@import '../../css/fonts.css';
@import url("https://fonts.googleapis.com");
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Noto+Serif:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');
:root {
  --news-primary-color: #033AA1;
  --news-secondary-color: #FA0001;
  --news-primary-font: "Noto Sans", sans-serif;
  --news-filler-font: 'Monoton', cursive;
}

blockquote, q, .entry-header .entry-title, .entry-meta > span {
  font-family: var(--news-primary-font);
}

.grid-quote-wrap blockquote p, .site-main p .drop-cap, .site-main p span, .comments-area .comment-list li article .comment-body_wrap footer .comment-metadata b, .comments-area .comment-list li article .comment-body_wrap footer .comment-metadata .fn, .comments-area .comment-list li article .comment-body_wrap .comment-meta .comment-metadata b, .comments-area .comment-list li article .comment-body_wrap .comment-meta .comment-metadata .fn, .comments-area .comment-list li .comment-body .comment-body_wrap footer .comment-metadata b, .comments-area .comment-list li .comment-body .comment-body_wrap footer .comment-metadata .fn, .comments-area .comment-list li .comment-body .comment-body_wrap .comment-meta .comment-metadata b, .comments-area .comment-list li .comment-body .comment-body_wrap .comment-meta .comment-metadata .fn, .comments-area .comment-list .comment article .comment-body_wrap footer .comment-metadata b, .comments-area .comment-list .comment article .comment-body_wrap footer .comment-metadata .fn, .comments-area .comment-list .comment article .comment-body_wrap .comment-meta .comment-metadata b, .comments-area .comment-list .comment article .comment-body_wrap .comment-meta .comment-metadata .fn, .comments-area .comment-list .comment .comment-body .comment-body_wrap footer .comment-metadata b, .comments-area .comment-list .comment .comment-body .comment-body_wrap footer .comment-metadata .fn, .comments-area .comment-list .comment .comment-body .comment-body_wrap .comment-meta .comment-metadata b, .comments-area .comment-list .comment .comment-body .comment-body_wrap .comment-meta .comment-metadata .fn, .news-ticker .news_ticker_container .breaking__news, .site-footer .footer-top .wp-block-popular-posts__list li a, .site-footer .footer-top .wp-block-popular-posts li a, .breadcrumb-wrapper .container #crumbs, .breadcrumb-wrapper .banner-fullwidth-slider .swiper-slide .post-content #crumbs, .banner-fullwidth-slider .swiper-slide .breadcrumb-wrapper .post-content #crumbs, .breadcrumb-wrapper .container a, .breadcrumb-wrapper .banner-fullwidth-slider .swiper-slide .post-content a, .banner-fullwidth-slider .swiper-slide .breadcrumb-wrapper .post-content a, .tab__wrapper .tab__btn__con .tab-button, .news__card__img .news__img__content .top .cat, .value-container .value, .accordion .accordion-item .accordion-button, .newsletter_form .wpforms-head-container .wpforms-title, .author-tweet-card .author-header .author-info .author-desc .author-username span, .author-tweet-card .author-header .author-info .author-desc .author-name, .pricing-card .pricing-footer a, .pricing-card .pricing-body .plan-features .plan-heading, .pricing-card .pricing-body .price .price-amount, .tweet_hr .tweet_content
 .tweet_title, .widget.widget_newspaper_author_bio_widget span, span.wp-block-heading, .forcast__wrap .forcast_info .forcast__heading, .list__vr__news li a span, #secondary.widget-area .wp-block-latest-posts__list.wp-block-latest-posts li a span, .list__vr__news li a .sn, #secondary.widget-area .wp-block-latest-posts__list.wp-block-latest-posts li a .sn, .meta-nav, .btn__view, blockquote, q, .entry-content .h1,
.entry-content .h2,
.entry-content .h3,
.entry-content .h4,
.entry-content .h5,
.entry-content .h6,
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6, .entry-header .entry-title, .dropcap, h1, h2, h3, h4, h5 {
  font-weight: 700;
}

.wp-block-quote cite, .site-header .header-mid .header-ads .content .ads-con .ban-info span, .small_news_card .news_content .news_heading, .value-container .text, .details-card .branch, .tweet_hr .tweet_content .tweet_info .tweet_name, .title, .list__vr__news li a span.heading, #secondary.widget-area .wp-block-latest-posts__list.wp-block-latest-posts li a span.heading, .list__vr__news li a p, #secondary.widget-area .wp-block-latest-posts__list.wp-block-latest-posts li a p, table tr th {
  font-weight: 600;
}

.entry-meta {
  font-weight: 500;
}

.grid-quote-wrap blockquote cite, .current_trending .news_vr_wrap .btn__view, .wp-block-quote p, .site-header .header-mid .header-ads .content .ads-con .ban-info span.area, .comments-area .comment-respond form p span, .comments-area .comment-respond form .comment-notes span, .comments-area .comment-respond .comment-form p span, .comments-area .comment-respond .comment-form .comment-notes span, .author-tweet-card .author-body p a, .tweet_hr .tweet_content .tweet_info .tweet_name .tweet_username {
  font-weight: 400;
}

.entry-header .entry-title .author a, h1, h2, h3, h4, h5 {
  text-transform: capitalize;
}

.gallery-archive .content-wrap-main .post .image__icon, .gallery-archive .content-wrap-main .post .video__icon, .gallery-archive .content-wrap .news__card__img .news__img__content .image_icon_view, .author .author-section .author-wrapper .author-content-wrap .author-content .social-networks li a, .site-main .navigation.pagination .nav-links .page-numbers, .site-footer .footer-bottom .footer-bottom-copry-right ul .wp-social-link a, .site-footer .footer-bottom .footer-bottom-copry-right .wp-block-social-links .wp-social-link a, .site-footer .footer-bottom .footer-bottom-menu ul, .site-footer .footer-top .widget.widget_nav_menu .menu-contact-container ul li a span, .breadcrumb-wrapper .container, .breadcrumb-wrapper .banner-fullwidth-slider .swiper-slide .post-content, .banner-fullwidth-slider .swiper-slide .breadcrumb-wrapper .post-content, .news__card__img .news__img__content .bottom .rdv__bookmark .bookmark, .news__card__img .news__img__content .top .video__icon, .news__card__img .news__img__content .top .image__icon, .sidebar.desktop .sidebar-body .mega-menu-wrapper .mega-menu .mega-menu-item .angle-down, .sidebar.desktop .sidebar-header .sidebar-close, .sidebar .sidebar-content .sidebar-body .sidebar-header-left .main-navigation ul .menu-item.menu-item-has-children .angle-down, .sidebar .sidebar-content .sidebar-body .sidebar-header-left .main-navigation .menu .menu-item.menu-item-has-children .angle-down, .sidebar .sidebar-content .sidebar-header .sidebar-close::after, .bars, .value-container, .author-section .author-wrapper .author-img, .video-content-full .post-content-wrap .post-content .post-top .play_btn, .newsletter_form .wpforms-field span, .author-tweet-card .author-footer .article-details .article-share, .author-tweet-card .author-footer .article-details .article-comment::before, .author-tweet-card .author-footer .article-details .article-retweet::before, .author-tweet-card .author-footer .article-details .article-like::before, .forcast__wrap .forcast__logo, .custom-select .select-text, .custom-select .select-text-con .icon, .social-networks li a, .btn__night__mode .indicator {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}

.item-center {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
.item-center-left {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: start;
  -moz-align-items: start;
  align-items: start;
}

.box-shadow {
  -webkit-box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.08);
  -ms-box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.08);
  -o-box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.08);
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.08);
}

.spacing, .page-grid {
  padding: 48px 0;
}
@media screen and (min-width: 767px) {
  .spacing, .page-grid {
    padding: 58px 0;
  }
}
@media screen and (min-width: 992px) {
  .spacing, .page-grid {
    padding: 78px 0;
  }
}
@media screen and (min-width: 1024px) {
  .spacing, .page-grid {
    padding: 88px 0;
  }
}

.container, .banner-fullwidth-slider .swiper-slide .post-content {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  box-sizing: border-box;
  /* padding: 0 20px; */
}

.row {
  display: flex;
  flex-flow: row wrap;
}

.gap-0 > * {
  padding: 0;
}

.gap-0 {
  margin-left: 0;
  margin-right: 0;
}

.gap-1 > * {
  padding: 12px;
}

.gap-1 {
  margin-left: -12px;
  margin-right: -12px;
}

.gap-2 > * {
  padding: 24px;
}

.gap-2 {
  margin-left: -24px;
  margin-right: -24px;
}

.gap-3 > * {
  padding: 34px;
}

.gap-3 {
  margin-left: -34px;
  margin-right: -34px;
}

.gap-4 > * {
  padding: 48px;
}

.gap-4 {
  margin-left: -48px;
  margin-right: -48px;
}

.gap-5 > * {
  padding: 58px;
}

.gap-5 {
  margin-left: -58px;
  margin-right: -58px;
}

.gap-6 > * {
  padding: 68px;
}

.gap-6 {
  margin-left: -68px;
  margin-right: -68px;
}

@media screen and (min-width: 0) {
  .col-1-xs {
    box-sizing: border-box;
    flex-grow: 0;
    width: 8.3333333333%;
  }
  .col-2-xs {
    box-sizing: border-box;
    flex-grow: 0;
    width: 16.6666666667%;
  }
  .col-3-xs {
    box-sizing: border-box;
    flex-grow: 0;
    width: 25%;
  }
  .col-4-xs {
    box-sizing: border-box;
    flex-grow: 0;
    width: 33.3333333333%;
  }
  .col-5-xs {
    box-sizing: border-box;
    flex-grow: 0;
    width: 41.6666666667%;
  }
  .col-6-xs {
    box-sizing: border-box;
    flex-grow: 0;
    width: 50%;
  }
  .col-7-xs {
    box-sizing: border-box;
    flex-grow: 0;
    width: 58.3333333333%;
  }
  .col-8-xs {
    box-sizing: border-box;
    flex-grow: 0;
    width: 66.6666666667%;
  }
  .col-9-xs {
    box-sizing: border-box;
    flex-grow: 0;
    width: 75%;
  }
  .col-10-xs {
    box-sizing: border-box;
    flex-grow: 0;
    width: 83.3333333333%;
  }
  .col-11-xs {
    box-sizing: border-box;
    flex-grow: 0;
    width: 91.6666666667%;
  }
  .col-12-xs {
    box-sizing: border-box;
    flex-grow: 0;
    width: 100%;
  }
  .order-1-xs {
    order: 1;
  }
  .order-2-xs {
    order: 2;
  }
  .order-3-xs {
    order: 3;
  }
  .order-4-xs {
    order: 4;
  }
  .order-5-xs {
    order: 5;
  }
  .gap-0-xs > * {
    padding: 0;
  }
  .gap-0-xs {
    margin-left: 0;
    margin-right: 0;
  }
  .gap-1-xs > * {
    padding: 12px;
  }
  .gap-1-xs {
    margin-left: -12px;
    margin-right: -12px;
  }
  .gap-2-xs > * {
    padding: 24px;
  }
  .gap-2-xs {
    margin-left: -24px;
    margin-right: -24px;
  }
  .gap-3-xs > * {
    padding: 34px;
  }
  .gap-3-xs {
    margin-left: -34px;
    margin-right: -34px;
  }
  .gap-4-xs > * {
    padding: 48px;
  }
  .gap-4-xs {
    margin-left: -48px;
    margin-right: -48px;
  }
  .gap-5-xs > * {
    padding: 58px;
  }
  .gap-5-xs {
    margin-left: -58px;
    margin-right: -58px;
  }
  .gap-6-xs > * {
    padding: 68px;
  }
  .gap-6-xs {
    margin-left: -68px;
    margin-right: -68px;
  }
}
@media screen and (min-width: 575px) {
  .col-1-sm {
    box-sizing: border-box;
    flex-grow: 0;
    width: 8.3333333333%;
  }
  .col-2-sm {
    box-sizing: border-box;
    flex-grow: 0;
    width: 16.6666666667%;
  }
  .col-3-sm {
    box-sizing: border-box;
    flex-grow: 0;
    width: 25%;
  }
  .col-4-sm {
    box-sizing: border-box;
    flex-grow: 0;
    width: 33.3333333333%;
  }
  .col-5-sm {
    box-sizing: border-box;
    flex-grow: 0;
    width: 41.6666666667%;
  }
  .col-6-sm {
    box-sizing: border-box;
    flex-grow: 0;
    width: 50%;
  }
  .col-7-sm {
    box-sizing: border-box;
    flex-grow: 0;
    width: 58.3333333333%;
  }
  .col-8-sm {
    box-sizing: border-box;
    flex-grow: 0;
    width: 66.6666666667%;
  }
  .col-9-sm {
    box-sizing: border-box;
    flex-grow: 0;
    width: 75%;
  }
  .col-10-sm {
    box-sizing: border-box;
    flex-grow: 0;
    width: 83.3333333333%;
  }
  .col-11-sm {
    box-sizing: border-box;
    flex-grow: 0;
    width: 91.6666666667%;
  }
  .col-12-sm {
    box-sizing: border-box;
    flex-grow: 0;
    width: 100%;
  }
  .order-1-sm {
    order: 1;
  }
  .order-2-sm {
    order: 2;
  }
  .order-3-sm {
    order: 3;
  }
  .order-4-sm {
    order: 4;
  }
  .order-5-sm {
    order: 5;
  }
  .gap-0-sm > * {
    padding: 0;
  }
  .gap-0-sm {
    margin-left: 0;
    margin-right: 0;
  }
  .gap-1-sm > * {
    padding: 12px;
  }
  .gap-1-sm {
    margin-left: -12px;
    margin-right: -12px;
  }
  .gap-2-sm > * {
    padding: 24px;
  }
  .gap-2-sm {
    margin-left: -24px;
    margin-right: -24px;
  }
  .gap-3-sm > * {
    padding: 34px;
  }
  .gap-3-sm {
    margin-left: -34px;
    margin-right: -34px;
  }
  .gap-4-sm > * {
    padding: 48px;
  }
  .gap-4-sm {
    margin-left: -48px;
    margin-right: -48px;
  }
  .gap-5-sm > * {
    padding: 58px;
  }
  .gap-5-sm {
    margin-left: -58px;
    margin-right: -58px;
  }
  .gap-6-sm > * {
    padding: 68px;
  }
  .gap-6-sm {
    margin-left: -68px;
    margin-right: -68px;
  }
}
@media screen and (min-width: 767px) {
  .col-1-md {
    box-sizing: border-box;
    flex-grow: 0;
    width: 8.3333333333%;
  }
  .col-2-md {
    box-sizing: border-box;
    flex-grow: 0;
    width: 16.6666666667%;
  }
  .col-3-md {
    box-sizing: border-box;
    flex-grow: 0;
    width: 25%;
  }
  .col-4-md {
    box-sizing: border-box;
    flex-grow: 0;
    width: 33.3333333333%;
  }
  .col-5-md {
    box-sizing: border-box;
    flex-grow: 0;
    width: 41.6666666667%;
  }
  .col-6-md {
    box-sizing: border-box;
    flex-grow: 0;
    width: 50%;
  }
  .col-7-md {
    box-sizing: border-box;
    flex-grow: 0;
    width: 58.3333333333%;
  }
  .col-8-md {
    box-sizing: border-box;
    flex-grow: 0;
    width: 66.6666666667%;
  }
  .col-9-md {
    box-sizing: border-box;
    flex-grow: 0;
    width: 75%;
  }
  .col-10-md {
    box-sizing: border-box;
    flex-grow: 0;
    width: 83.3333333333%;
  }
  .col-11-md {
    box-sizing: border-box;
    flex-grow: 0;
    width: 91.6666666667%;
  }
  .col-12-md {
    box-sizing: border-box;
    flex-grow: 0;
    width: 100%;
  }
  .order-1-md {
    order: 1;
  }
  .order-2-md {
    order: 2;
  }
  .order-3-md {
    order: 3;
  }
  .order-4-md {
    order: 4;
  }
  .order-5-md {
    order: 5;
  }
  .gap-0-md > * {
    padding: 0;
  }
  .gap-0-md {
    margin-left: 0;
    margin-right: 0;
  }
  .gap-1-md > * {
    padding: 12px;
  }
  .gap-1-md {
    margin-left: -12px;
    margin-right: -12px;
  }
  .gap-2-md > * {
    padding: 24px;
  }
  .gap-2-md {
    margin-left: -24px;
    margin-right: -24px;
  }
  .gap-3-md > * {
    padding: 34px;
  }
  .gap-3-md {
    margin-left: -34px;
    margin-right: -34px;
  }
  .gap-4-md > * {
    padding: 48px;
  }
  .gap-4-md {
    margin-left: -48px;
    margin-right: -48px;
  }
  .gap-5-md > * {
    padding: 58px;
  }
  .gap-5-md {
    margin-left: -58px;
    margin-right: -58px;
  }
  .gap-6-md > * {
    padding: 68px;
  }
  .gap-6-md {
    margin-left: -68px;
    margin-right: -68px;
  }
}
@media screen and (min-width: 992px) {
  .col-1-lg {
    box-sizing: border-box;
    flex-grow: 0;
    width: 8.3333333333%;
  }
  .col-2-lg {
    box-sizing: border-box;
    flex-grow: 0;
    width: 16.6666666667%;
  }
  .col-3-lg {
    box-sizing: border-box;
    flex-grow: 0;
    width: 33%;
  }
  .col-4-lg {
    box-sizing: border-box;
    flex-grow: 0;
    width: 33.3333333333%;
  }
  .col-5-lg {
    box-sizing: border-box;
    flex-grow: 0;
    width: 41.6666666667%;
  }
  .col-6-lg {
    box-sizing: border-box;
    flex-grow: 0;
    width: 50%;
  }
  .col-7-lg {
    box-sizing: border-box;
    flex-grow: 0;
    width: 58.3333333333%;
  }
  .col-8-lg {
    box-sizing: border-box;
    flex-grow: 0;
    width: 66.6666666667%;
  }
  .col-9-lg {
    box-sizing: border-box;
    flex-grow: 0;
    width: 75%;
  }
  .col-10-lg {
    box-sizing: border-box;
    flex-grow: 0;
    width: 83.3333333333%;
  }
  .col-11-lg {
    box-sizing: border-box;
    flex-grow: 0;
    width: 91.6666666667%;
  }
  .col-12-lg {
    box-sizing: border-box;
    flex-grow: 0;
    width: 100%;
  }
  .order-1-lg {
    order: 1;
  }
  .order-2-lg {
    order: 2;
  }
  .order-3-lg {
    order: 3;
  }
  .order-4-lg {
    order: 4;
  }
  .order-5-lg {
    order: 5;
  }
  .gap-0-lg > * {
    padding: 0;
  }
  .gap-0-lg {
    margin-left: 0;
    margin-right: 0;
  }
  .gap-1-lg > * {
    padding: 12px;
  }
  .gap-1-lg {
    margin-left: -12px;
    margin-right: -12px;
  }
  .gap-2-lg > * {
    padding: 24px;
  }
  .gap-2-lg {
    margin-left: -24px;
    margin-right: -24px;
  }
  .gap-3-lg > * {
    padding: 34px;
  }
  .gap-3-lg {
    margin-left: -34px;
    margin-right: -34px;
  }
  .gap-4-lg > * {
    padding: 48px;
  }
  .gap-4-lg {
    margin-left: -48px;
    margin-right: -48px;
  }
  .gap-5-lg > * {
    padding: 58px;
  }
  .gap-5-lg {
    margin-left: -58px;
    margin-right: -58px;
  }
  .gap-6-lg > * {
    padding: 68px;
  }
  .gap-6-lg {
    margin-left: -68px;
    margin-right: -68px;
  }
}
@media screen and (min-width: 1024px) {
  .col-1-xl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 8.3333333333%;
  }
  .col-2-xl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 16.6666666667%;
  }
  .col-3-xl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 25%;
  }
  .col-4-xl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 33.3333333333%;
  }
  .col-5-xl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 41.6666666667%;
  }
  .col-6-xl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 50%;
  }
  .col-7-xl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 58.3333333333%;
  }
  .col-8-xl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 66.6666666667%;
  }
  .col-9-xl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 75%;
  }
  .col-10-xl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 83.3333333333%;
  }
  .col-11-xl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 91.6666666667%;
  }
  .col-12-xl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 100%;
  }
  .order-1-xl {
    order: 1;
  }
  .order-2-xl {
    order: 2;
  }
  .order-3-xl {
    order: 3;
  }
  .order-4-xl {
    order: 4;
  }
  .order-5-xl {
    order: 5;
  }
  .gap-0-xl > * {
    padding: 0;
  }
  .gap-0-xl {
    margin-left: 0;
    margin-right: 0;
  }
  .gap-1-xl > * {
    padding: 12px;
  }
  .gap-1-xl {
    margin-left: -12px;
    margin-right: -12px;
  }
  .gap-2-xl > * {
    padding: 24px;
  }
  .gap-2-xl {
    margin-left: -24px;
    margin-right: -24px;
  }
  .gap-3-xl > * {
    padding: 34px;
  }
  .gap-3-xl {
    margin-left: -34px;
    margin-right: -34px;
  }
  .gap-4-xl > * {
    padding: 48px;
  }
  .gap-4-xl {
    margin-left: -48px;
    margin-right: -48px;
  }
  .gap-5-xl > * {
    padding: 58px;
  }
  .gap-5-xl {
    margin-left: -58px;
    margin-right: -58px;
  }
  .gap-6-xl > * {
    padding: 68px;
  }
  .gap-6-xl {
    margin-left: -68px;
    margin-right: -68px;
  }
}
@media screen and (min-width: 1199px) {
  .col-1-xxl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 8.3333333333%;
  }
  .col-2-xxl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 16.6666666667%;
  }
  .col-3-xxl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 25%;
  }
  .col-4-xxl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 33.3333333333%;
  }
  .col-5-xxl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 41.6666666667%;
  }
  .col-6-xxl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 50%;
  }
  .col-7-xxl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 58.3333333333%;
  }
  .col-8-xxl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 66.6666666667%;
  }
  .col-9-xxl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 75%;
  }
  .col-10-xxl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 83.3333333333%;
  }
  .col-11-xxl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 91.6666666667%;
  }
  .col-12-xxl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 100%;
  }
  .order-1-xxl {
    order: 1;
  }
  .order-2-xxl {
    order: 2;
  }
  .order-3-xxl {
    order: 3;
  }
  .order-4-xxl {
    order: 4;
  }
  .order-5-xxl {
    order: 5;
  }
  .gap-0-xxl > * {
    padding: 0;
  }
  .gap-0-xxl {
    margin-left: 0;
    margin-right: 0;
  }
  .gap-1-xxl > * {
    padding: 12px;
  }
  .gap-1-xxl {
    margin-left: -12px;
    margin-right: -12px;
  }
  .gap-2-xxl > * {
    padding: 24px;
  }
  .gap-2-xxl {
    margin-left: -24px;
    margin-right: -24px;
  }
  .gap-3-xxl > * {
    padding: 34px;
  }
  .gap-3-xxl {
    margin-left: -34px;
    margin-right: -34px;
  }
  .gap-4-xxl > * {
    padding: 48px;
  }
  .gap-4-xxl {
    margin-left: -48px;
    margin-right: -48px;
  }
  .gap-5-xxl > * {
    padding: 58px;
  }
  .gap-5-xxl {
    margin-left: -58px;
    margin-right: -58px;
  }
  .gap-6-xxl > * {
    padding: 68px;
  }
  .gap-6-xxl {
    margin-left: -68px;
    margin-right: -68px;
  }
}
@media screen and (min-width: 1440px) {
  .col-1-xxxl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 8.3333333333%;
  }
  .col-2-xxxl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 16.6666666667%;
  }
  .col-3-xxxl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 25%;
  }
  .col-4-xxxl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 33.3333333333%;
  }
  .col-5-xxxl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 41.6666666667%;
  }
  .col-6-xxxl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 50%;
  }
  .col-7-xxxl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 58.3333333333%;
  }
  .col-8-xxxl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 66.6666666667%;
  }
  .col-9-xxxl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 75%;
  }
  .col-10-xxxl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 83.3333333333%;
  }
  .col-11-xxxl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 91.6666666667%;
  }
  .col-12-xxxl {
    box-sizing: border-box;
    flex-grow: 0;
    width: 100%;
  }
  .order-1-xxxl {
    order: 1;
  }
  .order-2-xxxl {
    order: 2;
  }
  .order-3-xxxl {
    order: 3;
  }
  .order-4-xxxl {
    order: 4;
  }
  .order-5-xxxl {
    order: 5;
  }
  .gap-0-xxxl > * {
    padding: 0;
  }
  .gap-0-xxxl {
    margin-left: 0;
    margin-right: 0;
  }
  .gap-1-xxxl > * {
    padding: 12px;
  }
  .gap-1-xxxl {
    margin-left: -12px;
    margin-right: -12px;
  }
  .gap-2-xxxl > * {
    padding: 24px;
  }
  .gap-2-xxxl {
    margin-left: -24px;
    margin-right: -24px;
  }
  .gap-3-xxxl > * {
    padding: 34px;
  }
  .gap-3-xxxl {
    margin-left: -34px;
    margin-right: -34px;
  }
  .gap-4-xxxl > * {
    padding: 48px;
  }
  .gap-4-xxxl {
    margin-left: -48px;
    margin-right: -48px;
  }
  .gap-5-xxxl > * {
    padding: 58px;
  }
  .gap-5-xxxl {
    margin-left: -58px;
    margin-right: -58px;
  }
  .gap-6-xxxl > * {
    padding: 68px;
  }
  .gap-6-xxxl {
    margin-left: -68px;
    margin-right: -68px;
  }
}
.page-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 48px;
}
@media screen and (min-width: 992px) {
  .page-grid {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.page-grid #secondary section.widget:last-child {
  margin-bottom: 0;
}
.page-grid .leftsidebar {
  -webkit-box-direction: reverse;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

#secondary {
  max-width: 100%;
  flex: 0 0 100%;
}
@media screen and (min-width: 992px) {
  #secondary {
    flex: 0 0 30.977%;
    max-width: 30.977%;
  }
}

.leftsidebar .page-grid {
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 992px) {
  .leftsidebar .page-grid {
    -webkit-box-direction: reverse;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}

.layout-grid .content-wrap-main {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-gap: 48px;
}
@media screen and (min-width: 767px) {
  .layout-grid .content-wrap-main {
    grid-template-columns: repeat(2, 1fr);
  }
}

* {
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  -ms-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
}

body.active {
  background-color: #131417 !important;
}
body.active p, body.active h1, body.active h2, body.active h3, body.active h4, body.active h5, body.active h6, body.active a, body.active li, body.active td, body.active cite, body.active figcaption, body.active span, body.active div {
  color: #9C9C9C !important;
}
body.active a:hover {
  opacity: 0.8;
}
body.active .heading span {
  color: var(--news-secondary-color) !important;
}
body.active .wp-block-quote {
  background-color: #4B4B4B !important;
}
body.active .wp-block-quote cite::before {
  background-color: #9C9C9C !important;
}
body.active .btn__night__mode {
  background-color: #9C9C9C !important;
}
body.active .cat-item::before {
  background-color: #9C9C9C !important;
}
body.active .site-main ul li::before {
  background-color: #9C9C9C !important;
}
body.active .select-options {
  background-color: #222221;
  box-shadow: 0px 4px 8px 0px rgba(238, 238, 238, 0.08);
}
body.active .select-options li {
  color: #FFFFFF;
}
body.active .select-options li:hover {
  background-color: var(--news-secondary-color);
}
body.active .tab-button {
  color: #9C9C9C !important;
}
body.active .btn__view svg path {
  fill: #9C9C9C !important;
}
body.active .btn__live span {
  color: var(--news-secondary-color) !important;
}
body.active .rdv__list .user a::before {
  background-color: #9C9C9C !important;
}
body.active .btn__outline {
  border-color: #9C9C9C;
  color: #9C9C9C !important;
}
body.active .btn__outline path {
  fill: #9C9C9C !important;
}
body.active .btn__view__more {
  border-color: #9C9C9C !important;
}
body.active .btn__view__more::before {
  background-color: #9C9C9C !important;
}
body.active .comments-area .comment-list li, body.active .comment .comment-metadata a time {
  color: #9C9C9C !important;
}
body.active .sidebar {
  background-color: #131417 !important;
}
body.active .sidebar .sidebar-header {
  background-color: #131417 !important;
}
body.active .sidebar .sidebar-header .sidebar-close::after {
  background-color: #9C9C9C !important;
}
body.active .sidebar .menu-item a path {
  fill: #9C9C9C !important;
}
body.active .sidebar .angle-down::after {
  background-color: #9C9C9C !important;
}
body.active .sidebar.desktop .contact-info li a svg path {
  fill: #9C9C9C !important;
}
body.active .sidebar.desktop .sidebar-footer {
  background-color: #131417 !important;
}
body.active .site-header.style-one .header-top {
  background-color: #16396e !important;
}
body.active .site-header.style-one .header-mid {
  box-shadow: 0px 4px 8px 0px rgba(238, 238, 238, 0.08);
}
body.active .site-header.style-one .desktop-header {
  background-color: #222221 !important;
  box-shadow: 0px 4px 8px 0px rgba(238, 238, 238, 0.08);
}
body.active .site-header.style-one .desktop-header .main-navigation .menu-item a path {
  fill: #9C9C9C !important;
}
body.active .site-header.style-one .desktop-header .main-navigation .menu-item::after {
  background-color: #9C9C9C !important;
}
body.active .site-header.style-one .desktop-header .main-navigation .menu-item:hover a {
  opacity: 0.7;
}
body.active .site-header.style-one .desktop-header .main-navigation .menu-item:hover a path {
  fill: #9C9C9C !important;
}
body.active .site-header.style-one .desktop-header .main-navigation .menu-item:hover::after {
  opacity: 0.7;
}
body.active .site-header.style-one .desktop-header .main-navigation .menu-item.menu-item-has-children::after {
  background-color: #9C9C9C !important;
}
body.active .site-header.style-one .desktop-header .main-navigation .menu-item.menu-item-has-children:hover::after {
  opacity: 0.7;
}
body.active .site-header.style-one .desktop-header .main-navigation .menu-item.menu-item-has-children .sub-menu {
  box-shadow: 0px 4px 8px 0px rgba(238, 238, 238, 0.08);
}
body.active .site-header.style-one .desktop-header .main-navigation .menu-item.menu-item-has-children .sub-menu .menu-item:hover a {
  color: var(--news-secondary-color) !important;
}
body.active .site-header.style-one .desktop-header .main-navigation .menu-item.menu-item-has-children .sub-menu .menu-item a {
  color: #4B4B4B !important;
  opacity: 1;
}
body.active .site-header.style-one .desktop-header .main-navigation .menu-item.menu-item-has-children .sub-menu .menu-item.menu-item-has-children::after {
  background-color: #4B4B4B !important;
}
body.active .site-header.style-one .desktop-header .main-navigation .menu-item.menu-item-has-children .sub-menu .menu-item.menu-item-has-children:hover::after {
  background-color: var(--news-secondary-color) !important;
}
body.active .site-header.style-one .desktop-header .main-navigation .menu-item.menu-item-has-children .sub-menu .menu-item.menu-item-has-children .sub-menu .menu-item:hover a {
  color: var(--news-secondary-color) !important;
}
body.active .site-header.style-one .desktop-header .main-navigation .menu-item.menu-item-has-children .sub-menu .menu-item.menu-item-has-children .sub-menu .menu-item a {
  color: #4B4B4B !important;
}
body.active .site-header.style-one .bars:hover {
  opacity: 0.7;
}
body.active .site-header.style-one .bars .bar {
  background-color: #FFFFFF;
}
body.active .site-header.style-one .btn__href path {
  stroke: #FFFFFF;
}
body.active .site-header.style-one .btn__href:hover {
  opacity: 0.7;
}
body.active .newsletter_form .wpforms-head-container .wpforms-title, body.active .newsletter_form .wpforms-head-container .wpforms-description {
  color: #9C9C9C !important;
}
body.active .newsletter_form .wpforms-field-container .wpforms-field input::placeholder {
  color: #9C9C9C !important;
}
body.active .latest_tech .bottom .rdv__bookmark .bookmark button path {
  fill: #9C9C9C !important;
}
body.active .current_trending .small_news_card {
  box-shadow: 0px 4px 8px 0px rgba(238, 238, 238, 0.08);
}
body.active .entry-meta .article_details span::before {
  background-color: #9C9C9C !important;
}
body.active .author-section .social-networks li svg path {
  fill: #9C9C9C !important;
}
body.active .page-numbers {
  background-color: #9C9C9C !important;
  color: var(--news-primary-color) !important;
}
body.active .page-numbers.current {
  background-color: var(--news-primary-color) !important;
  color: #9C9C9C !important;
}
body.active .author-tweet-card p a {
  color: #4169E1 !important;
}
body.active .author-tweet-card .article-comment::before, body.active .author-tweet-card .article-retweet::before, body.active .author-tweet-card .article-like::before {
  background-color: #9C9C9C !important;
}
body.active .author-tweet-card .show {
  color: #4169E1 !important;
}
body.active .author-tweet-card .article-share svg path {
  fill: #9C9C9C !important;
}
body.active .grid-quote-wrap blockquote {
  background-color: transparent !important;
}
body.active .contact-form-wrapper, body.active .inquiry-form-wrapper {
  background-color: #222221 !important;
}
body.active .quick-contact, body.active .inquiry-section {
  background-color: #222221 !important;
}
body.active .accordion .accordion-button span {
  color: #212529 !important;
}
body.active .accordion .accordion-button.active span {
  color: var(--news-primary-color) !important;
}
body.active .accordion .accordion-content p {
  color: #4B4B4B !important;
}
body.active .faq-section.gray-bg {
  background-color: #222221 !important;
}
body.active .pricing-card {
  background-color: #222221 !important;
  box-shadow: 0px 4px 8px 0px rgba(238, 238, 238, 0.08);
}
body.active .pricing-card .pricing-tag {
  background-color: var(--news-primary-color) !important;
}
body.active .pricing-card ul li::before {
  background-color: #9C9C9C !important;
}
body.active .progress-bar-wrapper .value-container .value, body.active .progress-bar-wrapper .value-container .text {
  color: #212529 !important;
}
body.active .pros-cons {
  background-color: #222221 !important;
}
body.active .pros-cons .pros ul li::before {
  background-color: #4169E1 !important;
}
body.active .pros-cons .cons ul li::before {
  background-color: var(--news-secondary-color) !important;
}
body.active .social-networks .share::after {
  background-color: #9C9C9C !important;
}
body.active .advance-news-search input, body.active .advance-news-search input::placeholder {
  color: #9C9C9C !important;
}
body.active .advance-news-search button svg path {
  stroke: #9C9C9C !important;
}
body.active .site-header .custom-logo {
  display: none;
}
body.active .site-header .custom-logo-forDark {
  display: block;
}
body.active .site-header.style-one .desktop-header .menu .menu-item:hover > a path {
  fill: #9C9C9C !important;
}
body.active .site-header.style-one .mobile-header {
  background-color: #222221 !important;
  box-shadow: 0px 4px 8px 0px rgba(238, 238, 238, 0.08);
}
body.active .site-header.style-two .header-top {
  background-color: var(--news-primary-color) !important;
}
body.active .site-header.style-two .header-top .top__left .custom-select .icon svg path {
  fill: #9C9C9C !important;
}
body.active .site-header.style-two .header-top .top__left .custom-select .select-text {
  color: #9C9C9C !important;
}
body.active .site-header.style-two .header-top .top__left .custom-select .select-text::after {
  background-color: #9C9C9C !important;
}
body.active .site-header.style-two .header-top .top__left .custom-select .select-options li:hover {
  background-color: var(--news-primary-color) !important;
}
body.active .site-header.style-two .header-mid .mid-left svg path {
  fill: #9C9C9C !important;
}
body.active .site-header.style-two .desktop-header .menu .menu-item:hover a {
  color: #9C9C9C !important;
}
body.active .site-header.style-two .desktop-header .menu .menu-item-has-children::after {
  background-color: #9C9C9C !important;
}
body.active .site-header.style-two .desktop-header .menu .menu-item-has-children .sub-menu .menu-item a {
  color: #212529 !important;
}
body.active .site-header.style-two .desktop-header .menu .menu-item-has-children .sub-menu .menu-item:hover a {
  color: #212529 !important;
}
body.active .site-header.style-two .desktop-header .menu .menu-item-has-children .sub-menu .menu-item-has-children::after {
  background-color: #212529 !important;
}
body.active .site-header.style-two .desktop-header .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item a {
  color: #212529 !important;
}
body.active .site-header.style-two .desktop-header .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item:hover a {
  color: #212529 !important;
}
body.active .site-header.style-three .header-top {
  background-color: #222221 !important;
}
body.active .site-header.style-three .header-mid .mid-left .custom-select .icon svg path {
  fill: #9C9C9C !important;
}
body.active .site-header.style-three .header-mid .mid-left .custom-select .select-text {
  color: #9C9C9C !important;
}
body.active .site-header.style-three .header-mid .mid-left .custom-select .select-text::after {
  background-color: #9C9C9C !important;
}
body.active .site-header.style-three .header-mid .mid-left .custom-select .select-options li:hover {
  background-color: var(--news-primary-color) !important;
}
body.active .site-header.style-three .header-mid .mid-right svg path {
  fill: #9C9C9C !important;
}
body.active .site-header.style-three .desktop-header {
  background-color: #222221 !important;
  box-shadow: 0px 4px 8px 0px rgba(238, 238, 238, 0.08);
}
body.active .site-header.style-three .desktop-header .bar {
  background-color: #9C9C9C !important;
}
body.active .site-header.style-three .desktop-header .menu .menu-item > a path {
  fill: #9C9C9C !important;
}
body.active .site-header.style-three .desktop-header .menu .menu-item:hover a {
  color: #9C9C9C !important;
}
body.active .site-header.style-three .desktop-header .menu .menu-item:hover a path {
  fill: #9C9C9C !important;
}
body.active .site-header.style-three .desktop-header .menu .menu-item-has-children::after {
  background-color: #9C9C9C !important;
}
body.active .site-header.style-three .desktop-header .menu .menu-item-has-children .sub-menu .menu-item a {
  color: #212529 !important;
}
body.active .site-header.style-three .desktop-header .menu .menu-item-has-children .sub-menu .menu-item:hover a {
  color: var(--news-secondary-color) !important;
}
body.active .site-header.style-three .desktop-header .menu .menu-item-has-children .sub-menu .menu-item-has-children::after {
  background-color: #212529 !important;
}
body.active .site-header.style-three .desktop-header .menu .menu-item-has-children .sub-menu .menu-item-has-children:hover::after {
  background-color: var(--news-secondary-color) !important;
}
body.active .site-header.style-three .desktop-header .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item a {
  color: #212529 !important;
}
body.active .site-header.style-three .desktop-header .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item:hover a {
  color: var(--news-secondary-color) !important;
}
body.active .site-header.style-three .mobile-header {
  background-color: var(--news-primary-color) !important;
}
body.active .site-header.style-three .mobile-header .bar {
  background-color: #9C9C9C !important;
}
body.active .site-header.style-four .header-top {
  background-color: #222221 !important;
}
body.active .site-header.style-four .header-top .top__left .header-search-container .btn__href {
  box-shadow: 0px 4px 8px 0px rgba(238, 238, 238, 0.08);
  background-color: #9C9C9C !important;
}
body.active .site-header.style-four .header-top .top__left .header-search-container .btn__href svg path {
  stroke: #212529;
}
body.active .site-header.style-four .header-mid .forcast__logo svg path {
  fill: #9C9C9C;
}
body.active .site-header.style-four .desktop-header .custom-select .select-options li:hover {
  background-color: var(--news-primary-color) !important;
}
body.active .site-header.style-four .desktop-header .nav-left .menu .menu-item:hover a, body.active .site-header.style-four .desktop-header .nav-right .menu .menu-item:hover a {
  color: var(--news-primary-color) !important;
}
body.active .site-header.style-four .desktop-header .nav-left .menu .menu-item-has-children .sub-menu .menu-item a, body.active .site-header.style-four .desktop-header .nav-right .menu .menu-item-has-children .sub-menu .menu-item a {
  color: #212529 !important;
}
body.active .site-header.style-four .desktop-header .nav-left .menu .menu-item-has-children .sub-menu .menu-item:hover a, body.active .site-header.style-four .desktop-header .nav-right .menu .menu-item-has-children .sub-menu .menu-item:hover a {
  color: #9C9C9C !important;
}
body.active .site-header.style-four .desktop-header .nav-left .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item a, body.active .site-header.style-four .desktop-header .nav-right .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item a {
  color: #212529 !important;
}
body.active .site-header.style-four .desktop-header .nav-left .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item:hover a, body.active .site-header.style-four .desktop-header .nav-right .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item:hover a {
  color: #9C9C9C !important;
}
body.active .site-header.style-four .desktop-header .nav-left .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item a, body.active .site-header.style-four .desktop-header .nav-right .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item a {
  color: #212529 !important;
}
body.active .site-header.style-four .desktop-header .nav-left .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item:hover a, body.active .site-header.style-four .desktop-header .nav-right .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item:hover a {
  color: #9C9C9C !important;
}
body.active .site-header.style-five .news-ticker .ticker-title {
  color: var(--news-secondary-color) !important;
}
body.active .site-header.style-five .desktop-header .btn__href svg path {
  fill: #212529 !important;
}
body.active .site-header.style-five .desktop-header a, body.active .site-header.style-five .desktop-header span {
  color: #212529 !important;
}
body.active .site-header.style-five .desktop-header .header-search-container .btn__href svg path {
  fill: transparent !important;
  stroke: #212529 !important;
}
body.active .site-header.style-five .desktop-header .btn__night__mode.active {
  background-color: #4B4B4B !important;
}
body.active .site-header.style-five .desktop-header .menu .menu-item:hover a {
  color: var(--news-secondary-color) !important;
}
body.active .site-header.style-five .desktop-header .menu .menu-item-has-children .sub-menu .menu-item a {
  color: #212529 !important;
}
body.active .site-header.style-five .desktop-header .menu .menu-item-has-children .sub-menu .menu-item:hover a {
  color: var(--news-secondary-color) !important;
}
body.active .site-header.style-five .desktop-header .menu .menu-item-has-children .sub-menu .menu-item-has-children::after {
  background-color: #212529 !important;
}
body.active .site-header.style-five .desktop-header .menu .menu-item-has-children .sub-menu .menu-item-has-children:hover::after {
  background-color: var(--news-secondary-color) !important;
}
body.active .site-header.style-five .desktop-header .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item a {
  color: #212529 !important;
}
body.active .site-header.style-five .desktop-header .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item:hover a {
  color: var(--news-secondary-color) !important;
}
body.active .site-header.style-five .desktop-header .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children::after {
  background-color: #212529 !important;
}
body.active .site-header.style-five .desktop-header .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children:hover::after {
  background-color: var(--news-secondary-color) !important;
}
body.active .site-header.style-five .desktop-header .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item a {
  color: #212529 !important;
}
body.active .site-header.style-five .desktop-header .menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item-has-children .sub-menu .menu-item:hover a {
  color: var(--news-secondary-color) !important;
}
body.active .site-header.style-five .desktop-header .sidebar.desktop .mega-menu-wrapper ul li a, body.active .site-header.style-five .desktop-header .sidebar.desktop .contact-info-wrapper ul li a {
  color: #9C9C9C !important;
}
body.active .site-header.style-five .mobile-header .btn__night__mode.active {
  background-color: #4B4B4B !important;
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
*::before, *::after {
  box-sizing: inherit;
}

body,
button,
input,
select,
optgroup,
textarea {
  font-size: 18px;
  line-height: 1.5;
}

a {
  text-decoration: none;
  color: #212529;
  -webkit-transition: all ease 0.35s;
  -moz-transition: all ease 0.35s;
  transition: all ease 0.35s;
}

li {
  list-style: none;
}

.text-center, .entry-content .heading--center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-bolder {
  font-weight: 800;
}
.text-bold {
  font-weight: 700;
}
.text-sbold {
  font-weight: 600;
}
.text-medium {
  font-weight: 500;
}
.text-regular {
  font-weight: 400;
}
.text-light {
  font-weight: 300;
}
.text-primary {
  color: var(--news-primary-color);
}

h1, h2, h3, h4, h5 {
  line-height: 160%;
  font-style: normal;
  color: #212529;
}

h1 {
  line-height: 160%;
  font-size: 28px;
}
@media screen and (min-width: 767px) {
  h1 {
    font-size: 34px;
  }
}
@media screen and (min-width: 992px) {
  h1 {
    font-size: 48px;
  }
}

h2 {
  line-height: 160%;
  font-size: 24px;
}
@media screen and (min-width: 767px) {
  h2 {
    font-size: 32px;
  }
}
@media screen and (min-width: 992px) {
  h2 {
    font-size: 40px;
  }
}

h3 {
  font-size: 20px;
}
@media screen and (min-width: 767px) {
  h3 {
    font-size: 28px;
  }
}
@media screen and (min-width: 992px) {
  h3 {
    font-size: 28px;
  }
}

h4 {
  font-size: 18px;
}
@media screen and (min-width: 767px) {
  h4 {
    font-size: 22px;
  }
}
@media screen and (min-width: 992px) {
  h4 {
    font-size: 24px;
  }
}

h5 {
  font-size: 18px;
}

h6 {
  font-size: 16px;
}

h3, h4, h5 {
  margin: 12px 0;
}

p {
  color: #4B4B4B;
  font-size: 16px;
}

a {
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  text-decoration: none;
}
a:hover {
  text-decoration: none;
  color: #16396e;
}

html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  box-sizing: border-box;
}

body {
  margin: 0;
  background: #fff;
}

main {
  display: block;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}

pre {
  font-family: monospace, monospace;
  font-size: 1em;
  background: #eee;
  padding: 20px;
}

a {
  background-color: transparent;
}
a:focus {
  outline: none;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}

b,
strong {
  font-weight: bolder;
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
  height: auto;
  vertical-align: middle;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
  cursor: pointer;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

details {
  display: block;
}

summary {
  display: list-item;
}

template {
  display: none;
}

[hidden] {
  display: none;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

body,
button,
input,
select,
optgroup,
textarea {
  color: #212529;
  font-size: 1rem;
  line-height: 1.778;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  clear: both;
}

p {
  margin-bottom: 1.5em;
  margin-top: 0;
}
p > small {
  font-size: 0.68em;
}

small {
  font-size: 0.5em;
  margin-bottom: 3px;
}
@media screen and (min-width: 1024px) {
  small {
    font-size: 0.45em;
  }
}

label {
  line-height: 1.78rem;
  font-size: 1rem;
}

.btn:focus, .search_hr_form .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button:focus, .site-footer .footer-search .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button:focus, .newsletter_form .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button:focus, .search_hr_form .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button:focus, .site-footer .footer-search .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button:focus, .newsletter_form .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button:focus, .btn__primary:focus, .btn__icon:focus, button:focus {
  outline: none !important;
}

a:focus {
  text-decoration: none;
  color: var(--news-primary-color);
  outline: 0;
}

.dropcap {
  font-size: 3.5rem;
  line-height: 1;
  float: left;
  margin-right: 5px;
  color: #212529;
}

dfn,
cite,
em,
i {
  font-style: italic;
}

address {
  margin: 0 0 1.5em;
}

code,
kbd,
tt,
var {
  font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

abbr,
acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}

mark,
ins {
  background: #fff9c0;
  text-decoration: none;
}

big {
  font-size: 125%;
}

ul,
ol {
  padding-left: 0;
}
.entry-content ul,
.entry-content ol {
  margin: 0 0 1.5em 0;
  padding-left: 15px;
}

ul {
  list-style: none;
}
.entry-content ul {
  list-style: disc;
}

.entry-content ol {
  list-style: decimal;
}

.entry-content li > ul,
.entry-content li > ol {
  margin-bottom: 0;
  margin-left: 1.5em;
}

dt {
  font-weight: 700;
}

dd {
  margin: 0 1.5em 1.5em;
}

embed,
iframe,
object {
  max-width: 100%;
}

table {
  margin: 1.5em 0;
  width: 100%;
  border-radius: 0;
  font-size: 1rem;
  text-align: left;
  overflow: hidden;
  border-collapse: collapse;
}
table tr th {
  padding: 10px 15px;
  border-bottom: 2px solid rgba(0, 0, 0, 0.05);
  background: rgba(0, 0, 0, 0.03);
  color: #212529;
}
table tr td {
  padding: 10px 15px;
}
table p {
  margin-bottom: 0;
}
table tr,
table th,
table td {
  border: 1px solid #212529;
  padding: 10px 15px;
}

a:hover,
a:focus,
a:active {
  color: #191970;
}

a:hover,
a:active {
  outline: 0;
}

button,
input[type=button],
input[type=reset],
input[type=submit] {
  border: 1px solid #212529;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  background: transparent;
  color: #212529;
  line-height: 1;
  padding: 0.6em 1em 0.4em;
}

button:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover {
  border-color: #212529;
}

button:active,
button:focus,
input[type=button]:active,
input[type=button]:focus,
input[type=reset]:active,
input[type=reset]:focus,
input[type=submit]:active,
input[type=submit]:focus {
  border-color: #212529;
}

input[type=text],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=number],
input[type=tel],
input[type=range],
input[type=date],
input[type=month],
input[type=week],
input[type=time],
input[type=datetime],
input[type=datetime-local],
input[type=color],
textarea {
  color: #212529;
  border: 1px solid #212529;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  padding: 3px;
}

input[type=text]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=number]:focus,
input[type=tel]:focus,
input[type=range]:focus,
input[type=date]:focus,
input[type=month]:focus,
input[type=week]:focus,
input[type=time]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=color]:focus,
textarea:focus {
  color: #111;
}

select {
  border: 1px solid #212529;
}

.alignleft {
  display: inline;
  float: left;
  margin-right: 1em;
}

.alignright {
  display: inline;
  float: right;
  margin-left: 1em;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.entry-meta {
  font-size: 14px;
  color: #212529;
  margin-bottom: 20px;
}
.entry-meta a {
  color: #212529;
}
.entry-meta a:hover {
  color: #db3a31;
}
.entry-meta > span {
  display: inline-block;
  vertical-align: middle;
  margin-right: 12px;
  padding-right: 12px;
  position: relative;
}
.entry-meta > span :last-child {
  margin-right: 0;
  padding-right: 0;
}
.entry-meta > span :last-child :after {
  display: none;
}
.entry-meta .category a {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
.entry-meta .category a :last-child {
  margin-right: 0;
}
.entry-meta .category a :last-child :after {
  display: none;
}
.entry-meta .category a ::after {
  content: ",";
}
.entry-header {
  margin-bottom: 1px;
}
.entry-header .entry-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.44rem;
  line-height: 1.3;
  color: #000;
  letter-spacing: 5.3px;
}
.entry-header .entry-title a {
  text-decoration: none;
  color: #212529;
}
.entry-header .entry-title a:hover {
  color: #db3a31;
}
.entry-content {
  color: #4B4B4B;
}
.entry-content p {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 18px;
}
.entry-content .h1,
.entry-content .h2,
.entry-content .h3,
.entry-content .h4,
.entry-content .h5,
.entry-content .h6,
.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6 {
  margin: 28px 0 10px 0;
}
.entry-content figure {
  margin: 20px 0;
}
@media screen and (min-width: 767px) {
  .entry-content figure {
    margin: 40px 0;
  }
}
.entry-content .heading__title {
  margin-top: 0;
  margin-bottom: 14px;
}
.entry-content .heading p {
  margin-bottom: 0;
}
.post .entry-content {
  margin: 0;
}

blockquote, q {
  font-style: italic;
  margin: 1.5em 0em;
  font-size: 1.333em;
  text-align: center;
  color: #212529;
}

q {
  border-left: 3px solid rgba(0, 0, 0, 0.1);
  padding-left: 30px;
  text-align: left;
  width: 50%;
  margin: 0;
  float: left;
  display: block;
}
q:before, q:after {
  display: none;
}

blockquote span, q span {
  display: inline-block;
  font-size: 18px;
  font-weight: 400;
  color: #212529;
}

/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  clip-path: none;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}

*:focus {
  outline: none;
}

*, ::after, ::before {
  box-sizing: border-box;
}

body {
  font-family: var(--news-primary-font);
}

a:hover {
  opacity: 0.7;
}

.site {
  overflow: hidden;
}

.site-branding .custom-logo-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
.site-branding .custom-logo-link img {
  max-width: 300px;
  object-fit: contain;
}
@media screen and (min-width: 767px) {
  .site-branding .custom-logo-link img {
    max-width: 400px;
    margin-bottom: 20px;
  }
}

.btn, .search_hr_form .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button, .site-footer .footer-search .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button, .newsletter_form .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button, .search_hr_form .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button, .site-footer .footer-search .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button, .newsletter_form .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button, .btn__primary, .btn__icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  background-color: var(--news-secondary-color);
  padding: 10px 40px;
  gap: 4px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  border-color: var(--news-secondary-color);
  color: #FFFFFF;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  text-transform: uppercase;
  font-family: var(--news-primary-font);
}
.btn path, .search_hr_form .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button path, .site-footer .footer-search .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button path, .newsletter_form .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button path, .search_hr_form .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button path, .site-footer .footer-search .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button path, .newsletter_form .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button path, .btn__primary path, .btn__icon path {
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.btn:hover, .search_hr_form .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button:hover, .site-footer .footer-search .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button:hover, .newsletter_form .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button:hover, .search_hr_form .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button:hover, .site-footer .footer-search .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button:hover, .newsletter_form .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button:hover, .btn__primary:hover, .btn__icon:hover {
  background-color: #FFFFFF;
  color: var(--news-secondary-color);
  border-color: var(--news-secondary-color);
}
.btn:hover path, .search_hr_form .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button:hover path, .site-footer .footer-search .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button:hover path, .newsletter_form .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button:hover path, .search_hr_form .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button:hover path, .site-footer .footer-search .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button:hover path, .newsletter_form .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button:hover path, .btn__primary:hover path, .btn__icon:hover path {
  fill: var(--news-secondary-color);
}
.btn:focus, .search_hr_form .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button:focus, .site-footer .footer-search .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button:focus, .newsletter_form .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button:focus, .search_hr_form .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button:focus, .site-footer .footer-search .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button:focus, .newsletter_form .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button:focus, .btn__primary:focus, .btn__icon:focus {
  background-color: var(--news-secondary-color);
  border-color: var(--news-secondary-color);
  color: #FFFFFF;
}
.btn:focus path, .search_hr_form .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button:focus path, .site-footer .footer-search .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button:focus path, .newsletter_form .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button:focus path, .search_hr_form .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button:focus path, .site-footer .footer-search .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button:focus path, .newsletter_form .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button:focus path, .btn__primary:focus path, .btn__icon:focus path {
  fill: #FFFFFF;
}
.btn__icon {
  padding: 10px 16px;
  text-transform: capitalize;
}
.btn__view {
  font-size: 18px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  color: #858585;
}
.btn__view path {
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.btn__view:hover {
  color: var(--news-secondary-color);
}
.btn__view:hover path {
  fill: var(--news-secondary-color);
}
.btn__href {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  gap: 6px;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  -ms-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
  color: #212529;
}
.btn__href:hover {
  opacity: 0.7;
  color: #212529;
}
.btn__night__mode {
  background-color: #4B4B4B;
  display: inline-block;
  min-width: 38px;
  height: 16px;
  position: relative;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  border-radius: 8px;
  cursor: pointer;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.btn__night__mode:hover .indicator {
  filter: brightness(0.9);
}
.btn__night__mode .indicator {
  background: #9C9C9C;
  padding: 4px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  position: absolute;
  height: 24px;
  width: 24px;
  left: 0%;
  top: 50%;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M8.00016 4.27119C7.26267 4.27119 6.54175 4.48988 5.92855 4.8996C5.31535 5.30933 4.83741 5.89169 4.55519 6.57304C4.27296 7.2544 4.19912 8.00414 4.343 8.72745C4.48687 9.45077 4.84201 10.1152 5.36349 10.6367C5.88498 11.1582 6.54939 11.5133 7.27271 11.6572C7.99603 11.801 8.74577 11.7272 9.42712 11.445C10.1085 11.1627 10.6908 10.6848 11.1006 10.0716C11.5103 9.45842 11.729 8.73749 11.729 8C11.7275 7.01152 11.3341 6.06394 10.6352 5.36498C9.93622 4.66602 8.98865 4.27268 8.00016 4.27119ZM8.00016 11.0508C7.39676 11.0508 6.80691 10.8719 6.3052 10.5367C5.80349 10.2015 5.41246 9.72498 5.18155 9.16751C4.95064 8.61004 4.89022 7.99661 5.00794 7.40481C5.12565 6.813 5.41622 6.26939 5.84289 5.84272C6.26956 5.41606 6.81317 5.12549 7.40497 5.00777C7.99678 4.89006 8.6102 4.95047 9.16767 5.18138C9.72514 5.41229 10.2016 5.80333 10.5368 6.30504C10.8721 6.80675 11.051 7.3966 11.051 8C11.051 8.80913 10.7296 9.58513 10.1574 10.1573C9.58529 10.7294 8.8093 11.0508 8.00016 11.0508ZM7.66118 2.80226V1.67232C7.66118 1.58241 7.69689 1.49619 7.76047 1.43262C7.82404 1.36905 7.91026 1.33333 8.00016 1.33333C8.09007 1.33333 8.17629 1.36905 8.23986 1.43262C8.30343 1.49619 8.33915 1.58241 8.33915 1.67232V2.80226C8.33915 2.89216 8.30343 2.97838 8.23986 3.04196C8.17629 3.10553 8.09007 3.14124 8.00016 3.14124C7.91026 3.14124 7.82404 3.10553 7.76047 3.04196C7.69689 2.97838 7.66118 2.89216 7.66118 2.80226ZM3.2883 3.76271C3.25714 3.73155 3.23242 3.69456 3.21555 3.65384C3.19869 3.61313 3.19001 3.56949 3.19001 3.52542C3.19001 3.48135 3.19869 3.43772 3.21555 3.397C3.23242 3.35629 3.25714 3.3193 3.2883 3.28813C3.31946 3.25697 3.35645 3.23225 3.39717 3.21539C3.43788 3.19853 3.48152 3.18985 3.52559 3.18985C3.56966 3.18985 3.61329 3.19853 3.65401 3.21539C3.69472 3.23225 3.73171 3.25697 3.76287 3.28813L4.56513 4.08474C4.6276 4.14906 4.66255 4.2352 4.66255 4.32486C4.66255 4.41452 4.6276 4.50065 4.56513 4.56497C4.53319 4.59651 4.49521 4.62128 4.45347 4.63778C4.41172 4.65429 4.36707 4.66219 4.3222 4.66102C4.27822 4.66175 4.23455 4.65362 4.19379 4.63712C4.15302 4.62062 4.11599 4.59608 4.08491 4.56497L3.2883 3.76271ZM3.14141 8C3.14141 8.0899 3.10569 8.17613 3.04212 8.2397C2.97855 8.30327 2.89233 8.33898 2.80242 8.33898H1.67248C1.58258 8.33898 1.49635 8.30327 1.43278 8.2397C1.36921 8.17613 1.3335 8.0899 1.3335 8C1.3335 7.9101 1.36921 7.82387 1.43278 7.7603C1.49635 7.69673 1.58258 7.66102 1.67248 7.66102H2.80242C2.89233 7.66102 2.97855 7.69673 3.04212 7.7603C3.10569 7.82387 3.14141 7.9101 3.14141 8ZM4.56513 11.435C4.6276 11.4993 4.66255 11.5855 4.66255 11.6751C4.66255 11.7648 4.6276 11.8509 4.56513 11.9153L3.76287 12.7119C3.73171 12.743 3.69472 12.7677 3.65401 12.7846C3.61329 12.8015 3.56966 12.8102 3.52559 12.8102C3.48152 12.8102 3.43788 12.8015 3.39717 12.7846C3.35645 12.7677 3.31946 12.743 3.2883 12.7119C3.25714 12.6807 3.23242 12.6437 3.21555 12.603C3.19869 12.5623 3.19001 12.5186 3.19001 12.4746C3.19001 12.4305 3.19869 12.3869 3.21555 12.3462C3.23242 12.3054 3.25714 12.2684 3.2883 12.2373L4.08491 11.435C4.14923 11.3726 4.23536 11.3376 4.32502 11.3376C4.41468 11.3376 4.50082 11.3726 4.56513 11.435ZM8.33915 13.1977V14.3277C8.33915 14.4176 8.30343 14.5038 8.23986 14.5674C8.17629 14.631 8.09007 14.6667 8.00016 14.6667C7.91026 14.6667 7.82404 14.631 7.76047 14.5674C7.69689 14.5038 7.66118 14.4176 7.66118 14.3277V13.1977C7.66118 13.1078 7.69689 13.0216 7.76047 12.958C7.82404 12.8945 7.91026 12.8588 8.00016 12.8588C8.09007 12.8588 8.17629 12.8945 8.23986 12.958C8.30343 13.0216 8.33915 13.1078 8.33915 13.1977ZM12.712 12.2373C12.7432 12.2684 12.7679 12.3054 12.7848 12.3462C12.8016 12.3869 12.8103 12.4305 12.8103 12.4746C12.8103 12.5186 12.8016 12.5623 12.7848 12.603C12.7679 12.6437 12.7432 12.6807 12.712 12.7119C12.6809 12.743 12.6439 12.7677 12.6032 12.7846C12.5624 12.8015 12.5188 12.8102 12.4747 12.8102C12.4307 12.8102 12.387 12.8015 12.3463 12.7846C12.3056 12.7677 12.2686 12.743 12.2375 12.7119L11.4352 11.9153C11.3715 11.8516 11.3357 11.7652 11.3357 11.6751C11.3357 11.5851 11.3715 11.4987 11.4352 11.435C11.4989 11.3713 11.5852 11.3356 11.6753 11.3356C11.7654 11.3356 11.8517 11.3713 11.9154 11.435L12.712 12.2373ZM14.6668 8C14.6668 8.0899 14.6311 8.17613 14.5675 8.2397C14.504 8.30327 14.4178 8.33898 14.3278 8.33898H13.1979C13.108 8.33898 13.0218 8.30327 12.9582 8.2397C12.8946 8.17613 12.8589 8.0899 12.8589 8C12.8589 7.9101 12.8946 7.82387 12.9582 7.7603C13.0218 7.69673 13.108 7.66102 13.1979 7.66102H14.3278C14.4178 7.66102 14.504 7.69673 14.5675 7.7603C14.6311 7.82387 14.6668 7.9101 14.6668 8ZM12.712 3.28813C12.7442 3.31874 12.7697 3.35555 12.7872 3.39634C12.8047 3.43713 12.8137 3.48105 12.8137 3.52542C12.8137 3.5698 12.8047 3.61371 12.7872 3.6545C12.7697 3.69529 12.7442 3.73211 12.712 3.76271L11.9154 4.56497C11.8843 4.59608 11.8473 4.62062 11.8065 4.63712C11.7658 4.65362 11.7221 4.66175 11.6781 4.66102C11.6333 4.66219 11.5886 4.65429 11.5469 4.63778C11.5051 4.62128 11.4671 4.59651 11.4352 4.56497C11.3727 4.50065 11.3378 4.41452 11.3378 4.32486C11.3378 4.2352 11.3727 4.14906 11.4352 4.08474L12.2375 3.28813C12.2681 3.256 12.3049 3.23042 12.3457 3.21293C12.3864 3.19545 12.4304 3.18644 12.4747 3.18644C12.5191 3.18644 12.563 3.19545 12.6038 3.21293C12.6446 3.23042 12.6814 3.256 12.712 3.28813Z' fill='%23212529'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 16px;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.btn__night__mode.active {
  background-color: #9C9C9C !important;
}
.btn__night__mode.active .indicator {
  background: #9C9C9C;
  left: 45%;
  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%3Cpath d='M11.38 2.019C10.6431 2.70562 10.0521 3.53362 9.64219 4.45362C9.23227 5.37361 9.01185 6.36674 8.99408 7.37377C8.97632 8.3808 9.16156 9.38109 9.53877 10.315C9.91598 11.2489 10.4774 12.0972 11.1896 12.8094C11.9018 13.5216 12.7501 14.083 13.684 14.4602C14.6179 14.8374 15.6182 15.0227 16.6252 15.0049C17.6323 14.9871 18.6254 14.7667 19.5454 14.3568C20.4654 13.9469 21.2934 13.3559 21.98 12.619C21.8234 15.1592 20.7039 17.5439 18.8496 19.2871C16.9953 21.0302 14.546 22.0005 12.001 22C6.477 22 2 17.523 2 12C2 6.685 6.146 2.339 11.38 2.019Z' fill='black'/%3E%3C/svg%3E");
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: center;
  box-shadow: inset 0px 0px 3px 1px rgba(167, 167, 167, 0.6901960784);
}
.btn__play {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
.btn__play::before {
  content: "";
  display: inline-block;
  height: 70px;
  width: 70px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='68' height='68' viewBox='0 0 68 68' fill='none'%3E%3Cpath d='M42.8021 32.3611C43.5469 32.8112 44 33.6041 44 34.4584C44 35.3126 43.5469 36.1055 42.8021 36.5096L27.8036 45.5126C27.0318 46.019 26.0656 46.0395 25.2771 45.6047C24.8895 45.3911 24.5669 45.0799 24.3425 44.7032C24.118 44.3265 23.9998 43.8978 24 43.4614V25.4554C24.0001 25.0192 24.1184 24.5909 24.3428 24.2144C24.5673 23.838 24.8898 23.5271 25.2771 23.3136C25.6645 23.1003 26.1028 22.9923 26.5468 23.0004C26.9908 23.0086 27.4246 23.1328 27.8036 23.3602L42.8021 32.3611Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-color: var(--news-secondary-color);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background-size: 68px;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.btn__play:hover::before {
  background-color: #db3a31;
}
.btn__live {
  background-color: #9C9C9C;
  color: var(--news-secondary-color);
  padding: 0;
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  padding: 6px;
  font-size: 12px;
}
.btn__live span {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  gap: 4px;
}
.btn__live span::before {
  content: "";
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' viewBox='0 0 12 13' fill='none'%3E%3Cpath d='M2.5 8.5H3.5C3.5 8.225 3.402 7.9895 3.206 7.7935C3.01033 7.59783 2.775 7.5 2.5 7.5V8.5ZM4.275 8.5H5C5 7.80833 4.75617 7.21867 4.2685 6.731C3.78117 6.24367 3.19167 6 2.5 6V6.725C2.99167 6.725 3.4105 6.898 3.7565 7.244C4.10217 7.58967 4.275 8.00833 4.275 8.5ZM5.775 8.5H6.5C6.5 7.95 6.39583 7.43117 6.1875 6.9435C5.97917 6.45617 5.69383 6.03117 5.3315 5.6685C4.96883 5.30617 4.54383 5.02083 4.0565 4.8125C3.56883 4.60417 3.05 4.5 2.5 4.5V5.225C3.40833 5.225 4.18133 5.54367 4.819 6.181C5.45633 6.81867 5.775 7.59167 5.775 8.5ZM4 11V10H1V2H11V10H8V11H4ZM2 9H10V3H2V9Z' fill='%23E02A20'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  height: 12px;
  width: 12px;
  background-color: var(--news-secondary-color);
  display: inline-block;
}
.btn__live span::after {
  content: "";
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5' fill='none'%3E%3Ccircle cx='2' cy='2.5' r='2' fill='%23E02A20'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  height: 5px;
  width: 4px;
  display: inline-block;
  background-color: var(--news-secondary-color);
}
.btn__outline {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  border: 1px solid #212529;
  color: #212529;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  gap: 8px;
  padding: 12px 40px;
  cursor: pointer;
}
.btn__outline:hover {
  background-color: var(--news-secondary-color);
  color: #9C9C9C;
  border-color: var(--news-secondary-color);
  opacity: 1;
}
.btn__outline:hover path {
  fill: #9C9C9C;
}
.btn__outline:focus {
  background-color: transparent;
  color: #212529;
  border-color: #212529;
}
.btn__outline:focus path {
  fill: #212529;
}
.btn__video {
  border: 0;
  padding: 0;
  position: relative;
}
.btn__video::before {
  content: "";
  background-color: #FFFFFF;
  height: 30px;
  width: 30px;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
}
.btn__video:hover path {
  fill: #E7534B;
}
.btn__primary {
  background-color: var(--news-primary-color);
  border: 1px solid var(--news-primary-color);
  color: #FFFFFF;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  text-transform: capitalize;
}
.btn__primary:hover {
  border-color: var(--news-primary-color);
  color: var(--news-primary-color);
  opacity: 1;
}
.btn__primary:focus {
  background-color: var(--news-primary-color);
  border-color: var(--news-primary-color);
  color: #FFFFFF;
}

.meta-nav {
  background-color: var(--news-primary-color);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  padding: 10px 16px;
  color: #9C9C9C;
  border-color: var(--news-primary-color);
  text-transform: capitalize;
}
.meta-nav:hover {
  background-color: transparent;
  color: var(--news-primary-color);
  border-color: var(--news-primary-color);
}
.meta-nav:focus {
  background-color: var(--news-primary-color);
  color: #9C9C9C;
  border-color: var(--news-primary-color);
}

.rdv__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 12px;
}
.rdv__list li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  gap: 12px;
  font-size: 14px;
  color: #FFFFFF;
}
.rdv__list li a {
  font-size: 14px;
  color: #FFFFFF;
}
.rdv__list .user a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  gap: 8px;
}
.rdv__list .user a::before {
  content: "";
  display: inline-block;
  height: 22px;
  width: 22px;
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M10 5C9.38193 5 8.77775 5.18328 8.26384 5.52666C7.74994 5.87004 7.3494 6.3581 7.11288 6.92911C6.87635 7.50013 6.81447 8.12847 6.93505 8.73466C7.05563 9.34085 7.35325 9.89767 7.79029 10.3347C8.22733 10.7717 8.78415 11.0694 9.39034 11.19C9.99654 11.3105 10.6249 11.2486 11.1959 11.0121C11.7669 10.7756 12.255 10.3751 12.5983 9.86116C12.9417 9.34725 13.125 8.74307 13.125 8.125C13.125 7.2962 12.7958 6.50134 12.2097 5.91529C11.6237 5.32924 10.8288 5 10 5Z' fill='white'/%3E%3Cpath d='M10 1.25C8.26942 1.25 6.57769 1.76318 5.13876 2.72464C3.69983 3.6861 2.57832 5.05267 1.91606 6.65152C1.25379 8.25037 1.08051 10.0097 1.41813 11.707C1.75575 13.4044 2.58911 14.9635 3.81282 16.1872C5.03653 17.4109 6.59563 18.2442 8.29296 18.5819C9.9903 18.9195 11.7496 18.7462 13.3485 18.0839C14.9473 17.4217 16.3139 16.3002 17.2754 14.8612C18.2368 13.4223 18.75 11.7306 18.75 10C18.7474 7.68017 17.8246 5.45611 16.1843 3.81574C14.5439 2.17537 12.3198 1.25265 10 1.25ZM14.995 15.5788C14.9825 14.759 14.6485 13.9769 14.0649 13.401C13.4814 12.8251 12.6949 12.5015 11.875 12.5H8.125C7.30512 12.5015 6.51865 12.8251 5.93506 13.401C5.35147 13.9769 5.01746 14.759 5.005 15.5788C3.87161 14.5667 3.07234 13.2343 2.71303 11.7579C2.35372 10.2815 2.45132 8.73084 2.9929 7.31116C3.53449 5.89148 4.49452 4.66979 5.74586 3.80785C6.99721 2.94592 8.48084 2.48439 10.0003 2.48439C11.5198 2.48439 13.0034 2.94592 14.2548 3.80785C15.5061 4.66979 16.4661 5.89148 17.0077 7.31116C17.5493 8.73084 17.6469 10.2815 17.2876 11.7579C16.9283 13.2343 16.1284 14.5667 14.995 15.5788Z' fill='white'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  background-color: #9C9C9C;
}
.rdv__list li:not(:last-child)::after {
  content: "";
  display: inline-block;
  height: 6px;
  width: 6px;
  background-image: url("../assets/icons/red-circle.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 4px;
}
.rdv__list .watching::before {
  content: "";
  display: inline-block;
  height: 6px;
  width: 6px;
  background-image: url("../assets/icons/red-circle.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 4px;
}

.list__vr__news li, #secondary.widget-area .wp-block-latest-posts__list.wp-block-latest-posts li {
  background-color: #033AA1;
  padding: 16px;
  border-radius: 8px;
}
.list__vr__news li a, #secondary.widget-area .wp-block-latest-posts__list.wp-block-latest-posts li a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
  font-size: 16px;
  font-weight: 600;
  color: #fff;
}
.list__vr__news li a span, #secondary.widget-area .wp-block-latest-posts__list.wp-block-latest-posts li a span, .list__vr__news li a .sn, #secondary.widget-area .wp-block-latest-posts__list.wp-block-latest-posts li a .sn {
  font-size: 16px;
  color: #fff;
}
.list__vr__news li a span.heading, #secondary.widget-area .wp-block-latest-posts__list.wp-block-latest-posts li a span.heading, .list__vr__news li a p, #secondary.widget-area .wp-block-latest-posts__list.wp-block-latest-posts li a p {
  font-size: 16px;
  margin: 0;
}
.list__vr__news li:not(:last-child), #secondary.widget-area .wp-block-latest-posts__list.wp-block-latest-posts li:not(:last-child) {
  padding-bottom: 20px;
  margin-bottom: 16px;
}

.wp-block-categories-list.wp-block-categories .cat-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  gap: 12px;
}
.wp-block-categories-list.wp-block-categories .cat-item::before {
  content: "";
  display: inline-block;
  height: 12px;
  width: 12px;
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M4.16667 11L3 9.83333L6.83333 6L3 2.16667L4.16667 1L9.16667 6L4.16667 11Z' fill='%23212529'/%3E%3C/svg%3E");
  mask-repeat: no-repea;
  background-color: #4B4B4B;
}
.wp-block-categories-list.wp-block-categories .cat-item a {
  padding: 20px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  flex: 1;
  color: #212529;
}
.wp-block-categories-list.wp-block-categories .cat-item:not(:last-child) {
  border-bottom: 1px solid #EFEFEF;
}

.category-wrap .category-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  column-gap: 12px;
  row-gap: 6px;
}
.category-wrap .category-list a {
  padding-right: 12px;
  color: #FA0001;
  line-height: 16px;
  font-size: 16px;
}
.category-wrap .category-list a:not(:last-child) {
  border-right: 1px solid #4B4B4B;
}

.entry-meta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 24px;
  margin-bottom: 0;
}
.entry-meta .auth {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  column-gap: 12px;
  row-gap: 6px;
  flex-wrap: wrap;
}
.entry-meta .auth .author-details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  gap: 8px;
}
.entry-meta .auth .author-details img {
  height: 20px;
  width: 20px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  object-fit: contain;
}
.entry-meta .auth .author-details span {
  font-size: 14px;
}
.entry-meta .auth .author-details span a {
  color: #4B4B4B;
}
.entry-meta .auth .blog__date, .entry-meta .auth .time, .entry-meta .auth .article-views, .entry-meta .auth .quantity, .entry-meta .auth .status {
  font-size: 14px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  gap: 12px;
  color: #4B4B4B;
}
.entry-meta .auth .blog__date::before, .entry-meta .auth .time::before, .entry-meta .auth .article-views::before, .entry-meta .auth .quantity::before, .entry-meta .auth .status::before {
  content: "";
  display: inline-block;
  height: 6px;
  width: 6px;
  background-image: url("../assets/icons/red-circle.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 4px;
}
.entry-meta .auth .blog__date a, .entry-meta .auth .time a, .entry-meta .auth .article-views a, .entry-meta .auth .quantity a, .entry-meta .auth .status a {
  color: #4B4B4B;
}
.entry-meta .article_details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  gap: 12px;
}
.entry-meta .article_details .article-views {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  color: #4B4B4B;
}
.entry-meta .article_details .article-views::before {
  content: "";
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='18' viewBox='0 0 14 18' fill='none'%3E%3Cpath d='M6.27693 2.38835C6.33924 3.4358 6.89016 4.39315 7.76451 4.97338C8.0984 5.2167 8.46658 5.40899 8.85708 5.54408C10.1403 6.04794 11.1933 7.00634 11.8154 8.23666C12.4374 9.46711 12.585 10.8833 12.23 12.2154C11.8749 13.5476 11.0421 14.7026 9.89024 15.46C8.73839 16.2176 7.34809 16.5249 5.98408 16.3232C4.65051 16.0841 3.4453 15.3791 2.58327 14.3338C1.72123 13.2887 1.25842 11.9713 1.27737 10.6167C1.27737 10.2167 1.27737 9.83136 1.31644 9.4705H1.31632C1.71985 10.0807 2.25067 10.5965 2.87226 10.9825C3.05792 11.0985 3.27276 11.1593 3.49165 11.1581C3.87715 11.1653 4.24173 10.9831 4.46714 10.6704C4.68616 10.3553 4.74057 9.95434 4.6135 9.59245C4.09616 8.29039 3.98224 6.8629 4.28673 5.49522C4.62026 4.28198 5.31417 3.19861 6.27677 2.38845M7.16437 0.666706C7.09717 0.666008 7.03114 0.684609 6.97417 0.720416C5.73536 1.48117 3.97454 2.92983 3.37456 5.26138C3.0165 6.8064 3.13554 8.42381 3.71601 9.89996C3.74089 9.9732 3.72938 10.054 3.68508 10.1175C3.64079 10.1809 3.56906 10.2198 3.49163 10.2219C3.44827 10.2201 3.40607 10.2066 3.36968 10.1828C2.25864 9.52166 1.55749 8.3433 1.50657 7.05163C1.50401 6.95584 1.46344 6.86504 1.39392 6.79924C1.3244 6.73333 1.23163 6.69787 1.13583 6.70043C0.977378 6.69694 0.836822 6.80134 0.794382 6.95409C0.466086 8.14502 0.311566 9.37707 0.336 10.612C0.311586 12.1926 0.852506 13.7298 1.86126 14.9471C2.87002 16.1641 4.28016 16.9809 5.83766 17.2504C6.18271 17.3068 6.53181 17.3345 6.88138 17.3333C8.51605 17.3282 10.0902 16.7144 11.2968 15.6115C12.5032 14.5087 13.2558 12.9959 13.4074 11.3681C13.5434 9.93564 13.2007 8.49838 12.4328 7.28132C11.665 6.06424 10.5154 5.13608 9.16383 4.64198C8.8633 4.54049 8.57908 4.39599 8.32004 4.21277C7.82154 3.90899 7.45732 3.42689 7.30152 2.86423C7.14574 2.30168 7.20991 1.70086 7.48102 1.18388C7.53415 1.07344 7.5274 0.94358 7.46335 0.839065C7.39929 0.734553 7.28652 0.669682 7.16398 0.66689L7.16437 0.666706Z' fill='%23212529'/%3E%3Cpath d='M6.76448 8.22658C6.92061 8.28994 7.08149 8.35341 7.25218 8.41189H7.25229C7.76371 8.61592 8.19397 8.98223 8.47682 9.45457C8.75966 9.92691 8.87951 10.4791 8.81791 11.0262C8.7585 11.6598 8.46542 12.2485 7.99564 12.6777C7.52586 13.107 6.91307 13.3458 6.27681 13.348C6.13951 13.3485 6.00233 13.337 5.867 13.3138C5.7683 13.2983 5.67064 13.2772 5.57438 13.2504C6.16276 12.7588 6.60894 12.1189 6.86691 11.397C7.20161 10.4502 7.20161 9.41727 6.86691 8.47051C6.83111 8.37622 6.80193 8.28357 6.77914 8.19254M5.91583 6.72936V6.72925C5.83817 6.72913 5.76388 6.76099 5.71041 6.81725C5.65693 6.87352 5.62891 6.9492 5.63298 7.02674C5.65751 7.62801 5.77435 8.22184 5.97919 8.78754C6.23995 9.52436 6.23995 10.3284 5.97919 11.0653C5.6673 11.9299 5.01011 12.626 4.1648 12.987C4.06924 13.0234 4.00077 13.1084 3.98554 13.2095C3.97043 13.3105 4.011 13.412 4.09168 13.4748C4.55006 13.8684 5.106 14.1313 5.70122 14.2357C5.8863 14.2686 6.07404 14.285 6.26216 14.2844C7.13408 14.2822 7.97391 13.9552 8.6177 13.3671C9.26165 12.7792 9.66342 11.9724 9.74467 11.1044C9.8214 10.3495 9.64829 9.59039 9.25177 8.94365C8.85523 8.29682 8.25732 7.7982 7.54978 7.5243C7.01828 7.3519 6.51162 7.11077 6.04264 6.80724C5.99835 6.77178 5.94325 6.75283 5.88651 6.75364L5.91583 6.72936Z' fill='%23212529'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  background-size: 16px;
  height: 20px;
  width: 20px;
  display: inline-block;
  background-color: #4B4B4B;
}
.entry-meta .article_details .article-comment {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  color: #4B4B4B;
}
.entry-meta .article_details .article-comment::before {
  content: "";
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M2.43995 10.0028H2.43996V9.99967C2.43996 8.2362 3.21658 6.52701 4.6294 5.25373C5.32954 4.62275 6.16483 4.11863 7.08932 3.77352C7.91122 3.4667 8.78737 3.29166 9.67753 3.25658C9.06904 3.28119 8.46235 3.37417 7.87152 3.53607C6.24695 3.98123 4.82744 4.92462 3.86597 6.22316C2.90289 7.52387 2.46272 9.09727 2.63598 10.6732C2.80762 12.2345 3.56808 13.6798 4.768 14.7731L4.02553 15.4423L2.57521 16.7493H2.52212H2.5079L2.49368 16.7499C2.48523 16.7502 2.4771 16.7499 2.46937 16.7491L4.07274 15.3041L4.63413 14.7982L4.12394 14.2406C3.02218 13.0367 2.43351 11.5368 2.43995 10.0028ZM12.8117 3.7523C11.9393 3.42725 11.0137 3.2593 10.085 3.25032C12.09 3.26763 13.9954 3.99351 15.3937 5.25373C16.8065 6.52701 17.5832 8.2362 17.5832 9.99967C17.5832 11.7631 16.8065 13.4723 15.3937 14.7456C13.9964 16.0049 12.0928 16.7306 10.0895 16.749C11.7561 16.7319 13.3759 16.2033 14.68 15.2373C16.0055 14.2554 16.9283 12.877 17.2691 11.3269C17.6103 9.77517 17.3421 8.16816 16.5201 6.78465C15.6996 5.40356 14.3838 4.33806 12.8117 3.7523Z' fill='%23212529' stroke='%23212529' stroke-width='1.5'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  background-size: 20px;
  height: 22px;
  width: 22px;
  display: inline-block;
  background-color: #4B4B4B;
}

.list-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: start;
  -moz-align-items: start;
  align-items: start;
  border-top: 6px solid var(--news-primary-color, #102B54);
  border-bottom: 1px dashed var(--news-primary-color);
  padding: 32px 0;
  margin-bottom: 48px;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 992px) {
  .list-wrap {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.list-wrap .wp-block-heading {
  padding: 0;
  color: var(--news-primary-color);
}
.list-wrap ul li {
  color: var(--news-primary-color);
}
.list-wrap ul li::before {
  width: 68px !important;
}
@media screen and (min-width: 575px) {
  .list-wrap ul li::before {
    width: 32px !important;
  }
}

.bold-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  column-gap: 8px;
}
@media screen and (min-width: 767px) {
  .bold-list {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.bold-list > h5 {
  width: 100%;
}
@media screen and (min-width: 767px) {
  .bold-list > h5 {
    width: 28%;
  }
}
.bold-list .list h5 {
  display: inline-block;
  border-bottom: 1.5px solid #4169E1;
}
.bold-list .list h5 a {
  color: #212529;
}

.social-networks {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
}
.social-networks li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
.social-networks li a {
  height: 28px;
  width: 28px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  color: #FFFFFF;
  gap: 4px;
  background-color: #033AA1;
}
.social-networks li .share {
  width: auto;
}
.social-networks li .share::after {
  content: "";
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M18 22.5C17.1667 22.5 16.4583 22.2083 15.875 21.625C15.2917 21.0417 15 20.3333 15 19.5C15 19.3833 15.0083 19.2623 15.025 19.137C15.0417 19.0123 15.0667 18.9 15.1 18.8L8.05 14.7C7.76667 14.95 7.45 15.1457 7.1 15.287C6.75 15.429 6.38333 15.5 6 15.5C5.16667 15.5 4.45833 15.2083 3.875 14.625C3.29167 14.0417 3 13.3333 3 12.5C3 11.6667 3.29167 10.9583 3.875 10.375C4.45833 9.79167 5.16667 9.5 6 9.5C6.38333 9.5 6.75 9.57067 7.1 9.712C7.45 9.854 7.76667 10.05 8.05 10.3L15.1 6.2C15.0667 6.1 15.0417 5.98767 15.025 5.863C15.0083 5.73767 15 5.61667 15 5.5C15 4.66667 15.2917 3.95833 15.875 3.375C16.4583 2.79167 17.1667 2.5 18 2.5C18.8333 2.5 19.5417 2.79167 20.125 3.375C20.7083 3.95833 21 4.66667 21 5.5C21 6.33333 20.7083 7.04167 20.125 7.625C19.5417 8.20833 18.8333 8.5 18 8.5C17.6167 8.5 17.25 8.429 16.9 8.287C16.55 8.14567 16.2333 7.95 15.95 7.7L8.9 11.8C8.93333 11.9 8.95833 12.0123 8.975 12.137C8.99167 12.2623 9 12.3833 9 12.5C9 12.6167 8.99167 12.7373 8.975 12.862C8.95833 12.9873 8.93333 13.1 8.9 13.2L15.95 17.3C16.2333 17.05 16.55 16.854 16.9 16.712C17.25 16.5707 17.6167 16.5 18 16.5C18.8333 16.5 19.5417 16.7917 20.125 17.375C20.7083 17.9583 21 18.6667 21 19.5C21 20.3333 20.7083 21.0417 20.125 21.625C19.5417 22.2083 18.8333 22.5 18 22.5Z' fill='%23212529'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  background-size: 24px;
  height: 25px;
  min-width: 25px;
  display: inline-block;
  background-color: #4B4B4B;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  -ms-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
}

.social__sqr, .wp-block-social-links .wp-social-link {
  background-color: #3E5B98;
  display: inline-block;
  width: 100%;
}
@media screen and (min-width: 575px) {
  .social__sqr, .wp-block-social-links .wp-social-link {
    width: calc(50% - 10px);
  }
}
@media screen and (min-width: 992px) {
  .social__sqr, .wp-block-social-links .wp-social-link {
    width: 100%;
  }
}
@media screen and (min-width: 1440px) {
  .social__sqr, .wp-block-social-links .wp-social-link {
    width: calc(50% - 10px);
  }
}
.social__sqr a, .wp-block-social-links .wp-social-link a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  color: #FFFFFF;
  padding: 14px 0px;
  gap: 4px;
}
.social__sqr a span, .wp-block-social-links .wp-social-link a span {
  margin-left: 8px;
  font-size: 12px;
  padding: 0 6px;
}

.wp-block-social-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  gap: 20px;
  margin-bottom: 24px;
}
.wp-block-social-links li {
  border-radius: 4px;
}
.wp-block-social-links .wp-social-link-facebook {
  background-color: #3E5B98;
}
.wp-block-social-links .wp-social-link-facebook span {
  background-color: #0D3472;
}
.wp-block-social-links .wp-social-link-facebook:hover {
  background-color: #5172B8;
}
.wp-block-social-links .wp-social-link-facebook:hover span {
  background-color: #3E5B98;
}
.wp-block-social-links .wp-social-link-instagram {
  background-color: #AE3793;
}
.wp-block-social-links .wp-social-link-instagram span {
  background-color: #85196C;
}
.wp-block-social-links .wp-social-link-instagram:hover {
  background-color: #CE64B5;
}
.wp-block-social-links .wp-social-link-instagram:hover span {
  background-color: #AE3793;
}
.wp-block-social-links .wp-social-link-pinterest {
  background-color: #E02A20;
}
.wp-block-social-links .wp-social-link-pinterest span {
  background-color: #C8251C;
}
.wp-block-social-links .wp-social-link-pinterest:hover {
  background-color: #E7534B;
}
.wp-block-social-links .wp-social-link-pinterest:hover span {
  background-color: #E02A20;
}
.wp-block-social-links .wp-social-link-linkedin {
  background-color: #3371B7;
}
.wp-block-social-links .wp-social-link-linkedin span {
  background-color: #1F5CA0;
}
.wp-block-social-links .wp-social-link-linkedin:hover {
  background-color: #508BCE;
}
.wp-block-social-links .wp-social-link-linkedin:hover span {
  background-color: #3371B7;
}

.custom-select {
  position: relative;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.custom-select .select-text-con {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  gap: 6px;
}
.custom-select .select-text-con:hover label.select-text {
  opacity: 0.8;
}
.custom-select .select-text-con:hover .icon path {
  opacity: 0.8;
}
.custom-select .select-text {
  align-self: center;
  height: 100%;
  cursor: pointer;
  gap: 6px;
}
.custom-select .select-text:hover {
  color: var(--news-primary-font);
}
.custom-select .select-text::after {
  content: "";
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M1 4.16667L2.16667 3L6 6.83333L9.83333 3L11 4.16667L6 9.16667L1 4.16667Z' fill='black'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  width: 16px;
  height: 16px;
  transform: translateY(2px);
  background-color: #FFFFFF;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -ms-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}
.custom-select .select-text.active::after {
  transform: rotate(180deg) translateY(2px);
}
.custom-select .select-options {
  position: absolute;
  top: 195%;
  background: #FFFFFF;
  width: 100%;
  box-shadow: 0px 12px 12px 1px rgba(23, 140, 239, 0.24);
  border-radius: 0 0 5px 5px;
  z-index: 20;
  display: none;
}
.custom-select .select-options li {
  border-bottom: 1px solid #ECECEC;
  padding: 10px 20px;
  cursor: pointer;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  -ms-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
}
.custom-select .select-options li:hover {
  background: #16396e;
  color: #FFFFFF;
}

.forcast__wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: start;
  -moz-justify-content: start;
  justify-content: start;
  gap: 12px;
  float: right;
  position: relative;
  top: 4px;
}
@media screen and (max-width: 992px) {
  .forcast__wrap {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: end;
    -moz-justify-content: end;
    justify-content: end;
  }
}
.forcast__wrap .forcast__logo {
  width: 10%;
}
@media screen and (min-width: 575px) {
  .forcast__wrap .forcast__logo {
    width: auto;
    display: none;
  }
}
.forcast__wrap .forcast__logo svg path {
  fill: #9C9C9C;
}
.forcast__wrap .forcast_info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 575px) {
  .forcast__wrap .forcast_info {
    width: auto;
  }
}

.heading_big_wrap {
  margin-top: 32px;
}
.heading_big_wrap .heading__big__icon {
  padding: 24px;
}
@media screen and (min-width: 992px) {
  .heading_big_wrap .heading__big__icon {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 12px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
  }
}
.heading_big_wrap .heading__big__icon .category-tags {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  gap: 24px;
}
.heading_big_wrap .heading__big__icon .category-tags a {
  background-color: #FA0001;
  padding: 6px 16px;
  color: #FFFFFF;
  font-weight: 600;
  border-radius: 4px;
}
.heading_big_wrap .heading__big__icon .entry-meta {
  justify-content: center;
}
.heading_big_wrap .heading__big__icon .entry-meta .author-details a {
  font-weight: 700;
  font-size: 18px;
}
.heading_big_wrap .heading__big__icon .entry-meta .time {
  font-size: 18px;
  color: #9C9C9C;
}
.heading_big_wrap .heading__big__icon .heading {
  text-align: center;
  margin-top: 24px;
  margin-bottom: 32px;
}
.heading_big_wrap .heading__big__icon .heading a {
  color: #000000;
}

.title {
  font-size: 16px;
  line-height: 160%;
  color: #212529;
  gap: 14px;
  margin-bottom: 8px;
}
.title .icon {
  display: inline-block;
  height: 14px;
  width: 14px;
  background: var(--news-secondary-color);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  transform: translateY(2px);
  position: relative;
}
.title .icon svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.section__heading, .wp-block-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  position: relative;
}
.section__heading h3, .wp-block-heading h3 {
  margin: 0;
  color: #333;
}
.section__heading::after, .wp-block-heading::after {
  content: "";
  position: absolute;
  bottom: 50%;
  left: 250px;
  right: 120px;
  height: 0px;
}

@media screen and (max-width: 768px) {
  .section__heading::after, .wp-block-heading::after {
    left: 160px;
  }
}
.wp-block-heading {
  position: relative;
  margin: 0;
  padding: 8px 0;
  text-transform: uppercase;
}
.wp-block-heading::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 80px;
  height: 1.5px;
  background: var(--news-secondary-color);
}

span.wp-block-heading {
  font-size: 18px;
}

.is_video_title::before {
  content: "";
  display: inline-block;
  height: 16px;
  min-width: 16px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='68' height='68' viewBox='0 0 68 68' fill='none'%3E%3Cpath d='M42.8021 32.3611C43.5469 32.8112 44 33.6041 44 34.4584C44 35.3126 43.5469 36.1055 42.8021 36.5096L27.8036 45.5126C27.0318 46.019 26.0656 46.0395 25.2771 45.6047C24.8895 45.3911 24.5669 45.0799 24.3425 44.7032C24.118 44.3265 23.9998 43.8978 24 43.4614V25.4554C24.0001 25.0192 24.1184 24.5909 24.3428 24.2144C24.5673 23.838 24.8898 23.5271 25.2771 23.3136C25.6645 23.1003 26.1028 22.9923 26.5468 23.0004C26.9908 23.0086 27.4246 23.1328 27.8036 23.3602L42.8021 32.3611Z' fill='white'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-color: var(--news-secondary-color);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background-size: 20px;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  margin-right: 6px;
  transform: translateY(2px);
}

.title_wrap {
  width: 100%;
  text-align: center;
  display: inline-block;
}
.title_wrap .title {
  margin-bottom: 8px;
  position: relative;
}
.title_wrap .title::before, .title_wrap .title::after {
  content: "";
  height: 2px;
  width: 52px;
  background-color: var(--news-secondary-color);
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.title_wrap .title::after {
  right: -62px;
}
.title_wrap .title::before {
  left: -62px;
}

.heading {
  margin-bottom: 24px;
}
.heading br {
  display: none;
}
@media screen and (min-width: 575px) {
  .heading br {
    display: block;
  }
}
@media screen and (min-width: 992px) {
  .heading br {
    display: block;
  }
}
.heading .highlight {
  color: var(--news-secondary-color);
}

.swiper {
  margin: 0;
}
.swiper .swiper-button-prev, .swiper .swiper-button-next {
  background-color: transparent;
  height: 30px;
  width: 30px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid #9C9C9C;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.swiper .swiper-button-prev::after, .swiper .swiper-button-next::after {
  font-size: 12px;
  color: #9C9C9C;
}
.swiper .swiper-button-prev:hover, .swiper .swiper-button-next:hover {
  background-color: var(--news-secondary-color);
  border-color: var(--news-secondary-color);
}

.banner-fullwidth-slider {
  margin-bottom: 20px;
}
@media screen and (min-width: 767px) {
  .banner-fullwidth-slider {
    margin-bottom: 60px;
  }
}
.banner-fullwidth-slider .swiper-button-prev {
  left: 5%;
}
.banner-fullwidth-slider .swiper-button-next {
  right: 5%;
}
.banner-fullwidth-slider .swiper-button-prev, .banner-fullwidth-slider .swiper-button-next {
  background-color: #9C9C9C;
}
@media screen and (min-width: 992px) {
  .banner-fullwidth-slider .swiper-button-prev, .banner-fullwidth-slider .swiper-button-next {
    background-color: transparent;
  }
}
.banner-fullwidth-slider .swiper-button-prev::after, .banner-fullwidth-slider .swiper-button-next::after {
  font-size: 12px;
  color: var(--news-secondary-color);
}
@media screen and (min-width: 992px) {
  .banner-fullwidth-slider .swiper-button-prev::after, .banner-fullwidth-slider .swiper-button-next::after {
    color: #9C9C9C;
  }
}
.banner-fullwidth-slider .swiper-button-prev:hover, .banner-fullwidth-slider .swiper-button-next:hover {
  background-color: var(--news-secondary-color);
  border-color: var(--news-secondary-color);
}
.banner-fullwidth-slider .swiper-button-prev:hover::after, .banner-fullwidth-slider .swiper-button-next:hover::after {
  color: #9C9C9C;
}
.banner-fullwidth-slider .swiper-slide .post-content {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.banner-fullwidth-slider .swiper-slide .post-content .play_btn {
  -webkit-box-align: start !important;
  -ms-flex-align: start !important;
  -webkit-align-items: start !important;
  -moz-align-items: start !important;
  align-items: start !important;
}
@media screen and (min-width: 992px) {
  .banner-fullwidth-slider .swiper-slide .post-content .play_btn {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    -webkit-align-items: center !important;
    -moz-align-items: center !important;
    align-items: center !important;
  }
}

.widget.widget_newspaper_author_bio_widget {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  gap: 20px;
}
.widget.widget_newspaper_author_bio_widget .wp-block-heading {
  width: 100%;
  align-self: left;
}
.widget.widget_newspaper_author_bio_widget a {
  height: 120px;
  width: 120px;
}
.widget.widget_newspaper_author_bio_widget a img {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.widget.widget_newspaper_author_bio_widget img {
  width: 140px;
}
.widget.widget_newspaper_author_bio_widget span {
  font-size: 18px;
}
.widget.widget_newspaper_author_bio_widget figcaption {
  text-align: center;
  font-size: 14px;
}
.widget.widget_newspaper_author_bio_widget p {
  text-align: center;
}

.weather_wrap .section__heading, .weather_wrap .wp-block-heading {
  margin-bottom: 52px;
}

.tweet_hr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
}
.tweet_hr .tweet_profile {
  height: 72px;
  width: 72px;
  overflow: hidden;
  margin: 0;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background-color: red;
  display: inline-block;
}
.tweet_hr .tweet_profile img {
  width: 72px;
  height: 72px;
  object-fit: cover;
}
.tweet_hr .tweet_content {
  width: calc(100% - 72px - 16px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 8px;
}
.tweet_hr .tweet_content .tweet_title {
  margin-bottom: 0;
  color: #212529;
}
.tweet_hr .tweet_content .tweet_info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
.tweet_hr .tweet_content .tweet_info .tweet_name {
  font-size: 14px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  color: #4B4B4B;
}
.tweet_hr .tweet_content .tweet_info .tweet_name .tweet_username {
  font-size: 12px;
}
.tweet_hr .tweet_content .tweet_info .tweet_date {
  font-size: 12px;
  align-self: end;
}

.post {
  position: relative;
}
.post .image figure a img, .post .image .post-thumbnail a img {
  max-height: 240px;
  min-height: 240px;
  object-fit: cover;
}
.post .archive-content-wrapper {
  padding: 24px;
  border-top: 0;
  background: #fff;
}
.post .archive-content-wrapper .entry-header .category-wrap {
  margin-bottom: 12px;
}
.post .archive-content-wrapper .entry-header .entry-details .entry-title {
  font-size: 24px;
  letter-spacing: 0px;
  margin-bottom: 12px;
}
.post .archive-content-wrapper .entry-header .entry-details .entry-title a:hover {
  color: #212529;
}
.post .archive-content-wrapper .entry-content .bookmark {
  position: absolute;
  top: 24px;
  right: 24px;
}
.post .archive-content-wrapper .entry-content p {
  color: #4B4B4B;
  margin-bottom: 16px;
}

.team-card {
  position: relative;
  height: 400px;
  overflow: hidden;
}
.team-card::before {
  content: "";
  position: absolute;
  inset: 0;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  -ms-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
  transition-delay: 0.2s;
  background: linear-gradient(180deg, rgba(16, 43, 84, 0) 0%, rgba(16, 43, 84, 0.52) 59.14%, rgba(16, 43, 84, 0.72) 100%);
}
.team-card:hover::before {
  top: 100%;
}
.team-card:hover .team-info {
  bottom: -24%;
}
.team-card:hover .team-social-wrap .social-networks li {
  bottom: 24px !important;
}
.team-card > a:hover {
  opacity: 1;
}
.team-card img {
  height: 100%;
  object-fit: cover;
  max-height: 400px;
}
.team-card .team-info {
  position: absolute;
  bottom: 24px;
  left: 0;
  right: 0;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  -ms-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
  transition-delay: 0.2s;
}
.team-card .team-info h4, .team-card .team-info .team-name {
  color: #9C9C9C;
  text-align: center;
}
.team-card .team-info h4 a, .team-card .team-info .team-name a {
  color: #9C9C9C;
}
.team-card .team-info span, .team-card .team-info .team-title {
  color: #9C9C9C;
  text-align: center;
  display: block;
}
.team-card .team-social-wrap .social-networks {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}
.team-card .team-social-wrap .social-networks li {
  position: absolute;
  bottom: -15%;
}
.team-card .team-social-wrap .social-networks li:nth-child(1) {
  left: 17%;
  transition-delay: 0.1s;
}
.team-card .team-social-wrap .social-networks li:nth-child(2) {
  left: 34%;
  transition-delay: 0.2s;
}
.team-card .team-social-wrap .social-networks li:nth-child(3) {
  left: 51%;
  transition-delay: 0.3s;
}
.team-card .team-social-wrap .social-networks li:nth-child(4) {
  left: 68%;
  transition-delay: 0.4s;
}

.team-card-sm {
  position: relative;
  overflow: hidden;
}
.team-card-sm a {
  height: 100%;
  display: inline-block;
  width: 100%;
}
.team-card-sm a img {
  object-fit: cover;
  max-height: 240px;
  height: 100%;
  min-height: 200px;
}
.team-card-sm .team-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
.team-card-sm .team-content .team-info .team-name {
  text-align: start;
  margin-bottom: 4px;
}
.team-card-sm .team-content .team-info .team-name a {
  color: #212529;
}
.team-card-sm .team-content .team-info .team-title {
  text-align: start;
  width: 100%;
  display: inline-block;
  color: #4B4B4B;
}
.team-card-sm .team-content .team-social-wrap {
  height: 38px;
  width: 38px;
  background-color: var(--news-primary-color);
  margin-top: 16px;
  position: relative;
  cursor: pointer;
}
@media screen and (min-width: 575px) {
  .team-card-sm .team-content .team-social-wrap {
    height: 48px;
    width: 48px;
  }
}
.team-card-sm .team-content .team-social-wrap:hover {
  background-color: #16396e;
}
.team-card-sm .team-content .team-social-wrap:hover .social-networks {
  left: 0;
}
.team-card-sm .team-content .team-social-wrap::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M15 18.3334C14.3056 18.3334 13.7153 18.0904 13.2292 17.6042C12.7431 17.1181 12.5 16.5279 12.5 15.8334C12.5 15.7362 12.5069 15.6354 12.5208 15.5309C12.5347 15.427 12.5556 15.3334 12.5833 15.2501L6.70833 11.8334C6.47222 12.0417 6.20833 12.2048 5.91667 12.3226C5.625 12.4409 5.31944 12.5001 5 12.5001C4.30556 12.5001 3.71528 12.257 3.22917 11.7709C2.74306 11.2848 2.5 10.6945 2.5 10.0001C2.5 9.30564 2.74306 8.71536 3.22917 8.22925C3.71528 7.74314 4.30556 7.50008 5 7.50008C5.31944 7.50008 5.625 7.55897 5.91667 7.67675C6.20833 7.79508 6.47222 7.95842 6.70833 8.16675L12.5833 4.75008C12.5556 4.66675 12.5347 4.57314 12.5208 4.46925C12.5069 4.3648 12.5 4.26397 12.5 4.16675C12.5 3.4723 12.7431 2.88203 13.2292 2.39591C13.7153 1.9098 14.3056 1.66675 15 1.66675C15.6944 1.66675 16.2847 1.9098 16.7708 2.39591C17.2569 2.88203 17.5 3.4723 17.5 4.16675C17.5 4.86119 17.2569 5.45147 16.7708 5.93758C16.2847 6.42369 15.6944 6.66675 15 6.66675C14.6806 6.66675 14.375 6.60758 14.0833 6.48925C13.7917 6.37147 13.5278 6.20841 13.2917 6.00008L7.41667 9.41675C7.44444 9.50008 7.46528 9.59369 7.47917 9.69758C7.49306 9.80203 7.5 9.90286 7.5 10.0001C7.5 10.0973 7.49306 10.1979 7.47917 10.3017C7.46528 10.4062 7.44444 10.5001 7.41667 10.5834L13.2917 14.0001C13.5278 13.7917 13.7917 13.6284 14.0833 13.5101C14.375 13.3923 14.6806 13.3334 15 13.3334C15.6944 13.3334 16.2847 13.5765 16.7708 14.0626C17.2569 14.5487 17.5 15.139 17.5 15.8334C17.5 16.5279 17.2569 17.1181 16.7708 17.6042C16.2847 18.0904 15.6944 18.3334 15 18.3334Z' fill='white'/%3E%3C/svg%3E");
  background-size: 20px;
  background-repeat: no-repeat;
  background-position: center;
}
.team-card-sm .team-content .team-social-wrap .social-networks {
  background-color: #9C9C9C;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  position: absolute;
  bottom: 100%;
  left: 200%;
  right: 0;
  padding: 16px 0;
  -webkit-transition: 0.6s ease;
  -moz-transition: 0.6s ease;
  -ms-transition: 0.6s ease;
  -o-transition: 0.6s ease;
  transition: 0.6s ease;
}
.team-card-sm .team-content .team-social-wrap .social-networks li {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}
.team-card-sm .team-content .team-social-wrap .social-networks li a {
  background-color: transparent;
}
.team-card-sm .team-content .team-social-wrap .social-networks li a svg {
  transform: scale(1.3);
}
.team-card-sm .team-content .team-social-wrap .social-networks li a svg path {
  fill: var(--news-primary-color);
}

.details-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.details-card .branch {
  color: var(--news-primary-color);
  text-transform: uppercase;
  align-self: center;
  margin-bottom: 12px;
}
.details-card .location {
  margin-top: 0;
  margin-bottom: 12px;
  text-align: center;
}
.details-card .mail {
  color: #4B4B4B;
  align-self: center;
}
.details-card .phone {
  align-self: center;
  color: #4B4B4B;
}

.pricing-card {
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.12);
}
.pricing-card:hover {
  background: var(--news-primary-color);
}
.pricing-card:hover .pricing-title, .pricing-card:hover span, .pricing-card:hover li, .pricing-card:hover a {
  color: #FFFFFF !important;
}
.pricing-card:hover .btn__primary {
  background-color: #FFFFFF;
  color: var(--news-primary-color) !important;
}
.pricing-card:hover .pricing-head .pricing-head-right .pricing-tag {
  background: #FFFFFF !important;
  color: var(--news-primary-color) !important;
}
.pricing-card:hover li::before {
  background-color: #FFFFFF !important;
}
.pricing-card .pricing-card-top {
  padding: 32px;
}
.pricing-card .pricing-head {
  margin-bottom: 16px;
  padding-bottom: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  border-bottom: 1px solid #9C9C9C;
}
.pricing-card .pricing-head .pricing-head-left .pricing-title {
  margin: 0;
}
.pricing-card .pricing-head .pricing-head-left .pricing-desc {
  font-size: 14px;
  color: #4B4B4B;
}
.pricing-card .pricing-head .pricing-head-right .pricing-tag {
  font-size: 12px;
  background: var(--bg, rgba(16, 43, 84, 0.04));
  color: var(--news-primary-color);
  padding: 4px 8px;
}
.pricing-card .pricing-body .price {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  gap: 12px;
  margin-bottom: 24px;
}
.pricing-card .pricing-body .price .price-amount {
  font-size: 40px;
  color: #212529;
}
.pricing-card .pricing-body .price .price-tag {
  font-size: 14px;
}
.pricing-card .pricing-body .btn__primary {
  margin-bottom: 24px;
}
.pricing-card .pricing-body .plan-features {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 16px;
}
.pricing-card .pricing-body .plan-features .plan-heading {
  color: #4B4B4B;
}
.pricing-card .pricing-body .plan-features ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 16px;
}
.pricing-card .pricing-body .plan-features ul li {
  color: #4B4B4B;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: start;
  -moz-align-items: start;
  align-items: start;
  gap: 12px;
}
.pricing-card .pricing-body .plan-features ul li::before {
  content: "";
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M5.279 11.3822C7.4945 7.55728 11.426 0.179454 13.1618 0.335758L6.02123 13.3673C5.58392 13.8325 5.24005 13.6841 4.97256 13.4039L0.332031 8.77519C0.693912 7.98692 3.27624 10.0544 5.27883 11.3821L5.279 11.3822Z' fill='%23102B54'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  background-size: 13px;
  min-height: 16px;
  min-width: 16px;
  background-color: var(--news-primary-color);
  display: inline-block;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  -ms-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
  transform: translateY(8px);
}
.pricing-card .pricing-footer {
  border-top: 1px solid #9C9C9C;
}
.pricing-card .pricing-footer a {
  background: var(--bg, rgba(16, 43, 84, 0.04));
  padding: 10px 0;
  width: 100%;
  display: inline-block;
  text-align: center;
  color: #212529;
}

.author-tweet-card {
  padding: 24px;
  border: 1px solid #9C9C9C;
  margin-bottom: 48px;
}
.author-tweet-card .author-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  margin-bottom: 24px;
}
.author-tweet-card .author-header .author-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
}
.author-tweet-card .author-header .author-info .profile-image img {
  height: 80px;
  width: 80px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  object-fit: cover;
}
.author-tweet-card .author-header .author-info .author-desc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.author-tweet-card .author-header .author-info .author-desc .author-name {
  color: #212529;
  font-size: 16px;
}
.author-tweet-card .author-header .author-info .author-desc .author-username {
  font-size: 14px;
  color: #4B4B4B;
}
.author-tweet-card .author-header .author-info .author-desc .author-username span {
  color: #4169E1;
}
.author-tweet-card .author-header .social-networks li::before {
  display: none;
}
.author-tweet-card .author-body .wp-block-image img {
  max-height: 400px;
  object-fit: cover;
  min-height: 300px;
}
.author-tweet-card .author-body p a {
  color: #4169E1;
  font-size: 16px;
  margin-right: 0;
  line-height: 160%;
  float: none;
  border-bottom: 0;
}
.author-tweet-card .author-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 24px;
}
.author-tweet-card .author-footer .date {
  padding-bottom: 24px;
  border-bottom: 1px solid #9C9C9C;
  font-style: italic;
  font-size: 14px;
  color: #4B4B4B;
}
.author-tweet-card .author-footer .article-details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  gap: 20px;
  flex-wrap: wrap;
}
@media screen and (min-width: 575px) {
  .author-tweet-card .author-footer .article-details {
    flex-wrap: nowrap;
    gap: 60px;
  }
}
.author-tweet-card .author-footer .article-details .article-comment, .author-tweet-card .author-footer .article-details .article-retweet, .author-tweet-card .author-footer .article-details .article-like {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  gap: 8px;
  color: #4B4B4B;
}
.author-tweet-card .author-footer .article-details .article-comment::before, .author-tweet-card .author-footer .article-details .article-retweet::before, .author-tweet-card .author-footer .article-details .article-like::before {
  content: "";
  height: 24px;
  width: 24px;
  background-size: 24px;
  mask-repeat: no-repeat;
  background-color: #4B4B4B;
  mask-position: center;
}
.author-tweet-card .author-footer .article-details .article-comment::before {
  mask-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%3Cpath d='M2.77815 12.0028V11.9996C2.77815 9.83833 3.73012 7.74762 5.45506 6.19305C6.30974 5.42279 7.32851 4.80818 8.45492 4.38769C9.58137 3.96719 10.791 3.75 12.0141 3.75C14.4873 3.75 16.8456 4.63616 18.5731 6.19305C20.298 7.74762 21.25 9.83833 21.25 11.9996C21.25 14.1609 20.298 16.2516 18.5731 17.8062C16.8456 19.363 14.4873 20.2492 12.0141 20.2492H3.02674H3.01251L2.9983 20.2497C2.93279 20.2522 2.87237 20.2366 2.82593 20.2111L2.46438 20.8682L2.82593 20.2111C2.78855 20.1905 2.76582 20.1669 2.75297 20.1477C2.74922 20.1352 2.74939 20.1246 2.75146 20.1149L2.01803 19.9581L2.75146 20.1149C2.75434 20.1014 2.76387 20.0776 2.79242 20.0511C2.7928 20.0508 2.79319 20.0504 2.79358 20.05L4.78707 18.2535L5.34845 17.7475L4.83826 17.19C3.49198 15.7188 2.77024 13.8831 2.77815 12.0028ZM12.0141 19.9493H12.0146C14.0164 19.9479 15.9647 19.3215 17.5269 18.1642C19.0904 17.0061 20.176 15.3825 20.5767 13.5601C20.9777 11.736 20.6627 9.84644 19.6954 8.21819C18.7295 6.59237 17.1786 5.33514 15.3219 4.64332C13.4656 3.95168 11.4046 3.86211 9.48567 4.38795C7.56638 4.91386 5.89236 6.0276 4.75992 7.55705C3.62586 9.08868 3.10884 10.9393 3.31247 12.7914C3.51593 14.6421 4.4235 16.3568 5.85891 17.6496C5.89742 17.6848 5.90242 17.7148 5.90242 17.7278C5.90242 17.7409 5.89741 17.771 5.85879 17.8062C5.85863 17.8064 5.85846 17.8065 5.85829 17.8067L4.93125 18.6422L3.48086 19.9493H5.43335H12.0141Z' fill='%234B4B4B' stroke='%234B4B4B' stroke-width='1.5'/%3E%3C/svg%3E");
}
.author-tweet-card .author-footer .article-details .article-retweet::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='14' viewBox='0 0 24 14' fill='none'%3E%3Cpath d='M23.082 9.15069L23.0905 9.14428C23.3541 8.94675 23.7226 8.97306 23.9554 9.20585L23.082 9.15069ZM23.082 9.15069L23.0744 9.15824M23.082 9.15069L23.0744 9.15824M23.0744 9.15824L20.9253 11.3073V4.32621C20.9253 3.40421 20.5592 2.52012 19.9073 1.86805L19.9073 1.86804C19.2554 1.21614 18.3711 0.85 17.4493 0.85H10.2851C9.91953 0.85 9.62344 1.14635 9.62344 1.51168C9.62344 1.87723 9.91958 2.17336 10.2851 2.17336H17.4493C18.0202 2.17336 18.5677 2.40026 18.9715 2.80392C19.3752 3.20769 19.602 3.75526 19.602 4.32626V11.2818M23.0744 9.15824L19.602 11.2818M19.602 11.2818L17.4786 9.15825L17.4711 9.15069L17.4625 9.14429C17.199 8.94674 16.8305 8.97306 16.5976 9.20585L19.602 11.2818ZM16.5424 10.0791L16.5362 10.0708C16.3384 9.80742 16.3647 9.43858 16.5976 9.20589L16.5424 10.0791ZM16.5424 10.0791L16.5496 10.0864M16.5424 10.0791L16.5496 10.0864M16.5496 10.0864L19.799 13.3614L19.8096 13.3721M16.5496 10.0864L19.8096 13.3721M19.8096 13.3721L19.8222 13.3805M19.8096 13.3721L19.8222 13.3805M19.8222 13.3805L19.8989 13.4318L19.9367 13.457M19.8222 13.3805L19.9367 13.457M19.9367 13.457H19.9822M19.9367 13.457H19.9822M19.9822 13.457H20.5451H20.5906M19.9822 13.457H20.5906M20.5906 13.457L20.6284 13.4318M20.5906 13.457L20.6284 13.4318M20.6284 13.4318L20.7051 13.3805L20.7174 13.3723M20.6284 13.4318L20.7174 13.3723M20.7174 13.3723L20.7279 13.3618M20.7174 13.3723L20.7279 13.3618M20.7279 13.3618L24.0029 10.0868L24.0104 10.0793M20.7279 13.3618L24.0104 10.0793M24.0104 10.0793L24.0168 10.0708M24.0104 10.0793L24.0168 10.0708M24.0168 10.0708C24.2146 9.80742 24.1883 9.4386 23.9555 9.2059L24.0168 10.0708Z' fill='%234B4B4B' stroke='%234B4B4B' stroke-width='0.3'/%3E%3Cpath d='M0.864158 5.16483L0.908828 5.23946C0.645292 5.43699 0.276744 5.41069 0.0439 5.17789L0.864158 5.16483ZM0.864158 5.16483L0.924861 5.22553L3.07395 3.07645V10.0576C3.07395 10.9796 3.4401 11.8637 4.09197 12.5157L4.09199 12.5157C4.74388 13.1676 5.62821 13.5338 6.55002 13.5338H13.97C14.3354 13.5338 14.6317 13.2375 14.6317 12.8721C14.6317 12.5065 14.3354 12.2104 13.97 12.2104H6.55002C5.97911 12.2104 5.43164 11.9835 5.02784 11.5799C5.02784 11.5799 5.02783 11.5799 5.02782 11.5799M0.864158 5.16483L5.02782 11.5799M5.02782 11.5799C4.62406 11.1761 4.39731 10.6285 4.39731 10.0575V3.10201L6.52067 5.22553L6.52822 5.23309L6.53677 5.23949C6.80031 5.43704 7.16883 5.41072 7.40169 5.17793L5.02782 11.5799ZM7.4569 4.30473L7.46309 4.31297C7.66092 4.57636 7.63461 4.9452 7.40174 5.17789L7.4569 4.30473ZM7.4569 4.30473L7.44964 4.29741M7.4569 4.30473L7.44964 4.29741M7.44964 4.29741L4.20032 1.02237L4.20032 1.02237M7.44964 4.29741L4.20032 1.02237M4.20032 1.02237L4.1999 1.02195M4.20032 1.02237L4.1999 1.02195M4.1999 1.02195L4.12316 0.945204L4.07923 0.90127M4.1999 1.02195L4.07923 0.90127M4.07923 0.90127H4.01709M4.07923 0.90127H4.01709M4.01709 0.90127H3.4542H3.39206M4.01709 0.90127H3.39206M3.39206 0.90127L3.34813 0.945204M3.39206 0.90127L3.34813 0.945204M3.34813 0.945204L-0.00362203 4.29696L-0.0111221 4.30446M3.34813 0.945204L-0.0111221 4.30446M-0.0111221 4.30446L-0.0174921 4.31294M-0.0111221 4.30446L-0.0174921 4.31294M-0.0174921 4.31294C-0.215332 4.57633 -0.189005 4.94514 0.0438541 5.17785L-0.0174921 4.31294Z' fill='%234B4B4B' stroke='%234B4B4B' stroke-width='0.3'/%3E%3C/svg%3E");
}
.author-tweet-card .author-footer .article-details .article-like::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='19' viewBox='0 0 22 19' fill='none'%3E%3Cpath d='M4.19439 2.39067L4.19415 2.39078C3.28443 2.81879 2.56998 3.62931 2.19045 4.68587L4.19439 2.39067ZM4.19439 2.39067C4.87857 2.06791 5.62001 1.91461 6.34797 1.91461C7.92316 1.91461 9.39881 2.6293 10.1009 3.83915L10.1014 3.84007L10.4975 4.51597C10.4975 4.51599 10.4975 4.51601 10.4975 4.51602C10.5977 4.68713 10.7791 4.79372 10.9765 4.79904L10.9774 4.79906C11.1806 4.80381 11.3621 4.7051 11.47 4.54094L11.4703 4.5411L11.4764 4.53069L11.8997 3.81379L11.9006 3.81231C12.9322 2.0375 15.6343 1.33984 17.8075 2.36727L17.8079 2.36744C18.7174 2.7957 19.4319 3.60709 19.8111 4.66502C20.2633 5.92724 20.1924 7.4035 19.6222 8.60701L19.6221 8.60716M4.19439 2.39067L19.6221 8.60716M19.6221 8.60716C19.2985 9.29143 18.6646 10.0986 17.8598 10.9458C17.0587 11.7891 16.1031 12.6567 15.1524 13.4616C13.3944 14.9499 11.6645 16.2144 10.9841 16.7017C10.2739 16.1925 8.54161 14.9237 6.79249 13.4395C5.85081 12.6405 4.90751 11.7818 4.11728 10.9478C3.32345 10.1101 2.69893 9.31249 2.3786 8.63558L19.6221 8.60716ZM10.9919 3.10153C9.58566 0.905755 6.29882 0.131352 3.70619 1.35477C2.50896 1.91802 1.59069 2.9675 1.11255 4.29908C0.5577 5.84429 0.643653 7.64582 1.3433 9.12548L1.34334 9.12556C1.7508 9.98648 2.52662 10.9491 3.44616 11.903C4.36954 12.8608 5.45383 13.8259 6.49548 14.6916C8.57779 16.4223 10.5033 17.767 10.6642 17.8788C10.7636 17.9482 10.8783 17.9815 10.9911 17.9815C11.1389 17.9815 11.2858 17.9246 11.3962 17.814C11.7771 17.5469 13.6691 16.2059 15.6667 14.5318C16.6849 13.6784 17.7339 12.7357 18.6253 11.8023C19.5131 10.8727 20.2597 9.93701 20.6568 9.09745C21.356 7.6216 21.4422 5.82257 20.8884 4.2783C20.4109 2.94569 19.4928 1.89524 18.2958 1.33132C15.6951 0.102061 12.3897 0.886076 10.9919 3.10153ZM2.37858 8.63554C1.80756 7.42829 1.73697 5.94905 2.19043 4.68591L2.37858 8.63554Z' fill='%234B4B4B' stroke='%234B4B4B' stroke-width='0.5'/%3E%3C/svg%3E");
}
.author-tweet-card .author-footer .show {
  font-size: 18px;
  color: #4169E1;
}

.post-full-width {
  padding-top: 15px;
}
.post-full-width .heading {
  margin-top: 24px;
}
.post-full-width .heading a {
  color: #000000;
}
.post-full-width .entry-meta .author-details a {
  font-weight: 700;
  font-size: 18px;
}
.post-full-width .entry-meta .time {
  font-size: 18px;
  color: #9C9C9C;
}

.search_hr_form, .site-footer .footer-search, .newsletter_form {
  margin-bottom: 34px;
}
.search_hr_form .widget.wpforms-widget form .wpforms-head-container, .site-footer .footer-search .widget.wpforms-widget form .wpforms-head-container, .newsletter_form .widget.wpforms-widget form .wpforms-head-container, .search_hr_form .widget.wpforms-widget .wpforms-form .wpforms-head-container, .site-footer .footer-search .widget.wpforms-widget .wpforms-form .wpforms-head-container, .newsletter_form .widget.wpforms-widget .wpforms-form .wpforms-head-container {
  display: none;
}
.search_hr_form .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap, .site-footer .footer-search .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap, .newsletter_form .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap, .search_hr_form .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap, .site-footer .footer-search .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap, .newsletter_form .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 16px;
}
@media screen and (min-width: 575px) {
  .search_hr_form .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap, .site-footer .footer-search .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap, .newsletter_form .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap, .search_hr_form .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap, .site-footer .footer-search .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap, .newsletter_form .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 0;
  }
}
.search_hr_form .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap .wpforms-field-container, .site-footer .footer-search .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap .wpforms-field-container, .newsletter_form .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap .wpforms-field-container, .search_hr_form .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap .wpforms-field-container, .site-footer .footer-search .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap .wpforms-field-container, .newsletter_form .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap .wpforms-field-container {
  flex: 1;
  width: 100%;
  padding: 0;
}
@media screen and (min-width: 575px) {
  .search_hr_form .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap .wpforms-field-container, .site-footer .footer-search .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap .wpforms-field-container, .newsletter_form .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap .wpforms-field-container, .search_hr_form .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap .wpforms-field-container, .site-footer .footer-search .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap .wpforms-field-container, .newsletter_form .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap .wpforms-field-container {
    width: auto;
  }
}
.search_hr_form .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap .wpforms-field-container .wpforms-field label, .site-footer .footer-search .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap .wpforms-field-container .wpforms-field label, .newsletter_form .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap .wpforms-field-container .wpforms-field label, .search_hr_form .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap .wpforms-field-container .wpforms-field label, .site-footer .footer-search .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap .wpforms-field-container .wpforms-field label, .newsletter_form .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap .wpforms-field-container .wpforms-field label {
  display: none;
}
.search_hr_form .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap .wpforms-field-container .wpforms-field input, .site-footer .footer-search .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap .wpforms-field-container .wpforms-field input, .newsletter_form .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap .wpforms-field-container .wpforms-field input, .search_hr_form .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap .wpforms-field-container .wpforms-field input, .site-footer .footer-search .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap .wpforms-field-container .wpforms-field input, .newsletter_form .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap .wpforms-field-container .wpforms-field input {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  background-color: #FFFFFF;
  border: 0;
  width: 100%;
  padding: 4.5px 24px;
  text-align: center;
}
.search_hr_form .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container, .site-footer .footer-search .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container, .newsletter_form .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container, .search_hr_form .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container, .site-footer .footer-search .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container, .newsletter_form .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container {
  width: 100%;
}
@media screen and (min-width: 575px) {
  .search_hr_form .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container, .site-footer .footer-search .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container, .newsletter_form .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container, .search_hr_form .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container, .site-footer .footer-search .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container, .newsletter_form .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container {
    width: auto;
  }
}
.search_hr_form .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button, .site-footer .footer-search .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button, .newsletter_form .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button, .search_hr_form .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button, .site-footer .footer-search .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button, .newsletter_form .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button {
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}

.newsletter_form {
  border: 1px solid #EFEFEF;
  border-radius: 4px;
  padding: 24px;
  margin-bottom: 0 !important;
}
.newsletter_form .wp-submitWrap {
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: column !important;
  -moz-flex-direction: column !important;
  -ms-flex-direction: column !important;
  flex-direction: column !important;
  gap: 0;
}
@media screen and (min-width: 575px) {
  .newsletter_form .wp-submitWrap {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row !important;
    -moz-flex-direction: row !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
  }
}
@media screen and (min-width: 767px) {
  .newsletter_form .wp-submitWrap {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: column !important;
    -moz-flex-direction: column !important;
    -ms-flex-direction: column !important;
    flex-direction: column !important;
    gap: 16px !important;
  }
}
.newsletter_form .wpforms-head-container {
  display: block !important;
}
.newsletter_form .wpforms-head-container .wpforms-title {
  color: #212529;
  font-size: 18px;
}
.newsletter_form .wpforms-head-container .wpforms-description {
  color: #4B4B4B;
  margin-bottom: 24px;
}
.newsletter_form .wpforms-field-container {
  width: 100% !important;
}
.newsletter_form .wpforms-field-container input {
  color: #4B4B4B;
}
.newsletter_form .wpforms-field-container input::placeholder {
  color: #4B4B4B;
}
.newsletter_form .wpforms-submit-container {
  width: 100% !important;
}
@media screen and (min-width: 575px) {
  .newsletter_form .wpforms-submit-container {
    width: auto !important;
  }
}
@media screen and (min-width: 767px) {
  .newsletter_form .wpforms-submit-container {
    width: 100% !important;
  }
}
.newsletter_form .wpforms-submit-container .wpforms-submit {
  border-radius: 4px !important;
}
.newsletter_form .wpforms-field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  gap: 20px;
  border: 1px solid #EFEFEF;
  border-radius: 4px;
  padding-left: 16px;
}
.newsletter_form .wpforms-field label {
  display: flex !important;
  align-items: center;
  justify-content: center;
}
.newsletter_form .wpforms-field input {
  background-color: transparent !important;
  text-align: start !important;
  padding: 4px 0 !important;
}

.comments-area .comment-respond form p, .comments-area .comment-respond .comment-form p {
  margin-bottom: 24px;
  max-width: 100%;
}
.comments-area .comment-respond form .comment-form-content, .comments-area .comment-respond .comment-form .comment-form-content {
  max-height: 200px;
}
.comments-area .comment-respond form p span, .comments-area .comment-respond form .comment-notes span, .comments-area .comment-respond .comment-form p span, .comments-area .comment-respond .comment-form .comment-notes span {
  font-size: 16px;
  color: #212529;
  float: unset;
  margin-right: 0;
}
.comments-area .comment-respond form p .required-field-message .required, .comments-area .comment-respond form .comment-notes .required-field-message .required, .comments-area .comment-respond .comment-form p .required-field-message .required, .comments-area .comment-respond .comment-form .comment-notes .required-field-message .required {
  color: var(--news-secondary-color);
}
.comments-area .comment-respond form p textarea, .comments-area .comment-respond form p input, .comments-area .comment-respond form .comment-notes textarea, .comments-area .comment-respond form .comment-notes input, .comments-area .comment-respond .comment-form p textarea, .comments-area .comment-respond .comment-form p input, .comments-area .comment-respond .comment-form .comment-notes textarea, .comments-area .comment-respond .comment-form .comment-notes input {
  width: 100%;
  box-sizing: border-box;
  padding: 12px 16px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  border-color: #9C9C9C;
}
.comments-area .comment-respond form p textarea, .comments-area .comment-respond form .comment-notes textarea, .comments-area .comment-respond .comment-form p textarea, .comments-area .comment-respond .comment-form .comment-notes textarea {
  height: 200px;
  max-width: 100%;
}
.comments-area .comment-respond form .comment-form-cookies-consent, .comments-area .comment-respond .comment-form .comment-form-cookies-consent {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  gap: 10px;
}
.comments-area .comment-respond form .comment-form-cookies-consent input, .comments-area .comment-respond .comment-form .comment-form-cookies-consent input {
  height: 16px;
  width: 16px;
  margin-bottom: 2px;
}
.comments-area .comment-respond form .form-submit input[type=submit], .comments-area .comment-respond .comment-form .form-submit input[type=submit] {
  width: auto;
  background-color: var(--news-secondary-color);
  color: #FFFFFF;
  cursor: pointer;
  border-color: var(--news-secondary-color);
}
.comments-area .comment-respond form .form-submit input[type=submit]:hover, .comments-area .comment-respond .comment-form .form-submit input[type=submit]:hover {
  background-color: transparent;
  color: var(--news-secondary-color);
}
.comments-area .comment-respond form .form-submit input[type=submit]:focus, .comments-area .comment-respond .comment-form .form-submit input[type=submit]:focus {
  background-color: var(--news-secondary-color);
  color: #9C9C9C;
}

.contact-form-wrapper, .inquiry-form-wrapper {
  background-color: var(--bg, rgba(16, 43, 84, 0.04));
  padding: 32px;
}
.contact-form-wrapper form p, .inquiry-form-wrapper form p {
  margin-bottom: 20px;
}
.contact-form-wrapper form p label, .inquiry-form-wrapper form p label {
  font-size: 0;
  width: 100%;
  display: inline-block;
  line-height: 0;
}
.contact-form-wrapper form p label span, .inquiry-form-wrapper form p label span {
  width: 100%;
  display: inline-block;
}
.contact-form-wrapper form p label span input, .inquiry-form-wrapper form p label span input {
  /* Chrome, Safari, Edge, Opera */
}
.contact-form-wrapper form p label span input::-webkit-outer-spin-button, .inquiry-form-wrapper form p label span input::-webkit-outer-spin-button,
.contact-form-wrapper form p label span input::-webkit-inner-spin-button,
.inquiry-form-wrapper form p label span input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.contact-form-wrapper form p label span input[type=number], .inquiry-form-wrapper form p label span input[type=number] {
  -moz-appearance: textfield;
}
.contact-form-wrapper form p label span textarea, .inquiry-form-wrapper form p label span textarea {
  margin-top: 12px;
  max-width: 100%;
  max-height: 200px;
}
.contact-form-wrapper form p label span input, .inquiry-form-wrapper form p label span input, .contact-form-wrapper form p label span textarea, .inquiry-form-wrapper form p label span textarea {
  width: 100%;
  box-sizing: border-box;
  font-size: 14px;
  padding: 16px 12px;
  border: 1px solid #9C9C9C;
  background: #FFFFFF;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}
.contact-form-wrapper form p label span input::placeholder, .inquiry-form-wrapper form p label span input::placeholder, .contact-form-wrapper form p label span textarea::placeholder, .inquiry-form-wrapper form p label span textarea::placeholder {
  font-size: 14px;
  color: #4B4B4B;
}
.contact-form-wrapper form p input[type=submit], .inquiry-form-wrapper form p input[type=submit] {
  background-color: var(--news-secondary-color);
  color: #FFFFFF;
  text-transform: uppercase;
  padding: 14px 40px;
  border: 1px solid var(--news-secondary-color);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  font-family: var(--news-primary-font);
  cursor: pointer;
}
.contact-form-wrapper form p input[type=submit]:hover, .inquiry-form-wrapper form p input[type=submit]:hover {
  background-color: #FFFFFF;
  color: var(--news-secondary-color);
}
.contact-form-wrapper form p input[type=submit]:focus, .inquiry-form-wrapper form p input[type=submit]:focus {
  background-color: var(--news-secondary-color);
  color: #FFFFFF;
}

.inquiry-form-wrapper {
  background-color: transparent !important;
  padding: 0 !important;
  width: 100%;
  margin: 0 auto;
}
@media screen and (min-width: 767px) {
  .inquiry-form-wrapper {
    width: 90%;
  }
}
.inquiry-form-wrapper form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 767px) {
  .inquiry-form-wrapper form {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.inquiry-form-wrapper p {
  margin-bottom: 0 !important;
}
.inquiry-form-wrapper input {
  padding: 12px 16px !important;
}
.inquiry-form-wrapper input[type=submit] {
  padding: 10px 40px !important;
  height: 100%;
  width: 100%;
}
@media screen and (min-width: 767px) {
  .inquiry-form-wrapper input[type=submit] {
    width: auto;
  }
}

.advance-news-search form .form-group, .advance-news-search .newspaper-news-search .form-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
.advance-news-search form .form-group .input-group, .advance-news-search .newspaper-news-search .form-group .input-group {
  border: 1px solid #9C9C9C;
  border-right: 0;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  -ms-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  padding: 10px 16px;
  width: 63%;
}
@media screen and (min-width: 575px) {
  .advance-news-search form .form-group .input-group, .advance-news-search .newspaper-news-search .form-group .input-group {
    width: 70%;
  }
}
@media screen and (min-width: 767px) {
  .advance-news-search form .form-group .input-group, .advance-news-search .newspaper-news-search .form-group .input-group {
    width: 75%;
  }
}
@media screen and (min-width: 992px) {
  .advance-news-search form .form-group .input-group, .advance-news-search .newspaper-news-search .form-group .input-group {
    width: 70%;
  }
}
.advance-news-search form .form-group .input-group input[type=search], .advance-news-search form .form-group .input-group .search-field, .advance-news-search .newspaper-news-search .form-group .input-group input[type=search], .advance-news-search .newspaper-news-search .form-group .input-group .search-field {
  height: 100%;
  color: #4B4B4B;
  border: 0;
  width: 90%;
  background-color: transparent;
}
@media screen and (min-width: 575px) {
  .advance-news-search form .form-group .input-group input[type=search], .advance-news-search form .form-group .input-group .search-field, .advance-news-search .newspaper-news-search .form-group .input-group input[type=search], .advance-news-search .newspaper-news-search .form-group .input-group .search-field {
    width: 100%;
  }
}
.advance-news-search form .form-group .input-group input[type=search]::placeholder, .advance-news-search form .form-group .input-group .search-field::placeholder, .advance-news-search .newspaper-news-search .form-group .input-group input[type=search]::placeholder, .advance-news-search .newspaper-news-search .form-group .input-group .search-field::placeholder {
  color: #4B4B4B;
}
.advance-news-search form .form-group .input-group button, .advance-news-search form .form-group .input-group input[type=submit], .advance-news-search .newspaper-news-search .form-group .input-group button, .advance-news-search .newspaper-news-search .form-group .input-group input[type=submit] {
  padding: 0;
  border: 0;
}
.advance-news-search form .form-group .dropdown-wrapper, .advance-news-search .newspaper-news-search .form-group .dropdown-wrapper {
  background-color: #9C9C9C;
  padding: 0 6px;
  width: 37%;
}
@media screen and (min-width: 575px) {
  .advance-news-search form .form-group .dropdown-wrapper, .advance-news-search .newspaper-news-search .form-group .dropdown-wrapper {
    width: 30%;
    padding: 0 20px;
  }
}
@media screen and (min-width: 767px) {
  .advance-news-search form .form-group .dropdown-wrapper, .advance-news-search .newspaper-news-search .form-group .dropdown-wrapper {
    width: 25%;
  }
}
@media screen and (min-width: 992px) {
  .advance-news-search form .form-group .dropdown-wrapper, .advance-news-search .newspaper-news-search .form-group .dropdown-wrapper {
    width: 30%;
  }
}
.advance-news-search form .form-group .dropdown-wrapper select, .advance-news-search form .form-group .dropdown-wrapper .cat-dropdown, .advance-news-search .newspaper-news-search .form-group .dropdown-wrapper select, .advance-news-search .newspaper-news-search .form-group .dropdown-wrapper .cat-dropdown {
  height: 100%;
  padding: 13.5px 0;
  border: 0;
  background-color: transparent;
  color: #4B4B4B;
  font-size: 16px;
  font-family: var(--news-primary-font);
  width: 100%;
}
.video_container {
  position: relative;
  width: 100%;
  height: 252px;
  margin-bottom: 24px;
}
@media screen and (min-width: 575px) {
  .video_container {
    height: 470px;
  }
}
@media screen and (min-width: 992px) {
  .video_container {
    height: 370px;
  }
}
.video_container img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  object-fit: cover;
  z-index: 9;
  height: 78%;
}
@media screen and (min-width: 575px) {
  .video_container img {
    height: 88%;
  }
}
@media screen and (min-width: 767px) {
  .video_container img {
    height: 93%;
  }
}
.video_container figcaption {
  position: absolute;
  bottom: 0%;
  left: 50%;
  transform: translateX(-50%);
  font-size: 14px;
  color: #4B4B4B;
  text-align: center;
}
.video_container button {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 10;
  transform: translate(-50%, -50%);
}
.video_container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 78%;
}
@media screen and (min-width: 575px) {
  .video_container iframe {
    height: 88%;
  }
}
@media screen and (min-width: 767px) {
  .video_container iframe {
    height: 93%;
  }
}

.video-content-full .post {
  position: relative;
}
.video-content-full img {
  max-height: 640px;
  object-fit: cover;
  height: 336px;
}
@media screen and (min-width: 575px) {
  .video-content-full img {
    height: auto;
  }
}
.video-content-full .post-content-wrap {
  position: absolute;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.23) 41.57%, rgba(0, 0, 0, 0) 100%), linear-gradient(90deg, rgba(0, 0, 0, 0.72) 0%, rgba(0, 0, 0, 0.43) 51.68%, rgba(0, 0, 0, 0) 100%), linear-gradient(0deg, rgba(0, 0, 0, 0.24) 0%, rgba(0, 0, 0, 0.24) 100%);
  inset: 0;
}
.video-content-full .post-content-wrap .post-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  height: 100%;
  padding: 22px;
}
@media screen and (min-width: 575px) {
  .video-content-full .post-content-wrap .post-content {
    padding: 32px;
  }
}
@media screen and (min-width: 992px) {
  .video-content-full .post-content-wrap .post-content {
    padding: 60px;
  }
}
.video-content-full .post-content-wrap .post-content .post-top {
  height: 100%;
}
.video-content-full .post-content-wrap .post-content .post-top .row {
  height: 100%;
}
.video-content-full .post-content-wrap .post-content .post-top .row > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
@media screen and (min-width: 767px) {
  .video-content-full .post-content-wrap .post-content .post-top .row > div {
    display: block;
  }
}
.video-content-full .post-content-wrap .post-content .post-top .category {
  background-color: var(--news-secondary-color);
  padding: 2px 6px;
  color: #9C9C9C;
  font-size: 12px;
  margin-bottom: 8px;
  width: fit-content;
}
.video-content-full .post-content-wrap .post-content .post-top .entry-details .entry-title {
  margin-bottom: 16px;
}
.video-content-full .post-content-wrap .post-content .post-top .entry-details .entry-title a {
  color: #9C9C9C;
}
.video-content-full .post-content-wrap .post-content .post-top .entry-details .entry-title a span, .video-content-full .post-content-wrap .post-content .post-top .entry-details .entry-title a .highlight {
  color: var(--news-secondary-color);
}
.video-content-full .post-content-wrap .post-content .post-top p {
  color: #9C9C9C;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.video-content-full .post-content-wrap .post-content .post-top .entry-header {
  margin-top: 0;
}
@media screen and (min-width: 575px) {
  .video-content-full .post-content-wrap .post-content .post-top .entry-header {
    margin-top: 32px;
  }
}
.video-content-full .post-content-wrap .post-content .post-top .entry-header a, .video-content-full .post-content-wrap .post-content .post-top .entry-header span {
  color: #9C9C9C;
}
.video-content-full .post-content-wrap .post-content .post-top .play_btn_mobile {
  display: block;
  position: absolute;
  top: 22px;
  right: 22px;
}
@media screen and (min-width: 575px) {
  .video-content-full .post-content-wrap .post-content .post-top .play_btn_mobile {
    display: none;
  }
}
.video-content-full .post-content-wrap .post-content .post-top .play_btn_mobile .btn__play, .video-content-full .post-content-wrap .post-content .post-top .play_btn_mobile a {
  color: #9C9C9C;
  font-size: 12px;
}
.video-content-full .post-content-wrap .post-content .post-top .play_btn_mobile .btn__play::before, .video-content-full .post-content-wrap .post-content .post-top .play_btn_mobile a::before {
  height: 40px;
  width: 40px;
  background-size: 32px;
}
.video-content-full .post-content-wrap .post-content .post-top .play_btn {
  height: 100%;
  display: none;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: end;
  -moz-justify-content: end;
  justify-content: end;
}
@media screen and (min-width: 575px) {
  .video-content-full .post-content-wrap .post-content .post-top .play_btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media screen and (min-width: 992px) {
  .video-content-full .post-content-wrap .post-content .post-top .play_btn {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
  }
}
.video-content-full .post-content-wrap .post-content .post-top .play_btn .btn__play, .video-content-full .post-content-wrap .post-content .post-top .play_btn a {
  color: #9C9C9C;
}
.video-content-full .post-content-wrap .post-content .post-bottom {
  display: none;
}
@media screen and (min-width: 767px) {
  .video-content-full .post-content-wrap .post-content .post-bottom {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.video-content-full .post-content-wrap .post-content .post-bottom .post:first-child {
  padding-left: 0;
}
.video-content-full .post-content-wrap .post-content .post-bottom .post:last-child {
  padding-right: 0;
  border-right: 0;
}
.video-content-full .post-content-wrap .post-content .post-bottom .post {
  padding: 0 24px;
  border-right: 1px solid #9C9C9C;
}
.video-content-full .post-content-wrap .post-content .post-bottom .post .entry-title a {
  color: #9C9C9C;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.video-content-full .post-content-wrap .post-content .post-bottom .post .entry-header .entry-meta a, .video-content-full .post-content-wrap .post-content .post-bottom .post .entry-header .entry-meta span {
  color: #9C9C9C;
}

.latest_video_sec {
  padding-top: 20px;
}
.latest_video_sec .news__img__content {
  padding: 0 !important;
}
.latest_video_sec .news__img__content button {
  background-color: #FA0001;
  border: none;
  padding: 20px 22px;
  border-radius: 0px 16px 0 8px;
}
.latest_video_sec .news_content .news_heading {
  color: #033AA1 !important;
  line-height: 32px;
}
.latest_video_sec .swiper .swiper-button-prev, .latest_video_sec .swiper .swiper-button-next {
  top: 38%;
  border-color: #fff;
}
.latest_video_sec .swiper .swiper-button-prev::after, .latest_video_sec .swiper .swiper-button-next::after {
  color: #fff;
}

@media screen and (max-width: 768px) {
  .latest_video_sec {
    padding-top: 0;
  }
}
.author-img img {
  height: 100px;
  min-width: 100px;
  width: 100px;
  object-fit: cover;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.author-section {
  padding: 24px 0;
  border-bottom: 1px solid #9C9C9C;
}
.author-section .author-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 767px) {
  .author-section .author-wrapper {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.author-section .author-wrapper p {
  text-align: center;
}
@media screen and (min-width: 767px) {
  .author-section .author-wrapper p {
    text-align: start;
  }
}
.author-section .author-wrapper .author-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 767px) {
  .author-section .author-wrapper .author-wrap {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: start;
    -moz-justify-content: start;
    justify-content: start;
  }
}
.author-section .author-wrapper .author-wrap .author-name {
  padding-right: 12px;
}
.author-section .author-wrapper .author-wrap .author-signature > span {
  border-left: 1.5px solid #4B4B4B;
  padding-left: 12px;
}
.author-section .author-wrapper .author-wrap .author-signature > span a {
  color: #4B4B4B;
}
.author-section .social-networks {
  padding: 0;
  margin-bottom: 0 !important;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}
@media screen and (min-width: 767px) {
  .author-section .social-networks {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: start;
    -moz-justify-content: start;
    justify-content: start;
  }
}
.author-section .social-networks li {
  margin-bottom: 0 !important;
}
.author-section .social-networks li::before {
  display: none;
}
.author-section .social-networks li a {
  background-color: transparent;
  padding: 0;
  height: auto;
  width: auto;
}
.author-section .social-networks li a:hover {
  background-color: transparent;
}
.author-section .social-networks li a svg {
  transform: scale(1.2);
}
.author-section .social-networks li a path {
  fill: #212529;
}

.mission-vision-section {
  display: block;
}
@media screen and (min-width: 575px) {
  .mission-vision-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    gap: 24px;
  }
}
@media screen and (min-width: 767px) {
  .mission-vision-section {
    display: block;
  }
}
.mission-vision-section .mission {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: start;
  -moz-align-items: start;
  align-items: start;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0;
  width: 100%;
}
@media screen and (min-width: 575px) {
  .mission-vision-section .mission {
    width: calc(50% - 24px);
  }
}
@media screen and (min-width: 767px) {
  .mission-vision-section .mission {
    width: 100%;
  }
}
@media screen and (min-width: 992px) {
  .mission-vision-section .mission {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 24px;
    width: 100%;
  }
}
.mission-vision-section .mission .sn {
  font-size: 40px;
  font-family: var(--news-filler-font);
  color: var(--news-secondary-color);
  align-self: center;
}
@media screen and (min-width: 575px) {
  .mission-vision-section .mission .sn {
    align-self: flex-start;
  }
}
@media screen and (min-width: 767px) {
  .mission-vision-section .mission .sn {
    align-self: flex-start;
  }
}
.mission-vision-section .mission .mission-content .title {
  font-size: 18px;
  text-align: center;
}
@media screen and (min-width: 575px) {
  .mission-vision-section .mission .mission-content .title {
    text-align: start;
  }
}
.mission-vision-section .mission .mission-content p {
  text-align: center;
}
@media screen and (min-width: 575px) {
  .mission-vision-section .mission .mission-content p {
    text-align: start;
  }
}

.accordion .accordion-item {
  border: 1px solid #9C9C9C;
  margin-bottom: 20px;
}
.accordion .accordion-item .accordion-button {
  padding: 16px 32px;
  background: #FFFFFF;
  border: none;
  width: 100%;
  text-align: left;
  cursor: pointer;
  color: #212529;
  font-size: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  gap: 12px;
  border-radius: 0;
}
.accordion .accordion-item .accordion-button::before {
  content: "";
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M1 4.16667L2.16667 3L6 6.83333L9.83333 3L11 4.16667L6 9.16667L1 4.16667Z' fill='%23212529'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  background-size: 12px;
  background-color: #212529;
  min-height: 14px;
  min-width: 14px;
  display: inline-block;
  -webkit-transition: 0.6s ease;
  -moz-transition: 0.6s ease;
  -ms-transition: 0.6s ease;
  -o-transition: 0.6s ease;
  transition: 0.6s ease;
}
.accordion .accordion-item .accordion-button span {
  line-height: 160%;
}
.accordion .accordion-item .accordion-button.active {
  color: var(--news-primary-color);
}
.accordion .accordion-item .accordion-button.active::before {
  background-color: var(--news-primary-color);
  transform: translateY(-1px) rotate(180deg);
}
.accordion .accordion-item .accordion-content {
  padding: 0 32px;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease-out, padding 0.3s ease-out;
  color: #4B4B4B;
  background-color: #FFFFFF;
}
.accordion .accordion-item .accordion-content.active {
  padding: 16px 32px;
  transition: max-height 0.3s ease-in, padding 0.3s ease-in;
}

.star-rating {
  height: 20px;
  min-width: 99px;
  max-width: 99px;
  position: relative;
  display: inline-block;
}
.star-rating::before {
  --percent: calc(var(--rating) / 5 * 100%);
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  min-width: 20px;
  width: var(--percent);
  background-color: #F9AC00;
  display: inline-block;
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M10.0013 1.66669L11.8723 7.42488H17.9268L13.0286 10.9836L14.8995 16.7418L10.0013 13.1831L5.10309 16.7418L6.97404 10.9836L2.07583 7.42488H8.13035L10.0013 1.66669Z' fill='white'/%3E%3C/svg%3E");
  mask-repeat: repeat-x;
}
.star-rating::after {
  content: "";
  position: absolute;
  inset: 0;
  height: 20px;
  min-width: 20px;
  background-color: #F9AC00;
  display: inline-block;
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M18.3346 7.70002L12.343 7.18335L10.0013 1.66669L7.65964 7.19169L1.66797 7.70002L6.21797 11.6417L4.8513 17.5L10.0013 14.3917L15.1513 17.5L13.793 11.6417L18.3346 7.70002ZM10.0013 12.8334L6.86797 14.725L7.7013 11.1584L4.93464 8.75835L8.58464 8.44169L10.0013 5.08335L11.4263 8.45002L15.0763 8.76669L12.3096 11.1667L13.143 14.7334L10.0013 12.8334Z' fill='white'/%3E%3C/svg%3E");
  mask-repeat: repeat-x;
}

.circular-progress {
  position: relative;
  height: 112px;
  width: 112px;
  border-radius: 50%;
  display: grid;
  place-items: center;
}

.circular-progress::before {
  content: "";
  position: absolute;
  height: 89%;
  width: 89%;
  background-color: #FFFFFF;
  border-radius: 50%;
}

.value-container {
  position: relative;
  height: 100%;
  width: 100%;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.value-container .value {
  font-size: 18px;
  color: #212529;
}
.value-container .text {
  font-size: 14px;
  color: #4B4B4B;
}
.value-container .star-rating {
  height: 12px;
  min-width: 60px;
  max-width: 60px;
}
.value-container .star-rating::before {
  height: 12px;
  min-width: 12px;
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M6 1L7.12257 4.45492H10.7553L7.81636 6.59017L8.93893 10.0451L6 7.90983L3.06107 10.0451L4.18364 6.59017L1.24472 4.45492H4.87743L6 1Z' fill='%23F9AC00'/%3E%3C/svg%3E");
}
.value-container .star-rating::after {
  height: 12px;
  min-width: 12px;
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M11 4.62L7.405 4.31L6 1L4.595 4.315L1 4.62L3.73 6.985L2.91 10.5L6 8.635L9.09 10.5L8.275 6.985L11 4.62ZM6 7.7L4.12 8.835L4.62 6.695L2.96 5.255L5.15 5.065L6 3.05L6.855 5.07L9.045 5.26L7.385 6.7L7.885 8.84L6 7.7Z' fill='%23F9AC00'/%3E%3C/svg%3E");
}

.bars {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 6px;
  cursor: pointer;
  max-width: 30px;
  min-height: 30px;
}
.bars .bar {
  height: 2.5px;
  width: 22px;
  background-color: #212529;
  display: inline-block;
  -webkit-border-radius: 36px;
  -moz-border-radius: 36px;
  -ms-border-radius: 36px;
  border-radius: 36px;
  opacity: 1;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}

.bars.active .bar:nth-child(2) {
  visibility: hidden;
  opacity: 0;
}
.bars.active .bar:nth-child(1) {
  transform: rotate(45deg) translate(4px, 4px);
}
.bars.active .bar:nth-child(3) {
  transform: rotate(-45deg) translate(8px, -8px);
}

.sidebar-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  display: none;
  z-index: 998;
  filter: blur(1px);
}

.sidebar {
  position: fixed;
  top: 0;
  left: -100%;
  height: 100%;
  background-color: #fafafa;
  transition: left 0.3s;
  z-index: 999;
  width: 90%;
}
@media screen and (min-width: 575px) {
  .sidebar {
    width: 80%;
  }
}
@media screen and (min-width: 767px) {
  .sidebar {
    width: 70%;
  }
}
.sidebar .sidebar-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 12px;
}
.sidebar .sidebar-content .sidebar-header {
  padding: 12px 28px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
.sidebar .sidebar-content .sidebar-header .sidebar-close {
  border: 0;
  padding: 0;
}
.sidebar .sidebar-content .sidebar-header .sidebar-close:hover {
  opacity: 0.7;
}
.sidebar .sidebar-content .sidebar-header .sidebar-close:focus {
  opacity: 1;
}
.sidebar .sidebar-content .sidebar-header .sidebar-close::after {
  content: "";
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cpath d='M6.06667 3.78334L12.5 10.2167L18.9 3.81668C19.0414 3.66621 19.2117 3.54583 19.4007 3.46278C19.5897 3.37973 19.7936 3.3357 20 3.33334C20.442 3.33334 20.866 3.50894 21.1785 3.8215C21.4911 4.13406 21.6667 4.55798 21.6667 5.00001C21.6706 5.20435 21.6326 5.40732 21.5553 5.59648C21.4779 5.78564 21.3627 5.95699 21.2167 6.10001L14.7333 12.5L21.2167 18.9833C21.4914 19.2521 21.6524 19.616 21.6667 20C21.6667 20.442 21.4911 20.866 21.1785 21.1785C20.866 21.4911 20.442 21.6667 20 21.6667C19.7876 21.6755 19.5757 21.64 19.3777 21.5626C19.1797 21.4851 19 21.3673 18.85 21.2167L12.5 14.7833L6.08334 21.2C5.94252 21.3455 5.77428 21.4616 5.58834 21.5417C5.40241 21.6218 5.20245 21.6643 5.00001 21.6667C4.55798 21.6667 4.13406 21.4911 3.8215 21.1785C3.50893 20.866 3.33334 20.442 3.33334 20C3.32945 19.7957 3.36737 19.5927 3.44475 19.4035C3.52213 19.2144 3.63735 19.043 3.78334 18.9L10.2667 12.5L3.78334 6.01668C3.50865 5.74794 3.34757 5.38403 3.33334 5.00001C3.33334 4.55798 3.50893 4.13406 3.8215 3.8215C4.13406 3.50894 4.55798 3.33334 5.00001 3.33334C5.40001 3.33834 5.78334 3.50001 6.06667 3.78334Z' fill='black'/%3E%3C/svg%3E");
  height: 25px;
  width: 25px;
  mask-repeat: no-repeat;
  background-color: var(--news-secondary-color);
}
.sidebar .sidebar-content .sidebar-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 18px;
  height: calc(100vh - 221px);
  overflow-y: auto;
}
.sidebar .sidebar-content .sidebar-body::-webkit-scrollbar {
  width: 8px;
}
.sidebar .sidebar-content .sidebar-body::-webkit-scrollbar-track {
  background: #9C9C9C;
  border-radius: 36px;
}
.sidebar .sidebar-content .sidebar-body::-webkit-scrollbar-thumb {
  background: #c0c0c0;
  border-radius: 36px;
}
.sidebar .sidebar-content .sidebar-body::-webkit-scrollbar-thumb:hover {
  background: #a8a8a8;
}
.sidebar .sidebar-content .sidebar-body .header-search {
  padding: 0 28px;
}
.sidebar .sidebar-content .sidebar-body .header-search .header-search-inner .search-form, .sidebar .sidebar-content .sidebar-body .header-search .header-search-inner form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  background-color: #FFFFFF;
  gap: 12px;
  padding: 0 12px;
}
.sidebar .sidebar-content .sidebar-body .header-search .header-search-inner .search-form label, .sidebar .sidebar-content .sidebar-body .header-search .header-search-inner form label {
  flex: 1;
}
.sidebar .sidebar-content .sidebar-body .header-search .header-search-inner .search-form label input[type=search], .sidebar .sidebar-content .sidebar-body .header-search .header-search-inner .search-form label .search-field, .sidebar .sidebar-content .sidebar-body .header-search .header-search-inner form label input[type=search], .sidebar .sidebar-content .sidebar-body .header-search .header-search-inner form label .search-field {
  width: 100%;
  border: 0;
  border-radius: 0;
  background-color: transparent;
}
.sidebar .sidebar-content .sidebar-body .header-search .header-search-inner .search-form .search-submit, .sidebar .sidebar-content .sidebar-body .header-search .header-search-inner .search-form input[type=submit], .sidebar .sidebar-content .sidebar-body .header-search .header-search-inner form .search-submit, .sidebar .sidebar-content .sidebar-body .header-search .header-search-inner form input[type=submit] {
  padding: 0;
  border-radius: 0;
  border: 0;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M17.5 17.5L12.5 12.5M2.5 8.33333C2.5 9.09938 2.65088 9.85792 2.94404 10.5657C3.23719 11.2734 3.66687 11.9164 4.20854 12.4581C4.75022 12.9998 5.39328 13.4295 6.10101 13.7226C6.80875 14.0158 7.56729 14.1667 8.33333 14.1667C9.09938 14.1667 9.85792 14.0158 10.5657 13.7226C11.2734 13.4295 11.9164 12.9998 12.4581 12.4581C12.9998 11.9164 13.4295 11.2734 13.7226 10.5657C14.0158 9.85792 14.1667 9.09938 14.1667 8.33333C14.1667 7.56729 14.0158 6.80875 13.7226 6.10101C13.4295 5.39328 12.9998 4.75022 12.4581 4.20854C11.9164 3.66687 11.2734 3.23719 10.5657 2.94404C9.85792 2.65088 9.09938 2.5 8.33333 2.5C7.56729 2.5 6.80875 2.65088 6.10101 2.94404C5.39328 3.23719 4.75022 3.66687 4.20854 4.20854C3.66687 4.75022 3.23719 5.39328 2.94404 6.10101C2.65088 6.80875 2.5 7.56729 2.5 8.33333Z' stroke='%23212529' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  background-color: transparent;
  width: 18px;
  height: 18px;
  font-size: 0;
}
.sidebar .sidebar-content .sidebar-body .sidebar-header-left .main-navigation ul .menu-item, .sidebar .sidebar-content .sidebar-body .sidebar-header-left .main-navigation .menu .menu-item {
  margin: 14px 28px;
}
.sidebar .sidebar-content .sidebar-body .sidebar-header-left .main-navigation ul .menu-item a, .sidebar .sidebar-content .sidebar-body .sidebar-header-left .main-navigation .menu .menu-item a {
  color: #212529;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  gap: 6px;
}
.sidebar .sidebar-content .sidebar-body .sidebar-header-left .main-navigation ul .menu-item.menu-item-has-children, .sidebar .sidebar-content .sidebar-body .sidebar-header-left .main-navigation .menu .menu-item.menu-item-has-children {
  position: relative;
}
.sidebar .sidebar-content .sidebar-body .sidebar-header-left .main-navigation ul .menu-item.menu-item-has-children a, .sidebar .sidebar-content .sidebar-body .sidebar-header-left .main-navigation .menu .menu-item.menu-item-has-children a {
  color: #212529;
}
.sidebar .sidebar-content .sidebar-body .sidebar-header-left .main-navigation ul .menu-item.menu-item-has-children .angle-down, .sidebar .sidebar-content .sidebar-body .sidebar-header-left .main-navigation .menu .menu-item.menu-item-has-children .angle-down {
  position: absolute;
  top: 0;
  transform: translateY(16px);
  right: 0%;
  padding: 0;
  border: 0;
  width: 20%;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: end;
  -moz-justify-content: end;
  justify-content: end;
}
.sidebar .sidebar-content .sidebar-body .sidebar-header-left .main-navigation ul .menu-item.menu-item-has-children .angle-down::after, .sidebar .sidebar-content .sidebar-body .sidebar-header-left .main-navigation .menu .menu-item.menu-item-has-children .angle-down::after {
  display: inline-block;
  content: "";
  mask-image: url("data:image/svg+xml,%3Csvg class='svg-inline--fa fa-angle-down fa-w-10' aria-hidden='true' data-prefix='fas' data-icon='angle-down' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' data-fa-i2svg=''%3E%3Cpath fill='%23000000' d='M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z'%3E%3C/path%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  background-color: #212529;
  width: 12px;
  height: 12px;
}
.sidebar .sidebar-content .sidebar-body .sidebar-header-left .main-navigation ul .menu-item.menu-item-has-children .sub-menu, .sidebar .sidebar-content .sidebar-body .sidebar-header-left .main-navigation .menu .menu-item.menu-item-has-children .sub-menu {
  position: static;
  visibility: hidden;
  overflow: hidden;
  transition: max-height 0.3s ease-in-out;
  max-height: 0;
}
.sidebar .sidebar-content .sidebar-body .sidebar-header-left .main-navigation ul .menu-item.menu-item-has-children .sub-menu .menu-item, .sidebar .sidebar-content .sidebar-body .sidebar-header-left .main-navigation .menu .menu-item.menu-item-has-children .sub-menu .menu-item {
  padding: 8px 12px 0 12px;
  position: relative;
}
.sidebar .sidebar-content .sidebar-body .sidebar-header-left .main-navigation ul .menu-item.menu-item-has-children .sub-menu .menu-item a, .sidebar .sidebar-content .sidebar-body .sidebar-header-left .main-navigation .menu .menu-item.menu-item-has-children .sub-menu .menu-item a {
  color: #212529;
}
.sidebar .sidebar-content .sidebar-body .sidebar-header-left .main-navigation ul .menu-item.menu-item-has-children .sub-menu .menu-item .sub-menu, .sidebar .sidebar-content .sidebar-body .sidebar-header-left .main-navigation .menu .menu-item.menu-item-has-children .sub-menu .menu-item .sub-menu {
  max-height: 0;
  visibility: hidden;
}
.sidebar .sidebar-content .sidebar-body .login__sign {
  padding: 0 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  gap: 24px;
  flex-wrap: wrap;
}
@media screen and (min-width: 575px) {
  .sidebar .sidebar-content .sidebar-body .login__sign {
    flex-wrap: nowrap;
  }
}
.sidebar .sidebar-content .sidebar-body .login__sign button {
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}
@media screen and (min-width: 575px) {
  .sidebar .sidebar-content .sidebar-body .login__sign button {
    width: auto;
  }
}
.sidebar .sidebar-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  color: white;
  padding: 12px 24px;
}
.sidebar .sidebar-footer .social-networks {
  gap: 6px;
}
@media screen and (min-width: 575px) {
  .sidebar .sidebar-footer .social-networks {
    gap: 16px;
  }
}
.sidebar .sidebar-footer .social-networks li a {
  color: #212529;
}
.sidebar .sidebar-footer .social-networks li a::after {
  background-color: #212529;
}
.sidebar .sidebar-footer .social-networks li .share {
  width: auto !important;
  margin-right: 0;
}

.sidebar.active {
  left: 0;
}

.sidebar.desktop {
  width: 432px !important;
  left: auto;
  right: -100%;
  transition: right 0.3s !important;
  top: 50%;
  height: 100% !important;
  transform: translateY(-50%);
  background-color: #FFFFFF !important;
}
.sidebar.desktop .sidebar-content {
  gap: 32px;
}
.sidebar.desktop .sidebar-header {
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: start;
  -moz-align-items: start;
  align-items: start;
  padding: 0 32px 0 32px;
}
.sidebar.desktop .sidebar-header .site-branding {
  order: 2;
}
.sidebar.desktop .sidebar-header .sidebar-close {
  order: 1;
  align-self: flex-end;
  background-color: #212529;
  height: 36px;
  width: 36px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  transform: translateX(89%);
}
.sidebar.desktop .sidebar-header .sidebar-close::after {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M5.91124 8.35244C4.15093 9.79691 3.0261 11.1917 2.53725 12.6359C1.80376 14.4788 0.434596 13.4827 0.336803 12.4865C0.190088 10.7432 3.46625 8.05353 4.73764 7.00757C2.87954 4.81597 1.95032 3.12262 1.8525 1.97702C1.70579 0.383109 3.36836 0.0344931 3.85733 0.781639C4.493 1.77786 4.15076 3.4714 6.25339 5.91183C8.40492 4.16856 9.87169 2.67429 10.5564 1.32941C11.4366 -0.314313 12.9036 0.333194 13.0014 1.42904C13.0503 2.12637 11.2411 4.11881 7.47587 7.30653C8.94285 8.85061 11.3876 10.843 13.0014 11.59C14.3705 12.2874 13.3436 13.4329 12.4146 13.3831C11.29 13.3831 8.55176 11.1915 5.91117 8.35256L5.91124 8.35244Z' fill='white'/%3E%3C/svg%3E");
  height: 14px;
  width: 14px;
  background-color: #FFFFFF;
}
.sidebar.desktop .site-branding a img {
  width: 180px !important;
  height: auto;
}
.sidebar.desktop .sidebar-body {
  padding: 0 32px;
  gap: 0;
  height: calc(100vh - 308px);
}
.sidebar.desktop .sidebar-body .mega-menu-wrapper .mega-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 16px;
}
.sidebar.desktop .sidebar-body .mega-menu-wrapper .mega-menu .mega-menu-item:not(:last-child) {
  border-bottom: 1px solid #9C9C9C;
}
.sidebar.desktop .sidebar-body .mega-menu-wrapper .mega-menu .mega-menu-item {
  padding-bottom: 20px;
  position: relative;
}
.sidebar.desktop .sidebar-body .mega-menu-wrapper .mega-menu .mega-menu-item .angle-down {
  position: absolute;
  top: 0;
  transform: translateY(5px);
  right: 0%;
  padding: 0;
  border: 0;
  height: 14px;
  width: 20%;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: end;
  -moz-justify-content: end;
  justify-content: end;
}
.sidebar.desktop .sidebar-body .mega-menu-wrapper .mega-menu .mega-menu-item .angle-down::after {
  display: inline-block;
  content: "";
  mask-image: url("data:image/svg+xml,%3Csvg class='svg-inline--fa fa-angle-down fa-w-10' aria-hidden='true' data-prefix='fas' data-icon='angle-down' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' data-fa-i2svg=''%3E%3Cpath fill='%23000000' d='M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z'%3E%3C/path%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  background-color: #212529;
  width: 12px;
  height: 12px;
}
.sidebar.desktop .sidebar-body .mega-menu-wrapper .mega-menu .mega-menu-item .mega-menu-link {
  color: #212529;
  text-transform: uppercase;
}
.sidebar.desktop .sidebar-body .mega-menu-wrapper .mega-menu .mega-menu-item .mega-sub-menu {
  max-height: 0;
  visibility: hidden;
  overflow: hidden;
}
.sidebar.desktop .sidebar-body .mega-menu-wrapper .mega-menu .mega-menu-item .mega-sub-menu .mega-menu-item {
  padding: 20px;
}
.sidebar.desktop .sidebar-body .mega-menu-wrapper .mega-menu .mega-menu-item .mega-sub-menu .mega-menu-item .angle-down {
  transform: translateY(26px);
}
.sidebar.desktop .sidebar-body .mega-menu-wrapper .mega-menu .mega-menu-item .mega-sub-menu .mega-menu-item:last-child {
  padding-bottom: 0;
}
.sidebar.desktop .sidebar-body .contact-info-wrapper h4 {
  margin: 0;
}
.sidebar.desktop .sidebar-body .contact-info-wrapper .contact-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 16px;
  margin-top: 12px;
}
.sidebar.desktop .sidebar-body .contact-info-wrapper .contact-info li a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  gap: 8px;
  color: #212529;
}
.sidebar.desktop .sidebar-footer {
  background-color: #FFFFFF;
  padding: 0 32px 32px 32px;
}
.sidebar.desktop .sidebar-footer h4 {
  margin-bottom: 12px;
}

.sidebar.desktop.active {
  left: auto;
  right: 0;
}

.news__card__vr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: start;
  -moz-align-items: start;
  align-items: start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  gap: 24px;
}
.news__card__vr .news__card__right .cat {
  color: #FA0001;
  font-size: 12px;
  font-weight: 600;
}
.news__card__vr .news__card__right .title {
  font-size: 18px;
  color: #333;
}
.news__card__vr .news__card__right ul li, .news__card__vr .news__card__right .rdv__list li {
  color: #4B4B4B;
}
.news__card__vr .news__card__left figure {
  height: 140px;
  width: 155px;
  margin: 0;
}
.news__card__vr .news__card__left figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 8px;
}

.news__card__vr:first-child {
  padding-top: 0;
}

.news__card__vr:last-child {
  padding-bottom: 0;
}

@media screen and (max-width: 992px) {
  .news__card__vr {
    justify-content: start;
    gap: 32px;
    align-items: center;
  }
}
@media screen and (max-width: 480px) {
  .news__card__vr .news__card__left figure {
    width: 110px;
  }
}
.news__card__img {
  position: relative;
}
.news__card__img img {
  height: 100%;
  width: 100%;
}
.news__card__img .news__img__content {
  position: absolute;
  inset: 0;
  z-index: 2;
  padding: 18px;
  gap: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: end;
  -moz-justify-content: end;
  justify-content: end;
}
@media screen and (min-width: 992px) {
  .news__card__img .news__img__content {
    padding: 32px;
  }
}
.news__card__img .news__img__content .top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  gap: 16px;
}
.news__card__img .news__img__content .top .time {
  color: #FFFFFF;
  font-size: 14px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
.news__card__img .news__img__content .top .time::before {
  content: "";
  display: inline-block;
  height: 22px;
  width: 22px;
  mask-image: url('data:image/svg+xml,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 14.146C11.3137 14.146 14 11.4597 14 8.146C14 4.83229 11.3137 2.146 8 2.146C4.68629 2.146 2 4.83229 2 8.146C2 11.4597 4.68629 14.146 8 14.146Z" stroke="white" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.33325 5.47925V8.81258H10.6666" stroke="white" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  mask-repeat: no-repeat;
  background-color: #FFFFFF;
}
.news__card__img .news__img__content .top .image__icon {
  background-color: var(--news-secondary-color);
  height: 26px;
  width: 26px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.news__card__img .news__img__content .top .video__icon {
  background-color: var(--news-secondary-color);
  height: 26px;
  width: 26px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.news__card__img .news__img__content .top .cat {
  padding: 2px 8px;
  background-color: var(--news-secondary-color);
  color: #FFFFFF;
  font-size: 12px;
  border-radius: 4px;
  letter-spacing: 1px;
}
.news__card__img .news__img__content .top .bookmark {
  flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: end;
  -moz-justify-content: end;
  justify-content: end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
.news__card__img .news__img__content .top .bookmark button {
  padding: 0;
  border: 0;
}
.news__card__img .news__img__content .top .bookmark button:hover path {
  fill: var(--news-secondary-color);
}
.news__card__img .news__img__content .top .bookmark button:focus path {
  fill: #9C9C9C;
}
.news__card__img .news__img__content .bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 12px;
}
@media screen and (min-width: 992px) {
  .news__card__img .news__img__content .bottom {
    gap: 32px;
  }
}
.news__card__img .news__img__content .bottom .title {
  margin-bottom: 0 !important;
}
.news__card__img .news__img__content .bottom .title, .news__card__img .news__img__content .bottom h2 {
  color: #333;
  font-size: 18px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-align: center;
  background: #fff;
  border: 1px solid #ccc;
  font-size: 13px;
}
@media screen and (min-width: 767px) {
  .news__card__img .news__img__content .bottom .title, .news__card__img .news__img__content .bottom h2 {
    font-size: 28px;
  }
}
@media screen and (min-width: 992px) {
  .news__card__img .news__img__content .bottom .title, .news__card__img .news__img__content .bottom h2 {
    font-size: 32px;
  }
}
.news__card__img .news__img__content .bottom h4.title {
  font-size: 32px;
}
.news__card__img .news__img__content .bottom h5.title {
  font-size: 18px;
}
.news__card__img .news__img__content .bottom .rdv__bookmark {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
.news__card__img .news__img__content .bottom .rdv__bookmark .bookmark {
  padding: 0;
  border: 0;
}
.news__card__img .news__img__content .bottom .rdv__bookmark .bookmark:hover path {
  fill: var(--news-secondary-color);
}
.news__card__img .news__img__content .bottom .rdv__bookmark .bookmark:focus path {
  fill: #9C9C9C;
}

.news__card__img.overlay::after {
  content: "";
  position: absolute;
  inset: 0;
  border: 1px solid #000;
}

.small_news_card figure {
  margin: 0;
  margin-bottom: 8px;
}
.small_news_card .news_content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 8px;
}
.small_news_card .news_content .news_tags {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  column-gap: 12px;
  flex-wrap: wrap;
}
.small_news_card .news_content .news_tags a {
  color: #4B4B4B;
}
.small_news_card .news_content .news_tags li:not(:last-child) a {
  border-right: 1px solid #4B4B4B;
  padding-right: 12px;
}
.small_news_card .news_content .news_heading {
  margin-bottom: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.small_news_card .news_content .rdv__list a, .small_news_card .news_content .rdv__list span {
  color: #4B4B4B;
}
.small_news_card .news_content .rdv__list .user a::before {
  background-color: #4B4B4B;
}

.single_news_wrap .news__card__img img {
  min-height: 260px;
}

.grid_cat_news {
  margin-top: 56px;
}
.grid_cat_news .heading {
  margin-bottom: 48px;
  border-bottom: 1px dotted #FA0001;
}
.grid_cat_news .heading h4 {
  color: #033AA1;
  margin: 0;
}
.grid_cat_news .news__card__vr .news__card__left figure {
  width: 115px;
  height: 95px;
}
.grid_cat_news .news__card__vr .news__card__right .title {
  font-size: 16px;
  font-weight: 600;
  color: #212529;
}
.grid_cat_news .news__card__vr .news__card__right .entry-meta .auth span {
  font-size: 12px;
}
.grid_cat_news .news__card__vr .news__card__right .entry-header {
  margin-bottom: 12px;
}

.current_trending .news__card__vr .news__card__left figure {
  width: 115px;
  height: 95px;
}
.current_trending .news__card__vr .news__card__right .title {
  font-size: 16px;
  font-weight: 600;
  color: #033AA1;
}
.current_trending .news__card__vr .news__card__right .entry-meta .auth span {
  font-size: 12px;
}
.current_trending .news__card__vr .news__card__right .entry-header {
  margin-bottom: 12px;
}

.tab__wrapper .tab__btn__con {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
.tab__wrapper .tab__btn__con .tab-button {
  border: 0;
  padding: 0;
  padding: 8px 0;
  text-transform: uppercase;
  position: relative;
  font-size: 16px;
}
@media screen and (min-width: 575px) {
  .tab__wrapper .tab__btn__con .tab-button {
    font-size: 18px;
  }
}
.tab__wrapper .tab__btn__con .tab-button::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 100%;
  height: 1.5px;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  background-color: var(--news-secondary-color);
}
.tab__wrapper .tab__btn__con .tab-button.active::after {
  right: 0;
}
.tab__wrapper .tab-content {
  display: none;
}

.gallery_tab_wrap .gallery-tabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  gap: 8px;
}
@media screen and (min-width: 575px) {
  .gallery_tab_wrap .gallery-tabs {
    gap: 24px;
  }
}
.gallery_tab_wrap .gallery-tabs a, .gallery_tab_wrap .gallery-tabs .gallery-tab-btn {
  text-transform: capitalize;
  color: #4B4B4B;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.gallery_tab_wrap .gallery-tabs a:hover, .gallery_tab_wrap .gallery-tabs .gallery-tab-btn:hover {
  color: var(--news-secondary-color);
}
.gallery_tab_wrap .gallery-tabs .gallery-tab-btn.active {
  color: var(--news-secondary-color);
}
.gallery_tab_wrap .gallery_item {
  display: none;
}
.gallery_tab_wrap .gallery_item.active {
  display: block;
  animation: fadeIn 0.6s ease-in-out;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.site-header .sticky {
  position: fixed;
  top: 0;
  width: 100%;
  animation: fadeIn 0.3s;
  z-index: 999;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.site-header .custom-logo {
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.site-header .custom-logo-forDark {
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  display: none;
}
.site-header .header-top {
  background-color: var(--news-white-color);
  padding: 16px 0;
}
@media screen and (max-width: 992px) {
  .site-header .header-top {
    display: none;
  }
}
.site-header .header-top .top__left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  gap: 20px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  height: 100%;
}
@media screen and (min-width: 575px) {
  .site-header .header-top .top__left {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: start;
    -moz-justify-content: start;
    justify-content: start;
  }
}
.site-header .header-top .top__left .custom-select {
  height: auto;
}
.site-header .header-top .top__left .select-text {
  color: #FFFFFF;
}
.site-header .header-top .top__left .btn__icon {
  border-radius: 4px;
}
.site-header .header-top .top__left .btn__icon a {
  color: #FFFFFF;
}
.site-header .header-top .top__left .btn__icon:hover a {
  color: var(--news-secondary-color);
}
.site-header .header-top .top__mid {
  padding: 16px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  column-gap: 0;
  row-gap: 12px;
  height: 100%;
  flex-wrap: wrap;
}
@media screen and (min-width: 575px) {
  .site-header .header-top .top__mid {
    flex-wrap: nowrap;
    padding: 0;
    padding-top: 16px;
  }
}
@media screen and (min-width: 992px) {
  .site-header .header-top .top__mid {
    padding: 0;
  }
}
.site-header .header-top .top__right {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: end;
  align-items: center;
  gap: 32px;
}
@media screen and (max-width: 992px) {
  .site-header .header-top .top__right {
    justify-content: space-between;
  }
}
.site-header .header-top .top__right .header-search-wrap form {
  background: #F3F6FC;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  padding: 0 8px;
  max-width: 100%;
  border-radius: 8px;
}
.site-header .header-top .top__right .header-search-wrap form label {
  max-width: 86%;
}
.site-header .header-top .top__right .header-search-wrap form label input[type=search], .site-header .header-top .top__right .header-search-wrap form label .search-field {
  border: 0;
  background-color: transparent;
  padding: 8px 4px;
  color: #9C9C9C;
}
.site-header .header-top .top__right .header-search-wrap form .search-submit, .site-header .header-top .top__right .header-search-wrap form input[type=submit] {
  padding: 0;
  font-size: 0;
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M17.5 17.5L12.5 12.5M2.5 8.33333C2.5 9.09938 2.65088 9.85792 2.94404 10.5657C3.23719 11.2734 3.66687 11.9164 4.20854 12.4581C4.75022 12.9998 5.39328 13.4295 6.10101 13.7226C6.80875 14.0158 7.56729 14.1667 8.33333 14.1667C9.09938 14.1667 9.85792 14.0158 10.5657 13.7226C11.2734 13.4295 11.9164 12.9998 12.4581 12.4581C12.9998 11.9164 13.4295 11.2734 13.7226 10.5657C14.0158 9.85792 14.1667 9.09938 14.1667 8.33333C14.1667 7.56729 14.0158 6.80875 13.7226 6.10101C13.4295 5.39328 12.9998 4.75022 12.4581 4.20854C11.9164 3.66687 11.2734 3.23719 10.5657 2.94404C9.85792 2.65088 9.09938 2.5 8.33333 2.5C7.56729 2.5 6.80875 2.65088 6.10101 2.94404C5.39328 3.23719 4.75022 3.66687 4.20854 4.20854C3.66687 4.75022 3.23719 5.39328 2.94404 6.10101C2.65088 6.80875 2.5 7.56729 2.5 8.33333Z' stroke='%23212529' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  width: 18px;
  height: 18px;
  border: 0;
  background-color: #FFFFFF;
  cursor: pointer;
}
.site-header .header-top .top__right .header-search-wrap form .submit-btn {
  background-color: #FA0001;
  padding: 8px;
  border-radius: 6px;
  display: flex;
}
.site-header .header-top .top__right .social-networks {
  height: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}
@media screen and (min-width: 575px) {
  .site-header .header-top .top__right .social-networks {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: end;
    -moz-justify-content: end;
    justify-content: end;
  }
}
.site-header .header-mid {
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.08);
}
@media screen and (min-width: 992px) {
  .site-header .header-mid {
    box-shadow: none;
  }
}
.site-header .header-mid .mid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  height: 100%;
  padding: 16px 0;
}
@media screen and (min-width: 767px) {
  .site-header .header-mid .mid {
    padding: 0;
  }
}
.site-header .header-mid .mid .mid-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  gap: 18px;
}
.site-header .header-mid .mid .mid-right .btn__night__mode {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (min-width: 992px) {
  .site-header .header-mid .mid .mid-right .btn__night__mode {
    display: none;
  }
}
.site-header .header-mid .mid .mid-right .bars {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (min-width: 992px) {
  .site-header .header-mid .mid .mid-right .bars {
    display: none;
  }
}
.site-header .header-mid .header-ads {
  min-height: 100px;
  background-image: url("../assets/images/ads-1.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: relative;
}
.site-header .header-mid .header-ads::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.7) 100%);
}
.site-header .header-mid .header-ads .content {
  position: relative;
  z-index: 1;
  padding: 12px;
  inset: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: start;
  -moz-align-items: start;
  align-items: start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  gap: 16px;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 767px) {
  .site-header .header-mid .header-ads .content {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    position: absolute;
  }
}
.site-header .header-mid .header-ads .content .ads-con {
  display: block;
}
@media screen and (min-width: 767px) {
  .site-header .header-mid .header-ads .content .ads-con {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    gap: 20px;
  }
}
.site-header .header-mid .header-ads .content .ads-con .ban-info {
  border: 0;
  display: block;
}
@media screen and (min-width: 767px) {
  .site-header .header-mid .header-ads .content .ads-con .ban-info {
    border-right: 4px solid #4B4B4B;
    padding-right: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: end;
    -moz-align-items: end;
    align-items: end;
  }
}
.site-header .header-mid .header-ads .content .ads-con .ban-info span {
  color: #FFFFFF;
  font-size: 16px;
}
.site-header .header-mid .header-ads .content .ads-con .ban-info span.area {
  font-size: 12px;
}
.site-header .header-mid .header-ads .content .ads-con .ads-info {
  color: #FFFFFF;
  font-size: 14px;
}
.site-header .header-mid .header-ads .content .ads-con .ads-info br {
  display: none;
}
@media screen and (min-width: 767px) {
  .site-header .header-mid .header-ads .content .ads-con .ads-info br {
    display: block;
  }
}
.site-header .desktop-header {
  display: none;
  margin-bottom: 20px;
  background: #efefef;
}
@media screen and (min-width: 992px) {
  .site-header .desktop-header {
    display: block;
  }
}
.site-header .desktop-header .header-bottom .header-main-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.site-header .desktop-header .header-bottom .site-branding {
  width: 120px;
}
.site-header .desktop-header .header-bottom .header-mid .menu-container .menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  gap: 14px;
}
@media screen and (min-width: 1024px) {
  .site-header .desktop-header .header-bottom .header-mid .menu-container .menu {
    gap: 24px;
  }
}
.site-header .desktop-header .header-bottom .header-mid .menu-container .menu .menu-item:hover > a {
  color: var(--news-secondary-color);
}
.site-header .desktop-header .header-bottom .header-mid .menu-container .menu .menu-item:hover > a path {
  fill: var(--news-secondary-color);
}
.site-header .desktop-header .header-bottom .header-mid .menu-container .menu .menu-item a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  gap: 8px;
  padding: 5px 0;
  color: #212529;
}
.site-header .desktop-header .header-bottom .header-mid .menu-container .menu .menu-item a path {
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
}
.site-header .desktop-header .header-bottom .header-mid .menu-container .menu .menu-item.menu-item-has-children {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  gap: 8px;
  position: relative;
}
.site-header .desktop-header .header-bottom .header-mid .menu-container .menu .menu-item.menu-item-has-children::after {
  content: "";
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M1 4.16667L2.16667 3L6 6.83333L9.83333 3L11 4.16667L6 9.16667L1 4.16667Z' fill='%23212529'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  mask-size: 12px;
  display: inline-block;
  height: 13px;
  width: 13px;
  background-color: #212529;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  transform: translateY(-3px);
}
.site-header .desktop-header .header-bottom .header-mid .menu-container .menu .menu-item.menu-item-has-children:hover .sub-menu {
  visibility: visible;
  opacity: 1;
}
.site-header .desktop-header .header-bottom .header-mid .menu-container .menu .menu-item.menu-item-has-children:hover::after {
  background-color: var(--news-secondary-color);
}
.site-header .desktop-header .header-bottom .header-mid .menu-container .menu .menu-item.menu-item-has-children .sub-menu {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  top: 100%;
  left: 0;
  min-width: max-content;
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.08);
  border-top: 1px solid #9C9C9C;
  -webkit-transition: 0.3s ease-in-out;
  -moz-transition: 0.3s ease-in-out;
  -ms-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  background-color: #FFFFFF;
  z-index: 20;
}
.site-header .desktop-header .header-bottom .header-mid .menu-container .menu .menu-item.menu-item-has-children .sub-menu .menu-item a {
  padding: 14px;
}
.site-header .desktop-header .header-bottom .header-mid .menu-container .menu .menu-item.menu-item-has-children .sub-menu .menu-item.menu-item-has-children {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
.site-header .desktop-header .header-bottom .header-mid .menu-container .menu .menu-item.menu-item-has-children .sub-menu .menu-item.menu-item-has-children::after {
  transform: rotate(-90deg);
  margin-right: 14px;
}
.site-header .desktop-header .header-bottom .header-mid .menu-container .menu .menu-item.menu-item-has-children .sub-menu .menu-item.menu-item-has-children:hover .sub-menu {
  visibility: visible;
  opacity: 1;
}
.site-header .desktop-header .header-bottom .header-mid .menu-container .menu .menu-item.menu-item-has-children .sub-menu .menu-item.menu-item-has-children .sub-menu {
  top: 0;
  left: 100%;
  visibility: hidden;
  opacity: 0;
  z-index: 10;
}
.site-header .desktop-header .header-bottom .header-mid .menu-container .menu .menu-item.menu-item-has-children .sub-menu .menu-item.menu-item-has-children .sub-menu .menu-item a {
  padding: 14px;
}
.site-header .desktop-header .header-bottom .header-mid .menu-container .menu .menu-item.menu-item-has-children .sub-menu .menu-item.menu-item-has-children .sub-menu .menu-item.menu-item-has-children {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
.site-header .desktop-header .header-bottom .header-mid .menu-container .menu .menu-item.menu-item-has-children .sub-menu .menu-item.menu-item-has-children .sub-menu .menu-item.menu-item-has-children::after {
  transform: rotate(-90deg);
  margin-right: 14px;
}
.site-header .desktop-header .header-bottom .header-mid .menu-container .menu .menu-item.menu-item-has-children .sub-menu .menu-item.menu-item-has-children .sub-menu .menu-item.menu-item-has-children:hover .sub-menu {
  visibility: visible;
  opacity: 1;
}
.site-header .desktop-header .header-bottom .header-mid .menu-container .menu .menu-item.menu-item-has-children .sub-menu .menu-item.menu-item-has-children .sub-menu .menu-item.menu-item-has-children .sub-menu {
  top: 0;
  left: 100%;
  visibility: hidden;
  opacity: 0;
  z-index: 10;
}
.site-header .desktop-header .header-bottom .header-right .language-opt {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  font-weight: 700;
}
.site-header .desktop-header .header-bottom .header-right .language-opt span {
  margin: 0 8px;
}
.site-header .desktop-header .header-bottom .header-right .language-opt .active {
  color: #FA0001;
}

.site-header.style-one .header-mid .mid {
  display: none;
}
@media screen and (min-width: 992px) {
  .site-header.style-one .header-mid .mid {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.site-header.style-one .mobile-header {
  display: block;
  background-color: #FFFFFF;
  padding: 8px 0;
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.08);
}
@media screen and (min-width: 992px) {
  .site-header.style-one .mobile-header {
    display: none;
  }
}
.site-header.style-one .mobile-header .mobile-header-left {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: end;
  -moz-justify-content: end;
  justify-content: end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  gap: 20px;
}

.site-title {
  display: none;
}

.breadcrumb-wrapper {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding: 48px 0;
}
.breadcrumb-wrapper .container, .breadcrumb-wrapper .banner-fullwidth-slider .swiper-slide .post-content, .banner-fullwidth-slider .swiper-slide .breadcrumb-wrapper .post-content {
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 32px;
  height: 100%;
}
.breadcrumb-wrapper .container .entry-title, .breadcrumb-wrapper .banner-fullwidth-slider .swiper-slide .post-content .entry-title, .banner-fullwidth-slider .swiper-slide .breadcrumb-wrapper .post-content .entry-title {
  color: #FFFFFF;
  text-transform: uppercase;
  font-size: 40px;
  text-align: center;
}
@media screen and (min-width: 575px) {
  .breadcrumb-wrapper .container .entry-title, .breadcrumb-wrapper .banner-fullwidth-slider .swiper-slide .post-content .entry-title, .banner-fullwidth-slider .swiper-slide .breadcrumb-wrapper .post-content .entry-title {
    font-size: 48px;
  }
}
.breadcrumb-wrapper .container #crumbs, .breadcrumb-wrapper .banner-fullwidth-slider .swiper-slide .post-content #crumbs, .banner-fullwidth-slider .swiper-slide .breadcrumb-wrapper .post-content #crumbs, .breadcrumb-wrapper .container a, .breadcrumb-wrapper .banner-fullwidth-slider .swiper-slide .post-content a, .banner-fullwidth-slider .swiper-slide .breadcrumb-wrapper .post-content a {
  color: #FFFFFF;
  text-transform: uppercase;
}
.breadcrumb-wrapper .container #crumbs:hover, .breadcrumb-wrapper .banner-fullwidth-slider .swiper-slide .post-content #crumbs:hover, .banner-fullwidth-slider .swiper-slide .breadcrumb-wrapper .post-content #crumbs:hover, .breadcrumb-wrapper .container a:hover, .breadcrumb-wrapper .banner-fullwidth-slider .swiper-slide .post-content a:hover, .banner-fullwidth-slider .swiper-slide .breadcrumb-wrapper .post-content a:hover {
  opacity: 0.8;
}
.breadcrumb-wrapper .container #crumbs, .breadcrumb-wrapper .banner-fullwidth-slider .swiper-slide .post-content #crumbs, .banner-fullwidth-slider .swiper-slide .breadcrumb-wrapper .post-content #crumbs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  gap: 12px;
  flex-wrap: wrap;
  padding: 16px;
  background: rgba(255, 255, 255, 0.12);
}
.breadcrumb-wrapper .container #crumbs span, .breadcrumb-wrapper .banner-fullwidth-slider .swiper-slide .post-content #crumbs span, .banner-fullwidth-slider .swiper-slide .breadcrumb-wrapper .post-content #crumbs span {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  gap: 12px;
}
.breadcrumb-wrapper .container #crumbs > span:first-child::before, .breadcrumb-wrapper .banner-fullwidth-slider .swiper-slide .post-content #crumbs > span:first-child::before, .banner-fullwidth-slider .swiper-slide .breadcrumb-wrapper .post-content #crumbs > span:first-child::before {
  content: "";
  background-image: url("../assets/icons/home.svg");
  background-repeat: no-repeat;
  background-size: 24px;
  height: 24px;
  width: 24px;
  display: inline-block;
}

.wp-block-quote {
  border-radius: 4px 0px 0px 4px;
  border-left: 2px solid var(--new-primary-color, #102B54);
  background: var(--bg, rgba(16, 43, 84, 0.04));
  position: relative;
  padding: 22px;
}
@media screen and (min-width: 767px) {
  .wp-block-quote {
    padding: 32px;
  }
}
.wp-block-quote::after {
  content: "";
  background-image: url("../assets/icons/quote.svg");
  background-repeat: no-repeat;
  background-size: 68px;
  width: 68px;
  height: 68px;
  display: inline-block;
  position: absolute;
  top: 50%;
  right: 10%;
  opacity: 0.7;
  transform: translateY(70%);
}
@media screen and (min-width: 575px) {
  .wp-block-quote::after {
    transform: translateY(10%);
  }
}
@media screen and (min-width: 767px) {
  .wp-block-quote::after {
    transform: translateY(0%);
  }
}
.wp-block-quote p {
  color: #4B4B4B;
  font-size: 16px;
  letter-spacing: 0.32px;
  text-align: start;
  margin-bottom: 16px !important;
}
.wp-block-quote cite {
  text-align: left !important;
  width: 100%;
  display: inline-block;
  letter-spacing: 0.32px;
  font-size: 16px;
  color: #16396e;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  gap: 8px;
}
.wp-block-quote cite::before {
  content: "";
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='2' viewBox='0 0 32 2' fill='none'%3E%3Cpath d='M0 1H32' stroke='%23212529'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  width: 32px;
  height: 2px;
  background-color: #212529;
}

.site-footer {
  background-color: #666;
}
.site-footer span, .site-footer p, .site-footer a, .site-footer h5 {
  color: #FFFFFF;
}
.site-footer .wp-block-heading {
  margin-bottom: 16px;
}
.site-footer .widget-title, .site-footer .wpforms-title {
  border-bottom: 1px solid #fff;
  margin-bottom: 16px;
}
.site-footer .wp-block-heading::after {
  display: none;
}
.site-footer .footer-top {
  padding-bottom: 36px;
}
.site-footer .footer-top .wp-block-popular-posts__list, .site-footer .footer-top .wp-block-popular-posts {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 16px;
}
.site-footer .footer-top .wp-block-popular-posts__list li, .site-footer .footer-top .wp-block-popular-posts li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 4px;
}
.site-footer .footer-top .wp-block-popular-posts__list li:hover a, .site-footer .footer-top .wp-block-popular-posts li:hover a {
  opacity: 0.8;
}
.site-footer .footer-top .wp-block-popular-posts__list li span, .site-footer .footer-top .wp-block-popular-posts li span {
  font-size: 12px;
  text-transform: capitalize;
}
.site-footer .footer-top .wp-block-popular-posts__list li a, .site-footer .footer-top .wp-block-popular-posts li a {
  font-size: 14px;
}
.site-footer .footer-top .widget.widget_nav_menu ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 16px;
}
.site-footer .footer-top .widget.widget_nav_menu ul li:hover a {
  padding-left: 8px;
}
.site-footer .footer-top .widget.widget_nav_menu ul li a {
  padding: 0;
  width: 100%;
  display: block;
}
.site-footer .footer-top .widget.widget_nav_menu .menu-contact-container ul li a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  gap: 8px;
}
.site-footer .footer-top .footer-newsletter .wpforms-description {
  color: #fff;
}
.site-footer .footer-top .wpforms-head-container {
  margin-bottom: 24px;
}
.site-footer .footer-top .wpforms-field input {
  width: 100%;
  padding: 8px 16px;
  border-radius: 8px;
  font-size: 14px;
}
.site-footer .footer-top .wp-submitWrap {
  position: relative;
}
.site-footer .footer-top .wp-submitWrap .wpforms-submit-container {
  position: absolute;
  right: 6px;
  top: 50%;
  transform: translateY(-50%);
}
.site-footer .footer-top .wp-submitWrap .wpforms-submit-container button {
  color: #fff;
  background-color: #FA0001;
  border: none;
  border-radius: 6px;
}
.site-footer .footer-bottom .footer-bottom-menu ul {
  gap: 24px;
  padding: 24px 0;
  flex-wrap: wrap;
}
.site-footer .footer-bottom .footer-bottom-menu ul a:hover {
  opacity: 0.8;
}
.site-footer .footer-bottom .footer-bottom-copry-right .wp-block-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  gap: 12px;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 767px) {
  .site-footer .footer-bottom .footer-bottom-copry-right .wp-block-group {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.site-footer .footer-bottom .footer-bottom-copry-right .wp-block-group__inner-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 12px;
  min-width: 80%;
}
@media screen and (min-width: 767px) {
  .site-footer .footer-bottom .footer-bottom-copry-right .wp-block-group__inner-container {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 24px;
    min-width: 70%;
  }
}
.site-footer .footer-bottom .footer-bottom-copry-right .wp-block-group__inner-container .wp-block-image img {
  width: 80px;
  max-width: 160px;
}
.site-footer .footer-bottom .footer-bottom-copry-right .wp-block-group__inner-container .site-info {
  padding: 8px;
  text-align: center;
}
@media screen and (min-width: 767px) {
  .site-footer .footer-bottom .footer-bottom-copry-right .wp-block-group__inner-container .site-info {
    text-align: start;
    padding: 10px 24px;
  }
}
.site-footer .footer-bottom .footer-bottom-copry-right ul, .site-footer .footer-bottom .footer-bottom-copry-right .wp-block-social-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  gap: 16px;
  width: 100%;
  margin-bottom: 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}
@media screen and (min-width: 767px) {
  .site-footer .footer-bottom .footer-bottom-copry-right ul, .site-footer .footer-bottom .footer-bottom-copry-right .wp-block-social-links {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: end;
    -moz-justify-content: end;
    justify-content: end;
  }
}
.site-footer .footer-bottom .footer-bottom-copry-right ul .wp-social-link, .site-footer .footer-bottom .footer-bottom-copry-right .wp-block-social-links .wp-social-link {
  width: auto !important;
  background-color: transparent;
}
.site-footer .footer-bottom .footer-bottom-copry-right ul .wp-social-link a, .site-footer .footer-bottom .footer-bottom-copry-right .wp-block-social-links .wp-social-link a {
  height: 28px;
  width: 28px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background-color: white;
}
.site-footer .footer-bottom .footer-bottom-copry-right ul .wp-social-link a svg path, .site-footer .footer-bottom .footer-bottom-copry-right .wp-block-social-links .wp-social-link a svg path {
  fill: #033AA1;
}

.news-ticker {
  margin-top: 32px;
}
.news-ticker .news_ticker_container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
.news-ticker .news_ticker_container .breaking__news {
  background-color: var(--news-secondary-color);
  color: #9C9C9C;
  padding: 14px 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  gap: 8px;
  min-width: auto;
}
@media screen and (min-width: 767px) {
  .news-ticker .news_ticker_container .breaking__news {
    padding: 8px 16px;
    min-width: 179px;
  }
}
.news-ticker .news_ticker_container .breaking__news .ticker-title {
  display: none;
}
@media screen and (min-width: 767px) {
  .news-ticker .news_ticker_container .breaking__news .ticker-title {
    display: block;
  }
}
.news-ticker .news-ticker-slider {
  border: 1px solid #9C9C9C;
  overflow-x: hidden;
  border-left: 0;
}
.news-ticker .news-ticker-slider .breaking_news_list {
  animation: ticker var(--animation-duration) linear infinite;
  white-space: nowrap;
}
.news-ticker .news-ticker-slider .breaking_news_list:hover {
  animation-play-state: paused;
}
.news-ticker .news-ticker-slider .breaking_news_list .news {
  padding: 7px 12px;
  display: inline-block;
}
.news-ticker .news-ticker-slider .breaking_news_list .news a {
  display: block;
  padding-right: 28px;
  border-right: 1px solid #4B4B4B;
  color: #4B4B4B;
}

@keyframes ticker {
  0% {
    transform: translateX(100%);
    opacity: 0;
  }
  3% {
    opacity: 1;
  }
  100% {
    transform: translateX(-115%);
  }
}
.banner {
  margin-top: 60px;
}
.banner .banner-slider {
  margin-bottom: 12px;
}
.banner .banner-slider .news__card__img img {
  min-height: 450px;
}
.banner .swiper .swiper-button-prev, .banner .swiper .swiper-button-next {
  border-color: #FFFFFF;
}
.banner .swiper .swiper-button-prev::after, .banner .swiper .swiper-button-next::after {
  color: #FFFFFF;
}
.banner .swiper, .banner .swiper .news__card__img {
  height: 100%;
}
.featured {
  margin-top: 80px;
  margin-bottom: 56px;
}
.featured .featured_news_wrap .news__card__img > img {
  height: 400px;
  border-radius: 0;
}
.featured .featured_news_wrap .news__card__img .bottom {
  gap: 12px;
}
.featured .featured_news_wrap .news__card__img .news__img__content {
  gap: 0;
}
@media screen and (min-width: 992px) {
  .featured .featured_news_wrap .news__card__img .news__img__content {
    padding: 24px;
  }
}
.featured .featured_news_wrap .news__card__img .news__img__content .auth a {
  color: #fff;
}
.featured .swiper .swiper-button-prev, .featured .swiper .swiper-button-next {
  border: 1px solid #fff;
}
.featured .swiper .swiper-button-prev::after, .featured .swiper .swiper-button-next::after {
  color: #fff;
}
.featured .ads .img:first-child {
  margin-bottom: 20px;
}
.featured .ads img {
  height: 190px;
  object-fit: cover;
  border-radius: 8px;
}

@media screen and (max-width: 992px) {
  .featured .ads img {
    height: auto;
    max-height: 300px;
  }
}
@media screen and (max-width: 768px) {
  .featured {
    margin-top: 60px;
  }
}
.current_trending {
  margin-bottom: 38px;
}
.current_trending .small_news_card .news__card__img {
  height: 220px;
  margin-bottom: 0;
}
.current_trending .small_news_card .news__card__img img {
  border-radius: 0;
  max-height: 400px;
}
.current_trending .small_news_card .news_content {
  padding-top: 32px;
  border-top: 0;
  gap: 0;
}
.current_trending .small_news_card .news_content p {
  margin-bottom: 16px;
}
.current_trending .small_news_card .news_content .news_tags a {
  color: #FA0001;
  font-weight: 600;
  font-size: 12px;
}
.current_trending .small_news_card .news_content .news_heading {
  margin-top: 8px;
  margin-bottom: 16px;
  color: #033AA1;
  display: block;
}
.current_trending .news_vr_wrap .news__card__vr:first-child {
  padding-top: 0;
}
.current_trending .news_vr_wrap .btn__view {
  font-size: 16px;
  margin-top: 32px;
  color: #4B4B4B;
  text-transform: capitalize;
}
.current_trending .trending_section .heading h3 {
  color: #FA0001;
}

@media screen and (max-width: 992px) {
  .current_trending .small_news_card .news__card__img {
    height: auto;
  }
}
.ads_hr {
  width: 100%; /* Set your custom width here */
  max-width: 100%; /* Makes it responsive */
  margin: 0 auto; /* Center it horizontally if needed */
}
.ads_hr img {
  width: 100%; /* Make the image fill the div */
  height: 90px; /* Keep the image aspect ratio */
  /* object-fit : cover; */
}
@media screen and (max-width: 992px) {
  .ads_hr {
    margin-top: 40px;
    margin-bottom: 40px;
  }
}

.grid_cat_news {
  margin-bottom: 60px;
}
.grid_cat_news .single_news_wrap .section__heading, .grid_cat_news .single_news_wrap .wp-block-heading {
  margin-bottom: 48px;
}
.grid_cat_news .single_news_wrap .news__card__img {
  height: 300px;
}
.grid_cat_news .single_news_wrap .news__card__img .bottom {
  gap: 12px;
}
.grid_cat_news .single_news_wrap .list__vr__news li, .grid_cat_news .single_news_wrap #secondary.widget-area .wp-block-latest-posts__list.wp-block-latest-posts li, #secondary.widget-area .grid_cat_news .single_news_wrap .wp-block-latest-posts__list.wp-block-latest-posts li {
  padding: 20px 0;
}
.grid_cat_news .single_news_wrap .list__vr__news li:last-child, .grid_cat_news .single_news_wrap #secondary.widget-area .wp-block-latest-posts__list.wp-block-latest-posts li:last-child, #secondary.widget-area .grid_cat_news .single_news_wrap .wp-block-latest-posts__list.wp-block-latest-posts li:last-child {
  padding-bottom: 0;
}

.grid_cat_news:has(.col-3-lg) .cat {
  background-color: #FA0001;
  padding: 6px 8px;
  color: #fff;
  font-size: 12px;
  border-radius: 4px;
}
.grid_cat_news:has(.col-3-lg) .news__card__img {
  margin-top: 16px;
}
.grid_cat_news:has(.col-3-lg) .news_heading {
  font-size: 16px;
  font-weight: normal;
}

@media screen and (max-width: 992px) {
  .grid_cat_news .row .col-4-lg:not(:last-child) {
    margin-bottom: 32px;
  }
}
.highlight {
  margin-bottom: 60px;
}
.highlight .small_news_wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.highlight .small_news_wrap .small_news_card:last-child {
  padding: 32px 0 0 0;
  border-bottom: 0;
}
.highlight .small_news_wrap .small_news_card {
  border-bottom: 1px solid #9C9C9C;
  padding: 32px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 32px;
}
@media screen and (min-width: 575px) {
  .highlight .small_news_wrap .small_news_card {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.highlight .small_news_wrap .small_news_card .news__card__img, .highlight .small_news_wrap .small_news_card figure {
  margin: 0;
  flex: 1;
}
.highlight .small_news_wrap .small_news_card .news_content {
  flex: 1;
}
.highlight .small_news_wrap .small_news_card .news_content .news_heading {
  margin-bottom: 6px;
}
.highlight .widget.widget_newspaper_author_bio_widget {
  margin-top: 48px;
}
.highlight .widget.widget_newspaper_author_bio_widget .wp-block-heading {
  margin: 20px 0;
}

.gallery .gallery_tab_wrap .section__heading, .gallery .gallery_tab_wrap .wp-block-heading {
  flex-wrap: wrap;
}
.gallery .gallery_tab_wrap .section__heading .gallery-tabs, .gallery .gallery_tab_wrap .wp-block-heading .gallery-tabs {
  padding: 12px 0;
}
@media screen and (min-width: 575px) {
  .gallery .gallery_tab_wrap .section__heading .gallery-tabs, .gallery .gallery_tab_wrap .wp-block-heading .gallery-tabs {
    padding: 0;
  }
}
.gallery .gallery_tab_wrap .gallery_wrapper .gallery_item .single_news_wrap img {
  height: 230px;
}
.gallery .gallery_tab_wrap .gallery_wrapper .gallery_item .single_news_wrap .news__img__content {
  padding: 16px;
}
.gallery .gallery_tab_wrap .gallery_wrapper .gallery_item .single_news_wrap .news__img__content .bottom {
  gap: 0;
}
.gallery .gallery_tab_wrap .gallery_wrapper .gallery_item .single_news_wrap .news__img__content .bottom .title {
  margin: 8px 0;
}
.gallery .widget_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0;
}
@media screen and (min-width: 767px) {
  .gallery .widget_wrapper {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 24px;
  }
}
@media screen and (min-width: 992px) {
  .gallery .widget_wrapper {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 0;
  }
}
.gallery .widget_block {
  flex: 1;
}
.gallery .widget_block .wp-block-heading {
  margin-top: 20px;
  margin-bottom: 38px;
}
.gallery .newsletter_form_wrap {
  flex: 1;
  margin-top: 48px;
}
.gallery .newsletter_form_wrap .newsletter_form {
  padding: 24px;
  border: 1px solid #9C9C9C;
}
.gallery .newsletter_form_wrap .newsletter_form .wpforms-title {
  color: #212529 !important;
  margin-bottom: 12px;
  text-transform: capitalize !important;
}
.gallery .newsletter_form_wrap .newsletter_form .wpforms-description {
  color: #4B4B4B !important;
}
.gallery .newsletter_form_wrap .newsletter_form .wp-fieldWrap label {
  display: none !important;
}
.gallery .newsletter_form_wrap .newsletter_form .wp-fieldWrap input {
  color: #4B4B4B;
  text-align: left !important;
}
.gallery .newsletter_form_wrap .newsletter_form .wp-fieldWrap input::placeholder {
  color: #4B4B4B;
}

.gallery_category {
  margin-bottom: 32px;
}
.gallery_category .section__heading, .gallery_category .wp-block-heading {
  margin-bottom: 48px;
}
.gallery_category .section__heading::after, .gallery_category .wp-block-heading::after {
  left: 130px;
}
@media screen and (max-width: 574px) {
  .gallery_category .section__heading::after, .gallery_category .wp-block-heading::after {
    left: 90px;
  }
}
.gallery_category .category_section .heading {
  margin-bottom: 0;
  border-bottom: 1px dotted #FA0001;
  color: #033AA1;
}
.gallery_category .category_section .widget_media_image {
  margin-top: 28px;
}
.gallery_category .category_section .widget_media_image .wp-block-image {
  height: 340px;
}
.gallery_category .category_section .widget_media_image img {
  border-radius: 8px;
  height: 100%;
}
.gallery_category .category_section .widget_media_image .wp-block-image.overlay {
  position: relative;
}
.gallery_category .category_section .widget_media_image .wp-block-image.overlay::after {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 8px;
  background: rgba(0, 0, 0, 0.2);
}
.gallery_category .news__img__content {
  padding: 0;
}
.gallery_category .news__img__content a {
  background-color: rgba(0, 0, 0, 0.6);
  border-radius: 0 0 8px 8px;
}
.gallery_category .full-width-gallery-img {
  padding-bottom: 24px;
}
.gallery_category .full-width-gallery-img .news__card__img {
  height: 404px;
}
.gallery_category .full-width-gallery-img .news__img__content a {
  padding: 24px;
}
.gallery_category .gallery-bottom .news__card__img {
  height: 281px;
}
.gallery_category .gallery-bottom .news__img__content a {
  color: #fff;
  padding: 12px;
}

@media screen and (max-width: 768px) {
  .gallery_category .section__heading, .gallery_category .wp-block-heading {
    margin-top: 0;
  }
  .gallery_category .row > .col-8-lg {
    padding-top: 0;
  }
}
.tech_tweet {
  margin-bottom: 60px;
}
.tech_tweet .latest_tech {
  margin-bottom: 24px;
}
.tech_tweet .latest_tech .section__heading, .tech_tweet .latest_tech .wp-block-heading {
  margin-bottom: 48px;
}
.tech_tweet .latest_tech h2 {
  margin: 24px 0;
}
.tech_tweet .latest_tech .bottom .rdv__bookmark {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
.tech_tweet .latest_tech .bottom .rdv__bookmark li, .tech_tweet .latest_tech .bottom .rdv__bookmark a {
  color: #4B4B4B;
}
.tech_tweet .latest_tech .bottom .rdv__bookmark .user a::before {
  background-color: #4B4B4B;
}
.tech_tweet .latest_tech .bottom .rdv__bookmark .bookmark button {
  border: 0;
  padding: 0;
}
.tech_tweet .latest_tech .bottom .rdv__bookmark .bookmark button:hover path {
  fill: var(--news-secondary-color);
}
.tech_tweet .latest_tech .bottom .rdv__bookmark .bookmark button:focus path {
  fill: #4B4B4B;
}
.tech_tweet .latest_tech .bottom .rdv__bookmark .bookmark path {
  fill: #4B4B4B;
}
.tech_tweet .small_news_wrap .small_news_card .news_content {
  gap: 12px;
}
.tech_tweet .small_news_wrap .small_news_card .news_content h4 {
  margin-top: 0;
}
.tech_tweet .small_news_wrap .small_news_card .news_content p {
  margin-bottom: 0;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  overflow: hidden;
}
.tech_tweet .latest_tweet {
  margin-bottom: 28px;
}
.tech_tweet .latest_tweet .section__heading, .tech_tweet .latest_tweet .wp-block-heading {
  margin-bottom: 48px;
  margin-top: 0;
}
@media screen and (min-width: 992px) {
  .tech_tweet .latest_tweet .section__heading, .tech_tweet .latest_tweet .wp-block-heading {
    margin-top: 20px;
  }
}
.tech_tweet .latest_tweet .tweet_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 20px;
}
.tech_tweet .latest_tweet .tweet_wrapper .tweet_hr {
  padding-bottom: 20px;
}
.tech_tweet .latest_tweet .tweet_wrapper .tweet_hr:not(:last-child) {
  border-bottom: 1px solid #9C9C9C;
}
.tech_tweet .latest_tweet .tweet_wrapper .tweet_hr .tweet_title {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.tech_tweet .widget, .tech_tweet .widget_block {
  margin-bottom: 38px;
}

.partner {
  padding: 48px 0;
  background-color: #9C9C9C;
}
.partner .partner_swiper .swiper-slide .partner_logo {
  height: 70px;
}
.partner .partner_swiper .swiper-slide .partner_logo img {
  height: 100%;
  width: 100%;
  object-fit: contain;
}

.post-thumbnail-section {
  margin: 60px 0;
}
.post-thumbnail-section .post-thumbnail, .post-thumbnail-section .wp-block-image, .post-thumbnail-section .size-large {
  position: relative;
  margin-bottom: 48px;
  box-shadow: 0px 0px 24px 2px rgba(16, 43, 84, 0.12);
}
.post-thumbnail-section .post-thumbnail::after, .post-thumbnail-section .wp-block-image::after, .post-thumbnail-section .size-large::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.0705882353);
  z-index: 9;
}
.post-thumbnail-section .post-thumbnail img, .post-thumbnail-section .wp-block-image img, .post-thumbnail-section .size-large img {
  max-height: 500px;
  object-fit: cover;
  min-height: 350px;
}
.post-thumbnail-section .post-thumbnail .btn__video, .post-thumbnail-section .wp-block-image .btn__video, .post-thumbnail-section .size-large .btn__video {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 10;
}
.post-thumbnail-section .post-thumbnail figcaption, .post-thumbnail-section .wp-block-image figcaption, .post-thumbnail-section .size-large figcaption {
  text-align: center;
  margin-top: 8px;
  font-size: 14px;
  color: #4B4B4B;
}
.post-thumbnail-section .header-wrap {
  margin: 0 auto;
  width: 100%;
}
@media screen and (min-width: 992px) {
  .post-thumbnail-section .header-wrap {
    width: 57%;
  }
}
.post-thumbnail-section .header-wrap .heading {
  text-align: center;
}
.post-thumbnail-section .header-wrap .heading br {
  display: none;
}
@media screen and (min-width: 575px) {
  .post-thumbnail-section .header-wrap .heading br {
    display: block;
  }
}
@media screen and (min-width: 992px) {
  .post-thumbnail-section .header-wrap .heading br {
    display: none;
  }
}
.post-thumbnail-section .header-wrap .paragraph_wrap p {
  text-align: center;
}
.post-thumbnail-section .header-wrap .paragraph_wrap p .more {
  display: none;
}
.post-thumbnail-section .header-wrap .paragraph_wrap p a, .post-thumbnail-section .header-wrap .paragraph_wrap p button, .post-thumbnail-section .header-wrap .paragraph_wrap p .btn__view__more {
  padding: 0;
  display: inline-block;
  font-size: 0;
  height: 16px;
  width: 16px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  border: 1px solid #4B4B4B;
  position: relative;
  transform: translateY(-6px);
}
.post-thumbnail-section .header-wrap .paragraph_wrap p a::before, .post-thumbnail-section .header-wrap .paragraph_wrap p button::before, .post-thumbnail-section .header-wrap .paragraph_wrap p .btn__view__more::before {
  content: "";
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  display: inline-block;
  height: 10px;
  width: 10px;
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3E%3Cpath d='M1.25 3.625L2.125 2.75L5 5.625L7.875 2.75L8.75 3.625L5 7.375L1.25 3.625Z' fill='%234B4B4B'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  background-size: 9px;
  background-color: #4B4B4B;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  -ms-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
}
.post-thumbnail-section .header-wrap .paragraph_wrap p.active .more {
  display: inline;
}
.post-thumbnail-section .header-wrap .paragraph_wrap p.active a, .post-thumbnail-section .header-wrap .paragraph_wrap p.active button, .post-thumbnail-section .header-wrap .paragraph_wrap p.active .btn__view__more {
  transform: translateY(-4px) rotate(180deg);
}

.team-section {
  padding: 60px 0;
}
.team-section .title_wrap {
  margin-bottom: 0;
}
@media screen and (min-width: 992px) {
  .team-section .title_wrap {
    margin-bottom: 48px;
  }
}

.team-section.bg-gray {
  background: var(--bg, rgba(16, 43, 84, 0.04));
}
.team-section.bg-gray .title_wrap {
  margin-bottom: 0;
}

.choose-us-section {
  background-color: var(--bg, rgba(16, 43, 84, 0.04));
  padding: 60px 0;
}
.choose-us-section .post-thumbnail-section {
  margin: 0 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  height: 100%;
}
.choose-us-section .post-thumbnail-section .header-wrap {
  width: 100%;
}
.choose-us-section .post-thumbnail-section .header-wrap .title_wrap {
  text-align: center;
  transform: translateX(0);
}
@media screen and (min-width: 767px) {
  .choose-us-section .post-thumbnail-section .header-wrap .title_wrap {
    transform: translateX(62px);
    text-align: start;
  }
}
.choose-us-section .post-thumbnail-section .header-wrap .title_wrap .title::after {
  display: block;
}
@media screen and (min-width: 767px) {
  .choose-us-section .post-thumbnail-section .header-wrap .title_wrap .title::after {
    display: none;
  }
}
.choose-us-section .post-thumbnail-section .header-wrap .heading {
  text-align: center;
}
@media screen and (min-width: 767px) {
  .choose-us-section .post-thumbnail-section .header-wrap .heading {
    text-align: start;
  }
}
.choose-us-section .post-thumbnail-section .header-wrap p {
  text-align: center;
}
@media screen and (min-width: 767px) {
  .choose-us-section .post-thumbnail-section .header-wrap p {
    text-align: start;
  }
}

.choose-us-section-grid {
  padding: 32px 0;
}
@media screen and (min-width: 767px) {
  .choose-us-section-grid {
    padding: 60px 0;
  }
}
.choose-us-section-grid .post-thumbnail-section {
  margin: 0 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  height: 100%;
}
.choose-us-section-grid .post-thumbnail-section .header-wrap {
  width: 100%;
}
.choose-us-section-grid .post-thumbnail-section .header-wrap .title_wrap {
  text-align: center;
}
@media screen and (min-width: 992px) {
  .choose-us-section-grid .post-thumbnail-section .header-wrap .title_wrap {
    text-align: end;
  }
}
.choose-us-section-grid .post-thumbnail-section .header-wrap .title_wrap .title::after {
  display: block;
}
@media screen and (min-width: 992px) {
  .choose-us-section-grid .post-thumbnail-section .header-wrap .title_wrap .title::after {
    display: none;
  }
}
.choose-us-section-grid .post-thumbnail-section .header-wrap .heading {
  text-align: center;
}
@media screen and (min-width: 992px) {
  .choose-us-section-grid .post-thumbnail-section .header-wrap .heading {
    text-align: end;
  }
}
.choose-us-section-grid .post-thumbnail-section .header-wrap .heading br {
  display: block;
}
.choose-us-section-grid .post-thumbnail-section .header-wrap p {
  text-align: center;
}
@media screen and (min-width: 992px) {
  .choose-us-section-grid .post-thumbnail-section .header-wrap p {
    text-align: end;
  }
}
.choose-us-section-grid .mission-vision-section {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-gap: 0;
}
@media screen and (min-width: 575px) {
  .choose-us-section-grid .mission-vision-section {
    grid-gap: 48px;
    grid-template-columns: repeat(2, 1fr);
  }
}
.choose-us-section-grid .mission-vision-section .mission {
  gap: 0;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}

.contact-form-section {
  padding: 60px 0;
}
.contact-form-section .title_wrap {
  margin-bottom: 8px;
  transform: translateX(0);
  text-align: center;
}
@media screen and (min-width: 992px) {
  .contact-form-section .title_wrap {
    text-align: start;
    transform: translateX(62px);
  }
}
.contact-form-section .title_wrap .title {
  text-transform: uppercase;
}
.contact-form-section .title_wrap .title::after {
  display: block;
}
@media screen and (min-width: 992px) {
  .contact-form-section .title_wrap .title::after {
    display: none;
  }
}
.contact-form-section .heading {
  text-transform: uppercase;
  text-align: center;
}
@media screen and (min-width: 992px) {
  .contact-form-section .heading {
    text-align: start;
  }
}
.contact-form-section p {
  text-align: center;
}
@media screen and (min-width: 992px) {
  .contact-form-section p {
    text-align: start;
  }
}
.contact-form-section .contact-social-wrap h5 {
  text-align: center;
}
@media screen and (min-width: 992px) {
  .contact-form-section .contact-social-wrap h5 {
    text-align: start;
  }
}
.contact-form-section .contact-social-wrap .social-networks {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}
@media screen and (min-width: 992px) {
  .contact-form-section .contact-social-wrap .social-networks {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: start;
    -moz-justify-content: start;
    justify-content: start;
  }
}

.quick-contact {
  background: rgba(16, 43, 84, 0.04);
  padding: 60px 0;
}
.quick-contact .quick-contact-wrapper {
  width: 70%;
  margin: 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.quick-contact .quick-contact-wrapper p {
  text-align: center;
}
.quick-contact .quick-contact-wrapper button {
  align-self: center;
  border-color: var(--news-secondary-color);
  color: var(--news-secondary-color);
}
.quick-contact .quick-contact-wrapper button:hover {
  color: #FFFFFF;
}
.quick-contact .quick-contact-wrapper button:focus {
  color: var(--news-secondary-color);
}
.quick-contact .quick-contact-wrapper .heading {
  text-align: center;
}

.inquiry-section {
  padding: 60px 0;
  background: var(--bg, rgba(16, 43, 84, 0.04));
}
.inquiry-section .inquiry-wrapper {
  margin: 0 auto;
  width: 100%;
}
@media screen and (min-width: 992px) {
  .inquiry-section .inquiry-wrapper {
    width: 70%;
  }
}
.inquiry-section .inquiry-wrapper .heading {
  text-align: center;
  margin-bottom: 32px;
}

.faq-section {
  padding: 60px 0;
}
.faq-section .heading {
  text-align: start;
}

.faq-section.gray-bg {
  background: var(--bg, rgba(16, 43, 84, 0.04));
}

.pricing-section {
  padding: 60px 0;
}
.pricing-section .heading {
  text-align: center;
  margin-bottom: 48px;
}

.pros-cons {
  background: var(--bg, rgba(16, 43, 84, 0.04));
  margin-bottom: 48px;
  position: relative;
}
.pros-cons::after {
  content: "";
  position: absolute;
  width: 1px;
  height: 50%;
  background-color: #9C9C9C;
  left: 50%;
  top: 50%;
  transform: translateY(-50%) rotate(90deg);
}
@media screen and (min-width: 575px) {
  .pros-cons::after {
    height: 100%;
  }
}
@media screen and (min-width: 992px) {
  .pros-cons::after {
    height: 80%;
    top: 10%;
    transform: translateY(0) rotate(0deg);
  }
}
.pros-cons .pros, .pros-cons .cons {
  padding: 0 24px;
}
.pros-cons .pros ul, .pros-cons .cons ul {
  padding-left: 0;
  margin-bottom: 0 !important;
}
.pros-cons .pros ul li:not(:last-child), .pros-cons .cons ul li:not(:last-child) {
  border-bottom: 1px solid #9C9C9C;
  padding-bottom: 16px;
}
.pros-cons .pros .wp-block-heading, .pros-cons .cons .wp-block-heading {
  border-bottom: 1px solid #9C9C9C;
  margin-bottom: 24px;
}
.pros-cons .pros ul li::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M5.279 11.3824C7.4945 7.55747 11.426 0.179637 13.1618 0.335941L6.02123 13.3674C5.58392 13.8326 5.24005 13.6843 4.97256 13.4041L0.332031 8.77538C0.693912 7.9871 3.27624 10.0546 5.27883 11.3823L5.279 11.3824Z' fill='%23102B54'/%3E%3C/svg%3E");
  background-color: var(--news-primary-color);
}
.pros-cons .cons ul li::before {
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M5.91124 8.3526C4.15093 9.79708 3.0261 11.1918 2.53725 12.6361C1.80376 14.479 0.434596 13.4829 0.336803 12.4867C0.190088 10.7434 3.46625 8.0537 4.73764 7.00773C2.87954 4.81614 1.95032 3.12278 1.8525 1.97718C1.70579 0.383273 3.36836 0.0346571 3.85733 0.781803C4.493 1.77802 4.15076 3.47157 6.25339 5.91199C8.40492 4.16873 9.87169 2.67446 10.5564 1.32958C11.4366 -0.314149 12.9036 0.333358 13.0014 1.42921C13.0503 2.12653 11.2411 4.11897 7.47587 7.30669C8.94285 8.85078 11.3876 10.8431 13.0014 11.5902C14.3705 12.2875 13.3436 13.4331 12.4146 13.3833C11.29 13.3833 8.55176 11.1917 5.91117 8.35273L5.91124 8.3526Z' fill='%23E02A20'/%3E%3C/svg%3E");
  background-color: var(--news-secondary-color);
}

.review-section {
  padding: 24px;
  border: 2px solid #9C9C9C;
  margin-bottom: 48px;
}
.review-section .review-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 16px;
  margin-top: 16px;
}
.review-section .review-wrapper .review {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
.review-section .review-wrapper .review p {
  margin-bottom: 0;
}
.review-section .review-wrapper .review:not(:last-child) {
  padding-bottom: 16px;
  border-bottom: 1px solid #9C9C9C;
}

.comments-area .comment-list li:not(:last-child) article, .comments-area .comment-list li:not(:last-child) .comment-body, .comments-area .comment-list .comment:not(:last-child) article, .comments-area .comment-list .comment:not(:last-child) .comment-body {
  border-bottom: 1px solid #9C9C9C;
}
.comments-area .comment-list li article, .comments-area .comment-list li .comment-body, .comments-area .comment-list .comment article, .comments-area .comment-list .comment .comment-body {
  padding-bottom: 24px;
  column-gap: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 575px) {
  .comments-area .comment-list li article, .comments-area .comment-list li .comment-body, .comments-area .comment-list .comment article, .comments-area .comment-list .comment .comment-body {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
  }
}
.comments-area .comment-list li article .comment-author img, .comments-area .comment-list li .comment-body .comment-author img, .comments-area .comment-list .comment article .comment-author img, .comments-area .comment-list .comment .comment-body .comment-author img {
  object-fit: cover;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  min-height: 36px;
  min-width: 36px;
  height: 36px;
  width: 36px;
  margin-right: 16px;
}
@media screen and (min-width: 575px) {
  .comments-area .comment-list li article .comment-author img, .comments-area .comment-list li .comment-body .comment-author img, .comments-area .comment-list .comment article .comment-author img, .comments-area .comment-list .comment .comment-body .comment-author img {
    margin-right: 0;
    min-height: 72px;
    min-width: 72px;
    height: 72px;
    width: 72px;
  }
}
.comments-area .comment-list li article .comment-body_wrap footer, .comments-area .comment-list li article .comment-body_wrap .comment-meta, .comments-area .comment-list li .comment-body .comment-body_wrap footer, .comments-area .comment-list li .comment-body .comment-body_wrap .comment-meta, .comments-area .comment-list .comment article .comment-body_wrap footer, .comments-area .comment-list .comment article .comment-body_wrap .comment-meta, .comments-area .comment-list .comment .comment-body .comment-body_wrap footer, .comments-area .comment-list .comment .comment-body .comment-body_wrap .comment-meta {
  padding-top: 5px;
  margin-bottom: 14px;
}
@media screen and (min-width: 575px) {
  .comments-area .comment-list li article .comment-body_wrap footer, .comments-area .comment-list li article .comment-body_wrap .comment-meta, .comments-area .comment-list li .comment-body .comment-body_wrap footer, .comments-area .comment-list li .comment-body .comment-body_wrap .comment-meta, .comments-area .comment-list .comment article .comment-body_wrap footer, .comments-area .comment-list .comment article .comment-body_wrap .comment-meta, .comments-area .comment-list .comment .comment-body .comment-body_wrap footer, .comments-area .comment-list .comment .comment-body .comment-body_wrap .comment-meta {
    padding-top: 0;
    margin-bottom: 8px;
  }
}
.comments-area .comment-list li article .comment-body_wrap footer .comment-metadata, .comments-area .comment-list li article .comment-body_wrap .comment-meta .comment-metadata, .comments-area .comment-list li .comment-body .comment-body_wrap footer .comment-metadata, .comments-area .comment-list li .comment-body .comment-body_wrap .comment-meta .comment-metadata, .comments-area .comment-list .comment article .comment-body_wrap footer .comment-metadata, .comments-area .comment-list .comment article .comment-body_wrap .comment-meta .comment-metadata, .comments-area .comment-list .comment .comment-body .comment-body_wrap footer .comment-metadata, .comments-area .comment-list .comment .comment-body .comment-body_wrap .comment-meta .comment-metadata {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  flex-wrap: wrap;
  column-gap: 16px;
}
.comments-area .comment-list li article .comment-body_wrap footer .comment-metadata b, .comments-area .comment-list li article .comment-body_wrap footer .comment-metadata .fn, .comments-area .comment-list li article .comment-body_wrap .comment-meta .comment-metadata b, .comments-area .comment-list li article .comment-body_wrap .comment-meta .comment-metadata .fn, .comments-area .comment-list li .comment-body .comment-body_wrap footer .comment-metadata b, .comments-area .comment-list li .comment-body .comment-body_wrap footer .comment-metadata .fn, .comments-area .comment-list li .comment-body .comment-body_wrap .comment-meta .comment-metadata b, .comments-area .comment-list li .comment-body .comment-body_wrap .comment-meta .comment-metadata .fn, .comments-area .comment-list .comment article .comment-body_wrap footer .comment-metadata b, .comments-area .comment-list .comment article .comment-body_wrap footer .comment-metadata .fn, .comments-area .comment-list .comment article .comment-body_wrap .comment-meta .comment-metadata b, .comments-area .comment-list .comment article .comment-body_wrap .comment-meta .comment-metadata .fn, .comments-area .comment-list .comment .comment-body .comment-body_wrap footer .comment-metadata b, .comments-area .comment-list .comment .comment-body .comment-body_wrap footer .comment-metadata .fn, .comments-area .comment-list .comment .comment-body .comment-body_wrap .comment-meta .comment-metadata b, .comments-area .comment-list .comment .comment-body .comment-body_wrap .comment-meta .comment-metadata .fn {
  text-transform: capitalize;
  color: #212529;
}
.comments-area .comment-list li article .comment-body_wrap footer .comment-metadata span, .comments-area .comment-list li article .comment-body_wrap footer .comment-metadata .says, .comments-area .comment-list li article .comment-body_wrap .comment-meta .comment-metadata span, .comments-area .comment-list li article .comment-body_wrap .comment-meta .comment-metadata .says, .comments-area .comment-list li .comment-body .comment-body_wrap footer .comment-metadata span, .comments-area .comment-list li .comment-body .comment-body_wrap footer .comment-metadata .says, .comments-area .comment-list li .comment-body .comment-body_wrap .comment-meta .comment-metadata span, .comments-area .comment-list li .comment-body .comment-body_wrap .comment-meta .comment-metadata .says, .comments-area .comment-list .comment article .comment-body_wrap footer .comment-metadata span, .comments-area .comment-list .comment article .comment-body_wrap footer .comment-metadata .says, .comments-area .comment-list .comment article .comment-body_wrap .comment-meta .comment-metadata span, .comments-area .comment-list .comment article .comment-body_wrap .comment-meta .comment-metadata .says, .comments-area .comment-list .comment .comment-body .comment-body_wrap footer .comment-metadata span, .comments-area .comment-list .comment .comment-body .comment-body_wrap footer .comment-metadata .says, .comments-area .comment-list .comment .comment-body .comment-body_wrap .comment-meta .comment-metadata span, .comments-area .comment-list .comment .comment-body .comment-body_wrap .comment-meta .comment-metadata .says {
  display: none;
}
.comments-area .comment-list li article .comment-body_wrap footer .comment-metadata a time, .comments-area .comment-list li article .comment-body_wrap .comment-meta .comment-metadata a time, .comments-area .comment-list li .comment-body .comment-body_wrap footer .comment-metadata a time, .comments-area .comment-list li .comment-body .comment-body_wrap .comment-meta .comment-metadata a time, .comments-area .comment-list .comment article .comment-body_wrap footer .comment-metadata a time, .comments-area .comment-list .comment article .comment-body_wrap .comment-meta .comment-metadata a time, .comments-area .comment-list .comment .comment-body .comment-body_wrap footer .comment-metadata a time, .comments-area .comment-list .comment .comment-body .comment-body_wrap .comment-meta .comment-metadata a time {
  font-size: 14px;
  color: #4B4B4B;
}
.comments-area .comment-list li article .comment-body_wrap .comment-content p, .comments-area .comment-list li .comment-body .comment-body_wrap .comment-content p, .comments-area .comment-list .comment article .comment-body_wrap .comment-content p, .comments-area .comment-list .comment .comment-body .comment-body_wrap .comment-content p {
  margin-bottom: 16px;
}
.comments-area .comment-list li article .comment-body_wrap .reply a, .comments-area .comment-list li article .comment-body_wrap .reply .comment-reply-link, .comments-area .comment-list li .comment-body .comment-body_wrap .reply a, .comments-area .comment-list li .comment-body .comment-body_wrap .reply .comment-reply-link, .comments-area .comment-list .comment article .comment-body_wrap .reply a, .comments-area .comment-list .comment article .comment-body_wrap .reply .comment-reply-link, .comments-area .comment-list .comment .comment-body .comment-body_wrap .reply a, .comments-area .comment-list .comment .comment-body .comment-body_wrap .reply .comment-reply-link {
  color: #212529;
  position: relative;
  padding-left: 46px;
}
.comments-area .comment-list li article .comment-body_wrap .reply a::before, .comments-area .comment-list li article .comment-body_wrap .reply .comment-reply-link::before, .comments-area .comment-list li .comment-body .comment-body_wrap .reply a::before, .comments-area .comment-list li .comment-body .comment-body_wrap .reply .comment-reply-link::before, .comments-area .comment-list .comment article .comment-body_wrap .reply a::before, .comments-area .comment-list .comment article .comment-body_wrap .reply .comment-reply-link::before, .comments-area .comment-list .comment .comment-body .comment-body_wrap .reply a::before, .comments-area .comment-list .comment .comment-body .comment-body_wrap .reply .comment-reply-link::before {
  content: "";
  height: 2px;
  width: 32px;
  position: absolute;
  left: 0px;
  top: 50%;
  transform: translateY(-50%);
  background-color: var(--news-secondary-color);
}
.comments-area .comment-list li .children, .comments-area .comment-list .comment .children {
  margin: 24px 0;
}
.comments-area .comment-list li .children li article, .comments-area .comment-list li .children li .comment-body, .comments-area .comment-list li .children .comment article, .comments-area .comment-list li .children .comment .comment-body, .comments-area .comment-list .comment .children li article, .comments-area .comment-list .comment .children li .comment-body, .comments-area .comment-list .comment .children .comment article, .comments-area .comment-list .comment .children .comment .comment-body {
  padding-left: 32px;
}
@media screen and (min-width: 575px) {
  .comments-area .comment-list li .children li article, .comments-area .comment-list li .children li .comment-body, .comments-area .comment-list li .children .comment article, .comments-area .comment-list li .children .comment .comment-body, .comments-area .comment-list .comment .children li article, .comments-area .comment-list .comment .children li .comment-body, .comments-area .comment-list .comment .children .comment article, .comments-area .comment-list .comment .children .comment .comment-body {
    padding-left: 96px;
  }
}

.notice-section {
  background-color: #033AA1;
}
.notice-section .content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 992px) {
  .notice-section .content {
    flex-direction: column;
    align-items: start;
  }
}
.notice-section .content .content-heading {
  background-color: #FA0001;
}
.notice-section .content .content-heading-title {
  width: 200px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 16px;
}
.notice-section .content .content-heading-title p {
  color: #FFFFFF;
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 0 !important;
}
.notice-section .content .notice-swiper {
  max-width: calc(100% - 200px);
}
.notice-section .content .notice-swiper a {
  color: #FFFFFF;
}
.notice-section .content .notice-swiper .swiper-wrapper {
  padding: 18px 0;
  margin-left: 24px;
}
.notice-section .content .notice-swiper .swiper-wrapper a {
  padding-left: 16px;
  border-left: 2px solid #FFFFFF;
}
.notice-section .content .notice-swiper .swiper-button-next, .notice-section .content .notice-swiper .swiper-button-prev {
  border: none;
  top: 40px;
}
.notice-section .content .notice-swiper .swiper-button-next::after, .notice-section .content .notice-swiper .swiper-button-prev::after {
  color: #FFFFFF;
}
.notice-section .content .notice-swiper .swiper-button-prev {
  right: 30px;
  left: unset;
}
.notice-section .content .notice-swiper .swiper-button-next {
  right: 0px;
  left: unset;
}

@media screen and (max-width: 992px) {
  .notice-section .content .notice-swiper {
    max-width: 100%;
    padding-bottom: 20px;
  }
  .notice-section .content .notice-swiper .swiper-wrapper {
    margin-left: 0;
  }
  .notice-section .content .notice-swiper .swiper-button-next, .notice-section .content .notice-swiper .swiper-button-prev {
    bottom: 10px;
    top: unset;
  }
  .notice-section .content .notice-swiper .swiper-button-prev {
    right: unset;
    left: 0px;
  }
  .notice-section .content .notice-swiper .swiper-button-next {
    right: unset;
    left: 40px;
  }
}
.category-section {
  padding-top: 24px;
}
.category-section .category-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  row-gap: 14px;
}
.category-section .category-list .img {
  width: 48px;
  height: 48px;
}
.category-section .category-list .img img {
  width: 100%;
  height: 100%;
}
.category-section .category-list .category-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  background-color: #F3F6FC;
  border-radius: 48px;
  padding: 0 32px;
  gap: 16px;
}
.category-section .category-list .category-item a {
  color: #000000;
}
.category-section .category-list .category-item p {
  margin-bottom: 0;
}

.programme_section {
  background-color: #212529;
  padding: 60px 0;
}
.programme_section .row {
  row-gap: 32px;
}
.programme_section .section__heading h3, .programme_section .wp-block-heading h3, .programme_section .section__heading .btn__view, .programme_section .wp-block-heading .btn__view {
  color: #fff;
}
.programme_section .section__heading::after, .programme_section .wp-block-heading::after {
  /* border-bottom: 1px dotted #fff; */
}
.programme_section .small_news_card .media {
  height: 496px;
}
.programme_section .small_news_card .media iframe, .programme_section .small_news_card .media video {
  height: 100%;
  border-radius: 8px;
}
.programme_section .small_news_card .news_heading {
  color: #fff;
}
.programme_section .right_sec {
  height: 580px;
  overflow-y: auto;
  overflow-x: hidden;
}
.programme_section .right_sec .row > div {
  padding-top: 0;
  margin-bottom: 24px;
}
.programme_section .entry-meta .auth span {
  font-size: 12px;
}
.programme_section .entry-meta .auth span a {
  color: #fff;
}

@media screen and (max-width: 992px) {
  .programme_section .small_news_card .media iframe, .programme_section .small_news_card .media video {
    width: 100%;
  }
}
/* .latest_insights_sec .small_news_card {
  box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.1215686275);
  border-radius: 8px;
} */
.latest_insights_sec {
  margin-top: 16px;
  margin-bottom: 32px;
}
.latest_insights_sec .news__img__content {
  padding: 0;
}
.latest_insights_sec .news__card__img {
  margin-bottom: 0;
}

.latest_insights_sec .news_tags {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: #fff;
  width: fit-content;
  padding: 16px;
  padding-bottom: 8px;
  column-gap: 12px;
  flex-wrap: wrap;
}
.latest_insights_sec .news_tags a {
  color: #858585;
}
.latest_insights_sec .news_tags li:not(:last-child) a {
  border-right: 1px solid #FA0001;
  padding-right: 12px;
}
.latest_insights_sec .news_content {
  padding: 10px 15px 0px 15px ;
}
.latest_insights_sec .news_content .news_heading {
  margin: 0;
  color: #333;
}
.latest_insights_sec .news_content p {
  margin-bottom: 8px;
  color: #858585;
}
.latest_insights_sec .news_content .entry-meta .auth span a {
  color: #858585 !important;
}
.latest_insights_sec .news_content .entry-meta .auth .author-details span a {
  font-size: 16px;
}

.latest_intech_sec .news__card__img .news__img__content {
  padding-bottom: 24px;
  gap: 12px;
}
.latest_intech_sec .news__card__img .news__img__content .bottom {
  gap: 24px;
    position: relative;
  bottom: -24px;
}
.latest_intech_sec .news__card__img .news__img__content .entry-meta .auth span a {
  color: white;
}

.site-main .post-thumbnail img {
  width: 100%;
  object-fit: cover;
}
.site-main p .drop-cap, .site-main p span {
  font-size: 144px;
  float: left;
  margin-right: 10px;
  line-height: 83%;
  color: var(--news-primary-color);
}
.site-main p a {
  color: #4B4B4B;
  border-bottom: 1px solid #4169E1;
}
.site-main .wp-block-heading {
  border: none;
}
.site-main .wp-block-heading::after {
  display: none;
}
.site-main ul {
  padding-left: 0;
}
@media screen and (min-width: 992px) {
  .site-main ul {
    padding-left: 32px;
  }
}
.site-main ul li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 6px;
}
@media screen and (min-width: 575px) {
  .site-main ul li {
    gap: 16px;
  }
}
.site-main ul li::before {
  content: "";
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' viewBox='0 0 14 8' fill='none'%3E%3Cpath d='M9.43148 0.00205229C9.26727 0.0241004 9.1318 0.141593 9.08654 0.301008C9.04143 0.460567 9.09524 0.631583 9.22361 0.736474L11.3291 2.60794C11.4117 2.68119 11.5202 2.71861 11.6305 2.71194C11.7409 2.70527 11.844 2.65493 11.9172 2.57225C11.9905 2.48957 12.0278 2.38108 12.0211 2.27083C12.0144 2.16045 11.9641 2.05731 11.8814 1.98406L9.78251 0.112599C9.7097 0.0451492 9.61512 0.00598462 9.51605 0.00206702C9.48791 -0.000689006 9.45962 -0.000703738 9.43148 0.00205229ZM0.730317 3.3358C0.620074 3.34088 0.516219 3.38976 0.441952 3.47128C0.36754 3.55294 0.328664 3.66086 0.333885 3.7711C0.338962 3.88149 0.387844 3.9852 0.469508 4.05961C0.551173 4.13388 0.65895 4.17276 0.769333 4.16753H12.1482L9.22392 6.76689C9.0516 6.92122 9.0371 7.18594 9.19143 7.35828C9.34577 7.53062 9.61049 7.54511 9.78282 7.39077L13.5259 4.06352C13.6563 3.94864 13.7014 3.76485 13.639 3.60254C13.5768 3.44037 13.4203 3.33405 13.2465 3.33579H0.769627C0.756572 3.33521 0.743662 3.33521 0.730606 3.33579L0.730317 3.3358Z' fill='%23303030'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  background-color: #212529;
  min-height: 16px;
  display: inline-block;
  margin-top: 6px;
  min-height: 16px;
  max-width: 16px;
  min-width: 16px;
  width: 16px;
  transform: translateY(3px);
}
.site-main ul li:not(:last-child) {
  margin-bottom: 16px;
}
.site-main .wp-block-table {
  overflow-x: auto;
}
.site-main .wp-block-table table {
  width: 100%;
}
.site-main .wp-block-table table td, .site-main .wp-block-table table tr {
  border: 0;
}
.site-main .wp-block-table table tr:first-child {
  background-color: var(--news-primary-color);
}
.site-main .wp-block-table table tr:first-child strong {
  color: #FFFFFF;
}
.site-main .wp-block-table table td {
  padding: 14px 31px;
}
.site-main .wp-block-table table tr:nth-of-type(even) {
  background-color: rgba(16, 43, 84, 0.08);
}
.site-main .wp-block-gallery ul, .site-main .wp-block-gallery .blocks-gallery-grid {
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  flex-wrap: wrap;
  width: 100%;
  gap: 24px;
}
@media screen and (min-width: 767px) {
  .site-main .wp-block-gallery ul, .site-main .wp-block-gallery .blocks-gallery-grid {
    gap: 48px;
  }
}
.site-main .wp-block-gallery ul li::before, .site-main .wp-block-gallery .blocks-gallery-grid li::before {
  display: none;
}
.site-main .wp-block-gallery ul li, .site-main .wp-block-gallery ul .blocks-gallery-item, .site-main .wp-block-gallery .blocks-gallery-grid li, .site-main .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item {
  margin: 0;
  flex-basis: 100%;
}
@media screen and (min-width: 575px) {
  .site-main .wp-block-gallery ul li, .site-main .wp-block-gallery ul .blocks-gallery-item, .site-main .wp-block-gallery .blocks-gallery-grid li, .site-main .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item {
    flex-basis: calc(50% - 12px);
  }
}
@media screen and (min-width: 767px) {
  .site-main .wp-block-gallery ul li, .site-main .wp-block-gallery ul .blocks-gallery-item, .site-main .wp-block-gallery .blocks-gallery-grid li, .site-main .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item {
    flex-basis: calc(50% - 24px);
  }
}
.site-main .wp-block-gallery ul li figure, .site-main .wp-block-gallery ul .blocks-gallery-item figure, .site-main .wp-block-gallery .blocks-gallery-grid li figure, .site-main .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item figure {
  width: 100%;
  margin: 0;
}
.site-main .wp-block-gallery ul li figure img, .site-main .wp-block-gallery ul .blocks-gallery-item figure img, .site-main .wp-block-gallery .blocks-gallery-grid li figure img, .site-main .wp-block-gallery .blocks-gallery-grid .blocks-gallery-item figure img {
  width: 100%;
}
.site-main .wp-block-gallery ul li:nth-child(2n), .site-main .wp-block-gallery .blocks-gallery-grid li:nth-child(2n) {
  margin-right: 0;
}
.site-main .wp-block-image img {
  width: 100%;
}
.site-main .wp-block-image figcaption {
  text-align: center;
  margin-top: 8px;
  font-size: 14px;
  color: #4B4B4B;
}
.site-main .wp-block-media-text {
  box-sizing: border-box;
  direction: ltr;
  display: grid;
  grid-template-rows: auto;
  grid-template-columns: auto;
  gap: 20px;
}
@media screen and (min-width: 992px) {
  .site-main .wp-block-media-text {
    grid-template-columns: 32% 1fr;
    gap: 48px;
  }
}
.site-main .wp-block-media-text figure, .site-main .wp-block-media-text .wp-block-media-text__media {
  margin: 0;
  align-self: center;
}
.site-main .wp-block-media-text figure img, .site-main .wp-block-media-text .wp-block-media-text__media img {
  width: 100%;
}
.site-main .wp-block-media-text figure figcaption, .site-main .wp-block-media-text .wp-block-media-text__media figcaption {
  text-align: center;
  margin-top: 8px;
  font-size: 14px;
}
.site-main .wp-block-media-text.has-media-on-the-right {
  grid-template-columns: auto;
}
@media screen and (min-width: 992px) {
  .site-main .wp-block-media-text.has-media-on-the-right {
    grid-template-columns: 1fr 32%;
  }
}
.site-main .wp-block-media-text.has-media-on-the-right figure, .site-main .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
  grid-column: unset;
  grid-row: 1;
}
@media screen and (min-width: 992px) {
  .site-main .wp-block-media-text.has-media-on-the-right figure, .site-main .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
    grid-column: 2;
  }
}
.site-main .entry-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  flex-wrap: wrap;
  row-gap: 24px;
  padding-bottom: 24px;
  border-bottom: 1px solid #9C9C9C;
}
.site-main .entry-footer .social-networks {
  padding: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  margin-bottom: 0;
}
.site-main .entry-footer .social-networks li {
  margin: 0;
}
.site-main .entry-footer .social-networks li::before {
  display: none;
}
.site-main .entry-footer .social-networks li .share {
  color: #212529;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 4px;
  width: auto;
}
.site-main .entry-footer .wp-block-tags-list, .site-main .entry-footer .wp-block-tags {
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 6px;
}
.site-main .entry-footer .wp-block-tags-list li, .site-main .entry-footer .wp-block-tags li {
  margin: 0;
  border: 1px solid #9C9C9C;
  padding: 6px 16px;
}
.site-main .entry-footer .wp-block-tags-list li::before, .site-main .entry-footer .wp-block-tags li::before {
  display: none;
}
.site-main .post-navigation {
  margin: 48px 0;
}
.site-main .post-navigation .nav-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
  gap: 24px;
  flex-wrap: wrap;
}
.site-main .post-navigation .nav-links .nav-previous, .site-main .post-navigation .nav-links .nav-next {
  width: 100%;
}
@media screen and (min-width: 575px) {
  .site-main .post-navigation .nav-links .nav-previous, .site-main .post-navigation .nav-links .nav-next {
    width: auto;
  }
}
.site-main .post-navigation .nav-links .nav-previous .meta-nav, .site-main .post-navigation .nav-links .nav-next .meta-nav {
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}
@media screen and (min-width: 575px) {
  .site-main .post-navigation .nav-links .nav-previous .meta-nav, .site-main .post-navigation .nav-links .nav-next .meta-nav {
    width: auto;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: start;
    -moz-justify-content: start;
    justify-content: start;
  }
}
.site-main .post-navigation .nav-links .nav-previous a:hover, .site-main .post-navigation .nav-links .nav-previous .prev:hover {
  opacity: 1;
}
.site-main .post-navigation .nav-links .nav-previous a button, .site-main .post-navigation .nav-links .nav-previous a .meta-nav, .site-main .post-navigation .nav-links .nav-previous .prev button, .site-main .post-navigation .nav-links .nav-previous .prev .meta-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  gap: 16px;
}
.site-main .post-navigation .nav-links .nav-previous a button::before, .site-main .post-navigation .nav-links .nav-previous a .meta-nav::before, .site-main .post-navigation .nav-links .nav-previous .prev button::before, .site-main .post-navigation .nav-links .nav-previous .prev .meta-nav::before {
  content: "";
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M8 11L3 6L8 1L9.16667 2.16667L5.33333 6L9.16667 9.83333L8 11Z' fill='white'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  background-size: 12px;
  height: 14px;
  width: 14px;
  display: inline-block;
  background-color: #9C9C9C;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  -ms-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
  margin-top: 2px;
}
.site-main .post-navigation .nav-links .nav-previous a button:hover::before, .site-main .post-navigation .nav-links .nav-previous a .meta-nav:hover::before, .site-main .post-navigation .nav-links .nav-previous .prev button:hover::before, .site-main .post-navigation .nav-links .nav-previous .prev .meta-nav:hover::before {
  background-color: var(--news-primary-color);
}
.site-main .post-navigation .nav-links .nav-previous a button:focus::before, .site-main .post-navigation .nav-links .nav-previous a .meta-nav:focus::before, .site-main .post-navigation .nav-links .nav-previous .prev button:focus::before, .site-main .post-navigation .nav-links .nav-previous .prev .meta-nav:focus::before {
  background-color: #9C9C9C;
}
.site-main .post-navigation .nav-links .nav-next a:hover, .site-main .post-navigation .nav-links .nav-next .prev:hover {
  opacity: 1;
}
.site-main .post-navigation .nav-links .nav-next a button, .site-main .post-navigation .nav-links .nav-next a .meta-nav, .site-main .post-navigation .nav-links .nav-next .prev button, .site-main .post-navigation .nav-links .nav-next .prev .meta-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  gap: 16px;
}
.site-main .post-navigation .nav-links .nav-next a button::after, .site-main .post-navigation .nav-links .nav-next a .meta-nav::after, .site-main .post-navigation .nav-links .nav-next .prev button::after, .site-main .post-navigation .nav-links .nav-next .prev .meta-nav::after {
  content: "";
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M8 11L3 6L8 1L9.16667 2.16667L5.33333 6L9.16667 9.83333L8 11Z' fill='white'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  background-size: 12px;
  height: 14px;
  width: 14px;
  display: inline-block;
  background-color: #9C9C9C;
  -webkit-transition: 0.3s ease;
  -moz-transition: 0.3s ease;
  -ms-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
  transform: rotate(180deg);
  margin-bottom: 2px;
}
.site-main .post-navigation .nav-links .nav-next a button:hover::after, .site-main .post-navigation .nav-links .nav-next a .meta-nav:hover::after, .site-main .post-navigation .nav-links .nav-next .prev button:hover::after, .site-main .post-navigation .nav-links .nav-next .prev .meta-nav:hover::after {
  background-color: var(--news-primary-color);
}
.site-main .post-navigation .nav-links .nav-next a button:focus::after, .site-main .post-navigation .nav-links .nav-next a .meta-nav:focus::after, .site-main .post-navigation .nav-links .nav-next .prev button:focus::after, .site-main .post-navigation .nav-links .nav-next .prev .meta-nav:focus::after {
  background-color: #9C9C9C;
}
.site-main .navigation.pagination .nav-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  gap: 12px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  flex-wrap: wrap;
}
@media screen and (min-width: 992px) {
  .site-main .navigation.pagination .nav-links {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: start;
    -moz-justify-content: start;
    justify-content: start;
    flex-wrap: nowrap;
  }
}
.site-main .navigation.pagination .nav-links .page-numbers {
  color: #212529;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  height: 40px;
  width: 40px;
}
.site-main .navigation.pagination .nav-links .page-numbers.current {
  color: #9C9C9C;
  background-color: var(--news-primary-color);
}
.site-main .navigation.pagination .nav-links .page-numbers.next {
  font-size: 0;
}
.site-main .navigation.pagination .nav-links .page-numbers.next::before {
  content: "";
  display: inline-block;
  height: 11px;
  width: 24px;
  mask-repeat: no-repeat;
  background-color: var(--news-primary-color);
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='12' viewBox='0 0 20 12' fill='none'%3E%3Cpath d='M13.6471 0.00307843C13.4008 0.0361506 13.1976 0.212389 13.1297 0.451512C13.062 0.690851 13.1427 0.947374 13.3353 1.10471L16.4935 3.9119C16.6175 4.02178 16.7802 4.07792 16.9456 4.06791C17.1112 4.0579 17.2659 3.9824 17.3757 3.85838C17.4856 3.73436 17.5415 3.57161 17.5315 3.40625C17.5215 3.24067 17.446 3.08597 17.322 2.97609L14.1736 0.168898C14.0644 0.0677238 13.9226 0.00897693 13.7739 0.00310053C13.7317 -0.00103351 13.6893 -0.00105561 13.6471 0.00307843ZM0.595345 5.0037C0.429982 5.01132 0.274199 5.08464 0.162798 5.20692C0.0511796 5.32942 -0.00713337 5.4913 0.000698122 5.65665C0.00831349 5.82224 0.0816364 5.9778 0.204133 6.08942C0.326629 6.20082 0.488295 6.25913 0.65387 6.2513H17.7222L13.3358 10.1503C13.0773 10.3818 13.0555 10.7789 13.287 11.0374C13.5185 11.2959 13.9156 11.3177 14.1741 11.0862L19.7887 6.09528C19.9843 5.92295 20.052 5.64728 19.9584 5.40381C19.8651 5.16056 19.6303 5.00107 19.3697 5.00368H0.65431C0.634728 5.00281 0.615363 5.00281 0.59578 5.00368L0.595345 5.0037Z' fill='%23102B54'/%3E%3C/svg%3E");
}

#secondary.widget-area {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 32px;
}
@media screen and (min-width: 992px) {
  #secondary.widget-area {
    gap: 48px;
  }
}
#secondary.widget-area p {
  margin-bottom: 0;
}
#secondary.widget-area .wp-block-heading {
  margin-bottom: 20px;
}
#secondary.widget-area .widget.widget_search form label, #secondary.widget-area .widget.widget_search form .wp-block-search__label {
  display: none;
}
#secondary.widget-area .widget.widget_search form .wp-block-search__inside-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  background-color: #FFFFFF;
  border: 1px solid var(--text-tertiary, #EFEFEF);
  padding: 0 8px;
}
@media screen and (min-width: 992px) {
  #secondary.widget-area .widget.widget_search form .wp-block-search__inside-wrapper {
    padding: 0 20px;
  }
}
#secondary.widget-area .widget.widget_search form input, #secondary.widget-area .widget.widget_search form .wp-block-search__input {
  padding: 8px 0;
  width: calc(100% - 18px - 18px);
  background-color: transparent;
  border: 0;
  border-right: 1px solid var(--text-tertiary, #EFEFEF);
}
#secondary.widget-area .widget.widget_search form button, #secondary.widget-area .widget.widget_search form .wp-block-search__button {
  padding: 0;
  font-size: 0;
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M17.5 17.5L12.5 12.5M2.5 8.33333C2.5 9.09938 2.65088 9.85792 2.94404 10.5657C3.23719 11.2734 3.66687 11.9164 4.20854 12.4581C4.75022 12.9998 5.39328 13.4295 6.10101 13.7226C6.80875 14.0158 7.56729 14.1667 8.33333 14.1667C9.09938 14.1667 9.85792 14.0158 10.5657 13.7226C11.2734 13.4295 11.9164 12.9998 12.4581 12.4581C12.9998 11.9164 13.4295 11.2734 13.7226 10.5657C14.0158 9.85792 14.1667 9.09938 14.1667 8.33333C14.1667 7.56729 14.0158 6.80875 13.7226 6.10101C13.4295 5.39328 12.9998 4.75022 12.4581 4.20854C11.9164 3.66687 11.2734 3.23719 10.5657 2.94404C9.85792 2.65088 9.09938 2.5 8.33333 2.5C7.56729 2.5 6.80875 2.65088 6.10101 2.94404C5.39328 3.23719 4.75022 3.66687 4.20854 4.20854C3.66687 4.75022 3.23719 5.39328 2.94404 6.10101C2.65088 6.80875 2.5 7.56729 2.5 8.33333Z' stroke='%23212529' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  width: 18px;
  height: 18px;
  border: 0;
  background-color: var(--news-primary-color);
  margin-left: 18px;
}
#secondary.widget-area .widget.widget_search form button:hover, #secondary.widget-area .widget.widget_search form .wp-block-search__button:hover {
  background-color: var(--news-secondary-color);
}
#secondary.widget-area .wp-block-tags-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  flex-wrap: wrap;
  gap: 22px;
}
@media screen and (min-width: 992px) {
  #secondary.widget-area .wp-block-tags-list {
    gap: 6px;
  }
}
#secondary.widget-area .wp-block-tags-list li {
  border: 1px solid #9C9C9C;
  flex: 1;
}
@media screen and (min-width: 767px) {
  #secondary.widget-area .wp-block-tags-list li {
    flex: unset;
  }
}
#secondary.widget-area .wp-block-tags-list li:hover {
  background-color: var(--news-secondary-color);
  border-color: var(--news-secondary-color);
}
#secondary.widget-area .wp-block-tags-list li:hover a {
  color: #FFFFFF;
}
#secondary.widget-area .wp-block-tags-list li a {
  padding: 6px 16px;
  color: #4B4B4B;
  text-align: center;
  display: inline-block;
  width: 100%;
}

.home .ads_hr_wrap {
  overflow: auto;
}

.archive.layout-grid .site-main {
  display: block;
}
.archive.layout-grid .content-wrap-main {
  margin-bottom: 48px;
}
.archive.layout-grid .btn__load_more {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}

.archive.layout-flow .site-main {
  display: block;
}
.archive.layout-flow .content-wrap-main {
  margin-bottom: 16px;
}
.archive.layout-flow .content-wrap-main .post {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 32px;
  padding: 32px 0;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 767px) {
  .archive.layout-flow .content-wrap-main .post {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.archive.layout-flow .content-wrap-main .post:not(:last-child) {
  border-bottom: 1px solid #9C9C9C;
}
.archive.layout-flow .content-wrap-main .post .bookmark {
  top: 48px;
  right: calc(100% - 38px);
}
.archive.layout-flow .content-wrap-main .post .post-thumbnail {
  height: 100%;
}
.archive.layout-flow .content-wrap-main .post .post-thumbnail a {
  height: 100%;
}
.archive.layout-flow .content-wrap-main .post .post-thumbnail a img {
  height: 100%;
}
.archive.layout-flow .content-wrap-main .post .archive-content-wrapper {
  border: 0;
  padding: 0;
}

.single.single-post .site-main ul {
  margin-bottom: 48px;
}
.single.single-post .post-image {
  margin-bottom: 48px;
}
.single.single-post .post-thumbnail {
  margin-bottom: 24px;
}
.single.single-post .post-thumbnail img {
  height: 340px;
}
@media screen and (min-width: 767px) {
  .single.single-post .post-thumbnail img {
    height: 440px;
  }
}
.single.single-post .post-thumbnail figcaption {
  font-size: 14px;
  color: #4B4B4B;
  text-align: center;
  margin-top: 8px;
}
.single.single-post .post-thumbnail, .single.single-post .wp-block-image, .single.single-post .size-large {
  position: relative;
}
.single.single-post .post-thumbnail .btn__video, .single.single-post .wp-block-image .btn__video, .single.single-post .size-large .btn__video {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.single.single-post .wp-block-image.size-large {
  margin-bottom: 24px;
}
.single.single-post .entry-header .category-wrap {
  margin-bottom: 24px;
}
.single.single-post .bold-list {
  margin-bottom: 48px;
}
.single.single-post h2.wp-block-heading {
  text-transform: capitalize;
  margin-bottom: 24px;
}
.single.single-post .ads_hr {
  margin-bottom: 48px;
}
.single.single-post .ads_hr .ads_hr_wrap br {
  display: block;
}
@media screen and (min-width: 0) {
  .single.single-post .ads_hr .ads_hr_wrap br {
    display: none;
  }
}
.single.single-post .wp-block-table {
  margin-bottom: 48px;
}
.single.single-post .wp-block-table table {
  margin-top: 0;
}
.single.single-post .list-wrap ul {
  margin-bottom: 0;
}
.single.single-post .related-post .section__heading, .single.single-post .related-post .wp-block-heading {
  margin: 48px 0;
}
.single.single-post .content-wrap-main {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-gap: 48px;
}
@media screen and (min-width: 767px) {
  .single.single-post .content-wrap-main {
    grid-template-columns: repeat(2, 1fr);
  }
}
.single.single-post .content-wrap-main .post .post-thumbnail {
  margin-bottom: 0;
}

.gl-full-wrap .site-main {
  width: 100%;
}

.gl-full-wrap .sidebar-main {
  display: none;
}

.blog .content-wrap-main, .archive .content-wrap-main, .presenter-wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 40px;
}

.author .page-grid {
  padding-top: 48px;
}
.author .page-grid .wp-block-heading {
  padding-top: 0;
  border-bottom: 1px solid #9C9C9C;
}
.author .page-grid .wp-block-heading::after {
  display: block;
  width: 18%;
}
.author .author-section {
  border-bottom: 0;
  padding-top: 48px;
  padding-bottom: 0;
}
.author .author-section .author-wrapper {
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.author .author-section .author-wrapper .author-content-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  column-gap: 40px;
  row-gap: 24px;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 767px) {
  .author .author-section .author-wrapper .author-content-wrap {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.author .author-section .author-wrapper .author-content-wrap .author-content .social-networks {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 16px;
}
.author .author-section .author-wrapper .author-content-wrap .author-content .social-networks li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
.author .author-section .author-wrapper .author-content-wrap .author-content .social-networks li a {
  height: 28px;
  width: 28px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.author .author-section .author-wrapper .author-content-wrap .author-content .social-networks li a svg {
  transform: scale(1);
}
.author .author-section .author-wrapper .author-content-wrap .author-content .social-networks li a svg path {
  fill: #FFFFFF;
}
.author .author-section .author-wrapper .author-content-wrap .author-content .social-networks li .facebook {
  background-color: #3E5B98;
}
.author .author-section .author-wrapper .author-content-wrap .author-content .social-networks li .facebook:hover {
  background-color: #5172B8;
}
.author .author-section .author-wrapper .author-content-wrap .author-content .social-networks li .instagram {
  background-color: #AE3793;
}
.author .author-section .author-wrapper .author-content-wrap .author-content .social-networks li .instagram:hover {
  background-color: #CE64B5;
}
.author .author-section .author-wrapper .author-content-wrap .author-content .social-networks li .linkedin {
  background-color: #3371B7;
}
.author .author-section .author-wrapper .author-content-wrap .author-content .social-networks li .linkedin:hover {
  background-color: #508BCE;
}
.author .author-section .author-wrapper .author-content-wrap .author-content .social-networks li .pinterest {
  background-color: #E02A20;
}
.author .author-section .author-wrapper .author-content-wrap .author-content .social-networks li .pinterest:hover {
  background-color: #E7534B;
}

.categories-wrapper .content-wrap {
  margin-bottom: 48px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 48px;
}
.categories-wrapper .content-wrap .wp-block-heading {
  padding-top: 0;
  border-bottom: 1px solid #9C9C9C;
}
.categories-wrapper .content-wrap .wp-block-heading::after {
  display: block;
}
.categories-wrapper .content-wrap .news__card__img img {
  max-height: 400px;
}
.categories-wrapper .content-wrap .news__card__img .news__img__content .top .bookmark {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (min-width: 575px) {
  .categories-wrapper .content-wrap .news__card__img .news__img__content .top .bookmark {
    display: none;
  }
}
.categories-wrapper .content-wrap .news__card__img .news__img__content .bottom {
  gap: 24px;
}
.categories-wrapper .content-wrap .news__card__img .news__img__content .bottom .title {
  margin-bottom: 0;
}
.categories-wrapper .content-wrap .news__card__img .news__img__content .bottom .bookmark {
  display: none;
}
@media screen and (min-width: 575px) {
  .categories-wrapper .content-wrap .news__card__img .news__img__content .bottom .bookmark {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.categories-wrapper .content-wrap .news__card__img .entry-meta {
  margin-bottom: 0;
}
.categories-wrapper .content-wrap .news__card__img .entry-meta .auth a, .categories-wrapper .content-wrap .news__card__img .entry-meta .auth span {
  color: #9C9C9C;
}

.categories-single-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 48px;
}
.categories-single-wrapper .content-wrap .post-title {
  margin-bottom: 24px;
}
.categories-single-wrapper .content-wrap .entry-meta {
  margin-bottom: 24px;
}

.category-all-wrap .navigation.pagination .nav-links {
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  -webkit-justify-content: center !important;
  -moz-justify-content: center !important;
  justify-content: center !important;
}

.gallery-archive {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 48px;
}
.gallery-archive .content-wrap .news__card__img .news__img__content .image_icon_view {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 68px;
  width: 68px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background-color: var(--news-secondary-color);
  opacity: 0.7;
}
.gallery-archive .content-wrap .news__card__img .news__img__content .play__btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 0.7;
}
.gallery-archive .content-wrap .news__card__img > img {
  max-height: 600px;
  min-height: 400px;
}
.gallery-archive .content-wrap .news__card__img .top .bookmark {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (min-width: 575px) {
  .gallery-archive .content-wrap .news__card__img .top .bookmark {
    display: none;
  }
}
.gallery-archive .content-wrap .news__card__img .bottom {
  gap: 24px;
}
.gallery-archive .content-wrap .news__card__img .bottom .title {
  margin-bottom: 0;
}
.gallery-archive .content-wrap .news__card__img .bottom .bookmark {
  display: none;
}
@media screen and (min-width: 575px) {
  .gallery-archive .content-wrap .news__card__img .bottom .bookmark {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
.gallery-archive .content-wrap .news__card__img .entry-meta a, .gallery-archive .content-wrap .news__card__img .entry-meta span {
  color: #9C9C9C;
}
.gallery-archive .content-wrap-main {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-gap: 48px;
}
@media screen and (min-width: 767px) {
  .gallery-archive .content-wrap-main {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (min-width: 992px) {
  .gallery-archive .content-wrap-main {
    grid-template-columns: repeat(3, 1fr);
  }
}
.gallery-archive .content-wrap-main .post .image__icon, .gallery-archive .content-wrap-main .post .video__icon {
  position: absolute;
  top: 24px;
  left: 24px;
  height: 24px;
  width: 24px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background-color: var(--news-secondary-color);
}
.gallery-archive .content-wrap-main .post .entry-title, .gallery-archive .content-wrap-main .post .category-wrap {
  margin-bottom: 16px;
}
.gallery-archive .navigation.pagination .nav-links {
  -webkit-box-pack: center !important;
  -ms-flex-pack: center !important;
  -webkit-justify-content: center !important;
  -moz-justify-content: center !important;
  justify-content: center !important;
}

.gallery-single-wrap .wp-block-image.size-large {
  margin-bottom: 48px;
}
.gallery-single-wrap article .row {
  margin-bottom: 24px;
}

.video-archive .content-wrap .news__card__img .news__img__content .play__btn {
  position: absolute;
}
.video-archive .content-wrap .news__card__img .news__img__content .play__btn .btn__play {
  color: #9C9C9C;
}

.video-single .post-thumbnail, .video-single .wp-block-image, .video-single .size-large {
  position: relative;
}
.video-single .post-thumbnail .btn__video, .video-single .wp-block-image .btn__video, .video-single .size-large .btn__video {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.grid-quote-wrap {
  background-color: var(--bg, rgba(16, 43, 84, 0.04));
  padding: 0;
  padding-bottom: 24px;
}
@media screen and (min-width: 767px) {
  .grid-quote-wrap {
    padding: 36px;
  }
}
.grid-quote-wrap blockquote {
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
  background-color: transparent;
  margin: 0;
  padding: 22px;
}
.grid-quote-wrap blockquote p {
  font-style: italic;
  color: #212529;
  font-size: 18px;
  padding-top: 20px;
}
@media screen and (min-width: 767px) {
  .grid-quote-wrap blockquote p {
    font-size: 32px;
  }
}
@media screen and (min-width: 992px) {
  .grid-quote-wrap blockquote p {
    padding: 0;
    font-size: 22px;
  }
}
@media screen and (min-width: 1199px) {
  .grid-quote-wrap blockquote p {
    font-size: 32px;
  }
}
.grid-quote-wrap blockquote::before, .grid-quote-wrap blockquote::after {
  content: "";
  height: 32px;
  width: 32px;
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='19' viewBox='0 0 28 19' fill='none'%3E%3Cpath d='M21.8992 6.85206C22.5427 5.74052 23.6542 4.51241 25.5846 3.34206C26.111 3.04949 26.4619 2.46478 26.4619 1.87965C26.4619 0.651013 25.2332 -0.167938 24.1222 0.300138C20.9048 1.76255 15.4648 5.33083 15.4648 12.7599C15.4648 16.0356 18.1559 18.7266 21.4316 18.7266C24.7661 18.7266 27.3983 16.0356 27.3983 12.7599C27.3396 9.65957 24.9412 7.14443 21.8991 6.85185L21.8992 6.85206Z' fill='%23102B54'/%3E%3Cpath d='M7.10037 6.85206C7.74386 5.74052 8.85537 4.51241 10.7858 3.34206C11.3121 3.04949 11.663 2.46478 11.663 1.87965C11.663 0.651013 10.4344 -0.167938 9.32339 0.300138C6.10598 1.76255 0.666016 5.33083 0.666016 12.7599C0.666016 16.0356 3.35706 18.7266 6.63276 18.7266C9.96726 18.7266 12.5995 16.0356 12.5995 12.7599C12.5991 9.65957 10.2006 7.14443 7.10031 6.85185L7.10037 6.85206Z' fill='%23102B54'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 26px;
  background-position: center;
  position: absolute;
}
.grid-quote-wrap blockquote::before {
  top: 0;
  left: -10px;
}
@media screen and (min-width: 767px) {
  .grid-quote-wrap blockquote::before {
    left: 0;
  }
}
@media screen and (min-width: 992px) {
  .grid-quote-wrap blockquote::before {
    left: -20px;
  }
}
.grid-quote-wrap blockquote::after {
  bottom: 0;
  right: 0px;
  opacity: 1;
  top: unset;
  transform: rotate(180deg);
}
@media screen and (min-width: 992px) {
  .grid-quote-wrap blockquote::after {
    bottom: 10%;
    right: 10%;
  }
}
@media screen and (min-width: 1024px) {
  .grid-quote-wrap blockquote::after {
    bottom: 0;
    right: 0;
  }
}
.grid-quote-wrap img {
  min-height: 200px;
  object-fit: cover;
  max-height: 320px;
}
@media screen and (min-width: 992px) {
  .grid-quote-wrap img {
    max-height: 280px;
  }
}

.contact-details-section {
  padding: 60px 0;
}

.map iframe {
  width: 100%;
}

.error-page {
  padding: 60px 0;
}
.error-page .error-wrapper {
  max-width: 848px;
  margin: 0 auto;
}
.error-page .error-wrapper .error-image {
  margin-bottom: 48px;
}
.error-page .error-message {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  gap: 24px;
  text-align: center;
}
.error-page .error-message a, .error-page .error-message .btn, .error-page .error-message .btn__icon, .error-page .error-message .btn__primary, .error-page .error-message .search_hr_form .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button, .search_hr_form .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container .error-page .error-message button, .error-page .error-message .search_hr_form .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button, .search_hr_form .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container .error-page .error-message button, .error-page .error-message .newsletter_form .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button, .newsletter_form .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container .error-page .error-message button, .error-page .error-message .newsletter_form .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button, .newsletter_form .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container .error-page .error-message button, .error-page .error-message .site-footer .footer-search .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button, .site-footer .footer-search .widget.wpforms-widget form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container .error-page .error-message button, .error-page .error-message .site-footer .footer-search .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container button, .site-footer .footer-search .widget.wpforms-widget .wpforms-form .wp-fieldWrap .wp-submitWrap .wpforms-submit-container .error-page .error-message button {
  margin-top: 8px;
}

.Summary-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  gap: 24px;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 24px;
}
@media screen and (min-width: 575px) {
  .Summary-wrapper {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-top: 0;
  }
}

.review-archive-wrapper .content-wrap {
  margin-top: 60px;
}
.review-archive-wrapper .content-wrap .news__card__img > img {
  max-height: 500px;
  min-height: 400px;
}
.review-archive-wrapper .content-wrap .news__card__img .news__img__content .top .bookmark {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -webkit-justify-content: end;
  -moz-justify-content: end;
  justify-content: end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
@media screen and (min-width: 575px) {
  .review-archive-wrapper .content-wrap .news__card__img .news__img__content .top .bookmark {
    display: none;
  }
}
.review-archive-wrapper .content-wrap .news__card__img .news__img__content .bottom .bookmark {
  display: none;
}
@media screen and (min-width: 575px) {
  .review-archive-wrapper .content-wrap .news__card__img .news__img__content .bottom .bookmark {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: end;
    -moz-justify-content: end;
    justify-content: end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
  }
}
.review-archive-wrapper .content-wrap .news__card__img .news__img__content .bottom .star-rating::before, .review-archive-wrapper .content-wrap .news__card__img .news__img__content .bottom .star-rating::after {
  background-color: #FFFFFF;
}
.review-archive-wrapper .content-wrap .news__card__img .news__img__content .bottom .entry-meta p, .review-archive-wrapper .content-wrap .news__card__img .news__img__content .bottom .entry-meta span, .review-archive-wrapper .content-wrap .news__card__img .news__img__content .bottom .entry-meta a {
  color: #FFFFFF;
}
.review-archive-wrapper .navigation.pagination .nav-links {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}

.bookmark-wrapper .navigation.pagination {
  margin-bottom: 40px;
}
.bookmark-wrapper .related-post .section__heading, .bookmark-wrapper .related-post .wp-block-heading {
  margin-bottom: 48px;
}
.bookmark-wrapper .related-post .content-wrap-main {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-gap: 48px;
  margin-bottom: 0;
}
@media screen and (min-width: 767px) {
  .bookmark-wrapper .related-post .content-wrap-main {
    grid-template-columns: repeat(2, 1fr);
  }
}
.bookmark-wrapper .related-post .content-wrap-main .post {
  padding: 0;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0;
}
.bookmark-wrapper .related-post .content-wrap-main .post .archive-content-wrapper {
  padding: 24px;
  border: 1px solid #9C9C9C;
  border-top: 0;
}

.live-wrapper > .wp-block-heading {
  border-bottom: 1px solid #9C9C9C;
  position: relative;
}
.live-wrapper > .wp-block-heading::before {
  content: "";
  position: absolute;
  top: 100%;
  left: 0;
  height: 2px;
  width: 120px;
  background-color: var(--news-secondary-color);
}
.live-wrapper .content-wrap .post-image {
  margin-bottom: 32px;
}
.live-wrapper .content-wrap .upcomming-lives .wp-block-heading {
  margin: 0;
}
.live-wrapper .content-wrap .upcomming-lives .post-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media screen and (min-width: 767px) {
  .live-wrapper .content-wrap .upcomming-lives .post-wrapper {
    -webkit-box-direction: normal;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.live-wrapper .content-wrap .upcomming-lives .post-wrapper .post {
  padding: 24px;
  flex: 1;
}
.live-wrapper .content-wrap .upcomming-lives .post-wrapper .post .archive-content-wrapper {
  padding: 0;
  border: 0;
}
.live-wrapper .content-wrap .upcomming-lives .post-wrapper .post .archive-content-wrapper .entry-title {
  font-size: 18px;
}
.live-wrapper .content-wrap .upcomming-lives .post-wrapper .post:not(:last-child) {
  border-right: 0;
  border-bottom: 1px solid #9C9C9C;
}
@media screen and (min-width: 767px) {
  .live-wrapper .content-wrap .upcomming-lives .post-wrapper .post:not(:last-child) {
    border-bottom: 0;
    border-right: 1px solid #9C9C9C;
  }
}
.live-wrapper .content-wrap .upcomming-lives .post-wrapper .post:first-child {
  padding-left: 24px;
}
@media screen and (min-width: 767px) {
  .live-wrapper .content-wrap .upcomming-lives .post-wrapper .post:first-child {
    padding-left: 0;
  }
}
.live-wrapper .content-wrap .upcomming-lives .post-wrapper .post:last-child {
  padding-left: 24px;
}
@media screen and (min-width: 767px) {
  .live-wrapper .content-wrap .upcomming-lives .post-wrapper .post:last-child {
    padding-right: 0;
  }
}
.live-wrapper .content-wrap-main {
  margin-bottom: 0 !important;
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-gap: 48px;
  margin-bottom: 0;
}
@media screen and (min-width: 767px) {
  .live-wrapper .content-wrap-main {
    grid-template-columns: repeat(2, 1fr) !important;
  }
}
@media screen and (min-width: 992px) {
  .live-wrapper .content-wrap-main {
    grid-template-columns: repeat(3, 1fr) !important;
  }
}
.live-wrapper .btn__load_more {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}

.schedule-table-sec {
  padding: 50px 0;
}
@media screen and (min-width: 992px) {
  .schedule-table-sec {
    padding: 80px 0;
  }
}
@media screen and (max-width: 480px) {
  .schedule-table-sec .section__heading, .schedule-table-sec .wp-block-heading {
    flex-direction: column;
    align-items: start;
  }
}
.schedule-table-sec .section__heading::after, .schedule-table-sec .wp-block-heading::after {
  left: 370px;
  right: 150px;
}
@media screen and (max-width: 768px) {
  .schedule-table-sec .section__heading::after, .schedule-table-sec .wp-block-heading::after {
    left: 240px;
  }
}
@media screen and (max-width: 480px) {
  .schedule-table-sec .section__heading::after, .schedule-table-sec .wp-block-heading::after {
    left: 0;
    right: 0;
  }
}
@media screen and (max-width: 575px) {
  .schedule-table-sec .day_info:not(:last-child) {
    margin-bottom: 32px;
  }
}
@media screen and (min-width: 575px) {
  .schedule-table-sec .day_info:not(:last-child) .swiper-slide, .schedule-table-sec .day_info:not(:last-child) .days {
    border-bottom: none;
  }
}
.schedule-table-sec .days {
  border: 1px solid #FA0001;
  padding: 20px 0px;
  text-align: center;
  align-content: center;
}
@media screen and (max-width: 575px) {
  .schedule-table-sec .days {
    border-bottom: none;
  }
}
.schedule-table-sec .active-day {
  background-color: #FA0001;
  color: #fff;
}
.schedule-table-sec .swiper .swiper-slide {
  border: 1px solid #FA0001;
  padding: 8px 24px;
}
@media screen and (min-width: 575px) {
  .schedule-table-sec .swiper .swiper-slide:not(:first-child) {
    border-left: none;
  }
}
.schedule-table-sec .swiper .swiper-slide .show-info .time {
  display: flex;
  align-items: center;
  color: #9C9C9C;
  font-size: 14px;
}
.schedule-table-sec .swiper .swiper-slide .show-info .time::before {
  content: "";
  display: inline-block;
  height: 22px;
  width: 22px;
  mask-image: url('data:image/svg+xml,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 14.146C11.3137 14.146 14 11.4597 14 8.146C14 4.83229 11.3137 2.146 8 2.146C4.68629 2.146 2 4.83229 2 8.146C2 11.4597 4.68629 14.146 8 14.146Z" stroke="white" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.33325 5.47925V8.81258H10.6666" stroke="white" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  mask-repeat: no-repeat;
  background-color: #9C9C9C;
}

.program-lists-sec {
  padding: 50px 0;
}
@media screen and (min-width: 992px) {
  .program-lists-sec {
    padding: 80px 0;
  }
}
@media screen and (max-width: 480px) {
  .program-lists-sec .section__heading, .program-lists-sec .wp-block-heading {
    flex-direction: column;
    align-items: start;
  }
}
.program-lists-sec .section__heading::after, .program-lists-sec .wp-block-heading::after {
  left: 290px;
  right: 150px;
}
@media screen and (max-width: 768px) {
  .program-lists-sec .section__heading::after, .program-lists-sec .wp-block-heading::after {
    left: 180px;
  }
}
@media screen and (max-width: 480px) {
  .program-lists-sec .section__heading::after, .program-lists-sec .wp-block-heading::after {
    left: 0;
    right: 0;
  }
}
.program-lists-sec .program-search-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: end;
}
.program-lists-sec .program-search-wrap form {
  background: #F3F6FC;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  width: fit-content;
  padding: 0 8px;
  max-width: 100%;
  border-radius: 8px;
}
.program-lists-sec .program-search-wrap form label {
  max-width: 86%;
}
.program-lists-sec .program-search-wrap form label input[type=search], .program-lists-sec .program-search-wrap form label .search-field {
  border: 0;
  background-color: transparent;
  padding: 8px 4px;
  color: #9C9C9C;
}
.program-lists-sec .program-search-wrap form .search-submit, .program-lists-sec .program-search-wrap form input[type=submit] {
  padding: 0;
  font-size: 0;
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M17.5 17.5L12.5 12.5M2.5 8.33333C2.5 9.09938 2.65088 9.85792 2.94404 10.5657C3.23719 11.2734 3.66687 11.9164 4.20854 12.4581C4.75022 12.9998 5.39328 13.4295 6.10101 13.7226C6.80875 14.0158 7.56729 14.1667 8.33333 14.1667C9.09938 14.1667 9.85792 14.0158 10.5657 13.7226C11.2734 13.4295 11.9164 12.9998 12.4581 12.4581C12.9998 11.9164 13.4295 11.2734 13.7226 10.5657C14.0158 9.85792 14.1667 9.09938 14.1667 8.33333C14.1667 7.56729 14.0158 6.80875 13.7226 6.10101C13.4295 5.39328 12.9998 4.75022 12.4581 4.20854C11.9164 3.66687 11.2734 3.23719 10.5657 2.94404C9.85792 2.65088 9.09938 2.5 8.33333 2.5C7.56729 2.5 6.80875 2.65088 6.10101 2.94404C5.39328 3.23719 4.75022 3.66687 4.20854 4.20854C3.66687 4.75022 3.23719 5.39328 2.94404 6.10101C2.65088 6.80875 2.5 7.56729 2.5 8.33333Z' stroke='%23212529' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");
  mask-repeat: no-repeat;
  width: 18px;
  height: 18px;
  border: 0;
  background-color: #FFFFFF;
  cursor: pointer;
}
.program-lists-sec .program-search-wrap form .submit-btn {
  background-color: #FA0001;
  padding: 8px;
  border-radius: 6px;
  display: flex;
}
.program-lists-sec .program-lists .program__card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 24px;
  align-items: center;
}
.program-lists-sec .program-lists .program__card .program__card__left {
  width: 40%;
  max-height: 200px;
}
.program-lists-sec .program-lists .program__card .time {
  display: flex;
  align-items: center;
  color: #9C9C9C;
  font-size: 14px;
}
.program-lists-sec .program-lists .program__card .time::before {
  content: "";
  display: inline-block;
  height: 22px;
  width: 22px;
  mask-image: url('data:image/svg+xml,<svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 14.146C11.3137 14.146 14 11.4597 14 8.146C14 4.83229 11.3137 2.146 8 2.146C4.68629 2.146 2 4.83229 2 8.146C2 11.4597 4.68629 14.146 8 14.146Z" stroke="white" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.33325 5.47925V8.81258H10.6666" stroke="white" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  mask-repeat: no-repeat;
  background-color: #9C9C9C;
}

.program-details-section {
  padding: 50px 0;
}
@media screen and (min-width: 992px) {
  .program-details-section {
    padding: 80px 0;
  }
}
.program-details-section .program-details .program-title {
  color: #033AA1;
}
.program-details-section .back-link {
  color: #FA0001;
}
.program-details-section .back-link::before {
  content: "<<";
}
.program-details-section .current-ep iframe, .program-details-section .current-ep video {
  width: 100%;
  height: 400px;
}
.program-details-section .episodes-section .section__heading::after, .program-details-section .episodes-section .wp-block-heading::after {
  right: 0;
  left: 160px;
}
@media screen and (max-width: 768px) {
  .program-details-section .episodes-section .section__heading::after, .program-details-section .episodes-section .wp-block-heading::after {
    left: 100px;
  }
}
.program-details-section .episodes-section .episodes-grid {
  display: grid;
  gap: 24px;
  grid-template-columns: repeat(5, 1fr);
}
@media screen and (max-width: 1024px) {
  .program-details-section .episodes-section .episodes-grid {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media screen and (max-width: 768px) {
  .program-details-section .episodes-section .episodes-grid {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media screen and (max-width: 562px) {
  .program-details-section .episodes-section .episodes-grid {
    grid-template-columns: repeat(2, 1fr);
  }
  .program-details-section .episodes-section .episodes-grid button {
    padding: 8px 14px !important;
  }
  .program-details-section .episodes-section .episodes-grid button svg {
    width: 14px;
  }
}
.program-details-section .episodes-section .news__img__content {
  padding: 0 !important;
}
.program-details-section .episodes-section .news__img__content button {
  background-color: #FA0001;
  border: none;
  padding: 12px 14px;
  border-radius: 0px 16px 0 8px;
}
.program-details-section .episodes-section .news_content .news_heading {
  color: #033AA1 !important;
  line-height: 32px;
}

.single-post .entry-meta {
  justify-content: left;
}
.single-post .entry-meta .author-meta a {
  display: flex;
}
.single-post .entry-meta .author-meta a img {
  border-radius: 50%;
}/*# sourceMappingURL=style.css.map */





.flex-container {
  display: flex;
  width: 100%;
}

.column {
  padding: 10px;
}

.column-1 {
  flex: 0 0 20% !important;
}

.column-2 {
  flex: 0 0 80% !important;
  align-content: center;
}


.site-description {
  font-size: 11px;
  /* background: #fa0001; */
  padding: 5px;
  color: #FA0001;
  text-align: center;
}


.top-bar {
  display: flex;
  width: 100%;
  background: #ffffff45;
  /* border-radius: 0 0 5px 5px; */
  padding: 3px 15px;
  /* justify-content: center;  */
  border-bottom: 1px solid #eee;
}

.column
{
  padding: 0;
}

.first-column {
  flex: 0 0 32% !important;
  color: #333;
}

  .first-column img{
    margin-right: 10px;
  }

.second-column {
  flex: 0 0 15.5% !important;
  color: #333;
}

.third-column {
  flex: 0 0 37.5% !important;
  color: #333;
}

  .third-column img{
    float: right;
    margin-right: 25px;
    position: relative;
    top: -3px;
  }

.fourth-column {
  flex: 0 0 15% !important;
  color: #333;
}


.two-sections {
      display: flex;
      flex-direction: row; /* Creates two columns */
      gap: 15px; /* Optional: space between columns */
      flex-wrap: wrap;
    }

    .section {
      padding: 0;
    }

    .custom-width-30
    {
      flex: 0 0 32%;
    }

    .custom-width-50
    {
      flex: 0 0 48%;
    }


.site-description {
  font-size: 11px;
  /* background: #fa0001; */
  padding: 5px;
  color: #FA0001;
  text-align: center;
}


.author-box {
    display: flex;
    align-items: center;        /* vertical alignment */
    justify-content: center;    /* horizontal centering */
    gap: 10px;
    text-align: center;
    padding: 10px 0;
    background-color: #fff;
}

.author-avatar img {
    border-radius: 50%;
    width: 32px;
    height: 32px;
    object-fit: cover;
}

.author-name p {
    margin: 0;
    font-size: 14px;
    font-weight: 500;
}

.site-header .desktop-header .header-bottom .header-mid .menu-container .menu .menu-item a {
  font-size: 19px;
  color: #000;
}



.site-header .desktop-header .header-bottom .header-mid .menu-container .menu .menu-item.menu-item-has-children::after {
  background-color: #000;
  top: 3px;
  position: relative;
}

.main-navigation ul li
{
  border-right: 1px dotted #666;
  padding: 0 12px 0 12px;
  margin: 0;
}

.main-navigation ul li:first-child
{
  border-left: 1px dotted #666;
}

  .main-navigation ul li ul li
  {
    padding-right: 0px;
    padding-left: 0px;
    min-width: 150px;
  border-top: none;
  border-right: none;
  }

  .main-navigation ul li ul li a
  {
    font-size: 18px !important;
  }


  .white-bg-all
  {
    background: #fff;
    padding: 20px;
  }


  .attachment-full.size-full.wp-post-image {
  width: 100%;
  max-width: 100%;
}

.trans-bg-banner {
background: linear-gradient(rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0.8)), url('https://parliamentupdate.com/wp-content/uploads/2025/06/bg-rev.jpg');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  color: black; /* Keep text visible */
  padding: 20px;
}


.swiper-backface-hidden .swiper-slide {
  max-height: 500px;
}

.news__card__img img {
  border-radius: 0px;
}

.news__card__vr .news__card__left figure img {
  border-radius: 0;
}

@media screen and (min-width: 1024px) {
  .site-header .desktop-header .header-bottom .header-mid .menu-container .menu {
    gap: 12px;
  }
}

a:hover {
  opacity: inherit;
}

.news__card__img .news__img__content
{
  padding: 0;
}

@media screen and (min-width: 992px) {
  .news__card__img .news__img__content .bottom .title, .news__card__img .news__img__content .bottom h2 {
    font-size: 18px;
    padding: 5px 15px;
    background: #ffffffe3;
  }
}

.news__card__img.overlay::after {
  border: none;
}





.latest_intech_sec .news_heading {
    font-weight: normal;
}

.section__heading
{
  margin-bottom: 0px !important;
}


@media screen and (min-width: 767px) {
  .site-footer .footer-bottom .footer-bottom-copry-right .wp-block-group__inner-container {
    min-width: 85%;
    padding: 20px 0;
  }


  @media screen and (min-width: 767px) {
  .site-footer .footer-bottom .footer-bottom-copry-right .wp-block-group__inner-container .site-info {
    padding: 0;
  }
}


@media screen and (min-width: 992px) {

.banner .swiper, .banner .swiper .news__card__img {
  height: 650px;
}

}

.bg-inner-page
{
  background-color: #fff;
  padding: 20px;
}


@media screen and (min-width: 992px) {

.feat-hght
{
  height: 650px !important;
}

}

