@import url("webflow.css");
@import url("normalize.css");

.navigation-section {
  position: fixed;
  z-index: 100;



  display: flex;
  width: 100%;
  height: 75px;
  padding: 21px;



  justify-content: center;



  align-items: center;
  background-color: #fff;
  box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.25);
}

.nav-contain {



  display: flex;
  width: 95vw;
  height: auto;



  justify-content: space-between;



  align-items: center;
  background-color: transparent;
}

.nav-link-div {



  display: flex;



  justify-content: flex-end;



  align-items: center;
}

.dropdown {
  margin-right: 0px;
  margin-left: 20px;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.dropdown-toggle {
  padding: 5px;
}

.header-section {
  position: relative;



  display: flex;
  height: 300px;
  margin-top: 125px;




  flex-direction: row;



  justify-content: center;



  align-items: stretch;

  background-image: linear-gradient(180deg, rgba(56, 156, 255, 0.5), rgba(56, 156, 255, 0.5)), url('../images/accomplished-adult-adults-1619841.jpg');
  background-position: 0px 0px, 50% 20%;
  background-size: auto, cover;
}

.meta-nav-section {
  position: relative;
  z-index: 1000;



  display: flex;
  height: auto;
  padding-top: 10px;
  padding-bottom: 10px;



  justify-content: center;



  align-items: stretch;
  background-color: #d3d5d4;
}

.meta-contain {



  display: flex;
  width: 95vw;



  justify-content: space-between;
}

.social-meta-div {



  display: flex;
  width: 50%;
  height: 100%;



  align-items: center;
}

.social-icons-meta {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: 'Font awesome 5 brands 400', sans-serif;
  color: #000;
  font-size: 22px;
}

.social-icons-meta.footer {
  margin-bottom: 40px;
  color: #fff;
}

.search-meta-div {



  display: flex;
  width: 75%;



  justify-content: flex-end;



  align-items: center;
}

.utility-page-wrap {



  display: flex;
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;



  justify-content: center;



  align-items: center;
}

.utility-page-content {



  display: flex;
  width: 260px;




  flex-direction: column;
  text-align: center;
}

.utility-page-form {



  display: flex;




  flex-direction: column;



  align-items: stretch;
}

.search {



  display: flex;
  height: 100%;
  margin-bottom: 0px;
  padding-top: 0px;




  flex-direction: row;



  align-items: center;
}

.search-input {
  height: 35px;
  margin-top: 0px;
  margin-bottom: 0px;
  border: 1px none #000;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  font-family: 'Open Sans', sans-serif;
}

.search-button {
  height: 35px;
  padding-top: 8px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  background-color: #003f91;

  background-image: linear-gradient(180deg, transparent, #022758);
  font-family: 'Open Sans', sans-serif;
}

.button {
  height: 35px;
  margin-right: 18px;
  margin-left: 0px;
  padding-top: 8px;
  padding-bottom: 6px;
  border-radius: 3px;
  background-image: linear-gradient(180deg, transparent, rgba(0, 63, 145, 0.38));
  font-family: 'Open Sans', sans-serif;
}

.button._2 {
  height: 35px;
  background-color: #003f91;

  background-image: linear-gradient(180deg, transparent, rgba(2, 19, 41, 0.38));
}

.button._2.invoice {
  background-color: #2c9d36;
}

.button.gray {
  background-color: #d3d5d4;
  background-image: linear-gradient(180deg, transparent, rgba(138, 129, 124, 0.59));
  color: #333;
}

.button.large {
  height: auto;
  margin-top: 15px;
  padding: 17px 26px;
  font-size: 20px;
}

.button.article {
  margin-top: 6px;
}

.button.see-more {
  margin-top: 10px;
}

.button.see-more.news {



  display: flex;
  margin-top: 19px;
  margin-right: 0px;
  padding: 0px;



  align-items: center;
  background-color: transparent;
  background-image: none;
  color: #399cfe;
  font-size: 18px;
  text-decoration: underline;
}

.button.see-more._2 {
  margin-top: 30px;
}

.text-block {
  margin-right: 30px;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
}

.text-block.footer {
  color: #fff;
}

.header-section-contain {



  display: flex;
  width: 90vw;
  padding-top: 90px;




  flex-direction: column;



  justify-content: space-between;



  align-items: center;
}

.heading {
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 55px;
  text-shadow: 1px 1px 6px rgba(0, 0, 0, 0.35);
}

.value-section {



  display: flex;
  height: auto;
  padding-top: 0px;




  flex-direction: column;



  justify-content: center;



  align-items: center;
}

.value-section.join {



  align-items: center;
}

.value-contain {



  display: flex;
  width: 90vw;
  height: 100%;
  padding-top: 25px;
  padding-bottom: 60px;




  flex-direction: column;



  align-items: center;
}

.value-contain.v2 {
  width: 100vw;
  padding-top: 0px;
  padding-bottom: 0px;




  flex-direction: row;



  justify-content: space-between;



  align-items: stretch;
}

.header-2 {
  margin-top: 0px;
  font-family: 'Open Sans', sans-serif;
  color: #333;
  text-align: left;
}

.value-icon-contain {



  display: flex;
  width: 100%;
  margin-top: 10px;



  justify-content: space-between;
}

.value-block {



  display: flex;
  width: 200px;
  height: auto;
  margin-right: 5px;
  margin-left: 5px;




  flex-direction: column;



  justify-content: flex-start;



  align-items: center;
}

.value-block.member {
  width: 250px;
}

.value-image {
  width: 150px;
  height: 150px;
  border-radius: 0px;
  background-image: url('../images/example-bg.png');
  background-position: 0px 0px;
  background-size: 125px;
}

.value-image.survey {
  width: 100px;
  height: 100px;
  background-image: url('../images/Surveys.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.value-image.survey._2 {
  width: 125px;
  height: 125px;
}

.value-image.hotline {
  width: 100px;
  height: 100px;
  background-image: url('../images/Hotline.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.value-image.hotline._2 {
  width: 125px;
  height: 125px;
}

.value-image.research {
  width: 100px;
  height: 100px;
  background-image: url('../images/Research.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.value-image.library {
  width: 100px;
  height: 100px;
  background-image: url('../images/Library.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.value-image.library._2 {
  width: 125px;
  height: 125px;
}

.value-image.networking {
  width: 100px;
  height: 100px;
  background-image: url('../images/Networking.png');
  background-size: cover;
  background-repeat: no-repeat;
}

.value-image.networking._2 {
  width: 125px;
  height: 125px;
}

.value-title {
  margin-top: 10px;
  font-family: 'Open Sans', sans-serif;
  color: #333;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
}

.title-paragraph {
  margin-top: 7px;
  font-family: 'Open Sans', sans-serif;
  text-align: center;
}

.title-paragraph.acq {
  margin-top: 0px;
  font-size: 16px;
  line-height: 26px;
  text-align: center;
}

.button-2 {
  width: auto;
  max-width: 350px;
  margin-top: 25px;
  margin-right: 25px;
  padding: 10px 25px;
  border-radius: 5px;
  background-color: #399cfe;
  background-image: linear-gradient(180deg, transparent, rgba(0, 63, 145, 0.48));
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  text-align: center;
}

.button-2:hover {
  padding: 10px 25px;
}

.button-2._2 {
  margin-top: 0px;
}

.button-2._2.events {
  margin-top: 25px;
  background-color: #003f91;
  background-image: linear-gradient(180deg, transparent, rgba(2, 18, 39, 0.48));
}

.button-2._2.large {



  display: flex;
  width: 400px;
  height: 50px;



  justify-content: center;



  align-items: center;
  font-size: 20px;
}

.button-2.member {
  font-size: 16px;
}

.button-2.white {
  margin-top: 15px;
  margin-right: 0px;
  background-color: #2c9d36;
  background-image: linear-gradient(180deg, transparent, #268b2f);
  color: #fff;
  font-weight: 400;
}

.button-2.white._2 {
  margin-right: 25px;
}

.button-2.white.news {
  margin-top: 0px;
}

.button-2.article-block {
  margin-top: 10px;
  font-size: 16px;
}

.talent-acquisition-section {



  display: flex;
  height: auto;
  padding-top: 50px;
  padding-bottom: 50px;



  justify-content: center;



  align-items: center;
  background-color: transparent;
}

.talent-acq-contain {



  display: flex;
  width: 90vw;
  height: 100%;



  justify-content: space-between;



  align-items: center;
}

.talent-acq-left {
  width: 25%;
  padding-right: 0px;
}

.heading-2 {
  margin-top: 6px;
  font-family: 'Open Sans', sans-serif;
  color: #333;
}

.heading-2.white {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #fff;
}

.paragraph {
  margin-top: 25px;
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.paragraph.event {
  margin-top: 3px;
  font-size: 16px;
}

.paragraph.event.news {
  margin-top: 10px;
}

.paragraph.event._2 {
  margin-bottom: 0px;
  font-size: 14px;
  line-height: 24px;
}

.paragraph.videos {
  margin-top: 0px;
}

.paragraph.white {
  color: #fff;
}

.paragraph.interior {
  margin-top: 0px;
}

.paragraph.interior._2 {
  margin-top: 1px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 26px;
}

.paragraph.interior._2.red {
  color: #c50609;
}

.paragraph.interior._2.blue1 {
  color: #399cfe;
}

.paragraph.interior._2.green-2 {
  color: #80931f;
}

.paragraph.interior._2.blue2 {
  color: #003f91;
}

.paragraph.interior._2.interior-2 {
  margin-bottom: 0px;
}

.paragraph.interior.article {
  font-size: 16px;
  line-height: 26px;
}

.paragraph.interior._2 {
  margin-top: 1px;
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 26px;
}

.paragraph.article {
  margin-top: 14px;
  font-size: 16px;
  line-height: 26px;
}

.talent-acq-right {



  display: flex;
  width: 70%;
  padding-top: 0px;
  

  justify-content: space-around;
}

.talent-acq-block {



  display: flex;
  width: 24%;
  padding: 5px;




  flex-direction: column;



  align-items: center;
}

.talent-acq-header {
  font-family: 'Open Sans', sans-serif;
  color: #333;
  font-size: 20px;
  font-weight: 600;
  text-align: center;
}

.line-div {
  width: 100px;
  height: 2px;
  margin-top: 25px;
  background-color: #2c9d36;
  color: transparent;
}

.line-div.news {
  height: 3px;
  margin-top: 5px;
  margin-bottom: 10px;
  background-color: #2c9d36;
}

.inner-acq-div {
  width: 100%;
  height: auto;
  margin-top: 15px;
  padding: 0px;
  border: 2px none transparent;
  background-color: transparent;
}

.engage-section {



  display: flex;
  height: auto;
  padding-top: 50px;
  padding-bottom: 50px;



  justify-content: center;



  align-items: flex-start;
  background-color: hsla(150, 0%, 88%, 0.53);
}

.engage-section.compliance {
  padding-top: 0px;
  padding-bottom: 0px;



  justify-content: flex-end;
  background-color: hsla(150, 0%, 88%, 0.53);
}

.engage-contain {



  display: flex;
  width: 90vw;
  height: 100%;



  justify-content: space-between;
}

.engage-contain.compliance {
  width: 95vw;
}

.engage-image {
  width: 50%;
  background-image: url('../images/engage.png');
  background-position: 50% 50%;
  background-size: contain;
  background-repeat: no-repeat;
}

.engage-left {



  display: flex;
  width: 45%;




  flex-direction: column;



  justify-content: center;



  align-items: flex-start;
}

.engage-left.compliance {
  margin-top: 25px;
  margin-bottom: 25px;
  padding-bottom: 10px;
}

.div-block {



  display: flex;
}

.talent-dev-section {



  display: flex;
  height: auto;
  padding-top: 50px;
  padding-bottom: 50px;



  justify-content: center;



  align-items: center;
  background-color: transparent;
}

.talent-dev-contain {



  display: flex;
  width: 90vw;
  height: 100%;



  justify-content: space-between;
}

.talent-dev-left {



  display: flex;
  width: 30%;
  padding-right: 5px;




  flex-direction: column;



  justify-content: center;



  align-items: flex-start;
}

.talent-dev-right {
  width: 70%;
  padding-top: 20px;
}

.location-text-div {
  display: block;
  width: 100%;
  margin-top: 15px;
  margin-right: auto;
  margin-left: auto;
  padding: 0px;
  border-left: 3px none #3e92cc;
  background-color: transparent;
}

.home-location-text {
  font-family: 'Open Sans', sans-serif;
  color: #2c9d36;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}

.locations-slider {



  display: flex;
  width: auto;
  margin-right: 0px;
  padding: 0px;



  justify-content: flex-end;



  align-items: flex-start;
  background-color: transparent;
}

.location-contain {



  display: flex;
  width: 25%;
  height: auto;
  margin-right: 0px;
  margin-left: 10px;




  flex-direction: column;



  align-items: flex-start;
  color: #2c9d36;
}

.location-contain:hover {
  margin-top: -25px;
}

.location-contain._2 {
  background-color: transparent;
}

.dubheader {
  margin-bottom: 25px;
  font-family: 'Open Sans', sans-serif;
  color: #2c9d36;
  font-size: 25px;
  letter-spacing: 5px;
  text-transform: uppercase;
}

.dubheader.event {
  margin-bottom: 12px;
  font-weight: 600;
}

.dubheader.white {
  color: #fff;
}

.logo-contain {
  margin-top: 0px;
  padding: 1px;
  background-color: #fff;
}

.dropdown-list {
  margin-top: 3px;
}

.dropdown-list.w--open {
  width: 300px;
  margin-top: 23px;
  padding: 20px;
  border-top: 2px solid transparent;
  background-color: #fff;
  box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.34);
}

.dropdown-list._2 {
  margin-left: -234px;
}

.dropdown-list._3 {
  margin-left: -193px;
}

.dropdown-link {
  margin-bottom: 5px;
  padding: 10px;
  font-weight: 400;
}

.dropdown-link:hover {
  color: transparent;
  font-weight: 600;
}

.events-section {



  display: flex;
  height: auto;
  padding-top: 50px;
  padding-bottom: 50px;



  justify-content: center;
}

.events-section._2 {
  background-color: #fff;
}

.event-contain {



  display: flex;
  width: 90vw;




  flex-direction: column;
}

.event-title-div {



  display: flex;



  justify-content: center;



  align-items: center;
}

.event-title-div._2 {



  justify-content: center;
}

.event-blocks-row {



  display: flex;
  margin-top: 30px;
  margin-bottom: 28px;



  justify-content: space-between;



  align-items: center;
}

.event-div-block {



  display: flex;
  width: 100%;
  height: auto;
  margin-bottom: 10px;
  padding: 10px 18px;




  flex-direction: column;



  justify-content: space-between;



  align-items: flex-start;
  border: 2px solid #d3d5d4;
  border-radius: 3px;
  background-color: #fff;
  box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.15);
}

.event-div-block:hover {
  border-color: hsla(150, 0%, 88%, 0.53);
  background-color: hsla(150, 0%, 88%, 0.53);
}

.event-div-block.featured {
  width: 48%;
  height: auto;
  padding: 35px;




  flex-direction: column;



  justify-content: center;



  align-items: flex-start;
  border-color: #2c9d36;
  background-color: #fff;
}

.event-date-div {



  display: flex;



  justify-content: space-between;
}

.event-date-div.featured {
  margin-top: 20px;
}

.heading-3 {
  margin-top: 0px;
  font-family: 'Open Sans', sans-serif;
  color: #003f91;
  font-size: 35px;
  font-weight: 600;
}

.heading-3.news {
  margin-bottom: 10px;
  padding: 0px;
  border-radius: 3px;
  background-color: transparent;
  color: #2c9d36;
  font-size: 18px;
  font-weight: 400;
}

.heading-3._2 {
  font-size: 20px;
}

.heading-3.small {
  margin-bottom: 0px;
  font-size: 16px;
}

.become-a-member-section {



  display: flex;
  height: auto;
  padding-top: 50px;
  padding-bottom: 50px;



  justify-content: center;



  align-items: center;
  background-color: #fff;
}

.member-contain {



  display: flex;
  width: 90vw;
  height: auto;



  justify-content: space-between;



  align-items: center;
}

.footer-section {



  display: flex;
  height: 600px;
  padding-top: 50px;
  padding-bottom: 100px;




  flex-direction: column;



  justify-content: center;



  align-items: center;
  background-color: #003f91;
  background-image: linear-gradient(180deg, transparent, #022e68);
}

.footer-contain {



  display: flex;
  width: 90vw;
  height: 100%;



  justify-content: space-between;
}

.hover:hover {
  color: transparent;
  font-weight: 600;
}

.div-block-2 {
  display: none;
}

.image {
  margin-bottom: 15px;
}

.image-2 {
  margin-bottom: 15px;
}

.image-3 {
  margin-bottom: 15px;
}

.footer-left {
  width: auto;
}

.image-4 {
  margin-bottom: 50px;
}

.copy {
  margin-top: 30px;
  font-family: 'Open Sans', sans-serif;
}

.paragraph-4 {
  overflow: visible;
  color: #fff;
  font-size: 20px;
  line-height: 25px;
}

.paragraph-4._2 {
  margin-top: 40px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 14px;
  font-weight: 300;
}

.copyright {
  font-family: 'Font awesome 5 free 400', sans-serif;
}

.footer-div-middle {
  width: auto;
  margin-right: 32px;
}

.footer-link {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
}

.footer-link:hover {
  color: #fff;
  font-weight: 600;
}

.footer-link.contact {
  line-height: 28px;
}

.footer-link.contact:hover {
  color: #fff;
  font-weight: 400;
}

.footer-div-right {
  width: auto;
}

.sticky-nav {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  z-index: 1000;
}

.news-section {



  display: flex;
  height: auto;
  padding-top: 50px;
  padding-bottom: 75px;



  justify-content: center;



  align-items: flex-start;
  background-color: hsla(150, 0%, 88%, 0.53);
}

.news-container {
  width: 90vw;
  height: 100%;
}

.news-row {



  display: flex;
  height: auto;
  margin-top: 25px;



  justify-content: space-between;
}

.news-block {



  display: flex;
  width: 30%;
  height: 100%;




  flex-direction: column;



  align-items: flex-start;
}

.news-image {
  width: 100%;
  height: 300px;
  margin-bottom: 12px;
  border-radius: 3px;
}

.news-title-div {
  display: flex;
  width: 100%;
  height: auto;
  flex-direction: column;
  align-items: flex-start;
}

.heading-4 {
  margin-top: 0px;
  font-family: 'Open Sans', sans-serif;
  font-size: 24px;
  font-weight: 600;
}

.heading-4:hover {
  color: #399cfe;
  text-decoration: underline;
}

.link {
  color: #399cfe;
  font-size: 18px;
}

.link._2 {
  font-size: 16px;
}

.author {
  margin-top: 6px;
  font-family: 'Open Sans', sans-serif;
}

.testimonials-section {



  display: flex;
  height: auto;
  padding-top: 50px;
  padding-bottom: 75px;



  justify-content: center;



  align-items: stretch;
  background-color: hsla(150, 0%, 88%, 0.53);
}

.testimonial-container {



  display: flex;
  width: 90vw;




  flex-direction: column;
}

.testimonial-feature {



  display: flex;
  height: auto;



  justify-content: space-between;



  align-items: center;
}

.featured-testiimonial-left {



  display: flex;
  width: 35%;




  flex-direction: column;
}

.testimonial-quote-block {
  height: auto;
  margin-top: 20px;
  padding: 25px;
  border-radius: 3px;
  background-color: #fff;
}

.testimonial-header {
  margin-top: 0px;
  font-family: 'Open Sans', sans-serif;
  color: #003f91;
  font-weight: 700;
}

.testimonial-name {
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
}

.testimonial-quote {
  margin-top: 15px;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.testimonial-video-right {
  width: 50%;
  height: 500px;
  margin-left: 200px;
}

.other-video-row {



  display: flex;
  height: auto;
  margin-top: 30px;



  justify-content: space-between;
  border-top: 2px solid #399cfe;
}

.other-video-block {
  width: 20%;
  height: auto;
  margin-top: 20px;
  padding: 25px;
  cursor: pointer;
}

.other-video-block:hover {
  padding: 25px;
  background-color: #fff;
}

.other-video-block._2 {
  background-color: #fff;
}

.next-vid-preview {



  display: flex;
  height: 200px;
  margin-bottom: 23px;
  padding: 20px;



  justify-content: flex-end;
  
  
  
  align-items: flex-end;

  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/discussing-facial-expression-indoors-1181533.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
}

.next-vid-preview.active {
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/Screen-Shot-2019-07-16-at-2.38.11-PM.png');
  background-position: 0px 0px, 0% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.play-icon {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: 'Font awesome 5 free 400', sans-serif;
  color: #fff;
}

.member-tab-div {



  display: flex;
  width: 100%;
  height: 50px;



  justify-content: flex-end;
  
  
  
  align-items: flex-end;
}

.member-button {
  padding: 11px 17px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  background-color: transparent;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
}

.member-button:hover {
  background-color: #399cfe;
}

.compliance-image-right {
  width: 50%;
  background-image: url('../images/stock-photo-businessman-shaking-female-hand-above-the-table-business-agreement-and-partnership-concept-620556455.jpg');
  background-position: 0% 0%;
  background-size: cover;
}

.footer_sitemap_links_div {
  width: 25%;
  height: 100%;
  padding: 0px;
  background-color: transparent;
}

.footer_main {
  margin-top: 20px;
  margin-bottom: 10px;
  color: #4d4d4d;
  font-size: 16px;
  font-weight: 600;
}

.footer_sub {
  margin-bottom: 5px;
  padding-left: 30px;
  color: #666;
  font-size: 14px;
  font-weight: 400;
  cursor: pointer;
}

.footer_sub:hover {
  color: #0a8dff;
  text-decoration: none;
}

.footer-2-link {
  margin-bottom: 7px;
  margin-left: 15px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 14px;
}

.featured-event-text {
  margin-bottom: 10px;
  font-family: 'Open Sans', sans-serif;
  color: #2c9d36;
  font-weight: 600;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.membership-contain {
  display: none;
  overflow: hidden;
  width: 90vw;
  height: auto;
  margin-bottom: 75px;
  padding-top: 35px;




  flex-direction: column;



  align-items: center;
}

.italic-text {
  color: #399cfe;
}

.italic-text-2 {
  color: #399cfe;
}

.italic-text-3 {
  color: #399cfe;
}

.top_image_div {
  position: static;



  display: flex;
  width: 100vw;
  height: 30vh;
  margin-top: 125px;



  justify-content: center;



  align-items: center;
  background-color: #008aff;
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), url('../images/stock-photo-marketing-team-group-of-young-modern-people-in-smart-casual-wear-discussing-something-while-1377054161.jpg');
  background-position: 0px 0px, 50% 28%;
  background-size: auto, cover;
}

.h1 {
  color: #fff;
  font-size: 50px;
  font-weight: 800;
  text-shadow: 1px 1px 6px rgba(0, 0, 0, 0.72);
}

.body {
  background-color: transparent;
}

.slide-nav {
  margin-bottom: -48px;
}

.featured-even-block {
  margin-top: 20px;
}

.featured-text-div {



  display: flex;
  margin-top: 25px;
  margin-left: 0px;




  flex-direction: column;



  justify-content: space-between;



  align-items: flex-start;
}

.event-image-feature {
  width: 25%;
  height: 200px;
  background-image: url('../images/digital.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.new-event-contain {



  display: flex;
  height: auto;
  margin-top: 20px;
  margin-bottom: 20px;



  justify-content: space-between;



  align-items: stretch;
}

.stack-event-div {
  width: 48%;
}

.video {
  height: 100%;
}

.slider {
  height: 100%;
}

.cours-catalog-section {



  display: flex;
  height: 275px;



  justify-content: flex-end;



  align-items: center;
  background-color: #399cfe;
  background-image: linear-gradient(180deg, transparent, rgba(0, 63, 145, 0.48) 91%);
}

.cours-catalog-section._2 {
  display: none;
}

.online-learning-contain {



  display: flex;
  width: 95vw;
  height: 100%;
  padding-top: 0px;
  padding-bottom: 0px;



  justify-content: space-between;



  align-items: stretch;
}

.learning-left {



  display: flex;
  width: 40%;



  justify-content: center;
  
  
  
  align-items: flex-end;
  border-left: 5px none #2c9d36;
  background-image: url('../images/adult-business-deal-collaboration-1376864.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.join-left {



  display: flex;
  width: 75%;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 70px 0px;




  flex-direction: column;



  justify-content: space-between;



  align-items: center;
}

.join-text {



  display: flex;




  flex-direction: column;



  align-items: center;
}

.join-icon-row {



  display: flex;



  justify-content: space-between;
}

.join-icon-row._2 {
  

  justify-content: space-around;
}

.ad-container {



  display: flex;
  width: 50%;
  height: auto;
  padding: 50px;




  flex-direction: column;



  justify-content: center;



  align-items: stretch;
  background-color: #399cfe;
  background-image: linear-gradient(180deg, transparent, rgba(0, 63, 145, 0.48) 91%);
}

.ad-container.v3 {
  width: 25%;
  padding: 40px;



  align-items: center;
}

.div-block-3 {
  width: 250px;
  height: 250px;
  margin-right: 0px;
  background-image: url('../images/images.png');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.div-block-3._2 {
  width: 468px;
  height: 60px;
}

.row-of-ads {



  display: flex;
  height: 250px;
  margin-bottom: 25px;



  justify-content: space-between;



  align-items: center;
}

.row-of-ads._1 {
  width: 550px;



  justify-content: space-between;
}

.intro-section {



  display: flex;
  height: auto;
  margin-top: 130px;



  justify-content: center;



  align-items: flex-start;
}

.intro-section.team-page {
  margin-top: 130px;
}

.intro-section._2 {
  margin-top: 0px;
}

.intro-contain {



  display: flex;
  width: 90vw;
  height: auto;
  padding-top: 35px;




  flex-direction: column;
}

.text-block-2 {
  font-family: 'Open Sans', sans-serif;
}

.green {
  color: #2c9d36;
}

.header-image {
  margin-top: 35px;
}

.intro-image-and-title-section {



  display: flex;
  height: 350px;
  margin-top: 20px;



  justify-content: center;

  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75)), url('../images/stock-photo-speaker-giving-a-talk-in-conference-hall-at-business-event-audience-at-the-conference-hall-745515823.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.intro-image-and-title-section.interiors {
  height: 300px;
  margin-top: 130px;
}

.header-image-title-contain {



  display: flex;
  width: 90vw;
  height: 100%;
  padding-top: 50px;
  padding-bottom: 50px;




  flex-direction: column;



  justify-content: center;



  align-items: flex-start;
}

.event-sub-header {
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
}

.heading-5 {
  margin-top: 10px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
}

.heading-5.subheader {
  margin-top: 0px;
  font-weight: 400;
}

.paragraph-5 {
  width: 75%;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-5.interiors {
  width: auto;
}

.tabs-content-section {



  display: flex;
  height: auto;



  justify-content: center;



  align-items: stretch;
  background-color: hsla(150, 0%, 88%, 0.53);
}

.tab-content-contain {
  width: 90vw;
  padding-top: 0px;
  padding-bottom: 136px;
}

.tabs-menu {



  display: flex;
  margin-top: -39px;



  justify-content: flex-end;
}

.tab-link-tab-1 {
  margin-right: 0px;
  margin-left: 10px;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  background-image: linear-gradient(180deg, transparent, #babebc);
  font-family: 'Open Sans', sans-serif;
  color: #333;
  font-size: 16px;
}

.tab-link-tab-1.w--current {
  margin-right: 0px;
  margin-left: 10px;
  background-color: #399cfe;
  background-image: linear-gradient(180deg, transparent, rgba(0, 63, 145, 0.62));
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
}

.tab-link-tab-3 {
  margin-right: 5px;
}

.tab-content-interior-contain {
  height: auto;
  margin-bottom: 35px;
  padding: 50px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  background-color: #fff;
  box-shadow: 1px -1px 3px 0 rgba(0, 0, 0, 0.5);
}

.image-video-div {



  display: flex;



  justify-content: space-between;



  align-items: flex-start;
}

.text-div {
  width: 48%;
  height: auto;
}

.video-right {
  width: 48%;
  height: auto;
}

.small-text {
  margin-top: 15px;
  font-family: 'Open Sans', sans-serif;
}

.image-5 {
  margin-top: 5px;
}

.sponsor-div-2019 {
  margin-top: 50px;
}

.blue {
  color: #399cfe;
}

.grid {
  justify-items: center;



  align-items: center;

  grid-template-columns: 1fr 1fr 1fr;

  grid-template-rows: auto;
}

.sponsor-logo-block {



  display: flex;
  width: 300px;
  height: auto;




  flex-direction: column;



  justify-content: center;



  align-items: center;
}

.sponsor-block-row {



  display: flex;
  height: auto;
  margin-top: 50px;
  margin-bottom: 50px;



  justify-content: space-between;



  align-items: center;
}

.sponsor-block-row._2 {



  justify-content: center;
}

.sponsor-title {
  margin-top: 20px;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  text-align: center;
}

.image-6 {
  margin-bottom: 20px;
}

.agenda-contain {
  height: auto;
}

.grid-2 {
  grid-column-gap: 16px;

  grid-template-columns: 1fr 1fr 1fr;

  grid-template-rows: auto;
}

.agenda-line-1 {



  display: flex;
  height: auto;
  margin-top: 20px;
  padding: 0px 0px 10px;
  border-bottom: 1px solid #8a817c;
  background-color: transparent;
}

.agenda-time-div {
  width: 25%;
}

.agenda-info-div {
  width: 75%;
}

.agenda-text-2 {
  margin-bottom: 10px;
  font-family: 'Open Sans', sans-serif;
  color: #003f91;
  font-size: 16px;
  font-weight: 600;
}

.agenda-text-2.red {
  color: #c50609;
}

.agenda-text-2.blue-2 {
  color: #399cfe;
}

.agenda-text-2.green {
  color: #80931f;
}

.agenda-text-2.blue-3 {
  color: #003f91;
}

.keynote-block {



  display: flex;
  height: auto;
  margin-top: 40px;
  padding: 0px;



  justify-content: space-between;



  align-items: flex-start;
  border-radius: 3px;
  background-color: transparent;
}

.keynote-image {
  width: 250px;
  height: 250px;
}

.keynote-image._1 {
  background-image: url('../images/Seth-Mattison-Photo_200.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.keynote-image._2 {
  background-image: url('../images/Don-Rheem-200.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.keynote-info-div {



  display: flex;
  width: 75%;
  margin-left: 30px;




  flex-direction: column;



  align-items: flex-start;
}

.keynote-sub-title {
  font-family: 'Open Sans', sans-serif;
  color: #399cfe;
  font-size: 18px;
  font-weight: 600;
  text-align: left;
}

.keynote-sub-title.sign-in {
  margin-top: 0px;
  margin-bottom: 30px;
  font-size: 24px;
  line-height: 34px;
  text-align: left;
}

.keynote-sub-title.articles {
  margin-top: 30px;
  margin-bottom: 45px;
  font-size: 35px;
  line-height: 45px;
}

.keynote-sub-title.articles._2 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 20px;
}

.keynote-sub-title.green {
  color: #2c9d36;
  font-size: 24px;
  line-height: 34px;
}

.keynote-title {
  margin-top: 12px;
  font-family: 'Open Sans', sans-serif;
  font-size: 22px;
  font-weight: 600;
}

.keynote-title.red {
  color: #c50609;
}

.keynote-title.blue1 {
  color: #399cfe;
}

.keynote-title.green2 {
  color: #80931f;
}

.keynote-title.blue2 {
  color: #003f91;
}

.tab-line-div {
  width: 100%;
  height: 1px;
  margin-top: 40px;
  margin-bottom: 40px;
  background-color: #8a817c;
}

.direction-contain {



  display: flex;




  flex-direction: column;



  align-items: flex-start;
}

.image-7 {
  margin-top: 16px;
  margin-bottom: 6px;
}

.pricing-row-contain {



  display: flex;
  width: 800px;
  height: auto;
  margin-top: 15px;



  justify-content: space-between;
}

.register-block {
  width: 48%;
  padding: 20px;
  border-radius: 3px;
  background-color: hsla(150, 0%, 88%, 0.53);
}

.sign-in-section {



  display: flex;
  height: auto;
  margin-top: 30px;
  padding-bottom: 50px;



  justify-content: center;



  align-items: stretch;
}

.sign-in-section.team {
  margin-top: 0px;
  padding-top: 24px;
}

.sign-in-contain {
  width: 90vw;
}

.sign-in-split-contain {



  display: flex;
  height: auto;
  margin-top: 35px;



  justify-content: space-between;



  align-items: center;
}

.sign-in-left {
  width: 45%;
  padding: 32px 40px 25px;
  border-radius: 3px;
  background-color: hsla(150, 0%, 88%, 0.53);
}

.form-label {
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
}

.text-field {
  border-radius: 3px;
}

.text-field.mesasge {
  height: 100px;
}

.radio-button-field {
  font-family: 'Open Sans', sans-serif;
}

.buttons-row-form {
  margin-top: 24px;
  margin-bottom: 15px;
}

.sign-up-right {
  width: 45%;
}

.general-interior-contain {
  width: 90vw;
}

.interior-content-block {



  display: flex;
  padding: 20px;




  flex-direction: column;



  justify-content: space-between;
}

.interior-content-block._1 {
  margin-top: 25px;
  padding: 0px;
}

.interior-content-block._1.gen-temp-2 {
  margin-top: 25px;
}

.interior-content-block._2 {




  flex-direction: row;
}

.interior-content-block._2.gen-temp-2 {




  flex-direction: column;
}

.interior-content-block.gen-temp-2 {
  margin-bottom: 30px;
  padding: 0px;
}

.interior-content-block._1 {
  margin-top: 0px;
}

.internal-button-bar {
  margin-top: 20px;
}

.internal-button-bar._2 {
  margin-top: 0px;
  margin-bottom: 20px;
}

.interior-content-left {
  width: 50%;
  height: auto;
  margin-bottom: -1px;
  margin-left: 0px;
  justify-content: center;
  align-items: flex-start;
}

.interior-content-image {
    width: 45%;
    height: 100%;
    background-position: 50% 50%;
    background-size: cover;
}

.interior-content-image._2 {
  height: 100%;
}

.interior-content-image._3 {
  height: 100%;
}

.interior-subtitle {
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.leadership-row {



  display: flex;
  margin-top: 25px;



  justify-content: center;



  align-items: flex-start;
}

.leadership-block {



  display: flex;
  width: 300px;
  height: 400px;
  margin-right: 50px;
  padding: 15px;




  flex-direction: column;



  justify-content: flex-start;
  border-radius: 3px;
  background-color: hsla(150, 0%, 88%, 0.53);
}

.leadership-image {
  width: 100%;
  height: 250px;
  background-image: url('../images/corrado.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.leadership-image._2 {
  background-image: url('../images/burns.jpg');
  background-position: 50% 20%;
}

.leadership-image._3 {
  background-image: url('../images/Tracy-Photo-002.jpg');
  background-position: 50% 0%;
}

.leadership-image._4 {
  background-image: url('../images/G_Brown.jpg');
  background-position: 50% 0%;
}

.leadership-image._5 {
  background-image: url('../images/Marrs.jpg');
  background-position: 50% 0%;
}

.leadership-image._6 {
  background-image: url('../images/Kaylin.jpg');
  background-position: 50% 0%;
}

.leadership-image._7 {
  background-image: url('../images/Lal200.jpg');
  background-position: 50% 0%;
}

.team-block-about {
  width: 100%;
  margin-top: 17px;
}

.team-info-text {
  margin-bottom: 10px;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
}

.team-info-text._2 {
  font-size: 16px;
}

.news-contain {
  margin-top: 25px;
}

.news-split-container {



  display: flex;
  margin-top: 30px;



  justify-content: space-between;
}

.news-left {
  width: 75%;
  height: auto;
  padding-right: 35px;
}

.news-resource-block {
  width: 350px;
  height: auto;
}

.search-2 {



  display: flex;
  height: 45px;
}

.search-button-2 {
  height: 45px;
  border-top-right-radius: 3px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 3px;
  background-image: linear-gradient(180deg, transparent, rgba(0, 63, 145, 0.7));
  font-family: 'Open Sans', sans-serif;
}

.search-input-2 {
  height: 45px;
  font-family: 'Open Sans', sans-serif;
}

.articles-row {



  display: flex;
  margin-top: 10px;
  margin-bottom: 0px;



  justify-content: space-between;
}

.news-article-block {



  display: flex;
  width: 100%;
  height: auto;
  padding: 5px 10px;




  flex-direction: row;



  justify-content: space-between;



  align-items: center;
  border: 1px solid #8a817c;
  border-radius: 3px;
  background-color: transparent;
}

.news-article-block:hover {
  background-color: hsla(150, 0%, 88%, 0.53);
}

.article-title {
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  line-height: 26px;
  font-weight: 600;
}

.author-title {
  margin-top: 8px;
  margin-bottom: 10px;
  font-family: 'Open Sans', sans-serif;
  color: #399cfe;
  font-size: 16px;
  font-weight: 600;
}

.author-title._2 {
  color: #333;
  font-weight: 400;
}

.article-display-block {



  display: flex;
  height: auto;
  margin-bottom: 25px;
  padding: 25px;




  flex-direction: row;



  justify-content: space-between;



  align-items: flex-start;
  border-radius: 3px;
  background-color: hsla(150, 0%, 88%, 0.53);
}

.category-block {
  padding: 0px;
  border-radius: 3px;
  background-color: transparent;
}

.category-text {
  margin-bottom: 0px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 16px;
}

.category-text._2 {
  margin-bottom: 15px;
  margin-left: 20px;
  color: #333;
}

.category-open-bar {



  display: flex;
  margin-top: 20px;
  margin-bottom: 0px;
  padding: 15px;



  justify-content: space-between;
  border-radius: 3px;
  background-color: #399cfe;
  background-image: linear-gradient(180deg, transparent, rgba(0, 63, 145, 0.5));
}

.category-list-div {
  display: none;
  padding: 15px;
  border-radius: 3px;
  background-color: hsla(150, 0%, 88%, 0.53);
}

.icon {
  font-family: 'Font awesome 5 free solid 900', sans-serif;
  color: #fff;
  font-size: 25px;
}

.filter-field {
  margin-bottom: 10px;
  margin-left: 20px;
  font-family: 'Open Sans', sans-serif;
}

.filter-list-div {
  display: none;
  padding: 15px;
  border-radius: 3px;
  background-color: hsla(150, 0%, 88%, 0.53);
}

.subscribe-cta-block {



  display: flex;
  height: 300px;
  padding: 20px;




  flex-direction: column;



  justify-content: space-between;



  align-items: flex-start;
  border-style: solid;
  border-width: 2px;
  border-color: #399cfe;
  border-radius: 3px;
  background-color: transparent;
  background-image: url('../images/Banner_mail.png');
  background-position: 50% 100%;
  background-size: contain;
  background-repeat: no-repeat;
}

.article-date {
  margin-top: 0px;
  font-family: 'Open Sans', sans-serif;
  color: #003f91;
  font-weight: 700;
}

.article-title-2 {
  margin-top: 4px;
  font-family: 'Open Sans', sans-serif;
  color: #399cfe;
  font-weight: 600;
}

.categories-text {
  margin-top: 5px;
  margin-bottom: 8px;
  font-family: 'Open Sans', sans-serif;
}

.link2 {
  color: #399cfe;
}

.author-date-div {



  display: flex;
  margin-top: 15px;



  justify-content: space-between;
}

.inner-article-title {
  font-family: 'Open Sans', sans-serif;
  color: #399cfe;
  font-weight: 600;
}

.image-space-article {



  display: flex;
  margin-top: 15px;



  justify-content: space-between;
}

.image-text-left {
  width: 48%;
  height: auto;
}

.image-8 {
  width: 48%;
  height: 300px;
}

.article-sub-header {
  margin-top: 35px;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.categories-div {
  margin-top: 10px;
  padding-bottom: 10px;
}

.text-block-3 {
  font-family: 'Open Sans', sans-serif;
}

.share-div {
  position: fixed;
  left: 0%;
  top: 41%;
  right: auto;
  bottom: auto;
  width: 50px;
  height: auto;
  background-color: hsla(150, 0%, 88%, 0.53);
}

.share-icon-div {



  display: flex;
  width: 50px;
  height: 50px;
  padding: 10px;



  justify-content: center;



  align-items: center;
}

.share-icon-div._1 {



  display: flex;



  justify-content: center;



  align-items: center;
  background-color: #3a599a;
}

.share-icon-div._2 {
  background-color: #1ca1f3;
}

.share-icon-div._3 {
  background-color: #728a8c;
}

.share-icon-div._4 {
  background-color: #ff644e;
}

.share-icon-div._5 {
  background-color: #0077b5;
}

.share-icon {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: 'Font awesome 5 brands 400', sans-serif;
  color: #fff;
  font-size: 20px;
  text-align: center;
}

.share-icon._2 {
  font-family: 'Font awesome 5 free solid 900', sans-serif;
}

.header-info-contain {
  width: 55%;
  height: auto;
}

.main-interior-section {



  display: flex;
  height: auto;
  padding-bottom: 50px;



  justify-content: center;



  align-items: center;
}

.interior-contain {



  display: flex;
  width: 90vw;
  height: auto;
  padding-bottom: 50px;



  justify-content: space-between;



  align-items: flex-start;
}

.interior-content-left-contain {
  width: 65%;
}

.resource-block-contain {
  position: static;
  top: -250px;



  display: flex;
  width: 350px;
  margin-top: -260px;




  flex-direction: column;
  background-color: transparent;
}

.resource-block {
  height: auto;
  margin-top: 0px;
  padding: 27px;
  border-radius: 3px;
  background-color: #d3d5d4;
}

.resource-block-header {
  margin-bottom: 20px;
  font-family: 'Open Sans', sans-serif;
  color: #333;
  font-size: 24px;
  line-height: 30px;
  font-weight: 600;
}

.font-icon {
  font-family: 'Font awesome 5 free solid 900', sans-serif;
}

.resource-block-text {
  margin-bottom: 15px;
  font-family: 'Open Sans', sans-serif;
  color: #399cfe;
  font-size: 18px;
}

.bold-text {
  font-size: 20px;
  line-height: 26px;
}

.service-highlight-block {



  display: flex;
  width: 350px;
  height: 300px;
  margin-top: 25px;
  padding: 27px;




  flex-direction: column;



  justify-content: center;



  align-items: flex-start;
  border-style: solid;
  border-width: 2px;
  border-color: #399cfe;
  border-radius: 3px;
}

.service-highlight-header {
  font-family: 'Open Sans', sans-serif;
  color: #399cfe;
  font-size: 22px;
  line-height: 32px;
  font-weight: 700;
}

.service-highlight-header.event {
  color: #fff;
}

.service-highlight-text {
  margin-top: 11px;
  font-family: 'Open Sans', sans-serif;
  color: #333;
  font-size: 16px;
  line-height: 23px;
}

.service-highlight-text.white {
  color: #fff;
}

.event-promo-block {



  display: flex;
  width: 350px;
  height: 300px;
  margin-top: 25px;
  padding: 27px;




  flex-direction: column;



  align-items: flex-start;
  border-radius: 3px;

  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75)), url('../images/stock-photo-speaker-giving-a-talk-in-conference-hall-at-business-event-audience-at-the-conference-hall-745515823.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.button-3 {
  width: auto;
  max-width: 350px;
  margin-top: 25px;
  margin-right: 25px;
  padding: 10px 25px;
  border-radius: 5px;
  background-color: #399cfe;
  background-image: linear-gradient(180deg, transparent, rgba(0, 63, 145, 0.48));
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  text-align: center;
}

.button-3:hover {
  padding: 10px 25px;
}

.button-3.white {
  margin-top: 15px;
  margin-right: 0px;
  background-color: #2c9d36;
  background-image: linear-gradient(180deg, transparent, #268b2f);
  color: #fff;
  font-weight: 400;
}

.button-3.white {
  margin-top: 15px;
  margin-right: 25px;
  background-color: #2c9d36;
  background-image: linear-gradient(180deg, transparent, #268b2f);
  color: #fff;
  font-weight: 400;
}

.event-feature-date {
  margin-bottom: 15px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 20px;
}

.pdf-resource-block {
  width: 350px;
  height: auto;
  margin-top: 25px;
  padding: 0px;
}

.pdf-row {



  display: flex;
  height: 50px;
  margin-top: 10px;
  padding-right: 10px;
  padding-left: 10px;



  justify-content: space-between;



  align-items: center;
  border: 1px solid #8a817c;
  border-radius: 3px;
}

.pdf-row:hover {
  background-color: hsla(150, 0%, 88%, 0.53);
}

.pdf-icon {
  font-family: 'Font awesome 5 free solid 900', sans-serif;
  color: #399cfe;
  font-size: 22px;
}

.testimonial-block {
  width: 350px;
  height: auto;
  margin-top: 25px;
}

.testimonial-image {
  position: relative;
  width: 100px;
  height: 100px;
  float: none;
  clear: right;
  border-radius: 100px;
  background-image: url('../images/Seth-Mattison-Photo_200.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.testimonial-image.team {
  width: 150px;
  height: 150px;
}

.testimonial-image.team._1 {
  background-image: url('../images/corrado.jpg');
}

.testimonial-text-block {



  display: flex;
  height: 150px;
  margin-top: -49px;
  padding: 25px;




  flex-direction: column;
  
  
  
  align-items: flex-end;
  border-radius: 3px;
  background-color: hsla(150, 0%, 88%, 0.53);
}

.testimonial-text-block.team {
  margin-top: -75px;
}

.testimonial-title {
  font-family: 'Open Sans', sans-serif;
  color: #399cfe;
  font-size: 18px;
  font-weight: 600;
}

.testimonial-title.team {
  font-size: 22px;
}

.testimonial-paragraph {
  margin-top: 19px;
  font-family: 'Open Sans', sans-serif;
  text-align: center;
}

.testimonial-paragraph.team {
  margin-top: 9px;
  margin-bottom: 0px;
  font-size: 18px;
  text-align: left;
}

.button-row {



  display: flex;



  justify-content: flex-start;
}

.interior-service-blocks {
  height: 350px;
  margin-top: 0px;
  margin-bottom: 45px;
  padding: 25px;
  justify-content: space-between;
  align-items: stretch;
  border-radius: 3px;
  background-color: hsla(150, 0%, 88%, 0.53);
}

.intro-image-and-title-section-2 {



  display: flex;
  height: 350px;
  margin-top: 80px;



  justify-content: center;

  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75)), url('../images/stock-photo-speaker-giving-a-talk-in-conference-hall-at-business-event-audience-at-the-conference-hall-745515823.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.intro-image-and-title-section-2.interiors {
  height: 300px;
  margin-top: 134px;
}

.intro-image-and-title-section-2.interiors.smaller {
  height: 200px;
}

.tab-line-div-2 {
  width: 100%;
  height: 1px;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #8a817c;
}

.service-highlight-header-2 {
  font-family: 'Open Sans', sans-serif;
  color: #399cfe;
  font-size: 22px;
  line-height: 32px;
  font-weight: 700;
}

.resource-block-contain-2 {
  position: relative;
  top: -250px;



  display: flex;
  width: 350px;




  flex-direction: column;
  background-color: transparent;
}

.resource-block-contain-2._2 {
  position: static;
  margin-top: -184px;
}

.service-highlight-block-2 {



  display: flex;
  width: 350px;
  height: 300px;
  margin-top: 25px;
  padding: 27px;




  flex-direction: column;



  justify-content: center;



  align-items: flex-start;
  border-style: solid;
  border-width: 2px;
  border-color: #399cfe;
  border-radius: 3px;
}

.resource-block-text-2 {
  margin-bottom: 15px;
  font-family: 'Open Sans', sans-serif;
  color: #399cfe;
  font-size: 18px;
}

.interior-content-image-2 {
  width: auto;
  height: auto;
}

.resource-block-2 {
  height: auto;
  padding: 27px;
  border-radius: 3px;
  background-color: #d3d5d4;
}

.resource-block-2.gen2 {
  margin-top: 0px;
}

.keynote-sub-title-2 {
  font-family: 'Open Sans', sans-serif;
  color: #399cfe;
  font-size: 18px;
  font-weight: 600;
  text-align: left;
}

.keynote-sub-title-2.sign-in {
  margin-top: 7px;
  margin-bottom: 15px;
  font-size: 24px;
  line-height: 34px;
}

.event-promo-block-2 {
  width: 350px;
  height: 300px;
  margin-top: 25px;
  padding: 27px;

  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0.75)), url('../images/stock-photo-speaker-giving-a-talk-in-conference-hall-at-business-event-audience-at-the-conference-hall-745515823.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
}

.interior-content-left-2 {
  width: 48%;
  height: auto;
}

.interior-contain-2 {



  display: flex;
  width: 90vw;
  height: auto;



  justify-content: space-between;
}

.leadership-team-block {



  display: flex;
  height: auto;



  justify-content: space-between;
}

.team-leader-block {
  width: auto;
}

.leader-row {



  display: flex;
  height: auto;
  margin-bottom: 60px;



  justify-content: space-between;
}

.leader-row._2 {



  justify-content: center;
}

.leader-block {



  display: flex;
  width: 100%;
  height: auto;
  margin-bottom: 40px;



  align-items: flex-start;
}

.team-image-circle {
  position: relative;
  z-index: 100;
  width: 200px;
  height: 200px;
  border-radius: 300px;
  background-image: url('../images/corrado.jpg');
  background-position: 50% 0%;
  background-size: cover;
}

.team-image-circle._2 {
  background-image: url('../images/burns.jpg');
  background-position: 50% 0%;
}

.team-image-circle._3 {
  background-image: url('../images/Tracy-Photo-002.jpg');
}

.team-image-circle._4 {
  background-image: url('../images/G_Brown.jpg');
}

.team-image-circle._5 {
  background-image: url('../images/Marrs.jpg');
}

.team-image-circle._6 {
  background-image: url('../images/Kaylin.jpg');
}

.team-image-circle._7 {
  background-image: url('../images/Lal200.jpg');
}

.team-image-circle._8 {
  background-image: url('../images/Chance.jpg');
}

.team-image-circle._9 {
  background-image: url('../images/Cifolelli200.jpg');
}

.team-image-circle._10 {
  background-image: url('../images/LoCicero200.jpg');
}

.team-image-circle._11 {
  background-image: url('../images/Nezich200.jpg');
}

.team-image-circle._12 {
  background-image: url('../images/Ojeda200.jpg');
}

.team-image-circle._13 {
  background-image: url('../images/Olejniczak200.jpg');
}

.team-image-circle._14 {
  background-image: url('../images/OSullivan150.jpg');
}

.team-image-circle._15 {
  background-image: url('../images/Rowe.jpg');
}

.team-image-circle._16 {
  background-image: url('../images/Pebbles200.jpg');
}

.team-image-circle._17 {
  background-image: url('../images/Stoops.jpg');
}

.team-image-circle._18 {
  background-image: url('../images/Ward200.jpg');
}

.team-image-circle._19 {
  background-image: url('../images/Wright.jpg');
}

.team-image-circle._20 {
  background-image: url('../images/Zbranchik200.jpg');
}

.team-image-circle._21 {
  background-image: url('../images/Zunich200.jpg');
}

.team-block-info {
  position: relative;



  display: flex;
  width: 550px;
  height: auto;
  margin-left: -55px;
  padding: 25px 30px 25px 70px;




  flex-direction: column;



  justify-content: flex-start;



  align-items: flex-start;
  background-color: hsla(150, 0%, 88%, 0.53);
}

.team-p {
  margin-top: 20px;
  font-family: 'Open Sans', sans-serif;
}

.team-block {



  display: flex;
  margin-bottom: 40px;



  justify-content: space-between;
}

.team-left {
  width: 48%;
  height: auto;
}

.team-right {
  width: 48%;
}

.news-blocks-row {



  display: flex;
  height: auto;
  margin-bottom: 25px;



  justify-content: space-between;
}

.news-blocks {



  display: flex;
  width: 49%;
  height: auto;
  padding: 0px;
  background-color: transparent;
}

.news-blocks._2 {
  width: auto;
  height: 300px;
  padding: 15px;




  flex-direction: column;



  justify-content: space-between;
  background-color: hsla(150, 0%, 88%, 0.53);
}

.news-blocks._2:hover {
  border: 2px solid #2c9d36;
  background-color: transparent;
}

.news-block-image {
  width: 100%;
  height: 125px;
  background-image: url('../images/biochemistry-biology-blue-2280571.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.news-block-text {



  display: flex;
  width: 250px;
  margin-left: 20px;




  flex-direction: column;



  justify-content: center;



  align-items: flex-start;
}

.news-block-text._2 {
  width: auto;
  margin-top: 15px;
  margin-left: 0px;
}

.blocks-news-vertical {



  display: flex;
  margin-bottom: 50px;




  flex-direction: column;



  justify-content: space-between;
}

.div-block-4 {
  width: 30%;
  height: auto;
}

.div-block-4._2 {



  display: flex;
  width: 23%;




  flex-direction: column;



  justify-content: center;
}

.news-block-images {
  width: 250px;
  height: 250px;
  background-image: url('../images/stock-photo-marketing-team-group-of-young-modern-people-in-smart-casual-wear-discussing-something-while-1377054161.jpg');
  background-position: 50% 0%;
  background-size: cover;
}

.news-block-text-holder {
  width: 75%;
  margin-left: 30px;
}

.section {
  height: 100vh;
  padding: 75px;
}

.style-row {
  margin-top: 50px;
}

.style-text {
  margin-top: 20px;
  font-family: 'Open Sans', sans-serif;
}

.news-articles-row {



  display: flex;
  height: 300px;



  justify-content: space-between;
}

.div-block-5 {



  display: flex;
  margin-bottom: 20px;



  justify-content: space-between;



  align-items: center;
}

html.w-mod-js *[data-ix="header-rise"] {
  opacity: 0;


  transform: translate(0px, 24px);
}

html.w-mod-js *[data-ix="icon-rise"] {
  opacity: 0;


  transform: translate(0px, 36px);
}

html.w-mod-js *[data-ix="icon-rise-2"] {
  opacity: 0;


  transform: translate(0px, 36px);
}

html.w-mod-js *[data-ix="icon-rise-3"] {
  opacity: 0;


  transform: translate(0px, 36px);
}

html.w-mod-js *[data-ix="icon-rise-4"] {
  opacity: 0;


  transform: translate(0px, 36px);
}

html.w-mod-js *[data-ix="icon-rise-5"] {
  opacity: 0;


  transform: translate(0px, 36px);
}

html.w-mod-js *[data-ix="r-to-left-slide"] {
  opacity: 0;


  transform: translate(40px, 0px);
}

html.w-mod-js *[data-ix="r-to-left-slide-2"] {
  opacity: 0;


  transform: translate(40px, 0px);
}

html.w-mod-js *[data-ix="r-to-left-slide-3"] {
  opacity: 0;


  transform: translate(40px, 0px);
}

html.w-mod-js *[data-ix="r-to-left-slide-4"] {
  opacity: 0;


  transform: translate(40px, 0px);
}

html.w-mod-js *[data-ix="r-to-left-slide-5"] {
  opacity: 0;


  transform: translate(40px, 0px);
}

html.w-mod-js *[data-ix="event-rise"] {
  opacity: 0;


  transform: translate(0px, 36px);
}

html.w-mod-js *[data-ix="event-rise-2"] {
  opacity: 0;


  transform: translate(0px, 36px);
}

html.w-mod-js *[data-ix="event-rise-3"] {
  opacity: 0;


  transform: translate(0px, 36px);
}

@media (max-width: 991px) {
  .navigation-section {
    display: none;
  }
  .meta-nav-section {
    display: none;
  }
  .heading {
    line-height: 66px;
    text-align: center;
  }
  .value-icon-contain {
    display: none;
  
  
  
  
    flex-direction: column;
  
  
  
    align-items: center;
  }
  .button-2._2.events {
    font-size: 16px;
  }
  .button-2._2.large {
    margin-top: 16px;
  }
  .talent-acquisition-section {
    padding-bottom: 0px;
  }
  .talent-acq-contain {
  
  
  
  
    flex-direction: column;
  }
  .talent-acq-left {
  
  
  
    display: flex;
    width: 100%;
  
  
  
  
    flex-direction: column;
  
  
  
    align-items: center;
  }
  .heading-2 {
    text-align: center;
  }
  .paragraph {
    text-align: center;
  }
  .talent-acq-right {
    width: 90vw;
    margin-top: 35px;

  


    flex-direction: row;
  
  
  
    align-items: flex-start;
  }
  .talent-acq-block {
    width: 30%;
    margin-bottom: 25px;
  }
  .talent-acq-header {
    font-size: 18px;
  }
  .line-div {
    width: 100%;
  }
  .engage-section {
    padding-top: 45px;
    padding-bottom: 45px;
  }
  .engage-contain {
  
  
  
  
    flex-direction: column;
  
  
  
    align-items: center;
  }
  .engage-image {
    width: 100%;
    height: 400px;
    margin-top: 25px;
  }
  .engage-left {
    width: 100%;
  
  
  
    align-items: center;
  }
  .talent-dev-contain {
  
  
  
  
    flex-direction: column;
  }
  .talent-dev-left {
    width: 100%;
  
  
  
    align-items: center;
  }
  .talent-dev-right {
    width: 100%;
    margin-top: 25px;
  }
  .location-contain:hover {
    margin-top: 0px;
  }
  .events-section {
    padding-top: 40px;
    padding-bottom: 45px;
  }
  .event-div-block {
    width: 31%;
    height: auto;
    padding: 20px;
  
  
  
    align-items: center;
  }
  .heading-3 {
    text-align: center;
  }
  .member-contain {
  
  
  
  
    flex-direction: column;
  }
  .div-block-2 {
  
  
  
    display: flex;
    width: 500px;
  
  
  
    justify-content: space-between;
  }
}

@media (max-width: 767px) {
  .talent-dev-section {
    padding-top: 39px;
    padding-bottom: 30px;
  }
  .locations-slider {
    width: 100%;
  
  
  
  
    flex-direction: column;
  }
  .location-contain {
    width: 100%;
    height: 200px;
    margin-bottom: 20px;
    margin-left: 1px;
  }
}

@media (max-width: 479px) {
  .heading {
    font-size: 35px;
    line-height: 45px;
  }
  .button-2._2.large {
    width: 300px;
  }
  .heading-2 {
    font-size: 32px;
    line-height: 42px;
  }
  .talent-acq-right {
  
  
  
  
    flex-direction: column;
  }
  .talent-acq-block {
    width: 100%;
  }
  .engage-image {
    height: 200px;
  }
  .talent-dev-section {
    padding-top: 45px;
    padding-bottom: 0px;
  }
  .talent-dev-left {
    padding-right: 0px;
  }
  .talent-dev-right {
    height: auto;
  }
  .location-text-div {
    width: 100%;
    padding-left: 0px;
  }
  .location-image-div {
    width: 100%;
    height: 250px;
  }
  .location-image-div._1 {
    width: 100%;
    height: 250px;
  }
  .home-location-text {
    text-align: center;
  }
  .locations-slider {
  
  
  
    display: flex;
    width: 100%;
  
  
  
  
    flex-direction: column;
  }
  .location-contain {
    width: 100%;
    height: 200px;
    margin: 0px;
    padding: 11px;
  
  
  
    align-items: flex-start;
  }
  .dubheader {
    font-size: 20px;
    text-align: center;
  }
  .event-blocks-row {
  
  
  
  
    flex-direction: column;
  }
  .event-div-block {
    width: 100%;
    margin-bottom: 21px;
  }
  .event-div-block.featured {
    width: 100%;
    padding-top: 12px;
  }
  .footer-contain {
  
  
  
  
    flex-direction: column;
  }
  .div-block-2 {
    width: auto;
  
  
  
  
    flex-direction: column;
  }
  .paragraph-4 {
    text-align: center;
  }
  .paragraph-4._2 {
    text-align: center;
  }
  .footer-div-middle {
    display: none;
  }
  .news-row {
  
  
  
  
    flex-direction: column;
  }
  .news-block {
    width: 100%;
    margin-bottom: 26px;
  }
  .news-title-div {
    height: auto;
  }
  .testimonial-feature {
  
  
  
  
    flex-direction: column;
  }
  .featured-testiimonial-left {
    width: 100%;
  }
  .testimonial-video-right {
    width: 100%;
    margin-left: 0px;
  }
  .other-video-row {
  
  
  
  
    flex-direction: column;
  }
  .other-video-block {
    width: 100%;
  }
  .other-video-block._2 {
    width: 100%;
  }
  .h1 {
    font-size: 35px;
    text-align: center;
  }
}

@font-face {
  font-family: 'Font awesome 5 free 400';
  src: url('../fonts/Font-Awesome-5-Free-Regular-400.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Font awesome 5 brands 400';
  src: url('../fonts/Font-Awesome-5-Brands-Regular-400.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Font awesome 5 free solid 900';
  src: url('../fonts/Font-Awesome-5-Free-Solid-900.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}