/*  FONTS
---------------------------------------------------------------------------------------------------*/
.bg_black {
  background-color: #000000;
}

.page_color__black .page__bookmark {
  color: #212529;
  opacity: 0.1;
}

@media screen and (max-width: 47.9375em) {
  .page_color__black .page__bookmark {
    color: #0132A0;
  }
}

.slide_color__black.home_slide {
  background-color: #000000;
}

.slide_color__black .slide_sidebar,
.slide_color__black .slide__image {
  background-color: #000000;
}

.slide_color__black .slide__submenu li,
.slide_color__black .slide_menu_items>li:hover>a:before,
.slide_color__black .slide_menu_items>li:hover>span:before {
  background-color: #1a1a1a;
}

.slide_color__black .slide__submenu li.no_children a {
  -webkit-tap-highlight-color: #1a1a1a;
}

.home_slides_nav .bg__black a {
  background-color: #000000;
}

.home_slides_nav .bg__black a.hover-line,
.home_slides_nav .bg__black a:after {
  background-color: #000000;
}

.vertical_menu_container.bg_black {
  background-color: #000000;
}

.vertical_menu_container.bg_black .toggle_vertical_menu {
  background-color: #000000;
}

.sitemap_nav .bg_black {
  background-color: transparent;
  border-left: 10px solid #000000;
}

.page_color__black .accordion_item .accordion_item__title,
.page_color__black thead tr,
.chapter_summary__modal.bg__black {
  background-color: #0132A0;
}

.page_color__black .page__infographics,
.page-id-11 .page_color__black .page__infographics,
.page_color__black .infographics_container,
.modal.chapter_summary__modal.bg__black .infographics_container {
  background-color: #50e69b;
}

.page_color__black .accordion_item.active .accordion_item__title {
  color: #000000;
  background-color: transparent;
}

tbody tr td,
thead th {
  color: #11359C;
}

.bg_white {
  background-color: #ffffff;
}

.page_color__white .page__bookmark {
  color: #212529;
  opacity: 0.1;
}

@media screen and (max-width: 47.9375em) {
  .page_color__white .page__bookmark {
    color: #0132A0;
  }
}

.slide_color__white.home_slide {
  background-color: #ffffff;
}

.slide_color__white .slide_sidebar,
.slide_color__white .slide__image {
  background-color: #ffffff;
}

.slide_color__white .slide__submenu li,
.slide_color__white .slide_menu_items>li:hover>a:before,
.slide_color__white .slide_menu_items>li:hover>span:before {
  background-color: white;
}

.slide_color__white .slide__submenu li.no_children a {
  -webkit-tap-highlight-color: white;
}

.home_slides_nav .bg__white a {
  background-color: #ffffff;
}

.home_slides_nav .bg__white a.hover-line,
.home_slides_nav .bg__white a:after {
  background-color: #ffffff;
}

.vertical_menu_container.bg_white {
  background-color: #ffffff;
}

.vertical_menu_container.bg_white .toggle_vertical_menu {
  background-color: #ffffff;
}

.sitemap_nav .bg_white {
  background-color: transparent;
  border-left: 10px solid #ffffff;
}

.page_color__white .accordion_item .accordion_item__title,
.page_color__white thead tr,
.chapter_summary__modal.bg__white {
  background-color: #0132A0;
}

.page_color__white .page__infographics,
.page-id-11 .page_color__white .page__infographics,
.page_color__white .infographics_container,
.modal.chapter_summary__modal.bg__white .infographics_container {
  background-color: #50e69b;
}

.page_color__white .accordion_item.active .accordion_item__title {
  color: #ffffff;
  background-color: transparent;
}

tbody tr td,
thead th {
  color: #11359C;
}

.bg_off_white {
  background-color: #FAFAFA;
}

.page_color__off_white .page__bookmark {
  color: #212529;
  opacity: 0.1;
}

@media screen and (max-width: 47.9375em) {
  .page_color__off_white .page__bookmark {
    color: #0132A0;
  }
}

.slide_color__off_white.home_slide {
  background-color: #FAFAFA;
}

.slide_color__off_white .slide_sidebar,
.slide_color__off_white .slide__image {
  background-color: #FAFAFA;
}

.slide_color__off_white .slide__submenu li,
.slide_color__off_white .slide_menu_items>li:hover>a:before,
.slide_color__off_white .slide_menu_items>li:hover>span:before {
  background-color: white;
}

.slide_color__off_white .slide__submenu li.no_children a {
  -webkit-tap-highlight-color: white;
}

.home_slides_nav .bg__off_white a {
  background-color: #FAFAFA;
}

.home_slides_nav .bg__off_white a.hover-line,
.home_slides_nav .bg__off_white a:after {
  background-color: #FAFAFA;
}

.vertical_menu_container.bg_off_white {
  background-color: #FAFAFA;
}

.vertical_menu_container.bg_off_white .toggle_vertical_menu {
  background-color: #FAFAFA;
}

.sitemap_nav .bg_off_white {
  background-color: transparent;
  border-left: 10px solid #FAFAFA;
}

.page_color__off_white .accordion_item .accordion_item__title,
.page_color__off_white thead tr,
.chapter_summary__modal.bg__off_white {
  background-color: #0132A0;
}

.page_color__off_white .page__infographics,
.page-id-11 .page_color__off_white .page__infographics,
.page_color__off_white .infographics_container,
.modal.chapter_summary__modal.bg__off_white .infographics_container {
  background-color: #50e69b;
}

.page_color__off_white .accordion_item.active .accordion_item__title {
  color: #FAFAFA;
  background-color: transparent;
}

tbody tr td,
thead th {
  color: #11359C;
}

.bg_light_grey {
  background-color: #D5D6DA;
}

.page_color__light_grey .page__bookmark {
  color: #212529;
  opacity: 0.1;
}

@media screen and (max-width: 47.9375em) {
  .page_color__light_grey .page__bookmark {
    color: #0132A0;
  }
}

.slide_color__light_grey.home_slide {
  background-color: #D5D6DA;
}

.slide_color__light_grey .slide_sidebar,
.slide_color__light_grey .slide__image {
  background-color: #D5D6DA;
}

.slide_color__light_grey .slide__submenu li,
.slide_color__light_grey .slide_menu_items>li:hover>a:before,
.slide_color__light_grey .slide_menu_items>li:hover>span:before {
  background-color: #f0f0f2;
}

.slide_color__light_grey .slide__submenu li.no_children a {
  -webkit-tap-highlight-color: #f0f0f2;
}

.home_slides_nav .bg__light_grey a {
  background-color: #D5D6DA;
}

.home_slides_nav .bg__light_grey a.hover-line,
.home_slides_nav .bg__light_grey a:after {
  background-color: #D5D6DA;
}

.vertical_menu_container.bg_light_grey {
  background-color: #D5D6DA;
}

.vertical_menu_container.bg_light_grey .toggle_vertical_menu {
  background-color: #D5D6DA;
}

.sitemap_nav .bg_light_grey {
  background-color: transparent;
  border-left: 10px solid #D5D6DA;
}

.page_color__light_grey .accordion_item .accordion_item__title,
.page_color__light_grey thead tr,
.chapter_summary__modal.bg__light_grey {
  background-color: #0132A0;
}

.page_color__light_grey .page__infographics,
.page-id-11 .page_color__light_grey .page__infographics,
.page_color__light_grey .infographics_container,
.modal.chapter_summary__modal.bg__light_grey .infographics_container {
  background-color: #50e69b;
}

.page_color__light_grey .accordion_item.active .accordion_item__title {
  color: #D5D6DA;
  background-color: transparent;
}

tbody tr td,
thead th {
  color: #11359C;
}

.bg_medium_grey {
  background-color: #B1B1B1;
}

.page_color__medium_grey .page__bookmark {
  color: #212529;
  opacity: 0.1;
}

@media screen and (max-width: 47.9375em) {
  .page_color__medium_grey .page__bookmark {
    color: #0132A0;
  }
}

.slide_color__medium_grey.home_slide {
  background-color: #B1B1B1;
}

.slide_color__medium_grey .slide_sidebar,
.slide_color__medium_grey .slide__image {
  background-color: #B1B1B1;
}

.slide_color__medium_grey .slide__submenu li,
.slide_color__medium_grey .slide_menu_items>li:hover>a:before,
.slide_color__medium_grey .slide_menu_items>li:hover>span:before {
  background-color: #cbcbcb;
}

.slide_color__medium_grey .slide__submenu li.no_children a {
  -webkit-tap-highlight-color: #cbcbcb;
}

.home_slides_nav .bg__medium_grey a {
  background-color: #B1B1B1;
}

.home_slides_nav .bg__medium_grey a.hover-line,
.home_slides_nav .bg__medium_grey a:after {
  background-color: #B1B1B1;
}

.vertical_menu_container.bg_medium_grey {
  background-color: #B1B1B1;
}

.vertical_menu_container.bg_medium_grey .toggle_vertical_menu {
  background-color: #B1B1B1;
}

.sitemap_nav .bg_medium_grey {
  background-color: transparent;
  border-left: 10px solid #B1B1B1;
}

.page_color__medium_grey .accordion_item .accordion_item__title,
.page_color__medium_grey thead tr,
.chapter_summary__modal.bg__medium_grey {
  background-color: #0132A0;
}

.page_color__medium_grey .page__infographics,
.page-id-11 .page_color__medium_grey .page__infographics,
.page_color__medium_grey .infographics_container,
.modal.chapter_summary__modal.bg__medium_grey .infographics_container {
  background-color: #50e69b;
}

.page_color__medium_grey .accordion_item.active .accordion_item__title {
  color: #B1B1B1;
  background-color: transparent;
}

tbody tr td,
thead th {
  color: #11359C;
}

.bg_grey {
  background-color: #7A8486;
}

.page_color__grey .page__bookmark {
  color: #212529;
  opacity: 0.1;
}

@media screen and (max-width: 47.9375em) {
  .page_color__grey .page__bookmark {
    color: #0132A0;
  }
}

.slide_color__grey.home_slide {
  background-color: #7A8486;
}

.slide_color__grey .slide_sidebar,
.slide_color__grey .slide__image {
  background-color: #7A8486;
}

.slide_color__grey .slide__submenu li,
.slide_color__grey .slide_menu_items>li:hover>a:before,
.slide_color__grey .slide_menu_items>li:hover>span:before {
  background-color: #959d9e;
}

.slide_color__grey .slide__submenu li.no_children a {
  -webkit-tap-highlight-color: #959d9e;
}

.home_slides_nav .bg__grey a {
  background-color: #7A8486;
}

.home_slides_nav .bg__grey a.hover-line,
.home_slides_nav .bg__grey a:after {
  background-color: #7A8486;
}

.vertical_menu_container.bg_grey {
  background-color: #7A8486;
}

.vertical_menu_container.bg_grey .toggle_vertical_menu {
  background-color: #7A8486;
}

.sitemap_nav .bg_grey {
  background-color: transparent;
  border-left: 10px solid #7A8486;
}

.page_color__grey .accordion_item .accordion_item__title,
.page_color__grey thead tr,
.chapter_summary__modal.bg__grey {
  background-color: #0132A0;
}

.page_color__grey .page__infographics,
.page-id-11 .page_color__grey .page__infographics,
.page_color__grey .infographics_container,
.modal.chapter_summary__modal.bg__grey .infographics_container {
  background-color: #50e69b;
}

.page_color__grey .accordion_item.active .accordion_item__title {
  color: #7A8486;
  background-color: transparent;
}

tbody tr td,
thead th {
  color: #11359C;
}

.bg_dark_grey {
  background-color: #B1B1B1;
}

.page_color__dark_grey .page__bookmark {
  color: #212529;
  opacity: 0.1;
}

@media screen and (max-width: 47.9375em) {
  .page_color__dark_grey .page__bookmark {
    color: #0132A0;
  }
}

.slide_color__dark_grey.home_slide {
  background-color: #B1B1B1;
}

.slide_color__dark_grey .slide_sidebar,
.slide_color__dark_grey .slide__image {
  background-color: #B1B1B1;
}

.slide_color__dark_grey .slide__submenu li,
.slide_color__dark_grey .slide_menu_items>li:hover>a:before,
.slide_color__dark_grey .slide_menu_items>li:hover>span:before {
  background-color: #cbcbcb;
}

.slide_color__dark_grey .slide__submenu li.no_children a {
  -webkit-tap-highlight-color: #cbcbcb;
}

.home_slides_nav .bg__dark_grey a {
  background-color: #B1B1B1;
}

.home_slides_nav .bg__dark_grey a.hover-line,
.home_slides_nav .bg__dark_grey a:after {
  background-color: #B1B1B1;
}

.vertical_menu_container.bg_dark_grey {
  background-color: #B1B1B1;
}

.vertical_menu_container.bg_dark_grey .toggle_vertical_menu {
  background-color: #B1B1B1;
}

.sitemap_nav .bg_dark_grey {
  background-color: transparent;
  border-left: 10px solid #B1B1B1;
}

.page_color__dark_grey .accordion_item .accordion_item__title,
.page_color__dark_grey thead tr,
.chapter_summary__modal.bg__dark_grey {
  background-color: #0132A0;
}

.page_color__dark_grey .page__infographics,
.page-id-11 .page_color__dark_grey .page__infographics,
.page_color__dark_grey .infographics_container,
.modal.chapter_summary__modal.bg__dark_grey .infographics_container {
  background-color: #50e69b;
}

.page_color__dark_grey .accordion_item.active .accordion_item__title {
  color: #B1B1B1;
  background-color: transparent;
}

tbody tr td,
thead th {
  color: #11359C;
}

.bg_blue {
  background-color: #0132A0;
}

.page_color__blue .page__bookmark {
  color: #212529;
  opacity: 0.1;
}

@media screen and (max-width: 47.9375em) {
  .page_color__blue .page__bookmark {
    color: #0132A0;
  }
}

.slide_color__blue.home_slide {
  background-color: #0132A0;
}

.slide_color__blue .slide_sidebar,
.slide_color__blue .slide__image {
  background-color: #0132A0;
}

.slide_color__blue .slide__submenu li,
.slide_color__blue .slide_menu_items>li:hover>a:before,
.slide_color__blue .slide_menu_items>li:hover>span:before {
  background-color: #0142d3;
}

.slide_color__blue .slide__submenu li.no_children a {
  -webkit-tap-highlight-color: #0142d3;
}

.home_slides_nav .bg__blue a {
  background-color: #0132A0;
}

.home_slides_nav .bg__blue a.hover-line,
.home_slides_nav .bg__blue a:after {
  background-color: #0132A0;
}

.vertical_menu_container.bg_blue {
  background-color: #0132A0;
}

.vertical_menu_container.bg_blue .toggle_vertical_menu {
  background-color: #0132A0;
}

.sitemap_nav .bg_blue {
  background-color: transparent;
  border-left: 10px solid #0132A0;
}

.page_color__blue .accordion_item .accordion_item__title,
.page_color__blue thead tr,
.chapter_summary__modal.bg__blue {
  background-color: #0132A0;
}

.page_color__blue .page__infographics,
.page-id-11 .page_color__blue .page__infographics,
.page_color__blue .infographics_container,
.modal.chapter_summary__modal.bg__blue .infographics_container {
  background-color: #50e69b;
}

.page_color__blue .accordion_item.active .accordion_item__title {
  color: #0132A0;
  background-color: transparent;
}

tbody tr td,
thead th {
  color: #11359C;
}

.bg_green {
  background-color: #50e69b;
}

.page_color__green .page__bookmark {
  color: #212529;
  opacity: 0.1;
}

@media screen and (max-width: 47.9375em) {
  .page_color__green .page__bookmark {
    color: #0132A0;
  }
}

.slide_color__green.home_slide {
  background-color: #50e69b;
}

.slide_color__green .slide_sidebar,
.slide_color__green .slide__image {
  background-color: #50e69b;
}

.slide_color__green .slide__submenu li,
.slide_color__green .slide_menu_items>li:hover>a:before,
.slide_color__green .slide_menu_items>li:hover>span:before {
  background-color: #7decb5;
}

.slide_color__green .slide__submenu li.no_children a {
  -webkit-tap-highlight-color: #7decb5;
}

.home_slides_nav .bg__green a {
  background-color: #50e69b;
}

.home_slides_nav .bg__green a.hover-line,
.home_slides_nav .bg__green a:after {
  background-color: #50e69b;
}

.vertical_menu_container.bg_green {
  background-color: #50e69b;
}

.vertical_menu_container.bg_green .toggle_vertical_menu {
  background-color: #50e69b;
}

.sitemap_nav .bg_green {
  background-color: transparent;
  border-left: 10px solid #50e69b;
}

.page_color__green .accordion_item .accordion_item__title,
.page_color__green thead tr,
.chapter_summary__modal.bg__green {
  background-color: #0132A0;
}

.page_color__green .page__infographics,
.page-id-11 .page_color__green .page__infographics,
.page_color__green .infographics_container,
.modal.chapter_summary__modal.bg__green .infographics_container {
  background-color: #50e69b;
}

.page_color__green .accordion_item.active .accordion_item__title {
  color: #50e69b;
  background-color: transparent;
}

tbody tr td,
thead th {
  color: #11359C;
}

.bg_red {
  background-color: red;
}

.page_color__red .page__bookmark {
  color: #212529;
  opacity: 0.1;
}

@media screen and (max-width: 47.9375em) {
  .page_color__red .page__bookmark {
    color: #0132A0;
  }
}

.slide_color__red.home_slide {
  background-color: red;
}

.slide_color__red .slide_sidebar,
.slide_color__red .slide__image {
  background-color: red;
}

.slide_color__red .slide__submenu li,
.slide_color__red .slide_menu_items>li:hover>a:before,
.slide_color__red .slide_menu_items>li:hover>span:before {
  background-color: #ff3333;
}

.slide_color__red .slide__submenu li.no_children a {
  -webkit-tap-highlight-color: #ff3333;
}

.home_slides_nav .bg__red a {
  background-color: red;
}

.home_slides_nav .bg__red a.hover-line,
.home_slides_nav .bg__red a:after {
  background-color: red;
}

.vertical_menu_container.bg_red {
  background-color: red;
}

.vertical_menu_container.bg_red .toggle_vertical_menu {
  background-color: red;
}

.sitemap_nav .bg_red {
  background-color: transparent;
  border-left: 10px solid red;
}

.page_color__red .accordion_item .accordion_item__title,
.page_color__red thead tr,
.chapter_summary__modal.bg__red {
  background-color: #0132A0;
}

.page_color__red .page__infographics,
.page-id-11 .page_color__red .page__infographics,
.page_color__red .infographics_container,
.modal.chapter_summary__modal.bg__red .infographics_container {
  background-color: #50e69b;
}

.page_color__red .accordion_item.active .accordion_item__title {
  color: red;
  background-color: transparent;
}

tbody tr td,
thead th {
  color: #11359C;
}

.bg_light_orange {
  background-color: #50e69b;
}

.page_color__light_orange .page__bookmark {
  color: #212529;
  opacity: 0.1;
}

@media screen and (max-width: 47.9375em) {
  .page_color__light_orange .page__bookmark {
    color: #0132A0;
  }
}

.slide_color__light_orange.home_slide {
  background-color: #50e69b;
}

.slide_color__light_orange .slide_sidebar,
.slide_color__light_orange .slide__image {
  background-color: #50e69b;
}

.slide_color__light_orange .slide__submenu li,
.slide_color__light_orange .slide_menu_items>li:hover>a:before,
.slide_color__light_orange .slide_menu_items>li:hover>span:before {
  background-color: #7decb5;
}

.slide_color__light_orange .slide__submenu li.no_children a {
  -webkit-tap-highlight-color: #7decb5;
}

.home_slides_nav .bg__light_orange a {
  background-color: #50e69b;
}

.home_slides_nav .bg__light_orange a.hover-line,
.home_slides_nav .bg__light_orange a:after {
  background-color: #50e69b;
}

.vertical_menu_container.bg_light_orange {
  background-color: #50e69b;
}

.vertical_menu_container.bg_light_orange .toggle_vertical_menu {
  background-color: #50e69b;
}

.sitemap_nav .bg_light_orange {
  background-color: transparent;
  border-left: 10px solid #50e69b;
}

.page_color__light_orange .accordion_item .accordion_item__title,
.page_color__light_orange thead tr,
.chapter_summary__modal.bg__light_orange {
  background-color: #0132A0;
}

.page_color__light_orange .page__infographics,
.page-id-11 .page_color__light_orange .page__infographics,
.page_color__light_orange .infographics_container,
.modal.chapter_summary__modal.bg__light_orange .infographics_container {
  background-color: #50e69b;
}

.page_color__light_orange .accordion_item.active .accordion_item__title {
  color: #50e69b;
  background-color: transparent;
}

tbody tr td,
thead th {
  color: #11359C;
}

.bg_blue_grey {
  background-color: #0132A0;
}

.page_color__blue_grey .page__bookmark {
  color: #212529;
  opacity: 0.1;
}

@media screen and (max-width: 47.9375em) {
  .page_color__blue_grey .page__bookmark {
    color: #0132A0;
  }
}

.slide_color__blue_grey.home_slide {
  background-color: #0132A0;
}

.slide_color__blue_grey .slide_sidebar,
.slide_color__blue_grey .slide__image {
  background-color: #0132A0;
}

.slide_color__blue_grey .slide__submenu li,
.slide_color__blue_grey .slide_menu_items>li:hover>a:before,
.slide_color__blue_grey .slide_menu_items>li:hover>span:before {
  background-color: #0142d3;
}

.slide_color__blue_grey .slide__submenu li.no_children a {
  -webkit-tap-highlight-color: #0142d3;
}

.home_slides_nav .bg__blue_grey a {
  background-color: #0132A0;
}

.home_slides_nav .bg__blue_grey a.hover-line,
.home_slides_nav .bg__blue_grey a:after {
  background-color: #0132A0;
}

.vertical_menu_container.bg_blue_grey {
  background-color: #0132A0;
}

.vertical_menu_container.bg_blue_grey .toggle_vertical_menu {
  background-color: #0132A0;
}

.sitemap_nav .bg_blue_grey {
  background-color: transparent;
  border-left: 10px solid #0132A0;
}

.page_color__blue_grey .accordion_item .accordion_item__title,
.page_color__blue_grey thead tr,
.chapter_summary__modal.bg__blue_grey {
  background-color: #0132A0;
}

.page_color__blue_grey .page__infographics,
.page-id-11 .page_color__blue_grey .page__infographics,
.page_color__blue_grey .infographics_container,
.modal.chapter_summary__modal.bg__blue_grey .infographics_container {
  background-color: #50e69b;
}

.page_color__blue_grey .accordion_item.active .accordion_item__title {
  color: #0132A0;
  background-color: transparent;
}

tbody tr td,
thead th {
  color: #11359C;
}

.bg_beige {
  background-color: #50e69b;
}

.page_color__beige .page__bookmark {
  color: #212529;
  opacity: 0.1;
}

@media screen and (max-width: 47.9375em) {
  .page_color__beige .page__bookmark {
    color: #0132A0;
  }
}

.slide_color__beige.home_slide {
  background-color: #50e69b;
}

.slide_color__beige .slide_sidebar,
.slide_color__beige .slide__image {
  background-color: #50e69b;
}

.slide_color__beige .slide__submenu li,
.slide_color__beige .slide_menu_items>li:hover>a:before,
.slide_color__beige .slide_menu_items>li:hover>span:before {
  background-color: #7decb5;
}

.slide_color__beige .slide__submenu li.no_children a {
  -webkit-tap-highlight-color: #7decb5;
}

.home_slides_nav .bg__beige a {
  background-color: #50e69b;
}

.home_slides_nav .bg__beige a.hover-line,
.home_slides_nav .bg__beige a:after {
  background-color: #50e69b;
}

.vertical_menu_container.bg_beige {
  background-color: #50e69b;
}

.vertical_menu_container.bg_beige .toggle_vertical_menu {
  background-color: #50e69b;
}

.sitemap_nav .bg_beige {
  background-color: transparent;
  border-left: 10px solid #50e69b;
}

.page_color__beige .accordion_item .accordion_item__title,
.page_color__beige thead tr,
.chapter_summary__modal.bg__beige {
  background-color: #0132A0;
}

.page_color__beige .page__infographics,
.page-id-11 .page_color__beige .page__infographics,
.page_color__beige .infographics_container,
.modal.chapter_summary__modal.bg__beige .infographics_container {
  background-color: #50e69b;
}

.page_color__beige .accordion_item.active .accordion_item__title {
  color: #50e69b;
  background-color: transparent;
}

tbody tr td,
thead th {
  color: #11359C;
}

.bg_hp_blue {
  background-color: #0132A0;
}

.page_color__hp_blue .page__bookmark {
  color: #212529;
  opacity: 0.1;
}

@media screen and (max-width: 47.9375em) {
  .page_color__hp_blue .page__bookmark {
    color: #0132A0;
  }
}

.slide_color__hp_blue.home_slide {
  background-color: #0132A0;
}

.slide_color__hp_blue .slide_sidebar,
.slide_color__hp_blue .slide__image {
  background-color: #0132A0;
}

.slide_color__hp_blue .slide__submenu li,
.slide_color__hp_blue .slide_menu_items>li:hover>a:before,
.slide_color__hp_blue .slide_menu_items>li:hover>span:before {
  background-color: #0142d3;
}

.slide_color__hp_blue .slide__submenu li.no_children a {
  -webkit-tap-highlight-color: #0142d3;
}

.home_slides_nav .bg__hp_blue a {
  background-color: #0132A0;
}

.home_slides_nav .bg__hp_blue a.hover-line,
.home_slides_nav .bg__hp_blue a:after {
  background-color: #0132A0;
}

.vertical_menu_container.bg_hp_blue {
  background-color: #0132A0;
}

.vertical_menu_container.bg_hp_blue .toggle_vertical_menu {
  background-color: #0132A0;
}

.sitemap_nav .bg_hp_blue {
  background-color: transparent;
  border-left: 10px solid #0132A0;
}

.page_color__hp_blue .accordion_item .accordion_item__title,
.page_color__hp_blue thead tr,
.chapter_summary__modal.bg__hp_blue {
  background-color: #0132A0;
}

.page_color__hp_blue .page__infographics,
.page-id-11 .page_color__hp_blue .page__infographics,
.page_color__hp_blue .infographics_container,
.modal.chapter_summary__modal.bg__hp_blue .infographics_container {
  background-color: #50e69b;
}

.page_color__hp_blue .accordion_item.active .accordion_item__title {
  color: #0132A0;
  background-color: transparent;
}

tbody tr td,
thead th {
  color: #11359C;
}

.global_header.fade-in .header_logo,
.global_header.fade-in .header_menu_container {
  opacity: 1;
}

.page__title.fade-in,
.slide_menu.fade-in,
.nav_toggle.fade-in,
.home_slides_nav.fade-in {
  opacity: 1;
}

.nav_toggle {
  background-image: url(../img/icons/icon-open-nav.png);
}

.nav_toggle.active {
  background-image: url(../img/icons/icon-close.png);
}

.global_footer,
.navigation_area {
  background-color: #0132A0;
}

.main_navigation a:after {
  background-color: #50e69b;
}

.main_navigation a:hover {
  color: #50e69b;
}

.scrollup {
  width: 80px;
  height: 11%;
  right: 104px;
}

.page-template-homepage .scrollup {
  background-image: url(../img/icons/icon-back-to-top-black.svg) !important;
}

.infogrphics__icon {
  width: 100px;
}

.paragraph h3,
.paragraph h4 {
  font-family: "TheWaveSans-Bold", serif;
  font-weight: normal;
}

.paragraph h3:after,
.paragraph h4:after {
  height: 2px;
}

.paragraph h4:first-of-type {
  margin-top: 0;
}

.paragraph h4 b,
.paragraph h4 strong {
  color: #50e69b;
  font-family: inherit;
  font-weight: normal;
}

blockquote,
.paragraph blockquote {
  font-style: normal;
  font-family: "TheWaveSans-Bold", serif;
  color: #acadaf;
}

blockquote b,
blockquote strong,
.paragraph blockquote b,
.paragraph blockquote strong {
  color: #50e69b;
  font-family: inherit;
  font-weight: normal;
}

blockquote h3,
blockquote h4,
.paragraph blockquote h3,
.paragraph blockquote h4 {
  font-family: inherit;
  color: inherit;
}

blockquote h3:after,
blockquote h4:after,
.paragraph blockquote h3:after,
.paragraph blockquote h4:after {
  display: none;
}

blockquote h3,
.paragraph blockquote h3 {
  color: #212529;
}

.page__sticky_column__main .paragraph blockquote h3 {
  font-family: inherit;
  color: inherit;
}

.page__sticky_column__main .paragraph blockquote h3:after {
  display: none;
}

@media screen and (max-width: 1680px) {
  .scrollup {
    height: 60px;
    bottom: 10px;
  }

  .page-template-homepage .scrollup {
    right: 80px;
  }

  .infogrphics__icon {
    width: 70px;
  }
}

@media screen and (max-width: 1450px) {

  .scrollup,
  .page-template-homepage .scrollup {
    bottom: 10px;
    height: 40px;
    width: 30px;
    right: 55px;
  }

  .infogrphics__icon {
    width: 60px;
  }
}

body.home .page__title {
  -webkit-transition: opacity 700ms 500ms;
  -moz-transition: opacity 700ms 500ms;
  transition: opacity 700ms 500ms;
  opacity: 0;
}

body.home .header_logo img {
  -webkit-transition: opacity 700ms 500ms;
  -moz-transition: opacity 700ms 500ms;
  transition: opacity 700ms 500ms;
  opacity: 0;
}

body.home .header_menu_container {
  -webkit-transition: opacity 700ms 500ms;
  -moz-transition: opacity 700ms 500ms;
  transition: opacity 700ms 500ms;
  opacity: 0;
}

body.home .home_buttons {
  /* -webkit-transition: opacity 700ms 500ms;
  -moz-transition: opacity 700ms 500ms;
  transition: opacity 700ms 500ms;
  opacity: 0; */
}

body.home .nav_toggle {
  -webkit-transition: opacity 700ms 500ms;
  -moz-transition: opacity 700ms 500ms;
  transition: opacity 700ms 500ms;
  opacity: 0;
}

body.home .home_slides_nav li {
  -webkit-transition: opacity 700ms 500ms;
  -moz-transition: opacity 700ms 500ms;
  transition: opacity 700ms 500ms;
  opacity: 0;
}

body.home .header_logo img {
  -webkit-transition: opacity 700ms 500ms, width 300ms;
  -moz-transition: opacity 700ms 500ms, width 300ms;
  transition: opacity 700ms 500ms, width 300ms;
}

body.home .home_slides_nav li:nth-child(1) {
  -webkit-transition-delay: 620ms;
  -moz-transition-delay: 620ms;
  transition-delay: 620ms;
}

body.home .home_slides_nav li:nth-child(2) {
  -webkit-transition-delay: 740ms;
  -moz-transition-delay: 740ms;
  transition-delay: 740ms;
}

body.home .home_slides_nav li:nth-child(3) {
  -webkit-transition-delay: 860ms;
  -moz-transition-delay: 860ms;
  transition-delay: 860ms;
}

body.home .home_slides_nav li:nth-child(4) {
  -webkit-transition-delay: 980ms;
  -moz-transition-delay: 980ms;
  transition-delay: 980ms;
}

body.home .home_slides_nav li:nth-child(5) {
  -webkit-transition-delay: 1100ms;
  -moz-transition-delay: 1100ms;
  transition-delay: 1100ms;
}

body.home .home_slides_nav li:nth-child(6) {
  -webkit-transition-delay: 1220ms;
  -moz-transition-delay: 1220ms;
  transition-delay: 1220ms;
}

body.home .home_slides_nav li:nth-child(7) {
  -webkit-transition-delay: 1340ms;
  -moz-transition-delay: 1340ms;
  transition-delay: 1340ms;
}

body.home .home_slides_nav li:nth-child(8) {
  -webkit-transition-delay: 1460ms;
  -moz-transition-delay: 1460ms;
  transition-delay: 1460ms;
}

body.home .home_slides_nav li:nth-child(9) {
  -webkit-transition-delay: 1580ms;
  -moz-transition-delay: 1580ms;
  transition-delay: 1580ms;
}

body.home .home_slides_nav li:nth-child(10) {
  -webkit-transition-delay: 1700ms;
  -moz-transition-delay: 1700ms;
  transition-delay: 1700ms;
}

body.home.ready .page__title {
  opacity: 1;
}

body.home.ready .header_logo img {
  opacity: 1;
}

body.home.ready .header_menu_container {
  opacity: 1;
}

body.home.ready .home_buttons {
  opacity: 1;
}

body.home.ready .nav_toggle {
  opacity: 1;
}

body.home.ready .home_slides_nav li {
  opacity: 1;
}

@media (max-width: 1023px) {
  body.home .header_logo img {
    -webkit-transition: opacity 500ms ease-in;
    -moz-transition: opacity 500ms ease-in;
    transition: opacity 500ms ease-in;
    opacity: 0;
  }

  body.home .site__title {
    -webkit-transition: opacity 500ms ease-in;
    -moz-transition: opacity 500ms ease-in;
    transition: opacity 500ms ease-in;
    opacity: 0;
  }

  body.home .languages_nav {
    -webkit-transition: opacity 500ms ease-in;
    -moz-transition: opacity 500ms ease-in;
    transition: opacity 500ms ease-in;
    opacity: 0;
  }

  body.home .nav_toggle {
    -webkit-transition: opacity 500ms ease-in;
    -moz-transition: opacity 500ms ease-in;
    transition: opacity 500ms ease-in;
    opacity: 0;
  }

  body.home .cursor_mobile {
    -webkit-transition: opacity 500ms ease-in;
    -moz-transition: opacity 500ms ease-in;
    transition: opacity 500ms ease-in;
    opacity: 0;
  }

  body.home .page__title {
    -webkit-transition: opacity 500ms ease-in;
    -moz-transition: opacity 500ms ease-in;
    transition: opacity 500ms ease-in;
    opacity: 0;
  }

  body.home .home_buttons .intro_page_button {
    -webkit-transition: opacity 500ms ease-in;
    -moz-transition: opacity 500ms ease-in;
    transition: opacity 500ms ease-in;
    opacity: 0;
  }

  body.home .home_buttons .download_pdf_button {
    -webkit-transition: opacity 500ms ease-in;
    -moz-transition: opacity 500ms ease-in;
    transition: opacity 500ms ease-in;
    opacity: 0;
  }

  body.home .cursor_mobile {
    -webkit-transition: opacity 700ms ease-in;
    -moz-transition: opacity 700ms ease-in;
    transition: opacity 700ms ease-in;
  }

  body.home .header_logo img {
    -webkit-transition-delay: 620ms;
    -moz-transition-delay: 620ms;
    transition-delay: 620ms;
  }

  body.home .site__title {
    -webkit-transition-delay: 740ms;
    -moz-transition-delay: 740ms;
    transition-delay: 740ms;
  }

  body.home .languages_nav {
    -webkit-transition-delay: 860ms;
    -moz-transition-delay: 860ms;
    transition-delay: 860ms;
  }

  body.home .nav_toggle {
    -webkit-transition-delay: 980ms;
    -moz-transition-delay: 980ms;
    transition-delay: 980ms;
  }

  body.home .cursor_mobile {
    -webkit-transition-delay: 2660ms;
    -moz-transition-delay: 2660ms;
    transition-delay: 2660ms;
  }

  body.home .page__title {
    -webkit-transition-delay: 1700ms;
    -moz-transition-delay: 1700ms;
    transition-delay: 1700ms;
  }

  body.home .home_buttons .intro_page_button {
    -webkit-transition-delay: 2180ms;
    -moz-transition-delay: 2180ms;
    transition-delay: 2180ms;
  }

  body.home .home_buttons .download_pdf_button {
    -webkit-transition-delay: 2300ms;
    -moz-transition-delay: 2300ms;
    transition-delay: 2300ms;
  }

  body.home.ready .header_logo img {
    opacity: 1;
  }

  body.home.ready .site__title {
    opacity: 1;
  }

  body.home.ready .languages_nav {
    opacity: 1;
  }

  body.home.ready .nav_toggle {
    opacity: 1;
  }

  body.home.ready .cursor_mobile {
    opacity: 1;
  }

  body.home.ready .page__title {
    opacity: 1;
  }

  body.home.ready .home_buttons .intro_page_button {
    opacity: 1;
  }

  body.home.ready .home_buttons .download_pdf_button {
    opacity: 1;
  }

  body.home.ready .cursor_mobile {
    -webkit-transform: scale(1, 1);
    -moz-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    -o-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}

.cursor {
  position: absolute;
  width: 1px;
  height: 1px;
  z-index: 14;
  overflow: visible;
  cursor: none;
  top: 0;
  left: 0;
  pointer-events: none;
}

.cursor:before {
  content: "";
  position: absolute;
  top: -7px;
  left: -7px;
  border-radius: 50%;
  width: 14px;
  height: 14px;
  background-color: #00A680;
  display: none;
  z-index: 99;
}

.cursor>.cursor-media {
  /* display: block;
  background-color: transparent !important;
  border: none !important;
  width: 500px;
  height: 500px;
  text-align: center;
  padding: 0;
  position: relative;
  top: 50%;
  left: 50%;
  cursor: none;
  transform-origin: center center;
    transform: translate( -50%, -50% );
  transition: transform 480ms, opacity 500ms;
  z-index: 2;
  opacity: 1; */
}

.cursor .raster {
  position: relative;
  z-index: 9;
  width: 250px;
  height: 250px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-image: url("../img/cursor_raster_ver_3.svg");
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  -moz-box-shadow: 0px 0px 30px 24px rgb(68, 184, 165);
  -webkit-box-shadow: 0px 0px 30px 24px rgb(68, 184, 165);
  box-shadow: 0px 0px 30px 24px rgb(68, 184, 165);
}

@media (min-width: 1280px) {
  .cursor .raster {
    width: 300px;
    height: 300px;
  }
}

@media (min-width: 1440px) {
  .cursor .raster {
    width: 350px;
    height: 350px;
  }
}

@media (min-width: 1680px) {
  .cursor .raster {
    width: 450px;
    height: 450px;
  }
}

@media (min-width: 1920px) {
  .cursor .raster {
    width: 500px;
    height: 500px;
  }
}

.cursor .intro_canvas {
  border-radius: 50%;
  top: 50%;
  left: 50%;
  transform-origin: center;
  transform: translate(-50%, -50%);
  position: absolute;
  border: 1px solid rgb(68, 184, 165);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.cursor.scale-magnet,
.cursor.scale-section {
  cursor: default;
}

.cursor.scale-magnet:before,
.cursor.scale-section:before {
  display: block;
}

.cursor.hidden {
  display: none !important;
}

@media (max-width: 1023px) {
  .cursor {
    display: none !important;
  }
}

.cursor_mobile {
  width: 450px;
  height: 450px;
  -webkit-transform: translateY(-50%) !important;
  -moz-transform: translateY(-50%) !important;
  -ms-transform: translateY(-50%) !important;
  -o-transform: translateY(-50%) !important;
  transform: translateY(-50%) !important;
  position: absolute;
  top: 45%;
  left: 0;
  right: 0;
  margin: auto;
  opacity: 0;
}

.cursor_mobile.is_mobile {
  visibility: visible;
}

body.home.ready .cursor_mobile.is_mobile {
  opacity: 1;
}

@media screen and (max-width: 47.9375em) {
  .cursor_mobile {
    visibility: visible;
  }
}

@media screen and (max-width: 47.9375em) {
  .cursor_mobile {
    width: 280px;
    height: 280px;
    top: 110px;
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    -o-transform: none !important;
    transform: none !important;
  }
}

body._home,
html._home {
  height: 100%;
  position: static;
}

body.home {
  overflow-x: hidden;
  position: static;
  height: 100%;
}

body.home .nav_toggle {
  background-image: url(../img/icons/icon-open-nav.png);
}

body.home .nav_toggle.active {
  background-image: url(../img/icons/icon-close.png);
}

body.home .global_header:after {
  display: none;
}

body.home .sidebar_fade {
  overflow: hidden;
}

body.home .main-scrollbar {
  overflow-x: hidden;
  position: static;
  height: 100%;
}

body.home .intro_section {
  background-color: rgb(92, 162, 159) !important;
  background: -webkit-linear-gradient(0deg, rgb(92, 162, 159) 0%, rgb(153, 212, 221) 70%) !important;
  background: -o-linear-gradient(0deg, rgb(92, 162, 159) 0%, rgb(153, 212, 221) 70%) !important;
  background: linear-gradient(0deg, rgb(92, 162, 159) 0%, rgb(153, 212, 221) 70%) !important;
  width: 100%;
  height: 100vh;
  position: relative;
  padding: 0 !important;
}

body.home .hp_page__title {
  z-index: 100;
  color: #ffffff;
  position: absolute;
  font-size: 2em;
  width: 60%;
  height: 4em;
  top: calc(50vh - 65px);
  bottom: 0;
  left: 80px;
}

@media screen and (max-width: 120em) {
  body.home .hp_page__title {
    font-size: 2em;
  }
}

@media screen and (max-width: 105em) {
  body.home .hp_page__title {
    font-size: 1.875em;
    left: 50px;
  }
}

@media screen and (max-width: 90em) {
  body.home .hp_page__title {
    font-size: 1.75em;
  }
}

@media screen and (max-width: 80em) {
  body.home .hp_page__title {
    line-height: 1.2em;
  }
}

@media screen and (max-width: 68.75em) {
  body.home .hp_page__title {
    font-size: 1.375em;
    top: 560px;
    bottom: auto;
    display: block;
  }
}

@media screen and (max-width: 63.9375em) {
  body.home .hp_page__title {
    font-size: 1.25em;
    display: block !important;
  }
}

@media screen and (max-width: 53.125em) {
  body.home .hp_page__title {
    font-size: 1.25em !important;
  }
}

body.home .hp_page__title .subtitle {
  display: block;
}

body.home .hp_page__title .subtitle em {
  font-style: inherit;
  font-weight: inherit;
  display: inline-block;
}

body.home .hp_page__title .subtitle em:before {
  content: "";
  display: block;
  background-color: #000000;
  height: 3px;
  width: 100%;
  margin: 20px 0 10px;
}

body.home .intro_section {
  z-index: 12;
}

body.home .intro_canvas__bg_image {
  position: absolute;
  top: 0;
  left: 0;
}

body.home .home_slide {
  padding: 30px;
  height: 100vh;
  background-color: #0F55F5;
}

body.home .home_slide .home_buttons {
  color: #ffffff !important;
}

body.home .home_slide .slide_sidebar {
  width: 480px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  color: #ffffff;
  height: auto;
  padding: 25% 0 0;
}

body.home .home_slide.standards a {
  color: #50e69b;
}

body.home .home_slide.standards a:hover {
  color: #ffffff;
}

body.home .home_slide .empower_img {
  position: absolute;
  width: 132px;
  right: 18vh;
  bottom: 22%;
  z-index: 10;
}

body.home .sidebar {
  position: absolute;
  top: 100vh;
  height: 100vh;
  width: 50%;
  right: 0;
  z-index: 11;
  background-color: #50e69b;
}

body.home .sidebar .sidebar__raster {
  position: absolute;
  left: 5%;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 17;
}

body.home .sidebar .sidebar__raster svg {
  height: 100%;
  max-width: inherit;
}

body.home .sidebar .inner {
  width: 100%;
  height: 100%;
}

body.home .sidebar .main_content {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 5;
  width: 100%;
  height: 370px;
  background-image: url(../img/icons/icon-wave-gradient.svg);
  background-repeat: no-repeat;
  background-position: 60% top;
  background-size: auto 650px;
}

body.home .sidebar .wave_title {
  color: #ffffff;
  font-family: "TheWaveSans-Bold", serif;
  font-size: 24px;
  line-height: 1.2916666667em;
  width: 41%;
  padding-right: 50px;
  position: absolute;
  right: 0;
  bottom: 290px;
}

@media screen and (max-width: 112.5em) {
  body.home .sidebar .wave_title {
    width: 48%;
  }
}

@media screen and (max-width: 93.75em) {
  body.home .sidebar .wave_title {
    bottom: 252px;
  }
}

@media screen and (max-width: 87.5em) {
  body.home .sidebar .wave_title {
    bottom: 250px;
  }
}

@media screen and (max-width: 81.25em) {
  body.home .sidebar .wave_title {
    bottom: 234px;
  }
}

@media screen and (max-width: 68.125em) {
  body.home .sidebar .wave_title {
    font-size: 21px;
    bottom: 237px;
  }
}

body.home .sidebar .wave_title span {
  display: block;
}

body.home .sidebar .wave_hp_inner {
  height: 600px;
  max-width: none;
  position: absolute;
  right: -16%;
  bottom: -32%;
}

@media screen and (max-width: 93.75em) {
  body.home .sidebar .wave_hp_inner {
    height: 540px;
    right: -23%;
  }
}

@media screen and (max-width: 81.25em) {
  body.home .sidebar .wave_hp_inner {
    height: 520px;
    right: -27%;
  }
}

@media screen and (max-width: 68.75em) {
  body.home .sidebar .wave_hp_inner {
    right: -43%;
  }
}

body.home .home_buttons {
  color: white;
  position: fixed;
  top: calc(100vh - 50px);
  left: 0;
  width: 50%;
  padding: 10px 80px;
  z-index: 100;
}

body.home .home_buttons a {
  color: inherit !important;
}

body.home .home_buttons a:after {
  display: none;
}

body.home .home_slide {
  padding: 0;
}

body.home .home_slide .page__title .subtitle em:before {
  background-color: #ffffff;
}

body.home .homepage .homepage__main {
  width: 100%;
  padding-right: 50%;
  /* height: 100vh; */
  height: auto;
  position: relative;
}

body.home .homepage .home_slide {
  height: auto;
  min-height: 100vh;
}

body.home .header_logo {
  width: 50%;
  top: 0;
  left: 0;
  padding: 20px 80px 40px;
}

body.home .header_logo img {
  width: 127px;
  max-width: 100%;
}

body.home .home_slides_nav {
  z-index: 15;
  height: 390px;
  width: 80px;
  top: calc(50vh - 195px);
  bottom: auto;
}

body.home .home_slides_nav>ul {
  text-align: center;
}

body.home .home_slides_nav li {
  margin: 30px 0;
  position: relative;
}

body.home .home_slides_nav li:last-of-type {
  margin-bottom: 0;
}

body.home .home_slides_nav li:first-of-type {
  margin-top: 0;
}

body.home .home_slides_nav li a {
  width: 30px;
  height: 30px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
  background-color: #000000 !important;
  -webkit-transition: all 400ms;
  -moz-transition: all 400ms;
  transition: all 400ms;
  position: relative;
  z-index: 1;
  transform-origin: center;
}

body.home .home_slides_nav li a:after {
  display: none;
}

body.home .home_slides_nav li a.scale-up {
  -webkit-transform: scale(1.6);
  -moz-transform: scale(1.6);
  -ms-transform: scale(1.6);
  -o-transform: scale(1.6);
  transform: scale(1.6);
}

body.home .home_slides_nav li a.scale-down {
  -webkit-transform: scale(0.6);
  -moz-transform: scale(0.6);
  -ms-transform: scale(0.6);
  -o-transform: scale(0.6);
  transform: scale(0.6);
}

body.home .home_slides_nav li a.active {
  -webkit-transform: scale(1.6);
  -moz-transform: scale(1.6);
  -ms-transform: scale(1.6);
  -o-transform: scale(1.6);
  transform: scale(1.6);
}

body.home .home_slides_nav li .hover-text {
  display: block;
  overflow: visible;
  height: 40px;
  z-index: -1;
  right: 90px;
  font-size: 24px;
  line-height: 30px;
  width: 400px;
  color: #000000;
  top: 50%;
  bottom: auto;
  height: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}

body.home .home_slides_nav li .hover-text.show {
  opacity: 1;
  z-index: 1;
}

body.home.scrolled_under_fold .home_buttons {
  background-color: #ffffff;
  z-index: 1000;
}

body.home .slide_menu_items li {
  border-bottom-color: #50e69b;
}

body.home .slide_menu_items .has_children>a:after,
body.home .slide_menu_items .has_children>span:after {
  background-image: none;
  content: "+";
  text-align: center;
}

body.home .slide_menu_items .slide__submenu {
  visibility: visible;
  width: 100%;
  opacity: 1;
  position: static;
  padding-left: 0;
  display: none;
}

body.home .slide_menu_items .slide__submenu li {
  padding-left: 80px;
}

body.home .slide_menu_items a:hover {
  color: #50e69b;
}

@media screen and (max-width: 1680px) {
  body.home .slide_menu_items>li:hover>.slide__submenu {
    width: 100%;
  }

  body.home .home_slides_nav li a {
    width: 24px;
    height: 24px;
  }

  body.home .header_logo {
    padding: 13px 44px 15px 38px;
  }

  body.home .home_buttons {
    padding-left: 50px;
    padding-right: 50px;
  }
}

@media screen and (max-width: 1680px) and (min-width: 1450px) {
  body.home .home_slides_nav li .hover-text {
    font-size: 21px;
    line-height: 25px;
  }
}

@media screen and (max-width: 1450px) {
  body.home .home_slides_nav li .hover-text {
    font-size: 18px;
    line-height: 21px;
  }

  body.home .home_slides_nav {
    width: 30px;
    height: 280px;
    top: calc(50vh - 140px);
  }

  body.home .home_slides_nav li {
    margin: 25px 0;
  }

  body.home .home_slides_nav li a {
    width: 19px;
    height: 19px;
  }

  body.home .home_slides_nav li .hover-text {
    width: 200px;
    right: 30px;
  }

  body.home .slide_menu_items .slide__submenu li {
    padding-left: 35px;
  }

  body.home .sidebar .sidebar__raster {
    left: 13%;
  }
}

@media screen and (max-width: 1450px) and (min-width: 1101px) {
  body.home .home_slide .page__title .subtitle em:before {
    margin-top: 4px;
  }
}

body.home .sidebar_fade .sidebar_image {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: absolute;
  opacity: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: left center;
}

body.home .sidebar_fade .sidebar_image:first-of-type {
  opacity: 1;
}

body.home .sidebar_fade .sidebar_image:nth-child(1) {
  z-index: 1;
}

body.home .sidebar_fade .sidebar_image:nth-child(2) {
  z-index: 2;
}

body.home .sidebar_fade .sidebar_image:nth-child(3) {
  z-index: 3;
}

body.home .sidebar_fade .sidebar_image:nth-child(4) {
  z-index: 4;
}

body.home .sidebar_fade .sidebar_image:nth-child(5) {
  z-index: 5;
}

body.home .sidebar_fade .sidebar_image:nth-child(6) {
  z-index: 6;
}

body.home .sidebar_fade .sidebar_image:nth-child(7) {
  z-index: 7;
}

body.home .sidebar_fade .sidebar_image:nth-child(8) {
  z-index: 8;
}

body.home .sidebar_fade .sidebar_image:nth-child(9) {
  z-index: 9;
}

body.home .sidebar_fade .sidebar_image:nth-child(10) {
  z-index: 10;
}

.sidebar {
  position: absolute;
  top: 100vh;
  height: 100vh;
  width: 50%;
  right: 0;
  z-index: 11;
}

.sidebar .sidebar__raster {
  position: absolute;
  left: 5%;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 17;
}

.sidebar .sidebar__raster svg {
  height: 100%;
  max-width: inherit;
}

.site__title {
  text-align: right;
  color: #ffffff !important;
}

body.home .home_buttons {
  background-color: #0132A0;
  width: 100%;
  display: flex !important;
  justify-content: space-between;
  padding: 8px 70px;
  z-index: 1000;
}

.home_buttons a {
  padding: 0;
}

.home_buttons,
.read_more_link {
  font-family: "TheWaveSans-Bold", serif;
}

body.home .hp_page__title {
  top: -20px;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
}

body.home .intro_section {
  background: url(http://helpe2021-staging.btwbox.com/wp-content/uploads/sites/4/2022/06/helpe-report-underco-photo-1.jpg) !important;
  background-color: transparent !important;
}

body.home .sidebar {
  right: auto;
  left: 0;
}

body.home .homepage .homepage__main {
  padding-right: 0;
  padding-left: 50%;
}

body.home .sidebar_fade .sidebar_image {
  border-radius: 0;
}

body.home .sidebar_fade .sidebar_image {
  border-radius: 0;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 100%;
  height: 100vh;
}

body.home .homepage .home_slide {
  background-color: #0F55F5;
  background: linear-gradient(90deg, #0132a0 0%, #0f55f5 100%);
}

.home_slides_nav {
  display: none !important;
}

body.home.scrolled_under_fold .home_buttons {
  background-color: #0132A0;
}

body.home .hp_page__title {
  font-family: "TheWaveSans-Bold", serif;
}

.slide__title {
  font-family: "TheWaveSans-Bold", serif;
  font-size: 2.0625em;
  display: none;
}

@media screen and (min-width: 105.0625em) and (max-width: 120em) and (max-height: 50em) {
  .slide__title {
    font-size: 1.875em;
  }
}

@media screen and (max-width: 105em) {
  .slide__title {
    font-size: 1.75em;
  }
}

@media screen and (max-width: 90.625em) {
  .slide__title {
    font-size: 1.5625em;
  }
}

@media screen and (max-width: 73.75em) {
  .slide__title {
    font-size: 25px;
  }
}

.slide_description {
  font-family: "TheWaveSans-Regular", serif;
  font-size: 17px;
  line-height: 1.2941176471em;
}

.read_more_link,
.slide_toggles .chapter_modal_toggle {
  font-family: "TheWaveSans-Bold", serif;
  font-size: 13px;
  line-height: 1.3em;
  padding: 14px 0;
  width: 180px;
  text-align: center;
  background-color: #50e69b;
  color: #0132A0 !important;
  letter-spacing: 0;
  border: none;
  -webkit-border-radius: 32px;
  -moz-border-radius: 32px;
  -ms-border-radius: 32px;
  border-radius: 32px;
}

.read_more_link:hover,
.slide_toggles .chapter_modal_toggle:hover {
  background-color: #0132A0;
  color: #ffffff !important;
}

.read_more_link::after,
.slide_toggles .chapter_modal_toggle::after {
  display: none;
}

@media screen and (max-width: 47.9375em) {
  body.home .home_buttons {
    font-size: 12px;
    background-color: transparent;
    padding: 0 35px;
    height: 35px;
    bottom: 0;
  }

  body.home .home_buttons>div:last-child {
    display: none;
  }
}

body.home.scrolled_under_fold .header_logo {
  background-color: transparent !important;
}

body.home .home_slide.intro_section {
  position: relative;
  background-repeat: no-repeat !important;
  background-size: cover !important;
}

body.home .home_slide.intro_section:after {
  content: "";
  height: 82vh;
  width: 67vh;
  background-image: url(../img/home/helleniq-2023-main-image-worker.png);
  background-repeat: no-repeat;
  background-position: top center;
  background-size: auto 100%;
  position: absolute;
  bottom: 0;
  left: 47%;
  z-index: 4;
}

body.home .home_slide.intro_section .wave_hero {
  width: 70%;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 3;
  height: 58vh;
}

body.home .home_slide.intro_section .wave_hero svg {
  width: 1860px;
  max-width: none;
  position: absolute;
  z-index: 1;
  bottom: -160px;
  left: -600px;
}

body.home .home_slide.intro_section .wave_hero__title {
  position: absolute;
  top: auto;
  bottom: 0;
  width: 1200px;
  height: 635px;
  left: 0;
  z-index: 3;
}

body.home .home_slide.intro_section .wave_hero__title .hp_page__title {
  position: absolute;
  top: 101px;
  left: 11%;
  bottom: auto;
  font-size: 42px;
  width: 400px;
  line-height: 1.22em;
  text-align: left;
  color: #0032a0;
}

body.home .home_slide.intro_section .wave_hero__title .hp_page__title .third_row {
  font-size: 129%;
  line-height: 1.3em;
}

body.home .home_slide.intro_section .wave_hero__title .hp_page__title span {
  display: block;
}

@media screen and (max-width: 106.25em) {
  body.home .home_slide.intro_section .wave_hero svg {
    width: 1700px;
    left: -640px;
  }

  body.home .home_slide.intro_section .wave_hero__title .hp_page__title {
    top: 154px;
    font-size: 38px;
    left: -95px;
  }
}

@media screen and (max-width: 93.75em) {
  body.home .home_slide.intro_section .wave_hero svg {
    width: 1550px;
  }

  body.home .home_slide.intro_section .wave_hero__title .hp_page__title {
    top: 205px;
    font-size: 35px;
    left: -235px;
  }
}

@media screen and (max-width: 87.5em) {
  body.home .home_slide.intro_section .wave_hero svg {
    width: 1480px;
  }

  body.home .home_slide.intro_section .wave_hero__title .hp_page__title {
    top: 240px;
    left: -280px;
  }
}

@media screen and (max-width: 75em) {
  body.home .home_slide.intro_section .wave_hero svg {
    width: 1440px;
    left: -590px;
  }

  body.home .home_slide.intro_section .wave_hero__title {
    width: 800px;
  }

  body.home .home_slide.intro_section .wave_hero__title .hp_page__title {
    top: 251px;
    font-size: 32px;
    left: 90px;
  }
}

@media screen and (max-width: 68.75em) {
  body.home .home_slide.intro_section .wave_hero svg {
    width: 1340px;
  }

  body.home .home_slide.intro_section .wave_hero__title {
    width: 800px;
  }

  body.home .home_slide.intro_section .wave_hero__title .hp_page__title {
    top: 285px;
    left: 20px;
  }
}

@media screen and (max-width: 68.75em) and (min-width: 64em) and (orientation: portrait) {
  body.home .home_slide.intro_section:after {
    height: 73vh;
  }

  body.home .home_slide.intro_section .wave_hero svg {
    width: 1600px;
    left: -660px;
    bottom: -180px;
  }

  body.home .home_slide.intro_section .wave_hero__title {
    width: 800px;
  }

  body.home .home_slide.intro_section .wave_hero__title .hp_page__title {
    top: 229px;
    left: 50px;
  }
}

@media screen and (max-width: 63.9375em) {
  body.home .sidebar_fade .inner .sidebar_image {
    left: 0;
    width: 100%;
  }

  body.home .global_wrapper .homepage .homepage__main {
    padding-left: 35%;
  }

  body.home .home_slide.intro_section {
    background-position: center right !important;
  }

  body.home .home_slide.intro_section:after {
    height: 64vh;
    width: 54vh;
    right: -19%;
    left: auto;
  }

  body.home .home_slide.intro_section .wave_hero {
    z-index: 5;
    width: 100%;
  }

  body.home .home_slide.intro_section .wave_hero svg {
    left: -577px;
    width: 1500px;
    bottom: -194px;
  }

  body.home .home_slide.intro_section .wave_hero__title {
    height: 520px;
    width: 100%;
  }

  body.home .home_slide.intro_section .wave_hero__title .hp_page__title {
    left: 124px;
    top: 153px;
    font-size: 35px !important;
  }

  body.home .homepage .home_slide .slide_sidebar {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  body.home .homepage .home_slide .slide_sidebar .slide__title {
    display: block;
    color: #0132A0;
    font-size: 20px;
    line-height: 1.3em;
    font-weight: normal;
  }

  body.home .homepage .home_slide .slide_sidebar .slide_description {
    color: #0132A0;
    font-size: 15px;
    line-height: 1.6em;
  }

  body.home .sidebar .main_content {
    display: none;
  }

  body.home .home_slide.standards a {
    color: #0032a0;
  }

  body.home .slide_menu_items li {
    border-bottom-color: #0032a0;
  }

  body.home .home_slide .empower_img {
    display: none;
  }

  .read_more_link,
  .slide_toggles .chapter_modal_toggle {
    width: 165px;
    font-size: 11px;
  }
}

@media screen and (max-width: 63.9375em) and (max-height: 65em) {
  body.home .home_slide.intro_section::after {
    height: 75vh;
    width: 62vh;
  }
}

@media screen and (max-width: 47.9375em) {
  body.home .home_slide.intro_section:after {
    height: 64vh;
    width: 54vh;
    right: -19%;
    left: auto;
  }

  body.home .home_slide.intro_section .wave_hero {
    z-index: 5;
    width: 100%;
  }

  body.home .home_slide.intro_section .wave_hero svg {
    left: -377px;
    width: 870px;
    bottom: -100px;
  }

  body.home .home_slide.intro_section .wave_hero__title {
    height: 520px;
    width: 100%;
  }

  body.home .home_slide.intro_section .wave_hero__title .hp_page__title {
    left: 124px;
    top: 293px;
    font-size: 21px !important;
  }

  body.home .global_wrapper .homepage .homepage__main {
    padding-left: 54px;
  }

  body.home .sidebar_fade .inner .sidebar_image#sidebar_image__message-to-stakeholders {
    background-position: left center;
  }

  .read_more_link,
  .slide_toggles .chapter_modal_toggle {
    width: 130px;
  }
}

body.home .global_wrapper {
  background: linear-gradient(90deg, rgb(0, 50, 160) 0%, rgb(0, 50, 160) 50%, rgb(15, 85, 245) 100%);
}

body.home.no-overflow {
  overflow-y: hidden;
  height: auto;
}

body.home.no-overflow *.global_wrapper {
  height: 100%;
  overflow: hidden;
}

body.home.mobile_browser .slide_menu_items li.active>.slide__submenu {
  display: block;
}

body.home .global_header {
  -webkit-transition: all 300ms ease-in;
  -moz-transition: all 300ms ease-in;
  transition: all 300ms ease-in;
  opacity: 1;
}

body.home a,
body.home p {
  position: relative;
  z-index: 101;
}

body.home .intro_section__mobile {
  height: 100%;
  position: relative;
}

body.home .sidebar__raster_mobile {
  visibility: hidden;
  left: 0;
  height: calc(var(--vh, 1vh) * 100);
}

body.home .sidebar_image_mobile {
  z-index: 1;
  opacity: 1;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: left center;
}

body.home .global_footer {
  background: #0132A0;
  background: linear-gradient(90deg, #0132a0 0%, #0f55f5 100%);
  background: linear-gradient(90deg, rgb(0, 50, 160) 0%, rgb(0, 50, 160) 50%, rgb(15, 85, 245) 100%);
  color: #ffffff;
}

body.home .mobile {
  display: none;
}

body.home .desktop {
  display: block;
}

@media (max-width: 1023px) {
  body.home .mobile {
    display: block;
  }

  body.home .desktop {
    display: none;
  }
}

@media (max-width: 1023px) {
  body.home .intro_section {
    z-index: 11;
  }

  body.home .intro_section__mobile .home_buttons {
    bottom: 50px;
    top: auto;
    display: flex;
    background-color: transparent !important;
  }

  body.home .homepage .homepage__main {
    padding-left: 14%;
    padding-right: 0;
  }

  body.home.scrolled_under_fold .header_logo {
    background-color: transparent;
  }

  body.home .header_logo,
  body.home .header_menu_container {
    position: absolute;
  }

  body.home .homepage .home_slide_group {
    min-height: 100vh;
  }

  body.home .homepage .home_slide_group.home_slide_mobile {
    height: 60vh;
    min-height: 60vh;
    display: block;
  }

  body.home .homepage .home_slide .slide_sidebar {
    padding-top: 0;
    background-color: #ffffff;
    height: auto;
    position: relative;
    z-index: 20;
    padding: 45px 30px;
    color: #000000;
  }

  body.home .sidebar_fade .sidebar_image {
    width: 160%;
    height: auto;
    left: -100%;
    max-width: none;
  }

  body.home .sidebar {
    position: absolute;
    top: 100vh;
    height: 100vh;
    width: 100%;
    right: 0;
    z-index: 11;
  }

  body.home .sidebar .sidebar__raster_mobile {
    visibility: visible;
  }

  body.home .sidebar .sidebar__raster_desktop {
    visibility: hidden;
  }
}

@media (min-width: 1024px) {

  body.home.header_fade_out .global_header,
  body.home.header_fade_out .open_nav {
    opacity: 0;
  }
}

.slide_description {
  font-size: 17px;
  line-height: 1.8823529412em;
  margin-bottom: 20px;
  margin-top: 30px;
}

.slide_description .slide_menu_items>li {
  font-size: 26px;
  line-height: 1.3076923077em;
  font-weight: normal;
}

.slide_quote {
  font-size: 29px;
  line-height: 1.2413793103em;
  color: #000000;
  margin-top: 40px;
  margin-bottom: 55px;
  font-family: "TheWaveSans-Bold", serif;
  color: #000000;
}

.slide_quote .paragraph {
  font-size: 1em;
  line-height: inherit;
  font-family: inherit;
}

.slide_quote .paragraph strong {
  color: #50e69b;
  font-family: "TheWaveSans-Bold", serif;
}

@media (min-width: 1024px) {
  .slide_menu_items li:hover>.slide__submenu {
    display: block;
  }
}

@media screen and (max-width: 90.625em) {
  .slide_description {
    font-size: 16px;
    line-height: 1.625em;
  }

  .slide_description .slide_menu_items>li {
    font-size: 17px;
    line-height: 1.4705882353em;
  }

  .slide_quote {
    font-size: 20px;
    line-height: 1.3em;
  }
}

@media screen and (max-width: 63.9375em) {
  body.home.ready .page__title {
    bottom: auto;
    top: 45vh;
  }

  body.home .intro_section__mobile .home_buttons {
    width: 100%;
  }

  body.home .intro_section__mobile .home_buttons>div {
    width: 50%;
  }

  body.home .intro_section__mobile .home_buttons>div:last-child {
    text-align: right;
  }
}

@media screen and (max-width: 47.9375em) {
  body.home.ready .page__title {
    left: 0;
  }

  body.home .header_logo {
    width: 100px;
    padding: 11px 20px 0;
  }

  body.home .hp_page__title {
    width: 100%;
  }

  body.home .intro_section__mobile .home_buttons {
    bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .slide_quote {
    margin-bottom: 30px;
    font-size: 15px;
    line-height: 1.4em;
    font-family: "TheWaveSans-Bold", serif;
  }

  .slide_description {
    font-size: 15px;
    line-height: 1.4em;
  }

  .slide_description .slide_menu_items>li {
    font-size: 14px;
    line-height: 1.5em;
  }

  .global_footer .legal_nav a {
    font-size: 11px;
  }

  .global_footer .legal_nav li {
    margin: 4px 0;
  }
}

body,
.page__tables__main .page__title,
.page__tables__no_tabs .table__item__name,
.table_tabs__header a {
  color: #000000;
}

tbody th,
thead th {
  background-color: #0132A0;
}

.gri_table thead tr:nth-child(2n+1),
.gri_table thead tr:nth-child(2n) {
  background-color: #50e69b;
  color: #ffffff;
}

.page__tables__main .page__title:after {
  background-color: #000000;
}

.gri_table td a {
  color: #50e69b;
}

.gri_table td a:after {
  background-color: #50e69b;
  width: 100%;
}

.gri_table td a:hover:after {
  width: 0;
}

.paragraph>h3 {
  line-height: 1.5em;
}

.page__with_image__header {
  position: relative;
}

.page__with_image__header .inner {
  height: 100%;
}

.page__with_image__header figure,
.page__with_image__header .bg {
  background-position: right center;
  background-size: cover;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-attachment: scroll;
  position: absolute;
  z-index: 1;
  top: 0;
  bottom: 0;
  right: 0;
}

.page__with_image__header .sidebar {
  top: 0;
  overflow: hidden;
  left: 0;
  right: auto;
}

.page__with_image__header .sidebar__raster {
  left: 15%;
}

.page__with_image__header .sidebar__raster .start_color {
  stop-color: #01ad8c !important;
}

.page__with_image__header .sidebar__raster .stop_color {
  stop-color: #50e69b !important;
}

.page__with_image__header .sidebar__raster:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  width: 43%;
  background-color: #50e69b;
  z-index: -1;
}

.page__with_image__header .bg {
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.cover_image .page__title {
  padding-left: 113px;
  padding-right: 113px;
  left: auto !important;
  max-width: 100%;
  font-family: "TheWaveSans-Regular", serif;
  color: #0132A0;
}

.section__title,
.page__section .section__title {
  color: #000000;
}

.paragraph h3,
.page-template-page_with_cover_image .header_menu_container {
  color: #0132A0;
}

.page_color__ciel .page__bookmark {
  color: #50e69b;
}

.paragraph h3:after {
  background-color: #000000;
}

.vertical_menu_languages_nav a:after {
  background-color: #ffffff;
}

.vertical_menu_languages_nav a,
.resize-font-size__btn,
.page_sections_nav li {
  color: #ffffff;
  opacity: 1;
}

.paragraph a,
.paging_area a:hover {
  color: #50e69b;
}

.paragraph a:after {
  background-color: #50e69b;
}

.toggle_vertical_menu {
  background-image: url(../img/icons/icon-open-side-nav-black.png);
}

.home_button {
  background-image: url(../img/icons/icon-back-home-black.svg);
}

.page-template-page_with_cover_image .nav_toggle {
  background-image: url(../img/icons/icon-open-nav.png);
}

.page-template-page_with_cover_image .nav_toggle.active {
  background-image: url(../img/icons/icon-close.png);
}

.page-template-page_with_cover_image .scrollup {
  background-image: url(../img/icons/icon-arrow-circle-up-black.png);
}

.vertical_menu_container.opened .toggle_vertical_menu {
  background-image: url(../img/icons/icon-close-side-nav-black.png);
}

.paragraph blockquote {
  color: #000000;
  font-family: "TheWaveSans-Regular", serif;
}

.paragraph blockquote.xl {
  font-size: 1.32em;
  line-height: 1.6em;
}

.blockquote h3,
.paragraph blockquote h3 {
  color: #50e69b;
}

.layout__text>.wrapper,
.layout__image>.wrapper {
  width: 960px;
  max-width: 100%;
}

.layout__text.new-style-blockquote blockquote {
  padding: 70px 80px 80px;
  border: 5px solid #50e69b;
  color: #000000;
}

.layout__text.new-style-blockquote blockquote:before {
  background-color: #50e69b;
  display: none;
}

.layout__text.new-style-blockquote blockquote p,
.layout__text.new-style-blockquote blockquote ul {
  font-family: "TheWaveSans-Regular", serif;
}

.layout__text.new-style-blockquote blockquote h3:first-child {
  margin-top: 0;
}

.layout__text.quote_layout blockquote {
  font-size: 1.32em;
  line-height: 1.7em;
  border: none;
  padding: 0 80px;
}

.layout__text.quote_layout blockquote:before {
  display: none;
}

.layout__text.quote_layout.bg_section blockquote {
  padding: 0;
  text-align: center;
}

.layout__text.quote_layout.bg_section blockquote h3 {
  text-align: center;
}

.layout__image+.layout__text.footnote_layout {
  margin-top: -35px;
}

.layout__image h3 {
  line-height: 1.3em;
}

.layout__image.graph_image.medium img {
  width: 400px;
  max-width: 100%;
}

.layout__image.graph_image.small img {
  width: 280px;
  max-width: 100%;
}

.layout__image.employment-new-issues-icon-section {
  margin-bottom: 0;
}

.layout__image.employment-new-issues-icon-section .infogrphics__icon {
  width: 200px;
  max-width: 100%;
  margin: auto;
}

.page-id-11 .page__infographics,
.page__infographics {
  background-color: #50e69b;
}

.layout__infographics_list .paragraph li .em {
  font-family: "TheWaveSans-Bold", serif;
  font-weight: normal;
  color: #212529;
}

.layout__infographics_list.materiality-topics-sectors .paragraph>ul {
  margin-left: 0;
  margin-right: 0;
}

.layout__infographics_list.materiality-topics-sectors .paragraph li {
  position: relative;
  position: relative;
  width: 100%;
  display: block;
  padding-left: 220px;
}

.layout__infographics_list.materiality-topics-sectors .paragraph li img,
.layout__infographics_list.materiality-topics-sectors .paragraph li .em {
  position: absolute;
  left: 0;
  top: 0;
}

.layout__infographics_list.materiality-topics-sectors .paragraph li .em {
  margin: 0;
  width: 150px;
  font-size: 1.2em;
  line-height: 1.2em;
}

.layout__infographics_list.materiality-topics-sectors .paragraph li img {
  width: 80px;
  top: 50px;
  left: 0;
}

.layout__infographics_list.materiality-topics-sectors .paragraph li p strong {
  line-height: 24px;
  text-align: center;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  border-radius: 100%;
  width: 28px;
  height: 28px;
  display: block;
  background-color: #8fd4c7;
  color: #ffffff;
  margin-bottom: 10px;
}

.layout__infographics_list.materiality-topics-sectors .paragraph li .strong>p {
  padding-left: 40px;
  position: relative;
}

.layout__infographics_list.materiality-topics-sectors .paragraph li .strong>p strong {
  position: absolute;
  top: 0;
  left: 0;
}

.layout__infographics_list.materiality-topics-sectors .paragraph li:first-child p strong {
  background-color: #50e69b;
}

.layout__infographics_list.materiality-topics-sectors .paragraph li:last-child img {
  top: 70px;
}

.layout__infographics_list.materiality-topics-sectors .paragraph li:last-child p strong {
  background-color: #ffb94d;
}

.layout__infographics_list.materiality-topics-sectors .paragraph>ul>li {
  margin-bottom: 100px;
}

.layout__infographics_list.materiality-topics-sectors.sdg-icons .paragraph li img,
.layout__infographics_list.materiality-topics-sectors.sdg-icons .paragraph li:last-child img {
  top: 100px;
  width: 120px;
}

.layout__infographics_list.materiality-topics-sectors.sdg-icons .paragraph li .em {
  width: 210px;
}

.layout__infographics_list.materiality-topics-sectors.sdg-icons .paragraph .strong>p {
  padding-left: 0;
}

.layout__infographics_list.materiality-topics-sectors.sdg-icons .paragraph .strong>ul {
  padding-left: 20px;
}

.layout__infographics_list.materiality-topics-sectors.sdg-icons .paragraph .strong>ul>li {
  padding-left: 20px;
  margin-bottom: 20px;
}

.layout__infographics_list.materiality-topics-sectors.sdg-icons .paragraph .strong>ul>li:before {
  display: block;
}

.accordion_item {
  font-weight: normal;
}

.accordion_item .accordion_item__title {
  background-color: #50e69b;
}

.accordion_item.active .accordion_item__title {
  color: #50e69b;
  font-weight: normal;
}

.accordion_item.active .accordion_item__title:after {
  color: #50e69b;
}

.materiality-study-esg-icon.layout__image img {
  width: 500px;
  max-width: 100%;
}

.summary_test {
  background-color: #f5f5f5;
}

.summary_test p>strong {
  font-size: 1.3em;
  color: #50e69b;
}

.sticky_column .paragraph {
  padding: 0 8%;
}

.footnote+.table_container {
  margin-top: 12px;
}

.hns_next_steps .paragraph>div {
  font-size: 1.1111111111em;
  line-height: 1.5em;
  margin: 65px auto 0;
  width: 600px;
  max-width: 100%;
}

.hns_next_steps.layout__infographics_list .paragraph li {
  width: 100%;
  display: flex;
}

.hns_next_steps.layout__infographics_list .paragraph li .infogrphics__icon {
  width: 165px;
}

.hns_next_steps.layout__infographics_list .paragraph li .strong {
  padding-left: 40px;
  width: auto;
}

.layout__text.inline-list-with-icons li em {
  color: #50e69b;
  font-size: 1.8em;
}

#lottie_esg-infographic-main-area {
  width: 400px;
  max-width: 100%;
  margin: auto;
}

.kpis-emporias-table-section table tbody td strong,
.kpis-emporias-table-section table tbody td b {
  font-size: 34px;
}

.kpis-emporias-table-section table tbody td em {
  font-size: 19px;
  font-style: normal;
}

.paging_area a {
  color: #50e69b;
}

.paging_area a:hover {
  color: #000000;
}

#column-air-quality-emissions .highcharts-axis-labels tspan {
  font-size: 65%;
}

.page__with_image__main {
  padding-top: 100px;
}

.layout__infographics_list.managing-waste-icons {
  margin-bottom: 0;
}

.layout__infographics_list.managing-waste-icons .paragraph ul {
  margin: 0 -5px;
}

.layout__infographics_list.managing-waste-icons .paragraph li {
  width: 10%;
  padding: 5px;
}

.layout__infographics_list.managing-waste-icons .paragraph li:nth-child(2n+1) {
  clear: none;
  padding: 5px;
}

.group-value-chain-last {
  margin-bottom: 10px !important;
}

.layout__image.esg-base-infographic {
  margin-bottom: 40px;
}

.layout__text.egs_text {
  text-align: center;
}

.layout__text.egs_text h3 {
  margin-bottom: 15px;
}

.layout__text.egs_text h3:after {
  display: none;
}

.layout__text.egs_text.part_one {
  margin-bottom: 40px;
}

.layout__text.egs_text .part_one {
  text-align: left;
}

.layout__text.egs_text .part_one h3 {
  color: #50e69b;
}

.layout__text.egs_text .part_three {
  padding-left: 30px;
}

.layout__text.egs_text .part_three h3 {
  color: #ffb94d;
}

.layout__text.egs_text .part_two {
  padding-right: 30px;
}

.layout__text.egs_text .part_two h3 {
  color: #8fd4c7;
}

.layout__text.egs_text .part_two,
.layout__text.egs_text .part_three {
  display: inline-block;
  vertical-align: top;
  width: 50%;
  text-align: left;
  margin: 0 -2px;
}

.layout__text.egs_text .part_two h3,
.layout__text.egs_text .part_three h3 {
  margin-top: 0;
}

#lottie_koinonia-inforaphic-viosimes-polis.infogrphics__icon {
  width: 100% !important;
}

.kpis-emporias-table-section .footnote:first-child {
  display: none;
}

.footnote.show_on_mobile {
  display: none;
}

@media screen and (min-width: 1024px) {
  .page-template-page_with_cover_image .nav_is_open .header_menu_container {
    background-color: transparent;
  }

  .cover_image .page__title .parent_page {
    font-size: 14px;
  }

  .page__with_image__header {
    position: relative;
    padding-left: 50%;
    padding-top: 130px;
    background-color: #50e69b;
  }

  .page__with_image__header figure {
    width: 50%;
    background-attachment: fixed;
  }

  .cover_image .page__title {
    color: #0132A0;
    z-index: 5;
    top: 120px;
  }

  .infographics_container {
    min-height: 100vh;
    width: 100%;
    position: relative;
    background-color: #50e69b;
    color: #ffffff;
    right: auto;
    top: -130px;
    padding-top: 130px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding: 100px 50px 50px;
  }

  .page__infographics {
    position: static;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap-reverse;
    padding: 0;
    justify-content: flex-start;
  }

  .page__infographics li {
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 0;
    width: 45% !important;
    margin: 0;
  }

  .page__infographics li .infogrphics__icon {
    width: 60px;
  }

  .page__infographics li .infogrphics__text {
    color: #0132A0;
  }

  .page__infographics li .infogrphics__text strong {
    font-size: 18px;
  }

  .infogrphics__icon {
    width: 80px;
    margin: 0 0 10px;
  }

  .infogrphics__icon,
  .infogrphics__text {
    display: block;
  }

  .infogrphics__text {
    max-width: 100%;
    padding-top: 0;
  }

  .infogrphics__text strong {
    display: block;
    padding-bottom: 10px;
  }

  .infogrphics__text strong+br {
    display: none;
  }

  .vertical_menu_container.bg_ciel,
  .vertical_menu_container.bg_ciel .toggle_vertical_menu {
    background-color: #50e69b;
  }

  .layout__text.new-style-blockquote blockquote .section {
    position: relative;
  }

  #lottie_esg-epeksigisi-pinaka {
    width: 77%;
    float: right;
  }

  .layout__text.inline-list-with-icons li {
    padding-left: 45px;
    margin-bottom: 45px;
    line-height: 1.4em;
  }

  .layout__text.inline-list-with-icons li:nth-child(2n+1) {
    padding-left: 20px !important;
    padding-right: 45px;
  }

  .layout__text.inline-list-with-icons li strong {
    padding-left: 0;
  }

  .page__tables__main.page__no_image__main>.wrapper {
    width: 960px;
  }

  .page__tables__main.page__no_image__main .page__section>.wrapper {
    width: 960px;
  }

  .page-id-54 .page__infographics .infogrphics__text br {
    display: block;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1800px) {

  .page-id-90 .cover_image .page__title,
  .page-id-2126 .cover_image .page__title {
    max-width: 34%;
  }

  .page-id-90 .cover_image .page__title h1,
  .page-id-2126 .cover_image .page__title h1 {
    font-size: 0.8em;
    line-height: 1.2em;
  }
}

@media screen and (min-width: 1400px) {
  .page__infographics li {
    width: 45% !important;
  }

  .page__infographics li .infogrphics__icon {
    width: 90px;
  }

  .page__infographics li .infogrphics__text {
    font-size: 13px;
    font-family: "TheWaveSans-Regular", serif;
    max-width: 85%;
  }

  .page__infographics li .infogrphics__text strong {
    font-size: 19px;
    font-family: "TheWaveSans-Bold", serif;
  }
}

@media screen and (min-width: 1451px) {
  .page-template-page_with_cover_image .header_logo img {
    width: 100px;
  }

  .infographics_container {
    padding: 56px 113px;
  }

  .cover_image .page__title {
    top: 120px;
  }
}

@media screen and (min-width: 1681px) {
  .page-template-page_with_cover_image .header_logo {
    padding-top: 15px;
  }

  .infogrphics__icon {
    width: 90px;
  }

  .page__infographics li {
    width: 40% !important;
  }

  .page__infographics li .infogrphics__icon {
    width: 100px;
  }

  .page__infographics li strong {
    font-size: 20px;
  }

  .layout__image>.wrapper {
    padding-left: 80px;
    padding-right: 80px;
  }

  .layout__accordion>.wrapper,
  .layout__infographics_list>.wrapper,
  .page__section>.wrapper,
  .page__tables__main.page__no_image__main>.wrapper {
    width: 960px;
    max-width: 100%;
  }

  .page__sticky_column__main .page__section>.wrapper {
    width: 1140px;
  }

  .page__sticky_column__main.page__no_image__main .section_wrapper {
    width: 1500px;
  }

  .page__sticky_column__main.page__no_image__main .sticky_column .paragraph {
    padding: 0 14%;
  }
}

@media screen and (max-width: 1450px) {

  .layout__infographics_list.materiality-topics-sectors.sdg-icons .paragraph li img,
  .layout__infographics_list.materiality-topics-sectors.sdg-icons .paragraph li:last-child img {
    top: 80px;
    width: 95px;
  }

  .layout__infographics_list.materiality-topics-sectors.sdg-icons .paragraph li .em {
    width: 180px;
    font-size: 1em;
  }

  .layout__text.inline-list-with-icons li em {
    font-size: 1.8888888889em;
  }

  .layout__text>.wrapper,
  .layout__image>.wrapper {
    width: 760px;
  }

  .layout__image+.layout__text.footnote_layout {
    margin-top: -55px;
  }

  .kpis-emporias-table-section table tbody td strong,
  .kpis-emporias-table-section table tbody td b {
    font-size: 27px;
  }

  .kpis-emporias-table-section table tbody td em {
    font-size: 17px;
  }

  .hns_next_steps .paragraph>div {
    width: 500px;
  }

  .cover_image .page__title {
    padding-left: 50px;
    padding-right: 50px;
  }
}

@media screen and (max-width: 1023px) {
  .page__with_image__header {
    position: relative;
    padding-top: 100%;
  }

  .page__with_image__header .sidebar {
    height: 0;
    padding-top: 100%;
    width: 100%;
    z-index: 1;
  }

  .page__with_image__header .sidebar .sidebar__raster {
    left: auto;
    right: 0;
    text-align: right;
    height: 101%;
  }

  .page__with_image__header .sidebar .sidebar__raster:after {
    display: none;
  }

  .page__with_image__header.cover_image .scroll_down {
    display: none;
  }

  .page__with_image__header .page__infographics {
    position: relative;
    bottom: auto;
    left: auto;
    right: auto;
    padding-top: 0;
    background-color: transparent;
    height: fit-content;
  }

  .page__with_image__header .layout__text.quote_layout blockquote {
    padding: 0;
  }

  .page__with_image__header .page__title {
    color: #ffffff;
    width: 100%;
    padding: 50px 50px 10px;
    position: static;
    text-align: left;
  }

  .page__infographics {
    display: block;
  }

  .page__infographics li {
    display: block;
    width: 100%;
    margin: 40px 0;
    padding: 0;
  }

  .cover_image,
  .page-id-11 .cover_image {
    height: auto;
  }

  .cover_image,
  .page-id-11 .cover_image,
  .page-id-11 .cover_image .page__infographics li {
    background-color: #50e69b;
  }

  .longform_layout>.wrapper,
  .page__section>.wrapper {
    width: 650px;
    max-width: 100%;
  }

  .layout__infographics_list .paragraph li {
    text-align: left;
  }

  .layout__infographics_list.materiality-topics-sectors.sdg-icons .paragraph .strong>ul>li {
    padding-left: 20px;
  }

  .layout__infographics_list.managing-waste-icons .paragraph li {
    width: 20%;
    padding: 5px;
  }

  .layout__infographics_list.managing-waste-icons .paragraph li:nth-child(2n+1) {
    clear: none;
    padding: 5px;
  }

  .layout__infographics_list.managing-waste-icons .paragraph li:nth-child(5n+1) {
    clear: left;
  }

  .page-template-page_with_cover_image .scrollup,
  .scrollup {
    height: 60px;
    width: 50px;
    right: 0;
    bottom: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    background-image: url(../img/icons/icon-arrow-circle-up-white.png);
    background-position: 55% bottom;
  }
}

@media screen and (max-width: 767px) {

  .paragraph ul,
  .paragraph ol {
    padding-left: 0;
  }

  .cover_image,
  .page-id-11 .cover_image,
  .page-id-11 .cover_image .page__infographics li {
    background-color: #50e69b;
  }

  .page__with_image__header .sidebar,
  .page__with_image__header {
    padding-top: 137%;
  }

  .page__with_image__header.cover_image .scroll_down {
    display: none;
  }

  .page__with_image__header .page__title {
    padding: 20px 20px 10px;
    text-align: left;
  }

  .page__with_image__header .page__title .parent_page {
    font-family: "TheWaveSans-Bold", serif !important;
    font-weight: normal;
  }

  .page__with_image__header .page__title h1 {
    font-family: "TheWaveSans-Bold", serif !important;
    font-weight: normal;
  }

  .page__with_image__header .page__infographics {
    padding-bottom: 40px;
  }

  .page__with_image__header .page__infographics li {
    background-color: transparent;
  }

  .page-template-page_with_cover_image .header_menu_container {
    color: #ffffff;
  }

  .page__with_image__main {
    padding-top: 10px;
  }

  .layout__text.new-style-blockquote blockquote,
  .layout__text.new-style-blockquote .paragraph blockquote {
    padding: 40px 30px;
    border-width: 4px;
  }

  .layout__text.new-style-blockquote blockquote ul,
  .layout__text.new-style-blockquote .paragraph blockquote ul {
    padding-left: 0;
  }

  .layout__text.new-style-blockquote blockquote ul li,
  .layout__text.new-style-blockquote .paragraph blockquote ul li {
    padding-left: 20px;
  }

  .layout__text.quote_layout blockquote {
    padding: 0;
  }

  .layout__text.egs_text .part_two,
  .layout__text.egs_text .part_three {
    width: 100%;
    margin: 0;
    padding-right: 0;
    padding-left: 0;
  }

  .layout__text.egs_text .part_three {
    margin-top: 40px;
  }

  .layout__infographics_list .paragraph ul {
    margin-bottom: 0;
  }

  .layout__infographics_list.materiality-topics-sectors .paragraph li {
    padding-left: 0;
  }

  .layout__infographics_list.materiality-topics-sectors .paragraph li img,
  .layout__infographics_list.materiality-topics-sectors .paragraph li .em {
    text-align: center;
    right: 0;
  }

  .layout__infographics_list.materiality-topics-sectors .paragraph li .em {
    width: 100%;
  }

  .layout__infographics_list.materiality-topics-sectors .paragraph li:last-child img {
    top: 50px;
  }

  .layout__infographics_list.materiality-topics-sectors .paragraph ul>li {
    padding-top: 160px;
  }

  .layout__infographics_list.materiality-topics-sectors.sdg-icons .paragraph li {
    padding-left: 0;
  }

  .layout__infographics_list.materiality-topics-sectors.sdg-icons .paragraph .strong>ul>li {
    padding-left: 20px;
  }

  .layout__infographics_list.materiality-topics-sectors.sdg-icons .paragraph .em {
    width: 100%;
  }

  .layout__infographics_list.materiality-topics-sectors.sdg-icons .paragraph img {
    width: 90px;
  }

  .layout__infographics_list.materiality-topics-sectors.sdg-icons .paragraph li .em {
    width: 100%;
  }

  .layout__infographics_list.materiality-topics-sectors.sdg-icons .paragraph li img,
  .layout__infographics_list.materiality-topics-sectors.sdg-icons .paragraph li:last-child img {
    top: 40px;
  }

  .layout__infographics_list.materiality-topics-sectors.sdg-icons .paragraph .strong ul {
    width: 100%;
    float: left;
  }

  .layout__infographics_list.materiality-topics-sectors.sdg-icons .paragraph .strong ul li {
    padding-top: 0;
  }

  .layout__infographics_list.materiality-topics-sectors.sdg-icons .paragraph>ul>li {
    margin-bottom: 140px;
  }

  .sticky_column .paragraph {
    padding-left: 0;
    padding-right: 0;
  }

  .layout__image+.layout__text.footnote_layout {
    margin-top: -50px;
  }

  .layout__infographics_list.managing-waste-icons .paragraph ul {
    padding-bottom: 35px;
  }

  .paragraph ol {
    padding-left: 25px;
  }

  .paragraph a {
    text-decoration: underline;
    display: inline;
  }

  .paragraph a:after {
    display: none;
  }

  .paragraph a:hover {
    text-decoration: none;
  }

  .paragraph h3 {
    font-size: 1.2em;
  }

  .page__sticky_column__main .paragraph h3,
  .paragraph>h3 {
    line-height: 1.35em;
  }

  .page__no_image__main .section_wrapper,
  .page__sticky_column__main .section_wrapper,
  .longform_layout>.wrapper,
  .page__section>.wrapper,
  .page-template-page_with_cover_image .paging_area .longform_layout>.wrapper {
    padding: 0 30px;
  }

  .page-template-page_tables__plain_content .paging_area .longform_layout>.wrapper {
    width: calc(100% - 60px);
    margin-right: auto;
    margin-left: auto;
    padding: 0;
  }

  .paging_area .longform_layout>.wrapper {
    padding: 0;
  }

  #gaag-main-group-activity .image_title br {
    display: none;
  }

  .accordion_item__title {
    font-size: 17px;
  }

  .accordion_item__text {
    padding-left: 20px;
    padding-right: 20px;
  }

  #lottie_esg-epeksigisi-pinaka {
    width: 100%;
  }

  .page__section .section__title {
    margin-bottom: 30px;
  }

  .image_title {
    line-height: 1.35em;
  }

  .layout__image+.layout__text.footnote_layout {
    margin-top: -20px;
  }

  .highcharts-data-label-connector,
  .highcharts-label {
    visibility: visible !important;
  }

  .highcharts-label>text {
    font-size: 8px !important;
    line-height: 11px !important;
  }

  #pie-employment-genders-greece {
    padding-top: 15px;
  }

  .kpis-emporias-table-section .footnote:first-child {
    display: block;
  }

  .layout__image h3+p {
    padding: 10px 0;
  }

  .footnote.show_on_mobile {
    display: block;
  }

  .table_tabs__item__mob_title,
  .table__item__name {
    color: #000000;
  }

  .gri_table tbody tr:nth-child(2n) {
    background-color: #ffffff;
  }

  .gri_table tbody th,
  .gri_table thead th {
    max-width: 175px;
  }

  .gri_table thead tr {
    color: white;
  }

  #dilosi-diasfalisis-gia-ton-apologismo-eterikis-ipefthinotitas-2019-tou-omilou-ellinika-petrelea .section__title br,
  #dilosi-diasfalisis-gia-ton-apologismo-viosimis-anaptixis-eterikis-kinonikis-efthinis-2020-tou-omilou-ellinika-petrelea .section__title br {
    display: none;
  }
}

.cover_image .page__title .parent_page,
.cover_image .page__title {
  font-family: "TheWaveSans-Bold", serif !important;
  font-weight: normal;
}

.cover_image .page__title .parent_page {
  width: fit-content;
  border-bottom: 3px solid #0132A0 !important;
  margin-bottom: 12px;
  padding-bottom: 16px;
}

.cover_image .page__title h1 {
  font-size: 1.3666666667em;
  line-height: 1.243902439em;
  font-weight: normal;
}

.vertical_menu_container,
.toggle_vertical_menu {
  background-color: #50e69b;
}

.vertical_menu_container:hover,
.toggle_vertical_menu:hover {
  background-color: #50e69b;
}

.page-id-11 .cover_image .page__title {
  color: #ffffff;
}

body.home .header_logo,
.page-template-page_with_cover_image .header_logo,
.header_logo {
  padding: 13px 38px 15px 44px;
  width: auto;
  left: 0;
  top: 0;
}

body.home .global_header,
.global_header {
  background-color: #0032A0;
  width: 100%;
  height: 68px;
  position: fixed;
  top: 0;
  z-index: 1000000;
  padding-right: 70px;
}

.nav_is_open body.home .global_header,
.nav_is_open .global_header {
  background-color: transparent !important;
}

.nav_toggle {
  top: 17px;
  right: 68px;
  position: fixed;
  width: 40px;
  height: 40px;
  z-index: 10000000;
}

.global_header:after {
  display: none !important;
}

.page__with_image__header .sidebar__raster:after {
  display: none;
}

.global_footer,
.navigation_area {
  background-color: #50e69b;
  color: white;
}

.page-template-page_with_cover_image .header_menu_container,
.header_menu_container {
  background-color: transparent;
  padding: 0;
  padding-top: 20px;
  font-family: "TheWaveSans-Bold", serif;
  width: fit-content;
  color: white;
  font-size: 14px;
}

.page-template-page_with_cover_image .header_menu_container .languages_nav,
.header_menu_container .languages_nav {
  padding-right: 124px;
  top: 6px;
  display: block !important;
}

.header_menu_container.inactive {
  opacity: 1 !important;
}

body.home .header_logo img,
.header_logo img {
  width: 120px;
}

.nav_is_open .site__title,
.nav_is_open .languages_nav li a {
  color: #ffffff;
}

.nav_is_open .site__title {
  font-size: 18px;
  left: 103px;
  top: 30px;
}

.third_column {
  display: none !important;
}

.main_navigation .nav_column.sec_column:after,
.main_navigation:before,
.main_navigation:after {
  display: none;
}

.main_navigation {
  display: flex;
  justify-content: space-between;
}

.main_navigation a:hover:after,
.main_navigation a:after {
  display: none !important;
}

.main_navigation a {
  border: none;
}

.navigation_area>.wrapper {
  padding: 78px 103px 80px 103px;
}

.main_menu_logo {
  bottom: 80px;
}

.main_navigation li.label {
  margin: 30px 0 0;
  font-family: "TheWaveSans-Bold", serif;
}

.main_navigation a {
  font-size: 18px;
  font-family: "TheWaveSans-Bold", serif;
}

.main_navigation .sub-menu a {
  font-family: "TheWaveSans-Regular", serif;
  margin-bottom: 20px;
}

.main_navigation li.non_clickable>a:hover {
  color: #50e69b;
}

.main_navigation .expandable {
  position: relative;
}

.main_navigation .expandable.open {
  display: block;
}

.main_navigation .expandable.label {
  margin: 40px 0 0;
}

.main_navigation li.label.non_clickable>a,
.main_navigation li.sublabel.non_clickable>a,
.main_navigation .expandable::after,
.main_navigation .expandable>.expandable::after {
  cursor: pointer;
}

.main_navigation .menu-item-has-children {
  border-bottom: 1px solid #ffffff;
  margin-bottom: 5px;
  padding-bottom: 20px;
}

.main_navigation .expandable .sub-menu {
  display: none;
}

.main_navigation .expandable .sub-menu.open {
  display: block;
}

.main_navigation .expandable::after,
.main_navigation .expandable>.expandable::after {
  content: "";
  width: 22px;
  height: 22px;
  top: -3px;
  right: 5px;
  position: absolute;
  background: url(../img/icons/plus-icon.svg) no-repeat scroll center center transparent;
  background-size: 22px;
  transition: transform 0.5s ease;
}

@media screen and (min-width: 1451px) {
  .page-template-page_with_cover_image .header_logo img {
    width: 125px;
  }
}

@media screen and (max-width: 1451px) {

  body.home .global_header,
  .global_header {
    min-height: auto !important;
  }

  body.home .global_header .languages_nav,
  .global_header .languages_nav {
    display: block !important;
  }
}

@media screen and (max-width: 1120px) {

  .page-template-page_with_cover_image .header_menu_container,
  .header_menu_container {
    font-size: 11px;
    min-width: auto;
    padding-top: 17px;
    position: absolute;
  }

  .page-template-page_with_cover_image .header_menu_container .languages_nav,
  .header_menu_container .languages_nav {
    padding-right: 40px;
    top: 2px;
  }

  .page-template-page_with_cover_image .header_menu_container .languages_nav ul,
  .header_menu_container .languages_nav ul {
    padding: 0;
  }

  .nav_toggle,
  .page-template-page_with_cover_image .nav_toggle {
    background-image: url(../img/icons/icon-open-nav.png) !important;
    z-index: 10000000;
  }

  .nav_toggle.active,
  .page-template-page_with_cover_image .nav_toggle.active {
    background-image: url(../img/icons/icon-close.png) !important;
  }

  body.home .header_logo,
  .page-template-page_with_cover_image .header_logo,
  .header_logo {
    padding: 14px !important;
  }

  .site__title {
    float: left;
    padding-right: 0;
  }

  body.home .header_logo img,
  .header_logo img {
    width: 52px;
  }

  .nav_toggle {
    width: 30px;
    height: 30px;
    background-size: auto 30px;
    right: 30px;
    top: 18px;
  }

  body.home .global_header,
  .global_header {
    height: 60px;
    padding-right: 30px;
  }
}

@media screen and (max-width: 1024px) {

  body.home .header_logo,
  .page-template-page_with_cover_image .header_logo,
  .header_logo {
    padding: 14px !important;
  }
}

@media screen and (max-width: 767px) {

  .page-template-page_with_cover_image .header_menu_container .languages_nav,
  .header_menu_container .languages_nav {
    top: 1px;
  }

  .nav_toggle {
    top: 41px;
  }
}

@media screen and (max-width: 450px) {

  .page-template-page_with_cover_image .header_menu_container .languages_nav,
  .header_menu_container .languages_nav {
    padding-right: 30px;
  }

  .site__title {
    text-align: left;
  }

  .nav_toggle {
    right: 17px;
  }

  body.home .global_header,
  .global_header {
    padding-right: 17px;
  }
}

.languages_nav ul {
  list-style: none;
  margin: 0;
  padding-left: 15px;
}

.languages_nav li {
  list-style-type: none;
  display: block;
  width: 60px;
  text-align: center;
  position: relative;
  z-index: 5;
}

.languages_nav li img {
  width: 25px;
  /*height: 13px;*/
  margin: 0 0 5px 0;
}

.languages_nav li .wpml-ls-display {
  font-family: "TheWaveSans-Bold", serif;
  font-size: 11px;
  display: block;
  color: black;
}

.languages_nav li ul.sub-menu {
  position: absolute;
  left: -15px;
  right: -19px;
  display: none;
  padding: 0 15px;
  background-color: transparent;
  padding-top: 10px;
}

.languages_nav li ul.sub-menu li {
  width: 100%;
  white-space: nowrap;
}

.languages_nav li ul.sub-menu.show {
  display: block;
}

.languages_nav a {
  display: block;
  width: 100%;
}

.languages_nav a:hover {
  opacity: 0.7;
}

.languages_nav>ul>li>a:after,
.languages_nav>ul>li>a:before {
  position: absolute;
  top: 25px;
  bottom: 0;
  margin: auto;
  right: 23px;
  width: 6px;
  height: 1px;
  -webkit-transform: rotate(140deg);
  -moz-transform: rotate(140deg);
  -ms-transform: rotate(140deg);
  -o-transform: rotate(140deg);
  transform: rotate(140deg);
  background-color: white;
  opacity: 1;
  content: "";
  -webkit-transition: trasnform 0.2s ease-in-out;
  -moz-transition: trasnform 0.2s ease-in-out;
  transition: trasnform 0.2s ease-in-out;
  display: block;
}

.languages_nav>ul>li>a:after {
  -webkit-transform: rotate(40deg);
  -moz-transform: rotate(40deg);
  -ms-transform: rotate(40deg);
  -o-transform: rotate(40deg);
  transform: rotate(40deg);
  right: 6px;
}

.languages_nav>ul>li>a.expanded:before {
  -webkit-transform: rotate(-40deg);
  -moz-transform: rotate(-40deg);
  -ms-transform: rotate(-40deg);
  -o-transform: rotate(-40deg);
  transform: rotate(-40deg);
}

.languages_nav>ul>li>a.expanded:after {
  -webkit-transform: rotate(40deg);
  -moz-transform: rotate(40deg);
  -ms-transform: rotate(40deg);
  -o-transform: rotate(40deg);
  transform: rotate(40deg);
}

.wpml-ls-menu-item .wpml-ls-flag+span {
  margin-left: 0;
}

.languages_nav li.wpml-ls-current-language a:after {
  width: 6px;
}

.languages_nav a:after {
  background-color: transparent;
}

@media screen and (max-width: 1023) {
  .global_header .header_menu_container .languages_nav {
    display: block !important;
  }
}

.chart_container #bar-metoxiki-sinthesi {
  height: auto !important;
}

.sitemap_nav .bg_green {
  border-left: 10px solid #50e69b;
}

.sitemap_nav .bg_ciel {
  border-left-color: #c4cdd1;
}

.sitemap_nav a:after {
  background-color: #50e69b;
}

.sitemap_nav a:hover {
  color: #50e69b;
}

.sitemap_nav .not_clickable>a {
  color: #000000;
}

.sitemap_nav .not_clickable>a:hover {
  color: #000000;
}

.paragraph .social_links a:after {
  display: none;
}

form .caldera-forms-consent-field a,
.caldera-grid form .caldera-forms-consent-field a {
  color: #50e69b;
}

form input[type=submit],
form input[type=submit].form-control,
.caldera-grid form input[type=submit],
.caldera-grid form input[type=submit].form-control {
  background-color: #50e69b;
}

/*--------------------------------------------------------------------------------------------------
  FUNCTION: MODALS
----------------------------------------------------------------------------------------------------*/
.modal.chapter_summary__modal {
  position: fixed;
  z-index: 1000000;
  top: 0;
  bottom: 0;
  right: -100%;
  left: auto;
  transition: right 0.2s ease-in-out;
  width: 50%;
  overflow-y: auto;
  color: #ffffff;
}

.modal.chapter_summary__modal.active {
  z-index: 1000000000;
  right: 0;
}

.modal.chapter_summary__modal .modal--inner {
  padding: 80px 70px;
}

.modal.chapter_summary__modal .infographics_container {
  min-height: 0;
  top: auto;
  position: static;
  padding: 0;
  display: block;
  margin-top: 40px;
}

.modal.chapter_summary__modal .close_modal {
  top: 20px;
  right: 20px;
  width: 70px;
  height: 70px;
  background: transparent;
  color: #ffffff;
  background-image: url(../img/icons/icon-close.png);
  background-repeat: no-repeat;
  background-size: contain;
}

.chapter_modal_toggle {
  height: auto;
  padding: 0;
  background: transparent;
  border: none;
  font-size: 1em;
  border-bottom: 1px solid #ffffff;
}

.chapter_modal_toggle:hover {
  background-color: transparent;
  color: #ffffff;
  border-bottom-color: transparent;
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}

.slide_toggles {
  padding-top: 10px;
}

.slide_toggles ul {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  font-family: "TheWaveSans-Bold", serif;
}

.slide_toggles li {
  list-style-type: none;
  width: 50%;
  margin-bottom: 30px;
}

.chapter_summary--heading {
  font-family: "TheWaveSans-Bold", serif;
  font-size: 2.0625em;
  line-height: 1em;
}

.chapter_summary--subheading {
  font-size: 16px;
  display: block;
  margin-top: 4px;
}

.chapter_summary__menu {
  margin-top: 40px;
  margin-bottom: 80px;
}

@media screen and (max-width: 105em) {
  .modal.chapter_summary__modal .close_modal {
    width: 40px;
    height: 40px;
  }

  .chapter_summary--heading {
    font-size: 26px;
  }
}

body.home .sidebar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.circle_wrapper_intro {
  display: inline-block;
  position: relative;
  left: calc(50% - 260px);
  margin: 0 auto;
  overflow: hidden;
  z-index: 1;
  opacity: 1;
  z-index: 100;
  top: calc(50% - 260px);
}

.circle_wrapper {
  display: inline-block;
  position: relative;
  margin: auto;
  overflow: hidden;
  z-index: 1;
  opacity: 1;
  z-index: 100;
}

.main_content {
  width: 60vh;
  height: 60vh;
  margin: auto;
}

.circle_wrapper {
  width: inherit;
  height: inherit;
}

.circle_wrapper:before,
.circle_wrapper:after {
  content: "";
  position: absolute;
  width: 60vh;
  height: 60vh;
  border: 19px solid transparent;
  transform: rotate(-45deg);
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}

body.home .infographic_circle {
  width: 60vh;
  height: 60vh;
}

body.home .infographic_circle .infogrphics__icon {
  width: inherit;
  height: inherit;
}

.circle_wrapper_intro {
  left: calc(50% - 285px);
  top: calc(50% - 250px);
}

.circle_wrapper_intro::before,
.circle_wrapper_intro::after {
  content: "";
  position: absolute;
  width: 520px;
  height: 520px;
  border: 19px solid transparent;
  transform: rotate(-45deg);
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
}

.circle_wrapper_intro,
.circle_wrapper_intro::before,
.circle_wrapper_intro::after {
  width: 560px;
  height: 560px;
}

.circle_wrapper_intro::before,
.circle_wrapper:before {
  border-top-color: transparent;
  border-right-color: transparent;
  border-top-color: #fff;
  border-right-color: #fff;
}

.circle_wrapper_intro::after,
.circle_wrapper:after {
  border-bottom-color: transparent;
  border-left-color: transparent;
  border-bottom-color: #25ac7a;
  border-left-color: #25ac7a;
}

@media screen and (max-width: 90.625em) {
  body.home .infographic_circle {
    width: 60vh;
    height: 60vh;
  }
}

@media screen and (max-width: 63.9375em) {
  body.home .infographic_circle {
    width: 50vh;
    height: 50vh;
  }

  .circle_wrapper:before,
  .circle_wrapper:after {
    width: 150vw;
    height: 150vw;
    left: 0;
    border-width: 10px;
  }

  .main_content {
    width: 150vw;
    height: 150vw;
    margin: auto;
    left: -50vw;
    position: relative;
  }

  body.home .sidebar_fade .sidebar_image {
    width: 160%;
    height: auto;
    left: -100%;
    max-width: none;
  }
}

@media screen and (max-width: 47.9375em) {
  body.home .infographic_circle {
    width: 90vw;
    height: 90vh;
  }
}

.modal.cookies-options {
  z-index: 1000000;
  visibility: visible;
}

.modal.cookies-options.active {
  display: block;
}

.save-cookies-options.button.close_modal {
  top: auto;
  width: auto;
  border-radius: 0;
  background-color: #27ad7a;
  border: 1px solid #27ad7a;
  background-image: none;
}

.save-cookies-options.button.close_modal:hover {
  background-color: white;
  color: #27ad7a;
}

.multilevel-cookie-content table th {
  color: white;
}

.multilevel-cookie-content h2,
.multilevel-cookie-content h3,
.multilevel-cookie-content h4 {
  font-weight: normal;
}

.cookies-options__tabs_content input:checked+.slider,
.cookies-options__tabs_header li.active {
  background-color: #27ad7a;
}

.cookies-options__tabs_header li.active {
  border-bottom-color: #27ad7a;
}

.main_content {
  background: none !important;
}

.wave_hp_inner__mask,
.wave_hp_hero__mask {
  transform: translateX(-100%);
  opacity: 0;
  transition: opacity 900ms ease-in-out, transform 900ms ease-in-out;
}

.wave_hp_inner__mask.show,
.wave_hp_hero__mask.show {
  transform: translateX(0%);
  opacity: 1;
}

.wave_title,
.wave_hero__title {
  opacity: 1;
  -webkit-transition: opacity 100ms ease-in-out;
  -moz-transition: opacity 100ms ease-in-out;
  transition: opacity 100ms ease-in-out;
}

.wave_title.fade_out,
.wave_hero__title.fade_out {
  opacity: 0;
}

.wave_title .reveal_animation_wrapper,
.wave_hero__title .reveal_animation_wrapper {
  overflow: hidden;
}

.wave_title .reveal_animation,
.wave_hero__title .reveal_animation {
  -webkit-transform: scale(1, 1.5) translate(0, 100%);
  -moz-transform: scale(1, 1.5) translate(0, 100%);
  -ms-transform: scale(1, 1.5) translate(0, 100%);
  -o-transform: scale(1, 1.5) translate(0, 100%);
  transform: scale(1, 1.5) translate(0, 100%);
  -webkit-transition: transform 700ms ease-in-out, opacity 500ms ease-in-out !important;
  -moz-transition: transform 700ms ease-in-out, opacity 500ms ease-in-out !important;
  transition: transform 700ms ease-in-out, opacity 500ms ease-in-out !important;
  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  opacity: 0;
  display: inline-block;
  font-style: normal;
}

.wave_title.reveal .reveal_animation,
.wave_hero__title.reveal .reveal_animation {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
  -webkit-transition: transform 700ms ease-in-out, opacity 700ms ease-in-out !important;
  -moz-transition: transform 700ms ease-in-out, opacity 700ms ease-in-out !important;
  transition: transform 700ms ease-in-out, opacity 700ms ease-in-out !important;
  opacity: 1;
}

.wave_title .first_row .reveal_animation:not(:last-child),
.wave_hero__title .first_row .reveal_animation:not(:last-child) {
  margin-right: 4px;
}

.wave_title .second_row .reveal_animation,
.wave_hero__title .second_row .reveal_animation {
  -webkit-transition-delay: 400ms !important;
  -moz-transition-delay: 400ms !important;
  transition-delay: 400ms !important;
}

.wave_title .third_row .reveal_animation,
.wave_hero__title .third_row .reveal_animation {
  -webkit-transition-delay: 800ms !important;
  -moz-transition-delay: 800ms !important;
  transition-delay: 800ms !important;
}

.wave_hero__title .first_row .reveal_animation {
  -webkit-transition-delay: 200ms !important;
  -moz-transition-delay: 200ms !important;
  transition-delay: 200ms !important;
}

.wave_hero__title .first_row .reveal_animation:not(:last-child) {
  margin-right: 0px;
}

.wave_hero__title .second_row .reveal_animation {
  -webkit-transition-delay: 600ms !important;
  -moz-transition-delay: 600ms !important;
  transition-delay: 600ms !important;
}

.wave_hero__title .third_row .reveal_animation {
  -webkit-transition-delay: 1000ms !important;
  -moz-transition-delay: 1000ms !important;
  transition-delay: 1000ms !important;
}

/*# sourceMappingURL=new-style.css.map */