@media (max-width: 767px) {
  .padding70 {
    padding: 0;
  }

  #iconMenu,
  #iconSearch {
    display: none !important;
  }

  #blueBox {
    display: none !important;
  }

  .proDiv,
  .proBack {
    display: none;
  }

  #blueBoxMobile {
    padding: 20px;
  }

  .proSearchBox {
    width: 80%;
    font-size: 14px;
    line-height: 30px;
  }

  .mobileIcons {
    display: block !important;
  }

  .hamSear {
    font-size: 16.0px;
    padding-top: 35px;
  }

  .proSearchBox {
    width: 77%;
  }

  .profile .icon {
    font-size: 16.0px;
  }

  .lawLogo,
  .proLogo {
    height: 30px;
  }

  .logoTagline {
    font-size: 12.0px;
  }

  .myAcc {
    display: none
  }

  .slide-left {
    position: absolute;
    top: 0;
    left: -768px;
    width: 100%;
    z-index: 99;
    background: #0133b3;
    display: block !important;
  }

  .slide-right {
    position: absolute;
    top: 0;
    left: 0px;
    width: 100%;
    height: auto;
    z-index: 99;
    background: #0133b3;
  }

  #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 {
    color: #FFF !important;
  }

  #iconMyAccount {
    display: none;
  }

  #accBlueBox {
    display: none;
  }

  #iconMyAccountMobile {
    display: block;
  }

  #accBlueBoxMobile {
    display: block;
  }

  #accBlueBoxMobile #iconCloseAccBlueMobile {
    width: 16px;
    margin: 0 0 20px -15px;
    cursor: pointer;
  }

  #accBlueBoxMobile .accLinks {
    color: #FFF;
    padding: 8px 0;
  }

  #accBlueBoxMobile .accLinks a {
    color: #FFF;
  }

  #accBlueBoxMobile .accLinks a:hove {
    color: #FFF;
    text-decoration: underline;
  }

  #accBlueBoxMobile .accUser {
    font-size: 20px;
  }

  #accBlueBoxMobile .hr2 {
    border-top: 1px solid #FFF;
  }

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

  #accBlueBoxMobile .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;
  }

  .acc-slide-left {
    position: absolute;
    top: 0px;
    left: -768px;
    padding: 30px 40px;
    background: #0133b3;
    z-index: 100;
    color: #FFF;
    text-align: left;
    width: 308px;
  }

  .acc-slide-right {
    position: absolute;
    top: 0;
    left: 0;
    padding: 30px 40px;
    background: #0133b3;
    z-index: 100;
    color: #FFF;
    text-align: left;
    width: 100%;
  }

  .webcastLeftImage {
    margin-right: 0;
  }


  .thearchives {
    height: 76px;
    width: 250px;
    display: block;
    background: url(/assets/master-template/images/pro/design-1-homepage-arrow-shape@2x.png);
    background-size: cover;
    margin: 30px 0;
    padding: 5px 0 0 20px;
  }

  .thearchives1 {
    font-size: 20.0px;
  }

  #secWebcast h3 {
    padding: 0 20px;
  }

  .allWebcasts {
    height: 42px;
    width: 250px;
    display: block;
    background: url(/assets/master-template/images/pro/design-1-homepage-arrow-shape-1@2x.png);
    background-size: cover;
    padding: 10px 0 0;
    text-align: center;
    margin: 0 20px;
    float: none;
  }

  .mobileTextCenter {
    text-align: center;
  }

  .pWebcasts {
    display: block;
  }

  .pastWebcast {
    margin: 10px 0;
    padding-right: 15px !important;
    padding-left: 15px !important;
  }

  .enl-promo h4 {
    text-align: center;
  }

  .enl-promo h2.module-title {
    text-align: center;
  }

  .compasspoints .inner {
    width: 100% !important;
  }

  .compasspoints .inner .copy {
    float: none !important;
    width: 100% !important;
    padding: 0 20px !important;
  }

  .compasspoints .inner .points {
    display: block !important;
  }

  .compasspoints .inner .point {
    width: 90% !important;
    margin: 5px auto;
    float: none;
    padding: 10px;
  }
}



/***** below are from design company ***************************** **********************************/
@media (max-width: 767px) {
  .design1homepage {
    width: 100%;
    min-width: 320px;
    height: 100vh;
    min-height: 8290px;
    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 .header {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: 74px;
    width: 326px;
    position: absolute;
    margin: 0;
    left: -2px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .header .rectangle {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: 74px;
    width: 326px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .header .logo {
    background-color: rgba(255, 255, 255, 0.0);
    top: 16px;
    height: 52px;
    width: 150px;
    position: absolute;
    margin: 0;
    left: 87px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .header .logo .fill1 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 3px;
    height: 14px;
    width: 36px;
    position: absolute;
    margin: 0;
    left: 104px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .header .logo .fill3 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 3px;
    height: 14px;
    width: 86px;
    position: absolute;
    margin: 0;
    left: 10px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .header .logo .group7 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: 20px;
    width: 2px;
    position: absolute;
    margin: 0;
    left: 98px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .header .logo .group7 .group71 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: 20px;
    width: 2px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .header .logo .thewhybehindthew {
    background-color: rgba(255, 255, 255, 0.0);
    top: 12px;
    height: auto;
    width: 152px;
    position: absolute;
    margin: 0;
    left: -1px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "ProximaNova-Semibold", Helvetica, Arial, serif;
    font-size: 9.5px;
    color: rgba(0, 0, 0, 1.0);
    text-align: center;
    line-height: 36.0px;
  }

  .design1homepage .header .uf0c9uf002 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 19px;
    height: auto;
    width: 47px;
    position: absolute;
    margin: 0;
    left: 22px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size: 16.0px;
    color: rgba(0, 0, 0, 1.0);
    text-align: left;
    letter-spacing: -0.44px;
    line-height: 17.0px;
  }

  .design1homepage .header .uf2bd {
    background-color: rgba(255, 255, 255, 0.0);
    top: 17px;
    height: auto;
    width: 25px;
    position: absolute;
    margin: 0;
    left: 287px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size: 16.0px;
    color: rgba(0, 0, 0, 1.0);
    text-align: left;
    letter-spacing: -0.44px;
    line-height: 17.0px;
  }

  .design1homepage .executivebriefings {
    background-color: rgba(255, 255, 255, 0.0);
    top: 88px;
    height: 560px;
    width: 282px;
    position: absolute;
    margin: 0;
    left: 19px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .executivebriefings .otherstories {
    background-color: rgba(255, 255, 255, 0.0);
    top: 373px;
    height: 186px;
    width: 282px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .executivebriefings .otherstories .dividingline {
    background-color: rgba(255, 255, 255, 0.0);
    top: 82px;
    height: 2px;
    width: 280px;
    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: 32px;
    height: auto;
    width: 282px;
    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: 16.0px;
    color: rgba(0, 0, 0, 1.0);
    text-align: left;
    line-height: 20.0px;
  }

  .design1homepage .executivebriefings .otherstories .juneteenth {
    background-color: rgba(255, 255, 255, 0.0);
    top: 91px;
    height: auto;
    width: 282px;
    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: 16.0px;
    color: rgba(0, 0, 0, 1.0);
    text-align: left;
    line-height: 20.0px;
  }

  .design1homepage .executivebriefings .otherstories .dividingline1 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: 2px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 1px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .executivebriefings .otherstories .otherbriefings {
    background-color: rgba(255, 255, 255, 0.0);
    top: 10px;
    height: auto;
    width: 282px;
    position: absolute;
    margin: 0;
    left: 1px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "ProximaNova-Bold", Helvetica, Arial, serif;
    font-size: 12.0px;
    color: rgba(1, 51, 179, 1.0);
    text-align: left;
    letter-spacing: 0.33px;
    line-height: 15.0px;
  }

  .design1homepage .executivebriefings .image {
    background-color: rgba(255, 255, 255, 0.0);
    top: 203px;
    height: 162px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 1px;
    overflow: hidden;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .executivebriefings .image .mask {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: 162px;
    width: 280px;
    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: -115px;
    height: 336px;
    width: 499px;
    position: absolute;
    margin: 0;
    left: -91px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .executivebriefings .thefirmsthatwona {
    background-color: rgba(255, 255, 255, 0.0);
    top: 36px;
    height: auto;
    width: 282px;
    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 .executivebriefings .findoutwhowascho {
    background-color: rgba(255, 255, 255, 0.0);
    top: 139px;
    height: auto;
    width: 282px;
    position: absolute;
    margin: 0;
    left: 1px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size: 14.0px;
    color: rgba(68, 68, 68, 1.0);
    text-align: left;
    line-height: 18.0px;
  }

  .design1homepage .executivebriefings .executivebriefings1 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 10px;
    height: auto;
    width: 282px;
    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: 13.0px;
    color: rgba(1, 51, 179, 1.0);
    text-align: left;
    line-height: 17.0px;
  }

  .design1homepage .executivebriefings .rectanglecopy12 {
    background-color: rgba(0, 0, 0, 1.0);
    top: 0px;
    height: 2px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 1px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .thearchives {
    background-color: rgba(255, 255, 255, 0.0);
    top: 596px;
    height: 65px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 20px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .thearchives .arrowshape {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: 65px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .thearchives .explorepastexecuti {
    background-color: rgba(255, 255, 255, 0.0);
    top: 36px;
    height: auto;
    width: 242px;
    position: absolute;
    margin: 0;
    left: 14px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "ProximaNova-Bold", Helvetica, Arial, serif;
    font-size: 14.0px;
    color: rgba(255, 255, 255, 1.0);
    text-align: left;
    line-height: 18.0px;
  }

  .design1homepage .thearchives .thearchives1 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 12px;
    height: auto;
    width: 242px;
    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: 16.0px;
    color: rgba(255, 255, 255, 1.0);
    text-align: left;
    letter-spacing: -0.33px;
    line-height: 20.0px;
  }

  .design1homepage .legalradar {
    background-color: rgba(255, 255, 255, 0.0);
    top: 690px;
    height: 445px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 20px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .legalradar .hugheshubbardree {
    background-color: rgba(255, 255, 255, 0.0);
    top: 96px;
    height: auto;
    width: 242px;
    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(0, 0, 0, 1.0);
    text-align: left;
    line-height: 20.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: 153px;
    height: auto;
    width: 242px;
    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(0, 0, 0, 1.0);
    text-align: left;
    line-height: 20.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: 211px;
    height: auto;
    width: 242px;
    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(0, 0, 0, 1.0);
    text-align: left;
    line-height: 20.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: 269px;
    height: auto;
    width: 242px;
    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(0, 0, 0, 1.0);
    text-align: left;
    line-height: 20.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: 327px;
    height: auto;
    width: 242px;
    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(0, 0, 0, 1.0);
    text-align: left;
    line-height: 20.0px;
  }

  .design1homepage .legalradar .foxrothschild2new .span1 {}

  .design1homepage .legalradar .foxrothschild2new .span2 {
    font-family: "ProximaNova-Regular", Helvetica, Arial, serif;
  }

  .design1homepage .legalradar .line {
    background-color: rgba(255, 255, 255, 0.0);
    top: 144px;
    height: 2px;
    width: 241px;
    position: absolute;
    margin: 0;
    left: 20px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .legalradar .linecopy {
    background-color: rgba(255, 255, 255, 0.0);
    top: 202px;
    height: 2px;
    width: 241px;
    position: absolute;
    margin: 0;
    left: 20px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .legalradar .linecopy2 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 260px;
    height: 2px;
    width: 241px;
    position: absolute;
    margin: 0;
    left: 20px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .legalradar .linecopy3 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 318px;
    height: 2px;
    width: 241px;
    position: absolute;
    margin: 0;
    left: 20px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .legalradar .rectangle {
    background-color: rgba(255, 255, 255, 0.0);
    top: 75px;
    height: 370px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .legalradar .cta {
    background-color: rgba(255, 255, 255, 0.0);
    top: 392px;
    height: 38px;
    width: 240px;
    position: absolute;
    margin: 0;
    left: 20px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .legalradar .cta .rectangle1 {
    background-color: rgba(229, 228, 215, 1.0);
    top: 0px;
    height: 36px;
    width: 240px;
    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: 10px;
    height: auto;
    width: 222px;
    position: absolute;
    margin: 0;
    left: 9px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "ProximaNova-Semibold", Helvetica, Arial, serif;
    font-size: 14.0px;
    color: rgba(68, 68, 68, 1.0);
    text-align: center;
    letter-spacing: 0.44px;
    line-height: 17.0px;
  }

  .design1homepage .legalradar .image {
    background-color: rgba(229, 228, 215, 1.0);
    top: 0px;
    height: 80px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 0px;
    overflow: hidden;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .legalradar .image .rectangle1 {
    background-color: rgba(229, 228, 215, 1.0);
    top: 0px;
    height: 80px;
    width: 280px;
    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: -84px;
    height: 260px;
    width: 416px;
    position: absolute;
    margin: 0;
    left: -20px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .legalradar .legalradar1 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 16px;
    height: auto;
    width: 222px;
    position: absolute;
    margin: 0;
    left: 18px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "ProximaNova-Bold", Helvetica, Arial, serif;
    font-size: 14.0px;
    color: rgba(255, 255, 255, 1.0);
    text-align: left;
    letter-spacing: 0.44px;
    line-height: 17.0px;
  }

  .design1homepage .legalradar .trendinglawfirmst {
    background-color: rgba(255, 255, 255, 0.0);
    top: 41px;
    height: auto;
    width: 262px;
    position: absolute;
    margin: 0;
    left: 18px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "Merriweather", Helvetica, Arial, serif;
    font-weight: 700;
    font-style: normal;
    font-size: 15.0px;
    color: rgba(255, 255, 255, 1.0);
    text-align: left;
    line-height: 20.0px;
  }

  .design1homepage .compasspass {
    background-color: rgba(255, 255, 255, 0.0);
    top: 1164px;
    height: 400px;
    width: 742px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .compasspass .background {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: 400px;
    width: 320px;
    position: absolute;
    margin: 0;
    left: 0px;
    overflow: hidden;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .compasspass .background .rectangle {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: 400px;
    width: 320px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .compasspass .background .almcompasspointsbackground {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: 400px;
    width: 711px;
    position: absolute;
    margin: 0;
    left: -37px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .compasspass .charts {
    background-color: rgba(255, 255, 255, 0.0);
    top: 118px;
    height: 213px;
    width: 692px;
    position: absolute;
    margin: 0;
    left: 50px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .compasspass .charts .chart1 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: 213px;
    width: 220px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .compasspass .charts .chart1 .rectanglecopy4 {
    background-color: rgba(255, 255, 255, 1.0);
    top: 0px;
    height: 204px;
    width: 220px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .compasspass .charts .chart1 .amlaw100fy19of {
    background-color: rgba(255, 255, 255, 0.0);
    top: 14px;
    height: auto;
    width: 211px;
    position: absolute;
    margin: 0;
    left: 4px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "Merriweather", Helvetica, Arial, serif;
    font-weight: 700;
    font-style: normal;
    font-size: 14.0px;
    color: rgba(0, 0, 0, 1.0);
    text-align: center;
    line-height: 18.0px;
  }

  .design1homepage .compasspass .charts .chart1 .piechart {
    background-color: rgba(255, 255, 255, 0.0);
    top: 58px;
    height: 110px;
    width: 110px;
    position: absolute;
    margin: 0;
    left: 55px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .compasspass .charts .chart1 .piechart .group3 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: 110px;
    width: 109px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .compasspass .charts .chart1 .piechart .group3 .group31 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: 110px;
    width: 109px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .compasspass .charts .chart1 .piechart .group6 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: 56px;
    width: 51px;
    position: absolute;
    margin: 0;
    left: 54px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .compasspass .charts .chart1 .piechart .group6 .group61 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: 57px;
    width: 51px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .compasspass .charts .chart1 .cta1 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 183px;
    height: 30px;
    width: 220px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .compasspass .charts .chart1 .cta1 .rectangle {
    background-color: rgba(0, 0, 0, 1.0);
    top: 0px;
    height: 30px;
    width: 220px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .compasspass .charts .chart1 .cta1 .gotoarticle {
    background-color: rgba(255, 255, 255, 0.0);
    top: 6px;
    height: auto;
    width: 92px;
    position: absolute;
    margin: 0;
    left: 69px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size: 14.0px;
    color: rgba(255, 255, 255, 1.0);
    text-align: left;
    letter-spacing: 0.12px;
    line-height: 17.0px;
  }

  .design1homepage .compasspass .charts .chart1 .cta1 .uf33b {
    background-color: rgba(255, 255, 255, 0.0);
    top: 9px;
    height: auto;
    width: 21px;
    position: absolute;
    margin: 0;
    left: 153px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size: 14.0px;
    color: rgba(255, 255, 255, 1.0);
    text-align: left;
    letter-spacing: -0.39px;
    line-height: 15.0px;
  }

  .design1homepage .compasspass .charts .chart2 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: 213px;
    width: 220px;
    position: absolute;
    margin: 0;
    left: 236px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .compasspass .charts .chart2 .rectanglecopy4 {
    background-color: rgba(255, 255, 255, 1.0);
    top: 0px;
    height: 204px;
    width: 220px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .compasspass .charts .chart2 .theonwardmarchto {
    background-color: rgba(255, 255, 255, 0.0);
    top: 15px;
    height: auto;
    width: 211px;
    position: absolute;
    margin: 0;
    left: 4px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "Merriweather", Helvetica, Arial, serif;
    font-weight: 700;
    font-style: normal;
    font-size: 14.0px;
    color: rgba(0, 0, 0, 1.0);
    text-align: center;
    line-height: 16.0px;
  }

  .design1homepage .compasspass .charts .chart2 .cta1 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 183px;
    height: 30px;
    width: 220px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .compasspass .charts .chart2 .cta1 .rectangle {
    background-color: rgba(0, 0, 0, 1.0);
    top: 0px;
    height: 30px;
    width: 220px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .compasspass .charts .chart2 .cta1 .gotoanalysis {
    background-color: rgba(255, 255, 255, 0.0);
    top: 6px;
    height: auto;
    width: 92px;
    position: absolute;
    margin: 0;
    left: 61px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size: 14.0px;
    color: rgba(255, 255, 255, 1.0);
    text-align: left;
    letter-spacing: 0.12px;
    line-height: 17.0px;
  }

  .design1homepage .compasspass .charts .chart2 .cta1 .uf33b {
    background-color: rgba(255, 255, 255, 0.0);
    top: 9px;
    height: auto;
    width: 21px;
    position: absolute;
    margin: 0;
    left: 159px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size: 14.0px;
    color: rgba(255, 255, 255, 1.0);
    text-align: left;
    letter-spacing: -0.39px;
    line-height: 15.0px;
  }

  .design1homepage .compasspass .charts .chart2 .group7 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 67px;
    height: 78px;
    width: 120px;
    position: absolute;
    margin: 0;
    left: 53px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .compasspass .charts .chart3 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: 213px;
    width: 220px;
    position: absolute;
    margin: 0;
    left: 472px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .compasspass .charts .chart3 .rectanglecopy4 {
    background-color: rgba(255, 255, 255, 1.0);
    top: 0px;
    height: 204px;
    width: 220px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .compasspass .charts .chart3 .headcountgrowthin {
    background-color: rgba(255, 255, 255, 0.0);
    top: 15px;
    height: auto;
    width: 211px;
    position: absolute;
    margin: 0;
    left: 4px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "Merriweather", Helvetica, Arial, serif;
    font-weight: 700;
    font-style: normal;
    font-size: 14.0px;
    color: rgba(0, 0, 0, 1.0);
    text-align: center;
    line-height: 16.0px;
  }

  .design1homepage .compasspass .charts .chart3 .cta1 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 183px;
    height: 30px;
    width: 220px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .compasspass .charts .chart3 .cta1 .rectangle {
    background-color: rgba(0, 0, 0, 1.0);
    top: 0px;
    height: 30px;
    width: 220px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .compasspass .charts .chart3 .cta1 .gotoanalysis {
    background-color: rgba(255, 255, 255, 0.0);
    top: 7px;
    height: auto;
    width: 92px;
    position: absolute;
    margin: 0;
    left: 61px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size: 14.0px;
    color: rgba(255, 255, 255, 1.0);
    text-align: left;
    letter-spacing: 0.12px;
    line-height: 17.0px;
  }

  .design1homepage .compasspass .charts .chart3 .cta1 .uf33b {
    background-color: rgba(255, 255, 255, 0.0);
    top: 9px;
    height: auto;
    width: 21px;
    position: absolute;
    margin: 0;
    left: 159px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size: 14.0px;
    color: rgba(255, 255, 255, 1.0);
    text-align: left;
    letter-spacing: -0.39px;
    line-height: 15.0px;
  }

  .design1homepage .compasspass .charts .chart3 .a10 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 50px;
    height: auto;
    width: 202px;
    position: absolute;
    margin: 0;
    left: 9px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "Merriweather", Helvetica, Arial, serif;
    font-weight: 700;
    font-style: normal;
    font-size: 90.0px;
    color: rgba(0, 164, 138, 1.0);
    text-align: center;
    letter-spacing: -0.9px;
    line-height: 50.0px;
  }

  .design1homepage .compasspass .charts .chart3 .a10 .span1 {
    line-height: 114.0px;
  }

  .design1homepage .compasspass .charts .chart3 .a10 .span2 {
    font-size: 50.0px;
    letter-spacing: -0.5px;
    line-height: 63.0px;
  }

  .design1homepage .compasspass .datadrivenreportin {
    background-color: rgba(255, 255, 255, 0.0);
    top: 53px;
    height: auto;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 20px;
    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: center;
    letter-spacing: -0.19px;
    line-height: 20.0px;
  }

  .design1homepage .compasspass .yourcompasspoints {
    background-color: rgba(255, 255, 255, 0.0);
    top: 20px;
    height: auto;
    width: 282px;
    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: 15.0px;
    color: rgba(255, 255, 255, 1.0);
    text-align: center;
    line-height: 18.0px;
  }

  .design1homepage .compasspass .cta {
    background-color: rgba(255, 255, 255, 0.0);
    top: 359px;
    height: 30px;
    width: 154px;
    position: absolute;
    margin: 0;
    left: 83px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .compasspass .cta .gotolegalcompass {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: auto;
    width: 142px;
    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(255, 255, 255, 1.0);
    text-align: left;
    line-height: 17.0px;
  }

  .design1homepage .compasspass .cta .uf33b {
    background-color: rgba(255, 255, 255, 0.0);
    top: 2px;
    height: auto;
    width: 20px;
    position: absolute;
    margin: 0;
    left: 134px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size: 14.0px;
    color: rgba(255, 255, 255, 1.0);
    text-align: right;
    letter-spacing: -0.39px;
    line-height: 15.0px;
  }

  .design1homepage .webcasts {
    background-color: rgba(255, 255, 255, 0.0);
    top: 1589px;
    height: 2011px;
    width: 282px;
    position: absolute;
    margin: 0;
    left: 19px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .webcasts .pastwebinars {
    background-color: rgba(255, 255, 255, 0.0);
    top: 617px;
    height: auto;
    width: 282px;
    position: absolute;
    margin: 0;
    left: 1px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "ProximaNova-Bold", Helvetica, Arial, serif;
    font-size: 12.0px;
    color: rgba(1, 51, 179, 1.0);
    text-align: left;
    letter-spacing: 0.33px;
    line-height: 15.0px;
  }

  .design1homepage .webcasts .webcast1 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 644px;
    height: 331px;
    width: 282px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .webcasts .webcast1 .content {
    background-color: rgba(255, 255, 255, 0.0);
    top: 166px;
    height: 159px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 1px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .webcasts .webcast1 .content .uf01760minutes {
    background-color: rgba(255, 255, 255, 0.0);
    top: 138px;
    height: auto;
    width: 142px;
    position: absolute;
    margin: 0;
    left: 1px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size: 14.0px;
    color: rgba(68, 68, 68, 1.0);
    text-align: left;
    line-height: 14.0px;
  }

  .design1homepage .webcasts .webcast1 .content .uf01760minutes .span1 {
    line-height: 15.0px;
  }

  .design1homepage .webcasts .webcast1 .content .uf01760minutes .span2 {
    font-family: "ProximaNova-Regular", Helvetica, Arial, serif;
    line-height: 17.0px;
  }

  .design1homepage .webcasts .webcast1 .content .a2020visionwhatou {
    background-color: rgba(255, 255, 255, 0.0);
    top: 21px;
    height: auto;
    width: 281px;
    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 .content .june2020 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: auto;
    width: 148px;
    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(68, 68, 68, 1.0);
    text-align: left;
    line-height: 20.0px;
  }

  .design1homepage .webcasts .webcast1 .line2 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 329px;
    height: 2px;
    width: 282px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .webcasts .webcast1 .image {
    background-color: rgba(255, 255, 255, 1.0);
    top: 0px;
    height: 158px;
    width: 280px;
    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: 158px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .webcasts .webcast1 .image .gettyimages678265281170667a {
    background-color: rgba(255, 255, 255, 0.0);
    top: -39px;
    height: 250px;
    width: 376px;
    position: absolute;
    margin: 0;
    left: -23px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .webcasts .webcast1 .uf144 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 63px;
    height: auto;
    width: 115px;
    position: absolute;
    margin: 0;
    left: 83px;
    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 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 989px;
    height: 331px;
    width: 282px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .webcasts .webcast2 .image {
    background-color: rgba(255, 255, 255, 1.0);
    top: 0px;
    height: 158px;
    width: 280px;
    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: 158px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .webcasts .webcast2 .image .gettyimages981599772170667a {
    background-color: rgba(255, 255, 255, 0.0);
    top: -48px;
    height: 357px;
    width: 535px;
    position: absolute;
    margin: 0;
    left: -243px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .webcasts .webcast2 .uf144 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 63px;
    height: auto;
    width: 115px;
    position: absolute;
    margin: 0;
    left: 84px;
    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: 165px;
    height: 166px;
    width: 282px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .webcasts .webcast2 .content .uf01730minutes {
    background-color: rgba(255, 255, 255, 0.0);
    top: 139px;
    height: auto;
    width: 142px;
    position: absolute;
    margin: 0;
    left: 1px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size: 14.0px;
    color: rgba(68, 68, 68, 1.0);
    text-align: left;
    line-height: 14.0px;
  }

  .design1homepage .webcasts .webcast2 .content .uf01730minutes .span1 {
    line-height: 15.0px;
  }

  .design1homepage .webcasts .webcast2 .content .uf01730minutes .span2 {
    font-family: "ProximaNova-Regular", Helvetica, Arial, serif;
    line-height: 17.0px;
  }

  .design1homepage .webcasts .webcast2 .content .navigatingthecoron {
    background-color: rgba(255, 255, 255, 0.0);
    top: 22px;
    height: auto;
    width: 281px;
    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 .may2020 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 1px;
    height: auto;
    width: 148px;
    position: absolute;
    margin: 0;
    left: 1px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size: 14.0px;
    color: rgba(68, 68, 68, 1.0);
    text-align: left;
    line-height: 20.0px;
  }

  .design1homepage .webcasts .webcast2 .content .line2copy {
    background-color: rgba(255, 255, 255, 0.0);
    top: 164px;
    height: 2px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 1px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .webcasts .webcast3 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 1334px;
    height: 331px;
    width: 282px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .webcasts .webcast3 .content {
    background-color: rgba(255, 255, 255, 0.0);
    top: 165px;
    height: 166px;
    width: 282px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .webcasts .webcast3 .content .uf01760minutes {
    background-color: rgba(255, 255, 255, 0.0);
    top: 139px;
    height: auto;
    width: 142px;
    position: absolute;
    margin: 0;
    left: 2px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size: 14.0px;
    color: rgba(68, 68, 68, 1.0);
    text-align: left;
    line-height: 14.0px;
  }

  .design1homepage .webcasts .webcast3 .content .uf01760minutes .span1 {
    line-height: 15.0px;
  }

  .design1homepage .webcasts .webcast3 .content .uf01760minutes .span2 {
    font-family: "ProximaNova-Regular", Helvetica, Arial, serif;
    line-height: 17.0px;
  }

  .design1homepage .webcasts .webcast3 .content .sixweeksinwhatw {
    background-color: rgba(255, 255, 255, 0.0);
    top: 22px;
    height: auto;
    width: 281px;
    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: 18.0px;
    color: rgba(0, 0, 0, 1.0);
    text-align: left;
    line-height: 24.0px;
  }

  .design1homepage .webcasts .webcast3 .content .april2020 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 1px;
    height: auto;
    width: 148px;
    position: absolute;
    margin: 0;
    left: 1px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size: 14.0px;
    color: rgba(68, 68, 68, 1.0);
    text-align: left;
    line-height: 20.0px;
  }

  .design1homepage .webcasts .webcast3 .content .line2 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 164px;
    height: 2px;
    width: 282px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .webcasts .webcast3 .image {
    background-color: rgba(255, 255, 255, 1.0);
    top: 0px;
    height: 157px;
    width: 279px;
    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: 157px;
    width: 279px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .webcasts .webcast3 .image .gettyimages1138171283170667a {
    background-color: rgba(255, 255, 255, 0.0);
    top: -39px;
    height: 250px;
    width: 376px;
    position: absolute;
    margin: 0;
    left: -91px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .webcasts .webcast3 .uf144 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 63px;
    height: auto;
    width: 115px;
    position: absolute;
    margin: 0;
    left: 83px;
    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 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 1680px;
    height: 331px;
    width: 282px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .webcasts .webcast4 .image {
    background-color: rgba(255, 255, 255, 1.0);
    top: 0px;
    height: 158px;
    width: 280px;
    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: 158px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .webcasts .webcast4 .image .gettyimages1181852767170667a {
    background-color: rgba(255, 255, 255, 0.0);
    top: -28px;
    height: 238px;
    width: 357px;
    position: absolute;
    margin: 0;
    left: -27px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .webcasts .webcast4 .uf144 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 63px;
    height: auto;
    width: 115px;
    position: absolute;
    margin: 0;
    left: 84px;
    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: 165px;
    height: 166px;
    width: 282px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .webcasts .webcast4 .content .uf01730minutes {
    background-color: rgba(255, 255, 255, 0.0);
    top: 139px;
    height: auto;
    width: 142px;
    position: absolute;
    margin: 0;
    left: 1px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size: 14.0px;
    color: rgba(68, 68, 68, 1.0);
    text-align: left;
    line-height: 14.0px;
  }

  .design1homepage .webcasts .webcast4 .content .uf01730minutes .span1 {
    line-height: 15.0px;
  }

  .design1homepage .webcasts .webcast4 .content .uf01730minutes .span2 {
    font-family: "ProximaNova-Regular", Helvetica, Arial, serif;
    line-height: 17.0px;
  }

  .design1homepage .webcasts .webcast4 .content .analyzingtrajectori {
    background-color: rgba(255, 255, 255, 0.0);
    top: 22px;
    height: auto;
    width: 282px;
    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 .february2020 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 1px;
    height: auto;
    width: 148px;
    position: absolute;
    margin: 0;
    left: 1px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size: 14.0px;
    color: rgba(68, 68, 68, 1.0);
    text-align: left;
    line-height: 20.0px;
  }

  .design1homepage .webcasts .webcast4 .content .line2copy {
    background-color: rgba(255, 255, 255, 0.0);
    top: 164px;
    height: 2px;
    width: 282px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .webcasts .featuredwebinar {
    background-color: rgba(255, 255, 255, 0.0);
    top: 52px;
    height: 540px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 1px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .webcasts .featuredwebinar .rectangle {
    background-color: rgba(246, 245, 241, 1.0);
    top: 180px;
    height: 360px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .webcasts .featuredwebinar .group {
    background-color: rgba(255, 255, 255, 0.0);
    top: 192px;
    height: 143px;
    width: 240px;
    position: absolute;
    margin: 0;
    left: 20px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .webcasts .featuredwebinar .group .september192020 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: auto;
    width: 242px;
    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(68, 68, 68, 1.0);
    text-align: left;
    line-height: 20.0px;
  }

  .design1homepage .webcasts .featuredwebinar .group .diversityintheleg {
    background-color: rgba(255, 255, 255, 0.0);
    top: 23px;
    height: auto;
    width: 242px;
    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 .webcasts .featuredwebinar .image {
    background-color: rgba(255, 255, 255, 1.0);
    top: 24px;
    height: 157px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 0px;
    overflow: hidden;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .webcasts .featuredwebinar .image .rectanglecopy8 {
    background-color: rgba(255, 255, 255, 1.0);
    top: 0px;
    height: 157px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .webcasts .featuredwebinar .image .gettyimages95580531170667a {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: 200px;
    width: 300px;
    position: absolute;
    margin: 0;
    left: -10px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .webcasts .featuredwebinar .tags {
    background-color: rgba(255, 255, 255, 0.0);
    top: 438px;
    height: 26px;
    width: 230px;
    position: absolute;
    margin: 0;
    left: 19px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .webcasts .featuredwebinar .tags .rectangle1 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: 26px;
    box-sizing: border-box;
    width: 162px;
    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 .featuredwebinar .tags .diversityandinclus {
    background-color: rgba(255, 255, 255, 0.0);
    top: 4px;
    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: 14.0px;
    color: rgba(68, 68, 68, 1.0);
    text-align: left;
    line-height: 20.0px;
  }

  .design1homepage .webcasts .featuredwebinar .featuringcarolulri {
    background-color: rgba(255, 255, 255, 0.0);
    top: 268px;
    height: auto;
    width: 242px;
    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(0, 0, 0, 1.0);
    text-align: left;
    line-height: 16.0px;
  }

  .design1homepage .webcasts .featuredwebinar .featuringcarolulri .span1 {
    line-height: 22.0px;
  }

  .design1homepage .webcasts .featuredwebinar .featuringcarolulri .span2 {
    font-family: "ProximaNova-Regular", Helvetica, Arial, serif;
    color: rgba(68, 68, 68, 1.0);
    line-height: 20.0px;
  }

  .design1homepage .webcasts .featuredwebinar .cta {
    background-color: rgba(255, 255, 255, 0.0);
    top: 486px;
    height: 39px;
    width: 240px;
    position: absolute;
    margin: 0;
    left: 20px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .webcasts .featuredwebinar .cta .rectangle1 {
    background-color: rgba(229, 228, 215, 1.0);
    top: 0px;
    height: 36px;
    width: 240px;
    position: absolute;
    margin: 0;
    left: 0px;
    border-radius: 6px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .webcasts .featuredwebinar .cta .register {
    background-color: rgba(255, 255, 255, 0.0);
    top: 11px;
    height: auto;
    width: 222px;
    position: absolute;
    margin: 0;
    left: 9px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "ProximaNova-Semibold", Helvetica, Arial, serif;
    font-size: 14.0px;
    color: rgba(68, 68, 68, 1.0);
    text-align: center;
    letter-spacing: 0.44px;
    line-height: 17.0px;
  }

  .design1homepage .webcasts .featuredwebinar .upcomingwebinar {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: auto;
    width: 282px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "ProximaNova-Bold", Helvetica, Arial, serif;
    font-size: 12.0px;
    color: rgba(1, 51, 179, 1.0);
    text-align: left;
    letter-spacing: 0.33px;
    line-height: 15.0px;
  }

  .design1homepage .webcasts .webcastsectionhead {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: 33px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 1px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .webcasts .webcastsectionhead .expertwebcasts {
    background-color: rgba(255, 255, 255, 0.0);
    top: 9px;
    height: auto;
    width: 282px;
    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: 13.0px;
    color: rgba(1, 51, 179, 1.0);
    text-align: left;
    line-height: 17.0px;
  }

  .design1homepage .webcasts .webcastsectionhead .rectanglecopy13 {
    background-color: rgba(0, 0, 0, 1.0);
    top: 0px;
    height: 2px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .nextwebinar {
    background-color: rgba(255, 255, 255, 0.0);
    top: 3620px;
    height: 160px;
    width: 320px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .nextwebinar .rectangle {
    background-color: rgba(1, 51, 179, 1.0);
    top: 0px;
    height: 160px;
    width: 320px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .nextwebinar .exploretheentirew {
    background-color: rgba(255, 255, 255, 0.0);
    top: 22px;
    height: auto;
    width: 282px;
    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(255, 255, 255, 1.0);
    text-align: center;
    letter-spacing: -0.25px;
    line-height: 24.0px;
  }

  .design1homepage .nextwebinar .seeall {
    background-color: rgba(255, 255, 255, 0.0);
    top: 85px;
    height: 48px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 20px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .nextwebinar .seeall .arrowshape {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: 48px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .nextwebinar .seeall .seeallwebcasts {
    background-color: rgba(255, 255, 255, 0.0);
    top: 16px;
    height: auto;
    width: 282px;
    position: absolute;
    margin: 0;
    left: -1px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "ProximaNova-Bold", Helvetica, Arial, serif;
    font-size: 14.0px;
    color: rgba(255, 255, 255, 1.0);
    text-align: center;
    line-height: 18.0px;
  }

  .design1homepage .industryindepth {
    background-color: rgba(255, 255, 255, 0.0);
    top: 3823px;
    height: 490px;
    width: 742px;
    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: 490px;
    width: 320px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .industryindepth .charts {
    background-color: rgba(255, 255, 255, 0.0);
    top: 209px;
    height: 220px;
    width: 692px;
    position: absolute;
    margin: 0;
    left: 50px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .industryindepth .charts .chart1 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: 220px;
    width: 220px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .industryindepth .charts .chart1 .rectanglecopy4 {
    background-color: rgba(255, 255, 255, 1.0);
    top: 0px;
    height: 220px;
    width: 220px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .industryindepth .charts .chart1 .group4 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 124px;
    height: 85px;
    width: 193px;
    position: absolute;
    margin: 0;
    left: 13px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .industryindepth .charts .chart1 .group4 .uf01710minuteread {
    background-color: rgba(255, 255, 255, 0.0);
    top: 68px;
    height: auto;
    width: 150px;
    position: absolute;
    margin: 0;
    left: 1px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size: 14.0px;
    color: rgba(68, 68, 68, 1.0);
    text-align: left;
    line-height: 14.0px;
  }

  .design1homepage .industryindepth .charts .chart1 .group4 .uf01710minuteread .span1 {
    line-height: 15.0px;
  }

  .design1homepage .industryindepth .charts .chart1 .group4 .uf01710minuteread .span2 {
    font-family: "ProximaNova-Regular", Helvetica, Arial, serif;
    line-height: 17.0px;
  }

  .design1homepage .industryindepth .charts .chart1 .group4 .theimpactofapote {
    background-color: rgba(255, 255, 255, 0.0);
    top: 1px;
    height: auto;
    width: 194px;
    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: 14.0px;
    color: rgba(0, 0, 0, 1.0);
    text-align: left;
    line-height: 18.0px;
  }

  .design1homepage .industryindepth .charts .chart1 .a10 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: auto;
    width: 182px;
    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: 100.0px;
    color: rgba(0, 164, 138, 1.0);
    text-align: center;
    letter-spacing: -1.0px;
    line-height: 50.0px;
  }

  .design1homepage .industryindepth .charts .chart1 .a10 .span1 {
    line-height: 125.0px;
  }

  .design1homepage .industryindepth .charts .chart1 .a10 .span2 {
    font-size: 50.0px;
    letter-spacing: -0.5px;
    line-height: 63.0px;
  }

  .design1homepage .industryindepth .charts .chart2 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: 220px;
    width: 220px;
    position: absolute;
    margin: 0;
    left: 236px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .industryindepth .charts .chart2 .rectanglecopy4 {
    background-color: rgba(255, 255, 255, 1.0);
    top: 0px;
    height: 220px;
    width: 220px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .industryindepth .charts .chart2 .group4 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 124px;
    height: 85px;
    width: 194px;
    position: absolute;
    margin: 0;
    left: 13px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .industryindepth .charts .chart2 .group4 .uf01710minuteread {
    background-color: rgba(255, 255, 255, 0.0);
    top: 68px;
    height: auto;
    width: 150px;
    position: absolute;
    margin: 0;
    left: 1px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size: 14.0px;
    color: rgba(68, 68, 68, 1.0);
    text-align: left;
    line-height: 14.0px;
  }

  .design1homepage .industryindepth .charts .chart2 .group4 .uf01710minuteread .span1 {
    line-height: 15.0px;
  }

  .design1homepage .industryindepth .charts .chart2 .group4 .uf01710minuteread .span2 {
    font-family: "ProximaNova-Regular", Helvetica, Arial, serif;
    line-height: 17.0px;
  }

  .design1homepage .industryindepth .charts .chart2 .group4 .howdoesprofitmarg {
    background-color: rgba(255, 255, 255, 0.0);
    top: 1px;
    height: auto;
    width: 195px;
    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: 14.0px;
    color: rgba(0, 0, 0, 1.0);
    text-align: left;
    line-height: 18.0px;
  }

  .design1homepage .industryindepth .charts .chart2 .barchart {
    background-color: rgba(255, 255, 255, 0.0);
    top: 20px;
    height: 90px;
    width: 139px;
    position: absolute;
    margin: 0;
    left: 40px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .industryindepth .charts .chart3 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: 220px;
    width: 220px;
    position: absolute;
    margin: 0;
    left: 472px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .industryindepth .charts .chart3 .rectanglecopy4 {
    background-color: rgba(255, 255, 255, 1.0);
    top: 0px;
    height: 220px;
    width: 220px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .industryindepth .charts .chart3 .group4 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 124px;
    height: 85px;
    width: 194px;
    position: absolute;
    margin: 0;
    left: 13px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .industryindepth .charts .chart3 .group4 .uf01710minuteread {
    background-color: rgba(255, 255, 255, 0.0);
    top: 68px;
    height: auto;
    width: 150px;
    position: absolute;
    margin: 0;
    left: 1px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size: 14.0px;
    color: rgba(68, 68, 68, 1.0);
    text-align: left;
    line-height: 14.0px;
  }

  .design1homepage .industryindepth .charts .chart3 .group4 .uf01710minuteread .span1 {
    line-height: 15.0px;
  }

  .design1homepage .industryindepth .charts .chart3 .group4 .uf01710minuteread .span2 {
    font-family: "ProximaNova-Regular", Helvetica, Arial, serif;
    line-height: 17.0px;
  }

  .design1homepage .industryindepth .charts .chart3 .group4 .analyzingtrajectori {
    background-color: rgba(255, 255, 255, 0.0);
    top: 1px;
    height: auto;
    width: 195px;
    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: 14.0px;
    color: rgba(0, 0, 0, 1.0);
    text-align: left;
    line-height: 18.0px;
  }

  .design1homepage .industryindepth .charts .chart3 .piechart {
    background-color: rgba(255, 255, 255, 0.0);
    top: 20px;
    height: 90px;
    width: 90px;
    position: absolute;
    margin: 0;
    left: 65px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .industryindepth .charts .chart3 .piechart .group3 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: 90px;
    width: 89px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .industryindepth .charts .chart3 .piechart .group3 .group31 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: 90px;
    width: 90px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .industryindepth .charts .chart3 .piechart .group6 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: 46px;
    width: 41px;
    position: absolute;
    margin: 0;
    left: 44px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .industryindepth .charts .chart3 .piechart .group6 .group61 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: 46px;
    width: 42px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .industryindepth .cta {
    background-color: rgba(255, 255, 255, 0.0);
    top: 452px;
    height: 30px;
    width: 167px;
    position: absolute;
    margin: 0;
    left: 77px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .industryindepth .cta .seeallindustryrep {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: auto;
    width: 152px;
    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 .industryindepth .cta .uf33b {
    background-color: rgba(255, 255, 255, 0.0);
    top: 2px;
    height: auto;
    width: 20px;
    position: absolute;
    margin: 0;
    left: 147px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size: 14.0px;
    color: rgba(1, 51, 179, 1.0);
    text-align: right;
    letter-spacing: -0.39px;
    line-height: 15.0px;
  }

  .design1homepage .industryindepth .participatecta {
    background-color: rgba(255, 255, 255, 0.0);
    top: 138px;
    height: 48px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 20px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .industryindepth .participatecta .arrowshape {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: 48px;
    width: 280px;
    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: 16px;
    height: auto;
    width: 282px;
    position: absolute;
    margin: 0;
    left: -1px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "ProximaNova-Bold", Helvetica, Arial, serif;
    font-size: 14.0px;
    color: rgba(255, 255, 255, 1.0);
    text-align: center;
    line-height: 18.0px;
  }

  .design1homepage .industryindepth .godeeperintothed {
    background-color: rgba(255, 255, 255, 0.0);
    top: 58px;
    height: auto;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 20px;
    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.19px;
    line-height: 20.0px;
  }

  .design1homepage .industryindepth .industryindepth1 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 25px;
    height: auto;
    width: 299px;
    position: absolute;
    margin: 0;
    left: 11px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "Merriweather", Helvetica, Arial, serif;
    font-weight: 700;
    font-style: normal;
    font-size: 15.0px;
    color: rgba(1, 51, 179, 1.0);
    text-align: center;
    line-height: 18.0px;
  }

  .design1homepage .managingpartners {
    background-color: rgba(255, 255, 255, 0.0);
    top: 4346px;
    height: 1004px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 20px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .managingpartners .whatmanagingpartne {
    background-color: rgba(255, 255, 255, 0.0);
    top: 9px;
    height: auto;
    width: 272px;
    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: 13.0px;
    color: rgba(1, 51, 179, 1.0);
    text-align: left;
    line-height: 17.0px;
  }

  .design1homepage .managingpartners .article2 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 371px;
    height: 306px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .managingpartners .article2 .rectangle {
    background-color: rgba(246, 245, 241, 1.0);
    top: 156px;
    height: 150px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .managingpartners .article2 .image {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: 293px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .managingpartners .article3 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 698px;
    height: 306px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .managingpartners .article3 .rectangle {
    background-color: rgba(246, 245, 241, 1.0);
    top: 156px;
    height: 150px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .managingpartners .article3 .image {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: 293px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .managingpartners .article1 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 42px;
    height: 310px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .managingpartners .article1 .rectangle {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: 310px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .managingpartners .article1 .image {
    background-color: rgba(255, 255, 255, 0.0);
    top: 23px;
    height: 270px;
    width: 240px;
    position: absolute;
    margin: 0;
    left: 20px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .managingpartners .article1 .image .uf0175minuteread {
    background-color: rgba(255, 255, 255, 0.0);
    top: 249px;
    height: auto;
    width: 142px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size: 14.0px;
    color: rgba(68, 68, 68, 1.0);
    text-align: left;
    letter-spacing: 0.12px;
    line-height: 14.0px;
  }

  .design1homepage .managingpartners .article1 .image .uf0175minuteread .span1 {
    line-height: 15.0px;
  }

  .design1homepage .managingpartners .article1 .image .uf0175minuteread .span2 {
    font-family: "ProximaNova-Regular", Helvetica, Arial, serif;
    line-height: 17.0px;
  }

  .design1homepage .managingpartners .article1 .image .inhousecounselfee {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: auto;
    width: 242px;
    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 .managingpartners .rectanglecopy13 {
    background-color: rgba(0, 0, 0, 1.0);
    top: 0px;
    height: 2px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .gcs {
    background-color: rgba(255, 255, 255, 0.0);
    top: 5387px;
    height: 1004px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 20px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .gcs .whatgcsarereading {
    background-color: rgba(255, 255, 255, 0.0);
    top: 9px;
    height: auto;
    width: 242px;
    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: 13.0px;
    color: rgba(1, 51, 179, 1.0);
    text-align: left;
    line-height: 17.0px;
  }

  .design1homepage .gcs .article2 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 42px;
    height: 306px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .gcs .article2 .rectangle {
    background-color: rgba(246, 245, 241, 1.0);
    top: 156px;
    height: 150px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .gcs .article2 .content {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: 293px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .gcs .article3 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 698px;
    height: 306px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .gcs .article3 .rectangle {
    background-color: rgba(246, 245, 241, 1.0);
    top: 156px;
    height: 150px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .gcs .article3 .content {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: 293px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .gcs .article21 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 368px;
    height: 310px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .gcs .article21 .rectangle {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: 310px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .gcs .article21 .content {
    background-color: rgba(255, 255, 255, 0.0);
    top: 23px;
    height: 270px;
    width: 240px;
    position: absolute;
    margin: 0;
    left: 20px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .gcs .article21 .content .uf0175minuteread {
    background-color: rgba(255, 255, 255, 0.0);
    top: 249px;
    height: auto;
    width: 142px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size: 14.0px;
    color: rgba(68, 68, 68, 1.0);
    text-align: left;
    line-height: 14.0px;
  }

  .design1homepage .gcs .article21 .content .uf0175minuteread .span1 {
    line-height: 15.0px;
  }

  .design1homepage .gcs .article21 .content .uf0175minuteread .span2 {
    font-family: "ProximaNova-Regular", Helvetica, Arial, serif;
    line-height: 17.0px;
  }

  .design1homepage .gcs .article21 .content .billionsatstakem {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: auto;
    width: 242px;
    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 .gcs .rectanglecopy13 {
    background-color: rgba(0, 0, 0, 1.0);
    top: 0px;
    height: 2px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .askapro {
    background-color: rgba(255, 255, 255, 0.0);
    top: 6408px;
    height: 260px;
    width: 320px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .askapro .rectangle {
    background-color: rgba(1, 51, 179, 1.0);
    top: 0px;
    height: 260px;
    width: 320px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .askapro .featuredpro {
    background-color: rgba(255, 255, 255, 0.0);
    top: 163px;
    height: 94px;
    width: 282px;
    position: absolute;
    margin: 0;
    left: 19px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .askapro .featuredpro .expert3 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 14px;
    height: 60px;
    width: 60px;
    position: absolute;
    margin: 0;
    left: 1px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .askapro .featuredpro .expert3 .expert31 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: 60px;
    width: 60px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .askapro .featuredpro .featuredpro1 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 14px;
    height: auto;
    width: 202px;
    position: absolute;
    margin: 0;
    left: 80px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "ProximaNova-Bold", Helvetica, Arial, serif;
    font-size: 12.0px;
    color: rgba(255, 255, 255, 1.0);
    text-align: left;
    letter-spacing: 0.33px;
    line-height: 14.0px;
  }

  .design1homepage .askapro .featuredpro .line {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: 1px;
    width: 282px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .askapro .featuredpro .lisashuchmansenior {
    background-color: rgba(255, 255, 255, 0.0);
    top: 43px;
    height: auto;
    width: 202px;
    position: absolute;
    margin: 0;
    left: 80px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "ProximaNova-Bold", Helvetica, Arial, serif;
    font-size: 14.0px;
    color: rgba(255, 255, 255, 1.0);
    text-align: left;
    line-height: 18.0px;
  }

  .design1homepage .askapro .featuredpro .lisashuchmansenior .span1 {}

  .design1homepage .askapro .featuredpro .lisashuchmansenior .span2 {
    font-family: "ProximaNova-Regular", Helvetica, Arial, serif;
  }

  .design1homepage .askapro .emailbox {
    background-color: rgba(255, 255, 255, 0.0);
    top: 110px;
    height: 32px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 19px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .askapro .emailbox .button {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: 30px;
    width: 30px;
    position: absolute;
    margin: 0;
    left: 250px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .askapro .emailbox .button .rectanglecopy3 {
    background-color: rgba(3, 16, 93, 1.0);
    top: 0px;
    height: 30px;
    width: 30px;
    position: absolute;
    margin: 0;
    left: 0px;
    border-radius: 3px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .askapro .emailbox .button .uf105 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 3px;
    height: auto;
    width: 16px;
    position: absolute;
    margin: 0;
    left: 11px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size: 24.0px;
    color: rgba(255, 255, 255, 1.0);
    text-align: left;
    letter-spacing: -0.67px;
    line-height: 26.0px;
  }

  .design1homepage .askapro .emailbox .search {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: 32px;
    width: 248px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .askapro .emailbox .search .rectanglecopy {
    background-color: rgba(255, 255, 255, 1.0);
    top: 0px;
    height: 30px;
    width: 248px;
    position: absolute;
    margin: 0;
    left: 0px;
    border-radius: 3px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .askapro .emailbox .search .submitaquestion {
    background-color: rgba(255, 255, 255, 0.0);
    top: 8px;
    height: auto;
    width: 232px;
    position: absolute;
    margin: 0;
    left: 10px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size: 14.0px;
    color: rgba(68, 68, 68, 1.0);
    text-align: left;
    line-height: 17.0px;
  }

  .design1homepage .askapro .connectdirectlywit {
    background-color: rgba(255, 255, 255, 0.0);
    top: 54px;
    height: auto;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 20px;
    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: center;
    letter-spacing: -0.19px;
    line-height: 20.0px;
  }

  .design1homepage .askapro .askapro1 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 21px;
    height: auto;
    width: 282px;
    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(255, 255, 255, 1.0);
    text-align: center;
    letter-spacing: -0.25px;
    line-height: 24.0px;
  }

  .design1homepage .upcomingevents {
    background-color: rgba(255, 255, 255, 0.0);
    top: 6693px;
    height: 798px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 20px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .upcomingevents .event1 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 48px;
    height: 336px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .upcomingevents .event1 .rectangle {
    background-color: rgba(255, 255, 255, 0.0);
    top: 156px;
    height: 180px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .upcomingevents .event1 .group {
    background-color: rgba(255, 255, 255, 0.0);
    top: 169px;
    height: 162px;
    width: 240px;
    position: absolute;
    margin: 0;
    left: 20px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .upcomingevents .event1 .group .september15u201316202 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: auto;
    width: 242px;
    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(68, 68, 68, 1.0);
    text-align: left;
    line-height: 18.0px;
  }

  .design1homepage .upcomingevents .event1 .group .generalcounselconf {
    background-color: rgba(255, 255, 255, 0.0);
    top: 42px;
    height: auto;
    width: 242px;
    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 .upcomingevents .event1 .image {
    background-color: rgba(255, 255, 255, 1.0);
    top: 0px;
    height: 157px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 0px;
    overflow: hidden;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .upcomingevents .event1 .image .rectanglecopy8 {
    background-color: rgba(255, 255, 255, 1.0);
    top: 0px;
    height: 157px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .upcomingevents .event1 .image .gettyimages1129623868170667a {
    background-color: rgba(255, 255, 255, 0.0);
    top: -19px;
    height: 186px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .upcomingevents .event1 .cta {
    background-color: rgba(255, 255, 255, 0.0);
    top: 276px;
    height: 39px;
    width: 240px;
    position: absolute;
    margin: 0;
    left: 20px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .upcomingevents .event1 .cta .rectangle1 {
    background-color: rgba(229, 228, 215, 1.0);
    top: 0px;
    height: 36px;
    width: 240px;
    position: absolute;
    margin: 0;
    left: 0px;
    border-radius: 6px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .upcomingevents .event1 .cta .register {
    background-color: rgba(255, 255, 255, 0.0);
    top: 11px;
    height: auto;
    width: 222px;
    position: absolute;
    margin: 0;
    left: 9px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "ProximaNova-Semibold", Helvetica, Arial, serif;
    font-size: 14.0px;
    color: rgba(68, 68, 68, 1.0);
    text-align: center;
    letter-spacing: 0.44px;
    line-height: 17.0px;
  }

  .design1homepage .upcomingevents .event2 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 408px;
    height: 336px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .upcomingevents .event2 .rectangle {
    background-color: rgba(255, 255, 255, 0.0);
    top: 156px;
    height: 180px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .upcomingevents .event2 .group {
    background-color: rgba(255, 255, 255, 0.0);
    top: 169px;
    height: 162px;
    width: 240px;
    position: absolute;
    margin: 0;
    left: 20px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .upcomingevents .event2 .group .october13u2013152020 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: auto;
    width: 242px;
    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(68, 68, 68, 1.0);
    text-align: left;
    line-height: 18.0px;
  }

  .design1homepage .upcomingevents .event2 .group .womeninfluencepo {
    background-color: rgba(255, 255, 255, 0.0);
    top: 42px;
    height: auto;
    width: 242px;
    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 .upcomingevents .event2 .image {
    background-color: rgba(255, 255, 255, 1.0);
    top: 0px;
    height: 157px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 0px;
    overflow: hidden;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .upcomingevents .event2 .image .rectanglecopy8 {
    background-color: rgba(255, 255, 255, 1.0);
    top: 0px;
    height: 157px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .upcomingevents .event2 .image .gettyimages1166085536170667a {
    background-color: rgba(255, 255, 255, 0.0);
    top: -21px;
    height: 200px;
    width: 300px;
    position: absolute;
    margin: 0;
    left: -9px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .upcomingevents .event2 .cta {
    background-color: rgba(255, 255, 255, 0.0);
    top: 276px;
    height: 39px;
    width: 241px;
    position: absolute;
    margin: 0;
    left: 19px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .upcomingevents .event2 .cta .rectangle1 {
    background-color: rgba(229, 228, 215, 1.0);
    top: 0px;
    height: 36px;
    width: 240px;
    position: absolute;
    margin: 0;
    left: 1px;
    border-radius: 6px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .upcomingevents .event2 .cta .register {
    background-color: rgba(255, 255, 255, 0.0);
    top: 11px;
    height: auto;
    width: 222px;
    position: absolute;
    margin: 0;
    left: 10px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "ProximaNova-Semibold", Helvetica, Arial, serif;
    font-size: 14.0px;
    color: rgba(68, 68, 68, 1.0);
    text-align: center;
    letter-spacing: 0.44px;
    line-height: 17.0px;
  }

  .design1homepage .upcomingevents .sectionhead {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: 63px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .upcomingevents .sectionhead .upcomingevents1 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 9px;
    height: auto;
    width: 202px;
    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: 13.0px;
    color: rgba(1, 51, 179, 1.0);
    text-align: left;
    line-height: 17.0px;
  }

  .design1homepage .upcomingevents .sectionhead .rectanglecopy14 {
    background-color: rgba(0, 0, 0, 1.0);
    top: 0px;
    height: 2px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .upcomingevents .ctacopy {
    background-color: rgba(255, 255, 255, 0.0);
    top: 768px;
    height: 30px;
    width: 104px;
    position: absolute;
    margin: 0;
    left: 88px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .upcomingevents .ctacopy .seeallevents {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: auto;
    width: 92px;
    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 .upcomingevents .ctacopy .uf33b {
    background-color: rgba(255, 255, 255, 0.0);
    top: 2px;
    height: auto;
    width: 20px;
    position: absolute;
    margin: 0;
    left: 84px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size: 14.0px;
    color: rgba(1, 51, 179, 1.0);
    text-align: right;
    letter-spacing: -0.39px;
    line-height: 15.0px;
  }

  .design1homepage .youmayalsolike {
    background-color: rgba(255, 255, 255, 0.0);
    top: 7508px;
    height: 641px;
    width: 281px;
    position: absolute;
    margin: 0;
    left: 19px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .youmayalsolike .article1 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 47px;
    height: 180px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 1px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .youmayalsolike .article1 .uf0175minuteread {
    background-color: rgba(255, 255, 255, 0.0);
    top: 96px;
    height: auto;
    width: 142px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size: 14.0px;
    color: rgba(68, 68, 68, 1.0);
    text-align: left;
    line-height: 14.0px;
  }

  .design1homepage .youmayalsolike .article1 .uf0175minuteread .span1 {
    line-height: 15.0px;
  }

  .design1homepage .youmayalsolike .article1 .uf0175minuteread .span2 {
    font-family: "IBMPlexSans", Helvetica, Arial, serif;
    line-height: 18.0px;
  }

  .design1homepage .youmayalsolike .article1 .federalcircuitcont {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: auto;
    width: 282px;
    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 .youmayalsolike .article2 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 185px;
    height: 180px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 1px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .youmayalsolike .article2 .uf0175minuteread {
    background-color: rgba(255, 255, 255, 0.0);
    top: 96px;
    height: auto;
    width: 142px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size: 14.0px;
    color: rgba(68, 68, 68, 1.0);
    text-align: left;
    line-height: 14.0px;
  }

  .design1homepage .youmayalsolike .article2 .uf0175minuteread .span1 {
    line-height: 15.0px;
  }

  .design1homepage .youmayalsolike .article2 .uf0175minuteread .span2 {
    font-family: "IBMPlexSans", Helvetica, Arial, serif;
    line-height: 18.0px;
  }

  .design1homepage .youmayalsolike .article2 .lawfirmsarenotte {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: auto;
    width: 282px;
    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 .youmayalsolike .article3 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 323px;
    height: 180px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 1px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .youmayalsolike .article3 .uf0175minuteread {
    background-color: rgba(255, 255, 255, 0.0);
    top: 96px;
    height: auto;
    width: 142px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size: 14.0px;
    color: rgba(68, 68, 68, 1.0);
    text-align: left;
    line-height: 14.0px;
  }

  .design1homepage .youmayalsolike .article3 .uf0175minuteread .span1 {
    line-height: 15.0px;
  }

  .design1homepage .youmayalsolike .article3 .uf0175minuteread .span2 {
    font-family: "IBMPlexSans", Helvetica, Arial, serif;
    line-height: 18.0px;
  }

  .design1homepage .youmayalsolike .article3 .socialmediacongre {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: auto;
    width: 282px;
    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 .youmayalsolike .article4 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 169px;
    height: 472px;
    width: 281px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .youmayalsolike .article4 .uf0175minuteread {
    background-color: rgba(255, 255, 255, 0.0);
    top: 388px;
    height: auto;
    width: 142px;
    position: absolute;
    margin: 0;
    left: 1px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "FontAwesome5Pro-Light", Helvetica, Arial, serif;
    font-size: 14.0px;
    color: rgba(68, 68, 68, 1.0);
    text-align: left;
    line-height: 14.0px;
  }

  .design1homepage .youmayalsolike .article4 .uf0175minuteread .span1 {
    line-height: 15.0px;
  }

  .design1homepage .youmayalsolike .article4 .uf0175minuteread .span2 {
    font-family: "IBMPlexSans", Helvetica, Arial, serif;
    line-height: 18.0px;
  }

  .design1homepage .youmayalsolike .article4 .dividinglines {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: 279px;
    width: 281px;
    position: absolute;
    margin: 0;
    left: 1px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .youmayalsolike .article4 .dividinglines .line3 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 277px;
    height: 1px;
    width: 281px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .youmayalsolike .article4 .dividinglines .line3copy {
    background-color: rgba(255, 255, 255, 0.0);
    top: 138px;
    height: 2px;
    width: 281px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .youmayalsolike .article4 .dividinglines .line3copy2 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: 2px;
    width: 281px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .youmayalsolike .article4 .whensupremecourtc {
    background-color: rgba(255, 255, 255, 0.0);
    top: 292px;
    height: auto;
    width: 282px;
    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 .youmayalsolike .youmayalsolike1 {
    background-color: rgba(255, 255, 255, 0.0);
    top: 9px;
    height: auto;
    width: 202px;
    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: 13.0px;
    color: rgba(1, 51, 179, 1.0);
    text-align: left;
    line-height: 17.0px;
  }

  .design1homepage .youmayalsolike .rectanglecopy15 {
    background-color: rgba(0, 0, 0, 1.0);
    top: 0px;
    height: 2px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 1px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .footer {
    background-color: rgba(255, 255, 255, 0.0);
    top: 8109px;
    height: 164px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 20px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .footer .rectanglecopy13 {
    background-color: rgba(0, 0, 0, 1.0);
    top: 5px;
    height: 2px;
    width: 280px;
    position: absolute;
    margin: 0;
    left: 0px;
    transform: rotate(0deg);
    opacity: 1.0;
  }

  .design1homepage .footer .aboutuscontactu {
    background-color: rgba(255, 255, 255, 0.0);
    top: 0px;
    height: auto;
    width: 282px;
    position: absolute;
    margin: 0;
    left: -1px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size: 14.0px;
    color: rgba(68, 68, 68, 1.0);
    text-align: center;
    letter-spacing: -0.2px;
    line-height: 20.0px;
  }

  .design1homepage .footer .copyright2512020alm {
    background-color: rgba(255, 255, 255, 0.0);
    top: 84px;
    height: auto;
    width: 282px;
    position: absolute;
    margin: 0;
    left: -1px;
    transform: rotate(0deg);
    opacity: 1.0;
    font-family: "ProximaNova-Regular", Helvetica, Arial, serif;
    font-size: 14.0px;
    color: rgba(68, 68, 68, 1.0);
    text-align: center;
    letter-spacing: -0.2px;
    line-height: 20.0px;
  }

  /* .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;
  }

}