:root {
  --c-black: #000000;
  --c-white: #ffffff;
  --c-primary: #1A4E5A;
  --c-secondary: #FFBAB8;
  --c-secondary-2: #FFF0EF;
  --c-secondary-3: #ff6a83;
  --c-brand-secondary: #192A38;
  --c-brand-primary: #254055;
  --c-green: #6DC1AC;
  --c-green-dark: #06402B;
  --c-green-light: #9dcdc0;
  --c-green-1: #1a4e5a52;
  --c-green-secondary: #EAF5F2;
  --c-red: #DA334F;
  --c-gray: #F7F7F7;
  --c-red-2: #da334fdb;
  --c-neutral: #4688B1;
}

@font-face {
  font-family: "Moderat Rounded";
  src: url("../fonts/ModeratRounded-Regular.eot");
  src: url("../fonts/ModeratRounded-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/ModeratRounded-Regular.woff2") format("woff2"), url("../fonts/ModeratRounded-Regular.woff") format("woff"), url("../fonts/ModeratRounded-Regular.ttf") format("truetype"), url("../fonts/ModeratRounded-Regular.svg#ModeratRounded-Regular") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Moderat Rounded";
  src: url("../fonts/ModeratRounded-Semibold.eot");
  src: url("../fonts/ModeratRounded-Semibold.eot?#iefix") format("embedded-opentype"), url("../fonts/ModeratRounded-Semibold.woff2") format("woff2"), url("../fonts/ModeratRounded-Semibold.woff") format("woff"), url("../fonts/ModeratRounded-Semibold.ttf") format("truetype"), url("../fonts/ModeratRounded-Semibold.svg#ModeratRounded-Semibold") format("svg");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Moderat Rounded";
  src: url("../fonts/ModeratRounded-Medium.eot");
  src: url("../fonts/ModeratRounded-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/ModeratRounded-Medium.woff2") format("woff2"), url("../fonts/ModeratRounded-Medium.woff") format("woff"), url("../fonts/ModeratRounded-Medium.ttf") format("truetype"), url("../fonts/ModeratRounded-Medium.svg#ModeratRounded-Medium") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
body,
html {
  margin: 0;
  padding: 0;
  scroll-behavior: smooth;
  color: var(--c-primary);
  font-family: "Moderat Rounded";
  font-weight: normal;
  background-image: none;
  -ms-hyphens: none;
      hyphens: none;
}

.dialog-off-canvas-main-canvas {
  height: auto !important;
}

.region-content {
  padding: 0;
}

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
  margin: 0;
}

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

img {
  max-width: 100%;
  height: auto;
}

.field:not(:last-child) {
  margin: 0;
}

.page-wrapper {
  max-width: 100%;
}

.region--footer_top__inner {
  margin: 0;
}

.region--footer_top__inner > *, .region--footer_bottom__inner > * {
  -webkit-margin-after: 0;
          margin-block-end: 0;
}

.main-content {
  width: 100%;
}

.main-content__container {
  padding: 0;
}

.grid-full {
  display: block;
}

.layout {
  margin-top: 0;
  margin-bottom: 0;
}

.node__content {
  padding: 0;
}

.region > * {
  -webkit-margin-after: 0;
          margin-block-end: 0;
}

.view > * {
  margin: 0;
}

.region--content {
  -webkit-margin-after: 0;
          margin-block-end: 0;
}

.layout-builder-block {
  background: transparent;
}

.wide-content {
  width: auto;
  margin-block: 0;
  -webkit-margin-start: 0;
          margin-inline-start: 0;
}

.secondary-nav {
  letter-spacing: 0;
  font-family: "Moderat Rounded";
}

.container, .path-webform .webform-confirmation {
  padding-left: 20px;
  padding-right: 20px;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (min-width: 576px) {
  .container, .path-webform .webform-confirmation {
    padding-left: 15px;
    padding-right: 15px;
    max-width: 540px;
  }
}
@media screen and (min-width: 768px) {
  .container, .path-webform .webform-confirmation {
    max-width: 720px;
  }
}
@media screen and (min-width: 992px) {
  .container, .path-webform .webform-confirmation {
    max-width: 960px;
  }
}
@media screen and (min-width: 1200px) {
  .container, .path-webform .webform-confirmation {
    max-width: 1160px;
  }
}
@media screen and (min-width: 1400px) {
  .container, .path-webform .webform-confirmation {
    max-width: 1340px;
  }
}
@media screen and (min-width: 1600px) {
  .container, .path-webform .webform-confirmation {
    max-width: 1500px;
  }
}
@media screen and (min-width: 1800px) {
  .container, .path-webform .webform-confirmation {
    max-width: 1600px;
  }
}
@media screen and (min-width: 1920px) {
  .container, .path-webform .webform-confirmation {
    max-width: 1800px;
  }
}

.half-container, .normal-title-text-section, .bs-text-center .text_title_outer .title-text-link, .downloads-view-wrap {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 768px) {
  .half-container, .normal-title-text-section, .bs-text-center .text_title_outer .title-text-link, .downloads-view-wrap {
    max-width: 700px;
  }
}
@media screen and (min-width: 992px) {
  .half-container, .normal-title-text-section, .bs-text-center .text_title_outer .title-text-link, .downloads-view-wrap {
    max-width: 800px;
  }
}
@media screen and (min-width: 1200px) {
  .half-container, .normal-title-text-section, .bs-text-center .text_title_outer .title-text-link, .downloads-view-wrap {
    max-width: 865px;
  }
}

.main-content {
  width: 100%;
}

h1 {
  letter-spacing: -0.03em;
  font-weight: 500;
  margin-bottom: 0;
}

h2 {
  letter-spacing: -0.03em;
  font-weight: 500;
  margin: 0;
}

h3 {
  font-weight: 500;
  margin-bottom: 8px;
}

h4 {
  font-weight: 500;
  margin-bottom: 8px;
}

h5 {
  font-weight: 500;
}

.w-100 .row {
  margin: 0;
}
.w-100 .row .col-12 {
  padding: 0;
}

.border-radius-16, .simple-popup-blocks-global .block-cim-popupblockcontent-modal .spb-popup-main-wrapper .popup-content-inner .image-wrap .image, .tova-big-card-inner .text-card-wrap .card-side .video-txt-inner, .view-software-vendors-overview .view-content .views-row, .union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner, .news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content, .news-related-news-section .view-related-news .view-content .views-row .news-item-inner .image, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .image, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .image, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .image, .news-related-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content, .news-related-news-section .view-related-news .view-content .views-row, .news-related-news-section .view-recent-news .view-content .views-row, .news-recent-news-section .view-related-news .view-content .views-row, .news-recent-news-section .view-recent-news .view-content .views-row, .faq-section-outer .field .field__item .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner, .title-video-section .video-card .swiper .swiper-wrapper .swiper-slide .video-txt-inner, .tv-card-swiper .swiper .swiper-wrapper .swiper-slide .media-card-inner, .select2-container .select2-dropdown, .downloads-view-wrap .field .field__item, .view-downloads-view .view-content .views-row, .view-vacancies-overview .view-content .views-row, .view-methodology-detail-downloads-view .view-content .views-row, .view-membership-downloads-view .view-content .views-row, .view-regelementen-downloads-view .view-content .views-row, .cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .key-figs-card-inner, .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner, .view-teams-view .view-content .views-row, .studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content, .studies-wrap .view-news-overview .view-content .views-row .news-item-inner .image, .studies-wrap .view-news-overview .view-content .views-row .news-item-inner .image-hover-content, .studies-wrap .view-news-overview .view-content .views-row, .studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content, .header-wrap .region-header .language-switcher-language-url .language-select-wrapper .lang-item ul, .header-wrap .region-header .block-superfish .sf-main > .sf-depth-1 ul {
  border-radius: 10px;
}
@media screen and (min-width: 1200px) {
  .border-radius-16, .simple-popup-blocks-global .block-cim-popupblockcontent-modal .spb-popup-main-wrapper .popup-content-inner .image-wrap .image, .tova-big-card-inner .text-card-wrap .card-side .video-txt-inner, .view-software-vendors-overview .view-content .views-row, .union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner, .news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content, .news-related-news-section .view-related-news .view-content .views-row .news-item-inner .image, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .image, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .image, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .image, .news-related-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content, .news-related-news-section .view-related-news .view-content .views-row, .news-related-news-section .view-recent-news .view-content .views-row, .news-recent-news-section .view-related-news .view-content .views-row, .news-recent-news-section .view-recent-news .view-content .views-row, .faq-section-outer .field .field__item .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner, .title-video-section .video-card .swiper .swiper-wrapper .swiper-slide .video-txt-inner, .tv-card-swiper .swiper .swiper-wrapper .swiper-slide .media-card-inner, .select2-container .select2-dropdown, .downloads-view-wrap .field .field__item, .view-downloads-view .view-content .views-row, .view-vacancies-overview .view-content .views-row, .view-methodology-detail-downloads-view .view-content .views-row, .view-membership-downloads-view .view-content .views-row, .view-regelementen-downloads-view .view-content .views-row, .cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .key-figs-card-inner, .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner, .view-teams-view .view-content .views-row, .studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content, .studies-wrap .view-news-overview .view-content .views-row .news-item-inner .image, .studies-wrap .view-news-overview .view-content .views-row .news-item-inner .image-hover-content, .studies-wrap .view-news-overview .view-content .views-row, .studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content, .header-wrap .region-header .language-switcher-language-url .language-select-wrapper .lang-item ul, .header-wrap .region-header .block-superfish .sf-main > .sf-depth-1 ul {
    border-radius: 13px;
  }
}
@media screen and (min-width: 1400px) {
  .border-radius-16, .simple-popup-blocks-global .block-cim-popupblockcontent-modal .spb-popup-main-wrapper .popup-content-inner .image-wrap .image, .tova-big-card-inner .text-card-wrap .card-side .video-txt-inner, .view-software-vendors-overview .view-content .views-row, .union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner, .news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content, .news-related-news-section .view-related-news .view-content .views-row .news-item-inner .image, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .image, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .image, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .image, .news-related-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content, .news-related-news-section .view-related-news .view-content .views-row, .news-related-news-section .view-recent-news .view-content .views-row, .news-recent-news-section .view-related-news .view-content .views-row, .news-recent-news-section .view-recent-news .view-content .views-row, .faq-section-outer .field .field__item .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner, .title-video-section .video-card .swiper .swiper-wrapper .swiper-slide .video-txt-inner, .tv-card-swiper .swiper .swiper-wrapper .swiper-slide .media-card-inner, .select2-container .select2-dropdown, .downloads-view-wrap .field .field__item, .view-downloads-view .view-content .views-row, .view-vacancies-overview .view-content .views-row, .view-methodology-detail-downloads-view .view-content .views-row, .view-membership-downloads-view .view-content .views-row, .view-regelementen-downloads-view .view-content .views-row, .cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .key-figs-card-inner, .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner, .view-teams-view .view-content .views-row, .studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content, .studies-wrap .view-news-overview .view-content .views-row .news-item-inner .image, .studies-wrap .view-news-overview .view-content .views-row .news-item-inner .image-hover-content, .studies-wrap .view-news-overview .view-content .views-row, .studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content, .header-wrap .region-header .language-switcher-language-url .language-select-wrapper .lang-item ul, .header-wrap .region-header .block-superfish .sf-main > .sf-depth-1 ul {
    border-radius: 16px;
  }
}

.border-radius-24, .simple-popup-blocks-global .block-cim-popupblockcontent-modal .spb-popup-main-wrapper, .common-text-img-section .field--name-field-media-image img, .wat-cim-section, .view-agenda-view .filter-content-wrap .view-content-wrap .view-content .views-row, .banner-overlap-section .bg-color, .full-image-swiper .swiper .swiper-wrapper .swiper-slide img, .full-image-swiper .swiper .swiper-wrapper .swiper-slide::after, .full-image-swiper .swiper .swiper-wrapper .swiper-slide, .download_outer-2 .bg-color, .download_outer .bg-color, .banner-title-text-inner .block-inline-blockimage .media img, .scroll-section::after, .only-text-caed .bg-color, .full-img-text .bg-img img, .col-2-img-text .block-inline-blockimage .media img, .normal-banner-outer.right-img-small .shape-3, .normal-banner-outer.normal-banner-2 .col-12:nth-child(2) img, .normal-banner-outer .col-12:nth-child(2) .block-inline-blocktitle-text-link, .normal-banner-outer .col-12:nth-child(2) .block-inline-blockbasic, .normal-banner-outer .col-12:nth-child(2) .block-inline-blockimage img, .normal-banner-outer .col-12:nth-child(2), .bs-border-radius-24, .vimeo-video-wrap .vimeo-video-inner .vmo-vdo {
  border-radius: 12px;
}
@media screen and (min-width: 1200px) {
  .border-radius-24, .simple-popup-blocks-global .block-cim-popupblockcontent-modal .spb-popup-main-wrapper, .common-text-img-section .field--name-field-media-image img, .wat-cim-section, .view-agenda-view .filter-content-wrap .view-content-wrap .view-content .views-row, .banner-overlap-section .bg-color, .full-image-swiper .swiper .swiper-wrapper .swiper-slide img, .full-image-swiper .swiper .swiper-wrapper .swiper-slide::after, .full-image-swiper .swiper .swiper-wrapper .swiper-slide, .download_outer-2 .bg-color, .download_outer .bg-color, .banner-title-text-inner .block-inline-blockimage .media img, .scroll-section::after, .only-text-caed .bg-color, .full-img-text .bg-img img, .col-2-img-text .block-inline-blockimage .media img, .normal-banner-outer.right-img-small .shape-3, .normal-banner-outer.normal-banner-2 .col-12:nth-child(2) img, .normal-banner-outer .col-12:nth-child(2) .block-inline-blocktitle-text-link, .normal-banner-outer .col-12:nth-child(2) .block-inline-blockbasic, .normal-banner-outer .col-12:nth-child(2) .block-inline-blockimage img, .normal-banner-outer .col-12:nth-child(2), .bs-border-radius-24, .vimeo-video-wrap .vimeo-video-inner .vmo-vdo {
    border-radius: 16px;
  }
}
@media screen and (min-width: 1400px) {
  .border-radius-24, .simple-popup-blocks-global .block-cim-popupblockcontent-modal .spb-popup-main-wrapper, .common-text-img-section .field--name-field-media-image img, .wat-cim-section, .view-agenda-view .filter-content-wrap .view-content-wrap .view-content .views-row, .banner-overlap-section .bg-color, .full-image-swiper .swiper .swiper-wrapper .swiper-slide img, .full-image-swiper .swiper .swiper-wrapper .swiper-slide::after, .full-image-swiper .swiper .swiper-wrapper .swiper-slide, .download_outer-2 .bg-color, .download_outer .bg-color, .banner-title-text-inner .block-inline-blockimage .media img, .scroll-section::after, .only-text-caed .bg-color, .full-img-text .bg-img img, .col-2-img-text .block-inline-blockimage .media img, .normal-banner-outer.right-img-small .shape-3, .normal-banner-outer.normal-banner-2 .col-12:nth-child(2) img, .normal-banner-outer .col-12:nth-child(2) .block-inline-blocktitle-text-link, .normal-banner-outer .col-12:nth-child(2) .block-inline-blockbasic, .normal-banner-outer .col-12:nth-child(2) .block-inline-blockimage img, .normal-banner-outer .col-12:nth-child(2), .bs-border-radius-24, .vimeo-video-wrap .vimeo-video-inner .vmo-vdo {
    border-radius: 20px;
  }
}
@media screen and (min-width: 1600px) {
  .border-radius-24, .simple-popup-blocks-global .block-cim-popupblockcontent-modal .spb-popup-main-wrapper, .common-text-img-section .field--name-field-media-image img, .wat-cim-section, .view-agenda-view .filter-content-wrap .view-content-wrap .view-content .views-row, .banner-overlap-section .bg-color, .full-image-swiper .swiper .swiper-wrapper .swiper-slide img, .full-image-swiper .swiper .swiper-wrapper .swiper-slide::after, .full-image-swiper .swiper .swiper-wrapper .swiper-slide, .download_outer-2 .bg-color, .download_outer .bg-color, .banner-title-text-inner .block-inline-blockimage .media img, .scroll-section::after, .only-text-caed .bg-color, .full-img-text .bg-img img, .col-2-img-text .block-inline-blockimage .media img, .normal-banner-outer.right-img-small .shape-3, .normal-banner-outer.normal-banner-2 .col-12:nth-child(2) img, .normal-banner-outer .col-12:nth-child(2) .block-inline-blocktitle-text-link, .normal-banner-outer .col-12:nth-child(2) .block-inline-blockbasic, .normal-banner-outer .col-12:nth-child(2) .block-inline-blockimage img, .normal-banner-outer .col-12:nth-child(2), .bs-border-radius-24, .vimeo-video-wrap .vimeo-video-inner .vmo-vdo {
    border-radius: 24px;
  }
}

@-webkit-keyframes partner-logo {
  from {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}

@keyframes partner-logo {
  from {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
._none {
  overflow: hidden;
  position: relative;
  z-index: 1;
}
._none.block {
  overflow: unset;
}

.layout-builder-block {
  padding: 0;
}

.bs-border-color-light-blue {
  border-color: var(--c-green-1);
}

.bs-bg-primary {
  background-color: var(--c-primary);
}

.bs-bg-secondary {
  background-color: var(--c-secondary);
}

.bs-bg-secondary-2 {
  background-color: var(--c-secondary-2);
}

.bs-bg-brand-secondary {
  background-color: var(--c-brand-secondary);
}

.bs-bg-brand-primary {
  background-color: var(--c-brand-primary);
}

.bs-bg-green {
  background-color: var(--c-green);
}

.bs-bg-green-light {
  background-color: var(--c-green-light);
}

.bs-bg-green-1 {
  background-color: var(--c-green-1);
}

.bs-bg-green-secondary {
  background-color: var(--c-green-secondary);
}

.bs-bg-red {
  background-color: var(--c-red);
}

.bs-bg-neutral {
  background-color: var(--c-neutral);
}

.bs-bg-white {
  background-color: var(--c-white);
}

.bs-text-primary {
  color: var(--c-primary);
}

.bs-text-secondary {
  color: var(--c-secondary);
}

.bs-text-secondary-2 {
  color: var(--c-secondary-2);
}

.bs-text-brand-secondary {
  color: var(--c-brand-secondary);
}

.bs-text-brand-primary {
  color: var(--c-brand-primary);
}

.bs-text-green {
  color: var(--c-green);
}

.bs-text-green-light {
  color: var(--c-green-light);
}

.bs-text-green-1 {
  color: var(--c-green-1);
}

.bs-text-green-secondary {
  color: var(--c-green-secondary);
}

.bs-text-red {
  color: var(--c-red);
}

.bs-text-neutral {
  color: var(--c-neutral);
}

.tabs .tabs-wrapper .nav-tabs .nav-item a {
  color: var(--c-primary);
  text-decoration: none;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
.tabs .tabs-wrapper .nav-tabs .nav-item a:hover {
  color: var(--c-red);
}
.tabs .tabs-wrapper .nav-tabs .nav-item.active a {
  color: var(--c-red);
}

.bottom-overlap-white::after {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 30px;
  content: "";
  background: var(--c-white);
  border-radius: 40px 40px 0 0;
}
@media screen and (min-width: 1200px) {
  .bottom-overlap-white::after {
    border-radius: 60px 60px 0 0;
    height: 60px;
  }
}
@media screen and (min-width: 1400px) {
  .bottom-overlap-white::after {
    border-radius: 80px 80px 0 0;
  }
}
@media screen and (min-width: 1600px) {
  .bottom-overlap-white::after {
    border-radius: 100px 100px 0 0;
  }
}
@media screen and (min-width: 1800px) {
  .bottom-overlap-white::after {
    border-radius: 130px 130px 0 0;
  }
}
@media screen and (min-width: 1920px) {
  .bottom-overlap-white::after {
    border-radius: 160px 160px 0 0;
  }
}

.type-pb-100, .bottom-overlap-white {
  padding-bottom: 90px !important;
}
@media screen and (min-width: 1200px) {
  .type-pb-100, .bottom-overlap-white {
    padding-bottom: 110px !important;
  }
}
@media screen and (min-width: 1400px) {
  .type-pb-100, .bottom-overlap-white {
    padding-bottom: 130px !important;
  }
}

.border-radius-24, .simple-popup-blocks-global .block-cim-popupblockcontent-modal .spb-popup-main-wrapper, .common-text-img-section .field--name-field-media-image img, .wat-cim-section, .view-agenda-view .filter-content-wrap .view-content-wrap .view-content .views-row, .banner-overlap-section .bg-color, .full-image-swiper .swiper .swiper-wrapper .swiper-slide img, .full-image-swiper .swiper .swiper-wrapper .swiper-slide::after, .full-image-swiper .swiper .swiper-wrapper .swiper-slide, .download_outer-2 .bg-color, .download_outer .bg-color, .banner-title-text-inner .block-inline-blockimage .media img, .scroll-section::after, .only-text-caed .bg-color, .full-img-text .bg-img img, .col-2-img-text .block-inline-blockimage .media img, .normal-banner-outer.right-img-small .shape-3, .normal-banner-outer.normal-banner-2 .col-12:nth-child(2) img, .normal-banner-outer .col-12:nth-child(2) .block-inline-blocktitle-text-link, .normal-banner-outer .col-12:nth-child(2) .block-inline-blockbasic, .normal-banner-outer .col-12:nth-child(2) .block-inline-blockimage img, .normal-banner-outer .col-12:nth-child(2), .bs-border-radius-24, .vimeo-video-wrap .vimeo-video-inner .vmo-vdo {
  border-radius: 15px;
}
@media screen and (min-width: 1200px) {
  .border-radius-24, .simple-popup-blocks-global .block-cim-popupblockcontent-modal .spb-popup-main-wrapper, .common-text-img-section .field--name-field-media-image img, .wat-cim-section, .view-agenda-view .filter-content-wrap .view-content-wrap .view-content .views-row, .banner-overlap-section .bg-color, .full-image-swiper .swiper .swiper-wrapper .swiper-slide img, .full-image-swiper .swiper .swiper-wrapper .swiper-slide::after, .full-image-swiper .swiper .swiper-wrapper .swiper-slide, .download_outer-2 .bg-color, .download_outer .bg-color, .banner-title-text-inner .block-inline-blockimage .media img, .scroll-section::after, .only-text-caed .bg-color, .full-img-text .bg-img img, .col-2-img-text .block-inline-blockimage .media img, .normal-banner-outer.right-img-small .shape-3, .normal-banner-outer.normal-banner-2 .col-12:nth-child(2) img, .normal-banner-outer .col-12:nth-child(2) .block-inline-blocktitle-text-link, .normal-banner-outer .col-12:nth-child(2) .block-inline-blockbasic, .normal-banner-outer .col-12:nth-child(2) .block-inline-blockimage img, .normal-banner-outer .col-12:nth-child(2), .bs-border-radius-24, .vimeo-video-wrap .vimeo-video-inner .vmo-vdo {
    border-radius: 20px;
  }
}
@media screen and (min-width: 1400px) {
  .border-radius-24, .simple-popup-blocks-global .block-cim-popupblockcontent-modal .spb-popup-main-wrapper, .common-text-img-section .field--name-field-media-image img, .wat-cim-section, .view-agenda-view .filter-content-wrap .view-content-wrap .view-content .views-row, .banner-overlap-section .bg-color, .full-image-swiper .swiper .swiper-wrapper .swiper-slide img, .full-image-swiper .swiper .swiper-wrapper .swiper-slide::after, .full-image-swiper .swiper .swiper-wrapper .swiper-slide, .download_outer-2 .bg-color, .download_outer .bg-color, .banner-title-text-inner .block-inline-blockimage .media img, .scroll-section::after, .only-text-caed .bg-color, .full-img-text .bg-img img, .col-2-img-text .block-inline-blockimage .media img, .normal-banner-outer.right-img-small .shape-3, .normal-banner-outer.normal-banner-2 .col-12:nth-child(2) img, .normal-banner-outer .col-12:nth-child(2) .block-inline-blocktitle-text-link, .normal-banner-outer .col-12:nth-child(2) .block-inline-blockbasic, .normal-banner-outer .col-12:nth-child(2) .block-inline-blockimage img, .normal-banner-outer .col-12:nth-child(2), .bs-border-radius-24, .vimeo-video-wrap .vimeo-video-inner .vmo-vdo {
    border-radius: 20px;
  }
}

.normal-banner-outer.type-2 .shape-1, .normal-banner-outer .shaped-image-inner .shape-1, .swiper-img-outer .shape-1 {
  -webkit-mask-image: url("../images/shape-1.svg");
          mask-image: url("../images/shape-1.svg");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: cover;
          mask-size: cover;
}
.normal-banner-outer.type-2 .shape-2, .normal-banner-outer .shaped-image-inner .shape-2, .swiper-img-outer .shape-2 {
  clip-path: url("#svg-shape-2");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: cover;
          mask-size: cover;
}
@media screen and (max-width: 767.75px) {
  .normal-banner-outer.type-2 .shape-2, .normal-banner-outer .shaped-image-inner .shape-2, .swiper-img-outer .shape-2 {
    clip-path: unset;
  }
}
.normal-banner-outer.type-2 .shape-4, .normal-banner-outer .shaped-image-inner .shape-4, .swiper-img-outer .shape-4 {
  -webkit-mask-image: url("../images/shape-4.svg");
          mask-image: url("../images/shape-4.svg");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-size: cover;
          mask-size: cover;
}

.publications-pagination {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.publications-pagination .pg {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 0;
  padding: 0;
  margin: 0;
  color: var(--c-primary);
  opacity: 75%;
  background-color: transparent;
  text-decoration: none;
}
.publications-pagination .pg.active {
  opacity: 100%;
}
.publications-pagination .disabled {
  opacity: 50%;
}
.publications-pagination .prev, .publications-pagination .next {
  position: unset;
  text-decoration: none;
  margin: 0;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 1px solid var(--c-primary);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  background-image: url("../images/swip-arrow.svg");
  background-repeat: no-repeat;
  background-size: 12px;
  background-position: center;
  font-size: 1px;
  opacity: 100%;
  color: transparent;
}
.publications-pagination .prev:hover, .publications-pagination .next:hover {
  background-color: var(--c-primary);
  background-image: url("../images/swip-arrow-white.svg");
}
.publications-pagination .prev {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

.dataTables_paginate {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  padding: 0;
  margin: 0;
  padding-bottom: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.dataTables_paginate .disabled {
  opacity: 15% !important;
}
.dataTables_paginate span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
}
.dataTables_paginate span .paginate_button {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 0;
  padding: 0;
  margin: 0;
  color: var(--c-primary);
  opacity: 75%;
  background-color: transparent;
  text-decoration: none;
  cursor: pointer;
}
.dataTables_paginate span .paginate_button.current {
  opacity: 100%;
}
.dataTables_paginate .previous, .dataTables_paginate .next {
  position: unset;
  text-decoration: none;
  margin: 0;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 1px solid var(--c-primary);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  background-image: url("../images/swip-arrow.svg");
  background-repeat: no-repeat;
  background-size: 12px;
  background-position: center;
  font-size: 1px;
  opacity: 100%;
  color: transparent;
  cursor: pointer;
}
.dataTables_paginate .previous:hover, .dataTables_paginate .next:hover {
  background-color: var(--c-primary);
  background-image: url("../images/swip-arrow-white.svg");
}
.dataTables_paginate .previous {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}

#block-cim-popupblockcontent {
  display: none;
}

.border_top {
  position: relative;
}
.border_top::after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: calc(100% - 1.5rem);
  margin: 0 auto;
  height: 1px;
  background: var(--c-primary);
  opacity: 15%;
  content: "";
}

.vimeo-video-wrap {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}
.vimeo-video-wrap::before {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 130px;
  content: "";
  z-index: 1;
  backdrop-filter: blur(7px);
  -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(20%, rgba(0, 0, 0, 0.1)), color-stop(40%, rgb(0, 0, 0)), color-stop(65%, black));
  -webkit-mask-image: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.1) 20%, rgb(0, 0, 0) 40%, black 65%);
  mask-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(20%, rgba(0, 0, 0, 0.1)), color-stop(40%, rgb(0, 0, 0)), color-stop(65%, black));
  mask-image: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.1) 20%, rgb(0, 0, 0) 40%, black 65%);
}
.vimeo-video-wrap.no-overlap .pausebutton {
  opacity: 0;
}
.vimeo-video-wrap.no-overlap::after {
  opacity: 0;
}
.vimeo-video-wrap.no-overlap:hover .pausebutton {
  opacity: 1;
}
.vimeo-video-wrap.no-overlap:hover::after {
  opacity: 1;
}
.vimeo-video-wrap .vimeo-video-inner .vmo-vdo {
  padding: 0 0 56.25%;
  overflow: hidden;
  position: relative;
}
.vimeo-video-wrap .vimeo-video-inner .vmo-vdo iframe {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
.vimeo-video-wrap .vimeo-video-inner .playbutton {
  background-image: url("../images/play-text.svg");
  background-size: 110px;
}
.vimeo-video-wrap .vimeo-video-inner .pausebutton {
  background-image: url("../images/pause-text.svg");
  background-size: 130px;
}
.vimeo-video-wrap .vimeo-video-inner .playbutton, .vimeo-video-wrap .vimeo-video-inner .pausebutton {
  position: absolute;
  bottom: 0px;
  right: 0px;
  z-index: 2;
  background-repeat: no-repeat;
  background-position: right;
  font-size: 0;
  margin-bottom: 15px;
  margin-right: 15px;
  cursor: pointer;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  width: 100%;
  height: 25px;
}
@media screen and (min-width: 768px) {
  .vimeo-video-wrap .vimeo-video-inner .playbutton, .vimeo-video-wrap .vimeo-video-inner .pausebutton {
    margin-bottom: 20px;
    margin-right: 20px;
  }
}
@media screen and (min-width: 992px) {
  .vimeo-video-wrap .vimeo-video-inner .playbutton, .vimeo-video-wrap .vimeo-video-inner .pausebutton {
    margin-bottom: 30px;
    margin-right: 30px;
  }
}
.vimeo-video-wrap .vimeo-video-inner .mute-unmute-btn {
  position: absolute;
  bottom: 10px;
  left: 10px;
  z-index: 5;
}
@media screen and (min-width: 768px) {
  .vimeo-video-wrap .vimeo-video-inner .mute-unmute-btn {
    bottom: 15px;
  }
}
@media screen and (min-width: 992px) {
  .vimeo-video-wrap .vimeo-video-inner .mute-unmute-btn {
    bottom: 25px;
  }
}
.vimeo-video-wrap .vimeo-video-inner .mute-unmute-btn .mute-toggle {
  display: inline-block;
}
.vimeo-video-wrap .vimeo-video-inner .mute-unmute-btn .mute-toggle .icon-1 {
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 30px;
  height: 30px;
  font-size: 0;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  cursor: pointer;
  background-image: url("../images/unmute-svgrepo-com.svg");
}
.vimeo-video-wrap .vimeo-video-inner .mute-unmute-btn .mute-toggle .icon-2 {
  background-image: url("../images/mute-svgrepo-com.svg");
  cursor: pointer;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 30px;
  height: 30px;
  font-size: 0;
  display: none;
}
.vimeo-video-wrap .vimeo-video-inner .mute-unmute-btn .mute-toggle.muted .icon-1 {
  display: none;
}
.vimeo-video-wrap .vimeo-video-inner .mute-unmute-btn .mute-toggle.muted .icon-2 {
  display: block;
}
.vimeo-video-wrap .vimeo-video-inner .mute-unmute-btn .mute-toggle.unmuted .icon-1 {
  display: block;
}
.vimeo-video-wrap .vimeo-video-inner .mute-unmute-btn .mute-toggle.unmuted .icon-2 {
  display: none;
}
.vimeo-video-wrap.no-overlap .pausebutton {
  opacity: 0 !important;
}
.vimeo-video-wrap.no-overlap:hover .pausebutton {
  opacity: 1 !important;
}

.yt-video-wrap {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}
.yt-video-wrap .video .play-pause-btn {
  overflow: hidden;
}
.yt-video-wrap .video .play-pause-btn.no-overlap .pause-button {
  opacity: 0;
}
.yt-video-wrap .video .play-pause-btn.no-overlap::after {
  opacity: 0;
}
.yt-video-wrap .video .play-pause-btn.no-overlap:hover .pause-button {
  opacity: 1;
}
.yt-video-wrap .video .play-pause-btn.no-overlap:hover::after {
  opacity: 1;
}
.yt-video-wrap .video .play-pause-btn .yt-vdo {
  padding: 0 0 56.25%;
  overflow: hidden;
  border-radius: 10px;
  position: relative;
  clip-path: inset(0 round 12px);
}
.yt-video-wrap .video .play-pause-btn .yt-vdo iframe {
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
.yt-video-wrap .video .controls-wrapper-youtube-buttons .play-button, .yt-video-wrap .video .controls-wrapper-youtube-buttons .pause-button {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 2;
  background-repeat: no-repeat;
  background-position: center;
  font-size: 0;
  margin: auto;
  cursor: pointer;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  width: 100%;
  height: 100%;
  background-image: url("../images/youtube-btn.svg");
  background-repeat: no-repeat;
  background-position: center !important;
  background-size: 70px;
}
.yt-video-wrap .video .controls-wrapper-youtube-buttons .play-button {
  background-image: url("../images/youtube-btn.svg");
}
.yt-video-wrap .video .controls-wrapper-youtube-buttons .pause-button {
  background-image: url("../images/pause-btn.svg");
}
.yt-video-wrap .video .mute-unmute-btn {
  position: absolute;
  bottom: 10px;
  left: 10px;
  z-index: 5;
}
.yt-video-wrap .video .mute-unmute-btn .mute-button {
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 30px;
  height: 30px;
  font-size: 0;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  cursor: pointer;
  background-image: url("../images/unmute-svgrepo-com.svg");
}
.yt-video-wrap .video .mute-unmute-btn .unmute-button {
  background-image: url("../images/mute-svgrepo-com.svg");
  cursor: pointer;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  width: 30px;
  height: 30px;
  font-size: 0;
}
.yt-video-wrap .video .mute-unmute-btn .mute-toggle {
  display: inline-block;
}
.yt-video-wrap.no-overlap .pausebutton {
  opacity: 0 !important;
}
.yt-video-wrap.no-overlap:hover .pausebutton {
  opacity: 1 !important;
}

.bs-bg-green-secondary .shape-1::after, .bs-bg-green-secondary .shape-2::after, .bs-bg-green-secondary .shape-4::after {
  background-color: var(--c-green-secondary) !important;
}
.bs-bg-green-secondary .left-img-text-sec .bg-image::after {
  background-color: var(--c-green-secondary);
}

.bs-bg-secondary-2 .shape-1::after, .bs-bg-secondary-2 .shape-2::after, .bs-bg-secondary-2 .shape-4::after {
  background-color: var(--c-secondary-2) !important;
}

.top-left-24 {
  border-top-left-radius: 12px;
}
@media screen and (min-width: 1200px) {
  .top-left-24 {
    border-top-left-radius: 16px;
  }
}
@media screen and (min-width: 1400px) {
  .top-left-24 {
    border-top-left-radius: 20px;
  }
}
@media screen and (min-width: 1600px) {
  .top-left-24 {
    border-top-left-radius: 24px;
  }
}

.top-right-24 {
  border-top-right-radius: 12px;
}
@media screen and (min-width: 1200px) {
  .top-right-24 {
    border-top-right-radius: 16px;
  }
}
@media screen and (min-width: 1400px) {
  .top-right-24 {
    border-top-right-radius: 20px;
  }
}
@media screen and (min-width: 1600px) {
  .top-right-24 {
    border-top-right-radius: 24px;
  }
}

.bottom-left-24 {
  border-bottom-left-radius: 12px;
}
@media screen and (min-width: 1200px) {
  .bottom-left-24 {
    border-bottom-left-radius: 16px;
  }
}
@media screen and (min-width: 1400px) {
  .bottom-left-24 {
    border-bottom-left-radius: 20px;
  }
}
@media screen and (min-width: 1600px) {
  .bottom-left-24 {
    border-bottom-left-radius: 24px;
  }
}

.bottom-right-24 {
  border-bottom-right-radius: 12px;
}
@media screen and (min-width: 1200px) {
  .bottom-right-24 {
    border-bottom-right-radius: 16px;
  }
}
@media screen and (min-width: 1400px) {
  .bottom-right-24 {
    border-bottom-right-radius: 20px;
  }
}
@media screen and (min-width: 1600px) {
  .bottom-right-24 {
    border-bottom-right-radius: 24px;
  }
}

.g-25 {
  gap: 25px 0;
}

.border-top-light-blue {
  position: relative;
}
.border-top-light-blue::after {
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  content: "";
  width: calc(100% - 20px);
  border-top: 1px solid var(--c-primary);
  opacity: 25%;
  height: 1px;
  position: absolute;
}

.layout-builder__section .normal-banner-outer .col-12:nth-child(2) {
  height: 600px;
}
.layout-builder__section .normal-banner-outer .shaped-image-inner .shape-2 {
  height: 100%;
}
.layout-builder__section .text-btns-wrap .title-text-link {
  padding-top: 70px;
}
.layout-builder__section .cim-one-wrap .cim-one-inner .block-inline-blockimage {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
}
.layout-builder__section .swiper-img-outer::after, .layout-builder__section .swiper-img-outer::before {
  display: none;
}
.layout-builder__section .studies-wrap .title-text-link {
  padding: 40px 0;
}
.layout-builder__section .js-layout-builder-region .block {
  z-index: 99999;
}
.layout-builder__section .layout-builder_section-pencil > .views-element-container {
  width: 70%;
  margin-left: auto;
  margin-right: auto;
}
.layout-builder__section .layout-builder_section-pencil .title-text-link {
  padding-bottom: 20px;
}

.title-text-link .text p {
  opacity: 75%;
}
.title-text-link .text p a {
  color: var(--c-primary);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
.title-text-link .text p a:hover {
  text-decoration: none;
  color: var(--c-red);
}
.title-text-link .text ul li {
  opacity: 75%;
  background-image: url("../images/check_green-icon.svg") !important;
  padding-top: 3px;
  background-repeat: no-repeat;
  background-size: 20px;
  padding-left: 30px;
  background-position: left top 0.24em;
  margin: 0;
  list-style: none;
}
.title-text-link .text ul li:last-child {
  padding-bottom: 0;
}
.title-text-link .text ul li a {
  color: var(--c-primary);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
.title-text-link .text ul li a:hover {
  text-decoration: none;
  color: var(--c-red);
}

.bs-bg-secondary-2 .title-text-link .text ul li {
  background-image: url("../images/light-red-check.svg") !important;
}

@media screen and (min-width: 768px) {
  .w-530, .form-content .block-inline-blocktext-list, .form-content .block-inline-blockbasic, .common-text-img-section .title-text-link, .normal-banner-outer .block-inline-blockbasic, .normal-banner-outer .block-inline-blocktext-list, .normal-banner-outer .text-formatted, .normal-banner-outer .news-banner-text-wrap, .normal-banner-outer .block-inline-blocktext-download-btn {
    max-width: 350px;
  }
}
@media screen and (min-width: 992px) {
  .w-530, .form-content .block-inline-blocktext-list, .form-content .block-inline-blockbasic, .common-text-img-section .title-text-link, .normal-banner-outer .block-inline-blockbasic, .normal-banner-outer .block-inline-blocktext-list, .normal-banner-outer .text-formatted, .normal-banner-outer .news-banner-text-wrap, .normal-banner-outer .block-inline-blocktext-download-btn {
    max-width: 400px;
  }
}
@media screen and (min-width: 1200px) {
  .w-530, .form-content .block-inline-blocktext-list, .form-content .block-inline-blockbasic, .common-text-img-section .title-text-link, .normal-banner-outer .block-inline-blockbasic, .normal-banner-outer .block-inline-blocktext-list, .normal-banner-outer .text-formatted, .normal-banner-outer .news-banner-text-wrap, .normal-banner-outer .block-inline-blocktext-download-btn {
    max-width: 450px;
  }
}
@media screen and (min-width: 1400px) {
  .w-530, .form-content .block-inline-blocktext-list, .form-content .block-inline-blockbasic, .common-text-img-section .title-text-link, .normal-banner-outer .block-inline-blockbasic, .normal-banner-outer .block-inline-blocktext-list, .normal-banner-outer .text-formatted, .normal-banner-outer .news-banner-text-wrap, .normal-banner-outer .block-inline-blocktext-download-btn {
    max-width: 530px;
  }
}

@media screen and (min-width: 768px) {
  .w-415, .normal-banner-outer .news-banner-text-wrap .news-banner-text-inner .contacts-wrap {
    max-width: 300px;
  }
}
@media screen and (min-width: 992px) {
  .w-415, .normal-banner-outer .news-banner-text-wrap .news-banner-text-inner .contacts-wrap {
    max-width: 350px;
  }
}
@media screen and (min-width: 1200px) {
  .w-415, .normal-banner-outer .news-banner-text-wrap .news-banner-text-inner .contacts-wrap {
    max-width: 380px;
  }
}
@media screen and (min-width: 1400px) {
  .w-415, .normal-banner-outer .news-banner-text-wrap .news-banner-text-inner .contacts-wrap {
    max-width: 415px;
  }
}

.field--name-field-select-faq select {
  background-color: var(--c-white) !important;
}

.imageCarouselswiper .swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
          transition-timing-function: linear !important;
}

main {
  overflow: hidden;
}

.rd-table-loader-wraper, .table-loader-wraper, .tvm-table-loader-wraper {
  position: relative;
}
.rd-table-loader-wraper .loader, .table-loader-wraper .loader, .tvm-table-loader-wraper .loader {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  top: 0;
  z-index: 10;
  background: var(--c-white);
  -webkit-transform: translateY(20px);
          transform: translateY(20px);
  padding-top: 10px;
  margin-top: -10px;
}
.rd-table-loader-wraper .loader.opacity-0, .table-loader-wraper .loader.opacity-0, .tvm-table-loader-wraper .loader.opacity-0 {
  z-index: -1;
}

.fa-file-pdf {
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
.fa-file-pdf path {
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  fill: var(--c-red);
}
.fa-file-pdf:hover path {
  fill: var(--c-primary);
}

.toolbar .toolbar-tray-horizontal .menu-item:last-child .toolbar-icon, .toolbar .toolbar-tray-vertical .menu-item:last-child .toolbar-icon {
  position: relative;
  padding-left: 2.75em;
}
.toolbar .toolbar-tray-horizontal .menu-item:last-child .toolbar-icon::before, .toolbar .toolbar-tray-vertical .menu-item:last-child .toolbar-icon::before {
  position: absolute;
  top: 0;
  left: 0.6667em;
  display: block;
  width: 1.538em;
  height: 100%;
  content: "";
  background-color: transparent;
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: center center;
  background-size: 100% auto;
  background-image: url("../images/pin-circle-svgrepo-com.svg");
}
.toolbar .toolbar-tray-horizontal .menu-item .toolbar-menu .toolbar-icon, .toolbar .toolbar-tray-vertical .menu-item .toolbar-menu .toolbar-icon {
  padding-left: 1.3333em !important;
}
.toolbar .toolbar-tray-horizontal .menu-item .toolbar-menu .toolbar-icon::before, .toolbar .toolbar-tray-vertical .menu-item .toolbar-menu .toolbar-icon::before {
  display: none !important;
}

.bullet-green-container .studies-wrap .title-text-link .subtitle::after {
  background: var(--c-green) !important;
}
.bullet-green-container .swiper-btn-label-wrap .label h5::after {
  background: var(--c-green) !important;
}
.bullet-green-container .normal-banner-outer .col-12:nth-child(2) .block-inline-blockbasic p::after {
  background: var(--c-white) !important;
}
.bullet-green-container .col-2-section-wrap .col-12:nth-child(1) p::after {
  background: var(--c-green) !important;
}
.bullet-green-container .full-img-text .title-text-link .subtitle::after {
  background: var(--c-green) !important;
}
.bullet-green-container .view-teams-view .view-filters form legend::after {
  background: var(--c-green) !important;
}
.bullet-green-container .teams-filter-wrap label::after {
  background: var(--c-green) !important;
}
.bullet-green-container .tv-card-swiper .subtitle::after {
  background: var(--c-green) !important;
}
.bullet-green-container .singleContentSwiper .swiper-wrapper .swiper-slide .number-text-item .subtitle::after {
  background: var(--c-green) !important;
}
.bullet-green-container .banner-overlap-section .col-lg-4 .title-text-link .subtitle::after {
  background: var(--c-white) !important;
}
.bullet-green-container .text-btns-wrap .title-text-link .subtitle::after {
  background: var(--c-green) !important;
}
.bullet-green-container .text-btns .text h5::after {
  background: var(--c-green) !important;
}
.bullet-green-container .number-text-carousel-inner .title h5::after {
  background: var(--c-green) !important;
}
.bullet-green-container .border-top-subtile .title-text-link .subtitle::after {
  background: var(--c-green) !important;
}
.bullet-green-container .view-commitee-overview .view-filters form fieldset legend::after, .bullet-green-container .view-strategic-commitee-overview .view-filters form fieldset legend::after {
  background: var(--c-green) !important;
}
.bullet-green-container.iframe_wrapper .title-text-link .subtitle::after {
  background: var(--c-green) !important;
}
.bullet-green-container .only-title-inner .title-text-link .subtitle::after {
  background: var(--c-green) !important;
}
.bullet-green-container .services-info-wrap .title-text-link .subtitle::after {
  background: var(--c-green) !important;
}
.bullet-green-container .info-text-sect .key-figs-wrap .subtitle-title-wrap .subtitle::after {
  background: var(--c-green) !important;
}
.bullet-green-container .title-text-link .subtitle::after {
  background: var(--c-green) !important;
}

.bullet-red-container .studies-wrap .title-text-link .subtitle::after {
  background: var(--c-red) !important;
}
.bullet-red-container .swiper-btn-label-wrap .label h5::after {
  background: var(--c-red) !important;
}
.bullet-red-container .normal-banner-outer .col-12:nth-child(2) .block-inline-blockbasic p::after {
  background: var(--c-white) !important;
}
.bullet-red-container .col-2-section-wrap .col-12:nth-child(1) p::after {
  background: var(--c-red) !important;
}
.bullet-red-container .full-img-text .title-text-link .subtitle::after {
  background: var(--c-red) !important;
}
.bullet-red-container .view-teams-view .view-filters form legend::after {
  background: var(--c-red) !important;
}
.bullet-red-container .teams-filter-wrap label::after {
  background: var(--c-red) !important;
}
.bullet-red-container .tv-card-swiper .subtitle::after {
  background: var(--c-red) !important;
}
.bullet-red-container .singleContentSwiper .swiper-wrapper .swiper-slide .number-text-item .subtitle::after {
  background: var(--c-red) !important;
}
.bullet-red-container .banner-overlap-section .col-lg-4 .title-text-link .subtitle::after {
  background: var(--c-white) !important;
}
.bullet-red-container .text-btns-wrap .title-text-link .subtitle::after {
  background: var(--c-red) !important;
}
.bullet-red-container .text-btns .text h5::after {
  background: var(--c-red) !important;
}
.bullet-red-container .number-text-carousel-inner .title h5::after {
  background: var(--c-red) !important;
}
.bullet-red-container .border-top-subtile .title-text-link .subtitle::after {
  background: var(--c-red) !important;
}
.bullet-red-container .view-commitee-overview .view-filters form fieldset legend::after, .bullet-red-container .view-strategic-commitee-overview .view-filters form fieldset legend::after {
  background: var(--c-red) !important;
}
.bullet-red-container.iframe_wrapper .title-text-link .subtitle::after {
  background: var(--c-red) !important;
}
.bullet-red-container .only-title-inner .title-text-link .subtitle::after {
  background: var(--c-red) !important;
}
.bullet-red-container .services-info-wrap .title-text-link .subtitle::after {
  background: var(--c-red) !important;
}
.bullet-red-container .info-text-sect .key-figs-wrap .subtitle-title-wrap .subtitle::after {
  background: var(--c-red) !important;
}
.bullet-red-container .title-text-link .subtitle::after {
  background: var(--c-red) !important;
}

.counting-nums .title h2, .counting-nums .title h3, .counting-nums .number h2, .counting-nums .number h3, .counting-cases .title h2, .counting-cases .title h3, .counting-cases .number h2, .counting-cases .number h3 {
  margin: 0;
  padding: 0;
  letter-spacing: -2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.counting-nums .title strong, .counting-nums .number strong, .counting-cases .title strong, .counting-cases .number strong {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  color: var(--c-white);
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
}
.counting-nums .digit-container, .counting-cases .digit-container {
  display: inline-block;
  height: 1.1em;
  overflow: hidden;
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.counting-nums .digit-wrapper, .counting-cases .digit-wrapper {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: block;
  position: relative;
  top: 0;
}
.counting-nums .num-unit, .counting-cases .num-unit {
  display: block;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  text-align: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.counting-nums .static-char, .counting-cases .static-char {
  display: inline-block;
}

.ios.safari-browser .left-marque.marque-btn .ticker-marque .field .field__item .btn-tkr-inner .text {
  padding: 8px 12px 8px 12px;
}

.ios.chrome-browser .left-marque.marque-btn .ticker-marque .field .field__item .btn-tkr-inner .text {
  padding: 8px 12px 8px 12px;
}

.ios.firefox-browser .left-marque.marque-btn .ticker-marque .field .field__item .btn-tkr-inner .text {
  padding: 8px 12px 8px 12px;
}

.ios.edge-browser .left-marque.marque-btn .ticker-marque .field .field__item .btn-tkr-inner .text {
  padding: 8px 12px 8px 12px;
}

.ios.opera-browser .left-marque.marque-btn .ticker-marque .field .field__item .btn-tkr-inner .text {
  padding: 8px 12px 8px 12px;
}

a {
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  color: var(--c-primary);
}
a:hover {
  text-decoration: none;
}

.pager .pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  padding: 0;
  margin: 0;
}
.pager .pagination .page-item a {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 0;
  padding: 0;
  margin: 0;
  color: var(--c-primary);
  opacity: 50%;
  background-color: transparent;
}
.pager .pagination .page-item.active a {
  opacity: 100%;
}
.pager .pagination .pager__item--first, .pager .pagination .pager__item--last {
  display: none;
}
.pager .pagination .pager__item--previous {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
  margin-right: 10px;
}
.pager .pagination .pager__item--next {
  margin-left: 10px;
}
.pager .pagination .pager__item--next a, .pager .pagination .pager__item--previous a {
  position: unset;
  margin: 0;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 1px solid var(--c-primary);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  background-image: url("../images/swip-arrow.svg");
  background-repeat: no-repeat;
  background-size: 12px;
  background-position: center;
  font-size: 1px;
  opacity: 100%;
  color: transparent;
}
.pager .pagination .pager__item--next a:hover, .pager .pagination .pager__item--previous a:hover {
  background-color: var(--c-primary);
  background-image: url("../images/swip-arrow-white.svg");
}
.pager .pagination .pager__item--next a::after, .pager .pagination .pager__item--next a::before, .pager .pagination .pager__item--previous a::after, .pager .pagination .pager__item--previous a::before {
  display: none;
}
.pager .pagination .pager__item--next a span, .pager .pagination .pager__item--previous a span {
  display: none;
}

#custom-pager {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 16px;
  padding: 0;
  margin: 0 !important;
}
#custom-pager .prev-btn {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
  margin-right: 10px !important;
}
#custom-pager .next-btn {
  margin-left: 10px !important;
}
#custom-pager .next-btn, #custom-pager .prev-btn {
  position: unset;
  margin: 0;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 1px solid var(--c-primary);
  background-color: transparent;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  background-image: url("../images/swip-arrow.svg");
  background-repeat: no-repeat;
  background-size: 12px;
  background-position: center;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 1px;
  opacity: 100%;
  color: transparent;
}
#custom-pager .next-btn:hover, #custom-pager .prev-btn:hover {
  background-color: var(--c-primary);
  background-image: url("../images/swip-arrow-white.svg");
}
#custom-pager .next-btn::after, #custom-pager .next-btn::before, #custom-pager .prev-btn::after, #custom-pager .prev-btn::before {
  display: none;
}
#custom-pager .next-btn span, #custom-pager .prev-btn span {
  display: none;
}
#custom-pager .page-numbers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
}
#custom-pager .page-numbers .page-num {
  outline: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border: 0 !important;
  padding: 0 !important;
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
  height: -webkit-fit-content !important;
  height: -moz-fit-content !important;
  height: fit-content !important;
  display: inline-block !important;
  margin: 0 !important;
  color: var(--c-primary) !important;
  opacity: 50% !important;
  background-color: transparent;
}
#custom-pager .page-numbers .page-num.active {
  opacity: 100% !important;
}

.node--unpublished {
  background-color: transparent;
}

.blue-btn a {
  font-weight: 500;
  color: var(--c-green);
  border-radius: 9999px;
  padding: 10px 20px 8px 20px;
  display: inline-block;
  text-decoration: none;
  height: auto;
  min-height: auto;
  text-align: center;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  overflow: hidden;
  position: relative;
  background-color: var(--c-brand-secondary);
  z-index: 1;
  cursor: pointer;
}
.blue-btn a::before {
  z-index: -1;
  content: "";
  background-color: var(--c-primary);
  width: 200%;
  left: -50%;
  -webkit-transform: skew(30deg);
          transform: skew(30deg);
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: transform 0.4s cubic-bezier(0.3, 1, 0.8, 1), -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  position: absolute;
  top: -10%;
  height: 120%;
}
.blue-btn a:hover {
  color: var(--c-white);
}
.blue-btn a:hover::before {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}

.news-related-news-section .view-related-news .view-header a, .news-related-news-section .view-recent-news .view-header a, .news-recent-news-section .view-related-news .view-header a, .news-recent-news-section .view-recent-news .view-header a, .scroll-section .scrol-to-job-form a, .scroll-section .title-text-link a, .normal-banner-outer .scrol-to-job-form a, .header-wrap .region-header .menu--contact-menu .navbar-nav .nav-item .nav-link, .red-btn a {
  font-weight: 500;
  color: var(--c-white);
  border-radius: 9999px;
  padding: 10px 20px 8px 20px;
  display: inline-block;
  text-decoration: none;
  height: auto;
  min-height: auto;
  text-align: center;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  overflow: hidden;
  position: relative;
  background-color: var(--c-secondary);
  z-index: 1;
  cursor: pointer;
}
.news-related-news-section .view-related-news .view-header a::before, .news-related-news-section .view-recent-news .view-header a::before, .news-recent-news-section .view-related-news .view-header a::before, .news-recent-news-section .view-recent-news .view-header a::before, .scroll-section .scrol-to-job-form a::before, .scroll-section .title-text-link a::before, .normal-banner-outer .scrol-to-job-form a::before, .header-wrap .region-header .menu--contact-menu .navbar-nav .nav-item .nav-link::before, .red-btn a::before {
  z-index: -1;
  content: "";
  background-color: var(--c-red);
  width: 200%;
  left: -50%;
  -webkit-transform: skew(30deg);
          transform: skew(30deg);
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: transform 0.4s cubic-bezier(0.3, 1, 0.8, 1), -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  position: absolute;
  top: -10%;
  height: 120%;
}
.news-related-news-section .view-related-news .view-header a:hover, .news-related-news-section .view-recent-news .view-header a:hover, .news-recent-news-section .view-related-news .view-header a:hover, .news-recent-news-section .view-recent-news .view-header a:hover, .scroll-section .scrol-to-job-form a:hover, .scroll-section .title-text-link a:hover, .normal-banner-outer .scrol-to-job-form a:hover, .header-wrap .region-header .menu--contact-menu .navbar-nav .nav-item .nav-link:hover, .red-btn a:hover {
  color: var(--c-red);
}
.news-related-news-section .view-related-news .view-header a:hover::before, .news-related-news-section .view-recent-news .view-header a:hover::before, .news-recent-news-section .view-related-news .view-header a:hover::before, .news-recent-news-section .view-recent-news .view-header a:hover::before, .scroll-section .scrol-to-job-form a:hover::before, .scroll-section .title-text-link a:hover::before, .normal-banner-outer .scrol-to-job-form a:hover::before, .header-wrap .region-header .menu--contact-menu .navbar-nav .nav-item .nav-link:hover::before, .red-btn a:hover::before {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}

.red-btn-light a, .news-related-news-section .view-related-news .view-footer a, .news-related-news-section .view-recent-news .view-footer a, .news-recent-news-section .view-related-news .view-footer a, .news-recent-news-section .view-recent-news .view-footer a, .studies-wrap .view-news-overview .view-footer a, .studies-wrap .view-duplicate-of-front-news .view-footer a {
  font-weight: 500;
  color: var(--c-white);
  border-radius: 9999px;
  padding: 10px 20px 8px 20px;
  display: inline-block;
  text-decoration: none;
  height: auto;
  min-height: auto;
  text-align: center;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  overflow: hidden;
  position: relative;
  background-color: var(--c-secondary);
  z-index: 1;
  cursor: pointer;
}
.red-btn-light a::before, .news-related-news-section .view-related-news .view-footer a::before, .news-related-news-section .view-recent-news .view-footer a::before, .news-recent-news-section .view-related-news .view-footer a::before, .news-recent-news-section .view-recent-news .view-footer a::before, .studies-wrap .view-news-overview .view-footer a::before, .studies-wrap .view-duplicate-of-front-news .view-footer a::before {
  z-index: -1;
  content: "";
  background-color: var(--c-red);
  width: 200%;
  left: -50%;
  -webkit-transform: skew(30deg);
          transform: skew(30deg);
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: transform 0.4s cubic-bezier(0.3, 1, 0.8, 1), -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  position: absolute;
  top: -10%;
  height: 120%;
}
.red-btn-light a:hover, .news-related-news-section .view-related-news .view-footer a:hover, .news-related-news-section .view-recent-news .view-footer a:hover, .news-recent-news-section .view-related-news .view-footer a:hover, .news-recent-news-section .view-recent-news .view-footer a:hover, .studies-wrap .view-news-overview .view-footer a:hover, .studies-wrap .view-duplicate-of-front-news .view-footer a:hover {
  color: var(--c-red);
}
.red-btn-light a:hover::before, .news-related-news-section .view-related-news .view-footer a:hover::before, .news-related-news-section .view-recent-news .view-footer a:hover::before, .news-recent-news-section .view-related-news .view-footer a:hover::before, .news-recent-news-section .view-recent-news .view-footer a:hover::before, .studies-wrap .view-news-overview .view-footer a:hover::before, .studies-wrap .view-duplicate-of-front-news .view-footer a:hover::before {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}

.path-webform .webform-confirmation .webform-confirmation__back a, .page-node-type-glossary ._none .row .glossry-back-btn a, .green-btn a {
  font-weight: 500;
  color: var(--c-white);
  border-radius: 9999px;
  padding: 10px 20px 8px 20px;
  display: inline-block;
  text-decoration: none;
  height: auto;
  text-align: center;
  min-height: auto;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  overflow: hidden;
  position: relative;
  z-index: 1;
  cursor: pointer;
  background-color: var(--c-green-light);
}
.path-webform .webform-confirmation .webform-confirmation__back a::before, .page-node-type-glossary ._none .row .glossry-back-btn a::before, .green-btn a::before {
  z-index: -1;
  content: "";
  background-color: var(--c-green);
  width: 200%;
  left: -50%;
  -webkit-transform: skew(30deg);
          transform: skew(30deg);
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: transform 0.4s cubic-bezier(0.3, 1, 0.8, 1), -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  position: absolute;
  top: -10%;
  height: 120%;
}
.path-webform .webform-confirmation .webform-confirmation__back a:hover, .page-node-type-glossary ._none .row .glossry-back-btn a:hover, .green-btn a:hover {
  color: var(--c-white);
}
.path-webform .webform-confirmation .webform-confirmation__back a:hover::before, .page-node-type-glossary ._none .row .glossry-back-btn a:hover::before, .green-btn a:hover::before {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}

.light-green-btn a {
  font-weight: 500;
  color: var(--c-white);
  border-radius: 9999px;
  padding: 10px 20px 8px 20px;
  display: inline-block;
  text-decoration: none;
  height: auto;
  text-align: center;
  min-height: auto;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  overflow: hidden;
  position: relative;
  z-index: 1;
  cursor: pointer;
  background-color: var(--c-green-light);
}
.light-green-btn a::before {
  z-index: -1;
  content: "";
  background-color: var(--c-green);
  width: 200%;
  left: -50%;
  -webkit-transform: skew(30deg);
          transform: skew(30deg);
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: transform 0.4s cubic-bezier(0.3, 1, 0.8, 1), -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  position: absolute;
  top: -10%;
  height: 120%;
}
.light-green-btn a:hover::before {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}

.download_outer .related-docs-inner .btns-wrap > .field .field__item .link a, .has-download-icon.green-btn .password-doc-alert, .has-download-icon.green-btn a {
  font-weight: 500;
  color: var(--c-green-dark);
  border-radius: 9999px;
  padding: 10px 20px 8px 20px;
  display: inline-block;
  text-decoration: none;
  height: auto;
  text-align: center;
  min-height: auto;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  overflow: hidden;
  position: relative;
  z-index: 1;
  background-color: var(--c-green-light);
  padding-right: 42px;
  border: none;
  cursor: pointer;
}
.download_outer .related-docs-inner .btns-wrap > .field .field__item .link a::before, .has-download-icon.green-btn .password-doc-alert::before, .has-download-icon.green-btn a::before {
  z-index: -1;
  content: "";
  background-color: var(--c-green);
  width: 200%;
  left: -50%;
  -webkit-transform: skew(30deg);
          transform: skew(30deg);
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: transform 0.4s cubic-bezier(0.3, 1, 0.8, 1), -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  position: absolute;
  top: -10%;
  height: 120%;
}
.download_outer .related-docs-inner .btns-wrap > .field .field__item .link a::after, .has-download-icon.green-btn .password-doc-alert::after, .has-download-icon.green-btn a::after {
  z-index: 1;
  content: "";
  background-image: url("../images/download-2.svg");
  background-position: right 20px center;
  background-repeat: no-repeat;
  background-size: 12px;
  position: absolute;
  top: 0%;
  right: 0;
  bottom: 0;
  width: 40px;
  height: 100%;
  margin: auto 0;
}
.download_outer .related-docs-inner .btns-wrap > .field .field__item .link a:hover, .has-download-icon.green-btn .password-doc-alert:hover, .has-download-icon.green-btn a:hover {
  color: var(--c-green-dark);
}
.download_outer .related-docs-inner .btns-wrap > .field .field__item .link a:hover::before, .has-download-icon.green-btn .password-doc-alert:hover::before, .has-download-icon.green-btn a:hover::before {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}

.has-download-icon.red-btn .password-doc-alert, .has-download-icon.red-btn a {
  font-weight: 500;
  color: var(--c-white);
  border-radius: 9999px;
  padding: 10px 20px 8px 20px;
  display: inline-block;
  text-decoration: none;
  height: auto;
  text-align: center;
  min-height: auto;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  overflow: hidden;
  position: relative;
  z-index: 1;
  background-color: var(--c-secondary);
  padding-right: 42px;
  border: none;
  cursor: pointer;
}
.has-download-icon.red-btn .password-doc-alert::before, .has-download-icon.red-btn a::before {
  z-index: -1;
  content: "";
  background-color: var(--c-red);
  width: 200%;
  left: -50%;
  -webkit-transform: skew(30deg);
          transform: skew(30deg);
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: transform 0.4s cubic-bezier(0.3, 1, 0.8, 1), -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  position: absolute;
  top: -10%;
  height: 120%;
}
.has-download-icon.red-btn .password-doc-alert::after, .has-download-icon.red-btn a::after {
  z-index: 1;
  content: "";
  background-image: url("../images/download_white.svg");
  background-position: right 20px center;
  background-repeat: no-repeat;
  background-size: 12px;
  position: absolute;
  top: 0%;
  right: 0;
  bottom: 0;
  width: 40px;
  height: 100%;
  margin: auto 0;
}
.has-download-icon.red-btn .password-doc-alert:hover, .has-download-icon.red-btn a:hover {
  color: var(--c-red);
}
.has-download-icon.red-btn .password-doc-alert:hover::after, .has-download-icon.red-btn a:hover::after {
  background-image: url("../images/download_red.svg");
}
.has-download-icon.red-btn .password-doc-alert:hover::before, .has-download-icon.red-btn a:hover::before {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}

.full-img-btn-wrap .results-downloads-inner .btns-ink-wrap .btns-wrap > .field .link > a {
  font-weight: 500;
  color: var(--c-primary);
  border-radius: 9999px;
  padding: 10px 20px 8px 20px;
  display: inline-block;
  text-decoration: none;
  height: auto;
  text-align: center;
  min-height: auto;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  overflow: hidden;
  position: relative;
  z-index: 1;
  background-color: var(--c-red);
  padding-right: 42px;
  border: none;
  cursor: pointer;
}
.full-img-btn-wrap .results-downloads-inner .btns-ink-wrap .btns-wrap > .field .link > a::before {
  z-index: -1;
  content: "";
  background-color: var(--c-white);
  width: 200%;
  left: -50%;
  -webkit-transform: skew(30deg);
          transform: skew(30deg);
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: transform 0.4s cubic-bezier(0.3, 1, 0.8, 1), -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  position: absolute;
  top: -10%;
  height: 120%;
}
.full-img-btn-wrap .results-downloads-inner .btns-ink-wrap .btns-wrap > .field .link > a::after {
  z-index: 1;
  content: "";
  background: url("../images/download-2.svg");
  background-position: right 20px center;
  background-repeat: no-repeat;
  background-size: 12px;
  position: absolute;
  top: 0%;
  right: 0;
  bottom: 0;
  width: 40px;
  height: 100%;
  margin: auto 0;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
.full-img-btn-wrap .results-downloads-inner .btns-ink-wrap .btns-wrap > .field .link > a:hover {
  color: var(--c-white);
}
.full-img-btn-wrap .results-downloads-inner .btns-ink-wrap .btns-wrap > .field .link > a:hover::before {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}
.full-img-btn-wrap .results-downloads-inner .btns-ink-wrap .btns-wrap > .field .link > a:hover::after {
  background: url("../images/download-2-white.svg");
  background-position: right 20px center;
  background-repeat: no-repeat;
  background-size: 12px;
}

.white-btn a {
  font-weight: 500;
  color: var(--c-primary);
  border-radius: 9999px;
  text-align: center;
  padding: 10px 20px 8px 20px;
  display: inline-block;
  text-decoration: none;
  height: auto;
  min-height: auto;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  overflow: hidden;
  position: relative;
  background-color: var(--c-red);
  z-index: 1;
  border: none;
  cursor: pointer;
}
.white-btn a::before {
  z-index: -1;
  content: "";
  background-color: var(--c-white);
  width: 200%;
  left: -50%;
  -webkit-transform: skew(30deg);
          transform: skew(30deg);
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: transform 0.4s cubic-bezier(0.3, 1, 0.8, 1), -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  position: absolute;
  top: -10%;
  height: 120%;
}
.white-btn a:hover {
  color: var(--c-white);
}
.white-btn a:hover::before {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}

.white-light-green-btn a {
  font-weight: 500;
  color: var(--c-primary);
  border-radius: 9999px;
  text-align: center;
  padding: 10px 20px 8px 20px;
  display: inline-block;
  text-decoration: none;
  height: auto;
  min-height: auto;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  overflow: hidden;
  position: relative;
  background-color: var(--c-green-light);
  z-index: 1;
  border: none;
  cursor: pointer;
}
.white-light-green-btn a::before {
  z-index: -1;
  content: "";
  background-color: var(--c-white);
  width: 200%;
  left: -50%;
  -webkit-transform: skew(30deg);
          transform: skew(30deg);
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: transform 0.4s cubic-bezier(0.3, 1, 0.8, 1), -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  position: absolute;
  top: -10%;
  height: 120%;
}
.white-light-green-btn a:hover {
  color: var(--c-white);
}
.white-light-green-btn a:hover::before {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}

.border-white-btn a {
  font-weight: 500;
  color: var(--c-primary);
  border-radius: 9999px;
  text-align: center;
  padding: 10px 20px 8px 20px;
  display: inline-block;
  text-decoration: none;
  height: auto;
  min-height: auto;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  overflow: hidden;
  position: relative;
  background-color: var(--c-red);
  z-index: 1;
  border: 1px solid var(--c-primary);
  cursor: pointer;
}
.border-white-btn a::before {
  z-index: -1;
  content: "";
  background-color: var(--c-white);
  width: 200%;
  left: -50%;
  -webkit-transform: skew(30deg);
          transform: skew(30deg);
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: transform 0.4s cubic-bezier(0.3, 1, 0.8, 1), -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  position: absolute;
  top: -10%;
  height: 120%;
}
.border-white-btn a:hover {
  color: var(--c-white);
  border-color: var(--c-red);
}
.border-white-btn a:hover::before {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}

.border_green-btn a, .services-info-wrap .subscriber-tables-wrap .category-tabs a {
  font-weight: 500;
  color: var(--c-primary);
  border-radius: 9999px;
  text-align: center;
  padding: 10px 20px 8px 20px;
  display: inline-block;
  text-decoration: none;
  height: auto;
  min-height: auto;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  overflow: hidden;
  position: relative;
  background-color: var(--c-green);
  z-index: 1;
  border: 1px solid var(--c-primary);
  cursor: pointer;
}
.border_green-btn a::before, .services-info-wrap .subscriber-tables-wrap .category-tabs a::before {
  z-index: -1;
  content: "";
  background-color: var(--c-white);
  width: 200%;
  left: -50%;
  -webkit-transform: skew(30deg);
          transform: skew(30deg);
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: transform 0.4s cubic-bezier(0.3, 1, 0.8, 1), -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  position: absolute;
  top: -10%;
  height: 120%;
}
.border_green-btn a:hover, .services-info-wrap .subscriber-tables-wrap .category-tabs a:hover {
  color: var(--c-white) !important;
  border-color: var(--c-green);
}
.border_green-btn a:hover::before, .services-info-wrap .subscriber-tables-wrap .category-tabs a:hover::before {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}

.border_red-btn a {
  font-weight: 500;
  color: var(--c-primary);
  border-radius: 9999px;
  text-align: center;
  padding: 10px 20px 8px 20px;
  display: inline-block;
  text-decoration: none;
  height: auto;
  min-height: auto;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  overflow: hidden;
  position: relative;
  background-color: var(--c-red);
  z-index: 1;
  border: 1px solid var(--c-primary);
  cursor: pointer;
}
.border_red-btn a::before {
  z-index: -1;
  content: "";
  background-color: var(--c-white);
  width: 200%;
  left: -50%;
  -webkit-transform: skew(30deg);
          transform: skew(30deg);
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: transform 0.4s cubic-bezier(0.3, 1, 0.8, 1), -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  position: absolute;
  top: -10%;
  height: 120%;
}
.border_red-btn a:hover {
  border-color: var(--c-red);
  color: var(--c-white) !important;
}
.border_red-btn a:hover::before {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}

.primary-btn a {
  font-weight: 500;
  color: var(--c-primary);
  border-radius: 9999px;
  text-align: center;
  padding: 10px 20px 8px 20px;
  display: inline-block;
  text-decoration: none;
  height: auto;
  min-height: auto;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  overflow: hidden;
  position: relative;
  background-color: var(--c-secondary-3);
  z-index: 1;
  cursor: pointer;
}
.primary-btn a::before {
  z-index: -1;
  content: "";
  background-color: var(--c-white);
  width: 200%;
  left: -50%;
  -webkit-transform: skew(30deg);
          transform: skew(30deg);
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: transform 0.4s cubic-bezier(0.3, 1, 0.8, 1), -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  position: absolute;
  top: -10%;
  height: 120%;
}
.primary-btn a:hover {
  color: var(--c-white);
}
.primary-btn a:hover::before {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}

.contact-section .block-webform form .form-actions input, .user-login-form .form-actions .webform-button--previous, .user-pass .form-actions .webform-button--previous, .user-form .form-actions .webform-button--previous, .user-login-form .form-actions input, .user-pass .form-actions input, .user-form .form-actions input, .glossry-content-section .view-dictionary-list-page .view-filters form .form-actions input, .view-downloads-view .filter-label-wrap .view-filters form .form-actions input, .view-vacancies-overview .filter-label-wrap .view-filters form .form-actions input, .view-methodology-detail-downloads-view .filter-label-wrap .view-filters form .form-actions input, .view-membership-downloads-view .filter-label-wrap .view-filters form .form-actions input, .view-regelementen-downloads-view .filter-label-wrap .view-filters form .form-actions input, .footer-top-sec-outer-2 form .form-actions input, .footer-top-sec-outer form .form-actions input, .header-top-wrap form .form-actions input {
  text-align: center;
  font-weight: 500;
  color: var(--c-primary);
  border-radius: 9999px;
  padding: 12px 18px 10px 18px;
  display: inline-block;
  text-decoration: none;
  min-height: auto;
  max-height: unset;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  background-image: url("../images/input-bg-green.svg");
  background-repeat: no-repeat;
  background-position: left;
  background-size: 0;
  background-color: var(--c-green);
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  cursor: pointer;
}
.contact-section .block-webform form .form-actions input:hover, .user-login-form .form-actions .webform-button--previous:hover, .user-pass .form-actions .webform-button--previous:hover, .user-form .form-actions .webform-button--previous:hover, .user-login-form .form-actions input:hover, .user-pass .form-actions input:hover, .user-form .form-actions input:hover, .glossry-content-section .view-dictionary-list-page .view-filters form .form-actions input:hover, .view-downloads-view .filter-label-wrap .view-filters form .form-actions input:hover, .view-vacancies-overview .filter-label-wrap .view-filters form .form-actions input:hover, .view-methodology-detail-downloads-view .filter-label-wrap .view-filters form .form-actions input:hover, .view-membership-downloads-view .filter-label-wrap .view-filters form .form-actions input:hover, .view-regelementen-downloads-view .filter-label-wrap .view-filters form .form-actions input:hover, .footer-top-sec-outer-2 form .form-actions input:hover, .footer-top-sec-outer form .form-actions input:hover, .header-top-wrap form .form-actions input:hover {
  background-color: var(--c-green);
  background-size: cover !important;
}

.contact-section .bs-bg-secondary-2 form .form-actions input {
  text-align: center;
  font-weight: 500;
  color: var(--c-white);
  border-radius: 9999px;
  padding: 12px 18px 10px 18px;
  display: inline-block;
  text-decoration: none;
  min-height: auto;
  max-height: unset;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  background-image: url("../images/input-bg.svg");
  background-repeat: no-repeat;
  background-position: left;
  background-size: 0;
  background-color: var(--c-red);
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  cursor: pointer;
}
.contact-section .bs-bg-secondary-2 form .form-actions input:hover {
  background-color: var(--c-red);
  background-size: 100%;
}

.union-clips-inner .clip-items .field .accordion-box .accordion-header .watch-close-txt, .download_outer-2 .related-docs-inner > .link a, .download_outer .related-docs-inner > .link a, .faq-section-outer .field .field__item .accordion-box .accordion-header .watch-close-txt, .view-faq-block-view .view-content .views-row .accordion-box .accordion-header .less-more-txt, .title-video-section .union-block-wrap .closing-txt .close-btn, .tv-card-swiper .swiper .swiper-wrapper .swiper-slide .media-card-inner .link a, .downloads-view-wrap .field .field__item .job-card-inner .link a, .view-downloads-view .view-content .views-row .job-card-inner .link a, .view-vacancies-overview .view-content .views-row .job-card-inner .link a, .view-methodology-detail-downloads-view .view-content .views-row .job-card-inner .link a, .view-membership-downloads-view .view-content .views-row .job-card-inner .link a, .view-regelementen-downloads-view .view-content .views-row .job-card-inner .link a {
  padding: 0;
  margin: 0;
  background-color: transparent;
  text-decoration: none;
  color: var(--c-primary);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  border: 0;
  border-radius: 0;
  border-bottom: 1px solid var(--c-primary);
  display: inline-block;
  padding-bottom: 2px;
  font-weight: 500;
  cursor: pointer;
}
.union-clips-inner .clip-items .field .accordion-box .accordion-header .watch-close-txt:hover, .download_outer-2 .related-docs-inner > .link a:hover, .download_outer .related-docs-inner > .link a:hover, .faq-section-outer .field .field__item .accordion-box .accordion-header .watch-close-txt:hover, .view-faq-block-view .view-content .views-row .accordion-box .accordion-header .less-more-txt:hover, .title-video-section .union-block-wrap .closing-txt .close-btn:hover, .tv-card-swiper .swiper .swiper-wrapper .swiper-slide .media-card-inner .link a:hover, .downloads-view-wrap .field .field__item .job-card-inner .link a:hover, .view-downloads-view .view-content .views-row .job-card-inner .link a:hover, .view-vacancies-overview .view-content .views-row .job-card-inner .link a:hover, .view-methodology-detail-downloads-view .view-content .views-row .job-card-inner .link a:hover, .view-membership-downloads-view .view-content .views-row .job-card-inner .link a:hover, .view-regelementen-downloads-view .view-content .views-row .job-card-inner .link a:hover {
  color: var(--c-red);
  border-color: var(--c-red);
}

.normal-link a {
  text-decoration: none;
  color: var(--c-white);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  border-bottom: 1px solid var(--c-white);
  display: inline-block;
  padding-bottom: 2px;
  font-weight: 500;
}
.normal-link a:hover {
  color: var(--c-red);
  border-color: var(--c-red);
}

.f-12, .contact-section .block-webform form .cv-field-wrap input[type=submit], .view-commitee-overview .view-content .views-row .commitee-item-inner .title-category .category, .view-strategic-commitee-overview .view-content .views-row .commitee-item-inner .title-category .category, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .title-address .category ul li, .view-agenda-view .filter-content-wrap .view-content-wrap .view-content .views-row .agenda-card-inner .date-content .content-inn .category, .news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .category-date-wrap .date, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .category-date-wrap .date, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .category-date-wrap .date, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .category-date-wrap .date, .news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .category-date-wrap .category, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .category-date-wrap .category, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .category-date-wrap .category, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .category-date-wrap .category, .news-related-news-section .view-related-news .view-content .views-row .news-item-inner .category-date-wrap .date, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .category-date-wrap .date, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .category-date-wrap .date, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .category-date-wrap .date, .news-related-news-section .view-related-news .view-content .views-row .news-item-inner .category-date-wrap .category, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .category-date-wrap .category, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .category-date-wrap .category, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .category-date-wrap .category, .downloads-view-wrap .field .field__item .download-card-inner .category, .view-downloads-view .view-content .views-row .download-card-inner .category .field .field__item, .view-vacancies-overview .view-content .views-row .download-card-inner .category, .view-methodology-detail-downloads-view .view-content .views-row .download-card-inner .category, .view-membership-downloads-view .view-content .views-row .download-card-inner .category, .view-regelementen-downloads-view .view-content .views-row .download-card-inner .category, .view-teams-view .view-content .views-row .teams-card-inner .name-designation .category ul li, .normal-banner-outer .event-header-inner .category-wrap .event-cat, .normal-banner-outer .event-header-inner .category-wrap .category, .normal-banner-outer .news-banner-text-wrap .news-banner-text-inner .category-date-wrap .date, .normal-banner-outer .news-banner-text-wrap .news-banner-text-inner .category-date-wrap .category, .mobile-front-news .news-item-inner .category-date-wrap .date, .mobile-front-news .news-item-inner .category-date-wrap .category, .studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .category-date-wrap .date, .studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .category-date-wrap .category, .studies-wrap .view-news-overview .view-content .views-row .news-item-inner .category-date-wrap .date, .studies-wrap .view-news-overview .view-content .views-row .news-item-inner .category-date-wrap .category, .studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .category-date-wrap .date, .studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .category-date-wrap .category, .left-img-text-sec .view-front-news .view-content .views-row .views-field .news-item-inner .category-date-wrap .date, .left-img-text-sec .view-front-news .view-content .views-row .views-field .news-item-inner .category-date-wrap .category, .footer-wrap .footer_bottom_wrap .region-footer-bottom .text-formatted p, .footer-wrap .footer_bottom_wrap .region-footer-bottom .navbar-nav .nav-item .nav-link {
  font-size: 12px;
  line-height: normal;
  line-height: 1;
}

.f-14, .contact-section .block-webform form .cv-field-wrap, .contact-section .block-webform form textarea, .contact-section .block-webform form .form-item input[type=text],
.contact-section .block-webform form .form-item input[type=password],
.contact-section .block-webform form .form-item input[type=tel],
.contact-section .block-webform form .form-item select,
.contact-section .block-webform form .form-item input[type=email], .user-login-form .form-item > label, .user-pass .form-item > label, .user-form .form-item > label, .team-light-green-card .title-text-link .subtitle, .services-info-wrap .title-text-link .subtitle, .only-title-inner .title-text-link .subtitle, .iframe_wrapper .title-text-link .subtitle, .full-img-btn-wrap .results-downloads-inner .title h5, .light-green-filter-card .title-text-link .subtitle, .view-commitee-overview .view-filters form fieldset legend, .view-strategic-commitee-overview .view-filters form fieldset legend, .border-top-subtile .title-text-link .subtitle, .number-text-carousel-inner .title h5, .text-btns .text h5, .text-btns-wrap .title-text-link .subtitle, .union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner .name-desg .name, .union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner .name-desg .desg, .banner-overlap-section .col-lg-4 .title-text-link .subtitle, .singleContentSwiper .swiper-wrapper .swiper-slide .number-text-item .subtitle, .faq-section-outer .field .field__item .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner .name-desg .name, .faq-section-outer .field .field__item .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner .name-desg .desg, .title-video-section .video-card .swiper .swiper-wrapper .swiper-slide .video-txt-inner .name-desg .name, .title-video-section .video-card .swiper .swiper-wrapper .swiper-slide .video-txt-inner .name-desg .desg, .tv-card-swiper .subtitle, .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option, .select2-container .select2-dropdown .select2-search input, .downloads-view-wrap .field .field__item .job-card-inner .title-category .category-name, .view-downloads-view .view-content .views-row .job-card-inner .title-category .category-name, .view-vacancies-overview .view-content .views-row .job-card-inner .title-category .category-name, .view-methodology-detail-downloads-view .view-content .views-row .job-card-inner .title-category .category-name, .view-membership-downloads-view .view-content .views-row .job-card-inner .title-category .category-name, .view-regelementen-downloads-view .view-content .views-row .job-card-inner .title-category .category-name, .teams-filter-wrap label, .view-teams-view .view-filters form legend, .full-img-text .title-text-link .subtitle, .green-list-style .col-2-img-text .title-text-link .subtitle, .col-2-img-text.type-3 .title-text-link .subtitle, .col-2-section-wrap .col-12:nth-child(1) p, .normal-banner-outer .col-12:nth-child(2) .block-inline-blockbasic p, .title-text-link .subtitle, .chart-wrapper .chart-inner .subtitle h5, .swiper-btn-label-wrap .label h5, .studies-wrap .title-text-link .subtitle, .info-text-sect .key-figs-wrap .subtitle-title-wrap .subtitle, .header-wrap .region-header .language-switcher-language-url .language-select-wrapper .lang-item ul li a, .header-wrap .region-header .block-superfish .sf-main > .sf-depth-1 ul .sf-depth-2 .sf-depth-2, .header-top-wrap form .form-item input, .header-top-wrap .region-header-top .navbar-nav .nav-item .nav-link {
  font-size: 13px;
  line-height: 1;
}
@media screen and (min-width: 1400px) {
  .f-14, .contact-section .block-webform form .cv-field-wrap, .contact-section .block-webform form textarea, .contact-section .block-webform form .form-item input[type=text],
  .contact-section .block-webform form .form-item input[type=password],
  .contact-section .block-webform form .form-item input[type=tel],
  .contact-section .block-webform form .form-item select,
  .contact-section .block-webform form .form-item input[type=email], .user-login-form .form-item > label, .user-pass .form-item > label, .user-form .form-item > label, .team-light-green-card .title-text-link .subtitle, .services-info-wrap .title-text-link .subtitle, .only-title-inner .title-text-link .subtitle, .iframe_wrapper .title-text-link .subtitle, .full-img-btn-wrap .results-downloads-inner .title h5, .light-green-filter-card .title-text-link .subtitle, .view-commitee-overview .view-filters form fieldset legend, .view-strategic-commitee-overview .view-filters form fieldset legend, .border-top-subtile .title-text-link .subtitle, .number-text-carousel-inner .title h5, .text-btns .text h5, .text-btns-wrap .title-text-link .subtitle, .union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner .name-desg .name, .union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner .name-desg .desg, .banner-overlap-section .col-lg-4 .title-text-link .subtitle, .singleContentSwiper .swiper-wrapper .swiper-slide .number-text-item .subtitle, .faq-section-outer .field .field__item .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner .name-desg .name, .faq-section-outer .field .field__item .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner .name-desg .desg, .title-video-section .video-card .swiper .swiper-wrapper .swiper-slide .video-txt-inner .name-desg .name, .title-video-section .video-card .swiper .swiper-wrapper .swiper-slide .video-txt-inner .name-desg .desg, .tv-card-swiper .subtitle, .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option, .select2-container .select2-dropdown .select2-search input, .downloads-view-wrap .field .field__item .job-card-inner .title-category .category-name, .view-downloads-view .view-content .views-row .job-card-inner .title-category .category-name, .view-vacancies-overview .view-content .views-row .job-card-inner .title-category .category-name, .view-methodology-detail-downloads-view .view-content .views-row .job-card-inner .title-category .category-name, .view-membership-downloads-view .view-content .views-row .job-card-inner .title-category .category-name, .view-regelementen-downloads-view .view-content .views-row .job-card-inner .title-category .category-name, .teams-filter-wrap label, .view-teams-view .view-filters form legend, .full-img-text .title-text-link .subtitle, .green-list-style .col-2-img-text .title-text-link .subtitle, .col-2-img-text.type-3 .title-text-link .subtitle, .col-2-section-wrap .col-12:nth-child(1) p, .normal-banner-outer .col-12:nth-child(2) .block-inline-blockbasic p, .title-text-link .subtitle, .chart-wrapper .chart-inner .subtitle h5, .swiper-btn-label-wrap .label h5, .studies-wrap .title-text-link .subtitle, .info-text-sect .key-figs-wrap .subtitle-title-wrap .subtitle, .header-wrap .region-header .language-switcher-language-url .language-select-wrapper .lang-item ul li a, .header-wrap .region-header .block-superfish .sf-main > .sf-depth-1 ul .sf-depth-2 .sf-depth-2, .header-top-wrap form .form-item input, .header-top-wrap .region-header-top .navbar-nav .nav-item .nav-link {
    font-size: 14px;
  }
}

.srch input::-webkit-input-placeholder, .tvmedia-filtrs-wrap .search-fltr input::-webkit-input-placeholder, .radio-filtrs-list .search-fltr input::-webkit-input-placeholder, .publishing-filtrs-list .search-fltr input::-webkit-input-placeholder, .filter-for-gemius .search-fltr input::-webkit-input-placeholder, .adnce-filtrs-wrap .search-fltr input::-webkit-input-placeholder {
  font-size: 14px;
  line-height: 1.3;
}

.srch input::-moz-placeholder, .tvmedia-filtrs-wrap .search-fltr input::-moz-placeholder, .radio-filtrs-list .search-fltr input::-moz-placeholder, .publishing-filtrs-list .search-fltr input::-moz-placeholder, .filter-for-gemius .search-fltr input::-moz-placeholder, .adnce-filtrs-wrap .search-fltr input::-moz-placeholder {
  font-size: 14px;
  line-height: 1.3;
}

.srch input:-ms-input-placeholder, .tvmedia-filtrs-wrap .search-fltr input:-ms-input-placeholder, .radio-filtrs-list .search-fltr input:-ms-input-placeholder, .publishing-filtrs-list .search-fltr input:-ms-input-placeholder, .filter-for-gemius .search-fltr input:-ms-input-placeholder, .adnce-filtrs-wrap .search-fltr input:-ms-input-placeholder {
  font-size: 14px;
  line-height: 1.3;
}

.srch input::-ms-input-placeholder, .tvmedia-filtrs-wrap .search-fltr input::-ms-input-placeholder, .radio-filtrs-list .search-fltr input::-ms-input-placeholder, .publishing-filtrs-list .search-fltr input::-ms-input-placeholder, .filter-for-gemius .search-fltr input::-ms-input-placeholder, .adnce-filtrs-wrap .search-fltr input::-ms-input-placeholder {
  font-size: 14px;
  line-height: 1.3;
}

.f-16, .user-login-form textarea, .user-pass textarea, .user-form textarea, .user-login-form .form-item input[type=text],
.user-login-form .form-item input[type=password],
.user-login-form .form-item select,
.user-login-form .form-item input[type=email], .user-pass .form-item input[type=text],
.user-pass .form-item input[type=password],
.user-pass .form-item select,
.user-pass .form-item input[type=email], .user-form .form-item input[type=text],
.user-form .form-item input[type=password],
.user-form .form-item select,
.user-form .form-item input[type=email], .user-login-form .js-form-type-checkbox label a, .user-pass .js-form-type-checkbox label a, .user-form .js-form-type-checkbox label a, .user-login-form .js-form-type-checkbox label, .user-pass .js-form-type-checkbox label, .user-form .js-form-type-checkbox label, .srch input::placeholder, .srch input, .top-ten-dropdown .select2 .selection .select2-selection .select2-selection__rendered, html body .col-2-content .title-text-link .text h5, html body .col-2-img-content .title-text-link .text h5, .periods-export-btns-wrap .excel-lnk, .periods-export-btns-wrap .pdf-lnk, .tvmedia-filtrs-wrap .export-btns-wrap .excel-lnk, .tvmedia-filtrs-wrap .radio-export-btns-wrap .excel-lnk, .tvmedia-filtrs-wrap .adnce-exprt-btn-wrap .excel-lnk, .radio-filtrs-list .export-btns-wrap .excel-lnk, .radio-filtrs-list .radio-export-btns-wrap .excel-lnk, .radio-filtrs-list .adnce-exprt-btn-wrap .excel-lnk, .publishing-filtrs-list .export-btns-wrap .excel-lnk, .publishing-filtrs-list .radio-export-btns-wrap .excel-lnk, .publishing-filtrs-list .adnce-exprt-btn-wrap .excel-lnk, .filter-for-gemius .export-btns-wrap .excel-lnk, .filter-for-gemius .radio-export-btns-wrap .excel-lnk, .filter-for-gemius .adnce-exprt-btn-wrap .excel-lnk, .adnce-filtrs-wrap .export-btns-wrap .excel-lnk, .adnce-filtrs-wrap .radio-export-btns-wrap .excel-lnk, .adnce-filtrs-wrap .adnce-exprt-btn-wrap .excel-lnk, .tvmedia-filtrs-wrap .export-btns-wrap .pdf-lnk, .tvmedia-filtrs-wrap .radio-export-btns-wrap .pdf-lnk, .tvmedia-filtrs-wrap .adnce-exprt-btn-wrap .pdf-lnk, .radio-filtrs-list .export-btns-wrap .pdf-lnk, .radio-filtrs-list .radio-export-btns-wrap .pdf-lnk, .radio-filtrs-list .adnce-exprt-btn-wrap .pdf-lnk, .publishing-filtrs-list .export-btns-wrap .pdf-lnk, .publishing-filtrs-list .radio-export-btns-wrap .pdf-lnk, .publishing-filtrs-list .adnce-exprt-btn-wrap .pdf-lnk, .filter-for-gemius .export-btns-wrap .pdf-lnk, .filter-for-gemius .radio-export-btns-wrap .pdf-lnk, .filter-for-gemius .adnce-exprt-btn-wrap .pdf-lnk, .adnce-filtrs-wrap .export-btns-wrap .pdf-lnk, .adnce-filtrs-wrap .radio-export-btns-wrap .pdf-lnk, .adnce-filtrs-wrap .adnce-exprt-btn-wrap .pdf-lnk, .tvmedia-filtrs-wrap .select2 .selection .select2-selection .select2-selection__rendered, .radio-filtrs-list .select2 .selection .select2-selection .select2-selection__rendered, .publishing-filtrs-list .select2 .selection .select2-selection .select2-selection__rendered, .filter-for-gemius .select2 .selection .select2-selection .select2-selection__rendered, .adnce-filtrs-wrap .select2 .selection .select2-selection .select2-selection__rendered, .tvmedia-filtrs-wrap .search-fltr input::placeholder, .radio-filtrs-list .search-fltr input::placeholder, .publishing-filtrs-list .search-fltr input::placeholder, .filter-for-gemius .search-fltr input::placeholder, .adnce-filtrs-wrap .search-fltr input::placeholder, .tvmedia-filtrs-wrap .search-fltr input, .radio-filtrs-list .search-fltr input, .publishing-filtrs-list .search-fltr input, .filter-for-gemius .search-fltr input, .adnce-filtrs-wrap .search-fltr input, .view-software-vendors-overview .view-filters form .form--inline .js-form-type-select .select2 .selection .select2-selection .select2-selection__rendered, .form-content .block-inline-blocktext-list .text-list-wrap .text h5, .list-style-green .bottom-content-wrap h5, .list-style-blue .bottom-content-wrap h5, .wat-cim-section .text-list-wrap .text h5, .view-agenda-view .filter-content-wrap .filter-label-wrap .view-filters form .js-form-type-select .select2 .selection .select2-selection .select2-selection__rendered, .download_outer-2 .related-docs-inner .btns-wrap .label p, .download_outer .related-docs-inner .btns-wrap .label p, .faq-section-outer .field .field__item .accordion-box .accordion-body .field--name-field-title h5, .page-node-type-glossary ._none .row .block-field-blocknodeglossarybody .field .field__item, .page-node-type-glossary ._none .row .block-field-blocknodeglossarybody .field .field__label, .view-downloads-view .filter-label-wrap .view-filters form .form-item .select2 .selection .select2-selection .select2-selection__rendered, .view-vacancies-overview .filter-label-wrap .view-filters form .form-item .select2 .selection .select2-selection .select2-selection__rendered, .view-methodology-detail-downloads-view .filter-label-wrap .view-filters form .form-item .select2 .selection .select2-selection .select2-selection__rendered, .view-membership-downloads-view .filter-label-wrap .view-filters form .form-item .select2 .selection .select2-selection .select2-selection__rendered, .view-regelementen-downloads-view .filter-label-wrap .view-filters form .form-item .select2 .selection .select2-selection .select2-selection__rendered, .normal-banner-outer.type-2 .block-inline-blocktext-list .text-list-wrap h5, .normal-banner-outer.type-2 .block-inline-blocktext-download-btn .text-btn-doc-inn .title h5, .studies-wrap .view-news-overview .filter-label-wrap .filter-label p, .studies-wrap .view-duplicate-of-front-news .filter-label-wrap .filter-label p, .footer-wrap .footer_bottom_wrap .region-footer-bottom .footer-info-wrap .email-phone a, .footer-wrap .footer_bottom_wrap .region-footer-bottom .footer-info-wrap .address p, .footer-wrap .region-footer-top .block-menu .navbar-nav .nav-item .nav-link, .footer-wrap .region-footer-top nav .navbar-nav .nav-item .nav-link, .footer-wrap .region-footer-top .block-menu h5, .footer-wrap .region-footer-top .block-menu h2, .footer-wrap .region-footer-top nav h5, .footer-wrap .region-footer-top nav h2, .header-wrap .region-header .language-switcher-language-url .language-select-wrapper .lang-item ul li a, .header-wrap .region-header .language-switcher-language-url .language-select-wrapper .selected-lang .active-lang, .header-wrap .region-header .block-superfish .sf-main > .sf-depth-1 ul .sf-depth-2 .sf-depth-2, .header-wrap .region-header .block-superfish .sf-main > .sf-depth-1 > .sf-depth-1, body,
html, .publications-pagination .pg, .dataTables_paginate span .paginate_button, .pager .pagination .page-item a, #custom-pager .page-numbers .page-num, .blue-btn a, .news-related-news-section .view-related-news .view-header a, .news-related-news-section .view-recent-news .view-header a, .news-recent-news-section .view-related-news .view-header a, .news-recent-news-section .view-recent-news .view-header a, .scroll-section .scrol-to-job-form a, .scroll-section .title-text-link a, .normal-banner-outer .scrol-to-job-form a, .header-wrap .region-header .menu--contact-menu .navbar-nav .nav-item .nav-link, .red-btn a, .red-btn-light a, .news-related-news-section .view-related-news .view-footer a, .news-related-news-section .view-recent-news .view-footer a, .news-recent-news-section .view-related-news .view-footer a, .news-recent-news-section .view-recent-news .view-footer a, .studies-wrap .view-news-overview .view-footer a, .studies-wrap .view-duplicate-of-front-news .view-footer a, .path-webform .webform-confirmation .webform-confirmation__back a, .page-node-type-glossary ._none .row .glossry-back-btn a, .green-btn a, .light-green-btn a, .download_outer .related-docs-inner .btns-wrap > .field .field__item .link a, .full-img-btn-wrap .results-downloads-inner .btns-ink-wrap .btns-wrap > .field .link > a, .white-btn a, .white-light-green-btn a, .border-white-btn a, .border_green-btn a, .services-info-wrap .subscriber-tables-wrap .category-tabs a, .border_red-btn a, .primary-btn a, .contact-section .block-webform form .form-actions input, .user-login-form .form-actions .webform-button--previous, .user-pass .form-actions .webform-button--previous, .user-form .form-actions .webform-button--previous, .user-login-form .form-actions input, .user-pass .form-actions input, .user-form .form-actions input, .glossry-content-section .view-dictionary-list-page .view-filters form .form-actions input, .view-downloads-view .filter-label-wrap .view-filters form .form-actions input, .view-vacancies-overview .filter-label-wrap .view-filters form .form-actions input, .view-methodology-detail-downloads-view .filter-label-wrap .view-filters form .form-actions input, .view-membership-downloads-view .filter-label-wrap .view-filters form .form-actions input, .view-regelementen-downloads-view .filter-label-wrap .view-filters form .form-actions input, .footer-top-sec-outer-2 form .form-actions input, .footer-top-sec-outer form .form-actions input, .header-top-wrap form .form-actions input, .contact-section .bs-bg-secondary-2 form .form-actions input, .has-download-icon.green-btn a, .has-download-icon.red-btn a, .has-download-icon.green-btn .password-doc-alert, .has-download-icon.red-btn .password-doc-alert {
  font-size: 14px;
  line-height: 1.3;
}
@media screen and (min-width: 1200px) {
  .srch input::-webkit-input-placeholder, .tvmedia-filtrs-wrap .search-fltr input::-webkit-input-placeholder, .radio-filtrs-list .search-fltr input::-webkit-input-placeholder, .publishing-filtrs-list .search-fltr input::-webkit-input-placeholder, .filter-for-gemius .search-fltr input::-webkit-input-placeholder, .adnce-filtrs-wrap .search-fltr input::-webkit-input-placeholder {
    font-size: 15px;
  }
  .srch input::-moz-placeholder, .tvmedia-filtrs-wrap .search-fltr input::-moz-placeholder, .radio-filtrs-list .search-fltr input::-moz-placeholder, .publishing-filtrs-list .search-fltr input::-moz-placeholder, .filter-for-gemius .search-fltr input::-moz-placeholder, .adnce-filtrs-wrap .search-fltr input::-moz-placeholder {
    font-size: 15px;
  }
  .srch input:-ms-input-placeholder, .tvmedia-filtrs-wrap .search-fltr input:-ms-input-placeholder, .radio-filtrs-list .search-fltr input:-ms-input-placeholder, .publishing-filtrs-list .search-fltr input:-ms-input-placeholder, .filter-for-gemius .search-fltr input:-ms-input-placeholder, .adnce-filtrs-wrap .search-fltr input:-ms-input-placeholder {
    font-size: 15px;
  }
  .srch input::-ms-input-placeholder, .tvmedia-filtrs-wrap .search-fltr input::-ms-input-placeholder, .radio-filtrs-list .search-fltr input::-ms-input-placeholder, .publishing-filtrs-list .search-fltr input::-ms-input-placeholder, .filter-for-gemius .search-fltr input::-ms-input-placeholder, .adnce-filtrs-wrap .search-fltr input::-ms-input-placeholder {
    font-size: 15px;
  }
  .f-16, .user-login-form textarea, .user-pass textarea, .user-form textarea, .user-login-form .form-item input[type=text],
  .user-login-form .form-item input[type=password],
  .user-login-form .form-item select,
  .user-login-form .form-item input[type=email], .user-pass .form-item input[type=text],
  .user-pass .form-item input[type=password],
  .user-pass .form-item select,
  .user-pass .form-item input[type=email], .user-form .form-item input[type=text],
  .user-form .form-item input[type=password],
  .user-form .form-item select,
  .user-form .form-item input[type=email], .user-login-form .js-form-type-checkbox label a, .user-pass .js-form-type-checkbox label a, .user-form .js-form-type-checkbox label a, .user-login-form .js-form-type-checkbox label, .user-pass .js-form-type-checkbox label, .user-form .js-form-type-checkbox label, .srch input::placeholder, .srch input, .top-ten-dropdown .select2 .selection .select2-selection .select2-selection__rendered, html body .col-2-content .title-text-link .text h5, html body .col-2-img-content .title-text-link .text h5, .periods-export-btns-wrap .excel-lnk, .periods-export-btns-wrap .pdf-lnk, .tvmedia-filtrs-wrap .export-btns-wrap .excel-lnk, .tvmedia-filtrs-wrap .radio-export-btns-wrap .excel-lnk, .tvmedia-filtrs-wrap .adnce-exprt-btn-wrap .excel-lnk, .radio-filtrs-list .export-btns-wrap .excel-lnk, .radio-filtrs-list .radio-export-btns-wrap .excel-lnk, .radio-filtrs-list .adnce-exprt-btn-wrap .excel-lnk, .publishing-filtrs-list .export-btns-wrap .excel-lnk, .publishing-filtrs-list .radio-export-btns-wrap .excel-lnk, .publishing-filtrs-list .adnce-exprt-btn-wrap .excel-lnk, .filter-for-gemius .export-btns-wrap .excel-lnk, .filter-for-gemius .radio-export-btns-wrap .excel-lnk, .filter-for-gemius .adnce-exprt-btn-wrap .excel-lnk, .adnce-filtrs-wrap .export-btns-wrap .excel-lnk, .adnce-filtrs-wrap .radio-export-btns-wrap .excel-lnk, .adnce-filtrs-wrap .adnce-exprt-btn-wrap .excel-lnk, .tvmedia-filtrs-wrap .export-btns-wrap .pdf-lnk, .tvmedia-filtrs-wrap .radio-export-btns-wrap .pdf-lnk, .tvmedia-filtrs-wrap .adnce-exprt-btn-wrap .pdf-lnk, .radio-filtrs-list .export-btns-wrap .pdf-lnk, .radio-filtrs-list .radio-export-btns-wrap .pdf-lnk, .radio-filtrs-list .adnce-exprt-btn-wrap .pdf-lnk, .publishing-filtrs-list .export-btns-wrap .pdf-lnk, .publishing-filtrs-list .radio-export-btns-wrap .pdf-lnk, .publishing-filtrs-list .adnce-exprt-btn-wrap .pdf-lnk, .filter-for-gemius .export-btns-wrap .pdf-lnk, .filter-for-gemius .radio-export-btns-wrap .pdf-lnk, .filter-for-gemius .adnce-exprt-btn-wrap .pdf-lnk, .adnce-filtrs-wrap .export-btns-wrap .pdf-lnk, .adnce-filtrs-wrap .radio-export-btns-wrap .pdf-lnk, .adnce-filtrs-wrap .adnce-exprt-btn-wrap .pdf-lnk, .tvmedia-filtrs-wrap .select2 .selection .select2-selection .select2-selection__rendered, .radio-filtrs-list .select2 .selection .select2-selection .select2-selection__rendered, .publishing-filtrs-list .select2 .selection .select2-selection .select2-selection__rendered, .filter-for-gemius .select2 .selection .select2-selection .select2-selection__rendered, .adnce-filtrs-wrap .select2 .selection .select2-selection .select2-selection__rendered, .tvmedia-filtrs-wrap .search-fltr input::placeholder, .radio-filtrs-list .search-fltr input::placeholder, .publishing-filtrs-list .search-fltr input::placeholder, .filter-for-gemius .search-fltr input::placeholder, .adnce-filtrs-wrap .search-fltr input::placeholder, .tvmedia-filtrs-wrap .search-fltr input, .radio-filtrs-list .search-fltr input, .publishing-filtrs-list .search-fltr input, .filter-for-gemius .search-fltr input, .adnce-filtrs-wrap .search-fltr input, .view-software-vendors-overview .view-filters form .form--inline .js-form-type-select .select2 .selection .select2-selection .select2-selection__rendered, .form-content .block-inline-blocktext-list .text-list-wrap .text h5, .list-style-green .bottom-content-wrap h5, .list-style-blue .bottom-content-wrap h5, .wat-cim-section .text-list-wrap .text h5, .view-agenda-view .filter-content-wrap .filter-label-wrap .view-filters form .js-form-type-select .select2 .selection .select2-selection .select2-selection__rendered, .download_outer-2 .related-docs-inner .btns-wrap .label p, .download_outer .related-docs-inner .btns-wrap .label p, .faq-section-outer .field .field__item .accordion-box .accordion-body .field--name-field-title h5, .page-node-type-glossary ._none .row .block-field-blocknodeglossarybody .field .field__item, .page-node-type-glossary ._none .row .block-field-blocknodeglossarybody .field .field__label, .view-downloads-view .filter-label-wrap .view-filters form .form-item .select2 .selection .select2-selection .select2-selection__rendered, .view-vacancies-overview .filter-label-wrap .view-filters form .form-item .select2 .selection .select2-selection .select2-selection__rendered, .view-methodology-detail-downloads-view .filter-label-wrap .view-filters form .form-item .select2 .selection .select2-selection .select2-selection__rendered, .view-membership-downloads-view .filter-label-wrap .view-filters form .form-item .select2 .selection .select2-selection .select2-selection__rendered, .view-regelementen-downloads-view .filter-label-wrap .view-filters form .form-item .select2 .selection .select2-selection .select2-selection__rendered, .normal-banner-outer.type-2 .block-inline-blocktext-list .text-list-wrap h5, .normal-banner-outer.type-2 .block-inline-blocktext-download-btn .text-btn-doc-inn .title h5, .studies-wrap .view-news-overview .filter-label-wrap .filter-label p, .studies-wrap .view-duplicate-of-front-news .filter-label-wrap .filter-label p, .footer-wrap .footer_bottom_wrap .region-footer-bottom .footer-info-wrap .email-phone a, .footer-wrap .footer_bottom_wrap .region-footer-bottom .footer-info-wrap .address p, .footer-wrap .region-footer-top .block-menu .navbar-nav .nav-item .nav-link, .footer-wrap .region-footer-top nav .navbar-nav .nav-item .nav-link, .footer-wrap .region-footer-top .block-menu h5, .footer-wrap .region-footer-top .block-menu h2, .footer-wrap .region-footer-top nav h5, .footer-wrap .region-footer-top nav h2, .header-wrap .region-header .language-switcher-language-url .language-select-wrapper .lang-item ul li a, .header-wrap .region-header .language-switcher-language-url .language-select-wrapper .selected-lang .active-lang, .header-wrap .region-header .block-superfish .sf-main > .sf-depth-1 ul .sf-depth-2 .sf-depth-2, .header-wrap .region-header .block-superfish .sf-main > .sf-depth-1 > .sf-depth-1, body,
  html, .publications-pagination .pg, .dataTables_paginate span .paginate_button, .pager .pagination .page-item a, #custom-pager .page-numbers .page-num, .blue-btn a, .news-related-news-section .view-related-news .view-header a, .news-related-news-section .view-recent-news .view-header a, .news-recent-news-section .view-related-news .view-header a, .news-recent-news-section .view-recent-news .view-header a, .scroll-section .scrol-to-job-form a, .scroll-section .title-text-link a, .normal-banner-outer .scrol-to-job-form a, .header-wrap .region-header .menu--contact-menu .navbar-nav .nav-item .nav-link, .red-btn a, .red-btn-light a, .news-related-news-section .view-related-news .view-footer a, .news-related-news-section .view-recent-news .view-footer a, .news-recent-news-section .view-related-news .view-footer a, .news-recent-news-section .view-recent-news .view-footer a, .studies-wrap .view-news-overview .view-footer a, .studies-wrap .view-duplicate-of-front-news .view-footer a, .path-webform .webform-confirmation .webform-confirmation__back a, .page-node-type-glossary ._none .row .glossry-back-btn a, .green-btn a, .light-green-btn a, .download_outer .related-docs-inner .btns-wrap > .field .field__item .link a, .full-img-btn-wrap .results-downloads-inner .btns-ink-wrap .btns-wrap > .field .link > a, .white-btn a, .white-light-green-btn a, .border-white-btn a, .border_green-btn a, .services-info-wrap .subscriber-tables-wrap .category-tabs a, .border_red-btn a, .primary-btn a, .contact-section .block-webform form .form-actions input, .user-login-form .form-actions .webform-button--previous, .user-pass .form-actions .webform-button--previous, .user-form .form-actions .webform-button--previous, .user-login-form .form-actions input, .user-pass .form-actions input, .user-form .form-actions input, .glossry-content-section .view-dictionary-list-page .view-filters form .form-actions input, .view-downloads-view .filter-label-wrap .view-filters form .form-actions input, .view-vacancies-overview .filter-label-wrap .view-filters form .form-actions input, .view-methodology-detail-downloads-view .filter-label-wrap .view-filters form .form-actions input, .view-membership-downloads-view .filter-label-wrap .view-filters form .form-actions input, .view-regelementen-downloads-view .filter-label-wrap .view-filters form .form-actions input, .footer-top-sec-outer-2 form .form-actions input, .footer-top-sec-outer form .form-actions input, .header-top-wrap form .form-actions input, .contact-section .bs-bg-secondary-2 form .form-actions input, .has-download-icon.green-btn a, .has-download-icon.red-btn a, .has-download-icon.green-btn .password-doc-alert, .has-download-icon.red-btn .password-doc-alert {
    font-size: 15px;
  }
}
@media screen and (min-width: 1400px) {
  .srch input::-webkit-input-placeholder, .tvmedia-filtrs-wrap .search-fltr input::-webkit-input-placeholder, .radio-filtrs-list .search-fltr input::-webkit-input-placeholder, .publishing-filtrs-list .search-fltr input::-webkit-input-placeholder, .filter-for-gemius .search-fltr input::-webkit-input-placeholder, .adnce-filtrs-wrap .search-fltr input::-webkit-input-placeholder {
    font-size: 16px;
  }
  .srch input::-moz-placeholder, .tvmedia-filtrs-wrap .search-fltr input::-moz-placeholder, .radio-filtrs-list .search-fltr input::-moz-placeholder, .publishing-filtrs-list .search-fltr input::-moz-placeholder, .filter-for-gemius .search-fltr input::-moz-placeholder, .adnce-filtrs-wrap .search-fltr input::-moz-placeholder {
    font-size: 16px;
  }
  .srch input:-ms-input-placeholder, .tvmedia-filtrs-wrap .search-fltr input:-ms-input-placeholder, .radio-filtrs-list .search-fltr input:-ms-input-placeholder, .publishing-filtrs-list .search-fltr input:-ms-input-placeholder, .filter-for-gemius .search-fltr input:-ms-input-placeholder, .adnce-filtrs-wrap .search-fltr input:-ms-input-placeholder {
    font-size: 16px;
  }
  .srch input::-ms-input-placeholder, .tvmedia-filtrs-wrap .search-fltr input::-ms-input-placeholder, .radio-filtrs-list .search-fltr input::-ms-input-placeholder, .publishing-filtrs-list .search-fltr input::-ms-input-placeholder, .filter-for-gemius .search-fltr input::-ms-input-placeholder, .adnce-filtrs-wrap .search-fltr input::-ms-input-placeholder {
    font-size: 16px;
  }
  .f-16, .user-login-form textarea, .user-pass textarea, .user-form textarea, .user-login-form .form-item input[type=text],
  .user-login-form .form-item input[type=password],
  .user-login-form .form-item select,
  .user-login-form .form-item input[type=email], .user-pass .form-item input[type=text],
  .user-pass .form-item input[type=password],
  .user-pass .form-item select,
  .user-pass .form-item input[type=email], .user-form .form-item input[type=text],
  .user-form .form-item input[type=password],
  .user-form .form-item select,
  .user-form .form-item input[type=email], .user-login-form .js-form-type-checkbox label a, .user-pass .js-form-type-checkbox label a, .user-form .js-form-type-checkbox label a, .user-login-form .js-form-type-checkbox label, .user-pass .js-form-type-checkbox label, .user-form .js-form-type-checkbox label, .srch input::placeholder, .srch input, .top-ten-dropdown .select2 .selection .select2-selection .select2-selection__rendered, html body .col-2-content .title-text-link .text h5, html body .col-2-img-content .title-text-link .text h5, .periods-export-btns-wrap .excel-lnk, .periods-export-btns-wrap .pdf-lnk, .tvmedia-filtrs-wrap .export-btns-wrap .excel-lnk, .tvmedia-filtrs-wrap .radio-export-btns-wrap .excel-lnk, .tvmedia-filtrs-wrap .adnce-exprt-btn-wrap .excel-lnk, .radio-filtrs-list .export-btns-wrap .excel-lnk, .radio-filtrs-list .radio-export-btns-wrap .excel-lnk, .radio-filtrs-list .adnce-exprt-btn-wrap .excel-lnk, .publishing-filtrs-list .export-btns-wrap .excel-lnk, .publishing-filtrs-list .radio-export-btns-wrap .excel-lnk, .publishing-filtrs-list .adnce-exprt-btn-wrap .excel-lnk, .filter-for-gemius .export-btns-wrap .excel-lnk, .filter-for-gemius .radio-export-btns-wrap .excel-lnk, .filter-for-gemius .adnce-exprt-btn-wrap .excel-lnk, .adnce-filtrs-wrap .export-btns-wrap .excel-lnk, .adnce-filtrs-wrap .radio-export-btns-wrap .excel-lnk, .adnce-filtrs-wrap .adnce-exprt-btn-wrap .excel-lnk, .tvmedia-filtrs-wrap .export-btns-wrap .pdf-lnk, .tvmedia-filtrs-wrap .radio-export-btns-wrap .pdf-lnk, .tvmedia-filtrs-wrap .adnce-exprt-btn-wrap .pdf-lnk, .radio-filtrs-list .export-btns-wrap .pdf-lnk, .radio-filtrs-list .radio-export-btns-wrap .pdf-lnk, .radio-filtrs-list .adnce-exprt-btn-wrap .pdf-lnk, .publishing-filtrs-list .export-btns-wrap .pdf-lnk, .publishing-filtrs-list .radio-export-btns-wrap .pdf-lnk, .publishing-filtrs-list .adnce-exprt-btn-wrap .pdf-lnk, .filter-for-gemius .export-btns-wrap .pdf-lnk, .filter-for-gemius .radio-export-btns-wrap .pdf-lnk, .filter-for-gemius .adnce-exprt-btn-wrap .pdf-lnk, .adnce-filtrs-wrap .export-btns-wrap .pdf-lnk, .adnce-filtrs-wrap .radio-export-btns-wrap .pdf-lnk, .adnce-filtrs-wrap .adnce-exprt-btn-wrap .pdf-lnk, .tvmedia-filtrs-wrap .select2 .selection .select2-selection .select2-selection__rendered, .radio-filtrs-list .select2 .selection .select2-selection .select2-selection__rendered, .publishing-filtrs-list .select2 .selection .select2-selection .select2-selection__rendered, .filter-for-gemius .select2 .selection .select2-selection .select2-selection__rendered, .adnce-filtrs-wrap .select2 .selection .select2-selection .select2-selection__rendered, .tvmedia-filtrs-wrap .search-fltr input::placeholder, .radio-filtrs-list .search-fltr input::placeholder, .publishing-filtrs-list .search-fltr input::placeholder, .filter-for-gemius .search-fltr input::placeholder, .adnce-filtrs-wrap .search-fltr input::placeholder, .tvmedia-filtrs-wrap .search-fltr input, .radio-filtrs-list .search-fltr input, .publishing-filtrs-list .search-fltr input, .filter-for-gemius .search-fltr input, .adnce-filtrs-wrap .search-fltr input, .view-software-vendors-overview .view-filters form .form--inline .js-form-type-select .select2 .selection .select2-selection .select2-selection__rendered, .form-content .block-inline-blocktext-list .text-list-wrap .text h5, .list-style-green .bottom-content-wrap h5, .list-style-blue .bottom-content-wrap h5, .wat-cim-section .text-list-wrap .text h5, .view-agenda-view .filter-content-wrap .filter-label-wrap .view-filters form .js-form-type-select .select2 .selection .select2-selection .select2-selection__rendered, .download_outer-2 .related-docs-inner .btns-wrap .label p, .download_outer .related-docs-inner .btns-wrap .label p, .faq-section-outer .field .field__item .accordion-box .accordion-body .field--name-field-title h5, .page-node-type-glossary ._none .row .block-field-blocknodeglossarybody .field .field__item, .page-node-type-glossary ._none .row .block-field-blocknodeglossarybody .field .field__label, .view-downloads-view .filter-label-wrap .view-filters form .form-item .select2 .selection .select2-selection .select2-selection__rendered, .view-vacancies-overview .filter-label-wrap .view-filters form .form-item .select2 .selection .select2-selection .select2-selection__rendered, .view-methodology-detail-downloads-view .filter-label-wrap .view-filters form .form-item .select2 .selection .select2-selection .select2-selection__rendered, .view-membership-downloads-view .filter-label-wrap .view-filters form .form-item .select2 .selection .select2-selection .select2-selection__rendered, .view-regelementen-downloads-view .filter-label-wrap .view-filters form .form-item .select2 .selection .select2-selection .select2-selection__rendered, .normal-banner-outer.type-2 .block-inline-blocktext-list .text-list-wrap h5, .normal-banner-outer.type-2 .block-inline-blocktext-download-btn .text-btn-doc-inn .title h5, .studies-wrap .view-news-overview .filter-label-wrap .filter-label p, .studies-wrap .view-duplicate-of-front-news .filter-label-wrap .filter-label p, .footer-wrap .footer_bottom_wrap .region-footer-bottom .footer-info-wrap .email-phone a, .footer-wrap .footer_bottom_wrap .region-footer-bottom .footer-info-wrap .address p, .footer-wrap .region-footer-top .block-menu .navbar-nav .nav-item .nav-link, .footer-wrap .region-footer-top nav .navbar-nav .nav-item .nav-link, .footer-wrap .region-footer-top .block-menu h5, .footer-wrap .region-footer-top .block-menu h2, .footer-wrap .region-footer-top nav h5, .footer-wrap .region-footer-top nav h2, .header-wrap .region-header .language-switcher-language-url .language-select-wrapper .lang-item ul li a, .header-wrap .region-header .language-switcher-language-url .language-select-wrapper .selected-lang .active-lang, .header-wrap .region-header .block-superfish .sf-main > .sf-depth-1 ul .sf-depth-2 .sf-depth-2, .header-wrap .region-header .block-superfish .sf-main > .sf-depth-1 > .sf-depth-1, body,
  html, .publications-pagination .pg, .dataTables_paginate span .paginate_button, .pager .pagination .page-item a, #custom-pager .page-numbers .page-num, .blue-btn a, .news-related-news-section .view-related-news .view-header a, .news-related-news-section .view-recent-news .view-header a, .news-recent-news-section .view-related-news .view-header a, .news-recent-news-section .view-recent-news .view-header a, .scroll-section .scrol-to-job-form a, .scroll-section .title-text-link a, .normal-banner-outer .scrol-to-job-form a, .header-wrap .region-header .menu--contact-menu .navbar-nav .nav-item .nav-link, .red-btn a, .red-btn-light a, .news-related-news-section .view-related-news .view-footer a, .news-related-news-section .view-recent-news .view-footer a, .news-recent-news-section .view-related-news .view-footer a, .news-recent-news-section .view-recent-news .view-footer a, .studies-wrap .view-news-overview .view-footer a, .studies-wrap .view-duplicate-of-front-news .view-footer a, .path-webform .webform-confirmation .webform-confirmation__back a, .page-node-type-glossary ._none .row .glossry-back-btn a, .green-btn a, .light-green-btn a, .download_outer .related-docs-inner .btns-wrap > .field .field__item .link a, .full-img-btn-wrap .results-downloads-inner .btns-ink-wrap .btns-wrap > .field .link > a, .white-btn a, .white-light-green-btn a, .border-white-btn a, .border_green-btn a, .services-info-wrap .subscriber-tables-wrap .category-tabs a, .border_red-btn a, .primary-btn a, .contact-section .block-webform form .form-actions input, .user-login-form .form-actions .webform-button--previous, .user-pass .form-actions .webform-button--previous, .user-form .form-actions .webform-button--previous, .user-login-form .form-actions input, .user-pass .form-actions input, .user-form .form-actions input, .glossry-content-section .view-dictionary-list-page .view-filters form .form-actions input, .view-downloads-view .filter-label-wrap .view-filters form .form-actions input, .view-vacancies-overview .filter-label-wrap .view-filters form .form-actions input, .view-methodology-detail-downloads-view .filter-label-wrap .view-filters form .form-actions input, .view-membership-downloads-view .filter-label-wrap .view-filters form .form-actions input, .view-regelementen-downloads-view .filter-label-wrap .view-filters form .form-actions input, .footer-top-sec-outer-2 form .form-actions input, .footer-top-sec-outer form .form-actions input, .header-top-wrap form .form-actions input, .contact-section .bs-bg-secondary-2 form .form-actions input, .has-download-icon.green-btn a, .has-download-icon.red-btn a, .has-download-icon.green-btn .password-doc-alert, .has-download-icon.red-btn .password-doc-alert {
    font-size: 16px;
  }
}

.f-18, .green-list-style .title-text-link .text ul li, .top-ten-dropdown label, .services-info-wrap .subscriber-tables-wrap .subscriber-data-inner .table-wrap table thead tr th .thead, .services-info-wrap .subscriber-tables-wrap .category-tabs a, .table .table-inner table thead tr th, .radio-data-table .table-inner table thead tr th, .publishing-data-table .table-inner table thead tr th, .view-commitee-overview .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check label, .view-strategic-commitee-overview .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check label, .black_text p, .text-btns-wrap .view-media-channels .view-content .views-row a, .form-content .block-inline-blocktext-list .text-list-wrap .text-list .field .field__item, .list-style-green .bottom-content-wrap ul li, .list-style-blue .bottom-content-wrap ul li, .wat-cim-section .text-list-wrap .text-list .field .field__item, .faq-section-outer .field .field__item .accordion-box .accordion-body ul li, .glossry-content-section .view-dictionary-list-page .alphabets-wrap .pagination-alphabet .views-row a, .view-teams-view .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check label, .normal-banner-outer.type-2 .block-inline-blocktext-list .text-list-wrap .text-list .field .field__item, .normal-banner-outer.type-2 .block-inline-blocktext-download-btn .text-btn-doc-inn .text > ul li, .footer-top-sec-outer-2 .text-list-inner .text-list .field .field__item, .footer-top-sec-outer .text-list-wrap .text-list .field .field__item, .studies-wrap .view-news-overview .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check label, .studies-wrap .view-duplicate-of-front-news .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check label, .footer-wrap .region-footer-top .footer-logo-info .text h3, h5 {
  font-size: 15px;
  line-height: 1.2;
}
@media screen and (min-width: 1200px) {
  .f-18, .green-list-style .title-text-link .text ul li, .top-ten-dropdown label, .services-info-wrap .subscriber-tables-wrap .subscriber-data-inner .table-wrap table thead tr th .thead, .services-info-wrap .subscriber-tables-wrap .category-tabs a, .table .table-inner table thead tr th, .radio-data-table .table-inner table thead tr th, .publishing-data-table .table-inner table thead tr th, .view-commitee-overview .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check label, .view-strategic-commitee-overview .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check label, .black_text p, .text-btns-wrap .view-media-channels .view-content .views-row a, .form-content .block-inline-blocktext-list .text-list-wrap .text-list .field .field__item, .list-style-green .bottom-content-wrap ul li, .list-style-blue .bottom-content-wrap ul li, .wat-cim-section .text-list-wrap .text-list .field .field__item, .faq-section-outer .field .field__item .accordion-box .accordion-body ul li, .glossry-content-section .view-dictionary-list-page .alphabets-wrap .pagination-alphabet .views-row a, .view-teams-view .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check label, .normal-banner-outer.type-2 .block-inline-blocktext-list .text-list-wrap .text-list .field .field__item, .normal-banner-outer.type-2 .block-inline-blocktext-download-btn .text-btn-doc-inn .text > ul li, .footer-top-sec-outer-2 .text-list-inner .text-list .field .field__item, .footer-top-sec-outer .text-list-wrap .text-list .field .field__item, .studies-wrap .view-news-overview .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check label, .studies-wrap .view-duplicate-of-front-news .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check label, .footer-wrap .region-footer-top .footer-logo-info .text h3, h5 {
    font-size: 17px;
  }
}
@media screen and (min-width: 1600px) {
  .f-18, .green-list-style .title-text-link .text ul li, .top-ten-dropdown label, .services-info-wrap .subscriber-tables-wrap .subscriber-data-inner .table-wrap table thead tr th .thead, .services-info-wrap .subscriber-tables-wrap .category-tabs a, .table .table-inner table thead tr th, .radio-data-table .table-inner table thead tr th, .publishing-data-table .table-inner table thead tr th, .view-commitee-overview .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check label, .view-strategic-commitee-overview .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check label, .black_text p, .text-btns-wrap .view-media-channels .view-content .views-row a, .form-content .block-inline-blocktext-list .text-list-wrap .text-list .field .field__item, .list-style-green .bottom-content-wrap ul li, .list-style-blue .bottom-content-wrap ul li, .wat-cim-section .text-list-wrap .text-list .field .field__item, .faq-section-outer .field .field__item .accordion-box .accordion-body ul li, .glossry-content-section .view-dictionary-list-page .alphabets-wrap .pagination-alphabet .views-row a, .view-teams-view .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check label, .normal-banner-outer.type-2 .block-inline-blocktext-list .text-list-wrap .text-list .field .field__item, .normal-banner-outer.type-2 .block-inline-blocktext-download-btn .text-btn-doc-inn .text > ul li, .footer-top-sec-outer-2 .text-list-inner .text-list .field .field__item, .footer-top-sec-outer .text-list-wrap .text-list .field .field__item, .studies-wrap .view-news-overview .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check label, .studies-wrap .view-duplicate-of-front-news .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check label, .footer-wrap .region-footer-top .footer-logo-info .text h3, h5 {
    font-size: 18px;
  }
}

.f-20, .scroll-section h5, .view-teams-view .view-content .views-row .teams-card-inner .name-designation .designation h5, .col-2-section-wrap .col-12:nth-child(2) p, .cim-one-inner .cim-one-wrap .text-card-inner .title-text-link .text h5, .header-wrap #block-cim-hoofdnavigatie .sf-accordion > .sf-depth-1 > .sf-depth-1 {
  font-size: 16px;
  line-height: 1.2;
}
@media screen and (min-width: 1200px) {
  .f-20, .scroll-section h5, .view-teams-view .view-content .views-row .teams-card-inner .name-designation .designation h5, .col-2-section-wrap .col-12:nth-child(2) p, .cim-one-inner .cim-one-wrap .text-card-inner .title-text-link .text h5, .header-wrap #block-cim-hoofdnavigatie .sf-accordion > .sf-depth-1 > .sf-depth-1 {
    font-size: 18px;
  }
}
@media screen and (min-width: 1600px) {
  .f-20, .scroll-section h5, .view-teams-view .view-content .views-row .teams-card-inner .name-designation .designation h5, .col-2-section-wrap .col-12:nth-child(2) p, .cim-one-inner .cim-one-wrap .text-card-inner .title-text-link .text h5, .header-wrap #block-cim-hoofdnavigatie .sf-accordion > .sf-depth-1 > .sf-depth-1 {
    font-size: 20px;
  }
}

.f-24, .path-webform .webform-confirmation .webform-confirmation__message, .contact-section .block-webform h2, .union-clips-inner .clip-items .field .accordion-box .accordion-header .counter-head .counter, .faq-section-outer .field .field__item .accordion-box .accordion-header .counter-head .counter, .view-teams-view .view-content .views-row .teams-card-inner .name-designation .name h3, .left-marque.full-img-bottom .ticker-marque .field .field__item h3, .left-marque.marque-btn .ticker-marque .field .field__item .btn-tkr-inner .text a, .left-marque.marque-btn .ticker-marque .field .field__item .btn-tkr-inner .text, .left-marque.marque-btn .ticker-marque .field .field__item h3, h4 {
  font-size: 18px;
  line-height: 1.2;
}
@media screen and (min-width: 1200px) {
  .f-24, .path-webform .webform-confirmation .webform-confirmation__message, .contact-section .block-webform h2, .union-clips-inner .clip-items .field .accordion-box .accordion-header .counter-head .counter, .faq-section-outer .field .field__item .accordion-box .accordion-header .counter-head .counter, .view-teams-view .view-content .views-row .teams-card-inner .name-designation .name h3, .left-marque.full-img-bottom .ticker-marque .field .field__item h3, .left-marque.marque-btn .ticker-marque .field .field__item .btn-tkr-inner .text a, .left-marque.marque-btn .ticker-marque .field .field__item .btn-tkr-inner .text, .left-marque.marque-btn .ticker-marque .field .field__item h3, h4 {
    font-size: 20px;
  }
}
@media screen and (min-width: 1400px) {
  .f-24, .path-webform .webform-confirmation .webform-confirmation__message, .contact-section .block-webform h2, .union-clips-inner .clip-items .field .accordion-box .accordion-header .counter-head .counter, .faq-section-outer .field .field__item .accordion-box .accordion-header .counter-head .counter, .view-teams-view .view-content .views-row .teams-card-inner .name-designation .name h3, .left-marque.full-img-bottom .ticker-marque .field .field__item h3, .left-marque.marque-btn .ticker-marque .field .field__item .btn-tkr-inner .text a, .left-marque.marque-btn .ticker-marque .field .field__item .btn-tkr-inner .text, .left-marque.marque-btn .ticker-marque .field .field__item h3, h4 {
    font-size: 22px;
  }
}
@media screen and (min-width: 1600px) {
  .f-24, .path-webform .webform-confirmation .webform-confirmation__message, .contact-section .block-webform h2, .union-clips-inner .clip-items .field .accordion-box .accordion-header .counter-head .counter, .faq-section-outer .field .field__item .accordion-box .accordion-header .counter-head .counter, .view-teams-view .view-content .views-row .teams-card-inner .name-designation .name h3, .left-marque.full-img-bottom .ticker-marque .field .field__item h3, .left-marque.marque-btn .ticker-marque .field .field__item .btn-tkr-inner .text a, .left-marque.marque-btn .ticker-marque .field .field__item .btn-tkr-inner .text, .left-marque.marque-btn .ticker-marque .field .field__item h3, h4 {
    font-size: 24px;
  }
}

.f-30, .simple-popup-blocks-global .block-cim-popupblockcontent-modal .spb-popup-main-wrapper .popup-content-inner .title-text-link .title h2, .title-h3 h1, .form-content .block-inline-blockbasic h1, .page-node-type-glossary ._none .row h1, h3 {
  font-size: 22px;
  line-height: 1.1;
}
@media screen and (min-width: 1400px) {
  .f-30, .simple-popup-blocks-global .block-cim-popupblockcontent-modal .spb-popup-main-wrapper .popup-content-inner .title-text-link .title h2, .title-h3 h1, .form-content .block-inline-blockbasic h1, .page-node-type-glossary ._none .row h1, h3 {
    font-size: 25px;
  }
}
@media screen and (min-width: 1600px) {
  .f-30, .simple-popup-blocks-global .block-cim-popupblockcontent-modal .spb-popup-main-wrapper .popup-content-inner .title-text-link .title h2, .title-h3 h1, .form-content .block-inline-blockbasic h1, .page-node-type-glossary ._none .row h1, h3 {
    font-size: 30px;
  }
}

.f-35 {
  font-size: 25px;
  line-height: 1.28;
}
@media screen and (min-width: 1200px) {
  .f-35 {
    font-size: 30px;
    line-height: 1.333;
  }
}
@media screen and (min-width: 1400px) {
  .f-35 {
    line-height: 1.222;
    font-size: 35px;
  }
}

.f-45, .news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number strong, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number strong, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number strong, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number strong, .news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, .news-related-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number strong, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number strong, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number strong, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number strong, .news-related-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number, .studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number strong, .studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, .studies-wrap .view-news-overview .view-content .views-row .news-item-inner .image-hover-content .hover-content .number strong, .studies-wrap .view-news-overview .view-content .views-row .news-item-inner .image-hover-content .hover-content .number, .studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number strong, .studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, h2 {
  font-size: 28px;
  line-height: 1.1;
}
@media screen and (min-width: 992px) {
  .f-45, .news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number strong, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number strong, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number strong, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number strong, .news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, .news-related-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number strong, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number strong, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number strong, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number strong, .news-related-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number, .studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number strong, .studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, .studies-wrap .view-news-overview .view-content .views-row .news-item-inner .image-hover-content .hover-content .number strong, .studies-wrap .view-news-overview .view-content .views-row .news-item-inner .image-hover-content .hover-content .number, .studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number strong, .studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, h2 {
    font-size: 30px;
  }
}
@media screen and (min-width: 1200px) {
  .f-45, .news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number strong, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number strong, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number strong, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number strong, .news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, .news-related-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number strong, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number strong, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number strong, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number strong, .news-related-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number, .studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number strong, .studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, .studies-wrap .view-news-overview .view-content .views-row .news-item-inner .image-hover-content .hover-content .number strong, .studies-wrap .view-news-overview .view-content .views-row .news-item-inner .image-hover-content .hover-content .number, .studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number strong, .studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, h2 {
    font-size: 35px;
  }
}
@media screen and (min-width: 1400px) {
  .f-45, .news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number strong, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number strong, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number strong, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number strong, .news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, .news-related-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number strong, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number strong, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number strong, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number strong, .news-related-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number, .studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number strong, .studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, .studies-wrap .view-news-overview .view-content .views-row .news-item-inner .image-hover-content .hover-content .number strong, .studies-wrap .view-news-overview .view-content .views-row .news-item-inner .image-hover-content .hover-content .number, .studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number strong, .studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, h2 {
    font-size: 40px;
  }
}
@media screen and (min-width: 1600px) {
  .f-45, .news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number strong, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number strong, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number strong, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number strong, .news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, .news-related-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number strong, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number strong, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number strong, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number strong, .news-related-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number, .studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number strong, .studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, .studies-wrap .view-news-overview .view-content .views-row .news-item-inner .image-hover-content .hover-content .number strong, .studies-wrap .view-news-overview .view-content .views-row .news-item-inner .image-hover-content .hover-content .number, .studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number strong, .studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, h2 {
    font-size: 45px;
  }
}

.f-65, .info-card-inner-2 .title-text-link .title h3, .cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .key-figs-card-inner .number h3, .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner .number h3, .info-text-sect .key-figs-wrap .text-keyfig-cards .cards-outer .swiper .swiper-wrapper .swiper-slide .key-figs-card-inner .number h3, h1 {
  font-size: 30px;
  line-height: normal;
  line-height: 1.1;
}
@media screen and (min-width: 992px) {
  .f-65, .info-card-inner-2 .title-text-link .title h3, .cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .key-figs-card-inner .number h3, .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner .number h3, .info-text-sect .key-figs-wrap .text-keyfig-cards .cards-outer .swiper .swiper-wrapper .swiper-slide .key-figs-card-inner .number h3, h1 {
    font-size: 40px;
  }
}
@media screen and (min-width: 1200px) {
  .f-65, .info-card-inner-2 .title-text-link .title h3, .cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .key-figs-card-inner .number h3, .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner .number h3, .info-text-sect .key-figs-wrap .text-keyfig-cards .cards-outer .swiper .swiper-wrapper .swiper-slide .key-figs-card-inner .number h3, h1 {
    font-size: 45px;
  }
}
@media screen and (min-width: 1400px) {
  .f-65, .info-card-inner-2 .title-text-link .title h3, .cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .key-figs-card-inner .number h3, .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner .number h3, .info-text-sect .key-figs-wrap .text-keyfig-cards .cards-outer .swiper .swiper-wrapper .swiper-slide .key-figs-card-inner .number h3, h1 {
    font-size: 50px;
  }
}
@media screen and (min-width: 1800px) {
  .f-65, .info-card-inner-2 .title-text-link .title h3, .cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .key-figs-card-inner .number h3, .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner .number h3, .info-text-sect .key-figs-wrap .text-keyfig-cards .cards-outer .swiper .swiper-wrapper .swiper-slide .key-figs-card-inner .number h3, h1 {
    font-size: 65px;
  }
}

.f-100, .singleContentSwiper .swiper-wrapper .swiper-slide .number-text-item .number h3, .title-banner h1, .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .text-formatted h2, .cim-one-inner-2 .text-formatted h2, .normal-banner-outer .col-12:nth-child(2) .block-inline-blocktitle-text-link .title-text-link .title h2, .studies-wrap .text-formatted h2, .left-marque .ticker-marque .field .field__item h3 {
  font-size: 40px;
  line-height: 1;
}
@media screen and (min-width: 992px) {
  .f-100, .singleContentSwiper .swiper-wrapper .swiper-slide .number-text-item .number h3, .title-banner h1, .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .text-formatted h2, .cim-one-inner-2 .text-formatted h2, .normal-banner-outer .col-12:nth-child(2) .block-inline-blocktitle-text-link .title-text-link .title h2, .studies-wrap .text-formatted h2, .left-marque .ticker-marque .field .field__item h3 {
    font-size: 60px;
  }
}
@media screen and (min-width: 1200px) {
  .f-100, .singleContentSwiper .swiper-wrapper .swiper-slide .number-text-item .number h3, .title-banner h1, .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .text-formatted h2, .cim-one-inner-2 .text-formatted h2, .normal-banner-outer .col-12:nth-child(2) .block-inline-blocktitle-text-link .title-text-link .title h2, .studies-wrap .text-formatted h2, .left-marque .ticker-marque .field .field__item h3 {
    font-size: 70px;
  }
}
@media screen and (min-width: 1400px) {
  .f-100, .singleContentSwiper .swiper-wrapper .swiper-slide .number-text-item .number h3, .title-banner h1, .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .text-formatted h2, .cim-one-inner-2 .text-formatted h2, .normal-banner-outer .col-12:nth-child(2) .block-inline-blocktitle-text-link .title-text-link .title h2, .studies-wrap .text-formatted h2, .left-marque .ticker-marque .field .field__item h3 {
    font-size: 80px;
  }
}
@media screen and (min-width: 1800px) {
  .f-100, .singleContentSwiper .swiper-wrapper .swiper-slide .number-text-item .number h3, .title-banner h1, .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .text-formatted h2, .cim-one-inner-2 .text-formatted h2, .normal-banner-outer .col-12:nth-child(2) .block-inline-blocktitle-text-link .title-text-link .title h2, .studies-wrap .text-formatted h2, .left-marque .ticker-marque .field .field__item h3 {
    font-size: 100px;
  }
}

.pt-24, .simple-popup-blocks-global .block-cim-popupblockcontent-modal .spb-popup-main-wrapper .popup-content-inner .title-text-link .link, .simple-popup-blocks-global .block-cim-popupblockcontent-modal .spb-popup-main-wrapper .popup-content-inner .title-text-link .title, .tova-big-card-inner .text-card-wrap .title-text-link .bottom-content-wrap, .text-btn-content-2 .membership-card-inner .linjk-downld-wrap .download-btn-wrap .has-download-icon, .view-commitee-overview .view-content .views-row .commitee-item-inner .title-category .title, .view-strategic-commitee-overview .view-content .views-row .commitee-item-inner .title-category .title, .view-commitee-overview .view-content .views-row, .view-strategic-commitee-overview .view-content .views-row, .border-top-subtile, .common-text-img-section .title-text-link .btn-wrap, .union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner .name-desg, .union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner .title, .union-clips-inner .clip-items .field .accordion-box, .news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .link, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .link, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .link, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .link, .news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .text, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .text, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .text, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .text, .news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .title, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .title, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .title, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .title, .news-related-news-section .view-related-news .view-content .views-row .news-item-inner .link, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .link, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .link, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .link, .news-related-news-section .view-related-news .view-content .views-row .news-item-inner .text, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .text, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .text, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .text, .faq-section-outer .field .field__item .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner .name-desg, .faq-section-outer .field .field__item .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner .title, .faq-section-outer .field .field__item .accordion-box, .view-faq-block-view .view-content .views-row .accordion-box, .title-video-section .video-card .swiper .swiper-wrapper .swiper-slide .video-txt-inner .name-desg, .title-video-section .video-card .swiper .swiper-wrapper .swiper-slide .video-txt-inner .title, .downloads-view-wrap .field .field__item .job-card-inner .link, .downloads-view-wrap .field .field__item .download-card-inner .text, .view-downloads-view .view-content .views-row .job-card-inner .link, .view-downloads-view .view-content .views-row .download-card-inner .text, .view-vacancies-overview .view-content .views-row .job-card-inner .link, .view-methodology-detail-downloads-view .view-content .views-row .job-card-inner .link, .view-membership-downloads-view .view-content .views-row .job-card-inner .link, .view-regelementen-downloads-view .view-content .views-row .job-card-inner .link, .view-vacancies-overview .view-content .views-row .download-card-inner .text, .view-methodology-detail-downloads-view .view-content .views-row .download-card-inner .text, .view-membership-downloads-view .view-content .views-row .download-card-inner .text, .view-regelementen-downloads-view .view-content .views-row .download-card-inner .text, .col-2-img-text.type-3 .title-text-link .text ul, .normal-banner-outer.type-2 .block-inline-blocktext-list .text-list-wrap .text-list, .normal-banner-outer.type-2 .block-inline-blocktext-download-btn .text-btn-doc-inn .text > ul, .chart-wrapper .chart-inner .percent-txt, .mobile-front-news .news-item-inner .link, .mobile-front-news .news-item-inner .text, .studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .link, .studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .text, .studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .title, .studies-wrap .view-news-overview .view-content .views-row .news-item-inner .link, .studies-wrap .view-news-overview .view-content .views-row .news-item-inner .text, .studies-wrap .view-news-overview .filter-label-wrap, .studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .link, .studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .text, .studies-wrap .view-duplicate-of-front-news .filter-label-wrap, .left-img-text-sec .view-front-news .view-content .views-row .views-field .news-item-inner .link, .left-img-text-sec .view-front-news .view-content .views-row .views-field .news-item-inner .text, .info-text-sect .key-figs-wrap .text-keyfig-cards > .text, .footer-wrap .footer_bottom_wrap .region-footer-bottom, .border-top-light-blue {
  padding-top: 15px;
}
@media screen and (min-width: 1200px) {
  .pt-24, .simple-popup-blocks-global .block-cim-popupblockcontent-modal .spb-popup-main-wrapper .popup-content-inner .title-text-link .link, .simple-popup-blocks-global .block-cim-popupblockcontent-modal .spb-popup-main-wrapper .popup-content-inner .title-text-link .title, .tova-big-card-inner .text-card-wrap .title-text-link .bottom-content-wrap, .text-btn-content-2 .membership-card-inner .linjk-downld-wrap .download-btn-wrap .has-download-icon, .view-commitee-overview .view-content .views-row .commitee-item-inner .title-category .title, .view-strategic-commitee-overview .view-content .views-row .commitee-item-inner .title-category .title, .view-commitee-overview .view-content .views-row, .view-strategic-commitee-overview .view-content .views-row, .border-top-subtile, .common-text-img-section .title-text-link .btn-wrap, .union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner .name-desg, .union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner .title, .union-clips-inner .clip-items .field .accordion-box, .news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .link, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .link, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .link, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .link, .news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .text, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .text, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .text, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .text, .news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .title, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .title, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .title, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .title, .news-related-news-section .view-related-news .view-content .views-row .news-item-inner .link, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .link, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .link, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .link, .news-related-news-section .view-related-news .view-content .views-row .news-item-inner .text, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .text, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .text, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .text, .faq-section-outer .field .field__item .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner .name-desg, .faq-section-outer .field .field__item .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner .title, .faq-section-outer .field .field__item .accordion-box, .view-faq-block-view .view-content .views-row .accordion-box, .title-video-section .video-card .swiper .swiper-wrapper .swiper-slide .video-txt-inner .name-desg, .title-video-section .video-card .swiper .swiper-wrapper .swiper-slide .video-txt-inner .title, .downloads-view-wrap .field .field__item .job-card-inner .link, .downloads-view-wrap .field .field__item .download-card-inner .text, .view-downloads-view .view-content .views-row .job-card-inner .link, .view-downloads-view .view-content .views-row .download-card-inner .text, .view-vacancies-overview .view-content .views-row .job-card-inner .link, .view-methodology-detail-downloads-view .view-content .views-row .job-card-inner .link, .view-membership-downloads-view .view-content .views-row .job-card-inner .link, .view-regelementen-downloads-view .view-content .views-row .job-card-inner .link, .view-vacancies-overview .view-content .views-row .download-card-inner .text, .view-methodology-detail-downloads-view .view-content .views-row .download-card-inner .text, .view-membership-downloads-view .view-content .views-row .download-card-inner .text, .view-regelementen-downloads-view .view-content .views-row .download-card-inner .text, .col-2-img-text.type-3 .title-text-link .text ul, .normal-banner-outer.type-2 .block-inline-blocktext-list .text-list-wrap .text-list, .normal-banner-outer.type-2 .block-inline-blocktext-download-btn .text-btn-doc-inn .text > ul, .chart-wrapper .chart-inner .percent-txt, .mobile-front-news .news-item-inner .link, .mobile-front-news .news-item-inner .text, .studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .link, .studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .text, .studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .title, .studies-wrap .view-news-overview .view-content .views-row .news-item-inner .link, .studies-wrap .view-news-overview .view-content .views-row .news-item-inner .text, .studies-wrap .view-news-overview .filter-label-wrap, .studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .link, .studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .text, .studies-wrap .view-duplicate-of-front-news .filter-label-wrap, .left-img-text-sec .view-front-news .view-content .views-row .views-field .news-item-inner .link, .left-img-text-sec .view-front-news .view-content .views-row .views-field .news-item-inner .text, .info-text-sect .key-figs-wrap .text-keyfig-cards > .text, .footer-wrap .footer_bottom_wrap .region-footer-bottom, .border-top-light-blue {
    padding-top: 17px;
  }
}
@media screen and (min-width: 1400px) {
  .pt-24, .simple-popup-blocks-global .block-cim-popupblockcontent-modal .spb-popup-main-wrapper .popup-content-inner .title-text-link .link, .simple-popup-blocks-global .block-cim-popupblockcontent-modal .spb-popup-main-wrapper .popup-content-inner .title-text-link .title, .tova-big-card-inner .text-card-wrap .title-text-link .bottom-content-wrap, .text-btn-content-2 .membership-card-inner .linjk-downld-wrap .download-btn-wrap .has-download-icon, .view-commitee-overview .view-content .views-row .commitee-item-inner .title-category .title, .view-strategic-commitee-overview .view-content .views-row .commitee-item-inner .title-category .title, .view-commitee-overview .view-content .views-row, .view-strategic-commitee-overview .view-content .views-row, .border-top-subtile, .common-text-img-section .title-text-link .btn-wrap, .union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner .name-desg, .union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner .title, .union-clips-inner .clip-items .field .accordion-box, .news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .link, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .link, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .link, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .link, .news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .text, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .text, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .text, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .text, .news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .title, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .title, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .title, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .title, .news-related-news-section .view-related-news .view-content .views-row .news-item-inner .link, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .link, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .link, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .link, .news-related-news-section .view-related-news .view-content .views-row .news-item-inner .text, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .text, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .text, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .text, .faq-section-outer .field .field__item .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner .name-desg, .faq-section-outer .field .field__item .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner .title, .faq-section-outer .field .field__item .accordion-box, .view-faq-block-view .view-content .views-row .accordion-box, .title-video-section .video-card .swiper .swiper-wrapper .swiper-slide .video-txt-inner .name-desg, .title-video-section .video-card .swiper .swiper-wrapper .swiper-slide .video-txt-inner .title, .downloads-view-wrap .field .field__item .job-card-inner .link, .downloads-view-wrap .field .field__item .download-card-inner .text, .view-downloads-view .view-content .views-row .job-card-inner .link, .view-downloads-view .view-content .views-row .download-card-inner .text, .view-vacancies-overview .view-content .views-row .job-card-inner .link, .view-methodology-detail-downloads-view .view-content .views-row .job-card-inner .link, .view-membership-downloads-view .view-content .views-row .job-card-inner .link, .view-regelementen-downloads-view .view-content .views-row .job-card-inner .link, .view-vacancies-overview .view-content .views-row .download-card-inner .text, .view-methodology-detail-downloads-view .view-content .views-row .download-card-inner .text, .view-membership-downloads-view .view-content .views-row .download-card-inner .text, .view-regelementen-downloads-view .view-content .views-row .download-card-inner .text, .col-2-img-text.type-3 .title-text-link .text ul, .normal-banner-outer.type-2 .block-inline-blocktext-list .text-list-wrap .text-list, .normal-banner-outer.type-2 .block-inline-blocktext-download-btn .text-btn-doc-inn .text > ul, .chart-wrapper .chart-inner .percent-txt, .mobile-front-news .news-item-inner .link, .mobile-front-news .news-item-inner .text, .studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .link, .studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .text, .studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .title, .studies-wrap .view-news-overview .view-content .views-row .news-item-inner .link, .studies-wrap .view-news-overview .view-content .views-row .news-item-inner .text, .studies-wrap .view-news-overview .filter-label-wrap, .studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .link, .studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .text, .studies-wrap .view-duplicate-of-front-news .filter-label-wrap, .left-img-text-sec .view-front-news .view-content .views-row .views-field .news-item-inner .link, .left-img-text-sec .view-front-news .view-content .views-row .views-field .news-item-inner .text, .info-text-sect .key-figs-wrap .text-keyfig-cards > .text, .footer-wrap .footer_bottom_wrap .region-footer-bottom, .border-top-light-blue {
    padding-top: 20px;
  }
}
@media screen and (min-width: 1600px) {
  .pt-24, .simple-popup-blocks-global .block-cim-popupblockcontent-modal .spb-popup-main-wrapper .popup-content-inner .title-text-link .link, .simple-popup-blocks-global .block-cim-popupblockcontent-modal .spb-popup-main-wrapper .popup-content-inner .title-text-link .title, .tova-big-card-inner .text-card-wrap .title-text-link .bottom-content-wrap, .text-btn-content-2 .membership-card-inner .linjk-downld-wrap .download-btn-wrap .has-download-icon, .view-commitee-overview .view-content .views-row .commitee-item-inner .title-category .title, .view-strategic-commitee-overview .view-content .views-row .commitee-item-inner .title-category .title, .view-commitee-overview .view-content .views-row, .view-strategic-commitee-overview .view-content .views-row, .border-top-subtile, .common-text-img-section .title-text-link .btn-wrap, .union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner .name-desg, .union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner .title, .union-clips-inner .clip-items .field .accordion-box, .news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .link, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .link, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .link, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .link, .news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .text, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .text, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .text, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .text, .news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .title, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .title, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .title, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .title, .news-related-news-section .view-related-news .view-content .views-row .news-item-inner .link, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .link, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .link, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .link, .news-related-news-section .view-related-news .view-content .views-row .news-item-inner .text, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .text, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .text, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .text, .faq-section-outer .field .field__item .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner .name-desg, .faq-section-outer .field .field__item .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner .title, .faq-section-outer .field .field__item .accordion-box, .view-faq-block-view .view-content .views-row .accordion-box, .title-video-section .video-card .swiper .swiper-wrapper .swiper-slide .video-txt-inner .name-desg, .title-video-section .video-card .swiper .swiper-wrapper .swiper-slide .video-txt-inner .title, .downloads-view-wrap .field .field__item .job-card-inner .link, .downloads-view-wrap .field .field__item .download-card-inner .text, .view-downloads-view .view-content .views-row .job-card-inner .link, .view-downloads-view .view-content .views-row .download-card-inner .text, .view-vacancies-overview .view-content .views-row .job-card-inner .link, .view-methodology-detail-downloads-view .view-content .views-row .job-card-inner .link, .view-membership-downloads-view .view-content .views-row .job-card-inner .link, .view-regelementen-downloads-view .view-content .views-row .job-card-inner .link, .view-vacancies-overview .view-content .views-row .download-card-inner .text, .view-methodology-detail-downloads-view .view-content .views-row .download-card-inner .text, .view-membership-downloads-view .view-content .views-row .download-card-inner .text, .view-regelementen-downloads-view .view-content .views-row .download-card-inner .text, .col-2-img-text.type-3 .title-text-link .text ul, .normal-banner-outer.type-2 .block-inline-blocktext-list .text-list-wrap .text-list, .normal-banner-outer.type-2 .block-inline-blocktext-download-btn .text-btn-doc-inn .text > ul, .chart-wrapper .chart-inner .percent-txt, .mobile-front-news .news-item-inner .link, .mobile-front-news .news-item-inner .text, .studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .link, .studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .text, .studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .title, .studies-wrap .view-news-overview .view-content .views-row .news-item-inner .link, .studies-wrap .view-news-overview .view-content .views-row .news-item-inner .text, .studies-wrap .view-news-overview .filter-label-wrap, .studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .link, .studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .text, .studies-wrap .view-duplicate-of-front-news .filter-label-wrap, .left-img-text-sec .view-front-news .view-content .views-row .views-field .news-item-inner .link, .left-img-text-sec .view-front-news .view-content .views-row .views-field .news-item-inner .text, .info-text-sect .key-figs-wrap .text-keyfig-cards > .text, .footer-wrap .footer_bottom_wrap .region-footer-bottom, .border-top-light-blue {
    padding-top: 24px;
  }
}

.pt-20, .half-content-inner .bottom-content-wrap, .studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .title {
  padding-top: 10px;
}
@media screen and (min-width: 1200px) {
  .pt-20, .half-content-inner .bottom-content-wrap, .studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .title {
    padding-top: 13px;
  }
}
@media screen and (min-width: 1400px) {
  .pt-20, .half-content-inner .bottom-content-wrap, .studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .title {
    padding-top: 18px;
  }
}
@media screen and (min-width: 1600px) {
  .pt-20, .half-content-inner .bottom-content-wrap, .studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .title {
    padding-top: 20px;
  }
}

.pb-20, .srch, .services-info-wrap .subscriber-tables-wrap .subscriber-data-inner .table-title h4, .tvmedia-filtrs-wrap .search-fltr, .radio-filtrs-list .search-fltr, .publishing-filtrs-list .search-fltr, .filter-for-gemius .search-fltr, .adnce-filtrs-wrap .search-fltr, .view-commitee-overview .view-content .views-row .commitee-item-inner .title-category .title, .view-strategic-commitee-overview .view-content .views-row .commitee-item-inner .title-category .title, .title-bottom-border .text-formatted h3, .list_style_wrap .text-formatted ul li, .list_style_wrap .block-inline-blocktitle-text-link ul li, .title-text-link .text ul li {
  padding-bottom: 10px;
}
@media screen and (min-width: 1200px) {
  .pb-20, .srch, .services-info-wrap .subscriber-tables-wrap .subscriber-data-inner .table-title h4, .tvmedia-filtrs-wrap .search-fltr, .radio-filtrs-list .search-fltr, .publishing-filtrs-list .search-fltr, .filter-for-gemius .search-fltr, .adnce-filtrs-wrap .search-fltr, .view-commitee-overview .view-content .views-row .commitee-item-inner .title-category .title, .view-strategic-commitee-overview .view-content .views-row .commitee-item-inner .title-category .title, .title-bottom-border .text-formatted h3, .list_style_wrap .text-formatted ul li, .list_style_wrap .block-inline-blocktitle-text-link ul li, .title-text-link .text ul li {
    padding-bottom: 13px;
  }
}
@media screen and (min-width: 1400px) {
  .pb-20, .srch, .services-info-wrap .subscriber-tables-wrap .subscriber-data-inner .table-title h4, .tvmedia-filtrs-wrap .search-fltr, .radio-filtrs-list .search-fltr, .publishing-filtrs-list .search-fltr, .filter-for-gemius .search-fltr, .adnce-filtrs-wrap .search-fltr, .view-commitee-overview .view-content .views-row .commitee-item-inner .title-category .title, .view-strategic-commitee-overview .view-content .views-row .commitee-item-inner .title-category .title, .title-bottom-border .text-formatted h3, .list_style_wrap .text-formatted ul li, .list_style_wrap .block-inline-blocktitle-text-link ul li, .title-text-link .text ul li {
    padding-bottom: 18px;
  }
}
@media screen and (min-width: 1600px) {
  .pb-20, .srch, .services-info-wrap .subscriber-tables-wrap .subscriber-data-inner .table-title h4, .tvmedia-filtrs-wrap .search-fltr, .radio-filtrs-list .search-fltr, .publishing-filtrs-list .search-fltr, .filter-for-gemius .search-fltr, .adnce-filtrs-wrap .search-fltr, .view-commitee-overview .view-content .views-row .commitee-item-inner .title-category .title, .view-strategic-commitee-overview .view-content .views-row .commitee-item-inner .title-category .title, .title-bottom-border .text-formatted h3, .list_style_wrap .text-formatted ul li, .list_style_wrap .block-inline-blocktitle-text-link ul li, .title-text-link .text ul li {
    padding-bottom: 20px;
  }
}

.pt-40, html body .col-2-img-content .title-text-link .text, .view-agenda-view .filter-content-wrap .view-content-wrap .view-content .views-row .agenda-card-inner .date-content .content-inn .place-hours, .glossry-content-section .view-dictionary-list-page .alphabets-wrap, .tv-card-swiper .swiper-btn-wrap, .tv-card-swiper .swiper-btn-wrapper, .downloads-view-wrap .field .field__item .download-card-inner .download-btn-wrap, .view-downloads-view .view-content .views-row .download-card-inner .download-btn-wrap, .view-vacancies-overview .view-content .views-row .download-card-inner .download-btn-wrap, .view-methodology-detail-downloads-view .view-content .views-row .download-card-inner .download-btn-wrap, .view-membership-downloads-view .view-content .views-row .download-card-inner .download-btn-wrap, .view-regelementen-downloads-view .view-content .views-row .download-card-inner .download-btn-wrap, .border_top, .bs-pt-40 {
  padding-top: 18px;
}
@media screen and (min-width: 768px) {
  .pt-40, html body .col-2-img-content .title-text-link .text, .view-agenda-view .filter-content-wrap .view-content-wrap .view-content .views-row .agenda-card-inner .date-content .content-inn .place-hours, .glossry-content-section .view-dictionary-list-page .alphabets-wrap, .tv-card-swiper .swiper-btn-wrap, .tv-card-swiper .swiper-btn-wrapper, .downloads-view-wrap .field .field__item .download-card-inner .download-btn-wrap, .view-downloads-view .view-content .views-row .download-card-inner .download-btn-wrap, .view-vacancies-overview .view-content .views-row .download-card-inner .download-btn-wrap, .view-methodology-detail-downloads-view .view-content .views-row .download-card-inner .download-btn-wrap, .view-membership-downloads-view .view-content .views-row .download-card-inner .download-btn-wrap, .view-regelementen-downloads-view .view-content .views-row .download-card-inner .download-btn-wrap, .border_top, .bs-pt-40 {
    padding-top: 22px;
  }
}
@media screen and (min-width: 992px) {
  .pt-40, html body .col-2-img-content .title-text-link .text, .view-agenda-view .filter-content-wrap .view-content-wrap .view-content .views-row .agenda-card-inner .date-content .content-inn .place-hours, .glossry-content-section .view-dictionary-list-page .alphabets-wrap, .tv-card-swiper .swiper-btn-wrap, .tv-card-swiper .swiper-btn-wrapper, .downloads-view-wrap .field .field__item .download-card-inner .download-btn-wrap, .view-downloads-view .view-content .views-row .download-card-inner .download-btn-wrap, .view-vacancies-overview .view-content .views-row .download-card-inner .download-btn-wrap, .view-methodology-detail-downloads-view .view-content .views-row .download-card-inner .download-btn-wrap, .view-membership-downloads-view .view-content .views-row .download-card-inner .download-btn-wrap, .view-regelementen-downloads-view .view-content .views-row .download-card-inner .download-btn-wrap, .border_top, .bs-pt-40 {
    padding-top: 25px;
  }
}
@media screen and (min-width: 1200px) {
  .pt-40, html body .col-2-img-content .title-text-link .text, .view-agenda-view .filter-content-wrap .view-content-wrap .view-content .views-row .agenda-card-inner .date-content .content-inn .place-hours, .glossry-content-section .view-dictionary-list-page .alphabets-wrap, .tv-card-swiper .swiper-btn-wrap, .tv-card-swiper .swiper-btn-wrapper, .downloads-view-wrap .field .field__item .download-card-inner .download-btn-wrap, .view-downloads-view .view-content .views-row .download-card-inner .download-btn-wrap, .view-vacancies-overview .view-content .views-row .download-card-inner .download-btn-wrap, .view-methodology-detail-downloads-view .view-content .views-row .download-card-inner .download-btn-wrap, .view-membership-downloads-view .view-content .views-row .download-card-inner .download-btn-wrap, .view-regelementen-downloads-view .view-content .views-row .download-card-inner .download-btn-wrap, .border_top, .bs-pt-40 {
    padding-top: 30px;
  }
}
@media screen and (min-width: 1400px) {
  .pt-40, html body .col-2-img-content .title-text-link .text, .view-agenda-view .filter-content-wrap .view-content-wrap .view-content .views-row .agenda-card-inner .date-content .content-inn .place-hours, .glossry-content-section .view-dictionary-list-page .alphabets-wrap, .tv-card-swiper .swiper-btn-wrap, .tv-card-swiper .swiper-btn-wrapper, .downloads-view-wrap .field .field__item .download-card-inner .download-btn-wrap, .view-downloads-view .view-content .views-row .download-card-inner .download-btn-wrap, .view-vacancies-overview .view-content .views-row .download-card-inner .download-btn-wrap, .view-methodology-detail-downloads-view .view-content .views-row .download-card-inner .download-btn-wrap, .view-membership-downloads-view .view-content .views-row .download-card-inner .download-btn-wrap, .view-regelementen-downloads-view .view-content .views-row .download-card-inner .download-btn-wrap, .border_top, .bs-pt-40 {
    padding-top: 35px;
  }
}
@media screen and (min-width: 1600px) {
  .pt-40, html body .col-2-img-content .title-text-link .text, .view-agenda-view .filter-content-wrap .view-content-wrap .view-content .views-row .agenda-card-inner .date-content .content-inn .place-hours, .glossry-content-section .view-dictionary-list-page .alphabets-wrap, .tv-card-swiper .swiper-btn-wrap, .tv-card-swiper .swiper-btn-wrapper, .downloads-view-wrap .field .field__item .download-card-inner .download-btn-wrap, .view-downloads-view .view-content .views-row .download-card-inner .download-btn-wrap, .view-vacancies-overview .view-content .views-row .download-card-inner .download-btn-wrap, .view-methodology-detail-downloads-view .view-content .views-row .download-card-inner .download-btn-wrap, .view-membership-downloads-view .view-content .views-row .download-card-inner .download-btn-wrap, .view-regelementen-downloads-view .view-content .views-row .download-card-inner .download-btn-wrap, .border_top, .bs-pt-40 {
    padding-top: 40px;
  }
}

.pb-40, .services-text-title .field--name-field-title, .form-content .block-inline-blockbasic h1, .footer-top-sec-outer-2 .title-text-link .title h3, .footer-top-sec-outer .title-text-link .title h3, .info-text-sect .key-figs-wrap .text-keyfig-cards .cards-outer .swiper .swiper-wrapper .swiper-slide .key-figs-card-inner .number, .bs-pb-40 {
  padding-bottom: 18px;
}
@media screen and (min-width: 768px) {
  .pb-40, .services-text-title .field--name-field-title, .form-content .block-inline-blockbasic h1, .footer-top-sec-outer-2 .title-text-link .title h3, .footer-top-sec-outer .title-text-link .title h3, .info-text-sect .key-figs-wrap .text-keyfig-cards .cards-outer .swiper .swiper-wrapper .swiper-slide .key-figs-card-inner .number, .bs-pb-40 {
    padding-bottom: 22px;
  }
}
@media screen and (min-width: 992px) {
  .pb-40, .services-text-title .field--name-field-title, .form-content .block-inline-blockbasic h1, .footer-top-sec-outer-2 .title-text-link .title h3, .footer-top-sec-outer .title-text-link .title h3, .info-text-sect .key-figs-wrap .text-keyfig-cards .cards-outer .swiper .swiper-wrapper .swiper-slide .key-figs-card-inner .number, .bs-pb-40 {
    padding-bottom: 25px;
  }
}
@media screen and (min-width: 1200px) {
  .pb-40, .services-text-title .field--name-field-title, .form-content .block-inline-blockbasic h1, .footer-top-sec-outer-2 .title-text-link .title h3, .footer-top-sec-outer .title-text-link .title h3, .info-text-sect .key-figs-wrap .text-keyfig-cards .cards-outer .swiper .swiper-wrapper .swiper-slide .key-figs-card-inner .number, .bs-pb-40 {
    padding-bottom: 30px;
  }
}
@media screen and (min-width: 1400px) {
  .pb-40, .services-text-title .field--name-field-title, .form-content .block-inline-blockbasic h1, .footer-top-sec-outer-2 .title-text-link .title h3, .footer-top-sec-outer .title-text-link .title h3, .info-text-sect .key-figs-wrap .text-keyfig-cards .cards-outer .swiper .swiper-wrapper .swiper-slide .key-figs-card-inner .number, .bs-pb-40 {
    padding-bottom: 35px;
  }
}
@media screen and (min-width: 1600px) {
  .pb-40, .services-text-title .field--name-field-title, .form-content .block-inline-blockbasic h1, .footer-top-sec-outer-2 .title-text-link .title h3, .footer-top-sec-outer .title-text-link .title h3, .info-text-sect .key-figs-wrap .text-keyfig-cards .cards-outer .swiper .swiper-wrapper .swiper-slide .key-figs-card-inner .number, .bs-pb-40 {
    padding-bottom: 40px;
  }
}

.pb-45, h1 {
  padding-bottom: 20px;
}
@media screen and (min-width: 768px) {
  .pb-45, h1 {
    padding-bottom: 25px;
  }
}
@media screen and (min-width: 992px) {
  .pb-45, h1 {
    padding-bottom: 30px;
  }
}
@media screen and (min-width: 1200px) {
  .pb-45, h1 {
    padding-bottom: 35px;
  }
}
@media screen and (min-width: 1400px) {
  .pb-45, h1 {
    padding-bottom: 40px;
  }
}
@media screen and (min-width: 1600px) {
  .pb-45, h1 {
    padding-bottom: 45px;
  }
}

.pb-24, .info-card-inner-2 .title-text-link .title h3, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .software, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .website, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .contact-detail, .form-content .block-inline-blocktext-list .text-list-wrap .text, .union-clips-inner .clip-items .field .accordion-box, .faq-section-outer .field .field__item .accordion-box .accordion-body .field--name-field-title, .faq-section-outer .field .field__item .accordion-box, .view-faq-block-view .view-content .views-row .accordion-box, .col-2-img-text .block-inline-blockaccordion-block .field .field__item .accordion .accordion-box .accordion-body, .different-banners .text-formatted p, .footer-wrap .region-footer-top .block-menu h5, .footer-wrap .region-footer-top .block-menu h2, .footer-wrap .region-footer-top nav h5, .footer-wrap .region-footer-top nav h2 {
  padding-bottom: 18px;
}
@media screen and (min-width: 1200px) {
  .pb-24, .info-card-inner-2 .title-text-link .title h3, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .software, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .website, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .contact-detail, .form-content .block-inline-blocktext-list .text-list-wrap .text, .union-clips-inner .clip-items .field .accordion-box, .faq-section-outer .field .field__item .accordion-box .accordion-body .field--name-field-title, .faq-section-outer .field .field__item .accordion-box, .view-faq-block-view .view-content .views-row .accordion-box, .col-2-img-text .block-inline-blockaccordion-block .field .field__item .accordion .accordion-box .accordion-body, .different-banners .text-formatted p, .footer-wrap .region-footer-top .block-menu h5, .footer-wrap .region-footer-top .block-menu h2, .footer-wrap .region-footer-top nav h5, .footer-wrap .region-footer-top nav h2 {
    padding-bottom: 20px;
  }
}
@media screen and (min-width: 1400px) {
  .pb-24, .info-card-inner-2 .title-text-link .title h3, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .software, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .website, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .contact-detail, .form-content .block-inline-blocktext-list .text-list-wrap .text, .union-clips-inner .clip-items .field .accordion-box, .faq-section-outer .field .field__item .accordion-box .accordion-body .field--name-field-title, .faq-section-outer .field .field__item .accordion-box, .view-faq-block-view .view-content .views-row .accordion-box, .col-2-img-text .block-inline-blockaccordion-block .field .field__item .accordion .accordion-box .accordion-body, .different-banners .text-formatted p, .footer-wrap .region-footer-top .block-menu h5, .footer-wrap .region-footer-top .block-menu h2, .footer-wrap .region-footer-top nav h5, .footer-wrap .region-footer-top nav h2 {
    padding-bottom: 24px;
  }
}

.py-24, html body .col-2-content .title-text-link .text ul, html body .col-2-img-content .title-text-link .text ul, .scroll-section, .col-2-img-text .block-inline-blockaccordion-block .field .field__item {
  padding-top: 18px;
  padding-bottom: 18px;
}
@media screen and (min-width: 1200px) {
  .py-24, html body .col-2-content .title-text-link .text ul, html body .col-2-img-content .title-text-link .text ul, .scroll-section, .col-2-img-text .block-inline-blockaccordion-block .field .field__item {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
@media screen and (min-width: 1400px) {
  .py-24, html body .col-2-content .title-text-link .text ul, html body .col-2-img-content .title-text-link .text ul, .scroll-section, .col-2-img-text .block-inline-blockaccordion-block .field .field__item {
    padding-top: 24px;
    padding-bottom: 24px;
  }
}

.pb-16, .cimoneCardSlider .swiper-wrapper .swiper-slide .paragraph .icon-title-text .title h4, .normal-title-text-section h5, .cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .key-figs-card-inner .title h4, .cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .key-figs-card-inner .text h4, .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner .title h4, .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner .text h4, .cim-one-inner .swiper .swiper-wrapper > .field__item .icon-title-text .title h4, .cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field > .field__item .icon-title-text .title h4, .info-text-sect .key-figs-wrap .text-keyfig-cards .cards-outer .swiper .swiper-wrapper .swiper-slide .key-figs-card-inner .title h4 {
  padding-bottom: 10px;
}
@media screen and (min-width: 1200px) {
  .pb-16, .cimoneCardSlider .swiper-wrapper .swiper-slide .paragraph .icon-title-text .title h4, .normal-title-text-section h5, .cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .key-figs-card-inner .title h4, .cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .key-figs-card-inner .text h4, .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner .title h4, .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner .text h4, .cim-one-inner .swiper .swiper-wrapper > .field__item .icon-title-text .title h4, .cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field > .field__item .icon-title-text .title h4, .info-text-sect .key-figs-wrap .text-keyfig-cards .cards-outer .swiper .swiper-wrapper .swiper-slide .key-figs-card-inner .title h4 {
    padding-bottom: 12px;
  }
}
@media screen and (min-width: 1400px) {
  .pb-16, .cimoneCardSlider .swiper-wrapper .swiper-slide .paragraph .icon-title-text .title h4, .normal-title-text-section h5, .cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .key-figs-card-inner .title h4, .cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .key-figs-card-inner .text h4, .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner .title h4, .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner .text h4, .cim-one-inner .swiper .swiper-wrapper > .field__item .icon-title-text .title h4, .cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field > .field__item .icon-title-text .title h4, .info-text-sect .key-figs-wrap .text-keyfig-cards .cards-outer .swiper .swiper-wrapper .swiper-slide .key-figs-card-inner .title h4 {
    padding-bottom: 16px;
  }
}

.pt-16, .contact-section .block-webform form .form-actions, .view-teams-view .view-content .views-row .teams-card-inner .phone-email-link, .left-img-text-sec .view-front-news .view-content .views-row {
  padding-top: 10px;
}
@media screen and (min-width: 1200px) {
  .pt-16, .contact-section .block-webform form .form-actions, .view-teams-view .view-content .views-row .teams-card-inner .phone-email-link, .left-img-text-sec .view-front-news .view-content .views-row {
    padding-top: 12px;
  }
}
@media screen and (min-width: 1400px) {
  .pt-16, .contact-section .block-webform form .form-actions, .view-teams-view .view-content .views-row .teams-card-inner .phone-email-link, .left-img-text-sec .view-front-news .view-content .views-row {
    padding-top: 16px;
  }
}

.mt-24, html body .col-2-content.type-2 .title-text-link .text {
  margin-top: 18px;
}
@media screen and (min-width: 1200px) {
  .mt-24, html body .col-2-content.type-2 .title-text-link .text {
    margin-top: 20px;
  }
}
@media screen and (min-width: 1400px) {
  .mt-24, html body .col-2-content.type-2 .title-text-link .text {
    margin-top: 24px;
  }
}

.pl-24, .services-info-wrap .subscriber-tables-wrap .subscriber-data-inner .table-wrap table tbody tr td {
  padding-left: 18px;
}
@media screen and (min-width: 1200px) {
  .pl-24, .services-info-wrap .subscriber-tables-wrap .subscriber-data-inner .table-wrap table tbody tr td {
    padding-left: 20px;
  }
}
@media screen and (min-width: 1400px) {
  .pl-24, .services-info-wrap .subscriber-tables-wrap .subscriber-data-inner .table-wrap table tbody tr td {
    padding-left: 24px;
  }
}

.pr-24, .services-info-wrap .subscriber-tables-wrap .subscriber-data-inner .table-wrap table tbody tr td {
  padding-right: 18px;
}
@media screen and (min-width: 1200px) {
  .pr-24, .services-info-wrap .subscriber-tables-wrap .subscriber-data-inner .table-wrap table tbody tr td {
    padding-right: 20px;
  }
}
@media screen and (min-width: 1400px) {
  .pr-24, .services-info-wrap .subscriber-tables-wrap .subscriber-data-inner .table-wrap table tbody tr td {
    padding-right: 24px;
  }
}

.p-24, .tova-big-card-inner .text-card-wrap .card-side .video-txt-inner {
  padding: 18px;
}
@media screen and (min-width: 1200px) {
  .p-24, .tova-big-card-inner .text-card-wrap .card-side .video-txt-inner {
    padding: 20px;
  }
}
@media screen and (min-width: 1400px) {
  .p-24, .tova-big-card-inner .text-card-wrap .card-side .video-txt-inner {
    padding: 24px;
  }
}

.py-50, .simple-popup-blocks-global .block-cim-popupblockcontent-modal, .only-text-caed .bg-color {
  padding-bottom: 30px;
  padding-top: 30px;
}
@media screen and (min-width: 992px) {
  .py-50, .simple-popup-blocks-global .block-cim-popupblockcontent-modal, .only-text-caed .bg-color {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media screen and (min-width: 1400px) {
  .py-50, .simple-popup-blocks-global .block-cim-popupblockcontent-modal, .only-text-caed .bg-color {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}

.px-50 {
  padding-left: 30px;
  padding-right: 30px;
}
@media screen and (min-width: 992px) {
  .px-50 {
    padding-right: 40px;
    padding-left: 40px;
  }
}
@media screen and (min-width: 1400px) {
  .px-50 {
    padding-right: 50px;
    padding-left: 50px;
  }
}

.pb-50, .table .chart-container, .radio-data-table .chart-container, .publishing-data-table .chart-container, .bottom-fixed-section-2, .news-related-news-section .view-related-news .view-header, .news-related-news-section .view-recent-news .view-header, .news-recent-news-section .view-related-news .view-header, .news-recent-news-section .view-recent-news .view-header, .faq-section-outer .field .field__item .accordion-box .accordion-body .text, .only-text-caed .membership-card-inner .title, .swiper-btn-label-wrap, .studies-wrap .view-news-overview .filter-label-wrap, .studies-wrap .view-duplicate-of-front-news .filter-label-wrap, .left-img-text-sec .view-front-news .view-content .views-row, .info-text-sect .key-figs-wrap .btn-space, .info-text-sect .key-figs-wrap .btn-wrap, .footer-wrap .region-footer-top .footer-logo-info .image, .bs-pb-50 {
  padding-bottom: 30px;
}
@media screen and (min-width: 992px) {
  .pb-50, .table .chart-container, .radio-data-table .chart-container, .publishing-data-table .chart-container, .bottom-fixed-section-2, .news-related-news-section .view-related-news .view-header, .news-related-news-section .view-recent-news .view-header, .news-recent-news-section .view-related-news .view-header, .news-recent-news-section .view-recent-news .view-header, .faq-section-outer .field .field__item .accordion-box .accordion-body .text, .only-text-caed .membership-card-inner .title, .swiper-btn-label-wrap, .studies-wrap .view-news-overview .filter-label-wrap, .studies-wrap .view-duplicate-of-front-news .filter-label-wrap, .left-img-text-sec .view-front-news .view-content .views-row, .info-text-sect .key-figs-wrap .btn-space, .info-text-sect .key-figs-wrap .btn-wrap, .footer-wrap .region-footer-top .footer-logo-info .image, .bs-pb-50 {
    padding-bottom: 40px;
  }
}
@media screen and (min-width: 1400px) {
  .pb-50, .table .chart-container, .radio-data-table .chart-container, .publishing-data-table .chart-container, .bottom-fixed-section-2, .news-related-news-section .view-related-news .view-header, .news-related-news-section .view-recent-news .view-header, .news-recent-news-section .view-related-news .view-header, .news-recent-news-section .view-recent-news .view-header, .faq-section-outer .field .field__item .accordion-box .accordion-body .text, .only-text-caed .membership-card-inner .title, .swiper-btn-label-wrap, .studies-wrap .view-news-overview .filter-label-wrap, .studies-wrap .view-duplicate-of-front-news .filter-label-wrap, .left-img-text-sec .view-front-news .view-content .views-row, .info-text-sect .key-figs-wrap .btn-space, .info-text-sect .key-figs-wrap .btn-wrap, .footer-wrap .region-footer-top .footer-logo-info .image, .bs-pb-50 {
    padding-bottom: 50px;
  }
}

.pt-50, .tova-big-card-inner .text-card-wrap .card-side .video-txt-inner .name-desg, .cimoneCardSlider .swiper-btn-wrap, .table .table-inner, .radio-data-table .table-inner, .publishing-data-table .table-inner, .view-software-vendors-overview .view-content, .event-header-inner .place-hours, .union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item .swiper .swiper-btn-wrap, .union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item, .faq-section-outer .field .field__item .accordion-box .accordion-body .video-item .swiper .swiper-btn-wrap, .faq-section-outer .field .field__item .accordion-box .accordion-body .video-item, .title-video-section .video-card .swiper .swiper-btn-wrap, .downloads-view-wrap .field, .view-downloads-view .view-content, .view-vacancies-overview .view-content, .view-methodology-detail-downloads-view .view-content, .view-membership-downloads-view .view-content, .view-regelementen-downloads-view .view-content, .text-swiper-wrap .swiper, .footer-wrap, .bs-pt-50 {
  padding-top: 30px;
}
@media screen and (min-width: 992px) {
  .pt-50, .tova-big-card-inner .text-card-wrap .card-side .video-txt-inner .name-desg, .cimoneCardSlider .swiper-btn-wrap, .table .table-inner, .radio-data-table .table-inner, .publishing-data-table .table-inner, .view-software-vendors-overview .view-content, .event-header-inner .place-hours, .union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item .swiper .swiper-btn-wrap, .union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item, .faq-section-outer .field .field__item .accordion-box .accordion-body .video-item .swiper .swiper-btn-wrap, .faq-section-outer .field .field__item .accordion-box .accordion-body .video-item, .title-video-section .video-card .swiper .swiper-btn-wrap, .downloads-view-wrap .field, .view-downloads-view .view-content, .view-vacancies-overview .view-content, .view-methodology-detail-downloads-view .view-content, .view-membership-downloads-view .view-content, .view-regelementen-downloads-view .view-content, .text-swiper-wrap .swiper, .footer-wrap, .bs-pt-50 {
    padding-top: 40px;
  }
}
@media screen and (min-width: 1400px) {
  .pt-50, .tova-big-card-inner .text-card-wrap .card-side .video-txt-inner .name-desg, .cimoneCardSlider .swiper-btn-wrap, .table .table-inner, .radio-data-table .table-inner, .publishing-data-table .table-inner, .view-software-vendors-overview .view-content, .event-header-inner .place-hours, .union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item .swiper .swiper-btn-wrap, .union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item, .faq-section-outer .field .field__item .accordion-box .accordion-body .video-item .swiper .swiper-btn-wrap, .faq-section-outer .field .field__item .accordion-box .accordion-body .video-item, .title-video-section .video-card .swiper .swiper-btn-wrap, .downloads-view-wrap .field, .view-downloads-view .view-content, .view-vacancies-overview .view-content, .view-methodology-detail-downloads-view .view-content, .view-membership-downloads-view .view-content, .view-regelementen-downloads-view .view-content, .text-swiper-wrap .swiper, .footer-wrap, .bs-pt-50 {
    padding-top: 50px;
  }
}

.mt-50, .list-style-green .bottom-content-wrap h5, .list-style-blue .bottom-content-wrap h5, .banner-overlap-section .col-lg-4 .title-text-link .title {
  margin-top: 30px;
}
@media screen and (min-width: 992px) {
  .mt-50, .list-style-green .bottom-content-wrap h5, .list-style-blue .bottom-content-wrap h5, .banner-overlap-section .col-lg-4 .title-text-link .title {
    margin-top: 40px;
  }
}
@media screen and (min-width: 1400px) {
  .mt-50, .list-style-green .bottom-content-wrap h5, .list-style-blue .bottom-content-wrap h5, .banner-overlap-section .col-lg-4 .title-text-link .title {
    margin-top: 50px;
  }
}

.mb-50, .banner-overlap-section .col-lg-4 .title-text-link .subtitle, .tv-card-swiper .subtitle, .teams-filter-wrap label {
  margin-bottom: 30px;
}
@media screen and (min-width: 992px) {
  .mb-50, .banner-overlap-section .col-lg-4 .title-text-link .subtitle, .tv-card-swiper .subtitle, .teams-filter-wrap label {
    margin-bottom: 40px;
  }
}
@media screen and (min-width: 1400px) {
  .mb-50, .banner-overlap-section .col-lg-4 .title-text-link .subtitle, .tv-card-swiper .subtitle, .teams-filter-wrap label {
    margin-bottom: 50px;
  }
}

.py-150 {
  padding-top: 60px;
  padding-bottom: 60px;
}
@media screen and (min-width: 992px) {
  .py-150 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media screen and (min-width: 1200px) {
  .py-150 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media screen and (min-width: 1400px) {
  .py-150 {
    padding-top: 120px;
    padding-bottom: 120px;
  }
}
@media screen and (min-width: 1600px) {
  .py-150 {
    padding-top: 150px;
    padding-bottom: 150px;
  }
}

.pt-150, .info-card-inner-2 .title-text-link .title, .view-commitee-overview .pager, .view-strategic-commitee-overview .pager, .view-software-vendors-overview .pager, .view-agenda-view .filter-content-wrap .view-content-wrap .js-pager__items, .banner-overlap-section .col-lg-4 .title-text-link .title, .news-related-news-section .view-related-news .pager, .news-related-news-section .view-recent-news .pager, .news-recent-news-section .view-related-news .pager, .news-recent-news-section .view-recent-news .pager, .downloads-view-wrap .pager, .view-downloads-view .pager, .view-vacancies-overview .pager, .view-methodology-detail-downloads-view .pager, .view-membership-downloads-view .pager, .view-regelementen-downloads-view .pager, .studies-wrap .view-news-overview .pager, .footer-wrap .footer_center_wrap, .bs-pt-150 {
  padding-top: 60px;
}
@media screen and (min-width: 992px) {
  .pt-150, .info-card-inner-2 .title-text-link .title, .view-commitee-overview .pager, .view-strategic-commitee-overview .pager, .view-software-vendors-overview .pager, .view-agenda-view .filter-content-wrap .view-content-wrap .js-pager__items, .banner-overlap-section .col-lg-4 .title-text-link .title, .news-related-news-section .view-related-news .pager, .news-related-news-section .view-recent-news .pager, .news-recent-news-section .view-related-news .pager, .news-recent-news-section .view-recent-news .pager, .downloads-view-wrap .pager, .view-downloads-view .pager, .view-vacancies-overview .pager, .view-methodology-detail-downloads-view .pager, .view-membership-downloads-view .pager, .view-regelementen-downloads-view .pager, .studies-wrap .view-news-overview .pager, .footer-wrap .footer_center_wrap, .bs-pt-150 {
    padding-top: 80px;
  }
}
@media screen and (min-width: 1200px) {
  .pt-150, .info-card-inner-2 .title-text-link .title, .view-commitee-overview .pager, .view-strategic-commitee-overview .pager, .view-software-vendors-overview .pager, .view-agenda-view .filter-content-wrap .view-content-wrap .js-pager__items, .banner-overlap-section .col-lg-4 .title-text-link .title, .news-related-news-section .view-related-news .pager, .news-related-news-section .view-recent-news .pager, .news-recent-news-section .view-related-news .pager, .news-recent-news-section .view-recent-news .pager, .downloads-view-wrap .pager, .view-downloads-view .pager, .view-vacancies-overview .pager, .view-methodology-detail-downloads-view .pager, .view-membership-downloads-view .pager, .view-regelementen-downloads-view .pager, .studies-wrap .view-news-overview .pager, .footer-wrap .footer_center_wrap, .bs-pt-150 {
    padding-top: 100px;
  }
}
@media screen and (min-width: 1400px) {
  .pt-150, .info-card-inner-2 .title-text-link .title, .view-commitee-overview .pager, .view-strategic-commitee-overview .pager, .view-software-vendors-overview .pager, .view-agenda-view .filter-content-wrap .view-content-wrap .js-pager__items, .banner-overlap-section .col-lg-4 .title-text-link .title, .news-related-news-section .view-related-news .pager, .news-related-news-section .view-recent-news .pager, .news-recent-news-section .view-related-news .pager, .news-recent-news-section .view-recent-news .pager, .downloads-view-wrap .pager, .view-downloads-view .pager, .view-vacancies-overview .pager, .view-methodology-detail-downloads-view .pager, .view-membership-downloads-view .pager, .view-regelementen-downloads-view .pager, .studies-wrap .view-news-overview .pager, .footer-wrap .footer_center_wrap, .bs-pt-150 {
    padding-top: 120px;
  }
}
@media screen and (min-width: 1600px) {
  .pt-150, .info-card-inner-2 .title-text-link .title, .view-commitee-overview .pager, .view-strategic-commitee-overview .pager, .view-software-vendors-overview .pager, .view-agenda-view .filter-content-wrap .view-content-wrap .js-pager__items, .banner-overlap-section .col-lg-4 .title-text-link .title, .news-related-news-section .view-related-news .pager, .news-related-news-section .view-recent-news .pager, .news-recent-news-section .view-related-news .pager, .news-recent-news-section .view-recent-news .pager, .downloads-view-wrap .pager, .view-downloads-view .pager, .view-vacancies-overview .pager, .view-methodology-detail-downloads-view .pager, .view-membership-downloads-view .pager, .view-regelementen-downloads-view .pager, .studies-wrap .view-news-overview .pager, .footer-wrap .footer_center_wrap, .bs-pt-150 {
    padding-top: 150px;
  }
}

.pt-200, .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(10), .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(6), .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(2), .bs-pt-200 {
  padding-top: 80px;
}
@media screen and (min-width: 992px) {
  .pt-200, .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(10), .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(6), .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(2), .bs-pt-200 {
    padding-top: 120px;
  }
}
@media screen and (min-width: 1200px) {
  .pt-200, .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(10), .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(6), .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(2), .bs-pt-200 {
    padding-top: 150px;
  }
}
@media screen and (min-width: 1400px) {
  .pt-200, .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(10), .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(6), .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(2), .bs-pt-200 {
    padding-top: 180px;
  }
}
@media screen and (min-width: 1600px) {
  .pt-200, .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(10), .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(6), .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(2), .bs-pt-200 {
    padding-top: 200px;
  }
}

.pb-200, .woordenlijst-detail-wrap, .bs-pb-200 {
  padding-bottom: 80px;
}
@media screen and (min-width: 992px) {
  .pb-200, .woordenlijst-detail-wrap, .bs-pb-200 {
    padding-bottom: 120px;
  }
}
@media screen and (min-width: 1200px) {
  .pb-200, .woordenlijst-detail-wrap, .bs-pb-200 {
    padding-bottom: 150px;
  }
}
@media screen and (min-width: 1400px) {
  .pb-200, .woordenlijst-detail-wrap, .bs-pb-200 {
    padding-bottom: 180px;
  }
}
@media screen and (min-width: 1600px) {
  .pb-200, .woordenlijst-detail-wrap, .bs-pb-200 {
    padding-bottom: 200px;
  }
}

.mb-200, .bs-mb-200 {
  margin-bottom: 80px;
}
@media screen and (min-width: 992px) {
  .mb-200, .bs-mb-200 {
    margin-bottom: 120px;
  }
}
@media screen and (min-width: 1200px) {
  .mb-200, .bs-mb-200 {
    margin-bottom: 150px;
  }
}
@media screen and (min-width: 1400px) {
  .mb-200, .bs-mb-200 {
    margin-bottom: 180px;
  }
}
@media screen and (min-width: 1600px) {
  .mb-200, .bs-mb-200 {
    margin-bottom: 200px;
  }
}

.my-200 {
  margin-bottom: 80px;
  margin-top: 80px;
}
@media screen and (min-width: 992px) {
  .my-200 {
    margin-bottom: 120px;
    margin-top: 120px;
  }
}
@media screen and (min-width: 1200px) {
  .my-200 {
    margin-bottom: 150px;
    margin-top: 150px;
  }
}
@media screen and (min-width: 1400px) {
  .my-200 {
    margin-bottom: 180px;
    margin-top: 180px;
  }
}
@media screen and (min-width: 1600px) {
  .my-200 {
    margin-bottom: 200px;
    margin-top: 200px;
  }
}

.mb-200, .bs-mb-200 {
  margin-bottom: 80px;
}
@media screen and (min-width: 992px) {
  .mb-200, .bs-mb-200 {
    margin-bottom: 120px;
  }
}
@media screen and (min-width: 1200px) {
  .mb-200, .bs-mb-200 {
    margin-bottom: 150px;
  }
}
@media screen and (min-width: 1400px) {
  .mb-200, .bs-mb-200 {
    margin-bottom: 180px;
  }
}
@media screen and (min-width: 1600px) {
  .mb-200, .bs-mb-200 {
    margin-bottom: 200px;
  }
}

.mt-200, .bs-mt-200 {
  margin-top: 80px;
}
@media screen and (min-width: 992px) {
  .mt-200, .bs-mt-200 {
    margin-top: 120px;
  }
}
@media screen and (min-width: 1200px) {
  .mt-200, .bs-mt-200 {
    margin-top: 150px;
  }
}
@media screen and (min-width: 1400px) {
  .mt-200, .bs-mt-200 {
    margin-top: 180px;
  }
}
@media screen and (min-width: 1600px) {
  .mt-200, .bs-mt-200 {
    margin-top: 200px;
  }
}

.pb-150, .info-card-inner .col-lg-4 .bg-color .field--name-field-title, .tv-card-swiper .swiper .swiper-wrapper .swiper-slide .media-card-inner .title, .full-img-text .title-text-link .title, .info-text-sect .key-figs-wrap .subtitle-title-wrap, .bs-pb-150 {
  padding-bottom: 60px;
}
@media screen and (min-width: 992px) {
  .pb-150, .info-card-inner .col-lg-4 .bg-color .field--name-field-title, .tv-card-swiper .swiper .swiper-wrapper .swiper-slide .media-card-inner .title, .full-img-text .title-text-link .title, .info-text-sect .key-figs-wrap .subtitle-title-wrap, .bs-pb-150 {
    padding-bottom: 80px;
  }
}
@media screen and (min-width: 1200px) {
  .pb-150, .info-card-inner .col-lg-4 .bg-color .field--name-field-title, .tv-card-swiper .swiper .swiper-wrapper .swiper-slide .media-card-inner .title, .full-img-text .title-text-link .title, .info-text-sect .key-figs-wrap .subtitle-title-wrap, .bs-pb-150 {
    padding-bottom: 100px;
  }
}
@media screen and (min-width: 1400px) {
  .pb-150, .info-card-inner .col-lg-4 .bg-color .field--name-field-title, .tv-card-swiper .swiper .swiper-wrapper .swiper-slide .media-card-inner .title, .full-img-text .title-text-link .title, .info-text-sect .key-figs-wrap .subtitle-title-wrap, .bs-pb-150 {
    padding-bottom: 120px;
  }
}
@media screen and (min-width: 1600px) {
  .pb-150, .info-card-inner .col-lg-4 .bg-color .field--name-field-title, .tv-card-swiper .swiper .swiper-wrapper .swiper-slide .media-card-inner .title, .full-img-text .title-text-link .title, .info-text-sect .key-figs-wrap .subtitle-title-wrap, .bs-pb-150 {
    padding-bottom: 150px;
  }
}

.pb-180, .info-text-sect .key-figs-wrap .text-keyfig-cards .cards-outer .swiper .swiper-wrapper .swiper-slide#slide-4 .key-figs-card-inner .number, .info-text-sect .key-figs-wrap .text-keyfig-cards .cards-outer .swiper .swiper-wrapper .swiper-slide#slide-2 .key-figs-card-inner .number {
  padding-bottom: 80px;
}
@media screen and (min-width: 992px) {
  .pb-180, .info-text-sect .key-figs-wrap .text-keyfig-cards .cards-outer .swiper .swiper-wrapper .swiper-slide#slide-4 .key-figs-card-inner .number, .info-text-sect .key-figs-wrap .text-keyfig-cards .cards-outer .swiper .swiper-wrapper .swiper-slide#slide-2 .key-figs-card-inner .number {
    padding-bottom: 100px;
  }
}
@media screen and (min-width: 1200px) {
  .pb-180, .info-text-sect .key-figs-wrap .text-keyfig-cards .cards-outer .swiper .swiper-wrapper .swiper-slide#slide-4 .key-figs-card-inner .number, .info-text-sect .key-figs-wrap .text-keyfig-cards .cards-outer .swiper .swiper-wrapper .swiper-slide#slide-2 .key-figs-card-inner .number {
    padding-bottom: 120px;
  }
}
@media screen and (min-width: 1400px) {
  .pb-180, .info-text-sect .key-figs-wrap .text-keyfig-cards .cards-outer .swiper .swiper-wrapper .swiper-slide#slide-4 .key-figs-card-inner .number, .info-text-sect .key-figs-wrap .text-keyfig-cards .cards-outer .swiper .swiper-wrapper .swiper-slide#slide-2 .key-figs-card-inner .number {
    padding-bottom: 150px;
  }
}
@media screen and (min-width: 1600px) {
  .pb-180, .info-text-sect .key-figs-wrap .text-keyfig-cards .cards-outer .swiper .swiper-wrapper .swiper-slide#slide-4 .key-figs-card-inner .number, .info-text-sect .key-figs-wrap .text-keyfig-cards .cards-outer .swiper .swiper-wrapper .swiper-slide#slide-2 .key-figs-card-inner .number {
    padding-bottom: 180px;
  }
}

.py-100, .path-webform .webform-confirmation, .user-login-form, .user-pass, .user-form, .searched-content-wrap, .title-video-section .video-card, .glossry-banner-section, .user-content-wrap .user-content-inner .contextual-region.profile > .js-form-item, .view-teams-view .view-content {
  padding-top: 60px;
  padding-bottom: 60px;
}
@media screen and (min-width: 1200px) {
  .py-100, .path-webform .webform-confirmation, .user-login-form, .user-pass, .user-form, .searched-content-wrap, .title-video-section .video-card, .glossry-banner-section, .user-content-wrap .user-content-inner .contextual-region.profile > .js-form-item, .view-teams-view .view-content {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media screen and (min-width: 1400px) {
  .py-100, .path-webform .webform-confirmation, .user-login-form, .user-pass, .user-form, .searched-content-wrap, .title-video-section .video-card, .glossry-banner-section, .user-content-wrap .user-content-inner .contextual-region.profile > .js-form-item, .view-teams-view .view-content {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}

.px-100 {
  padding-left: 20px;
  padding-right: 20px;
}
@media screen and (min-width: 576px) {
  .px-100 {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media screen and (min-width: 992px) {
  .px-100 {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media screen and (min-width: 1200px) {
  .px-100 {
    padding-left: 60px;
    padding-right: 60px;
  }
}
@media screen and (min-width: 1400px) {
  .px-100 {
    padding-left: 80px;
    padding-right: 80px;
  }
}
@media screen and (min-width: 1600px) {
  .px-100 {
    padding-left: 100px;
    padding-right: 100px;
  }
}

.py-80 {
  padding-top: 60px;
  padding-bottom: 60px;
}
@media screen and (min-width: 1400px) {
  .py-80 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}

.pb-80 {
  padding-bottom: 60px;
}
@media screen and (min-width: 1400px) {
  .pb-80 {
    padding-bottom: 80px;
  }
}

.pt-100, .services-info-wrap .subscriber-tables-wrap .subscriber-data-inner, .table .chart-container, .radio-data-table .chart-container, .publishing-data-table .chart-container, .view-commitee-overview .view-content, .view-strategic-commitee-overview .view-content, .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(11), .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(7), .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(3), .publications-pagination, .bs-pt-100, #custom-pager {
  padding-top: 60px;
}
@media screen and (min-width: 1200px) {
  .pt-100, .services-info-wrap .subscriber-tables-wrap .subscriber-data-inner, .table .chart-container, .radio-data-table .chart-container, .publishing-data-table .chart-container, .view-commitee-overview .view-content, .view-strategic-commitee-overview .view-content, .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(11), .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(7), .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(3), .publications-pagination, .bs-pt-100, #custom-pager {
    padding-top: 80px;
  }
}
@media screen and (min-width: 1400px) {
  .pt-100, .services-info-wrap .subscriber-tables-wrap .subscriber-data-inner, .table .chart-container, .radio-data-table .chart-container, .publishing-data-table .chart-container, .view-commitee-overview .view-content, .view-strategic-commitee-overview .view-content, .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(11), .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(7), .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(3), .publications-pagination, .bs-pt-100, #custom-pager {
    padding-top: 100px;
  }
}

.pt-100-im, .dataTables_paginate {
  padding-top: 60px !important;
}
@media screen and (min-width: 1200px) {
  .pt-100-im, .dataTables_paginate {
    padding-top: 80px !important;
  }
}
@media screen and (min-width: 1400px) {
  .pt-100-im, .dataTables_paginate {
    padding-top: 100px !important;
  }
}

.mb-100 {
  margin-bottom: 60px;
}
@media screen and (min-width: 1200px) {
  .mb-100 {
    margin-bottom: 80px;
  }
}
@media screen and (min-width: 1400px) {
  .mb-100 {
    margin-bottom: 100px;
  }
}

.pb-100, .tova-big-card-inner .text-card-wrap .title-text-link .text, .cimoneCardSlider .swiper-wrapper .swiper-slide .paragraph .icon-title-text .icon, .iframe_wrapper .title-text-link, .view-agenda-view .filter-content-wrap .filter-label-wrap, .union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item, .faq-section-outer .field .field__item .accordion-box .accordion-body .video-item, .glossry-content-section .view-dictionary-list-page > .view-content, .glossry-content-section .view-dictionary-list-page .alphabets-wrap, .normal-banner-outer .event-header-inner > .text, .normal-banner-outer .news-banner-text-wrap .news-banner-text-inner > .text, .normal-banner-outer .col-12:nth-child(2) .block-inline-blocktitle-text-link .title-text-link .title h2, .studies-wrap .view-news-overview .view-filters, .studies-wrap .text-formatted, .bs-pb-100 {
  padding-bottom: 60px;
}
@media screen and (min-width: 1200px) {
  .pb-100, .tova-big-card-inner .text-card-wrap .title-text-link .text, .cimoneCardSlider .swiper-wrapper .swiper-slide .paragraph .icon-title-text .icon, .iframe_wrapper .title-text-link, .view-agenda-view .filter-content-wrap .filter-label-wrap, .union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item, .faq-section-outer .field .field__item .accordion-box .accordion-body .video-item, .glossry-content-section .view-dictionary-list-page > .view-content, .glossry-content-section .view-dictionary-list-page .alphabets-wrap, .normal-banner-outer .event-header-inner > .text, .normal-banner-outer .news-banner-text-wrap .news-banner-text-inner > .text, .normal-banner-outer .col-12:nth-child(2) .block-inline-blocktitle-text-link .title-text-link .title h2, .studies-wrap .view-news-overview .view-filters, .studies-wrap .text-formatted, .bs-pb-100 {
    padding-bottom: 80px;
  }
}
@media screen and (min-width: 1400px) {
  .pb-100, .tova-big-card-inner .text-card-wrap .title-text-link .text, .cimoneCardSlider .swiper-wrapper .swiper-slide .paragraph .icon-title-text .icon, .iframe_wrapper .title-text-link, .view-agenda-view .filter-content-wrap .filter-label-wrap, .union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item, .faq-section-outer .field .field__item .accordion-box .accordion-body .video-item, .glossry-content-section .view-dictionary-list-page > .view-content, .glossry-content-section .view-dictionary-list-page .alphabets-wrap, .normal-banner-outer .event-header-inner > .text, .normal-banner-outer .news-banner-text-wrap .news-banner-text-inner > .text, .normal-banner-outer .col-12:nth-child(2) .block-inline-blocktitle-text-link .title-text-link .title h2, .studies-wrap .view-news-overview .view-filters, .studies-wrap .text-formatted, .bs-pb-100 {
    padding-bottom: 100px;
  }
}

.pt-70, .download_outer-2 .related-docs-inner .btns-wrap, .download_outer .related-docs-inner .btns-wrap, .news-related-news-section .view-related-news .view-footer, .news-related-news-section .view-recent-news .view-footer, .news-recent-news-section .view-related-news .view-footer, .news-recent-news-section .view-recent-news .view-footer, .col-2-img-text .block-inline-blockaccordion-block, .studies-wrap .view-news-overview .view-footer, .studies-wrap .view-duplicate-of-front-news .view-footer {
  padding-top: 30px;
}
@media screen and (min-width: 1200px) {
  .pt-70, .download_outer-2 .related-docs-inner .btns-wrap, .download_outer .related-docs-inner .btns-wrap, .news-related-news-section .view-related-news .view-footer, .news-related-news-section .view-recent-news .view-footer, .news-recent-news-section .view-related-news .view-footer, .news-recent-news-section .view-recent-news .view-footer, .col-2-img-text .block-inline-blockaccordion-block, .studies-wrap .view-news-overview .view-footer, .studies-wrap .view-duplicate-of-front-news .view-footer {
    padding-top: 50px;
  }
}
@media screen and (min-width: 1400px) {
  .pt-70, .download_outer-2 .related-docs-inner .btns-wrap, .download_outer .related-docs-inner .btns-wrap, .news-related-news-section .view-related-news .view-footer, .news-related-news-section .view-recent-news .view-footer, .news-recent-news-section .view-related-news .view-footer, .news-recent-news-section .view-recent-news .view-footer, .col-2-img-text .block-inline-blockaccordion-block, .studies-wrap .view-news-overview .view-footer, .studies-wrap .view-duplicate-of-front-news .view-footer {
    padding-top: 70px;
  }
}

.pb-70, .cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .key-figs-card-inner .icon, .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner .icon, .cim-one-inner .swiper .swiper-wrapper > .field__item .icon-title-text .icon, .cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field > .field__item .icon-title-text .icon, .info-text-sect .key-figs-wrap .text-keyfig-cards .cards-outer .swiper .swiper-wrapper .swiper-slide#slide-3 .key-figs-card-inner .number, .info-text-sect .key-figs-wrap .text-keyfig-cards > .text {
  padding-bottom: 30px;
}
@media screen and (min-width: 1200px) {
  .pb-70, .cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .key-figs-card-inner .icon, .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner .icon, .cim-one-inner .swiper .swiper-wrapper > .field__item .icon-title-text .icon, .cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field > .field__item .icon-title-text .icon, .info-text-sect .key-figs-wrap .text-keyfig-cards .cards-outer .swiper .swiper-wrapper .swiper-slide#slide-3 .key-figs-card-inner .number, .info-text-sect .key-figs-wrap .text-keyfig-cards > .text {
    padding-bottom: 50px;
  }
}
@media screen and (min-width: 1400px) {
  .pb-70, .cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .key-figs-card-inner .icon, .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner .icon, .cim-one-inner .swiper .swiper-wrapper > .field__item .icon-title-text .icon, .cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field > .field__item .icon-title-text .icon, .info-text-sect .key-figs-wrap .text-keyfig-cards .cards-outer .swiper .swiper-wrapper .swiper-slide#slide-3 .key-figs-card-inner .number, .info-text-sect .key-figs-wrap .text-keyfig-cards > .text {
    padding-bottom: 70px;
  }
}

.py-70 {
  padding-top: 30px;
  padding-bottom: 30px;
}
@media screen and (min-width: 1200px) {
  .py-70 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
@media screen and (min-width: 1400px) {
  .py-70 {
    padding-bottom: 70px;
    padding-top: 70px;
  }
}

@media screen and (min-width: 768px) {
  .pl-120, .tova-big-card-inner .text-card-wrap .card-side, .footer-top-sec-outer-2 .text-list-wrap, .footer-top-sec-outer .block-inline-blocktext-list {
    padding-left: 30px;
  }
}
@media screen and (min-width: 1200px) {
  .pl-120, .tova-big-card-inner .text-card-wrap .card-side, .footer-top-sec-outer-2 .text-list-wrap, .footer-top-sec-outer .block-inline-blocktext-list {
    padding-left: 60px;
  }
}
@media screen and (min-width: 1400px) {
  .pl-120, .tova-big-card-inner .text-card-wrap .card-side, .footer-top-sec-outer-2 .text-list-wrap, .footer-top-sec-outer .block-inline-blocktext-list {
    padding-left: 90px;
  }
}
@media screen and (min-width: 1600px) {
  .pl-120, .tova-big-card-inner .text-card-wrap .card-side, .footer-top-sec-outer-2 .text-list-wrap, .footer-top-sec-outer .block-inline-blocktext-list {
    padding-left: 120px;
  }
}

@media screen and (min-width: 768px) {
  .pr-120, .common-text-img-section .title-text-link, .normal-banner-outer .event-header-inner {
    padding-right: 30px;
  }
}
@media screen and (min-width: 1200px) {
  .pr-120, .common-text-img-section .title-text-link, .normal-banner-outer .event-header-inner {
    padding-right: 60px;
  }
}
@media screen and (min-width: 1400px) {
  .pr-120, .common-text-img-section .title-text-link, .normal-banner-outer .event-header-inner {
    padding-right: 90px;
  }
}
@media screen and (min-width: 1600px) {
  .pr-120, .common-text-img-section .title-text-link, .normal-banner-outer .event-header-inner {
    padding-right: 120px;
  }
}

.py-120 {
  padding-top: 50px;
  padding-bottom: 50px;
}
@media screen and (min-width: 992px) {
  .py-120 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media screen and (min-width: 1200px) {
  .py-120 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
}
@media screen and (min-width: 1400px) {
  .py-120 {
    padding-top: 120px;
    padding-bottom: 120px;
  }
}

.py-60 {
  padding-top: 25px;
  padding-bottom: 25px;
}
@media screen and (min-width: 992px) {
  .py-60 {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
@media screen and (min-width: 1200px) {
  .py-60 {
    padding-top: 35px;
    padding-bottom: 35px;
  }
}
@media screen and (min-width: 1400px) {
  .py-60 {
    padding-top: 45px;
    padding-bottom: 45px;
  }
}
@media screen and (min-width: 1600px) {
  .py-60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}

.my-60 {
  margin-top: 25px;
  margin-bottom: 25px;
}
@media screen and (min-width: 992px) {
  .my-60 {
    margin-top: 30px;
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 1200px) {
  .my-60 {
    margin-top: 35px;
    margin-bottom: 35px;
  }
}
@media screen and (min-width: 1400px) {
  .my-60 {
    margin-top: 45px;
    margin-bottom: 45px;
  }
}

.mb-60 {
  margin-bottom: 25px;
}
@media screen and (min-width: 992px) {
  .mb-60 {
    margin-bottom: 30px;
  }
}
@media screen and (min-width: 1200px) {
  .mb-60 {
    margin-bottom: 35px;
  }
}
@media screen and (min-width: 1400px) {
  .mb-60 {
    margin-bottom: 45px;
  }
}

.mt-60 {
  margin-top: 25px;
}
@media screen and (min-width: 992px) {
  .mt-60 {
    margin-top: 30px;
  }
}
@media screen and (min-width: 1200px) {
  .mt-60 {
    margin-top: 35px;
  }
}
@media screen and (min-width: 1400px) {
  .mt-60 {
    margin-top: 45px;
  }
}
@media screen and (min-width: 1600px) {
  .mt-60 {
    margin-top: 60px;
  }
}

.pt-120 {
  padding-top: 40px;
}
@media screen and (min-width: 992px) {
  .pt-120 {
    padding-top: 50px;
  }
}
@media screen and (min-width: 1200px) {
  .pt-120 {
    padding-top: 70px;
  }
}
@media screen and (min-width: 1400px) {
  .pt-120 {
    padding-top: 90px;
  }
}
@media screen and (min-width: 1600px) {
  .pt-120 {
    padding-top: 120px;
  }
}

.mt-120 {
  margin-top: 40px;
}
@media screen and (min-width: 992px) {
  .mt-120 {
    margin-top: 50px;
  }
}
@media screen and (min-width: 1200px) {
  .mt-120 {
    margin-top: 70px;
  }
}
@media screen and (min-width: 1400px) {
  .mt-120 {
    margin-top: 90px;
  }
}
@media screen and (min-width: 1600px) {
  .mt-120 {
    margin-top: 120px;
  }
}

.pb-120, .cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .key-figs-card-inner .number, .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner .number {
  padding-bottom: 40px;
}
@media screen and (min-width: 992px) {
  .pb-120, .cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .key-figs-card-inner .number, .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner .number {
    padding-bottom: 50px;
  }
}
@media screen and (min-width: 1200px) {
  .pb-120, .cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .key-figs-card-inner .number, .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner .number {
    padding-bottom: 70px;
  }
}
@media screen and (min-width: 1400px) {
  .pb-120, .cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .key-figs-card-inner .number, .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner .number {
    padding-bottom: 90px;
  }
}
@media screen and (min-width: 1600px) {
  .pb-120, .cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .key-figs-card-inner .number, .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner .number {
    padding-bottom: 120px;
  }
}

.p-30, .simple-popup-blocks-global .block-cim-popupblockcontent-modal .spb-popup-main-wrapper, .cimoneCardSlider .swiper-wrapper .swiper-slide .paragraph .icon-title-text, .info-card-inner .col-lg-4 .bg-color, .view-software-vendors-overview .view-content .views-row, .view-agenda-view .filter-content-wrap .view-content-wrap .view-content .views-row, .union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner, .news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content, .news-related-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content, .faq-section-outer .field .field__item .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner, .title-video-section .video-card .swiper .swiper-wrapper .swiper-slide .video-txt-inner, .tv-card-swiper .swiper .swiper-wrapper .swiper-slide .media-card-inner, .select2-container .select2-dropdown, .downloads-view-wrap .field .field__item, .view-downloads-view .view-content .views-row, .view-vacancies-overview .view-content .views-row, .view-methodology-detail-downloads-view .view-content .views-row, .view-membership-downloads-view .view-content .views-row, .view-regelementen-downloads-view .view-content .views-row, .cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .key-figs-card-inner, .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner, .view-teams-view .view-content .views-row, .full-img-text .title-text-link, .full-img-text, .normal-banner-outer .col-12:nth-child(2) .block-inline-blocktitle-text-link, .normal-banner-outer .col-12:nth-child(2) .block-inline-blockbasic, .cim-one-inner .swiper .swiper-wrapper > .field__item .icon-title-text, .cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field > .field__item .icon-title-text, .studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content, .studies-wrap .view-news-overview .view-content .views-row .news-item-inner .image-hover-content .hover-content, .studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content, .header-wrap .region-header .language-switcher-language-url .language-select-wrapper .lang-item ul, .header-wrap .region-header .block-superfish .sf-main > .sf-depth-1 ul {
  padding: 20px;
}
@media screen and (min-width: 1200px) {
  .p-30, .simple-popup-blocks-global .block-cim-popupblockcontent-modal .spb-popup-main-wrapper, .cimoneCardSlider .swiper-wrapper .swiper-slide .paragraph .icon-title-text, .info-card-inner .col-lg-4 .bg-color, .view-software-vendors-overview .view-content .views-row, .view-agenda-view .filter-content-wrap .view-content-wrap .view-content .views-row, .union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner, .news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content, .news-related-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content, .faq-section-outer .field .field__item .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner, .title-video-section .video-card .swiper .swiper-wrapper .swiper-slide .video-txt-inner, .tv-card-swiper .swiper .swiper-wrapper .swiper-slide .media-card-inner, .select2-container .select2-dropdown, .downloads-view-wrap .field .field__item, .view-downloads-view .view-content .views-row, .view-vacancies-overview .view-content .views-row, .view-methodology-detail-downloads-view .view-content .views-row, .view-membership-downloads-view .view-content .views-row, .view-regelementen-downloads-view .view-content .views-row, .cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .key-figs-card-inner, .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner, .view-teams-view .view-content .views-row, .full-img-text .title-text-link, .full-img-text, .normal-banner-outer .col-12:nth-child(2) .block-inline-blocktitle-text-link, .normal-banner-outer .col-12:nth-child(2) .block-inline-blockbasic, .cim-one-inner .swiper .swiper-wrapper > .field__item .icon-title-text, .cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field > .field__item .icon-title-text, .studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content, .studies-wrap .view-news-overview .view-content .views-row .news-item-inner .image-hover-content .hover-content, .studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content, .header-wrap .region-header .language-switcher-language-url .language-select-wrapper .lang-item ul, .header-wrap .region-header .block-superfish .sf-main > .sf-depth-1 ul {
    padding: 25px;
  }
}
@media screen and (min-width: 1400px) {
  .p-30, .simple-popup-blocks-global .block-cim-popupblockcontent-modal .spb-popup-main-wrapper, .cimoneCardSlider .swiper-wrapper .swiper-slide .paragraph .icon-title-text, .info-card-inner .col-lg-4 .bg-color, .view-software-vendors-overview .view-content .views-row, .view-agenda-view .filter-content-wrap .view-content-wrap .view-content .views-row, .union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner, .news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content, .news-related-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content, .faq-section-outer .field .field__item .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner, .title-video-section .video-card .swiper .swiper-wrapper .swiper-slide .video-txt-inner, .tv-card-swiper .swiper .swiper-wrapper .swiper-slide .media-card-inner, .select2-container .select2-dropdown, .downloads-view-wrap .field .field__item, .view-downloads-view .view-content .views-row, .view-vacancies-overview .view-content .views-row, .view-methodology-detail-downloads-view .view-content .views-row, .view-membership-downloads-view .view-content .views-row, .view-regelementen-downloads-view .view-content .views-row, .cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .key-figs-card-inner, .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner, .view-teams-view .view-content .views-row, .full-img-text .title-text-link, .full-img-text, .normal-banner-outer .col-12:nth-child(2) .block-inline-blocktitle-text-link, .normal-banner-outer .col-12:nth-child(2) .block-inline-blockbasic, .cim-one-inner .swiper .swiper-wrapper > .field__item .icon-title-text, .cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field > .field__item .icon-title-text, .studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content, .studies-wrap .view-news-overview .view-content .views-row .news-item-inner .image-hover-content .hover-content, .studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content, .header-wrap .region-header .language-switcher-language-url .language-select-wrapper .lang-item ul, .header-wrap .region-header .block-superfish .sf-main > .sf-depth-1 ul {
    padding: 30px;
  }
}

.px-30, .only-text-caed .bg-color {
  padding-left: 20px;
  padding-right: 20px;
}
@media screen and (min-width: 1200px) {
  .px-30, .only-text-caed .bg-color {
    padding-left: 25px;
    padding-right: 25px;
  }
}
@media screen and (min-width: 1400px) {
  .px-30, .only-text-caed .bg-color {
    padding-left: 30px;
    padding-right: 30px;
  }
}

.mb-30, .team-light-green-card .title-text-link .subtitle, .services-info-wrap .title-text-link .subtitle, .only-title-inner .title-text-link .subtitle, .iframe_wrapper .title-text-link .subtitle, .light-green-filter-card .title-text-link .subtitle, .view-commitee-overview .view-filters form fieldset legend, .view-strategic-commitee-overview .view-filters form fieldset legend, .border-top-subtile .title-text-link .subtitle, .banner-overlap-section .col-lg-4 .title-text-link .subtitle, .full-img-text .title-text-link .subtitle, .green-list-style .col-2-img-text .title-text-link .subtitle, .col-2-img-text.type-3 .title-text-link .subtitle {
  margin-bottom: 20px;
}
@media screen and (min-width: 1200px) {
  .mb-30, .team-light-green-card .title-text-link .subtitle, .services-info-wrap .title-text-link .subtitle, .only-title-inner .title-text-link .subtitle, .iframe_wrapper .title-text-link .subtitle, .light-green-filter-card .title-text-link .subtitle, .view-commitee-overview .view-filters form fieldset legend, .view-strategic-commitee-overview .view-filters form fieldset legend, .border-top-subtile .title-text-link .subtitle, .banner-overlap-section .col-lg-4 .title-text-link .subtitle, .full-img-text .title-text-link .subtitle, .green-list-style .col-2-img-text .title-text-link .subtitle, .col-2-img-text.type-3 .title-text-link .subtitle {
    margin-bottom: 25px;
  }
}
@media screen and (min-width: 1400px) {
  .mb-30, .team-light-green-card .title-text-link .subtitle, .services-info-wrap .title-text-link .subtitle, .only-title-inner .title-text-link .subtitle, .iframe_wrapper .title-text-link .subtitle, .light-green-filter-card .title-text-link .subtitle, .view-commitee-overview .view-filters form fieldset legend, .view-strategic-commitee-overview .view-filters form fieldset legend, .border-top-subtile .title-text-link .subtitle, .banner-overlap-section .col-lg-4 .title-text-link .subtitle, .full-img-text .title-text-link .subtitle, .green-list-style .col-2-img-text .title-text-link .subtitle, .col-2-img-text.type-3 .title-text-link .subtitle {
    margin-bottom: 30px;
  }
}

.p-40, .banner-overlap-section .bg-color, .download_outer-2 .bg-color, .download_outer .bg-color, .left-img-text-sec .bg-image .title-text-link, .info-text-sect .key-figs-wrap .text-keyfig-cards .cards-outer .swiper .swiper-wrapper .swiper-slide .key-figs-card-inner, .bs-p-40 {
  padding: 30px;
}
@media screen and (min-width: 1200px) {
  .p-40, .banner-overlap-section .bg-color, .download_outer-2 .bg-color, .download_outer .bg-color, .left-img-text-sec .bg-image .title-text-link, .info-text-sect .key-figs-wrap .text-keyfig-cards .cards-outer .swiper .swiper-wrapper .swiper-slide .key-figs-card-inner, .bs-p-40 {
    padding: 35px;
  }
}
@media screen and (min-width: 1400px) {
  .p-40, .banner-overlap-section .bg-color, .download_outer-2 .bg-color, .download_outer .bg-color, .left-img-text-sec .bg-image .title-text-link, .info-text-sect .key-figs-wrap .text-keyfig-cards .cards-outer .swiper .swiper-wrapper .swiper-slide .key-figs-card-inner, .bs-p-40 {
    padding: 40px;
  }
}

.pl-40, .bs-pl-40 {
  padding-left: 30px;
}
@media screen and (min-width: 1200px) {
  .pl-40, .bs-pl-40 {
    padding-left: 35px;
  }
}
@media screen and (min-width: 1400px) {
  .pl-40, .bs-pl-40 {
    padding-left: 40px;
  }
}

.pr-40, .bs-pr-40 {
  padding-right: 30px;
}
@media screen and (min-width: 1200px) {
  .pr-40, .bs-pr-40 {
    padding-right: 35px;
  }
}
@media screen and (min-width: 1400px) {
  .pr-40, .bs-pr-40 {
    padding-right: 40px;
  }
}

.px-40, .scroll-section {
  padding-left: 30px;
  padding-right: 30px;
}
@media screen and (min-width: 1200px) {
  .px-40, .scroll-section {
    padding-left: 35px;
    padding-right: 35px;
  }
}
@media screen and (min-width: 1400px) {
  .px-40, .scroll-section {
    padding-left: 40px;
    padding-right: 40px;
  }
}

.pt-30, .tova-big-card-inner .text-card-wrap .card-side .video-txt-inner .title, .full-img-btn-wrap .results-downloads-inner .btns-ink-wrap, .services-text-title .col-md-6:last-child, .text-btns .square-btns .field, .text-btns-wrap .view-media-channels .view-content, .list-style-green .bottom-content-wrap ul, .list-style-blue .bottom-content-wrap ul, .event-header-inner .btn-wrap, .union-clips-inner .clip-items .field .accordion-box .accordion-body .text, .union-clips-inner .clip-items, .half-content-inner .btn-wrap, .news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .category-date-wrap, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .category-date-wrap, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .category-date-wrap, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .category-date-wrap, .news-related-news-section .view-related-news .view-content .views-row .news-item-inner .category-date-wrap, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .category-date-wrap, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .category-date-wrap, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .category-date-wrap, .faq-section-outer .field .field__item .accordion-box .accordion-body .text, .title-video-section .union-block-wrap .closing-txt, .tv-card-swiper .swiper .swiper-wrapper .swiper-slide .media-card-inner .link, .only-text-caed .membership-card-inner .linjk-downld-wrap, .downloads-view-wrap .field .field__item .job-card-inner .text, .view-downloads-view .view-content .views-row .job-card-inner .text, .view-vacancies-overview .view-content .views-row .job-card-inner .text, .view-methodology-detail-downloads-view .view-content .views-row .job-card-inner .text, .view-membership-downloads-view .view-content .views-row .job-card-inner .text, .view-regelementen-downloads-view .view-content .views-row .job-card-inner .text, .card-bottom-content, .normal-banner-outer.type-2 .block-inline-blocktext-list .text-list-wrap .btn-wrap, .normal-banner-outer.type-2 .block-inline-blocktext-download-btn .btn-wrap, .different-banners .field--name-field-add-password-docs, .cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field > .field__item:nth-child(10), .cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field > .field__item:nth-child(6), .cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field > .field__item:nth-child(2), .studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .category-date-wrap, .studies-wrap .view-news-overview .view-content .views-row .news-item-inner .category-date-wrap, .studies-wrap .view-news-overview .view-filters, .studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .category-date-wrap {
  padding-top: 20px;
}
@media screen and (min-width: 1200px) {
  .pt-30, .tova-big-card-inner .text-card-wrap .card-side .video-txt-inner .title, .full-img-btn-wrap .results-downloads-inner .btns-ink-wrap, .services-text-title .col-md-6:last-child, .text-btns .square-btns .field, .text-btns-wrap .view-media-channels .view-content, .list-style-green .bottom-content-wrap ul, .list-style-blue .bottom-content-wrap ul, .event-header-inner .btn-wrap, .union-clips-inner .clip-items .field .accordion-box .accordion-body .text, .union-clips-inner .clip-items, .half-content-inner .btn-wrap, .news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .category-date-wrap, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .category-date-wrap, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .category-date-wrap, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .category-date-wrap, .news-related-news-section .view-related-news .view-content .views-row .news-item-inner .category-date-wrap, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .category-date-wrap, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .category-date-wrap, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .category-date-wrap, .faq-section-outer .field .field__item .accordion-box .accordion-body .text, .title-video-section .union-block-wrap .closing-txt, .tv-card-swiper .swiper .swiper-wrapper .swiper-slide .media-card-inner .link, .only-text-caed .membership-card-inner .linjk-downld-wrap, .downloads-view-wrap .field .field__item .job-card-inner .text, .view-downloads-view .view-content .views-row .job-card-inner .text, .view-vacancies-overview .view-content .views-row .job-card-inner .text, .view-methodology-detail-downloads-view .view-content .views-row .job-card-inner .text, .view-membership-downloads-view .view-content .views-row .job-card-inner .text, .view-regelementen-downloads-view .view-content .views-row .job-card-inner .text, .card-bottom-content, .normal-banner-outer.type-2 .block-inline-blocktext-list .text-list-wrap .btn-wrap, .normal-banner-outer.type-2 .block-inline-blocktext-download-btn .btn-wrap, .different-banners .field--name-field-add-password-docs, .cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field > .field__item:nth-child(10), .cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field > .field__item:nth-child(6), .cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field > .field__item:nth-child(2), .studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .category-date-wrap, .studies-wrap .view-news-overview .view-content .views-row .news-item-inner .category-date-wrap, .studies-wrap .view-news-overview .view-filters, .studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .category-date-wrap {
    padding-top: 25px;
  }
}
@media screen and (min-width: 1400px) {
  .pt-30, .tova-big-card-inner .text-card-wrap .card-side .video-txt-inner .title, .full-img-btn-wrap .results-downloads-inner .btns-ink-wrap, .services-text-title .col-md-6:last-child, .text-btns .square-btns .field, .text-btns-wrap .view-media-channels .view-content, .list-style-green .bottom-content-wrap ul, .list-style-blue .bottom-content-wrap ul, .event-header-inner .btn-wrap, .union-clips-inner .clip-items .field .accordion-box .accordion-body .text, .union-clips-inner .clip-items, .half-content-inner .btn-wrap, .news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .category-date-wrap, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .category-date-wrap, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .category-date-wrap, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .category-date-wrap, .news-related-news-section .view-related-news .view-content .views-row .news-item-inner .category-date-wrap, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .category-date-wrap, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .category-date-wrap, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .category-date-wrap, .faq-section-outer .field .field__item .accordion-box .accordion-body .text, .title-video-section .union-block-wrap .closing-txt, .tv-card-swiper .swiper .swiper-wrapper .swiper-slide .media-card-inner .link, .only-text-caed .membership-card-inner .linjk-downld-wrap, .downloads-view-wrap .field .field__item .job-card-inner .text, .view-downloads-view .view-content .views-row .job-card-inner .text, .view-vacancies-overview .view-content .views-row .job-card-inner .text, .view-methodology-detail-downloads-view .view-content .views-row .job-card-inner .text, .view-membership-downloads-view .view-content .views-row .job-card-inner .text, .view-regelementen-downloads-view .view-content .views-row .job-card-inner .text, .card-bottom-content, .normal-banner-outer.type-2 .block-inline-blocktext-list .text-list-wrap .btn-wrap, .normal-banner-outer.type-2 .block-inline-blocktext-download-btn .btn-wrap, .different-banners .field--name-field-add-password-docs, .cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field > .field__item:nth-child(10), .cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field > .field__item:nth-child(6), .cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field > .field__item:nth-child(2), .studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .category-date-wrap, .studies-wrap .view-news-overview .view-content .views-row .news-item-inner .category-date-wrap, .studies-wrap .view-news-overview .view-filters, .studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .category-date-wrap {
    padding-top: 30px;
  }
}

.pt-36 {
  padding-top: 26px;
}
@media screen and (min-width: 1200px) {
  .pt-36 {
    padding-top: 31px;
  }
}
@media screen and (min-width: 1400px) {
  .pt-36 {
    padding-top: 36px;
  }
}

.pl-35, .footer-top-sec-outer-2 .text-list-inner, .footer-top-sec-outer .text-list-wrap {
  padding-left: 26px;
}
@media screen and (min-width: 1200px) {
  .pl-35, .footer-top-sec-outer-2 .text-list-inner, .footer-top-sec-outer .text-list-wrap {
    padding-left: 31px;
  }
}
@media screen and (min-width: 1400px) {
  .pl-35, .footer-top-sec-outer-2 .text-list-inner, .footer-top-sec-outer .text-list-wrap {
    padding-left: 36px;
  }
}

.pb-36 {
  padding-bottom: 26px;
}
@media screen and (min-width: 1200px) {
  .pb-36 {
    padding-bottom: 31px;
  }
}
@media screen and (min-width: 1400px) {
  .pb-36 {
    padding-bottom: 36px;
  }
}

.pb-30, .simple-popup-blocks-global .block-cim-popupblockcontent-modal .spb-popup-main-wrapper .popup-content-inner .title-text-link .title h2, .list-style-green .bottom-content-wrap h5, .list-style-blue .bottom-content-wrap h5, .wat-cim-section .text-list-wrap .text, .banner-overlap-section .col-lg-4 .title-text-link .title, .half-content-inner h2, .half-content-inner h3, .half-content-inner h4, .news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, .news-related-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number, .faq-section-outer .field .field__item .accordion-box .accordion-body ul, .title-video-section .union-block-wrap .closing-txt .text-wrap .title h3, .normal-title-text-section h2, .normal-title-text-section h3, .normal-title-text-section h4, .view-teams-view .view-content .views-row .teams-card-inner .name-designation, .normal-banner-outer .event-header-inner .category-wrap, .normal-banner-outer .news-banner-text-wrap .news-banner-text-inner .category-date-wrap, .normal-banner-outer .block-field-blocknodejobfield-job-type, .chart-wrapper .chart-inner .percent-txt, .chart-wrapper .chart-inner .subtitle, .studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, .studies-wrap .view-news-overview .view-content .views-row .news-item-inner .image-hover-content .hover-content .number, .studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, .footer-wrap .footer_center_wrap, .footer-wrap, h2 {
  padding-bottom: 20px;
}
@media screen and (min-width: 1200px) {
  .pb-30, .simple-popup-blocks-global .block-cim-popupblockcontent-modal .spb-popup-main-wrapper .popup-content-inner .title-text-link .title h2, .list-style-green .bottom-content-wrap h5, .list-style-blue .bottom-content-wrap h5, .wat-cim-section .text-list-wrap .text, .banner-overlap-section .col-lg-4 .title-text-link .title, .half-content-inner h2, .half-content-inner h3, .half-content-inner h4, .news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, .news-related-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number, .faq-section-outer .field .field__item .accordion-box .accordion-body ul, .title-video-section .union-block-wrap .closing-txt .text-wrap .title h3, .normal-title-text-section h2, .normal-title-text-section h3, .normal-title-text-section h4, .view-teams-view .view-content .views-row .teams-card-inner .name-designation, .normal-banner-outer .event-header-inner .category-wrap, .normal-banner-outer .news-banner-text-wrap .news-banner-text-inner .category-date-wrap, .normal-banner-outer .block-field-blocknodejobfield-job-type, .chart-wrapper .chart-inner .percent-txt, .chart-wrapper .chart-inner .subtitle, .studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, .studies-wrap .view-news-overview .view-content .views-row .news-item-inner .image-hover-content .hover-content .number, .studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, .footer-wrap .footer_center_wrap, .footer-wrap, h2 {
    padding-bottom: 25px;
  }
}
@media screen and (min-width: 1400px) {
  .pb-30, .simple-popup-blocks-global .block-cim-popupblockcontent-modal .spb-popup-main-wrapper .popup-content-inner .title-text-link .title h2, .list-style-green .bottom-content-wrap h5, .list-style-blue .bottom-content-wrap h5, .wat-cim-section .text-list-wrap .text, .banner-overlap-section .col-lg-4 .title-text-link .title, .half-content-inner h2, .half-content-inner h3, .half-content-inner h4, .news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, .news-related-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number, .faq-section-outer .field .field__item .accordion-box .accordion-body ul, .title-video-section .union-block-wrap .closing-txt .text-wrap .title h3, .normal-title-text-section h2, .normal-title-text-section h3, .normal-title-text-section h4, .view-teams-view .view-content .views-row .teams-card-inner .name-designation, .normal-banner-outer .event-header-inner .category-wrap, .normal-banner-outer .news-banner-text-wrap .news-banner-text-inner .category-date-wrap, .normal-banner-outer .block-field-blocknodejobfield-job-type, .chart-wrapper .chart-inner .percent-txt, .chart-wrapper .chart-inner .subtitle, .studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, .studies-wrap .view-news-overview .view-content .views-row .news-item-inner .image-hover-content .hover-content .number, .studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, .footer-wrap .footer_center_wrap, .footer-wrap, h2 {
    padding-bottom: 30px;
  }
}

.pl-30, .services-text-title .col-md-6:last-child {
  padding-left: 20px;
}
@media screen and (min-width: 1200px) {
  .pl-30, .services-text-title .col-md-6:last-child {
    padding-left: 25px;
  }
}
@media screen and (min-width: 1400px) {
  .pl-30, .services-text-title .col-md-6:last-child {
    padding-left: 30px;
  }
}

.pr-30, .view-downloads-view .filter-label-wrap .view-filters form .form-item, .view-vacancies-overview .filter-label-wrap .view-filters form .form-item, .view-methodology-detail-downloads-view .filter-label-wrap .view-filters form .form-item, .view-membership-downloads-view .filter-label-wrap .view-filters form .form-item, .view-regelementen-downloads-view .filter-label-wrap .view-filters form .form-item {
  padding-right: 20px;
}
@media screen and (min-width: 1200px) {
  .pr-30, .view-downloads-view .filter-label-wrap .view-filters form .form-item, .view-vacancies-overview .filter-label-wrap .view-filters form .form-item, .view-methodology-detail-downloads-view .filter-label-wrap .view-filters form .form-item, .view-membership-downloads-view .filter-label-wrap .view-filters form .form-item, .view-regelementen-downloads-view .filter-label-wrap .view-filters form .form-item {
    padding-right: 25px;
  }
}
@media screen and (min-width: 1400px) {
  .pr-30, .view-downloads-view .filter-label-wrap .view-filters form .form-item, .view-vacancies-overview .filter-label-wrap .view-filters form .form-item, .view-methodology-detail-downloads-view .filter-label-wrap .view-filters form .form-item, .view-membership-downloads-view .filter-label-wrap .view-filters form .form-item, .view-regelementen-downloads-view .filter-label-wrap .view-filters form .form-item {
    padding-right: 30px;
  }
}

.g-24 {
  gap: 18px;
}
@media screen and (min-width: 1200px) {
  .g-24 {
    gap: 20px;
  }
}
@media screen and (min-width: 1400px) {
  .g-24 {
    gap: 24px;
  }
}

.g-30 {
  gap: 20px;
}
@media screen and (min-width: 1200px) {
  .g-30 {
    gap: 25px;
  }
}
@media screen and (min-width: 1400px) {
  .g-30 {
    gap: 30px;
  }
}

@media screen and (max-width: 767.75px) {
  .p-0-md {
    padding-bottom: 0;
  }
}

@media screen and (min-width: 768px) {
  .text-align-content {
    padding-left: 25px;
  }
}
@media screen and (min-width: 992px) {
  .text-align-content {
    padding-left: 40px;
  }
}
@media screen and (min-width: 1200px) {
  .text-align-content {
    padding-left: 60px;
  }
}

.header-top-wrap {
  background: var(--c-red);
  padding-bottom: 9px;
  padding-top: 9px;
}
@media screen and (max-width: 575.75px) {
  .header-top-wrap {
    display: none;
  }
}
.header-top-wrap .region-header-top {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 10px 16px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.header-top-wrap .region-header-top .navbar-nav {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  list-style: none;
  padding: 0;
  margin: 0;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 10px 16px;
}
.header-top-wrap .region-header-top .navbar-nav .nav-item .nav-link {
  padding: 0;
  margin: 0;
  text-decoration: none;
  color: var(--c-white);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
.header-top-wrap .region-header-top .navbar-nav .nav-item .nav-link:hover, .header-top-wrap .region-header-top .navbar-nav .nav-item .nav-link.is-active, .header-top-wrap .region-header-top .navbar-nav .nav-item .nav-link.active {
  color: var(--c-secondary);
}
.header-top-wrap .region-header-top .menu--account .navbar-nav .nav-item .nav-link {
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 14px;
  padding-left: 22px;
  background-image: url("../images/user-login.svg");
}
.header-top-wrap .region-header-top .menu--account .navbar-nav .nav-item .nav-link:hover {
  background-image: url("../images/user-login-2.svg");
}
.header-top-wrap form {
  position: relative;
}
.header-top-wrap form .form-item {
  margin: 0;
  width: 180px;
}
@media screen and (min-width: 768px) {
  .header-top-wrap form .form-item {
    width: 250px;
  }
}
.header-top-wrap form .form-item input {
  height: 32px;
  width: 100%;
  border-radius: 30px;
  border: 1px solid rgba(255, 255, 255, 0.5);
  padding: 9px 13px 5px 13px;
  color: var(--c-white);
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
  background-color: transparent;
  background-image: url("../images/white-search.svg");
  background-repeat: no-repeat;
  background-position: left 13px center;
  padding-left: 35px;
  background-size: 18px;
}
.header-top-wrap form .form-item input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.header-top-wrap form .form-item input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.header-top-wrap form .form-item input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.header-top-wrap form .form-item input::-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.header-top-wrap form .form-item input::placeholder {
  color: rgba(255, 255, 255, 0.5);
}
.header-top-wrap form .form-actions {
  margin: 0;
  display: none;
}
.header-top-wrap form .form-actions input {
  position: absolute;
  padding: 6px 12px 4px 12px;
  margin: 0;
  top: 4px;
  right: 4px;
  height: 24px;
  font-size: 13px !important;
  line-height: 1 !important;
  font-weight: 400 !important;
}
@media screen and (min-width: 1400px) {
  .header-top-wrap form .form-actions input {
    font-size: 14px !important;
  }
}

.header-wrap {
  padding-bottom: 18px;
  padding-top: 18px;
  -webkit-transform: unset !important;
          transform: unset !important;
  position: sticky;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  background-color: var(--c-white);
  top: var(--drupal-displace-offset-top, 0px);
  z-index: 50;
}
@media screen and (min-width: 1400px) {
  .header-wrap {
    padding-bottom: 20px;
    padding-top: 20px;
  }
}
@media screen and (min-width: 992px) {
  html[lang=fr] .header-wrap .container, html[lang=fr] .header-wrap .path-webform .webform-confirmation, .path-webform html[lang=fr] .header-wrap .webform-confirmation {
    max-width: 100%;
  }
}
@media screen and (min-width: 1200px) {
  html[lang=fr] .header-wrap .container, html[lang=fr] .header-wrap .path-webform .webform-confirmation, .path-webform html[lang=fr] .header-wrap .webform-confirmation {
    max-width: 1160px;
  }
}
@media screen and (min-width: 1400px) {
  html[lang=fr] .header-wrap .container, html[lang=fr] .header-wrap .path-webform .webform-confirmation, .path-webform html[lang=fr] .header-wrap .webform-confirmation {
    max-width: 1340px;
  }
}
@media screen and (min-width: 1600px) {
  html[lang=fr] .header-wrap .container, html[lang=fr] .header-wrap .path-webform .webform-confirmation, .path-webform html[lang=fr] .header-wrap .webform-confirmation {
    max-width: 1500px;
  }
}
@media screen and (min-width: 1800px) {
  html[lang=fr] .header-wrap .container, html[lang=fr] .header-wrap .path-webform .webform-confirmation, .path-webform html[lang=fr] .header-wrap .webform-confirmation {
    max-width: 1600px;
  }
}
@media screen and (min-width: 1920px) {
  html[lang=fr] .header-wrap .container, html[lang=fr] .header-wrap .path-webform .webform-confirmation, .path-webform html[lang=fr] .header-wrap .webform-confirmation {
    max-width: 1800px;
  }
}
.header-fixed .header-wrap {
  -webkit-box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px;
          box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px;
  -webkit-transform: translateY(-100%) !important;
          transform: translateY(-100%) !important;
}
.scrolled-up .header-wrap {
  -webkit-transform: translateY(0%) !important;
          transform: translateY(0%) !important;
}
.path-letter .header-wrap {
  border-bottom: 1px solid rgba(26, 78, 90, 0.25);
}
.header-wrap .region-header {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
@media screen and (max-width: 991.75px) {
  .header-wrap .region-header {
    gap: 24px;
  }
}
@media screen and (max-width: 991.75px) {
  .header-wrap .region-header > .language-switcher-language-url {
    display: none;
  }
}
.header-wrap .region-header .block-system-branding-block {
  width: 67px;
}
@media screen and (max-width: 991.75px) {
  .header-wrap .region-header .block-system-branding-block {
    margin-right: auto;
  }
}
.header-wrap .region-header .block-system-branding-block .navbar-brand .site-logo {
  display: block;
}
.header-wrap .region-header .block-system-branding-block .navbar-brand .site-logo img {
  width: 100%;
  height: auto;
}
.header-wrap .region-header .block-superfish {
  width: auto;
  margin-left: auto;
  padding-right: 20px;
}
@media screen and (min-width: 1200px) {
  .header-wrap .region-header .block-superfish {
    padding-right: 35px;
  }
}
@media screen and (min-width: 992px) {
  html[lang=fr] .header-wrap .region-header .block-superfish {
    padding-right: 10px;
  }
}
@media screen and (min-width: 1200px) {
  html[lang=fr] .header-wrap .region-header .block-superfish {
    padding-right: 20px;
  }
}
@media screen and (min-width: 1400px) {
  html[lang=fr] .header-wrap .region-header .block-superfish {
    padding-right: 35px;
  }
}
.header-wrap .region-header .block-superfish .sf-main {
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 0 12px;
}
@media screen and (min-width: 1200px) {
  .header-wrap .region-header .block-superfish .sf-main {
    gap: 0 24px;
  }
}
.header-wrap .region-header .block-superfish .sf-main::after {
  display: none;
}
@media screen and (min-width: 992px) {
  html[lang=fr] .header-wrap .region-header .block-superfish .sf-main {
    gap: 0 10px;
  }
}
@media screen and (min-width: 1200px) {
  html[lang=fr] .header-wrap .region-header .block-superfish .sf-main {
    gap: 0 17px;
  }
}
@media screen and (min-width: 1400px) {
  html[lang=fr] .header-wrap .region-header .block-superfish .sf-main {
    gap: 0 24px;
  }
}
.header-wrap .region-header .block-superfish .sf-main > .sf-depth-1 {
  padding: 0;
  background: transparent;
}
.header-wrap .region-header .block-superfish .sf-main > .sf-depth-1 > .sf-depth-1 {
  background: transparent;
  padding: 0;
  color: var(--c-primary);
  text-decoration: none;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  position: relative;
}
.header-wrap .region-header .block-superfish .sf-main > .sf-depth-1 > .sf-depth-1:hover {
  color: var(--c-red);
}
.header-wrap .region-header .block-superfish .sf-main > .sf-depth-1 > .sf-depth-1:hover .sf-sub-indicator {
  background-image: url("../images/down-arrow-red.svg");
  -webkit-transform: scaleY(-1);
          transform: scaleY(-1);
}
.header-wrap .region-header .block-superfish .sf-main > .sf-depth-1 > .sf-depth-1.menuparent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
@media screen and (min-width: 992px) {
  html[lang=fr] .header-wrap .region-header .block-superfish .sf-main > .sf-depth-1 > .sf-depth-1 {
    font-size: 13px;
  }
}
@media screen and (min-width: 1200px) {
  html[lang=fr] .header-wrap .region-header .block-superfish .sf-main > .sf-depth-1 > .sf-depth-1 {
    font-size: 15px;
  }
}
.header-wrap .region-header .block-superfish .sf-main > .sf-depth-1 > .sf-depth-1 .sf-sub-indicator {
  position: unset;
  text-indent: unset;
  line-height: normal;
  opacity: 100%;
  -webkit-transform: unset;
          transform: unset;
  background-image: url("../images/down-arrow-green.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  width: 10px;
  height: 10px;
  font-size: 1px;
  color: transparent;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
.header-wrap .region-header .block-superfish .sf-main > .sf-depth-1 > .sf-depth-1 .sf-sub-indicator::after {
  display: none;
}
.header-wrap .region-header .block-superfish .sf-main > .sf-depth-1 ul {
  background: var(--c-white);
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0;
  overflow: visible !important;
}
@media screen and (min-width: 992px) {
  .header-wrap .region-header .block-superfish .sf-main > .sf-depth-1 ul {
    -webkit-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.15), 0px 0px 12px 3px rgba(26, 78, 90, 0.05);
            box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.15), 0px 0px 12px 3px rgba(26, 78, 90, 0.05);
    left: 0%;
    width: 180px !important;
  }
}
@media screen and (min-width: 1200px) {
  .header-wrap .region-header .block-superfish .sf-main > .sf-depth-1 ul {
    width: 220px !important;
  }
}
@media screen and (min-width: 1400px) {
  .header-wrap .region-header .block-superfish .sf-main > .sf-depth-1 ul {
    width: 240px !important;
  }
}
@media screen and (min-width: 1600px) {
  .header-wrap .region-header .block-superfish .sf-main > .sf-depth-1 ul {
    width: 270px !important;
  }
}
.header-wrap .region-header .block-superfish .sf-main > .sf-depth-1 ul .sf-depth-2 {
  background: transparent;
  border-radius: 0;
  border: 0;
  border-bottom: 1px solid rgba(26, 78, 90, 0.15);
  padding: 10px 0 8px 0;
}
@media screen and (min-width: 1200px) {
  .header-wrap .region-header .block-superfish .sf-main > .sf-depth-1 ul .sf-depth-2 {
    padding: 12px 0 10px 0;
  }
}
@media screen and (min-width: 1400px) {
  .header-wrap .region-header .block-superfish .sf-main > .sf-depth-1 ul .sf-depth-2 {
    padding: 15px 0 12px 0;
  }
}
@media screen and (min-width: 1600px) {
  .header-wrap .region-header .block-superfish .sf-main > .sf-depth-1 ul .sf-depth-2 {
    padding: 17px 0 15px 0;
  }
}
.header-wrap .region-header .block-superfish .sf-main > .sf-depth-1 ul .sf-depth-2:last-child {
  padding-bottom: 0;
  border-bottom: none;
}
.header-wrap .region-header .block-superfish .sf-main > .sf-depth-1 ul .sf-depth-2:first-child {
  padding-top: 0;
}
.header-wrap .region-header .block-superfish .sf-main > .sf-depth-1 ul .sf-depth-2 .sf-depth-2 {
  padding: 0;
  background: transparent;
  color: var(--c-primary);
  text-decoration: none;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  position: relative;
  display: inline-block;
  opacity: 50%;
}
.header-wrap .region-header .block-superfish .sf-main > .sf-depth-1 ul .sf-depth-2 .sf-depth-2:hover {
  opacity: 100%;
}
.header-wrap .region-header .block-superfish .sf-main > .sf-depth-1.sfHover > .sf-depth-1 {
  color: var(--c-red);
}
.header-wrap .region-header .block-superfish .sf-main > .sf-depth-1.sfHover > .sf-depth-1 .sf-sub-indicator {
  background-image: url("../images/down-arrow-red.svg");
  -webkit-transform: scaleY(-1);
          transform: scaleY(-1);
}
.header-wrap .region-header .menu--contact-menu {
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
.menu-open .header-wrap .region-header .menu--contact-menu {
  display: none;
}
.header-wrap .region-header .menu--contact-menu .navbar-nav .nav-item {
  line-height: normal;
}
.header-wrap .region-header .menu--contact-menu .navbar-nav .nav-item .nav-link {
  border: 1px solid var(--c-red);
  height: 37px;
  padding: 3px 14px 0px 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.header-wrap .region-header .menu--contact-menu .navbar-nav .nav-item .nav-link:hover {
  border-color: var(--c-secondary);
}
@media screen and (min-width: 992px) {
  html[lang=fr] .header-wrap .region-header .menu--contact-menu .navbar-nav .nav-item .nav-link {
    height: 30px;
    font-size: 13px;
    padding: 3px 8px 0px 8px;
  }
}
@media screen and (min-width: 1200px) {
  html[lang=fr] .header-wrap .region-header .menu--contact-menu .navbar-nav .nav-item .nav-link {
    height: 37px;
    padding: 3px 14px 0px 14px;
    font-size: 15px;
  }
}
.header-wrap .region-header .language-switcher-language-url .language-select-wrapper {
  position: relative;
}
.header-wrap .region-header .language-switcher-language-url .language-select-wrapper .selected-lang .active-lang {
  font-weight: 500;
  border-radius: 32px;
  border: 1px solid var(--c-primary);
  height: 37px;
  padding: 3px 14px 0px 14px;
  background-image: url("../images/down-arrow-green.svg");
  background-position: center right 14px;
  background-repeat: no-repeat;
  background-size: 10px;
  padding-right: 30px;
  cursor: pointer;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.header-wrap .region-header .language-switcher-language-url .language-select-wrapper .selected-lang .active-lang:hover {
  color: var(--c-white);
  background-color: var(--c-primary);
  border: 1px solid var(--c-primary);
  background-image: url("../images/down-arrow-white.svg");
}
@media screen and (min-width: 992px) {
  html[lang=fr] .header-wrap .region-header .language-switcher-language-url .language-select-wrapper .selected-lang .active-lang {
    height: 30px;
    padding: 3px 8px 0px 8px;
    padding-right: 27px;
    font-size: 13px;
  }
}
@media screen and (min-width: 1200px) {
  html[lang=fr] .header-wrap .region-header .language-switcher-language-url .language-select-wrapper .selected-lang .active-lang {
    font-size: 15px;
    height: 37px;
    padding: 3px 14px 0px 14px;
    padding-right: 30px;
  }
}
.header-wrap .region-header .language-switcher-language-url .language-select-wrapper .lang-item {
  width: 100%;
  position: absolute;
  top: 110%;
  left: 0;
  right: 0;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  opacity: 0;
  visibility: hidden;
  z-index: 9;
}
.header-wrap .region-header .language-switcher-language-url .language-select-wrapper .lang-item ul {
  background: var(--c-white);
  -webkit-box-shadow: none;
          box-shadow: none;
  margin: 0;
  overflow: visible !important;
  list-style: none;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.15), 0px 0px 12px 3px rgba(26, 78, 90, 0.05);
          box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.15), 0px 0px 12px 3px rgba(26, 78, 90, 0.05);
  left: 0%;
}
.header-wrap .region-header .language-switcher-language-url .language-select-wrapper .lang-item ul li {
  background: transparent;
  border-radius: 0;
  border: 0;
  border-bottom: 1px solid rgba(26, 78, 90, 0.15);
  padding: 10px 0 8px 0;
}
@media screen and (min-width: 1200px) {
  .header-wrap .region-header .language-switcher-language-url .language-select-wrapper .lang-item ul li {
    padding: 12px 0 10px 0;
  }
}
@media screen and (min-width: 1400px) {
  .header-wrap .region-header .language-switcher-language-url .language-select-wrapper .lang-item ul li {
    padding: 15px 0 12px 0;
  }
}
@media screen and (min-width: 1600px) {
  .header-wrap .region-header .language-switcher-language-url .language-select-wrapper .lang-item ul li {
    padding: 17px 0 15px 0;
  }
}
.header-wrap .region-header .language-switcher-language-url .language-select-wrapper .lang-item ul li:last-child {
  padding-bottom: 0;
  border-bottom: none;
}
.header-wrap .region-header .language-switcher-language-url .language-select-wrapper .lang-item ul li:first-child {
  padding-top: 0;
}
.header-wrap .region-header .language-switcher-language-url .language-select-wrapper .lang-item ul li a {
  padding: 0;
  background: transparent;
  color: var(--c-primary);
  text-decoration: none;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  position: relative;
  display: inline-block;
  opacity: 50%;
}
.header-wrap .region-header .language-switcher-language-url .language-select-wrapper .lang-item ul li a:hover {
  opacity: 100%;
}
@media screen and (max-width: 991.75px) {
  .header-wrap .region-header .language-switcher-language-url .language-select-wrapper.lang-switch-open .lang-item {
    top: calc(100% + 10px);
    opacity: 100%;
    visibility: visible;
  }
}
@media screen and (max-width: 991.75px) {
  .header-wrap .region-header .language-switcher-language-url .language-select-wrapper.lang-switch-open .selected-lang .active-lang {
    color: var(--c-white);
    background-color: var(--c-primary);
    border: 1px solid var(--c-primary);
    background-image: url("../images/down-arrow-white.svg");
  }
}
.header-wrap .region-header .language-switcher-language-url .language-select-wrapper:hover .selected-lang .active-lang {
  color: var(--c-white);
  background-color: var(--c-primary);
  border: 1px solid var(--c-primary);
  background-image: url("../images/down-arrow-white.svg");
}
@media screen and (min-width: 992px) {
  .header-wrap .region-header .language-switcher-language-url .language-select-wrapper:hover .lang-item {
    top: calc(100% + 10px);
    opacity: 100%;
    visibility: visible;
  }
}
.header-wrap .region-header .sf-accordion-toggle {
  display: none;
}
.header-wrap .region-header .hamburger {
  top: 0px;
  z-index: 15;
  right: 0px;
  height: 10px;
  width: 30px;
  cursor: pointer;
  margin-top: auto;
  position: relative;
  margin-bottom: auto;
  display: none;
  z-index: 600;
}
@media screen and (max-width: 991.75px) {
  .header-wrap .region-header .hamburger {
    display: block;
  }
}
.header-wrap .region-header .hamburger span {
  top: calc(50% - 2px);
  height: 0;
  left: 0px;
  right: 0px;
  font-size: 0;
  background: var(--c-primary);
  position: absolute;
  border-style: solid;
  border-width: 1px 0;
  border-color: var(--c-primary);
  -webkit-transition: top 0.3s 0.3s, opacity 0.3s 0.3s, color 0.25s ease-in-out, -webkit-transform 0.3s 0s;
  transition: top 0.3s 0.3s, opacity 0.3s 0.3s, color 0.25s ease-in-out, -webkit-transform 0.3s 0s;
  transition: transform 0.3s 0s, top 0.3s 0.3s, opacity 0.3s 0.3s, color 0.25s ease-in-out;
  transition: transform 0.3s 0s, top 0.3s 0.3s, opacity 0.3s 0.3s, color 0.25s ease-in-out, -webkit-transform 0.3s 0s;
}
.header-wrap .region-header .hamburger span:nth-child(1) {
  width: 30px;
  display: none;
}
.header-wrap .region-header .hamburger span:nth-child(2) {
  top: calc(114% - 12px);
  width: 30px;
}
.header-wrap .region-header .hamburger span:nth-child(3) {
  top: calc(35% + 8px);
  width: 30px;
}
.menu-open .header-wrap .region-header .hamburger span {
  -webkit-transition: top 0.3s, opacity 0.3s, -webkit-transform 0.3s 0.3s;
  transition: top 0.3s, opacity 0.3s, -webkit-transform 0.3s 0.3s;
  transition: transform 0.3s 0.3s, top 0.3s, opacity 0.3s;
  transition: transform 0.3s 0.3s, top 0.3s, opacity 0.3s, -webkit-transform 0.3s 0.3s;
  border-color: var(--c-primary);
  background: var(--c-primary);
  width: 30px;
  border-radius: 20px;
}
.menu-open .header-wrap .region-header .hamburger span:nth-child(1) {
  opacity: 0;
}
.menu-open .header-wrap .region-header .hamburger span:nth-child(2) {
  top: 50%;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.menu-open .header-wrap .region-header .hamburger span:nth-child(3) {
  top: 50%;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
@media screen and (min-width: 992px) {
  .header-wrap .header-mobile-wrap {
    display: none;
  }
}
@media screen and (max-width: 991.75px) {
  .header-wrap #block-cim-hoofdnavigatie {
    position: fixed;
    top: 82px;
    bottom: 0;
    left: -100%;
    height: calc(100vh - 82px);
    background: var(--c-white);
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    z-index: 999;
    padding: 40px 100px;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-transition: all 0.32s ease-in-out;
    transition: all 0.32s ease-in-out;
    width: 100%;
  }
}
@media screen and (max-width: 767.75px) {
  .header-wrap #block-cim-hoofdnavigatie {
    padding: 40px 50px;
  }
}
@media screen and (max-width: 575.75px) {
  .header-wrap #block-cim-hoofdnavigatie {
    padding: 40px 20px;
  }
}
.header-wrap #block-cim-hoofdnavigatie .sf-accordion {
  clip: unset;
  clip: unset;
  position: unset !important;
  height: unset !important;
  overflow: unset !important;
  width: unset !important;
}
.header-wrap #block-cim-hoofdnavigatie .sf-accordion > .sf-depth-1 {
  border-top: 1px solid rgba(26, 78, 90, 0.15);
  padding-top: 16px;
  padding-bottom: 16px;
}
.header-wrap #block-cim-hoofdnavigatie .sf-accordion > .sf-depth-1 > .sf-depth-1 {
  font-weight: 500;
  color: var(--c-primary);
  letter-spacing: -0.03em;
}
.header-wrap #block-cim-hoofdnavigatie .sf-accordion > .sf-depth-1 > .sf-depth-1 .sf-sub-indicator {
  margin-left: auto;
}
.header-wrap #block-cim-hoofdnavigatie .sf-accordion > .sf-depth-1.sf-expanded > .sf-depth-1 {
  color: var(--c-red);
}
.header-wrap #block-cim-hoofdnavigatie .sf-accordion > .sf-depth-1.sf-expanded > .sf-depth-1 .sf-sub-indicator {
  -webkit-transform: scaleY(-1);
          transform: scaleY(-1);
  background-image: url("../images/down-arrow-red.svg");
}
.header-wrap #block-cim-hoofdnavigatie .sf-accordion > .sf-depth-1 .sf-has-clone-parent {
  background: transparent;
  padding: 0;
  margin: 0;
  width: 100%;
  text-align: left;
  padding-top: 15px;
  width: calc(100% - 20px);
  margin-left: 20px;
}
.header-wrap #block-cim-hoofdnavigatie .sf-accordion > .sf-depth-1 .sf-has-clone-parent .sf-clone-parent {
  border-bottom: 1px solid rgba(26, 78, 90, 0.15);
  padding: 10px 0 8px 0;
}
.header-wrap #block-cim-hoofdnavigatie .sf-accordion > .sf-depth-1 .sf-has-clone-parent li {
  margin: 0;
  background: transparent;
}
.header-wrap #block-cim-hoofdnavigatie .sf-accordion > .sf-depth-1 .sf-has-clone-parent li a {
  background: transparent;
  padding: 0;
  margin: 0;
  text-decoration: none;
  color: var(--c-primary);
}
.header-wrap #block-cim-hoofdnavigatie .header-mobile-wrap {
  border-top: 1px solid rgba(26, 78, 90, 0.15);
  padding-top: 16px;
  margin-top: 50px;
}
.header-wrap #block-cim-hoofdnavigatie .header-mobile-wrap .container, .header-wrap #block-cim-hoofdnavigatie .header-mobile-wrap .path-webform .webform-confirmation, .path-webform .header-wrap #block-cim-hoofdnavigatie .header-mobile-wrap .webform-confirmation {
  padding: 0;
  margin: 0;
  width: 100%;
  max-width: 100%;
}
.header-wrap #block-cim-hoofdnavigatie .header-mobile-wrap .menu-languages {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 20px;
}
.header-wrap #block-cim-hoofdnavigatie .header-mobile-wrap .menu-languages .header-top-user-menu {
  width: calc(100% - 100px);
  margin-right: auto;
}
.header-wrap #block-cim-hoofdnavigatie .header-mobile-wrap .menu-languages .header-top-user-menu .header-top-mnu nav ul li {
  padding-bottom: 8px;
}
.header-wrap #block-cim-hoofdnavigatie .header-mobile-wrap .menu-languages .header-top-user-menu .header-top-mnu nav ul li a {
  padding: 0;
}
.header-wrap #block-cim-hoofdnavigatie .header-mobile-wrap .menu-languages .header-top-user-menu .user-mnu nav ul li a {
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 14px;
  padding: 0;
  padding-left: 22px;
  background-image: url("../images/user-login-green.svg");
}
.header-wrap #block-cim-hoofdnavigatie .header-mobile-wrap .contact-menu {
  padding-top: 50px;
}
.header-wrap #block-cim-hoofdnavigatie .header-mobile-wrap .contact-menu .menu--contact-menu {
  display: block;
}

.menu-open {
  overflow: hidden;
}
.menu-open .header-wrap #block-cim-hoofdnavigatie {
  left: 0;
}

.bs-bg-red .title-text-link .text p a {
  text-decoration: underline;
  color: var(--c-white);
}

.footer-wrap {
  background-color: var(--c-primary);
  color: var(--c-white);
  margin: 0 8px 8px 8px;
  border-radius: 24px;
  overflow: hidden;
  margin-top: -20px !important;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 575.75px) {
  .footer-wrap {
    padding-bottom: 30px;
    padding-top: 25px;
  }
}
@media screen and (min-width: 992px) {
  .footer-wrap {
    margin: 0 10px 10px 10px;
  }
}
@media screen and (min-width: 1200px) {
  .footer-wrap {
    margin: 0 14px 14px 14px;
  }
}
@media screen and (min-width: 1400px) {
  .footer-wrap {
    margin: 0 18px 18px 18px;
  }
}
@media screen and (min-width: 1600px) {
  .footer-wrap {
    margin: 0 20px 20px 20px;
  }
}
.footer-wrap .region-footer-top {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 10px;
}
@media screen and (min-width: 576px) {
  .footer-wrap .region-footer-top {
    gap: 25px;
  }
}
@media screen and (min-width: 1200px) {
  .footer-wrap .region-footer-top {
    gap: 25px 40px;
  }
}
@media screen and (min-width: 1200px) {
  html[lang=fr] .footer-wrap .region-footer-top {
    gap: 25px 14px;
  }
}
.footer-wrap .region-footer-top .block-menu h5, .footer-wrap .region-footer-top .block-menu h2, .footer-wrap .region-footer-top nav h5, .footer-wrap .region-footer-top nav h2 {
  font-weight: 500;
  margin: 0;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
@media screen and (max-width: 575.75px) {
  .footer-wrap .region-footer-top .block-menu h5, .footer-wrap .region-footer-top .block-menu h2, .footer-wrap .region-footer-top nav h5, .footer-wrap .region-footer-top nav h2 {
    background-image: url("../images/white-down-arrow.svg");
    background-repeat: no-repeat;
    background-position: top 15px right;
    background-size: 10px;
    padding-right: 15px;
    border-top: 1px solid rgba(255, 255, 255, 0.15);
    padding-top: 10px;
    cursor: pointer;
  }
}
.footer-wrap .region-footer-top .block-menu .navbar-nav, .footer-wrap .region-footer-top nav .navbar-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 0;
  padding: 0;
  list-style: none;
  gap: 8px;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
@media screen and (max-width: 575.75px) {
  .footer-wrap .region-footer-top .block-menu .navbar-nav, .footer-wrap .region-footer-top nav .navbar-nav {
    height: 0;
    opacity: 0;
    visibility: hidden;
  }
}
.footer-wrap .region-footer-top .block-menu .navbar-nav .nav-item, .footer-wrap .region-footer-top nav .navbar-nav .nav-item {
  width: 100%;
}
.footer-wrap .region-footer-top .block-menu .navbar-nav .nav-item .nav-link, .footer-wrap .region-footer-top nav .navbar-nav .nav-item .nav-link {
  opacity: 50%;
  padding: 0;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  position: relative;
  display: inline-block;
}
.footer-wrap .region-footer-top .block-menu .navbar-nav .nav-item .nav-link:hover, .footer-wrap .region-footer-top nav .navbar-nav .nav-item .nav-link:hover {
  opacity: 100%;
}
.footer-wrap .region-footer-top .block-menu.active .navbar-nav, .footer-wrap .region-footer-top nav.active .navbar-nav {
  height: auto;
  opacity: 1;
  padding-bottom: 20px;
  visibility: visible;
}
@media screen and (max-width: 575.75px) {
  .footer-wrap .region-footer-top .footer-logo-info {
    padding-bottom: 40px;
  }
}
.footer-wrap .region-footer-top .footer-logo-info .image img {
  width: 60px;
  height: auto;
}
@media screen and (min-width: 576px) {
  .footer-wrap .region-footer-top .footer-logo-info .image img {
    width: 90px;
  }
}
.footer-wrap .region-footer-top .footer-logo-info .text h3 {
  margin: 0;
  font-weight: 500;
}
.footer-wrap .region-footer-top #block-cim-footerlogo {
  width: 26%;
}
@media screen and (max-width: 991.75px) {
  .footer-wrap .region-footer-top #block-cim-footerlogo {
    width: calc(50% - 20px);
  }
}
@media screen and (max-width: 575.75px) {
  .footer-wrap .region-footer-top #block-cim-footerlogo {
    width: 100%;
  }
}
@media screen and (max-width: 991.75px) {
  .footer-wrap .region-footer-top #block-cim-quicklinks {
    width: calc(50% - 20px);
  }
}
@media screen and (max-width: 575.75px) {
  .footer-wrap .region-footer-top #block-cim-quicklinks {
    width: 100%;
  }
}
@media screen and (max-width: 991.75px) {
  .footer-wrap .region-footer-top #block-cim-governancemethodology, .footer-wrap .region-footer-top #block-cim-about, .footer-wrap .region-footer-top #block-cim-downloads {
    width: calc(33.333% - 17px);
  }
}
@media screen and (max-width: 575.75px) {
  .footer-wrap .region-footer-top #block-cim-governancemethodology, .footer-wrap .region-footer-top #block-cim-about, .footer-wrap .region-footer-top #block-cim-downloads {
    width: 100%;
  }
}
.footer-wrap .footer_center_wrap .backto-top-link {
  font-weight: 500;
  cursor: pointer;
  background-image: url("../images/scroll-top.svg");
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 20px;
  padding-left: 30px;
  height: 21px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  line-height: normal;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.footer-wrap .footer_center_wrap .backto-top-link:hover {
  color: var(--c-green);
  background-image: url("../images/scroll-top-green.svg");
}
.footer-wrap .footer_bottom_wrap .region-footer-bottom {
  border-top: 1px solid rgba(255, 255, 255, 0.15);
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  gap: 0px 14px;
}
@media screen and (min-width: 576px) {
  .footer-wrap .footer_bottom_wrap .region-footer-bottom {
    gap: 10px 14px;
  }
}
@media screen and (max-width: 575.75px) {
  .footer-wrap .footer_bottom_wrap .region-footer-bottom #block-cim-copyrighttext {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
    width: 100%;
    padding-bottom: 5px;
  }
}
@media screen and (max-width: 575.75px) {
  .footer-wrap .footer_bottom_wrap .region-footer-bottom #block-cim-footerbottommenus {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
    width: 100%;
  }
}
@media screen and (max-width: 575.75px) {
  .footer-wrap .footer_bottom_wrap .region-footer-bottom #block-cim-footerinfo {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}
@media screen and (max-width: 575.75px) {
  .footer-wrap .footer_bottom_wrap .region-footer-bottom .social-icon {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    padding-bottom: 40px;
  }
}
.footer-wrap .footer_bottom_wrap .region-footer-bottom .navbar-nav {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 10px 14px;
}
.footer-wrap .footer_bottom_wrap .region-footer-bottom .navbar-nav .nav-item {
  line-height: 0;
}
.footer-wrap .footer_bottom_wrap .region-footer-bottom .navbar-nav .nav-item .nav-link {
  opacity: 50%;
  padding: 0;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  position: relative;
  display: inline-block;
}
.footer-wrap .footer_bottom_wrap .region-footer-bottom .navbar-nav .nav-item .nav-link:hover {
  opacity: 100%;
}
.footer-wrap .footer_bottom_wrap .region-footer-bottom .footer-info-wrap {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 0 40px;
}
@media screen and (max-width: 575.75px) {
  .footer-wrap .footer_bottom_wrap .region-footer-bottom .footer-info-wrap {
    gap: 0;
    width: 100%;
  }
}
@media screen and (min-width: 992px) {
  .footer-wrap .footer_bottom_wrap .region-footer-bottom .footer-info-wrap {
    gap: 0 100px;
  }
}
@media screen and (max-width: 575.75px) {
  .footer-wrap .footer_bottom_wrap .region-footer-bottom .footer-info-wrap .address {
    width: 50%;
    padding-right: 10px;
  }
}
.footer-wrap .footer_bottom_wrap .region-footer-bottom .footer-info-wrap .address p {
  margin: 0;
  opacity: 50%;
}
@media screen and (max-width: 575.75px) {
  .footer-wrap .footer_bottom_wrap .region-footer-bottom .footer-info-wrap .email-phone {
    width: 50%;
    padding-left: 10px;
  }
}
.footer-wrap .footer_bottom_wrap .region-footer-bottom .footer-info-wrap .email-phone a {
  opacity: 50%;
  padding: 0;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  text-decoration: none;
  color: var(--c-white);
  position: relative;
  display: inline-block;
}
.footer-wrap .footer_bottom_wrap .region-footer-bottom .footer-info-wrap .email-phone a:hover {
  opacity: 100%;
}
.footer-wrap .footer_bottom_wrap .region-footer-bottom #block-cim-footerinfo {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-right: auto;
}
@media screen and (max-width: 575.75px) {
  .footer-wrap .footer_bottom_wrap .region-footer-bottom #block-cim-footerinfo {
    width: 100%;
    margin: 0;
  }
}
@media screen and (min-width: 768px) {
  .footer-wrap .footer_bottom_wrap .region-footer-bottom #block-cim-footerinfo {
    margin: 0 auto;
  }
}
@media screen and (max-width: 575.75px) {
  .footer-wrap .footer_bottom_wrap .region-footer-bottom .social-icon {
    padding-top: 25px;
  }
}
.footer-wrap .footer_bottom_wrap .region-footer-bottom .social-icon .item-list {
  margin: 0;
}
.footer-wrap .footer_bottom_wrap .region-footer-bottom .social-icon .item-list .linkicon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 8px;
}
.footer-wrap .footer_bottom_wrap .region-footer-bottom .social-icon .item-list .linkicon li {
  margin: 0;
}
.footer-wrap .footer_bottom_wrap .region-footer-bottom .social-icon .item-list .linkicon li a svg {
  margin: 0;
  width: 18px;
  height: 18px;
  color: var(--c-white);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  padding: 0;
}
.footer-wrap .footer_bottom_wrap .region-footer-bottom .social-icon .item-list .linkicon li a svg:hover {
  color: var(--c-green);
}
.footer-wrap .footer_bottom_wrap .region-footer-bottom .social-icon .item-list .linkicon li a svg.fa-linkedin-in {
  width: 20px;
  height: 20px;
}
.footer-wrap .footer_bottom_wrap .region-footer-bottom .social-icon .item-list .linkicon li a svg.fa-facebook-f {
  background-image: url("../images/f-white.svg");
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
.footer-wrap .footer_bottom_wrap .region-footer-bottom .social-icon .item-list .linkicon li a svg.fa-facebook-f:hover {
  background-image: url("../images/f-green.svg");
}
.footer-wrap .footer_bottom_wrap .region-footer-bottom .social-icon .item-list .linkicon li a svg.fa-facebook-f path {
  display: none;
}
.footer-wrap .footer_bottom_wrap .region-footer-bottom .social-icon .item-list .linkicon li a span {
  display: none;
}
.footer-wrap .footer_bottom_wrap .region-footer-bottom .text-formatted p {
  margin: 0;
  opacity: 50%;
}

.text-banner-inner .title-text-link .text {
  max-width: 525px;
}
.text-banner-inner .title-text-link .text p {
  opacity: 75%;
}
.text-banner-inner .title-text-link .text p:last-child {
  margin-bottom: 0;
}
.text-banner-inner .title-text-link .text p a {
  color: var(--c-primary);
  text-decoration: none;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
.text-banner-inner .title-text-link .text p a:hover {
  color: var(--c-red);
}
.text-banner-inner .title-text-link .btn-wrap {
  padding-top: 24px;
}

.swiper-img-outer {
  overflow: hidden;
  width: 100%;
  margin: 0;
  position: relative;
}
.swiper-img-outer::before {
  position: absolute;
  left: 0;
  height: 100%;
  width: 8%;
  top: 0;
  bottom: 0;
  z-index: 2;
  background-image: url("../images/left-bg.svg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right;
  content: "";
}
.swiper-img-outer::after {
  background-image: url("../images/right-bg.svg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: left;
  position: absolute;
  right: 0;
  height: 100%;
  width: 8%;
  top: 0;
  bottom: 0;
  content: "";
  z-index: 2;
}
.swiper-img-outer .col-12 {
  width: 100%;
  padding: 0;
}
.swiper-img-outer .swiper {
  width: 100%;
  padding: 10px 7%;
}
@media screen and (min-width: 768px) {
  .swiper-img-outer .swiper {
    padding: 10px 6%;
  }
}
@media screen and (min-width: 992px) {
  .swiper-img-outer .swiper {
    padding: 10px 5%;
  }
}
.swiper-img-outer .swiper .swiper-wrapper {
  width: 100%;
}
.swiper-img-outer .swiper .swiper-wrapper .swiper-slide {
  height: auto;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.swiper-img-outer .swiper .swiper-wrapper .swiper-slide .media {
  height: 100%;
}
.swiper-img-outer .swiper .swiper-wrapper .swiper-slide .media .field {
  height: 100%;
}
.swiper-img-outer .swiper .swiper-wrapper .swiper-slide .media .field .field__item {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.swiper-img-outer .swiper .swiper-wrapper .swiper-slide img {
  width: 100%;
  height: auto;
}
.swiper-img-outer .shaped-image-inner .image {
  border-radius: 10px;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .swiper-img-outer .shaped-image-inner .image {
    border-radius: 15px;
  }
}
@media screen and (min-width: 992px) {
  .swiper-img-outer .shaped-image-inner .image {
    border-radius: 20px;
  }
}
@media screen and (min-width: 1200px) {
  .swiper-img-outer .shaped-image-inner .image {
    border-radius: 24px;
  }
}
@media screen and (min-width: 1400px) {
  .swiper-img-outer .shaped-image-inner .image {
    border-radius: 30px;
  }
}
.swiper-img-outer .shaped-image-inner .image .media {
  height: 100%;
}
.swiper-img-outer .shaped-image-inner .image .media .field {
  height: 100%;
}
.swiper-img-outer .shaped-image-inner .image .media .field .field__item {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.swiper-img-outer .shaped-image-inner .image img {
  width: 100% !important;
  height: 100% !important;
  -o-object-fit: cover;
     object-fit: cover;
  margin-top: auto;
}
.swiper-img-outer .shape-1 {
  width: 100%;
  height: 300px;
}
@media screen and (min-width: 768px) {
  .swiper-img-outer .shape-1 {
    height: 350px;
  }
}
@media screen and (min-width: 768px) {
  .swiper-img-outer .shape-1 {
    height: 400px;
  }
}
@media screen and (min-width: 992px) {
  .swiper-img-outer .shape-1 {
    height: 430px;
  }
}
@media screen and (min-width: 1200px) {
  .swiper-img-outer .shape-1 {
    height: 470px;
  }
}
@media screen and (min-width: 1400px) {
  .swiper-img-outer .shape-1 {
    height: 510px;
  }
}
@media screen and (min-width: 1600px) {
  .swiper-img-outer .shape-1 {
    height: 550px;
  }
}
.swiper-img-outer .shape-3 {
  width: 100%;
  height: 270px;
}
@media screen and (min-width: 768px) {
  .swiper-img-outer .shape-3 {
    height: 350px;
  }
}
@media screen and (min-width: 768px) {
  .swiper-img-outer .shape-3 {
    height: 400px;
  }
}
@media screen and (min-width: 992px) {
  .swiper-img-outer .shape-3 {
    height: 430px;
  }
}
@media screen and (min-width: 1200px) {
  .swiper-img-outer .shape-3 {
    height: 470px;
  }
}
@media screen and (min-width: 1400px) {
  .swiper-img-outer .shape-3 {
    height: 510px;
  }
}
@media screen and (min-width: 1600px) {
  .swiper-img-outer .shape-3 {
    height: 550px;
  }
}
.swiper-img-outer .shape-2 {
  width: 100%;
  height: 230px;
}
@media screen and (min-width: 768px) {
  .swiper-img-outer .shape-2 {
    height: 220px;
  }
}
@media screen and (min-width: 768px) {
  .swiper-img-outer .shape-2 {
    height: 350px;
  }
}
@media screen and (min-width: 992px) {
  .swiper-img-outer .shape-2 {
    height: 350px;
  }
}
@media screen and (min-width: 1200px) {
  .swiper-img-outer .shape-2 {
    height: 380px;
  }
}
@media screen and (min-width: 1400px) {
  .swiper-img-outer .shape-2 {
    height: 410px;
  }
}
@media screen and (min-width: 1600px) {
  .swiper-img-outer .shape-2 {
    height: 450px;
  }
}
.swiper-img-outer .shape-4 {
  width: 100%;
  height: 170px;
}
@media screen and (min-width: 768px) {
  .swiper-img-outer .shape-4 {
    height: 160px;
  }
}
@media screen and (min-width: 768px) {
  .swiper-img-outer .shape-4 {
    height: 200px;
  }
}
@media screen and (min-width: 992px) {
  .swiper-img-outer .shape-4 {
    height: 220px;
  }
}
@media screen and (min-width: 1200px) {
  .swiper-img-outer .shape-4 {
    height: 290px;
  }
}

@media screen and (max-width: 575.75px) {
  .text-swiper-wrap .swiper {
    display: none;
  }
}
.text-swiper-wrap .swiper .swiper-wrapper .swiper-slide .usp-item-inner .text {
  background-image: url("../images/check.svg");
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 25px;
  padding-bottom: 10px;
  padding-left: 40px;
}
.text-swiper-wrap .swiper .swiper-wrapper .swiper-slide .usp-item-inner .text h4 {
  margin: 0;
}
.text-swiper-wrap .swiper .swiper-wrapper .swiper-slide .usp-item-inner .text a {
  text-decoration: none;
  color: var(--c-primary);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
.text-swiper-wrap .swiper .swiper-wrapper .swiper-slide .usp-item-inner .text a:hover {
  color: var(--c-red);
}
.text-swiper-wrap .usp-mobile-view {
  display: block;
  padding-top: 24px;
}
@media screen and (min-width: 576px) {
  .text-swiper-wrap .usp-mobile-view {
    display: none;
  }
}
.text-swiper-wrap .usp-mobile-view .field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}
.text-swiper-wrap .usp-mobile-view .field .field__item .usp-item-inner .text {
  background-image: url("../images/check.svg");
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 25px;
  padding-bottom: 4px;
  padding-top: 4px;
  padding-left: 40px;
}
.text-swiper-wrap .usp-mobile-view .field .field__item .usp-item-inner .text h4 {
  margin: 0;
}
.text-swiper-wrap .usp-mobile-view .field .field__item .usp-item-inner .text a {
  text-decoration: none;
  color: var(--c-primary);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
.text-swiper-wrap .usp-mobile-view .field .field__item .usp-item-inner .text a:hover {
  color: var(--c-red);
}

.info-text-sect .key-figs-wrap .subtitle-title-wrap {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
}
@media screen and (max-width: 575.75px) {
  .info-text-sect .key-figs-wrap .subtitle-title-wrap {
    padding-bottom: 50px;
  }
}
.info-text-sect .key-figs-wrap .subtitle-title-wrap .subtitle {
  font-weight: 500;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  position: relative;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding-left: 18px;
  width: 100%;
  padding-top: 0.26em;
}
.info-text-sect .key-figs-wrap .subtitle-title-wrap .subtitle::after {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  margin: auto 0;
  width: 0.5714em;
  height: 0.5714em;
  border-radius: 50%;
  background: var(--c-green);
  content: "";
}
.info-text-sect .key-figs-wrap .subtitle-title-wrap .title {
  width: 100%;
  padding-top: 20px;
}
@media screen and (min-width: 576px) {
  .info-text-sect .key-figs-wrap .subtitle-title-wrap .title {
    padding-top: 0px;
    padding-left: 30px;
    width: 70%;
    margin-left: auto;
  }
}
.info-text-sect .key-figs-wrap .subtitle-title-wrap .title h2 {
  margin: 0;
  padding: 0;
}
.info-text-sect .key-figs-wrap .btn-wrap {
  width: 100%;
  padding-top: 25px;
  border-top: 1px solid rgba(26, 78, 90, 0.15);
}
@media screen and (min-width: 576px) {
  .info-text-sect .key-figs-wrap .btn-wrap {
    padding-left: 30px;
    margin-left: auto;
    text-align: right;
  }
}
.info-text-sect .key-figs-wrap .btn-space {
  width: 100%;
  padding-top: 25px;
  border-top: 1px solid rgba(26, 78, 90, 0.15);
}
@media screen and (min-width: 576px) {
  .info-text-sect .key-figs-wrap .btn-space {
    padding-left: 30px;
    margin-left: auto;
    text-align: right;
  }
}
.info-text-sect .key-figs-wrap .text-keyfig-cards {
  position: relative;
}
.info-text-sect .key-figs-wrap .text-keyfig-cards > .text {
  border-top: 1px solid var(--c-green-1);
  text-align: right;
}
@media screen and (min-width: 576px) {
  .info-text-sect .key-figs-wrap .text-keyfig-cards > .text {
    padding-left: 100px;
  }
}
@media screen and (max-width: 575.75px) {
  .info-text-sect .key-figs-wrap .text-keyfig-cards > .text {
    padding-bottom: 16px;
  }
}
.info-text-sect .key-figs-wrap .text-keyfig-cards > .text p {
  max-width: 300px;
}
.info-text-sect .key-figs-wrap .text-keyfig-cards > .text p:last-child {
  margin-bottom: 0;
}
.info-text-sect .key-figs-wrap .text-keyfig-cards .cards-outer .swiper {
  position: unset;
  overflow: visible;
  width: 100%;
  padding-bottom: 60px;
}
@media screen and (max-width: 575.75px) {
  .info-text-sect .key-figs-wrap .text-keyfig-cards .cards-outer .swiper {
    padding-right: 24%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
}
.info-text-sect .key-figs-wrap .text-keyfig-cards .cards-outer .swiper .swiper-wrapper .swiper-slide {
  margin-top: auto;
}
.info-text-sect .key-figs-wrap .text-keyfig-cards .cards-outer .swiper .swiper-wrapper .swiper-slide .key-figs-card-inner {
  border-radius: 16px;
  background: var(--c-primary);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
.info-text-sect .key-figs-wrap .text-keyfig-cards .cards-outer .swiper .swiper-wrapper .swiper-slide .key-figs-card-inner .number h3 {
  padding: 0;
  letter-spacing: -0.03em;
  font-weight: 500;
  margin-bottom: 0;
  color: var(--c-green);
}
.info-text-sect .key-figs-wrap .text-keyfig-cards .cards-outer .swiper .swiper-wrapper .swiper-slide .key-figs-card-inner .title h4 {
  color: var(--c-white);
  margin: 0;
}
.info-text-sect .key-figs-wrap .text-keyfig-cards .cards-outer .swiper .swiper-wrapper .swiper-slide .key-figs-card-inner .text p {
  color: var(--c-white);
  opacity: 50%;
}
.info-text-sect .key-figs-wrap .text-keyfig-cards .cards-outer .swiper .swiper-wrapper .swiper-slide .key-figs-card-inner .text p:last-child {
  margin: 0;
}
.info-text-sect .key-figs-wrap .text-keyfig-cards .swiper-btn-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 6px;
  right: 0;
  bottom: 0;
  z-index: 1;
  padding-bottom: 25px;
}
@media screen and (min-width: 576px) {
  .info-text-sect .key-figs-wrap .text-keyfig-cards .swiper-btn-wrap {
    padding-bottom: 0px;
    position: absolute;
  }
}
.info-text-sect .key-figs-wrap .text-keyfig-cards .swiper-btn-wrap .swiper-button-prev {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
.info-text-sect .key-figs-wrap .text-keyfig-cards .swiper-btn-wrap .swiper-button-next, .info-text-sect .key-figs-wrap .text-keyfig-cards .swiper-btn-wrap .swiper-button-prev {
  position: unset;
  margin: 0;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 1px solid var(--c-primary);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  background-image: url("../images/swip-arrow.svg");
  background-repeat: no-repeat;
  background-size: 12px;
  background-position: center;
}
.info-text-sect .key-figs-wrap .text-keyfig-cards .swiper-btn-wrap .swiper-button-next:hover, .info-text-sect .key-figs-wrap .text-keyfig-cards .swiper-btn-wrap .swiper-button-prev:hover {
  background-color: var(--c-primary);
  background-image: url("../images/swip-arrow-white.svg");
}
.info-text-sect .key-figs-wrap .text-keyfig-cards .swiper-btn-wrap .swiper-button-next::after, .info-text-sect .key-figs-wrap .text-keyfig-cards .swiper-btn-wrap .swiper-button-next::before, .info-text-sect .key-figs-wrap .text-keyfig-cards .swiper-btn-wrap .swiper-button-prev::after, .info-text-sect .key-figs-wrap .text-keyfig-cards .swiper-btn-wrap .swiper-button-prev::before {
  display: none;
}

.left-marque .ticker-marque {
  overflow: hidden;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
.left-marque .ticker-marque .field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0 30px;
  position: relative;
  z-index: 5;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (min-width: 576px) {
  .left-marque .ticker-marque .field {
    gap: 0 50px;
  }
}
.left-marque .ticker-marque .field .field__item h3 {
  letter-spacing: -0.03em;
  font-weight: 600;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  white-space: nowrap;
}
.left-marque.marque-btn .ticker-marque {
  overflow: hidden;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  padding: 5px 0;
}
.left-marque.marque-btn .ticker-marque .field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  position: relative;
  z-index: 5;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.left-marque.marque-btn .ticker-marque .field .field__item h3 {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  letter-spacing: -0.03em;
  font-weight: 500;
  margin: 0;
  padding: 8px 12px 5px 12px;
  border: 1px solid var(--c-primary);
  border-radius: 4px;
}
.left-marque.marque-btn .ticker-marque .field .field__item .btn-tkr-inner .text {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  letter-spacing: -0.03em;
  font-weight: 500;
  margin: 0;
  padding: 8px 12px 5px 12px;
  border: 1px solid var(--c-primary);
  border-radius: 4px;
  position: relative;
}
.left-marque.marque-btn .ticker-marque .field .field__item .btn-tkr-inner .text a {
  letter-spacing: -0.03em;
  font-weight: 500;
  text-decoration: none;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  color: var(--c-primary);
}
.left-marque.marque-btn .ticker-marque .field .field__item .btn-tkr-inner .text a:hover {
  color: var(--c-red);
}
.left-marque.marque-btn .ticker-marque .field .field__item .btn-tkr-inner .text a::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  content: "";
}
.left-marque.full-img-bottom .col-lg-6:nth-child(2) {
  position: relative;
}
@media screen and (max-width: 575.75px) {
  .left-marque.full-img-bottom .col-lg-6:nth-child(2) {
    padding-top: 25px;
  }
}
.left-marque.full-img-bottom .col-lg-6:nth-child(2)::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 30%;
  height: 100%;
  content: "";
  background: #ffffff;
  background: -webkit-gradient(linear, left top, right top, from(rgb(255, 255, 255)), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);
  z-index: 9;
}
.left-marque.full-img-bottom .col-lg-6:nth-child(2)::before {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 30%;
  height: 100%;
  content: "";
  background: #ffffff;
  background: linear-gradient(260deg, rgb(255, 255, 255) 0%, rgba(255, 0, 0, 0) 100%);
  z-index: 9;
}
.left-marque.full-img-bottom .ticker-marque .field {
  gap: 0 20px;
}
@media screen and (min-width: 576px) {
  .left-marque.full-img-bottom .ticker-marque .field {
    gap: 0 30px;
  }
}
.left-marque.full-img-bottom .ticker-marque .field .field__item h3 {
  text-transform: unset;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  opacity: 25%;
}

@media screen and (min-width: 768px) {
  .left-img-text-sec {
    margin: 0 -25px;
  }
}
@media screen and (min-width: 992px) {
  .left-img-text-sec {
    margin: 0 -40px;
  }
}
@media screen and (min-width: 1200px) {
  .left-img-text-sec {
    margin: 0 -50px;
  }
}
@media screen and (min-width: 1400px) {
  .left-img-text-sec {
    margin: 0 -60px;
  }
}
@media screen and (min-width: 1600px) {
  .left-img-text-sec {
    margin: 0 -70px;
  }
}
@media screen and (min-width: 768px) {
  .left-img-text-sec .col-12 {
    padding: 0 25px;
  }
}
@media screen and (min-width: 992px) {
  .left-img-text-sec .col-12 {
    padding: 0 40px;
  }
}
@media screen and (min-width: 1200px) {
  .left-img-text-sec .col-12 {
    padding: 0 50px;
  }
}
@media screen and (min-width: 1400px) {
  .left-img-text-sec .col-12 {
    padding: 0 60px;
  }
}
@media screen and (min-width: 1600px) {
  .left-img-text-sec .col-12 {
    padding: 0 70px;
  }
}
.left-img-text-sec .bg-image {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  overflow: hidden;
  border-radius: 27px;
  position: relative;
  min-height: 345px;
  clip-path: url("#svg-shape-2");
}
.left-img-text-sec .bg-image::after {
  position: absolute;
  top: -1px;
  right: -2px;
  width: 50%;
  height: 100%;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: right top;
          mask-position: right top;
  content: "";
  -webkit-mask-image: url("../images/white-img-bg.svg");
          mask-image: url("../images/white-img-bg.svg");
  background-color: var(--c-white);
}
@media screen and (min-width: 992px) {
  .left-img-text-sec .bg-image {
    border-radius: 37px;
  }
}
@media screen and (min-width: 1200px) {
  .left-img-text-sec .bg-image {
    border-radius: 47px;
  }
}
@media screen and (min-width: 1400px) {
  .left-img-text-sec .bg-image {
    border-radius: 57px;
  }
}
.left-img-text-sec .bg-image .title-text-link {
  position: relative;
  z-index: 1;
  border-radius: 27px;
  overflow: hidden;
}
@media screen and (max-width: 575.75px) {
  .left-img-text-sec .bg-image .title-text-link {
    padding: 24px;
  }
}
@media screen and (min-width: 992px) {
  .left-img-text-sec .bg-image .title-text-link {
    padding-top: 60px;
  }
}
.left-img-text-sec .bg-image .title-text-link::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  content: "";
  z-index: 1;
  backdrop-filter: blur(7px);
  -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(20%, rgba(0, 0, 0, 0.1)), color-stop(40%, rgb(0, 0, 0)), color-stop(65%, black));
  -webkit-mask-image: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.1) 20%, rgb(0, 0, 0) 40%, black 65%);
          mask-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(20%, rgba(0, 0, 0, 0.1)), color-stop(40%, rgb(0, 0, 0)), color-stop(65%, black));
          mask-image: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.1) 20%, rgb(0, 0, 0) 40%, black 65%);
}
@media screen and (min-width: 992px) {
  .left-img-text-sec .bg-image .title-text-link {
    border-radius: 37px;
    padding-top: 70px !important;
  }
}
@media screen and (min-width: 1200px) {
  .left-img-text-sec .bg-image .title-text-link {
    border-radius: 47px;
    padding-top: 90px !important;
  }
}
@media screen and (min-width: 1400px) {
  .left-img-text-sec .bg-image .title-text-link {
    border-radius: 57px;
    padding-top: 100px !important;
  }
}
.left-img-text-sec .bg-image .title-text-link .text, .left-img-text-sec .bg-image .title-text-link .btn-wrap {
  position: relative;
  z-index: 5;
}
.left-img-text-sec .bg-image .title-text-link h3 {
  margin: 0;
}
.left-img-text-sec .bg-image .title-text-link .btn-wrap {
  padding-top: 24px;
}
.left-img-text-sec .bg-image .contextual {
  right: unset;
  left: 10px;
}
.left-img-text-sec .view-front-news {
  padding-top: 25px;
}
@media screen and (max-width: 575.75px) {
  .left-img-text-sec .view-front-news {
    padding-top: 40px;
  }
}
.left-img-text-sec .view-front-news .view-content .views-row {
  border-top: 1px solid var(--c-green-1);
}
.left-img-text-sec .view-front-news .view-content .views-row:last-child {
  padding-bottom: 0;
}
.left-img-text-sec .view-front-news .view-content .views-row .views-field .news-item-inner .category-date-wrap {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 6px;
}
.left-img-text-sec .view-front-news .view-content .views-row .views-field .news-item-inner .category-date-wrap .category {
  font-weight: 500;
  letter-spacing: 1%;
  padding: 7px 8px 5px 8px;
  display: inline-block;
  background: var(--c-green);
  color: var(--c-primary);
  border-radius: 4px;
  border: 1px solid var(--c-green);
}
.left-img-text-sec .view-front-news .view-content .views-row .views-field .news-item-inner .category-date-wrap .date {
  border: 1px solid var(--c-primary);
  font-weight: 500;
  letter-spacing: 1%;
  padding: 7px 8px 5px 8px;
  display: inline-block;
  border-radius: 4px;
}
.left-img-text-sec .view-front-news .view-content .views-row .views-field .news-item-inner .title {
  padding-top: 13px;
  width: 90%;
}
.left-img-text-sec .view-front-news .view-content .views-row .views-field .news-item-inner .title h4 {
  margin: 0;
}
.left-img-text-sec .view-front-news .view-content .views-row .views-field .news-item-inner .text {
  width: 90%;
}
.left-img-text-sec .view-front-news .view-content .views-row .views-field .news-item-inner .text p {
  opacity: 75%;
}
.left-img-text-sec .view-front-news .view-content .views-row .views-field .news-item-inner .text p:last-child {
  margin: 0;
}
.left-img-text-sec .view-front-news .view-content .views-row .views-field .news-item-inner .link a {
  text-decoration: none;
  color: var(--c-primary);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  border-bottom: 1px solid var(--c-primary);
  display: inline-block;
  padding-bottom: 2px;
  font-weight: 500;
}
.left-img-text-sec .view-front-news .view-content .views-row .views-field .news-item-inner .link a:hover {
  opacity: 70%;
}

.studies-wrap .text-formatted h2 {
  letter-spacing: -0.03em;
  font-weight: 600;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}
.studies-wrap .view-duplicate-of-front-news {
  position: relative;
}
.studies-wrap .view-duplicate-of-front-news .filter-label-wrap {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  border-top: 1px solid rgba(26, 78, 90, 0.15);
}
.studies-wrap .view-duplicate-of-front-news .filter-label-wrap .filter-label {
  width: 100%;
  padding-bottom: 30px;
}
@media screen and (min-width: 576px) {
  .studies-wrap .view-duplicate-of-front-news .filter-label-wrap .filter-label {
    padding-bottom: 0px;
    padding-right: 50px;
    width: 40%;
  }
}
@media screen and (min-width: 768px) {
  .studies-wrap .view-duplicate-of-front-news .filter-label-wrap .filter-label {
    width: 23%;
  }
}
.studies-wrap .view-duplicate-of-front-news .filter-label-wrap .filter-label .text-formatted {
  padding: 0;
}
.studies-wrap .view-duplicate-of-front-news .filter-label-wrap .filter-label p {
  font-weight: normal;
  color: var(--c-primary);
  margin: 0;
}
.studies-wrap .view-duplicate-of-front-news .view-filters {
  width: 100%;
}
@media screen and (min-width: 576px) {
  .studies-wrap .view-duplicate-of-front-news .view-filters {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 60%;
  }
}
@media screen and (min-width: 768px) {
  .studies-wrap .view-duplicate-of-front-news .view-filters {
    width: 77%;
  }
}
.studies-wrap .view-duplicate-of-front-news .view-filters form .form--inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.studies-wrap .view-duplicate-of-front-news .view-filters form legend {
  display: none;
}
.studies-wrap .view-duplicate-of-front-news .view-filters form fieldset {
  margin: 0;
  padding: 0;
}
.studies-wrap .view-duplicate-of-front-news .view-filters form fieldset .fieldset-wrapper .form-radios ul {
  list-style: none;
  padding: 0;
  bottom: 0;
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 8px;
}
.studies-wrap .view-duplicate-of-front-news .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check {
  margin: 0;
  padding: 0;
  position: relative;
  border: 1px solid var(--c-primary);
  padding: 10px 12px 8px 12px;
  border-radius: 4px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.studies-wrap .view-duplicate-of-front-news .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check input {
  cursor: pointer;
  margin: 0;
  position: absolute;
  top: -1px;
  left: -1px;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  opacity: 0;
  background: var(--c-secondary);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  border-radius: 4px;
}
.studies-wrap .view-duplicate-of-front-news .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check input:checked, .studies-wrap .view-duplicate-of-front-news .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check input:hover {
  opacity: 1;
}
.studies-wrap .view-duplicate-of-front-news .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check input:checked + label {
  color: var(--c-red);
}
.studies-wrap .view-duplicate-of-front-news .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check input:checked + .form-check {
  border-color: var(--c-secondary);
}
.studies-wrap .view-duplicate-of-front-news .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check label {
  cursor: pointer;
  font-weight: 500;
  letter-spacing: -0.03em;
  position: relative;
}
.studies-wrap .view-duplicate-of-front-news .view-content .swiper {
  overflow: visible;
  position: unset;
}
.studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide {
  height: auto;
}
.studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .views-field, .studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .field-content {
  height: 100%;
}
.studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content {
  position: relative;
  overflow: hidden;
  height: 250px;
}
@media screen and (min-width: 576px) {
  .studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content {
    height: 300px;
  }
}
@media screen and (min-width: 1600px) {
  .studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content {
    height: 320px;
  }
}
.studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .image {
  height: 100%;
}
.studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .image .media, .studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .image .field--type-image, .studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .image .field__item {
  height: 100%;
}
.studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -100%;
  right: 0;
  width: 100%;
  height: 100%;
  background: var(--c-red);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
.studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .title {
  color: var(--c-white);
  margin-bottom: auto;
  padding-top: 0;
  padding-bottom: 15px;
}
.studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number {
  font-weight: 600;
  color: var(--c-white);
}
.studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number strong {
  font-weight: 600;
}
.studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .text {
  padding-top: 0;
}
.studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .text ul {
  padding-left: 20px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .text p, .studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .text li {
  color: var(--c-white);
  opacity: 75%;
}
.studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .text p:last-child, .studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .text li:last-child {
  margin-bottom: 0;
}
.studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .category-date-wrap {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 6px;
}
.studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .category-date-wrap .category {
  font-weight: 500;
  letter-spacing: 1%;
  padding: 7px 8px 5px 8px;
  display: inline-block;
  background: var(--c-secondary);
  color: var(--c-red);
  border-radius: 4px;
  border: 1px solid var(--c-secondary);
}
.studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .category-date-wrap .date {
  border: 1px solid var(--c-primary);
  font-weight: 500;
  letter-spacing: 1%;
  padding: 7px 8px 5px 8px;
  display: inline-block;
  border-radius: 4px;
}
@media screen and (max-width: 575.75px) {
  .studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .title {
    padding-top: 5px;
  }
}
.studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .title h4 {
  margin: 0;
}
.studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .text p {
  opacity: 75%;
}
.studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .text p:last-child {
  margin: 0;
}
.studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .link {
  margin-top: auto;
}
.studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .link a {
  text-decoration: none;
  color: var(--c-primary);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  border-bottom: 1px solid var(--c-primary);
  display: inline-block;
  padding-bottom: 2px;
  font-weight: 500;
}
.studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .link a:hover {
  color: var(--c-red);
  border-color: var(--c-red);
}
.studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .link a::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  content: "";
}
.studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-wrapper .swiper-slide:hover .hover-content {
  left: 0 !important;
}
.studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-btn-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 6px;
  position: absolute;
  right: 0;
  bottom: 12px;
  z-index: 1;
}
.studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-btn-wrapper .swiper-button-prev {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
.studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-btn-wrapper .swiper-button-next, .studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-btn-wrapper .swiper-button-prev {
  position: unset;
  margin: 0;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 1px solid var(--c-primary);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  background-image: url("../images/swip-arrow.svg");
  background-repeat: no-repeat;
  background-size: 12px;
  background-position: center;
}
.studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-btn-wrapper .swiper-button-next:hover, .studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-btn-wrapper .swiper-button-prev:hover {
  background-color: var(--c-primary);
  background-image: url("../images/swip-arrow-white.svg");
}
.studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-btn-wrapper .swiper-button-next::after, .studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-btn-wrapper .swiper-button-next::before, .studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-btn-wrapper .swiper-button-prev::after, .studies-wrap .view-duplicate-of-front-news .view-content .swiper .swiper-btn-wrapper .swiper-button-prev::before {
  display: none;
}
.studies-wrap .view-duplicate-of-front-news .view-footer {
  padding-right: 90px;
}
@media screen and (max-width: 575.75px) {
  .studies-wrap .view-duplicate-of-front-news .view-footer {
    padding-top: 40px;
  }
}
.studies-wrap .title-text-link .subtitle {
  font-weight: 500;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  position: relative;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin: 0 auto;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-left: 18px;
  padding-top: 0.26em;
}
.studies-wrap .title-text-link .subtitle::after {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  margin: auto 0;
  width: 0.5714em;
  height: 0.5714em;
  border-radius: 50%;
  background: var(--c-red);
  content: "";
}
.studies-wrap .view-news-overview {
  position: relative;
}
.studies-wrap .view-news-overview .filter-label-wrap {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  border-top: 1px solid rgba(26, 78, 90, 0.15);
}
.studies-wrap .view-news-overview .filter-label-wrap .filter-label {
  width: 100%;
  padding-bottom: 30px;
}
@media screen and (min-width: 576px) {
  .studies-wrap .view-news-overview .filter-label-wrap .filter-label {
    padding-bottom: 0px;
    padding-right: 50px;
    width: 40%;
  }
}
@media screen and (min-width: 768px) {
  .studies-wrap .view-news-overview .filter-label-wrap .filter-label {
    width: 23%;
  }
}
.studies-wrap .view-news-overview .filter-label-wrap .filter-label .text-formatted {
  padding: 0;
}
.studies-wrap .view-news-overview .filter-label-wrap .filter-label p {
  font-weight: normal;
  color: var(--c-primary);
  margin: 0;
}
.studies-wrap .view-news-overview .view-filters {
  width: 100%;
  max-width: 600px;
  margin: 0 auto;
  text-align: center;
}
.studies-wrap .view-news-overview .view-filters form .form--inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.studies-wrap .view-news-overview .view-filters form legend {
  display: none;
}
.studies-wrap .view-news-overview .view-filters form fieldset {
  margin: 0;
  padding: 0;
}
.studies-wrap .view-news-overview .view-filters form fieldset .fieldset-wrapper .form-radios ul {
  list-style: none;
  padding: 0;
  bottom: 0;
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 8px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.studies-wrap .view-news-overview .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check {
  margin: 0;
  padding: 0;
  position: relative;
  border: 1px solid var(--c-primary);
  padding: 10px 12px 8px 12px;
  border-radius: 4px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.studies-wrap .view-news-overview .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check input {
  cursor: pointer;
  margin: 0;
  position: absolute;
  top: -1px;
  left: -1px;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  opacity: 0;
  background: var(--c-secondary);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  border-radius: 4px;
}
.studies-wrap .view-news-overview .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check input:checked, .studies-wrap .view-news-overview .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check input:hover {
  opacity: 1;
}
.studies-wrap .view-news-overview .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check input:checked + label {
  color: var(--c-red);
}
.studies-wrap .view-news-overview .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check input:checked + .form-check {
  border-color: var(--c-secondary);
}
.studies-wrap .view-news-overview .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check label {
  cursor: pointer;
  font-weight: 500;
  letter-spacing: -0.03em;
  position: relative;
}
.studies-wrap .view-news-overview .view-content {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 60px 20px;
}
@media screen and (min-width: 1200px) {
  .studies-wrap .view-news-overview .view-content {
    gap: 70px 25px;
  }
}
@media screen and (min-width: 1400px) {
  .studies-wrap .view-news-overview .view-content {
    gap: 90px 30px;
  }
}
.studies-wrap .view-news-overview .view-content .views-row {
  width: 100%;
  background: var(--c-white);
  position: relative;
}
@media screen and (min-width: 576px) {
  .studies-wrap .view-news-overview .view-content .views-row {
    width: calc(50% - 10px);
  }
}
@media screen and (min-width: 992px) {
  .studies-wrap .view-news-overview .view-content .views-row {
    width: calc(33.333% - 14px);
  }
}
@media screen and (min-width: 1200px) {
  .studies-wrap .view-news-overview .view-content .views-row {
    width: calc(33.333% - 17px);
  }
}
@media screen and (min-width: 1400px) {
  .studies-wrap .view-news-overview .view-content .views-row {
    width: calc(33.333% - 20px);
  }
}
.studies-wrap .view-news-overview .view-content .views-row .news-item-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.studies-wrap .view-news-overview .view-content .views-row .news-item-inner .image-hover-content {
  position: relative;
  overflow: hidden;
  height: 250px;
}
@media screen and (min-width: 576px) {
  .studies-wrap .view-news-overview .view-content .views-row .news-item-inner .image-hover-content {
    height: 300px;
  }
}
@media screen and (min-width: 1600px) {
  .studies-wrap .view-news-overview .view-content .views-row .news-item-inner .image-hover-content {
    height: 320px;
  }
}
.studies-wrap .view-news-overview .view-content .views-row .news-item-inner .image-hover-content .image {
  height: 100%;
  overflow: hidden;
}
.studies-wrap .view-news-overview .view-content .views-row .news-item-inner .image-hover-content .image .media, .studies-wrap .view-news-overview .view-content .views-row .news-item-inner .image-hover-content .image .field--type-image, .studies-wrap .view-news-overview .view-content .views-row .news-item-inner .image-hover-content .image .field__item {
  height: 100%;
}
.studies-wrap .view-news-overview .view-content .views-row .news-item-inner .image-hover-content .image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
.studies-wrap .view-news-overview .view-content .views-row .news-item-inner .image-hover-content .hover-content {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -100%;
  right: 0;
  width: 100%;
  height: 100%;
  background: var(--c-red);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
.studies-wrap .view-news-overview .view-content .views-row .news-item-inner .image-hover-content .hover-content .title {
  color: var(--c-white);
  margin-bottom: auto;
  padding-top: 0;
}
.studies-wrap .view-news-overview .view-content .views-row .news-item-inner .image-hover-content .hover-content .number {
  font-weight: 600;
  color: var(--c-white);
}
.studies-wrap .view-news-overview .view-content .views-row .news-item-inner .image-hover-content .hover-content .number strong {
  font-weight: 600;
}
.studies-wrap .view-news-overview .view-content .views-row .news-item-inner .image-hover-content .hover-content .text {
  padding-top: 0;
}
.studies-wrap .view-news-overview .view-content .views-row .news-item-inner .image-hover-content .hover-content .text ul {
  padding-left: 20px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.studies-wrap .view-news-overview .view-content .views-row .news-item-inner .image-hover-content .hover-content .text p, .studies-wrap .view-news-overview .view-content .views-row .news-item-inner .image-hover-content .hover-content .text li {
  color: var(--c-white);
  opacity: 75%;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
  text-overflow: ellipsis;
}
.studies-wrap .view-news-overview .view-content .views-row .news-item-inner .image-hover-content .hover-content .text p:last-child, .studies-wrap .view-news-overview .view-content .views-row .news-item-inner .image-hover-content .hover-content .text li:last-child {
  margin-bottom: 0;
}
.studies-wrap .view-news-overview .view-content .views-row .news-item-inner .category-date-wrap {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 6px;
}
.studies-wrap .view-news-overview .view-content .views-row .news-item-inner .category-date-wrap .category {
  font-weight: 500;
  letter-spacing: 1%;
  padding: 7px 8px 5px 8px;
  display: inline-block;
  background: var(--c-secondary);
  color: var(--c-red);
  border-radius: 4px;
  border: 1px solid var(--c-secondary);
}
.studies-wrap .view-news-overview .view-content .views-row .news-item-inner .category-date-wrap .date {
  border: 1px solid var(--c-primary);
  font-weight: 500;
  letter-spacing: 1%;
  padding: 7px 8px 5px 8px;
  display: inline-block;
  border-radius: 4px;
}
.studies-wrap .view-news-overview .view-content .views-row .news-item-inner .title {
  padding-top: 13px;
  width: 90%;
}
.studies-wrap .view-news-overview .view-content .views-row .news-item-inner .title h4 {
  margin: 0;
}
.studies-wrap .view-news-overview .view-content .views-row .news-item-inner .text {
  width: 90%;
}
.studies-wrap .view-news-overview .view-content .views-row .news-item-inner .text p {
  opacity: 75%;
}
.studies-wrap .view-news-overview .view-content .views-row .news-item-inner .text p:last-child {
  margin: 0;
}
.studies-wrap .view-news-overview .view-content .views-row .news-item-inner .link {
  margin-top: auto;
}
.studies-wrap .view-news-overview .view-content .views-row .news-item-inner .link a {
  text-decoration: none;
  color: var(--c-primary);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  border-bottom: 1px solid var(--c-primary);
  display: inline-block;
  padding-bottom: 2px;
  font-weight: 500;
}
.studies-wrap .view-news-overview .view-content .views-row .news-item-inner .link a:hover {
  color: var(--c-red);
  border-color: var(--c-red);
}
.studies-wrap .view-news-overview .view-content .views-row .news-item-inner .link a::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  content: "";
}
.studies-wrap .view-news-overview .view-content .views-row .news-item-inner .image {
  height: 200px;
  position: relative;
  overflow: hidden;
}
@media screen and (min-width: 576px) {
  .studies-wrap .view-news-overview .view-content .views-row .news-item-inner .image {
    height: 250px;
  }
}
@media screen and (min-width: 1600px) {
  .studies-wrap .view-news-overview .view-content .views-row .news-item-inner .image {
    height: 275px;
  }
}
.studies-wrap .view-news-overview .view-content .views-row .news-item-inner .image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
.studies-wrap .view-news-overview .view-content .views-row .news-item-inner:hover .hover-content {
  left: 0 !important;
}
.studies-wrap .view-news-overview .view-content .views-row:hover .image img {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}
.studies-wrap .view-news-overview .view-content .swiper {
  overflow: visible;
  position: unset;
}
.studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide {
  height: auto;
}
.studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .views-field, .studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .field-content {
  height: 100%;
}
.studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content {
  position: relative;
  overflow: hidden;
  height: 250px;
}
@media screen and (min-width: 576px) {
  .studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content {
    height: 300px;
  }
}
@media screen and (min-width: 1600px) {
  .studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content {
    height: 320px;
  }
}
.studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .image {
  height: 100%;
}
.studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .image .media, .studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .image .field--type-image, .studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .image .field__item {
  height: 100%;
}
.studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -100%;
  right: 0;
  width: 100%;
  height: 100%;
  background: var(--c-red);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
.studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .title {
  color: var(--c-white);
  margin-bottom: auto;
  padding-top: 0;
}
.studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number {
  font-weight: 600;
  color: var(--c-white);
}
.studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number strong {
  font-weight: 600;
}
.studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .text {
  padding-top: 0;
}
.studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .text ul {
  padding-left: 20px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .text p, .studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .text li {
  color: var(--c-white);
  opacity: 75%;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
  text-overflow: ellipsis;
}
.studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .text p:last-child, .studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .text li:last-child {
  margin-bottom: 0;
}
.studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .category-date-wrap {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 6px;
}
.studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .category-date-wrap .category {
  font-weight: 500;
  letter-spacing: 1%;
  padding: 7px 8px 5px 8px;
  display: inline-block;
  background: var(--c-secondary);
  color: var(--c-red);
  border-radius: 4px;
  border: 1px solid var(--c-secondary);
}
.studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .category-date-wrap .date {
  border: 1px solid var(--c-primary);
  font-weight: 500;
  letter-spacing: 1%;
  padding: 7px 8px 5px 8px;
  display: inline-block;
  border-radius: 4px;
}
.studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .title h4 {
  margin: 0;
}
.studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .text p {
  opacity: 75%;
}
.studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .text p:last-child {
  margin: 0;
}
.studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .link {
  margin-top: auto;
}
.studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .link a {
  text-decoration: none;
  color: var(--c-primary);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  border-bottom: 1px solid var(--c-primary);
  display: inline-block;
  padding-bottom: 2px;
  font-weight: 500;
}
.studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .link a:hover {
  color: var(--c-red);
  border-color: var(--c-red);
}
.studies-wrap .view-news-overview .view-content .swiper .swiper-wrapper .swiper-slide:hover .hover-content {
  left: 0 !important;
}
.studies-wrap .view-news-overview .view-content .swiper .swiper-btn-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 6px;
  position: absolute;
  right: 0;
  bottom: 0px;
  z-index: 1;
}
.studies-wrap .view-news-overview .view-content .swiper .swiper-btn-wrapper .swiper-button-prev {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
.studies-wrap .view-news-overview .view-content .swiper .swiper-btn-wrapper .swiper-button-next, .studies-wrap .view-news-overview .view-content .swiper .swiper-btn-wrapper .swiper-button-prev {
  position: unset;
  margin: 0;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 1px solid var(--c-primary);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  background-image: url("../images/swip-arrow.svg");
  background-repeat: no-repeat;
  background-size: 12px;
  background-position: center;
}
.studies-wrap .view-news-overview .view-content .swiper .swiper-btn-wrapper .swiper-button-next:hover, .studies-wrap .view-news-overview .view-content .swiper .swiper-btn-wrapper .swiper-button-prev:hover {
  background-color: var(--c-primary);
  background-image: url("../images/swip-arrow-white.svg");
}
.studies-wrap .view-news-overview .view-content .swiper .swiper-btn-wrapper .swiper-button-next::after, .studies-wrap .view-news-overview .view-content .swiper .swiper-btn-wrapper .swiper-button-next::before, .studies-wrap .view-news-overview .view-content .swiper .swiper-btn-wrapper .swiper-button-prev::after, .studies-wrap .view-news-overview .view-content .swiper .swiper-btn-wrapper .swiper-button-prev::before {
  display: none;
}
.studies-wrap .view-news-overview .view-footer {
  padding-right: 90px;
}
@media screen and (max-width: 575.75px) {
  .studies-wrap .view-news-overview .view-footer {
    padding-top: 40px;
  }
}
.studies-wrap .swiper {
  padding-bottom: 60px;
}
.studies-wrap .custom-case-study-wrap .custom-case-study-inner .swiper-btn-label-wrap .swiper-btn-wrapper {
  position: absolute;
  bottom: 0;
  right: 0;
}

.full-image img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 320px;
}
@media screen and (min-width: 576px) {
  .full-image img {
    height: 400px;
  }
}
@media screen and (min-width: 768px) {
  .full-image img {
    height: 450px;
  }
}
@media screen and (min-width: 992px) {
  .full-image img {
    height: 500px;
  }
}
@media screen and (min-width: 1200px) {
  .full-image img {
    height: 650px;
  }
}
@media screen and (min-width: 1400px) {
  .full-image img {
    height: 700px;
  }
}
@media screen and (min-width: 1400px) {
  .full-image img {
    height: 750px;
  }
}
@media screen and (min-width: 1600px) {
  .full-image img {
    height: 800px;
  }
}

.bs-bg-white.bs-border-radius-top-left-3.bs-border-radius-top-right-3 {
  position: relative;
  margin-top: -50px;
}

.footer-top-sec-outer::after {
  position: absolute;
  top: 0;
  left: 0%;
  width: calc(100% - 16px);
  height: 100%;
  margin: 0 8px 8px 8px;
  border-radius: 24px 24px 0 0;
  content: "";
  background: var(--c-green-secondary);
  z-index: -1;
}
@media screen and (min-width: 992px) {
  .footer-top-sec-outer::after {
    margin: 0 10px 10px 10px;
    width: calc(100% - 20px);
  }
}
@media screen and (min-width: 1200px) {
  .footer-top-sec-outer::after {
    width: calc(100% - 28px);
    margin: 0 14px 14px 14px;
  }
}
@media screen and (min-width: 1400px) {
  .footer-top-sec-outer::after {
    width: calc(100% - 36px);
    margin: 0 18px 18px 18px;
  }
}
@media screen and (min-width: 1600px) {
  .footer-top-sec-outer::after {
    width: calc(100% - 40px);
    margin: 0 20px 20px 20px;
  }
}
.footer-top-sec-outer .title-text-link {
  max-width: 340px;
}
@media screen and (min-width: 1200px) {
  .footer-top-sec-outer .title-text-link {
    max-width: 450px;
  }
}
@media screen and (min-width: 1600px) {
  .footer-top-sec-outer .title-text-link {
    max-width: 550px;
  }
}
.footer-top-sec-outer .title-text-link .title h3 {
  margin: 0;
}
.footer-top-sec-outer .title-text-link .text p:last-child {
  margin: 0;
}
.footer-top-sec-outer .title-text-link .btn-wrap {
  padding-top: 24px;
}
.footer-top-sec-outer .block-inline-blocktext-list {
  height: 100%;
}
@media screen and (max-width: 767.75px) {
  .footer-top-sec-outer .block-inline-blocktext-list {
    padding-top: 25px;
  }
}
.footer-top-sec-outer .text-list-wrap {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-left: 1px solid var(--c-green-1);
}
@media screen and (max-width: 767.75px) {
  .footer-top-sec-outer .text-list-wrap {
    border-top: 1px solid var(--c-green-1);
    padding-left: 0;
    padding-top: 25px;
    border-left: 0;
  }
}
.footer-top-sec-outer .text-list-wrap .text-list {
  margin-top: auto;
  padding-top: 10px;
}
.footer-top-sec-outer .text-list-wrap .text-list .field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 6px;
}
@media screen and (min-width: 1200px) {
  .footer-top-sec-outer .text-list-wrap .text-list .field {
    gap: 8px;
  }
}
@media screen and (min-width: 1400px) {
  .footer-top-sec-outer .text-list-wrap .text-list .field {
    gap: 10px;
  }
}
@media screen and (min-width: 1600px) {
  .footer-top-sec-outer .text-list-wrap .text-list .field {
    gap: 12px;
  }
}
.footer-top-sec-outer .text-list-wrap .text-list .field .field__item {
  background-image: url("../images/check_green-icon.svg");
  background-repeat: no-repeat;
  background-size: 20px;
  padding-left: 30px;
  padding-bottom: 3px;
  padding-top: 3px;
  background-position: left top 2px;
}
@media screen and (max-width: 575.75px) {
  .footer-top-sec-outer .text-list-wrap .text-list .field .field__item {
    background-position: left top;
  }
}
.footer-top-sec-outer form {
  position: relative;
}
@media screen and (max-width: 767.75px) {
  .footer-top-sec-outer form {
    margin-top: 40px;
  }
}
.footer-top-sec-outer form .webform-type-email {
  margin: 0;
}
.footer-top-sec-outer form .webform-type-email input {
  height: 48px;
  width: 100%;
  border-radius: 30px;
  border: 1px solid rgba(26, 78, 90, 0.15);
  padding: 16px 22px;
  font-size: 12px;
  line-height: 1.3;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
  background: transparent;
}
.footer-top-sec-outer form .webform-type-checkbox {
  margin: 0;
  padding: 0;
  padding-top: 16px;
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
}
.footer-top-sec-outer form .webform-type-checkbox input {
  width: 14px;
  height: 14px;
  border: 1px solid rgba(26, 78, 90, 0.5);
  border-radius: 2px;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: transparent;
  margin: 0;
}
.footer-top-sec-outer form .webform-type-checkbox input:checked {
  background-image: url("../images/check-box-check.svg");
  background-size: 10px;
  background-position: center;
  background-repeat: no-repeat;
}
.footer-top-sec-outer form .webform-type-checkbox .description {
  font-size: 12px;
  line-height: 1.3;
  opacity: 50%;
  width: calc(100% - 14px);
  padding-left: 10px;
}
.footer-top-sec-outer form .webform-type-checkbox .description a {
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  color: var(--c-primary);
}
.footer-top-sec-outer form .webform-type-checkbox .description a:hover {
  text-decoration: none;
}
.footer-top-sec-outer form .form-actions {
  margin: 0;
}
.footer-top-sec-outer form .form-actions input {
  position: absolute;
  padding: 4px 18px;
  margin: 0;
  top: 6px;
  right: 7px;
  height: 36px;
}
.footer-top-sec-outer.br-0::after {
  border-radius: 0;
}

.footer-top-sec-outer-2 .footer-cta-inner {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
}
.footer-top-sec-outer-2 .title-text-link, .footer-top-sec-outer-2 .text-list-wrap {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .footer-top-sec-outer-2 .title-text-link, .footer-top-sec-outer-2 .text-list-wrap {
    width: 50%;
  }
}
.footer-top-sec-outer-2 p {
  opacity: 100% !important;
}
.footer-top-sec-outer-2::after {
  position: absolute;
  top: 0;
  left: 0%;
  width: calc(100% - 16px);
  height: 100%;
  margin: 0 8px 8px 8px;
  border-radius: 24px 24px 0 0;
  content: "";
  background: var(--c-green-secondary);
  z-index: -1;
}
@media screen and (min-width: 992px) {
  .footer-top-sec-outer-2::after {
    margin: 0 10px 10px 10px;
    width: calc(100% - 20px);
  }
}
@media screen and (min-width: 1200px) {
  .footer-top-sec-outer-2::after {
    width: calc(100% - 28px);
    margin: 0 14px 14px 14px;
  }
}
@media screen and (min-width: 1400px) {
  .footer-top-sec-outer-2::after {
    width: calc(100% - 36px);
    margin: 0 18px 18px 18px;
  }
}
@media screen and (min-width: 1600px) {
  .footer-top-sec-outer-2::after {
    width: calc(100% - 40px);
    margin: 0 20px 20px 20px;
  }
}
.footer-top-sec-outer-2 .title-text-link {
  max-width: 340px;
  margin-right: auto;
}
@media screen and (min-width: 1200px) {
  .footer-top-sec-outer-2 .title-text-link {
    max-width: 450px;
  }
}
@media screen and (min-width: 1600px) {
  .footer-top-sec-outer-2 .title-text-link {
    max-width: 550px;
  }
}
.footer-top-sec-outer-2 .title-text-link .title h3 {
  margin: 0;
}
.footer-top-sec-outer-2 .title-text-link .text p:last-child {
  margin: 0;
}
.footer-top-sec-outer-2 .title-text-link .btn-wrap {
  padding-top: 24px;
}
@media screen and (max-width: 767.75px) {
  .footer-top-sec-outer-2 .text-list-wrap {
    padding-top: 40px;
  }
}
.footer-top-sec-outer-2 .text-list-inner {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-left: 1px solid var(--c-green-1);
}
@media screen and (max-width: 767.75px) {
  .footer-top-sec-outer-2 .text-list-inner {
    border-top: 1px solid var(--c-green-1);
    padding-left: 0;
    padding-top: 25px;
    border-left: 0;
  }
}
.footer-top-sec-outer-2 .text-list-inner .text-list {
  margin-top: auto;
  padding-top: 10px;
}
.footer-top-sec-outer-2 .text-list-inner .text-list .field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 6px;
}
@media screen and (min-width: 1200px) {
  .footer-top-sec-outer-2 .text-list-inner .text-list .field {
    gap: 8px;
  }
}
@media screen and (min-width: 1400px) {
  .footer-top-sec-outer-2 .text-list-inner .text-list .field {
    gap: 10px;
  }
}
@media screen and (min-width: 1600px) {
  .footer-top-sec-outer-2 .text-list-inner .text-list .field {
    gap: 12px;
  }
}
.footer-top-sec-outer-2 .text-list-inner .text-list .field .field__item {
  background-image: url("../images/check_green-icon.svg");
  background-repeat: no-repeat;
  background-size: 20px;
  padding-left: 30px;
  padding-bottom: 3px;
  padding-top: 3px;
  background-position: left top 2px;
}
@media screen and (max-width: 575.75px) {
  .footer-top-sec-outer-2 .text-list-inner .text-list .field .field__item {
    background-position: left top;
  }
}
.footer-top-sec-outer-2 form {
  position: relative;
}
@media screen and (max-width: 767.75px) {
  .footer-top-sec-outer-2 form {
    margin-top: 40px;
  }
}
.footer-top-sec-outer-2 form .webform-type-email {
  margin: 0;
}
.footer-top-sec-outer-2 form .webform-type-email input {
  height: 48px;
  width: 100%;
  border-radius: 30px;
  border: 1px solid rgba(26, 78, 90, 0.15);
  padding: 16px 22px;
  font-size: 12px;
  line-height: 1.3;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
  background: transparent;
}
.footer-top-sec-outer-2 form .webform-type-checkbox {
  margin: 0;
  padding: 0;
  padding-top: 16px;
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
}
.footer-top-sec-outer-2 form .webform-type-checkbox input {
  width: 14px;
  height: 14px;
  border: 1px solid rgba(26, 78, 90, 0.5);
  border-radius: 2px;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: transparent;
  margin: 0;
}
.footer-top-sec-outer-2 form .webform-type-checkbox input:checked {
  background-image: url("../images/check-box-check.svg");
  background-size: 10px;
  background-position: center;
  background-repeat: no-repeat;
}
.footer-top-sec-outer-2 form .webform-type-checkbox .description {
  font-size: 12px;
  line-height: 1.3;
  opacity: 50%;
  width: calc(100% - 14px);
  padding-left: 10px;
}
.footer-top-sec-outer-2 form .webform-type-checkbox .description a {
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  color: var(--c-primary);
}
.footer-top-sec-outer-2 form .webform-type-checkbox .description a:hover {
  text-decoration: none;
}
.footer-top-sec-outer-2 form .form-actions {
  margin: 0;
}
.footer-top-sec-outer-2 form .form-actions input {
  position: absolute;
  padding: 4px 18px;
  margin: 0;
  top: 6px;
  right: 7px;
  height: 36px;
}
.footer-top-sec-outer-2.br-0::after {
  border-radius: 0;
}

.cim-one-inner {
  position: relative;
}
.cim-one-inner .contextual {
  top: unset;
}
.cim-one-inner .block-inline-blockbasic h2 {
  text-align: center;
  line-height: 1;
  font-size: 65px;
}
@media screen and (min-width: 350px) {
  .cim-one-inner .block-inline-blockbasic h2 {
    font-size: 75px;
  }
}
@media screen and (min-width: 400px) {
  .cim-one-inner .block-inline-blockbasic h2 {
    font-size: 85px;
  }
}
@media screen and (min-width: 450px) {
  .cim-one-inner .block-inline-blockbasic h2 {
    font-size: 95px;
  }
}
@media screen and (min-width: 500px) {
  .cim-one-inner .block-inline-blockbasic h2 {
    font-size: 110px;
  }
}
@media screen and (min-width: 576px) {
  .cim-one-inner .block-inline-blockbasic h2 {
    font-size: 120px;
  }
}
@media screen and (min-width: 768px) {
  .cim-one-inner .block-inline-blockbasic h2 {
    font-size: 160px;
  }
}
@media screen and (min-width: 992px) {
  .cim-one-inner .block-inline-blockbasic h2 {
    font-size: 220px;
  }
}
@media screen and (min-width: 1200px) {
  .cim-one-inner .block-inline-blockbasic h2 {
    font-size: 265px;
  }
}
@media screen and (min-width: 1400px) {
  .cim-one-inner .block-inline-blockbasic h2 {
    font-size: 310px;
  }
}
.cim-one-inner .block-inline-blockcim-one-block {
  position: unset;
}
.cim-one-inner .cim-one-wrap .bg-laptop-img {
  margin-top: -35%;
  padding-bottom: 20px;
  position: relative;
  z-index: 1;
}
@media screen and (min-width: 400px) {
  .cim-one-inner .cim-one-wrap .bg-laptop-img {
    margin-top: -32%;
  }
}
@media screen and (min-width: 992px) {
  .cim-one-inner .cim-one-wrap .bg-laptop-img {
    padding-bottom: 0px;
    margin-top: 0%;
    display: block;
    position: absolute;
    top: 0px;
    right: 50px;
    width: 69%;
    z-index: 1;
  }
}
@media screen and (min-width: 1200px) {
  .cim-one-inner .cim-one-wrap .bg-laptop-img {
    top: 0px;
    right: 115px;
    width: 69%;
  }
}
@media screen and (min-width: 1400px) {
  .cim-one-inner .cim-one-wrap .bg-laptop-img {
    top: 0px;
    right: 140px;
  }
}
@media screen and (min-width: 1600px) {
  .cim-one-inner .cim-one-wrap .bg-laptop-img {
    top: -20px;
    right: 120px;
    width: 70%;
  }
}
@media screen and (min-width: 1800px) {
  .cim-one-inner .cim-one-wrap .bg-laptop-img {
    top: -20px;
    right: 115px;
  }
}
@media screen and (min-width: 1920px) {
  .cim-one-inner .cim-one-wrap .bg-laptop-img {
    top: -55px;
    right: 100px;
  }
}
.cim-one-inner .cim-one-wrap .bg-laptop-img img {
  width: 100%;
  height: auto;
}
@media screen and (min-width: 992px) {
  .cim-one-inner .cim-one-wrap .text-card-inner .title-text-link {
    width: 415px;
    padding-bottom: 25px;
  }
}
.cim-one-inner .cim-one-wrap .text-card-inner .title-text-link .text h5 {
  font-weight: normal;
}
@media screen and (min-width: 576px) {
  .cim-one-inner .cim-one-wrap .text-card-inner .title-text-link .text h5 {
    max-width: 305px;
  }
}
.cim-one-inner .cim-one-wrap .text-card-inner .title-text-link .text h5:last-child {
  margin-bottom: 0;
}
.cim-one-inner .cim-one-wrap .text-card-inner .title-text-link .btn-wrap {
  padding-top: 24px;
}
.cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 45px;
}
@media screen and (min-width: 576px) {
  .cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field {
    gap: 14px;
  }
}
@media screen and (min-width: 992px) {
  .cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field {
    gap: 0;
  }
}
.cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field > .field__item {
  width: 50%;
}
@media screen and (max-width: 991.75px) {
  .cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field > .field__item {
    width: calc(50% - 14px);
  }
}
@media screen and (max-width: 575.75px) {
  .cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field > .field__item {
    width: 100%;
    display: none;
  }
}
@media screen and (max-width: 575.75px) {
  .cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field > .field__item:first-child {
    display: block;
  }
}
.cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field > .field__item:nth-child(2) {
  z-index: 1;
}
@media screen and (max-width: 991.75px) {
  .cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field > .field__item:nth-child(2) {
    padding-top: 0;
  }
}
@media screen and (min-width: 992px) {
  .cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field > .field__item:nth-child(2) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-left: auto;
    padding-right: 40px;
  }
}
@media screen and (min-width: 992px) {
  .cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field > .field__item:nth-child(2) .icon-title-text {
    z-index: 2;
    position: relative;
  }
}
@media screen and (min-width: 992px) {
  .cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field > .field__item:nth-child(4) {
    margin-left: auto;
    padding-top: 250px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    z-index: 1;
  }
}
@media screen and (min-width: 992px) {
  .cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field > .field__item:nth-child(4) .icon-title-text {
    z-index: 2;
    position: relative;
  }
}
.cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field > .field__item:nth-child(6) {
  z-index: 1;
}
@media screen and (max-width: 991.75px) {
  .cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field > .field__item:nth-child(6) {
    padding-top: 0;
  }
}
@media screen and (min-width: 992px) {
  .cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field > .field__item:nth-child(6) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-left: auto;
    padding-right: 40px;
  }
}
@media screen and (min-width: 992px) {
  .cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field > .field__item:nth-child(6) .icon-title-text {
    z-index: 2;
    position: relative;
  }
}
@media screen and (min-width: 992px) {
  .cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field > .field__item:nth-child(8) {
    margin-left: auto;
    padding-top: 250px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field > .field__item:nth-child(10) {
  z-index: 1;
}
@media screen and (max-width: 991.75px) {
  .cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field > .field__item:nth-child(10) {
    padding-top: 0;
  }
}
@media screen and (min-width: 992px) {
  .cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field > .field__item:nth-child(10) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-left: auto;
    padding-right: 40px;
  }
}
@media screen and (min-width: 992px) {
  .cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field > .field__item:nth-child(10) .icon-title-text {
    z-index: 2;
    position: relative;
  }
}
@media screen and (min-width: 992px) {
  .cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field > .field__item:nth-child(12) {
    margin-left: auto;
    padding-top: 250px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
@media screen and (max-width: 991.75px) {
  .cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field > .field__item .paragraph {
    height: 100%;
  }
}
.cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field > .field__item .icon-title-text {
  background: var(--c-secondary-2);
  border-radius: 16px;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
@media screen and (max-width: 991.75px) {
  .cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field > .field__item .icon-title-text {
    height: 100%;
  }
}
@media screen and (min-width: 992px) {
  .cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field > .field__item .icon-title-text {
    width: 415px;
  }
}
.cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field > .field__item .icon-title-text .icon {
  position: relative;
  z-index: 2;
}
.cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field > .field__item .icon-title-text .icon img {
  width: 28px;
  height: 28px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left top;
     object-position: left top;
}
.cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field > .field__item .icon-title-text .title {
  max-width: 305px;
  position: relative;
  z-index: 2;
}
.cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field > .field__item .icon-title-text .title h4 {
  margin: 0;
}
.cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field > .field__item .icon-title-text .title p {
  opacity: 75%;
}
.cim-one-inner .cim-one-wrap .text-card-inner .cards-wrap > .field > .field__item .icon-title-text .title p:last-child {
  margin-bottom: 0;
}
.cim-one-inner .swiper {
  overflow: visible;
  width: 100%;
  padding-right: 20%;
}
@media screen and (min-width: 576px) {
  .cim-one-inner .swiper {
    display: none;
  }
}
.cim-one-inner .swiper .swiper-wrapper {
  height: auto;
}
.cim-one-inner .swiper .swiper-wrapper > .field__item {
  width: 100%;
  height: auto;
}
.cim-one-inner .swiper .swiper-wrapper > .field__item .paragraph {
  height: 100%;
}
.cim-one-inner .swiper .swiper-wrapper > .field__item .icon-title-text {
  height: 100%;
  width: 100%;
  background: var(--c-secondary-2);
  border-radius: 16px;
}
.cim-one-inner .swiper .swiper-wrapper > .field__item .icon-title-text .icon {
  position: relative;
  z-index: 2;
}
.cim-one-inner .swiper .swiper-wrapper > .field__item .icon-title-text .icon img {
  width: 28px;
  height: 28px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left top;
     object-position: left top;
}
.cim-one-inner .swiper .swiper-wrapper > .field__item .icon-title-text .title {
  max-width: 305px;
  position: relative;
  z-index: 2;
}
.cim-one-inner .swiper .swiper-wrapper > .field__item .icon-title-text .title h4 {
  margin: 0;
}
.cim-one-inner .swiper .swiper-wrapper > .field__item .icon-title-text .title p {
  opacity: 75%;
}
.cim-one-inner .swiper .swiper-btn-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 6px;
  padding-top: 30px;
}
.cim-one-inner .swiper .swiper-btn-wrapper .swiper-button-prev {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
.cim-one-inner .swiper .swiper-btn-wrapper .swiper-button-next, .cim-one-inner .swiper .swiper-btn-wrapper .swiper-button-prev {
  position: unset;
  margin: 0;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 1px solid var(--c-primary);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  background-image: url("../images/swip-arrow.svg");
  background-repeat: no-repeat;
  background-size: 12px;
  background-position: center;
}
.cim-one-inner .swiper .swiper-btn-wrapper .swiper-button-next:hover, .cim-one-inner .swiper .swiper-btn-wrapper .swiper-button-prev:hover {
  background-color: var(--c-primary);
  background-image: url("../images/swip-arrow-white.svg");
}
.cim-one-inner .swiper .swiper-btn-wrapper .swiper-button-next::after, .cim-one-inner .swiper .swiper-btn-wrapper .swiper-button-next::before, .cim-one-inner .swiper .swiper-btn-wrapper .swiper-button-prev::after, .cim-one-inner .swiper .swiper-btn-wrapper .swiper-button-prev::before {
  display: none;
}

.cim-one-wrap .cim-one-inner .text-formatted h1 {
  text-align: center;
  line-height: 1;
  font-size: 65px;
}
@media screen and (min-width: 350px) {
  .cim-one-wrap .cim-one-inner .text-formatted h1 {
    font-size: 75px;
  }
}
@media screen and (min-width: 400px) {
  .cim-one-wrap .cim-one-inner .text-formatted h1 {
    font-size: 85px;
  }
}
@media screen and (min-width: 450px) {
  .cim-one-wrap .cim-one-inner .text-formatted h1 {
    font-size: 95px;
  }
}
@media screen and (min-width: 500px) {
  .cim-one-wrap .cim-one-inner .text-formatted h1 {
    font-size: 110px;
  }
}
@media screen and (min-width: 576px) {
  .cim-one-wrap .cim-one-inner .text-formatted h1 {
    font-size: 120px;
  }
}
@media screen and (min-width: 768px) {
  .cim-one-wrap .cim-one-inner .text-formatted h1 {
    font-size: 160px;
  }
}
@media screen and (min-width: 992px) {
  .cim-one-wrap .cim-one-inner .text-formatted h1 {
    font-size: 220px;
  }
}
@media screen and (min-width: 1200px) {
  .cim-one-wrap .cim-one-inner .text-formatted h1 {
    font-size: 265px;
  }
}
@media screen and (min-width: 1400px) {
  .cim-one-wrap .cim-one-inner .text-formatted h1 {
    font-size: 310px;
  }
}
@media screen and (min-width: 1600px) {
  .cim-one-wrap .cim-one-inner .text-formatted h1 {
    font-size: 350px;
  }
}
@media screen and (min-width: 1800px) {
  .cim-one-wrap .cim-one-inner .text-formatted h1 {
    font-size: 375px;
  }
}
@media screen and (min-width: 1920px) {
  .cim-one-wrap .cim-one-inner .text-formatted h1 {
    font-size: 420px;
  }
}
.cim-one-wrap .cim-one-inner .field--name-field-logo .field--name-field-media-image {
  margin-top: -35%;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 400px) {
  .cim-one-wrap .cim-one-inner .field--name-field-logo .field--name-field-media-image {
    margin-top: -25%;
    -webkit-transform: translateX(5%);
            transform: translateX(5%);
    width: 67%;
  }
}
.cim-one-wrap .cim-one-inner .field--name-field-logo .field--name-field-media-image img {
  width: 100%;
  height: auto;
}

@media screen and (max-width: 575.75px) {
  .desktop-front-news {
    display: none;
  }
}

@media screen and (min-width: 576px) {
  .mobile-front-news {
    display: none;
  }
}
.mobile-front-news .swiper-btn-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 6px;
}
.mobile-front-news .swiper-btn-wrapper .swiper-button-prev {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
.mobile-front-news .swiper-btn-wrapper .swiper-button-next, .mobile-front-news .swiper-btn-wrapper .swiper-button-prev {
  position: unset;
  margin: 0;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 1px solid var(--c-primary);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  background-image: url("../images/swip-arrow.svg");
  background-repeat: no-repeat;
  background-size: 12px;
  background-position: center;
}
.mobile-front-news .swiper-btn-wrapper .swiper-button-next:hover, .mobile-front-news .swiper-btn-wrapper .swiper-button-prev:hover {
  background-color: var(--c-primary);
  background-image: url("../images/swip-arrow-white.svg");
}
.mobile-front-news .swiper-btn-wrapper .swiper-button-next::after, .mobile-front-news .swiper-btn-wrapper .swiper-button-next::before, .mobile-front-news .swiper-btn-wrapper .swiper-button-prev::after, .mobile-front-news .swiper-btn-wrapper .swiper-button-prev::before {
  display: none;
}
.mobile-front-news .news-item-inner .category-date-wrap {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 6px;
}
.mobile-front-news .news-item-inner .category-date-wrap .category {
  font-weight: 500;
  letter-spacing: 1%;
  padding: 7px 8px 5px 8px;
  display: inline-block;
  background: var(--c-secondary);
  color: var(--c-red);
  border-radius: 4px;
  border: 1px solid var(--c-secondary);
}
.mobile-front-news .news-item-inner .category-date-wrap .date {
  border: 1px solid var(--c-primary);
  font-weight: 500;
  letter-spacing: 1%;
  padding: 7px 8px 5px 8px;
  display: inline-block;
  border-radius: 4px;
}
.mobile-front-news .news-item-inner .title {
  padding-top: 13px;
  width: 90%;
}
.mobile-front-news .news-item-inner .title h4 {
  margin: 0;
}
.mobile-front-news .news-item-inner .text {
  width: 90%;
}
.mobile-front-news .news-item-inner .text p {
  opacity: 75%;
}
.mobile-front-news .news-item-inner .text p:last-child {
  margin: 0;
}
.mobile-front-news .news-item-inner .link a {
  text-decoration: none;
  color: var(--c-primary);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  border-bottom: 1px solid var(--c-primary);
  display: inline-block;
  padding-bottom: 2px;
  font-weight: 500;
}
.mobile-front-news .news-item-inner .link a:hover {
  color: var(--c-red);
  border-color: var(--c-red);
}

@media screen and (max-width: 575.75px) {
  .laptop-section {
    display: none !important;
  }
}

.mobile-section {
  display: block !important;
}
@media screen and (min-width: 576px) {
  .mobile-section {
    display: none !important;
  }
}
.mobile-section .left-img-text-sec .view-front-news .view-content .views-row .views-field .news-item-inner .category-date-wrap .category {
  background: var(--c-secondary);
  color: var(--c-red);
  border-color: var(--c-secondary);
}
.mobile-section .info-text-sect .key-figs-wrap .text-keyfig-cards > .text {
  text-align: left;
}
.mobile-section .info-text-sect .key-figs-wrap .btn-wrap {
  display: none;
}

@media screen and (min-width: 576px) {
  .info-text-sect .key-figs-wrap .text-keyfig-cards > .text {
    display: none;
  }
}

.swiper-btn-label-wrap {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 30px;
  padding-top: 25px;
  border-top: 1px solid rgba(26, 78, 90, 0.15);
}
.swiper-btn-label-wrap .label h5 {
  font-weight: 500;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  position: relative;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding-left: 18px;
  width: 100%;
  margin: 0;
  padding-top: 0.26em;
}
.swiper-btn-label-wrap .label h5::after {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  margin: auto 0;
  width: 0.5714em;
  height: 0.5714em;
  border-radius: 50%;
  background: var(--c-red);
  content: "";
}
.swiper-btn-label-wrap .label .text-formatted {
  padding: 0;
  margin: 0;
}
.swiper-btn-label-wrap .swiper-btn-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
}
.swiper-btn-label-wrap .swiper-btn-wrapper .swiper-button-prev {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
.swiper-btn-label-wrap .swiper-btn-wrapper .swiper-button-next, .swiper-btn-label-wrap .swiper-btn-wrapper .swiper-button-prev {
  position: unset;
  margin: 0;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 1px solid var(--c-primary);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  background-image: url("../images/swip-arrow.svg");
  background-repeat: no-repeat;
  background-size: 12px;
  background-position: center;
}
.swiper-btn-label-wrap .swiper-btn-wrapper .swiper-button-next:hover, .swiper-btn-label-wrap .swiper-btn-wrapper .swiper-button-prev:hover {
  background-color: var(--c-primary);
  background-image: url("../images/swip-arrow-white.svg");
}
.swiper-btn-label-wrap .swiper-btn-wrapper .swiper-button-next::after, .swiper-btn-label-wrap .swiper-btn-wrapper .swiper-button-next::before, .swiper-btn-label-wrap .swiper-btn-wrapper .swiper-button-prev::after, .swiper-btn-label-wrap .swiper-btn-wrapper .swiper-button-prev::before {
  display: none;
}

.text-btn-content p:last-child {
  margin: 0;
}
.text-btn-content .row {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  gap: 20px 0;
}
.text-btn-content .btn-wrap {
  text-align: left;
}

.chart-wrapper {
  height: auto !important;
}
.chart-wrapper .chart-inner .subtitle {
  border-bottom: 1px solid rgba(26, 78, 90, 0.15);
}
.chart-wrapper .chart-inner .subtitle h5 {
  font-weight: 500;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  position: relative;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin: 0;
  padding-left: 18px;
  width: 100%;
  padding-top: 0.26em;
}
.chart-wrapper .chart-inner .subtitle h5::after {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  margin: auto 0;
  width: 0.5714em;
  height: 0.5714em;
  border-radius: 50%;
  background: var(--c-red);
  content: "";
}
.chart-wrapper .chart-inner .percent-txt {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
}
.chart-wrapper .chart-inner .percent-txt .big-percent {
  width: 100px;
  padding-right: 20px;
}
.chart-wrapper .chart-inner .percent-txt .big-percent h2 {
  padding: 0;
  color: var(--c-red);
}
.chart-wrapper .chart-inner .percent-txt .text {
  width: calc(100% - 100px);
}
.chart-wrapper .chart-inner .percent-txt .text p:last-child {
  margin: 0;
}

.different-banners .text-formatted p {
  color: var(--c-white);
  border-bottom: 1px solid var(--c-white);
  margin: 0;
}
.different-banners .field--name-field-add-password-docs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 10px;
}

.title-text-link .subtitle {
  font-weight: 500;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  position: relative;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-left: 18px;
  padding-top: 0.26em;
}
.title-text-link .subtitle::after {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  margin: auto 0;
  width: 0.5714em;
  height: 0.5714em;
  border-radius: 50%;
  background: var(--c-red);
  content: "";
}

.subtitle_center .title-text-link .subtitle {
  margin-left: auto;
  margin-right: auto;
}

.normal-banner-outer {
  gap: 30px 0;
}
.normal-banner-outer .col-12 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.normal-banner-outer .content-align-top {
  display: block;
}
.normal-banner-outer .content-align-top .block-custom-news-detail-banner-text-block {
  height: 100%;
}
.normal-banner-outer .content-align-top .news-banner-text-wrap {
  height: 100%;
}
.normal-banner-outer .content-align-top .news-banner-text-wrap .news-banner-text-inner {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.normal-banner-outer .content-align-top .news-banner-text-wrap .news-banner-text-inner .contacts-wrap {
  margin-top: auto;
}
.normal-banner-outer .content-bottom-align .event-header-inner .text {
  padding: 0;
  margin: 0;
}
.normal-banner-outer .content-bottom-align .event-header-inner .text p:last-child {
  margin-bottom: 0;
}
.normal-banner-outer .title-text-link {
  max-width: 430px;
}
.normal-banner-outer .title-text-link p {
  opacity: 75%;
}
.normal-banner-outer .title-text-link .btn-wrap {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 10px;
}
.normal-banner-outer .title-text-link .btn-wrap .field--name-field-add-button {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 10px;
}
.normal-banner-outer .title-text-link .btn-wrap .link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.normal-banner-outer .title-text-link .btn-wrap, .normal-banner-outer .title-text-link .scrol-to-job-form {
  padding-top: 15px;
}
.normal-banner-outer .scrol-to-job-form {
  padding-top: 15px;
}
.normal-banner-outer .block-field-blocknodejobfield-job-type {
  opacity: 75%;
}
.normal-banner-outer .block-field-blocknodejobfield-intro-text {
  opacity: 75%;
}
.normal-banner-outer .shaped-image-inner .shape-2 {
  width: 100%;
  height: 400px;
  overflow: hidden;
  border-radius: 16px;
}
@media screen and (min-width: 768px) {
  .normal-banner-outer .shaped-image-inner .shape-2 {
    height: 400px;
  }
}
@media screen and (min-width: 992px) {
  .normal-banner-outer .shaped-image-inner .shape-2 {
    height: 450px;
  }
}
@media screen and (min-width: 1200px) {
  .normal-banner-outer .shaped-image-inner .shape-2 {
    height: 500px;
  }
}
@media screen and (min-width: 1400px) {
  .normal-banner-outer .shaped-image-inner .shape-2 {
    height: 550px;
  }
}
@media screen and (min-width: 1600px) {
  .normal-banner-outer .shaped-image-inner .shape-2 {
    height: 600px;
  }
}
.normal-banner-outer .shaped-image-inner .shape-2 .field__item, .normal-banner-outer .shaped-image-inner .shape-2 .field, .normal-banner-outer .shaped-image-inner .shape-2 .media {
  height: 100%;
}
.normal-banner-outer .shaped-image-inner .shape-2 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.normal-banner-outer .shaped-image-inner .shape-4 {
  width: 100%;
  height: 300px;
  overflow: hidden;
  border-radius: 16px;
}
@media screen and (min-width: 768px) {
  .normal-banner-outer .shaped-image-inner .shape-4 {
    height: 340px;
  }
}
@media screen and (min-width: 992px) {
  .normal-banner-outer .shaped-image-inner .shape-4 {
    height: 380px;
  }
}
@media screen and (min-width: 1200px) {
  .normal-banner-outer .shaped-image-inner .shape-4 {
    height: 420px;
  }
}
@media screen and (min-width: 1400px) {
  .normal-banner-outer .shaped-image-inner .shape-4 {
    height: 460px;
  }
}
@media screen and (min-width: 1600px) {
  .normal-banner-outer .shaped-image-inner .shape-4 {
    height: 500px;
  }
}
.normal-banner-outer .shaped-image-inner .shape-4 .field__item, .normal-banner-outer .shaped-image-inner .shape-4 .field, .normal-banner-outer .shaped-image-inner .shape-4 .media {
  height: 100%;
}
.normal-banner-outer .shaped-image-inner .shape-4 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.normal-banner-outer .shaped-image-inner .shape-1 {
  width: 100%;
  height: 400px;
  overflow: hidden;
  border-radius: 16px;
}
@media screen and (min-width: 768px) {
  .normal-banner-outer .shaped-image-inner .shape-1 {
    height: 400px;
  }
}
@media screen and (min-width: 992px) {
  .normal-banner-outer .shaped-image-inner .shape-1 {
    height: 425px;
  }
}
@media screen and (min-width: 1200px) {
  .normal-banner-outer .shaped-image-inner .shape-1 {
    height: 500px;
  }
}
@media screen and (min-width: 1400px) {
  .normal-banner-outer .shaped-image-inner .shape-1 {
    height: 550px;
  }
}
@media screen and (min-width: 1600px) {
  .normal-banner-outer .shaped-image-inner .shape-1 {
    height: 600px;
  }
}
.normal-banner-outer .shaped-image-inner .shape-1 .field__item, .normal-banner-outer .shaped-image-inner .shape-1 .field, .normal-banner-outer .shaped-image-inner .shape-1 .media {
  height: 100%;
}
.normal-banner-outer .shaped-image-inner .shape-1 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.normal-banner-outer .shaped-image-inner .shape-3 {
  width: 100%;
  height: 300px;
  overflow: hidden;
  border-radius: 16px;
}
@media screen and (min-width: 768px) {
  .normal-banner-outer .shaped-image-inner .shape-3 {
    height: 340px;
  }
}
@media screen and (min-width: 992px) {
  .normal-banner-outer .shaped-image-inner .shape-3 {
    height: 380px;
  }
}
@media screen and (min-width: 1200px) {
  .normal-banner-outer .shaped-image-inner .shape-3 {
    height: 420px;
  }
}
@media screen and (min-width: 1400px) {
  .normal-banner-outer .shaped-image-inner .shape-3 {
    height: 460px;
  }
}
@media screen and (min-width: 1600px) {
  .normal-banner-outer .shaped-image-inner .shape-3 {
    height: 500px;
  }
}
.normal-banner-outer .shaped-image-inner .shape-3 .field__item, .normal-banner-outer .shaped-image-inner .shape-3 .field, .normal-banner-outer .shaped-image-inner .shape-3 .media {
  height: 100%;
}
.normal-banner-outer .shaped-image-inner .shape-3 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.normal-banner-outer .block-inline-blocktext-download-btn {
  margin-top: auto;
}
.normal-banner-outer.type-2 .shaped-image-inner .shape-2 {
  width: 100%;
  height: 400px;
  overflow: hidden;
  border-radius: 16px;
}
@media screen and (min-width: 768px) {
  .normal-banner-outer.type-2 .shaped-image-inner .shape-2 {
    height: 320px;
  }
}
@media screen and (min-width: 992px) {
  .normal-banner-outer.type-2 .shaped-image-inner .shape-2 {
    height: 350px;
  }
}
@media screen and (min-width: 1200px) {
  .normal-banner-outer.type-2 .shaped-image-inner .shape-2 {
    height: 400px;
  }
}
@media screen and (min-width: 1400px) {
  .normal-banner-outer.type-2 .shaped-image-inner .shape-2 {
    height: 450px;
  }
}
@media screen and (min-width: 1600px) {
  .normal-banner-outer.type-2 .shaped-image-inner .shape-2 {
    height: 500px;
  }
}
.normal-banner-outer.type-2 .shaped-image-inner .shape-2 .field__item, .normal-banner-outer.type-2 .shaped-image-inner .shape-2 .field, .normal-banner-outer.type-2 .shaped-image-inner .shape-2 .media {
  height: 100%;
}
.normal-banner-outer.type-2 .shaped-image-inner .shape-2 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.normal-banner-outer.type-2 .block-inline-blocktext-download-btn .text-btn-doc-inn .title h5 {
  opacity: 75%;
  border-bottom: 1px solid rgba(26, 78, 90, 0.15);
  font-family: "Moderat Rounded";
  font-weight: normal;
  margin: 0;
  padding-bottom: 5px;
}
.normal-banner-outer.type-2 .block-inline-blocktext-download-btn .text-btn-doc-inn .text > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 6px;
  list-style: none;
  margin: 0;
  padding-left: 0;
}
@media screen and (min-width: 1200px) {
  .normal-banner-outer.type-2 .block-inline-blocktext-download-btn .text-btn-doc-inn .text > ul {
    gap: 8px;
  }
}
@media screen and (min-width: 1400px) {
  .normal-banner-outer.type-2 .block-inline-blocktext-download-btn .text-btn-doc-inn .text > ul {
    gap: 10px;
  }
}
@media screen and (min-width: 1600px) {
  .normal-banner-outer.type-2 .block-inline-blocktext-download-btn .text-btn-doc-inn .text > ul {
    gap: 12px;
  }
}
.normal-banner-outer.type-2 .block-inline-blocktext-download-btn .text-btn-doc-inn .text > ul li {
  background-image: url("../images/check_blue-icon.svg");
  padding-top: 3px;
  padding-bottom: 3px;
  background-repeat: no-repeat;
  background-size: 20px;
  font-weight: 500;
  padding-left: 30px;
  background-position: left top;
}
.normal-banner-outer.type-2 .block-inline-blocktext-download-btn .text-btn-doc-inn .text > ul li a {
  text-decoration: none;
  color: var(--c-primary);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
.normal-banner-outer.type-2 .block-inline-blocktext-download-btn .text-btn-doc-inn .text > ul li a:hover {
  color: var(--c-red);
}
.normal-banner-outer.type-2 .block-inline-blocktext-list {
  margin-top: auto;
}
.normal-banner-outer.type-2 .block-inline-blocktext-list .text-list-wrap .text p {
  margin-bottom: 0;
}
.normal-banner-outer.type-2 .block-inline-blocktext-list .text-list-wrap .text p strong {
  opacity: 75%;
  border-bottom: 1px solid rgba(26, 78, 90, 0.15);
  font-weight: normal;
  width: 100%;
  display: block;
  padding-bottom: 8px;
}
.normal-banner-outer.type-2 .block-inline-blocktext-list .text-list-wrap h5 {
  opacity: 75%;
  border-bottom: 1px solid rgba(26, 78, 90, 0.15);
  font-family: "Moderat Rounded";
  font-weight: normal;
  margin: 0;
  padding-bottom: 5px;
}
.normal-banner-outer.type-2 .block-inline-blocktext-list .text-list-wrap .text-list .field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 6px;
}
@media screen and (min-width: 1200px) {
  .normal-banner-outer.type-2 .block-inline-blocktext-list .text-list-wrap .text-list .field {
    gap: 8px;
  }
}
@media screen and (min-width: 1400px) {
  .normal-banner-outer.type-2 .block-inline-blocktext-list .text-list-wrap .text-list .field {
    gap: 10px;
  }
}
@media screen and (min-width: 1600px) {
  .normal-banner-outer.type-2 .block-inline-blocktext-list .text-list-wrap .text-list .field {
    gap: 12px;
  }
}
.normal-banner-outer.type-2 .block-inline-blocktext-list .text-list-wrap .text-list .field .field__item {
  background-image: url("../images/check_blue-icon.svg");
  padding-top: 3px;
  padding-bottom: 3px;
  background-repeat: no-repeat;
  background-size: 20px;
  font-weight: 500;
  padding-left: 30px;
  background-position: left top;
}
.normal-banner-outer .col-12 .layout-builder__add-block {
  z-index: 2;
}
.normal-banner-outer .col-12:nth-child(2) {
  position: relative;
  z-index: 1;
  overflow: hidden;
  height: 400px;
}
@media screen and (min-width: 768px) {
  .normal-banner-outer .col-12:nth-child(2) {
    height: 400px;
  }
}
@media screen and (min-width: 992px) {
  .normal-banner-outer .col-12:nth-child(2) {
    height: 450px;
  }
}
@media screen and (min-width: 1200px) {
  .normal-banner-outer .col-12:nth-child(2) {
    height: 500px;
  }
}
@media screen and (min-width: 1400px) {
  .normal-banner-outer .col-12:nth-child(2) {
    height: 550px;
  }
}
@media screen and (min-width: 1600px) {
  .normal-banner-outer .col-12:nth-child(2) {
    height: 600px;
  }
}
.normal-banner-outer .col-12:nth-child(2) .block-inline-blockimage {
  position: unset;
}
.normal-banner-outer .col-12:nth-child(2) .block-inline-blockimage .media {
  position: unset;
}
.normal-banner-outer .col-12:nth-child(2) .block-inline-blockimage img {
  z-index: -1;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  margin: 0 auto;
  -o-object-fit: cover;
     object-fit: cover;
  width: calc(100% - 1.5rem);
}
.normal-banner-outer .col-12:nth-child(2) .block-inline-blockbasic {
  background: rgba(218, 51, 79, 0.5);
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  max-width: 100%;
}
.normal-banner-outer .col-12:nth-child(2) .block-inline-blockbasic p {
  font-weight: 500;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  position: relative;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding-left: 18px;
  color: var(--c-white);
  margin: 0;
  margin-bottom: 20px;
  padding-top: 0.25em;
}
.normal-banner-outer .col-12:nth-child(2) .block-inline-blockbasic p::after {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  margin: auto 0;
  width: 0.5714em;
  height: 0.5714em;
  border-radius: 50%;
  background: var(--c-white);
  content: "";
}
.normal-banner-outer .col-12:nth-child(2) .block-inline-blocktitle-text-link {
  background: var(--c-red);
  color: var(--c-white);
  margin-top: -20px;
}
@media screen and (max-width: 575.75px) {
  .normal-banner-outer .col-12:nth-child(2) .block-inline-blocktitle-text-link .title-text-link .title h2 {
    font-size: 50px;
  }
}
.normal-banner-outer .col-12:nth-child(2) .block-inline-blocktitle-text-link .title-text-link .text {
  max-width: 430px;
}
.normal-banner-outer .news-banner-text-wrap .news-banner-text-inner .category-date-wrap {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 6px;
}
.normal-banner-outer .news-banner-text-wrap .news-banner-text-inner .category-date-wrap .category {
  font-weight: 500;
  letter-spacing: 1%;
  padding: 7px 8px 5px 8px;
  display: inline-block;
  background: var(--c-secondary);
  color: var(--c-red);
  border-radius: 4px;
  border: 1px solid var(--c-secondary);
}
.normal-banner-outer .news-banner-text-wrap .news-banner-text-inner .category-date-wrap .date {
  border: 1px solid var(--c-primary);
  font-weight: 500;
  letter-spacing: 1%;
  padding: 7px 8px 5px 8px;
  display: inline-block;
  border-radius: 4px;
}
.normal-banner-outer .news-banner-text-wrap .news-banner-text-inner > .text {
  opacity: 75%;
}
.normal-banner-outer .news-banner-text-wrap .news-banner-text-inner .contacts-wrap .news-contacts-inner .image-text {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 25px;
  border-top: 1px solid rgba(26, 78, 90, 0.15);
}
.normal-banner-outer .news-banner-text-wrap .news-banner-text-inner .contacts-wrap .news-contacts-inner .image-text .image {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  overflow: hidden;
}
.normal-banner-outer .news-banner-text-wrap .news-banner-text-inner .contacts-wrap .news-contacts-inner .image-text .image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.normal-banner-outer .news-banner-text-wrap .news-banner-text-inner .contacts-wrap .news-contacts-inner .image-text .text {
  padding-left: 15px;
  width: calc(100% - 50px);
}
.normal-banner-outer .news-banner-text-wrap .news-banner-text-inner .contacts-wrap .news-contacts-inner .image-text .text .title {
  color: var(--c-primary);
}
.normal-banner-outer .news-banner-text-wrap .news-banner-text-inner .contacts-wrap .news-contacts-inner .image-text .text .email {
  color: var(--c-primary);
  opacity: 75%;
}
.normal-banner-outer .news-banner-text-wrap .news-banner-text-inner .contacts-wrap .news-contacts-inner .image-text .text .email a {
  color: var(--c-primary);
  text-decoration: none;
}
.normal-banner-outer .event-header-inner .category-wrap {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 6px;
}
.normal-banner-outer .event-header-inner .category-wrap .category {
  font-weight: 500;
  letter-spacing: 1%;
  padding: 7px 8px 5px 8px;
  display: inline-block;
  background: var(--c-secondary);
  color: var(--c-red);
  border-radius: 4px;
  border: 1px solid var(--c-secondary);
}
.normal-banner-outer .event-header-inner .category-wrap .event-cat {
  border: 1px solid var(--c-primary);
  font-weight: 500;
  letter-spacing: 1%;
  padding: 7px 8px 5px 8px;
  display: inline-block;
  border-radius: 4px;
  background: transparent;
  color: var(--c-primary);
}
.normal-banner-outer .event-header-inner > .text {
  opacity: 75%;
}
.normal-banner-outer .event-header-inner .contacts-wrap .news-contacts-inner .image-text {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-top: 25px;
  border-top: 1px solid rgba(26, 78, 90, 0.15);
}
.normal-banner-outer .event-header-inner .contacts-wrap .news-contacts-inner .image-text .image {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  overflow: hidden;
}
.normal-banner-outer .event-header-inner .contacts-wrap .news-contacts-inner .image-text .image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.normal-banner-outer .event-header-inner .contacts-wrap .news-contacts-inner .image-text .text {
  padding-left: 15px;
  width: calc(100% - 50px);
}
.normal-banner-outer .event-header-inner .contacts-wrap .news-contacts-inner .image-text .text .title {
  color: var(--c-primary);
}
.normal-banner-outer .event-header-inner .contacts-wrap .news-contacts-inner .image-text .text .email {
  color: var(--c-primary);
  opacity: 75%;
}
.normal-banner-outer .event-header-inner .contacts-wrap .news-contacts-inner .image-text .text .email a {
  color: var(--c-primary);
  text-decoration: none;
}
.normal-banner-outer .event-header-inner .place-icon, .normal-banner-outer .event-header-inner .hour-icon, .normal-banner-outer .event-header-inner .date-icon {
  background-color: var(--c-primary) !important;
}
.normal-banner-outer .event-header-inner label {
  color: rgba(26, 78, 90, 0.75) !important;
  border-bottom: 1px solid rgba(26, 78, 90, 0.25) !important;
}
.normal-banner-outer .event-header-inner .place-hours {
  padding-top: 0 !important;
}
.normal-banner-outer.normal-banner-2 .col-12:nth-child(2) {
  position: relative;
}
.normal-banner-outer.normal-banner-2 .col-12:nth-child(2) ._none {
  position: unset;
}
.normal-banner-outer.normal-banner-2 .col-12:nth-child(2) img {
  width: 100%;
  height: 300px;
  -o-object-fit: cover;
     object-fit: cover;
  position: unset;
}
@media screen and (min-width: 768px) {
  .normal-banner-outer.normal-banner-2 .col-12:nth-child(2) img {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
  }
}
.normal-banner-outer.right-img-small .shape-3 {
  position: relative;
  z-index: 1;
  overflow: hidden;
  height: 400px;
}
@media screen and (min-width: 768px) {
  .normal-banner-outer.right-img-small .shape-3 {
    height: 400px;
  }
}
@media screen and (min-width: 992px) {
  .normal-banner-outer.right-img-small .shape-3 {
    height: 450px;
  }
}
@media screen and (min-width: 1200px) {
  .normal-banner-outer.right-img-small .shape-3 {
    height: 500px;
  }
}
@media screen and (min-width: 1400px) {
  .normal-banner-outer.right-img-small .shape-3 {
    height: 550px;
  }
}
@media screen and (min-width: 1600px) {
  .normal-banner-outer.right-img-small .shape-3 {
    height: 600px;
  }
}
.normal-banner-outer.right-img-small .shape-1 {
  width: 100%;
  height: 400px;
  overflow: hidden;
  border-radius: 16px;
}
@media screen and (min-width: 768px) {
  .normal-banner-outer.right-img-small .shape-1 {
    height: 320px;
  }
}
@media screen and (min-width: 992px) {
  .normal-banner-outer.right-img-small .shape-1 {
    height: 350px;
  }
}
@media screen and (min-width: 1200px) {
  .normal-banner-outer.right-img-small .shape-1 {
    height: 380px;
  }
}
@media screen and (min-width: 1400px) {
  .normal-banner-outer.right-img-small .shape-1 {
    height: 420px;
  }
}
@media screen and (min-width: 1600px) {
  .normal-banner-outer.right-img-small .shape-1 {
    height: 450px;
  }
}

.col-2-section-wrap .col-12:nth-child(1) p {
  font-weight: 500;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  position: relative;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding-left: 18px;
  width: 100%;
  padding-top: 0.25em;
}
.col-2-section-wrap .col-12:nth-child(1) p::after {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  margin: auto 0;
  width: 0.5714em;
  height: 0.5714em;
  border-radius: 50%;
  background: var(--c-red);
  content: "";
}
.col-2-img-text {
  gap: 30px 0;
}
@media screen and (min-width: 768px) {
  .col-2-img-text .col-12:nth-child(1) {
    padding-right: 25px;
  }
}
@media screen and (min-width: 992px) {
  .col-2-img-text .col-12:nth-child(1) {
    padding-right: 40px;
  }
}
@media screen and (min-width: 1200px) {
  .col-2-img-text .col-12:nth-child(1) {
    padding-right: 60px;
  }
}
.col-2-img-text .col-12:nth-child(2) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media screen and (min-width: 768px) {
  .col-2-img-text .col-12:nth-child(2) {
    padding-left: 25px;
  }
}
@media screen and (min-width: 992px) {
  .col-2-img-text .col-12:nth-child(2) {
    padding-left: 40px;
  }
}
@media screen and (min-width: 1200px) {
  .col-2-img-text .col-12:nth-child(2) {
    padding-left: 60px;
  }
}
.col-2-img-text .block-inline-blockimage {
  height: 100%;
  position: relative;
}
.col-2-img-text .block-inline-blockimage .media {
  position: unset;
}
.col-2-img-text .block-inline-blockimage .media img {
  width: 100%;
  height: 300px;
  overflow: hidden;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: 992px) {
  .col-2-img-text .block-inline-blockimage .media img {
    height: 450px;
  }
}
@media screen and (min-width: 1200px) {
  .col-2-img-text .block-inline-blockimage .media img {
    height: 550px;
  }
}
@media screen and (min-width: 1400px) {
  .col-2-img-text .block-inline-blockimage .media img {
    height: 600px;
  }
}
@media screen and (min-width: 1600px) {
  .col-2-img-text .block-inline-blockimage .media img {
    height: 650px;
  }
}
.col-2-img-text .title-text-link .btn-wrap {
  padding-top: 15px;
}
.col-2-img-text .title-text-link .btn-wrap .field {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 12px;
}
.col-2-img-text .block-inline-blockaccordion-block {
  margin-top: auto;
}
.col-2-img-text .block-inline-blockaccordion-block .field .field__item {
  border-top: 1px solid rgba(26, 78, 90, 0.15);
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 7px;
}
.col-2-img-text .block-inline-blockaccordion-block .field .field__item:last-child {
  padding-bottom: 0 !important;
}
.col-2-img-text .block-inline-blockaccordion-block .field .field__item .cnt {
  opacity: 50%;
}
.col-2-img-text .block-inline-blockaccordion-block .field .field__item .cnt h4 {
  margin: 0;
}
.col-2-img-text .block-inline-blockaccordion-block .field .field__item.active .cnt, .col-2-img-text .block-inline-blockaccordion-block .field .field__item:hover .cnt {
  opacity: 100%;
}
.col-2-img-text .block-inline-blockaccordion-block .field .field__item.active .accordion .accordion-box .accordion-header, .col-2-img-text .block-inline-blockaccordion-block .field .field__item:hover .accordion .accordion-box .accordion-header {
  opacity: 100%;
}
.col-2-img-text .block-inline-blockaccordion-block .field .field__item .accordion .accordion-box .accordion-header {
  opacity: 50%;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  cursor: pointer;
}
.col-2-img-text .block-inline-blockaccordion-block .field .field__item .accordion .accordion-box .accordion-header h4 {
  margin: 0;
}
.col-2-img-text .block-inline-blockaccordion-block .field .field__item .accordion .accordion-box .accordion-body {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
}
.col-2-img-text .block-inline-blockaccordion-block .field .field__item .accordion .accordion-box .accordion-body p:last-child {
  margin-bottom: 0;
}
.col-2-img-text .block-inline-blockaccordion-block .field .field__item:last-child {
  -webkit-transform: translateY(5px);
          transform: translateY(5px);
}
.col-2-img-text .block-inline-blockaccordion-block .field .field__item:last-child .accordion {
  padding-bottom: 0 !important;
}
.col-2-img-text.type-3 .col-2-img-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 18px 0;
}
@media screen and (min-width: 768px) {
  .col-2-img-text.type-3 .col-2-img-content {
    gap: 22px 0;
  }
}
@media screen and (min-width: 992px) {
  .col-2-img-text.type-3 .col-2-img-content {
    gap: 25px 0;
  }
}
@media screen and (min-width: 1200px) {
  .col-2-img-text.type-3 .col-2-img-content {
    gap: 30px 0;
  }
}
@media screen and (min-width: 1400px) {
  .col-2-img-text.type-3 .col-2-img-content {
    gap: 35px 0;
  }
}
@media screen and (min-width: 1600px) {
  .col-2-img-text.type-3 .col-2-img-content {
    gap: 40px 0;
  }
}
.col-2-img-text.type-3 .title-text-link .subtitle {
  font-weight: 500;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  position: relative;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding-left: 18px;
  width: 100%;
  padding-top: 0.25em;
}
.col-2-img-text.type-3 .title-text-link .subtitle::after {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  margin: auto 0;
  width: 0.5714em;
  height: 0.5714em;
  border-radius: 50%;
  background: var(--c-green);
  content: "";
}
.col-2-img-text.type-3 .title-text-link .text {
  padding-top: 0;
}
.col-2-img-text.type-3 .title-text-link .text p {
  margin-bottom: 8px;
}
.col-2-img-text.type-3 .title-text-link .text ul {
  border-top: 1px solid rgba(26, 78, 90, 0.15);
}

.green-list-style .col-2-img-text .title-text-link .subtitle {
  font-weight: 500;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  position: relative;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding-left: 18px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-top: 0.25em;
}
.green-list-style .col-2-img-text .title-text-link .subtitle::after {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  margin: auto 0;
  width: 0.5714em;
  height: 0.5714em;
  border-radius: 50%;
  background: var(--c-green);
  content: "";
}

.full-img-text {
  position: relative;
  z-index: 1;
  min-height: 300px;
}
@media screen and (min-width: 768px) {
  .full-img-text {
    min-height: 350px;
  }
}
@media screen and (min-width: 992px) {
  .full-img-text {
    min-height: 400px;
  }
}
@media screen and (min-width: 1200px) {
  .full-img-text {
    min-height: 500px;
  }
}
@media screen and (min-width: 1400px) {
  .full-img-text {
    min-height: 600px;
  }
}
@media screen and (min-width: 1600px) {
  .full-img-text {
    min-height: 700px;
  }
}
.full-img-text ._none {
  position: unset;
}
.full-img-text .block-inline-blocktitle-text-link {
  height: 100%;
}
.full-img-text .bg-img .media {
  position: unset;
}
.full-img-text .bg-img img {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  z-index: -1;
  -o-object-fit: cover;
     object-fit: cover;
  width: calc(100% - 20px);
  margin: 0 auto;
}
@media screen and (min-width: 576px) {
  .full-img-text .bg-img img {
    width: calc(100% - 30px);
  }
}
.full-img-text .title-text-link {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.full-img-text .title-text-link .subtitle {
  font-weight: 500;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  position: relative;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding-left: 18px;
  width: 100%;
  padding-top: 0.25em;
}
.full-img-text .title-text-link .subtitle::after {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  margin: auto 0;
  width: 0.5714em;
  height: 0.5714em;
  border-radius: 50%;
  background: var(--c-red);
  content: "";
}
.full-img-text .title-text-link .text {
  margin-top: auto;
}
.full-img-text .title-text-link .text p {
  opacity: 75%;
}
.full-img-text .title-text-link .btn-wrap {
  padding-top: 15px;
}

.view-teams-view .view-filters {
  width: 100%;
  max-width: 600px;
  margin: 0 auto;
}
.view-teams-view .view-filters form .form--inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.view-teams-view .view-filters form legend {
  font-weight: 500;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  position: relative;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding-left: 18px;
  display: inline-block;
  margin: 0 auto;
  padding-top: 15px;
  padding-bottom: 10px;
  font-weight: normal;
  color: var(--c-primary);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-top: 0.25em;
}
.view-teams-view .view-filters form legend::after {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  margin: auto 0;
  width: 0.5714em;
  height: 0.5714em;
  border-radius: 50%;
  margin: auto 0;
  background: var(--c-green);
  content: "";
}
.view-teams-view .view-filters form fieldset {
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 25px 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.view-teams-view .view-filters form fieldset .fieldset-wrapper .form-radios ul {
  list-style: none;
  padding: 0;
  bottom: 0;
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 8px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.view-teams-view .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check {
  margin: 0;
  padding: 0;
  position: relative;
  border: 1px solid var(--c-primary);
  padding: 10px 12px 8px 12px;
  border-radius: 4px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.view-teams-view .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check input {
  cursor: pointer;
  margin: 0;
  position: absolute;
  top: -1px;
  left: -1px;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  opacity: 0;
  background: var(--c-green);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: var(--c-primary);
  border: none;
  border-radius: 4px;
}
.view-teams-view .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check input:checked, .view-teams-view .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check input:hover {
  opacity: 1;
}
.view-teams-view .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check input:checked + label {
  color: var(--c-primary);
}
.view-teams-view .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check input:checked + .form-check {
  border-color: var(--c-green);
}
.view-teams-view .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check label {
  cursor: pointer;
  font-weight: 500;
  letter-spacing: -0.03em;
  position: relative;
}
.view-teams-view .view-content {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 20px;
}
@media screen and (min-width: 1200px) {
  .view-teams-view .view-content {
    gap: 25px;
  }
}
@media screen and (min-width: 1400px) {
  .view-teams-view .view-content {
    gap: 30px;
  }
}
.view-teams-view .view-content .views-row {
  width: 100%;
  background: var(--c-white);
}
@media screen and (min-width: 576px) {
  .view-teams-view .view-content .views-row {
    width: calc(50% - 10px);
  }
}
@media screen and (min-width: 992px) {
  .view-teams-view .view-content .views-row {
    width: calc(33.333% - 14px);
  }
}
@media screen and (min-width: 1200px) {
  .view-teams-view .view-content .views-row {
    width: calc(33.333% - 17px);
  }
}
@media screen and (min-width: 1400px) {
  .view-teams-view .view-content .views-row {
    width: calc(33.333% - 20px);
  }
}
.view-teams-view .view-content .views-row .views-field {
  height: 100%;
}
.view-teams-view .view-content .views-row .views-field .field-content {
  height: 100%;
}
.view-teams-view .view-content .views-row .teams-card-inner {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.view-teams-view .view-content .views-row .teams-card-inner .image-name .image-wrap {
  position: relative;
  margin-bottom: 24px;
  border-radius: 10px;
  overflow: hidden;
  height: 150px;
}
@media screen and (min-width: 768px) {
  .view-teams-view .view-content .views-row .teams-card-inner .image-name .image-wrap {
    height: 180px;
  }
}
@media screen and (min-width: 992px) {
  .view-teams-view .view-content .views-row .teams-card-inner .image-name .image-wrap {
    height: 220px;
  }
}
@media screen and (min-width: 1200px) {
  .view-teams-view .view-content .views-row .teams-card-inner .image-name .image-wrap {
    height: 250px;
  }
}
@media screen and (min-width: 1400px) {
  .view-teams-view .view-content .views-row .teams-card-inner .image-name .image-wrap {
    height: 280px;
  }
}
@media screen and (min-width: 1600px) {
  .view-teams-view .view-content .views-row .teams-card-inner .image-name .image-wrap {
    height: 300px;
  }
}
.view-teams-view .view-content .views-row .teams-card-inner .image-name .image img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
}
.view-teams-view .view-content .views-row .teams-card-inner .image-name .blank-img {
  background-image: url("../images/cim.webp");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
}
.view-teams-view .view-content .views-row .teams-card-inner .name-designation .category {
  padding-bottom: 20px;
}
.view-teams-view .view-content .views-row .teams-card-inner .name-designation .category ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 10px;
}
.view-teams-view .view-content .views-row .teams-card-inner .name-designation .category ul li {
  font-weight: 500;
  letter-spacing: 1%;
  padding: 7px 8px 5px 8px;
  display: inline-block;
  margin: 0;
  background: var(--c-green);
  color: var(--c-primary);
  border-radius: 4px;
  border: 1px solid var(--c-green);
}
.view-teams-view .view-content .views-row .teams-card-inner .name-designation .name h3 {
  margin-bottom: 5px;
}
.view-teams-view .view-content .views-row .teams-card-inner .name-designation .designation h5 {
  margin: 0;
  font-weight: 300;
}
.view-teams-view .view-content .views-row .teams-card-inner .phone-email-link {
  border-top: 1px solid rgba(26, 78, 90, 0.15);
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-top: auto;
}
.view-teams-view .view-content .views-row .teams-card-inner .phone-email-link .phone-email {
  width: calc(100% - 20px);
  padding-right: 15px;
}
.view-teams-view .view-content .views-row .teams-card-inner .phone-email-link .phone-email .phone, .view-teams-view .view-content .views-row .teams-card-inner .phone-email-link .phone-email .email {
  margin-bottom: 4px;
}
.view-teams-view .view-content .views-row .teams-card-inner .phone-email-link .phone-email .phone a, .view-teams-view .view-content .views-row .teams-card-inner .phone-email-link .phone-email .email a {
  text-decoration: none;
  color: var(--c-primary);
  opacity: 60%;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
.view-teams-view .view-content .views-row .teams-card-inner .phone-email-link .phone-email .phone a:hover, .view-teams-view .view-content .views-row .teams-card-inner .phone-email-link .phone-email .email a:hover {
  opacity: 100%;
  color: var(--c-red);
}
.view-teams-view .view-content .views-row .teams-card-inner .phone-email-link .linkedin a .linkedin-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background-image: url("../images/linkedin-icon.svg");
  background-size: contain;
  background-repeat: no-repeat;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
.view-teams-view .view-content .views-row .teams-card-inner .phone-email-link .linkedin a:hover .linkedin-icon {
  background-image: url("../images/linkedin-icon-red.svg");
}
.view-teams-view .view-content .views-row:hover .teams-card-inner .image-name .image img {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}
.view-teams-view .js-pager__items {
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.view-teams-view .js-pager__items .pager__item {
  padding: 0;
}
.view-teams-view .js-pager__items .pager__item a {
  padding: 0;
  margin: 0;
  background: transparent;
  text-decoration: none;
  color: var(--c-primary);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  border: 0;
  border-radius: 0;
  border-bottom: 1px solid var(--c-primary);
  display: inline-block;
  padding-bottom: 2px;
  font-weight: 500;
}
.view-teams-view .js-pager__items .pager__item a:hover {
  color: var(--c-red);
  border-color: var(--c-red);
}

.teams-filter-wrap {
  text-align: center;
}
.teams-filter-wrap label {
  font-weight: 500;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  position: relative;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding-left: 18px;
  padding-top: 0.25em;
}
.teams-filter-wrap label::after {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  margin: auto 0;
  width: 0.5714em;
  height: 0.5714em;
  border-radius: 50%;
  background: var(--c-green);
  content: "";
}
.teams-filter-wrap .loader {
  width: 30px;
  height: 30px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  z-index: 99;
  left: 0;
  right: 0;
  margin: 0 auto;
  -webkit-transform: translateY(-30px);
          transform: translateY(-30px);
}
.teams-filter-wrap .loader svg {
  width: 100%;
  height: auto;
  background: transparent !important;
}
.teams-filter-wrap .loader svg g {
  fill: var(--c-green);
}
.teams-filter-wrap .filter-inner {
  list-style: none;
  padding: 0;
  bottom: 0;
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 8px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  max-width: 600px;
  margin: 0 auto;
}
.teams-filter-wrap .filter-inner .link a {
  padding: 10px 12px 8px 12px;
  border-radius: 4px;
}
.teams-filter-wrap .filter-inner .link a.active {
  color: var(--c-white);
  border-color: var(--c-green);
}
.teams-filter-wrap .filter-inner .link a.active::before {
  background-color: var(--c-green);
}

.card-bottom-content {
  border-top: 1px solid rgba(26, 78, 90, 0.15);
  gap: 25px 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.card-bottom-content .block-inline-blocktitle-text-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.cim-one-inner-2 {
  position: relative;
}
.cim-one-inner-2 .text-formatted h2 {
  text-transform: uppercase;
  font-weight: 600;
}
@media screen and (min-width: 576px) {
  .cim-one-inner-2 .text-formatted h2 {
    display: none;
  }
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 45px;
}
@media screen and (min-width: 576px) {
  .cim-one-inner-2 .block-inline-blockkey-figures-card > .field {
    gap: 14px;
  }
}
@media screen and (min-width: 992px) {
  .cim-one-inner-2 .block-inline-blockkey-figures-card > .field {
    gap: 0;
  }
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item {
  width: 50%;
}
@media screen and (max-width: 991.75px) {
  .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item {
    width: calc(50% - 14px);
  }
}
@media screen and (max-width: 575.75px) {
  .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item {
    width: 100%;
    display: none !important;
  }
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .text-formatted h2 {
  text-transform: uppercase;
  font-weight: 600;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: -1;
  margin-bottom: -22px;
}
@media screen and (min-width: 576px) {
  .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .text-formatted h2 {
    display: block;
  }
}
@media screen and (min-width: 992px) {
  .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .text-formatted h2 {
    margin-bottom: -33px;
  }
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(1) {
  padding-left: 20px;
}
@media screen and (min-width: 768px) {
  .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(1) {
    padding-left: 50px;
  }
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(1) .icon-title-text {
  z-index: 2;
  position: relative;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(2) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-left: auto;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(2) .icon-title-text {
  z-index: 2;
  position: relative;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(3) {
  width: 100%;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(3) h2 {
  text-align: center;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(4) {
  margin-left: auto;
  padding-top: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(5) {
  padding-left: 20px;
}
@media screen and (min-width: 768px) {
  .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(5) {
    padding-left: 50px;
  }
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(5) .icon-title-text {
  z-index: 2;
  position: relative;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(6) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-left: auto;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(6) .icon-title-text {
  z-index: 2;
  position: relative;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(8) {
  margin-left: auto;
  padding-top: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(9) {
  padding-left: 20px;
}
@media screen and (min-width: 768px) {
  .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(9) {
    padding-left: 50px;
  }
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(9) .icon-title-text {
  z-index: 2;
  position: relative;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(10) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-left: auto;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(10) .icon-title-text {
  z-index: 2;
  position: relative;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(12) {
  margin-left: auto;
  padding-top: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media screen and (max-width: 575.75px) {
  .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .paragraph {
    height: 100%;
  }
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner {
  background: var(--c-secondary-2);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media screen and (min-width: 576px) {
  .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner {
    width: 215px !important;
    min-height: 210px;
  }
}
@media screen and (min-width: 992px) {
  .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner {
    width: 350px !important;
    min-height: 250px;
  }
}
@media screen and (min-width: 1200px) {
  .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner {
    width: 380px !important;
    min-height: 300px;
  }
}
@media screen and (min-width: 1400px) {
  .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner {
    min-height: 350px;
    width: 415px !important;
  }
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner .icon {
  position: relative;
  z-index: 2;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner .icon img {
  width: 28px;
  height: 28px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left top;
     object-position: left top;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner .number {
  margin-bottom: auto;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner .number h3 {
  color: var(--c-red);
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner .title, .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner .text {
  max-width: 305px;
  position: relative;
  z-index: 2;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner .title h4, .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner .text h4 {
  margin: 0;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner .title p, .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner .text p {
  opacity: 75%;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card .swiper {
  overflow: visible;
  width: 100%;
  padding-right: 20%;
}
@media screen and (min-width: 576px) {
  .cim-one-inner-2 .block-inline-blockkey-figures-card .swiper {
    display: none;
  }
}
.cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper {
  height: auto;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item {
  width: 100%;
  height: auto;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .paragraph {
  height: 100%;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .key-figs-card-inner {
  background: var(--c-secondary-2);
}
@media screen and (max-width: 991.75px) {
  .cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .key-figs-card-inner {
    height: 100%;
  }
}
@media screen and (min-width: 992px) {
  .cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .key-figs-card-inner {
    width: 415px;
  }
}
.cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .key-figs-card-inner .icon {
  position: relative;
  z-index: 2;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .key-figs-card-inner .icon img {
  width: 28px;
  height: 28px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left top;
     object-position: left top;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .key-figs-card-inner .number h3 {
  color: var(--c-red);
}
.cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .key-figs-card-inner .title, .cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .key-figs-card-inner .text {
  max-width: 305px;
  position: relative;
  z-index: 2;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .key-figs-card-inner .title h4, .cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .key-figs-card-inner .text h4 {
  margin: 0;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .key-figs-card-inner .title p, .cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .key-figs-card-inner .text p {
  opacity: 75%;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-btn-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 6px;
  padding-top: 30px;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-btn-wrapper .swiper-button-prev {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
.cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-btn-wrapper .swiper-button-next, .cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-btn-wrapper .swiper-button-prev {
  position: unset;
  margin: 0;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 1px solid var(--c-primary);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  background-image: url("../images/swip-arrow.svg");
  background-repeat: no-repeat;
  background-size: 12px;
  background-position: center;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-btn-wrapper .swiper-button-next:hover, .cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-btn-wrapper .swiper-button-prev:hover {
  background-color: var(--c-primary);
  background-image: url("../images/swip-arrow-white.svg");
}
.cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-btn-wrapper .swiper-button-next::after, .cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-btn-wrapper .swiper-button-next::before, .cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-btn-wrapper .swiper-button-prev::after, .cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-btn-wrapper .swiper-button-prev::before {
  display: none;
}

.cim-one-inner-2 .text-formatted h2 {
  text-transform: uppercase;
  font-weight: 600;
}
@media screen and (min-width: 576px) {
  .cim-one-inner-2 .text-formatted h2 {
    display: none;
  }
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 45px;
}
@media screen and (min-width: 576px) {
  .cim-one-inner-2 .block-inline-blockkey-figures-card > .field {
    gap: 14px;
  }
}
@media screen and (min-width: 992px) {
  .cim-one-inner-2 .block-inline-blockkey-figures-card > .field {
    gap: 0;
  }
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item {
  width: 50%;
}
@media screen and (max-width: 991.75px) {
  .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item {
    width: calc(50% - 14px);
  }
}
@media screen and (max-width: 575.75px) {
  .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item {
    width: 100%;
    display: none !important;
  }
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .text-formatted h2 {
  text-transform: uppercase;
  font-weight: 600;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: -1;
  margin-bottom: -22px;
}
@media screen and (min-width: 576px) {
  .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .text-formatted h2 {
    display: block;
  }
}
@media screen and (min-width: 992px) {
  .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .text-formatted h2 {
    margin-bottom: -33px;
  }
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(1) {
  padding-left: 20px;
}
@media screen and (min-width: 768px) {
  .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(1) {
    padding-left: 50px;
  }
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(1) .icon-title-text {
  z-index: 2;
  position: relative;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(2) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-left: auto;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(2) .icon-title-text {
  z-index: 2;
  position: relative;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(3) {
  width: 100%;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(3) h2 {
  text-align: center;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(4) {
  margin-left: auto;
  padding-top: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(5) {
  padding-left: 20px;
}
@media screen and (min-width: 768px) {
  .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(5) {
    padding-left: 50px;
  }
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(5) .icon-title-text {
  z-index: 2;
  position: relative;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(6) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-left: auto;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(6) .icon-title-text {
  z-index: 2;
  position: relative;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(8) {
  margin-left: auto;
  padding-top: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(9) {
  padding-left: 20px;
}
@media screen and (min-width: 768px) {
  .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(9) {
    padding-left: 50px;
  }
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(9) .icon-title-text {
  z-index: 2;
  position: relative;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(10) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-left: auto;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(10) .icon-title-text {
  z-index: 2;
  position: relative;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item:nth-child(12) {
  margin-left: auto;
  padding-top: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media screen and (max-width: 575.75px) {
  .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .paragraph {
    height: 100%;
  }
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner {
  background: var(--c-secondary-2);
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
@media screen and (max-width: 991.75px) {
  .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner {
    height: 100%;
  }
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner .icon {
  position: relative;
  z-index: 2;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner .icon img {
  width: 28px;
  height: 28px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left top;
     object-position: left top;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner .number h3 {
  color: var(--c-red);
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner .title, .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner .text {
  max-width: 305px;
  position: relative;
  z-index: 2;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner .title h4, .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner .text h4 {
  margin: 0;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner .title p, .cim-one-inner-2 .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner .text p {
  opacity: 75%;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card .swiper {
  overflow: visible;
  width: 100%;
  padding-right: 20%;
}
@media screen and (min-width: 576px) {
  .cim-one-inner-2 .block-inline-blockkey-figures-card .swiper {
    display: none;
  }
}
.cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper {
  height: auto;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item {
  width: 100%;
  height: auto;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .paragraph {
  height: 100%;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .key-figs-card-inner {
  background: var(--c-secondary-2);
}
@media screen and (max-width: 991.75px) {
  .cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .key-figs-card-inner {
    height: 100%;
  }
}
@media screen and (min-width: 992px) {
  .cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .key-figs-card-inner {
    width: 415px;
  }
}
.cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .key-figs-card-inner .icon {
  position: relative;
  z-index: 2;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .key-figs-card-inner .icon img {
  width: 28px;
  height: 28px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left top;
     object-position: left top;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .key-figs-card-inner .number h3 {
  color: var(--c-red);
}
.cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .key-figs-card-inner .title, .cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .key-figs-card-inner .text {
  max-width: 305px;
  position: relative;
  z-index: 2;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .key-figs-card-inner .title h4, .cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .key-figs-card-inner .text h4 {
  margin: 0;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .key-figs-card-inner .title p, .cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-wrapper > .field__item .key-figs-card-inner .text p {
  opacity: 75%;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-btn-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 6px;
  padding-top: 30px;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-btn-wrapper .swiper-button-prev {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
.cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-btn-wrapper .swiper-button-next, .cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-btn-wrapper .swiper-button-prev {
  position: unset;
  margin: 0;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 1px solid var(--c-primary);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  background-image: url("../images/swip-arrow.svg");
  background-repeat: no-repeat;
  background-size: 12px;
  background-position: center;
}
.cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-btn-wrapper .swiper-button-next:hover, .cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-btn-wrapper .swiper-button-prev:hover {
  background-color: var(--c-primary);
  background-image: url("../images/swip-arrow-white.svg");
}
.cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-btn-wrapper .swiper-button-next::after, .cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-btn-wrapper .swiper-button-next::before, .cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-btn-wrapper .swiper-button-prev::after, .cim-one-inner-2 .block-inline-blockkey-figures-card .swiper .swiper-btn-wrapper .swiper-button-prev::before {
  display: none;
}

.view-vacancies-overview .filter-label-wrap, .view-methodology-detail-downloads-view .filter-label-wrap, .view-membership-downloads-view .filter-label-wrap, .view-regelementen-downloads-view .filter-label-wrap {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  border-top: 1px solid rgba(26, 78, 90, 0.15);
  gap: 25px 0;
}
.view-vacancies-overview .filter-label-wrap .filter-label, .view-methodology-detail-downloads-view .filter-label-wrap .filter-label, .view-membership-downloads-view .filter-label-wrap .filter-label, .view-regelementen-downloads-view .filter-label-wrap .filter-label {
  width: 100%;
  padding-top: 18px;
}
@media screen and (min-width: 576px) {
  .view-vacancies-overview .filter-label-wrap .filter-label, .view-methodology-detail-downloads-view .filter-label-wrap .filter-label, .view-membership-downloads-view .filter-label-wrap .filter-label, .view-regelementen-downloads-view .filter-label-wrap .filter-label {
    width: 30%;
    padding-right: 30px;
  }
}
@media screen and (min-width: 992px) {
  .view-vacancies-overview .filter-label-wrap .filter-label, .view-methodology-detail-downloads-view .filter-label-wrap .filter-label, .view-membership-downloads-view .filter-label-wrap .filter-label, .view-regelementen-downloads-view .filter-label-wrap .filter-label {
    width: 40%;
  }
}
.view-vacancies-overview .filter-label-wrap .filter-label p, .view-methodology-detail-downloads-view .filter-label-wrap .filter-label p, .view-membership-downloads-view .filter-label-wrap .filter-label p, .view-regelementen-downloads-view .filter-label-wrap .filter-label p {
  margin: 0;
}
.view-vacancies-overview .filter-label-wrap .view-filters, .view-methodology-detail-downloads-view .filter-label-wrap .view-filters, .view-membership-downloads-view .filter-label-wrap .view-filters, .view-regelementen-downloads-view .filter-label-wrap .view-filters {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .view-vacancies-overview .filter-label-wrap .view-filters, .view-methodology-detail-downloads-view .filter-label-wrap .view-filters, .view-membership-downloads-view .filter-label-wrap .view-filters, .view-regelementen-downloads-view .filter-label-wrap .view-filters {
    width: 70%;
  }
}
@media screen and (min-width: 992px) {
  .view-vacancies-overview .filter-label-wrap .view-filters, .view-methodology-detail-downloads-view .filter-label-wrap .view-filters, .view-membership-downloads-view .filter-label-wrap .view-filters, .view-regelementen-downloads-view .filter-label-wrap .view-filters {
    width: 60%;
  }
}
.view-vacancies-overview .filter-label-wrap .view-filters form .clearfix, .view-methodology-detail-downloads-view .filter-label-wrap .view-filters form .clearfix, .view-membership-downloads-view .filter-label-wrap .view-filters form .clearfix, .view-regelementen-downloads-view .filter-label-wrap .view-filters form .clearfix {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  gap: 20px 0;
}
.view-vacancies-overview .filter-label-wrap .view-filters form .form-item, .view-methodology-detail-downloads-view .filter-label-wrap .view-filters form .form-item, .view-membership-downloads-view .filter-label-wrap .view-filters form .form-item, .view-regelementen-downloads-view .filter-label-wrap .view-filters form .form-item {
  margin: 0;
  -webkit-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
}
@media screen and (max-width: 575.75px) {
  .view-vacancies-overview .filter-label-wrap .view-filters form .form-item, .view-methodology-detail-downloads-view .filter-label-wrap .view-filters form .form-item, .view-membership-downloads-view .filter-label-wrap .view-filters form .form-item, .view-regelementen-downloads-view .filter-label-wrap .view-filters form .form-item {
    padding-right: 0;
  }
}
@media screen and (min-width: 576px) {
  .view-vacancies-overview .filter-label-wrap .view-filters form .form-item, .view-methodology-detail-downloads-view .filter-label-wrap .view-filters form .form-item, .view-membership-downloads-view .filter-label-wrap .view-filters form .form-item, .view-regelementen-downloads-view .filter-label-wrap .view-filters form .form-item {
    -webkit-box-flex: calc(50% - 100px);
        -ms-flex: calc(50% - 100px);
            flex: calc(50% - 100px);
  }
}
.view-vacancies-overview .filter-label-wrap .view-filters form .form-item label, .view-methodology-detail-downloads-view .filter-label-wrap .view-filters form .form-item label, .view-membership-downloads-view .filter-label-wrap .view-filters form .form-item label, .view-regelementen-downloads-view .filter-label-wrap .view-filters form .form-item label {
  display: none;
}
.view-vacancies-overview .filter-label-wrap .view-filters form .form-item .select2, .view-methodology-detail-downloads-view .filter-label-wrap .view-filters form .form-item .select2, .view-membership-downloads-view .filter-label-wrap .view-filters form .form-item .select2, .view-regelementen-downloads-view .filter-label-wrap .view-filters form .form-item .select2 {
  width: 100% !important;
}
.view-vacancies-overview .filter-label-wrap .view-filters form .form-item .select2 .selection .select2-selection, .view-methodology-detail-downloads-view .filter-label-wrap .view-filters form .form-item .select2 .selection .select2-selection, .view-membership-downloads-view .filter-label-wrap .view-filters form .form-item .select2 .selection .select2-selection, .view-regelementen-downloads-view .filter-label-wrap .view-filters form .form-item .select2 .selection .select2-selection {
  background: transparent;
  border-radius: 0;
  border: 0;
  border-bottom: 1px solid rgba(26, 78, 90, 0.15);
  padding: 18px 0 16px 0;
  height: auto;
}
.view-vacancies-overview .filter-label-wrap .view-filters form .form-item .select2 .selection .select2-selection .select2-selection__rendered, .view-methodology-detail-downloads-view .filter-label-wrap .view-filters form .form-item .select2 .selection .select2-selection .select2-selection__rendered, .view-membership-downloads-view .filter-label-wrap .view-filters form .form-item .select2 .selection .select2-selection .select2-selection__rendered, .view-regelementen-downloads-view .filter-label-wrap .view-filters form .form-item .select2 .selection .select2-selection .select2-selection__rendered {
  color: var(--c-primary);
  padding-left: 0;
}
.view-vacancies-overview .filter-label-wrap .view-filters form .form-item .select2 .selection .select2-selection .select2-selection__arrow, .view-methodology-detail-downloads-view .filter-label-wrap .view-filters form .form-item .select2 .selection .select2-selection .select2-selection__arrow, .view-membership-downloads-view .filter-label-wrap .view-filters form .form-item .select2 .selection .select2-selection .select2-selection__arrow, .view-regelementen-downloads-view .filter-label-wrap .view-filters form .form-item .select2 .selection .select2-selection .select2-selection__arrow {
  background-image: url("../images/down-arrow-green.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 11px;
  width: 11px;
  height: 100%;
}
.view-vacancies-overview .filter-label-wrap .view-filters form .form-item .select2 .selection .select2-selection .select2-selection__arrow b, .view-methodology-detail-downloads-view .filter-label-wrap .view-filters form .form-item .select2 .selection .select2-selection .select2-selection__arrow b, .view-membership-downloads-view .filter-label-wrap .view-filters form .form-item .select2 .selection .select2-selection .select2-selection__arrow b, .view-regelementen-downloads-view .filter-label-wrap .view-filters form .form-item .select2 .selection .select2-selection .select2-selection__arrow b {
  display: none;
}
.view-vacancies-overview .filter-label-wrap .view-filters form .form-actions, .view-methodology-detail-downloads-view .filter-label-wrap .view-filters form .form-actions, .view-membership-downloads-view .filter-label-wrap .view-filters form .form-actions, .view-regelementen-downloads-view .filter-label-wrap .view-filters form .form-actions {
  margin: 0;
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 0 20px;
}
@media screen and (min-width: 1200px) {
  .view-vacancies-overview .filter-label-wrap .view-filters form .form-actions, .view-methodology-detail-downloads-view .filter-label-wrap .view-filters form .form-actions, .view-membership-downloads-view .filter-label-wrap .view-filters form .form-actions, .view-regelementen-downloads-view .filter-label-wrap .view-filters form .form-actions {
    gap: 0 25px;
  }
}
@media screen and (min-width: 1400px) {
  .view-vacancies-overview .filter-label-wrap .view-filters form .form-actions, .view-methodology-detail-downloads-view .filter-label-wrap .view-filters form .form-actions, .view-membership-downloads-view .filter-label-wrap .view-filters form .form-actions, .view-regelementen-downloads-view .filter-label-wrap .view-filters form .form-actions {
    gap: 0 30px;
  }
}
.view-vacancies-overview .filter-label-wrap .view-filters form .form-actions input, .view-methodology-detail-downloads-view .filter-label-wrap .view-filters form .form-actions input, .view-membership-downloads-view .filter-label-wrap .view-filters form .form-actions input, .view-regelementen-downloads-view .filter-label-wrap .view-filters form .form-actions input {
  margin: 0;
}
.view-vacancies-overview .view-content, .view-methodology-detail-downloads-view .view-content, .view-membership-downloads-view .view-content, .view-regelementen-downloads-view .view-content {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 20px;
}
@media screen and (min-width: 1200px) {
  .view-vacancies-overview .view-content, .view-methodology-detail-downloads-view .view-content, .view-membership-downloads-view .view-content, .view-regelementen-downloads-view .view-content {
    gap: 24px;
  }
}
@media screen and (min-width: 1400px) {
  .view-vacancies-overview .view-content, .view-methodology-detail-downloads-view .view-content, .view-membership-downloads-view .view-content, .view-regelementen-downloads-view .view-content {
    gap: 30px;
  }
}
.view-vacancies-overview .view-content .views-row, .view-methodology-detail-downloads-view .view-content .views-row, .view-membership-downloads-view .view-content .views-row, .view-regelementen-downloads-view .view-content .views-row {
  width: 100%;
  background: var(--c-green-secondary);
  position: relative;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  -webkit-transform: scale(1);
          transform: scale(1);
}
@media screen and (min-width: 576px) {
  .view-vacancies-overview .view-content .views-row, .view-methodology-detail-downloads-view .view-content .views-row, .view-membership-downloads-view .view-content .views-row, .view-regelementen-downloads-view .view-content .views-row {
    width: calc(50% - 10px);
  }
}
@media screen and (min-width: 1200px) {
  .view-vacancies-overview .view-content .views-row, .view-methodology-detail-downloads-view .view-content .views-row, .view-membership-downloads-view .view-content .views-row, .view-regelementen-downloads-view .view-content .views-row {
    width: calc(50% - 12px);
  }
}
@media screen and (min-width: 1400px) {
  .view-vacancies-overview .view-content .views-row, .view-methodology-detail-downloads-view .view-content .views-row, .view-membership-downloads-view .view-content .views-row, .view-regelementen-downloads-view .view-content .views-row {
    width: calc(50% - 15px);
  }
}
.view-vacancies-overview .view-content .views-row .node--type-download, .view-methodology-detail-downloads-view .view-content .views-row .node--type-download, .view-membership-downloads-view .view-content .views-row .node--type-download, .view-regelementen-downloads-view .view-content .views-row .node--type-download {
  height: 100%;
}
.view-vacancies-overview .view-content .views-row .node--type-download .node__content, .view-methodology-detail-downloads-view .view-content .views-row .node--type-download .node__content, .view-membership-downloads-view .view-content .views-row .node--type-download .node__content, .view-regelementen-downloads-view .view-content .views-row .node--type-download .node__content {
  height: 100%;
}
.view-vacancies-overview .view-content .views-row .download-card-inner, .view-methodology-detail-downloads-view .view-content .views-row .download-card-inner, .view-membership-downloads-view .view-content .views-row .download-card-inner, .view-regelementen-downloads-view .view-content .views-row .download-card-inner {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.view-vacancies-overview .view-content .views-row .download-card-inner .category, .view-methodology-detail-downloads-view .view-content .views-row .download-card-inner .category, .view-membership-downloads-view .view-content .views-row .download-card-inner .category, .view-regelementen-downloads-view .view-content .views-row .download-card-inner .category {
  font-weight: 500;
  letter-spacing: 1%;
  padding: 7px 8px 5px 8px;
  display: inline-block;
  background: var(--c-green);
  color: var(--c-white);
  border-radius: 4px;
  border: 1px solid var(--c-green);
  margin-bottom: 15px;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.view-vacancies-overview .view-content .views-row .download-card-inner .title h4, .view-methodology-detail-downloads-view .view-content .views-row .download-card-inner .title h4, .view-membership-downloads-view .view-content .views-row .download-card-inner .title h4, .view-regelementen-downloads-view .view-content .views-row .download-card-inner .title h4 {
  margin: 0;
}
.view-vacancies-overview .view-content .views-row .download-card-inner .text p, .view-methodology-detail-downloads-view .view-content .views-row .download-card-inner .text p, .view-membership-downloads-view .view-content .views-row .download-card-inner .text p, .view-regelementen-downloads-view .view-content .views-row .download-card-inner .text p {
  opacity: 75%;
}
.view-vacancies-overview .view-content .views-row .download-card-inner .text p:last-child, .view-methodology-detail-downloads-view .view-content .views-row .download-card-inner .text p:last-child, .view-membership-downloads-view .view-content .views-row .download-card-inner .text p:last-child, .view-regelementen-downloads-view .view-content .views-row .download-card-inner .text p:last-child {
  margin-bottom: 0;
}
.view-vacancies-overview .view-content .views-row .download-card-inner .download-btn-wrap, .view-methodology-detail-downloads-view .view-content .views-row .download-card-inner .download-btn-wrap, .view-membership-downloads-view .view-content .views-row .download-card-inner .download-btn-wrap, .view-regelementen-downloads-view .view-content .views-row .download-card-inner .download-btn-wrap {
  margin-top: auto;
}
.view-vacancies-overview .view-content .views-row .download-card-inner .download-btn-wrap a, .view-methodology-detail-downloads-view .view-content .views-row .download-card-inner .download-btn-wrap a, .view-membership-downloads-view .view-content .views-row .download-card-inner .download-btn-wrap a, .view-regelementen-downloads-view .view-content .views-row .download-card-inner .download-btn-wrap a {
  padding: 0;
  margin: 0;
  background-color: transparent;
  text-decoration: none;
  color: var(--c-primary);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  border: 0;
  border-radius: 0;
  border-bottom: 1.4px solid rgba(26, 78, 90, 0.631372549);
  display: inline-block;
  padding-bottom: 2px;
  font-weight: 500;
  background-image: url("../images/download-icon.svg");
  background-position: right top 4px;
  background-repeat: no-repeat;
  background-size: 12px;
  padding-right: 20px;
}
.view-vacancies-overview .view-content .views-row .download-card-inner .download-btn-wrap a::after, .view-methodology-detail-downloads-view .view-content .views-row .download-card-inner .download-btn-wrap a::after, .view-membership-downloads-view .view-content .views-row .download-card-inner .download-btn-wrap a::after, .view-regelementen-downloads-view .view-content .views-row .download-card-inner .download-btn-wrap a::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  content: "";
}
.view-vacancies-overview .view-content .views-row:hover, .view-methodology-detail-downloads-view .view-content .views-row:hover, .view-membership-downloads-view .view-content .views-row:hover, .view-regelementen-downloads-view .view-content .views-row:hover {
  background: var(--c-green);
}
.view-vacancies-overview .view-content .views-row:hover .category, .view-methodology-detail-downloads-view .view-content .views-row:hover .category, .view-membership-downloads-view .view-content .views-row:hover .category, .view-regelementen-downloads-view .view-content .views-row:hover .category {
  background: var(--c-green-secondary);
  color: var(--c-primary);
}
.view-vacancies-overview .view-content .views-row .job-card-inner .title-category .category-name, .view-methodology-detail-downloads-view .view-content .views-row .job-card-inner .title-category .category-name, .view-membership-downloads-view .view-content .views-row .job-card-inner .title-category .category-name, .view-regelementen-downloads-view .view-content .views-row .job-card-inner .title-category .category-name {
  opacity: 75%;
}
.view-vacancies-overview .view-content .views-row .job-card-inner .title h4, .view-methodology-detail-downloads-view .view-content .views-row .job-card-inner .title h4, .view-membership-downloads-view .view-content .views-row .job-card-inner .title h4, .view-regelementen-downloads-view .view-content .views-row .job-card-inner .title h4 {
  margin-bottom: 5px;
}
.view-vacancies-overview .view-content .views-row .job-card-inner .text p, .view-methodology-detail-downloads-view .view-content .views-row .job-card-inner .text p, .view-membership-downloads-view .view-content .views-row .job-card-inner .text p, .view-regelementen-downloads-view .view-content .views-row .job-card-inner .text p {
  opacity: 75%;
}
.view-vacancies-overview .view-content .views-row .job-card-inner .text p:last-child, .view-methodology-detail-downloads-view .view-content .views-row .job-card-inner .text p:last-child, .view-membership-downloads-view .view-content .views-row .job-card-inner .text p:last-child, .view-regelementen-downloads-view .view-content .views-row .job-card-inner .text p:last-child {
  margin-bottom: 0;
}
.view-vacancies-overview .view-content .views-row .job-card-inner .link a::after, .view-methodology-detail-downloads-view .view-content .views-row .job-card-inner .link a::after, .view-membership-downloads-view .view-content .views-row .job-card-inner .link a::after, .view-regelementen-downloads-view .view-content .views-row .job-card-inner .link a::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  content: "";
}
.view-vacancies-overview .view-content .views-row .job-card-inner .link a:hover, .view-methodology-detail-downloads-view .view-content .views-row .job-card-inner .link a:hover, .view-membership-downloads-view .view-content .views-row .job-card-inner .link a:hover, .view-regelementen-downloads-view .view-content .views-row .job-card-inner .link a:hover {
  color: var(--c-primary);
  border-color: var(--c-primary);
}
.view-downloads-view .filter-label-wrap {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  border-top: 1px solid rgba(26, 78, 90, 0.15);
  gap: 25px 0;
}
.view-downloads-view .filter-label-wrap .filter-label {
  width: 100%;
  padding-top: 18px;
}
@media screen and (min-width: 576px) {
  .view-downloads-view .filter-label-wrap .filter-label {
    width: 30%;
    padding-right: 30px;
  }
}
@media screen and (min-width: 992px) {
  .view-downloads-view .filter-label-wrap .filter-label {
    width: 40%;
  }
}
.view-downloads-view .filter-label-wrap .filter-label p {
  margin: 0;
}
.view-downloads-view .filter-label-wrap .view-filters {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .view-downloads-view .filter-label-wrap .view-filters {
    width: 70%;
  }
}
@media screen and (min-width: 992px) {
  .view-downloads-view .filter-label-wrap .view-filters {
    width: 60%;
  }
}
.view-downloads-view .filter-label-wrap .view-filters form .clearfix {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  gap: 20px 0;
}
.view-downloads-view .filter-label-wrap .view-filters form .form-item {
  margin: 0;
  -webkit-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
}
@media screen and (max-width: 575.75px) {
  .view-downloads-view .filter-label-wrap .view-filters form .form-item {
    padding-right: 0;
  }
}
@media screen and (min-width: 576px) {
  .view-downloads-view .filter-label-wrap .view-filters form .form-item {
    -webkit-box-flex: calc(50% - 100px);
        -ms-flex: calc(50% - 100px);
            flex: calc(50% - 100px);
  }
}
.view-downloads-view .filter-label-wrap .view-filters form .form-item label {
  display: none;
}
.view-downloads-view .filter-label-wrap .view-filters form .form-item .select2 {
  width: 100% !important;
}
.view-downloads-view .filter-label-wrap .view-filters form .form-item .select2 .selection .select2-selection {
  background: transparent;
  border-radius: 0;
  border: 0;
  border-bottom: 1px solid rgba(26, 78, 90, 0.15);
  padding: 18px 0 16px 0;
  height: auto;
}
.view-downloads-view .filter-label-wrap .view-filters form .form-item .select2 .selection .select2-selection .select2-selection__rendered {
  color: var(--c-primary);
  padding-left: 0;
}
.view-downloads-view .filter-label-wrap .view-filters form .form-item .select2 .selection .select2-selection .select2-selection__arrow {
  background-image: url("../images/down-arrow-green.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 11px;
  width: 11px;
  height: 100%;
}
.view-downloads-view .filter-label-wrap .view-filters form .form-item .select2 .selection .select2-selection .select2-selection__arrow b {
  display: none;
}
.view-downloads-view .filter-label-wrap .view-filters form .form-actions {
  margin: 0;
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 0 20px;
}
@media screen and (min-width: 1200px) {
  .view-downloads-view .filter-label-wrap .view-filters form .form-actions {
    gap: 0 25px;
  }
}
@media screen and (min-width: 1400px) {
  .view-downloads-view .filter-label-wrap .view-filters form .form-actions {
    gap: 0 30px;
  }
}
.view-downloads-view .filter-label-wrap .view-filters form .form-actions input {
  margin: 0;
}
.view-downloads-view .view-content {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 20px;
}
@media screen and (min-width: 1200px) {
  .view-downloads-view .view-content {
    gap: 24px;
  }
}
@media screen and (min-width: 1400px) {
  .view-downloads-view .view-content {
    gap: 30px;
  }
}
.view-downloads-view .view-content .views-row {
  width: 100%;
  background: var(--c-green-secondary);
  position: relative;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  -webkit-transform: scale(1);
          transform: scale(1);
}
@media screen and (min-width: 576px) {
  .view-downloads-view .view-content .views-row {
    width: calc(50% - 10px);
  }
}
@media screen and (min-width: 1200px) {
  .view-downloads-view .view-content .views-row {
    width: calc(50% - 12px);
  }
}
@media screen and (min-width: 1400px) {
  .view-downloads-view .view-content .views-row {
    width: calc(50% - 15px);
  }
}
.view-downloads-view .view-content .views-row .node--type-download {
  height: 100%;
}
.view-downloads-view .view-content .views-row .node--type-download .node__content {
  height: 100%;
}
.view-downloads-view .view-content .views-row .download-card-inner {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.view-downloads-view .view-content .views-row .download-card-inner .category .field {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 10px;
}
.view-downloads-view .view-content .views-row .download-card-inner .category .field .field__item {
  font-weight: 500;
  letter-spacing: 1%;
  padding: 7px 8px 5px 8px;
  display: inline-block;
  background: var(--c-green);
  color: var(--c-white);
  border-radius: 4px;
  border: 1px solid var(--c-green);
  margin-bottom: 15px;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.view-downloads-view .view-content .views-row .download-card-inner .title h4 {
  margin: 0;
}
.view-downloads-view .view-content .views-row .download-card-inner .text p {
  opacity: 75%;
}
.view-downloads-view .view-content .views-row .download-card-inner .text p:last-child {
  margin-bottom: 0;
}
.view-downloads-view .view-content .views-row .download-card-inner .download-btn-wrap {
  margin-top: auto;
}
.view-downloads-view .view-content .views-row .download-card-inner .download-btn-wrap a {
  padding: 0;
  margin: 0;
  background-color: transparent;
  text-decoration: none;
  color: var(--c-primary);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  border: 0;
  border-radius: 0;
  border-bottom: 1.4px solid rgba(26, 78, 90, 0.631372549);
  display: inline-block;
  padding-bottom: 2px;
  font-weight: 500;
  background-image: url("../images/download-icon.svg");
  background-position: right top 4px;
  background-repeat: no-repeat;
  background-size: 12px;
  padding-right: 20px;
}
.view-downloads-view .view-content .views-row .download-card-inner .download-btn-wrap a::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  content: "";
}
.view-downloads-view .view-content .views-row:hover {
  background: var(--c-green);
}
.view-downloads-view .view-content .views-row:hover .category .field .field__item {
  background: var(--c-green-secondary);
  color: var(--c-primary);
}
.view-downloads-view .view-content .views-row .job-card-inner .title-category .category-name {
  opacity: 75%;
}
.view-downloads-view .view-content .views-row .job-card-inner .title h4 {
  margin-bottom: 5px;
}
.view-downloads-view .view-content .views-row .job-card-inner .text p {
  opacity: 75%;
}
.view-downloads-view .view-content .views-row .job-card-inner .text p:last-child {
  margin-bottom: 0;
}
.view-downloads-view .view-content .views-row .job-card-inner .link a::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  content: "";
}
.view-downloads-view .view-content .views-row .job-card-inner .link a:hover {
  color: var(--c-primary);
  border-color: var(--c-primary);
}
.downloads-view-wrap .field {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 20px;
}
@media screen and (min-width: 1200px) {
  .downloads-view-wrap .field {
    gap: 24px;
  }
}
@media screen and (min-width: 1400px) {
  .downloads-view-wrap .field {
    gap: 30px;
  }
}
.downloads-view-wrap .field .field__item {
  width: 100%;
  background: var(--c-green-secondary);
  position: relative;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  -webkit-transform: scale(1);
          transform: scale(1);
}
@media screen and (min-width: 576px) {
  .downloads-view-wrap .field .field__item {
    width: calc(50% - 10px);
  }
}
@media screen and (min-width: 1200px) {
  .downloads-view-wrap .field .field__item {
    width: calc(50% - 12px);
  }
}
@media screen and (min-width: 1400px) {
  .downloads-view-wrap .field .field__item {
    width: calc(50% - 15px);
  }
}
.downloads-view-wrap .field .field__item .paragraph {
  height: 100%;
}
.downloads-view-wrap .field .field__item .paragraph .node__content {
  height: 100%;
}
.downloads-view-wrap .field .field__item .download-card-inner {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.downloads-view-wrap .field .field__item .download-card-inner .media {
  position: unset;
}
.downloads-view-wrap .field .field__item .download-card-inner .category {
  font-weight: 500;
  letter-spacing: 1%;
  padding: 7px 8px 5px 8px;
  display: inline-block;
  background: var(--c-green);
  color: var(--c-white);
  border-radius: 4px;
  border: 1px solid var(--c-green);
  margin-bottom: 15px;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.downloads-view-wrap .field .field__item .download-card-inner .title h4 {
  margin: 0;
}
.downloads-view-wrap .field .field__item .download-card-inner .text p {
  opacity: 75%;
}
.downloads-view-wrap .field .field__item .download-card-inner .text p:last-child {
  margin-bottom: 0;
}
.downloads-view-wrap .field .field__item .download-card-inner .download-btn-wrap {
  margin-top: auto;
}
.downloads-view-wrap .field .field__item .download-card-inner .download-btn-wrap a {
  padding: 0;
  margin: 0;
  background-color: transparent;
  text-decoration: none;
  color: var(--c-primary);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  border: 0;
  border-radius: 0;
  border-bottom: 1.4px solid rgba(26, 78, 90, 0.631372549);
  display: inline-block;
  padding-bottom: 2px;
  font-weight: 500;
  background-image: url("../images/download-icon.svg");
  background-position: right top 4px;
  background-repeat: no-repeat;
  background-size: 12px;
  padding-right: 20px;
}
.downloads-view-wrap .field .field__item .download-card-inner .download-btn-wrap a::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  content: "";
}
.downloads-view-wrap .field .field__item:hover {
  background: var(--c-green);
}
.downloads-view-wrap .field .field__item:hover .category {
  background: var(--c-green-secondary);
  color: var(--c-primary);
}
.downloads-view-wrap .field .field__item .job-card-inner .title-category .category-name {
  opacity: 75%;
}
.downloads-view-wrap .field .field__item .job-card-inner .title h4 {
  margin-bottom: 5px;
}
.downloads-view-wrap .field .field__item .job-card-inner .text p {
  opacity: 75%;
}
.downloads-view-wrap .field .field__item .job-card-inner .text p:last-child {
  margin-bottom: 0;
}
.downloads-view-wrap .field .field__item .job-card-inner .link a::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  content: "";
}
.downloads-view-wrap .field .field__item .job-card-inner .link a:hover {
  color: var(--c-primary);
  border-color: var(--c-primary);
}
.downloads-view-wrap .field p a {
  color: var(--c-primary);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
.downloads-view-wrap .field p a:hover {
  text-decoration: none;
}
@media screen and (min-width: 768px) {
  .view-membership-downloads-view .filter-label-wrap .view-filters form .form-item {
    width: 300px;
    -webkit-box-flex: unset;
        -ms-flex: unset;
            flex: unset;
    margin-left: auto;
  }
}

.select2-container .select2-dropdown {
  margin-top: 15px;
  margin-bottom: 15px;
  width: 100%;
  background: var(--c-white);
  border: none;
  -webkit-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.15), 0px 0px 12px 3px rgba(26, 78, 90, 0.05);
          box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.15), 0px 0px 12px 3px rgba(26, 78, 90, 0.05);
  max-height: 55vh;
  overflow-y: auto;
  overflow-x: hidden;
}
.select2-container .select2-dropdown .select2-search {
  padding: 0;
  margin-bottom: 15px;
  display: none;
}
.select2-container .select2-dropdown .select2-search input {
  border: 1px solid rgba(26, 78, 90, 0.5);
  padding: 12px 16px;
  border-radius: 4px;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: var(--c-primary);
  background-color: transparent;
}
.select2-container .select2-dropdown .select2-search input::-webkit-input-placeholder {
  color: rgba(26, 78, 90, 0.5);
}
.select2-container .select2-dropdown .select2-search input::-moz-placeholder {
  color: rgba(26, 78, 90, 0.5);
}
.select2-container .select2-dropdown .select2-search input:-ms-input-placeholder {
  color: rgba(26, 78, 90, 0.5);
}
.select2-container .select2-dropdown .select2-search input::-ms-input-placeholder {
  color: rgba(26, 78, 90, 0.5);
}
.select2-container .select2-dropdown .select2-search input::placeholder {
  color: rgba(26, 78, 90, 0.5);
}
@media screen and (min-width: 1600px) {
  .select2-container .select2-dropdown .select2-search input {
    padding: 16px;
  }
}
.select2-container .select2-dropdown .select2-results {
  overflow: hidden;
}
.select2-container .select2-dropdown .select2-results .select2-results__options {
  overflow: hidden;
  max-height: -webkit-fit-content !important;
  max-height: -moz-fit-content !important;
  max-height: fit-content !important;
}
.select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option {
  color: rgba(26, 78, 90, 0.5);
  padding: 0;
  border-top: 1px solid rgba(26, 78, 90, 0.1) !important;
  padding-top: 12px;
  padding-bottom: 10px;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
.select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option:last-child {
  padding-bottom: 0;
}
.select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option:first-child {
  border: none !important;
  padding-top: 0;
}
@media screen and (min-width: 1200px) {
  .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option {
    padding-top: 15px;
    padding-bottom: 13px;
  }
}
@media screen and (min-width: 1400px) {
  .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option {
    padding-top: 17px;
    padding-bottom: 15px;
  }
}
@media screen and (min-width: 1600px) {
  .select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option {
    padding-top: 20px;
    padding-bottom: 18px;
  }
}
.select2-container .select2-dropdown .select2-results .select2-results__options .select2-results__option:hover {
  color: var(--c-primary);
}

.select2-container--default .select2-results__option--selected {
  color: var(--c-primary) !important;
  background: transparent;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  color: var(--c-primary) !important;
  background: transparent;
}

.filter-content-wrap .view-downloads-view .view-content .views-row {
  background: var(--c-secondary-2);
}

.only-text-caed {
  gap: 25px 0;
}
.only-text-caed .membership-card-inner {
  min-height: 300px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media screen and (min-width: 1200px) {
  .only-text-caed .membership-card-inner {
    min-height: 350px;
  }
}
@media screen and (min-width: 1200px) {
  .only-text-caed .membership-card-inner {
    min-height: 400px;
  }
}
@media screen and (min-width: 1400px) {
  .only-text-caed .membership-card-inner {
    min-height: 450px;
  }
}
@media screen and (min-width: 1600px) {
  .only-text-caed .membership-card-inner {
    min-height: 500px;
  }
}
@media screen and (min-width: 1800px) {
  .only-text-caed .membership-card-inner {
    min-height: 540px;
  }
}
.only-text-caed .membership-card-inner .title {
  margin-bottom: auto;
}
.only-text-caed .membership-card-inner .text {
  max-width: 400px;
}
.only-text-caed .membership-card-inner .text p {
  opacity: 75%;
}
.only-text-caed .membership-card-inner .text p:last-child {
  margin-bottom: 0;
}
.only-text-caed .membership-card-inner .linjk-downld-wrap {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 20px 30px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
html[lang=fr] .only-text-caed .membership-card-inner .linjk-downld-wrap {
  gap: 20px 16px;
}
.only-text-caed .membership-card-inner .linjk-downld-wrap .download-btn-wrap a {
  padding: 0;
  margin: 0;
  background-color: transparent;
  text-decoration: none;
  color: var(--c-primary);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  border: 0;
  border-radius: 0;
  border-bottom: 1px solid var(--c-primary);
  display: inline-block;
  padding-bottom: 2px;
  font-weight: 500;
  background-image: url("../images/download-icon.svg");
  background-position: right top 4px;
  background-repeat: no-repeat;
  background-size: 12px;
  padding-right: 20px;
}
.only-text-caed .membership-card-inner .linjk-downld-wrap .download-btn-wrap a:hover {
  color: var(--c-red);
  border-color: var(--c-red);
  background-image: url("../images/download-icon-red.svg");
}

.white-download-btn .download-btn-wrap a {
  padding: 0 !important;
  margin: 0 !important;
  background-color: transparent !important;
  text-decoration: none !important;
  color: var(--c-white) !important;
  -webkit-transition: all 0.32s ease-in-out !important;
  transition: all 0.32s ease-in-out !important;
  border: 0 !important;
  border-radius: 0 !important;
  border-bottom: 1px solid var(--c-white) !important;
  display: inline-block !important;
  padding-bottom: 2px !important;
  font-weight: 500 !important;
  background-image: url("../images/arrow-7.svg") !important;
  background-position: right top 4px !important;
  background-repeat: no-repeat !important;
  background-size: 12px !important;
  padding-right: 20px !important;
}
.white-download-btn .download-btn-wrap a:hover {
  color: var(--c-red) !important;
  border-color: var(--c-red) !important;
  background-image: url("../images/arrow-red.svg") !important;
}

.tv-card-swiper .subtitle {
  font-weight: 500;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  position: relative;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding-left: 18px;
  width: 100%;
  padding-top: 0.25em;
}
.tv-card-swiper .subtitle::after {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  margin: auto 0;
  width: 0.5714em;
  height: 0.5714em;
  border-radius: 50%;
  background: var(--c-green);
  content: "";
}
.tv-card-swiper .swiper {
  position: unset;
  overflow: visible;
  width: 100%;
}
.tv-card-swiper .swiper .swiper-wrapper .swiper-slide {
  height: auto;
}
.tv-card-swiper .swiper .swiper-wrapper .swiper-slide .paragraph, .tv-card-swiper .swiper .swiper-wrapper .swiper-slide .views-field, .tv-card-swiper .swiper .swiper-wrapper .swiper-slide .field-content {
  height: 100%;
}
.tv-card-swiper .swiper .swiper-wrapper .swiper-slide .media-card-inner {
  height: 100%;
  background: var(--c-green-secondary);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  -webkit-transform: scale(1);
          transform: scale(1);
  color: var(--c-primary);
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.tv-card-swiper .swiper .swiper-wrapper .swiper-slide .media-card-inner:hover {
  background: var(--c-green);
}
.tv-card-swiper .swiper .swiper-wrapper .swiper-slide .media-card-inner .title {
  margin-bottom: auto;
}
.tv-card-swiper .swiper .swiper-wrapper .swiper-slide .media-card-inner .text p {
  opacity: 75%;
}
.tv-card-swiper .swiper .swiper-wrapper .swiper-slide .media-card-inner .text p:last-child {
  margin: 0;
}
.tv-card-swiper .swiper .swiper-wrapper .swiper-slide .media-card-inner .link a:after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  content: "";
}
.tv-card-swiper .swiper .swiper-wrapper .swiper-slide .media-card-inner .link a:hover {
  color: var(--c-primary);
  border-color: var(--c-primary);
}
.tv-card-swiper .swiper-btn-wrap, .tv-card-swiper .swiper-btn-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 6px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.tv-card-swiper .swiper-btn-wrap .swiper-button-prev, .tv-card-swiper .swiper-btn-wrapper .swiper-button-prev {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
.tv-card-swiper .swiper-btn-wrap .swiper-button-next, .tv-card-swiper .swiper-btn-wrap .swiper-button-prev, .tv-card-swiper .swiper-btn-wrapper .swiper-button-next, .tv-card-swiper .swiper-btn-wrapper .swiper-button-prev {
  position: unset;
  margin: 0;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 1px solid var(--c-primary);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  background-image: url("../images/swip-arrow.svg");
  background-repeat: no-repeat;
  background-size: 12px;
  background-position: center;
}
.tv-card-swiper .swiper-btn-wrap .swiper-button-next:hover, .tv-card-swiper .swiper-btn-wrap .swiper-button-prev:hover, .tv-card-swiper .swiper-btn-wrapper .swiper-button-next:hover, .tv-card-swiper .swiper-btn-wrapper .swiper-button-prev:hover {
  background-color: var(--c-primary);
  background-image: url("../images/swip-arrow-white.svg");
}
.tv-card-swiper .swiper-btn-wrap .swiper-button-next::after, .tv-card-swiper .swiper-btn-wrap .swiper-button-next::before, .tv-card-swiper .swiper-btn-wrap .swiper-button-prev::after, .tv-card-swiper .swiper-btn-wrap .swiper-button-prev::before, .tv-card-swiper .swiper-btn-wrapper .swiper-button-next::after, .tv-card-swiper .swiper-btn-wrapper .swiper-button-next::before, .tv-card-swiper .swiper-btn-wrapper .swiper-button-prev::after, .tv-card-swiper .swiper-btn-wrapper .swiper-button-prev::before {
  display: none;
}

.bs-text-center .text_title_outer .title-text-link .text {
  max-width: 640px;
  margin: 0 auto;
}
.bs-text-center .text_title_outer .title-text-link .link {
  padding-top: 10px;
}

.normal-title-text-section h2, .normal-title-text-section h3, .normal-title-text-section h4 {
  margin: 0;
}
.normal-title-text-section h5 {
  margin: 0;
}
.normal-title-text-section p, .normal-title-text-section li, .normal-title-text-section span {
  opacity: 75%;
}
.normal-title-text-section .col-12 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 40px 0;
}
@media screen and (min-width: 1200px) {
  .normal-title-text-section .col-12 {
    gap: 70px 0;
  }
}
@media screen and (min-width: 1400px) {
  .normal-title-text-section .col-12 {
    gap: 80px 0;
  }
}
@media screen and (min-width: 1600px) {
  .normal-title-text-section .col-12 {
    gap: 100px 0;
  }
}
.normal-title-text-section .block-field-blocknodejobfield-add-job-content > .field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 40px 0;
}
@media screen and (min-width: 1200px) {
  .normal-title-text-section .block-field-blocknodejobfield-add-job-content > .field {
    gap: 70px 0;
  }
}
@media screen and (min-width: 1400px) {
  .normal-title-text-section .block-field-blocknodejobfield-add-job-content > .field {
    gap: 80px 0;
  }
}
@media screen and (min-width: 1600px) {
  .normal-title-text-section .block-field-blocknodejobfield-add-job-content > .field {
    gap: 100px 0;
  }
}

.scroll-section {
  position: relative;
  z-index: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px 0;
}
.scroll-section::after {
  z-index: -1;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: calc(100% - 1.5rem);
  height: 100%;
  margin: 0 auto;
  background: var(--c-secondary-2);
  content: "";
}
.scroll-section h5 {
  font-weight: normal;
  margin: 0;
}
.scroll-section .scrol-to-job-form, .scroll-section .title-text-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media screen and (min-width: 768px) {
  .scroll-section .scrol-to-job-form, .scroll-section .title-text-link {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.user-content-wrap .user-content-inner .contextual-region.profile > .js-form-item {
  text-align: center;
}

.glossry-banner-section .glossry-banner-inner .title-text-link {
  max-width: 635px;
}
.glossry-banner-section .glossry-banner-inner .title-text-link p {
  opacity: 75%;
}
.glossry-banner-section .glossry-banner-inner .title-text-link .btn-wrap, .glossry-banner-section .glossry-banner-inner .title-text-link .scrol-to-job-form {
  padding-top: 15px;
}

.glossry-content-section .view-dictionary-list-page .view-filters form {
  position: relative;
}
.glossry-content-section .view-dictionary-list-page .view-filters form .form-item {
  margin: 0;
  width: 100%;
}
.glossry-content-section .view-dictionary-list-page .view-filters form .form-item input {
  height: 48px;
  width: 100%;
  border-radius: 30px;
  border: 1px solid rgba(26, 78, 90, 0.15);
  padding: 18px 22px 16px 22px;
  font-size: 12px;
  line-height: 1.3;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
  background-color: transparent;
  background-image: url("../images/search_1.svg");
  background-repeat: no-repeat;
  background-position: left 16px center;
  padding-left: 42px;
  background-size: 22px;
}
.glossry-content-section .view-dictionary-list-page .view-filters form .form-actions {
  margin: 0;
}
.glossry-content-section .view-dictionary-list-page .view-filters form .form-actions input {
  position: absolute;
  padding: 6px 18px 4px 18px;
  margin: 0;
  top: 6px;
  right: 7px;
  height: 36px;
}
.glossry-content-section .view-dictionary-list-page .alphabets-wrap .pagination-alphabet {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 10px;
}
.glossry-content-section .view-dictionary-list-page .alphabets-wrap .pagination-alphabet .views-row .field-content {
  display: block;
  background: var(--c-green-secondary);
  border-radius: 4px;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  width: 33px;
  height: 33px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  padding-top: 2px;
}
.glossry-content-section .view-dictionary-list-page .alphabets-wrap .pagination-alphabet .views-row .field-content:hover {
  background: var(--c-green);
}
.glossry-content-section .view-dictionary-list-page .alphabets-wrap .pagination-alphabet .views-row .field-content:hover a {
  color: var(--c-white);
}
@media screen and (min-width: 1400px) {
  .glossry-content-section .view-dictionary-list-page .alphabets-wrap .pagination-alphabet .views-row .field-content {
    width: 40px;
    height: 40px;
  }
}
.glossry-content-section .view-dictionary-list-page .alphabets-wrap .pagination-alphabet .views-row a {
  font-weight: 500;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  text-decoration: none;
  color: var(--c-primary);
  padding-top: 2px;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.glossry-content-section .view-dictionary-list-page .alphabets-wrap .pagination-alphabet .views-row.active .field-content {
  background: var(--c-green);
}
.glossry-content-section .view-dictionary-list-page .alphabets-wrap .pagination-alphabet .views-row.active .field-content a {
  color: var(--c-white);
}
.glossry-content-section .view-dictionary-list-page > .view-content {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 10px 20px;
}
@media screen and (min-width: 1200px) {
  .glossry-content-section .view-dictionary-list-page > .view-content {
    gap: 15px 25px;
  }
}
@media screen and (min-width: 1400px) {
  .glossry-content-section .view-dictionary-list-page > .view-content {
    gap: 20px 30px;
  }
}
.glossry-content-section .view-dictionary-list-page > .view-content > .views-row {
  width: 100%;
}
@media screen and (min-width: 576px) {
  .glossry-content-section .view-dictionary-list-page > .view-content > .views-row {
    width: calc(50% - 10px);
  }
}
@media screen and (min-width: 992px) {
  .glossry-content-section .view-dictionary-list-page > .view-content > .views-row {
    width: calc(33.333% - 14px);
  }
}
@media screen and (min-width: 1200px) {
  .glossry-content-section .view-dictionary-list-page > .view-content > .views-row {
    width: calc(33.333% - 17px);
  }
}
@media screen and (min-width: 1400px) {
  .glossry-content-section .view-dictionary-list-page > .view-content > .views-row {
    width: calc(33.333% - 20px);
  }
}
.glossry-content-section .view-dictionary-list-page > .view-content > .views-row .title h4 {
  margin-bottom: 0;
  font-weight: 500;
}
.glossry-content-section .view-dictionary-list-page > .view-content > .views-row .title a {
  color: var(--c-primary);
  text-decoration: none;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
.glossry-content-section .view-dictionary-list-page > .view-content > .views-row .title a:hover {
  color: var(--c-red);
}

.page-node-type-glossary ._none .row .block-field-blocknodeglossarybody .field .field__label {
  font-weight: 300;
  opacity: 75%;
  padding-bottom: 15px;
}
.page-node-type-glossary ._none .row .glossry-back-btn {
  padding-top: 15px;
}
.title-banner h1 {
  letter-spacing: -0.03em;
  font-weight: 600;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  max-width: 665px;
  margin: 0 auto;
}

.banner-title-text-inner .block-inline-blockimage .media img {
  width: 100%;
  height: 400px;
  -o-object-fit: cover;
     object-fit: cover;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .banner-title-text-inner .block-inline-blockimage .media img {
    height: 400px;
  }
}
@media screen and (min-width: 992px) {
  .banner-title-text-inner .block-inline-blockimage .media img {
    height: 450px;
  }
}
@media screen and (min-width: 1200px) {
  .banner-title-text-inner .block-inline-blockimage .media img {
    height: 500px;
  }
}
@media screen and (min-width: 1400px) {
  .banner-title-text-inner .block-inline-blockimage .media img {
    height: 550px;
  }
}
@media screen and (min-width: 1600px) {
  .banner-title-text-inner .block-inline-blockimage .media img {
    height: 600px;
  }
}

.title-video-section .union-block-wrap .closing-txt {
  border-top: 1px solid rgba(26, 78, 90, 0.15);
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 20px 30px;
}
.title-video-section .union-block-wrap .closing-txt .text-wrap {
  margin-right: auto;
  width: calc(100% - 100px);
}
@media screen and (min-width: 768px) {
  .title-video-section .union-block-wrap .closing-txt .text-wrap {
    width: 55%;
  }
}
.title-video-section .union-block-wrap .closing-txt .text-wrap .title h3 {
  margin: 0;
}
.title-video-section .union-block-wrap .closing-txt .text-wrap .text p {
  opacity: 75%;
}
.title-video-section .union-block-wrap .closing-txt .close-btn {
  cursor: pointer;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
}
.title-video-section .union-block-wrap .closing-txt .close-btn svg, .title-video-section .union-block-wrap .closing-txt .close-btn path {
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
.title-video-section .union-block-wrap .closing-txt .close-btn:hover svg, .title-video-section .union-block-wrap .closing-txt .close-btn:hover path {
  stroke: var(--c-red);
}
.title-video-section .video-card .swiper {
  overflow: visible;
  position: unset;
}
.title-video-section .video-card .swiper .swiper-wrapper .swiper-slide {
  height: auto;
}
.title-video-section .video-card .swiper .swiper-wrapper .swiper-slide .views-field, .title-video-section .video-card .swiper .swiper-wrapper .swiper-slide .field-content, .title-video-section .video-card .swiper .swiper-wrapper .swiper-slide .paragraph, .title-video-section .video-card .swiper .swiper-wrapper .swiper-slide .video-txt-inner {
  height: 100%;
}
.title-video-section .video-card .swiper .swiper-wrapper .swiper-slide .video-txt-inner {
  background: var(--c-green-secondary);
  cursor: pointer;
}
.title-video-section .video-card .swiper .swiper-wrapper .swiper-slide .video-txt-inner .title {
  width: 90%;
}
.title-video-section .video-card .swiper .swiper-wrapper .swiper-slide .video-txt-inner .title h4 {
  margin-bottom: 0;
}
.title-video-section .video-card .swiper .swiper-wrapper .swiper-slide .video-txt-inner .name-desg {
  width: 90%;
}
.title-video-section .video-card .swiper .swiper-wrapper .swiper-slide .video-txt-inner .name-desg .name, .title-video-section .video-card .swiper .swiper-wrapper .swiper-slide .video-txt-inner .name-desg .desg {
  opacity: 75%;
}
.title-video-section .video-card .swiper .swiper-btn-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 6px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.title-video-section .video-card .swiper .swiper-btn-wrap .swiper-button-prev {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
.title-video-section .video-card .swiper .swiper-btn-wrap .swiper-button-next, .title-video-section .video-card .swiper .swiper-btn-wrap .swiper-button-prev {
  position: unset;
  margin: 0;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 1px solid var(--c-primary);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  background-image: url("../images/swip-arrow.svg");
  background-repeat: no-repeat;
  background-size: 12px;
  background-position: center;
}
.title-video-section .video-card .swiper .swiper-btn-wrap .swiper-button-next:hover, .title-video-section .video-card .swiper .swiper-btn-wrap .swiper-button-prev:hover {
  background-color: var(--c-primary);
  background-image: url("../images/swip-arrow-white.svg");
}
.title-video-section .video-card .swiper .swiper-btn-wrap .swiper-button-next::after, .title-video-section .video-card .swiper .swiper-btn-wrap .swiper-button-next::before, .title-video-section .video-card .swiper .swiper-btn-wrap .swiper-button-prev::after, .title-video-section .video-card .swiper .swiper-btn-wrap .swiper-button-prev::before {
  display: none;
}

.view-faq-block-view .view-content .views-row .accordion-box {
  border-top: 1px solid rgba(26, 78, 90, 0.15);
}
.view-faq-block-view .view-content .views-row .accordion-box .accordion-header {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  cursor: pointer;
  padding-top: 2px;
}
.view-faq-block-view .view-content .views-row .accordion-box .accordion-header:hover h3, .view-faq-block-view .view-content .views-row .accordion-box .accordion-header.active h3 {
  color: var(--c-red);
}
.view-faq-block-view .view-content .views-row .accordion-box .accordion-header:hover .less-more-txt, .view-faq-block-view .view-content .views-row .accordion-box .accordion-header.active .less-more-txt {
  color: var(--c-red);
  border-color: var(--c-red);
  background-image: url("../images/plus-red.svg");
}
.view-faq-block-view .view-content .views-row .accordion-box .accordion-header.active .less-more-txt {
  background-image: url("../images/minus.svg");
}
.view-faq-block-view .view-content .views-row .accordion-box .accordion-header.active:hover .less-more-txt {
  background-image: url("../images/minus.svg");
}
.view-faq-block-view .view-content .views-row .accordion-box .accordion-header h3 {
  width: calc(100% - 120px);
  margin-right: auto;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  margin-bottom: 15px;
}
@media screen and (min-width: 768px) {
  .view-faq-block-view .view-content .views-row .accordion-box .accordion-header h3 {
    width: 50%;
  }
}
.view-faq-block-view .view-content .views-row .accordion-box .accordion-header .less-more-txt {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  background-image: url("../images/plus.svg");
  background-repeat: no-repeat;
  background-position: right;
  background-size: 12px;
  padding-right: 20px;
}
.view-faq-block-view .view-content .views-row .accordion-box .accordion-header .less-more-txt:hover {
  background-image: url("../images/plus-red.svg");
}

.faq-section-outer .field .field__item .accordion-box {
  border-top: 1px solid rgba(26, 78, 90, 0.15);
}
.faq-section-outer .field .field__item .accordion-box .accordion-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  gap: 20px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-top: 2px;
}
.faq-section-outer .field .field__item .accordion-box .accordion-header .counter-head {
  margin-right: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: calc(100% - 180px);
}
@media screen and (max-width: 450px) {
  .faq-section-outer .field .field__item .accordion-box .accordion-header .counter-head {
    width: calc(100% - 40px);
  }
}
.faq-section-outer .field .field__item .accordion-box .accordion-header .counter-head .counter {
  font-weight: 500;
  display: inline-block;
  position: absolute;
}
.faq-section-outer .field .field__item .accordion-box .accordion-header .counter-head h4 {
  margin: 0;
  padding-left: 50px;
}
@media screen and (min-width: 1200px) {
  .faq-section-outer .field .field__item .accordion-box .accordion-header .counter-head h4 {
    padding-left: 80px;
  }
}
.faq-section-outer .field .field__item .accordion-box .accordion-header.active .watch-close-txt::after {
  background-image: url("../images/plus.svg");
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.faq-section-outer .field .field__item .accordion-box .accordion-header h3 {
  width: calc(100% - 120px);
  margin-right: auto;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  margin-bottom: 15px;
}
@media screen and (min-width: 768px) {
  .faq-section-outer .field .field__item .accordion-box .accordion-header h3 {
    width: 50%;
  }
}
.faq-section-outer .field .field__item .accordion-box .accordion-header .watch-close-txt {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding-right: 20px;
  position: relative;
}
@media screen and (max-width: 450px) {
  .faq-section-outer .field .field__item .accordion-box .accordion-header .watch-close-txt {
    font-size: 0;
    width: 20px;
    height: 20px;
    display: inline-block;
    border: 0;
  }
}
.faq-section-outer .field .field__item .accordion-box .accordion-header .watch-close-txt:hover {
  color: var(--c-primary);
  border-color: var(--c-primary);
}
.faq-section-outer .field .field__item .accordion-box .accordion-header .watch-close-txt:hover::after {
  background-image: url("../images/plus.svg");
}
.faq-section-outer .field .field__item .accordion-box .accordion-header .watch-close-txt::after {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  background-image: url("../images/plus.svg");
  background-repeat: no-repeat;
  background-position: right top 3px;
  background-size: 13px;
  width: 13px;
  height: 100%;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
.faq-section-outer .field .field__item .accordion-box .accordion-body {
  padding: 0;
}
.faq-section-outer .field .field__item .accordion-box .accordion-body .text {
  padding-left: 50px;
  max-width: 750px;
}
@media screen and (min-width: 1200px) {
  .faq-section-outer .field .field__item .accordion-box .accordion-body .text {
    padding-left: 80px;
  }
}
.faq-section-outer .field .field__item .accordion-box .accordion-body .text p:last-child {
  margin: 0;
}
.faq-section-outer .field .field__item .accordion-box .accordion-body .video-item .swiper {
  overflow: visible;
  position: unset;
}
.faq-section-outer .field .field__item .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide {
  height: auto;
}
.faq-section-outer .field .field__item .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .views-field, .faq-section-outer .field .field__item .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .field-content {
  height: 100%;
}
.faq-section-outer .field .field__item .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner {
  cursor: pointer;
}
.faq-section-outer .field .field__item .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner .title {
  width: 90%;
}
.faq-section-outer .field .field__item .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner .title h4 {
  margin-bottom: 0;
}
.faq-section-outer .field .field__item .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner .name-desg {
  width: 90%;
}
.faq-section-outer .field .field__item .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner .name-desg .name, .faq-section-outer .field .field__item .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner .name-desg .desg {
  opacity: 75%;
}
.faq-section-outer .field .field__item .accordion-box .accordion-body .video-item .swiper .swiper-btn-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 6px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.faq-section-outer .field .field__item .accordion-box .accordion-body .video-item .swiper .swiper-btn-wrap .swiper-button-prev {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
.faq-section-outer .field .field__item .accordion-box .accordion-body .video-item .swiper .swiper-btn-wrap .swiper-button-next, .faq-section-outer .field .field__item .accordion-box .accordion-body .video-item .swiper .swiper-btn-wrap .swiper-button-prev {
  position: unset;
  margin: 0;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 1px solid var(--c-primary);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  background-image: url("../images/swip-arrow.svg");
  background-repeat: no-repeat;
  background-size: 12px;
  background-position: center;
}
.faq-section-outer .field .field__item .accordion-box .accordion-body .video-item .swiper .swiper-btn-wrap .swiper-button-next:hover, .faq-section-outer .field .field__item .accordion-box .accordion-body .video-item .swiper .swiper-btn-wrap .swiper-button-prev:hover {
  background-color: var(--c-primary);
  background-image: url("../images/swip-arrow-white.svg");
}
.faq-section-outer .field .field__item .accordion-box .accordion-body .video-item .swiper .swiper-btn-wrap .swiper-button-next::after, .faq-section-outer .field .field__item .accordion-box .accordion-body .video-item .swiper .swiper-btn-wrap .swiper-button-next::before, .faq-section-outer .field .field__item .accordion-box .accordion-body .video-item .swiper .swiper-btn-wrap .swiper-button-prev::after, .faq-section-outer .field .field__item .accordion-box .accordion-body .video-item .swiper .swiper-btn-wrap .swiper-button-prev::before {
  display: none;
}
.faq-section-outer .field .field__item .accordion-box .accordion-body .field--name-field-title {
  padding-left: 50px;
}
@media screen and (min-width: 1200px) {
  .faq-section-outer .field .field__item .accordion-box .accordion-body .field--name-field-title {
    padding-left: 80px;
  }
}
.faq-section-outer .field .field__item .accordion-box .accordion-body .field--name-field-title h5 {
  opacity: 75%;
  border-bottom: 1px solid rgba(26, 78, 90, 0.15);
  font-family: "Moderat Rounded";
  font-weight: normal;
  margin: 0;
  padding-bottom: 5px;
}
.faq-section-outer .field .field__item .accordion-box .accordion-body ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 6px;
  padding-left: 50px;
  margin: 0;
  list-style: none;
}
@media screen and (min-width: 1200px) {
  .faq-section-outer .field .field__item .accordion-box .accordion-body ul {
    gap: 8px;
    padding-left: 80px;
  }
}
@media screen and (min-width: 1400px) {
  .faq-section-outer .field .field__item .accordion-box .accordion-body ul {
    gap: 10px;
  }
}
@media screen and (min-width: 1600px) {
  .faq-section-outer .field .field__item .accordion-box .accordion-body ul {
    gap: 12px;
  }
}
.faq-section-outer .field .field__item .accordion-box .accordion-body ul li {
  background-image: url("../images/check-green.svg");
  background-repeat: no-repeat;
  background-size: 20px;
  padding-left: 30px;
  padding-bottom: 3px;
  padding-top: 3px;
  background-position: left top 2px;
  font-weight: 500;
}
@media screen and (max-width: 575.75px) {
  .faq-section-outer .field .field__item .accordion-box .accordion-body ul li {
    background-position: left top;
  }
}

.searched-content-wrap {
  text-align: left;
}
.searched-content-wrap .search-form {
  display: none;
}
.searched-content-wrap .item-list {
  padding-top: 20px;
}
.searched-content-wrap .item-list ul, .searched-content-wrap .item-list ol {
  padding: 0;
  margin: 0;
  list-style: none;
  padding-bottom: 20px;
}
.searched-content-wrap .search-result__title a {
  color: var(--c-primary);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
.searched-content-wrap .search-result__title a:hover {
  color: var(--c-red);
  text-decoration: none;
}

.news-related-news-section .view-related-news .view-header, .news-related-news-section .view-recent-news .view-header, .news-recent-news-section .view-related-news .view-header, .news-recent-news-section .view-recent-news .view-header {
  padding-top: 25px;
  border-top: 1px solid rgba(26, 78, 90, 0.15);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (max-width: 575.75px) {
  .news-related-news-section .view-related-news .view-header, .news-related-news-section .view-recent-news .view-header, .news-recent-news-section .view-related-news .view-header, .news-recent-news-section .view-recent-news .view-header {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.news-related-news-section .view-related-news .view-content, .news-related-news-section .view-recent-news .view-content, .news-recent-news-section .view-related-news .view-content, .news-recent-news-section .view-recent-news .view-content {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 60px 20px;
}
@media screen and (min-width: 1200px) {
  .news-related-news-section .view-related-news .view-content, .news-related-news-section .view-recent-news .view-content, .news-recent-news-section .view-related-news .view-content, .news-recent-news-section .view-recent-news .view-content {
    gap: 70px 25px;
  }
}
@media screen and (min-width: 1400px) {
  .news-related-news-section .view-related-news .view-content, .news-related-news-section .view-recent-news .view-content, .news-recent-news-section .view-related-news .view-content, .news-recent-news-section .view-recent-news .view-content {
    gap: 90px 30px;
  }
}
.news-related-news-section .view-related-news .view-content .views-row, .news-related-news-section .view-recent-news .view-content .views-row, .news-recent-news-section .view-related-news .view-content .views-row, .news-recent-news-section .view-recent-news .view-content .views-row {
  width: 100%;
  background: var(--c-white);
  position: relative;
}
@media screen and (min-width: 576px) {
  .news-related-news-section .view-related-news .view-content .views-row, .news-related-news-section .view-recent-news .view-content .views-row, .news-recent-news-section .view-related-news .view-content .views-row, .news-recent-news-section .view-recent-news .view-content .views-row {
    width: calc(50% - 10px);
  }
}
@media screen and (min-width: 992px) {
  .news-related-news-section .view-related-news .view-content .views-row, .news-related-news-section .view-recent-news .view-content .views-row, .news-recent-news-section .view-related-news .view-content .views-row, .news-recent-news-section .view-recent-news .view-content .views-row {
    width: calc(33.333% - 14px);
  }
}
@media screen and (min-width: 1200px) {
  .news-related-news-section .view-related-news .view-content .views-row, .news-related-news-section .view-recent-news .view-content .views-row, .news-recent-news-section .view-related-news .view-content .views-row, .news-recent-news-section .view-recent-news .view-content .views-row {
    width: calc(33.333% - 17px);
  }
}
@media screen and (min-width: 1400px) {
  .news-related-news-section .view-related-news .view-content .views-row, .news-related-news-section .view-recent-news .view-content .views-row, .news-recent-news-section .view-related-news .view-content .views-row, .news-recent-news-section .view-recent-news .view-content .views-row {
    width: calc(33.333% - 20px);
  }
}
.news-related-news-section .view-related-news .view-content .views-row .news-item-inner, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.news-related-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content {
  position: relative;
  overflow: hidden;
  height: 250px;
}
@media screen and (min-width: 576px) {
  .news-related-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content {
    height: 300px;
  }
}
@media screen and (min-width: 1600px) {
  .news-related-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content {
    height: 320px;
  }
}
.news-related-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .image, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .image, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .image, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .image {
  height: 100%;
  overflow: hidden;
}
.news-related-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .image img, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .image img, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .image img, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
.news-related-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -100%;
  right: 0;
  width: 100%;
  height: 100%;
  background: var(--c-red);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
.news-related-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .title, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .title, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .title, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .title {
  color: var(--c-white);
  margin-bottom: auto;
  padding-top: 0;
}
.news-related-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number {
  font-weight: 600;
  color: var(--c-white);
}
.news-related-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number strong, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number strong, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number strong, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .number strong {
  font-weight: 600;
}
.news-related-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .text, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .text, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .text, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .text {
  padding-top: 0;
}
.news-related-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .text ul, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .text ul, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .text ul, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .text ul {
  padding-left: 20px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.news-related-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .text p, .news-related-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .text li, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .text p, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .text li, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .text p, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .text li, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .text p, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .text li {
  color: var(--c-white);
  opacity: 75%;
}
.news-related-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .text p:last-child, .news-related-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .text li:last-child, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .text p:last-child, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .text li:last-child, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .text p:last-child, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .text li:last-child, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .text p:last-child, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .image-hover-content .hover-content .text li:last-child {
  margin-bottom: 0;
}
.news-related-news-section .view-related-news .view-content .views-row .news-item-inner .category-date-wrap, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .category-date-wrap, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .category-date-wrap, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .category-date-wrap {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 6px;
}
.news-related-news-section .view-related-news .view-content .views-row .news-item-inner .category-date-wrap .category, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .category-date-wrap .category, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .category-date-wrap .category, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .category-date-wrap .category {
  font-weight: 500;
  letter-spacing: 1%;
  padding: 7px 8px 5px 8px;
  display: inline-block;
  background: var(--c-secondary);
  color: var(--c-red);
  border-radius: 4px;
  border: 1px solid var(--c-secondary);
}
.news-related-news-section .view-related-news .view-content .views-row .news-item-inner .category-date-wrap .date, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .category-date-wrap .date, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .category-date-wrap .date, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .category-date-wrap .date {
  border: 1px solid var(--c-primary);
  font-weight: 500;
  letter-spacing: 1%;
  padding: 7px 8px 5px 8px;
  display: inline-block;
  border-radius: 4px;
}
.news-related-news-section .view-related-news .view-content .views-row .news-item-inner .title, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .title, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .title, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .title {
  padding-top: 13px;
  width: 90%;
}
.news-related-news-section .view-related-news .view-content .views-row .news-item-inner .title h4, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .title h4, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .title h4, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .title h4 {
  margin: 0;
}
.news-related-news-section .view-related-news .view-content .views-row .news-item-inner .text, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .text, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .text, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .text {
  width: 90%;
}
.news-related-news-section .view-related-news .view-content .views-row .news-item-inner .text p, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .text p, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .text p, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .text p {
  opacity: 75%;
}
.news-related-news-section .view-related-news .view-content .views-row .news-item-inner .text p:last-child, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .text p:last-child, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .text p:last-child, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .text p:last-child {
  margin: 0;
}
.news-related-news-section .view-related-news .view-content .views-row .news-item-inner .link, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .link, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .link, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .link {
  margin-top: auto;
}
.news-related-news-section .view-related-news .view-content .views-row .news-item-inner .link a, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .link a, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .link a, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .link a {
  text-decoration: none;
  color: var(--c-primary);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  border-bottom: 1px solid var(--c-primary);
  display: inline-block;
  padding-bottom: 2px;
  font-weight: 500;
}
.news-related-news-section .view-related-news .view-content .views-row .news-item-inner .link a:hover, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .link a:hover, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .link a:hover, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .link a:hover {
  color: var(--c-red);
  border-color: var(--c-red);
}
.news-related-news-section .view-related-news .view-content .views-row .news-item-inner .link a::after, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .link a::after, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .link a::after, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .link a::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  content: "";
}
.news-related-news-section .view-related-news .view-content .views-row .news-item-inner .image, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .image, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .image, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .image {
  height: 200px;
  position: relative;
  overflow: hidden;
}
@media screen and (min-width: 576px) {
  .news-related-news-section .view-related-news .view-content .views-row .news-item-inner .image, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .image, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .image, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .image {
    height: 250px;
  }
}
@media screen and (min-width: 1600px) {
  .news-related-news-section .view-related-news .view-content .views-row .news-item-inner .image, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .image, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .image, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .image {
    height: 275px;
  }
}
.news-related-news-section .view-related-news .view-content .views-row .news-item-inner .image img, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner .image img, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner .image img, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner .image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
.news-related-news-section .view-related-news .view-content .views-row .news-item-inner:hover .hover-content, .news-related-news-section .view-recent-news .view-content .views-row .news-item-inner:hover .hover-content, .news-recent-news-section .view-related-news .view-content .views-row .news-item-inner:hover .hover-content, .news-recent-news-section .view-recent-news .view-content .views-row .news-item-inner:hover .hover-content {
  left: 0 !important;
}
.news-related-news-section .view-related-news .view-content .views-row:hover .image img, .news-related-news-section .view-recent-news .view-content .views-row:hover .image img, .news-recent-news-section .view-related-news .view-content .views-row:hover .image img, .news-recent-news-section .view-recent-news .view-content .views-row:hover .image img {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}
.news-related-news-section .view-related-news .view-content .swiper, .news-related-news-section .view-recent-news .view-content .swiper, .news-recent-news-section .view-related-news .view-content .swiper, .news-recent-news-section .view-recent-news .view-content .swiper {
  overflow: visible;
  position: unset;
}
.news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide {
  height: auto;
}
.news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .views-field, .news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .field-content, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .views-field, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .field-content, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .views-field, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .field-content, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .views-field, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .field-content {
  height: 100%;
}
.news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content {
  position: relative;
  overflow: hidden;
  height: 250px;
}
@media screen and (min-width: 576px) {
  .news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content {
    height: 300px;
  }
}
@media screen and (min-width: 1600px) {
  .news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content {
    height: 320px;
  }
}
.news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .image, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .image, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .image, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .image {
  height: 100%;
}
.news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .image img, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .image img, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .image img, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -100%;
  right: 0;
  width: 100%;
  height: 100%;
  background: var(--c-red);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
.news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .title, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .title, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .title, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .title {
  color: var(--c-white);
  margin-bottom: auto;
  padding-top: 0;
}
.news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number {
  font-weight: 600;
  color: var(--c-white);
}
.news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number strong, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number strong, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number strong, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .number strong {
  font-weight: 600;
}
.news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .text, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .text, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .text, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .text {
  padding-top: 0;
}
.news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .text ul, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .text ul, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .text ul, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .text ul {
  padding-left: 20px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .text p, .news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .text li, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .text p, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .text li, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .text p, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .text li, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .text p, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .text li {
  color: var(--c-white);
  opacity: 75%;
}
.news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .text p:last-child, .news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .text li:last-child, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .text p:last-child, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .text li:last-child, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .text p:last-child, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .text li:last-child, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .text p:last-child, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .image-hover-content .hover-content .text li:last-child {
  margin-bottom: 0;
}
.news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .category-date-wrap, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .category-date-wrap, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .category-date-wrap, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .category-date-wrap {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 6px;
}
.news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .category-date-wrap .category, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .category-date-wrap .category, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .category-date-wrap .category, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .category-date-wrap .category {
  font-weight: 500;
  letter-spacing: 1%;
  padding: 7px 8px 5px 8px;
  display: inline-block;
  background: var(--c-secondary);
  color: var(--c-red);
  border-radius: 4px;
  border: 1px solid var(--c-secondary);
}
.news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .category-date-wrap .date, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .category-date-wrap .date, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .category-date-wrap .date, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .category-date-wrap .date {
  border: 1px solid var(--c-primary);
  font-weight: 500;
  letter-spacing: 1%;
  padding: 7px 8px 5px 8px;
  display: inline-block;
  border-radius: 4px;
}
.news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .title h4, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .title h4, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .title h4, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .title h4 {
  margin: 0;
}
.news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .text p, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .text p, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .text p, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .text p {
  opacity: 75%;
}
.news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .text p:last-child, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .text p:last-child, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .text p:last-child, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .text p:last-child {
  margin: 0;
}
.news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .link, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .link, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .link, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .link {
  margin-top: auto;
}
.news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .link a, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .link a, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .link a, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .link a {
  text-decoration: none;
  color: var(--c-primary);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  border-bottom: 1px solid var(--c-primary);
  display: inline-block;
  padding-bottom: 2px;
  font-weight: 500;
}
.news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .link a:hover, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .link a:hover, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .link a:hover, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide .case-item-inner .link a:hover {
  color: var(--c-red);
  border-color: var(--c-red);
}
.news-related-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide:hover .hover-content, .news-related-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide:hover .hover-content, .news-recent-news-section .view-related-news .view-content .swiper .swiper-wrapper .swiper-slide:hover .hover-content, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-wrapper .swiper-slide:hover .hover-content {
  left: 0 !important;
}
.news-related-news-section .view-related-news .view-content .swiper .swiper-btn-wrapper, .news-related-news-section .view-recent-news .view-content .swiper .swiper-btn-wrapper, .news-recent-news-section .view-related-news .view-content .swiper .swiper-btn-wrapper, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-btn-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 6px;
  position: absolute;
  right: 0;
  bottom: 0px;
  z-index: 1;
}
.news-related-news-section .view-related-news .view-content .swiper .swiper-btn-wrapper .swiper-button-prev, .news-related-news-section .view-recent-news .view-content .swiper .swiper-btn-wrapper .swiper-button-prev, .news-recent-news-section .view-related-news .view-content .swiper .swiper-btn-wrapper .swiper-button-prev, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-btn-wrapper .swiper-button-prev {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
.news-related-news-section .view-related-news .view-content .swiper .swiper-btn-wrapper .swiper-button-next, .news-related-news-section .view-related-news .view-content .swiper .swiper-btn-wrapper .swiper-button-prev, .news-related-news-section .view-recent-news .view-content .swiper .swiper-btn-wrapper .swiper-button-next, .news-related-news-section .view-recent-news .view-content .swiper .swiper-btn-wrapper .swiper-button-prev, .news-recent-news-section .view-related-news .view-content .swiper .swiper-btn-wrapper .swiper-button-next, .news-recent-news-section .view-related-news .view-content .swiper .swiper-btn-wrapper .swiper-button-prev, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-btn-wrapper .swiper-button-next, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-btn-wrapper .swiper-button-prev {
  position: unset;
  margin: 0;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 1px solid var(--c-primary);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  background-image: url("../images/swip-arrow.svg");
  background-repeat: no-repeat;
  background-size: 12px;
  background-position: center;
}
.news-related-news-section .view-related-news .view-content .swiper .swiper-btn-wrapper .swiper-button-next:hover, .news-related-news-section .view-related-news .view-content .swiper .swiper-btn-wrapper .swiper-button-prev:hover, .news-related-news-section .view-recent-news .view-content .swiper .swiper-btn-wrapper .swiper-button-next:hover, .news-related-news-section .view-recent-news .view-content .swiper .swiper-btn-wrapper .swiper-button-prev:hover, .news-recent-news-section .view-related-news .view-content .swiper .swiper-btn-wrapper .swiper-button-next:hover, .news-recent-news-section .view-related-news .view-content .swiper .swiper-btn-wrapper .swiper-button-prev:hover, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-btn-wrapper .swiper-button-next:hover, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-btn-wrapper .swiper-button-prev:hover {
  background-color: var(--c-primary);
  background-image: url("../images/swip-arrow-white.svg");
}
.news-related-news-section .view-related-news .view-content .swiper .swiper-btn-wrapper .swiper-button-next::after, .news-related-news-section .view-related-news .view-content .swiper .swiper-btn-wrapper .swiper-button-next::before, .news-related-news-section .view-related-news .view-content .swiper .swiper-btn-wrapper .swiper-button-prev::after, .news-related-news-section .view-related-news .view-content .swiper .swiper-btn-wrapper .swiper-button-prev::before, .news-related-news-section .view-recent-news .view-content .swiper .swiper-btn-wrapper .swiper-button-next::after, .news-related-news-section .view-recent-news .view-content .swiper .swiper-btn-wrapper .swiper-button-next::before, .news-related-news-section .view-recent-news .view-content .swiper .swiper-btn-wrapper .swiper-button-prev::after, .news-related-news-section .view-recent-news .view-content .swiper .swiper-btn-wrapper .swiper-button-prev::before, .news-recent-news-section .view-related-news .view-content .swiper .swiper-btn-wrapper .swiper-button-next::after, .news-recent-news-section .view-related-news .view-content .swiper .swiper-btn-wrapper .swiper-button-next::before, .news-recent-news-section .view-related-news .view-content .swiper .swiper-btn-wrapper .swiper-button-prev::after, .news-recent-news-section .view-related-news .view-content .swiper .swiper-btn-wrapper .swiper-button-prev::before, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-btn-wrapper .swiper-button-next::after, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-btn-wrapper .swiper-button-next::before, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-btn-wrapper .swiper-button-prev::after, .news-recent-news-section .view-recent-news .view-content .swiper .swiper-btn-wrapper .swiper-button-prev::before {
  display: none;
}
.news-related-news-section .view-related-news .view-footer, .news-related-news-section .view-recent-news .view-footer, .news-recent-news-section .view-related-news .view-footer, .news-recent-news-section .view-recent-news .view-footer {
  padding-right: 90px;
}
@media screen and (max-width: 575.75px) {
  .news-related-news-section .view-related-news .view-footer, .news-related-news-section .view-recent-news .view-footer, .news-recent-news-section .view-related-news .view-footer, .news-recent-news-section .view-recent-news .view-footer {
    padding-top: 40px;
  }
}
.download_outer .related-docs-inner > .link {
  padding-top: 10px;
}
@media screen and (max-width: 575.75px) {
  .download_outer .related-docs-inner .btns-wrap {
    padding-top: 70px;
  }
}
.download_outer .related-docs-inner .btns-wrap .label p {
  font-weight: normal;
}
.download_outer .related-docs-inner .btns-wrap > .field {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 0px 10px;
  padding-top: 25px;
  border-top: 1px solid rgba(26, 78, 90, 0.15);
}
@media screen and (max-width: 575.75px) {
  .download_outer .related-docs-inner .btns-wrap > .field {
    padding-top: 15px;
  }
}
.download_outer .related-docs-inner .btns-wrap > .field .field__item .contextual {
  top: -15px;
}
.download_outer .related-docs-inner .btns-wrap > .field .field__item .link {
  padding-top: 0;
}
.download_outer-2 .related-docs-inner > .link {
  padding-top: 10px;
}
@media screen and (max-width: 575.75px) {
  .download_outer-2 .related-docs-inner .btns-wrap {
    padding-top: 70px;
  }
}
.download_outer-2 .related-docs-inner .btns-wrap .label p {
  font-weight: normal;
}
.download_outer-2 .related-docs-inner .btns-wrap > .field {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 0px 10px;
  padding-top: 25px;
  border-top: 1px solid rgba(26, 78, 90, 0.15);
}
@media screen and (max-width: 575.75px) {
  .download_outer-2 .related-docs-inner .btns-wrap > .field {
    padding-top: 15px;
  }
}
.download_outer-2 .related-docs-inner .btns-wrap > .field .field__item .contextual {
  top: -15px;
}
.download_outer-2 .related-docs-inner .btns-wrap > .field .field__item .link {
  padding-top: 0;
}
.half-content-inner h2, .half-content-inner h3, .half-content-inner h4 {
  margin-bottom: 0;
}
.half-content-inner.name-2 p {
  margin: 0;
}
.half-content-inner.name-2 p:last-child {
  opacity: 50%;
}
.half-content-inner .text p {
  opacity: 75%;
}
.half-content-inner .text p:last-child {
  margin-bottom: 0;
}
.half-content-inner .btn-wrap {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 10px;
}
.half-content-inner .btn-wrap .field {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 10px;
}
.half-content-inner .bottom-content-wrap {
  opacity: 75%;
}
.half-content-inner .bottom-content-wrap p a, .half-content-inner .bottom-content-wrap li a {
  color: var(--c-white);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
.half-content-inner .bottom-content-wrap p a:hover, .half-content-inner .bottom-content-wrap li a:hover {
  text-decoration: none;
}

.half-container .col-12, .downloads-view-wrap .col-12, .bs-text-center .text_title_outer .title-text-link .col-12, .normal-title-text-section .col-12 {
  padding: 0;
}
.half-container .text-formatted p, .downloads-view-wrap .text-formatted p, .bs-text-center .text_title_outer .title-text-link .text-formatted p, .normal-title-text-section .text-formatted p, .half-container .text-formatted li, .downloads-view-wrap .text-formatted li, .bs-text-center .text_title_outer .title-text-link .text-formatted li, .normal-title-text-section .text-formatted li, .half-container .text-formatted span, .downloads-view-wrap .text-formatted span, .bs-text-center .text_title_outer .title-text-link .text-formatted span, .normal-title-text-section .text-formatted span {
  opacity: 75%;
}

.full-image-swiper .swiper {
  position: relative;
}
.full-image-swiper .swiper .swiper-wrapper .swiper-slide {
  overflow: hidden;
}
.full-image-swiper .swiper .swiper-wrapper .swiper-slide::after {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 130px;
  content: "";
  z-index: 1;
  backdrop-filter: blur(7px);
  -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(20%, rgba(0, 0, 0, 0.1)), color-stop(40%, rgb(0, 0, 0)), color-stop(65%, black));
  -webkit-mask-image: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.1) 20%, rgb(0, 0, 0) 40%, black 65%);
  mask-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(20%, rgba(0, 0, 0, 0.1)), color-stop(40%, rgb(0, 0, 0)), color-stop(65%, black));
  mask-image: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.1) 20%, rgb(0, 0, 0) 40%, black 65%);
}
.full-image-swiper .swiper .swiper-wrapper .swiper-slide img {
  width: 100%;
  height: 300px;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: 768px) {
  .full-image-swiper .swiper .swiper-wrapper .swiper-slide img {
    height: 340px;
  }
}
@media screen and (min-width: 992px) {
  .full-image-swiper .swiper .swiper-wrapper .swiper-slide img {
    height: 380px;
  }
}
@media screen and (min-width: 1200px) {
  .full-image-swiper .swiper .swiper-wrapper .swiper-slide img {
    height: 420px;
  }
}
@media screen and (min-width: 1400px) {
  .full-image-swiper .swiper .swiper-wrapper .swiper-slide img {
    height: 460px;
  }
}
@media screen and (min-width: 1600px) {
  .full-image-swiper .swiper .swiper-wrapper .swiper-slide img {
    height: 500px;
  }
}
.full-image-swiper .swiper .swiper-btn-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 6px;
  position: absolute;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  bottom: 0;
  left: 0;
  right: 0;
  height: 130px;
  padding: 16px;
}
.full-image-swiper .swiper .swiper-btn-wrap .swiper-button-prev {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
.full-image-swiper .swiper .swiper-btn-wrap .swiper-button-next, .full-image-swiper .swiper .swiper-btn-wrap .swiper-button-prev {
  position: unset;
  margin: 0;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 1px solid var(--c-white);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  background-image: url("../images/swip-arrow-white.svg");
  background-repeat: no-repeat;
  background-size: 12px;
  background-position: center;
}
.full-image-swiper .swiper .swiper-btn-wrap .swiper-button-next:hover, .full-image-swiper .swiper .swiper-btn-wrap .swiper-button-prev:hover {
  background-image: url("../images/swip-arrow-white.svg");
  background-color: var(--c-primary);
  border: 1px solid var(--c-primary);
}
.full-image-swiper .swiper .swiper-btn-wrap .swiper-button-next::after, .full-image-swiper .swiper .swiper-btn-wrap .swiper-button-next::before, .full-image-swiper .swiper .swiper-btn-wrap .swiper-button-prev::after, .full-image-swiper .swiper .swiper-btn-wrap .swiper-button-prev::before {
  display: none;
}

@media screen and (min-width: 576px) {
  .singleContentSwiper .swiper-wrapper .swiper-slide .number-text-item {
    width: 70%;
    margin-left: auto;
  }
}
.singleContentSwiper .swiper-wrapper .swiper-slide .number-text-item .subtitle {
  font-weight: 500;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  position: relative;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding-left: 18px;
  width: 100%;
  border-top: 1px solid rgba(26, 78, 90, 0.15);
  margin-bottom: 10px;
  padding-top: 0.25em;
}
.singleContentSwiper .swiper-wrapper .swiper-slide .number-text-item .subtitle::after {
  position: absolute;
  top: 0px;
  left: 0;
  bottom: 0;
  margin: auto 0;
  width: 0.5714em;
  height: 0.5714em;
  border-radius: 50%;
  background: var(--c-red);
  content: "";
}
.singleContentSwiper .swiper-wrapper .swiper-slide .number-text-item .number h3 {
  text-transform: uppercase;
  font-weight: 600;
  color: var(--c-red);
}
.singleContentSwiper .swiper-wrapper .swiper-slide .number-text-item .text {
  padding-top: 10px;
  -webkit-transform: translateY(2px);
          transform: translateY(2px);
}
@media screen and (min-width: 576px) {
  .singleContentSwiper .swiper-wrapper .swiper-slide .number-text-item .text {
    padding-top: 20px;
  }
}
.singleContentSwiper .swiper-wrapper .swiper-slide .number-text-item .text p {
  max-width: 475px;
}
.singleContentSwiper .swiper-wrapper .swiper-slide .number-text-item .text p:last-child {
  margin-bottom: 0;
}
.singleContentSwiper .swiper-btn-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 6px;
  margin-top: 30px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media screen and (min-width: 576px) {
  .singleContentSwiper .swiper-btn-wrap {
    margin-top: -30px;
  }
}
.singleContentSwiper .swiper-btn-wrap .swiper-button-prev {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
.singleContentSwiper .swiper-btn-wrap .swiper-button-next, .singleContentSwiper .swiper-btn-wrap .swiper-button-prev {
  position: unset;
  margin: 0;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 1px solid var(--c-primary);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  background-image: url("../images/swip-arrow.svg");
  background-repeat: no-repeat;
  background-size: 12px;
  background-position: center;
}
.singleContentSwiper .swiper-btn-wrap .swiper-button-next:hover, .singleContentSwiper .swiper-btn-wrap .swiper-button-prev:hover {
  background-color: var(--c-primary);
  background-image: url("../images/swip-arrow-white.svg");
}
.singleContentSwiper .swiper-btn-wrap .swiper-button-next::after, .singleContentSwiper .swiper-btn-wrap .swiper-button-next::before, .singleContentSwiper .swiper-btn-wrap .swiper-button-prev::after, .singleContentSwiper .swiper-btn-wrap .swiper-button-prev::before {
  display: none;
}

.banner-overlap-section .bg-color {
  height: 100%;
}
@media screen and (max-width: 575.75px) {
  .banner-overlap-section .bg-color {
    padding-bottom: 5px;
  }
}
.banner-overlap-section .col-lg-4 {
  position: relative;
  z-index: 2;
}
@media screen and (min-width: 768px) {
  .banner-overlap-section .col-lg-4 {
    padding-right: 0;
  }
}
.banner-overlap-section .col-lg-4 .title-text-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
@media screen and (min-width: 768px) {
  .banner-overlap-section .col-lg-4 .title-text-link {
    width: calc(100% + 80px);
  }
}
.banner-overlap-section .col-lg-4 .title-text-link .subtitle {
  margin-bottom: auto;
  font-weight: 500;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  position: relative;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding-left: 18px;
  width: 100%;
  padding-top: 0.25em;
}
.banner-overlap-section .col-lg-4 .title-text-link .subtitle::after {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  margin: auto 0;
  width: 0.5714em;
  height: 0.5714em;
  border-radius: 50%;
  background: var(--c-white);
  content: "";
}
.banner-overlap-section .col-lg-4 .title-text-link .title h3 {
  margin-bottom: 0;
}
.banner-overlap-section .col-lg-4 .title-text-link .btn-wrap {
  padding-top: 15px;
}
@media screen and (max-width: 575.75px) {
  .banner-overlap-section .col-lg-4 .title-text-link .btn-wrap {
    padding-top: 5px;
  }
}
.banner-overlap-section .col-lg-8 {
  position: relative;
}
@media screen and (min-width: 768px) {
  .banner-overlap-section .col-lg-8 {
    padding-left: 0;
  }
}
.banner-overlap-section .col-lg-8::after {
  position: absolute;
  top: -22px;
  bottom: 0;
  background: rgba(218, 51, 79, 0.5);
  content: "";
  z-index: 1;
  border-radius: 0px 0px 15px 15px;
  left: 0;
  width: calc(100% - 21px);
  height: 70px;
  border-top: 40px solid var(--c-red);
  margin: 0 auto;
  right: 0;
}
@media screen and (min-width: 768px) {
  .banner-overlap-section .col-lg-8::after {
    border-top: 0px solid var(--c-red);
    border-left: 120px solid var(--c-red);
    left: -50px;
    border-radius: 0 15px 15px 0;
    height: 100%;
    width: 180px;
    margin: 0;
    right: unset;
    top: 0;
  }
}
@media screen and (min-width: 1200px) {
  .banner-overlap-section .col-lg-8::after {
    border-radius: 0px 24px 24px 0;
  }
}
@media screen and (min-width: 1400px) {
  .banner-overlap-section .col-lg-8::after {
    border-radius: 0px 24px 24px 0;
  }
}
.banner-overlap-section .col-lg-8 ._none, .banner-overlap-section .col-lg-8 .media {
  position: unset;
}
.banner-overlap-section .col-lg-8 img {
  border-radius: 20px;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 300px;
}
@media screen and (min-width: 768px) {
  .banner-overlap-section .col-lg-8 img {
    height: 100%;
    position: absolute;
  }
}
@media screen and (min-width: 1200px) {
  .banner-overlap-section .col-lg-8 img {
    border-radius: 28px;
  }
}
@media screen and (min-width: 1400px) {
  .banner-overlap-section .col-lg-8 img {
    border-radius: 32px;
  }
}

.union-clips-inner .clip-items .field .accordion-box {
  border-top: 1px solid rgba(26, 78, 90, 0.15);
}
.union-clips-inner .clip-items .field .accordion-box .accordion-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  gap: 20px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-top: 2px;
}
.union-clips-inner .clip-items .field .accordion-box .accordion-header .counter-head {
  margin-right: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: calc(100% - 180px);
}
@media screen and (max-width: 450px) {
  .union-clips-inner .clip-items .field .accordion-box .accordion-header .counter-head {
    width: calc(100% - 40px);
  }
}
.union-clips-inner .clip-items .field .accordion-box .accordion-header .counter-head .counter {
  font-weight: 500;
  display: inline-block;
  position: absolute;
}
.union-clips-inner .clip-items .field .accordion-box .accordion-header .counter-head h4 {
  margin: 0;
  padding-left: 50px;
}
@media screen and (min-width: 1200px) {
  .union-clips-inner .clip-items .field .accordion-box .accordion-header .counter-head h4 {
    padding-left: 80px;
  }
}
.union-clips-inner .clip-items .field .accordion-box .accordion-header.active .watch-close-txt::after {
  background-image: url("../images/plus.svg");
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.union-clips-inner .clip-items .field .accordion-box .accordion-header h3 {
  width: calc(100% - 120px);
  margin-right: auto;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  margin-bottom: 15px;
}
@media screen and (min-width: 768px) {
  .union-clips-inner .clip-items .field .accordion-box .accordion-header h3 {
    width: 50%;
  }
}
.union-clips-inner .clip-items .field .accordion-box .accordion-header .watch-close-txt {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding-right: 20px;
  position: relative;
}
@media screen and (max-width: 450px) {
  .union-clips-inner .clip-items .field .accordion-box .accordion-header .watch-close-txt {
    font-size: 0;
    width: 20px;
    height: 20px;
    display: inline-block;
    border: 0;
  }
}
.union-clips-inner .clip-items .field .accordion-box .accordion-header .watch-close-txt:hover {
  color: var(--c-primary);
  border-color: var(--c-primary);
}
.union-clips-inner .clip-items .field .accordion-box .accordion-header .watch-close-txt:hover::after {
  background-image: url("../images/plus.svg");
}
.union-clips-inner .clip-items .field .accordion-box .accordion-header .watch-close-txt::after {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  content: "";
  background-image: url("../images/plus.svg");
  background-repeat: no-repeat;
  background-position: right top 3px;
  background-size: 13px;
  width: 13px;
  height: 100%;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
.union-clips-inner .clip-items .field .accordion-box .accordion-body .text {
  padding-left: 50px;
  max-width: 750px;
}
@media screen and (min-width: 1200px) {
  .union-clips-inner .clip-items .field .accordion-box .accordion-body .text {
    padding-left: 80px;
  }
}
.union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item .swiper {
  overflow: visible;
  position: unset;
}
.union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide {
  height: auto;
}
.union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .views-field, .union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .field-content, .union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .paragraph, .union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner {
  height: 100%;
}
.union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner {
  cursor: pointer;
}
.union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner .title {
  width: 90%;
}
.union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner .title h4 {
  margin-bottom: 0;
}
.union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner .name-desg {
  width: 90%;
}
.union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner .name-desg .name, .union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner .name-desg .desg {
  opacity: 75%;
}
.union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item .swiper .swiper-btn-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 6px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item .swiper .swiper-btn-wrap .swiper-button-prev {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
.union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item .swiper .swiper-btn-wrap .swiper-button-next, .union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item .swiper .swiper-btn-wrap .swiper-button-prev {
  position: unset;
  margin: 0;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 1px solid var(--c-primary);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  background-image: url("../images/swip-arrow.svg");
  background-repeat: no-repeat;
  background-size: 12px;
  background-position: center;
}
.union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item .swiper .swiper-btn-wrap .swiper-button-next:hover, .union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item .swiper .swiper-btn-wrap .swiper-button-prev:hover {
  background-color: var(--c-primary);
  background-image: url("../images/swip-arrow-white.svg");
}
.union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item .swiper .swiper-btn-wrap .swiper-button-next::after, .union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item .swiper .swiper-btn-wrap .swiper-button-next::before, .union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item .swiper .swiper-btn-wrap .swiper-button-prev::after, .union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item .swiper .swiper-btn-wrap .swiper-button-prev::before {
  display: none;
}

.light-red-card.title-video-section .video-card .swiper .swiper-wrapper .swiper-slide .video-txt-inner {
  background: var(--c-secondary-2);
}

.light-green-card.title-video-section .video-card .swiper .swiper-wrapper .swiper-slide .video-txt-inner {
  background: var(--c-green-secondary);
}

.light-red-card .union-clips-inner .clip-items .field .accordion-box .accordion-body .video-item .swiper .swiper-wrapper .swiper-slide .video-txt-inner {
  background: var(--c-secondary-2);
}

.light-red-card.title-video-section .video-card {
  padding-bottom: 0;
  padding-top: 0;
}

.light-green-card.title-video-section .video-card {
  padding-bottom: 0;
  padding-top: 0;
}

.border-top.layout {
  border: none !important;
  position: relative;
}
.border-top.layout::after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: calc(100% - 15px);
  height: 1%;
  content: "";
  border-top: 1px solid rgba(26, 78, 90, 0.15);
}

.view-agenda-view .filter-content-wrap {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.view-agenda-view .filter-content-wrap .filter-label-wrap {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 30px;
}
.view-agenda-view .filter-content-wrap .filter-label-wrap .filter-label h2 {
  padding-bottom: 0;
}
.view-agenda-view .filter-content-wrap .filter-label-wrap .view-filters {
  width: 220px;
}
.view-agenda-view .filter-content-wrap .filter-label-wrap .view-filters form .js-form-type-select {
  margin: 0;
  width: 100%;
}
.view-agenda-view .filter-content-wrap .filter-label-wrap .view-filters form .js-form-type-select label {
  display: none;
}
.view-agenda-view .filter-content-wrap .filter-label-wrap .view-filters form .js-form-type-select .select2 {
  width: 100% !important;
}
.view-agenda-view .filter-content-wrap .filter-label-wrap .view-filters form .js-form-type-select .select2 .selection .select2-selection {
  background: transparent;
  border-radius: 0;
  border: 0;
  border-bottom: 1px solid rgba(26, 78, 90, 0.15);
  padding: 0;
}
.view-agenda-view .filter-content-wrap .filter-label-wrap .view-filters form .js-form-type-select .select2 .selection .select2-selection .select2-selection__rendered {
  color: var(--c-primary);
  padding-left: 0;
}
.view-agenda-view .filter-content-wrap .filter-label-wrap .view-filters form .js-form-type-select .select2 .selection .select2-selection .select2-selection__arrow {
  background-image: url("../images/down-arrow-green.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 11px;
  width: 11px;
  height: 11px;
}
.view-agenda-view .filter-content-wrap .filter-label-wrap .view-filters form .js-form-type-select .select2 .selection .select2-selection .select2-selection__arrow b {
  display: none;
}
.view-agenda-view .filter-content-wrap .view-content-wrap {
  width: 100%;
}
.view-agenda-view .filter-content-wrap .view-content-wrap .view-content {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 16px;
}
.view-agenda-view .filter-content-wrap .view-content-wrap .view-content .views-row {
  background: var(--c-green-secondary);
  width: 100%;
}
@media screen and (min-width: 992px) {
  .view-agenda-view .filter-content-wrap .view-content-wrap .view-content .views-row {
    width: calc(50% - 8px);
  }
}
.view-agenda-view .filter-content-wrap .view-content-wrap .view-content .views-row .views-field, .view-agenda-view .filter-content-wrap .view-content-wrap .view-content .views-row .field-content {
  height: 100%;
}
.view-agenda-view .filter-content-wrap .view-content-wrap .view-content .views-row .agenda-card-inner {
  height: 100%;
}
.view-agenda-view .filter-content-wrap .view-content-wrap .view-content .views-row .agenda-card-inner .date-content {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  height: 100%;
}
.view-agenda-view .filter-content-wrap .view-content-wrap .view-content .views-row .agenda-card-inner .date-content .date {
  padding-bottom: 30px;
}
@media screen and (min-width: 450px) {
  .view-agenda-view .filter-content-wrap .view-content-wrap .view-content .views-row .agenda-card-inner .date-content .date {
    width: 130px;
    padding-bottom: 0;
  }
}
.view-agenda-view .filter-content-wrap .view-content-wrap .view-content .views-row .agenda-card-inner .date-content .date h3 {
  color: var(--c-green);
}
@media screen and (max-width: 575.75px) {
  .view-agenda-view .filter-content-wrap .view-content-wrap .view-content .views-row .agenda-card-inner .date-content .date h3 {
    font-size: 28px;
  }
}
.view-agenda-view .filter-content-wrap .view-content-wrap .view-content .views-row .agenda-card-inner .date-content .content-inn {
  width: 100%;
  border-top: 1px solid rgba(26, 78, 90, 0.25);
  padding-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media screen and (min-width: 450px) {
  .view-agenda-view .filter-content-wrap .view-content-wrap .view-content .views-row .agenda-card-inner .date-content .content-inn {
    border-left: 1px solid rgba(26, 78, 90, 0.25);
    padding-left: 30px;
    padding-top: 0;
    width: calc(100% - 130px);
    border-top: 0;
  }
}
.view-agenda-view .filter-content-wrap .view-content-wrap .view-content .views-row .agenda-card-inner .date-content .content-inn .category-title {
  margin-bottom: auto;
}
.view-agenda-view .filter-content-wrap .view-content-wrap .view-content .views-row .agenda-card-inner .date-content .content-inn .category {
  font-weight: 500;
  letter-spacing: 1%;
  padding: 7px 8px 5px 8px;
  display: inline-block;
  background: var(--c-green);
  color: var(--c-green-secondary);
  border-radius: 4px;
  border: 1px solid var(--c-green);
  margin-bottom: 15px;
}
.view-agenda-view .filter-content-wrap .view-content-wrap .view-content .views-row .agenda-card-inner .date-content .content-inn .place-hours {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}
.view-agenda-view .filter-content-wrap .view-content-wrap .view-content .views-row .agenda-card-inner .date-content .content-inn .place-hours .label {
  font-weight: normal;
  opacity: 50%;
  padding-bottom: 5px;
}
.view-agenda-view .filter-content-wrap .view-content-wrap .view-content .views-row .agenda-card-inner .date-content .content-inn .place-hours .place-icon, .view-agenda-view .filter-content-wrap .view-content-wrap .view-content .views-row .agenda-card-inner .date-content .content-inn .place-hours .hour-icon {
  display: inline-block;
  width: 14px;
  height: 14px;
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  margin-top: 2px;
}
.view-agenda-view .filter-content-wrap .view-content-wrap .view-content .views-row .agenda-card-inner .date-content .content-inn .place-hours .place-icon {
  background-image: url("../images/hour.svg");
}
.view-agenda-view .filter-content-wrap .view-content-wrap .view-content .views-row .agenda-card-inner .date-content .content-inn .place-hours .hour-icon {
  background-image: url("../images/place-icon.svg");
}
.view-agenda-view .filter-content-wrap .view-content-wrap .view-content .views-row .agenda-card-inner .date-content .content-inn .place-hours .place, .view-agenda-view .filter-content-wrap .view-content-wrap .view-content .views-row .agenda-card-inner .date-content .content-inn .place-hours .hour {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 6px;
}
.view-agenda-view .filter-content-wrap .view-content-wrap .view-content .views-row .agenda-card-inner .date-content .content-inn .place-hours .place p, .view-agenda-view .filter-content-wrap .view-content-wrap .view-content .views-row .agenda-card-inner .date-content .content-inn .place-hours .hour p {
  margin: 0;
  width: calc(100% - 6px);
}
.view-agenda-view .filter-content-wrap .view-content-wrap .js-pager__items {
  margin: 0;
  padding-left: 0;
  padding-bottom: 0;
  padding-right: 0;
}
.view-agenda-view .filter-content-wrap .view-content-wrap .js-pager__items .pager__item {
  padding: 0;
}
.view-agenda-view .filter-content-wrap .view-content-wrap .js-pager__items .pager__item a {
  padding: 0;
  margin: 0;
  background: transparent;
  text-decoration: none;
  color: var(--c-primary);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  border: 0;
  border-radius: 0;
  border-bottom: 1px solid var(--c-primary);
  display: inline-block;
  padding-bottom: 2px;
  font-weight: 500;
}
.view-agenda-view .filter-content-wrap .view-content-wrap .js-pager__items .pager__item a:hover {
  color: var(--c-red);
  border-color: var(--c-red);
}

.event-header-inner .place-hours {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
}
.event-header-inner .place-hours label {
  font-weight: normal;
  color: rgba(255, 255, 255, 0.75);
  display: block;
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
  padding-bottom: 10px;
  margin-bottom: 10px;
}
.event-header-inner .place-hours .place-icon, .event-header-inner .place-hours .hour-icon, .event-header-inner .place-hours .date-icon {
  display: inline-block;
  width: 14px;
  height: 14px;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  margin-top: 2px;
  background-color: var(--c-white);
}
.event-header-inner .place-hours .place-icon {
  -webkit-mask-image: url("../images/place-icon-white.svg");
          mask-image: url("../images/place-icon-white.svg");
}
.event-header-inner .place-hours .hour-icon {
  -webkit-mask-image: url("../images/hour-white.svg");
          mask-image: url("../images/hour-white.svg");
}
.event-header-inner .place-hours .date-icon {
  -webkit-mask-image: url("../images/date-icon.svg");
          mask-image: url("../images/date-icon.svg");
}
.event-header-inner .place-hours .place, .event-header-inner .place-hours .hour, .event-header-inner .place-hours .date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
}
.event-header-inner .place-hours .place p, .event-header-inner .place-hours .hour p, .event-header-inner .place-hours .date p {
  margin: 0;
}
.bottom-fixed-section {
  bottom: 20px;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 2;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  position: unset;
}
@media screen and (max-width: 575.75px) {
  .bottom-fixed-section {
    -webkit-transition: all 0.32s ease-in-out;
    transition: all 0.32s ease-in-out;
    padding-bottom: 55px;
  }
}
@media screen and (max-width: 575.75px) {
  .bottom-fixed-section::after {
    position: absolute;
    top: 0;
    left: 0%;
    width: calc(100% - 16px);
    height: 100%;
    margin: 0 8px 8px 8px;
    content: "";
    background: var(--c-green-secondary);
    z-index: -1;
  }
}
@media screen and (max-width: 575.75px) and (min-width: 992px) {
  .bottom-fixed-section::after {
    margin: 0 10px 10px 10px;
    width: calc(100% - 20px);
  }
}
@media screen and (max-width: 575.75px) and (min-width: 1200px) {
  .bottom-fixed-section::after {
    width: calc(100% - 28px);
    margin: 0 14px 14px 14px;
  }
}
@media screen and (max-width: 575.75px) and (min-width: 1400px) {
  .bottom-fixed-section::after {
    width: calc(100% - 36px);
    margin: 0 18px 18px 18px;
  }
}
@media screen and (max-width: 575.75px) and (min-width: 1600px) {
  .bottom-fixed-section::after {
    width: calc(100% - 40px);
    margin: 0 20px 20px 20px;
  }
}
@media screen and (min-width: 576px) {
  .bottom-fixed-section {
    opacity: 0;
    visibility: hidden;
    position: fixed;
  }
}
.header-fixed .bottom-fixed-section {
  visibility: visible;
  opacity: 1;
}
.bottom-fixed-section .text-formatted {
  opacity: 75%;
}
@media screen and (min-width: 576px) {
  .footer-active .bottom-fixed-section {
    display: none;
  }
}
.footer-top-active .bottom-fixed-section {
  visibility: hidden;
  opacity: 0;
}

.bottom-fixed-section-2 {
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  position: relative;
}
.bottom-fixed-section-2::after {
  position: absolute;
  top: 0;
  left: 0%;
  width: calc(100% - 16px);
  height: 100%;
  margin: 0 8px 8px 8px;
  content: "";
  background: var(--c-green-secondary);
  z-index: -1;
}
@media screen and (min-width: 992px) {
  .bottom-fixed-section-2::after {
    margin: 0 10px 10px 10px;
    width: calc(100% - 20px);
  }
}
@media screen and (min-width: 1200px) {
  .bottom-fixed-section-2::after {
    width: calc(100% - 28px);
    margin: 0 14px 14px 14px;
  }
}
@media screen and (min-width: 1400px) {
  .bottom-fixed-section-2::after {
    width: calc(100% - 36px);
    margin: 0 18px 18px 18px;
  }
}
@media screen and (min-width: 1600px) {
  .bottom-fixed-section-2::after {
    width: calc(100% - 40px);
    margin: 0 20px 20px 20px;
  }
}
.bottom-fixed-section-2 .container, .bottom-fixed-section-2 .path-webform .webform-confirmation, .path-webform .bottom-fixed-section-2 .webform-confirmation {
  opacity: 0;
}
.footer-active .bottom-fixed-section-2 .container, .footer-active .bottom-fixed-section-2 .path-webform .webform-confirmation, .path-webform .footer-active .bottom-fixed-section-2 .webform-confirmation {
  opacity: 1;
}

.full-width-in-container {
  max-width: unset;
}

.wat-cim-section {
  overflow: hidden;
}
.wat-cim-section .col-lg-6 {
  background-color: var(--c-secondary-2);
}
.wat-cim-section .text-list-wrap .text h5 {
  opacity: 75%;
  border-bottom: 1px solid rgba(26, 78, 90, 0.15);
  font-family: "Moderat Rounded";
  font-weight: normal;
  margin: 0;
  padding-bottom: 5px;
}
.wat-cim-section .text-list-wrap .text-list .field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 6px;
}
@media screen and (min-width: 1200px) {
  .wat-cim-section .text-list-wrap .text-list .field {
    gap: 8px;
  }
}
@media screen and (min-width: 1400px) {
  .wat-cim-section .text-list-wrap .text-list .field {
    gap: 10px;
  }
}
@media screen and (min-width: 1600px) {
  .wat-cim-section .text-list-wrap .text-list .field {
    gap: 12px;
  }
}
.wat-cim-section .text-list-wrap .text-list .field .field__item {
  background-image: url("../images/check-3.svg");
  background-repeat: no-repeat;
  background-size: 20px;
  padding-left: 30px;
  padding-bottom: 3px;
  padding-top: 3px;
  background-position: left top 2px;
  font-weight: 500;
}
@media screen and (max-width: 575.75px) {
  .wat-cim-section .text-list-wrap .text-list .field .field__item {
    background-position: left top;
  }
}

.common-text-img-section .field--name-field-media-image img {
  width: 100%;
  height: 400px;
  overflow: hidden;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: 768px) {
  .common-text-img-section .field--name-field-media-image img {
    height: 400px;
  }
}
@media screen and (min-width: 992px) {
  .common-text-img-section .field--name-field-media-image img {
    height: 450px;
  }
}
@media screen and (min-width: 1200px) {
  .common-text-img-section .field--name-field-media-image img {
    height: 500px;
  }
}
@media screen and (min-width: 1400px) {
  .common-text-img-section .field--name-field-media-image img {
    height: 550px;
  }
}
@media screen and (min-width: 1600px) {
  .common-text-img-section .field--name-field-media-image img {
    height: 600px;
  }
}

.light-green-card .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner {
  background-color: var(--c-green-secondary);
}
.light-green-card .block-inline-blockkey-figures-card > .field > .field__item .key-figs-card-inner .number h3 {
  color: var(--c-green);
}

.list-style-green .title-text-link .text, .list-style-blue .title-text-link .text {
  max-width: 400px;
}
@media screen and (min-width: 1200px) {
  .list-style-green .title-text-link .text, .list-style-blue .title-text-link .text {
    max-width: 450px;
  }
}
@media screen and (min-width: 1600px) {
  .list-style-green .title-text-link .text, .list-style-blue .title-text-link .text {
    max-width: 490px;
  }
}
.list-style-green .bg-color, .list-style-blue .bg-color {
  height: 100%;
}
.list-style-green .bottom-content-wrap h5, .list-style-blue .bottom-content-wrap h5 {
  opacity: 75%;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
  font-family: "Moderat Rounded";
  font-weight: normal;
  margin-left: 0;
  padding-bottom: 5px;
  margin-bottom: 0;
}
.list-style-green .bottom-content-wrap ul, .list-style-blue .bottom-content-wrap ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 6px;
  list-style: none;
  margin: 0;
  padding-left: 0;
}
@media screen and (min-width: 1200px) {
  .list-style-green .bottom-content-wrap ul, .list-style-blue .bottom-content-wrap ul {
    gap: 8px;
  }
}
@media screen and (min-width: 1400px) {
  .list-style-green .bottom-content-wrap ul, .list-style-blue .bottom-content-wrap ul {
    gap: 10px;
  }
}
@media screen and (min-width: 1600px) {
  .list-style-green .bottom-content-wrap ul, .list-style-blue .bottom-content-wrap ul {
    gap: 12px;
  }
}
.list-style-green .bottom-content-wrap ul li, .list-style-blue .bottom-content-wrap ul li {
  background-repeat: no-repeat;
  background-size: 20px;
  padding-left: 30px;
  padding-bottom: 3px;
  padding-top: 3px;
  background-position: left top 2px;
}
@media screen and (max-width: 575.75px) {
  .list-style-green .bottom-content-wrap ul li, .list-style-blue .bottom-content-wrap ul li {
    background-position: left top;
  }
}
.list-style-green .bottom-content-wrap ul li a, .list-style-blue .bottom-content-wrap ul li a {
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  color: var(--c-primary);
}
.list-style-green .bottom-content-wrap ul li a:hover, .list-style-blue .bottom-content-wrap ul li a:hover {
  text-decoration: none;
  color: var(--c-white);
}

.list-style-green .bottom-content-wrap ul li a {
  color: var(--c-white);
}
.list-style-green .bottom-content-wrap ul li a:hover {
  color: var(--c-green);
}

.list-style-green .bottom-content-wrap ul li {
  background-image: url("../images/check-green.svg") !important;
}

.list-style-blue .bottom-content-wrap h5 {
  border-bottom: 1px solid rgba(26, 78, 90, 0.15);
}
.list-style-blue .bottom-content-wrap ul li {
  background-image: url("../images/check-blue.svg");
}

.team-light-green-card .view-teams-view .view-content .views-row {
  background: var(--c-green-secondary);
}

.form-content .block-inline-blockbasic h1 {
  margin-bottom: 0;
}
.form-content .block-inline-blockbasic p {
  opacity: 75%;
}
.form-content .block-inline-blocktext-list .text-list-wrap .text h5 {
  opacity: 75%;
  border-bottom: 1px solid rgba(26, 78, 90, 0.15);
  font-family: "Moderat Rounded";
  font-weight: normal;
  margin: 0;
  padding-bottom: 5px;
}
.form-content .block-inline-blocktext-list .text-list-wrap .text-list .field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 6px;
}
@media screen and (min-width: 1200px) {
  .form-content .block-inline-blocktext-list .text-list-wrap .text-list .field {
    gap: 8px;
  }
}
@media screen and (min-width: 1400px) {
  .form-content .block-inline-blocktext-list .text-list-wrap .text-list .field {
    gap: 10px;
  }
}
@media screen and (min-width: 1600px) {
  .form-content .block-inline-blocktext-list .text-list-wrap .text-list .field {
    gap: 12px;
  }
}
.form-content .block-inline-blocktext-list .text-list-wrap .text-list .field .field__item {
  background-image: url("../images/check-green.svg");
  background-repeat: no-repeat;
  background-size: 20px;
  padding-left: 30px;
  padding-bottom: 3px;
  padding-top: 3px;
  background-position: left top 2px;
  font-weight: 500;
}
@media screen and (max-width: 575.75px) {
  .form-content .block-inline-blocktext-list .text-list-wrap .text-list .field .field__item {
    background-position: left top;
  }
}

.light-red-card-wrap .filter-label-wrap .view-filters form .form-actions input {
  background: var(--c-red);
  color: var(--c-white);
}
.light-red-card-wrap .filter-label-wrap .view-filters form .form-actions input:hover {
  background: var(--c-secondary-2);
  color: var(--c-primary);
}
.light-red-card-wrap .view-downloads-view .view-content .views-row {
  background: var(--c-secondary-2);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  -webkit-transform: unset;
          transform: unset;
}
.light-red-card-wrap .view-downloads-view .view-content .views-row .category {
  background: var(--c-red);
  border-color: var(--c-red);
}
.light-red-card-wrap .view-downloads-view .view-content .views-row .title h4, .light-red-card-wrap .view-downloads-view .view-content .views-row .title p, .light-red-card-wrap .view-downloads-view .view-content .views-row .text h4, .light-red-card-wrap .view-downloads-view .view-content .views-row .text p {
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
.light-red-card-wrap .view-downloads-view .view-content .views-row:hover {
  background: var(--c-red);
  color: var(--c-white);
}
.light-red-card-wrap .view-downloads-view .view-content .views-row:hover .category {
  background: var(--c-secondary-2);
  border-color: var(--c-secondary-2);
}
.light-red-card-wrap .view-downloads-view .view-content .views-row:hover .title h4, .light-red-card-wrap .view-downloads-view .view-content .views-row:hover .title p, .light-red-card-wrap .view-downloads-view .view-content .views-row:hover .text h4, .light-red-card-wrap .view-downloads-view .view-content .views-row:hover .text p {
  color: var(--c-white);
}
.light-red-card-wrap .view-downloads-view .view-content .views-row:hover .download-btn a {
  color: var(--c-white);
  border-color: var(--c-white);
  background-image: url("../images/download-white-arrow.svg");
}

.light-green-card-wrap .view-methodology-detail-downloads-view .view-content .views-row {
  background: var(--c-green-secondary);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
.light-green-card-wrap .view-methodology-detail-downloads-view .view-content .views-row:hover {
  background: var(--c-green);
}

.light-red-card-wrap .view-methodology-detail-downloads-view .view-content .views-row {
  background: var(--c-secondary-2);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
.light-red-card-wrap .view-methodology-detail-downloads-view .view-content .views-row:hover {
  background: var(--c-red);
  color: var(--c-white);
}
.light-red-card-wrap .view-methodology-detail-downloads-view .view-content .views-row:hover .download-btn a {
  color: var(--c-white);
  border-color: var(--c-white);
  background-image: url("../images/download-icon-white.svg");
}

.text-btns-wrap .title-text-link .subtitle {
  font-weight: 500;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  position: relative;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding-left: 18px;
  display: inline-block;
  margin: 0 auto;
  margin-bottom: 10px;
  font-weight: normal;
  color: var(--c-primary);
  display: inline;
  padding-top: 0.25em;
}
.text-btns-wrap .title-text-link .subtitle::after {
  position: absolute;
  top: 0px;
  left: 0;
  bottom: 0;
  margin: auto 0;
  width: 0.5714em;
  height: 0.5714em;
  border-radius: 50%;
  background: var(--c-red);
  content: "";
}
.text-btns-wrap .view-media-channels .view-content {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  gap: 8px;
  max-width: 640px;
  margin: 0 auto;
}
.text-btns-wrap .view-media-channels .view-content .views-row a {
  text-decoration: none;
  display: inline-block;
  border-radius: 4px;
  padding: 10px 12px 8px 12px;
  border: 1px solid var(--c-primary);
  color: var(--c-primary);
  font-weight: 500;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
.text-btns-wrap .view-media-channels .view-content .views-row a:hover {
  background: var(--c-primary);
  color: var(--c-white);
}

.bs-bg-secondary-2 .normal-banner-outer.type-2 .block-inline-blocktext-list .text-list-wrap .text-list .field .field__item {
  background-image: url("../images/light-red-check.svg");
}
.bs-bg-secondary-2 .normal-banner-outer.type-2 .block-inline-blocktext-download-btn .text-btn-doc-inn ul li {
  background-image: url("../images/light-red-check.svg");
}

.h-600 .col-12:nth-child(2) {
  height: 400px !important;
}
@media screen and (min-width: 768px) {
  .h-600 .col-12:nth-child(2) {
    height: 400px !important;
  }
}
@media screen and (min-width: 992px) {
  .h-600 .col-12:nth-child(2) {
    height: 450px !important;
  }
}
@media screen and (min-width: 1200px) {
  .h-600 .col-12:nth-child(2) {
    height: 500px !important;
  }
}
@media screen and (min-width: 1400px) {
  .h-600 .col-12:nth-child(2) {
    height: 550px !important;
  }
}
@media screen and (min-width: 1600px) {
  .h-600 .col-12:nth-child(2) {
    height: 600px !important;
  }
}

.text-btns .text {
  text-align: center;
}
.text-btns .text h5 {
  font-weight: 500;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  position: relative;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding-left: 18px;
  display: inline-block;
  margin: 0 auto;
  margin-bottom: 10px;
  font-weight: normal;
  color: var(--c-primary);
  display: inline;
  padding-top: 0.25em;
}
.text-btns .text h5::after {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  margin: auto 0;
  width: 0.5714em;
  height: 0.5714em;
  border-radius: 50%;
  background: var(--c-red);
  content: "";
}
.text-btns .square-btns .field {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  gap: 8px;
  max-width: 640px;
  margin: 0 auto;
}
.text-btns .square-btns .field .field__item a {
  border-radius: 4px;
  padding: 10px 12px 8px 12px;
}

.light-red-tv-card .subtitle::after {
  background: var(--c-red);
}
.light-red-tv-card .swiper .swiper-wrapper .swiper-slide .media-card-inner {
  background: var(--c-secondary-2);
}
.light-red-tv-card .swiper .swiper-wrapper .swiper-slide .media-card-inner h3.a, .light-red-tv-card .swiper .swiper-wrapper .swiper-slide .media-card-inner p {
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
.light-red-tv-card .swiper .swiper-wrapper .swiper-slide .media-card-inner:hover {
  background: var(--c-red);
}
.light-red-tv-card .swiper .swiper-wrapper .swiper-slide .media-card-inner:hover .title h3, .light-red-tv-card .swiper .swiper-wrapper .swiper-slide .media-card-inner:hover .title h2, .light-red-tv-card .swiper .swiper-wrapper .swiper-slide .media-card-inner:hover .title h4, .light-red-tv-card .swiper .swiper-wrapper .swiper-slide .media-card-inner:hover .title h1 {
  color: var(--c-white);
}
.light-red-tv-card .swiper .swiper-wrapper .swiper-slide .media-card-inner:hover .text-link .text p {
  color: var(--c-white);
}
.light-red-tv-card .swiper .swiper-wrapper .swiper-slide .media-card-inner:hover .text-link .link a {
  color: var(--c-white);
  border-color: var(--c-white);
}

.number-text-carousel-inner {
  padding-top: 25px;
  position: relative;
}
.number-text-carousel-inner::after {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 30%;
  height: 100%;
  content: "";
  z-index: 1;
}
@media screen and (min-width: 576px) {
  .number-text-carousel-inner::after {
    background: var(--c-white);
  }
}
.number-text-carousel-inner .title {
  z-index: 2;
  position: relative;
  padding-bottom: 15px;
}
@media screen and (min-width: 576px) {
  .number-text-carousel-inner .title {
    padding-bottom: 0px;
    position: absolute;
    top: 35px;
  }
}
.number-text-carousel-inner .title h5 {
  font-weight: 500;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  position: relative;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding-left: 18px;
  width: 100%;
  padding-top: 0.25em;
}
.number-text-carousel-inner .title h5::after {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  margin: auto 0;
  width: 0.5714em;
  height: 0.5714em;
  border-radius: 50%;
  background: var(--c-red);
  content: "";
}
.number-text-carousel-inner .swiper {
  position: unset;
}
.number-text-carousel-inner .swiper-btn-wrap {
  position: relative;
  z-index: 2;
}

.subtitle-green .text h5::after {
  background: var(--c-green);
}
.subtitle-green .subtitle::after {
  background: var(--c-green) !important;
}

.black_text p {
  opacity: 100% !important;
}

.view-software-vendors-overview .view-filters {
  border-top: 1px solid rgba(26, 78, 90, 0.15);
}
.view-software-vendors-overview .view-filters form .form--inline .js-form-type-select {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 25px 0;
  width: 100%;
  margin: 0;
}
.view-software-vendors-overview .view-filters form .form--inline .js-form-type-select label {
  width: 100%;
  padding-top: 18px;
}
@media screen and (min-width: 576px) {
  .view-software-vendors-overview .view-filters form .form--inline .js-form-type-select label {
    width: calc(100% - 280px);
    padding-right: 30px;
  }
}
.view-software-vendors-overview .view-filters form .form--inline .js-form-type-select .select2 {
  width: 100% !important;
}
@media screen and (min-width: 576px) {
  .view-software-vendors-overview .view-filters form .form--inline .js-form-type-select .select2 {
    width: 280px !important;
  }
}
.view-software-vendors-overview .view-filters form .form--inline .js-form-type-select .select2 .selection .select2-selection {
  background: transparent;
  border-radius: 0;
  border: 0;
  border-bottom: 1px solid rgba(26, 78, 90, 0.15);
  padding: 18px 0 16px 0;
  height: auto;
}
.view-software-vendors-overview .view-filters form .form--inline .js-form-type-select .select2 .selection .select2-selection .select2-selection__rendered {
  color: var(--c-primary);
  padding-left: 0;
}
.view-software-vendors-overview .view-filters form .form--inline .js-form-type-select .select2 .selection .select2-selection .select2-selection__arrow {
  background-image: url("../images/down-arrow-green.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 11px;
  width: 11px;
  height: 100%;
}
.view-software-vendors-overview .view-filters form .form--inline .js-form-type-select .select2 .selection .select2-selection .select2-selection__arrow b {
  display: none;
}
.view-software-vendors-overview .view-content {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 20px;
}
@media screen and (min-width: 1200px) {
  .view-software-vendors-overview .view-content {
    gap: 24px;
  }
}
@media screen and (min-width: 1400px) {
  .view-software-vendors-overview .view-content {
    gap: 30px;
  }
}
.view-software-vendors-overview .view-content .views-row {
  width: 100%;
  background: var(--c-green-secondary);
  position: relative;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  -webkit-transform: scale(1);
          transform: scale(1);
}
@media screen and (min-width: 576px) {
  .view-software-vendors-overview .view-content .views-row {
    width: calc(50% - 10px);
  }
}
@media screen and (min-width: 1200px) {
  .view-software-vendors-overview .view-content .views-row {
    width: calc(50% - 12px);
  }
}
@media screen and (min-width: 1400px) {
  .view-software-vendors-overview .view-content .views-row {
    width: calc(50% - 15px);
  }
}
.view-software-vendors-overview .view-content .views-row .views-field {
  height: 100%;
}
.view-software-vendors-overview .view-content .views-row .views-field .field-content {
  height: 100%;
}
.view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
}
.view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .title-address {
  width: 100%;
}
@media screen and (min-width: 992px) {
  .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .title-address {
    padding-right: 30px;
    width: 50%;
  }
}
.view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .title-address .category ul {
  margin: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 8px;
}
.view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .title-address .category ul li {
  font-weight: 500;
  letter-spacing: 1%;
  padding: 7px 8px 5px 8px;
  display: inline-block;
  background: var(--c-green);
  color: var(--c-white);
  border-radius: 4px;
  border: 1px solid var(--c-green);
  margin: 0;
  margin-bottom: 15px;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .title-address .title h4 {
  margin: 0;
}
.view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .title-address .address {
  padding-top: 10px;
}
.view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner {
  width: 100%;
}
@media screen and (min-width: 992px) {
  .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner {
    width: 50%;
  }
}
.view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .software, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .website, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .contact-detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-top: 1px solid rgba(26, 78, 90, 0.15);
  padding-top: 10px;
}
.view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .software .label, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .website .label, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .contact-detail .label {
  opacity: 50%;
  font-weight: normal;
  padding-bottom: 8px;
  display: block;
}
.view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .software .text, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .software .link, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .software .contact-title, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .software .email, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .software .phone, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .website .text, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .website .link, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .website .contact-title, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .website .email, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .website .phone, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .contact-detail .text, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .contact-detail .link, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .contact-detail .contact-title, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .contact-detail .email, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .contact-detail .phone {
  color: var(--c-primary);
  font-weight: 500;
}
.view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .software .text a, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .software .link a, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .software .contact-title a, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .software .email a, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .software .phone a, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .website .text a, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .website .link a, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .website .contact-title a, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .website .email a, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .website .phone a, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .contact-detail .text a, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .contact-detail .link a, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .contact-detail .contact-title a, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .contact-detail .email a, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .contact-detail .phone a {
  color: var(--c-primary);
  font-weight: 500;
  text-decoration: none;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
.view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .software .text a:hover, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .software .link a:hover, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .software .contact-title a:hover, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .software .email a:hover, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .software .phone a:hover, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .website .text a:hover, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .website .link a:hover, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .website .contact-title a:hover, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .website .email a:hover, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .website .phone a:hover, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .contact-detail .text a:hover, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .contact-detail .link a:hover, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .contact-detail .contact-title a:hover, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .contact-detail .email a:hover, .view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .contact-detail .phone a:hover {
  color: var(--c-green);
}
.view-software-vendors-overview .view-content .views-row .vendor-item-inner .title-content-wrap .content-inner .contact-detail {
  padding-bottom: 0;
}
.list_style_wrap .text-formatted ul, .list_style_wrap .block-inline-blocktitle-text-link ul {
  margin: 0;
  padding: 0;
  max-width: 460px;
}
.list_style_wrap .text-formatted ul li, .list_style_wrap .block-inline-blocktitle-text-link ul li {
  background-image: url("../images/light-red-check.svg");
  padding-top: 3px;
  background-repeat: no-repeat;
  background-size: 20px;
  padding-left: 30px;
  background-position: left top 0.24em;
  margin: 0;
  list-style: none;
}
.list_style_wrap .text-formatted ul li:last-child, .list_style_wrap .block-inline-blocktitle-text-link ul li:last-child {
  padding-bottom: 0;
}

.title-bottom-border .text-formatted {
  border-bottom: 1px solid rgba(26, 78, 90, 0.15);
}
.border-top-subtile {
  position: relative;
}
.border-top-subtile::after {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: calc(100% - 20px);
  height: 1%;
  content: "";
  border-top: 1px solid rgba(26, 78, 90, 0.15);
}
.border-top-subtile .title-text-link .subtitle {
  font-weight: 500;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  position: relative;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding-left: 18px;
  width: 100%;
  padding-top: 0.25em;
}
.border-top-subtile .title-text-link .subtitle::after {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  margin: auto 0;
  width: 0.5714em;
  height: 0.5714em;
  border-radius: 50%;
  background: var(--c-red);
  content: "";
}
.border-top-subtile p a {
  color: var(--c-primary);
}
.border-top-subtile p:last-child {
  margin-bottom: 0;
}

.info-card-inner {
  gap: 20px 0;
}
.info-card-inner .col-lg-4 .bg-color {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.info-card-inner .col-lg-4 .bg-color .text-formatted h3 {
  font-weight: 500;
}
.info-card-inner .col-lg-4 .bg-color .text-formatted p:last-child {
  margin-bottom: 0;
}
.info-card-inner .col-lg-4 .bg-color .field--name-field-title {
  margin-bottom: auto;
}

.view-commitee-overview .view-filters, .view-strategic-commitee-overview .view-filters {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.view-commitee-overview .view-filters form, .view-strategic-commitee-overview .view-filters form {
  margin: 0;
  padding: 0;
}
.view-commitee-overview .view-filters form fieldset, .view-strategic-commitee-overview .view-filters form fieldset {
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.view-commitee-overview .view-filters form fieldset legend, .view-strategic-commitee-overview .view-filters form fieldset legend {
  display: none;
  font-weight: 500;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  position: relative;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding-left: 18px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0.25em;
}
.view-commitee-overview .view-filters form fieldset legend::after, .view-strategic-commitee-overview .view-filters form fieldset legend::after {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  margin: auto 0;
  width: 0.5714em;
  height: 0.5714em;
  border-radius: 50%;
  background: var(--c-red);
  content: "";
}
.view-commitee-overview .view-filters form fieldset .fieldset-wrapper .form-radios ul, .view-strategic-commitee-overview .view-filters form fieldset .fieldset-wrapper .form-radios ul {
  list-style: none;
  padding: 0;
  bottom: 0;
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 8px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0;
}
.view-commitee-overview .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check, .view-strategic-commitee-overview .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check {
  margin: 0;
  padding: 0;
  position: relative;
  border: 1px solid var(--c-primary);
  padding: 10px 12px 8px 12px;
  border-radius: 4px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.view-commitee-overview .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check input, .view-strategic-commitee-overview .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check input {
  cursor: pointer;
  margin: 0;
  position: absolute;
  top: -1px;
  left: -1px;
  width: calc(100% + 2px);
  height: calc(100% + 2px);
  opacity: 0;
  background: var(--c-secondary);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none;
  border-radius: 4px;
}
.view-commitee-overview .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check input:checked, .view-commitee-overview .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check input:hover, .view-strategic-commitee-overview .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check input:checked, .view-strategic-commitee-overview .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check input:hover {
  opacity: 1;
}
.view-commitee-overview .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check input:checked + label, .view-strategic-commitee-overview .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check input:checked + label {
  color: var(--c-red);
}
.view-commitee-overview .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check input:checked + .form-check, .view-strategic-commitee-overview .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check input:checked + .form-check {
  border-color: var(--c-secondary);
}
.view-commitee-overview .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check label, .view-strategic-commitee-overview .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check label {
  cursor: pointer;
  font-weight: 500;
  letter-spacing: -0.03em;
  position: relative;
}
.view-commitee-overview .view-content, .view-strategic-commitee-overview .view-content {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 20px;
}
@media screen and (min-width: 1200px) {
  .view-commitee-overview .view-content, .view-strategic-commitee-overview .view-content {
    gap: 24px;
  }
}
@media screen and (min-width: 1400px) {
  .view-commitee-overview .view-content, .view-strategic-commitee-overview .view-content {
    gap: 30px;
  }
}
.view-commitee-overview .view-content .views-row, .view-strategic-commitee-overview .view-content .views-row {
  width: 100%;
  position: relative;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  border-top: 1px solid rgba(26, 78, 90, 0.15);
}
@media screen and (min-width: 576px) {
  .view-commitee-overview .view-content .views-row, .view-strategic-commitee-overview .view-content .views-row {
    width: calc(50% - 10px);
  }
}
@media screen and (min-width: 1200px) {
  .view-commitee-overview .view-content .views-row, .view-strategic-commitee-overview .view-content .views-row {
    width: calc(50% - 12px);
  }
}
@media screen and (min-width: 1400px) {
  .view-commitee-overview .view-content .views-row, .view-strategic-commitee-overview .view-content .views-row {
    width: calc(50% - 15px);
  }
}
.view-commitee-overview .view-content .views-row .commitee-item-inner .title-category .category, .view-strategic-commitee-overview .view-content .views-row .commitee-item-inner .title-category .category {
  font-weight: 500;
  letter-spacing: 1%;
  padding: 7px 8px 5px 8px;
  display: inline-block;
  background: var(--c-secondary);
  color: var(--c-red);
  border-radius: 4px;
  border: 1px solid var(--c-secondary);
}
.view-commitee-overview .view-content .views-row .commitee-item-inner .title-category .title h4, .view-strategic-commitee-overview .view-content .views-row .commitee-item-inner .title-category .title h4 {
  margin: 0;
}
.light-green-filter-card .view-commitee-overview .view-filters form fieldset legend::after {
  background: var(--c-green);
}
.light-green-filter-card .view-commitee-overview .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check input {
  background: var(--c-green);
}
.light-green-filter-card .view-commitee-overview .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check input:checked + label {
  color: var(--c-primary);
}
.light-green-filter-card .view-commitee-overview .view-content .views-row .commitee-item-inner .title-category .category {
  background: var(--c-green);
  color: var(--c-white);
  border-color: var(--c-green);
}
.light-green-filter-card .title-text-link .subtitle {
  font-weight: 500;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  position: relative;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding-left: 18px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0.25em;
}
.light-green-filter-card .title-text-link .subtitle::after {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  margin: auto 0;
  width: 0.5714em;
  height: 0.5714em;
  border-radius: 50%;
  background: var(--c-green);
  content: "";
}

.services-text-title {
  gap: 30px 0;
}
@media screen and (min-width: 768px) {
  .services-text-title .col-md-6 {
    padding-right: 80px;
  }
}
.services-text-title .col-md-6:last-child {
  border-top: 1px solid rgba(26, 78, 90, 0.15);
}
@media screen and (max-width: 767.75px) {
  .services-text-title .col-md-6:last-child {
    padding-left: 0;
  }
}
@media screen and (min-width: 768px) {
  .services-text-title .col-md-6:last-child {
    padding-top: 0;
    border-left: 1px solid rgba(26, 78, 90, 0.15);
    border-top: 0;
  }
}
.services-text-title .field--name-field-title {
  max-width: 300px;
}

.path-search .searched-content-wrap .region-content {
  max-width: 700px;
  margin: 0 auto;
}
.path-search .searched-content-wrap .item-list .search-results {
  margin: 0;
  padding: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 25px;
}
.path-search .searched-content-wrap .item-list .search-results li {
  margin: 0;
}
.path-search .searched-content-wrap .item-list .search-results li h3 {
  margin-bottom: 10px;
}
.path-search .searched-content-wrap .pager {
  padding-top: 30px;
}

#userLogin .modal-dialog {
  max-width: 600px !important;
}
#userLogin .modal-dialog .modal-content .modal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
#userLogin .modal-dialog .modal-content .modal-header .title {
  width: 100%;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}
#userLogin .modal-dialog .modal-content .modal-header .title h2 {
  padding: 0;
}
#userLogin .modal-dialog .modal-content .modal-body {
  padding: 20px 20px 30px 20px !important;
}
@media screen and (min-width: 768px) {
  #userLogin .modal-dialog .modal-content .modal-body {
    padding: 20px 40px 30px 40px !important;
  }
}
#userLogin .modal-dialog .modal-content .modal-body .user-login-form {
  max-width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
}

#userPasswordEdit .modal-dialog {
  max-width: 900px !important;
}
@media screen and (max-width: 575.75px) {
  #userPasswordEdit .modal-dialog {
    height: 100vh;
  }
}
@media screen and (max-width: 575.75px) {
  #userPasswordEdit .modal-dialog .modal-content {
    height: 100%;
  }
}
#userPasswordEdit .modal-dialog .modal-content .modal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
#userPasswordEdit .modal-dialog .modal-content .modal-header .title {
  width: 100%;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
}
#userPasswordEdit .modal-dialog .modal-content .modal-header .title h2 {
  padding: 0;
}
#userPasswordEdit .modal-dialog .modal-content .modal-body {
  padding: 20px 20px 30px 20px !important;
}
@media screen and (max-width: 575.75px) {
  #userPasswordEdit .modal-dialog .modal-content .modal-body {
    overflow: auto !important;
  }
}
@media screen and (min-width: 768px) {
  #userPasswordEdit .modal-dialog .modal-content .modal-body {
    padding: 20px 40px 30px 40px !important;
  }
}
#userPasswordEdit .modal-dialog .modal-content .modal-body .user-form {
  max-width: 100% !important;
  padding: 0 !important;
  margin: 0 !important;
}
#userPasswordEdit .modal-dialog .modal-content .modal-body .user-form #edit-pass--2 {
  padding-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0 15px;
}
#userPasswordEdit .modal-dialog .modal-content .modal-body .user-form .description {
  display: none;
}
#userPasswordEdit .modal-dialog .modal-content .modal-body .user-form form > .form-wrapper {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 0 15px;
}
#userPasswordEdit .modal-dialog .modal-content .modal-body .user-form form > .form-wrapper .form-item {
  -webkit-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
}
@media screen and (min-width: 576px) {
  #userPasswordEdit .modal-dialog .modal-content .modal-body .user-form form > .form-wrapper .form-item {
    -webkit-box-flex: calc(50% - 15px);
        -ms-flex: calc(50% - 15px);
            flex: calc(50% - 15px);
  }
}

.info-card-inner-2 {
  padding-top: 20px;
}
.info-card-inner-2 .title-text-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.info-card-inner-2 .title-text-link .subtitle {
  opacity: 90%;
  padding-left: 0;
}
.info-card-inner-2 .title-text-link .subtitle::after {
  display: none;
}
.info-card-inner-2 .title-text-link .title {
  margin-top: auto;
}
.info-card-inner-2 .title-text-link .title h3 {
  font-weight: 500;
  margin-bottom: 0;
}
.info-card-inner-2 .title-text-link .text p {
  opacity: 90%;
}
.info-card-inner-2 .title-text-link .text p:last-child {
  margin-bottom: 0;
}
.info-card-inner-2 .bg-color {
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}

.full-img-btn-wrap {
  position: relative;
  z-index: 1;
  overflow: unset !important;
}
.full-img-btn-wrap::after {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  content: "";
  z-index: -1;
  backdrop-filter: blur(7px);
  -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(20%, rgba(0, 0, 0, 0.1)), color-stop(40%, rgb(0, 0, 0)), color-stop(65%, black));
  -webkit-mask-image: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.1) 20%, rgb(0, 0, 0) 40%, black 65%);
  mask-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(20%, rgba(0, 0, 0, 0.1)), color-stop(40%, rgb(0, 0, 0)), color-stop(65%, black));
  mask-image: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.1) 20%, rgb(0, 0, 0) 40%, black 65%);
}
.full-img-btn-wrap .col-12 {
  min-height: 270px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media screen and (min-width: 768px) {
  .full-img-btn-wrap .col-12 {
    min-height: 320px;
  }
}
@media screen and (min-width: 992px) {
  .full-img-btn-wrap .col-12 {
    min-height: 370px;
  }
}
@media screen and (min-width: 1200px) {
  .full-img-btn-wrap .col-12 {
    min-height: 470px;
  }
}
@media screen and (min-width: 1400px) {
  .full-img-btn-wrap .col-12 {
    min-height: 570px;
  }
}
@media screen and (min-width: 1600px) {
  .full-img-btn-wrap .col-12 {
    min-height: 670px;
  }
}
.full-img-btn-wrap .results-downloads-inner .title h5 {
  color: var(--c-white);
  font-weight: 500;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
  padding-bottom: 15px;
  margin: 0;
}
.full-img-btn-wrap .results-downloads-inner .btns-ink-wrap {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 20px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.full-img-btn-wrap .results-downloads-inner .btns-ink-wrap .btns-wrap > .field {
  gap: 10px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
}
.iframe_wrapper .row .bs-border-radius-24 {
  -webkit-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.15), 0px 0px 12px 3px rgba(26, 78, 90, 0.05);
          box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.15), 0px 0px 12px 3px rgba(26, 78, 90, 0.05);
}
@media screen and (min-width: 768px) {
  .iframe_wrapper .title-text-link {
    width: 50%;
  }
}
.iframe_wrapper .title-text-link .subtitle {
  font-weight: 500;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  position: relative;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding-left: 18px;
  width: 100%;
  padding-top: 0.25em;
}
.iframe_wrapper .title-text-link .subtitle::after {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  margin: auto 0;
  width: 0.5714em;
  height: 0.5714em;
  border-radius: 50%;
  background: var(--c-red);
  content: "";
}
.iframe_wrapper .title-text-link .text {
  margin-top: auto;
}
.iframe_wrapper .title-text-link .text p {
  opacity: 75%;
}
.iframe_wrapper iframe {
  width: 100%;
  border-radius: 20px;
  display: block;
}
@media screen and (min-width: 992px) {
  .iframe_wrapper .iframe-full-height iframe {
    min-height: 600px;
  }
}
@media screen and (min-width: 1200px) {
  .iframe_wrapper .iframe-full-height iframe {
    min-height: 700px;
  }
}
@media screen and (min-width: 1400px) {
  .iframe_wrapper .iframe-full-height iframe {
    min-height: 800px;
  }
}
@media screen and (min-width: 1600px) {
  .iframe_wrapper .iframe-full-height iframe {
    min-height: 890px;
  }
}
@media screen and (min-width: 1800px) {
  .iframe_wrapper .iframe-full-height iframe {
    min-height: 940px;
  }
}
@media screen and (min-width: 1920px) {
  .iframe_wrapper .iframe-full-height iframe {
    min-height: 1090px;
  }
}

.title_full .title-text-link {
  max-width: 100%;
}

.js-form-item-field-download-language-value {
  display: none;
}

.woordenlijst-detail-wrap .block-layout-builder .field--name-body .field__label {
  display: none;
}

.bs-bg-white .form-required::after, .bs-bg-green-secondary .form-required::after {
  background-image: url("../images/required-green.svg");
}

.tvmedia-filtrs-wrap, .radio-filtrs-list, .publishing-filtrs-list, .filter-for-gemius, .adnce-filtrs-wrap {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 16px;
}
.tvmedia-filtrs-wrap .search-fltr, .radio-filtrs-list .search-fltr, .publishing-filtrs-list .search-fltr, .filter-for-gemius .search-fltr, .adnce-filtrs-wrap .search-fltr {
  width: 100%;
}
.tvmedia-filtrs-wrap .search-fltr input, .radio-filtrs-list .search-fltr input, .publishing-filtrs-list .search-fltr input, .filter-for-gemius .search-fltr input, .adnce-filtrs-wrap .search-fltr input {
  padding: 2px 16px 0px 16px;
  height: 40px;
  border-radius: 4px;
  font-weight: 500;
  color: var(--c-primary);
  border: 1px solid rgba(26, 78, 90, 0.15);
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
  background-color: transparent;
  background-image: url("../images/blue-search.svg");
  background-repeat: no-repeat;
  background-position: left 22px center;
  padding-left: 45px;
  background-size: 18px;
  width: 100%;
  color: var(--c-primary);
  font-family: "Moderat Rounded" !important;
  font-weight: normal;
}
.tvmedia-filtrs-wrap .search-fltr input::-webkit-input-placeholder, .radio-filtrs-list .search-fltr input::-webkit-input-placeholder, .publishing-filtrs-list .search-fltr input::-webkit-input-placeholder, .filter-for-gemius .search-fltr input::-webkit-input-placeholder, .adnce-filtrs-wrap .search-fltr input::-webkit-input-placeholder {
  font-weight: normal;
  color: var(--c-primary);
  font-family: "Moderat Rounded" !important;
  opacity: 50%;
}
.tvmedia-filtrs-wrap .search-fltr input::-moz-placeholder, .radio-filtrs-list .search-fltr input::-moz-placeholder, .publishing-filtrs-list .search-fltr input::-moz-placeholder, .filter-for-gemius .search-fltr input::-moz-placeholder, .adnce-filtrs-wrap .search-fltr input::-moz-placeholder {
  font-weight: normal;
  color: var(--c-primary);
  font-family: "Moderat Rounded" !important;
  opacity: 50%;
}
.tvmedia-filtrs-wrap .search-fltr input:-ms-input-placeholder, .radio-filtrs-list .search-fltr input:-ms-input-placeholder, .publishing-filtrs-list .search-fltr input:-ms-input-placeholder, .filter-for-gemius .search-fltr input:-ms-input-placeholder, .adnce-filtrs-wrap .search-fltr input:-ms-input-placeholder {
  font-weight: normal;
  color: var(--c-primary);
  font-family: "Moderat Rounded" !important;
  opacity: 50%;
}
.tvmedia-filtrs-wrap .search-fltr input::-ms-input-placeholder, .radio-filtrs-list .search-fltr input::-ms-input-placeholder, .publishing-filtrs-list .search-fltr input::-ms-input-placeholder, .filter-for-gemius .search-fltr input::-ms-input-placeholder, .adnce-filtrs-wrap .search-fltr input::-ms-input-placeholder {
  font-weight: normal;
  color: var(--c-primary);
  font-family: "Moderat Rounded" !important;
  opacity: 50%;
}
.tvmedia-filtrs-wrap .search-fltr input::placeholder, .radio-filtrs-list .search-fltr input::placeholder, .publishing-filtrs-list .search-fltr input::placeholder, .filter-for-gemius .search-fltr input::placeholder, .adnce-filtrs-wrap .search-fltr input::placeholder {
  font-weight: normal;
  color: var(--c-primary);
  font-family: "Moderat Rounded" !important;
  opacity: 50%;
}
.tvmedia-filtrs-wrap .select2, .radio-filtrs-list .select2, .publishing-filtrs-list .select2, .filter-for-gemius .select2, .adnce-filtrs-wrap .select2 {
  width: 100% !important;
}
.tvmedia-filtrs-wrap .select2 .selection .select2-selection, .radio-filtrs-list .select2 .selection .select2-selection, .publishing-filtrs-list .select2 .selection .select2-selection, .filter-for-gemius .select2 .selection .select2-selection, .adnce-filtrs-wrap .select2 .selection .select2-selection {
  background: transparent;
  border-radius: 4px;
  border: 0;
  border: 1px solid rgba(26, 78, 90, 0.15);
  padding: 2px 16px 0px 16px;
  height: 40px;
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.tvmedia-filtrs-wrap .select2 .selection .select2-selection .select2-selection__rendered, .radio-filtrs-list .select2 .selection .select2-selection .select2-selection__rendered, .publishing-filtrs-list .select2 .selection .select2-selection .select2-selection__rendered, .filter-for-gemius .select2 .selection .select2-selection .select2-selection__rendered, .adnce-filtrs-wrap .select2 .selection .select2-selection .select2-selection__rendered {
  color: var(--c-primary);
  padding-left: 0;
  padding-right: 0;
  width: calc(100% - 50px);
}
.tvmedia-filtrs-wrap .select2 .selection .select2-selection .select2-selection__arrow, .radio-filtrs-list .select2 .selection .select2-selection .select2-selection__arrow, .publishing-filtrs-list .select2 .selection .select2-selection .select2-selection__arrow, .filter-for-gemius .select2 .selection .select2-selection .select2-selection__arrow, .adnce-filtrs-wrap .select2 .selection .select2-selection .select2-selection__arrow {
  background-image: url("../images/select-icon.svg");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: 11px;
  border-left: 1.5px solid rgba(26, 78, 90, 0.15);
  position: unset;
  width: 25px;
  height: 18px;
  margin-left: auto;
}
.tvmedia-filtrs-wrap .select2 .selection .select2-selection .select2-selection__arrow b, .radio-filtrs-list .select2 .selection .select2-selection .select2-selection__arrow b, .publishing-filtrs-list .select2 .selection .select2-selection .select2-selection__arrow b, .filter-for-gemius .select2 .selection .select2-selection .select2-selection__arrow b, .adnce-filtrs-wrap .select2 .selection .select2-selection .select2-selection__arrow b {
  display: none;
}
.tvmedia-filtrs-wrap .sel-year .select2, .radio-filtrs-list .sel-year .select2, .publishing-filtrs-list .sel-year .select2, .filter-for-gemius .sel-year .select2, .adnce-filtrs-wrap .sel-year .select2 {
  width: 125px !important;
}
.tvmedia-filtrs-wrap .daily-week-year, .tvmedia-filtrs-wrap .north-south, .tvmedia-filtrs-wrap .tabs-inner, .tvmedia-filtrs-wrap .radio-north-south, .tvmedia-filtrs-wrap .adnce-north-south, .radio-filtrs-list .daily-week-year, .radio-filtrs-list .north-south, .radio-filtrs-list .tabs-inner, .radio-filtrs-list .radio-north-south, .radio-filtrs-list .adnce-north-south, .publishing-filtrs-list .daily-week-year, .publishing-filtrs-list .north-south, .publishing-filtrs-list .tabs-inner, .publishing-filtrs-list .radio-north-south, .publishing-filtrs-list .adnce-north-south, .filter-for-gemius .daily-week-year, .filter-for-gemius .north-south, .filter-for-gemius .tabs-inner, .filter-for-gemius .radio-north-south, .filter-for-gemius .adnce-north-south, .adnce-filtrs-wrap .daily-week-year, .adnce-filtrs-wrap .north-south, .adnce-filtrs-wrap .tabs-inner, .adnce-filtrs-wrap .radio-north-south, .adnce-filtrs-wrap .adnce-north-south {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.tvmedia-filtrs-wrap .daily-week-year a, .tvmedia-filtrs-wrap .north-south a, .tvmedia-filtrs-wrap .tabs-inner a, .tvmedia-filtrs-wrap .radio-north-south a, .tvmedia-filtrs-wrap .adnce-north-south a, .radio-filtrs-list .daily-week-year a, .radio-filtrs-list .north-south a, .radio-filtrs-list .tabs-inner a, .radio-filtrs-list .radio-north-south a, .radio-filtrs-list .adnce-north-south a, .publishing-filtrs-list .daily-week-year a, .publishing-filtrs-list .north-south a, .publishing-filtrs-list .tabs-inner a, .publishing-filtrs-list .radio-north-south a, .publishing-filtrs-list .adnce-north-south a, .filter-for-gemius .daily-week-year a, .filter-for-gemius .north-south a, .filter-for-gemius .tabs-inner a, .filter-for-gemius .radio-north-south a, .filter-for-gemius .adnce-north-south a, .adnce-filtrs-wrap .daily-week-year a, .adnce-filtrs-wrap .north-south a, .adnce-filtrs-wrap .tabs-inner a, .adnce-filtrs-wrap .radio-north-south a, .adnce-filtrs-wrap .adnce-north-south a {
  text-decoration: none;
  padding: 2px 25px 0px 25px;
  height: 40px;
  font-weight: 500;
  color: rgba(26, 78, 90, 0.5);
  border: 1px solid rgba(26, 78, 90, 0.15);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.tvmedia-filtrs-wrap .daily-week-year a.active, .tvmedia-filtrs-wrap .daily-week-year a:hover, .tvmedia-filtrs-wrap .north-south a.active, .tvmedia-filtrs-wrap .north-south a:hover, .tvmedia-filtrs-wrap .tabs-inner a.active, .tvmedia-filtrs-wrap .tabs-inner a:hover, .tvmedia-filtrs-wrap .radio-north-south a.active, .tvmedia-filtrs-wrap .radio-north-south a:hover, .tvmedia-filtrs-wrap .adnce-north-south a.active, .tvmedia-filtrs-wrap .adnce-north-south a:hover, .radio-filtrs-list .daily-week-year a.active, .radio-filtrs-list .daily-week-year a:hover, .radio-filtrs-list .north-south a.active, .radio-filtrs-list .north-south a:hover, .radio-filtrs-list .tabs-inner a.active, .radio-filtrs-list .tabs-inner a:hover, .radio-filtrs-list .radio-north-south a.active, .radio-filtrs-list .radio-north-south a:hover, .radio-filtrs-list .adnce-north-south a.active, .radio-filtrs-list .adnce-north-south a:hover, .publishing-filtrs-list .daily-week-year a.active, .publishing-filtrs-list .daily-week-year a:hover, .publishing-filtrs-list .north-south a.active, .publishing-filtrs-list .north-south a:hover, .publishing-filtrs-list .tabs-inner a.active, .publishing-filtrs-list .tabs-inner a:hover, .publishing-filtrs-list .radio-north-south a.active, .publishing-filtrs-list .radio-north-south a:hover, .publishing-filtrs-list .adnce-north-south a.active, .publishing-filtrs-list .adnce-north-south a:hover, .filter-for-gemius .daily-week-year a.active, .filter-for-gemius .daily-week-year a:hover, .filter-for-gemius .north-south a.active, .filter-for-gemius .north-south a:hover, .filter-for-gemius .tabs-inner a.active, .filter-for-gemius .tabs-inner a:hover, .filter-for-gemius .radio-north-south a.active, .filter-for-gemius .radio-north-south a:hover, .filter-for-gemius .adnce-north-south a.active, .filter-for-gemius .adnce-north-south a:hover, .adnce-filtrs-wrap .daily-week-year a.active, .adnce-filtrs-wrap .daily-week-year a:hover, .adnce-filtrs-wrap .north-south a.active, .adnce-filtrs-wrap .north-south a:hover, .adnce-filtrs-wrap .tabs-inner a.active, .adnce-filtrs-wrap .tabs-inner a:hover, .adnce-filtrs-wrap .radio-north-south a.active, .adnce-filtrs-wrap .radio-north-south a:hover, .adnce-filtrs-wrap .adnce-north-south a.active, .adnce-filtrs-wrap .adnce-north-south a:hover {
  background: var(--c-primary);
  border-color: var(--c-primary);
  color: var(--c-green);
}
.tvmedia-filtrs-wrap .daily-week-year a:last-child, .tvmedia-filtrs-wrap .north-south a:last-child, .tvmedia-filtrs-wrap .tabs-inner a:last-child, .tvmedia-filtrs-wrap .radio-north-south a:last-child, .tvmedia-filtrs-wrap .adnce-north-south a:last-child, .radio-filtrs-list .daily-week-year a:last-child, .radio-filtrs-list .north-south a:last-child, .radio-filtrs-list .tabs-inner a:last-child, .radio-filtrs-list .radio-north-south a:last-child, .radio-filtrs-list .adnce-north-south a:last-child, .publishing-filtrs-list .daily-week-year a:last-child, .publishing-filtrs-list .north-south a:last-child, .publishing-filtrs-list .tabs-inner a:last-child, .publishing-filtrs-list .radio-north-south a:last-child, .publishing-filtrs-list .adnce-north-south a:last-child, .filter-for-gemius .daily-week-year a:last-child, .filter-for-gemius .north-south a:last-child, .filter-for-gemius .tabs-inner a:last-child, .filter-for-gemius .radio-north-south a:last-child, .filter-for-gemius .adnce-north-south a:last-child, .adnce-filtrs-wrap .daily-week-year a:last-child, .adnce-filtrs-wrap .north-south a:last-child, .adnce-filtrs-wrap .tabs-inner a:last-child, .adnce-filtrs-wrap .radio-north-south a:last-child, .adnce-filtrs-wrap .adnce-north-south a:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.tvmedia-filtrs-wrap .daily-week-year a:first-child, .tvmedia-filtrs-wrap .north-south a:first-child, .tvmedia-filtrs-wrap .tabs-inner a:first-child, .tvmedia-filtrs-wrap .radio-north-south a:first-child, .tvmedia-filtrs-wrap .adnce-north-south a:first-child, .radio-filtrs-list .daily-week-year a:first-child, .radio-filtrs-list .north-south a:first-child, .radio-filtrs-list .tabs-inner a:first-child, .radio-filtrs-list .radio-north-south a:first-child, .radio-filtrs-list .adnce-north-south a:first-child, .publishing-filtrs-list .daily-week-year a:first-child, .publishing-filtrs-list .north-south a:first-child, .publishing-filtrs-list .tabs-inner a:first-child, .publishing-filtrs-list .radio-north-south a:first-child, .publishing-filtrs-list .adnce-north-south a:first-child, .filter-for-gemius .daily-week-year a:first-child, .filter-for-gemius .north-south a:first-child, .filter-for-gemius .tabs-inner a:first-child, .filter-for-gemius .radio-north-south a:first-child, .filter-for-gemius .adnce-north-south a:first-child, .adnce-filtrs-wrap .daily-week-year a:first-child, .adnce-filtrs-wrap .north-south a:first-child, .adnce-filtrs-wrap .tabs-inner a:first-child, .adnce-filtrs-wrap .radio-north-south a:first-child, .adnce-filtrs-wrap .adnce-north-south a:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.tvmedia-filtrs-wrap .sel-date input[type=date],
.tvmedia-filtrs-wrap .sel-date input[type=week],
.tvmedia-filtrs-wrap .sel-date input[type=text],
.tvmedia-filtrs-wrap .sel-date input[type=month], .tvmedia-filtrs-wrap .sel-week input[type=date],
.tvmedia-filtrs-wrap .sel-week input[type=week],
.tvmedia-filtrs-wrap .sel-week input[type=text],
.tvmedia-filtrs-wrap .sel-week input[type=month], .tvmedia-filtrs-wrap .sel-month input[type=date],
.tvmedia-filtrs-wrap .sel-month input[type=week],
.tvmedia-filtrs-wrap .sel-month input[type=text],
.tvmedia-filtrs-wrap .sel-month input[type=month], .tvmedia-filtrs-wrap .sel-adnce-date input[type=date],
.tvmedia-filtrs-wrap .sel-adnce-date input[type=week],
.tvmedia-filtrs-wrap .sel-adnce-date input[type=text],
.tvmedia-filtrs-wrap .sel-adnce-date input[type=month], .radio-filtrs-list .sel-date input[type=date],
.radio-filtrs-list .sel-date input[type=week],
.radio-filtrs-list .sel-date input[type=text],
.radio-filtrs-list .sel-date input[type=month], .radio-filtrs-list .sel-week input[type=date],
.radio-filtrs-list .sel-week input[type=week],
.radio-filtrs-list .sel-week input[type=text],
.radio-filtrs-list .sel-week input[type=month], .radio-filtrs-list .sel-month input[type=date],
.radio-filtrs-list .sel-month input[type=week],
.radio-filtrs-list .sel-month input[type=text],
.radio-filtrs-list .sel-month input[type=month], .radio-filtrs-list .sel-adnce-date input[type=date],
.radio-filtrs-list .sel-adnce-date input[type=week],
.radio-filtrs-list .sel-adnce-date input[type=text],
.radio-filtrs-list .sel-adnce-date input[type=month], .publishing-filtrs-list .sel-date input[type=date],
.publishing-filtrs-list .sel-date input[type=week],
.publishing-filtrs-list .sel-date input[type=text],
.publishing-filtrs-list .sel-date input[type=month], .publishing-filtrs-list .sel-week input[type=date],
.publishing-filtrs-list .sel-week input[type=week],
.publishing-filtrs-list .sel-week input[type=text],
.publishing-filtrs-list .sel-week input[type=month], .publishing-filtrs-list .sel-month input[type=date],
.publishing-filtrs-list .sel-month input[type=week],
.publishing-filtrs-list .sel-month input[type=text],
.publishing-filtrs-list .sel-month input[type=month], .publishing-filtrs-list .sel-adnce-date input[type=date],
.publishing-filtrs-list .sel-adnce-date input[type=week],
.publishing-filtrs-list .sel-adnce-date input[type=text],
.publishing-filtrs-list .sel-adnce-date input[type=month], .filter-for-gemius .sel-date input[type=date],
.filter-for-gemius .sel-date input[type=week],
.filter-for-gemius .sel-date input[type=text],
.filter-for-gemius .sel-date input[type=month], .filter-for-gemius .sel-week input[type=date],
.filter-for-gemius .sel-week input[type=week],
.filter-for-gemius .sel-week input[type=text],
.filter-for-gemius .sel-week input[type=month], .filter-for-gemius .sel-month input[type=date],
.filter-for-gemius .sel-month input[type=week],
.filter-for-gemius .sel-month input[type=text],
.filter-for-gemius .sel-month input[type=month], .filter-for-gemius .sel-adnce-date input[type=date],
.filter-for-gemius .sel-adnce-date input[type=week],
.filter-for-gemius .sel-adnce-date input[type=text],
.filter-for-gemius .sel-adnce-date input[type=month], .adnce-filtrs-wrap .sel-date input[type=date],
.adnce-filtrs-wrap .sel-date input[type=week],
.adnce-filtrs-wrap .sel-date input[type=text],
.adnce-filtrs-wrap .sel-date input[type=month], .adnce-filtrs-wrap .sel-week input[type=date],
.adnce-filtrs-wrap .sel-week input[type=week],
.adnce-filtrs-wrap .sel-week input[type=text],
.adnce-filtrs-wrap .sel-week input[type=month], .adnce-filtrs-wrap .sel-month input[type=date],
.adnce-filtrs-wrap .sel-month input[type=week],
.adnce-filtrs-wrap .sel-month input[type=text],
.adnce-filtrs-wrap .sel-month input[type=month], .adnce-filtrs-wrap .sel-adnce-date input[type=date],
.adnce-filtrs-wrap .sel-adnce-date input[type=week],
.adnce-filtrs-wrap .sel-adnce-date input[type=text],
.adnce-filtrs-wrap .sel-adnce-date input[type=month] {
  padding: 2px 16px 0px 16px;
  height: 40px;
  border-radius: 4px;
  font-weight: 500;
  color: var(--c-primary);
  border: 1px solid rgba(26, 78, 90, 0.15);
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
}
.tvmedia-filtrs-wrap .sel-week .form-control, .radio-filtrs-list .sel-week .form-control, .publishing-filtrs-list .sel-week .form-control, .filter-for-gemius .sel-week .form-control, .adnce-filtrs-wrap .sel-week .form-control {
  background-image: url("../images/calendar-week.svg");
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: center right 16px;
  padding-right: 32px;
  width: 165px;
}
.tvmedia-filtrs-wrap .sel-month .flatpickr-input, .radio-filtrs-list .sel-month .flatpickr-input, .publishing-filtrs-list .sel-month .flatpickr-input, .filter-for-gemius .sel-month .flatpickr-input, .adnce-filtrs-wrap .sel-month .flatpickr-input {
  background-image: url("../images/calendar-day-svgrepo-com.svg");
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: center right 16px;
  padding-right: 32px;
  width: 190px;
}
.tvmedia-filtrs-wrap .north-south, .radio-filtrs-list .north-south, .publishing-filtrs-list .north-south, .filter-for-gemius .north-south, .adnce-filtrs-wrap .north-south {
  margin-right: auto;
}
.tvmedia-filtrs-wrap .export-btns-wrap, .tvmedia-filtrs-wrap .radio-export-btns-wrap, .tvmedia-filtrs-wrap .adnce-exprt-btn-wrap, .radio-filtrs-list .export-btns-wrap, .radio-filtrs-list .radio-export-btns-wrap, .radio-filtrs-list .adnce-exprt-btn-wrap, .publishing-filtrs-list .export-btns-wrap, .publishing-filtrs-list .radio-export-btns-wrap, .publishing-filtrs-list .adnce-exprt-btn-wrap, .filter-for-gemius .export-btns-wrap, .filter-for-gemius .radio-export-btns-wrap, .filter-for-gemius .adnce-exprt-btn-wrap, .adnce-filtrs-wrap .export-btns-wrap, .adnce-filtrs-wrap .radio-export-btns-wrap, .adnce-filtrs-wrap .adnce-exprt-btn-wrap {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 16px;
}
.tvmedia-filtrs-wrap .export-btns-wrap .pdf-lnk, .tvmedia-filtrs-wrap .radio-export-btns-wrap .pdf-lnk, .tvmedia-filtrs-wrap .adnce-exprt-btn-wrap .pdf-lnk, .radio-filtrs-list .export-btns-wrap .pdf-lnk, .radio-filtrs-list .radio-export-btns-wrap .pdf-lnk, .radio-filtrs-list .adnce-exprt-btn-wrap .pdf-lnk, .publishing-filtrs-list .export-btns-wrap .pdf-lnk, .publishing-filtrs-list .radio-export-btns-wrap .pdf-lnk, .publishing-filtrs-list .adnce-exprt-btn-wrap .pdf-lnk, .filter-for-gemius .export-btns-wrap .pdf-lnk, .filter-for-gemius .radio-export-btns-wrap .pdf-lnk, .filter-for-gemius .adnce-exprt-btn-wrap .pdf-lnk, .adnce-filtrs-wrap .export-btns-wrap .pdf-lnk, .adnce-filtrs-wrap .radio-export-btns-wrap .pdf-lnk, .adnce-filtrs-wrap .adnce-exprt-btn-wrap .pdf-lnk {
  font-weight: 500;
  color: var(--c-primary);
  padding: 2px 16px 0px 16px;
  height: 40px;
  display: inline-block;
  border-radius: 4px;
  text-decoration: none;
  text-align: center;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  overflow: hidden;
  position: relative;
  z-index: 1;
  background-color: var(--c-green-light);
  padding-right: 42px;
  border: none;
  cursor: pointer;
  min-width: 190px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.tvmedia-filtrs-wrap .export-btns-wrap .pdf-lnk::before, .tvmedia-filtrs-wrap .radio-export-btns-wrap .pdf-lnk::before, .tvmedia-filtrs-wrap .adnce-exprt-btn-wrap .pdf-lnk::before, .radio-filtrs-list .export-btns-wrap .pdf-lnk::before, .radio-filtrs-list .radio-export-btns-wrap .pdf-lnk::before, .radio-filtrs-list .adnce-exprt-btn-wrap .pdf-lnk::before, .publishing-filtrs-list .export-btns-wrap .pdf-lnk::before, .publishing-filtrs-list .radio-export-btns-wrap .pdf-lnk::before, .publishing-filtrs-list .adnce-exprt-btn-wrap .pdf-lnk::before, .filter-for-gemius .export-btns-wrap .pdf-lnk::before, .filter-for-gemius .radio-export-btns-wrap .pdf-lnk::before, .filter-for-gemius .adnce-exprt-btn-wrap .pdf-lnk::before, .adnce-filtrs-wrap .export-btns-wrap .pdf-lnk::before, .adnce-filtrs-wrap .radio-export-btns-wrap .pdf-lnk::before, .adnce-filtrs-wrap .adnce-exprt-btn-wrap .pdf-lnk::before {
  z-index: -1;
  content: "";
  background-color: var(--c-green);
  width: 200%;
  left: -50%;
  -webkit-transform: skew(30deg);
          transform: skew(30deg);
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: transform 0.4s cubic-bezier(0.3, 1, 0.8, 1), -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  position: absolute;
  top: -10%;
  height: 120%;
}
.tvmedia-filtrs-wrap .export-btns-wrap .pdf-lnk::after, .tvmedia-filtrs-wrap .radio-export-btns-wrap .pdf-lnk::after, .tvmedia-filtrs-wrap .adnce-exprt-btn-wrap .pdf-lnk::after, .radio-filtrs-list .export-btns-wrap .pdf-lnk::after, .radio-filtrs-list .radio-export-btns-wrap .pdf-lnk::after, .radio-filtrs-list .adnce-exprt-btn-wrap .pdf-lnk::after, .publishing-filtrs-list .export-btns-wrap .pdf-lnk::after, .publishing-filtrs-list .radio-export-btns-wrap .pdf-lnk::after, .publishing-filtrs-list .adnce-exprt-btn-wrap .pdf-lnk::after, .filter-for-gemius .export-btns-wrap .pdf-lnk::after, .filter-for-gemius .radio-export-btns-wrap .pdf-lnk::after, .filter-for-gemius .adnce-exprt-btn-wrap .pdf-lnk::after, .adnce-filtrs-wrap .export-btns-wrap .pdf-lnk::after, .adnce-filtrs-wrap .radio-export-btns-wrap .pdf-lnk::after, .adnce-filtrs-wrap .adnce-exprt-btn-wrap .pdf-lnk::after {
  z-index: 1;
  content: "";
  background-image: url("../images/download-2.svg");
  background-position: right 20px center;
  background-repeat: no-repeat;
  background-size: 12px;
  position: absolute;
  top: 0%;
  right: 0;
  bottom: 0;
  width: 40px;
  height: 100%;
  margin: auto 0;
}
.tvmedia-filtrs-wrap .export-btns-wrap .pdf-lnk:hover::before, .tvmedia-filtrs-wrap .radio-export-btns-wrap .pdf-lnk:hover::before, .tvmedia-filtrs-wrap .adnce-exprt-btn-wrap .pdf-lnk:hover::before, .radio-filtrs-list .export-btns-wrap .pdf-lnk:hover::before, .radio-filtrs-list .radio-export-btns-wrap .pdf-lnk:hover::before, .radio-filtrs-list .adnce-exprt-btn-wrap .pdf-lnk:hover::before, .publishing-filtrs-list .export-btns-wrap .pdf-lnk:hover::before, .publishing-filtrs-list .radio-export-btns-wrap .pdf-lnk:hover::before, .publishing-filtrs-list .adnce-exprt-btn-wrap .pdf-lnk:hover::before, .filter-for-gemius .export-btns-wrap .pdf-lnk:hover::before, .filter-for-gemius .radio-export-btns-wrap .pdf-lnk:hover::before, .filter-for-gemius .adnce-exprt-btn-wrap .pdf-lnk:hover::before, .adnce-filtrs-wrap .export-btns-wrap .pdf-lnk:hover::before, .adnce-filtrs-wrap .radio-export-btns-wrap .pdf-lnk:hover::before, .adnce-filtrs-wrap .adnce-exprt-btn-wrap .pdf-lnk:hover::before {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}
.tvmedia-filtrs-wrap .export-btns-wrap .excel-lnk, .tvmedia-filtrs-wrap .radio-export-btns-wrap .excel-lnk, .tvmedia-filtrs-wrap .adnce-exprt-btn-wrap .excel-lnk, .radio-filtrs-list .export-btns-wrap .excel-lnk, .radio-filtrs-list .radio-export-btns-wrap .excel-lnk, .radio-filtrs-list .adnce-exprt-btn-wrap .excel-lnk, .publishing-filtrs-list .export-btns-wrap .excel-lnk, .publishing-filtrs-list .radio-export-btns-wrap .excel-lnk, .publishing-filtrs-list .adnce-exprt-btn-wrap .excel-lnk, .filter-for-gemius .export-btns-wrap .excel-lnk, .filter-for-gemius .radio-export-btns-wrap .excel-lnk, .filter-for-gemius .adnce-exprt-btn-wrap .excel-lnk, .adnce-filtrs-wrap .export-btns-wrap .excel-lnk, .adnce-filtrs-wrap .radio-export-btns-wrap .excel-lnk, .adnce-filtrs-wrap .adnce-exprt-btn-wrap .excel-lnk {
  font-weight: 500;
  color: var(--c-green);
  padding: 2px 16px 0px 16px;
  height: 40px;
  display: inline-block;
  border-radius: 4px;
  text-decoration: none;
  text-align: center;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  overflow: hidden;
  position: relative;
  z-index: 1;
  background-color: var(--c-brand-primary);
  padding-right: 42px;
  border: none;
  cursor: pointer;
  min-width: 190px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.tvmedia-filtrs-wrap .export-btns-wrap .excel-lnk::before, .tvmedia-filtrs-wrap .radio-export-btns-wrap .excel-lnk::before, .tvmedia-filtrs-wrap .adnce-exprt-btn-wrap .excel-lnk::before, .radio-filtrs-list .export-btns-wrap .excel-lnk::before, .radio-filtrs-list .radio-export-btns-wrap .excel-lnk::before, .radio-filtrs-list .adnce-exprt-btn-wrap .excel-lnk::before, .publishing-filtrs-list .export-btns-wrap .excel-lnk::before, .publishing-filtrs-list .radio-export-btns-wrap .excel-lnk::before, .publishing-filtrs-list .adnce-exprt-btn-wrap .excel-lnk::before, .filter-for-gemius .export-btns-wrap .excel-lnk::before, .filter-for-gemius .radio-export-btns-wrap .excel-lnk::before, .filter-for-gemius .adnce-exprt-btn-wrap .excel-lnk::before, .adnce-filtrs-wrap .export-btns-wrap .excel-lnk::before, .adnce-filtrs-wrap .radio-export-btns-wrap .excel-lnk::before, .adnce-filtrs-wrap .adnce-exprt-btn-wrap .excel-lnk::before {
  z-index: -1;
  content: "";
  background-color: var(--c-primary);
  width: 200%;
  left: -50%;
  -webkit-transform: skew(30deg);
          transform: skew(30deg);
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: transform 0.4s cubic-bezier(0.3, 1, 0.8, 1), -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  position: absolute;
  top: -10%;
  height: 120%;
}
.tvmedia-filtrs-wrap .export-btns-wrap .excel-lnk::after, .tvmedia-filtrs-wrap .radio-export-btns-wrap .excel-lnk::after, .tvmedia-filtrs-wrap .adnce-exprt-btn-wrap .excel-lnk::after, .radio-filtrs-list .export-btns-wrap .excel-lnk::after, .radio-filtrs-list .radio-export-btns-wrap .excel-lnk::after, .radio-filtrs-list .adnce-exprt-btn-wrap .excel-lnk::after, .publishing-filtrs-list .export-btns-wrap .excel-lnk::after, .publishing-filtrs-list .radio-export-btns-wrap .excel-lnk::after, .publishing-filtrs-list .adnce-exprt-btn-wrap .excel-lnk::after, .filter-for-gemius .export-btns-wrap .excel-lnk::after, .filter-for-gemius .radio-export-btns-wrap .excel-lnk::after, .filter-for-gemius .adnce-exprt-btn-wrap .excel-lnk::after, .adnce-filtrs-wrap .export-btns-wrap .excel-lnk::after, .adnce-filtrs-wrap .radio-export-btns-wrap .excel-lnk::after, .adnce-filtrs-wrap .adnce-exprt-btn-wrap .excel-lnk::after {
  z-index: 1;
  content: "";
  background-image: url("../images/download-2-green.svg");
  background-position: right 20px center;
  background-repeat: no-repeat;
  background-size: 12px;
  position: absolute;
  top: 0%;
  right: 0;
  bottom: 0;
  width: 40px;
  height: 100%;
  margin: auto 0;
}
.tvmedia-filtrs-wrap .export-btns-wrap .excel-lnk:hover::before, .tvmedia-filtrs-wrap .radio-export-btns-wrap .excel-lnk:hover::before, .tvmedia-filtrs-wrap .adnce-exprt-btn-wrap .excel-lnk:hover::before, .radio-filtrs-list .export-btns-wrap .excel-lnk:hover::before, .radio-filtrs-list .radio-export-btns-wrap .excel-lnk:hover::before, .radio-filtrs-list .adnce-exprt-btn-wrap .excel-lnk:hover::before, .publishing-filtrs-list .export-btns-wrap .excel-lnk:hover::before, .publishing-filtrs-list .radio-export-btns-wrap .excel-lnk:hover::before, .publishing-filtrs-list .adnce-exprt-btn-wrap .excel-lnk:hover::before, .filter-for-gemius .export-btns-wrap .excel-lnk:hover::before, .filter-for-gemius .radio-export-btns-wrap .excel-lnk:hover::before, .filter-for-gemius .adnce-exprt-btn-wrap .excel-lnk:hover::before, .adnce-filtrs-wrap .export-btns-wrap .excel-lnk:hover::before, .adnce-filtrs-wrap .radio-export-btns-wrap .excel-lnk:hover::before, .adnce-filtrs-wrap .adnce-exprt-btn-wrap .excel-lnk:hover::before {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}
.tvmedia-filtrs-wrap .year-tabs-wrap, .radio-filtrs-list .year-tabs-wrap, .publishing-filtrs-list .year-tabs-wrap, .filter-for-gemius .year-tabs-wrap, .adnce-filtrs-wrap .year-tabs-wrap {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 16px;
}
.tvmedia-filtrs-wrap .year-tabs-wrap .sel-year .select2, .radio-filtrs-list .year-tabs-wrap .sel-year .select2, .publishing-filtrs-list .year-tabs-wrap .sel-year .select2, .filter-for-gemius .year-tabs-wrap .sel-year .select2, .adnce-filtrs-wrap .year-tabs-wrap .sel-year .select2 {
  width: 125px !important;
}
.tvmedia-filtrs-wrap .year-tabs-wrap .sel-year .period, .radio-filtrs-list .year-tabs-wrap .sel-year .period, .publishing-filtrs-list .year-tabs-wrap .sel-year .period, .filter-for-gemius .year-tabs-wrap .sel-year .period, .adnce-filtrs-wrap .year-tabs-wrap .sel-year .period {
  padding: 2px 16px 0px 16px;
  height: 40px;
  border-radius: 4px;
  font-weight: 500;
  color: var(--c-primary);
  border: 1px solid rgba(26, 78, 90, 0.15);
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
  background-image: url("../images/select-icon.svg");
  padding-right: 35px !important;
  background-size: 13px;
  background-position: right 16px center;
  background-repeat: no-repeat;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.tvmedia-filtrs-wrap .radio-date-range-wrap, .radio-filtrs-list .radio-date-range-wrap, .publishing-filtrs-list .radio-date-range-wrap, .filter-for-gemius .radio-date-range-wrap, .adnce-filtrs-wrap .radio-date-range-wrap {
  margin-right: auto;
}
.tvmedia-filtrs-wrap .radio-date-range-wrap .time-range-sel, .tvmedia-filtrs-wrap .radio-date-range-wrap .publishing-time-range-sel, .tvmedia-filtrs-wrap .radio-date-range-wrap #universe-sel, .tvmedia-filtrs-wrap .radio-date-range-wrap .publisher-sel, .tvmedia-filtrs-wrap .radio-date-range-wrap .periodicity-sel, .tvmedia-filtrs-wrap .radio-date-range-wrap .titletype-sel, .tvmedia-filtrs-wrap .publishing-time-sel .time-range-sel, .tvmedia-filtrs-wrap .publishing-time-sel .publishing-time-range-sel, .tvmedia-filtrs-wrap .publishing-time-sel #universe-sel, .tvmedia-filtrs-wrap .publishing-time-sel .publisher-sel, .tvmedia-filtrs-wrap .publishing-time-sel .periodicity-sel, .tvmedia-filtrs-wrap .publishing-time-sel .titletype-sel, .tvmedia-filtrs-wrap .universe-sel .time-range-sel, .tvmedia-filtrs-wrap .universe-sel .publishing-time-range-sel, .tvmedia-filtrs-wrap .universe-sel #universe-sel, .tvmedia-filtrs-wrap .universe-sel .publisher-sel, .tvmedia-filtrs-wrap .universe-sel .periodicity-sel, .tvmedia-filtrs-wrap .universe-sel .titletype-sel, .tvmedia-filtrs-wrap .publisher-sel-wrap .time-range-sel, .tvmedia-filtrs-wrap .publisher-sel-wrap .publishing-time-range-sel, .tvmedia-filtrs-wrap .publisher-sel-wrap #universe-sel, .tvmedia-filtrs-wrap .publisher-sel-wrap .publisher-sel, .tvmedia-filtrs-wrap .publisher-sel-wrap .periodicity-sel, .tvmedia-filtrs-wrap .publisher-sel-wrap .titletype-sel, .tvmedia-filtrs-wrap .periodicity-sel-wrap .time-range-sel, .tvmedia-filtrs-wrap .periodicity-sel-wrap .publishing-time-range-sel, .tvmedia-filtrs-wrap .periodicity-sel-wrap #universe-sel, .tvmedia-filtrs-wrap .periodicity-sel-wrap .publisher-sel, .tvmedia-filtrs-wrap .periodicity-sel-wrap .periodicity-sel, .tvmedia-filtrs-wrap .periodicity-sel-wrap .titletype-sel, .tvmedia-filtrs-wrap .titletype-sel-wrap .time-range-sel, .tvmedia-filtrs-wrap .titletype-sel-wrap .publishing-time-range-sel, .tvmedia-filtrs-wrap .titletype-sel-wrap #universe-sel, .tvmedia-filtrs-wrap .titletype-sel-wrap .publisher-sel, .tvmedia-filtrs-wrap .titletype-sel-wrap .periodicity-sel, .tvmedia-filtrs-wrap .titletype-sel-wrap .titletype-sel, .radio-filtrs-list .radio-date-range-wrap .time-range-sel, .radio-filtrs-list .radio-date-range-wrap .publishing-time-range-sel, .radio-filtrs-list .radio-date-range-wrap #universe-sel, .radio-filtrs-list .radio-date-range-wrap .publisher-sel, .radio-filtrs-list .radio-date-range-wrap .periodicity-sel, .radio-filtrs-list .radio-date-range-wrap .titletype-sel, .radio-filtrs-list .publishing-time-sel .time-range-sel, .radio-filtrs-list .publishing-time-sel .publishing-time-range-sel, .radio-filtrs-list .publishing-time-sel #universe-sel, .radio-filtrs-list .publishing-time-sel .publisher-sel, .radio-filtrs-list .publishing-time-sel .periodicity-sel, .radio-filtrs-list .publishing-time-sel .titletype-sel, .radio-filtrs-list .universe-sel .time-range-sel, .radio-filtrs-list .universe-sel .publishing-time-range-sel, .radio-filtrs-list .universe-sel #universe-sel, .radio-filtrs-list .universe-sel .publisher-sel, .radio-filtrs-list .universe-sel .periodicity-sel, .radio-filtrs-list .universe-sel .titletype-sel, .radio-filtrs-list .publisher-sel-wrap .time-range-sel, .radio-filtrs-list .publisher-sel-wrap .publishing-time-range-sel, .radio-filtrs-list .publisher-sel-wrap #universe-sel, .radio-filtrs-list .publisher-sel-wrap .publisher-sel, .radio-filtrs-list .publisher-sel-wrap .periodicity-sel, .radio-filtrs-list .publisher-sel-wrap .titletype-sel, .radio-filtrs-list .periodicity-sel-wrap .time-range-sel, .radio-filtrs-list .periodicity-sel-wrap .publishing-time-range-sel, .radio-filtrs-list .periodicity-sel-wrap #universe-sel, .radio-filtrs-list .periodicity-sel-wrap .publisher-sel, .radio-filtrs-list .periodicity-sel-wrap .periodicity-sel, .radio-filtrs-list .periodicity-sel-wrap .titletype-sel, .radio-filtrs-list .titletype-sel-wrap .time-range-sel, .radio-filtrs-list .titletype-sel-wrap .publishing-time-range-sel, .radio-filtrs-list .titletype-sel-wrap #universe-sel, .radio-filtrs-list .titletype-sel-wrap .publisher-sel, .radio-filtrs-list .titletype-sel-wrap .periodicity-sel, .radio-filtrs-list .titletype-sel-wrap .titletype-sel, .publishing-filtrs-list .radio-date-range-wrap .time-range-sel, .publishing-filtrs-list .radio-date-range-wrap .publishing-time-range-sel, .publishing-filtrs-list .radio-date-range-wrap #universe-sel, .publishing-filtrs-list .radio-date-range-wrap .publisher-sel, .publishing-filtrs-list .radio-date-range-wrap .periodicity-sel, .publishing-filtrs-list .radio-date-range-wrap .titletype-sel, .publishing-filtrs-list .publishing-time-sel .time-range-sel, .publishing-filtrs-list .publishing-time-sel .publishing-time-range-sel, .publishing-filtrs-list .publishing-time-sel #universe-sel, .publishing-filtrs-list .publishing-time-sel .publisher-sel, .publishing-filtrs-list .publishing-time-sel .periodicity-sel, .publishing-filtrs-list .publishing-time-sel .titletype-sel, .publishing-filtrs-list .universe-sel .time-range-sel, .publishing-filtrs-list .universe-sel .publishing-time-range-sel, .publishing-filtrs-list .universe-sel #universe-sel, .publishing-filtrs-list .universe-sel .publisher-sel, .publishing-filtrs-list .universe-sel .periodicity-sel, .publishing-filtrs-list .universe-sel .titletype-sel, .publishing-filtrs-list .publisher-sel-wrap .time-range-sel, .publishing-filtrs-list .publisher-sel-wrap .publishing-time-range-sel, .publishing-filtrs-list .publisher-sel-wrap #universe-sel, .publishing-filtrs-list .publisher-sel-wrap .publisher-sel, .publishing-filtrs-list .publisher-sel-wrap .periodicity-sel, .publishing-filtrs-list .publisher-sel-wrap .titletype-sel, .publishing-filtrs-list .periodicity-sel-wrap .time-range-sel, .publishing-filtrs-list .periodicity-sel-wrap .publishing-time-range-sel, .publishing-filtrs-list .periodicity-sel-wrap #universe-sel, .publishing-filtrs-list .periodicity-sel-wrap .publisher-sel, .publishing-filtrs-list .periodicity-sel-wrap .periodicity-sel, .publishing-filtrs-list .periodicity-sel-wrap .titletype-sel, .publishing-filtrs-list .titletype-sel-wrap .time-range-sel, .publishing-filtrs-list .titletype-sel-wrap .publishing-time-range-sel, .publishing-filtrs-list .titletype-sel-wrap #universe-sel, .publishing-filtrs-list .titletype-sel-wrap .publisher-sel, .publishing-filtrs-list .titletype-sel-wrap .periodicity-sel, .publishing-filtrs-list .titletype-sel-wrap .titletype-sel, .filter-for-gemius .radio-date-range-wrap .time-range-sel, .filter-for-gemius .radio-date-range-wrap .publishing-time-range-sel, .filter-for-gemius .radio-date-range-wrap #universe-sel, .filter-for-gemius .radio-date-range-wrap .publisher-sel, .filter-for-gemius .radio-date-range-wrap .periodicity-sel, .filter-for-gemius .radio-date-range-wrap .titletype-sel, .filter-for-gemius .publishing-time-sel .time-range-sel, .filter-for-gemius .publishing-time-sel .publishing-time-range-sel, .filter-for-gemius .publishing-time-sel #universe-sel, .filter-for-gemius .publishing-time-sel .publisher-sel, .filter-for-gemius .publishing-time-sel .periodicity-sel, .filter-for-gemius .publishing-time-sel .titletype-sel, .filter-for-gemius .universe-sel .time-range-sel, .filter-for-gemius .universe-sel .publishing-time-range-sel, .filter-for-gemius .universe-sel #universe-sel, .filter-for-gemius .universe-sel .publisher-sel, .filter-for-gemius .universe-sel .periodicity-sel, .filter-for-gemius .universe-sel .titletype-sel, .filter-for-gemius .publisher-sel-wrap .time-range-sel, .filter-for-gemius .publisher-sel-wrap .publishing-time-range-sel, .filter-for-gemius .publisher-sel-wrap #universe-sel, .filter-for-gemius .publisher-sel-wrap .publisher-sel, .filter-for-gemius .publisher-sel-wrap .periodicity-sel, .filter-for-gemius .publisher-sel-wrap .titletype-sel, .filter-for-gemius .periodicity-sel-wrap .time-range-sel, .filter-for-gemius .periodicity-sel-wrap .publishing-time-range-sel, .filter-for-gemius .periodicity-sel-wrap #universe-sel, .filter-for-gemius .periodicity-sel-wrap .publisher-sel, .filter-for-gemius .periodicity-sel-wrap .periodicity-sel, .filter-for-gemius .periodicity-sel-wrap .titletype-sel, .filter-for-gemius .titletype-sel-wrap .time-range-sel, .filter-for-gemius .titletype-sel-wrap .publishing-time-range-sel, .filter-for-gemius .titletype-sel-wrap #universe-sel, .filter-for-gemius .titletype-sel-wrap .publisher-sel, .filter-for-gemius .titletype-sel-wrap .periodicity-sel, .filter-for-gemius .titletype-sel-wrap .titletype-sel, .adnce-filtrs-wrap .radio-date-range-wrap .time-range-sel, .adnce-filtrs-wrap .radio-date-range-wrap .publishing-time-range-sel, .adnce-filtrs-wrap .radio-date-range-wrap #universe-sel, .adnce-filtrs-wrap .radio-date-range-wrap .publisher-sel, .adnce-filtrs-wrap .radio-date-range-wrap .periodicity-sel, .adnce-filtrs-wrap .radio-date-range-wrap .titletype-sel, .adnce-filtrs-wrap .publishing-time-sel .time-range-sel, .adnce-filtrs-wrap .publishing-time-sel .publishing-time-range-sel, .adnce-filtrs-wrap .publishing-time-sel #universe-sel, .adnce-filtrs-wrap .publishing-time-sel .publisher-sel, .adnce-filtrs-wrap .publishing-time-sel .periodicity-sel, .adnce-filtrs-wrap .publishing-time-sel .titletype-sel, .adnce-filtrs-wrap .universe-sel .time-range-sel, .adnce-filtrs-wrap .universe-sel .publishing-time-range-sel, .adnce-filtrs-wrap .universe-sel #universe-sel, .adnce-filtrs-wrap .universe-sel .publisher-sel, .adnce-filtrs-wrap .universe-sel .periodicity-sel, .adnce-filtrs-wrap .universe-sel .titletype-sel, .adnce-filtrs-wrap .publisher-sel-wrap .time-range-sel, .adnce-filtrs-wrap .publisher-sel-wrap .publishing-time-range-sel, .adnce-filtrs-wrap .publisher-sel-wrap #universe-sel, .adnce-filtrs-wrap .publisher-sel-wrap .publisher-sel, .adnce-filtrs-wrap .publisher-sel-wrap .periodicity-sel, .adnce-filtrs-wrap .publisher-sel-wrap .titletype-sel, .adnce-filtrs-wrap .periodicity-sel-wrap .time-range-sel, .adnce-filtrs-wrap .periodicity-sel-wrap .publishing-time-range-sel, .adnce-filtrs-wrap .periodicity-sel-wrap #universe-sel, .adnce-filtrs-wrap .periodicity-sel-wrap .publisher-sel, .adnce-filtrs-wrap .periodicity-sel-wrap .periodicity-sel, .adnce-filtrs-wrap .periodicity-sel-wrap .titletype-sel, .adnce-filtrs-wrap .titletype-sel-wrap .time-range-sel, .adnce-filtrs-wrap .titletype-sel-wrap .publishing-time-range-sel, .adnce-filtrs-wrap .titletype-sel-wrap #universe-sel, .adnce-filtrs-wrap .titletype-sel-wrap .publisher-sel, .adnce-filtrs-wrap .titletype-sel-wrap .periodicity-sel, .adnce-filtrs-wrap .titletype-sel-wrap .titletype-sel {
  padding: 2px 16px 0px 16px;
  height: 40px;
  border-radius: 4px;
  font-weight: 500;
  color: var(--c-primary);
  border: 1px solid rgba(26, 78, 90, 0.15);
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
  background-image: url("../images/select-icon.svg");
  padding-right: 35px !important;
  background-size: 13px;
  background-position: right 16px center;
  background-repeat: no-repeat;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.tvmedia-filtrs-wrap .publishing-time-sel, .tvmedia-filtrs-wrap .universe-sel, .tvmedia-filtrs-wrap .publisher-sel-wrap, .tvmedia-filtrs-wrap .periodicity-sel-wrap, .tvmedia-filtrs-wrap .titletype-sel-wrap, .radio-filtrs-list .publishing-time-sel, .radio-filtrs-list .universe-sel, .radio-filtrs-list .publisher-sel-wrap, .radio-filtrs-list .periodicity-sel-wrap, .radio-filtrs-list .titletype-sel-wrap, .publishing-filtrs-list .publishing-time-sel, .publishing-filtrs-list .universe-sel, .publishing-filtrs-list .publisher-sel-wrap, .publishing-filtrs-list .periodicity-sel-wrap, .publishing-filtrs-list .titletype-sel-wrap, .filter-for-gemius .publishing-time-sel, .filter-for-gemius .universe-sel, .filter-for-gemius .publisher-sel-wrap, .filter-for-gemius .periodicity-sel-wrap, .filter-for-gemius .titletype-sel-wrap, .adnce-filtrs-wrap .publishing-time-sel, .adnce-filtrs-wrap .universe-sel, .adnce-filtrs-wrap .publisher-sel-wrap, .adnce-filtrs-wrap .periodicity-sel-wrap, .adnce-filtrs-wrap .titletype-sel-wrap {
  -webkit-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
}
@media screen and (min-width: 576px) {
  .tvmedia-filtrs-wrap .publishing-time-sel, .tvmedia-filtrs-wrap .universe-sel, .tvmedia-filtrs-wrap .publisher-sel-wrap, .tvmedia-filtrs-wrap .periodicity-sel-wrap, .tvmedia-filtrs-wrap .titletype-sel-wrap, .radio-filtrs-list .publishing-time-sel, .radio-filtrs-list .universe-sel, .radio-filtrs-list .publisher-sel-wrap, .radio-filtrs-list .periodicity-sel-wrap, .radio-filtrs-list .titletype-sel-wrap, .publishing-filtrs-list .publishing-time-sel, .publishing-filtrs-list .universe-sel, .publishing-filtrs-list .publisher-sel-wrap, .publishing-filtrs-list .periodicity-sel-wrap, .publishing-filtrs-list .titletype-sel-wrap, .filter-for-gemius .publishing-time-sel, .filter-for-gemius .universe-sel, .filter-for-gemius .publisher-sel-wrap, .filter-for-gemius .periodicity-sel-wrap, .filter-for-gemius .titletype-sel-wrap, .adnce-filtrs-wrap .publishing-time-sel, .adnce-filtrs-wrap .universe-sel, .adnce-filtrs-wrap .publisher-sel-wrap, .adnce-filtrs-wrap .periodicity-sel-wrap, .adnce-filtrs-wrap .titletype-sel-wrap {
    -webkit-box-flex: calc(50% - 8px);
        -ms-flex: calc(50% - 8px);
            flex: calc(50% - 8px);
  }
}
@media screen and (min-width: 768px) {
  .tvmedia-filtrs-wrap .publishing-time-sel, .tvmedia-filtrs-wrap .universe-sel, .tvmedia-filtrs-wrap .publisher-sel-wrap, .tvmedia-filtrs-wrap .periodicity-sel-wrap, .tvmedia-filtrs-wrap .titletype-sel-wrap, .radio-filtrs-list .publishing-time-sel, .radio-filtrs-list .universe-sel, .radio-filtrs-list .publisher-sel-wrap, .radio-filtrs-list .periodicity-sel-wrap, .radio-filtrs-list .titletype-sel-wrap, .publishing-filtrs-list .publishing-time-sel, .publishing-filtrs-list .universe-sel, .publishing-filtrs-list .publisher-sel-wrap, .publishing-filtrs-list .periodicity-sel-wrap, .publishing-filtrs-list .titletype-sel-wrap, .filter-for-gemius .publishing-time-sel, .filter-for-gemius .universe-sel, .filter-for-gemius .publisher-sel-wrap, .filter-for-gemius .periodicity-sel-wrap, .filter-for-gemius .titletype-sel-wrap, .adnce-filtrs-wrap .publishing-time-sel, .adnce-filtrs-wrap .universe-sel, .adnce-filtrs-wrap .publisher-sel-wrap, .adnce-filtrs-wrap .periodicity-sel-wrap, .adnce-filtrs-wrap .titletype-sel-wrap {
    -webkit-box-flex: calc(33% - 9px);
        -ms-flex: calc(33% - 9px);
            flex: calc(33% - 9px);
  }
}
@media screen and (min-width: 992px) {
  .tvmedia-filtrs-wrap .publishing-time-sel, .tvmedia-filtrs-wrap .universe-sel, .tvmedia-filtrs-wrap .publisher-sel-wrap, .tvmedia-filtrs-wrap .periodicity-sel-wrap, .tvmedia-filtrs-wrap .titletype-sel-wrap, .radio-filtrs-list .publishing-time-sel, .radio-filtrs-list .universe-sel, .radio-filtrs-list .publisher-sel-wrap, .radio-filtrs-list .periodicity-sel-wrap, .radio-filtrs-list .titletype-sel-wrap, .publishing-filtrs-list .publishing-time-sel, .publishing-filtrs-list .universe-sel, .publishing-filtrs-list .publisher-sel-wrap, .publishing-filtrs-list .periodicity-sel-wrap, .publishing-filtrs-list .titletype-sel-wrap, .filter-for-gemius .publishing-time-sel, .filter-for-gemius .universe-sel, .filter-for-gemius .publisher-sel-wrap, .filter-for-gemius .periodicity-sel-wrap, .filter-for-gemius .titletype-sel-wrap, .adnce-filtrs-wrap .publishing-time-sel, .adnce-filtrs-wrap .universe-sel, .adnce-filtrs-wrap .publisher-sel-wrap, .adnce-filtrs-wrap .periodicity-sel-wrap, .adnce-filtrs-wrap .titletype-sel-wrap {
    -webkit-box-flex: calc(25% - 12px);
        -ms-flex: calc(25% - 12px);
            flex: calc(25% - 12px);
  }
}
@media screen and (min-width: 1200px) {
  .tvmedia-filtrs-wrap .publishing-time-sel, .tvmedia-filtrs-wrap .universe-sel, .tvmedia-filtrs-wrap .publisher-sel-wrap, .tvmedia-filtrs-wrap .periodicity-sel-wrap, .tvmedia-filtrs-wrap .titletype-sel-wrap, .radio-filtrs-list .publishing-time-sel, .radio-filtrs-list .universe-sel, .radio-filtrs-list .publisher-sel-wrap, .radio-filtrs-list .periodicity-sel-wrap, .radio-filtrs-list .titletype-sel-wrap, .publishing-filtrs-list .publishing-time-sel, .publishing-filtrs-list .universe-sel, .publishing-filtrs-list .publisher-sel-wrap, .publishing-filtrs-list .periodicity-sel-wrap, .publishing-filtrs-list .titletype-sel-wrap, .filter-for-gemius .publishing-time-sel, .filter-for-gemius .universe-sel, .filter-for-gemius .publisher-sel-wrap, .filter-for-gemius .periodicity-sel-wrap, .filter-for-gemius .titletype-sel-wrap, .adnce-filtrs-wrap .publishing-time-sel, .adnce-filtrs-wrap .universe-sel, .adnce-filtrs-wrap .publisher-sel-wrap, .adnce-filtrs-wrap .periodicity-sel-wrap, .adnce-filtrs-wrap .titletype-sel-wrap {
    -webkit-box-flex: calc(20% - 13px);
        -ms-flex: calc(20% - 13px);
            flex: calc(20% - 13px);
  }
}
.tvmedia-filtrs-wrap .publishing-time-sel select, .tvmedia-filtrs-wrap .universe-sel select, .tvmedia-filtrs-wrap .publisher-sel-wrap select, .tvmedia-filtrs-wrap .periodicity-sel-wrap select, .tvmedia-filtrs-wrap .titletype-sel-wrap select, .radio-filtrs-list .publishing-time-sel select, .radio-filtrs-list .universe-sel select, .radio-filtrs-list .publisher-sel-wrap select, .radio-filtrs-list .periodicity-sel-wrap select, .radio-filtrs-list .titletype-sel-wrap select, .publishing-filtrs-list .publishing-time-sel select, .publishing-filtrs-list .universe-sel select, .publishing-filtrs-list .publisher-sel-wrap select, .publishing-filtrs-list .periodicity-sel-wrap select, .publishing-filtrs-list .titletype-sel-wrap select, .filter-for-gemius .publishing-time-sel select, .filter-for-gemius .universe-sel select, .filter-for-gemius .publisher-sel-wrap select, .filter-for-gemius .periodicity-sel-wrap select, .filter-for-gemius .titletype-sel-wrap select, .adnce-filtrs-wrap .publishing-time-sel select, .adnce-filtrs-wrap .universe-sel select, .adnce-filtrs-wrap .publisher-sel-wrap select, .adnce-filtrs-wrap .periodicity-sel-wrap select, .adnce-filtrs-wrap .titletype-sel-wrap select {
  -webkit-box-flex: 100% !important;
      -ms-flex: 100% !important;
          flex: 100% !important;
}

@media screen and (min-width: 992px) {
  .tvmedia-filtrs-wrap {
    width: calc(100% - 235px) !important;
    position: relative;
    z-index: 5;
  }
}

.periods-export-btns-wrap {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 16px;
  padding-top: 16px;
}
.periods-export-btns-wrap .pdf-lnk {
  font-weight: 500;
  color: var(--c-primary);
  padding: 2px 16px 0px 16px;
  height: 40px;
  display: inline-block;
  border-radius: 4px;
  text-decoration: none;
  text-align: center;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  overflow: hidden;
  position: relative;
  z-index: 1;
  background-color: var(--c-green-light);
  padding-right: 42px;
  border: none;
  cursor: pointer;
  min-width: 190px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.periods-export-btns-wrap .pdf-lnk::before {
  z-index: -1;
  content: "";
  background-color: var(--c-green);
  width: 200%;
  left: -50%;
  -webkit-transform: skew(30deg);
          transform: skew(30deg);
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: transform 0.4s cubic-bezier(0.3, 1, 0.8, 1), -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  position: absolute;
  top: -10%;
  height: 120%;
}
.periods-export-btns-wrap .pdf-lnk::after {
  z-index: 1;
  content: "";
  background-image: url("../images/download-2.svg");
  background-position: right 20px center;
  background-repeat: no-repeat;
  background-size: 12px;
  position: absolute;
  top: 0%;
  right: 0;
  bottom: 0;
  width: 40px;
  height: 100%;
  margin: auto 0;
}
.periods-export-btns-wrap .pdf-lnk:hover::before {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}
.periods-export-btns-wrap .excel-lnk {
  font-weight: 500;
  color: var(--c-green);
  padding: 2px 16px 0px 16px;
  height: 40px;
  display: inline-block;
  border-radius: 4px;
  text-decoration: none;
  text-align: center;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  overflow: hidden;
  position: relative;
  z-index: 1;
  background-color: var(--c-brand-primary);
  padding-right: 42px;
  border: none;
  cursor: pointer;
  min-width: 190px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.periods-export-btns-wrap .excel-lnk::before {
  z-index: -1;
  content: "";
  background-color: var(--c-primary);
  width: 200%;
  left: -50%;
  -webkit-transform: skew(30deg);
          transform: skew(30deg);
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  transition: transform 0.4s cubic-bezier(0.3, 1, 0.8, 1), -webkit-transform 0.4s cubic-bezier(0.3, 1, 0.8, 1);
  position: absolute;
  top: -10%;
  height: 120%;
}
.periods-export-btns-wrap .excel-lnk::after {
  z-index: 1;
  content: "";
  background-image: url("../images/download-2-green.svg");
  background-position: right 20px center;
  background-repeat: no-repeat;
  background-size: 12px;
  position: absolute;
  top: 0%;
  right: 0;
  bottom: 0;
  width: 40px;
  height: 100%;
  margin: auto 0;
}
.periods-export-btns-wrap .excel-lnk:hover::before {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}

@media screen and (max-width: 991.75px) {
  .table, .radio-data-table, .publishing-data-table {
    overflow-y: hidden;
    overflow-x: auto;
  }
}
.table .chart-container, .radio-data-table .chart-container, .publishing-data-table .chart-container {
  height: unset !important;
}
.table .chart-container canvas, .radio-data-table .chart-container canvas, .publishing-data-table .chart-container canvas {
  margin: 0 auto;
  width: 280px !important;
  height: 280px !important;
}
@media screen and (min-width: 576px) {
  .table .chart-container canvas, .radio-data-table .chart-container canvas, .publishing-data-table .chart-container canvas {
    width: 500px !important;
    height: 500px !important;
  }
}
@media screen and (min-width: 768px) {
  .table .chart-container canvas, .radio-data-table .chart-container canvas, .publishing-data-table .chart-container canvas {
    width: 700px !important;
    height: 700px !important;
  }
}
.table .table-inner, .radio-data-table .table-inner, .publishing-data-table .table-inner {
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
.table .table-inner .dataTables_wrapper .dataTables_length > label, .radio-data-table .table-inner .dataTables_wrapper .dataTables_length > label, .publishing-data-table .table-inner .dataTables_wrapper .dataTables_length > label {
  display: none;
}
.table .table-inner table, .radio-data-table .table-inner table, .publishing-data-table .table-inner table {
  width: 100% !important;
}
@media screen and (max-width: 991.75px) {
  .table .table-inner table, .radio-data-table .table-inner table, .publishing-data-table .table-inner table {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
}
.table .table-inner table thead tr, .radio-data-table .table-inner table thead tr, .publishing-data-table .table-inner table thead tr {
  border-bottom: 1px solid rgba(26, 78, 90, 0.15);
}
.table .table-inner table thead tr th, .radio-data-table .table-inner table thead tr th, .publishing-data-table .table-inner table thead tr th {
  font-weight: 600;
  padding: 14px 16px;
  vertical-align: top;
  cursor: pointer;
  color: var(--c-primary);
  width: 16.666% !important;
}
@media screen and (max-width: 991.75px) {
  .table .table-inner table thead tr th, .radio-data-table .table-inner table thead tr th, .publishing-data-table .table-inner table thead tr th {
    width: 200px !important;
  }
}
@media screen and (max-width: 575.75px) {
  .table .table-inner table thead tr th, .radio-data-table .table-inner table thead tr th, .publishing-data-table .table-inner table thead tr th {
    width: 150px !important;
  }
}
.table .table-inner table thead tr th span:last-child, .radio-data-table .table-inner table thead tr th span:last-child, .publishing-data-table .table-inner table thead tr th span:last-child {
  background-image: url("../images/top-bottom-arrow.svg");
  background-repeat: no-repeat;
  background-size: 16px;
  margin-left: 6px;
  height: 16px;
  display: inline-block;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  position: relative;
  top: 4px;
  padding: 10px;
}
.table .table-inner table thead tr th.sorting_asc span:last-child, .radio-data-table .table-inner table thead tr th.sorting_asc span:last-child, .publishing-data-table .table-inner table thead tr th.sorting_asc span:last-child {
  background-image: url("../images/bottom-top-arrow.svg") !important;
}
.table .table-inner table thead tr th .thead, .radio-data-table .table-inner table thead tr th .thead, .publishing-data-table .table-inner table thead tr th .thead {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.table .table-inner table tbody tr td, .radio-data-table .table-inner table tbody tr td, .publishing-data-table .table-inner table tbody tr td {
  padding: 14px 16px;
  color: var(--c-primary);
  vertical-align: top;
}
.table .table-inner table tbody tr td a, .radio-data-table .table-inner table tbody tr td a, .publishing-data-table .table-inner table tbody tr td a {
  color: var(--c-primary);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
.table .table-inner table tbody tr td a:hover, .radio-data-table .table-inner table tbody tr td a:hover, .publishing-data-table .table-inner table tbody tr td a:hover {
  text-decoration: none;
}
.table .table-inner table tbody .even, .radio-data-table .table-inner table tbody .even, .publishing-data-table .table-inner table tbody .even {
  background: var(--c-gray);
}
.table .table-inner table tbody .icon-text-wrap, .radio-data-table .table-inner table tbody .icon-text-wrap, .publishing-data-table .table-inner table tbody .icon-text-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.table .table-inner table tbody .icon-text-wrap .icon, .radio-data-table .table-inner table tbody .icon-text-wrap .icon, .publishing-data-table .table-inner table tbody .icon-text-wrap .icon {
  display: inline-block;
  padding-right: 10px;
}
.table .table-inner table tbody .icon-text-wrap .icon img, .radio-data-table .table-inner table tbody .icon-text-wrap .icon img, .publishing-data-table .table-inner table tbody .icon-text-wrap .icon img {
  width: 40px;
  height: 40px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left center;
     object-position: left center;
}

.radio-filtrs-list .radio-date-range-wrap {
  width: 400px;
}
.radio-filtrs-list .radio-date-range-wrap .select2-selection__arrow {
  background-image: url("../images/clen.svg") !important;
}

@media screen and (max-width: 575.75px) {
  .reduce-spacing-top {
    padding-top: 20px;
  }
}
@media screen and (max-width: 575.75px) {
  .reduce-spacing-top .studies-wrap .view-news-overview .view-filters form fieldset .fieldset-wrapper .form-radios ul li .form-check {
    padding: 6px 8px 4px 8px;
  }
}

.text-btn-content-2._none {
  overflow: unset !important;
}
.text-btn-content-2 .membership-card-inner .text {
  opacity: 75%;
}
.text-btn-content-2 .membership-card-inner .linjk-downld-wrap .download-btn-wrap .has-download-icon a {
  padding: 0;
  margin: 0;
  background-color: transparent;
  text-decoration: none;
  color: var(--c-primary);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  border: 0;
  border-radius: 0;
  border-bottom: 1.4px solid rgba(26, 78, 90, 0.631372549);
  display: inline-block;
  padding-bottom: 2px;
  font-weight: 500;
  background-image: url("../images/download-icon.svg");
  background-position: right top 4px;
  background-repeat: no-repeat;
  background-size: 12px;
  padding-right: 20px;
}
.text-btn-content-2 .membership-card-inner .linjk-downld-wrap .download-btn-wrap .has-download-icon a:hover {
  color: var(--c-red);
  border-color: var(--c-red);
  background-image: url("../images/download-icon-red.svg");
}

.only-title-inner .title-text-link .title h2 {
  margin: 0;
  padding-bottom: 0;
}
.only-title-inner .title-text-link .subtitle {
  font-weight: 500;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  position: relative;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding-left: 18px;
  width: 100%;
  padding-top: 0.25em;
}
.only-title-inner .title-text-link .subtitle::after {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  margin: auto 0;
  width: 0.5714em;
  height: 0.5714em;
  border-radius: 50%;
  background: var(--c-red);
  content: "";
}

html body .col-2-img-content .title-text-link .text h5 {
  opacity: 75%;
  border-bottom: 1px solid rgba(26, 78, 90, 0.15);
  font-family: "Moderat Rounded";
  font-weight: normal;
  margin: 0;
  padding-bottom: 5px;
}
html body .col-2-content .title-text-link .text h5 {
  opacity: 75%;
  border-bottom: 1px solid rgba(26, 78, 90, 0.15);
  font-family: "Moderat Rounded";
  font-weight: normal;
  margin: 0;
  padding-bottom: 5px;
}
html body .col-2-content.type-2 .title-text-link .text {
  border-top: 1px solid rgba(26, 78, 90, 0.15);
}
html body .col-2-content.type-2 .title-text-link .text ul {
  margin-bottom: 15px;
}
html body .col-2-content.type-3 .title-text-link .text ul {
  margin-bottom: 15px;
}

.cimoneCardSlider {
  overflow: visible;
}
.cimoneCardSlider .swiper-wrapper .swiper-slide {
  height: auto;
}
.cimoneCardSlider .swiper-wrapper .swiper-slide .paragraph {
  height: 100%;
}
.cimoneCardSlider .swiper-wrapper .swiper-slide .paragraph .icon-title-text {
  background: var(--c-secondary-2);
  border-radius: 16px;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  height: 100%;
}
.cimoneCardSlider .swiper-wrapper .swiper-slide .paragraph .icon-title-text .icon {
  position: relative;
  z-index: 2;
}
.cimoneCardSlider .swiper-wrapper .swiper-slide .paragraph .icon-title-text .icon img {
  width: 28px;
  height: 28px;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: left top;
     object-position: left top;
}
.cimoneCardSlider .swiper-wrapper .swiper-slide .paragraph .icon-title-text .title {
  max-width: 305px;
  position: relative;
  z-index: 2;
}
.cimoneCardSlider .swiper-wrapper .swiper-slide .paragraph .icon-title-text .title h4 {
  margin: 0;
}
.cimoneCardSlider .swiper-wrapper .swiper-slide .paragraph .icon-title-text .title p {
  opacity: 75%;
}
.cimoneCardSlider .swiper-wrapper .swiper-slide .paragraph .icon-title-text .title p:last-child {
  margin-bottom: 0;
}
.cimoneCardSlider .swiper-btn-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 6px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.cimoneCardSlider .swiper-btn-wrap .swiper-button-prev {
  -webkit-transform: scaleX(-1);
          transform: scaleX(-1);
}
.cimoneCardSlider .swiper-btn-wrap .swiper-button-next, .cimoneCardSlider .swiper-btn-wrap .swiper-button-prev {
  position: unset;
  margin: 0;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 1px solid var(--c-primary);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  background-image: url("../images/swip-arrow.svg");
  background-repeat: no-repeat;
  background-size: 12px;
  background-position: center;
}
.cimoneCardSlider .swiper-btn-wrap .swiper-button-next:hover, .cimoneCardSlider .swiper-btn-wrap .swiper-button-prev:hover {
  background-color: var(--c-primary);
  background-image: url("../images/swip-arrow-white.svg");
}
.cimoneCardSlider .swiper-btn-wrap .swiper-button-next::after, .cimoneCardSlider .swiper-btn-wrap .swiper-button-next::before, .cimoneCardSlider .swiper-btn-wrap .swiper-button-prev::after, .cimoneCardSlider .swiper-btn-wrap .swiper-button-prev::before {
  display: none;
}

.services-info-wrap .title-text-link .subtitle {
  font-weight: 500;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  position: relative;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding-left: 18px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0.25em;
}
.services-info-wrap .title-text-link .subtitle::after {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  margin: auto 0;
  width: 0.5714em;
  height: 0.5714em;
  border-radius: 50%;
  background: var(--c-green);
  content: "";
}
.services-info-wrap .subscriber-tables-wrap {
  text-align: left;
}
.services-info-wrap .subscriber-tables-wrap .category-tabs {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 6px;
  max-width: 510px;
  margin: 0 auto;
}
.services-info-wrap .subscriber-tables-wrap .category-tabs a {
  font-weight: 500;
  letter-spacing: 1%;
  padding: 10px 12px 8px 12px;
  display: inline-block;
  border-radius: 4px;
}
.services-info-wrap .subscriber-tables-wrap .category-tabs a.active {
  color: var(--c-white) !important;
  border-color: var(--c-green);
}
.services-info-wrap .subscriber-tables-wrap .category-tabs a.active::before {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}
.services-info-wrap .subscriber-tables-wrap .subscriber-data-inner {
  text-align: left;
}
.services-info-wrap .subscriber-tables-wrap .subscriber-data-inner .table-title h4 {
  margin: 0;
}
.services-info-wrap .subscriber-tables-wrap .subscriber-data-inner .table-wrap {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 30px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.services-info-wrap .subscriber-tables-wrap .subscriber-data-inner .table-wrap table {
  border-collapse: separate;
  border-spacing: 0;
  border-radius: 5px;
  overflow: hidden;
  border: 1px solid rgba(26, 78, 90, 0.15);
  width: 100%;
}
@media screen and (min-width: 576px) {
  .services-info-wrap .subscriber-tables-wrap .subscriber-data-inner .table-wrap table {
    width: calc(50% - 15px);
  }
}
.services-info-wrap .subscriber-tables-wrap .subscriber-data-inner .table-wrap table thead tr {
  background: var(--c-primary);
}
.services-info-wrap .subscriber-tables-wrap .subscriber-data-inner .table-wrap table thead tr th .thead {
  font-weight: 500;
  color: var(--c-green);
  padding: 12px 10px 10px 10px;
  width: 100%;
}
@media screen and (min-width: 1200px) {
  .services-info-wrap .subscriber-tables-wrap .subscriber-data-inner .table-wrap table thead tr th .thead {
    padding: 14px 12px 12px 12px;
  }
}
@media screen and (min-width: 1400px) {
  .services-info-wrap .subscriber-tables-wrap .subscriber-data-inner .table-wrap table thead tr th .thead {
    padding: 16px 14px 14px 14px;
  }
}
@media screen and (min-width: 1600px) {
  .services-info-wrap .subscriber-tables-wrap .subscriber-data-inner .table-wrap table thead tr th .thead {
    padding: 20px 16px 18px 16px;
  }
}
.services-info-wrap .subscriber-tables-wrap .subscriber-data-inner .table-wrap table tbody tr td .trow {
  padding: 10px 0px 8px 0;
  width: 100%;
  border-bottom: 1px solid rgba(26, 78, 90, 0.15);
}
.services-info-wrap .subscriber-tables-wrap .subscriber-data-inner .table-wrap table tbody tr:last-child td .trow {
  border: 0;
}
.services-info-wrap .subscriber-tables-wrap .subscriber-data-inner .table-wrap table tbody tr:first-child td {
  padding-top: 12px;
}

.team-light-green-card .title-text-link .subtitle {
  font-weight: 500;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  position: relative;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding-left: 18px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0.25em;
}
.team-light-green-card .title-text-link .subtitle::after {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  margin: auto 0;
  width: 0.5714em;
  height: 0.5714em;
  border-radius: 50%;
  background: var(--c-green);
  content: "";
}

.page-link.disabled, .disabled > .page-link {
  background-color: transparent;
  border: none;
}

.no-special-docs-body .password-security-outer {
  display: none;
}

.counting-cases .number,
.counting-cases .number * {
  display: inline-block;
  margin: 0;
  padding: 0;
  line-height: 1.2;
  letter-spacing: 0;
  white-space: nowrap;
  vertical-align: baseline;
}
.counting-cases .digit-container {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 1ch;
  overflow: hidden;
  vertical-align: baseline;
}
.counting-cases .digit-wrapper {
  display: block;
  position: relative;
}
.counting-cases .static-char {
  display: inline-block;
  vertical-align: bottom;
  line-height: 1.2;
  letter-spacing: 0;
}
.counting-cases .static-char.space-char {
  width: 0.25em;
}
.counting-cases .number,
.counting-cases .number h2,
.counting-cases .number strong {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  gap: 0;
  line-height: 1.2;
  margin: 0;
}
.counting-cases .num-unit {
  display: block;
  text-align: center;
  line-height: 1.2;
  letter-spacing: 0;
}

.has-one {
  letter-spacing: -8px;
}

.col-2chart p iframe {
  width: 100%;
}

.layout-builder__section .normal-banner-outer .layout-img-pin {
  height: 550px !important;
}

.client_photo img {
  -o-object-position: top;
     object-position: top;
}

.news-item-inner .image.default-img {
  background-image: url("../images/cim-img.svg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}

.title-sel-list {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 15px 25px;
}
.title-sel-list h2 {
  width: auto;
}

.top-ten-dropdown {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 20px;
}
.top-ten-dropdown label {
  width: 100%;
  font-weight: 600;
  color: var(--c-primary);
}
.top-ten-dropdown .select2 {
  width: 100% !important;
}
.top-ten-dropdown .select2 .selection {
  padding: 0;
}
.top-ten-dropdown .select2 .selection .select2-selection {
  background: transparent;
  border-radius: 0;
  border: 0;
  border-bottom: 1px solid rgba(26, 78, 90, 0.15);
  padding: 18px 0 16px 0;
  height: auto;
}
.top-ten-dropdown .select2 .selection .select2-selection .select2-selection__rendered {
  color: var(--c-primary);
  padding-left: 0;
}
.top-ten-dropdown .select2 .selection .select2-selection .select2-selection__arrow {
  background-image: url("../images/down-arrow-green.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 11px;
  width: 11px;
  height: 100%;
}
.top-ten-dropdown .select2 .selection .select2-selection .select2-selection__arrow b {
  display: none;
}
.top-ten-dropdown .dropdown-wrapper {
  display: none;
}

.green-list-style .title-text-link .text ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 6px;
}
@media screen and (min-width: 1200px) {
  .green-list-style .title-text-link .text ul {
    gap: 8px;
  }
}
@media screen and (min-width: 1400px) {
  .green-list-style .title-text-link .text ul {
    gap: 10px;
  }
}
@media screen and (min-width: 1600px) {
  .green-list-style .title-text-link .text ul {
    gap: 12px;
  }
}
.green-list-style .title-text-link .text ul li {
  background-image: url("../images/check_green-icon.svg");
  background-repeat: no-repeat;
  background-size: 20px;
  padding-left: 30px;
  padding-bottom: 3px;
  padding-top: 3px;
  background-position: left top 2px;
}
@media screen and (max-width: 575.75px) {
  .green-list-style .title-text-link .text ul li {
    background-position: left top;
  }
}

.tova-big-card-inner .text-card-wrap {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 30px 0;
}
.tova-big-card-inner .text-card-wrap .title-text-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
}
@media screen and (min-width: 768px) {
  .tova-big-card-inner .text-card-wrap .title-text-link {
    width: 50%;
    max-width: 530px;
    margin-right: auto;
  }
}
.tova-big-card-inner .text-card-wrap .title-text-link .text {
  margin-bottom: auto;
}
.tova-big-card-inner .text-card-wrap .title-text-link .bottom-content-wrap {
  border-top: 1px solid rgba(26, 78, 90, 0.15);
}
.tova-big-card-inner .text-card-wrap .card-side {
  width: 100%;
}
@media screen and (min-width: 768px) {
  .tova-big-card-inner .text-card-wrap .card-side {
    width: 50%;
  }
}
.tova-big-card-inner .text-card-wrap .card-side .video-txt-inner {
  height: 100%;
  background: var(--c-white);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media screen and (min-width: 768px) {
  .tova-big-card-inner .text-card-wrap .card-side .video-txt-inner {
    max-width: 400px;
    margin-left: auto;
  }
}
@media screen and (min-width: 1400px) {
  .tova-big-card-inner .text-card-wrap .card-side .video-txt-inner {
    max-width: 490px;
  }
}
.tova-big-card-inner .text-card-wrap .card-side .video-txt-inner .name-desg {
  opacity: 80%;
  margin-top: auto;
}

.srch {
  width: 100%;
}
.srch input {
  padding: 2px 16px 0px 16px;
  height: 40px;
  border-radius: 4px;
  font-weight: 500;
  color: var(--c-primary);
  border: 1px solid rgba(26, 78, 90, 0.15);
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
  background-color: transparent;
  background-image: url("../images/blue-search.svg");
  background-repeat: no-repeat;
  background-position: left 22px center;
  padding-left: 45px;
  background-size: 18px;
  width: 100%;
  color: var(--c-primary);
  font-family: "Moderat Rounded" !important;
  font-weight: normal;
}
.srch input::-webkit-input-placeholder {
  font-weight: normal;
  color: var(--c-primary);
  font-family: "Moderat Rounded" !important;
  opacity: 50%;
}
.srch input::-moz-placeholder {
  font-weight: normal;
  color: var(--c-primary);
  font-family: "Moderat Rounded" !important;
  opacity: 50%;
}
.srch input:-ms-input-placeholder {
  font-weight: normal;
  color: var(--c-primary);
  font-family: "Moderat Rounded" !important;
  opacity: 50%;
}
.srch input::-ms-input-placeholder {
  font-weight: normal;
  color: var(--c-primary);
  font-family: "Moderat Rounded" !important;
  opacity: 50%;
}
.srch input::placeholder {
  font-weight: normal;
  color: var(--c-primary);
  font-family: "Moderat Rounded" !important;
  opacity: 50%;
}

.role-document-reader #block-cim-userpasswordlink {
  display: none;
}

.table-loader-wraper .radio-data-table table tr th:last-child, .table-loader-wraper .radio-data-table table tr td:last-child {
  display: none;
}

.table .table-inner table tbody tr td:first-child, .radio-data-table .table-inner table tbody tr td:first-child, .publishing-data-table .table-inner table tbody tr td:first-child,
.table .table-inner table thead tr th:first-child, .radio-data-table .table-inner table thead tr th:first-child, .publishing-data-table .table-inner table thead tr th:first-child {
  width: 3% !important;
}

.flatpickr-calendar {
  width: 220px !important;
  min-width: 220px !important;
  background: #fff !important;
  border: 1px solid #d9d9d9 !important;
  border-radius: 2px !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  font-family: Arial, sans-serif !important;
  font-size: 12px !important;
  overflow: hidden !important;
}
.flatpickr-calendar.arrowTop::before, .flatpickr-calendar.arrowTop::after {
  display: none !important;
}
.flatpickr-calendar .flatpickr-months {
  height: 42px !important;
  padding: 0 6px !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  background: #fff !important;
}
.flatpickr-calendar .flatpickr-months .flatpickr-month {
  height: 42px !important;
}
.flatpickr-calendar .flatpickr-months .flatpickr-prev-month,
.flatpickr-calendar .flatpickr-months .flatpickr-next-month {
  position: static !important;
  width: 24px !important;
  height: 30px !important;
  padding: 0 !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
  color: #555 !important;
}
.flatpickr-calendar .flatpickr-months .flatpickr-prev-month svg,
.flatpickr-calendar .flatpickr-months .flatpickr-next-month svg {
  width: 13px !important;
  height: 13px !important;
  fill: #555 !important;
}
.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover {
  background: transparent !important;
}
.flatpickr-calendar .flatpickr-current-month {
  position: static !important;
  height: 42px !important;
  padding: 0 !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  color: #222 !important;
}
.flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months {
  width: auto !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  outline: 0 !important;
  background: transparent !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  color: #222 !important;
}
.flatpickr-calendar .flatpickr-current-month .numInputWrapper {
  width: 38px !important;
  padding-left: 10px !important;
}
.flatpickr-calendar .flatpickr-current-month .numInputWrapper .cur-year {
  width: 38px !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
  outline: 0 !important;
  background: transparent !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  color: #222 !important;
}
.flatpickr-calendar .flatpickr-current-month .numInputWrapper span {
  display: none !important;
}
.flatpickr-calendar .flatpickr-weekdays {
  height: 27px !important;
  background: #fff !important;
}
.flatpickr-calendar .flatpickr-weekdays .flatpickr-weekdaycontainer {
  width: 100% !important;
}
.flatpickr-calendar .flatpickr-weekdays .flatpickr-weekday {
  height: 27px !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
  font-size: 11px !important;
  font-weight: 400 !important;
  color: #333 !important;
}
.flatpickr-calendar .flatpickr-innerContainer {
  width: 100% !important;
}
.flatpickr-calendar .flatpickr-rContainer {
  width: 100% !important;
  padding: 0 4px 5px !important;
}
.flatpickr-calendar .flatpickr-days {
  width: 100% !important;
}
.flatpickr-calendar .dayContainer {
  width: 100% !important;
  min-width: 100% !important;
  max-width: 100% !important;
  display: grid !important;
  grid-template-columns: repeat(7, 1fr) !important;
  grid-auto-rows: 29px !important;
}
.flatpickr-calendar .dayContainer span {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.flatpickr-calendar .flatpickr-day {
  width: 27px !important;
  height: 27px !important;
  max-width: 27px !important;
  margin: 1px auto !important;
  padding: 0 !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
  border: 0 !important;
  border-radius: 2px !important;
  font-size: 11px !important;
  font-weight: 400 !important;
  color: #222 !important;
}
.flatpickr-calendar .flatpickr-day:hover {
  background: #f2f2f2 !important;
}
.flatpickr-calendar .flatpickr-day.prevMonthDay, .flatpickr-calendar .flatpickr-day.nextMonthDay {
  color: #aaa !important;
}
.flatpickr-calendar .flatpickr-day.selected {
  background: #0088cc !important;
  border: 0 !important;
  color: #fff !important;
}
.flatpickr-calendar .flatpickr-day.today {
  border: 1px solid #0088cc !important;
}
.flatpickr-calendar .flatpickr-day.today.selected {
  background: #0088cc !important;
  border-color: #0088cc !important;
  color: #fff !important;
}
.flatpickr-calendar .flatpickr-day.flatpickr-disabled {
  color: #ccc !important;
}
.flatpickr-calendar .flatpickr-day.week {
  background: transparent !important;
  border-radius: 2px !important;
}
.flatpickr-calendar .flatpickr-day.week.selected {
  background: #0088cc !important;
  color: #fff !important;
}

.flatpickr-monthSelect-theme-light .flatpickr-monthSelect-months {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.flatpickr-monthSelect-theme-light .flatpickr-monthSelect-months .flatpickr-monthSelect-month {
  margin: 0 !important;
  padding: 2px !important;
}

.simple-popup-blocks-global .block-cim-popupblockcontent-modal {
  max-height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 20px;
  padding-right: 20px;
  z-index: 99999;
}
.simple-popup-blocks-global .block-cim-popupblockcontent-modal .spb-popup-main-wrapper {
  position: relative !important;
  margin: 0 !important;
  top: unset !important;
  left: unset !important;
  right: unset !important;
  bottom: unset !important;
  border: 0;
  width: 300px !important;
  display: block;
}
@media screen and (min-width: 576px) {
  .simple-popup-blocks-global .block-cim-popupblockcontent-modal .spb-popup-main-wrapper {
    width: 400px !important;
  }
}
@media screen and (min-width: 768px) {
  .simple-popup-blocks-global .block-cim-popupblockcontent-modal .spb-popup-main-wrapper {
    width: 500px !important;
  }
}
@media screen and (min-width: 992px) {
  .simple-popup-blocks-global .block-cim-popupblockcontent-modal .spb-popup-main-wrapper {
    width: 600px !important;
  }
}
@media screen and (max-width: 767.75px) {
  .simple-popup-blocks-global .block-cim-popupblockcontent-modal .spb-popup-main-wrapper {
    height: 100%;
  }
}
.simple-popup-blocks-global .block-cim-popupblockcontent-modal .spb-popup-main-wrapper .spb-controls {
  top: 4px;
  right: 5px;
}
.simple-popup-blocks-global .block-cim-popupblockcontent-modal .spb-popup-main-wrapper .spb-controls .spb_close {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 50%;
  height: 40px;
  width: 40px;
  padding: 0;
  border: 0;
  margin: 0;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  font-size: 0;
  background-image: url("../images/close-circle-svg.svg");
  background-repeat: no-repeat;
  background-size: contain;
}
.simple-popup-blocks-global .block-cim-popupblockcontent-modal .spb-popup-main-wrapper .spb-controls .spb_close:hover {
  background-image: url("../images/close-circle-svg-2.svg");
}
.simple-popup-blocks-global .block-cim-popupblockcontent-modal .spb-popup-main-wrapper .block-block-content {
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
}
.simple-popup-blocks-global .block-cim-popupblockcontent-modal .spb-popup-main-wrapper .popup-content-inner .image-wrap .image {
  height: 200px !important;
  position: relative;
  overflow: hidden;
}
@media screen and (min-width: 576px) {
  .simple-popup-blocks-global .block-cim-popupblockcontent-modal .spb-popup-main-wrapper .popup-content-inner .image-wrap .image {
    height: 250px !important;
  }
}
@media screen and (min-width: 1600px) {
  .simple-popup-blocks-global .block-cim-popupblockcontent-modal .spb-popup-main-wrapper .popup-content-inner .image-wrap .image {
    height: 275px !important;
  }
}
.simple-popup-blocks-global .block-cim-popupblockcontent-modal .spb-popup-main-wrapper .popup-content-inner .image-wrap .image .media {
  position: unset;
}
.simple-popup-blocks-global .block-cim-popupblockcontent-modal .spb-popup-main-wrapper .popup-content-inner .image-wrap .image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.simple-popup-blocks-global .block-cim-popupblockcontent-modal .spb-popup-main-wrapper .popup-content-inner .title-text-link .title h2 {
  color: var(--c-primary);
  margin: 0;
}
.simple-popup-blocks-global .block-cim-popupblockcontent-modal .spb-popup-main-wrapper .popup-content-inner .title-text-link .text p {
  opacity: 75%;
  color: var(--c-primary);
}
.simple-popup-blocks-global .block-cim-popupblockcontent-modal .spb-popup-main-wrapper .popup-content-inner .title-text-link .text p:last-child {
  margin: 0;
}
.simple-popup-blocks-global .block-cim-popupblockcontent-modal .spb-popup-main-wrapper .popup-content-inner .title-text-link .link {
  margin-top: auto;
}

html body .modal .modal-dialog {
  max-width: 900px;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-height: 100vh;
  padding: 30px 20px;
  margin: 0 auto;
}
html body .modal .modal-dialog .modal-content.no-overlap .pausebutton {
  opacity: 0;
}
html body .modal .modal-dialog .modal-content.no-overlap .vimeo-video-wrap::after {
  opacity: 0;
}
html body .modal .modal-dialog .modal-content.no-overlap:hover .pausebutton {
  opacity: 1;
}
html body .modal .modal-dialog .modal-content.no-overlap:hover .vimeo-video-wrap::after {
  opacity: 1;
}
html body .modal .modal-dialog .modal-header {
  padding: 10px;
  padding-bottom: 0;
  border: 0;
}
html body .modal .modal-dialog .btn-close {
  height: 30px;
  width: 30px;
  background-size: 12px;
  border-radius: 50%;
  background-color: var(--c-green);
  opacity: 1;
  margin: 0 !important;
  top: 10px;
  right: 10px !important;
  margin-left: auto;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
html body .modal .modal-dialog .btn-close:hover {
  background-color: var(--c-green-light);
}
html body .modal .modal-dialog .modal-body {
  overflow: hidden !important;
  padding: 60px 20px 40px 20px !important;
}
html body .modal .modal-dialog .modal-body iframe {
  border-radius: 10px;
}

.user-login-form, .user-pass, .user-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}
.user-login-form .js-form-type-checkbox, .user-pass .js-form-type-checkbox, .user-form .js-form-type-checkbox {
  margin: 0;
}
.user-login-form .js-form-type-checkbox input[type=checkbox], .user-pass .js-form-type-checkbox input[type=checkbox], .user-form .js-form-type-checkbox input[type=checkbox] {
  width: 14px;
  height: 14px;
  border: 1px solid rgba(26, 78, 90, 0.5);
  border-radius: 2px;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: transparent;
  margin-top: 0;
}
.user-login-form .js-form-type-checkbox input[type=checkbox]:checked, .user-pass .js-form-type-checkbox input[type=checkbox]:checked, .user-form .js-form-type-checkbox input[type=checkbox]:checked {
  background-image: url("../images/check-box-check.svg");
  background-size: 10px;
  background-position: center;
  background-repeat: no-repeat;
}
.user-login-form .js-form-type-checkbox label, .user-pass .js-form-type-checkbox label, .user-form .js-form-type-checkbox label {
  color: var(--c-primary);
}
.user-login-form .js-form-type-checkbox label a, .user-pass .js-form-type-checkbox label a, .user-form .js-form-type-checkbox label a {
  color: var(--c-primary);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
.user-login-form .js-form-type-checkbox label a:hover, .user-pass .js-form-type-checkbox label a:hover, .user-form .js-form-type-checkbox label a:hover {
  text-decoration: none;
}
.user-login-form .form-item, .user-pass .form-item, .user-form .form-item {
  margin: 0;
  padding-bottom: 20px;
}
.user-login-form .form-item .description, .user-pass .form-item .description, .user-form .form-item .description {
  display: none;
}
.user-login-form .form-item > label, .user-pass .form-item > label, .user-form .form-item > label {
  font-weight: 500;
  color: var(--c-primary);
  padding-bottom: 8px;
}
.user-login-form .form-item input[type=text],
.user-login-form .form-item input[type=password],
.user-login-form .form-item select,
.user-login-form .form-item input[type=email], .user-pass .form-item input[type=text],
.user-pass .form-item input[type=password],
.user-pass .form-item select,
.user-pass .form-item input[type=email], .user-form .form-item input[type=text],
.user-form .form-item input[type=password],
.user-form .form-item select,
.user-form .form-item input[type=email] {
  height: 48px;
  width: 100%;
  border-radius: 30px;
  border: 1px solid rgba(26, 78, 90, 0.15);
  padding: 16px 22px;
  font-size: 12px;
  line-height: 1.3;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
  background: transparent;
}
.user-login-form .form-item select, .user-pass .form-item select, .user-form .form-item select {
  background-image: url("../images/select-icon.svg");
  padding-right: 35px !important;
  background-size: 13px;
  background-position: right 16px center;
}
.user-login-form textarea, .user-pass textarea, .user-form textarea {
  height: 48px;
  width: 100%;
  border-radius: 30px;
  border: 1px solid rgba(26, 78, 90, 0.15);
  padding: 16px 22px;
  font-size: 12px;
  line-height: 1.3;
  -webkit-box-shadow: none;
          box-shadow: none;
  outline: none;
  background: transparent;
}
.user-login-form .form-actions, .user-pass .form-actions, .user-form .form-actions {
  width: 100%;
  margin-bottom: 0;
}
.user-login-form .form-actions input, .user-pass .form-actions input, .user-form .form-actions input {
  margin: 0;
}
.user-login-form .form-actions .webform-button--previous, .user-pass .form-actions .webform-button--previous, .user-form .form-actions .webform-button--previous {
  margin-right: auto;
}

.contact-section {
  gap: 25px 0;
}
.contact-section .col-12:first-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
}
.contact-section .title-text-link {
  max-width: 415px;
}
.contact-section .title-text-link .text p {
  opacity: 75%;
}
.contact-section .contact-info-wrap .address p {
  margin-bottom: 4px;
  opacity: 60%;
}
.contact-section .contact-info-wrap .phone, .contact-section .contact-info-wrap .email {
  margin-bottom: 4px;
}
.contact-section .contact-info-wrap .phone a, .contact-section .contact-info-wrap .email a {
  text-decoration: none;
  color: var(--c-primary);
  opacity: 60%;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
.contact-section .contact-info-wrap .phone a:hover, .contact-section .contact-info-wrap .email a:hover {
  opacity: 100%;
  color: var(--c-red);
}
.contact-section .contact-info-wrap .social-icon {
  padding-top: 24px;
}
.contact-section .contact-info-wrap .social-icon .item-list {
  margin: 0;
}
.contact-section .contact-info-wrap .social-icon .item-list .linkicon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 8px;
}
.contact-section .contact-info-wrap .social-icon .item-list .linkicon li {
  margin: 0;
}
.contact-section .contact-info-wrap .social-icon .item-list .linkicon li a svg {
  margin: 0;
  width: 18px;
  height: 18px;
  color: var(--c-primary);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  padding: 0;
}
.contact-section .contact-info-wrap .social-icon .item-list .linkicon li a svg:hover {
  color: var(--c-green);
}
.contact-section .contact-info-wrap .social-icon .item-list .linkicon li a svg.fa-linkedin-in {
  width: 20px;
  height: 20px;
}
.contact-section .contact-info-wrap .social-icon .item-list .linkicon li a svg.fa-facebook-f {
  background-image: url("../images/f.svg");
  background-repeat: no-repeat;
  background-size: contain;
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
}
.contact-section .contact-info-wrap .social-icon .item-list .linkicon li a svg.fa-facebook-f:hover {
  background-image: url("../images/f-green.svg");
}
.contact-section .contact-info-wrap .social-icon .item-list .linkicon li a svg.fa-facebook-f path {
  display: none;
}
.contact-section .contact-info-wrap .social-icon .item-list .linkicon li a span {
  display: none;
}
.contact-section .block-webform {
  padding: 20px;
}
@media screen and (min-width: 1200px) {
  .contact-section .block-webform {
    padding: 30px;
  }
}
@media screen and (min-width: 1400px) {
  .contact-section .block-webform {
    padding: 40px;
  }
}
.contact-section .block-webform h2 {
  padding-bottom: 20px;
}
@media screen and (min-width: 1200px) {
  .contact-section .block-webform h2 {
    padding-bottom: 30px;
  }
}
@media screen and (min-width: 1400px) {
  .contact-section .block-webform h2 {
    padding-bottom: 40px;
  }
}
.contact-section .block-webform form {
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  gap: 8px;
}
.contact-section .block-webform form select {
  background-image: url("../images/select-icon.svg");
  padding-right: 35px !important;
  background-size: 13px;
  background-position: right 16px center;
}
.contact-section .block-webform form .form-item {
  margin: 0;
  padding: 0;
  width: 100%;
}
.contact-section .block-webform form .form-item input[type=text],
.contact-section .block-webform form .form-item input[type=password],
.contact-section .block-webform form .form-item input[type=tel],
.contact-section .block-webform form .form-item select,
.contact-section .block-webform form .form-item input[type=email] {
  border: 1px solid rgba(26, 78, 90, 0.15);
  padding: 12px 16px;
  border-radius: 4px;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: var(--c-primary);
  background-color: transparent;
}
.contact-section .block-webform form .form-item input[type=text]::-webkit-input-placeholder, .contact-section .block-webform form .form-item input[type=password]::-webkit-input-placeholder, .contact-section .block-webform form .form-item input[type=tel]::-webkit-input-placeholder, .contact-section .block-webform form .form-item select::-webkit-input-placeholder, .contact-section .block-webform form .form-item input[type=email]::-webkit-input-placeholder {
  color: var(--c-primary);
}
.contact-section .block-webform form .form-item input[type=text]::-moz-placeholder, .contact-section .block-webform form .form-item input[type=password]::-moz-placeholder, .contact-section .block-webform form .form-item input[type=tel]::-moz-placeholder, .contact-section .block-webform form .form-item select::-moz-placeholder, .contact-section .block-webform form .form-item input[type=email]::-moz-placeholder {
  color: var(--c-primary);
}
.contact-section .block-webform form .form-item input[type=text]:-ms-input-placeholder, .contact-section .block-webform form .form-item input[type=password]:-ms-input-placeholder, .contact-section .block-webform form .form-item input[type=tel]:-ms-input-placeholder, .contact-section .block-webform form .form-item select:-ms-input-placeholder, .contact-section .block-webform form .form-item input[type=email]:-ms-input-placeholder {
  color: var(--c-primary);
}
.contact-section .block-webform form .form-item input[type=text]::-ms-input-placeholder, .contact-section .block-webform form .form-item input[type=password]::-ms-input-placeholder, .contact-section .block-webform form .form-item input[type=tel]::-ms-input-placeholder, .contact-section .block-webform form .form-item select::-ms-input-placeholder, .contact-section .block-webform form .form-item input[type=email]::-ms-input-placeholder {
  color: var(--c-primary);
}
.contact-section .block-webform form .form-item input[type=text]::placeholder,
.contact-section .block-webform form .form-item input[type=password]::placeholder,
.contact-section .block-webform form .form-item input[type=tel]::placeholder,
.contact-section .block-webform form .form-item select::placeholder,
.contact-section .block-webform form .form-item input[type=email]::placeholder {
  color: var(--c-primary);
}
@media screen and (min-width: 1600px) {
  .contact-section .block-webform form .form-item input[type=text],
  .contact-section .block-webform form .form-item input[type=password],
  .contact-section .block-webform form .form-item input[type=tel],
  .contact-section .block-webform form .form-item select,
  .contact-section .block-webform form .form-item input[type=email] {
    padding: 16px;
  }
}
.contact-section .block-webform form .form-item-first-name, .contact-section .block-webform form .form-item-last-name {
  -webkit-box-flex: calc(50% - 8px);
      -ms-flex: calc(50% - 8px);
          flex: calc(50% - 8px);
}
@media screen and (min-width: 576px) {
  .contact-section .block-webform form .form-item-first-name, .contact-section .block-webform form .form-item-last-name {
    -webkit-box-flex: calc(50% - 8px);
        -ms-flex: calc(50% - 8px);
            flex: calc(50% - 8px);
  }
}
.contact-section .block-webform form textarea {
  border: 1px solid rgba(26, 78, 90, 0.15);
  padding: 12px 16px;
  border-radius: 4px;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  height: 160px;
  color: var(--c-primary);
  background-color: transparent;
}
.contact-section .block-webform form textarea::-webkit-input-placeholder {
  color: var(--c-primary);
}
.contact-section .block-webform form textarea::-moz-placeholder {
  color: var(--c-primary);
}
.contact-section .block-webform form textarea:-ms-input-placeholder {
  color: var(--c-primary);
}
.contact-section .block-webform form textarea::-ms-input-placeholder {
  color: var(--c-primary);
}
.contact-section .block-webform form textarea::placeholder {
  color: var(--c-primary);
}
@media screen and (min-width: 1600px) {
  .contact-section .block-webform form textarea {
    padding: 16px;
  }
}
.contact-section .block-webform form .webform-type-checkbox {
  margin: 0;
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -webkit-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
}
@media screen and (min-width: 576px) {
  .contact-section .block-webform form .webform-type-checkbox {
    -webkit-box-flex: calc(33.3333% - 6px);
        -ms-flex: calc(33.3333% - 6px);
            flex: calc(33.3333% - 6px);
  }
}
.contact-section .block-webform form .webform-type-checkbox input {
  width: 14px;
  height: 14px;
  border: 1px solid rgba(26, 78, 90, 0.5);
  border-radius: 2px;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: transparent;
  margin: 0;
}
.contact-section .block-webform form .webform-type-checkbox input:checked {
  background-image: url("../images/check-box-check.svg");
  background-size: 10px;
  background-position: center;
  background-repeat: no-repeat;
}
.contact-section .block-webform form .webform-type-checkbox .description, .contact-section .block-webform form .webform-type-checkbox .form-check-label {
  font-size: 12px;
  line-height: 1.3;
  opacity: 50%;
  color: var(--c-primary);
  width: calc(100% - 14px);
  padding-left: 10px;
}
.contact-section .block-webform form .webform-type-checkbox .description a, .contact-section .block-webform form .webform-type-checkbox .form-check-label a {
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  color: var(--c-primary);
}
.contact-section .block-webform form .webform-type-checkbox .description a:hover, .contact-section .block-webform form .webform-type-checkbox .form-check-label a:hover {
  text-decoration: none;
}
.contact-section .block-webform form .cv-field-wrap {
  position: relative;
  border: 1px solid rgba(26, 78, 90, 0.15);
  padding: 12px 16px;
  border-radius: 4px;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: var(--c-primary);
  background-color: transparent;
  width: 100%;
  background-image: url("../images/full-download-icon.svg");
  background-position: right 12px center;
  background-repeat: no-repeat;
  background-size: 20px;
  padding-right: 30px;
}
@media screen and (min-width: 1600px) {
  .contact-section .block-webform form .cv-field-wrap {
    background-position: right 16px center;
    padding: 16px;
    padding-right: 40px;
  }
}
.contact-section .block-webform form .cv-field-wrap .file a {
  color: var(--c-green);
  text-decoration: none;
}
.contact-section .block-webform form .cv-field-wrap label {
  cursor: pointer;
  margin: 0;
}
.contact-section .block-webform form .cv-field-wrap label::after {
  cursor: pointer;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  content: "";
}
.contact-section .block-webform form .cv-field-wrap .description {
  display: none;
}
.contact-section .block-webform form .cv-field-wrap input[type=submit] {
  height: unset;
  min-height: auto;
  max-width: unset;
  border: 5px;
  padding-top: 4px;
  padding-bottom: 2px;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  background: var(--c-primary);
  color: var(--c-green);
  -webkit-transition: all 0.32s ease-in-out;
  transition: all 0.32s ease-in-out;
  min-height: auto;
  max-height: unset;
  box-shadow: none;
  outline: none;
  border: none;
}
.contact-section .block-webform form .cv-field-wrap input[type=submit]:hover {
  background: var(--c-green);
  color: var(--c-white);
}
.contact-section .block-webform form .form-actions {
  margin: 0;
  width: 100%;
}
.contact-section .block-webform form .form-actions input {
  width: 100%;
  margin: 0;
}

.path-webform .webform-confirmation {
  text-align: center;
}
.path-webform .webform-confirmation .webform-confirmation__message {
  font-weight: 500;
}
.path-webform .webform-confirmation .webform-confirmation__back {
  padding-top: 30px;
}
form .alert-success {
  width: 100%;
  -webkit-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
  background-color: var(--c-green);
  color: var(--c-white);
}
form .alert-error {
  width: 100%;
  -webkit-box-flex: 100%;
      -ms-flex: 100%;
          flex: 100%;
  background-color: var(--c-secondary);
  color: var(--c-red);
}/*# sourceMappingURL=style.css.map */