.search-header .from-to,.search-header .view{color:#333}
.search-header .delimiter{display:none;color:#ccc;margin-left:12px;margin-right:12px}
.search-header .ui-selectmenu-button{margin-bottom:0;margin-left:10px;max-width:220px}
.ui-selectmenu-button.ui-widget{vertical-align:top}
.search-header{padding-top:30px;padding-bottom:15px}
.search-header>.col-xs-12{padding-left:0;padding-right:0}
.search-header .page-size,.search-header .sort-by,.search-header .direction{display:inline-block;vertical-align:middle}
.search-content .row>div{background-color:#fff;padding-left:0}
.search-content .table-body>div>div{padding:5px 10px}
.search-content .table-header>div>div{background-color:#444;padding:10px;color:#fff;font-weight:bold}
.search-content .row>div:not(:last-child){padding-right:6px}
.search-content .row>div:last-child{padding-right:0}
.search-content .table-header>div.selected>div{border-top:6px #ccdcc8 solid}
.search-content .table-header>div:not(.selected)>div{border-top:6px #444 solid}
.search-content .table-body:not(:last-child){border-bottom:1px solid #e7e7e7}
.search-content .table-body a{font-size:18px}
.search-content .table-body a:hover{text-decoration:underline}
.search-content .no-result{margin-top:40px;margin-bottom:70px}
.search-footer{background-color:#f4f4f4;border-top:1px solid #e7e7e7;padding:5px 15px;margin-bottom:70px}
.search-footer .pagination button{background-color:transparent;color:#777;font-size:18px;border:1px transparent solid}
.search-footer .pagination button.active{background-color:#ccdcc8;color:#fff;font-size:18px;border:1px #ccdcc8 solid}
.search-footer .pagination button:not(.active):hover{background-color:#fff;color:#777;font-size:18px;border:1px solid #ccc}
.pagination{margin:0;font-family:'Roboto Condensed',sans-serif}
.search-header .view-wrapper-div{display:block;margin-top:12px;margin-bottom:12px}
.search-header .sort{float:left;margin-left:15px}
.search-header .view-div{margin-left:15px}
.search-content{margin-left:0}
@media only screen and (min-width:768px){.search-header .sort{float:left;display:inline}
.search-header .view-div{display:inline}
.search-header .view-wrapper-div,.search-header .sort,.search-header .view-div{margin-left:0}
.search-content{margin-left:-15px}
}
@media only screen and (min-width:992px){.search-header .view-wrapper-div{display:inline-block;margin-top:0;margin-bottom:0}
.search-header .delimiter{display:inline}
.search-header .sort{float:right;margin-left:0}
.search-header .view-div{margin-left:0}
}
.subtitle-description .lead{margin-bottom:12px}
.subtitle-description .lastModifiedDate{font-size:15px}
.subtitle-icons{margin-bottom:20px}
.subtitle-icons ul.list-unstyled{display:inline-block}
.subtitle-icons ul li{float:left;margin-right:5px}
.subtitle-icons ul li .icon .fa-envelope,.subtitle-icons ul li .icon .fa-print{background-color:#888;padding:6px;font-size:13px;width:24px;height:24px;color:#fff;text-align:center}
.subtitle-icons ul li .icon .fa-envelope:hover,.subtitle-icons ul li .icon .fa-print:hover{background-color:#ccdcc8;cursor:pointer}
@media print{#cookieLaw,.subtitle-icons,.kbFeedback,.footer{display:none !important}
a[href]:after{content:none !important}
}
.legend .col-img{margin:15px 5px 15px 5px}
.legend .col-text p{line-height:21px;margin:25px 0 25px 0}
.legend .col-img img,.legend .col-img .color-indicator{width:40px;height:40px}
.legend .ni-body-copy-primary{overflow:auto;width:100%}
.legend .col-img .color-indicator.placeholder{border:1px solid black}
.legend .col-img .color-indicator.color-indicator--grey{background-color:#ccc}
.legend .col-img .color-indicator.color-indicator--light-green{background-color:#cddcc9}
.legend .col-img .color-indicator.color-indicator--ni-green{background-color:#03b585}
.legend .col-img .color-indicator.color-indicator--forest-green{background-color:#044123}
@media(max-width:767px){.legend .col-img{margin:10px 0 10px 0}
.legend .col-img img,.legend .col-img .color-indicator{width:30px;height:30px}
.legend .col-text p{margin:20px 10px;line-height:16px}
}
.get-results-form.cq-Editable-dom{height:fit-content;top:0}
.get-results-form{padding:52px 80px 47px 80px;background:white;position:relative;top:-120px}
.get-results-form .get-results-form-headline{font-family:FinancierDisplay;font-size:30px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.33;letter-spacing:normal;color:#044123;margin-bottom:15px}
.get-results-form .header-text{font-family:FoundersGrotesk;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.38;letter-spacing:normal;color:#044123;margin-bottom:30px}
.get-results-form .get-results-form-contact-item{display:flex;flex-wrap:wrap;justify-content:space-between}
.get-results-form .get-results-form-contact-item .get-results-form-item{width:48%}
.get-results-form .get-results-form-contact-item .get-results-form-item label{font-family:FoundersGrotesk;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;color:#044123}
.get-results-form .get-results-form-contact-item .get-results-form-item input,.get-results-form .get-results-form-contact-item .get-results-form-item select{border:solid 1px #044123;height:50px;margin-bottom:30px;padding:0 20px}
.get-results-form .get-results-form-contact-item .get-results-form-item.invalid input,.get-results-form .get-results-form-contact-item .get-results-form-item.invalid select{border:solid 1px #cd1722;margin-bottom:5px}
.get-results-form .get-results-form-contact-item .get-results-form-item input+p,.get-results-form .get-results-form-contact-item .get-results-form-item select+p{font-family:FoundersGrotesk;font-size:12px;font-weight:500;line-height:1.83;color:#cd1722;margin-bottom:5px}
.get-results-form .get-results-form-footer{display:flex;align-items:top;margin-top:40px}
.get-results-form .get-results-form-footer .checkbox-text{max-width:75%;margin-left:10px;font-size:14px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:normal;color:#767676}
.get-results-form .get-results-form-footer .footer-button{margin-right:0;margin-left:auto}
.get-results-form .get-results-form-footer p{max-width:90%}
.get-results-form-confirm-overlay-hidden{display:none}
.get-results-form-confirm-overlay-shown{align-items:center;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1001}
.get-results-form-confirm-overlay__dialog{position:absolute;margin:0 2em;border-top-left-radius:100px;padding:75px 125px}
.get-results-form-overlay__close-button{position:absolute;right:30px;top:30px;width:20px;height:20px;opacity:.3}
.get-results-form-overlay__close-button:hover{opacity:1;cursor:pointer}
.get-results-form-overlay__close-button:before,.get-results-form-overlay__close-button:after{position:absolute;left:10px;content:' ';height:20px;width:2px;background-color:#03b585}
.get-results-form-overlay__close-button:before{transform:rotate(45deg)}
.get-results-form-overlay__close-button:after{transform:rotate(-45deg)}
.get-results-form .get-results-form-footer input{display:none;position:absolute;width:100%;appearance:none}
.get-results-form .get-results-form-checkmark{position:relative;cursor:pointer;width:25px;height:25px}
.get-results-form .get-results-form-checkmark:before{position:absolute;content:"";background:white;border:1px solid #03b585;text-align:center;line-height:23px;width:24px;height:24px;border-radius:5px}
.get-results-form .get-results-form-checkmark:after{position:absolute;display:none;content:"";background:white;border:1px solid #03b585;text-align:center;line-height:23px;width:24px;height:24px;border-radius:5px}
.get-results-form .get-results-form-footer input:checked + label:after{display:block;content:'\2713';color:white;background:#03b585;font-weight:bold;font-size:12px}
.get-results-form.cq-Editable-dom .get-results-confirmation{display:flex}
.get-results-confirmation{display:none;align-items:flex-start;flex-wrap:wrap}
.get-results-confirmation .col1-headline{font-family:FinancierDisplay;font-size:30px;line-height:1.33;color:#044123}
.get-results-confirmation .first-col{width:40%}
.get-results-confirmation .second-col{width:40%;padding-left:20px;border-left:1px solid #ccdcc8;border-right:1px solid #ccdcc8}
.get-results-confirmation .third-col{padding-left:20px;width:20%}
.get-results-confirmation .col1-text,.get-results-confirmation .col3-text,.get-results-confirmation .col2-text p{font-family:FoundersGrotesk;font-size:16px !important;line-height:1.38 !important;color:#044123;text-transform:none}
.get-results-confirmation .col2-text{width:70%;padding:5px 0 0 0}
.get-results-confirmation .col3-text{margin-bottom:15px;padding-top:5px}
.get-results-confirmation .ni__perspective-detail-header{margin-bottom:0}
.get-results-confirmation .ni__perspective-detail-header--content{justify-content:center;flex-direction:row;align-items:flex-start}
.get-results-confirmation .ni__perspective-detail-header--writer{max-width:30%}
.get-results-confirmation .ni__perspective-detail-header--content>div:after{display:none}
.get-results-confirmation .ni__perspective-detail-header--writer .avatar{margin:0;padding:0;width:80px}
.get-results-confirmation .ni__perspective-detail-header--writer .avatar img{margin:0;padding:0}
.get-results-confirmation .ni__perspective-detail-header--content>div:last-child{padding-left:15px}
.get-results-confirmation .col2-socials svg{width:33px;height:33px}
@media(max-width:1023px){.get-results-form{top:0}
.get-results-form .get-results-form-footer{display:block;position:relative}
.get-results-form .get-results-form-footer label{position:absolute}
.get-results-form .get-results-form-footer .checkbox-text{margin:0 0 28px 35px;max-width:100%}
.get-results-confirmation{flex-direction:column}
.get-results-confirmation .first-col,.get-results-confirmation .second-col,.get-results-confirmation .third-col{width:100%}
.get-results-confirmation .second-col{padding:30px 0 30px 0;border-left:0;border-right:0;border-bottom:1px solid #ccdcc8}
.get-results-confirmation .third-col{padding-left:70px}
.get-results-confirmation .col1-headline{margin-bottom:15px}
.get-results-confirmation .ni__perspective-detail-header--content{justify-content:normal}
.get-results-confirmation .ni__perspective-detail-header--writer{width:70px !important}
.get-results-confirmation .ni__perspective-detail-header--content>div:last-child{padding-left:73px}
.get-results-confirmation .col3-text{margin:30px 0 30px 0}
.get-results-confirmation .col2-socials svg{width:45px;height:45px}
}
@media(max-width:719px){.get-results-form{padding:52px 20px 47px 20px}
.get-results-form .get-results-form-contact-item{display:block}
.get-results-form .get-results-form-contact-item .get-results-form-item{width:100%}
.get-results-confirmation .col1-headline{font-size:36px}
.get-results-confirmation .col1-text{margin-bottom:20px}
.get-results-confirmation .second-col{border-top:1px solid #ccdcc8}
.get-results-confirmation .col2-text{width:100%;margin-bottom:10px}
.get-results-confirmation .third-col{padding-left:0}
.get-results-confirmation .ni__perspective-detail-header--content{display:block}
.get-results-confirmation .ni__perspective-detail-header--content>div:last-child{padding-left:0}
.get-results-confirmation .col2-socials svg{width:50px;height:50px}
}
@media print{@page{margin-top:36pt;margin-left:54pt;margin-right:54pt}
h1{text-align:left;font-size:16pt !important;font-weight:700}
a{color:#065fa3 !important}
h4::after,h3::after,h2::after,h1::after{content:"";display:block;height:100px;margin-bottom:-100px}
.leadspace-overlay-image{background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;position:absolute;height:100%}
a.ni-btn[href^='#'],.ni-wrapper-header,.breadcrumb,.adobe-connect-webcast .webcast-container,.video-child{display:none}
a.ni-btn:not([href^='#']){border:0}
.adobe-connect-webcast a::after{color:#065fa3 !important;content:attr(href) !important}
a.ni-btn:not([href^='#'])::after,.leadspace .starting-at a::after{color:#065fa3 !important;content:" - " attr(href) !important}
.leadspace .starting-at a{color:#065fa3 !important;text-decoration:none !important}
body{font-size:9pt;color-adjust:exact !important;-webkit-print-color-adjust:exact !important}
.rts-header{font-size:14pt;font-weight:700}
h4,h3,h2,h1,.responsive-dynamic-media,table,.leadspace{page-break-inside:avoid;break-inside:avoid}
.ni-aem-table table{border:1px solid #fff !important}
.rich-text-section table>tbody>tr:nth-of-type(even){background-color:#f4f4f4 !important;border-color:#fff !important;border:solid 1px #fff !important}
.ni-aem-table.table-striped-even table>tbody>tr:nth-of-type(even){background-color:#f4f4f4 !important;border-color:#fff !important;border:solid 1px #fff !important}
.ni-aem-table.table-striped-odd table>tbody>tr:nth-of-type(odd){background-color:#f4f4f4 !important;border-color:#fff !important;border:solid 1px #fff !important}
.ni-aem-table table>tbody>tr>th{border:0 solid #fff !important;border-right:10px solid #fff !important;background-color:#444 !important;min-width:50px !important}
.ni-aem-table table>tbody>tr>td{border:0 solid #fff !important;border-right:10px solid #fff !important;border-bottom:1px solid #fff !important;color:#333 !important}
.fa-check{color:#4b8400 !important}
.ni-aem-table td.navyblue{background-color:#0e385f !important}
.ni-aem-table td.niblue{background-color:#065fa3 !important}
.ni-aem-table td.lightblue{background-color:#3498db !important}
.ni-aem-table td.midgray{background-color:#ccc !important}
.ni-aem-table td.lightgray{background-color:#e7e7e7 !important}
.rich-text-section table{border:1px solid #fff !important}
.rich-text-section table>tbody>tr>th,.rich-text-section table>thead>tr>th{border:0 solid #fff !important;border-right:10px solid #fff !important;background-color:#444 !important;min-width:50px !important}
.rich-text-section table>tbody>tr>td{border:0 solid #fff !important;border-right:10px solid #fff !important;border-bottom:1px solid #fff !important;color:#333 !important}
.rich-text-section table>tbody>tr>th,.rich-text-section table>thead>tr>th,.ni-aem-table table>tbody>tr>th,.ni-aem-table table>thead>tr>th,.rich-text-section table>tbody>tr>th sup,.rich-text-section table>thead>tr>th sup,.ni-aem-table table>tbody>tr>th sup,.ni-aem-table table>thead>tr>th sup,.rich-text-section table>tbody>tr>th sub,.rich-text-section table>thead>tr>th sub,.ni-aem-table table>tbody>tr>th sub,.ni-aem-table table>thead>tr>th sub{color:#fff !important}
}
.tabctrl-header{display:none}
.js .tabctrl-header{display:block}
.tabctrl-header ul{overflow:hidden;padding:0;font-size:12px;text-transform:uppercase}
.tabctrl-header ul li{float:left;list-style:none}
.tabctrl-header ul li a{float:left;margin-right:-1px;padding:5px;text-decoration:none}
.js .tabctrl-container{position:relative;overflow:hidden}
.js .tabctrl-container.container-fix{position:relative;overflow:hidden}
.js .js .tabctrl-container .tabctrl-content .tabctrl-title{position:absolute;text-indent:-1000em}
.tabctrl-container .tabctrl-content{overflow:hidden}
.js .tabctrl-container .tabctrl-content{width:100%}
.js .cq-wcm-edit .tabctrl-container .tabctrl-content{position:relative}
.js .tabctrl-container .tabctrl-content:nth-child(n+2){display:none}
.tabctrl-header ul li a{padding:25px 25px 35px 25px;border:0;background-color:#f4f4f4;border-left:1px solid #f4f4f4;border-right:1px solid #f4f4f4;height:100%;width:100%;min-width:80px;min-height:1.5em;text-align:center;margin-right:0;color:#333}
.tabctrl-component a:focus,.tabctrl-component a:hover{text-decoration:none}
.tabctrl-header{position:relative;margin-top:30px}
.tabctrl-container{padding-top:30px}
.bottom-border-div{height:1px;line-height:1px;width:100%;position:absolute;bottom:0;border-bottom:1px solid #ccc;z-index:99}
.tabctrl-header ul{border:0;position:relative;z-index:100;margin-left:0;text-transform:none;margin-bottom:0}
.tabctrl-header ul li{font-family:'Roboto Condensed',sans-serif;text-transform:capitalize;font-weight:bold;margin-bottom:0;background:0;font-size:18px;line-height:1.15em;min-width:242px;height:80px}
.tabctrl-header ul li>div{border-top:8px solid #f4f4f4;margin-left:5px;height:100%}
@media(max-width:860px){.tabctrl-header ul li:first-child{margin-left:5px}
}
.tabctrl-header ul li.active>div{border-color:#ccdcc8}
.tabctrl-header ul li.active a{border:0;color:#333;background-color:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc}
.tabctrl-header ul li a:hover,.tabctrl-header ul li>div:hover,.tabctrl-header ul li.hovered a,.tabctrl-header ul li.hovered div{background-color:#044123;border-top-color:#044123;border-left-color:#044123;border-right-color:#044123}
.tabctrl-header ul li a:hover p{color:#fff}
.tabctrl-header ul li.active a:hover{background-color:#fff;border-color:#ccc;color:#777}
.tabctrl-component .visible-xs .panel-title p{color:#fff}
.tabctrl-header ul li.active a:hover p{color:#777}
.tabctrl-header ul li.cta-container>div{background:0;border-top:0;height:auto !important}
.tabctrl-header ul li.cta-edit-container>div{background:0;border-top:0}
.tabctrl-header ul li.cta-container>div>div{height:auto}
.tabctrl-header ul li.active div:hover{border-color:#ccdcc8}
.tabctrl-header ul li .ni-btn{border-top:0;margin:0 !important}
.button.parbase{overflow:inherit;text-align:right;padding:25px 0 35px 0}
.parbase.drawer{overflow:inherit}
.panel-default .panel-heading{color:#fff;border-color:#f4f4f4;background-color:#044123}
.panel-group .panel+.panel{margin-top:1px}
.panel-default.tabopen .panel-heading{background-color:#ccdcc8}
.panel-heading.tabopen{background-color:#ccdcc8}
.tabctrl .panel-default .panel-heading .panel-title a,.tabctrl .panel-default .panel-heading .panel-title a:hover,.tabctrl .panel-default .panel-heading .panel-title a:focus,.tabctrl .panel-default .panel-heading .panel-title a:visited{text-decoration:none}
.panel-default>.panel-heading .panel-title a[class='js-tabcollapse-panel-heading']:before{content:"\2212";font-size:40px;font-style:normal;font-weight:400;line-height:1;font-family:Courier New;margin:0 10px;vertical-align:middle}
.panel-default>.panel-heading .panel-title a[class='js-tabcollapse-panel-heading collapsed']:before{content:"\2b";font-size:40px;font-style:normal;font-weight:400;line-height:1;font-family:Courier New;margin:0 10px;vertical-align:middle}
.panel-default .panel-heading .panel-title{text-transform:uppercase}
.tabctrl-component .panel-group .panel-heading .panel-title a.collapsed,.tabctrl-component .panel-group .panel-heading .panel-title a:hover{color:#fff}
.ni-padding-top-x{padding-top:15px}
.ni-padding-bottom-x{padding-bottom:15px}
.shading-container.parbase:not(.cq-Editable-dom){overflow:visible}
.shading-container .ni-inset-padding-small{padding-left:30px;padding-right:30px}
.shading-container .ni-inset-padding-medium{padding-left:45px;padding-right:45px}
.shading-container .ni-inset-padding-large{padding-left:60px;padding-right:60px}
.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15{position:relative;min-height:1px;padding-right:10px;padding-left:10px}
@media(min-width:768px){.col-sm-15{width:20%;float:left}
}
@media(min-width:992px){.col-md-15{width:20%;float:left}
}
@media(min-width:1200px){.col-lg-15{width:20%;float:left}
}
.ni-modal-window .ui-dialog-titlebar{display:none}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ni-modal-window{background-clip:padding-box !important;border:5px solid rgba(255,255,255,0.5) !important}
.ni-modal-window.ui-dialog{padding:0 !important}
.ni-modal-window .ui-dialog-content{height:auto !important}
.ni-modal-window .ui-dialog-content .close{position:absolute;right:12.5px;top:12.5px}
.ni-modal-window.ui-widget{font-family:inherit;font-size:inherit}
.modalwindowcontent{padding:15px 50px 15px 15px}
.modalwindowcontent .richtext ul{margin-left:2px}
.modalwindowcontent .title{padding-bottom:24px}
.hotspot.parbase{overflow:visible}
.ni-aem-hotspot{position:relative}
.ni-aem-hotspot .cq-dd-image{min-height:30px}
.ni-aem-hotspot .hotspot-separator{height:15px;position:absolute;bottom:0;width:100%;display:block}
.ni-aem-hotspot .hotspot-title{background-color:#044123;position:absolute;width:100%;top:0;opacity:.93;height:130px;display:table;text-align:center}
.ni-aem-hotspot .hotspot-title p{color:#fff}
.ni-aem-hotspot .hotspot-title>div{display:table-cell;vertical-align:middle}
.ni-aem-hotspot .hotspot-background{width:100%}
.ni-aem-hotspot .hotspot-spot{position:absolute}
.ni-aem-hotspot .hotspot-spot .hotspot-shape{margin-left:-24px;margin-top:-24px}
.ni-aem-hotspot .hotspot-shape .outer{padding:5px;border:3px solid #32eb96;border-radius:50%;-webkit-background-clip:padding-box;background-clip:padding-box}
.ni-aem-hotspot .hotspot-shape .inner{width:48px;height:48px;border-radius:50%;background:#32eb96;opacity:.8}
.ni-aem-hotspot .hotspot-shape .inner,.ni-aem-hotspot .hotspot-shape .outer{cursor:pointer}
.ni-aem-hotspot .hotspot-spot.active .outer,.ni-aem-hotspot .hotspot-shape .outer:hover{animation:scaleup .20s 1 forwards}
.ni-aem-hotspot .hotspot-spot.active .inner,.ni-aem-hotspot .hotspot-shape .outer:hover .inner{animation:reverse-scaleup .20s 1 forwards;opacity:1}
@keyframes scaleup{from{transform:scale(1,1)}
75%{transform:scale(1.2,1.2)}
to{transform:scale(1.1,1.1);opacity:1}
}
@keyframes reverse-scaleup{from{transform:scale(1,1)}
to{transform:scale(0.9,0.9)}
}
.ni-aem-hotspot .hotspot-modal-window{padding-left:17px}
.ni-aem-hotspot .hotspot-spot-content{position:absolute;background-color:#fff;visibility:hidden;z-index:1;border:5px solid #e5e5e5}
.ni-aem-hotspot .hotspot-tooltip-wrapper{padding:15px;overflow:hidden}
.ni-aem-hotspot .hotspot-spot.active .hotspot-spot-content{animation:fade-in .5s forwards;opacity:0}
@keyframes fade-in{0{opacity:0}
100%{opacity:1;visibility:visible}
}
.ni-aem-hotspot .hotspot-spot-content .hotspot-tooltip-close{width:20px;height:20px}
.ni-aem-hotspot .hotspot-spot-content[data-content-type="text"],.ni-aem-hotspot .hotspot-spot-content[data-content-type="paragraph"]{width:350px}
.ni-aem-hotspot .hotspot-spot-content[data-content-type="highlight"]{width:495px}
.ni-aem-hotspot .hotspot-spot-content::after,.ni-aem-hotspot .hotspot-spot-content::before{content:"";position:absolute;border-style:solid;border-color:transparent}
.ni-aem-hotspot .hotspot-spot-content::after{border-width:8px}
.ni-aem-hotspot .hotspot-spot-content::before{border-width:14px}
.ni-aem-hotspot .hotspot-spot-content[data-position="top"]::after{top:100%;left:24px;border-top-color:#fff}
.ni-aem-hotspot .hotspot-spot-content[data-position="top"]::before{top:100%;left:18px;border-top-color:#e5e5e5}
.ni-aem-hotspot .hotspot-spot-content[data-position="bottom"]::after{top:-16px;left:24px;border-bottom-color:#fff}
.ni-aem-hotspot .hotspot-spot-content[data-position="bottom"]::before{top:-28px;left:18px;border-bottom-color:#e5e5e5}
.ni-aem-hotspot .hotspot-spot-content[data-position="left"]::after{top:24px;left:100%;border-left-color:#fff}
.ni-aem-hotspot .hotspot-spot-content[data-position="left"]::before{top:18px;left:100%;border-left-color:#e5e5e5}
.ni-aem-hotspot .hotspot-spot-content[data-position="right"]::after{top:24px;left:-16px;border-right-color:#fff}
.ni-aem-hotspot .hotspot-spot-content[data-position="right"]::before{top:18px;left:-28px;border-right-color:#e5e5e5}
@media(min-width:1200px){.ni-single-row .ni-margin-grid-row{margin-bottom:0}
}
.col-lg-1.video-card,.col-lg-10.video-card,.col-lg-11.video-card,.col-lg-12.video-card,.col-lg-2.video-card,.col-lg-3.video-card,.col-lg-4.video-card,.col-lg-5.video-card,.col-lg-6.video-card,.col-lg-7.video-card,.col-lg-8.video-card,.col-lg-9.video-card,.col-lg-15.video-card,.col-md-1.video-card,.col-md-10.video-card,.col-md-11.video-card,.col-md-12.video-card,.col-md-2.video-card,.col-md-3.video-card,.col-md-4.video-card,.col-md-5.video-card,.col-md-6.video-card,.col-md-7.video-card,.col-md-8.video-card,.col-md-9.video-card,.col-md-15.video-card,.col-sm-1.video-card,.col-sm-10.video-card,.col-sm-11.video-card,.col-sm-12.video-card,.col-sm-2.video-card,.col-sm-3.video-card,.col-sm-4.video-card,.col-sm-5.video-card,.col-sm-6.video-card,.col-sm-7.video-card,.col-sm-8.video-card,.col-sm-9.video-card,.col-sm-15.video-card,.col-xs-1.video-card,.col-xs-10.video-card,.col-xs-11.video-card,.col-xs-12.video-card,.col-xs-2.video-card,.col-xs-3.video-card,.col-xs-4.video-card,.col-xs-5.video-card,.col-xs-6.video-card,.col-xs-7.video-card,.col-xs-8.video-card,.col-xs-9.video-card,.col-xs-15.video-card{padding-right:1px;padding-left:0;text-align:center}
.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15{position:relative;min-height:1px;padding-right:10px;padding-left:10px}
.grid>.container.container10,.grid>.container.container10>.row>.container{max-width:100%}
@media only screen and (max-width:768px){.grid .col-sm-6:nth-child(3){clear:left}
}
@media(min-width:768px){.col-sm-15{width:20%;float:left}
}
@media(min-width:992px){.col-md-15{width:20%;float:left}
}
@media(min-width:1200px){.col-lg-15{width:20%;float:left}
}
.gating-main-container .spinner-container{padding-top:10px}
.flex-layout-container{display:flex}
.flex-child>.cq-Editable-dom{min-width:100px}
.flex-child{display:inline-flex}
.flex-row{flex-direction:row}
.flex-row-reverse{flex-direction:row-reverse}
.flex-column{flex-direction:column}
.flex-column-reverse{flex-direction:column-reverse}
.flex-nowrap{flex-wrap:nowrap}
.flex-wrap{flex-wrap:wrap}
.flex-wrap-reverse{flex-wrap:wrap-reverse}
.flex-justify-start{justify-content:flex-start}
.flex-justify-end{justify-content:flex-end}
.flex-justify-center{justify-content:center}
.flex-justify-between{justify-content:space-between}
.flex-justify-around{justify-content:space-around}
.flex-justify-evenly{justify-content:space-evenly}
.flex-align-items-start{align-items:flex-start}
.flex-align-items-end{align-items:flex-end}
.flex-align-items-center{align-items:center}
.flex-align-items-stretch{align-items:stretch}
.flex-align-items-baseline{align-items:baseline}
.flex-align-content-start{align-content:flex-start}
.flex-align-content-end{align-content:flex-end}
.flex-align-content-center{align-content:center}
.flex-align-content-stretch{align-content:stretch}
.flex-align-content-between{align-content:space-between}
.flex-align-content-around{align-content:space-around}
.flex-layout-container.ni-delimiter-pipe>.flex-child:not(:last-child):after,.flex-layout-container.ni-delimiter-gt>.flex-child:not(:last-child):after,.flex-layout-container.ni-delimiter-slash>.flex-child:not(:last-child):after{padding:0 1em;align-self:center}
.flex-layout-container.ni-delimiter-pipe>.flex-child:not(:last-child):after{content:"|"}
.flex-layout-container.ni-delimiter-gt>.flex-child:not(:last-child):after{content:">"}
.flex-layout-container.ni-delimiter-slash>.flex-child:not(:last-child):after{content:"/"}
.flex-layout-container:not(.ni-delimiter-pipe):not(.ni-delimiter-gt):not(.ni-delimiter-slash)>.flex-child:not(:last-child):after{content:"";width:20px}
.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15{position:relative;min-height:1px;padding-right:10px;padding-left:10px}
.columns-padding{padding-bottom:5px}
.column-padding{margin-bottom:30px}
.nest-padding-rest{padding-left:0 !important;padding-right:0 !important}
@media(min-width:768px){.col-sm-15{width:20%;float:left}
.column-divider{position:relative;padding:0}
.column-divider>[class*='col-']{position:static}
.column-divider>[class*='col-']:nth-child(n+2):before{content:"";border-left:1px solid #ccc;position:absolute;margin-left:-15px;top:0;bottom:0}
.columns-padding{padding-bottom:40px}
.column-padding{margin-bottom:0}
}
@media(min-width:992px){.col-md-15{width:20%;float:left}
.columns-padding{padding-bottom:70px}
.column-padding{margin-bottom:0}
}
@media(min-width:1200px){.col-lg-15{width:20%;float:left}
.columns-padding{padding-bottom:70px}
.column-padding{margin-bottom:0}
}
.slider-component h2,.slider-component h4,.slider-component p{color:#fff}
.flexslider-margin{margin-bottom:24px !important}
.flexslider{border:0 !important;background-color:inherit;margin-bottom:24px}
.slider li{margin-right:5px}
.slider img:hover{opacity:1}
.hide-nav-arrows{display:none !important}
.flexslider .slides img{width:100%;height:100%;max-width:100%}
.center-slides{width:100% !important;text-align:center;margin-left:12.5px}
.center-slides li{display:inline-block !important;float:none !important}
.slider-component .flexslider .slides .section-media img{width:auto;display:inline}
.carousel-slider.parbase{overflow:visible}
.ni-carousel ul.slides{text-align:center}
.ni-carousel .slides li{display:inline-block !important;margin-right:10px;opacity:1;cursor:pointer;border:3px solid #ccc;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial}
.ni-carousel .slides li.flex-active-slide,.ni-carousel .slides li:hover{opacity:1;cursor:default;border:3px solid #ccdcc8;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial}
.ni-carousel .flex-viewport{width:700px;overflow:hidden;margin:0 auto}
.ni-slider.flexslider,.carousel.flexslider{border:0 none !important;background-color:inherit;margin:0 !important}
.slider-component.ni-dots .flexslider-margin{margin-bottom:-20px !important}
.slider-component.ni-dots .flex-prev,.slider-component.ni-dots .flex-next{display:none}
.slider-component.ni-dots .custom-controls-container{display:inline-block;float:right;position:relative;bottom:30px}
.slider-component.ni-dots .custom-controls-container .flex-control-nav{position:relative;bottom:auto}
.slider-component.ni-dots .custom-controls-container .flex-control-paging li a{width:15px;height:15px;display:block;background:#ccc;cursor:pointer;text-indent:-9999px;-webkit-box-shadow:none 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:none 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:none 0 0 3px rgba(0,0,0,0.3);box-shadow:none 0 0 3px rgba(0,0,0,0.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
.slider-component.ni-dots .custom-controls-container .flex-control-paging li a.flex-active,.slider-component.ni-dots .custom-controls-container .flex-control-paging li a:hover{background:#fff;cursor:default}
@media only screen and (min-width :320px){.slider-component.ni-dots .custom-controls-container{bottom:0;margin-top:12px;margin-bottom:30px}
}
@media(min-width:920px){.slider-component.ni-dots .custom-controls-container{bottom:30px;margin-top:initial;margin-bottom:initial}
}
.flexslider-margin{margin-bottom:24px !important}
.flexslider{border:0 !important;background-color:inherit;margin-bottom:24px}
.carousel.parbase{overflow:visible}
.slider li{margin-right:5px}
.slider img:hover{opacity:1}
.carousel .flex-direction-nav a{opacity:1}
.carousel .flex-direction-nav a,.slider .flex-direction-nav a{width:22px;height:60px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;cursor:pointer;text-shadow:none;line-height:.95;color:#fff;opacity:1}
.carousel .flex-direction-nav a:hover,.slider .flex-direction-nav a:hover{color:#fff}
.slider-component .ni-darkgrey a:hover,.slider-component .ni-darkgrey a:focus,.slider-component .ni-blue a:focus,.slider-component .ni-darkgrey p a:hover,.slider-component .ni-blue p a:hover,.slider-component .ni-darkgrey p a:focus,.slider-component .ni-blue p a:focus{text-decoration:none}
.hide-nav-arrows{display:none !important}
.carousel ul.flex-direction-nav{position:relative;top:56px}
.slider ul.flex-direction-nav{display:none}
.carousel .flex-direction-nav{margin:0 auto;width:880px}
.carousel .flex-direction-nav .flex-disabled{pointer-events:none;cursor:default;z-index:1;opacity:.5 !important}
.flexslider .slides img{width:100%;height:100%}
.carousel-set .flexslider .slides img{max-height:none}
.center-slides{width:100% !important;text-align:center;margin-left:12.5px}
.center-slides li{display:inline-block !important;float:none !important}
.carousel .flex-direction-nav .flex-prev{left:0}
.carousel .flex-direction-nav .flex-next{right:0;text-align:right}
.carousel.flexslider:hover .flex-direction-nav .flex-prev{opacity:1;left:0}
.carousel.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}
.carousel.flexslider:hover .flex-direction-nav .flex-next{opacity:1;right:0}
.carousel.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}
div.carousel{margin:0}
.carousel-set .limited-slider .ni-darkgrey .producttile-body p.ni-body-copy-secondary{color:#fff}
.slider-component .flexslider .slides .section-media img{width:auto;display:inline}
.slider .slides{width:250% !important}
.slider .slides li{display:inline-block;opacity:1;cursor:pointer;border:3px solid #ccc;outline-offset:-3px;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial}
.limited-slider .slides li{margin-right:79px}
.slider ul.slides li{margin:0 1% !important}
.slider .slides li.flex-active-slide,.slider .slides li:hover{opacity:1;cursor:default;border:3px solid #3498db;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial}
.slider .flex-viewport,.slider .flex-direction-nav{margin:0 auto}
.flex-direction-nav a.flex-prev::before,.flex-direction-nav a.flex-next::before,.flex-direction-nav a:hover.flex-prev::before,.flex-direction-nav a:hover.flex-next::before{line-height:134px;background-image:url("../../../niassets/icons/carousel_arrows.png");background-repeat:no-repeat;content:no-close-quote}
.loading #container{opacity:0}
.loading:before{content:'LOADING';display:block;margin:100px 0 0;text-align:center;color:#fff;font-weight:bold;font-size:60px;opacity:.3}
body{width:100%;float:left;opacity:1;-webkit-transition:opacity 1s ease}
@media(max-width:767px){.flex-direction-nav .flex-disabled{display:none}
.flex-direction-nav .flex-nav-prev a.flex-prev::before{background-position:-141px -19px;margin-top:10px;margin-left:4px}
.flex-direction-nav .flex-nav-next a.flex-next::before{background-position:-152px -19px;margin-top:10px;margin-left:6px}
.carousel ul.flex-direction-nav{display:block;top:-374px;position:relative;width:100%}
.slider ul.flex-direction-nav{display:none}
.carousel .flex-direction-nav a{background-color:#888;height:52px;line-height:2.5}
.carousel a.flex-prev{padding-left:2px;padding-top:9px}
.carousel a.flex-next{padding-top:9px}
}
.limited-slider .flexslider .slides .section-media img{width:auto;display:inline}
.limited-slider{overflow-x:hidden}
.carousel .limited-slider ul.flex-direction-nav{position:static;top:56px}
.plus-sign{position:absolute;top:50%;transform:scale(2,2);font-size:34px;font-family:Roboto-Condensed;color:#065fa3}
@media only screen and (min-width :320px){.flex-direction-nav a.flex-prev::before,.flex-direction-nav a:hover.flex-prev::before,.flex-direction-nav a.flex-next::before,.flex-direction-nav a:hover.flex-next::before{height:27px;width:12px}
.slider ul.flex-direction-nav{display:none}
}
@media only screen and (min-width:767px){.flex-direction-nav a.flex-prev::before{background-position:-47px 9px;margin-top:0;margin-left:0}
.flex-direction-nav a.flex-next::before{background-position:-72px 9px;margin-top:0;margin-left:0}
.flex-direction-nav a.flex-prev::before,.flex-direction-nav a.flex-next::before,.flex-direction-nav a:hover.flex-prev::before,.flex-direction-nav a:hover.flex-next::before{height:57px;width:22px}
.flex-direction-nav a:hover.flex-prev::before{background-position:-94px 9px}
.flex-direction-nav a:hover.flex-next::before{background-position:-119px 9px}
.flex-direction-nav a.flex-disabled:hover.flex-prev::before{background-position:-94px 9px}
.flex-direction-nav a.flex-disabled:hover.flex-next::before{background-position:-119px 9px}
.flex-direction-nav a.flex-prev.flex-disabled::before{background-position:1px 9px}
.flex-direction-nav a.flex-next.flex-disabled::before{background-position:-24px 9px}
.limited-slider .ni-darkgrey .flex-direction-nav a.flex-prev::before,.limited-slider .ni-blue .flex-direction-nav a.flex-prev::before{background-position:-165.5px 9px}
.limited-slider .ni-darkgrey .flex-direction-nav a.flex-next::before,.limited-slider .ni-blue .flex-direction-nav a.flex-next::before{background-position:-190px 9px}
.ni-darkgrey .limited-slider .flex-direction-nav a.flex-prev::before,.ni-blue .limited-slider .flex-direction-nav a.flex-prev::before{background-position:-165.5px 9px}
.ni-darkgrey .limited-slider .flex-direction-nav a.flex-next::before,.ni-blue .limited-slider .flex-direction-nav a.flex-next::before{background-position:-190px 9px}
.limited-slider .ni-darkgrey .flex-direction-nav a:hover.flex-prev::before{background-position:-212px 9px}
.limited-slider .ni-darkgrey .flex-direction-nav a:hover.flex-next::before{background-position:-238px 9px}
.ni-darkgrey .limited-slider .flex-direction-nav a:hover.flex-prev::before{background-position:-212px 9px}
.ni-darkgrey .limited-slider .flex-direction-nav a:hover.flex-next::before{background-position:-238px 9px}
.slider ul.slides li{width:6% !important}
.slider .flex-viewport{width:91%}
.carousel .flex-direction-nav{width:720px}
}
@media(min-width:767px){.limited-slider .flex-viewport{margin:0 auto;width:90%}
}
@media(min-width:768px) and (max-width:919px){.carousel ul.flex-direction-nav{display:block}
.slider ul.flex-direction-nav{display:none}
.carousel .carousel .flex-next{margin-right:0}
}
@media(min-width:920px){.carousel ul.flex-direction-nav{display:block}
.slider ul.flex-direction-nav{display:none}
}
@media only screen and (min-width :992px){.slider ul.slides li{width:6% !important}
.slider .flex-viewport{width:70%}
.carousel .flex-direction-nav .flex-next{margin-right:0}
.carousel .flex-direction-nav{width:880px}
}
@media(min-width:320px){.accordion .panel-body{padding-top:0}
.accordion .panel.panel-default .panel-collapse.collapse,.accordion .panel.panel-default .panel-collapse.collapsing{margin-top:35px}
}
@media(min-width:768px){.accordion{border-top:.5px solid #ccc}
}
@media(min-width:920px){.accordion .panel.panel-default .panel-collapse.collapse,.accordion .panel.panel-default .panel-collapse.collapsing{margin-top:50px}
}
.carousel-slide.cq-Editable-dom .ni__carousel-items{width:700px;left:300px;position:relative}
.ni-rating__title{margin-top:24px}
.ni-rating-content .ni-rating__title{max-width:300px}
.ni-rating-content{left:60px}
.ni-aem-table table{border:1px solid #fff}
.ni-aem-table table>tbody>tr{height:40px}
.ni-aem-table.table-striped-even table>tbody>tr:nth-of-type(even){background-color:#f4f4f4;border-color:#fff;border:solid 1px #fff}
.ni-aem-table.table-striped-odd table>tbody>tr:nth-of-type(odd){background-color:#f4f4f4;border-color:#fff;border:solid 1px #fff}
.ni-aem-table table tr>th{padding:15px;border:1px solid #fff;border-right:10px solid #fff;background-color:#444;min-width:100px;border-left:none !important;border-bottom:none !important;white-space:pre-line;color:#fff;font-weight:bold;vertical-align:middle;text-align:left}
.ni-aem-table table tr th:last-child{border-right-width:0}
.ni-aem-table table>tbody>tr>td{padding:15px;border:0 solid #fff;border-right:10px solid #fff;border-bottom:1px solid #fff;vertical-align:middle;height:50px;color:#333}
.ni-aem-table table>tbody>tr>td:last-child{border-right-width:0}
.ni-aem-table caption{caption-side:top}
.fa:before{visibility:visible}
.fa-check{color:#32eb96}
.tableRTE.cq-Editable-dom caption{caption-side:top}
.ni-aem-table td.navyblue,.tableRTE.cq-Editable-dom td.navyblue{background-color:#03b585}
.ni-aem-table td.niblue,.tableRTE.cq-Editable-dom td.niblue{background-color:#044123}
.ni-aem-table td.lightblue,.tableRTE.cq-Editable-dom td.lightblue{background-color:#ccdcc8}
.ni-aem-table td.midgray,.tableRTE.cq-Editable-dom td.midgray{background-color:#ccc}
.ni-aem-table td.lightgray,.tableRTE.cq-Editable-dom td.lightgray{background-color:#e7e7e7}
@media only screen and (min-width :320px){.tableRTE.parbase{overflow:auto}
}
@media only screen and (min-width :480px){.ni-aem-table table tr>th{padding:9px;border-right:7px solid #fff}
.ni-aem-table table>tbody>tr>td{padding:9px;border-right:7px solid #fff}
}
@media only screen and (min-width :768px){.ni-aem-table table tr>th{padding:11px;border-right:7px solid #fff}
.ni-aem-table table>tbody>tr>td{padding:11px;border-right:7px solid #fff}
}
@media only screen and (min-width :992px){.ni-aem-table table tr>th{padding:15px;border-right:10px solid #fff}
.ni-aem-table table>tbody>tr>td{padding:15px;border-right:10px solid #fff}
}
.ni-sticky-header-table-container{overflow:auto}
.fixed-header{display:none;position:fixed;left:0;overflow:hidden;background-color:#fff;z-index:100}
.collapse.in{max-width:100%}
.ni-sticky-header-container table{table-layout:fixed}
.ni-sticky-header-container{box-shadow:0 3px 5px 1px rgba(0,0,0,.18)}
.section-title-inset-primary .title,.section-title-inset-primary-rail .title,.section-title-inset-secondary .title{background-color:#f4f4f4}
.section-title-standard .title{margin:50px 0 40px 0}
.section-title-with-text .title{margin:50px 0 12px 0}
.section-title-with-text .section-title-text{margin-bottom:40px}
.section-title-inset-primary .title{margin:30px 0 30px 0;padding:10px 0 10px 10px}
.section-title-inset-primary-rail .title{margin:30px 0 0 0;padding:10px 0 40px 10px}
.section-title-inset-secondary .title{margin:30px 0 30px 0;padding:10px}
@media(max-width:991px){.section-title-standard .title{margin:35px 0 30px 0}
.section-title-with-text .title{margin:35px 0 12px 0}
.section-title-with-text .section-title-text{margin-bottom:30px}
.section-title-inset-primary .title{margin:30px 0 25px 0;padding:10px 0 10px 10px}
.section-title-inset-primary-rail .title{margin:30px 0 25px 0;padding:10px 0 10px 10px}
.section-title-inset-secondary .title{margin:30px 0 30px 0;padding:10px}
}
@media(max-width:767px){.section-title-with-text .title{margin:35px 0 30px 0}
.section-title-with-text .section-title-text{display:none}
.section-title-inset-secondary .title{margin:30px 0 25px 0;background-color:transparent;padding:0}
}
.search-comp .search-component-cta{padding-left:15px;border-left:1px solid #b2b2b2}
.search-comp .search-submit-button{text-transform:uppercase}
.search-comp input{margin-right:15px}
.search-comp .table-cell-collapse{width:1%}
.search-comp .search-inputgroup{margin-right:10px}
.rich-text-section .rts-header{display:inline-block;width:80%;white-space:normal;margin-bottom:15px}
.rich-text-section .pointer-cursor{cursor:pointer}
.rich-text-section-toc{margin-bottom:30px;list-style-type:disc}
.rich-text-section ol,.rich-text-section ul{margin-left:1em}
.rich-text-section img{max-width:100%}
.rich-text-section-entry p{margin-bottom:30px}
.rich-text-section .rich-text-section-entry:not(:first-of-type){margin-top:30px}
.rich-text-section .toc-header{margin-bottom:15px}
.rich-text-section table{border:1px solid #fff;width:100%}
.rich-text-section table>tbody>tr{height:40px}
.rich-text-section table>tbody>tr:nth-of-type(even){background-color:#f4f4f4;border-color:#fff;border:solid 1px #fff}
.rich-text-section .ni-aem-table.table-striped-odd table>tbody>tr:nth-of-type(even){background-color:#fff;border-color:#fff;border:solid 1px #fff}
.ni-table>thead>tr>th,.rich-text-section table>tbody>tr>th{color:#fff;font-weight:bold;vertical-align:middle;text-align:left}
.rich-text-section table>tbody>tr>th,.rich-text-section table>thead>tr>th{padding:15px;border:1px solid #fff;border-right:10px solid #fff;background-color:#444;min-width:100px;font-weight:normal;border-left:none !important;border-bottom:none !important;white-space:pre-line}
.rich-text-section table>thead>tr>th:not([colspan]){max-width:200px !important}
.rich-text-section table>tbody>tr>td{padding:15px;border:0 solid #fff;border-right:10px solid #fff;border-bottom:1px solid #fff;vertical-align:middle;height:50px;color:#333}
@media only screen and (min-width :480px){.rich-text-section table>tbody>tr>th{padding:9px;border-right:7px solid #fff}
.rich-text-section table>tbody>tr>td{padding:9px;border-right:7px solid #fff}
}
@media only screen and (min-width :768px){.rich-text-section table>tbody>tr>th{padding:11px;border-right:7px solid #fff}
.rich-text-section table>tbody>tr>td{padding:11px;border-right:7px solid #fff}
}
@media only screen and (min-width :992px){.rich-text-section table>tbody>tr>th{padding:15px;border-right:10px solid #fff}
.rich-text-section table>tbody>tr>td{padding:15px;border-right:10px solid #fff}
}
.questionnaire-results-hero.parbase.cq-Editable-dom{height:fit-content}
.questionnaire-results-hero>div{padding-bottom:240px}
.questionnaire-results-hero .ni__background--forrest-green{color:white}
.questionnaire-results-hero .ni__questionnaire-results-hero-eyebrow{margin-left:50px;padding-top:45px;width:90%;font-family:FoundersGrotesk;font-size:30px;line-height:1.33;align-self:flex-end}
.questionnaire-results-hero .ni__questionnaire-results-hero-header{border-bottom:1px solid;display:flex;padding:80px 0 40px 0}
.questionnaire-results-hero .ni__questionnaire-results-hero-image img{padding-top:120px}
.questionnaire-results-hero .ni__questionnaire-results-hero-headline{font-family:FinancierDisplay;font-size:60px;line-height:1.2;padding:25px 0 15px 0}
.questionnaire-results-hero .ni__questionnaire-results-hero-text-content .icon img{width:80px;margin:0}
.questionnaire-results-hero .ni__questionnaire-results-hero-texts{display:flex;column-gap:30px}
.questionnaire-results-hero .ni__questionnaire-results-text1,.questionnaire-results-hero .ni__questionnaire-results-text2,.questionnaire-results-hero .ni__questionnaire-results-text3{flex-grow:1;flex-basis:0}
.questionnaire-results-hero .ni__questionnaire-results-hero-texts .text-head1,.questionnaire-results-hero .ni__questionnaire-results-hero-texts .text-head2,.questionnaire-results-hero .ni__questionnaire-results-hero-texts .text-head3{font-family:SpaceMono;font-size:32px;line-height:1.25;margin-bottom:15px}
.questionnaire-results-hero .ni__questionnaire-results-hero-texts .text-body1,.questionnaire-results-hero .ni__questionnaire-results-hero-texts .text-body2,.questionnaire-results-hero .ni__questionnaire-results-hero-texts .text-body3{font-family:FoundersGrotesk;font-size:16px;line-height:1.38}
@media(max-width:1023px){.questionnaire-results-hero{margin:0 80px 0 80px}
.questionnaire-results-hero>div{padding-bottom:30px}
.questionnaire-results-hero .ni__questionnaire-results-hero-texts{display:block}
.questionnaire-results-hero .ni__questionnaire-results-text1,.questionnaire-results-hero .ni__questionnaire-results-text2,.questionnaire-results-hero .ni__questionnaire-results-text3{display:flex;align-items:center;column-gap:10px}
.questionnaire-results-hero .ni__questionnaire-results-hero-texts .text-head1,.questionnaire-results-hero .ni__questionnaire-results-hero-texts .text-head2,.questionnaire-results-hero .ni__questionnaire-results-hero-texts .text-head3{min-width:60px}
.questionnaire-results-hero .ni__questionnaire-results-hero-image img{width:100%;padding-top:20px;margin-left:0}
.get-results-form .ni__questionnaire-results-hero-image{margin-top:15px;padding:0}
.ni__questionnaire-results-mobile-text{font-family:FoundersGrotesk;font-size:18px;line-height:1.33;color:#044123;margin-top:40px}
}
@media(max-width:719px){.questionnaire-results-hero{margin:0 20px 0 20px}
.questionnaire-results-hero>div{padding-bottom:60px}
.questionnaire-results-hero .ni__questionnaire-results-hero-header{display:block}
.questionnaire-results-hero .ni__questionnaire-results-hero-eyebrow{margin-left:0;padding-top:20px;width:335px;font-size:32px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal}
.questionnaire-results-hero .ni__questionnaire-results-hero-headline{font-size:40px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.2;letter-spacing:normal}
.questionnaire-results-hero .ni__questionnaire-results-hero-text-content .icon{max-width:70px}
}
.ni__questionnaire-rebrand__question-container{margin-bottom:1rem;color:#044123;word-break:break-word}
.ni__questionnaire-rebrand__question-container>p{margin-bottom:.5rem;text-align:left}
.ni__questionnaire-rebrand__question-container>.ni__questionnaire-rebrand__title{text-align:left}
.ni__questionnaire-rebrand__question-container>.ni__questionnaire-rebrand__question-description{font-size:20px !important;text-align:left}
.ni__questionnaire-rebrand__question-container .ni__questionnaire-rebrand__title{min-height:90px}
.ni__questionnaire-rebrand__slide-container .ni__questionnaire-rebrand__answers form{position:relative}
.ni__questionnaire-rebrand__answer-container{position:relative;display:block}
.ni__questionnaire-rebrand__answer-label{display:flex;flex-direction:column;justify-content:center;min-height:120px;background:white;padding:2em 2em 2em calc(6rem + 20px);color:#044123;border:2px solid white;margin-bottom:1rem;cursor:pointer;font-weight:normal;font-family:FoundersGrotesk}
.ni__questionnaire-rebrand__answer-label:after{position:absolute;content:"";left:3rem;top:calc(50% - 10px);width:20px;height:20px;border-radius:5px;background:white;border:1px solid #03b585;text-align:center;line-height:23px}
.ni__questionnaire-rebrand__answer-container input[type="radio"]{display:none;position:absolute;width:100%;appearance:none}
.ni__questionnaire-rebrand__answer-container input[type="radio"]:checked + label{border:2px solid #03b585}
.ni__questionnaire-rebrand__answer-container input[type="radio"]:checked + label:after{content:'\2713';color:white;background:#03b585;font-weight:bold;font-size:12px}
.ni__questionnaire-rebrand__answer-title{font-size:24px}
.ni__questionnaire-rebrand__answer-description{font-size:16px}
.ni__questionnaire-rebrand__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1001;display:flex;flex-direction:column;background-color:#f4f4f4}
.ni__questionnaire-rebrand__start-button__container{display:flex;justify-content:center}
.ni__questionnaire-rebrand__overlay-container-hidden{display:none}
.ni__questionnaire-rebrand__overlay-container-shown{height:100%;position:fixed;top:0;left:0;width:100%;z-index:1001}
.ni__questionnaire-rebrand__logo{background-color:#fff;background-image:url(https://ni.scene7.com/is/image/ni/logo_2020?fmt=png-alpha);background-position:16px 22px;background-repeat:no-repeat;background-size:55%;display:block;height:80px;margin:0;padding:0;width:80px}
.ni__questionnaire-rebrand__overlay__header .progress-bar-container .text-center{color:#044123}
.ni__questionnaire-rebrand__overlay__close-button{position:absolute;right:30px;top:30px;width:20px;height:20px;opacity:.3}
.ni__questionnaire-rebrand__overlay__close-button:hover{opacity:1;cursor:pointer}
.ni__questionnaire-rebrand__overlay__close-button:before,.ni__questionnaire-rebrand__overlay__close-button:after{position:absolute;left:10px;content:' ';height:20px;width:2px;background-color:#03b585}
.ni__questionnaire-rebrand__overlay__close-button:before{transform:rotate(45deg)}
.ni__questionnaire-rebrand__overlay__close-button:after{transform:rotate(-45deg)}
.ni__questionnaire-rebrand__overlay__body{overflow-x:hidden;overflow-y:auto;flex:1;margin:0 5% 0 5%;padding-top:20px;display:block}
.ni__questionnaire-rebrand__overlay__slide-container{width:100%}
.ni__questionnaire-rebrand__title{font-size:30px !important}
.circle-progress-container{display:none}
.ni__questionnaire-rebrand_contact-us-section{width:100%}
.ni__questionnaire-rebrand_contact-us-section a,.ni__questionnaire-rebrand_contact-us-section p,.ni__questionnaire-rebrand__confirm-overlay__dialog h3{color:#044123 !important}
.ni__questionnaire-rebrand_contact-us-section a.ni__button{width:100%}
.ni__questionnaire-rebrand__nav-button__hidden{display:none}
.ni__questionnaire-rebrand__overlay__footer .prevslide{color:white;margin-left:5%}
.ni__questionnaire-rebrand__overlay__footer .nextslide,.ni__questionnaire-rebrand__overlay__footer .finishtest{margin-right:5%}
.nextslide:focus,.prevslide:focus,finishtest:focus{outline:0}
.ni__questionnaire-rebrand__overlay__footer{height:115px;display:flex;justify-content:space-between;align-items:center;background-color:#044123}
.ni__questionnaire-rebrand__confirm-overlay-hidden{display:none}
.ni__questionnaire-rebrand__confirm-overlay-shown{align-items:center;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1001}
.ni__questionnaire-rebrand__confirm-overlay__dialog{margin:0 2em;border-top-right-radius:25px;padding:75px 25px 75px 25px;width:97%}
.ni__questionnaire-rebrand__confirm-overlay__buttons{display:flex;flex-direction:column;justify-content:space-between}
.ni__questionnaire-rebrand__confirm-overlay__buttons button{margin-top:20px}
.ni__questionnaire-rebrand__info-section{display:flex;align-items:end;flex-direction:column;width:20%;min-width:180px;max-width:215px;margin:0 0 30px 0}
.ni__questionnaire-rebrand__info-section p{font-size:14px !important;text-align:left}
.ni__questionnaire-rebrand__info-section a{font-size:20px}
.ni__questionnaire-rebrand__info-section .circle-progress-container{width:100%}
.ni__questionnaire-rebrand__info-section .circle-progress-container>svg{font-family:system-ui;font-size:8px;max-height:315px}
.ni__questionnaire-rebrand__info-section .circle-progress{fill:none;stroke:#32eb96;stroke-dasharray:860.796 860.796;stroke-linecap:round;stroke-width:30;transform:rotate(90deg);transform-origin:50% 200px;transition:stroke-dashoffset .5s}
.ni__questionnaire-rebrand__info-section .circle-progress-bg{fill:none;stroke:#767676;stroke-width:30}
.ni__questionnaire-rebrand__info-section .circle-progress-complete{fill:#32eb96;font-size:2.5em;text-anchor:middle;font-family:SpaceMono}
.ni__questionnaire-rebrand__info-section .circle-progress-percentage{fill:#fff;font-size:11.5em;text-anchor:middle;font-family:SpaceMono}
.ni__questionnaire-rebrand__info-section .circle-progress-subtext{fill:#fff;font-size:3.2em;text-anchor:middle;font-family:SpaceMono}
.ni__questionnaire-rebrand__overlay__header .progress-bar-container{align-items:flex-end;border-bottom:2px solid var(--white);display:flex;justify-content:space-between;padding:.25em 2em 2em}
.ni__questionnaire-rebrand__overlay__header .progress-bar-bg{border-radius:100px;height:1em;margin:0 1em .25em 0;position:relative;width:100%}
.ni__questionnaire-rebrand__overlay__header .progress-bar{border-radius:100px;height:100%;left:0;position:absolute;top:0;transition:width .5s}
.ni__questionnaire-rebrand_contact-us-section .ni__button--link:before{display:block}
@media(min-width:420px){.ni__questionnaire-rebrand__confirm-overlay__dialog{width:400px}
}
@media(min-width:720px){.ni__questionnaire-rebrand__confirm-overlay__dialog{padding:75px 80px;width:500px}
.ni__questionnaire-rebrand__confirm-overlay__buttons{flex-direction:row;margin-top:40px}
.ni__questionnaire-rebrand__confirm-overlay__buttons button{margin-top:0}
}
@media(min-width:1024px){.ni__questionnaire-rebrand__overlay__body{padding-top:30px;margin:0 15% 0 15%;display:flex}
.ni__questionnaire-rebrand__title{font-size:36px !important}
.ni__questionnaire-rebrand__overlay__slide-container{width:70%;margin-right:10%}
.ni__questionnaire-rebrand__overlay__header .progress-bar-container{display:none}
.ni__questionnaire-rebrand__info-section .circle-progress-container{display:block}
.ni__questionnaire-rebrand__info-section .static-section{margin:0}
.ni__questionnaire-rebrand__overlay__footer .prevslide{margin-left:15%}
.ni__questionnaire-rebrand__overlay__footer .nextslide,.ni__questionnaire-rebrand__overlay__footer .finishtest{margin-right:15%}
.ni__questionnaire-rebrand__confirm-overlay__dialog{padding:75px 125px;width:600px;border-top-left-radius:100px;border-top-right-radius:0}
}
@media only screen and (max-width :767px){.producttile-separator{margin-top:4.5px;margin-bottom:9px}
.producttile-body{padding:25px 38px 35px 38px}
}
@media only screen and (min-width :768px){.producttile-link{margin-top:6px}
}
@media only screen and (min-width :992px){.producttile-separator{margin-top:6px;margin-bottom:12px}
}
ul.inline,ol.inline{margin-left:0;list-style:none}
.paragraph-list>li{display:list-item !important;list-style-position:inside}
ul.inline>li,ol.inline>li{display:inline-block;padding-right:6px}
ul.inline.pipe li + li::before{content:" | ";color:#999;margin:0 6px 0 0}
.inline div{display:inline-block}
.inline p{display:inline-block}
.paragraph-list>li>div{display:inline-block}
.mediafeature-col2 .horizontal-links{margin-top:15px}
.mediafeature-col1>div,.mediafeature-col2>div{margin-bottom:15px}
@media only screen and (min-width :320px){.mediafeature-col2{margin-top:0}
.mediafeature-title{margin-top:0;margin-bottom:9px}
}
@media only screen and (min-width :768px){.ni-mediafeature{overflow-x:hidden}
}
@media only screen and (min-width :992px){.ni-mediafeature .ni-margin-3x{margin-bottom:30px}
.mediafeature-title{margin-bottom:12px}
}
.link-list li{margin-left:1em}
.ni-linklist{display:inline-block;width:100%}
.ni-linklist li div{display:inline-block;vertical-align:top}
.link-list-title .ni-lightgrey h3,.link-list-title .ni-lightgrey h4{padding:5px 0 5px 10px}
.ni-lead-space:not(.bg-full-pricing):not(.bg-full-overlay) .ni-btn{margin-top:30px}
.bg-full-pricing{min-height:400px;padding:35px 0 35px 0}
.bg-full-pricing h1,.bg-full-pricing h2{padding-bottom:0 !important}
.pricing-font-grey h1,.pricing-font-grey h2,.pricing-font-grey h3,.pricing-font-grey a:not(.ni-btn){color:#333}
.leadspace .pricing-font-white h1,.leadspace .pricing-font-white h2,.leadspace .pricing-font-white h3,.leadspace .pricing-font-white a:not(.ni-btn){color:#fff}
.leadspace-container{position:relative}
.leadspace-overlay-image{background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;width:100%;height:100%}
.leadspace.parbase:not(.cq-Editable-dom){overflow:visible}
.wrapped-flex-child{margin-top:12px}
@media(min-width:992px){.ni-lead-space .flex-layout-container{margin-bottom:24px}
}
@media(min-width:320px){.ni-lead-space .flex-layout-container{margin-bottom:18px}
}
@media(min-width:320px){.ni-lead-space{float:left}
}
@media(min-width:920px){.ni-lead-space{float:left}
.cq-Editable-dom .ni-lead-space{overflow:hidden}
}
@media(max-width:767px){.ni-lead-space:not(.bg-full-pricing){margin:0 15px}
.ni-lead-space.bg-full-overlay{padding-top:0}
}
@media(max-width:767px){.bg-full-overlay,.bg-full-pricing{width:100%}
.img-leadspace-pricing{height:180px;margin-bottom:5px}
.bg-pricing-blue{background:0;background-color:#044123}
.bg-pricing-dark-blue{background:0;background-color:#03b585}
.bg-pricing-grey{background:0;background-color:#444}
.ni-lead-space.bg-full-pricing .pricing-font-grey h1,.ni-lead-space.bg-full-pricing .pricing-font-grey h2,.ni-lead-space.bg-full-pricing .pricing-font-grey h3,.ni-lead-space.bg-full-pricing .pricing-font-grey a:not(.ni-btn){color:#fff}
.bg-full-overlay .overlay{opacity:1;filter:alpha(opacity=100);padding:35px 15px 17px 15px}
.leadspace-overlay-image{position:static;height:180px}
.ni-lead-space>.overlay{margin-left:-15px;margin-right:-15px;float:left}
}
@media(min-width:768px){.bg-full-pricing{min-height:400px;width:100%}
}
.ni-horizontal-links{margin:0;padding:0;display:flex;flex-wrap:wrap}
.ni-horizontal-links-center{display:table !important;margin:0 auto !important}
.ni-horizontal-links-right{display:table !important;margin:0 0 0 auto !important}
.ni-horizontal-links li{align-self:center;list-style-type:none;padding-right:20px;display:inline-flex}
.ni-horizontal-links.ni-delimiter-pipe li,.ni-horizontal-links.ni-delimiter-gt li,.ni-horizontal-links.ni-delimiter-slash li{padding-right:0}
.ni-horizontal-links.ni-delimiter-pipe li:after{content:"|";padding:0 1em;align-self:center}
.ni-horizontal-links.ni-delimiter-gt li:after{content:">";padding:0 1em;align-self:center}
.ni-horizontal-links.ni-delimiter-slash li:after{content:"/";padding:0 1em;align-self:center}
.ni-horizontal-links.ni-delimiter-pipe li:last-child:after,.ni-horizontal-links.ni-delimiter-gt li:last-child:after,.ni-horizontal-links.ni-delimiter-slash :last-child:after{content:""}
.ni-horizontal-links-center li:only-child,.ni-horizontal-links-center li:last-child{padding-right:0 !important}
@media only screen and (min-width :320px){.ni-horizontal-links li{padding-bottom:18px}
}
@media only screen and (min-width :992px){.ni-horizontal-links li{padding-bottom:24px}
}
.feature-separator{border-top:1px none #ccc}
.section-body{font-weight:400}
.section-header{line-height:1}
.section-header p:lang(ko){margin-top:5px}
.ni-media-feature,.ni-media-content{overflow:hidden}
.ni-media-asset{margin-right:30px;float:left}
.ni-media-feature .ni-media-asset.pull-right{margin-right:0;margin-left:30px}
.feature-component .section-header.ni-notransform{text-transform:none}
.ni-media-feature .section-media.img-responsive img,.image-responsive .cq-dd-image{width:100%}
.media .section-body{margin-bottom:20px}
.feature-component .ni-lowercase.ni-btn{text-transform:lowercase}
.feature-component .ni-uppercase.ni-btn{text-transform:uppercase}
.feature-component .ni-btn{text-transform:none}
.media .section-subhead,.media .section-subhead p{font-weight:300}
.media .section-body,.media .section-body p{font-weight:normal}
.ni-feature.no-media .section-subhead{font-weight:300}
.media span.section-header,.media span.section-header p{font-weight:500}
.feature-component .ni-lead-space.no-media .section-body{margin-bottom:20px}
@media(max-width:1199px){.ni-media-feature .ni-image-12col{float:none !important;margin:0 0 18px 0}
.feature-component .no-media{padding:0 !important;margin:0 !important}
}
@media(max-width:992px){.ni-media-feature .ni-image-6col,.ni-media-feature .ni-image-12col{float:none !important;margin:0 0 18px 0}
.feature-component .no-media{padding:0 !important;margin:0 !important}
}
@media(max-width:767px){.ni-media-asset{float:none !important;margin:0 0 18px 0}
.feature-component .no-media{padding:0 !important;margin:0 !important}
}
@media(max-width:480px){.ni-media-feature{margin:0 15px}
.ni-media-asset{float:none;margin:0 0 18px 0}
.section-body{margin-bottom:18px}
.ni-media-feature .feature-separator{margin-bottom:18px !important}
.ni-media-feature .ni-image-2col,.ni-media-feature .ni-image-3col,.ni-media-feature .ni-image-4col,.ni-media-feature .ni-image-5col,.ni-media-feature .ni-image-6col{width:100%}
.ni-highlight .ni-image-2col,.ni-highlight .ni-image-3col,.ni-highlight .ni-image-4col,.ni-highlight .ni-image-5col,.ni-highlight .ni-image-6col{width:100%}
.ni-media-feature,.ni-media-content{clear:both}
}
.contact-enrichment-form .contact-enrichment-flex-container{display:flex;justify-content:flex-start;flex-wrap:wrap}
.contact-enrichment-form .input-container{display:flex;justify-content:flex-start}
.contact-enrichment-form{overflow:visible !important}
.contact-enrichment-form .email-input,.contact-enrichment-form .contact-enrichment-fields>*{width:315px}
.contact-enrichment-form .email-input{margin-right:15px}
.contact-enrichment-form .ni-dropdown{margin-right:30px}
.contact-enrichment-form .form-title{margin-top:50px;margin-bottom:12px}
.contact-enrichment-form .description{margin-bottom:30px}
.contact-enrichment-form .privacy-statement{margin-bottom:70px;margin-top:12px}
.contact-enrichment-form .ni-dropdown .ui-selectmenu-button,.contact-enrichment-form .email-input input{margin-bottom:12px}
.contact-enrichment-form .form-group{margin-bottom:0}
.contact-enrichment-form .contact-enrichment-fields{display:flex;flex-direction:row;flex-wrap:wrap;max-width:690px;padding:0}
.contact-enrichment-form .email-input .ni-validation-messages .selected-message{margin-top:0;font-size:13px}
.contact-enrichment-form .privacy-container{display:flex}
.contact-enrichment-form .privacy-checkbox{margin-top:12px}
.contact-enrichment-form .privacy-error-message{display:none;margin-top:12px}
.cq-Editable-dom .contact-enrichment-form .privacy-error-message{display:block}
.contact-enrichment-form .privacy-statement-container{flex-basis:100%}
@media only screen and (max-width:768px){.contact-enrichment-form .ni-dropdown{margin-right:0;margin-bottom:24px}
.contact-enrichment-form .input-container{display:block;width:100%}
.contact-enrichment-form .email-input{margin-right:0}
.contact-enrichment-form .email-input,.contact-enrichment-form .ni-dropdown .ui-selectmenu-button,.contact-enrichment-form .ni-dropdown{width:100% !important}
.contact-enrichment-form .contact-enrichment-fields{max-width:100%}
.contact-enrichment-form .ni-dropdown .ui-selectmenu-button{margin-bottom:0}
.contact-enrichment-form .contact-enrichment-fields.email-field-hidden .ni-dropdown:last-child{margin-bottom:12px}
}
@media only screen and (max-width:1199px){.contact-enrichment-form .download-button-container label{display:none}
.contact-enrichment-form .privacy-statement{margin-bottom:12px}
.contact-enrichment-form .download-button-container{margin-bottom:50px;order:3;margin-top:12px}
.contact-enrichment-form .input-container{display:block}
.contact-enrichment-form .privacy-error-message{position:unset}
}
.video-child-component .brightcove-player-gated-thumbnail{position:relative;max-width:100%;width:1140px;height:641px;background-color:#03b585;opacity:.9}
.video-child-component .brightcove-player-gated-thumbnail:hover{opacity:1}
.video-child-component .brightcove-player-gated-thumbnail>img{position:absolute;height:20%;top:50%;left:50%;transform:translate(-50%,-50%)}
.video-child-component .brightcove-player-non-gated-container{display:none}
@media only screen and (max-width:767px){.floating-element .video-child-component{display:inline-block;width:95vw}
}
.ni-video-card-play .ni-video-card-image{transition-duration:.3s;transition-timing-function:ease-out;transition-property:opacity,transform,filter;-moz-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);max-width:initial;height:100%}
.ni-video-card-overlay-panel{text-align:center;padding:0 !important;transition-duration:.3s;transition-timing-function:ease-out;transition-property:opacity,transform,filter;-webkit-transform:translateY(0);transform:translateY(0)}
.ni-card-overlay-hover:hover [class*="ni-card-overlay-slide"],.video-card .ni-card-overlay-hover.ni-coreblock:hover [class*="ni-card-overlay-slide"]{opacity:1;-webkit-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}
.ni-video-card-overlay-content p{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px}
.ni-video-card-overlay-slide{opacity:1 !important;height:100%;position:relative}
@media only screen and (min-width:320px){.ni-video-card-overlay-panel.hovered{opacity:1;-webkit-transform:translateY(-100%);transform:translateY(-100%)}
.ni-video-card-play.hovered .ni-video-card-image{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}
.ni-video-card-play{height:224px;width:318px}
.ni-video-card-overlay-content{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:80%}
.ni-video-card-overlay-content p{font-size:13px;font-weight:normal}
.ni-video-card-overlay-play-icon{display:inline-block;margin-top:18px;height:46px;width:46px;background:url(https://ni.scene7.com/is/image/ni/play_button?fmt=png-alpha) 0 0 no-repeat;background-size:46px 46px;cursor:pointer}
}
@media only screen and (min-width:768px){.ni-video-card-play{height:271px;width:383px}
.ni-video-card-overlay-content{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:70%}
.ni-video-card-overlay-content p{font-size:14px}
}
@media only screen and (min-width:992px){.ni-video-card-overlay-content{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}
.grid .col-sm-6 .ni-video-card-play,.grid .col-md-6 .ni-video-card-play{height:414px;width:586px}
.grid .col-sm-6 .ni-video-card-play .ni-video-card-overlay-content,.grid .col-md-6 .ni-video-card-play .ni-video-card-overlay-content{width:55%}
.grid .col-sm-4 .ni-video-card-play,.grid .col-md-4 .ni-video-card-play{height:300px;width:390px}
.grid .col-sm-4 .ni-video-card-play .ni-video-card-overlay-content,.grid .col-md-4 .ni-video-card-play .ni-video-card-overlay-content{width:75%}
.ni-embedded-video,.ni-video-card-modal{height:529px !important;width:940px !important}
.ni-embedded-video{height:460px !important;width:840px !important}
.ni-video-card-overlay-panel:hover{opacity:1;-webkit-transform:translateY(-100%);transform:translateY(-100%)}
.ni-video-card-play:hover .ni-video-card-image{-moz-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}
.ni-video-card-overlay-content p{font-size:16px}
.ni-video-card-overlay-play-icon{display:inline-block;margin-top:24px}
}
.ni-modal-window .ui-dialog-titlebar{display:none}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ni-modal-window{background-clip:padding-box !important;border:5px solid rgba(255,255,255,0.5) !important}
.ni-modal-window.ui-dialog{padding:0 !important}
.ni-modal-window .ui-dialog-content{height:auto !important}
.ni-modal-window .ui-dialog-content .close{position:absolute;right:12.5px;top:12.5px}
.ni-modal-window.ui-widget{font-family:inherit;font-size:inherit}
.ni-video-card-modal{padding:50px}
body.vjs-full-window{padding:0;margin:0;height:100%}
.video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;width:100% !important;height:100% !important}
.video-js:-webkit-full-screen{width:100% !important;height:100% !important}
.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}
[data-fallback-content-for-price]{display:none}
.primary-body-price .price,.commerce.product-price.no-discount .price{color:#044123}
.commerce.product-price.no-discount{font-family:'Roboto Condensed',sans-serif;margin:0;padding:0;line-height:1.42857;font-weight:400;font-size:21px;margin-bottom:12px}
.primary-body-price .year,.primary-body-price .year-no-discount,.primary-body-price.product-price.has-discount .price.discounted{color:#777}
.primary-body-price .price.entitled,.primary-body-price .price.entitled + .year{color:#ef463f}
.commerce.product-price.has-discount .price.discounted,.primary-body-price.has-discount .price.discounted,.primary-body-price.has-discount .price.discounted + .year{color:#777;text-decoration:line-through}
.commerce.product-price.has-discount .pricing-message.entitled-price{font-weight:bold;color:#777}
.leadspace .price.entitled{color:#ccdcc8 !important;font-size:21px !important;line-height:normal}
.commerce.product-price.has-discount .price.entitled{font-family:'Roboto Condensed',sans-serif;margin:0;padding:0;line-height:1.42857;font-weight:400;font-size:21px;margin-bottom:12px;color:#ef463f}
.commerce.product-price.has-discount.compact .pricing-message.list-price{display:none}
.leadspace .product-price.has-discount{font-weight:initial;font-size:16px}
.leadspace .product-price.has-discount .list-price{padding:6px 0;font-size:16px !important;line-height:normal}
@media(max-width:767px){.leadspace .product-price.has-discount .list-price{font-size:13px !important}
.leadspace .price.entitled,.primary-body-price.no-discount .price,.primary-body-price .price.entitled,.primary-body-price .price.entitled + .year{font-size:16px !important}
}
@media(min-width:768px) and (max-width:919px){.leadspace .product-price.has-discount .list-price{font-size:14px !important}
.leadspace .price.entitled,.primary-body-price.no-discount .price,.primary-body-price .price.entitled,.primary-body-price .price.entitled + .year{font-size:18px !important}
}
@media(min-width :920px){.leadspace .product-price.has-discount .list-price{font-size:16px !important}
.leadspace .price.entitled,.primary-body-price.no-discount .price,.primary-body-price .price.entitled,.primary-body-price .price.entitled + .year{font-size:21px !important}
}
.floating-element{margin-top:30px;margin-bottom:30px;padding:0}
.richtext ul{list-style-position:outside !important;margin-left:1em}
.richtext .floating-element:not(.cq-Editable-dom),.rich-text-section .floating-element:not(.cq-Editable-dom),.overview .floating-element:not(.cq-Editable-dom){display:block}
.floating-container:not(.cq-Editable-dom) .floating-element{display:none}
.floating-element.right{margin-left:30px}
.floating-element.left{margin-right:30px}
.categorical-content .ni-btn{margin-top:0}
.categorical-content img{margin:0 10px;display:inline-block}
.horizontal .categorical-content img{display:inline}
.categorical-content a:not(.ni-btn){font-size:16px;color:#044123}
.categorical-content .link-desc h3 a{font-family:'Roboto Condensed',sans-serif;font-weight:normal;font-size:21px}
.categorical-content.verticalshop h3 a{line-height:1.42857;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal}
.categorical-content .header a:hover{text-decoration:underline}
.categorical-content .thumbnail{border:0;float:left}
.ni-darkgrey .categorical-content .ni-body-copy-secondary,.ni-blue .categorical-content .ni-body-copy-secondary{color:#fff}
.categorical-content.vertical .thumbnail,.categorical-content.vertical img.ni-image-2col,.categorical-content.verticalpipe img.ni-image-2col{float:none;border-radius:0}
.categorical-content.verticalshop img.ni-image-2col,.categorical-content.verticalpipe .thumbnail{border:0}
.categorical-content.vertical{overflow:hidden}
ul.inline,ol.inline{margin-left:0;list-style:none}
ul.inline>li,ol.inline>li{display:inline-block;padding-right:6px;*zoom:1}
.categorical-content.verticalpipe li{text-align:center}
.categorical-content.vertical .link-desc li,.categorical-content.verticalpipe .link-desc li{margin:0 0 9px 0}
.categorical-content.horizontal img{margin:0;padding:0}
.categorical-content.vertical img{margin:0}
.categorical-content .ni-icon img{width:initial !important}
.categorical-content.vertical.vertical-standard img{margin:0}
.categorical-content.vertical.verticalshop img{margin:0}
.categorical-content.vertical .ni-image-2col img{width:166px;margin:0}
.col-sm-4 .categorical-content.vertical .ni-image-4col img{width:100%}
.categorical-content.vertical .cat-cont-img .cat-cont-feat,.categorical-content.verticalpipe .cat-cont-img .cat-cont-feat{width:100%;height:209px}
.cat-cont-img{display:inline-block}
.categorical-content.horizontal .cat-cont-img{float:left;margin-right:30px}
.categorical-content.verticalcenter{text-align:center}
.categorical-content.horizontal .section-media + .link-desc{overflow:hidden}
.categorical-content.horizontal h3{border-bottom:1px solid #ccc;padding-bottom:6px}
ul.unstyled,ol.unstyled{margin-left:0;list-style:none}
li.unstyled{list-style:none}
ul.unstyled ul{margin-left:25px}
.categorical-content.verticalpipe{text-align:center}
.categorical-content.vertical ul,.categorical-content.verticalpipe ul{padding-left:0;list-style-type:none}
ul.inline.pipe li + li::before{content:" | ";color:#999;margin:0 6px 0 0}
.inline div{display:inline-block}
.inline p{display:inline-block}
.categorical-content.verticalshop,.categorical-content.verticalshop .link-desc li{text-align:center}
.categorical-content.verticalshop .thumbnail{float:none;border:1px solid #ccc;border-radius:0;padding:0}
.categorical-content.verticalshop .link-desc h3 div div span,.categorical-content.verticalshop .link-desc h3 div div span a{display:block}
.categorical-content.verticalshop>*:last-child{margin-bottom:0 !important}
.container.ni-darkgrey .categorical-content *{color:#fff}
@media only screen and (min-width :320px){.categorical-content .ni-icon img{height:auto !important}
.categorical-content.vertical img{margin:0}
.categorical-content.verticalshop H3 a{font-size:13px}
.categorical-content.verticalshop .link-desc p{font-size:11px;line-height:1.4}
.categorical-content.vertical.verticalshop .ni-image-2col img{width:182px}
}
@media only screen and (max-width :480px){.categorical-content .verticalshop .ni-image-2col{width:182px !important}
}
@media only screen and (max-width :768px){.categorical-content.horizontal .section-media+.link-desc{margin-left:0 !important;clear:both}
.categorical-content.horizontal .cat-cont-img{margin-right:15px}
}
@media only screen and (max-width :767px){.categorical-content .ni-image-4col,.categorical-content .vertical .ni-image-3col{width:100%}
}
@media only screen and (min-width :768px){.categorical-content.vertical.verticalshop .ni-image-2col img{width:98px}
.categorical-content.horizontal h3{margin-bottom:12px}
.categorical-content.verticalshop H3 a{font-size:16px}
.categorical-content.verticalshop .link-desc p{font-size:13px;line-height:1.4}
}
@media only screen and (min-width :992px){.categorical-content .ni-icon img{height:70px !important}
.categorical-content.vertical.verticalshop .ni-image-2col img{width:166px}
}
@media only screen and (max-device-width:768px){.categorical-content.horizontal .s7responsiveContainer img{width:100% !important}
}
.read-more-paragraph p{white-space:pre-wrap}
.inline-collapsed:before{content:"+ "}
.inline-expanded:before{content:"- "}
@media only screen and (min-width :1200px){.col-sm-4 .ni-card-overlay-slide-bottom{-webkit-transform:translateY(80%);transform:translateY(80%)}
.col-sm-6 .ni-card-overlay-slide-bottom,.col-md-6 .ni-card-overlay-slide-bottom{-webkit-transform:translateY(88%);transform:translateY(88%)}
.col-sm-4 .ni-coreblock .ni-card-overlay-slide-bottom{-webkit-transform:translateY(70%);transform:translateY(70%)}
.col-sm-6 .ni-coreblock .ni-card-overlay-slide-bottom{-webkit-transform:translateY(82%);transform:translateY(82%)}
}
.highlight-link-horizontal .col-xs-12,.highlight-link-horizontal .col-sm-12{position:static}
.highlight-component .ni-highlight .ni-highlight-content .no-padding{padding-left:0;padding-right:0}
.ni-highlight,.ni-highlight-content{overflow:hidden}
.ni-highlight-asset{margin-right:30px;float:left}
.highlight-component .ni-lowercase.ni-btn{text-transform:lowercase}
.highlight-component .ni-uppercase.ni-btn{text-transform:uppercase}
.highlight-component .ni-btn{text-transform:none}
.hotspot-highlight-image{overflow-x:hidden;width:166px;display:inline-block;vertical-align:top}
.vertical-orientation{min-height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:10px;margin-left:10px;margin-right:10px;-webkit-justify-content:center;-webkit-align-items:center}
.vertical-orientation .ni-highlight-description p{text-align:center !important}
.vertical-orientation .highlight-media{margin-bottom:9px}
.vertical-orientation .ni-highlight-description{display:inline-block;width:100%}
.vertical-orientation .ni-highlight-link-container{text-align:center}
img.ni-icon{width:initial !important;height:70px !important}
.highlight-link-horizontal a{display:inline-block}
.highlight-links-col{padding-left:0}
.highlight-horizontal .ni-highlight-asset{margin-right:15px;float:left}
.highlight-horizontal .ni-icon{width:initial;height:70px;padding:0 9px}
.highlight-horizontal .icon .ni-highlight-asset{display:block;text-align:center}
.highlight-horizontal .icon h2,.highlight-horizontal .icon p,.highlight-horizontal .icon .ni-highlight-link{text-align:center}
@media only screen and (min-width :320px){.highlight-link-horizontal a{font-size:13px}
.highlight-link-horizontal{margin-bottom:9px}
}
@media(max-width:767px){.ni-highlight-content{text-align:center}
.highlight-horizontal .ni-highlight{margin:0 15px}
.highlight-horizontal .ni-highlight-asset .ni-highlight-img{display:block;margin-right:auto;margin-left:auto}
.highlight-horizontal .ni-highlight-asset{float:none;margin:0 0 9px 0;display:inline-block}
.highlight-horizontal .ni-icon{padding:0}
}
@media(min-width:768px){.highlight-horizontal .icon p,.highlight-horizontal .icon .ni-highlight-link{text-align:left}
.highlight-link-horizontal a{font-size:14px}
.highlight-link-horizontal{margin-bottom:12px}
.vertical-orientation h3{text-align:center}
}
@media only screen and (min-width :992px){.highlight-horizontal .icon .ni-highlight-asset{display:block;text-align:left}
.highlight-horizontal .icon h2{text-align:left}
.highlight-link-horizontal a{font-size:16px}
}
.block-quote .row{margin-left:0}
.block-quote .row>div{border-left:3px solid #ccdcc8}
.block-quote h3.quote-text{padding-left:13px}
.block-quote h3.quote-source{font-weight:bold;padding-left:20px}
.adobe-connect-webcast .webcast-container{position:relative;max-width:100%;width:1140px;height:641px;background-color:#03b585;opacity:.9}
.adobe-connect-webcast .webcast-container:hover{opacity:1}
.adobe-connect-webcast .webcast-container>img{position:absolute;height:20%;top:50%;left:50%;transform:translate(-50%,-50%)}
.ni-feature-content.carousel{overflow:hidden}
.ni-feature-content.carousel .feature-content{padding:25px 27px 35px 27px}
.ni-feature-content.carousel .feature-content .section-body{margin-bottom:20px}
.ni-feature-content.carousel .feature-content.right-alignment{padding-top:25px;padding-left:27px}
.ni-feature-content.carousel .feature-media{padding-left:0;padding-right:0}
.ni-feature-content.carousel .section-header{font-weight:700}
.ni-feature-content.carousel .section-subhead{font-weight:300}
.ni-feature-content .editor-image{max-height:100%;max-width:100%}
@media(min-width:320px){.ni-feature-content{height:571px}
.section-media-carousel-background{display:block;background-size:cover !important;height:177px}
.feature-separator{margin-bottom:12px}
.section-event-body.ni-margin-3x{margin-bottom:24px}
}
@media(min-width:768px){.ni-feature-content{height:394px}
.ni-feature-content.carousel .feature-content{padding-top:40px;padding-left:30px}
.section-media-carousel-background{display:block;background-size:auto;height:396px}
}
@media(min-width:920px){.ni-feature-content.carousel .feature-content{padding-top:48px;padding-left:30px}
.ni-feature-content.carousel .feature-content.right-alignment{padding-top:48px;padding-left:30px}
.feature-separator{margin-bottom:24px}
.section-event-body.ni-margin-3x{margin-bottom:initial}
}
div.download div.item{clear:both;margin:0 0 8px 0}
div.download span.icon img{width:16px;height:16px}
div.download span.icon{float:left;padding:0 8px 8px 0;background:url(../../../etc.clientlibs/foundation/components/download/clientlibs/resources/icons/default.gif) no-repeat}
div.download span.icon.type_doc{background:url(../../../etc.clientlibs/foundation/components/download/clientlibs/resources/icons/doc.gif) no-repeat}
div.download span.icon.type_eps{background:url(../../../etc.clientlibs/foundation/components/download/clientlibs/resources/icons/eps.gif) no-repeat}
div.download span.icon.type_gif{background:url(../../../etc.clientlibs/foundation/components/download/clientlibs/resources/icons/zip.gif) no-repeat}
div.download span.icon.type_jpg{background:url(../../../etc.clientlibs/foundation/components/download/clientlibs/resources/icons/jpg.gif) no-repeat}
div.download span.icon.type_pdf{background:url(../../../etc.clientlibs/foundation/components/download/clientlibs/resources/icons/pdf.gif) no-repeat}
div.download span.icon.type_ppt{background:url(../../../etc.clientlibs/foundation/components/download/clientlibs/resources/icons/ppt.gif) no-repeat}
div.download span.icon.type_tif{background:url(../../../etc.clientlibs/foundation/components/download/clientlibs/resources/icons/tif.gif) no-repeat}
div.download span.icon.type_txt{background:url(../../../etc.clientlibs/foundation/components/download/clientlibs/resources/icons/txt.gif) no-repeat}
div.download span.icon.type_xls{background:url(../../../etc.clientlibs/foundation/components/download/clientlibs/resources/icons/xls.gif) no-repeat}
div.download span.icon.type_zip{background:url(../../../etc.clientlibs/foundation/components/download/clientlibs/resources/icons/zip.gif) no-repeat}
body{width:100%;float:left;opacity:1;-webkit-transition:opacity 1s ease}
.aem-ni-green-primary{background-color:#044123}
.aem-color-white{color:#fff}
div.parsys_column .section{overflow:hidden;width:100%}
.parbase{overflow:hidden}
.parbase.reference{overflow:visible}
.capitalize{text-transform:capitalize}
.uppercase{text-transform:uppercase}
.lowercase{text-transform:lowercase}
.divider-height-10{height:10px}
.divider-height-20{height:20px}
.divider-height-30{height:30px}
hr{color:#ccc;background-color:#ccc;height:1px}
.ni-darkgrey hr{color:#666;background-color:#666;height:1px}
.ni-blue hr{color:#83afd1;background-color:#83afd1;height:1px}
.ni-lightgrey hr{color:#b2b2b2;background-color:#b2b2b2;height:1px}
.ni-btn-questionnaire{background-color:#ffc60b;color:#333;min-width:50px;padding:13px 15px}
.ni-btn-questionnaire:hover{background-color:#ffe76b;color:#333}
.ni-tooltip-icon{width:14px;height:14px;vertical-align:middle;opacity:.75}
:not(.ni-darkgrey) .ni-tooltip-icon{fill:#ccc}
.ni-darkgrey .ni-tooltip-icon,.ni-blue .ni-tooltip-icon{fill:#fff}
.popover{padding-bottom:10px}
a.ni-popover:hover .ni-tooltip-icon{opacity:1}
div.cq-colctrl-cols{width:100%;float:left}
div.cq-colctrl-default{width:100%}
div.cq-colctrl-lt0-c0{margin:0;margin-right:10px;width:50%;float:left;padding-right:30px;box-sizing:border-box}
div.cq-colctrl-lt0-c1{margin:0;margin-left:10px;width:50%;float:left}
div.cq-colctrl-lt1-c0{margin:0;margin-right:10px;width:33%;float:left;padding-right:30px;box-sizing:border-box}
div.cq-colctrl-lt1-c1{margin:0;margin-left:10px;margin-right:10px;width:33%;float:left;padding-right:30px;box-sizing:border-box}
div.cq-colctrl-lt1-c2{margin:0;margin-left:10px;width:33%;float:left}
div.cq-colctrl-lt2-c0{width:140px;margin-right:10px}
div.cq-colctrl-lt2-c1{width:140px;margin-left:10px;margin-right:10px}
div.cq-colctrl-lt2-c2{width:140px;margin-left:10px;margin-right:10px}
div.cq-colctrl-lt2-c3{width:220px;margin-left:10px}
div.cq-colctrl-lt3-c0{margin:0;margin-right:10px;width:25%;float:left;padding-right:30px;box-sizing:border-box}
div.cq-colctrl-lt3-c1{margin:0;margin-left:10px;margin-right:10px;width:25%;float:left;padding-right:30px;box-sizing:border-box}
div.cq-colctrl-lt3-c2{margin:0;margin-left:10px;margin-right:10px;width:25%;float:left;padding-right:30px;box-sizing:border-box}
div.cq-colctrl-lt3-c3{margin:0;margin-left:10px;width:25%;float:left}
div.cq-colctrl-lt4-c0{margin:0;margin-right:10px;width:20%;float:left;padding-right:30px;box-sizing:border-box}
div.cq-colctrl-lt4-c1{margin:0;margin-left:10px;margin-right:10px;width:20%;float:left;padding-right:30px;box-sizing:border-box}
div.cq-colctrl-lt4-c2{margin:0;margin-left:10px;margin-right:10px;width:20%;float:left;padding-right:30px;box-sizing:border-box}
div.cq-colctrl-lt4-c3{margin:0;margin-left:10px;margin-right:10px;width:20%;float:left;padding-right:30px;box-sizing:border-box}
div.cq-colctrl-lt4-c4{margin:0;margin-left:10px;width:20%;float:left;padding:0}
div.cq-colctrl-lt5-c0{width:460px;margin-right:10px}
div.cq-colctrl-lt5-c1{width:460px;margin-left:10px}
div.cq-colctrl-lt6-c0{width:220px;margin-right:10px}
div.cq-colctrl-lt6-c1{width:220px;margin-left:10px;margin-right:10px}
div.cq-colctrl-lt6-c2{width:220px;margin-left:10px;margin-right:10px}
div.cq-colctrl-lt6-c3{width:220px;margin-left:10px}
div.cq-colctrl-lt0-10-c0{width:50%;float:left;margin:0;padding-right:10px;box-sizing:border-box}
div.cq-colctrl-lt0-10-c1{width:50%;float:left;margin:0}
div.cq-colctrl-lt1-10-c0{width:33%;float:left;margin:0;padding-right:10px;box-sizing:border-box}
div.cq-colctrl-lt1-10-c1{width:33%;float:left;margin:0;padding-right:10px;box-sizing:border-box}
div.cq-colctrl-lt1-10-c2{width:33%;float:left;margin:0}
div.cq-colctrl-lt3-10-c0{width:25%;float:left;margin:0;padding-right:10px;box-sizing:border-box}
div.cq-colctrl-lt3-10-c1{width:25%;float:left;margin:0;padding-right:10px;box-sizing:border-box}
div.cq-colctrl-lt3-10-c2{width:25%;float:left;margin:0;padding-right:10px;box-sizing:border-box}
div.cq-colctrl-lt3-10-c3{width:25%;float:left;margin:0}
div.cq-colctrl-lt4-10-c0{width:20%;float:left;margin:0;padding-right:10px;box-sizing:border-box}
div.cq-colctrl-lt4-10-c1{width:20%;float:left;margin:0;padding-right:10px;box-sizing:border-box}
div.cq-colctrl-lt4-10-c2{width:20%;float:left;margin:0;padding-right:10px;box-sizing:border-box}
div.cq-colctrl-lt4-10-c3{width:20%;float:left;margin:0;padding-right:10px;box-sizing:border-box}
div.cq-colctrl-lt4-10-c4{width:20%;float:left;margin:0;padding:0}
@media only screen and (max-device-width:768px){.mobile-one-col div.cq-colctrl-lt0-c0{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt0-c1{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt1-c0{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt1-c1{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt1-c2{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt3-c0{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt3-c1{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt3-c2{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt3-c3{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt4-c0{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt4-c1{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt4-c2{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt4-c3{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt4-c4{width:100%;float:left;margin:0;padding:0}
.mobile-two-col div.cq-colctrl-lt0-c0{width:50%;float:left;margin:0;padding-right:10px;box-sizing:border-box}
.mobile-two-col div.cq-colctrl-lt0-c1{width:50%;float:left;margin:0;padding:0}
.mobile-two-col div.cq-colctrl-lt1-c0{width:50%;float:left;margin:0;padding-right:10px;box-sizing:border-box}
.mobile-two-col div.cq-colctrl-lt1-c1{width:50%;float:left;margin:0;padding:0}
.mobile-two-col div.cq-colctrl-lt1-c2{width:50%;float:left;margin:0;padding-right:10px;clear:left;box-sizing:border-box}
.mobile-two-col div.cq-colctrl-lt3-c0{width:50%;float:left;margin:0;padding-right:10px;box-sizing:border-box}
.mobile-two-col div.cq-colctrl-lt3-c1{width:50%;float:left;margin:0;padding:0}
.mobile-two-col div.cq-colctrl-lt3-c2{width:50%;float:left;margin:0;padding-right:10px;box-sizing:border-box}
.mobile-two-col div.cq-colctrl-lt3-c3{width:50%;float:left;margin:0;padding:0}
.mobile-two-col div.cq-colctrl-lt4-c0{width:50%;float:left;margin:0;padding-right:10px;box-sizing:border-box}
.mobile-two-col div.cq-colctrl-lt4-c1{width:50%;float:left;margin:0;padding:0}
.mobile-two-col div.cq-colctrl-lt4-c2{width:50%;float:left;margin:0;padding-right:10px;box-sizing:border-box}
.mobile-two-col div.cq-colctrl-lt4-c3{width:50%;float:left;margin:0;padding:0}
.mobile-two-col div.cq-colctrl-lt4-c4{width:50%;float:left;margin:0;padding-right:10px;clear:left;box-sizing:border-box}
.mobile-one-col div.cq-colctrl-lt0-10-c0{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt0-10-c1{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt1-10-c0{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt1-10-c1{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt1-10-c2{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt3-10-c0{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt3-10-c1{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt3-10-c2{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt3-10-c3{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt4-10-c0{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt4-10-c1{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt4-10-c2{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt4-10-c3{width:100%;float:left;margin:0;padding:0}
.mobile-one-col div.cq-colctrl-lt4-10-c4{width:100%;float:left;margin:0;padding:0}
.mobile-two-col div.cq-colctrl-lt0-10-c0{width:50%;float:left;margin:0;padding-right:10px;box-sizing:border-box}
.mobile-two-col div.cq-colctrl-lt0-10-c1{width:50%;float:left;margin:0;padding:0}
.mobile-two-col div.cq-colctrl-lt1-10-c0{width:50%;float:left;margin:0;padding-right:10px;box-sizing:border-box}
.mobile-two-col div.cq-colctrl-lt1-10-c1{width:50%;float:left;margin:0;padding:0}
.mobile-two-col div.cq-colctrl-lt1-10-c2{width:50%;float:left;margin:0;padding-right:10px;clear:left;box-sizing:border-box}
.mobile-two-col div.cq-colctrl-lt3-10-c0{width:50%;float:left;margin:0;padding-right:10px;box-sizing:border-box}
.mobile-two-col div.cq-colctrl-lt3-10-c1{width:50%;float:left;margin:0;padding:0}
.mobile-two-col div.cq-colctrl-lt3-10-c2{width:50%;float:left;margin:0;padding-right:10px;box-sizing:border-box}
.mobile-two-col div.cq-colctrl-lt3-10-c3{width:50%;float:left;margin:0;padding:0}
.mobile-two-col div.cq-colctrl-lt4-10-c0{width:50%;float:left;margin:0;padding-right:10px;box-sizing:border-box}
.mobile-two-col div.cq-colctrl-lt4-10-c1{width:50%;float:left;margin:0;padding:0}
.mobile-two-col div.cq-colctrl-lt4-10-c2{width:50%;float:left;margin:0;padding-right:10px;box-sizing:border-box}
.mobile-two-col div.cq-colctrl-lt4-10-c3{width:50%;float:left;margin:0;padding:0}
.mobile-two-col div.cq-colctrl-lt4-10-c4{width:50%;float:left;margin:0;padding-right:10px;clear:left;box-sizing:border-box}
}