﻿@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700);#pardot-form.form input,#pardot-form.form p label,#pardot-form.form p span,#pardot-form.form p.submit input{font-family:Montserrat,sans-serif!important}#content-wrapper section .columns .inner-content .tag.bgcolor-tab:before{right:-14px}#pardot-form.form p label{color:#535353;font-weight:600}.cw-hnt-thm-s1{color:#e4002b}.cw-aut-aboutus h3{font-size:19px;font-weight:600;text-transform:uppercase}.cw-aut-aboutus h4{font-size:16px;font-weight:500;text-transform:uppercase;color:#696969}.cw-aut-aboutus h3.cw-hdr-spc{margin-bottom:15px}.cw-aut-aboutus ol{display:block}.cw-aut-aboutus ol li{list-style:disc;color:#e4002b}.cw-aut-aboutus ol li a{display:block;cursor:pointer;color:inherit;line-height:30px}.cw-tile-header-s2,a.cw-tile-header-s1{display:block;text-overflow:ellipsis;line-height:15px;overflow:hidden}.cw-aut-aboutus ol li:hover{color:#008cba}.cw-aut-aboutus.bgcolor-lightgray{background-color:#f3f3f3}.cw-aut-aboutus .cw-row-div-hr-s2{margin-bottom:35px}.cw-tile-card-s1{padding:15px 10px;background-color:#fff;border-bottom:1px solid #c4c5c6}.listing-template #content-wrapper section>.row.cw-cust-col{max-width:1060px;margin-bottom:30px}#content-wrapper section .cw-tile-card-prf-img .columns:first-of-type{padding-left:10px}#content-wrapper section .cw-tile-card-prf-img .columns:last-child{padding-left:0}a.cw-tile-header-s1{color:#0093b2;font-size:15px;font-weight:600;white-space:normal;margin:0 0 4px}a.cw-tile-header-s1:hover{color:#60bad1}.cw-tile-header-s2{color:#0093b2;font-size:13px;font-weight:500;white-space:nowrap;margin:0 0 15px}.cw-tile-usr-img{height:101px}.cw-agent-mobile{margin-top:15px;font-size:13px;color:#686b6b;line-height:24px;position:relative;padding-left:15px}.cw-agent-mobile img{height:22px;position:absolute}.cw-agent-mobile img.cw-img-ph{top:0;left:0}.cw-agent-mobile img.cw-img-call{top:0;left:-2px;height:19px}.cw-btn-contact,.cw-btn-profile{padding:6px 20px;text-transform:uppercase;height:30px;font-size:12px;font-weight:400;line-height:normal;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;margin-top:15px;display:block;text-align:center}.cw-btn-profile{border-radius:0;width:100%;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid #0093b2;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#fff;background-color:#0093b2}.cw-btn-contact{border-radius:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#e4002b;background-color:transparent;border:2px solid #e4002b;margin-right:10px}.cw-lnd-bnr-img-s1{display:block;text-align:center;width:700px;margin:0 auto 30px}body#research-and-insight #content-wrapper h1{color:#e4002b!important;font-size:45px!important;line-height:44px!important}@media only screen and (max-width :640px){body#research-and-insight #filter-modal.reveal-modal{top:25px!important;position:fixed;padding:5px 0 0}body#research-and-insight #filter-modal a.button{padding:10px 40px 10px 20px}body#research-and-insight #filter-modal a.button,body#research-and-insight .button{font-size:20px}body#research-and-insight #filter-modal ul{max-height:310px!important}body#research-and-insight #filter-modal h6{margin-bottom:5px;margin-top:2px;font-size:22px;line-height:30px}body#research-and-insight #filter-modal #btn-submit{height:50px;font-size:22px;line-height:20px}}.cw-video-wrapper{padding-bottom:56.25%;position:relative;overflow:hidden;padding-top:56.25%}.cw-video-wrapper embed,.cw-video-wrapper iframe,.resp-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}
/*Start Style For Landing Page Components*/
.cw-landing-comp
{
}
.cw-landing-comp
{
}
.cw-landing-comp
{
}
.cw-landing-bnr-img:before
{
    content: "";
    display: table;
}
.cw-landing-bnr-img:after
{
    content: "";
    display: table;
    clear: both;
}
.cw-landing-bnr-img img
{
    display: block;
    width: 100%;
    margin-top: 30px;
}
.cw-landing-title-container h1
{
    font-size: 16px;
    line-height: 20px;
    font-family: 'Montserrat-Medium';
    margin: 0px 0px 0px 0px;
    font-weight: normal;
    color: #000000;
}
.cw-landing-title-container p
{
    font-size: 14px;
    line-height: 20px;
    font-family: 'Montserrat-Regular';
    margin: 20px 0px 0px 0px;
    color: #212529;
}
.cw-landing-title-container
{
    text-align: center;
    padding: 0px 9% 0px 9%;
    margin-top: 45px;
    margin-bottom: 45px;
}
.cw-landing-cont-container
{
    padding: 50px 9% 30px 9%;
    background-color: #ececec;
    margin-bottom: 15px;
}
.cw-landing-panel-comp
{
    text-align: center;
}
.cw-landing-panel-comp h5
{
    font-size: 16px;
    line-height: 20px;
    font-family: 'Montserrat-Medium';
    margin: 15px 0px 0px 0px;
    font-weight: normal;
    color: #000000;
}
.cw-landing-cont-container h1
{
    font-size: 16px;
    line-height: 20px;
    font-family: 'Montserrat-Medium';
    margin: 30px 0px 20px 0px;
    font-weight: normal;
    color: #000000;
    text-align: center;
}
.cw-landing-panel-comp p
{
    font-size: 14px;
    line-height: 20px;
    font-family: 'Montserrat-Regular';
    margin: 20px 0px 0px 0px;
    color: #212529;
}
.cw-landing-panel-comp img
{
    height: 95px;
}
.cw-landing-cont-container .cw-video-wrapper
{
    position: relative;
    overflow: hidden;
    padding-top: 56.25%;
}

.cw-landing-cont-container .resp-iframe
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
.cw-landing-service-comp h3
{
    color: #0093b2;
    font-family: 'Montserrat-Bold';
    font-size: 24px;
    line-height: 30px;
    border-bottom: 1px solid #a0d8e4;
    text-align: center;
    text-transform: uppercase;
    margin: 45px 0px 0px 0px;
    padding-bottom: 15px;
}
.cw-landing-list-cont
{
    display: block;
    padding: 0px;
    margin: 45px 0px 50px 0px;
}
.cw-landing-list-cont li
{
    list-style: none;
    display: block;
}
.cw-landing-list-cont li a
{
    display: block;
    font-size: 16px;
    font-family: 'Montserrat-Medium';
    margin: 0px;
    padding: 5px 0px 5px 0px;
    line-height: 20px;
    color: #e4002b;
}
.cw-landing-list-cont li a:hover
{
    text-decoration: underline;
    color: #0093b2;
}
.cw-landing-info-lbl
{
    font-size: 16px;
    font-family: 'Montserrat-Medium';
    margin: 0px;
    line-height: 25px;
    color: #969696;
    text-align: center;
}
.cw-landing-info-lbl a
{
    color: #e4002b !important;
}
.cw-landing-info-lbl a:hover
{
    color: #0093b2 !important;
    text-decoration: underline;
}
/*End Style For Landing Page Components*/


/*Start Style For Landing Page Components V2*/
.cw-landing-service-comp-hdr
{
    font-size: 16px;
    font-family: 'Montserrat-Medium';
    margin: 45px 0px 0px 0px;
    line-height: 25px;
    color: #4a4a4a;
    text-align: left;
    font-weight:normal;
}
.cw-landing-service-comp-hdr a, .cw-landing-service-comp-hdr span
{
    color: #e4002b !important;
}
.cw-landing-service-comp-hdr a:hover
{
    color: #0093b2 !important;
}
.cw-landing-list-cont.cw-ver-space
{
    margin: 10px 0px 0px 0px;
}
hr.cw-hr-line-s1
{
    margin-top: 35px !important;
    margin-bottom: 0px !important;
}
.cw-landing-info-lbl-s1
{
font-size: 16px;
    margin: 15px 0px 15px 0px;
    line-height: 25px;
    color: #5d5d5d;
    text-align: left;
    font-weight: normal;
}
.cw-landing-service-comp-hdr.cw-ver-space
{
    margin: 10px 0px 0px 0px;
    }
.cw-landing-service-comp h3.cw-align-s1
{
    color: #4a4a4a;
    border-bottom: 1px solid #4a4a4a;
    text-align:left;
}
.cw-landing-service-comp-hdr-s1
{
    color: #0093b2 ;
    font-family: 'Montserrat-Bold';
    font-size: 24px;
    line-height: 30px;    
    text-align: left;
    text-transform: uppercase;
    margin: 45px 0px 0px 0px;
    padding: 0px;
}
.cw-landing-service-comp-hdr-s2
{
    font-size: 16px;
    font-family: 'Montserrat-Medium';
    margin: 10px 0px 0px 0px;
    line-height: 25px;
    color: #0093b2 ;
    text-align: left;
    font-weight: normal;
}
.cw-landing-service-comp-hdr-s2 a
{
     color: #0093b2  !important;
}
.cw-landing-service-comp-hdr-s2 a:hover
{
    color: #e4002b !important;
}
.cw-landing-service-comp-sub-hdr
{
   font-size: 15px;
    margin: 7px 0px 0px 0px;
    line-height: 25px;
    color: #4a4a4a;
    text-align: left;
    font-weight: normal;
    padding-right: 5%;
}
.cw-landing-panel-comp p a{
    display:inline-block;
}
/*End Style For Landing Page Components V2*/