@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; *** Removed by Andrew Hawes 2023-02-02 */
}

/* *** Added by Andrew Hawes 2023-02-02 */
.log-in-out-btn {
  background-color: #2c9d36 !important;
  border: 1px solid white !important;
}

 .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: 15px;
     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-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;
}

.archive_list  .Events {
	font-weight: 600;
}
.card-body,
.card-body p,
.card-body .card-description, 
.card-body .card-description p {
	font-size: 18px;
	color: #333!important;
	line-height: 26px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
}	

body .eds_news_ase_Advantage .EDN_cf_all_fields_container > table tr {
    width: 100%;
    vertical-align: top;
    border-bottom: solid 1px #f6f6f6;
}

body .eds_news_ase_Advantage .EDN_cf_all_fields_container > table tr td:nth-child(2) {
	width: 90%;
    padding-bottom: 40px
}

body .eds_news_ase_Advantage .EDN_cf_all_fields_container::after {
	display: none 
}
	
body .EDN_cf_all_fields_table_label {
	width: 100%!important;
    padding: 30px 0 20px 7px!important;
	font-weight: 400!important;
    font-size: 28px!important;
    line-height: 34px;
    margin-bottom: 0px;	
	font-family: 'Open Sans', sans-serif;
	color: #399cfe!important;
}

.eds_news_ase_Advantage .EDN_cf_all_fields_container::before,
.eds_news_ase_Advantage .search_input::before,
.eds_news_ase_Advantage .edncf_AdvancedSearch::before,
.eds_news_ase_Advantage .archive_list.events::before {
	 display: none!important;
 }
 

.team-detail .team-member { float: left; width: 100%;  background: #fff;}
.team-detail .team-member a { text-decoration: none }
.team-detail { width: 90%; float: left; padding-top: 25px}
.team-detail .team-image { float: left; width: 230px}
.team-detail .team-bio { margin-left: 240px; }

.team-wrapper .team-member { float: left; width: 250px; margin: 75px 40px 50px 0; background: #efefef; padding: 20px 10px; min-height: 450px }
.team-wrapper .team-member a { text-decoration: none }
.team-wrapper { width: 100%; float: left; padding-top: 10px}
.team-wrapper .team-image { margin-bottom: -51px; position: relative; left: -19px;top: -75px; }

.clear { clear:both }

.sb-title {
    letter-spacing: 0px;
    font-size: 20px!important; 
    text-transform: none; 
    margin: 10px 0 0!important; 
  }
  
  .ModavtSearchBoostResultsC br { display: none }
  .sb-link { display: none}
  
  .btn.btn-primary.search-btn {
    height: 35px;
  }
  
  
body #EDG_0_Shadow .EDGTitle .EDGTitleText {
    font-size: 25px;
    font-weight: 600;
	font-family: "Open Sans", sans-serif;	
    color: #2c9d36;	
	padding-top: 2rem!important;
	}

body #EDG_0_Shadow .EDGTitle {
	 text-align: left; 
	 margin-top: 2rem;
	 margin-bottom: .5rem
}

body #EDG_0_Shadow .EDGbackground .EDGcontent table {
	margin: 0;
}

.EDGvideo .title span {
	font-size: 14px!important;
}


@media (max-width: 600px) {
    #LightBoxGallery .EDGlightbox.EDGresponsive td {
      width: 100%!important
    }

    body #EDG_0_Shadow .EDGTitle { text-align: center!important; }
  }


  .smbLightOverlayWrapper.modern .mainWrapper .itemTitle {
    line-height: 1.3!important;
  }

body .learning-right-image { justify-content: end }

body .learning-right-image img { width: 100%!important }


@media (max-width: 1140px) {
    body .engage-left.compliance { margin-top: 0px; margin-bottom: 0px; }
    body .learning-right-image { justify-content: center }
    .cours-catalog-section ul { margin-left: 0; padding-left: 10px; }
    .learning-right-image img { object-fit: cover!important; }
}

@media (max-width: 600px) {
    .learning-right-image img { height: 200px!important; }


}

.course-catalog-section {
    width: 100%;
    display: block;
    float: left; 
    background-color: #399cfe;
    background-image: linear-gradient(180deg, transparent, rgba(0, 63, 145, 0.48) 91%);
}

.course-catalog-left {
    display: block;
    margin-right: 600px;
    padding: 40px;
    max-width: 960px;
    align-items: center;    
    min-height: 400px;
}

.course-catalog-right {
    float: right;
    margin-top: -400px;
    width: 600px;
}

.course-catalog-right img {
    width: 600px;
}

@media (max-width: 1024px) {
    .course-catalog-left {
        width: 100%;
        float: left;
        margin-right: 0px;
        min-height: 200px;  
        padding: 20px 10px;
    }

    .course-catalog-left h1 {
        font-size: 1.5rem;
        line-height: 1.1;
    }

    .course-catalog-left p {
        margin-top: 10px;
    }
    
    .course-catalog-right {
        float: left;
        text-align: center; 
        margin-top: 0px;
        width: 100%
    }
}

.compensation-insights {
    text-align: center; 
    background: #EEEEEE;
    padding-top: 3rem; 
    width: 100%;
    float: left; 
}

.compensation-insights-wrap {
    max-width: 1140px;
    margin: 0 auto;
}

.compensation-insights h2 {
    color: #000;
    text-transform: none;
    font-size: 2.5rem; 
    font-weight: 900;
    letter-spacing: 0;
    margin-bottom: 1rem; 
}

.compensation-insights img {
    padding: 1rem; 
}



.compensation-insights .comp-banner-right,
.compensation-insights .comp-banner-left {
    width: 50%;
    float: left; 
    margin: 2rem 0 4rem;
}

@media (max-width: 960px) {

    .compensation-insights h2 {
        font-size: 2rem;
        line-height: 1.3
    }

    .compensation-insights p {
        margin: 0 1rem; 
    }

    .compensation-insights .comp-banner-right,
    .compensation-insights .comp-banner-left {
        width: 100%;
        float: none; 
        margin: 0;
    }   

    .compensation-insights {
        padding-bottom: 2rem; 
    }
}


.personabar-visible .slicknav_btn {
    margin-right: 80px;
}