@import url('https://fonts.googleapis.com/css2?family=Albert+Sans:wght@100..900&display=swap');

* {
  font-family: "Albert Sans", sans-serif;
}
body{
  counter-reset: section;
}
p,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Albert Sans", sans-serif;
}

.global-message {
  background-color: #B175E1;
}

.global-message__content>* {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  margin-bottom:0px !important;
}

header.banner {
  background-color: #000;
}

.nav-primary li a {
  color: #FFF;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
}

.search-box .search-form .search-submit {
  border: 1px solid #2A2B2D !important;
  background-color: #2A2B2D !important;
}

.top-nav {
  background-color: #2A2B2D;
}

.top-nav .wpml-ls-current-language {
  background: #2A2B2D;
}

.top-nav .wpml-ls-current-language>:not(.sub-menu):after {
  border-top-color: #2A2B2D;
}

.top-nav li {
  border-right: 0px;
  text-transform: capitalize;
}

.top-nav li a {
  font-size: 14px;
  font-style: normal;
  font-weight: 800;
  line-height: normal;
}



.nav-primary ul.sub-menu li a {
  color: #2A2B2D;
}

.container-main {
  padding-top: 126px;
}

.page-header .header-callout.product-callout {
  margin: 0 0 0 29%;
}

.page-header .container {
  max-width: unset;
}

.page-header .header-bg {
  width: 100%;
}

.header-callout-content {
  background: #2A2B2D !important;
}

.page-header .header-callout-content h1,
.page-header .header-callout-content h2 {
  color: #93FF9E;
  font-family: "Albert Sans", sans-serif;
  font-size: 56px !important;
  font-style: normal;
  font-weight: 600;
  line-height: 67.2px;
  margin-bottom: 0px;
}

.page-header .header-callout-content p {
  padding-top: 0px;
}

.page-header .header-callout-content p:first-child {
  padding-top: 30px;
}

.header-callout-content h6 {
  color: #fff;
  font-family: "Albert Sans", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}

.header-callout-content h6 a {
  color: #F0FE4F;
  font-family: "Albert Sans", sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}

.contact-top {
  background-color: #fff;
}

.contact-top .container-reg {
  padding: 0px 30px 0 30px;
}

.contact-top .container-reg .row .col-md-9,
.contact-top .container-reg .row .col-md-3 {
  flex: 0 0 50%;
  max-width: 50%;
}

.contact-top .contact-text-left {
  padding-right: 0px;
}

.contact-top .contact-text-left h2 {
  font-family: "Albert Sans", sans-serif;
  color: #B175E1;
  font-size: 36px;
  font-style: normal;
  font-weight: 700;
  line-height: 47px;
}

.contact-top .contact-text-left h6 {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}

.contact-top .contact-text-right {
  border: 1px solid #BABCBE;
  padding: 40px 30px 38px 30px;
  position: relative;
}

.contact-top .contact-text-right:hover::before {
  content: '';
  top: 0;
  left: 0;
  right: 0;
  height: 4px;
  background-color: #B175E1;
  position: absolute;
}

.contact-top .contact-text-right p {
  margin-bottom: 0px;
}

.contact-top .contact-text-right p strong {
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 19.2px;
  margin-bottom: 16px;
  display: block;
}

.contact-top .contact-text-right p a {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 34px;
  text-decoration-line: underline;
  color: #000;
}

.featured-area-bg {
  background-color: #fff;
}

.featured-area-heading h2 {
  color: #000;
  font-size: 36px;
  font-style: normal;
  font-weight: 700;
  line-height: 47px;
  font-family: "Albert Sans", sans-serif;
  text-transform: capitalize;
}

.template-contact .featured-items {
  margin-top: 30px;
}

.featured-area .featured-item.no-thumb {
  border: 1px solid #BABCBE;
}

.featured-area .featured-item p {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 34px;
  margin-bottom: 0px;
}

.mid-footer-container {
  border-top: 1px solid #1E2235;
  border-bottom: 1px solid #1E2235;
}

.featured-area .featured-item.no-thumb h3 {
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 1.2;
  color: #000;
  font-family: "Albert Sans", sans-serif;
  margin-bottom: 16px;
}

.featured-area .featured-item.no-thumb .featured-content .featured-text a {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 34px;
  text-decoration-line: underline;
  color: #000;
}

.talk_to {
  margin-top: 0px;
}

.talk_to .talk_to__content.container {
  max-width: 100%;
  background: linear-gradient(86deg, #B175E1 3.73%, #3595F0 99.07%);
  border-radius: 0px;
}

.talk_to .talk_to__content.container::before,
.talk_to .talk_to__content.container::after {
  content: unset;
}

.talk_to .talk_to__content .talk_to__title {
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  font-family: "Albert Sans", sans-serif;
  line-height: 50px;
}

.talk_to .talk_to__content .talk_to__text {
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  color:#fff;
}

.talk_to__button a {
  border-radius: 0px;
  background-color: #F0FE4F;
  color: #000;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  padding: 15px 28px;
}

.talk_to__button a:hover {
  background-color: #B175E1;
}

.sign_up {
  margin-top: 0px;
  background-color: #212529;

}

.sign_up .sign_up__content::before,
.sign_up .sign_up__content::after {
  content: unset;
}

.featured-area-2 {
  padding: 0 30px 70px !important;
}

.sign_up__button a {
  border-radius: 0px;
  background-color: #F0FE4F;
  color: #000;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
}

.sign_up__button a:hover {
  background-color: #B175E1;
}

.sign_up__title {
  font-size: 30px;
  font-style: normal;
  font-weight: 600;
  line-height: 45px;
  color: #93FF9E;
  font-family: "Albert Sans", sans-serif;
  padding-bottom: 0px;
}

footer {
  border: 0px;
  background-color: #000;
}

.large-service-callout-area-bg .row .col-lg-4,
.large-service-callout-area-bg .row .col-lg-8 {
  flex: 0 0 50%;
  max-width: 50%;
}

.large-service-callout-text-left h2 {
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 47px;
  font-family: "Albert Sans", sans-serif;
  color: #000;
}
.large-service-callout-text-left h3{
  color:#000;
}
.large-service-callout-area-bg ul li,
.large-service-callout-area-bg ul li {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cg clip-path='url(%23clip0_729_7647)'%3E%3Cpath d='M12.5 2C6.98 2 2.5 6.48 2.5 12C2.5 17.52 6.98 22 12.5 22C18.02 22 22.5 17.52 22.5 12C22.5 6.48 18.02 2 12.5 2ZM12.5 20C8.09 20 4.5 16.41 4.5 12C4.5 7.59 8.09 4 12.5 4C16.91 4 20.5 7.59 20.5 12C20.5 16.41 16.91 20 12.5 20ZM17.09 7.58L10.5 14.17L7.91 11.59L6.5 13L10.5 17L18.5 9L17.09 7.58Z' fill='%235E33BF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_729_7647'%3E%3Crect width='24' height='24' fill='white' transform='translate(0.5)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") !important;
  background-position: 0px 2px;
  background-repeat: no-repeat;
}

.large-service-callout-area .large-service-callout-text-right p strong {
  border-bottom: 1px solid #BABCBE;
  padding-bottom: 15px;
  display: block;
}

.page-header-blog+.container .row .order-md-1 {
  order: 2;
  flex: 0 0 75%;
  max-width: 75%;
}

.page-header-blog+.container .row .order-md-2 {
  order: 1;

  flex: 0 0 25%;
  max-width: 25%;
}

.featured-blog-items .col-md-6 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

.featured-item.blog-item {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  box-shadow: none;
  border-radius: 0px;
  border: 1px solid #BABCBE;
}

.blog-item .link {
  display: none;
}

.blog-item .featured-content h3 {
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 39.2px;
  color: #202124;
  font-family: "Albert Sans", sans-serif;
}
.resources-item .featured-content{
  height: calc(100% - 135px);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
}
.nav-primary li a:hover{
  color:#BABCBE;
}
.nav-primary ul.sub-menu li a:hover{
  color:#5E33BF;
}
.nav-primary li.current-menu-item>a, .nav-primary li.current-page-ancestor>a, .nav-primary li.current_page_parent a{
  color:#BABCBE;
  border-bottom:4px solid #fff;
}
.sidebar-media {
  border-left: 0px;
  padding-left: 0px;
}

.sidebar-blog h6 {
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 47px;
  color: #000;
  margin-bottom: 20px;
}

.sidebar-blog-inner {
  padding: 40px 30px;
  background-color: #93FF9E;
}

.sidebar-blog-inner h5 {
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 135%;
  color: #000;
  font-family: "Albert Sans", sans-serif;
}

.sidebar-blog-inner p {
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}

.sidebar-blog-inner a .btn.alt {
  background-color: #5E33BF;
  border-radius: 0px;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 20px;
  border: 0px;
  padding: 13px 38px;
}

.sidebar-blog-inner a .btn.alt:hover {
  background-color: #F0FE4F;
  color: #000;
}

.social-sidebar-blog .fab {
  color: #000;
}

.page-header-blog+.container {
  padding: 40px 30px;
}

.link-arrow-rev {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M10 20.5471L11.7625 18.7763L4.78753 11.756L20 11.756L20 9.24431L4.78753 9.24431L11.7625 2.224L10 0.453229L8.74216e-07 10.5002L10 20.5471Z' fill='%235E33BF'/%3E%3C/svg%3E");
  padding: 0 0 0 30px;
}

.container-blog .link-arrow-rev {
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
  color: #000;
}

.single-blog .container-main:before,
.single-blog .container-main:after {
  content: unset;
}

.container-blog h1 {
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 47px;
  font-family: "Albert Sans", sans-serif;
  color: #B175E1;
}

.pagination-links a {
  font-size: 16px;
  font-style: normal;
  font-weight: 700 !important;
  line-height: 130%;
  color: #000;
}

.featured-area .featured-item:hover {
  box-shadow: none;
}

.featured-area-team .featured-item .featured-content {
  padding: 20px 0px;
}

.featured-area-team .featured-item .featured-content h5 {
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  /* 150% */
  text-transform: uppercase;
  color: #000;
  font-family: "Albert Sans", sans-serif !important;
}

.featured-area-team .featured-item .featured-content h6 em {
  color: #000;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  font-family: "Albert Sans", sans-serif;
  text-transform: capitalize;
}

.featured-area .featured-item .featured-text {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  color: #646363;
  margin-bottom: 20px;
}

.featured-area .read-more-less {
  padding-left: 40px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M9.99998 0.453125L8.23748 2.2239L15.2125 9.24421L3.59945e-09 9.24421L4.62786e-09 11.7559L15.2125 11.7559L8.23748 18.7762L9.99998 20.547L20 10.5L9.99998 0.453125Z' fill='%235E33BF'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
  color: #000;
}

.resources-filter h3 {
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 47px;
  color: #000;
  font-family: "Albert Sans", sans-serif;
}

.resources-item-outer .resources-item {
  flex-direction: column;
  position: relative;
}
.featured-item.blog-item{
  position: relative;
}
.resources-item-outer .resources-item:hover::before,.featured-item.blog-item:hover::before{
  position:absolute;
  content:'';
  left:0;
  right:0;
  top:0px;
  height:3px;
  background-color:#5E33BF;
}
.resources-item h6 strong {
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  /* 184.615% */
  text-transform: uppercase;
  color: #5E33BF;
}

.resources-item .resources-download-btn {
  padding: 0px;
  background-color: #fff;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
  color: #000;
  padding-left: 40px;
  background-repeat: no-repeat;
  background-size: contain;
  border: 0px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='none'%3E%3Cpath d='M20.5 10.5L18.7375 8.7375L11.75 15.7125V0.5H9.25V15.7125L2.275 8.725L0.5 10.5L10.5 20.5L20.5 10.5Z' fill='%235E33BF'/%3E%3C/svg%3E");
}

.resources-item .resources-download-btn:hover {
  color: #000;
  background-color:transparent;
}

.single-media .media-return-link a {
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
  color: #000;
  font-family: "Albert Sans", sans-serif;
  padding-left: 30px;
  text-decoration-line: none;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M10 20.5471L11.7625 18.7763L4.78753 11.756L20 11.756L20 9.24431L4.78753 9.24431L11.7625 2.224L10 0.453229L8.74216e-07 10.5002L10 20.5471Z' fill='%235E33BF'/%3E%3C/svg%3E");
}

.single-media h1 {
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 47px;
  color: #B175E1;
  font-family: "Albert Sans", sans-serif;
}

.single-media time {
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  /* 171.429% */
  text-transform: uppercase;
  color: #53575A;
}

.single-media blockquote,
.single-media blockquote p {
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 135%;
  color: #53575A;
  font-family: "Albert Sans", sans-serif;
}

.single-media .entry-content a {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  text-decoration-line: underline;
  color: #5E33BF;
}

.sidebar-blog-inner p {
  margin-bottom: 20px;
}

.sidebar-blog-inner p a {
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
  color: #000;
  padding-left: 30px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M9.99998 0.453125L8.23748 2.2239L15.2125 9.24421L3.59945e-09 9.24421L4.62786e-09 11.7559L15.2125 11.7559L8.23748 18.7762L9.99998 20.547L20 10.5L9.99998 0.453125Z' fill='black'/%3E%3C/svg%3E");
}
.sidebar-blog-inner p strong{
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 46.8px;
  color:#202124;
}
.sidebar-blog-inner .social-sidebar .fab {
  color: #000;
}

.support-page-featured {
  background: #2A2B2D;
  padding: 60px 0px;
}

.support-page-featured .featured-area {
  padding: 0px 30px;
}

.support-page-featured .featured-area .featured-item {
  position: relative;
}

.support-page-featured .featured-area .featured-item::before {
  content: '';
  position: absolute;
  top: 20px;
  left: 0;
  width: 5px;
  height: 81px;
  background: #93FF9E;
}

.support-page-featured .featured-area .featured-item .featured-content {}

.support-page-featured .featured-area .featured-item .featured-content h3 {
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 19.2px;
  /* 80% */
  text-transform: capitalize;
  color: #FFF;
}

.support-page-featured .featured-area .featured-item .featured-content .featured-text {
  min-height: 83px;
}

.support-page-featured .featured-area .featured-item .featured-content .featured-text p {
  color: #FFF;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20.8px;
  margin-bottom: 20px;

}

.support-page-featured .featured-area .featured-item .featured-content .featured-text p a {
  color: #FFF;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20.8px;
  text-decoration-line: underline;
}

.support-page-featured .featured-area .featured-item.no-thumb {
  min-height: unset;
}

.support-page-featured .featured-area .featured-item .link {
  position: unset;
  padding: 0px 0px 0px 30px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_725_7581)'%3E%3Cpath d='M12 4L10.59 5.41L16.17 11H4V13H16.17L10.59 18.59L12 20L20 12L12 4Z' fill='%23F0FE4F'/%3E%3C/g%3E%3C/svg%3E");
  background-position: 0;
  color: #fff;
}

.blog-item .featured-text {
  margin-bottom: 0px;
}

.blog-item .featured-content {
  padding: 30px 20px;
}
.blog-item .featured-content .top-meta-holder{
  display: flex;
  justify-content: space-between;
}
.blog-item .featured-content .top-meta-holder a{
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px; /* 184.615% */
  text-transform: uppercase;
  color: #5E33BF;
}
.top-meta-holder .entry-meta-blog time {
  font-size: 13px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  /* 184.615% */
  text-transform: uppercase;
  color: #5E33BF;
}

.top-meta-holder .entry-meta-blog {
  margin-top: 0px;
}

.news-archive-main {

  background: #202124;
}

.news-archive-main .news-item {
  box-shadow: none;
  border: 1px solid #BABCBE;
  padding: 20px 40px;
  border-radius: 0px;
  background-color: transparent;
}

.news-archive-main .news-archive-container {
  padding: 100px 30px;
}

.news-archive-main .news-item time {
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  /* 171.429% */
  text-transform: uppercase;
  color: #F0FE4F;
  margin-bottom: 15px;
  display: block;
}

.news-archive-main .news-item h5 {
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 39.2px;
  color: #fff;
  margin-bottom: 20px;
}

.news-archive-main .news-item .entry-content p {
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: #fff;
}

.news-archive-container .link-arrow {
  margin-top: 40px;
  position: unset;
  color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_725_7581)'%3E%3Cpath d='M12 4L10.59 5.41L16.17 11H4V13H16.17L10.59 18.59L12 20L20 12L12 4Z' fill='%23F0FE4F'/%3E%3C/g%3E%3C/svg%3E");
  padding: 0px 0px 0px 30px;
  background-position: 0;
}

.sidebar-media .sidebar-blog-inner {
  margin: 0px;
}

.single-media-main-holder .container-media {
  padding: 100px 30px;
}

.featured-area-bg-team .featured-area {
  padding: 100px 30px;
}

.featured-area-bg-team .featured-area .featured-items {
  margin-top: 0px;
}

.top-nav {
  margin-right: 50px;
}

.top-nav .wpml-ls-current-language>:not(.sub-menu) {
  width: unset;
}

.top-nav .wpml-ls-current-language {
  width: 116px;
  right: -128px;
  border-radius:0px;
}

.sidebar-label {
  display: flex;
  column-gap: 12px;
  width: 100%;
  margin-bottom: 15px;
}

.sidebar-media form {
  margin-bottom: 50px;
}

.social-sidebar-blog {
  display: flex;
  column-gap: 15px;
}

.social-sidebar-blog a {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background: #000;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}

.sidebar-blog-inner .social-sidebar .fab {
  color: #fff;
  padding: 0px;

}
.content-image-wrapper{
  margin-bottom:100px;
}
.content-image-wrapper .content-image-inner {
  display: flex;
}

.content-image-wrapper .content-image-inner .content-holder {
  padding: 90px;
  background: #000;
  width: 49.097vw;
}

.content-image-wrapper .content-image-inner .content-holder h1 {
  font-size: 56px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  margin-bottom: 30px;
  color: #93FF9E;
}

.content-image-wrapper .content-image-inner .content-holder p {
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  color: #fff;
  margin-bottom: 30px;
}

.content-image-wrapper .content-image-inner .content-holder ul {
  list-style: none;
  display: flex;
  padding: 0px;
  margin: 0px;
  column-gap: 30px;
}

.content-image-wrapper .content-image-inner .content-holder ul li {
  position: relative;
  color: #fff;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
}

.content-image-wrapper .content-image-inner .content-holder ul li a {
  color: #93FF9E;
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  text-decoration-line: underline;
}

.content-image-wrapper .content-image-inner .content-holder ul li p {
  margin-bottom: 0px;
}

.content-image-wrapper .content-image-inner .content-holder ul li::before {
  content: '';
  height: 15px;
  width: 1px;
  background: #fff;
  position: absolute;
  right: -15px;
  top: 0;
  bottom: 0px;
  margin: auto;
}

.content-image-wrapper .content-image-inner .content-holder ul li:last-child::before {
  content: unset;
}

.content-image-wrapper .content-image-inner .img-holder {
  width: 41.528vw;
}

.related-posts-wrapper .heading-container h2 {
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 47px;
  color: #000;
  margin-bottom: 30px;
}

.related-posts-wrapper .featured-blog-items {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  column-gap: 30px;
}

.related-posts-wrapper .featured-blog-items .col-md-6 {
  flex: 0 0 100%;
  max-width: 100%;
  padding: 0px;
}

.header-bg.home-bg {
  align-items: flex-start;
  justify-content: flex-start;
  background-size: 1440px;
  background-color:#202124;
}

.page-header.page-header-3 .home-bg .container {
  max-width: 1366px;
}

.page-header .home-bg .header-callout-content p {
  color: #fff;
}

.page-header .home-bg .header-callout-content h3 strong {
  color: #fff;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 50px;
}

.three_columns_wrapper {
  background: #2A2B2D;
  padding: 40px 0px;
}

.three_columns__title {
  color: #FFF;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 40px;
  margin-bottom: 12px;
}

.three_columns__text p {
  color: #fff;
}

.three_columns__icon {
  background-color: transparent;
}

.page-container.carousel {
  padding: 70px 0px
}

.page-container.carousel h3 {
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px;
  /* 116.667% */
  text-transform: capitalize;
  color: #000;
  text-align: center;
}

.library_experience h3 {
  color: #B175E1;
  text-align: center;
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 45px;
}

.library_experience_col-wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 30px;
}

.library_experience_col-wrapper .col {
  border: 1px solid #BABCBE;
  padding: 40px 30px;
  width: 100%;
  max-width: unset;
}

.library_experience_col-wrapper .col::before,.library_experience_col-wrapper .col:nth-child(3)::before,.library_experience_col-wrapper .col:nth-child(6)::before {
  width: 5px;
  height: 81px;
  background: #5E33BF;
  content: '';
  top: 30px;
  left: 0;
  content:'';
  display: block;
  opacity:1;
}

.library_experience_col-wrapper .col::after,
.library_experience_col-wrapper .col:first-child:after {
  content: unset;
}

.library_experience_col-wrapper .col h4 {
  padding: 0px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  height: unset;
  width: unset;
  row-gap: 20px;
}

.textimage_col .c-left h4 {
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 50px;
  color: #000;
  margin-bottom: 10px;
}

.textimage_col .c-left p {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: #000;
}
.c-list .list-item__icon{
  display: none;
}
.c-list .list-item__title{
  margin-left: 0px;
}
.single_testimonial{
  align-items:flex-end;
}
.testimonial-bg-wrapper .testimonials_top__title{
  color: #000;
  text-align: center;
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 50px;
  margin-bottom: 18px;
  padding-bottom:0px;
}
.testimonial-bg-wrapper .testimonials_top__subtitle{
  color: #000;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.testimonial-bg-wrapper  .single_testi__item{
  background: #202124;
  box-shadow: 0px 2px 11px 5px rgba(0, 0, 0, 0.10);
  border-radius:0px;
}
.single_testi__text:before{
  content:unset;
}
.single_testi__text>*{
  color: #93FF9E;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 35px;
}
.single_testi__name{
  color: #FFF;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 30px;
}
.single_testi__position{
  color: #FFF;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.testimonials_column{
  padding-left: unset;
  padding-right: 25px;
}
.testimonials_column__title{
  color: #000;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px;
}
.testimonials_column__left a{
  padding-left: 30px;
  color: #000;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M9.99998 0.453064L8.23748 2.22384L15.2125 9.24415L3.59945e-09 9.24415L4.62786e-09 11.7559L15.2125 11.7559L8.23748 18.7762L9.99998 20.547L20 10.5L9.99998 0.453064Z' fill='%235E33BF'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.testimonial-bg-wrapper .bottom-carousel-testimonials{
  padding:28px;
  border: 1px solid #202124;
  background: #FFF;
}
.testimonials_column__right .single_testi__item .single_testi__text>*{
  color: #000;
  font-size: 14.4px;
  font-style: normal;
  font-weight: 600;
  line-height: 22.4px;
}
.testimonials_column__right .single_testi__item .single_testi__name{
  color: #000;
  font-size: 14.4px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
}
.testimonials_column__right .single_testi__item .single_testi__position{
  color: #000;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 18px;
}
.c-list .list-item__link:after{
  content:unset;
}
.c-list .list-item__link{
  padding-left: 30px;
  color: #000;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M9.99998 0.722656L8.23748 2.49343L15.2125 9.51374L3.59945e-09 9.51374L4.62786e-09 12.0255L15.2125 12.0255L8.23748 19.0458L9.99998 20.8165L20 10.7696L9.99998 0.722656Z' fill='%235E33BF'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
}
.page-header .header-callout-content{
  border-radius:0px;
}
.page-header .header-callout{
  border-radius:0px !important;
}
.side-by-side-area .side-by-side-callout-text h3{
  color: #000;
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 47px;
  margin-bottom:20px;
}
.side-by-side-area .side-by-side-callout-text p{
  color: #53575A;
}
.blue-bar{
  background-color:#2A2B2D;
}
.blue-bar .col-md-4{
  border:0px;
}
.blue-bar h3{
  font-size: 56px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  color:#F0FE4F;
  font-family: "Albert Sans", sans-serif;
}
.large-about-callout-area,.large-about-callout-area .about-spacer{
  min-height:unset;
}
.large-about-callout-area .large-about-callout-text h3{
  font-size: 56px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  color: #B175E1;
  margin-bottom:20px;
}
.large-about-callout-area .large-about-callout-text h6{
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 46.8px;
  color: #000;
}
.large-about-callout-area .large-about-callout-text .about-col-text{
  padding:0px 100px 0px 30px;
  position:relative;
}
.large-about-callout-area .large-about-callout-text .about-col-text::before{
  content:'';
  position:absolute;
  left:0;
  top: 7px;
  width: 10px;
  height: 10px;
  background-color:#5E33BF;
  border-radius:50%;
}
.content-image-wrapper .content-image-inner .content-holder.light{
  background: #93FF9E;
  min-height: 665px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.content-image-wrapper .content-image-inner .content-holder.light h1{
  color:#000000;
  font-family: "Albert Sans", sans-serif;
}
.content-image-wrapper .content-image-inner .content-holder.light p{
  color:#000000;
}
.content-image-wrapper .content-image-inner .content-holder.light ul li a{
  color:#000000;
  font-weight: 700;
  text-decoration:none;
}
.content-image-wrapper .content-image-inner .content-holder.light ul li a svg{
  margin-right:10px;
}
.featured-area-bg.new-fa .row{
  row-gap:30px;
}
.featured-item.new-fi{
  border: 1px solid #BABCBE;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.featured-item.new-fi .featured-content.new-fc,.featured-item.no-thumb .featured-content.new-fc{
  max-width:unset;
  position:unset;
  padding:30px;
  text-align:left;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
}
.featured-item.new-fi .featured-content.new-fc h3{
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 135%;
  color:#202124;
  margin-bottom:15px;
  text-align:left;
  padding:0px;
}
.featured-item.new-fi .featured-content.new-fc .featured-text p{
  text-align:left;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  color:#202124;
  padding:0px;
}
.featured-item.new-fi .featured-content.new-fc .link,.featured-item.no-thumb .featured-content.new-fc .link{
  padding-left:30px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M9.99998 0.453064L8.23748 2.22384L15.2125 9.24415L3.59945e-09 9.24415L4.62786e-09 11.7559L15.2125 11.7559L8.23748 18.7762L9.99998 20.547L20 10.5L9.99998 0.453064Z' fill='%235E33BF'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  color: #000;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
}
.new-fa .featured-area-heading p{
  color: #000;
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 47px;
}
.featured-area-bg.new-fa{
  margin-bottom:100px;
}
.featured-item.no-thumb{
  padding:10px;
  background-color:#93FF9E;
  height: 100%;
}
.featured-item.no-thumb .content-info-holder h3{
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 46.8px;
  color:#202124;
  margin-bottom:20px;
}
.featured-item.no-thumb .content-info-holder p{
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  color:#202124;
}
.page-template .page-header .container.header-bg .header-callout.product-callout .header-callout-content .header-text{
  color:#fff;
}
.page-template .page-header .container.header-bg .header-callout.product-callout .header-callout-content .header-text a{
  color:#F0FE4F;

}
.exploration__top-text-content .exploration__title{
  color: #000;
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 47px;
}
.exploration-list__item{
  border: 1px solid #BABCBE;
  padding: 40px 30px;
  width: 100%;
  max-width: unset;
  position:relative;
}
.exploration-list{
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 30px;
}
.exploration-list__item::before {
  width: 5px;
  height: 81px;
  background: #5E33BF;
  content: '';
  top: 30px;
  left: 0;
  position:absolute;
}
.exploration-list__item:nth-child(3n-1) .exploration-list__inner{
  border:0px;
}
.exploration-list__inner{
  padding:0px;
}
.exploration-list__inner .title-holder{
  color: #000;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 19.2px;
  text-transform: capitalize;
  margin-top:20px;
}
.vega-nl .row,.vega-bl .row{
  padding: 40px 30px;
}
.vega-nl h2,.vega-bl h2{
  text-align:left;
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 46.8px;
  color: #000;
}
.vega-nl:before,.vega-nl:after{
  content:unset;
}
.vega-nl .main-title-holder,.vega-bl .main-title-holder{
  display:flex;
  justify-content:space-between;
  align-items:center;
  padding:0px 30px;
}
.vega-nl .all-news-btn,.vega-bl .all-news-btn{
  padding:0px;
  height:unset;
  border-radius:0px;
  padding-left:30px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M9.99998 0.722656L8.23748 2.49343L15.2125 9.51374L3.59945e-09 9.51374L4.62786e-09 12.0255L15.2125 12.0255L8.23748 19.0458L9.99998 20.8165L20 10.7696L9.99998 0.722656Z' fill='%235E33BF'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
  color: #000;
  background-color: unset;
  display: inline-block;
  width: fit-content;
  margin:unset;
}
.vega-nl .resources-download-btn:after{
  content:unset;
}
.banner_roadmap{
  background: #F2F2F2;
}
.banner_roadmap__title{
  color: #000;
  font-size: 36px;
  font-style: normal;
  font-weight: 700;
  line-height: 40px;
  margin-bottom:15px;
}
.banner_roadmap__text{
  color: #000;
  font-size: 16px;
  font-style: normal;
  font-weight: 300;
  line-height: 24px;
}
.banner_roadmap__button a{
  width: 160px;
  height: 40px;
  color: #FFF;
  text-align: center;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 16px;
  background-color:#5E33BF;
  border-radius:0px;
  padding:0px;
  display:flex;
  align-items:center;
  justify-content:center;
}
.icon-grid{
  background:#fff;
}
.icon-grid .icon-grid-item{
  text-align:left;
  color: #000;
}
.icon-grid p strong{
  margin-bottom:10px;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
  color: #000;
  min-height: 48px;
  display: block;
}
.icon-grid .icon-grid-left-text p,.icon-grid .icon-grid-left-text ul li,.icon-grid .icon-grid-left-text ul{
  color: #000;
}
.icon-grid .icon-grid-left-text{
  border-left:1px solid #D8D8D8;
}
.icon-grid .icon-grid-item img{
  max-width:100%;
}
.exploration__top-text-content .exploration__title.purpal-heading{
  color:#B175E1;
}
.side-by-side-area .desktop-only:last-child{
  margin-bottom:60px;
}
.icon-grid .container-reg{
  padding: 0px 140px;
}
.large-about-callout-area .large-about-callout-text {
  padding: 100px 0px 30px 100px;
}
.textimage_col{
  padding:50px;
}
.three_columns__icon img{
  width:38px;
}
.library_experience_col-wrapper .col:first-child:after, .library_experience_col-wrapper .col:nth-child(2):after, .library_experience_col-wrapper .col:nth-child(3):after{
  content:unset;
}
.page-header .container.header-bg img{
  max-width: 1440px;
  margin:auto;
  display: block;
}
.content-image-wrapper .content-image-inner .img-holder img{
  height: 100%;
  object-fit: cover;
}
.leader-item{
  display: flex;
  flex-direction: column;
}
.leader-item .featured-content{
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  max-height: 300px;
}
.sidebar-blog-inner .social-sidebar{
  display: flex;
  column-gap: 11px;
}
.library_experience_col-wrapper .col .icon,.exploration-list__inner img{
  max-height: 25px;
  width:auto;
}
.c-list .list-item{
  padding: 17px 0;
}
.c-list .list-item__title{
  color: #000;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
}
.event-page-wrapper{
  background: #202124;
}
.event-page-wrapper .container-events:before,.event-page-wrapper .container-events:after{
  content:unset;
}
.event-page-wrapper .event-top__title{
  font-size: 56px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  color: #93FF9E;
  margin-bottom:20px;
  padding-bottom:0px;
}
.event-page-wrapper .event-top__subtitle{
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  color:#FFF;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-c-events-bar{
  border-radius:0px;
  background: #5F6368;
  border: 0px;
}
.tribe-events .tribe-events-c-events-bar__search-container,.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__content,.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item:focus, .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item:focus-within, .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector__list-item:hover{
  background: #5F6368;
}
.evt-content .tribe-events .tribe-events-c-search__input-control--keyword .tribe-events-c-search__input,.tribe-events .tribe-events-c-events-bar .tribe-common-form-control-text__input::placeholder{
  color:#fff;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__input-control-icon-svg{
  color:#fff;
}
.tribe-events .tribe-events-c-view-selector__list-item-text{
  color:#fff;
  font-size: 20px;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 28px;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar__search{
  height:100%;
}
.evt-content .tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__button{
  height: 100%;
  border-radius: 0px;
  background:#F0FE4F;
  color:#000;
  padding: 25px 40px;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link:after{
  background-color:#F0FE4F;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small, .tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small{
  border-radius:0px;
  background-color:transparent;
  border: 1px solid #BABCBE;
  color:#fff !important;
}
.tribe-common .tribe-common-c-svgicon__svg-fill{
  fill:#5F6368;
}
.tribe-events .tribe-events-calendar-list__event-date-tag-weekday,.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium,.evt-content .tribe-common time{
  color:#fff;
}
.tribe-common .tribe-common-anchor-thin:active, .tribe-common .tribe-common-anchor-thin:focus, .tribe-common .tribe-common-anchor-thin:hover{
  border-bottom: 1px solid #fff;
}
.evt-content .tribe-common .tribe-common .tribe-common-anchor-thin, .evt-content .tribe-common .tribe-events-calendar-latest-past__event-title, .evt-content .tribe-common .tribe-events-calendar-latest-past__event-title-link, .evt-content .tribe-common .tribe-events-calendar-list__event-title{
  color:#fff;
}
.tribe-common .tribe-common-b2,.tribe-common a, .tribe-common a:active, .tribe-common a:focus, .tribe-common a:hover, .tribe-common a:visited{
  color: #fff !important;
}
.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border{
  border: 1px solid #98A2B3;
  background: transparent;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
  color: #98A2B3;
}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover{
  background-color:#F0FE4F;
  color: #000;
}
.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__list{
  background: #5F6368;
}
.notice-bar-wrapper{
  background-color: #93FF9E;
}
.notice-bar-wrapper .blue-bar{
  background-color: #93FF9E;

}
.notice-bar-wrapper .blue-bar a{
  color: #000 !important;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 30px;
}
.single-testimonial-wrap .qoute-sign{
  font-size: 56px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  color: #5E33BF;
  margin-bottom: 0px;
  display: block;
}
.single-testimonial-wrap blockquote,.single-testimonial-wrap blockquote p{
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  color:#5E33BF !important;
  font-family: "Albert Sans", sans-serif !important;
}
.single-testimonial-wrap .auther-holder{
  padding-top:16px;
  position:relative;
}
.single-testimonial-wrap .auther-holder::before{
  content:'';
  width: 40px;
  height: 4px;
  background: #000;
  position:absolute;
  top:0px;
  left:0px;
}
.single-testimonial-wrap .auther-holder strong{
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
  color:#000;
}
.single-testimonial-wrap .auther-holder em{
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  font-style:normal;
}
.side-by-side-area .side-by-side-callout-text ul{
  list-style:none;
  margin-top: 40px;
  display: flex;
  flex-direction: column;
  row-gap: 15px;
}
.side-by-side-area .side-by-side-callout-text ul li{
  position:relative;

}
.side-by-side-area .side-by-side-callout-text ul li::before{
  content:'';
  width: 10px;
  height: 10px;
  position:absolute;
  left: -34px;
  top: 6px;
  border-radius:50%;
  background-color:#5E33BF;
}
.side-by-side-area .side-by-side-callout-image, .side-by-side-area .side-by-side-callout-image.services-callout-image, .side-by-side-area .side-by-side-callout-image.single-image{
  background-size: contain;
}
.resources-featured .featured-area{
  padding: 0px 0px 100px 0px;
}
.resources-featured .featured-area .featured-items{
  margin-top: 30px;
}
.resources-featured .featured-area-heading h2{
  text-align:left;
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 46.8px;
  color: #000;
}

.resources-featured .featured-area .featured-item .featured-text{
  margin-bottom: 135px;
}
.resources-featured .featured-area h3,.resources-featured .featured-area .featured-item.no-thumb h3{
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 46.8px;
  color:#202124;
  margin-bottom:20px;
}
.resources-featured .featured-area .featured-item .featured-text p{
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color:#202124;
}
.resources-featured .featured-area .featured-item{
  box-shadow:none;
  border: 1px solid #BABCBE;
}
.resources-featured .featured-area .featured-item .link{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M9.99998 0.453125L8.23748 2.2239L15.2125 9.24421L3.59945e-09 9.24421L4.62786e-09 11.7559L15.2125 11.7559L8.23748 18.7762L9.99998 20.547L20 10.5L9.99998 0.453125Z' fill='%235E33BF'/%3E%3C/svg%3E");
  padding-left:30px;
  padding-right:0px;
  background-position: left center;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
  color: #000;
}
.quote-area {
  padding: 0 15px;
  margin-bottom:100px;
}
.quote-area .quote-left {
  padding: 50px 50px;
  background-color:#2A2B2D;
}
.quote-area .quote-left .left-text{
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 46.8px;
  color:#F0FE4F;
  margin-bottom:100px;
}
.quote-area .quote-left .left-author a{
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 130%;
  color:#fff;
}
.quote-area .quote-right{
  background-color:#93FF9E;
  position:relative;
}
.quote-area .quote-right .quote-heading{
  font-size: 56px;
  font-style: normal;
  font-weight: 600;
  line-height: 35px;
  color:#000;
  margin-bottom:10px;
}
.quote-area .quote-right .quote-text{
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 135%;
  color:#000;
  font-family: "Albert Sans", sans-serif;
}
.quote-area .quote-right .quote-author{
  position: absolute;
  bottom: 50px;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  color:#000;
  padding-top:16px;

}
.quote-area .quote-right .quote-author::before{
  content:'';
  width: 40px;
  height: 4px;
  background: #000;
  display: block;
  margin-bottom: 12px;
}
.tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after{
  content:unset;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-datetime-featured-text{
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  line-height: 20px;
  color:#F0FE4F;
}
.tribe-events .tribe-events-calendar-list__event-datetime-featured-icon{
  display:none;
}
.featured-services-area .featured-area{
  padding:100px 30px;
}
.featured-services-area .featured-area .featured-items{
  margin-top:30px;
}
.featured-services-area .featured-area .featured-area-heading{
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 46.8px;
  color: #000;
  text-align:left;
  text-transform: capitalize;
}
.featured-services-area .featured-area .featured-item{
  border: 1px solid #BABCBE;
  display: flex;
  flex-direction: column;
  box-shadow:none;
}
.featured-services-area .featured-area .featured-item .featured-content{
  padding: 30px;
  display: flex;
  flex-direction: column;
  height: calc(100% - 300px);
  justify-content: space-between;

}
.featured-services-area .featured-area .featured-item .link{
  position:unset;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M9.99998 0.453003L8.23748 2.22378L15.2125 9.24409L3.59945e-09 9.24409L4.62786e-09 11.7558L15.2125 11.7558L8.23748 18.7761L9.99998 20.5469L20 10.4999L9.99998 0.453003Z' fill='%235E33BF'/%3E%3C/svg%3E");
  background-position:left center;
  padding-left:30px;
  padding-right:0px;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
  color: #000;
}
.featured-services-area .featured-area h3{
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 135%;
  color: #000;
}
.featured-services-area .featured-area .featured-item.no-thumb{
  border:0px;
  background-color:#93FF9E;
}
.featured-services-area .featured-area .featured-item.no-thumb .featured-content{
  height:100%;
}
.service-hosting-wrapper .side-by-side-area .side-by-side-callout-text ul li::before{
  content:unset;
}
.service-hosting-wrapper .side-by-side-area .side-by-side-callout-text ul li{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cg clip-path='url(%23clip0_3279_12938)'%3E%3Cpath d='M12 2C6.48 2 2 6.48 2 12C2 17.52 6.48 22 12 22C17.52 22 22 17.52 22 12C22 6.48 17.52 2 12 2ZM12 20C7.59 20 4 16.41 4 12C4 7.59 7.59 4 12 4C16.41 4 20 7.59 20 12C20 16.41 16.41 20 12 20ZM16.59 7.58L10 14.17L7.41 11.59L6 13L10 17L18 9L16.59 7.58Z' fill='%235E33BF'/%3E%3C/g%3E%3C/svg%3E");
}
.content-image-wrapper .content-image-inner .content-holder a button{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='none'%3E%3Cpath d='M10.5 0.453125L8.73748 2.2239L15.7125 9.24421L0.5 9.24421L0.5 11.7559L15.7125 11.7559L8.73748 18.7762L10.5 20.547L20.5 10.5L10.5 0.453125Z' fill='black'/%3E%3C/svg%3E");
  padding:0px;
  padding-left:30px;
  border:0px;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
  color: #000;
  background-repeat:no-repeat;
  background-color:transparent;
}
.large-service-callout-area.large-service-callout-area-no-bg{
  background-color: #fff;
}
.large-service-callout-area.large-service-callout-area-no-bg .large-service-callout-text-left h6{
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: #53575A;
}
.large-service-callout-area.large-service-callout-area-no-bg .large-service-callout-text-right h3{
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  color: #202124;
  margin-bottom: 20px;
}
.large-service-callout-area.large-service-callout-area-no-bg .large-service-callout-text-right p{
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: #202124;
}
.large-service-callout-area.large-service-callout-area-no-bg .large-service-callout-text-right a{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='none'%3E%3Cpath d='M10.5 0.453064L8.73748 2.22384L15.7125 9.24415L0.5 9.24415L0.5 11.7559L15.7125 11.7559L8.73748 18.7762L10.5 20.547L20.5 10.5L10.5 0.453064Z' fill='%235E33BF'/%3E%3C/svg%3E");
  padding-left: 30px;
  background-repeat: no-repeat;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
  color: #000;
}
.faq-wrapper{
  margin: 100px 0px;
}
.faq-wrapper .faq-heading{
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 46.8px;
  padding-left:80px;
  color: #000;
  margin-bottom:60px;
}
.faq-wrapper .faq-items-wrapper .faq-single-item{
  margin-bottom:60px;
  padding-left:150px;
}
.faq-wrapper .faq-items-wrapper .faq-single-item:last-item{
  margin-bottom:0px;
}
.faq-wrapper .faq-items-wrapper .faq-single-item h3{
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 135%;
  color: #000;
  padding-bottom:15px;
  margin-bottom:15px;
  border-bottom:1px solid #BABCBE;
}
.faq-wrapper .faq-items-wrapper .faq-single-item p{
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: #53575A;
}
.faq-wrapper .faq-items-wrapper .faq-single-item p a{
  color:#5E33BF;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  text-decoration-line: underline;
}
.btn, .comment-form input[type=submit], .search-form .search-submit{
  border-radius:0px;
  padding: 15px 40px;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  color:#202124;
  background-color:#F0FE4F;
  border:0px;
}
.workflow-wrapper{
  margin:100px 0px;

}
.workflow-wrapper .workflow-inner{
  width:70%;
}
.workflow-wrapper .workflow-inner h2{
  font-size: 56px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  color:#B175E1;
  margin-bottom:20px;
}
.workflow-wrapper .workflow-inner h6{
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 46.8px;
  color: #000;
}
.workflow-wrapper .workflow-inner .workflow-content{
  margin-top:80px;
  width:70%;
}
.workflow-wrapper .workflow-inner .workflow-content h3{
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  color:#202124;
  margin-top:50px;
  position:relative;
}
.workflow-wrapper .workflow-inner .workflow-content h3 span{
  color:#5E33BF;
}
.workflow-wrapper .workflow-inner .workflow-content p{
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color:#202124;
}
.workflow-wrapper .workflow-inner .workflow-content ul{
  list-style:none;

}
.workflow-wrapper .workflow-inner .workflow-content ul li{
  position:relative;
  margin-bottom:15px;
}
.workflow-wrapper .workflow-inner .workflow-content ul li::before{
  content:'';
  width:10px;
  height:10px;
  border-radius:50%;
  background-color:#5E33BF;
  position:absolute;
  left: -30px;
  top: 8px;
}
.take-action-wrapper{
  padding:80px 0px;
  background: #F2F2F2;
  margin:100px 0px;
}
.take-action-wrapper .take-action-inner .take-action-heading h2{
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 46.8px;
  color: #000;
}
.take-action-wrapper .take-action-inner .take-action-content{
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color:#202124;
}
.take-action-wrapper .take-action-inner .take-action-content ul{
  list-style:none;
}
.take-action-wrapper .take-action-inner .take-action-content ul li{
  position:relative;
  margin-bottom:15px;
}
.take-action-wrapper .take-action-inner .take-action-content ul li::before{
  content:'';
  width:10px;
  height:10px;
  border-radius:50%;
  background-color:#5E33BF;
  position:absolute;
  left: -40px;
  top: 8px;
}
.take-action-wrapper .take-action-inner .take-action-content a{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='none'%3E%3Cpath d='M10.5 0.453064L8.73748 2.22384L15.7125 9.24415L0.5 9.24415L0.5 11.7559L15.7125 11.7559L8.73748 18.7762L10.5 20.547L20.5 10.5L10.5 0.453064Z' fill='%235E33BF'/%3E%3C/svg%3E");
  padding-left: 30px;
  background-repeat: no-repeat;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
  color: #000;
}
.scale-gracefully,.scale-gracefully .large-service-callout-area.large-service-callout-area-no-bg{
  background: #F2F2F2;
}
.scale-gracefully .large-service-callout-area.large-service-callout-area-no-bg{
  padding: 70px 0px;
}
.support-levels .large-service-callout-area.large-service-callout-area-no-bg{
  padding: 100px 0px;
}
.scale-gracefully .large-service-callout-text-left h2{
  font-size: 56px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  color: #B175E1;
}
.scale-gracefully .large-service-callout-text-left h3{
  margin-top:80px;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  color:#202124;
  margin-bottom:20px;
}
.support-levels .tablepress thead th{
  background-color:#2A2B2D;
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
}
.support-levels .tablepress thead th.column-1{
  width: 273px !important;
}
.support-levels .tablepress thead th.column-2,.support-levels .tablepress thead th.column-3{
  text-align: center;
}
.support-levels .tablepress td.column-2,.support-levels .tablepress td.column-3{
  text-align: center;
  color: #5E33BF;
  font-weight: 700;
  vertical-align:middle;
}
.your-patrons .large-service-callout-area.large-service-callout-area-no-bg{
  background-color:#000;
  padding:70px 50px;
  margin-bottom:80px;
}
.your-patrons .large-service-callout-text-left h2{
  font-size: 56px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  color:#93FF9E;
}
.your-patrons .large-service-callout-area.large-service-callout-area-no-bg .large-service-callout-text-left h6{
  color:#fff;
}
.your-patrons .large-service-callout-area.large-service-callout-area-no-bg .large-service-callout-text-left h6 a{
  display:block;
}
.your-patrons .large-service-callout-text-left button{
  margin-top:55px;
}
.workflow-wrapper .workflow-inner .workflow-content h3::before {
  counter-increment: section;
  content: counter(section) ;
  position:absolute;
  left:-20px;
  color:#5E33BF;
}
.icon-area-wrapper .icon-area{
  padding :100px 30px;
}
.icon-area-wrapper  .icon-area .icon-item{
  border: 1px solid #BABCBE;
  padding:30px;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: space-between;
}
.icon-area-wrapper .icon-area .row{
  row-gap:30px;
}
.icon-area-wrapper  .icon-area .icon-item a .link{
  padding-left:40px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M9.99998 0.453003L8.23748 2.22378L15.2125 9.24409L3.59945e-09 9.24409L4.62786e-09 11.7558L15.2125 11.7558L8.23748 18.7761L9.99998 20.5469L20 10.4999L9.99998 0.453003Z' fill='%235E33BF'/%3E%3C/svg%3E");
  background-repeat:no-repeat;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
  color: #000;
  background-position: left;
}
.icon-area-wrapper  .icon-area .icon-item .icone-inner img{
  max-width:87px;
}
.icon-area-wrapper  .icon-area .icone-inner p strong{
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 135%;
  margin-top: 20px;
  display:block;
  color:#202124;
}
.two-column-area.container-reg{
  padding: 100px 30px;
}
.two-column-area h2{
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 46.8px;
  color: #000;
}
.two-column-area .two-column-column a{
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  text-decoration-line: underline;
  color:#5E33BF;
}
.two-column-area .two-column-column h6 a{
  color: #000;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
  padding-left:40px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M9.99998 0.453003L8.23748 2.22378L15.2125 9.24409L3.59945e-09 9.24409L4.62786e-09 11.7558L15.2125 11.7558L8.23748 18.7761L9.99998 20.5469L20 10.4999L9.99998 0.453003Z' fill='%235E33BF'/%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-position: left;
  text-decoration:none;
}
.two-column-area li{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cg clip-path='url(%23clip0_3424_50268)'%3E%3Cpath d='M12.5 2C6.98 2 2.5 6.48 2.5 12C2.5 17.52 6.98 22 12.5 22C18.02 22 22.5 17.52 22.5 12C22.5 6.48 18.02 2 12.5 2ZM12.5 20C8.09 20 4.5 16.41 4.5 12C4.5 7.59 8.09 4 12.5 4C16.91 4 20.5 7.59 20.5 12C20.5 16.41 16.91 20 12.5 20ZM17.09 7.58L10.5 14.17L7.91 11.59L6.5 13L10.5 17L18.5 9L17.09 7.58Z' fill='%235E33BF'/%3E%3C/g%3E%3C/svg%3E");

}
.two-column-area .row-eq-height{
  column-gap: 80px;
  flex-wrap: nowrap;
}
.featured-area .featured-area-heading p{
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 46.8px;
  color: #000;
  text-align:left;
  margin-bottom:30px;
  text-transform: capitalize;
}
.featured-area .featured-items{
  margin-top:0px;
}
.featured-area .featured-item{
  box-shadow:none;
  border: 1px solid #BABCBE;
}
.featured-area .featured-item.leader-item{
  border:0px;
}
.featured-area{
  padding : 100px 30px;
}
.featured-area h3{
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 135%;
  color:#202124;
}
.dv-recources .p1 .s3{
  font-size: 56px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  color:#B175E1;
}
.dv-recources .p2 .s3{
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 46.8px;
  color:#202124;
}
.dv-recources p a{
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
  color: #000;
  padding-left:40px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M9.99998 0.453003L8.23748 2.22378L15.2125 9.24409L3.59945e-09 9.24409L4.62786e-09 11.7558L15.2125 11.7558L8.23748 18.7761L9.99998 20.5469L20 10.4999L9.99998 0.453003Z' fill='%235E33BF'/%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-position: left;
}
h6.p5 a{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M20 10.5L18.2375 8.7375L11.25 15.7125V0.5H8.75V15.7125L1.775 8.725L0 10.5L10 20.5L20 10.5Z' fill='%235E33BF'/%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-position: left;
  padding-left:40px;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
  color: #000;
}
.career-content{
  padding-top:50px;
}
.career-content .large-service-callout-text-left h2{
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 46.8px;
  color:#B175E1;
}
.career-content .large-service-callout-text-left a,.featured-area .featured-item .link{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M9.99998 0.453003L8.23748 2.22378L15.2125 9.24409L3.59945e-09 9.24409L4.62786e-09 11.7558L15.2125 11.7558L8.23748 18.7761L9.99998 20.5469L20 10.4999L9.99998 0.453003Z' fill='%235E33BF'/%3E%3C/svg%3E");
  padding-left: 30px;
  background-repeat: no-repeat;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
  color: #000;
  margin-top: 40px;
  display: block;
  background-position:left center;
}
.library-communities{
  padding:40px;
  background-color:#93FF9E;
}
.large-service-callout-area.large-service-callout-area-no-bg .large-service-callout-text-right .library-communities a{
  padding-left:0px;
  background:unset;
  font-weight: 400;
  text-decoration: underline;
}
.large-service-callout-text-left h2 .carrer-left-head{
  color:#B175E1;
}
.large-service-callout-text-left h6 .carrer-left a{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M9.99998 0.453003L8.23748 2.22378L15.2125 9.24409L3.59945e-09 9.24409L4.62786e-09 11.7558L15.2125 11.7558L8.23748 18.7761L9.99998 20.5469L20 10.4999L9.99998 0.453003Z' fill='%235E33BF'/%3E%3C/svg%3E");
  padding-left: 30px;
  background-repeat: no-repeat;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
  color: #000;
  margin-top: 40px;
  display: block;
  background-position:left center;
}
.career-content .large-service-callout-area.large-service-callout-area-no-bg .large-service-callout-text-right a{
  background:unset;
  padding-left:0px;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  text-decoration-line: underline;
  color:#000;
}
.career-content  .large-service-callout-area.large-service-callout-area-no-bg .large-service-callout-text-right p{
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
}
.career-content  .large-service-callout-area.large-service-callout-area-no-bg .large-service-callout-text-right .library-communities h3{
  margin-top:0px;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 135%;
}
.career-content  .container-reg{
  padding:0px 30px 70px 30px;
}
.partners-area .featured-area-subheading{
  text-align:left;
  margin-bottom:20px;
}
.partners-area .featured-area-subheading h2{
  color: #000;
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 46.8px;
}
.partners-area .featured-area-heading p{
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: #53575A;
}
.featured-area.partners-area .featured-item{
  border:0px;
}
.partner-form-wrapper{
  background-color:#202124;
}
.partner-form-wrapper .container-reg{
  padding:100px 30px;
}
.partners-form-area h2{
  font-size: 56px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  color:#93FF9E;
  text-align:left;
}
.partners-form-area h6{
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  color:#fff;
  text-align:left;
}
.new-contact-form .mktoForm{
  border-radius:0px;
  border: 1px solid #5F6368;
  padding:40px 30px;
  background-color:#202124;
}
.new-contact-form .mktoForm a{
  color:#F0FE4F;
}
.new-contact-form .mktoForm .mktoButtonWrap.mktoMinimal .mktoButton{
  background-color:#F0FE4F !important;
  width: 150px!important;
  height: auto;
  color: #202124 !important;
  font-size: 20px !important;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
}
.new-contact-form .mktoForm input[type=date],.new-contact-form .mktoForm input[type=email],.new-contact-form .mktoForm input[type=number],.new-contact-form .mktoForm input[type=tel],.new-contact-form .mktoForm input[type=text],.new-contact-form .mktoForm input[type=url],.new-contact-form .mktoForm select.mktoField,.new-contact-form .mktoForm textarea.mktoField{
  border-radius:0px !important;
}
.simple-header-area{
  padding:120px 0px;
  background: #2A2B2D;
}
.simple-header-area h1{
  font-size: 56px;
  font-style: normal;
  font-weight: 600;
  line-height: 67.2px;
  color: #93FF9E;
}
.simpe-content-wrapper{
  padding:100px 0px;
}
.simpe-content-wrapper .col-md-12{
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
.simpe-content-wrapper .container-reg{
  padding:0px 30px;
}
.default-content-wrapper{
  margin:60px 0px;
}
.default-content-wrapper h3{
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 46.8px;
  color: #000;
  margin-bottom:20px;
}
.head-row{
  background-color:#2A2B2D;
}
.default-content-wrapper td{
  padding:12px 24px;

}
.head-row td p{
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  color:#FFF;
}
.default-content-wrapper table tr{
  border-bottom:1px solid #EAECF0;
}
.default-content-wrapper ul{
  list-style:none;
  display: flex;
  flex-direction: column;
  row-gap: 15px;
}
.default-content-wrapper ul li{
  position:relative;
}
.default-content-wrapper ul li::before {
  content: '';
  width: 10px;
  height: 10px;
  position: absolute;
  left: -34px;
  top: 6px;
  border-radius: 50%;
  background-color: #5E33BF;
}
.content-updated-block-wrapper{
  padding:100px 0px;
}
.content-updated-block-wrapper .content-header-wrapper h2{
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 46.8px;
  color: #000;
  margin-bottom:20px;
  text-transform:capitalize;
}
.content-updated-block-wrapper .content-header-wrapper .container{
  padding:0px 80px;
}
.content-updated-block-wrapper .privacy-policy-header h2{
  font-size: 56px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  color:#B175E1;
}
.content-updated-block-wrapper .content-header-wrapper p{
  color: #202124;
}
.content-updated-block-wrapper h6{
  margin-top:60px;
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 135%;
  color:#000;
  padding-bottom:15px;
  margin-bottom:15px;
  border-bottom:1px solid #BABCBE;
}
.content-updated-block-wrapper h6 span{
  font-size: 24px;
  font-style: normal;
  font-weight: 600;
  line-height: 135%;
  color:#5E33BF;
}
.content-updated-block-wrapper p{
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: #53575A;
}
.content-updated-block-wrapper ul{
  list-style:none;
  display: flex;
  flex-direction: column;
  row-gap: 15px;
}
.content-updated-block-wrapper ul li{
  position:relative;
}
.content-updated-block-wrapper ul li::before {
  content: '';
  width: 10px;
  height: 10px;
  position: absolute;
  left: -34px;
  top: 6px;
  border-radius: 50%;
  background-color: #5E33BF;
}
.content-updated-block-wrapper p a{
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  text-decoration-line: underline;
  color:#5E33BF;
}
.dv-recources .col-md-12{
  -webkit-box-flex: 0;
  -ms-flex: 0 0 70%;
  flex: 0 0 70%;
  max-width: 70%;
}
.single-team-main-holder{
  padding:100px 0px;
}
.default-content-wrapper .table{
  border: 1px solid #EAECF0;
}
.team-return-link a{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M10 20.5469L11.7625 18.7761L4.78753 11.7558L20 11.7558L20 9.24407L4.78753 9.24407L11.7625 2.22376L10 0.452985L8.74216e-07 10.5L10 20.5469Z' fill='%235E33BF'/%3E%3C/svg%3E");
  padding-left: 30px;
  background-repeat: no-repeat;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
  color: #000;
  margin-bottom:60px;
  display:block;
}
.single-team-main-holder h1{
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 46.8px;
  color: #000;
  margin-bottom:10px;
}
.single-team-main-holder h3{
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  color: #000;
  margin-bottom:30px;
}
.single-team-main-holder strong,.single-team-main-holder strong p{
  display:block;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
  color: #53575A;
  margin-bottom:30px;
}
.page-container.carousel .slick-dots li.slick-active:after{

  background-color: #000;
}
.featured-area .featured-item .featured-item-image{
  height: 425px ;
}
.page-404-wrapper{
  height: 60vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.page-404-wrapper h1{
  color:#B175E1;
  margin-bottom:50px;
}
.page-404-wrapper input[type='search']{
  height: 53px;
  min-width: 300px;
}
.developer-resources-wrapper{
  background-color: #2A2B2D;
}
.developer-resources-wrapper .dv-resource-header-section{
  display: grid;
  grid-template-columns: repeat(2,1fr);
  column-gap:100px;
  row-gap:50px;
}
.developer-resources-wrapper .dv-resource-header-section .p1 .s3{
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 46.8px;
  color:#fff;
}
.developer-resources-wrapper .dv-resource-header-section p{
  color:#fff;
}
.developer-resources-wrapper .resources-list{
  display: grid;
  grid-template-columns: repeat(3,1fr);
  gap:30px;
}
.developer-resources-wrapper .resources-list .single-resource{
  border: 1px solid #5F6368;
  height:100%;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
}
.developer-resources-wrapper .resources-list .single-resource img{
  width:100%;
  height:242px;
  object-fit:cover;
}
.developer-resources-wrapper .resources-list .single-resource h3{
  padding:30px;
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 46.8px;
  color:#fff;
}
.developer-resources-wrapper .resources-list .single-resource .rs-link{
  padding:30px 30px 30px 60px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='21' viewBox='0 0 21 21' fill='none'%3E%3Cpath d='M10.3335 0.453003L8.57097 2.22378L15.546 9.24409L0.333496 9.24409L0.333496 11.7558L15.546 11.7558L8.57097 18.7761L10.3335 20.5469L20.3335 10.4999L10.3335 0.453003Z' fill='%23F0FE4F'/%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-position:30px center;
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
  color: #FFF;

}
.developer-resources-wrapper .container-featured{
  padding:100px 30px;
}
.large-service-callout-area.large-service-callout-area-no-bg .large-service-callout-text-right h3{
  position:relative;
}
.large-service-callout-area.large-service-callout-area-no-bg .large-service-callout-text-right h3::before{
  counter-increment: section;
  content: counter(section);
  position: absolute;
  left: -20px;
  color: #5E33BF;
}
.side-by-side-area .side-by-side-callout-text a{
  color:#5E33BF;
  text-decoration-line: underline;
}
.header-callout-content h6 a.white-link{
  color:#fff;
  text-decoration:underline;
}
.library_experience_col-wrapper .col .text a,.exploration-list__text a{
  color: #5E33BF;
}
.supportal-section .large-service-callout-area.large-service-callout-area-no-bg{
  background: #F2F2F2;
}
.cotact-listing-wrapper .featured-area .featured-items .col-lg-6{
  -webkit-box-flex: 0;
  -ms-flex: 0 0 33.3%;
  flex: 0 0 33.3%;
  max-width: 33.3%
}
.post-navigation{
  margin-top:20px;
  padding-top:30px;
  border-top:1px solid #BABCBE;
  display:flex;
  justify-content:space-between;
}
.post-navigation a{
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%;
  color: #000;
}
.post-navigation .nav-previous a{
  padding-left:30px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M10 20.5471L11.7625 18.7763L4.78753 11.756L20 11.756L20 9.24431L4.78753 9.24431L11.7625 2.224L10 0.453229L8.74216e-07 10.5002L10 20.5471Z' fill='%235E33BF'/%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-position:left center;

}
.post-navigation .nav-next a{
  padding-right:30px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M9.99998 0.453125L8.23748 2.2239L15.2125 9.24421L3.59945e-09 9.24421L4.62786e-09 11.7559L15.2125 11.7559L8.23748 18.7762L9.99998 20.547L20 10.5L9.99998 0.453125Z' fill='%235E33BF'/%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-position:right center;

}
.pagination-holder{
  display: flex;
  column-gap: 10px;
}
.pagination-holder .page-numbers{
  color:#B175E1;
}
.pagination-holder .page-numbers.current{
  color:#F0FE4F;
}
.pagination-holder.resources-pagination .page-numbers{
  color: #BABCBE;
}
.pagination-holder.resources-pagination .page-numbers.current{
  color:#202124;
}
.container-blog .updated{
  text-transform: uppercase;
}
.sidebar-blog-inner.dark-bg{
  background-color: #212529;
}
.sidebar-blog-inner.dark-bg h5{
  color:#93FF9E;
}
.sidebar-blog-inner.dark-bg p{
  color:#fff;
}
.sidebar-blog-inner.dark-bg a .btn.alt{
  background-color: #F0FE4F;
  color: #000;
}
.btn:hover, .comment-form input:hover[type=submit], .search-form .search-submit:hover{
  background-color: #B175E1;
  color: #000;
}
.nav-primary li.current_page_parent ul.sub-menu li.current_page_item > a{
  color: #B175E1;
}
.nav-primary li.current_page_parent ul.sub-menu li.current_page_item ul li a{
  color: #2A2B2D;
}
.nav-primary li.current_page_parent ul.sub-menu li.current_page_item ul li a:hover,.nav-primary li.current_page_parent ul.sub-menu li.current_page_item ul li.current_page_item a{
  color: #B175E1;
}
.large-service-callout-text-left .btn:hover,.page-header .header-callout .btn:hover{
  background-color:#5E33BF;
  color:#fff;
}
.top-nav,.search-box .search-form .search-field,.search-box .search-form .search-submit{
  border-radius:0px;
}
.sidebar-label input,.resources-filter-product-fam label input{
  accent-color: #5E33BF;
}
.top-nav .sub-menu{
  background: #fff;
  border-radius: 0px;
}
.top-nav .wpml-ls-current-language .sub-menu .wpml-ls-display{
  color: #000;
}
.top-nav .wpml-ls-current-language .sub-menu a:hover .wpml-ls-display{
  color:#5E33BF;
}
.top-nav .sub-menu .menu-item{
  border:0px;
}
.stats-main-wrapper{
  padding:80px 0px;
  background-color:#2A2B2D;
}
.stats-main-wrapper .stats-inner-wrapper{
  display:flex;

  column-gap:60px;
}
.stats-main-wrapper .stats-inner-wrapper .stats-list{
  display:flex;
  flex-wrap:no-wrap;
  column-gap:55px;
  width:70%;
}
.stats-inner-wrapper .stats-title{
  font-size: 36px;
  font-style: normal;
  font-weight: 600;
  line-height: 46.8px;
  color:#93FF9E;
  width:30%;
}
.stats-inner-wrapper .single-state{
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
  color:#fff;
  width:33.3%;
}
.stats-inner-wrapper .single-state h4{
  font-size: 56px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  color:#F0FE4F;
}
.page-template .page-header .container.header-bg{
  background-color: #202124;
  background-size: 1440px;
  background-position: center;
}
.container-blog{
  padding-top:100px;
}
.resources-single-main-wrapper{
  background: #212529;
}
.single-resources .container-resources{
  padding:100px 30px;
}
.single-resources .container-resources:before,.single-resources .container-resources:after{
  content:unset;
}
.resources-single-main-wrapper .resources-title{
  font-size: 14px;
  font-style: normal;
  font-weight: 700;
  line-height: 130%; /* 18.2px */
  text-transform: uppercase;
  color:#fff;
}
.resources-single-main-wrapper .resources-content h1{
  font-size: 56px;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  color:#93FF9E;
}
.resources-single-main-wrapper .resources-content p{
  color:#FFFFFF;
}
.resources-single-main-wrapper  .mktoForm{
  border-radius:0px !important;
  border: 1px solid #5F6368;
  padding:40px 30px;
  background-color:#202124!important;
}
.resources-single-main-wrapper  .mktoForm a{
  color:#F0FE4F;
}
.resources-single-main-wrapper  .mktoForm .mktoButtonWrap.mktoMinimal .mktoButton,.resources-col #mktoForm_1685.mktoForm .mktoButtonWrap.mktoSimple .mktoButton{
  background-color:#F0FE4F !important;
  width: 150px!important;
  height: auto;
  color: #202124 !important;
  font-size: 20px !important;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  border-radius:0px !important;
}
.resources-single-main-wrapper .mktoForm input[type=date],.resources-single-main-wrapper  .mktoForm input[type=email],.resources-single-main-wrapper  .mktoForm input[type=number],.resources-single-main-wrapper  .mktoForm input[type=tel],.resources-single-main-wrapper  .mktoForm input[type=text],.resources-single-main-wrapper  .mktoForm input[type=url],.resources-single-main-wrapper  .mktoForm select.mktoField,.resources-single-main-wrapper  .mktoForm textarea.mktoField{
  border-radius:0px !important;
}
.resources-col #mktoForm_1685.mktoForm .mktoCheckboxList>label, .resources-col #mktoForm_1685.mktoForm .mktoFormRow label.mktoLabel{
  color:#fff !important;
}
.idea-exchange-wrapper .featured-item .featured-item-image{
  max-height:230px;
}
.page-template .page-header .container.header-bg .header-callout.product-callout.center-left{
  max-width:615px;
}
.large-service-callout-area.large-service-callout-area-no-bg{
  padding-top:100px;
  padding-bottom:100px;
}
.nav-primary li.current_page_parent ul.sub-menu li a:hover{
  color: #B175E1;
}
footer a:hover{
  color: #BABCBE !important;
}
.talk_to__button a:hover ,.sign_up__button a:hover,.page-header .header-callout .btn:hover{
  background-color: #93FF9E;
  color:#000;
}
.featured-services-area .featured-area .featured-item,.featured-item.new-fi{
  position:relative;
}
.featured-services-area .featured-area .featured-item:hover::before,.featured-item.new-fi:hover::before{
  position: absolute;
  content: '';
  left: 0;
  right: 0;
  top: 0px;
  height: 3px;
  background-color: #5E33BF;
}
.cotact-listing-wrapper{
  margin-top:100px;
}
.wrap .container-contact .col-contact h1, .wrap .container-contact .col-contact h2, .wrap .container-contact .col-contact h3{
  color: #93FF9E;
  text-align:center;
}
.col-contact .mktoForm{
  border-radius:0px;

  padding:40px 30px;

}
.col-contact .mktoForm a{
  color:#F0FE4F;
  text-decoration-line: underline;
}
.col-contact .mktoForm .mktoButtonWrap.mktoMinimal .mktoButton{
  background-color:#F0FE4F !important;
  width: 150px!important;
  height: auto;
  color: #202124 !important;
  font-size: 20px !important;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
}
.col-contact .mktoForm input[type=date],.col-contact .mktoForm input[type=email],.col-contact .mktoForm input[type=number],.col-contact .mktoForm input[type=tel],.col-contact .mktoForm input[type=text],.col-contact .mktoForm input[type=url],.col-contact .mktoForm select.mktoField,.col-contact .mktoForm textarea.mktoField,#mktoForm_1361 .mktoFormRow input[type=email], #mktoForm_1361 .mktoFormRow input[type=tel], #mktoForm_1361 .mktoFormRow input[type=text], #mktoForm_1361 .mktoFormRow select.mktoField, #mktoForm_1361 .mktoFormRow textarea.mktoField, #mktoForm_1572 .mktoFormRow input[type=email], #mktoForm_1572 .mktoFormRow input[type=tel], #mktoForm_1572 .mktoFormRow input[type=text], #mktoForm_1572 .mktoFormRow select.mktoField, #mktoForm_1572 .mktoFormRow textarea.mktoField, #mktoForm_1888 .mktoFormRow input[type=email], #mktoForm_1888 .mktoFormRow input[type=tel], #mktoForm_1888 .mktoFormRow input[type=text], #mktoForm_1888 .mktoFormRow select.mktoField, #mktoForm_1888 .mktoFormRow textarea.mktoField{
  border-radius:0px !important;
}
.col-contact .mktoForm .mktoButtonWrap.mktoMinimal .mktoButton,#mktoForm_1361.mktoForm .mktoButtonWrap.mktoSimple .mktoButton, #mktoForm_1361.mktoForm .mktoButtonWrap.mktoSkip .mktoButton, #mktoForm_1572.mktoForm .mktoButtonWrap.mktoSimple .mktoButton, #mktoForm_1572.mktoForm .mktoButtonWrap.mktoSkip .mktoButton, #mktoForm_1888.mktoForm .mktoButtonWrap.mktoSimple .mktoButton, #mktoForm_1888.mktoForm .mktoButtonWrap.mktoSkip .mktoButton ,.mktoForm .mktoButtonWrap.mktoSkip button.mktoButton{
  background: #F0FE4F !important;
  width: 192px!important;
  height: auto;
  color: #202124 !important;
  font-size: 20px !important;
  font-style: normal;
  font-weight: 600;
  line-height: 120%;
  border-radius: 0px !important;
  border:0px !important;
  box-shadow:none !important;
  text-shadow:unset !important;
}
#mktoForm_1361.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover, #mktoForm_1361.mktoForm .mktoButtonWrap.mktoSkip .mktoButton:hover, #mktoForm_1572.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover, #mktoForm_1572.mktoForm .mktoButtonWrap.mktoSkip .mktoButton:hover, #mktoForm_1888.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover, #mktoForm_1888.mktoForm .mktoButtonWrap.mktoSkip .mktoButton:hover,.mktoForm .mktoButtonWrap.mktoSkip .mktoButton:hover{
  background:#93FF9E !important;
}
.search-wrapper h1{
  color: #B175E1;
}
.search-wrapper h2{
  color:#000;
}
.search-wrapper a{
  color:#5E33BF;
}
.sign_up__text{
  color:#fff;
}
.tablepress thead th{
  background-color: #2A2B2D;
}
.wrap .container-contact{
  max-width: 650px;
  margin: auto;
  padding: 100px 30px;

}
.wrap .container-contact .col-contact{
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
.contact-container-wrap{
  background-color:#212529;
}
#mktoForm_1361 .mktoFormRow label.mktoLabel, #mktoForm_1572 .mktoFormRow label.mktoLabel, #mktoForm_1888 .mktoFormRow label.mktoLabel,#mktoForm_1361 .mktoLogicalField label, #mktoForm_1572 .mktoLogicalField label, #mktoForm_1888 .mktoLogicalField label{
  color:#fff !important;
}
.contact-page-wrapper{
  background-color:#fff;
}
.wrap .contact-page-wrapper .container-contact .col-contact h3{
  color:#B175E1;
}
.contact-page-wrapper #mktoForm_1361 .mktoFormRow label.mktoLabel,.contact-page-wrapper  #mktoForm_1572 .mktoFormRow label.mktoLabel,.contact-page-wrapper  #mktoForm_1888 .mktoFormRow label.mktoLabel,.contact-page-wrapper  #mktoForm_1361 .mktoLogicalField label,.contact-page-wrapper   #mktoForm_1572 .mktoLogicalField label,.contact-page-wrapper  #mktoForm_1888 .mktoLogicalField label{
  color:#000 !important;
}
.contact-page-wrapper .col-contact .mktoForm a{
  color:#5E33BF;
}
.contact-page-wrapper .mktoForm .mktoRadioList > input, .mktoForm .mktoCheckboxList > input{
  border-radius:0px;
  background-color:#F3F3F3;
  accent-color: #5E33BF;
}
.col-contact .mktoForm input[type=date]:focus-visible, .col-contact .mktoForm input[type=email]:focus-visible, .col-contact .mktoForm input[type=number]:focus-visible, .col-contact .mktoForm input[type=tel]:focus-visible, .col-contact .mktoForm input[type=text]:focus-visible, .col-contact .mktoForm input[type=url]:focus-visible, .col-contact .mktoForm select.mktoField:focus-visible, .col-contact .mktoForm textarea.mktoField:focus-visible, #mktoForm_1361 .mktoFormRow input[type=email]:focus-visible, #mktoForm_1361 .mktoFormRow input[type=tel]:focus-visible, #mktoForm_1361 .mktoFormRow input[type=text]:focus-visible, #mktoForm_1361 .mktoFormRow select.mktoField, #mktoForm_1361 .mktoFormRow textarea.mktoField:focus-visible, #mktoForm_1572 .mktoFormRow input[type=email]:focus-visible, #mktoForm_1572 .mktoFormRow input[type=tel]:focus-visible, #mktoForm_1572 .mktoFormRow input[type=text]:focus-visible, #mktoForm_1572 .mktoFormRow select.mktoField:focus-visible, #mktoForm_1572 .mktoFormRow textarea.mktoField:focus-visible, #mktoForm_1888 .mktoFormRow input[type=email]:focus-visible, #mktoForm_1888 .mktoFormRow input[type=tel]:focus-visible, #mktoForm_1888 .mktoFormRow input[type=text]:focus-visible, #mktoForm_1888 .mktoFormRow select.mktoField:focus-visible, #mktoForm_1888 .mktoFormRow textarea.mktoField:focus-visible{
  outline: none;
}
.contact-page-wrapper .col-contact .mktoForm .mktoButtonWrap.mktoMinimal .mktoButton,.contact-page-wrapper  #mktoForm_1361.mktoForm .mktoButtonWrap.mktoSimple .mktoButton,.contact-page-wrapper  #mktoForm_1361.mktoForm .mktoButtonWrap.mktoSkip .mktoButton,.contact-page-wrapper  #mktoForm_1572.mktoForm .mktoButtonWrap.mktoSimple .mktoButton,.contact-page-wrapper  #mktoForm_1572.mktoForm .mktoButtonWrap.mktoSkip .mktoButton,.contact-page-wrapper  #mktoForm_1888.mktoForm .mktoButtonWrap.mktoSimple .mktoButton,.contact-page-wrapper  #mktoForm_1888.mktoForm .mktoButtonWrap.mktoSkip .mktoButton,.contact-page-wrapper  .mktoForm .mktoButtonWrap.mktoSkip button.mktoButton{
  background: #5E33BF !important;
  color:#fff  !important;
}
.contact-page-wrapper .col-contact .mktoForm .mktoButtonWrap.mktoMinimal .mktoButton:hover,.contact-page-wrapper  #mktoForm_1361.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover,.contact-page-wrapper  #mktoForm_1361.mktoForm .mktoButtonWrap.mktoSkip .mktoButton:hover,.contact-page-wrapper  #mktoForm_1572.mktoForm .mktoButtonWrap.mktoSimple .mktoButton,.contact-page-wrapper  #mktoForm_1572.mktoForm .mktoButtonWrap.mktoSkip .mktoButton:hover,.contact-page-wrapper  #mktoForm_1888.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover,.contact-page-wrapper  #mktoForm_1888.mktoForm .mktoButtonWrap.mktoSkip .mktoButton:hover,.contact-page-wrapper  .mktoForm .mktoButtonWrap.mktoSkip button.mktoButton:hover{
  background: #B175E1 !important;
}
.idea-exchange-wrapper .featured-area .featured-item p{
  line-height:24px;
}
.single-resources .container-resources li{
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24' fill='none'%3E%3Cg clip-path='url(%23clip0_3424_50268)'%3E%3Cpath d='M12.5 2C6.98 2 2.5 6.48 2.5 12C2.5 17.52 6.98 22 12.5 22C18.02 22 22.5 17.52 22.5 12C22.5 6.48 18.02 2 12.5 2ZM12.5 20C8.09 20 4.5 16.41 4.5 12C4.5 7.59 8.09 4 12.5 4C16.91 4 20.5 7.59 20.5 12C20.5 16.41 16.91 20 12.5 20ZM17.09 7.58L10.5 14.17L7.91 11.59L6.5 13L10.5 17L18.5 9L17.09 7.58Z' fill='%23B175E1'/%3E%3C/g%3E%3C/svg%3E");
  color:#fff;
}
.icon-grid .icon-grid-left-text ul ul{
  margin-bottom: 10px;
}
.exploration__image-wrap img{
  max-width: 650px;
}
.tribe-events-back a, .tribe-events-back a:visited,.tribe-events-meta-group a{
  color: #F0FE4F;
}
.tribe-events-back a:hover, .tribe-events-back a:visited,.tribe-events-meta-group a:hover{
  color: #93FF9E;
}
.single-tribe_events .tribe-events-single-event-title,.tribe-events-schedule h2,.tribe-events-content,.tribe-events-meta-group .tribe-events-single-section-title,.single-tribe_events .tribe-events-single .tribe-events-event-meta{
  color: #fff;
}
.tribe-events-content a{
  color: #F0FE4F;
  border-bottom: 1px solid #F0FE4F;
}
.tribe-events-content a:active, .tribe-events-content a:focus, .tribe-events-content a:hover{
  color: #93FF9E;
}
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:focus:before, .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:hover:before{
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23fff'/%3E%3C/svg%3E");
}
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:hover:after{
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23fff'/%3E%3C/svg%3E") 100%/7px no-repeat;
}
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:focus, .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:hover, .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:focus, .tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:hover{
  color: #fff;
}
.tribe-events .tribe-events-c-nav__prev:focus .tribe-events-c-nav__prev-icon-svg path, .tribe-events .tribe-events-c-nav__prev:hover .tribe-events-c-nav__prev-icon-svg path, .tribe-events button.tribe-events-c-nav__prev:focus .tribe-events-c-nav__prev-icon-svg path, .tribe-events button.tribe-events-c-nav__prev:hover .tribe-events-c-nav__prev-icon-svg path{
  fill: #fff;
}
.template-support .large-service-callout-area-bg{
  background-color: #fff;
}
.template-support .large-service-callout-area-bg:nth-child(odd){
  background-color: #f4f3f1;
}
.template-support .large-service-callout-area-bg:nth-child(odd) .large-service-callout-area.large-service-callout-area-no-bg{
  background-color: #f4f3f1;
}
.partners-area .featured-item .featured-item-image{
  height:125px;
}
.large-service-callout-area.large-service-callout-area-no-bg .large-service-callout-text-right .career-right h3::before,.large-service-callout-area.large-service-callout-area-no-bg .large-service-callout-text-right .library-communities h3::before{
  content:unset;
}
.large-service-callout-area.large-service-callout-area-no-bg .large-service-callout-text-right .library-communities h3{
  margin-top:0px !important;
}
.library_experience_container .col-left iframe{
  width:100%;
  height:100%;
}
.library_experience_container .col-right img{
  max-width:500px;
}
.large-service-callout-area.large-service-callout-area-no-bg .large-service-callout-text-left h6 a{
  display: block;
  margin-top: 20px;
}
footer.content-info, footer.content-info .menu-item, footer.content-info .menu-item>*{
  font-size:14px;
}
footer .nav-footer-col li.nav-head a{
  font-size: 19px;
}
.library_experience_container{
  max-width:1280px;
}
.library_experience_container .col-left{
  height: 400px;
}
.tribe-events .datepicker .day.active, .tribe-events .datepicker .day.active.focused, .tribe-events .datepicker .day.active:focus, .tribe-events .datepicker .day.active:hover, .tribe-events .datepicker .month.active, .tribe-events .datepicker .month.active.focused, .tribe-events .datepicker .month.active:focus, .tribe-events .datepicker .month.active:hover, .tribe-events .datepicker .year.active, .tribe-events .datepicker .year.active.focused, .tribe-events .datepicker .year.active:focus, .tribe-events .datepicker .year.active:hover,.tribe-events .datepicker .day.current, .tribe-events .datepicker .day.current.focused, .tribe-events .datepicker .day.current:focus, .tribe-events .datepicker .day.current:hover, .tribe-events .datepicker .month.current, .tribe-events .datepicker .month.current.focused, .tribe-events .datepicker .month.current:focus, .tribe-events .datepicker .month.current:hover, .tribe-events .datepicker .year.current, .tribe-events .datepicker .year.current.focused, .tribe-events .datepicker .year.current:focus, .tribe-events .datepicker .year.current:hover,.tribe-events .datepicker .day.focused, .tribe-events .datepicker .day:focus, .tribe-events .datepicker .day:hover, .tribe-events .datepicker .month.focused, .tribe-events .datepicker .month:focus, .tribe-events .datepicker .month:hover, .tribe-events .datepicker .year.focused, .tribe-events .datepicker .year:focus, .tribe-events .datepicker .year:hover{
  background-color: #B175E1;
}
.footer-social{
  display: flex;
    column-gap: 11px;
    align-items: center;
}
.footer-social svg{
  display: block;
}
.footer-logo-row{
  display: flex;
  justify-content: space-between;
  align-items: center;
}

@media only screen and (max-width: 1440px) {
  .side-by-side-area .side-by-side-callout-image, .side-by-side-area .side-by-side-callout-image.services-callout-image, .side-by-side-area .side-by-side-callout-image.single-image{
    min-height:450px;
  }
}
@media only screen and (max-width: 1200px) {
  .library_experience_col-wrapper{
    grid-template-columns: repeat(2, 1fr);
  }
  .page-header .header-callout-content h1, .page-header .header-callout-content h2{
    font-size: 30px !important;
    line-height: 1.1 !important;
  }
  .side-by-side-area .side-by-side-callout-image, .side-by-side-area .side-by-side-callout-image.services-callout-image, .side-by-side-area .side-by-side-callout-image.single-image{
    /* min-height: unset; */
  }
  .side-by-side-area .side-by-side-callout-text{
    padding: 30px;
  }
  .template-about .side-by-side-callout-image.single-image{
    min-height: 570px;
  }
  .content-image-wrapper .content-image-inner .content-holder h1{
    font-size: 36px;
    line-height: 1.1;
  }
  .blue-bar h3{
    font-size: 36px;
  }
  .large-about-callout-area .large-about-callout-text h3{
    font-size: 36px;
  }
  .large-about-callout-area .large-about-callout-text h6{
    font-size: 28px;
  }
  .page-header .header-callout-content{
    max-width:unset;
  }
  .featured-area-2 .featured-items{
    row-gap:30px;
  }
  .side-by-side-area .side-by-side-callout-image, .side-by-side-area .side-by-side-callout-image.services-callout-image, .side-by-side-area .side-by-side-callout-image.single-image{
    background-size:cover;
  }
}
@media only screen and (max-width: 991px) {
  .page-header .container.header-bg img{
    transform: unset !important;
  }

  .container-main {
    padding-top: 129px;
  }
  .blog-item .featured-content h3{
    font-size: 20px;
    line-height: 26px;
  }
  .side-by-side-area .side-by-side-callout-image, .side-by-side-area .side-by-side-callout-image.services-callout-image, .side-by-side-area .side-by-side-callout-image.single-image{
    min-height: 380px;
  }
  .exploration-list{
    grid-template-columns: repeat(2, 1fr);
  }
  .icon-grid .container-reg{
    padding: 0px 30px;
  }
  .large-about-callout-area .large-about-callout-text{
    padding-left: 0px;
  }
  .content-image-wrapper .content-image-inner{
    flex-direction: column;
  }
  .content-image-wrapper .content-image-inner .content-holder,.content-image-wrapper .content-image-inner .img-holder,.content-image-wrapper .content-image-inner .img-holder img{
    width: 100%;
  }
  .single-media-main-holder .container-media{
    padding:100px 0px;
  }
  .sidebar-blog-inner p a{
    font-size: 14px;
  }
  .sidebar-blog-inner{
    padding: 40px 15px;
  }
  .featured-blog-items .col-md-6{
    flex: 0 0 50%;
    max-width: 50%;
  }
  .page-header-blog+.container .row{
    row-gap:30px;
  }
  .related-posts-wrapper .featured-blog-items{
    grid-template-columns: repeat(2, 1fr);
  }
  .side-by-side-area.single-area{
    padding: 70px 30px 0px 30px;
  }
  .side-by-side-area .mob-only {
    padding-top: 70px;
  }
  .side-by-side-area .mob-only:last-child{
    padding-bottom:70px;
  }
  .side-by-side-area .side-by-side-callout-text{
    margin-bottom:0px;
    padding-bottom:0px;
  }
  .side-by-side-area .row  .col-lg-6:first-child .side-by-side-callout-text,.side-by-side-area .row  .col-sm-12:first-child .side-by-side-callout-text{
    padding: 0px 30px 30px 30px;
    margin-bottom: 40px;
  }
  .side-by-side-area{
    padding-top:0px;
  }
  .partners-form-area h2{
    font-size: 36px;
  }
  .partners-form-area h6{
    font-size: 18px;
  }
  .simpe-content-wrapper .col-md-12{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .dv-recources .col-md-12{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  .cotact-listing-wrapper .featured-area .featured-items .col-lg-6{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
  }
}
@media only screen and (max-width: 768px) {
  .library_experience_col-wrapper .col:first-child,.library_experience_col-wrapper .col:nth-child(3),.library_experience_col-wrapper .col,.library_experience_col-wrapper .col:nth-child(4),.library_experience_col-wrapper .col:nth-child(5){
    padding: 30px ;
  }
  .library_experience_col-wrapper .col:before{
    display: block !important;
  }
  .icon-grid .icon-grid-left-text{
    border: 0px;
  }
  .page-header .container.header-bg img{
    min-height: 600px;
  }
  .sidebar-media .sidebar-blog-inner{
    margin-bottom:30px;
  }
  .large-service-callout-area-bg .row .col-lg-4, .large-service-callout-area-bg .row .col-lg-8,.contact-top .container-reg .row .col-md-9, .contact-top .container-reg .row .col-md-3{
    flex: 0 0 100%;
    max-width: 100%;
  }
  .two-column-area .row-eq-height{
    flex-wrap:wrap;
  }
  .dv-recources .p1 .s3{
    font-size: 36px;
  }
  .dv-recources .p2 .s3{
    font-size:24px;
  }
  .single-team-main-holder img{
    margin-bottom:50px;
  }
  .icon-grid .icon-grid-left-text p, .icon-grid .icon-grid-left-text ul li, .icon-grid .icon-grid-left-text ul{
    text-align: left;
  }
  .button_container span{
    background: #B175E1;
  }
  .stats-main-wrapper .stats-inner-wrapper{
    flex-wrap:wrap;
    row-gap:20px;
  }
  .stats-inner-wrapper .stats-title{
    width:100%;
  }
  .stats-main-wrapper .stats-inner-wrapper .stats-list{
    width:100%;
    flex-wrap: wrap;
    row-gap:20px;
  }
  .stats-inner-wrapper .single-state{
    width:100%;
  }
  .exploration__image-wrap img{
    max-width:100%;
  }
  .library_experience_container .col-right img{
    max-width:100%;
  }

}
@media only screen and (max-width: 640px) {
  .library_experience_col-wrapper .col:first-child,.library_experience_col-wrapper .col:nth-child(3),.library_experience_col-wrapper .col,.library_experience_col-wrapper .col:nth-child(4),.library_experience_col-wrapper .col:nth-child(5){
    padding: 20px !important;
  }
  .featured-blog-items .col-md-6{
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media only screen and (max-width: 576px) {
  .library_experience_col-wrapper {
    grid-template-columns: repeat(1, 1fr);
  }
  .testimonials_column{
    padding-left: 25px;
  }
  .textimage_col .c-left{
    padding: 0px;
  }
  .textimage_col {
    padding: 50px 25px;
  }
  .global-message__content>*{
    font-size: 11px;
  }
  .exploration-list{
    grid-template-columns: repeat(1, 1fr);
  }
  .page-header .container.header-bg img {
    min-height: unset;
  }
  .content-image-wrapper .content-image-inner .content-holder{
    padding: 20px;
  }
  .related-posts-wrapper .featured-blog-items{
    grid-template-columns: repeat(1, 1fr);
  }
  .vega-nl .main-title-holder, .vega-bl .main-title-holder{
    flex-direction:column;
  }
  .page-template .page-header .container.header-bg .header-callout.product-callout.m-col-9{
    max-width:100%;
  }
  .icon-grid .icon-grid-item p{
    margin-bottom:0px;
  }
  .icon-grid .icon-grid-item img{
    margin-bottom:20px;
  }
  .icon-grid .icon-grid-item{
    margin: 5px 0;
  }
  .side-by-side-area .mob-only{
    padding-top:30px;
  }
  .resources-featured{
    padding:0px 20px;
  }
  .quote-area .quote-right{
    padding: 70px 30px;
  }
  .resources-featured{
    margin-top:50px;
  }
  .faq-wrapper .faq-heading,.faq-wrapper .faq-items-wrapper .faq-single-item{
    padding-left:0px;
  }
  .workflow-wrapper .workflow-inner,.workflow-wrapper .workflow-inner .workflow-content{
    width:100%;
  }
  .workflow-wrapper .workflow-inner h2,.your-patrons .large-service-callout-text-left h2{
    font-size: 36px;
  }
  .workflow-wrapper .workflow-inner h6{
    line-height: 32px;
    font-size: 24px;
  }
  .scale-gracefully .large-service-callout-area.large-service-callout-area-no-bg,.support-levels .large-service-callout-area.large-service-callout-area-no-bg{
    padding:50px 30px;
  }
  .scale-gracefully .large-service-callout-text-left h2{
    font-size: 36px;
  }
  .side-by-side-area .side-by-side-callout-text ul li{
    font-size:16px;
  }
  .content-image-wrapper .content-image-inner .content-holder.light{
    min-height: 500px;
  }
  .cotact-listing-wrapper .featured-area .featured-items .col-lg-6{
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
  }
  .search-box .search-btn{
    background-color: #B175E1 !important;
    border-radius: 0px !important;
  }
  .container-main {
    padding-top: 94px;
  }
  .footer-logo-row{
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: column;
    row-gap: 30px;
  }
}
