/*!
Theme Name: RiskLens v1.5
Theme URI: https://risklens.com/;
Author: Bluetext
Author URI: https://bluetext.com;
Description: Custom theme developed by Bluetext for the RiskLens website.
Version: 1.1
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: risklens
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
By: Jonathan Cortes.

RiskLens is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/html{line-height:1.15;-webkit-text-size-adjust:100%}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,optgroup,select,textarea{color:#404040;font-size:16px;line-height:1.5}p{margin-bottom:20px}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background:#fff;overflow-x:hidden}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0 0 1.5em 1.5em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em;padding-left:0}dt{font-weight:700}dd{margin:0 1.5em 1.5em}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}.dark-form button,.dark-form input[type=button],.dark-form input[type=reset],.dark-form input[type=submit]{color:#00a8ff;background:url(images/arrow-lightblue.png) no-repeat center right}.dark-form *{color:#fff}.dark-form .select-options li{color:#444}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border:none}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{border:0;padding:10px 0 4px;background-color:transparent;border-bottom:1px solid #e7e8e9;border-radius:0;margin-bottom:15px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111;border-color:#f19130}.dark-form input[type=color]:focus,.dark-form input[type=date]:focus,.dark-form input[type=datetime-local]:focus,.dark-form input[type=datetime]:focus,.dark-form input[type=email]:focus,.dark-form input[type=month]:focus,.dark-form input[type=number]:focus,.dark-form input[type=password]:focus,.dark-form input[type=range]:focus,.dark-form input[type=search]:focus,.dark-form input[type=tel]:focus,.dark-form input[type=text]:focus,.dark-form input[type=time]:focus,.dark-form input[type=url]:focus,.dark-form input[type=week]:focus,.dark-form textarea:focus{color:#fff}textarea{width:100%}select{background:no-repeat 97% center;background-size:25px;border:0;color:#1c3144;font-size:16px;font-weight:400;padding:15px 0;-webkit-appearance:none;width:100%;border-bottom:1px solid #e7e8e9;height:55px;background:url(images/select-arrow-select.png) right 10px no-repeat;width:100%!important;margin-bottom:40px}select option{background:#fff;color:#51515b;font-weight:300;text-transform:none;font-size:16px}select:focus{background-position:right -30px;border-bottom-color:#f19130}.dark-form :not([type=submit]):not(option){color:#fff!important}.dark-form select{color:#fff!important;background:url(images/select-arrow-select.png) right -70px no-repeat!important;transition:none}.dark-form select option{color:#244b6e!important}.dark-form select:focus{background-position:right -30px!important}button:focus,input:focus,select:focus,textarea:focus{outline:0}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{background-color:transparent!important}::-webkit-input-placeholder{color:#1c3144}::-moz-placeholder{color:#1c3144;opacity:1}:-ms-input-placeholder{color:#1c3144}:-moz-placeholder{color:#1c3144}:placeholder{color:#1c3144}.dark-form ::-webkit-input-placeholder{color:#fff}.dark-form ::-moz-placeholder{color:#fff}.dark-form :-ms-input-placeholder{color:#fff}.dark-form :-moz-placeholder{color:#fff}:focus::-webkit-input-placeholder{color:#e7e8e9}:focus::-moz-placeholder{color:#e7e8e9}:focus:-ms-input-placeholder{color:#e7e8e9}:focus:-moz-placeholder{color:#e7e8e9}:focus:placeholder{color:#e7e8e9}.select-hidden{display:none;visibility:hidden;padding-right:10px}.select{cursor:pointer;display:inline-block;position:relative;font-size:16px;color:#fff;width:100%;height:40px;margin-bottom:10px}.select-styled{position:absolute;top:0;right:0;bottom:0;left:0;color:#1c3144;border-bottom:1px solid #e7e8e9;padding:12px 0;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.dark-form .select-styled{color:#fff}.dark-form .select-styled:after,.select-styled:after{content:"";width:15px;height:40px;background:url(images/select-arrow-white.png) no-repeat;position:absolute;top:0;right:10px}.dark-form .select-styled:after{background:url(images/select-arrow.png) no-repeat}.select-styled.active:after,.select-styled:active:after{background-position:-15px 0}.select-options{display:none;position:absolute;top:115%;right:0;left:0;z-index:999;margin:0;padding:0;list-style:none;background-color:#fff;color:#444;border:1px solid #f3f3f3;max-height:325px;overflow:auto}.select-options li{margin:0;padding:12px 0;text-indent:15px;-moz-transition:all .15s ease-in;-o-transition:all .15s ease-in;-webkit-transition:all .15s ease-in;transition:all .15s ease-in}.select-options li:hover{color:#fff;background:#f19130}.select-options li:empty{display:none}.select-options li[rel=hide]{display:none}.hbspt-form .inputs-list span,span.wpcf7-list-item-label{cursor:pointer;font-size:14px}span.wpcf7-list-item{margin:0;display:block}input.wpcf7-form-control.wpcf7-submit{margin-top:20px}input.filled{background:url(images/check.svg) no-repeat;background-position:99% center;background-size:15px;transition:none}.cta-primary{background:url(images/arrow-orange.png) no-repeat right 8px;color:#f19130;font-weight:700;font-size:18px;padding-right:70px;min-height:25px}.cta-primary:hover{background:url(images/arrow-red.png) no-repeat right 8px;color:#b21f29;text-decoration:none}.cta-primary.dark{background-color:#1c3144}.cta-primary.dark:hover{color:#fff}.cta-primary.white{background:url(images/arrow-white.png) no-repeat right 8px;color:#fff}.cta-primary.white:hover{color:#fff}.cta-primary.blue{background:url(images/arrow-blue.png) no-repeat right 8px;color:#1c3144}.cta-primary.blue:hover{color:#1c3144}.cta-primary.red{background:url(images/arrow-red.png) no-repeat right 8px;color:#b21f29}.cta-primary.red:hover{background:url(images/arrow-orange.png) no-repeat right 8px;color:#f19130}.cta-secondary{color:#1c3144;text-transform:uppercase;font-weight:700;font-size:10px;text-decoration:none;padding-right:45px}.cta-secondary:hover{color:#f19130}.cta-secondary.orange{background:url(images/arrow-orange-small.png) no-repeat right 2px}.cta-secondary.dark{background-color:#1c3144;color:#fff}.cta-secondary.dark:hover{color:#f19130}.inline-block{display:inline-block}.right{float:right}.left{float:left}a.full-btn{position:absolute;width:100%;height:100%;top:0;bottom:0;right:0;left:0}.scroll-hidden{overflow:hidden}a,a:focus,a:hover{color:#b21f29}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.updated:not(.published){display:none}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.component-title h4{font-size:24px;color:#1c3144}.component{padding:40px 0}.solution-cards{text-align:center}.solution-cards .center-small{text-align:center}.solution-cards .component-title .title{margin-bottom:20px;font-size:24px}.solution-cards .component-title .title:after{content:'';background:#b21f29;width:195px;height:2px;display:inline-block;vertical-align:middle;margin-left:30px}.card-item{text-align:center;position:relative;max-width:305px;width:25%;min-height:245px;display:inline-block;margin-left:-4px;vertical-align:top}.card-item .wrapper{width:100%}.card-default{height:100%}.card-default img{max-height:60px}.card-default h4{font-size:24px;color:#1c3144;margin-top:22px}.card-hover{position:absolute;top:0;opacity:0;width:100%;height:100%;color:#fff;padding:0 20px}.card-hover .wrapper{padding:20px 0}.card-item:hover .card-hover{opacity:1}.card-hover h4{font-size:24px}.card-hover .cta-primary{margin:20px 0 -20px 0;text-align:right;display:block;position:absolute;right:20px;bottom:30px}.card-description{padding:0 10px;text-align:left}.card-default .wrapper{padding:0 15px}.bgtexture{padding:20px 40px}.bgtexture:after{content:'';background:url(images/bg-texture.png) right center no-repeat;background-size:contain;position:absolute;width:100%;height:100%;z-index:-1;right:-100px;top:0}.bgtexture.left:after{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:FlipH;right:inherit;left:-100px}.bgtexture.right img{box-shadow:-10px 10px 10px rgba(0,0,0,.1)}.bgtexture img{box-shadow:10px 10px 10px rgba(0,0,0,.1)}.fifty-fifty-promo .promo-content{height:100%;position:relative}.fifty-fifty-promo .promo-content.right{padding-left:90px}.fifty-fifty-promo .promo-content h2{font-size:30px}.fifty-fifty-promo .promo-content h5{font-size:20px;color:#b21f29;margin-bottom:20px}.fifty-fifty-promo .wysiwyg_content{margin-bottom:40px}.fifty-fifty-promo .wrapper,.fifty-fifty-promo img.duotone{width:100%!important}.videoWrapper{position:relative}.videoWrapper .video-thumb{position:absolute;width:100%;height:100%;background-size:cover;z-index:99}.play-btn{background:url(images/play-btn.png);position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;height:78px;width:78px;z-index:99;cursor:pointer}.play-btn.no-play{background:0 0;display:none}.testimonial-item{color:#fff;padding:0 20px}.testimonial-item img{margin:20px auto 40px;max-height:50px}.testimonial-author,.testimonial-quote{font-size:24px}.slick-arrow{background:url(images/arrow-white.png) no-repeat center right;bottom:0;height:15px;left:0;margin:auto;position:absolute;right:0;top:0;width:52px;font-size:0}.slick-prev{left:-90px;right:inherit;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.slick-next{right:-90px;left:inherit}.testimonial-promo .slider-nav{padding:30px 0;display:none}.testimonial-promo .slider-nav button{position:relative;margin:0 auto;float:left;width:50%;background-repeat:no-repeat}.resources-grid .duotone{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}.resources-grid .doutone-wrap{max-height:545px;overflow:hidden}.main-resource{position:relative}.author-img{padding-right:10px}.author-info>div{display:inline-block;vertical-align:top}.author-img img{width:52px;height:52px;border-radius:50%;border:1px solid #fff}.author-description p{margin-bottom:0}.resource-content{position:absolute;bottom:0;left:0;color:#fff;padding:40px 70px}.resources-promo .component-title h4{color:#244b6e;font-size:24px;font-weight:700}.resources-promo .component-title h4:after{content:'';background:#b21f29;max-width:265px;width:100%;height:1px;display:inline-block;vertical-align:middle;margin-left:38px}.promo-item h5.promo-title{color:#244b6e;margin:0 10px 0 0}.resources-promo .promo-item{padding:10px 0 30px 10px;margin:0 70px 20px 20px;border-bottom:1px solid #e7e8e9;position:relative}.resources-promo .promo-item:last-child{border:0}.resources-promo .promo-item img.promo-image{max-width:40px;width:100%;margin-right:20px}.resources-promo .promo-cta{background:url(images/circle-arrow.png) no-repeat right 8px;font-weight:700;font-size:18px;min-height:40px;width:47px;display:inline-block;vertical-align:middle}.resources-promo .promo-title{width:335px;width:calc(100% - 130px);display:inline-block}.resource-cards{padding-top:40px}.resource-cards img{max-width:422px;max-height:278px;width:100%;height:100%;margin-bottom:25px;line-height:0;object-fit:cover;font-family:"object-fit: cover;"}.resource-cards .post-img{position:relative}.resource-cards .post-date{font-size:12px}.resource-cards .post-title{margin-bottom:8px;min-height:50px}.resource-cards .post-title a{font-weight:700;font-size:16px;color:#1c3144;line-height:1}.resource-cards .post-tags a{background:#e7e8e9;display:inline-block;padding:5px 20px;color:#244b6e;font-size:14px;margin:10px 10px 7px 0}.email-promo.component{padding:60px 0 20px;color:#fff}.email-promo .component-title h4{color:#fff}.email-promo span.wpcf7-list-item{display:inline-block;margin-right:20px}.email-promo .wpcf7-list-item-label:before{margin-right:8px}.email-promo input:not([type=submit]){font-size:27px;font-weight:100;margin-bottom:30px}.email-promo input[type=submit]{color:#fff!important;background:url(images/arrow-white.png) no-repeat center right;font-size:18px;font-weight:700;float:right;width:auto}.cta-promo{padding:90px 0!important;color:#fff;background:url(images/bg-lines.png) no-repeat 90% 30px #b21f29}.cta-promo .component-title{margin-bottom:25px}.cta-description{font-size:24px;margin-bottom:60px}.cta-promo .cta-primary.white{background:url(images/circle-arrow-white.png) no-repeat right 8px;padding:10px 75px 10px 0}.logo-wrapper{border-right:1px solid #e7e8e9}.logo-wrapper:last-child{border-right:0}.logo-img{height:65px;margin-bottom:30px;line-height:65px}.logo-wrapper img{max-height:100px;width:auto}.contact-form .select,.contact-form input{margin-bottom:35px;width:100%}.contact-form .select{height:55px}.contact-form input.wpcf7-submit,.hs_submit input[type=submit]{box-shadow:none}section.contact-form .wysiwyg_content{padding-right:30px}section.contact-form .form-wrapper{padding-left:30px}.component.resource-cards{padding-left:40px;padding-right:40px}.component.resource-cards .component-title h4{margin-left:15px}.component.resource-cards .component-title h4:after{content:'';background:#b21f29;max-width:260px;width:100%;height:1px;display:inline-block;vertical-align:middle;margin-left:35px}.career-promo .career-promo-col{width:100%;display:inline-block;margin-left:-4px;vertical-align:top;max-height:610px;min-height:480px}.career-promo .component-title{max-width:107px;width:7.430555555555555%}.career-promo .primary-media{max-width:885px;width:61.458333333333336%;overflow:hidden}.career-promo .secondary-media{max-width:445px;width:30.90277777777778%}.career-promo .rotated{-webkit-transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;transform-origin:center;position:absolute;top:50%;left:-40px}.primary-media img{width:100%;object-fit:cover;font-family:'object-fit: cover;'}.secondary-media .secondary-media-item:first-child{border-bottom:2px solid #fff}.secondary-media-item{height:50%;width:100%;padding:0;border-left:2px solid #fff}.secondary-media-item img{width:100%;max-height:305px;height:100%;object-fit:cover;font-family:'object-fit: cover;'}.career-promo .videoWrapper{height:100%}.career-promo .videoWrapper iframe,.career-promo .videoWrapper video{width:100%;height:100%}.career-promo h5{color:#b21f29}.career-promo .job-listing{padding:20px 0 0 0}.career-promo .job-location{color:#78787c;font-size:12px}.career-promo .job-title{margin:10px 20px}.career-promo .job-title a{font-size:16px;color:#000;font-weight:700}.career-promo .job-link{font-weight:700;font-size:10px;text-transform:uppercase}.title-line:after{content:'';background:#b21f29;max-width:260px;width:100%;height:1px;display:inline-block;vertical-align:middle;margin-left:35px}.career-promo .title-line:after{position:absolute;top:15px}.career-promo h4.title-line{color:#244b6e}.career-promo .wrapper-jobs{width:93%;margin:0 0 0 auto}.content-kit-promo .kit-icon img{max-height:60px;margin-bottom:20px}.content-kit-promo .kit-promo-content{padding:0 70px 0 15px}.content-kit-promo .kit-title{display:block;font-size:30px;font-weight:600;line-height:1;margin-bottom:35px;color:#1c3144}.content-kit-promo .kit-promo-img{overflow:hidden}.content-kit-promo .kit-promo-img:after{content:'';background:url(images/kit-promo-bg.png) no-repeat top center;background-size:contain;position:absolute;width:100%;height:100%;z-index:99;top:60px}.video-module-wrapper{width:61.80555555555556%}.video-content-wrapper{width:38.1944444444%;padding:40px}.videoResponsive{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.videoResponsive iframe,.videoResponsive video{position:absolute;top:0;left:0;width:100%;height:100%}.video-module>.center-page{background:#f19130}.video-module .video-content-wrapper{color:#fff}.video-module .video-content-wrapper h4{font-size:48px}.video-module .wysiwyg_content{font-size:18px}#internal-hero-zone h1{color:#1c3144;margin-bottom:20px}#internal-hero-zone img{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}#internal-hero-zone img.processed{height:100%}#internal-hero-zone .hero-img{height:100vh;width:50%;line-height:0;-webkit-order:2;-ms-order:2;-webkit-order:2;order:2;position:absolute;right:0}#internal-hero-zone .hero-content{width:50%;padding:40px 40px 40px 25px;font-size:18px}.landing-hero-wrapper.center-page{position:static}#listing-hero-zone{height:auto;margin-bottom:35px;margin-top:85px;max-height:inherit}.dark-menu .scroll-up #primary-menu>li>a{color:#fff!important}.dark-menu .open-search .search-field{background-image:url(images/search-dark.png);color:#1c3144}.dark-menu .scroll-up .open-search .search-field{background-image:url(images/search.png);color:#fff}.listing-page h1{font-size:36px;color:#1c3144;line-height:48px}.listing-page .page-info{padding:0 70px}.listing-page .page-description{font-size:18px}.listing-page .main-resource h5{font-size:24px;color:#fff;position:absolute;top:95px;left:70px}.listing-page .main-resource h5:after{content:'';display:block;height:4px;width:50px;margin-top:10px;background:#fff}#listing-hero-zone .secondary-title{font-size:24px;color:#1c3144}#listing-hero-zone .featured-posts{padding:40px 25px;border-right:1px solid #e7e8e9}#listing-hero-zone .featured-posts:last-child{border-right:0}#listing-hero-zone .secondary-posts-title{padding:20px 0;margin-top:50px}#listing-hero-zone .resource-cards{padding-top:10px}.popular-posts-wrapper{margin:0 auto;max-width:1390px;width:90%}.results-posts .filter h5{font-size:24px}.results-posts .post-img img{margin-bottom:0}.results-posts .post-item{padding-bottom:30px;display:inline-block;float:none;vertical-align:top;margin-right:-4px}.results-posts .post-img{padding-bottom:10px}.results-posts input.search-filter{background:url(images/search-dark.png) center right no-repeat;background-size:15px;width:100%}.results-posts .select-styled:after{background-image:url(images/select-arrow-dark.png)}.results-posts input[type=reset]{background-image:url(images/close-x-orange.png);font-size:16px;padding:15px 30px 15px 0;background-size:20px;display:none}.results-posts input[type=reset].show{display:block}.results-posts .pagination a.cta-primary{background:url(images/circle-arrow-orange.png) no-repeat right center;padding:10px 80px 10px 0}.results-posts .pagination a.cta-primary.disable{display:none}.results-posts .pagination a.cta-primary:hover{background:url(images/circle-arrow-red.png) no-repeat right center}.results-posts div#pag-wrapper{padding-bottom:75px}.results-posts .filter.disable{pointer-events:none;opacity:.6}select.multiple{width:97%}button.ms-choice{border:0;border-radius:0;width:100%;font-size:16px;font-weight:500;margin-bottom:0;padding-bottom:0;background:0 0}.ms-choice>span{padding:0}.ms-choice>span{color:#1c3144!important;padding-left:0;margin-top:8px;margin-bottom:10px;padding-bottom:3px;border-bottom:1px solid #e7e8e9}.ms-choice>div{top:8px!important;right:20px!important}.ms-drop li.ms-select-all{display:none!important}.ms-drop.bottom{margin-top:20px;box-shadow:none;border:1px solid #e7e8e9;border-radius:0}.ms-drop ul{padding:0!important;max-height:100%!important}.ms-drop ul>li{padding:10px 15px}.ms-drop ul>li:hover{color:#fff;background:#f19130}.ms-drop ul>li label{margin-bottom:0}.ms-drop input[type=checkbox]{display:none}.ms-drop li span:before{content:'';display:inline-block;width:15px;height:15px;background:url(images/check.png) no-repeat;cursor:pointer;transition:none;top:2px;margin-right:15px;position:relative}.ms-drop li:hover span:before{background-position:0 -15px}.ms-drop li input[type=checkbox]:checked+span::before{background-position:-15px 0}.ms-drop li.selected:hover input[type=checkbox]:checked+span::before{background-position:-15px -15px}.ms-drop li.selected span{font-weight:600}.filter-tags .tag{color:#f19130;font-weight:600;margin-right:15px}.filter-tags .tag:after{content:'';background:url(images/close-x-orange.png) no-repeat;background-size:12px;width:12px;height:12px;display:inline-block;cursor:pointer;margin-left:5px}.blue-menu .site-header{background:#1c3144}.blue-menu .site-header .white-logo{display:block}.blue-menu .site-header .red-logo{display:none}.blue-menu .main-menu{padding-top:20px}.blue-menu .site-branding{padding-top:0}.pdp-sub-nav{background:#1c3144;bottom:0;right:0;left:0;margin:0 auto;z-index:999}.pdp-sub-nav ul{padding:0;margin:0}.pdp-sub-nav li{display:inline-block;padding:40px 20px}.pdp-sub-nav li a{color:#fff;font-size:18px}.pdp-sub-nav li a.active{text-decoration:underline}.pdp-sub-nav.active li{padding:10px 20px 15px}.pdp-sub-nav li:first-child{padding-left:0}.pdp-fifty-fifty-promo .media-promo{padding:40px 0}.pdp-fifty-fifty-promo .media-promo.left .wrapper{right:-50px;position:relative}.pdp-fifty-fifty-promo .promo-content{padding:0 80px 0 10px}.pdp-fifty-fifty-promo .media-promo .wrapper{box-shadow:10px 10px 10px rgba(0,0,0,.1)}.pdp-fifty-fifty-promo .media-promo.right .wrapper{left:-50px;position:relative}.pdp-fifty-fifty-promo h2{color:#1c3144;font-size:30px}.pdp-fifty-fifty-promo .wysiwyg_content{font-size:16px}.pdp-fifty-fifty-promo+.pdp-fifty-fifty-promo{padding-top:0;margin-top:-39px}.inline-promo-content,.inline-promo-image{display:inline-block;vertical-align:top}.inline-promo-image{max-width:395px;width:43%;margin-right:2.5%}.inline-promo-content{width:53%;padding-top:15px}.inline-promo-content .inline-promo-content,.inline-promo-content .inline-promo-icon,.inline-promo-content .title{display:block}.inline-promo-content .inline-promo-icon{margin-bottom:22px;max-height:55px}.inline-promo-content p{padding-right:35px;margin-bottom:5px}.inline-promo-content .title,.inline-promo-content p{color:#1c3144}.inline-promo-content p{padding-right:15px;margin-bottom:5px}.three_column_grid{text-align:center}.three_column_grid .column_grid-item{display:inline-block;vertical-align:top;max-width:341px;width:100%;margin-left:4%;margin-bottom:93px}.three_column_grid .column_grid-item:first-child,.three_column_grid .column_grid-item:nth-child(4n+0){margin-left:0}.three_column_grid .column_grid-item a{text-decoration:none}.three_column_grid .column_grid-item .cta-title,.three_column_grid .column_grid-item p{color:#1c3144}.three_column_grid .column_grid-item .cta-title{font-size:24px}.three_column_grid .column_grid-item p{font-size:17px;margin-bottom:0}.three_column_grid .column_grid-item .cta-icon{max-height:100%}.column_grid-item:hover a .cta-title,.column_grid-item:hover a p{color:#f19130}.three_column_grid .cta-icon-wrapper{height:90px;line-height:90px;margin-bottom:18px}.single .gated-area,.single.openGate .gated-contact-form{display:none}.single.openGate .gated-area{display:block}.single .gated-area .container{width:100%}.single .gated-area.ungated{display:block}.single .gated-contact-form.ungated,.single .preview-content.ungated{display:none!important}.single .post-category h3{font-weight:700;font-size:24px;color:#f19130}.single h1{font-size:36px;color:#1c3144;margin:20px 0 35px}.single span.author-byline{font-size:14px;font-weight:600}.single section.wysiwyg_content .center-smaller{width:100%!important}.single .post-detail-wrapper{margin-top:150px}.dark-menu .main-navigation #primary-menu>li>a{color:#1c3144}.single div.post-byline:after{clear:both}.single span.author-byline{display:inline-block}.single .author-img img{margin-top:-30px;margin-right:10px}.line-under:after{content:'';display:block;width:49px;height:4px;background:#1c3144;margin-top:10px}.form-title{color:#f19130}.form-title.line-under:after{background:#f19130}.recent-post-sidebar .post-date{font-size:12px}.recent-post-sidebar .post-title a{color:#1c3144;font-size:16px;font-weight:700}.recent-post-from-cat{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #cfcfcf}.recent-post-from-cat:last-child{border-bottom:0}.recent-title{margin:5px 0 20px 0}.recent-post-sidebar span.wpcf7-list-item{width:50%;display:inline-block}.sidebar-contact-form form{position:relative}.sidebar-contact-form form input[type=submit]{font-size:0;padding:20px 25px;position:absolute;top:0;margin-top:0;right:0}.gated-area .center-page{width:100%}.gated-area.ungated section:first-child{padding-top:0}.single .share-buttons{margin-top:25px}.addthis_toolbox a{color:#fff;display:inline-block;font-size:12px;font-weight:700;height:25px;text-align:center;width:90px;line-height:25px!important;border-radius:3px;margin-right:5px}.addthis_toolbox a:active,.addthis_toolbox a:focus,.addthis_toolbox a:hover{text-decoration:none}a.addthis_button_facebook{background:#334f8d}a.addthis_button_linkedin{background:#006cac}a.addthis_button_twitter{background:#4ba3eb}.addthis_toolbox a i{margin-right:10px}.single .component.resource-cards{padding-left:0;padding-right:0}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.wysiwyg_content a{font-weight:700;text-decoration:none}.wysiwyg_content a:active,.wysiwyg_content a:hover{text-decoration:underline}.wysiwyg_content ol li,.wysiwyg_content ul li{list-style:none;text-indent:-5px}.wysiwyg_content ul li::before{content:'●';color:#b21f29;display:inline-block;font-size:15px;position:relative;top:-1px;left:-15px}.wysiwyg_content ul li li::before{color:#f19130}.wysiwyg_content ol{counter-reset:li}.wysiwyg_content ol li{counter-increment:li}.wysiwyg_content ol li::before{content:counter(li) ".";color:#b21f29;display:inline-block;width:15px;font-weight:700;position:relative}.wysiwyg_content ol li li:before{content:counter(li,lower-alpha) ".";font-weight:700;color:#f19130}.scrollmagic-pin-spacer+.three-card-promo.component{padding:0}.three-card-promo .card-wrapper{text-align:center}.three-card-promo .card-promo{color:#fff;display:inline-block;margin-right:-5px;vertical-align:top;width:33%;text-align:left}.three-card-promo .card-1{background-color:#b21f29}.three-card-promo .card-2{background-color:#244b6e}.three-card-promo .card-3{background-color:#f19130}.three-card-promo .card-promo h2{margin-bottom:45px}.three-card-promo .card-promo h4{margin-bottom:25px}.three-card-promo .card-promo img{height:30px;margin-bottom:25px}.three-card-promo .card-promo .cta-primary{position:absolute;bottom:0;left:0}.three-card-promo .aniview,.three-card-promo .av-container{height:100%}.three-card-promo .av-container{padding:40px}.three-card-promo .three-card-description{padding-bottom:25px}.site-footer{background:#1c3144;padding-top:50px;padding-bottom:70px}.site-footer *{color:#fff}.footer-logo{font-size:14px}.footer-logo a{display:block;margin-bottom:15px}.footer-logo img{max-width:245px;width:100%}.footer-promo{padding-top:16px}.footer-promo ul{padding-left:0}.footer-promo li{list-style:none;font-size:14px;font-weight:500;width:45%;display:inline-block;margin-right:5%;margin-left:-4px;padding-bottom:20px;vertical-align:top}.footer-menus{padding-top:15px}.footer-menus nav{width:50%;float:left}.site-footer nav ul{padding:0;margin:0}.site-footer nav li{list-style:none;font-size:16px;text-transform:uppercase;font-weight:500;padding-bottom:10px}.site-footer a:active,.site-footer a:hover{text-decoration:none;color:#b21f29}.search section#primary{margin-top:150px}.search h1{font-weight:400;color:#1c3144;font-size:36px;margin-bottom:40px}.search h1 span{font-weight:600}.search h6{font-weight:600;color:#b21f29;font-size:18px}.search h6 span{font-weight:400}.search article{margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid #dde0e3}.search h2,.search h2 a{font-size:18px;color:#1c3144}.search h2 a:hover{color:#b21f29}.search .entry-summary{margin-top:0}.search header.page-header-search{margin-bottom:55px}.search .read-more-button a{top:-10px;position:absolute;bottom:0;margin:auto;height:30px}.error404 #home-hero-zone img{border-radius:0;top:-15px;position:relative;width:auto;height:auto;right:-75px;max-width:606px;max-height:606px}.error404 h1{font-size:30px}.error404 #home-hero-zone .hero-content{padding:0 70px 0 125px}div.hbspt-form *{font-family:acumin-pro,sans-serif!important}div.hbspt-form label{font-size:16px;font-weight:400!important}div.hbspt-form .hs-input{border:0;border-bottom:1px solid #e7e8e9;border-radius:0;box-shadow:none;font-size:16px;margin-bottom:5px;padding-top:15px}div.hbspt-form select.hs-input{height:50px;background:url(images/select-arrow-select.png) right 10px no-repeat;width:100%}div.hbspt-form select.hs-input:focus{background-position:right -30px}.hs-input.invalid.error,div.hbspt-form .hs-input:focus{box-shadow:none!important}div.hbspt-form .hs-input:focus{border-color:#f19130!important}ul.inputs-list{padding:0!important}ul.inputs-list label{font-size:12px}.hs-error-msgs{color:#b21f29}div.hbspt-form input[type=checkbox],div.hbspt-form input[type=radio]{position:relative;bottom:-2px}.hs_submit input[type=submit]:active,.hs_submit input[type=submit]:focus,.hs_submit input[type=submit]:hover{border:0!important;color:#f19130;box-shadow:none!important;background:url(images/arrow-orange.png) no-repeat center right!important}@media screen and (max-width:1440px){#home-hero-zone .hero-content{padding:0 0 0 80px}}@media screen and (max-width:1400px){.resources-promo .component-title h4:after{width:36%}#internal-hero-zone .hero-content{padding:40px 40px 40px 15px}.error404 #home-hero-zone img{top:-13px;right:-70px;max-width:535px;max-height:535px}}@media screen and (max-width:1245px){.three_column_grid .column_grid-item{margin-left:1%}}@media screen and (max-width:1024px){#home-hero-zone{background-size:cover;background-position:-80px 0}.inline-promo-content{width:50%}.three_column_grid .column_grid-item{margin-left:0}}@media screen and (max-width:990px){h1{font-size:42px}.no-mobile-vcenter{display:block}.desktop{display:none!important}.mobile{display:block!important}.vcenter{display:block}.scroll-down{top:0}.scroll-hidden{overflow:scroll}.scroll-hidden-menu{overflow:hidden}.component{padding-bottom:0}.component:last-child{padding-bottom:40px}#menu-mobile>li>a{color:#fff;font-size:28px;position:relative}#menu-mobile .menu-item-has-children>ul{background:#fff;margin:0;margin-left:-70px;padding:20px 0;display:none}#menu-mobile .menu-item-has-children.open>a:after{border-bottom:9px solid #fff;border-left:9px solid transparent;border-right:9px solid transparent;bottom:0;content:'';height:0;left:60px;margin:auto;position:absolute;width:0}#menu-mobile>li>ul>li>a{color:#152b43;font-size:24px;font-weight:700}#menu-mobile>li>ul>li>a:after{content:'';display:block;width:49px;height:4px;background:#1c3144;margin-top:10px}#menu-mobile .menu-item-has-children>ul>li>ul{padding:10px 0;display:block}#menu-mobile>li>ul>li>ul>li>a{color:#00a8ff;font-size:20px;font-weight:200}#flyout-two{overflow:hidden;height:auto}.right-section.open:before{display:none!important}.flyout-tabs{width:100%;margin:0;padding:60px 15px}.toggled .flyout-label.mobile{display:block!important;z-index:9999;position:fixed;text-align:center;font-weight:400;width:100%;left:0;bottom:0}.right-section.open{top:0;width:100%;position:absolute}.right-section.open .flyoutOverlay{display:none}.flyout-promo{top:73px}.tabs-wrap{overflow:auto}.social-promo{top:inherit;top:initial;right:0;bottom:475px;display:none}.open .social-promo{right:50px}.flyout-label.mobile{bottom:0;font-size:24px;margin-bottom:0;position:fixed;text-align:center;width:100%;padding:10px 30px}.close-btn{right:31px}.prev-tab{left:15px}ul.flyout-titles li{font-size:24px}.flyout-info span.address,.flyout-info span.address i,.flyout-info span.phone-number{font-size:20px}.select,input,input.wpcf7-form-control.wpcf7-submit,optgroup,select,textarea{font-size:16px}.select{height:55px}svg.red-filter{width:100%;height:auto}#flyout-two{margin-top:20px;width:100%}input:not([type=submit]){width:100%}.hero-zone{max-height:inherit;height:auto}#home-hero-zone .hero-img{text-align:center;padding-top:20px}#home-hero-zone .hero-img img{width:67.1875%}#home-hero-zone{background:url(images/hero-bg-mobile.png) center no-repeat #1a3145;background-size:cover;background-position-y:-130px}#home-hero-zone:after{display:none}#home-hero-zone .hero-content{padding:25px 40px}.hero-content .text-center{text-align:left}#home-hero-zone .hero-content p{font-size:18px}.center-small{width:90%}.card-item{width:100%;max-width:100%;text-align:left;min-height:auto;padding:20px 0}.card-hover{display:none}.card-default .wrapper .card-element{display:inline-block;vertical-align:middle}.card-default img{margin-right:15px}.card-title{width:70%}.card-link{float:right;margin-top:15px}.card-default h4{margin-top:15px;margin-bottom:15px}.resources-grid .trending-resources{padding-left:0}.resources-promo .component-title h4{margin-bottom:50px}.resource-cards .post-title{margin-bottom:0}.resources-promo .promo-item{margin:0 0 20px 15px;padding:0 0 20px 0}.resource-content{position:relative;bottom:0;left:0;color:#1c3144;padding:40px 0 10px}.resource-cards{padding-top:0}.single-component .resource-cards{padding-top:40px}.resource-cards>div{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e7e8e9}.resource-cards>div:last-child{border-bottom:0}.component.resource-cards .component-title h4{margin-bottom:0}.fifty-fifty-promo .promo-content,.fifty-fifty-promo .promo-content.right{padding:30px 15px}.bgtexture{padding:20px 15px}.testimonial-promo .slider-nav{display:block}.videoWrapper video{width:100%;height:auto}.media-promo,.promo-content{float:none}.media-promo img{width:100%}.bgtexture:after{right:0}.email-promo *{text-align:center}.email-promo input{text-align:left;width:100%}.email-promo input[type=submit]{float:none;width:auto}section.contact-form .wysiwyg_content{padding-right:15px}section.contact-form .form-wrapper{padding-left:0}.logo-wrapper{border:0;border-bottom:1px solid #e7e8e9;max-width:80%;margin:0 auto;padding:60px 0}.logo-wrapper:last-child{border-bottom:0}.form-wrapper{max-width:85%;margin:0 auto;padding:40px 0 0 0}.contact-form input.wpcf7-submit{margin-bottom:0;text-align:right}.testimonial-promo .slider-nav button{left:0;right:0;background-position:center}.career-promo .career-promo-col{width:100%;max-width:100%;min-height:auto;margin:0}.secondary-media-item{width:50%;float:left}.career-promo .videoWrapper iframe,.career-promo .videoWrapper video{height:450px}.career-promo .secondary-media-item,.career-promo .secondary-media-item iframe,.career-promo .secondary-media-item img,.career-promo .secondary-media-item video{height:205px;overflow:hidden}.career-promo .secondary-media-item{border:1px solid #fff}.career-promo .job-listing>div{padding:10px 0 50px}.career-promo h4.title-line{margin-bottom:40px}.content-kit-promo .kit-promo-content{padding:20px}.content-kit-promo .kit-promo-img{padding:0}.content-kit-promo .kit-promo-img img{width:100%}.video-content-wrapper,.video-module-wrapper,.video-module>.center-page{width:100%}.video-content-wrapper{padding:60px 25px}#internal-hero-zone h1{font-size:30px}#internal-hero-zone .hero-content{font-size:16px}#internal-hero-zone .red-filter{height:50vh;max-height:515px}#internal-hero-zone .hero-content,#internal-hero-zone .hero-img{width:100%;position:static;height:auto}#internal-hero-zone .hero-content{padding:40px 25px}#internal-hero-zone .landing-hero-wrapper{margin:0 auto}.listing-page .title-line:after{width:40%}#listing-hero-zone{margin-top:25px}.listing-page .page-info{padding:0 15px 25px 15px}#listing-hero-zone .main-resource{padding:0}#listing-hero-zone .resource-content{position:absolute;color:#fff;padding:40px}.listing-page .main-resource h5{top:60px;left:40px}#listing-hero-zone .secondary-posts-title{padding:10px}#listing-hero-zone .featured-posts{padding:0;margin:20px 15px;border-right:0}#listing-hero-zone .cta-secondary{background-position:right 7px;font-size:16px}#listing-hero-zone .post-link{padding:15px 0}#listing-hero-zone .resource-cards .post-date{margin-bottom:5px}#listing-hero-zone>.center-page{margin:0 auto}#listing-hero-zone .main-resource img.duotone.processed{height:100%;object-fit:cover}.ms-parent{margin-bottom:25px}.ms-choice>span.placeholder{padding:0}.filter-tags{padding:10px 0 25px 0}.inline-promo-wrapper{margin-bottom:50px}.inline-promo-image{display:none}.inline-promo-content{width:100%}.inline-promo-content p{padding-right:0;margin-bottom:15px}.inline-promo-content .inline-promo-icon{margin-bottom:13px}.three_column_grid .column_grid-item{margin-bottom:40px}.pdp-fifty-fifty-promo .media-promo{padding:20px 20px 0}.pdp-fifty-fifty-promo .media-promo .wrapper{box-shadow:0 10px 10px rgba(0,0,0,.1)}.pdp-fifty-fifty-promo .media-promo.left .wrapper,.pdp-fifty-fifty-promo .media-promo.right .wrapper{right:0;left:0;top:20px}.pdp-fifty-fifty-promo .promo-content{padding:40px 20px 30px;width:100%}.pdp-fifty-fifty-promo+.pdp-fifty-fifty-promo{padding-top:15px;margin-top:0}.three-card-promo .card-wrapper{width:100%}.three-card-promo .card-promo{width:100%;padding:25px;margin:0}.three-card-promo .card-promo h2{display:none}.three-card-promo .av-container{padding:0}.three-card-promo .card-promo .cta-primary{position:relative}.three-card-promo .three-card-description{padding-bottom:10px}.single .post-detail-wrapper{margin-top:50px}.recent-post-sidebar-wrapper{display:none}.error404 #home-hero-zone img{top:-47px;right:-18px}section#home-hero-zone{padding-top:40px}.error404 #home-hero-zone .hero-content{padding:25px 40px}.footer-description{padding-right:60px}.footer-promo{display:none}.footer-menus{padding-top:0}.footer-menus nav{width:45%}.footer-menus .footer-1{margin-right:10%}.site-footer nav li{font-size:16px}}@media screen and (max-width:767px){#internal-hero-zone img{max-height:50vh}}@media screen and (max-width:640px){.wysiwyg_content ol,.wysiwyg_content ul{margin:0 0 1.5em 0;padding-left:20px}.cta-promo{background-size:contain;background-position:0 bottom}}@media screen and (max-width:480px){.site-footer nav li{font-size:12px}.component.resource-cards{padding-left:10px;padding-right:10px}.component.resource-cards .component-title h4:after{width:35%}}@media screen and (max-width:415px){#home-hero-zone{background-position-y:-115px}.component-title h4:after{margin-left:0}.card-title{width:48%}.career-promo .videoWrapper iframe,.career-promo .videoWrapper video{height:240px}.title-line:after{width:50%;right:0}.contact-form .select,.contact-form input{width:100%}.menu-search{padding-left:0;padding-top:7px}.solution-cards .component-title .title:after{width:30%}.logo-wrapper{padding:20px 0}.footer-description{padding-right:0}}@media screen and (max-width:350px){#home-hero-zone{background-position-y:-95px}.card-title{width:40%}.card-default h4{font-size:20px}}.col-lg-5ths,.col-md-5ths,.col-sm-5ths,.col-xs-5ths{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-5ths{width:20%;float:left}@media (min-width:768px){.col-sm-5ths{width:20%;float:left}}@media (min-width:992px){.col-md-5ths{width:20%;float:left}}@media (min-width:1200px){.col-lg-5ths{width:20%;float:left}}