html {
    scroll-behavior: smooth;
}
.wd-page-content {
    background-color: #eaf3f7 !important;
}
header.whb-header a {
    text-transform: capitalize;
}
span.text-primary {
    color: #24AAE1;
}
.footer-sec div#gform_fields_1 {
    display: flex;
	gap: 0px;
}
.footer-sec div#field_1_1 {
    width: 75%;
}
.footer-sec input#input_1_1 {
    height: 60px;
    border-radius: 80px;
}
.footer-sec input#gform_submit_button_1 {
    background: transparent;
}
body {
    padding-bottom: 40px;
    background-color: #eaf3f7 !important;
    scroll-behavior: smooth;
}
.footer-sec h2.widgettitle {
    text-transform: capitalize;
    color: #24AAE1;
	font-size: 16px;
    font-weight: 900;
    font-family: 'graphik-new';
}
.footer-sec .widget.widget_nav_menu li a {
font-size: 16px;
    font-weight: 400;
    font-family: 'graphik-new';
    color: #fff;
}
.footer-sec {
    margin-bottom: 40px;
}
a.btn {
    text-transform: capitalize;
}
.btn-row {
    text-align: center;
}
.btn-row a.btn {
    width: 220px;
}
.title-mg .info-box-title {
    margin-top: 50px !important;
}
.session-sec .wd-info-box {
    height: 300px;
}
.s-title img {
    height: 25px;
    width: fit-content;
    margin-left: 2px;
    margin-top: 0px;
}
.srp_player_boxed.srp_player_grid {
    background: #fff !important;
    border-radius: 20px;
}
.iron-audioplayer .srp-play-circle {
    border-color: #27AAE1 !important;
    background: #27AAE1 !important;
}
.iron-audioplayer .control .sricon-play, .srp-play-button .sricon-play, .srp_pagination .active {
    color: rgb(255 255 255) !important;
}
li.sr-playlist-item {
    display: none;
}
.wd-el-video:is(.wd-action-overlay,.wd-action-without) {
    border-radius: 20px !important;
}
/* .insight-row .wpb_column .vc_column-inner {
    height: 480px;
	min-height: fit-content;
} */
.l-hgt p {
    line-height: 60px;
}
.event-swiper .swiper-horizontal>.swiper-scrollbar, .event-swiper .swiper-scrollbar.swiper-scrollbar-horizontal {
    width: calc(90% - 2 * var(--swiper-scrollbar-sides-offset, 1%)) !important;
	height: 2px !important;
}
.event-swiper .swiper-button-prev, 
.event-swiper .swiper-button-next {
       top: 95% !important;
    justify-content: flex-end !important;
    width: auto;
    position: absolute;
    right: 0;
}
.event-swiper .swiper-button-prev {
    margin-left: -20px;
    margin-right: 50px;
}
.event-swiper .swiper-scrollbar.swiper-scrollbar-horizontal {
    top: 95% !important;
}

.swiper-button-next:after, .swiper-button-prev:after{
	content: none !important;
}
.event-swiper .swiper-button-next img, .event-swiper .swiper-button-prev img {
    background: #24AAE1;
    border-radius: 50px;
    padding: 10px;
	
}
.event-swiper .swiper-scrollbar {
    background: #27AAE133 !important;
}
.event-swiper .swiper-scrollbar-drag {
    background: #2B3990 !important;
}

/*event slider*/
  .swiper-container.event-swiper {
            padding-bottom: 80px;
            position: relative;
        }

        .swiper-slide {
            width: auto;
        }

        .event-card {
            background: #e9f2fb;
            border-radius: 20px;
            padding: 20px;
        }

        .event-inner {
         display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 420px;
        }

        .event-category {
            font-size: 14px;
            font-weight: bold;
            text-transform: uppercase;
            color: #2c3e50;
          margin-top: 30px;
        }

        .event-title {
       font-size: 24px;
    font-weight: 900;
    margin: 0 0 8px;
color: #0F1530;
    font-family: 'graphik-new';
    margin: 20px 0px;
        }

   .event-date {
     font-size: 18px;
    font-family: 'Graphik';
    color: #0F1530;
    font-weight: bold;
}
        .swiper-scrollbar {
            background: #e0e0e0;
            border-radius: 4px;
            height: 6px;
        }

        .swiper-scrollbar-drag {
            background: #007bff;
            border-radius: 4px;
        }

        .swiper-button-prev,
        .swiper-button-next {
            color: #007bff;
            top: 35%;
        }

        .swiper-button-prev:hover,
        .swiper-button-next:hover {
            color: #0056b3;
        }
        .swiper-container.event-swiper {
    overflow: hidden;
}
        .light-mode .event-title, .light-mode .event-date {
    color: #fff;
}
/* .testimonial-meta {
    position: absolute;
    right: 0;
    display: flex;
    align-items: center;
}
.testimonial-content footer {
    display: flex;
    flex-direction: column;
}
.testimonial-avatar {
    position: absolute;
    right: 0;
    bottom: 0;
}
.testimonial-avatar img {
    width: 100%;
    border-radius: 0 !important;
    min-width: 100% !important;
    max-width: 100% !important;
}
.testimonial-content footer {
    font-size: 20px !important;
    font-weight: 600 !important;
	    line-height: normal !important;
}
.testimonial-content footer>span {
    color: #0F1530 !important;
    font-size: 14px !important;
}
.testimonial-content {
    font-size: 34px;
    font-weight: 600;
    line-height: 50px;
}
.testimonial-content {
    height: 450px;
}
.testimonial-content footer {
    position: absolute;
    bottom: 0;
}
.testimonial-meta a {
    font-size: 14px;
    font-weight: 600;
    display: flex;
    flex-direction: row;
    background: #24AAE11A;
    border-radius: 70px;
    padding: 5px 10px 5px 5px;
	align-items: center;
}
.testimonial-meta p {
    margin-bottom: 0px;
}
.wd-btn-arrow.wd-prev {
    position: relative !important;
    top: 10px !important;
}
.wd-btn-arrow.wd-next {
    position: relative !important;
    left: -100px !important;
    top: -40px !important;
}
.wd-carousel-container:hover .wd-arrow-inner {
    transition: none;
}
.wd-btn-arrow {
    opacity: 1 !important;
}
.wd-nav-scroll {
    margin-top: 0px;
    left: -110%;
    top: -100px;
}
    .wd-nav-arrows.wd-hover-1.wd-pos-sep .wd-prev {
        transform: none !important;
    }
  .wd-nav-arrows.wd-hover-1.wd-pos-sep .wd-next {
        transform: none !important;
    } */

.anim-col {
    position: absolute;
    top: 30%;
    width: 100%;
}
.anim-img {
    animation: upDown 4s infinite ease-in-out;
}

@keyframes upDown{
0%, 100% {
    transform: translateY(50px);
}
50% {
    transform: translateY(0px);
}
}
.swiper-container.review-swiper {
    overflow: hidden;
}
.review-swiper .swiper-scrollbar {
    left: -92% !important;
    top: 85% !important;
	height: 2px !important;
}
.review-swiper .swiper-button-prev {
    left: -147% !important;
    top: 85% !important;
	width: 100%;
}
.review-swiper .swiper-button-next {
    top: 85%;
    left: -59%;
    width: 100%;
}
.review-swiper .swiper-horizontal>.swiper-scrollbar, .review-swiper .swiper-scrollbar.swiper-scrollbar-horizontal {
    width: calc(80% - 2 * var(--swiper-scrollbar-sides-offset, 1%)) !important;
}
.review-content {
    font-size: 30px;
    font-weight: bold;
    font-family: 'graphik-bold-new';
}
.review-content span {
    color: #24AAE1;
}
.review-meta {
    display: flex;
    justify-content: space-between;
    margin-top: 60px;
    align-items: center;
}

.review-meta-author {
    display: flex;
    align-items: center;
	    gap: 20px;
}
.review-link {
    background: #24AAE11A;
    border-radius: 50px;
      padding: 2px 10px 2px 5px;
}
.review-link a {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 5px;
	    font-size: 14px;
    font-weight: 500;
    font-family: 'Graphik Bold';
}
.review-name {
    font-size: 20px;
    font-weight: 500;
    font-family: 'graphik-bold-new';
    color: #0F1530;
}
.review-link p {
    margin-bottom: 0px;
}
.review-designation {
    font-size: 14px;
    color: #0F1530;
}
.review-swiper .swiper-scrollbar-drag {
    background: #27AAE1;
}
.review-swiper .swiper-scrollbar {
    background: #CECECE;
}
.review-quote {
    margin-bottom: 20px;
}
.wd-popup.wd-promo-popup.wd-entry-content {
    --wd-popup-width: 97% !important;
    border-radius: 20px;
    background: linear-gradient(255.64deg, #27AAE1 22.87%, rgb(21 93 123) 49.24%, #27AAE1 77.11%);
	    padding: 0px;
}
.wlcm-popup a.btn {
    border-bottom: none;
}
.round-sub .title-subtitle {
    border-radius: 30px !important;
        padding: 10px 20px 8px 20px !important;
}
.right-bg .vc_column-inner {
    border-radius: 0px 20px 20px 0px;
}
.left-bd .vc_column-inner {
    border-radius: 20px 0px 0px 20px;
}
.left-bd .wd-list li {
    align-items: flex-start;
}
.left-bd .wd-list .wd-icon {
    margin-top: 5px;
}
.event-box .box-icon-wrapper {
    border-bottom: 1px solid #27AAE124;
    padding-bottom: 30px;
}
.event-box a.btn {
    border-bottom: none;
}

.event-box .wd-icon::before{
	color: #27AAE1;
}
.count-sec .counter-value {
    font-size: 60px !important;
    font-weight: 500 !important;
    font-family: 'Graphik Bold' !important;
}
.count-sec .counter-label {
    font-size: 18px;
    color: #2B3990 !important;
}
.count-sec .woodmart-counter {
    padding-left: 20px;
    height: 120px;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.perc-sign .counter-value::after {
    content: '%';
    font-family: 'Graphik Bold' !important;
    font-weight: 600 !important;
}
.blue-box h4.woodmart-title-container {
    padding: 20px 0px !important;
}
.blue-box .info-box-inner {
    margin-top: 0px !important;
}
.team-row .member-details {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-direction: column;
}

.team-row .member-name,
.team-row .member-position {
  margin: 0;
  line-height: 1.4;
}

.team-row .member-details > .member-social {
/*   margin-left: auto;
      margin-top: -45px; */
	position: absolute;
    right: 30px;
}

/* .team-row .member-details > :not(.member-social) {
  display: flex;
  flex-direction: column;
	width: 80%;
} */
.team-row .team-member {
    background: #E2F0F6;
    padding: 10px 10px 20px 10px;
    border-radius: 20px;
    transition: 0.3s ease-in-out;
}
.team-row .team-member:hover {
    background: #CFECF7;
    transition: 0.3s ease;
}
.team-row .member-image {
    overflow: hidden;
        border-radius: 10px;
}
.team-row .member-image img{
    transition: transform 0.4s ease-in-out;
    object-fit: cover;
    width: 100%;
}
.team-row .team-member:hover .member-image img {
    transform: scale(1.1);
    object-fit: cover;
}
.team-row h4.member-name {
    color: #2B3990;
}
.team-row .member-position {
    color: #27AAE1 !important;
}
.team-row .wd-social-icons>a {
    border: 1px solid #2b3990;
}
.team-row .team-member:hover .wd-social-icons>a{
    background-color: #27aae1;
    border-color: #27aae1;
}
.team-row .team-member:hover .wd-social-icons .wd-icon:before {
    color: #fff;
}
.team-row .wd-nav-pagin-item.wd-active span {
    width: 80px !important;
    height: 7px !important;
    background-color: #27AAE1 !important;
    border-color: #27AAE1 !important;
}
.team-row .wd-nav-pagin-item span {
      width: 50px !important;
    height: 7px !important;
    background-color: #27AAE142 !important;
   border-color: #b7e0f1 !important;
}
.left-bd li {
    position: relative;
    display: inline-block;
    overflow: hidden;
    z-index: 1;
    padding: 20px;
}
.left-bd li::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: #CFECF7;
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.4s ease;
    z-index: -1;
}
.left-bd li:hover::before {
    transform: scaleX(1);
}
.left-bd .vc_column-inner {
    padding-left: 0px !important;
}
.wlcm-popup {
    background-position: right top;
    background-repeat: no-repeat;
      margin-right: 0px !important;
}
.img-gal img {
    height: 630px;
}
.vid-col span.wd-el-video-play-btn {
    width: 100%;
    height: 100%;
        align-items: flex-end;
    justify-content: flex-end;
}
.vid-col .wd-el-video-play-btn:before {
    content: "" !important;
    background-image: url(/wp-content/uploads/2025/04/Frame-193-1.svg);
    background-size: cover;
    background-repeat: no-repeat;
    width: 50px;
    height: 50px;
        margin-right: 10px;
    margin-bottom: 10px;
}
a.woodmart-nav-link::after {
    color: black !important;
    font-size: 7px !important;
        font-weight: bold !important;
}
ul#menu-main-menu li a {
    text-transform: capitalize;
}
.wd-nav {
    --nav-gap: 30px !important;
}
.vid-col .wd-el-video-play-btn:after{
    content: none !important;
}
.wt-ft {
    width: fit-content;
}
ul#menu-main-menu li a {
    font-size: 16px;
}
.policy-sec a:hover {
    color: #27aae1;
}
body.error404 .whb-main-header, body.error404 .main-footer {
    display: none;
}
body.error404 .wd-page-content {
    background-color: #27AAE1 !important;
	    border: 10px solid #fff !important;
    border-radius: 30px !important;
	  background-image: url('/wp-content/uploads/2025/04/Frame-248.svg'), url('/wp-content/uploads/2025/04/Frame-246.svg');
  background-position: top left, bottom right;
  background-repeat: no-repeat, no-repeat;
  background-size: 450px;
}
.err-img img {
    height: 300px !important;
}
.left-bd .wd-list li .list-icon {
  position: relative;
  display: inline-block;
}

.left-bd .wd-list li .list-icon::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 18px;
  height: 18px;
  background-image: url('/wp-content/uploads/2025/04/Frame-11.svg');
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 0;
  transform: translateX(0);
  transition: transform 0.4s ease, opacity 0.4s ease;
  pointer-events: none;
}

.left-bd .wd-list li:hover .list-icon::after {
  transform: translateX(10px);
  opacity: 1;
  animation: fade-slide 0.5s forwards;
}

@keyframes fade-slide {
  0% {
    transform: translateX(0);
    opacity: 0.6;
  }
  100% {
    transform: translateX(15px);
    opacity: 0;
  }
}
.marketverse-btn {
    display: none !important;
}
.whb-column.whb-col-right.whb-column10.whb-visible-lg {
    margin-right: -30px !important;
}
.mverse-img .wpb_singleimage_heading {
    position: absolute;
    bottom: 40px;
    left: 40px;
    font-size: 16px;
    color: #fff;
    font-family: 'graphik-new';
    backdrop-filter: blur(30px);
    padding: 10px;
    border-radius: 40px !important;
    border: 1px solid #2d332f0d;
}
.mbg-lt .vc_column-inner {
    background-repeat: no-repeat;
    background-size: 320px;
}
.mbg-rt .vc_column-inner {
    background-repeat: no-repeat;
    background-size: contain;
}
.loader {
  border: 5px solid #f3f3f3;
  border-top: 5px solid #24aae1; /* WordPress blue */
  border-radius: 50%;
  width: 40px;
  height: 40px;
  animation: spin 0.8s linear infinite;
  margin: 0 auto;
  top: 50%;
    position: absolute;
    left: 50%;
}
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
form#job-search-form {
    display: flex;
    width: 80%;
    gap: 10px;
    margin: auto;
    background: #DEEFF6;
    padding: 10px;
    justify-content: space-between;
    border-radius: 15px;
}
form#job-search-form input, form#job-search-form select, form#job-search-form button {
    background: #fff;
    border: none;
    border-radius: 10px;
    height: 50px;
        width: 100%;
        text-transform: capitalize;
}
form#job-search-form select {
    padding-right: 30px;
    background-position: right 10px top 50% !important;
    background-repeat: no-repeat !important;
    background-image: url(/wp-content/uploads/2025/04/Layer_1-7-1.svg) !important;
    background-size: 10px !important;
}
form#job-search-form button {
    background: #27AAE1;
    color: #fff;
}
.job-item {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    border-bottom: 1px solid #E9E9E9;
    align-items: center;
    margin-bottom: 30px;
}
div#jobs-list {
    width: 80%;
    margin: auto;
    padding: 30px 0px;
    border-top: 1px solid #E9E9E9;
    margin-top: 60px;
}
div#jobs-list p.dept {
    background: #27AAE112;
    border-radius: 50px;
    padding: 10px 20px;
    width: fit-content;
}
div#jobs-list .job-meta {
    display: flex;
    flex-direction: row;
    gap: 40px;
}
div#jobs-list p.dept a {
    color: #27AAE1;
    font-size: 14px !important;
    font-family: 'graphik-new';
    text-transform: capitalize;
}
div#jobs-list h2.job-name {
    text-transform: capitalize;
    font-size: 24px;
    font-family: 'Raleway';
    font-weight: 600;
}
div#jobs-list .job-meta a {
    text-transform: capitalize;
        color: #2B3990;
    font-weight: 500;
    font-family: 'Graphik Bold';
      pointer-events: none;
}
.job-page-title {
    background-color: #27AAE1;
    padding: 40px;
    border-radius: 20px;
    background-image: url(/wp-content/uploads/2025/04/Frame-241-1.svg);
    background-repeat: no-repeat;
    background-position: right;
    margin-bottom: 40px;
}
.job-page-title a, .job-page-title h1, .job-page-title p {
    color: #fff;
}
.job-single-meta {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    gap: 20px;
    text-transform: capitalize;
}
.job-single-meta p {
    margin-bottom: 0px;
}
.job-page-title a.back-to-jobs {
    font-family: 'graphik';
    font-size: 18px;
    font-weight: 400;
}
.job-page-title a.back-to-jobs:hover {
    color: #fff;
}
.job-page-title h1.job-title {
    width: 40%;
    font-size: 40px;
    font-weight: 600;
    font-family: 'Raleway';
    margin-top: 60px;
}
.job-single-meta p.typ a {
    color: #27AAE1;
    pointer-events: none;
    background-color: #FFFFFF;
    padding: 7px 15px 7px 15px;
    border-radius: 30px;
    font-size: 16px;
    font-weight: 500;
    font-family: 'graphik-new';

}
.job-single-meta p.typ {
    border-right: 1px solid #fff;
    padding-right: 20px;
}
.job-single-meta p.job-salary {
    font-size: 18px;
    font-weight: 500;
    font-family: 'graphik-new';
}
.job-single-meta p.lctn {
    font-size: 18px;
    font-family: 'graphik-new';
    font-weight: 500;
}
.job-single-meta p.lctn a {
    pointer-events: none;
}
.single-jobs .wd-page-content {
    background-color: #eaf3f7;
}
.single-job-container {
    margin-top: -40px;
    background: #fff;
    padding: 40px;
    border-radius: 20px;
}
.single-job-content {
    margin-top: 40px;
        padding-left: 40px;
}
p.job-salary {
    border-right: 1px solid #fff;
    padding-right: 20px;
}
.job-det p {
    color: #1C75BC;
    font-size: 20px;
    font-family: 'graphik-new';
}
.apply-form input {
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
    border-bottom: 1px solid #D1E7F3 !important;
    border-radius: 0px !important;
    color: #1C75BC !important;
    font-size: 16px !important;
    font-family: 'graphik-new' !important;
    padding-left: 0px !important;
    padding-bottom: 10px !important;
}
.apply-form .gform_button {
    background-color: #27AAE1 !important;
    padding: 20px !important;
    border-radius: 14px !important;
    color: #fff !important;
}
.apply-form .gform_drop_area {
    background: transparent !important;
    padding: 10px !important;
    border-color: #27AAE1 !important;
}
.apply-form label {
    color: #2676B7 !important;
    font-size: 16px !important;
}
.gform-theme--framework .gfield:where(.gfield--type-fileupload,.gfield--input-type-fileupload) .gform_drop_area::before{
    color: #27AAE1 !important;
}
.apply-form .gform_button_select_files {
    background: transparent !important;
    box-shadow: none !important;
    color: #2676B7 !important;
    text-decoration: underline !important;
}
.gal-height img {
    height: 420px;
    object-fit: cover !important;
    border-radius: 20px !important; 
}
.career-gal img {
    height: 450px;
    object-fit: cover !important;
    border-radius: 20px !important;
	    width: 500vh;
}
.img-gal ul.wd-nav-pagin, .gal-height ul.wd-nav-pagin, .career-gal ul.wd-nav-pagin {
    position: absolute;
    bottom: 60px;
    z-index: 999;
    left: 10px;
}
.img-gal .wd-active span, .gal-height .wd-active span, .career-gal .wd-active span{
    background-color: #27AAE1 !important;
    border-color: #27AAE1 !important;
}
.img-gal li.wd-nav-pagin-item span, .gal-height li.wd-nav-pagin-item span, .career-gal li.wd-nav-pagin-item span{
    backdrop-filter: blur(5px);
 background-color: #FFFFFF99;
    border-color: #FFFFFF99;
}
.gal-height .wd-nav-pagin-wrap, .career-gal .wd-nav-pagin-wrap {
    min-height: 0px;
    margin: 0px;
}
.career-reviews .wd-nav-arrows {
    bottom: 50px !important;
    top: unset !important;
    gap: 10px !important;
    margin-right: 30px;
}
.career-reviews .wd-prev .wd-arrow-inner:after {
    content: '';
    background-image: url(/wp-content/uploads/2025/04/Group-7.svg);
    background-size: cover;
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
}
.career-reviews .wd-next .wd-arrow-inner:after {
     content: '';
    background-image: url(/wp-content/uploads/2025/04/Group-6.svg);
    background-size: cover;
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
}
.career-reviews .wd-arrow-inner {
    width: 40px;
    height: 40px;
}
.resource-box .box-icon-wrapper {
    border-bottom: 1px solid #27AAE124;
    padding-bottom: 30px;
}
.resource-box a.btn {
    border: none;
    margin-top: 30px;
}
.resource-box span.wd-icon {
    color: #27AAE1 !important;
}
.resource-box .info-box-content {
    padding-right: 10px;
}
form#event-filter-form {
    display: flex;
    gap: 10px;
    margin: auto;
    background: #FFFFFF;
    padding: 10px;
    border-radius: 15px;
    justify-content: space-between;
}
form#event-filter-form input, form#event-filter-form select, form#event-filter-form button{
	    background: #27AAE10D;
    border: none;
    border-radius: 10px;
    height: 50px;
    width: 100%;
    text-transform: capitalize;
}

form#event-filter-form select{
padding-right: 30px;
    background-position: right 10px top 50% !important;
    background-repeat: no-repeat !important;
    background-image: url(/wp-content/uploads/2025/04/Layer_1-7-1.svg) !important;
    background-size: 10px !important;
}
form#event-filter-form button {
    background: #27AAE1;
    color: #fff;
}
div#events-list .event-grid {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 15px;
}
div#events-list .event-card {
    width: 24%;
}
h2.event-month-heading {
    margin: 40px 0px 20px 0px;
    color: #2B3990;
    font-family: 'Raleway';
    font-size: 40px;
    font-weight: 600;
}
.event-loader {
  border: 5px solid #f3f3f3;
  border-top: 5px solid #24aae1; /* WordPress blue */
  border-radius: 50%;
  width: 30px;
  height: 30px;
  animation: spin 1s linear infinite;
  margin: 0 auto;
}
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
p.na-events {
    margin-top: 20px;
    font-size: 20px;
}
.single-events .wd-page-content {
    background: #eaf3f7;
}
section.event-highlight-section {
    text-align: left;
    padding: 60px;
        border-radius: 20px;
	background: #FFFFFF;
}
.event-sub {
    display: flex;
    flex-direction: row;
    align-items: center;
    background: #EAF3F7;
    width: fit-content;
padding: 10px 15px;
    border-radius: 60px;
        gap: 10px;
}
.event-sub .event-category {
    margin-top: 0px;
    font-size: 16px;
    font-weight: 600;
    font-family: graphik-new;
    text-transform: capitalize;
}
.event-featured-image img {
    height: 24px;
    width: 24px;
}
section.event-highlight-section h1.event-title {
    font-size: 60px;
    font-weight: 600;
    font-family: raleway;
    width: 60%;
    line-height: 75px;
    margin-top: 30px;
    margin-bottom: 30px;
}
ul.event-meta {
 display: flex;
    align-items: center;
    justify-content: flex-start;
    list-style-type: none;
    margin-bottom: 30px;
    gap: 50px;
}
ul.event-meta .meta-content {
    text-align: left;
}
ul.event-meta .meta-content p {
    margin-bottom: 0;
    font-size: 18px;
    font-family: 'graphik-new';
}
ul.event-meta li {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 10px;
}
ul.event-meta .meta-content strong {
    font-size: 16px;
    font-family: 'graphik-new';
}
section.event-highlight-section .event-gallery {
    display: flex;
  justify-content: flex-start;
    align-items: center;
    gap: 60px;
        margin-top: 30px;
}
section.event-highlight-section.light-mode .event-gallery img {
    filter: invert(1);
}
section.event-highlight-section.light-mode ul.event-meta {
    color: #fff;
}
.single-event-container {
    margin-top: -40px;
}
:is(ul,ol) li:last-child {
    margin-bottom: auto !important;
}
section.event-highlight-section.light-mode img.ev-sep {
    filter: brightness(10.5);
}
section.single-event-content {
    margin-top: 30px;
}
.ev-list img {
    width: 30px !important;
    height: 30px !important;
}
.evf-date::before {
    content: '';
    background-image: url(/wp-content/uploads/2025/05/Group-1000002170.svg);
    background-repeat: no-repeat;
    position: absolute;
    width: 70%;
    height: 70%;
    background-size: 70px;
    left: 40px;
}
.evf-time::before {
    content: '';
    background-image: url(/wp-content/uploads/2025/05/Group-1000002171.svg);
    background-repeat: no-repeat;
    position: absolute;
    width: 70%;
    height: 70%;
    background-size: 70px;
    left: 40px;
}
.evf-venue::before {
    content: '';
    background-image: url(/wp-content/uploads/2025/05/Group-1000002172.svg);
    background-repeat: no-repeat;
    position: absolute;
    width: 70%;
    height: 70%;
    background-size: 70px;
    left: 40px;
}
.evf {
    display: flex;
    flex-direction: column;
    margin-left: 80px;
        margin-bottom: 30px;
}
.evf span.vc_acf-label {
    font-size: 20px;
    font-weight: 500;
    font-family: 'Graphik Bold';
    text-transform: capitalize;
        color: black;
}
.evf {
    color: #1C75BC;
    font-size: 20px;
    font-weight: 500;
    font-family: 'Graphik Bold';
}
.ev-form input {
    border: 1px solid #EDEDED !important;
}
.ev-form .gform_button {
    background: #27AAE1 !important;
}
.review-link {
    display: none;
}
.wlcm-popup .wd-info-box {
    height: 340px;
    min-height: fit-content;
}
.event-box .wd-info-box {
    min-height: fit-content;
	    height: 450px !important;
}
.event-box .info-box-content {
    padding-top: 15px;
}
.resource-box .wd-info-box {
    height: 430px;
    min-height: fit-content;
}
section.event-highlight-section {
background-image: url(/wp-content/uploads/2025/06/Frame-241-3.svg);
    background-repeat: no-repeat;
    background-position: right top;
	background-size: 300px;
}
.ex-form input, .ex-form a.chosen-single {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    border-bottom: 1px solid #C1D9E6 !important;
    border-radius: 0px !important;
    height: 50px !important;
}
.gform-theme--framework .gfield:where(.gfield--type-select,.gfield--input-type-select) .chosen-container-single .chosen-search input[type=text] {

    background-repeat: no-repeat !important;
}
.ex-form input#gform_submit_button_4 {
    background: #27AAE1 !important;
    border-radius: 14px !important;
}
.ex-form .gform-footer.gform_footer.top_label {
    justify-content: flex-end;
}
.ev-tabs span.vc_tta-title-text {
    font-family: graphik-new;
    font-weight: bold !important;
    font-size: 18px;
	color: #1C75BC;
}
.ev-tabs .vc_tta-panel-heading {
    border-color: #27aae1 !important;
    padding: 10px 0px;
	    border-width: 1px !important;
}
.ev-tabs .vc_tta-panel-heading:hover {
    background-color: transparent !important;

}
.team-tab .team-member {
    background: #fff !important;
		height: 420px;
    min-height: fit-content;
    display: flex;
    flex-direction: column;
}
.team-tab ul.vc_tta-tabs-list {
    background: #fff;
    width: fit-content;
    margin: auto !important;
    text-align: center !important;
/*     padding: 5px 40px !important; */
    border-radius: 90px;
}
.team-tab li.vc_tta-tab a {
    background: transparent !important;
    border: none !important;
}
.team-tab li.vc_tta-tab.vc_active a {
    background: #27AAE1 !important;
    color: #ffff !important;
    border-radius: 100px !important;
    font-size: 16px;
    font-weight: 500;
    font-family: 'graphik-new';
	    padding-right: 30px;
    padding-left: 30px;
}
.list-ic .wd-icon img {
    width: 30px !important;
    height: 30px !important;
}
.discov-sec .wd-nav-pagin-item span {
    width: 50px !important;
    height: 7px !important;
    background-color: #ffffff42 !important;
    border-color: #ffffff42 !important;
}
.discov-sec .wd-nav-pagin-item.wd-active span {
    width: 80px !important;
    height: 7px !important;
     background-color: #ffffff !important;
    border-color: #ffffff !important;
}
.discov-sec :is(ul,ol) li:last-child {
    margin-bottom: 0 !important;
}
.discov-sec .wd-nav-pagin-wrap {
    justify-content: flex-start;
}
.ex-box .wd-info-box {
    height: 270px;
    min-height: fit-content;
}
.mverse-label {
    position: absolute;
    margin-top: -100px;
    margin-left: 40px;
    backdrop-filter: blur(30px);
    padding: 10px;
    border-radius: 40px !important;
    border: 1px solid #2d332f0d;
}
.mverse-count .wd-countdown-timer {
    background: #E82E9E33 !important;
    width: fit-content;
    border-radius: 20px;
    backdrop-filter: blur(84px);
    color: #fff;
}
.mverse-count .wd-timer {
    gap: 0px;
    --wd-timer-bg: transparent;
}
.mverse-count .wd-timer-value {
    color: #fff;
    font-size: 54px;
    font-weight: 600;
}
.mverse-count .wd-timer span {
    padding: 0px 20px;
}
span.text-secondary {
    color: #E82E9E;
}
.mverse-list ul {
    display: flex;
    justify-content: space-between;
    list-style-type: none;
	    gap: 10px;
}
.mverse-list ul li a {
    background: #EADFEE;
    padding: 16px 10px;
    border-radius: 7px;
    color: #E82E9E;
    font-size: 18px;
    font-weight: 500;
	    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.council-banner {
    background-image: url(/wp-content/uploads/2025/05/Frame-1000001011.svg), url(/wp-content/uploads/2025/05/Frame-241-1.svg);
    background-position: center left, center right;
    background-repeat: no-repeat, no-repeat;
    background-size: contain, contain;
}
.event-grid {
    display: flex;
    gap: 20px;
}
.partner-box img {
    height: 90px !important;
}
span.wd-accordion-opener {
    color: #27AAE1 !important;
}
.partner-form input, .mverse-form input {
    border: none !important;
    box-shadow: none !important;
    border-bottom: 1px solid #C1D9E6 !important;
    border-radius: 0px !important;
    height: 60px !important;
    color: #616161b3 !important;
    font-size: 23px !important;
}
.partner-form .gform-footer.gform_footer.top_label, .mverse-form .gform-footer.gform_footer.top_label {
    justify-content: flex-end;
}
input#gform_submit_button_6 {
    background: #E82E9E;
    color: #fff !important;
    border-radius: 10px !important;
}
input#gform_submit_button_5
 {
    background: #27AAE1 !important;
    color: #fff !important;
    border-radius: 10px !important;
}
.part-box .box-icon-wrapper {
    border-bottom: 1px solid #27AAE124;
    padding-bottom: 30px;
}
.plus-sign .counter-value::after {
    content: '+';
    position: absolute;
    font-size: 52px;
    font-family: 'graphik-new';
    margin-left: 5px;
}
.pc-sign .counter-value::after {
    content: '%';
    position: absolute;
    font-size: 52px;
    font-family: 'graphik-new';
    margin-left: 5px;
}
.bx1 {
    background: #27AAE130;
    padding: 20px;
    backdrop-filter: blur(34px);
    border-radius: 20px !important;
}
.bx2 {
    background: #FFFFFF14;
    backdrop-filter: blur(34px);
    padding: 20px;
    border-radius: 20px !important;
}
.bx2 .info-btn-wrapper {
    display: flex;
    justify-content: flex-end;
    margin-top: -50px !important;
}
.bx2 a {
    color: #E82E9E;
}
.agenda-tabs .vc_tta-panel-body {
    background-image: none !important;
}
.agenda-tabs .wd-info-box {
    padding: 40px 0px 40px 30px;
    background-image: url(/wp-content/uploads/2025/05/Rectangle-1060-1.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.agenda-tabs .info-box-inner.reset-last-child {
    width: 100%;
}
.agenda-tabs .info-box-subtitle {
    width: fit-content;
	    background: #FFFFFF;
    padding: 10px 20px;
    border-radius: 70px;
    margin-right: 20px;
}
.agenda-tabs .info-box-title {
    width: fit-content;
	margin-top: -5px !important;
}
.agenda-tabs .info-box-content {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.agenda-row {
    backdrop-filter: blur(34px);
        background: #22274059;
    padding: 40px 50px;
	border-radius: 20px;
}
.ag-btn .wpb_wrapper {
    display: flex;
    justify-content: center;
}
.ag1 {
    background: #2d324a !important;
    border: 1px solid #e82e9e !important;
}
.agenda-tabs .vc_tta-tabs-container {
    width: fit-content;
    margin: auto !important;
    background: #fff;
	padding: 0px 10px;
    border-radius: 50px;
}
.agenda-tabs li.vc_tta-tab a {
    background: transparent !important;
    border-color: transparent !important;
    color: #121212 !important;
}
.agenda-tabs li.vc_tta-tab.vc_active a {
    background: #E82E9E !important;
    color: #fff !important;
    border-radius: 50px !important;
    padding: 10px 30px !important;
}
.agenda-sec {
    background-image: url(/wp-content/uploads/2025/05/Ellipse-32.svg), url(/wp-content/uploads/2025/05/Ellipse-34.svg), url(/wp-content/uploads/2025/05/Ellipse-44.svg);
    background-position: left 40px, right 30%, bottom left;
    background-size: 200px, 140px, 200px;
    background-repeat: no-repeat, no-repeat, no-repeat;
}
.msecc {
    background-size: 170px !important;
	z-index: 9 !important;
}
.attend-sec {
    transform: translateY(-140px);
}
.page-id-555 .marketverse-btn, .page-id-1223 .marketverse-btn{
    display: flex !important;
}
.page-id-555 .sponsor-btn, .page-id-1223 .sponsor-btn {
    display: none !important;
}
.page-id-555 .community-btn, .page-id-1223 .community-btn {
    display: none !important;
}
.bg-cov .vc_column-inner{
	background-size: 100% 100% !important;
}
.mverse-team .team-member {
    background: #fff;
}
.mverse-team .team-member:hover {
    background: #ffffff;
}
.mverse-team .member-position {
    color: #B0B0B0 !important;
}
.mverse-team h4.member-name {
    color: #0F1530;
}
.mverse-team .wd-social-icons>a {
    border: 1px solid #0F153029;
}
.mverse-team .wd-social-icons .wd-icon:before {
    color: #E82E9E;
}
.mverse-team .wd-nav-pagin-item.wd-active span {
    background-color: #E82E9E !important;
    border-color: #E82E9E !important;
}
.mverse-team .wd-nav-pagin-item span {
    background-color: #E82E9E47 !important;
    border-color: #E82E9E47 !important;
}
.mverse-team .team-member:hover .wd-social-icons>a {
    background-color: #e82e9e;
    border-color: #e82e9e;
}
.mverse-team .member-position {
    width: 85%;
}
/* .sponsor-gal img {
    background: #fff;
    padding: 20px;
    height: 80px;
    width: 80%;
    border-radius: 20px !important;
} */
.sponsor-gal .wd-gallery-item.wd-col {
    background: #fff;
    padding: 80px 40px;
    height: 160px;
    text-align: center;
    display: flex;
    align-items: center;
	    border-radius: 20px;
}
.sponsor-gal {
margin: 20px 0px;
}
.mv-bnr::after {
    content: '';
    background-image: url(/wp-content/uploads/2025/05/Frame-1000000969-1.svg);
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 999999;
    top: 0;
    background-repeat: no-repeat;
    background-position: right;
    background-size: contain;
	    background-color: #00000080;
    z-index: 1;
}
.mv-bnr .content-banner.text-left {
    padding-left: 80px;
    padding-bottom: 80px;
}
.mverse-count .wd-timer{
    BORDER-RADIUS: 20PX;
    background: #E82E9E33;
    backdrop-filter: blur(14px);
}
.mverse-count .wd-timer span {
    background: transparent;
}
.mverse-count .wd-timer-sec .wd-timer-value {
	color: #E82E9E;
}
.mverse-count .wd-timer-text {
	color: #fff;
}
.mverse-count .wd-timer-days, .mverse-count .wd-timer-hours, .mverse-count .wd-timer-min {
    border-right: 1px solid #FFFFFF1A;
}
.mverse-count .wd-timer {
    padding: 20px 0px;
}

.gal-row .wd-grid-g {
    display: flex;
    justify-content: center;
	    gap: 50px;
}
.gal-row .wd-grid-g img {
    width: 200px;
}
/* ul.agenda-list li:nth-child(1), ul.agenda-list li:nth-child(4) {
    width: 100%;
} */
/* ul.agenda-list li:nth-child(2), ul.agenda-list li:nth-child(3) {
    width: 49%;
} */
ul.agenda-list {
    display: flex;
    flex-wrap: wrap;
	    justify-content: space-between;
    margin: 60px 0px;
}
ul.agenda-tabs-nav li {
    list-style-type: none;
}
.agenda-loader {
    font-size: 16px;
    color: #e82e9e;
    margin-top: 20px;
}

ul.agenda-tabs-nav {
    display: flex;
    justify-content: center;
    gap: 0px;
    width: fit-content;
    margin: auto;
    background: #fff;
    border-radius: 50px;
    padding: 12px 10px;
}
a.agenda-tab-link {
    padding: 10px 20px;
}
a.agenda-tab-link.active {
    background: #E82E9E;
    border-radius: 50px;
	color: #fff;
}

ul.agenda-tabs-nav li a {
    color: #121212;
	font-size: 16px;
}

ul.agenda-tabs-nav:is(ul,ol) li {
    margin-bottom: 0;
}
li.agenda-item {
    list-style-type: none;
    padding: 40px 0px 40px 30px;
    background-image: url(/wp-content/uploads/2025/05/Rectangle-1060-3.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: right;
    border-radius: 30px;
    border: 1px solid #E82E9E;
	    margin-bottom: 30px;
	transition: 0.3s ease-in-out;
	    width: 100%;
}
span.agenda-day {
    font-size: 16px;
    background: #fff;
    padding: 10px 20px;
    border-radius: 50px;
	margin-right: 20px;
}
span.agenda-time {
    font-size: 16px;
    color: #FFFFFF;
}
h4.agenda-title {
    color: #fff;
    font-size: 24px;
    font-family: 'graphik-new';
    font-weight: 500;
    margin-top: 30px;
    margin-bottom: 10px;
}
.agenda-content {
    color: #fff;
    font-size: 16px;
}
.dir-row {
    display: flex;
    align-items: flex-end;
    height: 50%;
}
.dir-row .title-after_title {
    background: #E0CFE7;
    padding: 10px 20px;
    border-radius: 60px;
}
.att-box .wd-info-box::before {
    content: url(/wp-content/uploads/2025/05/Group-1000002218.svg);
    top: 30px;
    position: absolute;
    left: -60px;
}
.att-box .wd-info-box:hover::before {
    content: url(/wp-content/uploads/2025/05/Group-1000002217.svg) !important;
}
.att-box::before {
    border: 1px solid #27AAE11F !important;
    content: '';
    height: 75%;
    position: absolute;
    left: 30px;
    top: 40px;
}
.explore-row {
    backdrop-filter: blur(14px);
    background: #ffffff17;
}
.agenda-banner {
  background-image: url('/wp-content/uploads/2025/05/Frame-1000001101.svg'), url('/wp-content/uploads/2025/05/Frame-1000001103.svg');
  background-position: top left, top right;
  background-repeat: no-repeat, no-repeat;
  background-size: 200px, 300px;
}
.agenda-highlight-list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    gap: 30px;
}
.agenda-highlight-item {
    width: 30%;
    background-image: url(/wp-content/uploads/2025/05/Rectangle-1069.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    padding: 30px;
	    transition: 0.3s ease-in-out;
	border: 1px solid #e82e9e;
    border-radius: 20px;
}
.agenda-meta {
    border-bottom: 1px solid #FFFFFF0F;
    padding-bottom: 40px;
}
.agenda-highlight-item:hover .agenda-meta {
    border-bottom: 1px solid #ffffff57;
}
.agenda-highlight-item span.agenda-day {
    background: #E82E9E;
    color: #ffff;
}
.popup-inner {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #fff;
    padding: 2rem;
    z-index: 9999;
    width: 90%;
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.3);
    border-radius: 20px;
}
.agenda-popup {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    z-index: 9998;
}
.explore-tab ul.agenda-tabs-nav {
    background: #EAF3F7;
}
ul.agenda-explorer-list {
    display: flex;
    flex-direction: column;
	margin: 40px 0px;
}
li.agenda-explorer-item {
    list-style-type: none;
    border: 1px solid #DFDFDF;
    border-radius: 15px;
    padding: 20px 0px 20px 20px;
	    display: flex;
    align-items: center;
	cursor: pointer;
	transition: 0.3s ease-in-out;
}
li.agenda-explorer-item span.agenda-time {
    font-size: 20px;
    color: #E82E9E;
    font-weight: 600;
    padding-right: 5px;
	font-family: 'graphik-new';
}
li.agenda-explorer-item span.agenda-title {
    font-size: 20px;
    color: #0F1530;
    padding-left: 5px;
    font-weight: 600;
    font-family: 'graphik-new';
}
span.popup-close {
    cursor: pointer;
    float: right;
    font-size: 30px;
    font-weight: 600;
    margin-top: -20px;
}
.popup-time {
    background: #E82E9E;
    width: fit-content;
    padding: 10px 20px 8px 20px;
    border-radius: 40px;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
}
h4.popup-title {
    font-size: 21px;
    font-family: 'graphik-new';
    color: #E82E9E;
    margin-top: 10px;
    margin-bottom: 10px;
}
.popup-description {
    font-size: 18px;
    color: #121212;
    font-weight: 400;
}
.insta-gal .banner-mask .wrapper-content-banner {
    background: transparent;
}
.insta-gal .banner-mask .wrapper-content-banner:hover {
    background-color: #24aae173 !important;
}
.insta-gal .banner-mask .wrapper-content-banner:hover::after {
    content: url(/wp-content/uploads/2025/05/Group-4.png);
    left: 45%;
    top: 80%;
    position: absolute;
}
.inst-btn .wd-icon
 {
    font-size: 25px;
    margin-right: 5px;
}
.disc-gal img {
    width: 500vh !important;
}
.agenda-highlight-item:hover {
    background: #E82E9E;
    border-radius: 20px;
}
.agenda-highlight-item:hover span.agenda-day {
    background: #fff;
    color: black;
}
li.agenda-explorer-item:hover {
    background: #e82e9e;
	color: #fff;
}
li.agenda-explorer-item:hover span.agenda-time, li.agenda-explorer-item:hover span.agenda-title{
	color: #fff;
}
li.agenda-item:hover {
    background: #e82e9e;
}
h2.event-month-heading {
    display: flex;
    align-items: center;
}
h2.event-month-heading::after {
    content: "";
    flex-grow: 1;
    height: 1px;
    background: #1c75bc3d;
    margin-left: 10px;
    margin-top: 30px;
}
.brd-col .wpb_single_image {
    border-left: 1px solid #EEEEEE;
    border-right: 1px solid #EEEEEE;
}
.count-row .wpb_column {
    padding-left: 20px;
}
.partner-box .vc_column-inner .wpb_wrapper{
		transition: transform 0.3s ease-in-out;
}
.partner-box .vc_column-inner:hover .wpb_wrapper {
    transform: scaleY(0.9);
	transition: transform 0.3s ease-in-out;
}
.partner-box .vc_column-inner:hover {
    transform: scaleY(1.2);
	border-radius: 20px;
}
.partner-box .vc_column-inner {
    transition: transform 0.3s ease-in-out;
    transform-origin: center;
	height: 450px;
    min-height: fit-content;
}
.pbox-left .vc_column-inner {
    border-radius: 20px 0px 0px 20px;
}
.pbox-right .vc_column-inner {
    border-radius: 0px 20px 20px 0px;
}
#event_month.show-placeholder::before {
  content: "Select Month";
  color: #000000;
  position: absolute;
  left: 15px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
}

#event_month {
  position: relative;
  z-index: 1;
  background-color: transparent;
}
input#event_month {
    padding-left: 15px;
}
input[type="month"].show-placeholder::-webkit-datetime-edit {
  color: transparent;
	font-size: 0px;
}
input[type="month"].show-placeholder:focus::-webkit-datetime-edit {
  color: transparent;
	font-size: 0px;
}

input[type="month"].show-placeholder {
  caret-color: transparent; 
}
.partner-gal img {
    height: 40px;
    width: auto;
}
.part-box .wd-info-box {
    height: 470px;
    min-height: fit-content;
}
.featured-report {
    display: flex;
    flex-direction: row;
    gap: 30px;
    justify-content: center;
    border-bottom: 1px solid #E4E4E4;
    padding-bottom: 60px;
}
.featured-report .report-head {
    width: 50%;
}
.featured-report .report-content {
    width: 50%;
}
.commissioned-by-img img {
    height: 40px;
    width: auto;
}
.featured-report .commissioned-by-img {
    border-bottom: 1px solid #E4E4E4;
    padding-bottom: 40px;
	margin-bottom: 40px;
}
.reports small {
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 400;
    color: #121212;
    font-family: 'graphik-new';
}
.featured-report h2 {
    font-size: 40px;
    font-weight: 700;
    font-family: 'graphik-new';
    color: #0F1530;
}
.reports p {
    color: #121212;
    font-size: 16px;
    font-family: 'graphik-new';
    font-weight: 400;
	    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.reports a.btn {
    background: #27AAE1;
    color: #fff;
    padding: 20px 20px;
    border-radius: 14px;
    font-size: 18px;
    font-family: 'graphik-new';
}
div#report-results {
       padding: 40px;
}
.featured-report .report-head img {
    border-radius: 20px;
/*     height: 100%; */
}
.report-grid {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 30px;
	padding-top: 60px;
}
.report-card {
    display: flex;
    flex-direction: column;
    width: 31%;
    align-items: flex-start;
}
.report-card a img {
    width: 100%;
    border-radius: 20px;
}
.report-card a.report-image {
    width: 100%;
}
.report-card h3 {
    width: 70%;
    font-size: 26px;
    color: #0F1530;
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
img.rep-logo {
    margin: 30px 0px;
    height: 15px;
    width: auto;
}
.report-card small {
    padding-bottom: 15px;
}
div#report-filter {
    display: flex;
    flex-direction: row;
    gap: 10px;
	padding: 0px 40px;
}

div#report-filter select#report-sort {
width: 20%;
    background: #27AAE10D;
    border: 0px;
    border-radius: 10px;
    color: #0F153066;
    background-position: right 10px top 50% !important;
    background-repeat: no-repeat !important;
    background-image: url(/wp-content/uploads/2025/04/Layer_1-7-1.svg) !important;
    background-size: 10px !important;
	    height: 60px;

}
div#report-filter input#report-search {
    width: 80%;
    background: #27AAE10D;
    border: 0px;
    border-radius: 10px;
    color: #0F153066;
	    height: 60px;

}
.single-report-container {
    margin-top: -40px;
}
.report-banner {
    background-image: url(/wp-content/uploads/2025/05/Frame-241-2.svg);
    background-color: #27AAE1;
    padding: 80px 50px;
    border-radius: 20px;
    background-repeat: no-repeat;
    background-position: center right;
    background-size: contain;
	    margin-left: -15px;
    margin-right: -15px;
}
.report-banner h1.report-title {
    margin-bottom: 0px;
    width: 70%;
    color: #fff;
    font-size: 50px;
	font-family: 'graphik-new';
}
img.report-separator {
    padding: 50px 0px;
}
.related-reports-section {
    background: #FFFFFF;
    padding: 50px;
    border-radius: 20px;
}
.related-reports-section h2 {
    margin-bottom: 0px;
    font-size: 50px;
    color: #0F0F0F;
}
.single-report-container input {
    border: 0px !important;
    height: 50px !important;
}
.single-report-container label {
    color: #757575 !important;
    font-size: 14px !important;
}
.single-report-container input#gform_submit_button_7 {
    background: #27AAE1;
	border-radius: 14px;
}
.asset-block:nth-child(odd) {
    display: flex;
    flex-direction: row;
    gap: 40px;
}
.asset-block:nth-child(even) {
    display: flex;
    flex-direction: row-reverse;
    gap: 40px;
}
.asset-image {
    width: 50%;
}
.asset-content {
    width: 50%;
	    display: flex;
    flex-direction: column;
    justify-content: center;
}

.asset-partner .info-box-icon img {
    width: 200px !important;
}
.asset-excerpt {
    font-size: 16px;
}
.asset-content h4 {
    font-size: 24px;
    padding: 20px 0px;
    margin-bottom: 0px;
}
.asset-image img {
    height: auto;
    border-radius: 20px;
}
.asset-content ul {
    list-style-type: none;
    padding-left: 0px;
}
.asset-content ul img {
    margin-right: 5px;
}
.asset-content ul li {
    font-size: 16px;
    margin-bottom: 10px !important;
}
.watch-now a, .watch-now a:hover {
    background: #27AAE1;
    color: #fff;
    padding: 17px 30px;
    border-radius: 14px;
}
.asset-block {
    border-bottom: 1px solid #E2E2E2;
    padding-bottom: 60px;
    margin-bottom: 60px;
}
.single-asset-container {
    margin-top: -40px;
}
.asset-banner {
    background-image: url(/wp-content/uploads/2025/05/Frame-241-2.svg);
    background-color: #27AAE1;
    padding: 80px 50px;
    border-radius: 20px;
    background-repeat: no-repeat;
    background-position: center right;
    background-size: contain;
	    margin-left: -15px;
    margin-right: -15px;
}
.asset-banner h1.asset-title {
    margin-bottom: 0px;
    width: 70%;
    color: #fff;
    font-size: 50px;
	font-family: 'graphik-new';
}
.single-asset-container input {
    border: 0px !important;
    height: 50px !important;
}
.single-asset-container label {
    color: #757575 !important;
    font-size: 14px !important;
}
.asset-speaker .team-row .team-member {
    background: #D1EAF5;
}
section#presentations img {
    border-radius: 20px;
}
.single-events.cat-forum section.event-highlight-section {
    display: none;
}
.single-events.cat-forum section.single-event-content {
    margin-top: 0px;
}
.forum-sub {
    align-items: center !important;
    gap: 10px !important;
}
.forum-bnr .wd-timer {
    background: #FFFFFF21;
       width: fit-content;
}
.forum-bnr .wd-timer-sec .wd-timer-value {
    color: #ffffff !important;
}
.forum-list ul li a {
    background: #D1EAF5;
    color: #0F1530;
    padding: 10px 4px;
    border-radius: 7px;
    font-size: 18px;
    font-weight: 500;
}
span.text-forum {
    color: #1A6AB4;
}
.forum-master img {
    width: 100%;
}
.forum-ag-row {
    background: #24AAE112;
	backdrop-filter: none;
}
.forum-tabs li.vc_tta-tab.vc_active a {
    background: #27AAE1 !important;
    color: #fff !important;
    border-radius: 50px !important;
    padding: 10px 30px !important;
}
.forum-form li.vc_tta-tab {
    width: 49%;
}
.forum-col .vc_column-inner {
    padding: 0px !important;
}
.forum-form li.vc_tta-tab.vc_active a {
    background: #1A6AB4 !important;
    color: #fff !important;
}
.forum-form li.vc_tta-tab a {
    background: #24AAE130 !important;
    color: #1A6AB4 !important;
    border: none !important;
    font-size: 20px;
    font-weight: 600;
    text-align: center;
    font-family: 'Raleway';
}
.forum-form  .vc_tta-panel-body {
    padding: 40px !important;
}
.forum-form .gform_button {
    background-color: #1A6AB4 !important;
    color: #fff !important;
	border-radius: 14px !important;
}
.forum-agendas a.agenda-tab-link.active {
    background: #1A6AB4 !important;
	color: #fff !important;
}
.forum-agendas ul.agenda-tabs-nav li a {
    color: #1A6AB4;
    font-size: 16px;
}
ul.agenda-forum-list {
 list-style-type: none;
    padding-left: 0px;
    display: flex;
    margin: 60px 0px;
    flex-direction: column;
}
.forum-agendas .agenda-loader {
    color: #1A6AB4 !important;
}
li.agenda-forum-item {
    display: flex;
    flex-direction: column;
    border: 1px solid #1A6AB433;
    border-radius: 20px;
    padding: 25px 40px;
	cursor: pointer;
	transition: 0.3s ease-in-out;
	margin-bottom: 30px;
	background-repeat: no-repeat;
    background-position: right;
    background-size: contain;
}
li.agenda-forum-item span.agenda-time {
    background: #2B3990;
    width: fit-content;
    padding: 10px 20px;
    border-radius: 70px;
}
li.agenda-forum-item span.agenda-title {
    font-size: 20px;
    font-weight: 600;
	margin-top: 20px;
}
.forum-agendas .popup-time {
    background: #2B3990;
}
.forum-agendas h4.popup-title {
    color: #0F1530;
}
.agenda-forum-logos img {
    height: 30px;
}
.agenda-forum-logos {
    margin-top: 30px;
}
.forum-agendas .popup-inner {
    background: #D1EAF5;
}
/* ul.agenda-forum-list li:nth-child(2), ul.agenda-forum-list li:nth-child(3) {
    width: 49%;
} */
/* ul.agenda-forum-list li:nth-child(1), ul.agenda-forum-list li:nth-child(4)
 {
    width: 100%;
} */
li.agenda-forum-item:hover {
    background-color: #2b3990;
    background-image: url(/wp-content/uploads/2025/05/Frame-241-2.svg);
}

li.agenda-forum-item:hover span.agenda-time {
    background-color: #fff !important;
    color: black !important;
}
li.agenda-forum-item:hover span.agenda-title {
    color: #fff !important;
}
.forum-speakers .team-member {
    background: #ffffff !important;
}
input#gform_submit_button_7 {
    background: #27aae1;
}
.wd-timer-sec .wd-timer-text::after {
    content: 'Sec';
    font-size: 24px;
}
.wd-timer-sec .wd-timer-text {
    font-size: 0px;
}
p.not-found-text {
    margin: 30px 0px;
    color: #1a6ab4;
}
p.no-agenda-mv, p.no-agenda-explore {
    margin: 30px 0px;
    color: #e82e9e;
}

.event-gallery .gallery-item {
    border-right: 1px solid black;
    padding-right: 20px;
/*     height: 100px; */
    display: flex
}
.event-gallery .gallery-item:last-child {
    border: 0px;
}
.wd-timer-sec {
    width: 150px;
}
.asset-block:last-child {
    border-bottom: 0px;
}
.job-det {
    display: none;
}
.comm-events .event-card {
    width: 25%;
}
.mkv-tabs li.vc_tta-tab.vc_active a {
    background: #e82e9e !important;
    color: #fff !important;
}
.mkv-tabs li.vc_tta-tab a {
    background: #eae0ef !important;
    color: #e82e9e !important;
    border: none !important;
    font-size: 20px;
    font-weight: 600;
    text-align: center;
    font-family: 'Raleway';
}
.mkv-tabs li.vc_tta-tab {
    width: 49%;
}
.forum-speakers img.team-member-avatar-image {
    height: 300px;
    object-fit: cover;
}
.sponsor-tab a {
    text-transform: capitalize;
}
.event-swiper .swiper-button-prev.custom-swiper-prev {
    z-index: 999;
}
.event-brand img {
    height: 40px;
    width: auto !important;
    object-fit: contain;
}
.tech-col .vc_column-inner {
    background-size: 140px !important;
}
.comm-team .member-image img {
    height: 330px;
    object-fit: cover;
}
.about-team .member-image img {
    height: 370px;
    object-fit: cover;
}
.tab-classic li.vc_tta-tab {
    margin: 0px !important;
}
.tab-classic .vc_tta-tab .vc_tta-title-text:after{
	content: none !important;
}
.tab-classic .vc_tta-tabs-container {
    margin-bottom: 40px !important;
}
.tab-classic li.vc_tta-tab a {
    color: #27aae1 !important;
}

.tab-classic .member-image img
 {
    height: 310px;
    object-fit: cover;
}
.tab-classic li.vc_tta-tab a {
    padding: 10px 30px !important;
}
.mkv-tabs li.vc_tta-tab a {
    color: #e82e9e !important;
}
input#event_month:focus-visible {
    outline: none;
}
form#event-filter-form select option.uncategorized {
    display: none;
}
.brdd-img img {
    border-radius: 20px !important;
}
.mverse-list ul li {
    width: 100%;
    text-align: center;
	margin-bottom: 0px !important;
}
.forum-list ul li {
    width: 100%;
    text-align: center;
    margin-bottom: 0 !important;
}
.forum-list ul li a {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.mkt-com-row img {
    height: 600px;
}
.report-head img {
    width: 100%;
}
.ev-form {
    min-height: 800px !important;
}
.forum-speakers .member-image img {
    height: 100%;
}