@import url('https://fonts.googleapis.com/css?family=Merriweather:700');

@font-face {
    font-family: "ProximaNova-Regular";
    src: url('/assets/master-template/fonts/ProximaNova-Regular.otf') format("opentype");
}
@font-face {
    font-family: "FontAwesome5Pro-Light";
    src: url('/assets/master-template/fonts/FontAwesome5Pro-Light.otf') format("opentype");
}
@font-face {
    font-family: "ProximaNova-Semibold";
    src: url('/assets/master-template/fonts/ProximaNova-Semibold.otf') format("opentype");
}
@font-face {
    font-family: "ProximaNova-Bold";
    src: url('/assets/master-template/fonts/ProximaNova-Bold.otf') format("opentype");
}
@media (min-width: 1200px){


}

H1{
    font-family: "Merriweather", Helvetica, Arial, serif;
    font-weight: 700;
    font-style: normal;
    font-size: 36px;
    color: #000;
    letter-spacing: -0.3px;
    line-height: 48px;
    margin: 0 0 15px;
}

H2{
    font-family: "Merriweather", Helvetica, Arial, serif;
    font-weight: 700;
    font-style: normal;
    font-size: 22px;
    color: #012ea1;
    text-align: left;
    line-height: 28px;
    padding: 14px 0;
}
h2.module-title {
    margin: 0 0 15px 0;
    font-family: "proxima-nova", sans-serif !important;
    font-weight: 800 !important;
    font-size: 48px !important;
    color: #043f77;
}
.enl-promo h2.module-title {
    margin: 0 0 15px 0;
    font: 800 36px/36px proxima-nova,sans-serif;
    color: #fff;
    font-size: 36px !important;
}
H3{
    font-family: "Merriweather", Helvetica, Arial, serif;
    font-weight: 700;
    font-style: normal;
    font-size: 32.0px;
    color: rgba(0, 0, 0, 1.0);
    text-align: left;
    letter-spacing: -0.44px;
    line-height: 36.0px;
}

H4{
    font-family: "Merriweather", Helvetica, Arial, serif;
    font-weight: 700;
    font-style: normal;
    font-size: 24.0px;
    color: rgba(0, 0, 0, 1.0);
    text-align: left;
    line-height: 30.0px;
}
.site-footer .engaged h4 {
    font-family: 'Open Sans',HelveticaNeue,sans-serif!important;
    font-size: 15px;
    font-weight: 700;
    color: #333;
    text-align: center;
}
H5{
    font-family: "Merriweather", Helvetica, Arial, serif;
    font-weight: 700;
    font-style: normal;
    font-size: 18.0px;
    color: rgba(0, 0, 0, 1.0);
    text-align: left;
    line-height: 24.0px;
}
a{color: #000;}
a:hover{color: #000;}

.margin-rightrail{
    margin-top: 20px;
}

.ad-rectangle.ad-300x250 {
    height: 250px;
    margin-bottom: 20px;
}

.ad-rectangle.ad-300x600 {
    height: 600px;
    margin-bottom: 20px;
}

.enl-promo .deck a{
    color: #337ab7
}

.enl-promo .deck a:hover{
    color: #23527c
}

hr.hr4{border-top: 3px solid #000}
hr.hr2{border-top: 2px solid #000}
hr.hr2White{border-top: 1px solid #FFF; margin-bottom: 10px !important;}
#secLogo{
    background: #f1f0ea;
    box-shadow: 0 2px #ededed;
}
.logo{
    padding: 30px 0 25px;
}

.logo-header-divider{
    padding-top:10px; border-right-style:solid; border-color:rgba(255,255,255,0.35); border-width:1px;
}

.lawLogo, .proLogo{
    height: 45px;
}
.lawDivider{
    height: 31px;
}
.instant-insight-seemore-tablet{
    display:none;
}

.logoTagline{
    font-family: "ProximaNova-Semibold", Helvetica, Arial, serif;
    font-size: 14.0px;
    color: rgba(0, 0, 0, 1.0);
    text-align: center;
    letter-spacing: 0.5px;
}
.hamSear{
    font-family: "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size: 24.0px;
    color: rgba(0, 0, 0, 1.0);
    text-align: left;
    letter-spacing: -0.67px;
    line-height: 26.0px;
    padding-top:30px;
}
.profile{
    font-family: "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size: 14.0px;
    color: rgba(0, 0, 0, 1.0);
    text-align: center;
    line-height: 17.0px;
    padding-top:40px;
    text-align: right;
}
.profile .icon{
    font-family: "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size: 18.0px;
    color: rgba(0, 0, 0, 1.0);
    text-align: left;
    letter-spacing: -0.5px;
    line-height: 20.0px;
    padding: 0 10px;
    vertical-align: middle;
}
.profile .proDiv{
    padding: 0 20px;
}
.desc24{
    font-family: "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size: 24.0px;
    color: rgba(68, 68, 68, 1.0);
    text-align: left;
    letter-spacing: -0.2px;
    line-height: 30px;
}
.desc18{
    font-family: "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size: 18.0px;
    color: rgba(68, 68, 68, 1.0);
    text-align: left;
    letter-spacing: -0.2px;
    line-height: 24px;
}
.desc16{
    font-family: "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size: 16.0px;
    color: rgba(68, 68, 68, 1.0);
    text-align: left;
    letter-spacing: -0.2px;
    line-height: 24px;
}
.padding70{
    padding: 0 10px 0 20px;
}

.no-right-padding{
    padding-right: 0px;
}

.cca-tag span {
    background-color: #0133B3;
    color: white;
    padding: 2px 4px;
    font-size: 10px;
    font-family: 'Open Sans';
    text-transform: uppercase;
}



.nav-text{
    font-size:12px; color:white;
}


.text-decoration-none{
    text-decoration:none;
}


.white{
    color:white;
}

.mobileShow {display: none;}


.subSection{
    font-family: "ProximaNova-Bold", Helvetica, Arial, serif;
    font-size: 16.0px;
    color: rgba(1, 51, 179, 1.0);
    text-align: left;
    letter-spacing: 0.5px;
    line-height: 20.0px;
    margin: 15px 0;
    display: block;
}

.slide-left{
    display: none !important;
}

#iconMenu, #iconSearch, #iconMyAccount, #iconMyAccountMobile, #iconSign, .proBack a{
    cursor: pointer;
    text-decoration: none;
    color:white;
}
.proBack .icon{
    color: #337ab7;
}
.mobileIcons{
    display:none !important;
}

.subSectionBlueBox{
    font-family: "ProximaNova-Bold", Helvetica, Arial, serif;
    font-size: 16.0px;
    color: #FFF;
    text-align: left;
    letter-spacing: 0.5px;
    line-height: 20.0px;
    margin: 15px 0;
    display: block;
}
.subSectionBlueBoxRight{
    font-family: "ProximaNova-Bold", Helvetica, Arial, serif;
    font-size: 16.0px;
    color: #FFF;
    text-align: left;
    letter-spacing: 0.5px;
    line-height: 20.0px;
    margin: 15px 0 40px 0;
    display: block;
}
.subSectionBlueBoxRight a{
    color: #FFF;
}

.slide-up{
    position: absolute;
    top: -2000px;
    left: -30px;
    width: 750px;
    height: 320px;
    z-index: 99;
    background: #0133b3;
}
.slide-down{
    position: absolute;
    top: 0;
    left: -37px;
    width: 920px;
    height: auto;
    z-index: 99;
    background-color: #03115E;
}
.proSearch{
    margin: 29px 0 0;
}
.proSearchBox{
    width: 90%;
    float: left;
    border: none;
    border-radius: 10px;
    padding: 10px;
    color: #444444;
    font-family: "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size: 24.0px;
    color: rgba(68, 68, 68, 1.0);
    text-align: left;
    letter-spacing: -0.2px;
    line-height: 24px;
}
.proSubmit{
    color: #FFF;
    background: #03105d;
    padding: 14px 16px;
    border: none;
    border-radius: 10px;
    margin: 0 0 0 10px;
    font-size: 30px;
    line-height: 24px;
}

#accBlueBox{

}
.acc-slide-up{
    position: absolute;
    top: -2000px;
    left: 70%;
    padding: 30px 40px;
    background: #0133b3;
    z-index: 100;
    color: #FFF;
    text-align: left;
    width: 130%;
}
.acc-slide-down{
    position: absolute;
    top: 0;
    left: 70%;
    padding: 30px 40px;
    background: #0133b3;
    z-index: 100;
    color: #FFF;
    text-align: left;
    width: 130%;
}
#iconMyAccountMobile{
    display: none;
}
#accBlueBoxMobile{
    display: none;
}
#accBlueBox #iconCloseAccBlue{
    width: 16px;
    margin: 0 0 20px -15px;
    cursor: pointer;
}
#accBlueBox .accLinks{
    color: #FFF;
    padding: 8px 0;
}
#accBlueBox .accLinks a{
    color: #FFF;
}
#accBlueBox .accLinks a:hove{
    color: #FFF;
    text-decoration: underline;
}
#accBlueBox .accUser{
    font-size:20px;
}
#accBlueBox .hr2{
    border-top: 1px solid #FFF;
}

#accBlueBox .accSec{
    font-weight: 700;
}

#accBlueBox .accSignOut a{
    text-align: center;
    color: #FFF;
    background: #03105d;
    padding: 10px;
    border: none;
    border-radius: 10px;
    font-size: 16px;
    line-height: 24px;
    width: 100%;
    margin: 30px 0 0;
    display:block;
}

#accBlueBox .accSignOut a:hover{
    text-decoration: none;
    opacity:0.85;
}

.menuTrending{
    display: block;
    color: #FFF;
    font-family: "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size: 18.0px;
    text-align: left;
    letter-spacing: -0.2px;
    line-height: 24px;
    font-weight: 300;
}
.menuTrending a{
    color: #FFF;
}

.seeALL{
    color: #FFF;
    font-family: "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size: 16.0px;
    text-align: left;
    letter-spacing: -0.2px;
    line-height: 30px;
    font-weight: 300;
    margin: 30px 0 0;
    display: block;
}

.seeALL a{
    color: #FFF;
}

#blueBox .icon {
    font-family: "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size: 18.0px;
    color: #FFF;
    text-align: left;
    letter-spacing: -0.5px;
    line-height: 20.0px;
    padding: 0 10px;
    vertical-align: middle;
}

.white-globe{
    color:white; font-family: 'FontAwesome5Pro-Light', Helvetica, Arial, serif;
}

.btnAdvancedSearch{
    text-align: center;
    color: #FFF;
    background: #03105d;
    padding: 10px;
    border: none;
    border-radius: 10px;
    font-size: 16px;
    line-height: 24px;
    width: 100%;
    margin: 30px 0 0;
    display:block;
}

.btnAdvancedSearch:hover{
    text-decoration: none;
    opacity:0.85;
    color: #FFF;
}

.thearchives{
    height: 90px;
    width: 297px;
    display: block;
    background: url("/assets/master-template/images/pro/design-1-homepage-arrow-shape@2x.png");
    background-size: cover;
    margin: 30px 0;
    padding: 20px 0 0 20px;
}
.thearchives:hover{
    text-decoration: none;
    opacity:0.85;
}
.thearchives1{
    font-family: "Merriweather", Helvetica, Arial, serif;
    font-weight: 700;
    font-style: normal;
    font-size: 24.0px;
    color: rgba(255, 255, 255, 1.0);
    text-align: left;
    letter-spacing: -0.5px;
    line-height: 31.0px;
    display: block;
}

.thearchives2{
    font-family: "ProximaNova-Bold", Helvetica, Arial, serif;
    font-size: 16.0px;
    color: rgba(255, 255, 255, 1.0);
    text-align: left;
    line-height: 18.0px;
    display: block;
}
.webcastLeftImage{
    background: #f1f0ea;
    margin-right: 25px;
}
.webcastLeftText{
    padding: 0 15px;
}
.webcasttagsContainer{
    display: block;
    margin: 20px 0 0;
}
.webcasttags{
    background-color: rgba(255,255,255,0.0);
    padding: 10px;
    font-family: "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size: 16.0px;
    color: rgba(68, 68, 68, 1.0);
    line-height: 20.0px;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(68, 68, 68, 1.0);

}
.pWebcasts h5{
    margin-bottom: 65px;
}
.length-time {
    font-family: "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size: 16px;
    line-height: 20px;
    padding: 15px 0 5px;
    position: absolute;
    bottom: 0;
}

.divRegister{
    display: block;
    height: 50px;
    margin: 50px 0 0;
}
.btnRegister {
    background-color: rgba(229, 228, 215, 1.0);
    border-radius: 6px;
    font-family: "ProximaNova-Semibold", Helvetica, Arial, serif;
    font-size: 16.0px;
    color: rgba(68, 68, 68, 1.0);
    letter-spacing: 0.5px;
    line-height: 20.0px;
    padding: 10px 50px;
}
.btnRegister:hover {
    background-color: rgba(212, 210, 190, 1.0);
    text-decoration: none;
}
.pWebcasts{
    display: flex;
}
.pastWebcast{
    border-bottom: solid 2px #000;
    margin: 0 15px 20px;
}

.nopadding{
    padding:0;
}



.pastWebcast hr.hr2{
    border-top: 2px solid #000;
    bottom:0;
    width: 100%;
}

#sub0, #sub1, #sub2, #sub3, #sub4,#sub5, #sub6, #sub7, #sub8, #sub9, #sub10{
    padding: 15px 0 0;
    display: block;
}
#secWebcast{
    background: #0133b3;
    padding: 30px 0 24px;
    margin-top: 30px;
}

#secWebcast h3{
    font-family: "Merriweather", Helvetica, Arial, serif;
    font-weight: 700;
    font-style: normal;
    font-size: 32.0px;
    color: rgba(255, 255, 255, 1.0);
    text-align: left;
    letter-spacing: -0.44px;
    line-height: 36.0px;
}
.allWebcasts{
    height: 50px;
    width: 297px;
    display: block;
    background: url("/assets/master-template/images/pro/design-1-homepage-arrow-shape-1@2x.png");
    background-size: cover;
    padding: 15px 0 0;
    float: right;
}
.allWebcasts:hover{
    text-decoration: none;
    opacity:0.85;
}
.allWebcasts1{
    font-family: "ProximaNova-Bold", Helvetica, Arial, serif;
    font-size: 16.0px;
    color: rgba(255, 255, 255, 1.0);
    text-align: center;
    line-height: 18.0px;
}

#footer{
    font-family: "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size: 16.0px;
    color: rgba(68, 68, 68, 1.0);
    text-align: center;
    line-height: 20.0px;
    padding-bottom: 40px;
}

/* industry in-depth */
h2.sectionhead {
    font-family: "Merriweather", Helvetica, Arial, serif;
    font-size: 22px;
    font-weight: 700;
    color: rgba(1, 51, 179, 1.0);
    padding: 0;
}

h4 a.article-title {
    font-family: "Merriweather", Helvetica, Arial, serif;
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    color: #000;
}

.industry-in-depth {
    background-color: #f1f0ea !important;
    position:relative;
    height: auto;
    padding: 5px 0 30px;
    margin: 30px 0;
}

.industry-in-depth-header { padding: 15px 0; margin: 20px 35px 0 40px;}

.industry-in-depth p {
    font-family: "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size: 24px;
    line-height: 32px;
    letter-spacing: -0.2px;
    color: rgba(68, 68, 68, 1.0);
}

.industry-in-depth article {
    background-color: #fff;
    padding: 0;
    height: 100%;
    margin: 0 30px 30px 0;
}

.industry-in-depth article h4 {
    padding: 0 15px 15px;
}

.industry-in-depth article img {
    width: 100%;
}

.industry-in-depth .id-description {
    height:100%;
    padding: 0 10px 10px;
}

.industry-in-depth .article-info {
    padding: 10px;
}

.industry-content {
    /*margin: 0 55px;*/
    padding: 15px 55px;

}

.cta-participate {
    position:absolute;
    bottom:0;
    background: url('/assets/master-template/images/pro/design-1-homepage-arrow-shape-2@2x.png') top left no-repeat;
    background-size: 290px 50px;
    width: 300px;
    height:50px;
    overflow: visible;
    padding: 15px;

}

.cta-participate a {
    font-family: "ProximaNova-Bold", Helvetica, Arial, serif;
    font-size: 16px;
    line-height: 18px;
    color: #fff;

}

.read-time {
    font-family: "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size: 16px;
    line-height: 20px;
    padding: 15px;

}

/*
.industry-in-depth .read-time {
    background: #fff;
    margin: 0 30px 0 0;
    position: absolute;
    bottom:0;
}
*/

.industry-in-depth .see-all { padding-left: 0; }

.uf33b {
    background-color: rgba(255,255,255,0.0);
    top: 2px;
    height: auto;
    width: 25px;
    margin: 0;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size: 18.0px;
    color: rgba(1, 51, 179, 1.0);
    text-align: left;
    letter-spacing: -0.5px;
    line-height: 20.0px;
    position:relative;


}

.uf017 {
    background-color: rgba(255,255,255,0.0);
    top: 1px;
    height: auto;
    width: 20px;
    margin: 0;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size: 16.0px;
    color: rgba(68, 68, 68, 1.0);
    text-align: left;
    line-height: 17.0px;

}

.industry-in-depth .story-col { padding: 0;}

.col-flex {
    display: flex;
}

.bottom-border-4story{
    border-bottom:solid;
    border-color: #BDBDBD;
    border-width:1px;
}

/* managing partners */
.three-col-mod {
    position: relative;
    padding: 0 30px 30px;
}

.three-col-mod h2 {
    margin-left: 15px;
}

.three-col-mod .row {
    padding: 0 30px !important;
}


.three-col-mod article {
    padding: 0;
    height: 100%;
}

.three-col-mod article img {
    width:100%;
}

.three-col-mod .read-time, .three-col-mod article  {
    background-color: #f1f0ea;
}

.three-col-mod article h4 {
    padding: 15px;
    margin-bottom:65px;
}

.col-flex {
    display: flex;
}

.ask-a-pro {
    background-color: #0133b3;

}
.ask-a-pro h2, .ask-a-pro h5, .ask-a-pro p { color: #fff; }

#gcs-reading article, #industry-in-depth article, #managing-partners article { position:relative;}
#gcs-reading .read-time, #industry-in-depth .read-time, #managing-partners .read-time, #may-like .read-time { position:absolute;bottom:0;}
#gcs-reading .read-time { position:absolute;bottom:0;}
#may-like .read-time, #may-like article { background-color: #fff;}


@media screen and (max-width: 414px) {
    .industry-in-depth .id-description { padding: 15px;}
    .industry-in-depth article { margin: 15px 0; }
    .industry-in-depth .read-time { position:relative !important;padding: 15px;}
    .cta-participate { position:relative;}

    .three-col-mod { padding: 0 !important;}
    .three-col-mod .row { padding: 0 !important;}
    .col-flex { display: block;}
    #may-like .read-time, #industry-content .read-time { position:relative !important; }
    .industry-content {padding: 15px;}

}
/*Footer*/
.site-footer a {
    color: #000000;
    text-decoration: none;
}
.site-footer a:hover {
    color: #23527c;
    text-decoration: underline;
}
.site-footer .engaged ul li a {
    margin: 0 0 5px 0;
    display: block;
    color: #000000;
    text-decoration: none;
}
.site-footer .engaged ul li a:hover {
    color: #23527c;
    text-decoration: none;
}

/***** below are from design company ***************************** **********************************/
.design1homepage {
    width               : 100%;
    min-width           : 1440px;
    height              : 100vh;
    min-height          : 4890px;
    position            : relative;
    overflow            : hidden;
    margin              : 0px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-color    : rgba(255, 255, 255, 1.0);
    opacity             : 1.0;
}
a {
    text-decoration     : none;
}
div {
    -webkit-text-size-adjust: none;
}
.anima-full-width-a {
    width               : 100%;
}
.anima-full-height-a {
    height              : 100%;
}
div {
    -webkit-text-size-adjust: none;
}
.design1homepage .homepageheader {
    background-color    : rgba(255,255,255,0.0);
    top                 : -1px;
    height              : 106px;
    width               : 1446px;
    position            : absolute;
    margin              : 0;
    left                : -3px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .homepageheader .rectangle {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : 106px;
    width               : 1446px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .homepageheader .backbutton {
    background-color    : rgba(255,255,255,0.0);
    top                 : 41px;
    height              : 22px;
    width               : 139px;
    position            : absolute;
    margin              : 0;
    left                : 1230px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .homepageheader .backbutton .backtolawcom {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : auto;
    width               : 121px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size           : 14.0px;
    color               : rgba(0, 0, 0, 1.0);
    text-align          : left;
    line-height         : 17.0px;
}
.design1homepage .homepageheader .backbutton .uf33b {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : auto;
    width               : 25px;
    position            : absolute;
    margin              : 0;
    left                : 116px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size           : 18.0px;
    color               : rgba(1, 51, 179, 1.0);
    text-align          : left;
    letter-spacing      : -0.5px;
    line-height         : 20.0px;
}
.design1homepage .homepageheader .navigation {
    background-color    : rgba(255,255,255,0.0);
    top                 : 33px;
    height              : 30px;
    width               : 1176px;
    position            : absolute;
    margin              : 0;
    left                : 83px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .homepageheader .navigation .uf0c9uf002 {
    background-color    : rgba(255,255,255,0.0);
    top                 : -2px;
    height              : auto;
    width               : 82px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size           : 24.0px;
    color               : rgba(0, 0, 0, 1.0);
    text-align          : left;
    letter-spacing      : -0.67px;
    line-height         : 26.0px;
}
.design1homepage .homepageheader .navigation .profile {
    background-color    : rgba(255,255,255,0.0);
    top                 : 5px;
    height              : 25px;
    width               : 174px;
    position            : absolute;
    margin              : 0;
    left                : 1002px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .homepageheader .navigation .profile .uf2bd {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : auto;
    width               : 25px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size           : 18.0px;
    color               : rgba(0, 0, 0, 1.0);
    text-align          : left;
    letter-spacing      : -0.5px;
    line-height         : 20.0px;
}
.design1homepage .homepageheader .navigation .profile .myaccount {
    background-color    : rgba(255,255,255,0.0);
    top                 : 3px;
    height              : auto;
    width               : 147px;
    position            : absolute;
    margin              : 0;
    left                : 29px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size           : 14.0px;
    color               : rgba(0, 0, 0, 1.0);
    text-align          : left;
    line-height         : 17.0px;
}
.design1homepage .homepageheader .thewhybehindthew {
    background-color    : rgba(255,255,255,0.0);
    top                 : 56px;
    height              : auto;
    width               : 626px;
    position            : absolute;
    margin              : 0;
    left                : 410px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Semibold", Helvetica, Arial, serif;
    font-size           : 14.0px;
    color               : rgba(0, 0, 0, 1.0);
    text-align          : center;
    letter-spacing      : 0.5px;
    line-height         : 36.0px;
}
.design1homepage .homepageheader .logo {
    background-color    : rgba(255,255,255,0.0);
    top                 : 30px;
    height              : 31px;
    width               : 200px;
    position            : absolute;
    margin              : 0;
    left                : 623px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .homepageheader .logo .fill1 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 4px;
    height              : 21px;
    width               : 55px;
    position            : absolute;
    margin              : 0;
    left                : 145px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .homepageheader .logo .fill3 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 4px;
    height              : 21px;
    width               : 132px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .homepageheader .logo .group7 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : 31px;
    width               : 3px;
    position            : absolute;
    margin              : 0;
    left                : 136px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .homepageheader .logo .group7 .group71 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : 31px;
    width               : 3px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .executivebriefings {
    background-color    : rgba(255,255,255,0.0);
    top                 : 135px;
    height              : 602px;
    width               : 952px;
    position            : absolute;
    margin              : 0;
    left                : 82px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .executivebriefings .thearchives {
    background-color    : rgba(255,255,255,0.0);
    top                 : 512px;
    height              : 90px;
    width               : 297px;
    position            : absolute;
    margin              : 0;
    left                : 656px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .executivebriefings .thearchives .arrowshape {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : 90px;
    width               : 297px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .executivebriefings .thearchives .explorepastexecuti {
    background-color    : rgba(255,255,255,0.0);
    top                 : 53px;
    height              : auto;
    width               : 252px;
    position            : absolute;
    margin              : 0;
    left                : 20px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(255, 255, 255, 1.0);
    text-align          : left;
    line-height         : 18.0px;
}
.design1homepage .executivebriefings .thearchives .thearchives1 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 19px;
    height              : auto;
    width               : 202px;
    position            : absolute;
    margin              : 0;
    left                : 20px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "Merriweather", Helvetica, Arial, serif;
    font-weight         : 700;
    font-style          : normal;
    font-size           : 24.0px;
    color               : rgba(255, 255, 255, 1.0);
    text-align          : left;
    letter-spacing      : -0.5px;
    line-height         : 31.0px;
}
.design1homepage .executivebriefings .otherstories {
    background-color    : rgba(255,255,255,0.0);
    top                 : 252px;
    height              : 267px;
    width               : 299px;
    position            : absolute;
    margin              : 0;
    left                : 654px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .executivebriefings .otherstories .juneteenth {
    background-color    : rgba(255,255,255,0.0);
    top                 : 171px;
    height              : auto;
    width               : 299px;
    position            : absolute;
    margin              : 0;
    left                : 1px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "Merriweather", Helvetica, Arial, serif;
    font-weight         : 700;
    font-style          : normal;
    font-size           : 24.0px;
    color               : rgba(0, 0, 0, 1.0);
    text-align          : left;
    letter-spacing      : 0.2px;
    line-height         : 30.0px;
}
.design1homepage .executivebriefings .otherstories .dividingline {
    background-color    : rgba(255,255,255,0.0);
    top                 : 158px;
    height              : 2px;
    width               : 297px;
    position            : absolute;
    margin              : 0;
    left                : 1px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .executivebriefings .otherstories .dividingline1 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : 2px;
    width               : 297px;
    position            : absolute;
    margin              : 0;
    left                : 1px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .executivebriefings .otherstories .sohowdoyousucces {
    background-color    : rgba(255,255,255,0.0);
    top                 : 50px;
    height              : auto;
    width               : 299px;
    position            : absolute;
    margin              : 0;
    left                : 1px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "Merriweather", Helvetica, Arial, serif;
    font-weight         : 700;
    font-style          : normal;
    font-size           : 24.0px;
    color               : rgba(0, 0, 0, 1.0);
    text-align          : left;
    line-height         : 30.0px;
}
.design1homepage .executivebriefings .otherstories .otherbriefings {
    background-color    : rgba(255,255,255,0.0);
    top                 : 14px;
    height              : auto;
    width               : 299px;
    position            : absolute;
    margin              : 0;
    left                : 1px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(1, 51, 179, 1.0);
    text-align          : left;
    letter-spacing      : 0.5px;
    line-height         : 20.0px;
}
.design1homepage .executivebriefings .image {
    background-color    : rgba(255,255,255,0.0);
    top                 : 251px;
    height              : 351px;
    width               : 624px;
    position            : absolute;
    margin              : 0;
    left                : 1px;
    overflow            : hidden;
    transform           : rotate(0deg);
    opacity             : 1.0;
    margin-top: 20px;
}
.design1homepage .executivebriefings .image .mask {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : 351px;
    width               : 624px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .executivebriefings .image .gettyimages1248409190594x5942 {
    background-color    : rgba(255,255,255,0.0);
    top                 : -256px;
    height              : 750px;
    width               : 1112px;
    position            : absolute;
    margin              : 0;
    left                : -202px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .executivebriefings .thefirmsthatwona {
    background-color    : rgba(255,255,255,0.0);
    top                 : 59px;
    height              : auto;
    width               : 953px;
    position            : absolute;
    margin              : 0;
    left                : 1px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "Merriweather", Helvetica, Arial, serif;
    font-weight         : 700;
    font-style          : normal;
    font-size           : 40.0px;
    color               : rgba(0, 0, 0, 1.0);
    text-align          : left;
    letter-spacing      : -0.3px;
    line-height         : 48.0px;
}
.design1homepage .executivebriefings .findoutwhowascho {
    background-color    : rgba(255,255,255,0.0);
    top                 : 171px;
    height              : auto;
    width               : 953px;
    position            : absolute;
    margin              : 0;
    left                : 1px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size           : 24.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : left;
    letter-spacing      : -0.2px;
    line-height         : 30.0px;
}
.design1homepage .executivebriefings .executivebriefings1 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 14px;
    height              : auto;
    width               : 502px;
    position            : absolute;
    margin              : 0;
    left                : 2px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "Merriweather", Helvetica, Arial, serif;
    font-weight         : 700;
    font-style          : normal;
    font-size           : 22.0px;
    color               : rgba(1, 51, 179, 1.0);
    text-align          : left;
    line-height         : 28.0px;
}
.design1homepage .executivebriefings .rectanglecopy12 {
    background-color    : rgba(0, 0, 0, 1.0);
    top                 : 0px;
    height              : 3px;
    width               : 951px;
    position            : absolute;
    margin              : 0;
    left                : 1px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.container .legalradar {
    background-color    : rgba(255,255,255,0.0);
    /*top                 : 136px;
  height              : 601px;
  width               : 297px;
  position            : absolute;
  margin              : 0;
  left                : 1062px;*/
    transform           : rotate(0deg);
    opacity             : 1.0;
    margin-top:20px;
}
.container .module-type{
    font-family: "ProximaNova-Bold", Helvetica, Arial, serif;
    font-size: 16.0px;
    color: #000;
    text-align: left;
    letter-spacing: 0.5px;
    line-height: 20.0px;
    padding-bottom:10px;
}
h2.module-title{
    font-family: "Merriweather", Helvetica, Arial, serif;
    font-weight: 700;
    font-style: normal;
    font-size: 24.0px;
    text-align: left;
    letter-spacing: 0.25px;
    line-height: 36.0px;
}
.container .legalradar .header{
    background-image:url('/assets/master-template/images/pro/design-1-homepage-alm-legalradarbackground.png');
    /*width:297px; */
    height:144px;
    padding:20px;
}
.container .legalradar h2.module-title, .container .compasspoints h2.module-title{
    font-size:24px!important;
}
.container .legalradar .body{
    border:1px solid black;
    padding:20px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.container .legalradar .body button{
    background-color: rgba(229, 228, 215, 1.0);
    height: 50px;
    width: 252px;
    border-radius: 6px;
    border:none;
    font-family: 'ProximaNova-Semibold', Helvetica, Arial, serif;
    font-size: 16.0px;
    color: rgba(68, 68, 68, 1.0);
    text-align: center;
}
.container .legalradar .body button:hover{
    background-color: rgba(212, 210, 190, 1.0);
}
.container .legalradar .body button a:hover{
    text-decoration:none;
}
.container .legalradar .body .firm{
    font-family: "ProximaNova-Bold", Helvetica, Arial, serif;
    font-size: 18.0px;
    color: rgba(0, 0, 0, 1.0);
    text-align: left;
    line-height: 24.0px;
}
.container .legalradar .body .firm:last-of-type{
    margin-bottom:40px;
}
.container .legalradar .body .firm .count{
    font-family: "ProximaNova-Regular", Helvetica, Arial, serif;
}
.container .legalradar .body hr:last-of-type{
    display:none;
}
.container .white{
    color:#ffffff;
}
.design1homepage .legalradar .rectangle {
    background-color    : rgba(255, 255, 255, 1.0);
    top                 : 138px;
    height              : 463px;
    box-sizing          : border-box;
    width               : 297px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    border-radius       : 6px;
    border-style        : solid;
    border-width        : 1px;
    border-color        : rgba(0, 0, 0, 1.0);
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .legalradar .line2copy {
    background-color    : rgba(255,255,255,0.0);
    top                 : 222px;
    height              : 1px;
    width               : 254px;
    position            : absolute;
    margin              : 0;
    left                : 22px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .legalradar .line2copy4 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 420px;
    height              : 1px;
    width               : 254px;
    position            : absolute;
    margin              : 0;
    left                : 22px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .legalradar .line2copy2 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 288px;
    height              : 1px;
    width               : 254px;
    position            : absolute;
    margin              : 0;
    left                : 22px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .legalradar .line2copy3 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 354px;
    height              : 1px;
    width               : 254px;
    position            : absolute;
    margin              : 0;
    left                : 22px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .legalradar .hugheshubbardree {
    background-color    : rgba(255,255,255,0.0);
    top                 : 163px;
    height              : auto;
    width               : 254px;
    position            : absolute;
    margin              : 0;
    left                : 23px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
    font-size           : 18.0px;
    color               : rgba(0, 0, 0, 1.0);
    text-align          : left;
    line-height         : 24.0px;
}
.design1homepage .legalradar .hugheshubbardree .span1 {

}
.design1homepage .legalradar .hugheshubbardree .span2 {
    font-family         : "ProximaNova-Regular", Helvetica, Arial, serif;
}
.design1homepage .legalradar .bakermckenzie2new {
    background-color    : rgba(255,255,255,0.0);
    top                 : 229px;
    height              : auto;
    width               : 254px;
    position            : absolute;
    margin              : 0;
    left                : 23px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
    font-size           : 18.0px;
    color               : rgba(0, 0, 0, 1.0);
    text-align          : left;
    line-height         : 24.0px;
}
.design1homepage .legalradar .bakermckenzie2new .span1 {

}
.design1homepage .legalradar .bakermckenzie2new .span2 {
    font-family         : "ProximaNova-Regular", Helvetica, Arial, serif;
}
.design1homepage .legalradar .dickinsonwright2n {
    background-color    : rgba(255,255,255,0.0);
    top                 : 298px;
    height              : auto;
    width               : 254px;
    position            : absolute;
    margin              : 0;
    left                : 23px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
    font-size           : 18.0px;
    color               : rgba(0, 0, 0, 1.0);
    text-align          : left;
    line-height         : 24.0px;
}
.design1homepage .legalradar .dickinsonwright2n .span1 {

}
.design1homepage .legalradar .dickinsonwright2n .span2 {
    font-family         : "ProximaNova-Regular", Helvetica, Arial, serif;
}
.design1homepage .legalradar .dlapiper2newitem {
    background-color    : rgba(255,255,255,0.0);
    top                 : 364px;
    height              : auto;
    width               : 254px;
    position            : absolute;
    margin              : 0;
    left                : 23px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
    font-size           : 18.0px;
    color               : rgba(0, 0, 0, 1.0);
    text-align          : left;
    line-height         : 24.0px;
}
.design1homepage .legalradar .dlapiper2newitem .span1 {

}
.design1homepage .legalradar .dlapiper2newitem .span2 {
    font-family         : "ProximaNova-Regular", Helvetica, Arial, serif;
}
.design1homepage .legalradar .foxrothschild2new {
    background-color    : rgba(255,255,255,0.0);
    top                 : 430px;
    height              : auto;
    width               : 254px;
    position            : absolute;
    margin              : 0;
    left                : 23px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
    font-size           : 18.0px;
    color               : rgba(0, 0, 0, 1.0);
    text-align          : left;
    line-height         : 24.0px;
}
.design1homepage .legalradar .foxrothschild2new .span1 {

}
.design1homepage .legalradar .foxrothschild2new .span2 {
    font-family         : "ProximaNova-Regular", Helvetica, Arial, serif;
}
.design1homepage .legalradar .cta {
    background-color    : rgba(255,255,255,0.0);
    top                 : 528px;
    height              : 50px;
    width               : 252px;
    position            : absolute;
    margin              : 0;
    left                : 22px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .legalradar .cta .rectangle1 {
    background-color    : rgba(229, 228, 215, 1.0);
    top                 : 0px;
    height              : 50px;
    width               : 252px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    border-radius       : 6px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .legalradar .cta .gotolegalradar {
    background-color    : rgba(255,255,255,0.0);
    top                 : 16px;
    height              : auto;
    width               : 182px;
    position            : absolute;
    margin              : 0;
    left                : 36px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Semibold", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : center;
    letter-spacing      : 0.5px;
    line-height         : 20.0px;
}
.design1homepage .legalradar .image {
    background-color    : rgba(1, 51, 179, 1.0);
    top                 : 0px;
    height              : 144px;
    width               : 297px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    overflow            : hidden;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .legalradar .image .rectangle1 {
    background-color    : rgba(1, 51, 179, 1.0);
    top                 : 0px;
    height              : 144px;
    width               : 297px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .legalradar .image .almlegalradarbackground {
    background-color    : rgba(255,255,255,0.0);
    top                 : -89px;
    height              : 328px;
    width               : 525px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .legalradar .legalradar1 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 21px;
    height              : auto;
    width               : 202px;
    position            : absolute;
    margin              : 0;
    left                : 21px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(255, 255, 255, 1.0);
    text-align          : left;
    letter-spacing      : 0.5px;
    line-height         : 20.0px;
}
.design1homepage .legalradar .trendinglawfirmst {
    background-color    : rgba(255,255,255,0.0);
    top                 : 49px;
    height              : auto;
    width               : 259px;
    position            : absolute;
    margin              : 0;
    left                : 21px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "Merriweather", Helvetica, Arial, serif;
    font-weight         : 700;
    font-style          : normal;
    font-size           : 24.0px;
    color               : rgba(255, 255, 255, 1.0);
    text-align          : left;
    letter-spacing      : 0.25px;
    line-height         : 36.0px;
}
.container .compasspoints {
    padding:46px 0px;
    background-image:url(/assets/master-template/images/pro/compass-points-bg.jpg)
}
.container .compasspoints .inner{
    width:1276px;
    margin:0 auto;
}
.container .compasspoints .inner .copy{
    float:left;
    width:25%
}
.compasspoints .inner .points{
    display:flex; justify-content:space-between
}
.container .compasspoints .point{
    width:30%; float:left; background-color:#ffffff
}
.container .compasspoints .cmpImg{
    width:80%;
    padding:35%;
    margin:0 auto;
    background-size: 75%;
    background-repeat: no-repeat;
    background-position: center center;
}
.container .compasspoints .articleLink{
    background-color:#000;
    text-align:center;
    padding:10px 0px
}
.container .compasspoints .arrow{
    border: 1px solid #fff;
    display: inline-block;
    line-height: 13px;
    padding-bottom: 3px;
    padding-left: 2px;
    padding-right: 2px;
    border-radius: 3px;
}
.design1homepage .compasspoints .background {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : 350px;
    width               : 1440px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    overflow            : hidden;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .compasspoints .background .rectangle {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : 350px;
    width               : 1440px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .compasspoints .background .almcompasspointsbackground {
    background-color    : rgba(255,255,255,0.0);
    top                 : -125px;
    height              : 810px;
    width               : 1440px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .compasspoints .chart1 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 46px;
    height              : 270px;
    width               : 297px;
    position            : absolute;
    margin              : 0;
    left                : 407px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .compasspoints .chart1 .rectanglecopy4 {
    background-color    : rgba(255, 255, 255, 1.0);
    top                 : 0px;
    height              : 250px;
    width               : 297px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .compasspoints .chart1 .amlaw100fy19of {
    background-color    : rgba(255,255,255,0.0);
    top                 : 15px;
    height              : auto;
    width               : 259px;
    position            : absolute;
    margin              : 0;
    left                : 17px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "Merriweather", Helvetica, Arial, serif;
    font-weight         : 700;
    font-style          : normal;
    font-size           : 18.0px;
    color               : rgba(0, 0, 0, 1.0);
    text-align          : center;
    line-height         : 20.0px;
}
.design1homepage .compasspoints .chart1 .piechart {
    background-color    : rgba(255,255,255,0.0);
    top                 : 71px;
    height              : 135px;
    width               : 134px;
    position            : absolute;
    margin              : 0;
    left                : 80px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .compasspoints .chart1 .piechart .group3 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : 135px;
    width               : 134px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .compasspoints .chart1 .piechart .group3 .group31 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : 135px;
    width               : 134px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .compasspoints .chart1 .piechart .group6 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : 69px;
    width               : 62px;
    position            : absolute;
    margin              : 0;
    left                : 66px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .compasspoints .chart1 .piechart .group6 .group61 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : 69px;
    width               : 62px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .compasspoints .chart1 .cta1 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 224px;
    height              : 46px;
    width               : 297px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .compasspoints .chart1 .cta1 .rectangle {
    background-color    : rgba(0, 0, 0, 1.0);
    top                 : 0px;
    height              : 46px;
    width               : 297px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .compasspoints .chart1 .cta1 .gotoarticle {
    background-color    : rgba(255,255,255,0.0);
    top                 : 13px;
    height              : auto;
    width               : 112px;
    position            : absolute;
    margin              : 0;
    left                : 92px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(255, 255, 255, 1.0);
    text-align          : left;
    letter-spacing      : 0.13px;
    line-height         : 20.0px;
}
.design1homepage .compasspoints .chart1 .cta1 .uf33b {
    background-color    : rgba(255,255,255,0.0);
    top                 : 14px;
    height              : auto;
    width               : 25px;
    position            : absolute;
    margin              : 0;
    left                : 190px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size           : 18.0px;
    color               : rgba(255, 255, 255, 1.0);
    text-align          : left;
    letter-spacing      : -0.5px;
    line-height         : 20.0px;
}
.design1homepage .compasspoints .chart2 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 28px;
    height              : 290px;
    width               : 337px;
    position            : absolute;
    margin              : 0;
    left                : 718px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .compasspoints .chart2 .rectanglecopy5 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : 290px;
    width               : 337px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .compasspoints .chart2 .theonwardmarchto {
    background-color    : rgba(255,255,255,0.0);
    top                 : 32px;
    height              : auto;
    width               : 259px;
    position            : absolute;
    margin              : 0;
    left                : 36px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "Merriweather", Helvetica, Arial, serif;
    font-weight         : 700;
    font-style          : normal;
    font-size           : 18.0px;
    color               : rgba(0, 0, 0, 1.0);
    text-align          : center;
    line-height         : 20.0px;
}
.design1homepage .compasspoints .chart2 .group7 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 97px;
    height              : 124px;
    width               : 191px;
    position            : absolute;
    margin              : 0;
    left                : 70px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .compasspoints .chart2 .cta1 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 242px;
    height              : 46px;
    width               : 297px;
    position            : absolute;
    margin              : 0;
    left                : 18px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .compasspoints .chart2 .cta1 .rectangle {
    background-color    : rgba(0, 0, 0, 1.0);
    top                 : 0px;
    height              : 46px;
    width               : 297px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .compasspoints .chart2 .cta1 .gotoanalysis {
    background-color    : rgba(255,255,255,0.0);
    top                 : 13px;
    height              : auto;
    width               : 127px;
    position            : absolute;
    margin              : 0;
    left                : 92px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(255, 255, 255, 1.0);
    text-align          : left;
    letter-spacing      : 0.13px;
    line-height         : 20.0px;
}
.design1homepage .compasspoints .chart2 .cta1 .uf33b {
    background-color    : rgba(255,255,255,0.0);
    top                 : 14px;
    height              : auto;
    width               : 25px;
    position            : absolute;
    margin              : 0;
    left                : 206px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size           : 18.0px;
    color               : rgba(255, 255, 255, 1.0);
    text-align          : left;
    letter-spacing      : -0.5px;
    line-height         : 20.0px;
}
.design1homepage .compasspoints .chart3 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 46px;
    height              : 270px;
    width               : 297px;
    position            : absolute;
    margin              : 0;
    left                : 1062px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .compasspoints .chart3 .rectanglecopy6 {
    background-color    : rgba(255, 255, 255, 1.0);
    top                 : 0px;
    height              : 250px;
    width               : 297px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .compasspoints .chart3 .headcountgrowthin {
    background-color    : rgba(255,255,255,0.0);
    top                 : 14px;
    height              : auto;
    width               : 259px;
    position            : absolute;
    margin              : 0;
    left                : 19px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "Merriweather", Helvetica, Arial, serif;
    font-weight         : 700;
    font-style          : normal;
    font-size           : 18.0px;
    color               : rgba(0, 0, 0, 1.0);
    text-align          : center;
    line-height         : 20.0px;
}
.design1homepage .compasspoints .chart3 .a10 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 60px;
    height              : auto;
    width               : 259px;
    position            : absolute;
    margin              : 0;
    left                : 22px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "Merriweather", Helvetica, Arial, serif;
    font-weight         : 700;
    font-style          : normal;
    font-size           : 120.0px;
    color               : rgba(0, 164, 138, 1.0);
    text-align          : center;
    letter-spacing      : -1.2px;
    line-height         : 60.0px;
}
.design1homepage .compasspoints .chart3 .a10 .span1 {
    line-height         : 151.0px;
}
.design1homepage .compasspoints .chart3 .a10 .span2 {
    font-size           : 60.0px;
    letter-spacing      : -0.6px;
    line-height         : 75.0px;
}
.design1homepage .compasspoints .chart3 .cta1 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 224px;
    height              : 46px;
    width               : 297px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .compasspoints .chart3 .cta1 .rectangle {
    background-color    : rgba(0, 0, 0, 1.0);
    top                 : 0px;
    height              : 46px;
    width               : 297px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .compasspoints .chart3 .cta1 .gotoarticle {
    background-color    : rgba(255,255,255,0.0);
    top                 : 13px;
    height              : auto;
    width               : 112px;
    position            : absolute;
    margin              : 0;
    left                : 91px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(255, 255, 255, 1.0);
    text-align          : left;
    letter-spacing      : 0.13px;
    line-height         : 20.0px;
}
.design1homepage .compasspoints .chart3 .cta1 .uf33b {
    background-color    : rgba(255,255,255,0.0);
    top                 : 14px;
    height              : auto;
    width               : 25px;
    position            : absolute;
    margin              : 0;
    left                : 190px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size           : 18.0px;
    color               : rgba(255, 255, 255, 1.0);
    text-align          : left;
    letter-spacing      : -0.5px;
    line-height         : 20.0px;
}
.design1homepage .compasspoints .datadrivenreportin {
    background-color    : rgba(255,255,255,0.0);
    top                 : 97px;
    height              : auto;
    width               : 297px;
    position            : absolute;
    margin              : 0;
    left                : 80px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size           : 36.0px;
    color               : rgba(255, 255, 255, 1.0);
    text-align          : left;
    letter-spacing      : -0.43px;
    line-height         : 42.0px;
}
.design1homepage .compasspoints .yourcompasspoints {
    background-color    : rgba(255,255,255,0.0);
    top                 : 33px;
    height              : auto;
    width               : 299px;
    position            : absolute;
    margin              : 0;
    left                : 80px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "Merriweather", Helvetica, Arial, serif;
    font-weight         : 700;
    font-style          : normal;
    font-size           : 24.0px;
    color               : rgba(255, 255, 255, 1.0);
    text-align          : left;
    letter-spacing      : -0.25px;
    line-height         : 52.0px;
}
.design1homepage .compasspoints .cta {
    background-color    : rgba(255,255,255,0.0);
    top                 : 287px;
    height              : 30px;
    width               : 200px;
    position            : absolute;
    margin              : 0;
    left                : 80px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .compasspoints .cta .gotolegalcompass {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : auto;
    width               : 202px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(255, 255, 255, 1.0);
    text-align          : left;
    line-height         : 20.0px;
}
.design1homepage .compasspoints .cta .uf33b {
    background-color    : rgba(255,255,255,0.0);
    top                 : 1px;
    height              : auto;
    width               : 25px;
    position            : absolute;
    margin              : 0;
    left                : 161px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size           : 18.0px;
    color               : rgba(255, 255, 255, 1.0);
    text-align          : left;
    letter-spacing      : -0.5px;
    line-height         : 20.0px;
}
.design1homepage .webcasts {
    background-color    : rgba(255,255,255,0.0);
    top                 : 1165px;
    height              : 993px;
    width               : 1440px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .webcasts .nextwebinar {
    background-color    : rgba(255,255,255,0.0);
    top                 : 873px;
    height              : 120px;
    width               : 1440px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .webcasts .nextwebinar .rectangle {
    background-color    : rgba(1, 51, 179, 1.0);
    top                 : 0px;
    height              : 120px;
    width               : 1440px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .webcasts .nextwebinar .seeschedule {
    background-color    : rgba(255,255,255,0.0);
    top                 : 35px;
    height              : 50px;
    width               : 300px;
    position            : absolute;
    margin              : 0;
    left                : 1062px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .webcasts .nextwebinar .seeschedule .arrowshape {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : 50px;
    width               : 297px;
    position            : absolute;
    margin              : 0;
    left                : 2px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .webcasts .nextwebinar .seeschedule .seeallwebcasts {
    background-color    : rgba(255,255,255,0.0);
    top                 : 17px;
    height              : auto;
    width               : 302px;
    position            : absolute;
    margin              : 0;
    left                : -1px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(255, 255, 255, 1.0);
    text-align          : center;
    line-height         : 18.0px;
}
.design1homepage .webcasts .nextwebinar .exploretheentirew {
    background-color    : rgba(255,255,255,0.0);
    top                 : 41px;
    height              : auto;
    width               : 582px;
    position            : absolute;
    margin              : 0;
    left                : 80px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "Merriweather", Helvetica, Arial, serif;
    font-weight         : 700;
    font-style          : normal;
    font-size           : 32.0px;
    color               : rgba(255, 255, 255, 1.0);
    text-align          : left;
    letter-spacing      : -0.44px;
    line-height         : 36.0px;
}
.design1homepage .webcasts .featuredwebcast {
    background-color    : rgba(255,255,255,0.0);
    top                 : 106px;
    height              : 736px;
    width               : 624px;
    position            : absolute;
    margin              : 0;
    left                : 80px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .webcasts .featuredwebcast .rectangle {
    background-color    : rgba(255,255,255,0.0);
    top                 : 351px;
    height              : 385px;
    width               : 624px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .webcasts .featuredwebcast .content {
    background-color    : rgba(255,255,255,0.0);
    top                 : 371px;
    height              : 210px;
    width               : 580px;
    position            : absolute;
    margin              : 0;
    left                : 21px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .webcasts .featuredwebcast .content .featuringcarolulri {
    background-color    : rgba(255,255,255,0.0);
    top                 : 82px;
    height              : auto;
    width               : 582px;
    position            : absolute;
    margin              : 0;
    left                : 1px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
    font-size           : 18.0px;
    color               : rgba(0, 0, 0, 1.0);
    text-align          : left;
    line-height         : 24.0px;
}
.design1homepage .webcasts .featuredwebcast .content .featuringcarolulri .span1 {

}
.design1homepage .webcasts .featuredwebcast .content .featuringcarolulri .span2 {
    font-family         : "ProximaNova-Regular", Helvetica, Arial, serif;
    color               : rgba(68, 68, 68, 1.0);
}
.design1homepage .webcasts .featuredwebcast .content .diversityintheleg {
    background-color    : rgba(255,255,255,0.0);
    top                 : 32px;
    height              : auto;
    width               : 582px;
    position            : absolute;
    margin              : 0;
    left                : 1px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "Merriweather", Helvetica, Arial, serif;
    font-weight         : 700;
    font-style          : normal;
    font-size           : 32.0px;
    color               : rgba(0, 0, 0, 1.0);
    text-align          : left;
    letter-spacing      : -0.44px;
    line-height         : 36.0px;
}
.design1homepage .webcasts .featuredwebcast .content .september192020 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : auto;
    width               : 157px;
    position            : absolute;
    margin              : 0;
    left                : 1px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : left;
    line-height         : 20.0px;
}
.design1homepage .webcasts .featuredwebcast .content .tags {
    background-color    : rgba(255,255,255,0.0);
    top                 : 178px;
    height              : 32px;
    width               : 230px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .webcasts .featuredwebcast .content .tags .rectangle1 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : 32px;
    box-sizing          : border-box;
    width               : 182px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    border-style        : solid;
    border-width        : 1px;
    border-color        : rgba(68, 68, 68, 1.0);
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .webcasts .featuredwebcast .content .tags .diversityandinclus {
    background-color    : rgba(255,255,255,0.0);
    top                 : 6px;
    height              : auto;
    width               : 222px;
    position            : absolute;
    margin              : 0;
    left                : 11px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : left;
    line-height         : 20.0px;
}
.design1homepage .webcasts .featuredwebcast .cta {
    background-color    : rgba(255,255,255,0.0);
    top                 : 647px;
    height              : 50px;
    width               : 267px;
    position            : absolute;
    margin              : 0;
    left                : 167px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .webcasts .featuredwebcast .cta .rectangle1 {
    background-color    : rgba(229, 228, 215, 1.0);
    top                 : 0px;
    height              : 50px;
    width               : 267px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    border-radius       : 6px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .webcasts .featuredwebcast .cta .register {
    background-color    : rgba(255,255,255,0.0);
    top                 : 16px;
    height              : auto;
    width               : 122px;
    position            : absolute;
    margin              : 0;
    left                : 73px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Semibold", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : center;
    letter-spacing      : 0.5px;
    line-height         : 20.0px;
}
.design1homepage .webcasts .featuredwebcast .mainimage {
    background-color    : rgba(229, 228, 215, 1.0);
    top                 : 0px;
    height              : 351px;
    width               : 624px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    overflow            : hidden;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .webcasts .featuredwebcast .mainimage .rectangle1 {
    background-color    : rgba(229, 228, 215, 1.0);
    top                 : 0px;
    height              : 351px;
    width               : 624px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .webcasts .featuredwebcast .mainimage .image {
    background-color    : rgba(255,255,255,0.0);
    top                 : -7px;
    height              : 492px;
    width               : 740px;
    position            : absolute;
    margin              : 0;
    left                : -111px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .webcasts .webcast1 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 106px;
    height              : 353px;
    width               : 298px;
    position            : absolute;
    margin              : 0;
    left                : 734px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .webcasts .webcast1 .content {
    background-color    : rgba(255,255,255,0.0);
    top                 : 184px;
    height              : 147px;
    width               : 298px;
    position            : absolute;
    margin              : 0;
    left                : 1px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .webcasts .webcast1 .content .june2020 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : auto;
    width               : 157px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : left;
    line-height         : 20.0px;
}
.design1homepage .webcasts .webcast1 .content .a2020visionwhatou {
    background-color    : rgba(255,255,255,0.0);
    top                 : 27px;
    height              : auto;
    width               : 299px;
    position            : absolute;
    margin              : 0;
    left                : 1px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "Merriweather", Helvetica, Arial, serif;
    font-weight         : 700;
    font-style          : normal;
    font-size           : 18.0px;
    color               : rgba(0, 0, 0, 1.0);
    text-align          : left;
    line-height         : 24.0px;
}
.design1homepage .webcasts .webcast1 .image {
    background-color    : rgba(255, 255, 255, 1.0);
    top                 : 0px;
    height              : 167px;
    width               : 297px;
    position            : absolute;
    margin              : 0;
    left                : 1px;
    overflow            : hidden;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .webcasts .webcast1 .image .rectanglecopy8 {
    background-color    : rgba(255, 255, 255, 1.0);
    top                 : 0px;
    height              : 167px;
    width               : 297px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .webcasts .webcast1 .image .image1 {
    background-color    : rgba(255,255,255,0.0);
    top                 : -41px;
    height              : 266px;
    width               : 400px;
    position            : absolute;
    margin              : 0;
    left                : -25px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .webcasts .webcast1 .image .uf144 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 71px;
    height              : auto;
    width               : 122px;
    position            : absolute;
    margin              : 0;
    left                : 88px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size           : 30.0px;
    color               : rgba(255, 255, 255, 1.0);
    text-align          : center;
    letter-spacing      : 0.25px;
    line-height         : 33.0px;
}
.design1homepage .webcasts .webcast1 .group {
    background-color    : rgba(255,255,255,0.0);
    top                 : 351px;
    height              : 2px;
    width               : 299px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .webcasts .webcast1 .group .line2copy5 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : 2px;
    width               : 299px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .webcasts .webcast1 .viewtime {
    background-color    : rgba(255,255,255,0.0);
    top                 : 321px;
    height              : 23px;
    width               : 227px;
    position            : absolute;
    margin              : 0;
    left                : 1px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .webcasts .webcast1 .viewtime .a30minutes {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : auto;
    width               : 202px;
    position            : absolute;
    margin              : 0;
    left                : 27px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : left;
    line-height         : 20.0px;
}
.design1homepage .webcasts .webcast1 .viewtime .uf017 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 1px;
    height              : auto;
    width               : 20px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : left;
    line-height         : 17.0px;
}
.design1homepage .webcasts .webcast2 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 106px;
    height              : 353px;
    width               : 299px;
    position            : absolute;
    margin              : 0;
    left                : 1061px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .webcasts .webcast2 .image {
    background-color    : rgba(255, 255, 255, 1.0);
    top                 : 0px;
    height              : 167px;
    width               : 297px;
    position            : absolute;
    margin              : 0;
    left                : 1px;
    overflow            : hidden;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .webcasts .webcast2 .image .rectanglecopy8 {
    background-color    : rgba(255, 255, 255, 1.0);
    top                 : 0px;
    height              : 167px;
    width               : 297px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .webcasts .webcast2 .image .image1 {
    background-color    : rgba(255,255,255,0.0);
    top                 : -51px;
    height              : 380px;
    width               : 569px;
    position            : absolute;
    margin              : 0;
    left                : -259px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .webcasts .webcast2 .image .uf144 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 71px;
    height              : auto;
    width               : 122px;
    position            : absolute;
    margin              : 0;
    left                : 89px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size           : 30.0px;
    color               : rgba(255, 255, 255, 1.0);
    text-align          : center;
    letter-spacing      : 0.25px;
    line-height         : 33.0px;
}
.design1homepage .webcasts .webcast2 .content {
    background-color    : rgba(255,255,255,0.0);
    top                 : 184px;
    height              : 169px;
    width               : 299px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .webcasts .webcast2 .content .may2020 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : auto;
    width               : 157px;
    position            : absolute;
    margin              : 0;
    left                : 1px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : left;
    line-height         : 20.0px;
}
.design1homepage .webcasts .webcast2 .content .navigatingthecoron {
    background-color    : rgba(255,255,255,0.0);
    top                 : 27px;
    height              : auto;
    width               : 299px;
    position            : absolute;
    margin              : 0;
    left                : 1px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "Merriweather", Helvetica, Arial, serif;
    font-weight         : 700;
    font-style          : normal;
    font-size           : 18.0px;
    color               : rgba(0, 0, 0, 1.0);
    text-align          : left;
    line-height         : 24.0px;
}
.design1homepage .webcasts .webcast2 .content .line2copy {
    background-color    : rgba(255,255,255,0.0);
    top                 : 167px;
    height              : 2px;
    width               : 299px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .webcasts .webcast2 .viewtime {
    background-color    : rgba(255,255,255,0.0);
    top                 : 321px;
    height              : 23px;
    width               : 227px;
    position            : absolute;
    margin              : 0;
    left                : 1px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .webcasts .webcast2 .viewtime .a30minutes {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : auto;
    width               : 202px;
    position            : absolute;
    margin              : 0;
    left                : 27px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : left;
    line-height         : 20.0px;
}
.design1homepage .webcasts .webcast2 .viewtime .uf017 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 1px;
    height              : auto;
    width               : 20px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : left;
    line-height         : 17.0px;
}
.design1homepage .webcasts .webcast3 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 489px;
    height              : 354px;
    width               : 298px;
    position            : absolute;
    margin              : 0;
    left                : 734px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .webcasts .webcast3 .content {
    background-color    : rgba(255,255,255,0.0);
    top                 : 184px;
    height              : 147px;
    width               : 298px;
    position            : absolute;
    margin              : 0;
    left                : 1px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .webcasts .webcast3 .content .april2020 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : auto;
    width               : 157px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : left;
    line-height         : 20.0px;
}
.design1homepage .webcasts .webcast3 .content .sixweeksinwhatw {
    background-color    : rgba(255,255,255,0.0);
    top                 : 27px;
    height              : auto;
    width               : 299px;
    position            : absolute;
    margin              : 0;
    left                : 1px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "Merriweather", Helvetica, Arial, serif;
    font-weight         : 700;
    font-style          : normal;
    font-size           : 18.0px;
    color               : rgba(0, 0, 0, 1.0);
    text-align          : left;
    line-height         : 24.0px;
}
.design1homepage .webcasts .webcast3 .image {
    background-color    : rgba(255, 255, 255, 1.0);
    top                 : 0px;
    height              : 167px;
    width               : 297px;
    position            : absolute;
    margin              : 0;
    left                : 1px;
    overflow            : hidden;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .webcasts .webcast3 .image .rectanglecopy8 {
    background-color    : rgba(255, 255, 255, 1.0);
    top                 : 0px;
    height              : 167px;
    width               : 297px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .webcasts .webcast3 .image .image1 {
    background-color    : rgba(255,255,255,0.0);
    top                 : -42px;
    height              : 266px;
    width               : 400px;
    position            : absolute;
    margin              : 0;
    left                : -97px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .webcasts .webcast3 .image .uf144 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 71px;
    height              : auto;
    width               : 122px;
    position            : absolute;
    margin              : 0;
    left                : 88px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size           : 30.0px;
    color               : rgba(255, 255, 255, 1.0);
    text-align          : center;
    letter-spacing      : 0.25px;
    line-height         : 33.0px;
}
.design1homepage .webcasts .webcast3 .group {
    background-color    : rgba(255,255,255,0.0);
    top                 : 322px;
    height              : 32px;
    width               : 299px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .webcasts .webcast3 .group .line2copy5 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 30px;
    height              : 2px;
    width               : 299px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .webcasts .webcast3 .group .viewtime {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : 23px;
    width               : 227px;
    position            : absolute;
    margin              : 0;
    left                : 1px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .webcasts .webcast3 .group .viewtime .a30minutes {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : auto;
    width               : 202px;
    position            : absolute;
    margin              : 0;
    left                : 27px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : left;
    line-height         : 20.0px;
}
.design1homepage .webcasts .webcast3 .group .viewtime .uf017 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 1px;
    height              : auto;
    width               : 20px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : left;
    line-height         : 17.0px;
}
.design1homepage .webcasts .webcast4 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 489px;
    height              : 354px;
    width               : 299px;
    position            : absolute;
    margin              : 0;
    left                : 1061px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .webcasts .webcast4 .image {
    background-color    : rgba(255, 255, 255, 1.0);
    top                 : 0px;
    height              : 167px;
    width               : 297px;
    position            : absolute;
    margin              : 0;
    left                : 1px;
    overflow            : hidden;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .webcasts .webcast4 .image .rectanglecopy8 {
    background-color    : rgba(255, 255, 255, 1.0);
    top                 : 0px;
    height              : 167px;
    width               : 297px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .webcasts .webcast4 .image .image1 {
    background-color    : rgba(255,255,255,0.0);
    top                 : -30px;
    height              : 253px;
    width               : 380px;
    position            : absolute;
    margin              : 0;
    left                : -29px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .webcasts .webcast4 .image .uf144 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 71px;
    height              : auto;
    width               : 122px;
    position            : absolute;
    margin              : 0;
    left                : 89px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size           : 30.0px;
    color               : rgba(255, 255, 255, 1.0);
    text-align          : center;
    letter-spacing      : 0.25px;
    line-height         : 33.0px;
}
.design1homepage .webcasts .webcast4 .content {
    background-color    : rgba(255,255,255,0.0);
    top                 : 184px;
    height              : 170px;
    width               : 299px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .webcasts .webcast4 .content .february2020 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : auto;
    width               : 157px;
    position            : absolute;
    margin              : 0;
    left                : 1px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : left;
    line-height         : 20.0px;
}
.design1homepage .webcasts .webcast4 .content .analyzingtrajectori {
    background-color    : rgba(255,255,255,0.0);
    top                 : 27px;
    height              : auto;
    width               : 299px;
    position            : absolute;
    margin              : 0;
    left                : 1px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "Merriweather", Helvetica, Arial, serif;
    font-weight         : 700;
    font-style          : normal;
    font-size           : 18.0px;
    color               : rgba(0, 0, 0, 1.0);
    text-align          : left;
    line-height         : 24.0px;
}
.design1homepage .webcasts .webcast4 .content .line2copy {
    background-color    : rgba(255,255,255,0.0);
    top                 : 168px;
    height              : 2px;
    width               : 299px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .webcasts .webcast4 .viewtime {
    background-color    : rgba(255,255,255,0.0);
    top                 : 322px;
    height              : 23px;
    width               : 227px;
    position            : absolute;
    margin              : 0;
    left                : 1px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .webcasts .webcast4 .viewtime .a30minutes {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : auto;
    width               : 202px;
    position            : absolute;
    margin              : 0;
    left                : 27px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : left;
    line-height         : 20.0px;
}
.design1homepage .webcasts .webcast4 .viewtime .uf017 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 1px;
    height              : auto;
    width               : 20px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : left;
    line-height         : 17.0px;
}
.design1homepage .webcasts .sectionhead {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : 68px;
    width               : 1280px;
    position            : absolute;
    margin              : 0;
    left                : 80px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .webcasts .sectionhead .expertwebcasts {
    background-color    : rgba(255,255,255,0.0);
    top                 : 14px;
    height              : auto;
    width               : 502px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "Merriweather", Helvetica, Arial, serif;
    font-weight         : 700;
    font-style          : normal;
    font-size           : 22.0px;
    color               : rgba(1, 51, 179, 1.0);
    text-align          : left;
    line-height         : 28.0px;
}
.design1homepage .webcasts .sectionhead .rectanglecopy12 {
    background-color    : rgba(0, 0, 0, 1.0);
    top                 : 0px;
    height              : 3px;
    width               : 1280px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .webcasts .upcomingwebinar {
    background-color    : rgba(255,255,255,0.0);
    top                 : 75px;
    height              : auto;
    width               : 299px;
    position            : absolute;
    margin              : 0;
    left                : 80px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(1, 51, 179, 1.0);
    text-align          : left;
    letter-spacing      : 0.5px;
    line-height         : 20.0px;
}
.design1homepage .webcasts .pastwebinars {
    background-color    : rgba(255,255,255,0.0);
    top                 : 75px;
    height              : auto;
    width               : 299px;
    position            : absolute;
    margin              : 0;
    left                : 738px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(1, 51, 179, 1.0);
    text-align          : left;
    letter-spacing      : 0.5px;
    line-height         : 20.0px;
}
.design1homepage .industryindepth {
    background-color    : rgba(255,255,255,0.0);
    top                 : 2193px;
    height              : 480px;
    width               : 1440px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .industryindepth .rectangle {
    background-color    : rgba(246, 245, 241, 1.0);
    top                 : 0px;
    height              : 480px;
    width               : 1440px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .industryindepth .godeeperintothed {
    background-color    : rgba(255,255,255,0.0);
    top                 : 97px;
    height              : auto;
    width               : 297px;
    position            : absolute;
    margin              : 0;
    left                : 80px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size           : 24.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : left;
    letter-spacing      : -0.2px;
    line-height         : 32.0px;
}
.design1homepage .industryindepth .industryindepth1 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 33px;
    height              : auto;
    width               : 299px;
    position            : absolute;
    margin              : 0;
    left                : 80px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "Merriweather", Helvetica, Arial, serif;
    font-weight         : 700;
    font-style          : normal;
    font-size           : 24.0px;
    color               : rgba(1, 51, 179, 1.0);
    text-align          : left;
    line-height         : 31.0px;
}
.design1homepage .industryindepth .chart1 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 88px;
    height              : 340px;
    width               : 297px;
    position            : absolute;
    margin              : 0;
    left                : 407px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .industryindepth .chart1 .rectanglecopy4 {
    background-color    : rgba(255, 255, 255, 1.0);
    top                 : 0px;
    height              : 340px;
    width               : 297px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .industryindepth .chart1 .content {
    background-color    : rgba(255,255,255,0.0);
    top                 : 188px;
    height              : 80px;
    width               : 260px;
    position            : absolute;
    margin              : 0;
    left                : 19px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .industryindepth .chart1 .content .theimpactofapote {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : auto;
    width               : 262px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "Merriweather", Helvetica, Arial, serif;
    font-weight         : 700;
    font-style          : normal;
    font-size           : 18.0px;
    color               : rgba(0, 0, 0, 1.0);
    text-align          : left;
    line-height         : 24.0px;
}
.design1homepage .industryindepth .chart1 .a10 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 12px;
    height              : auto;
    width               : 259px;
    position            : absolute;
    margin              : 0;
    left                : 21px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "Merriweather", Helvetica, Arial, serif;
    font-weight         : 700;
    font-style          : normal;
    font-size           : 120.0px;
    color               : rgba(0, 164, 138, 1.0);
    text-align          : center;
    letter-spacing      : -1.2px;
    line-height         : 60.0px;
}
.design1homepage .industryindepth .chart1 .a10 .span1 {
    line-height         : 151.0px;
}
.design1homepage .industryindepth .chart1 .a10 .span2 {
    font-size           : 60.0px;
    letter-spacing      : -0.6px;
    line-height         : 75.0px;
}
.design1homepage .industryindepth .chart1 .readtime {
    background-color    : rgba(255,255,255,0.0);
    top                 : 299px;
    height              : 23px;
    width               : 227px;
    position            : absolute;
    margin              : 0;
    left                : 19px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .industryindepth .chart1 .readtime .a10minuteread {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : auto;
    width               : 202px;
    position            : absolute;
    margin              : 0;
    left                : 27px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : left;
    line-height         : 20.0px;
}
.design1homepage .industryindepth .chart1 .readtime .uf017 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 1px;
    height              : auto;
    width               : 20px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : left;
    line-height         : 17.0px;
}
.design1homepage .industryindepth .chart2 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 88px;
    height              : 340px;
    width               : 297px;
    position            : absolute;
    margin              : 0;
    left                : 735px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .industryindepth .chart2 .rectanglecopy4 {
    background-color    : rgba(255, 255, 255, 1.0);
    top                 : 0px;
    height              : 340px;
    width               : 297px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .industryindepth .chart2 .content {
    background-color    : rgba(255,255,255,0.0);
    top                 : 188px;
    height              : 134px;
    width               : 260px;
    position            : absolute;
    margin              : 0;
    left                : 19px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .industryindepth .chart2 .content .howdoesprofitmarg {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : auto;
    width               : 262px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "Merriweather", Helvetica, Arial, serif;
    font-weight         : 700;
    font-style          : normal;
    font-size           : 18.0px;
    color               : rgba(0, 0, 0, 1.0);
    text-align          : left;
    line-height         : 24.0px;
}
.design1homepage .industryindepth .chart2 .content .readtimecopy {
    background-color    : rgba(255,255,255,0.0);
    top                 : 111px;
    height              : 23px;
    width               : 227px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .industryindepth .chart2 .content .readtimecopy .a10minuteread {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : auto;
    width               : 202px;
    position            : absolute;
    margin              : 0;
    left                : 27px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : left;
    line-height         : 20.0px;
}
.design1homepage .industryindepth .chart2 .content .readtimecopy .uf017 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 1px;
    height              : auto;
    width               : 20px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : left;
    line-height         : 17.0px;
}
.design1homepage .industryindepth .chart2 .barchart {
    background-color    : rgba(255,255,255,0.0);
    top                 : 25px;
    height              : 124px;
    width               : 191px;
    position            : absolute;
    margin              : 0;
    left                : 52px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .industryindepth .chart3 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 88px;
    height              : 340px;
    width               : 297px;
    position            : absolute;
    margin              : 0;
    left                : 1062px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .industryindepth .chart3 .rectanglecopy4 {
    background-color    : rgba(255, 255, 255, 1.0);
    top                 : 0px;
    height              : 340px;
    width               : 297px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .industryindepth .chart3 .analyzingtrajectori {
    background-color    : rgba(255,255,255,0.0);
    top                 : 188px;
    height              : auto;
    width               : 262px;
    position            : absolute;
    margin              : 0;
    left                : 19px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "Merriweather", Helvetica, Arial, serif;
    font-weight         : 700;
    font-style          : normal;
    font-size           : 18.0px;
    color               : rgba(0, 0, 0, 1.0);
    text-align          : left;
    line-height         : 24.0px;
}
.design1homepage .industryindepth .chart3 .piechart {
    background-color    : rgba(255,255,255,0.0);
    top                 : 27px;
    height              : 135px;
    width               : 134px;
    position            : absolute;
    margin              : 0;
    left                : 81px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .industryindepth .chart3 .piechart .group3 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : 135px;
    width               : 134px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .industryindepth .chart3 .piechart .group3 .group31 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : 135px;
    width               : 134px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .industryindepth .chart3 .piechart .group6 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : 69px;
    width               : 62px;
    position            : absolute;
    margin              : 0;
    left                : 66px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .industryindepth .chart3 .piechart .group6 .group61 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : 69px;
    width               : 62px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .industryindepth .chart3 .readtime {
    background-color    : rgba(255,255,255,0.0);
    top                 : 299px;
    height              : 23px;
    width               : 227px;
    position            : absolute;
    margin              : 0;
    left                : 19px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .industryindepth .chart3 .readtime .a10minuteread {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : auto;
    width               : 202px;
    position            : absolute;
    margin              : 0;
    left                : 27px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : left;
    line-height         : 20.0px;
}
.design1homepage .industryindepth .chart3 .readtime .uf017 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 1px;
    height              : auto;
    width               : 20px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : left;
    line-height         : 17.0px;
}
.design1homepage .industryindepth .cta {
    background-color    : rgba(255,255,255,0.0);
    top                 : 42px;
    height              : 30px;
    width               : 200px;
    position            : absolute;
    margin              : 0;
    left                : 1166px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .industryindepth .cta .seeallindustryrep {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : auto;
    width               : 202px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(0, 0, 0, 1.0);
    text-align          : left;
    line-height         : 20.0px;
}
.design1homepage .industryindepth .cta .uf33b {
    background-color    : rgba(255,255,255,0.0);
    top                 : 1px;
    height              : auto;
    width               : 25px;
    position            : absolute;
    margin              : 0;
    left                : 177px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size           : 18.0px;
    color               : rgba(1, 51, 179, 1.0);
    text-align          : left;
    letter-spacing      : -0.5px;
    line-height         : 20.0px;
}
.design1homepage .industryindepth .participatecta {
    background-color    : rgba(255,255,255,0.0);
    top                 : 378px;
    height              : 50px;
    width               : 321px;
    position            : absolute;
    margin              : 0;
    left                : 80px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .industryindepth .participatecta .arrowshape {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : 50px;
    width               : 295px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .industryindepth .participatecta .participateinupcom {
    background-color    : rgba(255,255,255,0.0);
    top                 : 18px;
    height              : auto;
    width               : 302px;
    position            : absolute;
    margin              : 0;
    left                : 21px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(255, 255, 255, 1.0);
    text-align          : left;
    line-height         : 18.0px;
}
.design1homepage .managingpartners {
    background-color    : rgba(255,255,255,0.0);
    top                 : 2708px;
    height              : 528px;
    width               : 1280px;
    position            : absolute;
    margin              : 0;
    left                : 80px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .managingpartners .article3 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 72px;
    height              : 456px;
    width               : 406px;
    position            : absolute;
    margin              : 0;
    left                : 873px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .managingpartners .article3 .rectangle {
    background-color    : rgba(246, 245, 241, 1.0);
    top                 : 0px;
    height              : 456px;
    width               : 406px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .managingpartners .article3 .biglawiscelebrati {
    background-color    : rgba(255,255,255,0.0);
    top                 : 239px;
    height              : auto;
    width               : 382px;
    position            : absolute;
    margin              : 0;
    left                : 13px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "Merriweather", Helvetica, Arial, serif;
    font-weight         : 700;
    font-style          : normal;
    font-size           : 24.0px;
    color               : rgba(0, 0, 0, 1.0);
    text-align          : left;
    line-height         : 32.0px;
}
.design1homepage .managingpartners .article3 .image {
    background-color    : rgba(229, 228, 215, 1.0);
    top                 : 0px;
    height              : 228px;
    width               : 406px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    overflow            : hidden;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .managingpartners .article3 .image .rectangle1 {
    background-color    : rgba(229, 228, 215, 1.0);
    top                 : 0px;
    height              : 228px;
    width               : 406px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .managingpartners .article3 .image .gettyimages640126997170667a {
    background-color    : rgba(255,255,255,0.0);
    top                 : -25px;
    height              : 280px;
    width               : 420px;
    position            : absolute;
    margin              : 0;
    left                : -14px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .managingpartners .article3 .readtime {
    background-color    : rgba(255,255,255,0.0);
    top                 : 417px;
    height              : 23px;
    width               : 227px;
    position            : absolute;
    margin              : 0;
    left                : 13px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .managingpartners .article3 .readtime .a5minuteread {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : auto;
    width               : 202px;
    position            : absolute;
    margin              : 0;
    left                : 27px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : left;
    line-height         : 20.0px;
}
.design1homepage .managingpartners .article3 .readtime .uf017 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 1px;
    height              : auto;
    width               : 20px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : left;
    line-height         : 17.0px;
}
.design1homepage .managingpartners .article2 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 72px;
    height              : 456px;
    width               : 406px;
    position            : absolute;
    margin              : 0;
    left                : 437px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .managingpartners .article2 .rectangle {
    background-color    : rgba(246, 245, 241, 1.0);
    top                 : 0px;
    height              : 456px;
    width               : 406px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .managingpartners .article2 .paycutslayoffsan {
    background-color    : rgba(255,255,255,0.0);
    top                 : 239px;
    height              : auto;
    width               : 382px;
    position            : absolute;
    margin              : 0;
    left                : 13px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "Merriweather", Helvetica, Arial, serif;
    font-weight         : 700;
    font-style          : normal;
    font-size           : 24.0px;
    color               : rgba(0, 0, 0, 1.0);
    text-align          : left;
    line-height         : 32.0px;
}
.design1homepage .managingpartners .article2 .image {
    background-color    : rgba(229, 228, 215, 1.0);
    top                 : 0px;
    height              : 228px;
    width               : 406px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    overflow            : hidden;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .managingpartners .article2 .image .rectangle1 {
    background-color    : rgba(229, 228, 215, 1.0);
    top                 : 0px;
    height              : 228px;
    width               : 406px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .managingpartners .article2 .image .gettyimages1201350973170667a {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : 230px;
    width               : 409px;
    position            : absolute;
    margin              : 0;
    left                : -2px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .managingpartners .article2 .readtime {
    background-color    : rgba(255,255,255,0.0);
    top                 : 417px;
    height              : 23px;
    width               : 227px;
    position            : absolute;
    margin              : 0;
    left                : 14px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .managingpartners .article2 .readtime .a2minuteread {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : auto;
    width               : 202px;
    position            : absolute;
    margin              : 0;
    left                : 27px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : left;
    line-height         : 20.0px;
}
.design1homepage .managingpartners .article2 .readtime .uf017 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 1px;
    height              : auto;
    width               : 20px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : left;
    line-height         : 17.0px;
}
.design1homepage .managingpartners .article1 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 72px;
    height              : 456px;
    width               : 406px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .managingpartners .article1 .rectangle {
    background-color    : rgba(246, 245, 241, 1.0);
    top                 : 0px;
    height              : 456px;
    width               : 406px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .managingpartners .article1 .readtime {
    background-color    : rgba(255,255,255,0.0);
    top                 : 417px;
    height              : 23px;
    width               : 227px;
    position            : absolute;
    margin              : 0;
    left                : 14px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .managingpartners .article1 .readtime .a2minuteread {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : auto;
    width               : 202px;
    position            : absolute;
    margin              : 0;
    left                : 27px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : left;
    line-height         : 20.0px;
}
.design1homepage .managingpartners .article1 .readtime .uf017 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 1px;
    height              : auto;
    width               : 20px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : left;
    line-height         : 17.0px;
}
.design1homepage .managingpartners .article1 .inhousecounselfee {
    background-color    : rgba(255,255,255,0.0);
    top                 : 26px;
    height              : auto;
    width               : 382px;
    position            : absolute;
    margin              : 0;
    left                : 14px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "Merriweather", Helvetica, Arial, serif;
    font-weight         : 700;
    font-style          : normal;
    font-size           : 24.0px;
    color               : rgba(0, 0, 0, 1.0);
    text-align          : left;
    line-height         : 32.0px;
}
.design1homepage .managingpartners .sectionhead {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : 68px;
    width               : 1280px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .managingpartners .sectionhead .whatmanagingpartne {
    background-color    : rgba(255,255,255,0.0);
    top                 : 14px;
    height              : auto;
    width               : 502px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "Merriweather", Helvetica, Arial, serif;
    font-weight         : 700;
    font-style          : normal;
    font-size           : 22.0px;
    color               : rgba(1, 51, 179, 1.0);
    text-align          : left;
    line-height         : 28.0px;
}
.design1homepage .managingpartners .sectionhead .rectanglecopy12 {
    background-color    : rgba(0, 0, 0, 1.0);
    top                 : 0px;
    height              : 3px;
    width               : 1280px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .gcs {
    background-color    : rgba(255,255,255,0.0);
    top                 : 3271px;
    height              : 528px;
    width               : 1280px;
    position            : absolute;
    margin              : 0;
    left                : 80px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .gcs .article3 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 72px;
    height              : 456px;
    width               : 406px;
    position            : absolute;
    margin              : 0;
    left                : 873px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .gcs .article3 .rectangle {
    background-color    : rgba(246, 245, 241, 1.0);
    top                 : 0px;
    height              : 456px;
    width               : 406px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 0.98;
}
.design1homepage .gcs .article3 .insidetrackanalyz {
    background-color    : rgba(255,255,255,0.0);
    top                 : 239px;
    height              : auto;
    width               : 382px;
    position            : absolute;
    margin              : 0;
    left                : 13px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "Merriweather", Helvetica, Arial, serif;
    font-weight         : 700;
    font-style          : normal;
    font-size           : 24.0px;
    color               : rgba(0, 0, 0, 1.0);
    text-align          : left;
    line-height         : 32.0px;
}
.design1homepage .gcs .article3 .image {
    background-color    : rgba(229, 228, 215, 1.0);
    top                 : 0px;
    height              : 228px;
    width               : 406px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    overflow            : hidden;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .gcs .article3 .image .rectangle1 {
    background-color    : rgba(229, 228, 215, 1.0);
    top                 : 0px;
    height              : 228px;
    width               : 406px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .gcs .article3 .image .gettyimages1163716090170667a {
    background-color    : rgba(255,255,255,0.0);
    top                 : -68px;
    height              : 340px;
    width               : 454px;
    position            : absolute;
    margin              : 0;
    left                : -48px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .gcs .article3 .readtime {
    background-color    : rgba(255,255,255,0.0);
    top                 : 416px;
    height              : 23px;
    width               : 227px;
    position            : absolute;
    margin              : 0;
    left                : 13px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .gcs .article3 .readtime .a2minuteread {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : auto;
    width               : 202px;
    position            : absolute;
    margin              : 0;
    left                : 27px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : left;
    line-height         : 20.0px;
}
.design1homepage .gcs .article3 .readtime .uf017 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 1px;
    height              : auto;
    width               : 20px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : left;
    line-height         : 17.0px;
}
.design1homepage .gcs .article2 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 72px;
    height              : 456px;
    width               : 406px;
    position            : absolute;
    margin              : 0;
    left                : 437px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .gcs .article2 .rectangle {
    background-color    : rgba(246, 245, 241, 1.0);
    top                 : 0px;
    height              : 456px;
    width               : 406px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .gcs .article2 .billionsatstakem {
    background-color    : rgba(255,255,255,0.0);
    top                 : 26px;
    height              : auto;
    width               : 382px;
    position            : absolute;
    margin              : 0;
    left                : 14px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "Merriweather", Helvetica, Arial, serif;
    font-weight         : 700;
    font-style          : normal;
    font-size           : 24.0px;
    color               : rgba(0, 0, 0, 1.0);
    text-align          : left;
    line-height         : 32.0px;
}
.design1homepage .gcs .article2 .readtime {
    background-color    : rgba(255,255,255,0.0);
    top                 : 416px;
    height              : 23px;
    width               : 227px;
    position            : absolute;
    margin              : 0;
    left                : 14px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .gcs .article2 .readtime .a2minuteread {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : auto;
    width               : 202px;
    position            : absolute;
    margin              : 0;
    left                : 27px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : left;
    line-height         : 20.0px;
}
.design1homepage .gcs .article2 .readtime .uf017 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 1px;
    height              : auto;
    width               : 20px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : left;
    line-height         : 17.0px;
}
.design1homepage .gcs .article1 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 72px;
    height              : 456px;
    width               : 406px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .gcs .article1 .rectangle {
    background-color    : rgba(246, 245, 241, 1.0);
    top                 : 0px;
    height              : 456px;
    width               : 406px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .gcs .article1 .gcssharewhytheir {
    background-color    : rgba(255,255,255,0.0);
    top                 : 239px;
    height              : auto;
    width               : 382px;
    position            : absolute;
    margin              : 0;
    left                : 13px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "Merriweather", Helvetica, Arial, serif;
    font-weight         : 700;
    font-style          : normal;
    font-size           : 24.0px;
    color               : rgba(0, 0, 0, 1.0);
    text-align          : left;
    line-height         : 32.0px;
}
.design1homepage .gcs .article1 .image {
    background-color    : rgba(229, 228, 215, 1.0);
    top                 : 0px;
    height              : 228px;
    width               : 406px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    overflow            : hidden;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .gcs .article1 .image .rectangle1 {
    background-color    : rgba(229, 228, 215, 1.0);
    top                 : 0px;
    height              : 228px;
    width               : 406px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .gcs .article1 .image .gettyimages148422157170667a {
    background-color    : rgba(255,255,255,0.0);
    top                 : -40px;
    height              : 300px;
    width               : 450px;
    position            : absolute;
    margin              : 0;
    left                : -19px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .gcs .article1 .readtime {
    background-color    : rgba(255,255,255,0.0);
    top                 : 416px;
    height              : 23px;
    width               : 227px;
    position            : absolute;
    margin              : 0;
    left                : 14px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .gcs .article1 .readtime .a2minuteread {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : auto;
    width               : 202px;
    position            : absolute;
    margin              : 0;
    left                : 27px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : left;
    line-height         : 20.0px;
}
.design1homepage .gcs .article1 .readtime .uf017 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 1px;
    height              : auto;
    width               : 20px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : left;
    line-height         : 17.0px;
}
.design1homepage .gcs .sectionhead {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : 68px;
    width               : 1280px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .gcs .sectionhead .whatgcsarereading {
    background-color    : rgba(255,255,255,0.0);
    top                 : 14px;
    height              : auto;
    width               : 502px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "Merriweather", Helvetica, Arial, serif;
    font-weight         : 700;
    font-style          : normal;
    font-size           : 22.0px;
    color               : rgba(1, 51, 179, 1.0);
    text-align          : left;
    line-height         : 28.0px;
}
.design1homepage .gcs .sectionhead .rectanglecopy12 {
    background-color    : rgba(0, 0, 0, 1.0);
    top                 : 0px;
    height              : 3px;
    width               : 1280px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .askapro {
    background-color    : rgba(255,255,255,0.0);
    top                 : 3834px;
    height              : 200px;
    width               : 1440px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .askapro .background {
    background-color    : rgba(1, 51, 179, 1.0);
    top                 : 0px;
    height              : 200px;
    width               : 1440px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .askapro .featuredpro {
    background-color    : rgba(255,255,255,0.0);
    top                 : 56px;
    height              : 130px;
    width               : 438px;
    position            : absolute;
    margin              : 0;
    left                : 921px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .askapro .featuredpro .featuredpro1 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 7px;
    height              : auto;
    width               : 202px;
    position            : absolute;
    margin              : 0;
    left                : 141px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(255, 255, 255, 1.0);
    text-align          : left;
    letter-spacing      : 0.5px;
    line-height         : 32.0px;
}
.design1homepage .askapro .featuredpro .line {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : 1px;
    width               : 298px;
    position            : absolute;
    margin              : 0;
    left                : 140px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .askapro .featuredpro .lisashuchmansenior {
    background-color    : rgba(255,255,255,0.0);
    top                 : 50px;
    height              : auto;
    width               : 298px;
    position            : absolute;
    margin              : 0;
    left                : 141px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Bold", Helvetica, Arial, serif;
    font-size           : 18.0px;
    color               : rgba(255, 255, 255, 1.0);
    text-align          : left;
    line-height         : 24.0px;
}
.design1homepage .askapro .featuredpro .lisashuchmansenior .span1 {

}
.design1homepage .askapro .featuredpro .lisashuchmansenior .span2 {
    font-family         : "ProximaNova-Regular", Helvetica, Arial, serif;
}
.design1homepage .askapro .featuredpro .expert1 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : 110px;
    width               : 110px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .askapro .featuredpro .expert1 .expert11 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : 110px;
    width               : 110px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .askapro .questionbox {
    background-color    : rgba(255,255,255,0.0);
    top                 : 114px;
    height              : 50px;
    width               : 734px;
    position            : absolute;
    margin              : 0;
    left                : 80px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .askapro .questionbox .askfield {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : 50px;
    width               : 680px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .askapro .questionbox .askfield .rectanglecopy {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : 50px;
    width               : 680px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .askapro .questionbox .askfield .submitaquestion {
    background-color    : rgba(255,255,255,0.0);
    top                 : 12px;
    height              : auto;
    width               : 482px;
    position            : absolute;
    margin              : 0;
    left                : 24px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size           : 24.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : left;
    line-height         : 29.0px;
}
.design1homepage .askapro .questionbox .button {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : 50px;
    width               : 50px;
    position            : absolute;
    margin              : 0;
    left                : 684px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .askapro .questionbox .button .rectanglecopy3 {
    background-color    : rgba(3, 16, 93, 1.0);
    top                 : 0px;
    height              : 50px;
    width               : 50px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    border-radius       : 6px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .askapro .questionbox .button .uf105 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 7px;
    height              : auto;
    width               : 25px;
    position            : absolute;
    margin              : 0;
    left                : 19px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size           : 36.0px;
    color               : rgba(255, 255, 255, 1.0);
    text-align          : left;
    letter-spacing      : -1.0px;
    line-height         : 40.0px;
}
.design1homepage .askapro .connectdirectlywit {
    background-color    : rgba(255,255,255,0.0);
    top                 : 69px;
    height              : auto;
    width               : 602px;
    position            : absolute;
    margin              : 0;
    left                : 80px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size           : 24.0px;
    color               : rgba(255, 255, 255, 1.0);
    text-align          : left;
    letter-spacing      : -0.1px;
    line-height         : 32.0px;
}
.design1homepage .askapro .askapro1 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 28px;
    height              : auto;
    width               : 299px;
    position            : absolute;
    margin              : 0;
    left                : 80px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "Merriweather", Helvetica, Arial, serif;
    font-weight         : 700;
    font-style          : normal;
    font-size           : 32.0px;
    color               : rgba(255, 255, 255, 1.0);
    text-align          : left;
    letter-spacing      : -0.44px;
    line-height         : 36.0px;
}
.design1homepage .youmaylike {
    background-color    : rgba(255,255,255,0.0);
    top                 : 4449px;
    height              : 279px;
    width               : 1280px;
    position            : absolute;
    margin              : 0;
    left                : 80px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .youmaylike .sectionheadercopy {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : 63px;
    width               : 1280px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .youmaylike .sectionheadercopy .youmayalsolike {
    background-color    : rgba(255,255,255,0.0);
    top                 : 22px;
    height              : auto;
    width               : 802px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "Merriweather", Helvetica, Arial, serif;
    font-weight         : 700;
    font-style          : normal;
    font-size           : 22.0px;
    color               : rgba(1, 51, 179, 1.0);
    text-align          : left;
    letter-spacing      : 0.18px;
    line-height         : 28.0px;
}
.design1homepage .youmaylike .sectionheadercopy .rectanglecopy13 {
    background-color    : rgba(0, 0, 0, 1.0);
    top                 : 0px;
    height              : 4px;
    width               : 1280px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .youmaylike .article1 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 83px;
    height              : 196px;
    width               : 297px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .youmaylike .article1 .federalcircuitcont {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : auto;
    width               : 299px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "Merriweather", Helvetica, Arial, serif;
    font-weight         : 700;
    font-style          : normal;
    font-size           : 24.0px;
    color               : rgba(0, 0, 0, 1.0);
    text-align          : left;
    line-height         : 32.0px;
}
.design1homepage .youmaylike .article1 .readtime {
    background-color    : rgba(255,255,255,0.0);
    top                 : 173px;
    height              : 23px;
    width               : 227px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .youmaylike .article1 .readtime .a2minuteread {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : auto;
    width               : 202px;
    position            : absolute;
    margin              : 0;
    left                : 27px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : left;
    line-height         : 20.0px;
}
.design1homepage .youmaylike .article1 .readtime .uf017 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 1px;
    height              : auto;
    width               : 20px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : left;
    line-height         : 17.0px;
}
.design1homepage .youmaylike .article2 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 83px;
    height              : 196px;
    width               : 297px;
    position            : absolute;
    margin              : 0;
    left                : 327px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .youmaylike .article2 .readtime {
    background-color    : rgba(255,255,255,0.0);
    top                 : 173px;
    height              : 23px;
    width               : 227px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .youmaylike .article2 .readtime .a2minuteread {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : auto;
    width               : 202px;
    position            : absolute;
    margin              : 0;
    left                : 27px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : left;
    line-height         : 20.0px;
}
.design1homepage .youmaylike .article2 .readtime .uf017 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 1px;
    height              : auto;
    width               : 20px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : left;
    line-height         : 17.0px;
}
.design1homepage .youmaylike .article2 .lawfirmsarenotte {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : auto;
    width               : 299px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "Merriweather", Helvetica, Arial, serif;
    font-weight         : 700;
    font-style          : normal;
    font-size           : 24.0px;
    color               : rgba(0, 0, 0, 1.0);
    text-align          : left;
    line-height         : 32.0px;
}
.design1homepage .youmaylike .article3 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 83px;
    height              : 196px;
    width               : 297px;
    position            : absolute;
    margin              : 0;
    left                : 654px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .youmaylike .article3 .readtime {
    background-color    : rgba(255,255,255,0.0);
    top                 : 173px;
    height              : 23px;
    width               : 227px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .youmaylike .article3 .readtime .a2minuteread {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : auto;
    width               : 202px;
    position            : absolute;
    margin              : 0;
    left                : 27px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : left;
    line-height         : 20.0px;
}
.design1homepage .youmaylike .article3 .readtime .uf017 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 1px;
    height              : auto;
    width               : 20px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : left;
    line-height         : 17.0px;
}
.design1homepage .youmaylike .article3 .socialmediacongre {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : auto;
    width               : 299px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "Merriweather", Helvetica, Arial, serif;
    font-weight         : 700;
    font-style          : normal;
    font-size           : 24.0px;
    color               : rgba(0, 0, 0, 1.0);
    text-align          : left;
    line-height         : 32.0px;
}
.design1homepage .youmaylike .article4 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 83px;
    height              : 196px;
    width               : 297px;
    position            : absolute;
    margin              : 0;
    left                : 981px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .youmaylike .article4 .readtime {
    background-color    : rgba(255,255,255,0.0);
    top                 : 173px;
    height              : 23px;
    width               : 227px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .youmaylike .article4 .readtime .a5minuteread {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : auto;
    width               : 202px;
    position            : absolute;
    margin              : 0;
    left                : 27px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : left;
    line-height         : 20.0px;
}
.design1homepage .youmaylike .article4 .readtime .uf017 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 1px;
    height              : auto;
    width               : 20px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : left;
    line-height         : 17.0px;
}
.design1homepage .youmaylike .article4 .whensupremecourtc {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : auto;
    width               : 299px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "Merriweather", Helvetica, Arial, serif;
    font-weight         : 700;
    font-style          : normal;
    font-size           : 24.0px;
    color               : rgba(0, 0, 0, 1.0);
    text-align          : left;
    line-height         : 32.0px;
}
.design1homepage .events {
    background-color    : rgba(255,255,255,0.0);
    top                 : 4069px;
    height              : 345px;
    width               : 1286px;
    position            : absolute;
    margin              : 0;
    left                : 80px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .events .event1 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 85px;
    height              : 260px;
    width               : 624px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .events .event1 .image {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : 260px;
    width               : 297px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    overflow            : hidden;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .events .event1 .image .mask {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : 260px;
    width               : 297px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 0.6;
}
.design1homepage .events .event1 .image .gettyimages1129623868170667a {
    background-color    : rgba(255,255,255,0.0);
    top                 : -20px;
    height              : 300px;
    width               : 450px;
    position            : absolute;
    margin              : 0;
    left                : -77px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .events .event1 .rectangle {
    background-color    : rgba(246, 245, 241, 1.0);
    top                 : 0px;
    height              : 260px;
    width               : 327px;
    position            : absolute;
    margin              : 0;
    left                : 297px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .events .event1 .september15u201316202 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 16px;
    height              : auto;
    width               : 269px;
    position            : absolute;
    margin              : 0;
    left                : 327px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size           : 18.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : left;
    line-height         : 24.0px;
}
.design1homepage .events .event1 .generalcounselconf {
    background-color    : rgba(255,255,255,0.0);
    top                 : 81px;
    height              : auto;
    width               : 262px;
    position            : absolute;
    margin              : 0;
    left                : 327px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "Merriweather", Helvetica, Arial, serif;
    font-weight         : 700;
    font-style          : normal;
    font-size           : 24.0px;
    color               : rgba(0, 0, 0, 1.0);
    text-align          : left;
    line-height         : 32.0px;
}
.design1homepage .events .event1 .cta {
    background-color    : rgba(255,255,255,0.0);
    top                 : 192px;
    height              : 50px;
    width               : 267px;
    position            : absolute;
    margin              : 0;
    left                : 327px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .events .event1 .cta .rectangle1 {
    background-color    : rgba(229, 228, 215, 1.0);
    top                 : 0px;
    height              : 50px;
    width               : 267px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    border-radius       : 6px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .events .event1 .cta .register {
    background-color    : rgba(255,255,255,0.0);
    top                 : 14px;
    height              : auto;
    width               : 122px;
    position            : absolute;
    margin              : 0;
    left                : 73px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Semibold", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : center;
    letter-spacing      : 0.5px;
    line-height         : 20.0px;
}
.design1homepage .events .event2 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 85px;
    height              : 260px;
    width               : 624px;
    position            : absolute;
    margin              : 0;
    left                : 655px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .events .event2 .image {
    background-color    : rgba(95, 62, 188, 1.0);
    top                 : 0px;
    height              : 260px;
    width               : 297px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    overflow            : hidden;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .events .event2 .image .mask {
    background-color    : rgba(95, 62, 188, 1.0);
    top                 : 0px;
    height              : 260px;
    width               : 297px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 0.6;
}
.design1homepage .events .event2 .image .gettyimages1166085536170667a {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : 260px;
    width               : 390px;
    position            : absolute;
    margin              : 0;
    left                : -67px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .events .event2 .rectangle {
    background-color    : rgba(246, 245, 241, 1.0);
    top                 : 0px;
    height              : 260px;
    width               : 327px;
    position            : absolute;
    margin              : 0;
    left                : 297px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .events .event2 .october13u2013152020 {
    background-color    : rgba(255,255,255,0.0);
    top                 : 16px;
    height              : auto;
    width               : 269px;
    position            : absolute;
    margin              : 0;
    left                : 327px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size           : 18.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : left;
    line-height         : 24.0px;
}
.design1homepage .events .event2 .womeninfluencepo {
    background-color    : rgba(255,255,255,0.0);
    top                 : 81px;
    height              : auto;
    width               : 279px;
    position            : absolute;
    margin              : 0;
    left                : 327px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "Merriweather", Helvetica, Arial, serif;
    font-weight         : 700;
    font-style          : normal;
    font-size           : 24.0px;
    color               : rgba(0, 0, 0, 1.0);
    text-align          : left;
    line-height         : 32.0px;
}
.design1homepage .events .event2 .cta {
    background-color    : rgba(255,255,255,0.0);
    top                 : 192px;
    height              : 50px;
    width               : 267px;
    position            : absolute;
    margin              : 0;
    left                : 327px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .events .event2 .cta .rectangle1 {
    background-color    : rgba(229, 228, 215, 1.0);
    top                 : 0px;
    height              : 50px;
    width               : 267px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    border-radius       : 6px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .events .event2 .cta .register {
    background-color    : rgba(255,255,255,0.0);
    top                 : 14px;
    height              : auto;
    width               : 122px;
    position            : absolute;
    margin              : 0;
    left                : 73px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Semibold", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : center;
    letter-spacing      : 0.5px;
    line-height         : 20.0px;
}
.design1homepage .events .sectionheader {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : 63px;
    width               : 1286px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .events .sectionheader .seeall {
    background-color    : rgba(255,255,255,0.0);
    top                 : 30px;
    height              : 23px;
    width               : 185px;
    position            : absolute;
    margin              : 0;
    left                : 1101px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .events .sectionheader .seeall .seeallevents {
    background-color    : rgba(255,255,255,0.0);
    top                 : 0px;
    height              : auto;
    width               : 157px;
    position            : absolute;
    margin              : 0;
    left                : -2px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(0, 0, 0, 1.0);
    text-align          : right;
    line-height         : 20.0px;
}
.design1homepage .events .sectionheader .seeall .uf33b {
    background-color    : rgba(255,255,255,0.0);
    top                 : 1px;
    height              : auto;
    width               : 25px;
    position            : absolute;
    margin              : 0;
    left                : 162px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size           : 18.0px;
    color               : rgba(1, 51, 179, 1.0);
    text-align          : left;
    letter-spacing      : -0.5px;
    line-height         : 20.0px;
}
.design1homepage .events .sectionheader .upcomingevents {
    background-color    : rgba(255,255,255,0.0);
    top                 : 22px;
    height              : auto;
    width               : 302px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "Merriweather", Helvetica, Arial, serif;
    font-weight         : 700;
    font-style          : normal;
    font-size           : 22.0px;
    color               : rgba(1, 51, 179, 1.0);
    text-align          : left;
    letter-spacing      : 0.18px;
    line-height         : 28.0px;
}
.design1homepage .events .sectionheader .rectanglecopy13 {
    background-color    : rgba(0, 0, 0, 1.0);
    top                 : 0px;
    height              : 4px;
    width               : 1280px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .footer {
    background-color    : rgba(255,255,255,0.0);
    top                 : 4755px;
    height              : 92px;
    width               : 1280px;
    position            : absolute;
    margin              : 0;
    left                : 80px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
.design1homepage .footer .aboutuscontactu {
    background-color    : rgba(255,255,255,0.0);
    top                 : 32px;
    height              : auto;
    width               : 1157px;
    position            : absolute;
    margin              : 0;
    left                : 32px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : center;
    line-height         : 20.0px;
}
.design1homepage .footer .copyright2512020alm {
    background-color    : rgba(255,255,255,0.0);
    top                 : 72px;
    height              : auto;
    width               : 1157px;
    position            : absolute;
    margin              : 0;
    left                : 32px;
    transform           : rotate(0deg);
    opacity             : 1.0;
    font-family         : "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size           : 16.0px;
    color               : rgba(68, 68, 68, 1.0);
    text-align          : center;
    letter-spacing      : -0.2px;
    line-height         : 20.0px;
}
.design1homepage .footer .rectanglecopy14 {
    background-color    : rgba(0, 0, 0, 1.0);
    top                 : 0px;
    height              : 4px;
    width               : 1280px;
    position            : absolute;
    margin              : 0;
    left                : 0px;
    transform           : rotate(0deg);
    opacity             : 1.0;
}
/* .anima-animate-appear prefix for appear animations */
.anima-animate-appear {
    opacity             : 0;
    display             : block;
    -webkit-animation   : anima-reveal 0.3s ease-in-out 1 normal forwards;
    -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
    -o-animation        : anima-reveal 0.3s ease-in-out 1 normal forwards;
    animation           : anima-reveal 0.3s ease-in-out 1 normal forwards;
}
.anima-animate-disappear {
    opacity             : 1;
    display             : block;
    -webkit-animation   : anima-reveal 0.3s ease-in-out 1 reverse forwards;
    -moz-animation      : anima-reveal 0.3s ease-in 1 normal forwards;
    -o-animation        : anima-reveal 0.3s ease-in-out 1 reverse forwards;
    animation           : anima-reveal 0.3s ease-in-out 1 reverse forwards;
}
.anima-animate-nodelay {
    -webkit-animation-delay: 0;
    -moz-animation-delay: 0;
    -o-animation-delay  : 0;
    animation-delay     : 0;
}
@-webkit-keyframes anima-reveal {
    0%

    {
        opacity: 0;
    }


    100%

    {
        opacity: 1;
    }
}
@-moz-keyframes anima-reveal {
    0%

    {
        opacity: 0;
    }


    100%

    {
        opacity: 1;
    }
}
@-o-keyframes anima-reveal {
    0%

    {
        opacity: 0;
    }


    100%

    {
        opacity: 1;
    }
}
@keyframes anima-reveal {
    0%

    {
        opacity: 0;
    }


    100%

    {
        opacity: 1;
    }
}
.anima-component-wrapper,
.anima-component-wrapper * {
    pointer-events      : none;
}
.anima-component-wrapper a *,
.anima-component-wrapper a,
.anima-component-wrapper input,
.anima-component-wrapper video,
.anima-component-wrapper iframe,
.anima-listeners-active,
.anima-listeners-active * {
    pointer-events      : auto;
}
.anima-hidden,
.anima-hidden * {
    visibility          : hidden;
    pointer-events      : none;
}
.anima-smart-layers-pointers,
.anima-smart-layers-pointers * {
    pointer-events      : auto;
    visibility          : visible;
}
.anima-component-wrapper.anima-not-ready,
.anima-component-wrapper.anima-not-ready * {
    visibility          : hidden !important;
}
.anima-listeners-active-click,
.anima-listeners-active-click * {
    cursor              : pointer;
}
.anima-word-break {
    overflow-wrap       : break-word;
    word-wrap           : break-word;
    word-break          : break-all;
    word-break          : break-word;
}

#cca-homepage img:not(.ad):not(#iv-img){
  width: 100%;
}

.instant-insights-specs-time .clock-icon{
    width:auto !important;
}
.block{
  border: solid 1px gray; 
}
.menu-border{
border-right: 1px solid white;
padding-right: 40px;
}
.social-padding{
    padding-top:80px;
}
.menu-content-pad{
    padding-left:45px;
}
.float-right-arrow {
    float: right;
    padding: 10px 10px;
    color:white;
}
.nav-link-inner{
  height: 41px;
  width: 308px;
  color: #FFF;
  font-family: Merriweather;
  font-size: 33px;
  font-weight: 700;
  letter-spacing: -0.59px;
  line-height: 41px;
}
.menu-content{
margin-top: 3%;
}
.nav-head{
margin-top: 5%;
}
.subList{
height: 48px;
    width: 339px;
    color: #FFF !important;
    font-family: "ProximaNova-Regular";
    font-size: 24px;
    letter-spacing: -0.43px;
    line-height: 24px;
}
.dropdown-content{
display:none;
}
.active-panel{
background: white;
    padding-left: 5px;
    padding-top: 5px;
}
.active-panel .nav-link-inner{
color:#03115D;
}
.nav-seeall{
height: 19px;
  width: 51px;
  color: #FFF !important;
  font-family: "ProximaNova-Regular";
  font-size: 16px;
  font-weight: 700;
  line-height: 19px;
}
.see-all-icon-img{
padding-left: 10px;
}
.instant-insight-seemore-mobile{
display:none;
}

.lr-header .accIcon img{width:auto!important;}

.lr-header  .arrow {
    border: 1px solid;
    color: #0133b3;
    border-color: #0133b3;
    padding: 2px 3px;
    font-family: 'FontAwesome5Pro-Light', Helvetica, Arial, serif;
    font-size: 10px;
    margin-left: 3px;
}

#iconMyAccount .icon white-globe {padding-right: 5px;}
#accBlueBox #iconCloseAccBlue {margin:0;}
.mobile-site-selector .jason .sub-nav {margin:0; padding:0;}
.mobile-site-selector .jason .sub-nav .trigger {margin:-3px 7px 0 0;height:18px;}
.mobile-site-selector .jason .sub-nav .trigger .UStext {color:white;}
.mobile-site-selector .jason .sub-nav .trigger a .load-more-arrow {margin: 0 0 2px 6px;width:8px; height:auto;transform:rotate(0deg);opacity: 1.0;}
.mobile-site-selector .jason .sub-nav .trigger .sub-nav .edition,
.mobile-site-selector .jason .sub-nav .trigger .sub-nav .edition .nav-topics .col-1-2.left {width:100%;}
.mobile-site-selector .jason .sub-nav .trigger .sub-nav .edition .nav-topics .col-1-2.left .active-anchor {padding-right:0;}
.mobile-site-selector .jason .sub-nav .trigger .sub-nav .edition .nav-topics .col-1-2.left .active-anchor .edition-active {padding-right:3px;}
.mobile-site-selector .jason .sub-nav .trigger .sub-nav .edition .nav-topics .col-1-2.left li+li > a {padding-left:30px;}
#blueBoxMobile > div.col-xs-12.col-md-12.col-sm-12,
.padding70.header-bottom .hamSear #blueBox > .col-xs-12.col-md-12.col-sm-12 {border-top: 1px solid white;}
#blueBoxMobile > div.col-xs-12.col-md-12.col-sm-12 .hamSear #iconCloseBlueMobile,
.padding70.header-bottom .hamSear #blueBox .hamSear #iconCloseBlue {width:26px;}
#blueBoxMobile > div.col-xs-12.col-md-12.col-sm-12 .hamSear #iconSearchMobile,
.padding70.header-bottom .hamSear .nopadding #iconSign,
.padding70.header-bottom .hamSear #blueBox .hamSear .iconSign {text-decoration: none;}
.padding70.header-bottom .hamSear .nopadding #iconMenu {padding-left:11px;}
.padding70.header-bottom .col-md-11.col-sm-10 .nav-head img.float-right-arrow+div {border-bottom: 1px solid white;margin-top: 3%;}
.padding70.header-bottom .col-md-11.col-sm-10 div.col-md-6.col-sm-6 .dropdown-content .dropdown-see-all-div {margin-top: 15%;margin-bottom: 15%;}
.padding70.header-bottom .col-md-11.col-sm-10 div.col-md-6.col-sm-6 .dropdown-content .dropdown-item-border {border-bottom: 1px solid white;margin-top: 3%;}
#mobile-header-container #blueBox-mobile #iconMyAccountMobile {display: inline-block;}
#mobile-header-container #blueBox-mobile #iconMyAccountMobile .white-globe {padding-right: 5px;}
#mobile-header-container #blueBox-mobile #accBlueBox #iconCloseAccBlue,
#mobile-header-container #blueBox-mobile .User-access-row .mobile-site-selector .sitedir-ddn {margin:0;}
#mobile-header-container #blueBox-mobile .User-access-row .mobile-site-selector .sitedir-ddn .trigger .trigger > img {margin:-3px 7px 0 0;height:18px;}
#mobile-header-container #blueBox-mobile .User-access-row .mobile-site-selector .sitedir-ddn .trigger .trigger > img.load-more-arrow {
    margin: 0 0 2px 6px;width:8px; height:auto;transform:rotate(0deg);opacity: 1.0;
}
#mobile-header-container #blueBox-mobile .User-access-row .mobile-site-selector .sitedir-ddn li+li .trigger > img.load-more-arrow {
    padding:0; text-transform:none; font-size:14px; opacity:100%;
}
#mobile-header-container #blueBox-mobile .User-access-row .mobile-site-selector .sitedir-ddn .trigger .sub-nav .edition {
    width:100%;
}
#mobile-header-container #blueBox-mobile .User-access-row .mobile-site-selector .sitedir-ddn .trigger .sub-nav .edition .nav-topics .col-1-2.left{
    width:230px;
}
