@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){
    .container {
        width: 1440px;
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .row {
        margin-right: 0 !important;

    }
}

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;}

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

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

hr.hr4{border-top: 4px 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;
}
.lawLogo, .proLogo{
    height: 40px;
}
.lawDivider{
    height: 31px;
}
.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: left;
    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;
    padding-top: 15px;  
}
.padding-omeda{
    padding: 0 67px;
}
.padding70{
    padding: 0 52px;
}
.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;
}
.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 30px 0;
    display: block;
}
.subSectionBlueBoxRight a{
    color: #FFF;
}

.subSectionBlueBoxRight a span{
    border-radius: 10px;
    padding: 3px 8px;
    margin-left: 5px;
    background: #ff6600;
    font-size: 10px;
    font-weight: 400;
    line-height: 10px;
    vertical-align: middle;
}
.slide-up{
    position: absolute;
    top: -350px;
    left: 50px;
    width: 750px;
    height: 320px;
    z-index: 99;
    background: #0133b3;
}
.slide-down{
    position: absolute;
    top: 0;
    left: 50px;
    width: 750px;
    height: 360px;
    z-index: 99;
    background: #0133b3;
}
#iconCloseBlue{
    margin: 29px 0 0 15px;
    cursor: pointer;
}
.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: -470px;
    left: 128px;
    padding: 30px 40px;
    background: #0133b3;
    z-index: 100;
    color: #FFF;
    text-align: left;
    width: 308px;
}
.acc-slide-down{
    position: absolute;
    top: 0;
    left: 128px;
    padding: 30px 40px;
    background: #0133b3;
    z-index: 100;
    color: #FFF;
    text-align: left;
    width: 308px;
}
#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;
}
.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-right: 0;
    padding-left: 0;
}
.pastWebcast hr.hr2{
    border-top: 2px solid #000;
    bottom:0;
    width: 100%;
}

#sub0, #sub1, #sub2, #sub3, #sub4{
        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;
}
.footerMenu{
    margin: 0 0 15px;
}


/* 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-in-depth-item {
  display: none;
}

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

.cta-participate { 
    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;
}


/* 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: #337ab7;
    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: #337ab7;
    text-decoration: none;
}
.site-footer .engaged ul li a:hover {
    color: #23527c;
    text-decoration: underline;
}

/***** 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);
  overflow-x: auto;
}
.container .compasspoints .inner{
    width:1276px; 
    margin:0 auto;
}
.container .compasspoints .inner .copy{
    float:left; 
    width:25%
}

.container .compasspoints .inner .copy h2 {
  padding:0px;
}

.container .compasspoints .inner .copy div.white {
  font-family: 'proxima-nova';
  font-size: 36px;
  margin-top:20px;
}

.compasspoints .inner .points{
  display:flex;
  justify-content:space-between;
}
.container .compasspoints .point{
  width:30%; 
  float:left; 
  background-color:#ffffff;
  display: none;
  flex-direction: column;
}

.container .compasspoints .point h5 {
  padding: 0 3px;
  flex: 1;
}

.container .compasspoints .cmpImg{
    width:100%; 
    padding:35%; 
    margin:0 auto; 
    background-size: 85%; 
    background-repeat: no-repeat; 
    background-position: center center;
}
.container .compasspoints .articleLink{
    background-color:#000; 
    text-align:center; 
    padding:10px 0px;
    margin-top: auto;
}
.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;
}

#omeda-newsletter-subscription a, #omeda-newsletter-subscription .alert-title{
    font-size: 15px;
    font-weight: 600;
}
 #omeda-newsletter-subscription span{
    font-size: 15px;
}