.acor-clntstry {
  background-color: var(--primary);
  padding-bottom: 55px;
}
.acor-clntstry .acor-mod-hdr-stdrd {
  padding-bottom: 0;
}
.acor-clntstry-industry-holder {
    position: absolute;
    left: 0;
    margin-left: -35%;
    margin-top: 34px;
}
.acor-clntstry-industry-icon {
  background-color: #2B303C;
  width: 64px;
  height: 64px;
  padding: 14px;
  background-size: 64px 64px;
  background-repeat: no-repeat;
  background-position: center;  
  -webkit-transition:  all 200ms linear;
      -ms-transition:  all 200ms linear;
          transition:  all 200ms linear;

}
.acor-clntstry-industry-font-icon {
    font-size: 64px;
    color: var(--citron);
  }
.acor-clntstry-industry-holder:hover .acor-clntstry-industry-icon {
  background-color: #3b4252;
  -webkit-transition:  all 200ms linear;
      -ms-transition:  all 200ms linear;
          transition:  all 200ms linear;

}
.acor-clntstry-industry-label {
  color: var(--citron);
  padding-top: 25px;
}
.acor-clntstry-industry-name {
  color: #fff;
  font-size: 18px;
  line-height: 28px;
  font-family: var(--fontbold);
  padding-top: 2px;
}
.acor-clntstry-industry-cnt {
  max-width: 200px;
}
.acor-clntstry .acor-mod-hdr-stdrd-title {
  padding-bottom: 82px;
}
.acor-clntstry .acor-pmod-speakers-title {
  color: #fff;
}
.acor-mod-hdr-stdrd.plain.careers .acor-mod-hdr-stdrd-title {
  padding-bottom: 80px;
  font-size: 64px;
  line-height: 76px;
  padding-top: 36px;
}
.acor-clntstry-boxes {
  margin-left: auto;
  margin-right: auto;
  max-width: 950px;
  width: var(--colpercent);
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 10px;
  row-gap: 10px;
  padding-bottom: 100px;
}
.acor-clntstry-box {
  margin-left: auto;
  margin-right: auto;
  max-width: 950px;
  width: var(--colpercent);

  background-color: var(--citron);
  border-radius: 3px;
}
.acor-clntstry-boxes .acor-clntstry-box {
  width: 100%;
}
.acor-clntstry-box-inner {
  padding: 50px;
}
.acor-clntstry-box-font-icon {
  font-size: 84px;
  padding-bottom: 14px;
}
.acor-clntstry-box-icon {
  width: 50px;
  font-size: 84px;
  padding-bottom: 18px;
}
.acor-clntstry-box-icon img {
  width: 100%;
  display: block
}
.acor-clntstry-box-text {
  color: var(--primary);
  font-size: 18px;
  line-height: 28px;

  letter-spacing: var(--letterspacing);
}
.acor-clntstry-box-text p {
  margin: 0;
  padding: 0;
  padding-bottom: 16px;
}
.acor-clntstry-box-text strong ,.acor-clntstry-box-text b {
  font-weight: normal;
  font-family: var(--fontbold);
  font-size: 24px;
  line-height: 36px;
  letter-spacing: var(--letterspacing);
}
.acor-clntstry-box-text ul {
  margin: 0;
  padding: 0;
  padding-left: 30px;
  padding-top: 8px;
  list-style: none;
}
.acor-clntstry-box-text ul li {
  padding-bottom: 8px;
}
.acor-clntstry-box-text ul li:before {
  content: "•";
  position: absolute;
  margin-left: -16px;
  font-size: 20px;

}
.acor-clntstry-main-text, .acor-clntstry-main-img-text {
  padding-top: 0px;
  color: #fff;
  font-size: 18px;
  line-height: 28px;
  font-family: var(--font);
  padding-bottom: 60px;
}
.acor-clntstry-main-img-text p {
  color: #C2C7CF;
}

.acor-clntstry-main-text strong, .acor-clntstry-main-text b, .acor-clntstry-main-img-text b, .acor-clntstry-main-img-text strong {
  font-family: var(--fontbold);
  font-weight: normal;
}
.acor-clntstry-main-text h2, .acor-clntstry-main-text h1, .acor-clntstry-main-img-text h1, .acor-clntstry-main-img-text h2 {
    font-family: var(--fontbold);
  font-weight: normal;
  font-size: 36px;
  line-height: 44px;
  letter-spacing: var(--letterspacing);
  padding-top: 60px;
  padding-bottom: 20px;
}
.acor-clntstry-main-text p, .acor-clntstry-main-img-text p {
  margin-top: 0;
  padding-top: 0;
}
.acor-clntstry-main-text h3 , .acor-clntstry-main-img-text h3 {
  font-family: var(--fontbold);
  font-weight: normal;
  font-size: 24px;
  line-height: 36px;
  letter-spacing: var(--letterspacing);
  padding-top: 20px;
  padding-bottom: 16px;
}
.acor-clntstry-main-text h4, .acor-clntstry-main-img-text h4 {
  color: var(--citron);
  font-family: var(--fontsemibold);
  font-weight: normal;
  font-size: 21px;
  line-height: 32px;
  padding-top: 40px;
  padding-bottom: 20px;
}

.acor-clntstry-main-text h2:first-child, 
.acor-clntstry-main-text h1:first-child, 
.acor-clntstry-main-img-text h2:first-child, .acor-clntstry-main-img-text h1:first-child
 {
  padding-top: 0;
}
.acor-clntstry-main-text ul {
  list-style: none;
  margin: 0;
  padding: 0;
  padding-top: 14px;
}
.acor-clntstry-main-text ul li {
  font-size: 21px;
  line-height: 32px;
  padding: 30px;
  padding-left: 56px;
  background-color: #2B303C;
  border-radius: 3px;
  margin-bottom: 10px;
}
.acor-clntstry-main-text ul li:before {
  content: "•";
  position: absolute;
  margin-left: -16px;
  font-size: 20px;
}

.acor-clntstry-main-img-text ul {
  list-style: none;
  color: #C2C7CF;
  padding-left: 14px;
}
.acor-clntstry-main-img-text ul li {
  padding-bottom: 8px;
}

.acor-clntstry-main-img-text ul li:before {
    content: "";
    width: 3px;
    height: 3px;
    position: absolute;
    background-color: #C2C7CF;
    margin-left: -16px;
    margin-top: 12px;
}

  .acor-clntstry-main-text-img {
    padding-top: 20px;
    padding-bottom: 20px;
  }

.acor-clntstry-main-text blockquote {
  border-radius: 3px;
  background: #2B303C;
  margin: 0;
  margin-bottom: 70px;
  padding: 42px;
  display: block;

}
.acor-clntstry-main-text blockquote p {
  font-size: 36px;
  line-height: 44px;
  margin: 0;
  padding: 0;
  color: #fff;
  font-family: var(--fontbold);
  letter-spacing: var(--letterspacing);
  margin-left: -120px;
}
.acor-clntstry-main-text blockquote strong {
  padding-top: 30px;
  font-weight: normal;
  font-family: var(--fontmono);
  text-transform: uppercase;
  color: var(--citron);
  font-size: 16px;
  display: inline-block;
  line-height: 24px;
  margin-left: 120px;
}
/*
.acor-clntsrty-cnt:after {
  width: 100%;
  content: "";
  display: block;
  height: 30px;
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_967_11013)'%3E%3Cpath d='M17.8742 0H12.1262L22.2302 24.999H12.8492L10.8242 30H30.0002L17.8742 0Z' fill='white'/%3E%3Cpath d='M9.588 6.26709L0 30.0001H5.751L12.465 13.3801L9.588 6.26709Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_967_11013'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-position: center;
  background-size: 30px 30px;
  background-repeat: no-repeat;
  margin-top: -30px;
}*/
.acor-clntsrty-cnt.no-karat:after {
  display: none;
}
.acor-clntstry .acor-karat {
  margin-top: 60px;
  margin-bottom: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_967_11013)'%3E%3Cpath d='M17.8742 0H12.1262L22.2302 24.999H12.8492L10.8242 30H30.0002L17.8742 0Z' fill='white'/%3E%3Cpath d='M9.588 6.26709L0 30.0001H5.751L12.465 13.3801L9.588 6.26709Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_967_11013'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
.acor-clntstry-related {
  padding-bottom: 86px;
  background-color: var(--primary);
}

.acor-clntstry .acor-mod-hdr-stdrd-cnt {
  position: relative;
}

.acor-clntstry-quote {
  width: 100%;
  background-color: var(--graybackdark);
}
.acor-clntstry-quote-inner {
  padding: 42px;
}
.acor-clntstry-quote-text {
  font-size: 36px;
  line-height: 44px;
  color: #fff;
  font-family: var(--fontbold);
  letter-spacing: var(--letterspacing);
}
.acor-clntstry-quote-text:before {
  content: "“";
  position: absolute;
  font-size: 36px;
  color: #fff;
  margin-left: -122px;
  font-family: var(--fontbold);
}

.acor-clntstry-quote-author {
  color: var(--citron);
  padding-top: 30px;
}
.acor-clntstry-quote-author p, .acor-clntstry-quote-text p {
  margin: 0;
  padding: 0;
}
.acor-clntstry-quote-text p 
{
  padding-bottom: 20px;
  margin-left: -102px;
  width: calc(100% + 102px);
}
.acor-clntstry-quote-text p:last-child {
  display: inline-block;
  padding: 0;
}


.acor-clntstry-contextbx {
  display: grid;
  grid-template-columns: calc(37% - 10px) 63% ;
  column-gap: 10px;
  margin-bottom: 95px;
  max-width: var(--colmedwidth2);
}
.acor-clntstry-contextbx-col {
  background-color: #fff;
  padding: 50px;
  color: var(--primary);
  border-radius: 3px;
}
.acor-clntstry-contextbx-col2 {
  background-color: var(--citron);
  padding: 50px;
  color: var(--primary);
  border-radius: 3px;
}
.acor-clntstry-contextbx-col p, .acor-clntstry-contextbx-col2 p {
  margin: 0;
  padding-bottom: 16px;
}
.acor-clntstry-contextbx-col, .acor-clntstry-contextbx-col2 {
  font-size: 18px;
  line-height: 28px;
  color: var(--primary);
  letter-spacing: -.5px;
}
.acor-clntstry-contextbx-col h3, .acor-clntstry-contextbx-col2 h3 {
  font-size: 36px;
    line-height: 44px;
    letter-spacing: var(--letterspacing);
    color: var(--primary);
    font-family: var(--fontbold);
    padding-bottom: 34px;
}
.acor-clntstry-contextbx-col b, .acor-clntstry-contextbx-col2 b,.acor-clntstry-contextbx-col strong, .acor-clntstry-contextbx-col2 strong {
  font-weight: normal;
  font-family: var(--fontbold);
  font-size: 21px;
  line-height: 32px;
}

.acor-clntstry-contextbx-list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 40px;
  row-gap: 40px;
}
.acor-clntstry-contextbx-list-item {
}
.acor-clntstry-contextbx-list-title {
  font-size: 50px;
  line-height: 50px;
  letter-spacing: var(--letterspacing);
  color: var(--primary);
  font-family: var(--fontbold);
  padding-bottom: 8px;
}
.acor-clntstry-contextbx-list-title.longtitle {
    font-size: 36px;
    line-height: 42px;
}
.acor-clntstry-contextbx-col ul, .acor-clntstry-contextbx-col2 ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.acor-clntstry-contextbx-col ul li, .acor-clntstry-contextbx-col2 ul li {
  font-size: 18px;
  line-height: 28px;
  padding-left: 0px;
  color: var(--primary);
  margin-bottom: 16px;
}
.acor-clntstry-contextbx-col ul li:before, .acor-clntstry-contextbx-col2 ul li:before {
  content: "•";
  position: absolute;
  margin-left: -18px;
  margin-top: 2px;
  font-size: 24px;
}
.acor-clntstry-contextbx:has(+.acor-clntstry-contextbx){
  margin-bottom: 80px;
}


.acor-clntstry-processbx {
  max-width: var(--colmedwidth);
  padding-bottom: 100px;
  margin-bottom: 75px;
}
.acor-clntstry-processbx:has(+.acor-clntstry-processbx) {
  border-bottom: 1px solid var(--gray5);
  margin-bottom: 30px;
}

.acor-clntstry-processbx-top {
  display: grid;
  grid-template-columns: 110px calc(100% - 110px);
  padding-bottom: 40px;
}
.acor-clntstry-processbx-icon {
  font-size: 84px;
  color: var(--citron);
}
.acor-clntstry-processbx-title {
  font-size: 36px;
    line-height: 84px;
    vertical-align: middle;
    letter-spacing: var(--letterspacing);
    color: #fff;
    font-family: var(--fontbold);
}
.acor-clntstry-processbx-bottom {
  display: grid;
  grid-template-columns: calc(35% - 10px) 65%;
  color: #fff;
  letter-spacing: -.5px;
}
.acor-clntstry-processbx-leftcol b, .acor-clntstry-processbx-leftcol strong,
.acor-clntstry-processbx-rightcol b, .acor-clntstry-processbx-rightcol strong {
  font-family: var(--fontmono);
  color: var(--citron);
    font-size: 16px;
    line-height: 24px;
    font-weight: normal;
    text-transform: uppercase;
    letter-spacing: var(--letterspacing);
}
.acor-clntstry-processbx-leftcol {
  font-family: var(--fontbold);
  padding-right: 50px;
  font-size: 21px;
  line-height: 32px;
}
.acor-clntstry-processbx-rightcol {
  border-left: 1px solid var(--gray5);
  padding-left: 50px;
  font-size: 21px;
  line-height: 32px;
}

.acor-clntstry-processbx-leftcol p, .acor-clntstry-processbx-rightcol p {
  margin: 0;
  padding-bottom: 16px;
}

.acor-clntstry-processbx-leftcol ul, .acor-clntstry-processbx-leftcol ol, 
.acor-clntstry-processbx-rightcol ul, .acor-clntstry-processbx-rightcol ol {
  margin: 0;
  padding: 0;
}
.acor-clntstry-processbx-leftcol ol, .acor-clntstry-processbx-rightcol ol {
  padding-left: 22px;
}
.acor-clntstry-processbx-leftcol ol li, .acor-clntstry-processbx-rightcol ol li {
  margin-bottom: 16px;
}
.acor-clntstry-processbx-leftcol ul, .acor-clntstry-processbx-rightcol ul {
  list-style: none;
  
}

.acor-clntstry-processbx-leftcol ul li, .acor-clntstry-processbx-rightcol ul li {
  padding-left: 0px;
  color: #fff;
  margin-bottom: 16px;
}
.acor-clntstry-processbx-leftcol ul li:before, .acor-clntstry-processbx-rightcol ul li:before {
  content: "•";
  position: absolute;
  margin-left: -18px;
  margin-top: 2px;
  font-size: 20px;
}

.acor-clintstry-logoboxes .acor-mod-logo-boxes-item {
  height:134px;
  line-height:134px;
}
.acor-clintstry-logoboxes {
  padding-bottom: 180px;
  margin-top: -75px;
}






.acor-tmmbr {

}
.acor-tmmbr .acor-mod-hdr-stdrd-inner {
  position: static;
}
.acor-tmmbr-social {
  padding-bottom: 10px;
}
.acor-jobs-bottom {
  padding-top: 60px;
}
.acor-tmmbr .acor-mod-hdr-stdrd-text {
  padding-bottom: 10px;
}
.acor-tmmbr-social.linkedin, .acor-tmmbr-social.email  {
  background-image: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='22' cy='22' r='22' fill='white'/%3E%3Cpath d='M18.0337 29H14.3051V16.9744H18.0337V29ZM16.1704 15.3334C15.7419 15.3344 15.3227 15.2082 14.9659 14.9707C14.6092 14.7332 14.3309 14.3951 14.1662 13.9993C14.0016 13.6035 13.958 13.1677 14.041 12.7471C14.124 12.3264 14.3298 11.9399 14.6325 11.6364C14.9351 11.3329 15.321 11.126 15.7411 11.042C16.1613 10.958 16.597 11.0006 16.9929 11.1644C17.3889 11.3283 17.7273 11.606 17.9654 11.9624C18.2036 12.3188 18.3308 12.7379 18.3308 13.1667C18.3305 13.7401 18.1029 14.29 17.6978 14.6957C17.2928 15.1013 16.7435 15.3296 16.1704 15.3304V15.3334ZM31.999 29H28.2735V23.1523C28.2735 21.7557 28.2486 19.9601 26.3354 19.9601C24.3953 19.9601 24.0982 21.4783 24.0982 23.0475V28.996H20.3725V16.9744H23.9486V18.6174H23.9995C24.3567 18.0045 24.8734 17.5002 25.4946 17.1581C26.1158 16.816 26.8181 16.6491 27.5267 16.6751C31.3022 16.6751 32 19.169 32 22.4041L31.999 29Z' fill='%231F242F'/%3E%3C/svg%3E%0A");
  width: 44px;
  height: 44px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  margin-right: 8px;
  display: inline-block;
  cursor: pointer;
}

.acor-tmmbr-social.linkedin:hover {
   background-image: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='22' cy='22' r='22' fill='%23EEFB87'/%3E%3Cpath d='M18.0337 29H14.3051V16.9744H18.0337V29ZM16.1704 15.3334C15.7419 15.3344 15.3227 15.2082 14.9659 14.9707C14.6092 14.7332 14.3309 14.3951 14.1662 13.9993C14.0016 13.6035 13.958 13.1677 14.041 12.7471C14.124 12.3264 14.3298 11.9399 14.6325 11.6364C14.9351 11.3329 15.321 11.126 15.7411 11.042C16.1613 10.958 16.597 11.0006 16.9929 11.1644C17.3889 11.3283 17.7273 11.606 17.9654 11.9624C18.2036 12.3188 18.3308 12.7379 18.3308 13.1667C18.3305 13.7401 18.1029 14.29 17.6978 14.6957C17.2928 15.1013 16.7435 15.3296 16.1704 15.3304V15.3334ZM31.999 29H28.2735V23.1523C28.2735 21.7557 28.2486 19.9601 26.3354 19.9601C24.3953 19.9601 24.0982 21.4783 24.0982 23.0475V28.996H20.3725V16.9744H23.9486V18.6174H23.9995C24.3567 18.0045 24.8734 17.5002 25.4946 17.1581C26.1158 16.816 26.8181 16.6491 27.5267 16.6751C31.3022 16.6751 32 19.169 32 22.4041L31.999 29Z' fill='%231F242F'/%3E%3C/svg%3E%0A");
}
.acor-tmmbr-social.email {
  background-image: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='22' cy='22' r='22' fill='white'/%3E%3Cpath d='M25.2969 21.7579L31.0003 27.4613V16.5897L25.2969 21.7579Z' fill='%231F242F'/%3E%3Cpath d='M13.6484 16L21.9745 23.5935L30.3471 16H13.6484Z' fill='%231F242F'/%3E%3Cpath d='M30.3792 28.0781L24.6486 22.3475L22.2663 24.5078C22.1857 24.5806 22.0809 24.6209 21.9723 24.6209C21.8637 24.6209 21.759 24.5806 21.6784 24.5078L19.3303 22.366L13.6172 28.0781H30.3792Z' fill='%231F242F'/%3E%3Cpath d='M18.6841 21.7763L13 16.5923V27.4613L18.6841 21.7763Z' fill='%231F242F'/%3E%3C/svg%3E%0A");
}

.acor-tmmbr-social.email:hover {
  background-image: url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='22' cy='22' r='22' fill='%23EEFB87'/%3E%3Cpath d='M25.2969 21.7579L31.0003 27.4613V16.5897L25.2969 21.7579Z' fill='%231F242F'/%3E%3Cpath d='M13.6484 16L21.9745 23.5935L30.3471 16H13.6484Z' fill='%231F242F'/%3E%3Cpath d='M30.3792 28.0781L24.6486 22.3475L22.2663 24.5078C22.1857 24.5806 22.0809 24.6209 21.9723 24.6209C21.8637 24.6209 21.759 24.5806 21.6784 24.5078L19.3303 22.366L13.6172 28.0781H30.3792Z' fill='%231F242F'/%3E%3Cpath d='M18.6841 21.7763L13 16.5923V27.4613L18.6841 21.7763Z' fill='%231F242F'/%3E%3C/svg%3E%0A");
}
.careers .acor-tmmbr-social {
  padding-bottom: 0;
    bottom: 0;
    position: absolute;
    margin-bottom: -30px;
    z-index: 2;
}
.acor-tmmbr-portrait-holder {
  position: absolute;
    right: 0;
    margin-right: 6%;
    width: 53%;
    max-width: 500px;
    bottom: 0;
    margin-bottom: -20px;
}
.acor-tmmbr-portrait {

}
.acor-tmmbr-portrait img {
  display: block;
  width: 100%;
}
.acor-tmmbr-main {
  padding-bottom: 150px;
  min-height: 500px;
}
.events .acor-tmmbr-main {
  padding-bottom: 0;
}
.single-events .events .acor-tmmbr-main {
  padding-bottom: 110px;
}
.acor-tmmbr-main-inner {
  max-width: var(--colmedwidth);
}
.acor-tmmbr-main-float {
  position: absolute;
  left: 0;
  margin-left: -34%;
  width: 230px;
  margin-top: -40px;

}
.acor-tmmbr-main-location {

}
.acor-tmmbr-main-location-font-icon {
  color: var(--primary);
  font-size: 84px;
  padding-bottom: 20px;
}
.acor-tmmbr-main-location-icon {

}
.acor-tmmbr-main-location-icon svg {
  width: 84px;
  height: 84px;
}
.acor-tmmbr-main-location-subtitle {
  text-decoration: none;
}
.acor-tmmbr-main-location-city, .acor-tmmbr-main-float-text ul li {
  font-size: 18px;
  line-height: 28px;
  letter-spacing: var(--letterspacing);
  font-family: var(--fontbold);
  color: var(--primary);
  text-decoration: none;
}
.acor-tmmbr-main-location-city {
  padding-top: 6px;
}
.acor-tmmbr-main-location-city .acor-btn-square-arrow {
  margin-top: 10px;
}
.acor-tmmbr-main-float-info {
  padding-top: 45px;
}
.acor-tmmbr-main-float-title {

}
.acor-tmmbr-main-float-text ul {
  margin: 0;
  padding: 0;
  padding-top: 6px;
  list-style: none;
}
.acor-tmmbr-main-float-text ul li {
  padding-bottom: 10px;
}
.acor-tmmbr-main-float-text ul li p {
  padding: 0;
  margin: 0;
}
.acor-tmmbr-main-text {
  font-size: 21px;
  line-height: 32px;
  padding-top: 74px;
}
.single-knowledge .acor-tmmbr-main-text:after, .acor-karat {
    width: 100%;
    content: "";
    display: block;
    height: 30px;
    background-image: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_917_8427)'%3E%3Cpath d='M17.8742 0H12.1262L22.2302 24.999H12.8492L10.8242 30H30.0002L17.8742 0Z' fill='%231F242F'/%3E%3Cpath d='M9.588 6.26709L0 30.0001H5.751L12.465 13.3801L9.588 6.26709Z' fill='%231F242F'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_917_8427'%3E%3Crect width='30' height='30' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    background-position: center;
    background-size: 30px 30px;
    background-repeat: no-repeat;
    margin-top: 60px;
}
.acor-karat {
  margin-top: 0px;
  margin-bottom: 60px;
}
.single-knowledge .acor-tmmbr-main-text.no-karat:after {
  display: none;
}
.acor-tmmbr-yellow-box {
  width: 100%;
  background-color: var(--citron);
  margin-top: 20px;
}
.acor-tmmbr-yellow-inner {
  padding: 40px;
  position: relative;
}
.acor-tmmbr-yellow-icon {
  position: absolute;
  right: 0;
  top: 0;
  margin-top: 40px;
  margin-right: 40px;
}
.acor-tmmbr-yellow-icon.bulb {
  background-image: url("data:image/svg+xml,%3Csvg width='47' height='64' viewBox='0 0 47 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='path-1-inside-1_519_6208' fill='white'%3E%3Cpath d='M18.1092 26.3381L29.201 38.4411L17.1914 51.5552'/%3E%3C/mask%3E%3Cpath d='M29.201 38.4411L29.9385 39.1165L30.5572 38.4408L29.9383 37.7654L29.201 38.4411ZM17.372 27.0138L28.4638 39.1167L29.9383 37.7654L18.8465 25.6625L17.372 27.0138ZM28.4635 37.7657L16.4539 50.8798L17.9289 52.2306L29.9385 39.1165L28.4635 37.7657Z' fill='%23525965' mask='url(%23path-1-inside-1_519_6208)'/%3E%3Cmask id='path-3-inside-2_519_6208' fill='white'%3E%3Cpath d='M28.2832 26.3381L17.1914 38.4411L29.201 51.5552'/%3E%3C/mask%3E%3Cpath d='M17.1914 38.4411L16.4542 37.7654L15.8352 38.4408L16.4539 39.1165L17.1914 38.4411ZM27.546 25.6625L16.4542 37.7654L17.9286 39.1167L29.0204 27.0138L27.546 25.6625ZM16.4539 39.1165L28.4635 52.2306L29.9385 50.8798L17.9289 37.7657L16.4539 39.1165Z' fill='%23525965' mask='url(%23path-3-inside-2_519_6208)'/%3E%3Cpath d='M45.8895 23.1947V23.6947H45.8996C45.7376 31.1578 41.9593 37.7124 36.2692 41.7342L36.0578 41.8836V42.1425V51.0542H10.3473V42.1425V41.8833L10.1353 41.7339C4.30389 37.6229 0.5 30.8652 0.5 23.1947C0.5 10.6679 10.6679 0.5 23.1947 0.5C35.7218 0.5 45.8895 10.6525 45.8895 23.1947Z' stroke='%23525965' stroke-miterlimit='10'/%3E%3Cpath d='M9.82812 55.7086H36.5542' stroke='%23525965' stroke-miterlimit='10' stroke-linecap='square'/%3E%3Cpath d='M11.9141 59.8621H34.471' stroke='%23525965' stroke-miterlimit='10' stroke-linecap='square'/%3E%3Cmask id='path-8-inside-3_519_6208' fill='white'%3E%3Cpath d='M15.4648 62.8488L17.5339 63.9999H28.859L30.928 62.8488'/%3E%3C/mask%3E%3Cpath d='M15.951 61.9749L15.0772 61.4887L14.1048 63.2364L14.9786 63.7226L15.951 61.9749ZM17.5339 63.9999L17.0477 64.8738L17.2744 64.9999H17.5339V63.9999ZM28.859 63.9999V64.9999H29.1184L29.3452 64.8738L28.859 63.9999ZM31.4142 63.7226L32.288 63.2364L31.3156 61.4887L30.4418 61.9749L31.4142 63.7226ZM14.9786 63.7226L17.0477 64.8738L18.0201 63.1261L15.951 61.9749L14.9786 63.7226ZM17.5339 64.9999H28.859V62.9999H17.5339V64.9999ZM29.3452 64.8738L31.4142 63.7226L30.4418 61.9749L28.3728 63.1261L29.3452 64.8738Z' fill='%23525965' mask='url(%23path-8-inside-3_519_6208)'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 46px;
  height: 64px;
}

.acor-tmmbr-yellow-icon.note {
  background-image: url("data:image/svg+xml,%3Csvg width='53' height='54' viewBox='0 0 53 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M41.7838 17.5188V53H1.35547V9.38928H42.11' stroke='%23525965' stroke-miterlimit='10'/%3E%3Cpath d='M9.99219 29.9626L21.9404 42.8513L51.9999 4.48132' stroke='%23525965' stroke-miterlimit='10'/%3E%3Cpath d='M48.7608 1L21.9459 35.87L13.2422 26.4627' stroke='%23525965' stroke-miterlimit='10'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 52px;
  height: 52px;
}
.acor-tmmbr-yellow-cnt {
  width: calc(100% - 80px);
  max-width: 660px;
}
.acor-tmmbr-yellow-title {
  font-size: 24px;
  line-height: 28px;
  font-family: var(--fontbold);
  letter-spacing: -0.48px;
  color: var(--primary);
}
.acor-tmmbr-yellow-text {
  font-size: 18px;
  line-height: 28px;
  color: var(--primary);
}
.acor-tmmbr-yellow-text ul {
  margin: 0;
  padding: 0;
  padding-top: 14px;
  list-style: none;
}
.acor-tmmbr-yellow-text ul li {
  padding-top: 10px;
}
.acor-tmmbr-yellow-text ul li:before, 
.acor-tmmbr-main-float.desktop .acor-tmmbr-main-float-text ul li:before {
  content: "•";
  position: absolute;
  margin-left: -16px;
  font-size: 20px;

}
.acor-mod-text-box-text .acor-tmmbr-main-float-text ul li:before {

}
.acor-tmmbr-quote {
  padding-top: 100px;
  font-size: 50px;
  line-height: 60px;
}

.acor-knowledge-highlight {
      background-color: var(--citron);
    padding: 60px;
    padding-top: 50px;
    width: 100%;
    margin-left: -60px;
    margin-bottom: 40px;
    padding-bottom: 40px;
}
.acor-knowledge-highlight-title {
    color: var(--primary);
    padding-bottom: 14px;
}

.events .acor-mod-hdr-stdrd-plain-bar, .careers .acor-mod-hdr-stdrd-plain-bar {
  border-bottom: none;
} 
.single-team .acor-mod-hdr-stdrd-plain-bar {
  min-height: 250px;
}
.acor-tmmbr.events  .acor-mod-hdr-stdrd-inner {
  position: relative;
}
.events .acor-tmmbr-main-float {
    margin-top: 60px;
}
.events .acor-mod-hdr-stdrd-cnt {
  padding-bottom: 40px;
}
.acor-tmmbr-bottom-btn {
    margin-top: 60px;
}
.acor-tmmbr-bottom-btn div {
    margin-bottom: -30px;
    float: left;
    position: relative;
    z-index: 1;
}
.acor-social-box {
  position: absolute;
  right: 0;
  margin-right: -185px;
}
.events .acor-tmmbr-main-text {
  padding-top: 123px;
  padding-bottom: 60px;
}
.events .acor-tmmbr-main-inner:last-child .acor-tmmbr-main-text {
  padding-bottom: 10px !important;
}
.acor-single .acor-mod-rltd-cotnt {
  padding-top: 0;
}
.acor-single-mod-text, .events .acor-tmmbr-main-text.acor-single-mod-text {
  padding-top: 0;
  padding-bottom: 140px;
}
.acor-single-mod-text {
  font-size: 21px;
    line-height: 32px;
}

.acor-pmod-video {
  padding-bottom: 160px;
}
.acor-pmod-video .acor-mod-simple-video-title {
  text-align: left;
  max-width: 830px;
  width: var(--colpercent);
}
.acor-pmod-video-yellow-holder {
  /*
  padding-top: 20px;
  padding-bottom: 20px;
  width: calc(100% - 80px);
  margin-left: auto;
  margin-right: auto;
  background-color: var(--citron);*/
}
.acor-pmod-video-caption {
  width: 220px;
  margin-right: -280px;
  position: absolute;
  top: 0;
  right: 0;
  margin-top: 60px;
  font-size: 18px;
  line-height: 28px;
  color: var(--graymed);
  font-family: var(--font);
  letter-spacing: var(--letterspacing);
}
.acor-pmod-video-caption p {
  margin: 0;
  padding: 0;
}


.acor-single-mod-simple-img {
  padding-bottom: 140px;
}
.acor-single-mod-simple-img .acor-inner {
  max-width: 950px;
}
.acor-single-mod-simple-img .acor-tmmbr-main-inner {
  max-width: var(--colmedwidth);
  width: 70%;
}
.acor-single-mod-simple-img-h {
  overflow: hidden;
  border-radius: 3px;
  width: 100%;
}
.acor-single-mod-simple-img-h img {
    width: 100%;
    display: block;
}
.acor-single-mod-simple-img-caption {
  margin-top: -39px;
  border-radius: 3px;
  background: rgba(242, 244, 249, 0.85);

  /* White 80T/20B */
  backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px);
}
.acor-single-mod-simple-img-caption-inner {
  padding: 25px;
  color: var(--graymed);
}


/* --- Speakers and authors ---- */
.acor-pmod-speakers {
  padding-bottom: 100px;
}
.acor-pmod-speakers-title, .acor-mod-speaker-inner {
    max-width: var(--colmedwidth);
}
.acor-pmod-speakers-title {
  padding-bottom: 52px;
}
.acor-mod-speaker {
  width: calc(100% - 80px);
  border-bottom: 1px solid var(--gray3);
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 60px;
}
.acor-mod-speaker-img {
  float: right;
  width: 45%;
  right: 0;
  overflow: hidden;
  text-align: right;
}
.acor-mod-speaker-img img  {
    width: 290px;
    display: inline-block;
    object-fit: cover;
    height: 290px;
}
.acor-mod-speaker-cnt {
  width: 50%;
  padding-bottom: 60px;
  min-height: 280px;
}
.acor-mod-speaker-subtitle {
  padding-bottom: 4px;
}
.acor-mod-speaker-name, .acor-mod-speaker-position {
  line-height: 30px;
  color: var(--primary);
  font-family: var(--fontbold);
}
.acor-mod-speaker-position {
  color: var(--gray5);
}
.acor-mod-speaker-text {
  padding-top: 8px;
  color: var(--gray5);
}
.acor-mod-speaker-button {
  padding-top: 20px;
}
.acor-mod-speaker-button .acor-btn-pill, 
.acor-mod-speaker-button .acor-mod-text-box-text .btn,
.acor-mod-text-box-text .acor-btn-pill {
    text-wrap: nowrap;
    max-width: 90%;
    text-overflow: ellipsis;
    overflow: hidden;
}


.acor-mod-speaker:nth-child(2n + 1) .acor-mod-speaker-img {
  float: left;
  text-align: left;
}
.acor-mod-speaker:nth-child(2n + 1) .acor-mod-speaker-cnt {
  margin-left: 50%;
}

.acor-mod-speaker:last-child {
  border: none;
  margin-bottom: 0;
}
/* --- Text Grid ---- */
.acor-pmod-txtgrid {
  padding-bottom: 160px;
}
.acor-pmod-txtgrid-title-top {
  display: none;
  color: var(--primary);
  font-family: var(--fontbold);
  width: 100%;
  padding-bottom: 40px;
}
.grid3 .acor-pmod-txtgrid-title-top, 
.acor-pmod-checklist .acor-pmod-txtgrid-title-top {
  display: block;
}
.acor-pmod-txtgrid-holder {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    column-gap: 8px;
    row-gap: 8px;
}
.acor-pmod-txtgrid-title {
  color: var(--primary);
  font-family: var(--fontbold);
  width: 90%;
}
.grid3 .acor-pmod-txtgrid-title {
  display: none;
}
.acor-pmod-txtgrid-item {
  border-radius: 3px;
  background: rgba(242, 244, 249, 0.85);
  }
.acor-pmod-txtgrid-item-cnt {
  padding: 58px;
}
.acor-pmod-txtgrid-item-icon {
  width: 84px;
  height: 84px;
  margin-bottom: 18px;
  font-size: 84px;
  color: var(--primary);
}
.acor-pmod-txtgrid-item-title {
  padding-bottom: 16px;
  color: var(--primary);
}
.acor-pmod-txtgrid-item-text {
  color: var(--gray5);
}
.acor-pmod-txtgrid-item-text p {
  margin: 0;padding: 0;
  padding-bottom: 16px;
}
.acor-pmod-txtgrid-item-button {
  padding-top: 20px;
}

.acor-pmod-three-img .acor-inner {
  max-width: var(--colwidth);
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 10px;
}

.acor-pmod-three-img-2set {

}
.acor-single-mod-three-img-h {
  width: 100%;
  height: 520px;
  border-radius: 3px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  margin-bottom: 10px;
}
.acor-pmod-three-img-1set {
 
}
.acor-pmod-three-img-1set .acor-single-mod-three-img-h {
  height: 875px;
  margin-top: 50px;
}
.acor-caption-inner {
  width: 96%;
  margin-left: auto;
  margin-right: auto;
}

.events .acor-mod-hdr-stdrd-text {
  padding-bottom: 60px;
}

.acor-mod-hdr-stdrd-mono-text {
  padding-top: 10px;
  padding-bottom: 90px;
}

.acor-know-top-image-holder {
  position: relative;
  margin-top: -150px;
}
.acor-know-top-image-holder .acor-inner {
  max-width: 950px;
}
.acor-know-top-image {

}
.acor-know-top-image img {
  display: block;
}
.acor-know-top-image-padding {
  height: 150px;
}

.acor-know-top-link-bar {
  max-width: 830px;
  width: var(--colpercent);
  background: rgba(31, 36, 47, 0.85);
  backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px);
  height: 80px;
  margin-top: -40px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  -webkit-transition: var(--bounce);
      -ms-transition: var(--bounce);
          transition: var(--bounce);
}
.acor-know-top-link-bar.dark1 {

  background: var(--grayback85);
}
.acor-know-top-link-bar-inner {
  padding-left: 30px;
  padding-right: 30px;
  line-height: 80px;
}
.acor-know-top-link-bar-label {
  color: #fff;
  position: absolute;
  padding-top: 30px;
}
.acor-know-top-link-bar.dark1 .acor-know-top-link-bar-label {
  color: var(--primary);
}
.acor-know-top-link-bar-logo {
  padding-top: 15px;
  text-align: center;
  width: 100%;
}
.acor-know-top-link-bar-logo img {
  display: inline-block;

}
.acor-know-top-link-bar .acor-btn-circle {
  position: absolute;
  top: 0;
  right: 0;
  margin-right: -23px;
  margin-top: 17px;
}
.acor-know-top-link-bar:hover  {
  max-width: 870px;
  -webkit-transition: var(--bounce);
      -ms-transition: var(--bounce);
          transition: var(--bounce);
}

.knowledge .acor-tmmbr-main-text {
  padding-bottom: 40px;
}

.acor-single .acor-mod-cta {
  padding-top: 0;
}

.acor-mod-promos .acor-mod-rltd-cotnt-box:first-child, 
.acor-mod-promos .acor-mod-rltd-cotnt-box:nth-child(2n+1)
 {
  text-align: right;
}

.acor-mod-promos a:nth-child(2n) .acor-mod-rltd-cotnt-box {
  text-align: left;
}

.acor-mod-promos .acor-mod-rltd-cotnt-box:first-child .acor-mod-image-box-panel,
.acor-mod-promos .acor-mod-rltd-cotnt-box:nth-child(2n+1) .acor-mod-image-box-panel {
    left: 0;
    right: auto;
}

.acor-mod-promos a:nth-child(2n) .acor-mod-rltd-cotnt-box .acor-mod-image-box-panel {
  right: 0;
  left: auto;
}

.acor-single-mod-padding {
  padding-bottom: 150px;
}

.acor-know-author-floater {
  position: absolute;
  left: 0;
  margin-left: -300px;
  width: 170px;
}
.acor-know-author-label {
  color: var(--primary);
}
.acor-know-author-floater-people {
    padding-top: 20px;
}
.acor-know-author-item {
  padding-bottom: 16px;
  margin-bottom: 20px;
    border-bottom: 1px solid var(--gray3);
}
.acor-know-author-image {
  width: 92px;
  padding-bottom: 10px;
}
.acor-know-author-image img {

}
.acor-know-author-name {
  color: var(--primary);
  font-family: var(--fontbold);
  font-size: 18px;
  line-height: 28px;
}
.acor-know-author-title {
  color: var(--gray5);
  font-family: var(--font);
  font-size: 18px;
  line-height: 28px;
}



.acor-pmod-html .acor-inner {
  overflow: hidden;
}


.acor-pmod-accordion .acor-pmod-speakers-title {
  margin-left: -80px;
  padding-bottom: 40px;
  position: relative;
  z-index: 2;
}
.acor-pmod-accordion .acor-inner {
  max-width: 950px;
}
.acor-pmod-dark {
  background-color: var(--primary);
}
.acor-pmod-dark .acor-pmod-speakers-title {
  color: #fff;
}
.acor-pmod-dark .acor-pmod-acc-item {
  background-color: #2B303C;
}
.acor-pmod-dark .acor-pmod-acc-holder:before {
  background-color: #525965;
}
.acor-pmod-dark .acor-pmod-acc-item-question,
.acor-pmod-dark .acor-pmod-acc-item-answer {
  color: #fff;
}
.acor-pmod-dark .acor-pmod-acc-item-question:before {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='24' viewBox='0 0 23 24' fill='none'%3E%3Cline x1='22.2148' y1='22.627' x2='1.29484' y2='1.70711' stroke='%23aaaaaa' stroke-width='1'/%3E%3Cline x1='1.29289' y1='22.2128' x2='22.2128' y2='1.29289' stroke='%23aaaaaa' stroke-width='1'/%3E%3C/svg%3E");
}
.acor-pmod-acc-holder {

}
.acor-pmod-acc-holder:before {
  content: "";
  position: absolute;
  margin-top: -80px;
  z-index: -1;
  width: 100%;
  height: 70px;
  background-color: var(--citron);
  z-index: 1;
}
.acor-pmod-acc-item {
  margin-top: 10px;
  width: 100%;
  background-color: var(--gray1);
}
.acor-pmod-acc-item-inner {
  padding: 30px;
  padding-left: 60px;
  padding-right: 100px;
}
.acor-pmod-acc-item-question, .acor-pmod-check-item {
    font-size: 24px;
    line-height: 30px;
    color: var(--primary);
    font-family: var(--fontbold);
    letter-spacing: var(--letterspacing);
    font-weight: normal;
    cursor: pointer;
    position: relative;
    width: 100%;
  -webkit-transition:  all 300ms linear;
      -ms-transition:  all 300ms linear;
          transition:  all 300ms linear;
}
.acor-pmod-acc-item-question:before {
  content: "";
  position: absolute;
  right: 0;
  margin-right: -64px;
  width: 24px;
  height: 24px;
  transform: rotate(45deg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='23' height='24' viewBox='0 0 23 24' fill='none'%3E%3Cline x1='22.2148' y1='22.627' x2='1.29484' y2='1.70711' stroke='%231F242F' stroke-width='1'/%3E%3Cline x1='1.29289' y1='22.2128' x2='22.2128' y2='1.29289' stroke='%231F242F' stroke-width='1'/%3E%3C/svg%3E");
  -webkit-transition:  all 300ms linear;
      -ms-transition:  all 300ms linear;
          transition:  all 300ms linear;
}
.acor-pmod-acc-item-answer {
  font-size: 18px;
  line-height: 28px;
  color: var(--gray5);
  overflow: hidden;
  max-height: 0;
  opacity: 0;
  -webkit-transition:  all 300ms linear;
      -ms-transition:  all 300ms linear;
          transition:  all 300ms linear;
}
.acor-pmod-acc-item.show .acor-pmod-acc-item-answer {
  max-height: none;
  opacity: 1;
  -webkit-transition:  all 300ms linear;
      -ms-transition:  all 300ms linear;
          transition:  all 300ms linear;
}
.acor-pmod-acc-item.show .acor-pmod-acc-item-question {
  padding-bottom: 16px;
  -webkit-transition:  all 300ms linear;
      -ms-transition:  all 300ms linear;
          transition:  all 300ms linear;
}
.acor-pmod-acc-item.show .acor-pmod-acc-item-question:before {
  transform: rotate(90deg);
  -webkit-transition:  all 300ms linear;
      -ms-transition:  all 300ms linear;
          transition:  all 300ms linear;
}



.acor-pmod-checklist .acor-inner {
  max-width: 1050px;
}
.acor-pmod-checklist .acor-pmod-txtgrid-title-top {
  margin-left: -80px;
  position: relative;
  z-index: 2;
}
.acor-pmod-checklist-h {
  border-bottom: 1px solid var(--primary);
  margin-bottom: 64px;
}
.acor-pmod-checklist-h:before, .acor-pmod-checklist-h:after {
  position: absolute;
  height: 64px;
  margin-top: -64px;
  content: "";
  background-color: var(--citron);
  border-left: 120px solid #fff;
  width: calc(100% - 120px);
  z-index: -1;
}
.acor-pmod-checklist-h:after {
  margin-top: 0;
}
.acor-pmod-check-item {
  padding-left: 120px;
  width: calc(100% - 120px);
  padding-bottom: 0;
  border-top: 1px solid var(--primary);
  position: relative;
  z-index: 1;
}
.acor-pmod-check-item-inner {
  cursor: auto;
  position: relative;
  background-color: var(--citron);
  font-size: 24px;
  padding-top: 36px;
  padding-bottom: 36px;
  padding-left: 28px;
  padding-right: 100px;
}
.acor-pmod-check-item:before {
  content: "";
  position: absolute;
  margin-left: -100px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Icons_1' data-name='Icons 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 84 84'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; stroke: %23525965; stroke-miterlimit: 10; stroke-width: 1px; %7D %3C/style%3E%3C/defs%3E%3Cpolyline class='cls-1' points='57.4 33.04 57.4 66.58 16.19 66.58 16.19 25.37 57.74 25.37'/%3E%3Cpolyline class='cls-1' points='24.99 44.8 37.18 56.99 67.81 20.72'/%3E%3Cpolyline class='cls-1' points='64.51 17.42 37.18 50.39 37.18 50.39 28.29 41.5'/%3E%3C/svg%3E");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 84px;
  height: 100%;
  
}
.acor-pmod-dark .acor-pmod-check-item-inner {
    background-color: #2B303C;
}
.acor-pmod-dark .acor-pmod-check-item, .acor-pmod-dark .acor-pmod-txtgrid-title-top {
  color: #fff;
}
.acor-pmod-dark .acor-pmod-check-item {
  border-color: var(--gray5);
}
.acor-pmod-dark .acor-pmod-check-item:before {
    background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Icons_1' data-name='Icons 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 84 84'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: none; stroke: %23EEFB87; stroke-miterlimit: 10; stroke-width: 1px; %7D %3C/style%3E%3C/defs%3E%3Cpolyline class='cls-1' points='57.4 33.04 57.4 66.58 16.19 66.58 16.19 25.37 57.74 25.37'/%3E%3Cpolyline class='cls-1' points='24.99 44.8 37.18 56.99 67.81 20.72'/%3E%3Cpolyline class='cls-1' points='64.51 17.42 37.18 50.39 37.18 50.39 28.29 41.5'/%3E%3C/svg%3E");
}
.acor-pmod-dark .acor-pmod-checklist-h:before, .acor-pmod-dark .acor-pmod-checklist-h:after {
    background-color: var(--gray5);
    border-color:var(--primary);
    z-index: 1;
    display: none;
}
.acor-pmod-dark .acor-pmod-check-item:first-child {
  border: none;
}
.acor-pmod-numbered .acor-pmod-checklist-h {
  counter-reset: items;
}
.acor-pmod-numbered .acor-pmod-check-item {
  counter-increment: items;
}
.acor-pmod-numbered .acor-pmod-check-item:before {
  content: counters(items, ".", numeric);
  background-image: none;
  font-size: 88px;
  margin-left: -80px;
  margin-top: 50px;
}


.acor-pmod-table table {
  width: var(--colpercent);
  max-width: 1050px;
  margin-left: auto;
  margin-right: auto;
  border-collapse: collapse;
}

.acor-pmod-table table tr {
    font-size: 24px;
    font-family: var(--fontbold);
    color: var(--primary);
    text-align: left;
    border-bottom: 1px solid var(--gray5);
}
.acor-pmod-table thead tr, .acor-pmod-table table tr:last-child {
  border-bottom: none;
}
.acor-pmod-table table th {
    background-color: var(--gray1);
    color: var(--primary);
    padding: 20px;
    padding-top: 18px;
    padding-bottom: 18px;
    border-left: 10px solid #fff;
    font-family: var(--fontmono);
    font-size:16px;
    line-height: 16px;
    text-transform: uppercase;
    letter-spacing: var(--letterspacing);
    font-weight: normal;
}

.acor-pmod-table table th:first-child{
  background-color: var(--citron);
  border: none;
}
.acor-pmod-table table th:last-child {
  
}
.acor-pmod-table table td {
    font-size: 16px;
    line-height: 24px;
    font-family: var(--font);
    color: var(--gray5);
    padding: 20px;
    background-color: rgba(242, 244, 249, 0.50);
    border-left: 10px solid #fff;
}
.acor-pmod-table table tr:last-child td {
  border-bottom: none;
}
.acor-pmod-table table td:first-child {
  font-size: 21px;
  line-height: 32px;
  font-family: var(--fontbold);
  color: var(--primary);
  background-color: rgba(238, 251, 135, 0.50);
  border-left:none;
  white-space: nowrap;
}
.acor-pmod-table table td:nth-child(2){
    font-size: 18px;
    line-height: 28px;
    color: var(--primary);
}


.acor-single .acor-mod-hdr-stdrd-plain-bar .acor-mod-hdr-stdrd-cnt {
  margin-top: -90px;
}
.acor-single .acor-mod-hdr-stdrd-plain-bar {
  border-top: 80px solid #fff;
}
.acor-single .acor-mod-hdr-stdrd.plain .acor-mod-hdr-stdrd-title {
    font-size: 64px;
    line-height: 76px;

}
.accordion_life .acor-mod-hdr-stdrd-plain-bar {
  border-bottom: none;
  background-color: var(--citron);
  width: calc(100% - 80px);
  margin-left: auto;
  margin-right: auto;
}

.acor-pmod-questions {

}
.acor-pmod-questions .acor-inner {
  max-width: var(--colmedwidth2);
}
.acor-pmod-questions-ans {
  padding-top: 42px;
  padding-bottom: 42px;
  border-top: 1px solid var(--gray3);
}
.acor-pmod-questions-ans-inner {
  max-width: var(--colmedwidth);
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.acor-pmod-questions-ans-left {
  width: 35%;
  float: left;
}
.acor-pmod-questions-ans-title {
  color: var(--primary);
  font-size: 36px;
  font-family: var(--fontbold);
  line-height: 44px; 
  letter-spacing: -0.72px;
  padding-bottom: 30px;
}
.acor-pmod-questions-ans-person {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 38%;
}
.acor-pmod-questions-ans-person-img {
  width: 100%;
  border-bottom: 13px solid var(--citron);
}
.acor-pmod-questions-ans-person-img img {
  max-width: 132px;
  margin-bottom: -20px;
  padding-left: 12px;
}
.acor-pmod-questions-ans-person-title {
  color: var(--primary);
  padding-top: 12px;
  width: 90%;
}
.acor-pmod-questions-ans-right {
  width: 56%;
  float: right;
  color: var(--gray5);
}


.acor-file-uploader {
    background-color: #fff;
    padding: 10px;
    padding-left: 26px;
    height: 50px;
    line-height: 46px;
    position: relative;
}
.acor-file-uploader .btn {
  position: absolute;
  right: 0;
  margin-right: 26px;
  top: 0;
  margin-top: 20px;
}
.acor-file-upload-filename {
    font-size: 18px;
    line-height: 28px;
    color: var(--gray5);
    font-family: var(--font);
    display: inline-block;
    vertical-align: middle;
}
.acor-job-model-subtext {
  padding-bottom: 60px;
    margin-top: -20px;
}
.jobs-modal .acor-contact-modal-top-title {
  font-size: 50px;
  line-height: 60px;
  padding-top: 140px;
}

.acor-job-department {
  display: inline-block;
  font-size: 16px;
  color: var(--citron);
  margin-right: 30px;
}
.acor-job-location {
  display: inline-block;
  margin-right: 30px;
}
.acor-job-location-icon img {
  display: inline-block;
  width: 24px;
}
.acor-job-location .acor-tmmbr-main-location-font-icon {
  color: var(--citron);
    font-size: 24px;
    padding-bottom: 0;
    margin: 0;
    margin-right: 5px;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: -14px;
}
.acor-tmmbr-main-location-font-icon.iconmoon.location-pin:before {
  border: 1px solid var(--primary);
}
.acor-job-location-city {
  display: inline-block;
  font-size: 16px;
  color: var(--citron);
}

.jobs-modal div.hs-fieldtype-textarea {
  margin-top: 0;
  border: none;
}
.acor-job-bottom-button {
  padding-bottom: 180px;
}
.acor-jobs-ta-holder {
  padding: 24px;
}
.acor-input-file-label {
  position: absolute;
  right: 0;
  margin-right: 156px;
  font-size: 16px;
  color: var(--gray5);
  top: 0;
  margin-top: 14px;
  text-align: right;
}

.jobs-modal .acor-jobs-ta-holder .input {
  background-color: var(--grayback90);
}
.jobs-modal {

}

.acor-job-required {
  font-size: 16px;
  line-height: 21px;
  margin-left: 24px;
  padding-bottom: 10px;
  padding-top: 10px;
  text-transform: uppercase;
  color: #C70039;
  font-family: var(--fontmono);
}

.acor-multi-select-chkbxs {
  background-color: var(--citron);
  position: relative;
}
.acor-multi-select-chkbxs-h {
    width: calc(100% - 40px);
    padding-left: 20px;
    padding-right: 20px;
    max-height: 0;
    overflow: hidden;
    padding-bottom: 0;
    position: absolute;
    background-color: var(--citron);
    z-index: 2;
    -webkit-transition:  all 200ms linear;
        -ms-transition:  all 200ms linear;
            transition:  all 200ms linear;

}

.acor-multi-select-chkbxs.show .acor-multi-select-chkbxs-h {
  max-height: 1000px;
  padding-bottom: 20px;
  -webkit-transition:  all 200ms linear;
      -ms-transition:  all 200ms linear;
          transition:  all 200ms linear;

}
.acor-multi-select-checkbox-h {
    padding-bottom: 8px;
}
.acor-multi-select-checkbox-lbl {
    color: var(--gray5);
    text-transform: uppercase;
    position: relative;
    margin-top: 0px;
    display: inline-block;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: var(--letterspacing);
    cursor: pointer;
    max-width: 80%;
    font-family: var(--fontmono);
    -webkit-transition:  all 200ms linear;
        -ms-transition:  all 200ms linear;
            transition:  all 200ms linear;

}
.acor-multi-select-checkbox-h:hover .acor-multi-select-checkbox-lbl {
  color: var(--primary);
  -webkit-transition:  all 200ms linear;
      -ms-transition:  all 200ms linear;
          transition:  all 200ms linear;

}
.acor-multi-select-checkbox {
  display: none;
}
.acor-multi-select-checkbox + label {
    background-color: #fff;
    font-family: var(--fontmono);
    width: 16px;
    height: 16px;
    float: left;
    margin-right: 16px;
    position: relative;
    cursor: pointer;
    margin-top: 7px;
    display: block !important;
}
.acor-multi-select-checkbox-h:hover .acor-multi-select-checkbox + label,
.acor-multi-select-checkbox-h .acor-multi-select-checkbox:checked + label {
  
}
.acor-multi-select-checkbox:checked + label:after {
    content: '';
    background-color: var(--primary);
    width: 10px;
    height: 10px;
    position: absolute;
    margin-left: 3px;
    margin-top: 3px;
}
.acor-multi-select-chkbxs-label {
  font-size: 16px;
    line-height: 28px;
    color: var(--gray5);
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background-color: var(--citron);
    border: none;
    border-radius: 0;
    font-family: var(--fontmono);
    font-weight: 200;
    font-style: normal;
    text-transform: uppercase;
    padding: 16px;
    padding-left: 20px;
    padding-right: 20px;
    width: calc(100% - 40px);
    position: relative;
    background-repeat: no-repeat;
    background-size: 40px 40px;
    background-position: right 10px center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='41' viewBox='0 0 40 41' fill='none'%3E%3Cg filter='url(%23filter0_b_4742_13464)'%3E%3Cellipse cx='19.6654' cy='20.5' rx='20' ry='19.6667' transform='rotate(90 19.6654 20.5)' fill='white' fill-opacity='0.4'/%3E%3C/g%3E%3Cpath d='M26.1641 18L20.2626 23.9018L14.3608 18' stroke='%231F242F'/%3E%3Cdefs%3E%3Cfilter id='filter0_b_4742_13464' x='-20' y='-19.5' width='79.332' height='80' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeGaussianBlur in='BackgroundImageFix' stdDeviation='10'/%3E%3CfeComposite in2='SourceAlpha' operator='in' result='effect1_backgroundBlur_4742_13464'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_backgroundBlur_4742_13464' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E");
}

.acor-multi-select-chkbxs-item {
  font-size: 14px;
  font-family: var(--fontmono);
  background-color: var(--primary);
  color: #fff;
  padding: 4px 10px 4px 10px;
  display: inline-block;
  margin-right: 8px;
  margin-bottom: 4px;
}

.acor-mod-logo-slider-featured-in {
  padding: 14px;
  padding-left: 20px;
  padding-right: 20px;
  background-color: var(--citron);
  color: var(--primary);
  display: inline-block;
}

.single-events .acor-mod-text-box-text h2 {
  font-size: 36px;
  line-height: 44px;
}
.acor-gh-form .hs-form-field {
  margin-bottom: 2px;
}

.single .acor-single-mod-form {
  padding-top: 100px;
  padding-bottom: 100px;
}

.addtoppadding {
  padding-top: 115px;
}

.swaptoppadding {
  padding-top: 0;
  padding-bottom: 150px;
}
.swaptoppadding .acor-mod-simple-video {
  padding: 0;

}
.removepadding {
  padding-bottom: 40px !important;
}
.removemargin2 {
  margin-bottom: 60px !important;
}
.removemargin {
  margin-bottom: 90px !important;
}
@media screen and (max-width: 1850px) {
.acor-tmmbr .acor-mod-hdr-stdrd-cnt {
    width: 80%;
  }
}

@media screen and (max-width: 1600px) {
  .acor-tmmbr-portrait-holder {
    margin-right: 3%;
  }
}

@media screen and (max-width: 1500px) {
  .acor-tmmbr-portrait-holder {
    margin-right: 10%;
  }
  .acor-pmod-video-caption.desktop {
    display: none !important;
  }
  .acor-pmod-video-caption.tablet {
    display: block !important;
  }
  .acor-pmod-video-caption {
    width: 60.25%;
    max-width: 500px;
    padding-right: 330px;
    position: relative;
    margin-top: 40px;
    margin-right: 0;
    margin-left: auto;
    margin-right: auto;

  }
  .acor-know-author-floater {
    margin-left: -32%;
  }
  .acor-single .acor-mod-hdr-stdrd-title {
    width: 100%;
  }
   .acor-tmmbr-main-float {
    margin-left: -29%;
  }
  .acor-clntstry-industry-holder {
    margin-left: -32%;
  }
}

@media screen and (max-width: 1400px) {
   .acor-tmmbr-main-float {
    position: relative;
    float: right;
    margin: 0;
    margin-right: -140px;
    padding-left: 30px;
    padding-bottom: 30px;
    margin-left: 30px;
    margin-bottom: 30px;
    padding-top: 64px;
  }
  .events .acor-tmmbr-main-float {
    margin-top: 0px;
  }
  .acor-clntstry-industry-holder {
    margin-left: 0;
    right: 0;
    left: auto;
    width: 92px;
    margin-top: 32px;
  }
  /*
  .acor-know-author-floater {
    margin-left: -20%;
    width: 130px;
  }*/

  .acor-single-mod-three-img-h {
    height: 370px;
  }
  .acor-pmod-three-img-1set .acor-single-mod-three-img-h {
    height: 675px;
    margin-top: 40px;
  }

  .acor-know-author-floater {
        position: relative;
        margin: 0;
        width: 170px;
        margin-right: 0;
        padding-top: 0px;
        padding-bottom: 30px;
  }
  .acor-tmmbr-main-float .acor-know-author-floater.desktop {
    display: block !important;
    padding-bottom: 30px;
    width: 220px;
    background-color: rgba(255, 255, 255, .8);
    z-index: 2;
    padding-left: 20px;
    padding-right: 20px;
    margin-left: -20px;
  }
  .single-knowledge .acor-social-box,
  .single-accordion_life .acor-social-box {
    padding-top: 0;
    margin-top: 0;
  }

  .acor-tmmbr-main-float {
    padding-top: 8px;
    margin-right: 0;
    width: 170px;
  }
  .events .acor-tmmbr-main-float {
    margin-top: -94px;
    background-color: #fff;
  }
  .acor-know-author-floater.desktop, .acor-tmmbr-main-float.desktop {
    display: none !important;
  }
  .acor-tmmbr-main-float.tablet {
    display: block !important;
  }
  .acor-tmmbr-portrait-holder {
    max-width: 430px;
    width: 44%;
  }
  .acor-clntstry .acor-mod-hdr-stdrd-title {
        min-height: 126px;
  }

  .acor-knowledge-highlight {
        width: calc(100% - 260px);
  }

  .acor-clntstry-contextbx:nth-child(2){
    margin-top: 60px;
  }
}

@media screen and (max-width: 1200px) {
  .acor-clntstry .acor-mod-hdr-stdrd-title {
    font-size: 50px;
    line-height: 60px;
    width: 78%;
  }
  .acor-clntstry-main-text {
    width: 72%;
  }
  .events .acor-tmmbr-main-location {
    margin-top: -50px;
  }
  .acor-social-box {
    position: relative;
    margin: 0;
    margin-top: 60px;
  }
  .acor-social-box-icon-holder {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }

  .acor-pmod-video-yellow-holder {
    width: 100%;
    border-top: 20px solid #fff;
    border-bottom: 20px solid #fff;
    padding: 0;
  }
  .acor-pmod-video-yellow-holder .acor-mod-simple-video-holder {
    margin-top: -20px;
    margin-bottom: -20px;
  }
  .acor-mod-speaker {
    width: 100%;
  }
  .acor-mod-speaker-img {
    width: 50%;
  }
  .acor-mod-speaker-cnt {
    width: 45%;
    padding-bottom: 60px;
  }
  .acor-mod-speaker:nth-child(2n + 1) .acor-mod-speaker-cnt {
    margin-left: 55%;
  }
  .grid3 .acor-pmod-txtgrid-title-top {
    display: none;
  }
  .grid3 .acor-pmod-txtgrid-title {
    display: block;
  }
  .acor-pmod-txtgrid-holder {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
  .acor-pmod-txtgrid-item-cnt {
    padding: 40px;
  }
  .events .acor-tmmbr-main-text {
    padding-top: 100px;
  }
  .acor-tmmbr-main-text {
    font-size: 16px;
    line-height: 24px;
  }
  .acor-know-top-link-bar {
    width: 70%;
  }
  .acor-mod-hdr-stdrd-mono-text {
    padding-bottom: 24px;
  }
  .accordion_life .acor-mod-hdr-stdrd-plain-bar {
    
    width: 100%;
  }
  .accordion_life .acor-mod-hdr-stdrd-inner {
    max-width: var(--colmedwidth);
  }
  .acor-single .acor-mod-hdr-stdrd.plain .acor-mod-hdr-stdrd-title {
    font-size: 50px;
    line-height: 60px;
    width: 100%;
    padding-top: 31px;
  }
  .acor-single-mod-simple-img-h {
    overflow: visible;
  }
  .acor-single-mod-three-img-h {
    height: 320px;
  }
  .acor-pmod-three-img-1set .acor-single-mod-three-img-h {
    height: 575px;
    margin-top: 40px;
  }
  .acor-pmod-accordion .acor-pmod-speakers-title,
  .acor-pmod-checklist .acor-pmod-txtgrid-title-top {
    margin-left: 0;
    font-size: 50px;
    line-height: 60px;
    border: none;
  }
  .addtoppadding {
    padding-top: 85px;
  }
  .single-events .acor-mod-text-box-text h2 {
    font-size: 30px;
    line-height: 42px;
  }
  .single-team .acor-tmmbr-main-text {
    padding-bottom: 7px;
  }
  .acor-tmmbr-yellow-box {
    width: 73%;
  }

  .acor-pmod-questions-ans-left, .acor-pmod-questions-ans-right {
    float: none;
    width: 100%;
  }
  .acor-pmod-questions-ans-right {
    padding-top: 30px;
    position: relative;
  }
  .acor-pmod-questions-ans-title {
    width:56%;
    float: left;
    padding-right: 6%;
  }
  .acor-pmod-questions-ans-person {
    float: left;
    position: relative;
  }
  .single-events .events .acor-tmmbr-main {
    padding-bottom: 90px;
  }
  .acor-mod-hdr-stdrd.plain.careers .acor-mod-hdr-stdrd-title {
    font-size: 50px;
    line-height: 60px;
    padding-top: 20px;
  }
  .single-team .acor-mod-hdr-stdrd-plain-bar {
    min-height: 220px;
  }
  .acor-mod-hdr-stdrd-text.acor-mono-text {
    font-size: 14px;
    line-height: 21px;
  }
  .acor-mod-logo-slider-featured-in {
    font-size: 12px;
    padding: 10px;
    padding-left: 16px;
    padding-right: 16px;
  }
  .single-team .acor-mod-hdr-stdrd-title {
    padding-bottom: 8px;
  }
  .acor-single-mod-text {
    font-size: 16px;
    line-height: 24px;
  }
  .acor-pmod-numbered .acor-pmod-check-item:before {
    font-size: 64px;
  }
  .acor-clntstry-contextbx, .acor-clntstry-contextbx:has(+.acor-clntstry-contextbx) {
    display: grid;
    grid-template-columns: calc(50% - 5px) calc(50% - 5px) ;
    column-gap: 10px;
    margin-bottom: 120px;
  }
  .acor-clntstry-contextbx:has(+.acor-clntstry-contextbx){
    margin-bottom: 60px;
  }
  .acor-clntstry-contextbx-list {
    grid-template-columns: 1fr;
  }
  .acor-clntstry-industry-label {
    font-size: 14px;
    line-height: 21px;
  }
  .acor-clntstry-industry-name {
    font-size: 16px;
    line-height: 22px;
  }
  .acor-clntstry-processbx {
    margin-bottom: 65px;
    padding-bottom: 50px;
  }
  .acor-clintstry-logoboxes {
    padding-bottom: 120px;
    margin-top: 0px;
  }

}




@media screen and (max-width: 1024px) {
  .acor-pmod-video-caption {
    box-sizing: border-box;
    width: var(--colpercent);
    max-width: 830px;
    padding-right: 20%;
  }
  .acor-pmod-video .acor-mod-simple-video-title {
    font-size: 36px;
    line-height: 44px;
    padding-bottom: 20px;
  }

  .acor-tmmbr .acor-mod-hdr-stdrd-text {
      width: 60%;    
  }
  .acor-pmod-table table tr {
    font-size: 20px;
  }

  .acor-single-mod-three-img-h {
    height: 270px;
  }
  .acor-pmod-three-img-1set .acor-single-mod-three-img-h {
    height: 500px;
    margin-top: 30px;
  }
  .acor-tmmbr-yellow-box {
    width: 66%;
  }
  .single-team .acor-mod-hdr-stdrd-plain-bar {
    min-height: 190px;
  }
}

@media screen and (max-width: 767px) {
  .acor-clntstry .acor-mod-hdr-stdrd-title {
    font-size: 36px;
    line-height: 44px;
    width: 100%;
    padding-bottom: 160px;
    padding-top: 54px;
    min-height: 0;
  }
  .acor-clntstry {
    padding-bottom: 20px;
  }
  .acor-clntstry-industry-holder {
    bottom: 0;
        right: auto;
        width: calc(100% - 40px);
        display: block;
        margin-bottom: 30px;
        margin-top: 0;
  }
  .acor-clntstry-industry-holder {
        background-color: #2B303C;
        padding: 20px;
        line-height: 60px;
  }
  .acor-clntstry-industry-icon {
    padding: 0;
    display: inline-block;
    margin-right: 20px;
    vertical-align: middle;
  }

   .acor-clntstry-industry-cnt {
    display: inline-block;
    vertical-align: middle;
    line-height: normal;
   }
   .acor-clntstry-industry-label {
    padding-top: 0;
   }
   .acor-clntstry-boxes {
        grid-template-columns: 1fr;
    row-gap: 10px;
   }
   .acor-clntstry-box-inner {
    padding: 40px;
   }
   .acor-clntstry-main-text {
      width: var(--colpercent);
   }
   .acor-clntstry-main-text blockquote {
      width: 76%;
      margin-left: 7%;
   }
   .acor-clntstry-main-text blockquote p {
    margin-left: -24%;
   }
   .acor-clntstry-main-text blockquote strong {
    margin-left: 20%;
   }

  .acor-tmmbr-portrait-holder {
    position: relative;
    width: 100%;
    margin-right: 0;
    max-width: none;
  }
  .acor-tmmbr .acor-mod-hdr-stdrd-cnt {
    width: 100%;
    margin-top: -112px;
  }
  .acor-tmmbr .acor-mod-hdr-stdrd {
    padding-top: 70px;
  }
  .acor-mod-hdr-stdrd-plain-bar {
    border-top: 133px solid #fff;
  }
  .acor-tmmbr .acor-mod-hdr-stdrd-title {
    padding-top: 54px;
  }

  .acor-single .acor-mod-hdr-stdrd-plain-bar {
    /*
    border-top: 183px solid #fff;
    */
    border-top: 133px solid #fff;
  }
  .acor-single .acor-breadcrumb {
    margin-top: 30px;
  }
  .acor-tmmbr-main-float {
    float: none;
    width: 100%;
    padding-left: 0;
    margin-left: 0;
  }
  .acor-tmmbr-main-text {
    font-size: 18px;
    line-height: 28px;
  }
  .acor-tmmbr-yellow-icon {
    position: relative;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .acor-tmmbr-quote {
    font-size: 24px;
    line-height: 30px;
  }
  .acor-tmmbr-main-float-info {
    padding-top: 20px;
  }
  .events .acor-tmmbr-main-float {
    margin-top: -50px;
  }
  .acor-social-box-label {
    display: inline-block;
    width: auto;
    padding: 0;
    padding-right: 16px;
    vertical-align: middle;
  }
  .acor-social-box-icon-holder {
    display: inline-block;
    width: 78%;
    text-align: left;
    vertical-align: middle;
    line-height: normal;
  }
  .acor-social-box-item {
    display: inline-block;
    border: none;
    border-left: 1px solid var(--gray3);
    height: 36px;
    width: 60px;
  }
  .acor-social-box {
    width: 100%;
    text-align: center;
    border-bottom: 1px solid var(--gray3);
    padding-bottom: 14px;
    line-height: 36px;
  }

  .acor-pmod-video-yellow-holder {
    border: none;
    padding-top: 32px;
    padding-bottom: 30px;
  }
  .acor-pmod-video-yellow-holder .acor-mod-simple-video-holder {
    margin: 0;
  }
  .acor-pmod-video-caption {
    /*background-color: var(--citron);
    padding-bottom: 30px;*/
    width: 100%;
    padding-left: 8%;
    padding-right: 8%;
    margin-top: 0;
  }
  .acor-single-mod-simple-img .acor-inner {
    width: 100%;
  }
  .acor-single-mod-simple-img .acor-tmmbr-main-inner {
    width: var(--colpercent);
  }

  .acor-pmod-speakers-title {
    font-size: 36px;
    line-height: 44px;
    padding-bottom: 16px;
    border-bottom: 1px solid var(--gray3);
    margin-bottom: 30px;
  }
  .acor-mod-speaker-img {
    position: relative;
    width: 90%;
    max-width: 240px;
    padding-bottom: 30px;
    float: none;
    text-align: left;
  }
  .acor-mod-speaker-img img {
    width: 240px;
    height: 240px;
  }
  .acor-mod-speaker-cnt {
    width: 100%;
    padding-bottom: 40px;
    min-height: 0;
  }
  .acor-mod-speaker {
    width: var(--colpercent);
    margin-bottom: 40px;
  }
  .acor-mod-speaker-inner {
    width: 100%;
  }
  .acor-mod-simple-video {
    padding-top: 100px;
  }
  .acor-pmod-txtgrid-holder {
    display: block;

  }
  .acor-pmod-txtgrid-item {
    width: 100%;
  }
  .acor-pmod-txtgrid .acor-inner {
    width: 100%;
  }
  .acor-pmod-txtgrid-item-icon {
    width: 74px;
    height: 74px;
    font-size: 74px;
  }
  .acor-pmod-txtgrid-title {
    font-size: 36px;
    line-height: 44px;
    padding-bottom: 24px;
    width: var(--colpercent);
    margin-left: auto;
    margin-right: auto;
  }
  .acor-pmod-txtgrid-item {
    margin-bottom: 8px;
  }
  .acor-pmod-txtgrid-item-cnt {
    padding-left: var(--margin);
    padding-right: var(--margin);
    width: var(--colpercent);
  }
  .acor-pmod-three-img {
    padding-bottom: 100px;
  }
  .events .acor-mod-hdr-stdrd-text {
    padding-bottom: 30px;
  }
  .acor-mod-speaker:nth-child(2n + 1) .acor-mod-speaker-cnt {
    margin-left: 0%;
  }
  .events .acor-tmmbr-main-location {
    margin-top: 0;
  }
  .events .acor-tmmbr-main-float {
    margin-left: 0;
    margin-bottom: 0;
    padding-bottom: 60px;
  }
  .acor-tmmbr .acor-mod-hdr-stdrd-text {
      width: 90%;    
  }

  .acor-pmod-acc-item-question {
    font-size: 21px;
    line-height: 28px;

    width: calc(100% - 40px);
  }
  .acor-pmod-acc-item-question:before {
    width: 18px;
    height: 18px;
    margin-right: -14%;
  }
  .acor-pmod-accordion .acor-pmod-speakers-title, .acor-pmod-checklist .acor-pmod-txtgrid-title-top {
    font-size: 36px;
    line-height: 44px;
    padding-bottom: 30px;
  }
  .acor-pmod-table table {
    width: 100%;
  }
  .acor-pmod-table table th {
      padding: 10px;
      padding-top: 14px;
      padding-bottom: 14px;
  }
  .acor-pmod-table table td, .acor-pmod-table table td:first-child,   .acor-pmod-table table td:nth-child(2) {
      font-size: 15px;
      line-height: 20px;
      padding: 10px;
  }
  .acor-pmod-table table tr {
    font-size: 16px;
  }
  .acor-pmod-table table th {
    font-size: 14px;
    line-height: 14px;
  }
  .acor-pmod-check-item {
    font-size: 24px;
    line-height: 32px;
    padding-left: 60px;
    width: calc(100% - 60px);
  }

  .acor-pmod-check-item:before {
        margin-left: -52px;
        width: 44px;
        height: 44px;
        margin-top: 16px;
    
  }
  .acor-know-author-label br {
      display: none;
  }
  .acor-know-author-floater {
    width: 100%;
    padding: 0;
  }
  .acor-know-author-floater-people {
    display: grid;
    grid-template-columns: 1fr 1fr ;
  }

  .acor-know-author-item {
    display: inline-block;
    padding-bottom: 0;
    margin-bottom: 0;
    border: none;
    width: 90%;
    padding-right: 5%;
    margin-right: 5%;
    
    text-align: center;
    border-right: 1px solid var(--gray3);
    padding-bottom: 20px;
  }
   .acor-know-author-floater a:nth-child(2n) .acor-know-author-item, .acor-know-author-floater a:last-child  .acor-know-author-item{
    border: none;
    margin-right: 0;
    padding-right: 0;
  }
  .acor-know-author-name, .acor-know-author-title {
    font-size: 15px;
    line-height: 21px;
  }
  .acor-know-author-image {
    display: inline-block;
    width: 122px;
  }
  .acor-mod-speaker:nth-child(2n + 1) .acor-mod-speaker-img {
    float: none;
  }

  .acor-single .acor-mod-hdr-stdrd.plain .acor-mod-hdr-stdrd-title {
    font-size: 36px;
    line-height: 44px;
    padding-top: 60px;
  }
  .acor-single .acor-mod-hdr-stdrd-plain-bar .acor-mod-hdr-stdrd-cnt {
    margin-top: -140px;
  }
  .single-accordion_life .acor-mod-hdr-stdrd-plain-bar {
      min-height: 115px;
  }
  .acor-mod-text-box-text .alignright, .acor-mod-text-box-text .alignleft,
  .acor-mod-text-box-text .alignright img, .acor-mod-text-box-text .alignleft img {
    width: 100% !important;
    max-width: 500px;
    display: inline-block;
    float: none;
    padding-left: 0;
    padding-right: 0;
  }
  .acor-mod-text-box-text img.size-large {
    width: 100% !important;
    max-width: 300px;
    display: inline-block;
    float: none;
  }
  .acor-mod-text-box-text .wp-caption {
    width: 100% !important;
  }
  .acor-single-mod-simple-img-caption-inner .acor-text {
    font-size: 14px;
    line-height: 20px;
  }
  .acor-pmod-three-img .acor-inner {
    display: block;
  }
  .acor-pmod-three-img-1set .acor-single-mod-three-img-h {
    margin-top: 0;
  }
  .acor-single-mod-three-img-h {
    height: 320px;
  }
  .acor-pmod-accordion .acor-pmod-speakers-title {
    width: var(--colpercent);
    margin-left: auto;
    margin-right: auto;
  }
  .acor-pmod-acc-item-inner {
    padding-left: var(--margin);
    padding-right: var(--margin);
  }
  .acor-caption-inner, .acor-pmod-accordion .acor-inner
   {
    width: 100%;
  }
  .acor-pmod-checklist .acor-pmod-txtgrid-title-top {
    width: 90%;
    padding-right: 10%;
  }
  .acor-pmod-checklist .acor-inner {
    width: 92%;
    margin-left: var(--margin);
  }
  .acor-pmod-checklist-h:before, .acor-pmod-checklist-h:after {
        width: calc(100% - 60px);
        border-left: 60px solid #fff;
  }
  .acor-pmod-check-item-inner {
      font-size: 18px;
      line-height: 28px;
      padding-top: 26px;
      padding-bottom: 24px;
      padding-right: 40px;
  }
  .acor-single-mod-padding {
    padding-bottom: 100px;
  }
  .acor-pmod-table {
    width: 100%;
    overflow: auto;
  }
  .acor-pmod-table-scroll {
    min-width: 700px;
    padding-left: var(--margin);
    padding-right: var(--margin);
  }
  .acor-pmod-table-swipe {
    width: 120px;
    height: 14px;
    position: absolute;
    right: 0;
    margin-right: var(--margin);
    margin-top: 20px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    background-image: url("data:image/svg+xml,%3Csvg width='113' height='13' viewBox='0 0 113 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.3066 6.61719L1.10327 6.61719' stroke='%231F242F'/%3E%3Cpath d='M6.90137 0.715576L0.99956 6.617L6.90137 12.5188' stroke='%231F242F'/%3E%3Cpath d='M96 6.61719L111.203 6.61719' stroke='%231F242F'/%3E%3Cpath d='M105.405 0.715576L111.307 6.617L105.405 12.5188' stroke='%231F242F'/%3E%3Cpath d='M37.28 12.0036C34.816 12.0036 33.072 10.4996 33.008 8.13158H34.4C34.544 9.98758 35.776 10.7716 37.328 10.7716C38.816 10.7716 39.648 10.0996 39.648 8.91558C39.648 7.73158 38.864 7.28358 37.792 6.94758L36.048 6.40358C34.192 5.82758 33.296 4.97958 33.296 3.37958C33.296 1.28358 34.848 0.243576 37.04 0.243576C39.136 0.243576 40.864 1.21958 40.944 3.47558H39.536C39.44 1.97158 38.304 1.47558 36.992 1.47558C35.552 1.47558 34.704 2.05158 34.704 3.29958C34.704 4.49958 35.488 4.89958 36.688 5.26758L38.288 5.74758C39.984 6.25958 41.072 6.93158 41.072 8.70758C41.072 10.9156 39.392 12.0036 37.28 12.0036ZM43.7101 11.7156L42.2861 0.515575H43.6461L44.7501 9.76358L45.8861 3.71558H47.7101L48.8461 9.76358L49.9501 0.515575H51.3101L49.8861 11.7156H48.0781L46.7981 5.23558L45.5181 11.7156H43.7101ZM53.1003 11.7156V10.4516H55.8843V1.77958H53.1003V0.515575H60.0123V1.77958H57.2283V10.4516H60.0123V11.7156H53.1003ZM62.9224 11.7156V0.515575H67.0984C69.3864 0.515575 70.4264 2.08358 70.4264 3.77958C70.4264 5.58758 69.2744 7.23558 66.9064 7.23558H64.2664V11.7156H62.9224ZM64.2664 5.97158H66.7944C68.2184 5.97158 69.0344 5.18758 69.0344 3.85958C69.0344 2.59558 68.3144 1.77958 66.8584 1.77958H64.2664V5.97158ZM72.6805 11.7156V0.515575H80.1525V1.77958H74.0245V5.42758H79.8805V6.69158H74.0245V10.4516H80.1845V11.7156H72.6805Z' fill='%231F242F'/%3E%3C/svg%3E%0A");
  }
  .acor-know-top-link-bar-logo {
    text-align: right;
  }
  .acor-mod-hdr-stdrd-mono-text {
    padding-top: 0;
  }

  .acor-pmod-questions-ans-title {
    width:90%;
    float: none;
    padding-right: 0;
  }
  .acor-pmod-questions-ans-person {
    float: none;
    width: 100%;
    padding-top: 20px;
  }
  .acor-clntstry-main-text ul li {
    padding-left: 45px;
  }
  .acor-clntstry {
    
    padding-bottom: 100px;
  }
  .acor-tmmbr-yellow-box {
    width: 100%;
  }
  .addtoppadding {
    padding-top: 45px;
  }

  .acor-mod-hdr-stdrd.plain.careers .acor-mod-hdr-stdrd-title {
    font-size: 36px;
    line-height: 44px;
    padding-bottom: 60px;
    padding-top: 64px;
  }
  .acor-know-top-image-holder {
    
    margin-top: 0px;
  }
  .acor-know-top-image-holder .acor-inner {
    width: 100%;
  }
  .acor-know-top-image-padding {
    display: none;
  }
  .single-knowledge .acor-mod-hdr-stdrd-plain-bar {
    min-height: 0;
  }
  .acor-mod-hdr-stdrd-mono-text, .acor-job-department, .acor-job-location-city {
    font-size: 14px;
  }
  .jobs-modal .acor-contact-modal-top-title {
    padding-top: 100px;
    font-size: 36px;
    line-height: 44px;
  }
  .acor-job-model-subtext {
    margin-top: -10px;
  }
  .acor-file-uploader {
    padding-left: var(--margin);
    padding-right: var(--margin);
  }
  .acor-file-uploader .btn {
  }
  .acor-job-bottom-button {
    margin-left: auto;
    margin-right: auto;
    width: var(--colpercent);
  }
  .acor-input-file-label, .acor-file-uploader .btn {
    position: relative;
    margin-right: 0;
    text-align: left;
    margin-top: 0;
    padding: 0;
  }
  .acor-file-uploader .btn {
    display: block;
        text-align: center;
  }
  .acor-file-uploader {
    height: auto;
  }
  .acor-jobs-ta-holder {
    padding-right: var(--margin);
    padding-left: var(--margin);
  }
  .acor-know-top-link-bar-logo img {
    height: 30px !important;
    vertical-align: super;
  }
  .acor-clntstry-quote-h {
    width: 100%;
  }
  .acor-clntstry-quote {
    width:calc(92% - 50px);
    margin-left: calc(8% + 50px);
  }
  .acor-clntstry-quote-text p {
    margin-left: -80px;
    width: calc(100% + 80px);
  }
  .acor-clntstry-quote-text:before {
    margin-left: -98px;
  }
  .acor-clntstry-quote-inner {
    padding: 30px;
  }
  .acor-tmmbr-main-float .acor-know-author-floater.desktop {
    width: 100%;
    padding-left: 0;
    margin-left: 0;
    background-color: transparent;
  }
  .acor-pmod-numbered .acor-pmod-check-item:before {
        font-size: 50px;
    margin-left: -49px;
    margin-top: 35px;
  }
  .acor-knowledge-highlight {
    padding: 10%;
    padding-top: 24px;
    width: 100%;
    margin-left: -10%;
    margin-bottom: 40px;
    padding-bottom: 30px;
  }
  .acor-clntstry-contextbx, .acor-clntstry-contextbx:has(+.acor-clntstry-contextbx) {
    display: grid;
    grid-template-columns: 1fr;
    row-gap: 10px;
    margin-bottom: 100px;
  }
  .acor-clntstry-contextbx-col, .acor-clntstry-contextbx-col2 {
    padding: 40px;
  }

  .acor-clntstry-processbx-bottom {
    display: block;
  }
  .acor-clntstry-processbx-leftcol {
    padding: 0;
    padding-bottom: 10px;
    font-size: 18px;
    line-height: 28px;
  }
  .acor-clntstry-processbx-rightcol {
    border: none;
    padding: 0;
    font-size: 18px;
    line-height: 28px;
  }
  .acor-clntstry-processbx {
    padding-bottom: 30px;
  }
  .acor-clntstry-processbx-top {
    padding-bottom: 20px;
    grid-template-columns: 80px calc(100% - 80px);
  }
  .acor-clntstry-processbx-leftcol ul, .acor-clntstry-processbx-rightcol ul {
    padding-left: 18px;
  }
  .acor-clntstry-processbx-icon {
    font-size: 54px;
  }
  .acor-clntstry-processbx-title {
    line-height: 54px;
  }
  .acor-clntstry-main-text-img-scroll {
      overflow-x: scroll;
      position: relative;
      width: 118%;
      margin-left: -9%;
  }
  .acor-clntstry-main-text-img-scroll::-webkit-scrollbar {
    display: none;
  }
  .acor-clntstry-main-text-img-scroll .acor-clntstry-main-text-img {
    min-width: 980px;
    padding-top: 40px;
    padding-left: 7%;
    padding-right: 40px;
    margin-top: 20px;
    border-top: var(--gray5) 1px solid;
  }
  .acor-clntstry-main-text-img-scroll .acor-clntstry-main-text-img:before {
      width: 153px;
      height: 14px;
      content: "";
      position: absolute;
      top: 0;
      right: 0;
      margin-right: 30px;
      background-position: center;
      background-repeat: no-repeat;
      background-color: var(--primary);
      margin-top: 14px;
      background-image: url("data:image/svg+xml,%3Csvg width='123' height='14' viewBox='0 0 123 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.3086 6.90161L1.10523 6.90161' stroke='%23C2C7CF'/%3E%3Cpath d='M6.90234 1L1.00054 6.90142L6.90234 12.8032' stroke='%23C2C7CF'/%3E%3Cpath d='M106.004 6.90161L121.207 6.90161' stroke='%23C2C7CF'/%3E%3Cpath d='M115.41 1L121.312 6.90142L115.41 12.8032' stroke='%23C2C7CF'/%3E%3Cpath d='M37.2839 12.288C34.8199 12.288 33.0759 10.784 33.0119 8.416H34.4039C34.5479 10.272 35.7799 11.056 37.3319 11.056C38.8199 11.056 39.6519 10.384 39.6519 9.2C39.6519 8.016 38.8679 7.568 37.7959 7.232L36.0519 6.688C34.1959 6.112 33.2999 5.264 33.2999 3.664C33.2999 1.568 34.8519 0.528 37.0439 0.528C39.1399 0.528 40.8679 1.504 40.9479 3.76H39.5399C39.4439 2.256 38.3079 1.76 36.9959 1.76C35.5559 1.76 34.7079 2.336 34.7079 3.584C34.7079 4.784 35.4919 5.184 36.6919 5.552L38.2919 6.032C39.9879 6.544 41.0759 7.216 41.0759 8.992C41.0759 11.2 39.3959 12.288 37.2839 12.288ZM46.946 12.288C43.778 12.288 42.85 9.632 42.85 6.544C42.85 2.544 44.306 0.528 47.106 0.528C49.394 0.528 50.738 1.856 50.802 4.384H49.442C49.362 2.736 48.61 1.792 47.058 1.792C45.074 1.792 44.226 3.488 44.226 6.432C44.226 8.976 44.834 11.024 46.994 11.024C48.53 11.024 49.362 9.968 49.474 8.176H50.834C50.706 10.864 49.25 12.288 46.946 12.288ZM53.1682 12V0.799999H57.2002C59.4882 0.799999 60.4962 2.352 60.4962 3.936C60.4962 5.312 59.7602 6.64 58.2242 7.104L61.0082 12H59.4562L56.8322 7.28H54.5122V12H53.1682ZM54.5122 6.08H56.9122C58.3362 6.08 59.1042 5.312 59.1042 4.048C59.1042 2.864 58.4002 2.064 56.9762 2.064H54.5122V6.08ZM66.3183 12.288C63.1023 12.288 62.3663 9.536 62.3663 6.368C62.3663 3.28 63.1023 0.528 66.3183 0.528C69.5343 0.528 70.2703 3.28 70.2703 6.448C70.2703 9.536 69.5343 12.288 66.3183 12.288ZM63.7263 6.352C63.7263 9.04 64.1903 11.024 66.3343 11.024C68.4623 11.024 68.9103 8.928 68.9103 6.464C68.9103 3.776 68.4463 1.792 66.3023 1.792C64.1743 1.792 63.7263 3.888 63.7263 6.352ZM72.6844 12V0.799999H74.0284V10.736H80.4444V12H72.6844ZM82.4425 12V0.799999H83.7865V10.736H90.2025V12H82.4425Z' fill='%23C2C7CF'/%3E%3C/svg%3E%0A");
     }

     .acor-clntstry-contextbx-list {
        row-gap: 26px;
     }
     .acor-clntstry-contextbx:nth-child(2) {
      margin-top: 30px;
     }
     .acor-clntstry-processbx {
      margin-bottom: 40px;
     }
  .acor-clintstry-logoboxes {
    padding-bottom: 100px;
    margin-top: 0px;
  }
  .acor-clntstry-contextbx-list-title.longtitle {
    font-size: 24px;
    line-height: 34px;
  }
}




@media screen and (max-width: 480px) {
  
  .acor-single-mod-three-img-h {
    height: 240px;
  }
  .acor-pmod-three-img-1set .acor-single-mod-three-img-h {
    height: 320px;
  }
}







