/* line 16, ../sass/abstracts/_extends.scss */
.leaflet-container a.map-link-btn, .btn, .blue-btn, #edit-mapfilterreset, .btn-orange a, .btn-blue a, .pager li.pager__item .button, .header .header-section .menu-wrap .mainmenu > ul > li a.btn-orange, .header .header-section .menu-wrap .mainmenu > ul .hasChild ul li, .header .header-section .menu-wrap .mainmenu > ul .hasChild ul li a, .header .header-section .menu-wrap .search-block-form #search-block-form, .key-figure-wrap .field-add-link a {
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

/* line 20, ../sass/abstracts/_extends.scss */
.key-figure-wrap .field-paragraph-section > .field--item, .key-figure-wrap .field-key-figure2 > .field--item, .key-figure-wrap .field-key-figure-1 > .field--item {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
/* line 6, ../sass/base/_reset.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
/* line 27, ../sass/base/_reset.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 31, ../sass/base/_reset.scss */
body {
  line-height: 1;
}

/* line 34, ../sass/base/_reset.scss */
ol, ul {
  list-style: none;
}

/* line 37, ../sass/base/_reset.scss */
blockquote, q {
  quotes: none;
}

/* line 40, ../sass/base/_reset.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* line 45, ../sass/base/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/*--------------------------------------------------------------
## Fonts
--------------------------------------------------------------*/
@font-face {
  font-family: "RobotoLight";
  font-display: swap;
  src: url("../fonts/RobotoLight.eot");
  src: url("../fonts/RobotoLight.eot?#iefix") format("embedded-opentype"), url("../fonts/RobotoLight.woff") format("woff"), url("../fonts/RobotoLight.ttf") format("truetype"), url("../fonts/RobotoLight.svg?#webfont") format("svg");
}
@font-face {
  font-family: "RobotoRegular";
  font-display: swap;
  src: url("../fonts/RobotoRegular.eot");
  src: url("../fonts/RobotoRegular.eot?#iefix") format("embedded-opentype"), url("../fonts/RobotoRegular.woff") format("woff"), url("../fonts/RobotoRegular.ttf") format("truetype"), url("../fonts/RobotoRegular.svg?#webfont") format("svg");
}
@font-face {
  font-family: "RobotoItalic";
  font-display: swap;
  src: url("../fonts/RobotoItalic.eot");
  src: url("../fonts/RobotoItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/RobotoItalic.woff") format("woff"), url("../fonts/RobotoItalic.ttf") format("truetype"), url("../fonts/RobotoItalic.svg?#webfont") format("svg");
}
@font-face {
  font-family: "RobotoBold";
  font-display: swap;
  src: url("../fonts/RobotoBold.eot");
  src: url("../fonts/RobotoBold.eot?#iefix") format("embedded-opentype"), url("../fonts/RobotoBold.woff") format("woff"), url("../fonts/RobotoBold.ttf") format("truetype"), url("../fonts/RobotoBold.svg?#webfont") format("svg");
}
@font-face {
  font-family: "RobotoMedium";
  font-display: swap;
  src: url("../fonts/RobotoMedium.eot");
  src: url("../fonts/RobotoMedium.eot?#iefix") format("embedded-opentype"), url("../fonts/RobotoMedium.woff") format("woff"), url("../fonts/RobotoMedium.ttf") format("truetype"), url("../fonts/RobotoMedium.svg?#webfont") format("svg");
}
@font-face {
  font-family: "RobotoBlack";
  font-display: swap;
  src: url("../fonts/RobotoBlack.eot");
  src: url("../fonts/RobotoBlack.eot?#iefix") format("embedded-opentype"), url("../fonts/RobotoBlack.woff") format("woff"), url("../fonts/RobotoBlack.ttf") format("truetype"), url("../fonts/RobotoBlack.svg?#webfont") format("svg");
}
@font-face {
  font-family: "LatoLight";
  font-display: swap;
  src: url("../fonts/LatoLight.eot");
  src: url("../fonts/LatoLight.eot?#iefix") format("embedded-opentype"), url("../fonts/LatoLight.woff") format("woff"), url("../fonts/LatoLight.ttf") format("truetype"), url("../fonts/LatoLight.svg?#webfont") format("svg");
}
@font-face {
  font-family: "LatoRegular";
  font-display: swap;
  src: url("../fonts/LatoRegular.eot");
  src: url("../fonts/LatoRegular.eot?#iefix") format("embedded-opentype"), url("../fonts/LatoRegular.woff") format("woff"), url("../fonts/LatoRegular.ttf") format("truetype"), url("../fonts/LatoRegular.svg?#webfont") format("svg");
}
@font-face {
  font-family: "LatoItalic";
  font-display: swap;
  src: url("../fonts/LatoItalic.eot");
  src: url("../fonts/LatoItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/LatoItalic.woff") format("woff"), url("../fonts/LatoItalic.ttf") format("truetype"), url("../fonts/LatoItalic.svg?#webfont") format("svg");
}
@font-face {
  font-family: "LatoBold";
  font-display: swap;
  src: url("../fonts/LatoBold.eot");
  src: url("../fonts/LatoBold.eot?#iefix") format("embedded-opentype"), url("../fonts/LatoBold.woff") format("woff"), url("../fonts/LatoBold.ttf") format("truetype"), url("../fonts/LatoBold.svg?#webfont") format("svg");
}
@font-face {
  font-family: "LatoBlack";
  font-display: swap;
  src: url("../fonts/LatoBlack.eot");
  src: url("../fonts/LatoBlack.eot?#iefix") format("embedded-opentype"), url("../fonts/LatoBlack.woff") format("woff"), url("../fonts/LatoBlack.ttf") format("truetype"), url("../fonts/LatoBlack.svg?#webfont") format("svg");
}
/*--------------------------------------------------------------
## General Style
--------------------------------------------------------------*/
/* line 19, ../sass/base/_typography.scss */
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 22, ../sass/base/_typography.scss */
html, body {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 26, ../sass/base/_typography.scss */
body {
  font-family: "LatoRegular", sans-serif;
  color: #7c7c7c;
  font-size: 14px;
  line-height: 1.4;
}

/* line 32, ../sass/base/_typography.scss */
a {
  color: #5CC0E8;
  text-decoration: none;
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
/* line 37, ../sass/base/_typography.scss */
a:hover {
  color: #01A3E2;
  text-decoration: none;
}

/* line 42, ../sass/base/_typography.scss */
.hide-border-b {
  border-bottom: none !important;
}

/* line 46, ../sass/base/_typography.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: normal;
  font-family: "LatoBold", sans-serif;
  color: #4d4d4d;
}

/* line 58, ../sass/base/_typography.scss */
h1,
h2 {
  font-size: 64px;
  margin-bottom: 60px;
  text-align: center;
}
@media (min-width: 767px) and (max-width: 992px) {
  /* line 58, ../sass/base/_typography.scss */
  h1,
  h2 {
    font-size: 40px;
    margin-bottom: 20px;
    line-height: 50px;
  }
}
@media (max-width: 767px) {
  /* line 58, ../sass/base/_typography.scss */
  h1,
  h2 {
    font-size: 32px;
    margin-bottom: 20px;
    line-height: 40px;
  }
}

/* line 75, ../sass/base/_typography.scss */
h3 {
  font-size: 36px;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  /* line 75, ../sass/base/_typography.scss */
  h3 {
    font-size: 30px;
  }
}
@media (max-width: 767px) {
  /* line 75, ../sass/base/_typography.scss */
  h3 {
    font-size: 22px;
  }
}

/* line 86, ../sass/base/_typography.scss */
h4 {
  font-size: 26px;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  /* line 86, ../sass/base/_typography.scss */
  h4 {
    font-size: 24px;
  }
}
@media (max-width: 767px) {
  /* line 86, ../sass/base/_typography.scss */
  h4 {
    font-size: 22px;
  }
}

/* line 97, ../sass/base/_typography.scss */
h5 {
  font-size: 20px;
  margin-bottom: 20px;
}
@media (max-width: 992px) {
  /* line 97, ../sass/base/_typography.scss */
  h5 {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  /* line 97, ../sass/base/_typography.scss */
  h5 {
    font-size: 16px;
  }
}

/* line 108, ../sass/base/_typography.scss */
h6 {
  font-size: 16px;
  margin-bottom: 15px;
}
@media (max-width: 767px) {
  /* line 108, ../sass/base/_typography.scss */
  h6 {
    font-size: 15px;
  }
}

/* line 115, ../sass/base/_typography.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 120, ../sass/base/_typography.scss */
p {
  margin-bottom: 30px;
}

/* line 123, ../sass/base/_typography.scss */
b, strong {
  font-family: "LatoBold", sans-serif;
}

/* line 127, ../sass/base/_typography.scss */
.mt30 {
  margin-bottom: 30px;
}

/* line 131, ../sass/base/_typography.scss */
[class^="sprite-icon-"], [class*="sprite-icon-"] {
  background-image: url(../images/sprite.png);
  background-position: 0px 0px;
  background-repeat: no-repeat;
  display: inline-block;
  height: 48px;
  width: 48px;
  border: none;
}

/* line 141, ../sass/base/_typography.scss */
.section-heading {
  text-align: center;
  margin-bottom: 60px;
}
/* line 144, ../sass/base/_typography.scss */
.section-heading h2 {
  margin-bottom: 0;
  font-family: "LatoBlack", sans-serif;
  line-height: 75px;
}
/* line 149, ../sass/base/_typography.scss */
.section-heading p {
  font-size: 36px;
  line-height: 44px;
  color: #4d4d4d;
  display: inline-block;
  position: relative;
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  /* line 141, ../sass/base/_typography.scss */
  .section-heading {
    margin-bottom: 40px;
  }
  /* line 167, ../sass/base/_typography.scss */
  .section-heading h2 {
    line-height: 50px;
    font-size: 40px;
  }
  /* line 171, ../sass/base/_typography.scss */
  .section-heading p {
    font-size: 20px;
    line-height: 28px;
  }
}
@media (max-width: 767px) {
  /* line 141, ../sass/base/_typography.scss */
  .section-heading {
    margin-bottom: 30px;
  }
  /* line 181, ../sass/base/_typography.scss */
  .section-heading h2 {
    line-height: 40px;
    font-size: 32px;
  }
  /* line 185, ../sass/base/_typography.scss */
  .section-heading p {
    font-size: 16px;
    line-height: 26px;
  }
}

/* line 196, ../sass/base/_typography.scss */
#block-gtam-local-tasks ul {
  background: #e75b31;
}
/* line 198, ../sass/base/_typography.scss */
#block-gtam-local-tasks ul li {
  display: inline-block;
}
/* line 200, ../sass/base/_typography.scss */
#block-gtam-local-tasks ul li a {
  font-size: 16px;
  border-right: 1px solid #f5f5f5;
  padding: 10px 20px;
  display: inline-block;
  color: #ffffff;
}
/* line 206, ../sass/base/_typography.scss */
#block-gtam-local-tasks ul li a:hover {
  background: #ef7e4c;
  color: #ffffff;
}
/* line 210, ../sass/base/_typography.scss */
#block-gtam-local-tasks ul li a.is-active {
  background: #ef7e4c;
  color: #ffffff;
}

/* line 219, ../sass/base/_typography.scss */
.inner-banner {
  height: 580px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  position: relative;
}
/* line 225, ../sass/base/_typography.scss */
.inner-banner:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.4);
}
/* line 235, ../sass/base/_typography.scss */
.inner-banner .container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  position: relative;
  z-index: 1;
  height: 100%;
}
/* line 241, ../sass/base/_typography.scss */
.inner-banner .container .inner-banner-item {
  width: 100%;
  max-width: 615px;
  padding: 30px;
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 246, ../sass/base/_typography.scss */
.inner-banner .container .inner-banner-item h1 {
  text-align: left;
  font-size: 64px;
  line-height: 74px;
  color: #ffffff;
  margin: 0;
  text-transform: inherit;
}
/* line 254, ../sass/base/_typography.scss */
.inner-banner .container .inner-banner-item p {
  color: #ffffff;
  font-size: 16px;
  line-height: 28px;
  margin: 0;
}
/* line 265, ../sass/base/_typography.scss */
.inner-banner.inner-banner-desc .container .inner-banner-item h1 {
  margin-bottom: 30px;
}
/* line 274, ../sass/base/_typography.scss */
.inner-banner.inner-banner-btn .container .inner-banner-item h1 {
  margin-bottom: 20px;
}
/* line 277, ../sass/base/_typography.scss */
.inner-banner.inner-banner-btn .container .inner-banner-item p {
  margin-bottom: 30px;
}
/* line 284, ../sass/base/_typography.scss */
.inner-banner .btn-orange a {
  font-size: 16px;
  border-radius: 4px;
  padding-top: 18px;
  padding-bottom: 18px;
  line-height: 24px;
  min-width: 210px;
}
/* line 291, ../sass/base/_typography.scss */
.inner-banner .btn-orange a:nth-child(2) {
  margin-left: 20px;
  background: transparent;
  color: #e75b31;
  border: 1px solid #e75b31;
  line-height: 22px;
}
/* line 297, ../sass/base/_typography.scss */
.inner-banner .btn-orange a:nth-child(2):hover {
  background: #ef7e4c;
  border-color: #ef7e4c;
  color: #ffffff;
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 309, ../sass/base/_typography.scss */
  .inner-banner .container .inner-banner-item {
    padding: 20px;
  }
  /* line 311, ../sass/base/_typography.scss */
  .inner-banner .container .inner-banner-item h1 {
    line-height: 50px;
    font-size: 40px;
  }
}
@media (min-width: 767px) and (max-width: 992px) {
  /* line 320, ../sass/base/_typography.scss */
  .inner-banner {
    height: 472px;
  }
  /* line 323, ../sass/base/_typography.scss */
  .inner-banner .container .inner-banner-item {
    padding: 20px;
  }
  /* line 325, ../sass/base/_typography.scss */
  .inner-banner .container .inner-banner-item h1 {
    line-height: 40px;
    font-size: 34px;
    margin-bottom: 0px;
  }
  /* line 333, ../sass/base/_typography.scss */
  .inner-banner .btn-orange a {
    font-size: 14px;
    padding-top: 12px;
    padding-bottom: 12px;
    min-width: 180px;
  }
}
@media (max-width: 767px) {
  /* line 343, ../sass/base/_typography.scss */
  .inner-banner {
    height: 300px;
  }
  /* line 346, ../sass/base/_typography.scss */
  .inner-banner .container .inner-banner-item {
    width: 100%;
    padding-top: 20px;
    padding-right: 15px;
    padding-bottom: 20px;
    padding-left: 15px;
  }
  /* line 349, ../sass/base/_typography.scss */
  .inner-banner .container .inner-banner-item h1 {
    line-height: 41px;
    font-size: 32px;
    margin-bottom: 0px;
  }
  /* line 356, ../sass/base/_typography.scss */
  .inner-banner.inner-banner-desc {
    height: 472px;
  }
  /* line 360, ../sass/base/_typography.scss */
  .inner-banner.inner-banner-desc .container .inner-banner-item h1 {
    margin-bottom: 15px;
  }
  /* line 369, ../sass/base/_typography.scss */
  .inner-banner.inner-banner-btn .container .inner-banner-item p {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 15px;
  }
  /* line 378, ../sass/base/_typography.scss */
  .inner-banner .btn-orange a {
    font-size: 12px;
    padding: 8px 10px;
    min-width: 115px;
  }
}
/* line 388, ../sass/base/_typography.scss */
.mfp-bg, .mfp-wrap {
  z-index: 999999;
}

/* line 391, ../sass/base/_typography.scss */
.view-edit-node {
  position: absolute;
  left: 10px;
  top: 10px;
}
/* line 395, ../sass/base/_typography.scss */
.view-edit-node a {
  color: #fff;
  text-transform: uppercase;
  font-size: 12px;
  display: inline-block;
  padding: 2px 8px;
  background: #ef7e4c;
  border-radius: 2px;
  font-family: "LatoBold", sans-serif;
  letter-spacing: 1px;
}
/* line 405, ../sass/base/_typography.scss */
.view-edit-node a:hover {
  background: #e75b31;
}

/* line 410, ../sass/base/_typography.scss */
.error-message {
  color: #f00;
  font-size: 12px;
}

/* line 414, ../sass/base/_typography.scss */
.body-content {
  padding-bottom: 30px;
}
/* line 416, ../sass/base/_typography.scss */
.body-content h3 {
  font-size: 26px;
  line-height: 30px;
}
/* line 420, ../sass/base/_typography.scss */
.body-content h4 {
  font-size: 20px;
}
/* line 423, ../sass/base/_typography.scss */
.body-content p {
  font-size: 16px;
  line-height: 28px;
  word-break: break-word;
}
/* line 430, ../sass/base/_typography.scss */
.body-content p img {
  margin-top: 30px;
  margin-bottom: 30px;
}
/* line 432, ../sass/base/_typography.scss */
.body-content p img.left-align-img {
  margin-right: 20px;
}
/* line 435, ../sass/base/_typography.scss */
.body-content p img.right-align-img {
  margin-left: 20px;
}
/* line 440, ../sass/base/_typography.scss */
.body-content ul {
  list-style: disc;
  padding-left: 20px;
  margin-bottom: 30px;
}
/* line 444, ../sass/base/_typography.scss */
.body-content ul li {
  font-size: 16px;
  line-height: 28px;
}
/* line 447, ../sass/base/_typography.scss */
.body-content ul li ul {
  list-style: circle;
}
/* line 449, ../sass/base/_typography.scss */
.body-content ul li ul li {
  margin-top: 10px;
}
/* line 455, ../sass/base/_typography.scss */
.body-content ol {
  list-style: decimal;
  padding-left: 20px;
  margin-bottom: 30px;
}
/* line 459, ../sass/base/_typography.scss */
.body-content ol li {
  font-size: 16px;
  line-height: 28px;
}
/* line 464, ../sass/base/_typography.scss */
.body-content table {
  width: 100% !important;
  border: 1px solid #ccc;
  margin-bottom: 30px;
}
/* line 468, ../sass/base/_typography.scss */
.body-content table thead {
  background: #f3f3f3;
}
/* line 472, ../sass/base/_typography.scss */
.body-content table tr th, .body-content table tr td {
  border: 1px solid #ccc;
  padding: 10px;
}
/* line 478, ../sass/base/_typography.scss */
.body-content blockquote {
  margin-bottom: 30px;
  background: #f4f4f4;
  border-left: 4px solid #004bb4;
  padding: 30px;
}
/* line 483, ../sass/base/_typography.scss */
.body-content blockquote p {
  font-size: 18px;
}
/* line 489, ../sass/base/_typography.scss */
.body-content.two-col-left p img, .body-content.two-col-right p img {
  margin: 0;
}

/* line 495, ../sass/base/_typography.scss */
.node-preview-container {
  width: auto;
  padding: 0px;
}
/* line 498, ../sass/base/_typography.scss */
.node-preview-container .node-preview-backlink {
  background: #e75b31;
  display: inline-block;
  padding: 15px 30px;
  color: #ffffff;
  font-family: "LatoBold", sans-serif;
}
/* line 504, ../sass/base/_typography.scss */
.node-preview-container .node-preview-backlink:hover {
  background: #ef7e4c;
}
/* line 508, ../sass/base/_typography.scss */
.node-preview-container .form-item-view-mode {
  display: none;
}

/* line 512, ../sass/base/_typography.scss */
.apexcharts-menu-icon {
  display: none;
}

/* line 515, ../sass/base/_typography.scss */
.se-block {
  margin-bottom: 30px;
  overflow: hidden;
  border-top: 0px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding: 12px 0;
}
/* line 524, ../sass/base/_typography.scss */
.se-block.se-align-left .block-content .se-container .se-trigger {
  float: left;
  display: inline-block;
  width: 20px;
  height: 20px;
}
/* line 529, ../sass/base/_typography.scss */
.se-block.se-align-left .block-content .se-container .se-trigger img {
  max-height: 20px;
}
/* line 533, ../sass/base/_typography.scss */
.se-block.se-align-left .block-content .se-container .se-links-container {
  float: left;
  margin-left: 12px;
  display: inline-block;
  width: -webkit-calc(100% - 35px);
  width: -moz-calc(100% - 35px);
  width: calc(100% - 35px);
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
/* line 551, ../sass/base/_typography.scss */
.se-block .block-content .se-container:after, .se-block .block-content .se-container:before {
  content: '';
  display: table;
}
/* line 555, ../sass/base/_typography.scss */
.se-block .block-content .se-container:after {
  clear: both;
}
/* line 558, ../sass/base/_typography.scss */
.se-block .block-content .se-container .se-links-container {
  height: 22px;
}
/* line 560, ../sass/base/_typography.scss */
.se-block .block-content .se-container .se-links-container .se-links {
  height: 22px;
}
/* line 562, ../sass/base/_typography.scss */
.se-block .block-content .se-container .se-links-container .se-links .se-link {
  line-height: normal;
  margin: 0 4px;
  display: inline-block;
}
/* line 566, ../sass/base/_typography.scss */
.se-block .block-content .se-container .se-links-container .se-links .se-link a {
  font-size: 0px;
  width: 22px;
  height: 22px;
  display: inline-block;
}
/* line 571, ../sass/base/_typography.scss */
.se-block .block-content .se-container .se-links-container .se-links .se-link a:before {
  content: '';
  width: 22px;
  height: 22px;
  line-height: 22px;
  border-radius: 100%;
  background: #e2e2e2;
  display: inline-block;
  color: #ef7e4c;
  font-size: 12px;
  text-align: center;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
/* line 585, ../sass/base/_typography.scss */
.se-block .block-content .se-container .se-links-container .se-links .se-link a:hover:before {
  color: #ffffff;
  background: #ef7e4c;
}
/* line 593, ../sass/base/_typography.scss */
.se-block .block-content .se-container .se-links-container .se-links .se-link.facebook_share a:before {
  content: '\f39e';
  font-family: 'Font Awesome 5 Brands';
}
/* line 601, ../sass/base/_typography.scss */
.se-block .block-content .se-container .se-links-container .se-links .se-link.twitter a:before {
  content: '\f099';
  font-family: 'Font Awesome 5 Brands';
}
/* line 609, ../sass/base/_typography.scss */
.se-block .block-content .se-container .se-links-container .se-links .se-link.linkedin a:before {
  content: '\f0e1';
  font-family: 'Font Awesome 5 Brands';
}

/* line 622, ../sass/base/_typography.scss */
.jobs-attachment h3 {
  font-size: 26px;
  line-height: 32px;
  border-bottom: 1px dashed #E2E3E3;
  padding-bottom: 7px;
  margin-bottom: 24px;
}
/* line 630, ../sass/base/_typography.scss */
.jobs-attachment .field--item span {
  display: block;
  margin-top: 30px;
  margin-bottom: 30px;
}
/* line 634, ../sass/base/_typography.scss */
.jobs-attachment .field--item span a {
  font-size: 14px;
  line-height: 20px;
  color: #5CC0E8;
  font-family: "RobotoBold", sans-serif;
  position: relative;
  padding-left: 40px;
  display: flex;
  align-items: center;
}
/* line 643, ../sass/base/_typography.scss */
.jobs-attachment .field--item span a:hover {
  color: #01A3E2;
}
/* line 649, ../sass/base/_typography.scss */
.jobs-attachment .field--item span.file--application-pdf a::before {
  content: '';
  width: 31px;
  height: 35px;
  background-image: url(../images/pdf-icon.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  position: absolute;
  left: 0;
  background-size: 100%;
}
/* line 664, ../sass/base/_typography.scss */
.jobs-attachment .field--item span.file--x-office-document a::before {
  content: '';
  width: 31px;
  height: 35px;
  background-image: url(../images/doc-icon.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  position: absolute;
  left: 0;
  background-size: 100%;
}
/* line 679, ../sass/base/_typography.scss */
.jobs-attachment .field--item span.file--mime-application-zip a::before {
  content: '';
  width: 31px;
  height: 35px;
  background-image: url(../images/zip-icon.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  position: absolute;
  left: 0;
  background-size: 100%;
}
/* line 694, ../sass/base/_typography.scss */
.jobs-attachment .field--item span.file--x-office-presentation a::before {
  content: '';
  width: 31px;
  height: 35px;
  background-image: url(../images/sprite.png);
  background-repeat: no-repeat;
  background-position: top -126px left -110px;
  position: absolute;
  left: 0;
}
/* line 708, ../sass/base/_typography.scss */
.jobs-attachment .field--item span.file--text a::before {
  content: '';
  width: 31px;
  height: 35px;
  background-image: url(../images/default-icon.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  position: absolute;
  left: 0;
  background-size: 100%;
}

/* line 724, ../sass/base/_typography.scss */
.training-external-links {
  margin-bottom: 30px;
}
/* line 726, ../sass/base/_typography.scss */
.training-external-links a {
  font-family: "RobotoBold", sans-serif;
  color: #7c7c7c;
  position: relative;
  word-wrap: break-word;
}
/* line 731, ../sass/base/_typography.scss */
.training-external-links a::after {
  content: '\f35d';
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  margin-left: 8px;
}
/* line 737, ../sass/base/_typography.scss */
.training-external-links a:hover {
  color: #ef7e4c;
}

/* line 743, ../sass/base/_typography.scss */
.leaflet-container a.map-link-btn {
  font-size: 11px;
  font-weight: normal;
  font-family: "RobotoBold", sans-serif;
  border-radius: 2px;
  padding-top: 6px;
  padding-right: 12px;
  padding-bottom: 5px;
  padding-left: 12px;
  color: #ffffff;
  background-color: #e75b31;
  display: inline-block;
  text-align: center;
  line-height: 14px;
}
/* line 755, ../sass/base/_typography.scss */
.leaflet-container a.map-link-btn:hover {
  background-color: #ef7e4c;
  color: #ffffff;
}

/* line 761, ../sass/base/_typography.scss */
.body-con-inner {
  margin: auto;
  max-width: 945px;
  width: 100%;
}

/* line 766, ../sass/base/_typography.scss */
.body-con-style {
  padding-top: 100px;
  padding-bottom: 70px;
}
/* line 770, ../sass/base/_typography.scss */
.body-con-style .body-con-inner h3 {
  font-size: 36px;
  line-height: 44px;
  margin-bottom: 50px;
}
/* line 775, ../sass/base/_typography.scss */
.body-con-style .body-con-inner h5 {
  margin-bottom: 30px;
}
/* line 778, ../sass/base/_typography.scss */
.body-con-style .body-con-inner p {
  font-size: 16px;
  line-height: 28px;
  color: #4d4d4d;
}
/* line 786, ../sass/base/_typography.scss */
.body-con-style .body-con-inner a {
  font-family: "LatoBold", sans-serif;
}
/* line 789, ../sass/base/_typography.scss */
.body-con-style .body-con-inner img {
  margin-bottom: 30px;
}
/* line 792, ../sass/base/_typography.scss */
.body-con-style .body-con-inner ol {
  list-style-type: decimal;
}
/* line 795, ../sass/base/_typography.scss */
.body-con-style .body-con-inner ul {
  list-style: disc;
}
/* line 798, ../sass/base/_typography.scss */
.body-con-style .body-con-inner ul, .body-con-style .body-con-inner ol {
  padding-left: 25px;
  margin-bottom: 20px;
}
/* line 801, ../sass/base/_typography.scss */
.body-con-style .body-con-inner ul li, .body-con-style .body-con-inner ol li {
  font-size: 16px;
  line-height: 28px;
}
@media (max-width: 992px) {
  /* line 766, ../sass/base/_typography.scss */
  .body-con-style {
    padding-top: 80px;
    padding-bottom: 50px;
  }
  /* line 812, ../sass/base/_typography.scss */
  .body-con-style .body-con-inner h3 {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 30px;
  }
  /* line 817, ../sass/base/_typography.scss */
  .body-con-style .body-con-inner h5 {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  /* line 766, ../sass/base/_typography.scss */
  .body-con-style {
    padding-top: 60px;
    padding-bottom: 30px;
  }
  /* line 826, ../sass/base/_typography.scss */
  .body-con-style .body-con-inner h3 {
    font-size: 22px;
    line-height: 27px;
  }
}

/* line 834, ../sass/base/_typography.scss */
[role="contentinfo"][aria-label="Error message"] {
  display: none;
}

/* line 837, ../sass/base/_typography.scss */
[role="contentinfo"][aria-label="Status message"] {
  padding: 8px 0;
  color: #ffffff;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  background: #5CC0E8;
}

/* line 1, ../sass/layout/_forms.scss */
input[type="text"],
input[type="email"],
input[type="search"],
input[type="password"],
select {
  border-radius: 2px;
  border: 1px solid #7c7c7c;
  width: 100%;
  font-family: "RobotoRegular", sans-serif;
  height: 39px;
  padding: 0 10px;
  line-height: 39px;
  font-weight: 400;
}

/* line 15, ../sass/layout/_forms.scss */
input[type="submit"] {
  border: 1px solid transparent;
  width: auto;
  padding: 7px 25px;
  background-color: #e75b31;
  color: #ffffff;
  text-transform: capitalize;
  line-height: 24px;
  -webkit-appearance: none;
  border-radius: 4px;
  cursor: pointer;
  font-size: 11px;
  font-family: "LatoBlack", sans-serif;
}
/* line 28, ../sass/layout/_forms.scss */
input[type="submit"]:hover {
  background: #ef7e4c;
}

/* line 33, ../sass/layout/_forms.scss */
input:focus, select:focus, button:focus, textarea:focus {
  outline: none;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
/* line 37, ../sass/layout/_forms.scss */
input:hover, select:hover, button:hover, textarea:hover {
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

/* line 41, ../sass/layout/_forms.scss */
.form-item {
  margin-bottom: 20px;
}
/* line 43, ../sass/layout/_forms.scss */
.form-item input[type="text"], .form-item input[type="email"], .form-item input[type="search"], .form-item input[type="password"], .form-item select {
  font-size: 14px;
  line-height: 20px;
  color: #4d4d4d;
  border: 1px solid #C9C9C9;
  border-radius: 2px;
  font-family: "LatoRegular", sans-serif;
  width: 100%;
}
/* line 25, ../sass/abstracts/_mixins.scss */
.form-item input[type="text"]::placeholder, .form-item input[type="email"]::placeholder, .form-item input[type="search"]::placeholder, .form-item input[type="password"]::placeholder, .form-item select::placeholder {
  color: rgba(124, 124, 124, 0.5);
}
/* line 29, ../sass/abstracts/_mixins.scss */
.form-item input[type="text"]:-moz-placeholder, .form-item input[type="email"]:-moz-placeholder, .form-item input[type="search"]:-moz-placeholder, .form-item input[type="password"]:-moz-placeholder, .form-item select:-moz-placeholder {
  color: rgba(124, 124, 124, 0.5);
}
/* line 33, ../sass/abstracts/_mixins.scss */
.form-item input[type="text"]::-moz-placeholder, .form-item input[type="email"]::-moz-placeholder, .form-item input[type="search"]::-moz-placeholder, .form-item input[type="password"]::-moz-placeholder, .form-item select::-moz-placeholder {
  color: rgba(124, 124, 124, 0.5);
}
/* line 37, ../sass/abstracts/_mixins.scss */
.form-item input[type="text"]:-ms-input-placeholder, .form-item input[type="email"]:-ms-input-placeholder, .form-item input[type="search"]:-ms-input-placeholder, .form-item input[type="password"]:-ms-input-placeholder, .form-item select:-ms-input-placeholder {
  color: rgba(124, 124, 124, 0.5);
}
/* line 41, ../sass/abstracts/_mixins.scss */
.form-item input[type="text"]::-webkit-input-placeholder, .form-item input[type="email"]::-webkit-input-placeholder, .form-item input[type="search"]::-webkit-input-placeholder, .form-item input[type="password"]::-webkit-input-placeholder, .form-item select::-webkit-input-placeholder {
  color: rgba(124, 124, 124, 0.5);
}
/* line 55, ../sass/layout/_forms.scss */
.form-item .form-textarea {
  font-size: 14px;
  line-height: 20px;
  color: #4d4d4d;
  border: 1px solid #C9C9C9;
  border-radius: 2px;
  font-family: "LatoRegular", sans-serif;
  width: 100%;
  height: 112px;
  padding: 10px;
  font-size: 14px;
  display: block;
}
/* line 25, ../sass/abstracts/_mixins.scss */
.form-item .form-textarea::placeholder {
  color: rgba(124, 124, 124, 0.5);
}
/* line 29, ../sass/abstracts/_mixins.scss */
.form-item .form-textarea:-moz-placeholder {
  color: rgba(124, 124, 124, 0.5);
}
/* line 33, ../sass/abstracts/_mixins.scss */
.form-item .form-textarea::-moz-placeholder {
  color: rgba(124, 124, 124, 0.5);
}
/* line 37, ../sass/abstracts/_mixins.scss */
.form-item .form-textarea:-ms-input-placeholder {
  color: rgba(124, 124, 124, 0.5);
}
/* line 41, ../sass/abstracts/_mixins.scss */
.form-item .form-textarea::-webkit-input-placeholder {
  color: rgba(124, 124, 124, 0.5);
}
/* line 72, ../sass/layout/_forms.scss */
.form-item.form-item--error input[type="text"], .form-item.form-item--error input[type="email"], .form-item.form-item--error input[type="search"], .form-item.form-item--error input[type="password"], .form-item.form-item--error select {
  border-color: #ff0000;
}
/* line 75, ../sass/layout/_forms.scss */
.form-item.form-item--error .form-item--error-message {
  color: #ff0000;
  font-size: 12px;
  line-height: 20px;
}

/* line 83, ../sass/layout/_forms.scss */
.field--name-field-upload-file span.file {
  margin-right: 10px;
}
/* line 86, ../sass/layout/_forms.scss */
.field--name-field-upload-file input[type="submit"] {
  font-size: 11px;
  padding: 4px 12px;
}

/* line 92, ../sass/layout/_forms.scss */
.layout-region-node-footer-wrap input[type="submit"].form-submit {
  padding-top: 18px;
  padding-right: 15px;
  padding-bottom: 18px;
  padding-left: 15px;
  border-radius: 4px;
  background: #e75b31;
  font-size: 16px;
  line-height: 24px;
  color: #ffffff;
  font-family: "LatoBlack", sans-serif;
  border: none;
  -webkit-appearance: none;
  cursor: pointer;
  min-width: 260px;
  display: block;
  margin: 0 auto;
}
/* line 106, ../sass/layout/_forms.scss */
.layout-region-node-footer-wrap input[type="submit"].form-submit:hover {
  background: #ef7e4c;
}

/* line 113, ../sass/layout/_forms.scss */
.ui-dialog .ui-widget-header {
  border: none;
  background: unset;
}
/* line 117, ../sass/layout/_forms.scss */
.ui-dialog .ui-dialog-content {
  text-align: center;
  font-size: 22px;
}
@media (max-width: 767px) {
  /* line 112, ../sass/layout/_forms.scss */
  .ui-dialog {
    width: 100% !important;
  }
}

/* line 126, ../sass/layout/_forms.scss */
#user-login-form, .user-pass {
  width: 40%;
  margin: 120px auto;
  padding-top: 32px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  background-color: #ffffff;
  box-shadow: 0 3px 20px 0 rgba(9, 39, 80, 0.15);
}
/* line 133, ../sass/layout/_forms.scss */
#user-login-form .form-item label, .user-pass .form-item label {
  font-family: "RobotoBold", sans-serif;
  margin-bottom: 5px;
}
/* line 137, ../sass/layout/_forms.scss */
#user-login-form .form-item input, .user-pass .form-item input {
  margin-bottom: 20px;
}
/* line 140, ../sass/layout/_forms.scss */
#user-login-form .form-item .description, .user-pass .form-item .description {
  display: none;
}
@media (max-width: 992px) {
  /* line 126, ../sass/layout/_forms.scss */
  #user-login-form, .user-pass {
    width: 85%;
  }
}

/* line 148, ../sass/layout/_forms.scss */
.profile-block {
  padding-top: 120px;
  padding-bottom: 120px;
}
/* line 150, ../sass/layout/_forms.scss */
.profile-block .profile-block-box {
  width: 50%;
  margin: 0px auto;
  padding-top: 32px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  background-color: #ffffff;
  box-shadow: 0 3px 20px 0 rgba(9, 39, 80, 0.15);
}
/* line 156, ../sass/layout/_forms.scss */
.profile-block .profile-block-box p {
  border-bottom: 1px solid #DCDCE4;
  padding-bottom: 10px;
}
/* line 159, ../sass/layout/_forms.scss */
.profile-block .profile-block-box p:last-child {
  border-bottom: none;
  padding-bottom: 0px;
  margin-bottom: 0px;
}
/* line 165, ../sass/layout/_forms.scss */
.profile-block .profile-block-box .country-permission {
  border-bottom: 1px solid #ccc;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
/* line 170, ../sass/layout/_forms.scss */
.profile-block .profile-block-box .country-permission ul li {
  display: inline-block;
}
/* line 172, ../sass/layout/_forms.scss */
.profile-block .profile-block-box .country-permission ul li a {
  display: block;
  background: #ef7e4c;
  color: #fff;
  border-radius: 4px;
  padding: 2px 8px;
  margin: 8px 6px 0 0;
}
/* line 179, ../sass/layout/_forms.scss */
.profile-block .profile-block-box .country-permission ul li a:hover {
  background: #e75b31;
}
/* line 185, ../sass/layout/_forms.scss */
.profile-block .profile-block-box .country-permission:last-child {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
/* line 193, ../sass/layout/_forms.scss */
.profile-block .btn-orange.center {
  padding: 20px 15px;
  text-align: center;
}

/* line 199, ../sass/layout/_forms.scss */
.captcha {
  margin-bottom: 20px;
}

/* line 204, ../sass/layout/_forms.scss */
.js-form-type-checkbox input {
  display: none;
}
/* line 208, ../sass/layout/_forms.scss */
.js-form-type-checkbox input:checked ~ label:before {
  background-color: #e75b31;
}
/* line 211, ../sass/layout/_forms.scss */
.js-form-type-checkbox input:checked ~ label:after {
  opacity: 1;
}
/* line 217, ../sass/layout/_forms.scss */
.js-form-type-checkbox label {
  position: relative;
  font-size: 14px;
  line-height: 18px;
  color: #4d4d4d;
  padding-bottom: 0px;
  padding-left: 25px;
  display: inline-block;
}
/* line 224, ../sass/layout/_forms.scss */
.js-form-type-checkbox label:before {
  content: '';
  width: 15px;
  height: 15px;
  border: 1px solid #e75b31;
  border-radius: 1.5px;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 232, ../sass/layout/_forms.scss */
.js-form-type-checkbox label:after {
  content: '';
  position: absolute;
  top: 3px;
  left: 6px;
  width: 3px;
  height: 8px;
  border: solid #ffffff;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  opacity: 0;
}
@media (max-width: 767px) {
  /* line 249, ../sass/layout/_forms.scss */
  .js-form-type-checkbox input:checked ~ label:before {
    background-color: #ef7e4c;
  }
  /* line 252, ../sass/layout/_forms.scss */
  .js-form-type-checkbox input:checked ~ label:after {
    background: #ef7e4c;
    -webkit-transform: translateX(18px);
    -ms-transform: translateX(18px);
    transform: translateX(18px);
  }
  /* line 261, ../sass/layout/_forms.scss */
  .js-form-type-checkbox label {
    padding-left: 35px;
  }
  /* line 263, ../sass/layout/_forms.scss */
  .js-form-type-checkbox label:before {
    width: 25px;
    height: 12px;
    border: none;
    border-radius: 14px;
    background-color: #A9A9A9;
  }
  /* line 270, ../sass/layout/_forms.scss */
  .js-form-type-checkbox label::after {
    content: '';
    position: absolute;
    top: -3px;
    left: -5px;
    width: 17px;
    height: 17px;
    border: none;
    border-width: unset;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    opacity: 1;
    background: #ffffff;
    border-radius: 100%;
    box-shadow: 0 1px 2px 0 #9F9F9F;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
  }
}

/* line 3, ../sass/components/_buttons.scss */
.btn {
  font-size: 11px;
  font-weight: normal;
  font-family: "LatoBlack", sans-serif;
  border-radius: 2px;
  padding-top: 12px;
  padding-right: 25px;
  padding-bottom: 13px;
  padding-left: 25px;
  color: #ffffff;
  background-color: #e75b31;
  display: inline-block;
  text-align: center;
  line-height: 13px;
}
/* line 15, ../sass/components/_buttons.scss */
.btn:hover {
  background-color: #ef7e4c;
  color: #ffffff;
}

/* line 20, ../sass/components/_buttons.scss */
.btn-secondary {
  background-color: #e75b31;
}
/* line 22, ../sass/components/_buttons.scss */
.btn-secondary:hover {
  background-color: #ef7e4c;
  color: #ffffff;
}

/* line 27, ../sass/components/_buttons.scss */
.blue-btn, #edit-mapfilterreset {
  font-size: 11px;
  font-weight: normal;
  font-family: "LatoBlack", sans-serif;
  border-radius: 2px;
  padding-top: 12px;
  padding-right: 25px;
  padding-bottom: 13px;
  padding-left: 25px;
  color: #ffffff;
  background-color: #5CC0E8;
  display: inline-block;
  text-align: center;
  line-height: 13px;
}
/* line 39, ../sass/components/_buttons.scss */
.blue-btn:hover, #edit-mapfilterreset:hover {
  background-color: #01A3E2;
  color: #ffffff;
}

/* line 45, ../sass/components/_buttons.scss */
#edit-mapfilterreset {
  text-transform: initial;
}

/* line 50, ../sass/components/_buttons.scss */
.btn-orange a {
  font-size: 11px;
  font-weight: normal;
  font-family: "LatoBlack", sans-serif;
  border-radius: 2px;
  padding-top: 11px;
  padding-right: 20px;
  padding-bottom: 11px;
  padding-left: 20px;
  color: #ffffff;
  background-color: #e75b31;
  display: inline-block;
  text-align: center;
  line-height: 16px;
  min-width: 140px;
}
/* line 63, ../sass/components/_buttons.scss */
.btn-orange a:hover {
  background-color: #ef7e4c;
  color: #ffffff;
}
@media (max-width: 767px) {
  /* line 69, ../sass/components/_buttons.scss */
  .btn-orange a {
    min-width: 115px;
    padding: 5px 10px;
    font-size: 9px;
  }
}

/* line 78, ../sass/components/_buttons.scss */
.btn-blue a {
  font-size: 11px;
  font-weight: normal;
  font-family: "LatoBlack", sans-serif;
  border-radius: 2px;
  padding-top: 11px;
  padding-right: 25px;
  padding-bottom: 11px;
  padding-left: 25px;
  color: #ffffff;
  background-color: #5CC0E8;
  display: inline-block;
  text-align: center;
  line-height: 16px;
}
/* line 90, ../sass/components/_buttons.scss */
.btn-blue a:hover {
  background-color: #01A3E2;
  color: #ffffff;
}
@media (max-width: 767px) {
  /* line 96, ../sass/components/_buttons.scss */
  .btn-blue a {
    min-width: 115px;
    padding: 5px 10px;
    font-size: 9px;
  }
}
/* line 103, ../sass/components/_buttons.scss */
.btn-blue.btn-blue-big a {
  font-size: 16px;
  border-radius: 4px;
  padding-top: 21px;
  padding-right: 35px;
  padding-bottom: 20px;
  padding-left: 35px;
  line-height: 19px;
}
@media (min-width: 767px) and (max-width: 992px) {
  /* line 110, ../sass/components/_buttons.scss */
  .btn-blue.btn-blue-big a {
    font-size: 14px;
    padding-top: 12px;
    padding-right: 25px;
    padding-bottom: 13px;
    padding-left: 25px;
  }
}
@media (max-width: 767px) {
  /* line 116, ../sass/components/_buttons.scss */
  .btn-blue.btn-blue-big a {
    font-size: 14px;
    padding-top: 12px;
    padding-right: 25px;
    padding-bottom: 13px;
    padding-left: 25px;
  }
}

/* line 124, ../sass/components/_buttons.scss */
.pager {
  margin-top: 30px;
}
/* line 127, ../sass/components/_buttons.scss */
.pager li.pager__item {
  text-align: center;
}
/* line 129, ../sass/components/_buttons.scss */
.pager li.pager__item .button {
  font-size: 16px;
  font-weight: normal;
  font-family: "LatoBlack", sans-serif;
  border-radius: 4px;
  padding-top: 21px;
  padding-right: 35px;
  padding-bottom: 20px;
  padding-left: 35px;
  color: #ffffff;
  background-color: #e75b31;
  display: inline-block;
  text-align: center;
  line-height: 19px;
}
/* line 141, ../sass/components/_buttons.scss */
.pager li.pager__item .button:hover {
  background-color: #ef7e4c;
  color: #ffffff;
}
@media (min-width: 767px) and (max-width: 992px) {
  /* line 146, ../sass/components/_buttons.scss */
  .pager li.pager__item .button a {
    font-size: 14px;
    padding-top: 12px;
    padding-right: 25px;
    padding-bottom: 13px;
    padding-left: 25px;
  }
}
@media (max-width: 767px) {
  /* line 152, ../sass/components/_buttons.scss */
  .pager li.pager__item .button a {
    font-size: 14px;
    padding-top: 12px;
    padding-right: 25px;
    padding-bottom: 13px;
    padding-left: 25px;
  }
}

/* line 164, ../sass/components/_buttons.scss */
.pager ul {
  list-style: none;
}
/* line 166, ../sass/components/_buttons.scss */
.pager ul.pager__items {
  text-align: center;
}
/* line 168, ../sass/components/_buttons.scss */
.pager ul.pager__items li {
  display: inline-block;
}
/* line 170, ../sass/components/_buttons.scss */
.pager ul.pager__items li a {
  height: 38px;
  width: 38px;
  border-radius: 2px;
  color: #7c7c7c;
  font-size: 11px;
  line-height: 13px;
  font-family: "LatoBlack", sans-serif;
  display: inline-block;
  line-height: 38px;
}
/* line 180, ../sass/components/_buttons.scss */
.pager ul.pager__items li a:hover {
  color: #ffffff;
  background-color: #01A3E2;
}
/* line 186, ../sass/components/_buttons.scss */
.pager ul.pager__items li.pager__item--first a, .pager ul.pager__items li.pager__item--previous a, .pager ul.pager__items li.pager__item--next a, .pager ul.pager__items li.pager__item--last a {
  width: auto;
  padding-right: 32px;
  padding-left: 30px;
  color: #ffffff;
  background-color: #5CC0E8;
}
/* line 191, ../sass/components/_buttons.scss */
.pager ul.pager__items li.pager__item--first a:hover, .pager ul.pager__items li.pager__item--previous a:hover, .pager ul.pager__items li.pager__item--next a:hover, .pager ul.pager__items li.pager__item--last a:hover {
  color: #ffffff;
  background-color: #01A3E2;
}
/* line 198, ../sass/components/_buttons.scss */
.pager ul.pager__items li.is-active a {
  color: #ffffff;
  background-color: #5CC0E8;
}
/* line 201, ../sass/components/_buttons.scss */
.pager ul.pager__items li.is-active a:hover {
  color: #ffffff;
  background-color: #01A3E2;
}

/* line 3, ../sass/layout/_grid.scss */
.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

/* line 8, ../sass/layout/_grid.scss */
.row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

/* line 13, ../sass/layout/_grid.scss */
.aline-item-center {
  -ms-flex-align: center;
  align-items: center;
}

/* line 17, ../sass/layout/_grid.scss */
.col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

/* line 22, ../sass/layout/_grid.scss */
.col-sm-3 {
  padding-right: 15px;
  padding-left: 15px;
}

/* line 25, ../sass/layout/_grid.scss */
.col-md-3 {
  padding-right: 15px;
  padding-left: 15px;
}

/* line 28, ../sass/layout/_grid.scss */
.col-sm-9 {
  padding-right: 15px;
  padding-left: 15px;
}

/* line 31, ../sass/layout/_grid.scss */
.col-md-9 {
  padding-right: 15px;
  padding-left: 15px;
}

@media screen and (min-width: 768px) {
  /* line 35, ../sass/layout/_grid.scss */
  .container {
    max-width: 720px;
  }

  /* line 40, ../sass/layout/_grid.scss */
  .two-col .col-sm-6 {
    -webkit-box-flex: 0 0 50%;
    -moz-box-flex: 0 0 50%;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 45, ../sass/layout/_grid.scss */
  .three-col .col-sm-4 {
    -webkit-box-flex: 0 0 33.33333%;
    -moz-box-flex: 0 0 33.33333%;
    -webkit-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 49, ../sass/layout/_grid.scss */
  .col-1 {
    -webkit-box-flex: 0 0 8.33333%;
    -moz-box-flex: 0 0 8.33333%;
    -webkit-flex: 0 0 8.33333%;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 52, ../sass/layout/_grid.scss */
  .col-2 {
    -webkit-box-flex: 0 0 16.66667%;
    -moz-box-flex: 0 0 16.66667%;
    -webkit-flex: 0 0 16.66667%;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 55, ../sass/layout/_grid.scss */
  .col-3 {
    -webkit-box-flex: 0 0 25%;
    -moz-box-flex: 0 0 25%;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 58, ../sass/layout/_grid.scss */
  .col-4 {
    -webkit-box-flex: 0 0 33.33333%;
    -moz-box-flex: 0 0 33.33333%;
    -webkit-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 61, ../sass/layout/_grid.scss */
  .col-5 {
    -webkit-box-flex: 0 0 41.66667%;
    -moz-box-flex: 0 0 41.66667%;
    -webkit-flex: 0 0 41.66667%;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 64, ../sass/layout/_grid.scss */
  .col-6 {
    -webkit-box-flex: 0 0 50%;
    -moz-box-flex: 0 0 50%;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 67, ../sass/layout/_grid.scss */
  .col-7 {
    -webkit-box-flex: 0 0 58.33333%;
    -moz-box-flex: 0 0 58.33333%;
    -webkit-flex: 0 0 58.33333%;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 70, ../sass/layout/_grid.scss */
  .col-8 {
    -webkit-box-flex: 0 0 66.66667%;
    -moz-box-flex: 0 0 66.66667%;
    -webkit-flex: 0 0 66.66667%;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 73, ../sass/layout/_grid.scss */
  .col-9 {
    -webkit-box-flex: 0 0 75%;
    -moz-box-flex: 0 0 75%;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 76, ../sass/layout/_grid.scss */
  .col-10 {
    -webkit-box-flex: 0 0 83.33333%;
    -moz-box-flex: 0 0 83.33333%;
    -webkit-flex: 0 0 83.33333%;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 79, ../sass/layout/_grid.scss */
  .col-11 {
    -webkit-box-flex: 0 0 91.66667%;
    -moz-box-flex: 0 0 91.66667%;
    -webkit-flex: 0 0 91.66667%;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 82, ../sass/layout/_grid.scss */
  .col-12 {
    -webkit-box-flex: 0 0 100%;
    -moz-box-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 85, ../sass/layout/_grid.scss */
  .col-sm-3 {
    -webkit-box-flex: 0 0 25%;
    -moz-box-flex: 0 0 25%;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
    padding-right: 15px;
    padding-left: 15px;
  }

  /* line 89, ../sass/layout/_grid.scss */
  .col-md-3 {
    -webkit-box-flex: 0 0 25%;
    -moz-box-flex: 0 0 25%;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
    padding-right: 15px;
    padding-left: 15px;
  }

  /* line 93, ../sass/layout/_grid.scss */
  .col-sm-9 {
    -webkit-box-flex: 0 0 75%;
    -moz-box-flex: 0 0 75%;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
    padding-right: 15px;
    padding-left: 15px;
  }

  /* line 97, ../sass/layout/_grid.scss */
  .col-md-9 {
    -webkit-box-flex: 0 0 75%;
    -moz-box-flex: 0 0 75%;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (min-width: 992px) {
  /* line 103, ../sass/layout/_grid.scss */
  .container {
    max-width: 960px;
  }

  /* line 107, ../sass/layout/_grid.scss */
  .offset-1 {
    margin-left: 8.333333%;
  }
}
@media (min-width: 1200px) {
  /* line 112, ../sass/layout/_grid.scss */
  .container {
    max-width: 1170px;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
  }
}
/* line 12, ../sass/layout/_header.scss */
body.menu-active {
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
}

/*
.helpdeskheader {
    background-color: $grey-color;
    @include padding(12px,0px,11px,0px);
    border-bottom: 1px solid #EBEBEB;

    .helpdesk-description {
        @include flexbox();
        @include align-items(center);
        @include justify-content(space-between);

        p {
            color: $white-color;
            font-family: $lato-regular;
            @include margin(0px,0px,0px,0px);
            line-height: 21px;
        }
    }
}
*/
/* line 38, ../sass/layout/_header.scss */
.toolbar-tray-open .header {
  top: 79px;
  z-index: 99;
}

/* line 43, ../sass/layout/_header.scss */
.header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  transition: all 0.3s ease-in-out;
  background-color: #ffffff;
  box-shadow: 0 3px 20px 0 rgba(61, 61, 61, 0.15);
  z-index: 999;
}
/* line 59, ../sass/layout/_header.scss */
.header .header-section {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  justify-content: space-between;
  height: 100px;
  position: relative;
}
/* line 66, ../sass/layout/_header.scss */
.header .header-section .weblogo {
  max-width: 100px;
  line-height: 0;
  padding: 11px 0;
}
/* line 70, ../sass/layout/_header.scss */
.header .header-section .weblogo a {
  display: inline-block;
}
/* line 72, ../sass/layout/_header.scss */
.header .header-section .weblogo a img {
  width: 100%;
  display: block;
}
/* line 79, ../sass/layout/_header.scss */
.header .header-section .hamburger-menu {
  display: none;
}
/* line 83, ../sass/layout/_header.scss */
.header .header-section .menu-wrap {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  max-width: 990px;
  width: 100%;
  justify-content: space-between;
}
/* line 90, ../sass/layout/_header.scss */
.header .header-section .menu-wrap .mainmenu {
  max-width: 820px;
  width: 100%;
}
/* line 95, ../sass/layout/_header.scss */
.header .header-section .menu-wrap .search-wrap {
  line-height: 0;
}
/* line 97, ../sass/layout/_header.scss */
.header .header-section .menu-wrap .search-wrap .sprite-icon-search {
  background: url("../images/search.svg");
  background-repeat: no-repeat;
  background-position: center center;
  width: 22px;
  height: 22px;
  margin-left: 20px;
  -moz-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 111, ../sass/layout/_header.scss */
.header .header-section .menu-wrap .search-wrap:hover .sprite-icon-search {
  background: url("../images/search-hover.svg");
}
/* line 118, ../sass/layout/_header.scss */
.header .header-section .menu-wrap .mainmenu > ul {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  justify-content: space-between;
}
/* line 122, ../sass/layout/_header.scss */
.header .header-section .menu-wrap .mainmenu > ul > li:first-child, .header .header-section .menu-wrap .mainmenu > ul > li:last-child {
  margin-right: 30px;
}
/* line 126, ../sass/layout/_header.scss */
.header .header-section .menu-wrap .mainmenu > ul > li {
  margin-right: 22px;
  padding: 29px 0;
}
/* line 129, ../sass/layout/_header.scss */
.header .header-section .menu-wrap .mainmenu > ul > li a {
  color: #555555;
  font-weight: normal;
  font-family: "LatoBlack", sans-serif;
  font-size: 14px;
  line-height: 20px;
  text-transform: capitalize;
  display: block;
  -webkit-font-smoothing: antialiased;
}
/* line 138, ../sass/layout/_header.scss */
.header .header-section .menu-wrap .mainmenu > ul > li a:hover, .header .header-section .menu-wrap .mainmenu > ul > li a.is-active {
  color: #e75b31;
}
/* line 142, ../sass/layout/_header.scss */
.header .header-section .menu-wrap .mainmenu > ul > li > a {
  line-height: 24px;
}
/* line 145, ../sass/layout/_header.scss */
.header .header-section .menu-wrap .mainmenu > ul > li a.btn-orange {
  font-size: 11px;
  font-weight: normal;
  font-family: "LatoBlack", sans-serif;
  border-radius: 2px;
  padding-top: 11px;
  padding-right: 10px;
  padding-bottom: 11px;
  padding-left: 10px;
  color: #ffffff;
  background-color: #e75b31;
  display: inline-block;
  text-align: center;
  line-height: 16px;
  min-width: 127px;
}
/* line 158, ../sass/layout/_header.scss */
.header .header-section .menu-wrap .mainmenu > ul > li a.btn-orange:hover {
  background-color: #ef7e4c;
  color: #ffffff;
}
/* line 167, ../sass/layout/_header.scss */
.header .header-section .menu-wrap .mainmenu > ul .hasChild {
  position: relative;
  cursor: pointer;
}
/* line 170, ../sass/layout/_header.scss */
.header .header-section .menu-wrap .mainmenu > ul .hasChild ul {
  position: absolute;
  right: 0;
  top: 100%;
  display: none;
  background-color: #ffffff;
  padding: 12px;
  min-width: 200px;
  z-index: 9;
}
/* line 182, ../sass/layout/_header.scss */
.header .header-section .menu-wrap .mainmenu > ul .hasChild ul li {
  padding: 7px 0;
  /* &:nth-child(even) {
       a {
           background-color: $light-blue-color;
           color: $grey-color;
           &:hover {
               background-color: $light-orange-hover;
               color: $white-color;
           }
       }
   } */
}
/* line 185, ../sass/layout/_header.scss */
.header .header-section .menu-wrap .mainmenu > ul .hasChild ul li a {
  padding: 8px 18px;
  -webkit-font-smoothing: antialiased;
}
/* line 189, ../sass/layout/_header.scss */
.header .header-section .menu-wrap .mainmenu > ul .hasChild ul li a.is-active, .header .header-section .menu-wrap .mainmenu > ul .hasChild ul li a:hover {
  background-color: rgba(231, 91, 49, 0.2);
  color: #e75b31;
}
/* line 205, ../sass/layout/_header.scss */
.header .header-section .menu-wrap .mainmenu > ul .hasChild ul li:last-child a {
  /* &:hover {
       background-color: $light-orange-hover;
       color: $white-color;
   }
   */
}
/* line 220, ../sass/layout/_header.scss */
.header .header-section .menu-wrap .mainmenu > ul .hasChild > a {
  position: relative;
  display: inline-block;
  padding-right: 13px;
}
/* line 224, ../sass/layout/_header.scss */
.header .header-section .menu-wrap .mainmenu > ul .hasChild > a:after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  border-top: 4px solid #555555;
  border-bottom: none;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  /* W3C */
  -webkit-transform: translateY(-50%);
  /* Safari & Chrome */
  -moz-transform: translateY(-50%);
  /* Firefox */
  -ms-transform: translateY(-50%);
  /* Internet Explorer */
  -o-transform: translateY(-50%);
  /* Opera */
}
/* line 230, ../sass/layout/_header.scss */
.header .header-section .menu-wrap .mainmenu > ul .hasChild > a.is-active:after, .header .header-section .menu-wrap .mainmenu > ul .hasChild > a:hover:after {
  border-top-color: #e75b31;
}
/* line 239, ../sass/layout/_header.scss */
.header .header-section .menu-wrap .mainmenu > ul .hasChild:hover ul {
  display: block;
}
/* line 245, ../sass/layout/_header.scss */
.header .header-section .menu-wrap .mainmenu > ul .hasChild.is-active-hasChild > a {
  color: #e75b31;
}
/* line 247, ../sass/layout/_header.scss */
.header .header-section .menu-wrap .mainmenu > ul .hasChild.is-active-hasChild > a:after {
  border-top-color: #e75b31;
  transform: translateY(-50%) rotate(180deg);
}
/* line 257, ../sass/layout/_header.scss */
.header .header-section .menu-wrap .search-block-form {
  position: relative;
}
/* line 260, ../sass/layout/_header.scss */
.header .header-section .menu-wrap .search-block-form #search-block-form {
  position: absolute;
  right: 0;
  top: 58px;
  background-color: #ffffff;
  padding: 20px;
  min-width: 242px;
  display: none;
}
/* line 270, ../sass/layout/_header.scss */
.header .header-section .menu-wrap .search-block-form #search-block-form .js-form-item {
  margin-bottom: 15px;
}
/* line 274, ../sass/layout/_header.scss */
.header .header-section .menu-wrap .search-block-form #search-block-form .form-actions {
  text-align: center;
}
/* line 277, ../sass/layout/_header.scss */
.header .header-section .menu-wrap .search-block-form #search-block-form .form-actions input {
  cursor: pointer;
}
/* line 288, ../sass/layout/_header.scss */
.header.nav-up {
  top: -210px;
  -webkit-box-shadow: 0 20px 20px 0 rgba(9, 39, 80, 0.15);
  -moz-box-shadow: 0 20px 20px 0 rgba(9, 39, 80, 0.15);
  box-shadow: 0 20px 20px 0 rgba(9, 39, 80, 0.15);
  opacity: 0;
  visibility: hidden;
}

/* line 295, ../sass/layout/_header.scss */
.header-space {
  height: 126px;
}

/* line 299, ../sass/layout/_header.scss */
.toolbar-tray-open .header-space {
  height: calc(126px + 36px);
}

@media (max-width: 1199px) {
  /* line 313, ../sass/layout/_header.scss */
  .header .header-section .menu-wrap .mainmenu > ul > li {
    margin-right: 20px;
  }
  /* line 315, ../sass/layout/_header.scss */
  .header .header-section .menu-wrap .mainmenu > ul > li a {
    font-size: 12px;
  }
}
@media (max-width: 992px) {
  /* line 329, ../sass/layout/_header.scss */
  .header-space {
    height: 81px;
  }

  /* line 333, ../sass/layout/_header.scss */
  .toolbar-tray-open .header-space {
    height: calc(81px + 36px);
  }

  /* line 348, ../sass/layout/_header.scss */
  .header .header-section .weblogo {
    max-width: 80px;
  }
  /* line 356, ../sass/layout/_header.scss */
  .header .header-section .menu-wrap .mainmenu > ul > li > a {
    line-height: 20px;
  }
  /* line 362, ../sass/layout/_header.scss */
  .header .header-section .menu-wrap .mainmenu > ul .hasChild:hover ul {
    display: none;
  }
  /* line 370, ../sass/layout/_header.scss */
  .header .header-section .hamburger-menu {
    display: block;
    cursor: pointer;
    position: absolute;
    top: 50%;
    right: 0px;
    transform: translateY(-50%);
    /* W3C */
    -webkit-transform: translateY(-50%);
    /* Safari & Chrome */
    -moz-transform: translateY(-50%);
    /* Firefox */
    -ms-transform: translateY(-50%);
    /* Internet Explorer */
    -o-transform: translateY(-50%);
    /* Opera */
    z-index: 9999;
  }
  /* line 379, ../sass/layout/_header.scss */
  .header .header-section .hamburger-menu span {
    display: block;
    width: 25px;
    height: 2px;
    margin: 4px 0;
    background-color: #555555;
    -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    -moz-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  }
  /* line 389, ../sass/layout/_header.scss */
  .header .header-section .hamburger-menu.active .bar1 {
    transform: rotate(-45deg) translate(-5px, 3px);
    /* W3C */
    -webkit-transform: rotate(-45deg) translate(-5px, 3px);
    /* Safari & Chrome */
    -moz-transform: rotate(-45deg) translate(-5px, 3px);
    /* Firefox */
    -ms-transform: rotate(-45deg) translate(-5px, 3px);
    /* Internet Explorer */
    -o-transform: rotate(-45deg) translate(-5px, 3px);
    /* Opera */
  }
  /* line 393, ../sass/layout/_header.scss */
  .header .header-section .hamburger-menu.active .bar2 {
    opacity: 0;
  }
  /* line 397, ../sass/layout/_header.scss */
  .header .header-section .hamburger-menu.active .bar3 {
    transform: rotate(45deg) translate(-5px, -4px);
    /* W3C */
    -webkit-transform: rotate(45deg) translate(-5px, -4px);
    /* Safari & Chrome */
    -moz-transform: rotate(45deg) translate(-5px, -4px);
    /* Firefox */
    -ms-transform: rotate(45deg) translate(-5px, -4px);
    /* Internet Explorer */
    -o-transform: rotate(45deg) translate(-5px, -4px);
    /* Opera */
  }
  /* line 403, ../sass/layout/_header.scss */
  .header .header-section .menu-wrap {
    position: fixed;
    top: 0;
    right: -100%;
    width: 100%;
    height: 100vh;
    background-color: #ffffff;
    padding: 80px 0 0;
    -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    -moz-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    z-index: 999;
  }
  /* line 413, ../sass/layout/_header.scss */
  .header .header-section .menu-wrap .search-wrap {
    display: none;
  }
  /* line 417, ../sass/layout/_header.scss */
  .header .header-section .menu-wrap .mainmenu {
    -webkit-box-flex: 0 0 100%;
    -moz-box-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    position: relative;
    height: calc(100vh - 80px);
    height: -webkit-calc(100vh - 80px);
  }
  /* line 422, ../sass/layout/_header.scss */
  .header .header-section .menu-wrap .mainmenu > ul {
    display: block;
    text-align: center;
    height: calc(100vh - 120px);
    height: -webkit-calc(100vh - 120px);
    overflow: hidden;
    overflow-y: auto;
    position: relative;
  }
  /* line 431, ../sass/layout/_header.scss */
  .header .header-section .menu-wrap .mainmenu > ul > li {
    margin: 0 0 15px;
    padding: 5px 0;
  }
  /* line 435, ../sass/layout/_header.scss */
  .header .header-section .menu-wrap .mainmenu > ul > li a {
    font-size: 18px;
  }
  /* line 438, ../sass/layout/_header.scss */
  .header .header-section .menu-wrap .mainmenu > ul > li.btn-orange {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  /* line 441, ../sass/layout/_header.scss */
  .header .header-section .menu-wrap .mainmenu > ul > li.btn-orange a {
    display: inline-block;
  }
  /* line 448, ../sass/layout/_header.scss */
  .header .header-section .menu-wrap .mainmenu > ul .hasChild ul {
    position: static;
    opacity: 1;
    visibility: visible;
    padding: 15px;
    margin: 0 -15px;
    top: auto;
    -webkit-box-shadow: 0 20px 20px -20px rgba(9, 39, 80, 0.15) ;
    -moz-box-shadow: 0 20px 20px -20px rgba(9, 39, 80, 0.15) ;
    box-shadow: 0 20px 20px -20px rgba(9, 39, 80, 0.15) ;
    display: none;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
  }
  /* line 460, ../sass/layout/_header.scss */
  .header .header-section .menu-wrap .mainmenu > ul .hasChild ul li a {
    padding: 8px 30px;
    font-family: "RobotoRegular", sans-serif;
  }
  /* line 469, ../sass/layout/_header.scss */
  .header .header-section .menu-wrap .mainmenu > ul .hasChild > a:after {
    display: none;
  }
  /* line 473, ../sass/layout/_header.scss */
  .header .header-section .menu-wrap .mainmenu > ul .hasChild > em {
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 8px;
    position: absolute;
    right: 75px;
    cursor: pointer;
  }
  /* line 482, ../sass/layout/_header.scss */
  .header .header-section .menu-wrap .mainmenu > ul .hasChild > em:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    border-top: 5px solid #555555;
    border-bottom: none;
    left: 4px;
    top: 50%;
    transform: translateY(-50%);
    /* W3C */
    -webkit-transform: translateY(-50%);
    /* Safari & Chrome */
    -moz-transform: translateY(-50%);
    /* Firefox */
    -ms-transform: translateY(-50%);
    /* Internet Explorer */
    -o-transform: translateY(-50%);
    /* Opera */
    -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    -moz-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  }
  /* line 490, ../sass/layout/_header.scss */
  .header .header-section .menu-wrap .mainmenu > ul .hasChild > em.active:after {
    transform: translateY(-50%) rotate(180deg);
    /* W3C */
    -webkit-transform: translateY(-50%) rotate(180deg);
    /* Safari & Chrome */
    -moz-transform: translateY(-50%) rotate(180deg);
    /* Firefox */
    -ms-transform: translateY(-50%) rotate(180deg);
    /* Internet Explorer */
    -o-transform: translateY(-50%) rotate(180deg);
    /* Opera */
  }
  /* line 497, ../sass/layout/_header.scss */
  .header .header-section .menu-wrap .mainmenu > ul .hasChild > a.is-active + .menu-angle:after {
    border-top-color: #e75b31;
  }
  /* line 504, ../sass/layout/_header.scss */
  .header .header-section .menu-wrap .mainmenu > ul .hasChild.is-active-hasChild > a + .menu-angle:after {
    border-top-color: #e75b31;
  }
  /* line 513, ../sass/layout/_header.scss */
  .header .header-section .menu-wrap .mainmenu:after {
    position: absolute;
    left: 0px;
    bottom: 0;
    width: calc(100% + 30px);
    width: -webkit-calc(100% + 30px);
    content: '';
    height: 40px;
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);
  }
  /* line 530, ../sass/layout/_header.scss */
  .header.active-nav {
    bottom: 0;
  }
  /* line 533, ../sass/layout/_header.scss */
  .header.active-nav .header-section .menu-wrap {
    right: 0;
  }
  /* line 538, ../sass/layout/_header.scss */
  .header.active-nav .helpdeskheader {
    right: 0;
  }
  /* line 542, ../sass/layout/_header.scss */
  .header.nav-up {
    top: -70px;
  }

  /* line 548, ../sass/layout/_header.scss */
  .helpdeskheader {
    position: fixed;
    bottom: 0;
    right: -100%;
    width: 100%;
    z-index: 9999;
    height: 140px;
    -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    -moz-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  }
  /* line 557, ../sass/layout/_header.scss */
  .helpdeskheader .helpdesk-description {
    display: block;
    text-align: center;
    padding: 0;
  }
  /* line 562, ../sass/layout/_header.scss */
  .helpdeskheader .helpdesk-description p {
    margin-bottom: 15px;
  }
  /* line 566, ../sass/layout/_header.scss */
  .helpdeskheader .helpdesk-description .btn {
    margin: 0;
  }
}
@media (max-width: 767px) {
  /* line 574, ../sass/layout/_header.scss */
  .header {
    overflow: hidden;
  }
  /* line 576, ../sass/layout/_header.scss */
  .header .header-section {
    height: 55px;
  }
  /* line 578, ../sass/layout/_header.scss */
  .header .header-section .weblogo {
    max-width: 63px;
    padding: 7px 0;
  }
  /* line 581, ../sass/layout/_header.scss */
  .header .header-section .weblogo a {
    width: 63px;
  }
  /* line 590, ../sass/layout/_header.scss */
  .header .header-section .menu-wrap .mainmenu > ul .hasChild:hover ul {
    display: none;
  }
  /* line 599, ../sass/layout/_header.scss */
  .header.scrolling_down {
    transform: translateY(0px);
  }

  /* line 607, ../sass/layout/_header.scss */
  .header-space {
    height: 61px;
  }

  /* line 611, ../sass/layout/_header.scss */
  .toolbar-tray-open .header-space {
    height: calc(61px + 36px);
  }
}
/* line 617, ../sass/layout/_header.scss */
.header-sub-nav {
  background-color: #434343;
}
/* line 619, ../sass/layout/_header.scss */
.header-sub-nav h2 {
  display: none;
}
/* line 623, ../sass/layout/_header.scss */
.header-sub-nav ul li {
  display: inline-block;
}
/* line 625, ../sass/layout/_header.scss */
.header-sub-nav ul li a {
  font-size: 14px;
  font-family: "RobotoBold", sans-serif;
  color: #ffffff;
  line-height: 60px;
  padding-right: 30px;
  padding-left: 30px;
  display: block;
}
/* line 632, ../sass/layout/_header.scss */
.header-sub-nav ul li a:hover {
  background: linear-gradient(185.09deg, rgba(172, 196, 32, 0.15) 0%, rgba(172, 196, 32, 0) 100%);
}
@media (max-width: 767px) {
  /* line 639, ../sass/layout/_header.scss */
  .header-sub-nav ul {
    display: block;
    overflow: auto;
    white-space: nowrap;
  }
  /* line 643, ../sass/layout/_header.scss */
  .header-sub-nav ul li {
    display: inline-block;
  }
  /* line 645, ../sass/layout/_header.scss */
  .header-sub-nav ul li a {
    line-height: 40px;
    padding-right: 15px;
    padding-left: 15px;
  }
}

/* line 654, ../sass/layout/_header.scss */
#block-requestsupportblock {
  background-color: #233944;
  color: #fff;
  padding: 6px 0px;
  height: 61px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
/* line 663, ../sass/layout/_header.scss */
#block-requestsupportblock .helpdesk-description {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0px;
  height: 100%;
  overflow: hidden;
}
/* line 670, ../sass/layout/_header.scss */
#block-requestsupportblock .helpdesk-description p {
  line-height: 18px;
  margin-bottom: 0px;
  font-family: "LatoRegular",sans-serif;
}
/* line 677, ../sass/layout/_header.scss */
#block-requestsupportblock .helpdesk-description a {
  font-family: "LatoBlack",sans-serif;
  font-style: normal;
  font-weight: 900;
  font-size: 11px;
  line-height: 14px;
  text-align: center;
  color: #fff;
  letter-spacing: 0.6px;
  padding: 10px 15px;
  background-color: #E75B31;
  border-radius: 4px;
  display: block;
}
@media (max-width: 767px) {
  /* line 693, ../sass/layout/_header.scss */
  #block-requestsupportblock .helpdesk-description p {
    font-size: 12px;
    line-height: 15px;
    margin-right: 5px;
  }
  /* line 699, ../sass/layout/_header.scss */
  #block-requestsupportblock .helpdesk-description a {
    font-size: 10px;
    line-height: 12px;
  }
}

/* line 709, ../sass/layout/_header.scss */
.header-bottom .gtranslate #google_translate_element2 .goog-te-gadget {
  position: absolute;
  bottom: 8px;
  font-size: 10px;
  pointer-events: none;
}
/* line 714, ../sass/layout/_header.scss */
.header-bottom .gtranslate #google_translate_element2 .goog-te-gadget .goog-logo-link {
  font-size: 10px;
}
/* line 717, ../sass/layout/_header.scss */
.header-bottom .gtranslate #google_translate_element2 .goog-te-gadget .goog-te-combo {
  display: none;
}
/* line 723, ../sass/layout/_header.scss */
.header-bottom .gtranslate .notranslate {
  width: 128px;
}
/* line 725, ../sass/layout/_header.scss */
.header-bottom .gtranslate .notranslate .option {
  position: absolute;
  width: 126px;
}
/* line 732, ../sass/layout/_header.scss */
.header-bottom .gtranslate .switcher .selected a {
  padding: 10px 5px;
  background: url(/modules/contrib/gtranslate/gtranslate-files/arrow_down.png) 112px center no-repeat;
  width: auto;
}
/* line 738, ../sass/layout/_header.scss */
.header-bottom .gtranslate .switcher .selected a:hover {
  background: url(/modules/contrib/gtranslate/gtranslate-files/arrow_down.png) 112px center no-repeat;
}

/* line 747, ../sass/layout/_header.scss */
.scrolling_down {
  transform: translateY(-58px);
}

/*--------------------------------------------------------------
## Home banner Style
--------------------------------------------------------------*/
/* line 5, ../sass/pages/_home.scss */
.home-banner.inner-banner {
  height: 680px;
}
/* line 13, ../sass/pages/_home.scss */
.home-banner.inner-banner .btn-orange {
  /*  a:nth-child(2) {
      margin-left: 20px;
      background: transparent;
      color: $orange-color;
      border: 1px solid $orange-color;
      line-height: 14px;
      &:hover {
        background: $light-orange-hover;
        border-color: $light-orange-hover;
        color: $white-color;
      }
    } */
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 29, ../sass/pages/_home.scss */
  .home-banner.inner-banner {
    height: 580px;
  }
}
@media (min-width: 767px) and (max-width: 992px) {
  /* line 34, ../sass/pages/_home.scss */
  .home-banner.inner-banner {
    height: 472px;
  }
}
@media (max-width: 767px) {
  /* line 39, ../sass/pages/_home.scss */
  .home-banner.inner-banner {
    height: 300px;
  }
  /* line 41, ../sass/pages/_home.scss */
  .home-banner.inner-banner.inner-banner-desc {
    height: 472px;
  }
}

/*--------------------------------------------------------------
## Home Slider Style
--------------------------------------------------------------*/
/* line 52, ../sass/pages/_home.scss */
.owl-carousel:not(.owl-loaded) {
  opacity: 0;
}
/* line 56, ../sass/pages/_home.scss */
.owl-carousel .owl-nav button {
  position: absolute;
  top: -34%;
  right: 0;
}
/* line 60, ../sass/pages/_home.scss */
.owl-carousel .owl-nav button.owl-prev {
  width: 32px;
  height: 12px;
  font-size: 0;
  background: url(../images/next-icon.svg) no-repeat center;
  background-size: cover;
  transform: rotate(-180deg);
  right: 69px;
}
/* line 68, ../sass/pages/_home.scss */
.owl-carousel .owl-nav button.owl-prev.disabled {
  width: 21px;
  background: url(../images/prev-icon.svg) no-repeat center;
  transform: rotate(0deg);
  pointer-events: none;
}
/* line 75, ../sass/pages/_home.scss */
.owl-carousel .owl-nav button.owl-next {
  width: 32px;
  height: 12px;
  font-size: 0;
  background: url(../images/next-icon.svg) no-repeat center;
  background-size: cover;
}
/* line 81, ../sass/pages/_home.scss */
.owl-carousel .owl-nav button.owl-next.disabled {
  width: 21px;
  background: url(../images/prev-icon.svg) no-repeat center;
  transform: rotate(-180deg);
  pointer-events: none;
}
/* line 90, ../sass/pages/_home.scss */
.owl-carousel .owl-dots {
  position: absolute;
  bottom: 32px;
  left: 0;
  right: 0;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 99, ../sass/pages/_home.scss */
.owl-carousel .owl-dots .owl-dot {
  width: 10px;
  height: 10px;
  background-color: #ccc;
  border-radius: 100%;
  display: inline-block;
  margin-top: 0;
  margin-right: 11px;
  margin-left: 11px;
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
/* line 107, ../sass/pages/_home.scss */
.owl-carousel .owl-dots .owl-dot.active {
  transform: scale(1.2);
  background-color: #5CC0E8;
}
@media (min-width: 767px) and (max-width: 992px) {
  /* line 90, ../sass/pages/_home.scss */
  .owl-carousel .owl-dots {
    bottom: 0;
  }
  /* line 114, ../sass/pages/_home.scss */
  .owl-carousel .owl-dots .owl-dot {
    background-color: #DFDFE1;
  }
  /* line 116, ../sass/pages/_home.scss */
  .owl-carousel .owl-dots .owl-dot.active {
    background-color: #e75b31;
  }
}
@media (max-width: 767px) {
  /* line 90, ../sass/pages/_home.scss */
  .owl-carousel .owl-dots {
    bottom: 0;
  }
  /* line 123, ../sass/pages/_home.scss */
  .owl-carousel .owl-dots .owl-dot {
    background-color: #DFDFE1;
  }
  /* line 125, ../sass/pages/_home.scss */
  .owl-carousel .owl-dots .owl-dot.active {
    background-color: #e75b31;
  }
}

/* line 133, ../sass/pages/_home.scss */
.bannerArea .banner-item {
  height: 580px;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
/* line 138, ../sass/pages/_home.scss */
.bannerArea .banner-item .container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  height: 100%;
}
/* line 142, ../sass/pages/_home.scss */
.bannerArea .banner-item .container .banner-content {
  width: 60%;
  padding: 30px;
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 146, ../sass/pages/_home.scss */
.bannerArea .banner-item .container .banner-content h2 {
  text-align: left;
  margin-bottom: 30px;
  line-height: 64px;
  font-size: 54px;
}
/* line 151, ../sass/pages/_home.scss */
.bannerArea .banner-item .container .banner-content h2.mediumtitle {
  font-size: 40px;
  line-height: 50px;
}
/* line 155, ../sass/pages/_home.scss */
.bannerArea .banner-item .container .banner-content h2.smalltitle {
  font-size: 32px;
  line-height: 42px;
}
/* line 159, ../sass/pages/_home.scss */
.bannerArea .banner-item .container .banner-content h2 a {
  color: #ffffff;
}
/* line 163, ../sass/pages/_home.scss */
.bannerArea .banner-item .container .banner-content p {
  color: #ffffff;
  font-size: 16px;
  line-height: 28px;
}
/* line 173, ../sass/pages/_home.scss */
.bannerArea .owl-carousel .owl-nav button {
  width: 31px;
  height: 100px;
  position: absolute;
  top: 42%;
}
/* line 178, ../sass/pages/_home.scss */
.bannerArea .owl-carousel .owl-nav button.owl-prev {
  font-size: 0;
  left: 5%;
  background: url(../images/slider-arrow.svg) no-repeat center;
  background-size: cover;
  transform: rotate(-180deg);
}
/* line 185, ../sass/pages/_home.scss */
.bannerArea .owl-carousel .owl-nav button.owl-next {
  font-size: 0;
  right: 5%;
  background: url(../images/slider-arrow.svg) no-repeat center;
  background-size: cover;
}
/* line 193, ../sass/pages/_home.scss */
.bannerArea .owl-carousel .owl-dots {
  position: absolute;
  bottom: 32px;
  left: 0;
  right: 0;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 202, ../sass/pages/_home.scss */
.bannerArea .owl-carousel .owl-dots .owl-dot {
  width: 10px;
  height: 10px;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 100%;
  display: inline-block;
  margin-top: 0;
  margin-right: 11px;
  margin-left: 11px;
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
/* line 210, ../sass/pages/_home.scss */
.bannerArea .owl-carousel .owl-dots .owl-dot.active {
  transform: scale(1.5);
  background-color: #ffffff;
  box-shadow: 0 0 20px 0 #e75b31;
}

@media screen and (max-width: 1400px) {
  /* line 226, ../sass/pages/_home.scss */
  .bannerArea .owl-carousel .owl-nav button.owl-prev {
    left: 15px;
  }
  /* line 229, ../sass/pages/_home.scss */
  .bannerArea .owl-carousel .owl-nav button.owl-next {
    right: 15px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 242, ../sass/pages/_home.scss */
  .bannerArea .banner-item .container .banner-content h2 {
    line-height: 48px;
    font-size: 38px;
  }
}
@media (min-width: 767px) and (max-width: 992px) {
  /* line 253, ../sass/pages/_home.scss */
  .bannerArea .banner-item {
    height: 400px;
  }
  /* line 256, ../sass/pages/_home.scss */
  .bannerArea .banner-item .container .banner-content {
    width: 80%;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
  /* line 259, ../sass/pages/_home.scss */
  .bannerArea .banner-item .container .banner-content h2 {
    line-height: 40px;
    font-size: 32px;
    margin-bottom: 10px;
  }
  /* line 264, ../sass/pages/_home.scss */
  .bannerArea .banner-item .container .banner-content p {
    margin-bottom: 20px;
  }
  /* line 271, ../sass/pages/_home.scss */
  .bannerArea .owl-carousel .owl-dots {
    bottom: 16px;
  }
}
@media (max-width: 767px) {
  /* line 279, ../sass/pages/_home.scss */
  .bannerArea .banner-item {
    height: 380px;
  }
  /* line 282, ../sass/pages/_home.scss */
  .bannerArea .banner-item .container .banner-content {
    width: 100%;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }
  /* line 285, ../sass/pages/_home.scss */
  .bannerArea .banner-item .container .banner-content h2 {
    line-height: 28px;
    font-size: 22px;
    margin-bottom: 10px;
  }
  /* line 289, ../sass/pages/_home.scss */
  .bannerArea .banner-item .container .banner-content h2.mediumtitle {
    font-size: 20px;
    line-height: 28px;
  }
  /* line 293, ../sass/pages/_home.scss */
  .bannerArea .banner-item .container .banner-content h2.smalltitle {
    font-size: 18px;
    line-height: 28px;
  }
  /* line 298, ../sass/pages/_home.scss */
  .bannerArea .banner-item .container .banner-content p {
    font-size: 15px;
    line-height: 24px;
    margin-bottom: 20px;
  }
  /* line 307, ../sass/pages/_home.scss */
  .bannerArea .owl-carousel .owl-nav {
    display: none;
  }
  /* line 310, ../sass/pages/_home.scss */
  .bannerArea .owl-carousel .owl-nav button.owl-prev {
    left: 0px;
    background-size: 60%;
  }
  /* line 314, ../sass/pages/_home.scss */
  .bannerArea .owl-carousel .owl-nav button.owl-next {
    right: 0px;
    background-size: 60%;
  }
  /* line 320, ../sass/pages/_home.scss */
  .bannerArea .owl-carousel .owl-dots {
    bottom: 16px;
  }
}
/*--------------------------------------------------------------
## Home Featured Resource Style
--------------------------------------------------------------*/
/* line 329, ../sass/pages/_home.scss */
.home-feature-resource {
  padding-top: 100px;
  padding-bottom: 100px;
  border-bottom: 1px solid #DCDCE4;
}
/* line 332, ../sass/pages/_home.scss */
.home-feature-resource.thematic {
  padding-bottom: 70px;
}
/* line 335, ../sass/pages/_home.scss */
.home-feature-resource .featured-content-item {
  background-color: #ffffff;
  box-shadow: 0 3px 20px 0 rgba(9, 39, 80, 0.15);
}
/* line 338, ../sass/pages/_home.scss */
.home-feature-resource .featured-content-item .featured-content-img {
  overflow: hidden;
}
/* line 340, ../sass/pages/_home.scss */
.home-feature-resource .featured-content-item .featured-content-img img {
  display: block;
  margin: auto;
}
/* line 345, ../sass/pages/_home.scss */
.home-feature-resource .featured-content-item .featured-content-text {
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
}
/* line 347, ../sass/pages/_home.scss */
.home-feature-resource .featured-content-item .featured-content-text .featured-content-text-block {
  padding-bottom: 1px;
}
/* line 350, ../sass/pages/_home.scss */
.home-feature-resource .featured-content-item .featured-content-text h4 {
  line-height: 32px;
}
/* line 353, ../sass/pages/_home.scss */
.home-feature-resource .featured-content-item .featured-content-text p {
  font-size: 14px;
  line-height: 26px;
}
/* line 357, ../sass/pages/_home.scss */
.home-feature-resource .featured-content-item .featured-content-text .btn-blue {
  margin-top: 30px;
}
@media (max-width: 992px) {
  /* line 329, ../sass/pages/_home.scss */
  .home-feature-resource {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  /* line 364, ../sass/pages/_home.scss */
  .home-feature-resource.thematic {
    padding-bottom: 50px;
  }
  /* line 367, ../sass/pages/_home.scss */
  .home-feature-resource .field--items {
    margin: 0;
  }
  /* line 369, ../sass/pages/_home.scss */
  .home-feature-resource .field--items .field--item {
    padding: 0;
  }
  /* line 371, ../sass/pages/_home.scss */
  .home-feature-resource .field--items .field--item .featured-content-item {
    margin-top: 15px;
    margin-right: 15px;
    margin-bottom: 60px;
    margin-left: 15px;
  }
  /* line 373, ../sass/pages/_home.scss */
  .home-feature-resource .field--items .field--item .featured-content-item .featured-content-text {
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
  }
}
@media (max-width: 767px) {
  /* line 329, ../sass/pages/_home.scss */
  .home-feature-resource {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  /* line 382, ../sass/pages/_home.scss */
  .home-feature-resource.thematic {
    padding-bottom: 30px;
  }
  /* line 385, ../sass/pages/_home.scss */
  .home-feature-resource .field--items {
    margin: 0;
  }
  /* line 387, ../sass/pages/_home.scss */
  .home-feature-resource .field--items .field--item {
    padding: 0;
  }
  /* line 389, ../sass/pages/_home.scss */
  .home-feature-resource .field--items .field--item .featured-content-item {
    margin-top: 15px;
    margin-right: 15px;
    margin-bottom: 60px;
    margin-left: 15px;
  }
  /* line 391, ../sass/pages/_home.scss */
  .home-feature-resource .field--items .field--item .featured-content-item .featured-content-text {
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
  }
}

/*--------------------------------------------------------------
## Home Latest Items Style
--------------------------------------------------------------*/
/* line 402, ../sass/pages/_home.scss */
.home-latest-items {
  padding-top: 120px;
  padding-bottom: 120px;
  border-bottom: 1px solid #DCDCE4;
  background: #757575;
}
/* line 408, ../sass/pages/_home.scss */
.home-latest-items .latest-items-tabs ul.tabs {
  text-align: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin-bottom: 60px;
}
/* line 413, ../sass/pages/_home.scss */
.home-latest-items .latest-items-tabs ul.tabs li {
  width: 229px;
  padding-top: 21px;
  padding-right: 40px;
  padding-bottom: 20px;
  padding-left: 40px;
  display: inline-block;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  font-family: "RobotoBold", sans-serif;
  color: #5CC0E8;
  border: 1px solid #e75b31;
  border-radius: 0;
  background-color: rgba(172, 196, 32, 0.1);
  cursor: pointer;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
/* line 427, ../sass/pages/_home.scss */
.home-latest-items .latest-items-tabs ul.tabs li:first-child {
  border-radius: 4px 0 0 4px;
}
/* line 430, ../sass/pages/_home.scss */
.home-latest-items .latest-items-tabs ul.tabs li:last-child {
  border-radius: 0 4px 4px 0;
}
/* line 433, ../sass/pages/_home.scss */
.home-latest-items .latest-items-tabs ul.tabs li.current {
  color: #ffffff;
  background-color: #e75b31;
}
/* line 437, ../sass/pages/_home.scss */
.home-latest-items .latest-items-tabs ul.tabs li:hover {
  color: #ffffff;
  background-color: #ef7e4c;
}
/* line 444, ../sass/pages/_home.scss */
.home-latest-items .latest-items-tabs .tab-content {
  display: none;
}
/* line 446, ../sass/pages/_home.scss */
.home-latest-items .latest-items-tabs .tab-content.current {
  display: block;
}
/* line 449, ../sass/pages/_home.scss */
.home-latest-items .latest-items-tabs .tab-content .updateArea {
  padding-top: 0;
  padding-bottom: 0;
  border-bottom: none;
}
/* line 453, ../sass/pages/_home.scss */
.home-latest-items .latest-items-tabs .tab-content .job-offers-area {
  padding-top: 0;
  padding-bottom: 0;
}
@media (max-width: 992px) {
  /* line 402, ../sass/pages/_home.scss */
  .home-latest-items {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  /* line 463, ../sass/pages/_home.scss */
  .home-latest-items .latest-items-tabs ul.tabs li {
    width: auto;
    padding-top: 21px;
    padding-right: 40px;
    padding-bottom: 20px;
    padding-left: 40px;
  }
  /* line 466, ../sass/pages/_home.scss */
  .home-latest-items .latest-items-tabs ul.tabs li:hover {
    color: #ffffff;
    background-color: #e75b31;
  }
}
@media (max-width: 767px) {
  /* line 402, ../sass/pages/_home.scss */
  .home-latest-items {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  /* line 480, ../sass/pages/_home.scss */
  .home-latest-items .latest-items-tabs ul.tabs li {
    width: auto;
    padding-top: 11px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
    font-size: 12px;
  }
  /* line 484, ../sass/pages/_home.scss */
  .home-latest-items .latest-items-tabs ul.tabs li:hover {
    color: #ffffff;
    background-color: #e75b31;
  }
}

/*--------------------------------------------------------------
## Home Quote Style
--------------------------------------------------------------*/
/* line 498, ../sass/pages/_home.scss */
.quoteArea {
  padding-top: 120px;
  padding-bottom: 120px;
  border-bottom: 1px solid #DCDCE4;
}
/* line 501, ../sass/pages/_home.scss */
.quoteArea .quote-block {
  padding-top: 60px;
  padding-right: 98px;
  padding-bottom: 60px;
  padding-left: 97px;
  border: 2px solid #F1F1F1;
  text-align: center;
  position: relative;
}
/* line 506, ../sass/pages/_home.scss */
.quoteArea .quote-block p {
  font-size: 26px;
  line-height: 39px;
  color: #7c7c7c;
  font-family: "RobotoItalic", sans-serif;
  margin-bottom: 0;
}
/* line 513, ../sass/pages/_home.scss */
.quoteArea .quote-block .btn-blue {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -30px;
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 522, ../sass/pages/_home.scss */
  .quoteArea {
    padding-top: 80px;
    padding-bottom: 102px;
  }
  /* line 524, ../sass/pages/_home.scss */
  .quoteArea .quote-block {
    padding-top: 40px;
    padding-right: 30px;
    padding-bottom: 40px;
    padding-left: 30px;
  }
  /* line 526, ../sass/pages/_home.scss */
  .quoteArea .quote-block p {
    font-size: 24px;
    line-height: 36px;
  }
}
@media (min-width: 767px) and (max-width: 992px) {
  /* line 534, ../sass/pages/_home.scss */
  .quoteArea {
    padding-top: 60px;
    padding-bottom: 82px;
  }
  /* line 536, ../sass/pages/_home.scss */
  .quoteArea .quote-block {
    padding-top: 30px;
    padding-right: 15px;
    padding-bottom: 30px;
    padding-left: 15px;
  }
  /* line 538, ../sass/pages/_home.scss */
  .quoteArea .quote-block p {
    font-size: 18px;
    line-height: 30px;
  }
  /* line 542, ../sass/pages/_home.scss */
  .quoteArea .quote-block .btn-blue {
    bottom: -22px;
  }
}
@media (max-width: 767px) {
  /* line 549, ../sass/pages/_home.scss */
  .quoteArea {
    padding-top: 60px;
    padding-right: 15px;
    padding-bottom: 82px;
    padding-left: 15px;
  }
  /* line 551, ../sass/pages/_home.scss */
  .quoteArea .quote-block {
    padding-top: 30px;
    padding-right: 15px;
    padding-bottom: 30px;
    padding-left: 15px;
  }
  /* line 553, ../sass/pages/_home.scss */
  .quoteArea .quote-block p {
    font-size: 18px;
    line-height: 30px;
  }
  /* line 557, ../sass/pages/_home.scss */
  .quoteArea .quote-block .btn-blue {
    bottom: -22px;
  }
}
/*--------------------------------------------------------------
## Home key Figure Style
--------------------------------------------------------------*/
/* line 567, ../sass/pages/_home.scss */
.section-heading.heading-report-date {
  margin-bottom: 0;
}
/* line 569, ../sass/pages/_home.scss */
.section-heading.heading-report-date .report-date {
  margin-bottom: 60px;
}
/* line 573, ../sass/pages/_home.scss */
.section-heading.heading-report-date .sub-report-date p {
  padding-left: 0;
}
/* line 575, ../sass/pages/_home.scss */
.section-heading.heading-report-date .sub-report-date p::before {
  display: none;
}

/* line 582, ../sass/pages/_home.scss */
.white-bg .key-figure-wrap {
  background-color: #ffffff;
  border-bottom: 1px solid #DCDCE4;
}

/* line 587, ../sass/pages/_home.scss */
.key-figure-wrap {
  padding: 100px 0;
  background-color: #ffffff;
  border-bottom: 1px solid #DCDCE4;
}
/* line 588, ../sass/pages/_home.scss */
.key-figure-wrap.figure-report-date {
  padding-top: 30px;
}
/* line 594, ../sass/pages/_home.scss */
.key-figure-wrap .field-paragraph-section, .key-figure-wrap .field-key-figure2, .key-figure-wrap .field-key-figure-1 {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
/* line 598, ../sass/pages/_home.scss */
.key-figure-wrap .field-paragraph-section > .field--item, .key-figure-wrap .field-key-figure2 > .field--item, .key-figure-wrap .field-key-figure-1 > .field--item {
  width: 230px;
  height: 230px;
  background-color: #e75b31;
  color: #ffffff;
  overflow: hidden;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  text-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  box-shadow: 0px 0px 20px 0px rgba(61, 61, 61, 0.15);
}
/* line 610, ../sass/pages/_home.scss */
.key-figure-wrap .field-paragraph-section > .field--item .count-title, .key-figure-wrap .field-key-figure2 > .field--item .count-title, .key-figure-wrap .field-key-figure-1 > .field--item .count-title {
  font-family: "LatoBlack", sans-serif;
  font-size: 34px;
}
/* line 613, ../sass/pages/_home.scss */
.key-figure-wrap .field-paragraph-section > .field--item .count-title small, .key-figure-wrap .field-key-figure2 > .field--item .count-title small, .key-figure-wrap .field-key-figure-1 > .field--item .count-title small {
  font-size: 20px;
}
/* line 618, ../sass/pages/_home.scss */
.key-figure-wrap .field-paragraph-section > .field--item .field-title, .key-figure-wrap .field-key-figure2 > .field--item .field-title, .key-figure-wrap .field-key-figure-1 > .field--item .field-title {
  font-size: 16px;
  line-height: 1.8;
  font-family: "LatoBold", sans-serif;
}
/* line 628, ../sass/pages/_home.scss */
.key-figure-wrap .keyfigure3 .field-paragraph-section > .field--item {
  width: 280px;
  height: 280px;
}
/* line 631, ../sass/pages/_home.scss */
.key-figure-wrap .keyfigure3 .field-paragraph-section > .field--item .count-title {
  font-size: 64px;
}
/* line 641, ../sass/pages/_home.scss */
.key-figure-wrap .keyfigure5 .field-paragraph-section > .field--item {
  width: 210px;
  height: 210px;
}
/* line 647, ../sass/pages/_home.scss */
.key-figure-wrap .field-add-link {
  text-align: center;
  margin-top: 60px;
}
/* line 650, ../sass/pages/_home.scss */
.key-figure-wrap .field-add-link a {
  font-size: 16px;
  border-radius: 4px;
  padding-top: 21px;
  padding-right: 35px;
  padding-bottom: 20px;
  padding-left: 35px;
  line-height: 19px;
  font-weight: normal;
  font-family: "RobotoBold", sans-serif;
  color: #ffffff;
  background-color: #5CC0E8;
  display: inline-block;
  text-align: center;
}
/* line 662, ../sass/pages/_home.scss */
.key-figure-wrap .field-add-link a:hover {
  background-color: #01A3E2;
  color: #ffffff;
}

@media (max-width: 1199px) {
  /* line 673, ../sass/pages/_home.scss */
  .key-figure-wrap {
    padding: 80px 0 50px;
  }
  /* line 676, ../sass/pages/_home.scss */
  .key-figure-wrap .field-paragraph-section {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  /* line 679, ../sass/pages/_home.scss */
  .key-figure-wrap .field-paragraph-section > .field--item {
    width: 210px;
    height: 210px;
    padding: 15px 15px 15px;
  }
  /* line 689, ../sass/pages/_home.scss */
  .key-figure-wrap .keyfigure3 .field-paragraph-section > .field--item {
    width: 230px;
    height: 230px;
    margin: 0 30px 30px;
  }
  /* line 693, ../sass/pages/_home.scss */
  .key-figure-wrap .keyfigure3 .field-paragraph-section > .field--item .count-title {
    font-size: 32px;
  }
  /* line 700, ../sass/pages/_home.scss */
  .key-figure-wrap .keyfigure5 .field-paragraph-section {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
  /* line 703, ../sass/pages/_home.scss */
  .key-figure-wrap .keyfigure5 .field-paragraph-section > .field--item {
    width: 230px;
    height: 230px;
    margin: 0 15px 30px;
    padding: 15px 15px 15px;
  }
}
@media (max-width: 992px) {
  /* line 720, ../sass/pages/_home.scss */
  .key-figure-wrap .field-paragraph-section {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
  /* line 722, ../sass/pages/_home.scss */
  .key-figure-wrap .field-paragraph-section > .field--item {
    margin: 0 30px 30px;
    width: 230px;
    height: 230px;
    padding: 15px 15px 15px;
  }
  /* line 731, ../sass/pages/_home.scss */
  .key-figure-wrap .keyfigure3 .field-paragraph-section > .field--item {
    width: 230px;
    height: 230px;
    margin: 0 30px 30px;
  }
  /* line 735, ../sass/pages/_home.scss */
  .key-figure-wrap .keyfigure3 .field-paragraph-section > .field--item .count-title {
    font-size: 32px;
  }
  /* line 743, ../sass/pages/_home.scss */
  .key-figure-wrap .keyfigure5 .field-paragraph-section > .field--item {
    width: 230px;
    height: 230px;
    margin: 0 30px 30px;
  }
}
@media (max-width: 767px) {
  /* line 755, ../sass/pages/_home.scss */
  .key-figure-wrap {
    padding: 40px 0 30px;
  }
  /* line 763, ../sass/pages/_home.scss */
  .key-figure-wrap .field-paragraph-section > .field--item {
    margin: 0 0 30px;
    flex: 0 0 100%;
    width: auto;
    height: auto;
  }
  /* line 773, ../sass/pages/_home.scss */
  .key-figure-wrap .keyfigure3 .field-paragraph-section > .field--item {
    margin: 0 auto 30px;
    padding: 0;
    flex: 0 0 100%;
    width: auto;
    height: auto;
  }
  /* line 779, ../sass/pages/_home.scss */
  .key-figure-wrap .keyfigure3 .field-paragraph-section > .field--item .count-title {
    font-size: 32px;
  }
  /* line 787, ../sass/pages/_home.scss */
  .key-figure-wrap .keyfigure5 .field-paragraph-section > .field--item {
    margin: 0 auto 30px;
    padding: 0;
    flex: 0 0 100%;
    width: auto;
    height: auto;
  }
  /* line 796, ../sass/pages/_home.scss */
  .key-figure-wrap .field-add-link {
    margin-top: 30px;
  }
}
@media (max-width: 1199px) {
  /* line 805, ../sass/pages/_home.scss */
  .key-figure-wrap {
    padding: 80px 0 50px;
  }
  /* line 808, ../sass/pages/_home.scss */
  .key-figure-wrap .field-paragraph-section {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  /* line 811, ../sass/pages/_home.scss */
  .key-figure-wrap .field-paragraph-section > .field--item {
    flex: 0 0 210px;
    height: 210px;
    padding: 15px;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
  }
  /* line 821, ../sass/pages/_home.scss */
  .key-figure-wrap .keyfigure5 .field-paragraph-section {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
  /* line 824, ../sass/pages/_home.scss */
  .key-figure-wrap .keyfigure5 .field-paragraph-section > .field--item {
    flex: 0 0 230px;
    height: 230px;
    margin: 0 15px 30px;
  }
}
@media (max-width: 992px) {
  /* line 837, ../sass/pages/_home.scss */
  .key-figure-wrap .section-heading {
    margin-bottom: 40px;
  }
  /* line 843, ../sass/pages/_home.scss */
  .key-figure-wrap .field-paragraph-section {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
  /* line 846, ../sass/pages/_home.scss */
  .key-figure-wrap .field-paragraph-section > .field--item {
    margin: 0 30px 30px;
    flex: 0 0 230px;
    height: 230px;
  }
  /* line 856, ../sass/pages/_home.scss */
  .key-figure-wrap .keyfigure5 .field-paragraph-section > .field--item {
    flex: 0 0 230px;
    height: 230px;
    margin: 0 30px 30px;
  }
}
@media (max-width: 767px) {
  /* line 868, ../sass/pages/_home.scss */
  .key-figure-wrap {
    padding: 40px 0 30px;
  }
  /* line 874, ../sass/pages/_home.scss */
  .key-figure-wrap .section-heading h2 {
    margin-bottom: 0;
  }
  /* line 880, ../sass/pages/_home.scss */
  .key-figure-wrap .field-paragraph-section > .field--item {
    margin: 0 auto 30px;
    padding: 0;
    flex: 0 0 100%;
    width: auto;
    height: auto;
    color: #7c7c7c;
    background: transparent;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    box-shadow: none;
  }
  /* line 892, ../sass/pages/_home.scss */
  .key-figure-wrap .field-paragraph-section > .field--item .count-title {
    color: #4d4d4d;
  }
  /* line 901, ../sass/pages/_home.scss */
  .key-figure-wrap .keyfigure5 .field-paragraph-section > .field--item {
    margin: 0 auto 30px;
    padding: 0;
    flex: 0 0 100%;
    width: auto;
    height: auto;
  }
}
/*--------------------------------------------------------------
## Home Map Area Style
--------------------------------------------------------------*/
/* line 921, ../sass/pages/_home.scss */
.mapArea {
  padding-top: 100px;
  position: relative;
  overflow: hidden;
}
/* line 922, ../sass/pages/_home.scss */
.mapArea.where-we-work-map {
  border-bottom: 1px solid #DCDCE4;
}
/* line 929, ../sass/pages/_home.scss */
.mapArea .map-filter-icon {
  display: none;
}
/* line 932, ../sass/pages/_home.scss */
.mapArea .map-filter-block {
  width: 262px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
}
/* line 936, ../sass/pages/_home.scss */
.mapArea .map-filter-block .map-filter-box {
  width: 100%;
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  display: inline-block;
  background-color: #ffffff;
  box-shadow: 0 3px 20px 0 rgba(9, 39, 80, 0.15);
}
/* line 942, ../sass/pages/_home.scss */
.mapArea .map-filter-block .map-filter-box h4 {
  line-height: 30px;
}
/* line 945, ../sass/pages/_home.scss */
.mapArea .map-filter-block .map-filter-box .filter-close {
  display: none;
}
/* line 950, ../sass/pages/_home.scss */
.mapArea .map-filter-block .map-filter-box form.mapfilterfrontpage .fieldset-wrapper {
  height: 120px;
  overflow: auto;
}
/* line 955, ../sass/pages/_home.scss */
.mapArea .map-filter-block .map-filter-box form .fieldset-wrapper {
  height: 160px;
  overflow: auto;
}
/* line 962, ../sass/pages/_home.scss */
.mapArea .google-visualization-tooltip {
  width: 266px !important;
  height: auto !important;
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  border: none;
  background-color: #ffffff;
  box-shadow: 0 3px 20px 0 rgba(9, 39, 80, 0.15);
  opacity: 0 !important;
  z-index: 10;
}
/* line 971, ../sass/pages/_home.scss */
.mapArea .google-visualization-tooltip[clone] {
  opacity: 1 !important;
}
/* line 974, ../sass/pages/_home.scss */
.mapArea .google-visualization-tooltip .google-visualization-tooltip-item-list {
  margin: 0;
}
/* line 976, ../sass/pages/_home.scss */
.mapArea .google-visualization-tooltip .google-visualization-tooltip-item-list .google-visualization-tooltip-item {
  margin: 0;
  padding: 0;
}
/* line 979, ../sass/pages/_home.scss */
.mapArea .google-visualization-tooltip .google-visualization-tooltip-item-list .google-visualization-tooltip-item span {
  font-size: 26px !important;
  line-height: 30px !important;
  color: #4d4d4d !important;
  font-weight: normal !important;
  font-family: "RobotoBold", sans-serif !important;
  margin-bottom: 30px !important;
  display: block;
}
/* line 989, ../sass/pages/_home.scss */
.mapArea .google-visualization-tooltip .google-visualization-tooltip-item-list .google-visualization-tooltip-item div p {
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 16px;
  word-break: break-word;
}
/* line 994, ../sass/pages/_home.scss */
.mapArea .google-visualization-tooltip .google-visualization-tooltip-item-list .google-visualization-tooltip-item div p b {
  color: #4d4d4d;
  margin-right: 5px;
}
/* line 1000, ../sass/pages/_home.scss */
.mapArea .google-visualization-tooltip .google-visualization-tooltip-item-list .google-visualization-tooltip-item .geo-close {
  width: 12px;
  height: 12px;
  background: url(../images/close-popup.svg) no-repeat center;
  display: inline-block;
  position: absolute;
  top: 15px;
  right: 15px;
  cursor: pointer;
}
@media (max-width: 767px) {
  /* line 962, ../sass/pages/_home.scss */
  .mapArea .google-visualization-tooltip {
    opacity: 1 !important;
  }
}
/* line 1014, ../sass/pages/_home.scss */
.mapArea .disclaimer {
  position: absolute;
  bottom: 30px;
  left: 0;
  right: 0;
  z-index: 3;
}
/* line 1020, ../sass/pages/_home.scss */
.mapArea .disclaimer p {
  text-align: center;
  font-size: 10px;
  line-height: 16px;
  margin: 0;
}
@media (max-width: 767px) {
  /* line 1014, ../sass/pages/_home.scss */
  .mapArea .disclaimer {
    display: none;
  }
}

/* line 1032, ../sass/pages/_home.scss */
#homepagefiltermap path {
  stroke-width: 1;
  stroke: #ffffff;
}
/* line 1036, ../sass/pages/_home.scss */
#homepagefiltermap path[fill*='#e2e3e3']:hover {
  fill: #023986;
}

/* line 1042, ../sass/pages/_home.scss */
#newhomepagemap {
  width: 100%;
  height: 700px;
  border-bottom: 1px solid #DCDCE4;
}
/* line 1046, ../sass/pages/_home.scss */
#newhomepagemap .leaflet-popup-content-wrapper {
  width: 265px;
  box-shadow: 0 3px 20px 0 rgba(9, 39, 80, 0.15);
  border-radius: unset;
  padding-top: 32px;
  padding-right: 32px;
  padding-bottom: 30px;
  padding-left: 32px;
}
/* line 1051, ../sass/pages/_home.scss */
#newhomepagemap .leaflet-popup-content-wrapper .leaflet-popup-content {
  margin: 0;
  width: 100% !important;
}
/* line 1054, ../sass/pages/_home.scss */
#newhomepagemap .leaflet-popup-content-wrapper .leaflet-popup-content h4 {
  line-height: 30px;
  margin-bottom: 30px;
}
/* line 1057, ../sass/pages/_home.scss */
#newhomepagemap .leaflet-popup-content-wrapper .leaflet-popup-content h4 span {
  display: block;
  margin-top: 4px;
  line-height: 20px;
}
/* line 1062, ../sass/pages/_home.scss */
#newhomepagemap .leaflet-popup-content-wrapper .leaflet-popup-content h4 a {
  display: inline-block;
  color: #5CC0E8;
  font-size: 14px;
  line-height: 20px;
  font-family: "LatoBold", sans-serif;
}
/* line 1068, ../sass/pages/_home.scss */
#newhomepagemap .leaflet-popup-content-wrapper .leaflet-popup-content h4 a:hover {
  color: #01A3E2;
}
/* line 1073, ../sass/pages/_home.scss */
#newhomepagemap .leaflet-popup-content-wrapper .leaflet-popup-content p {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 20px;
  margin-left: 0;
  font-size: 14px;
  line-height: 16px;
  word-break: break-word;
  color: #7c7c7c;
}
/* line 1079, ../sass/pages/_home.scss */
#newhomepagemap .leaflet-popup-content-wrapper .leaflet-popup-content p b {
  color: #4d4d4d;
  margin-right: 5px;
}
/* line 1083, ../sass/pages/_home.scss */
#newhomepagemap .leaflet-popup-content-wrapper .leaflet-popup-content p strong {
  color: #4d4d4d;
  margin-right: 5px;
}
/* line 1093, ../sass/pages/_home.scss */
#newhomepagemap .leaflet-popup-content-wrapper .leaflet-popup-content .btn-orange a {
  color: #ffffff;
}
/* line 1099, ../sass/pages/_home.scss */
#newhomepagemap .leaflet-popup-close-button {
  top: 10px;
  right: 10px;
  padding: 0;
}
/* line 1104, ../sass/pages/_home.scss */
#newhomepagemap .leaflet-pane {
  z-index: 2;
}
/* line 1106, ../sass/pages/_home.scss */
#newhomepagemap .leaflet-pane .leaflet-popup {
  z-index: 1;
}
/* line 1112, ../sass/pages/_home.scss */
#newhomepagemap .leaflet-pane > svg path.leaflet-interactive:hover {
  fill: #01A3E2;
}

@media (max-width: 992px) {
  /* line 1121, ../sass/pages/_home.scss */
  .mapArea {
    padding-top: 80px;
  }
}
@media (max-width: 767px) {
  /* line 1126, ../sass/pages/_home.scss */
  .mapArea {
    padding-top: 40px;
  }
  /* line 1128, ../sass/pages/_home.scss */
  .mapArea .map-filter-icon {
    display: inline-block;
    width: 50px;
    height: 50px;
    background: #fff;
    border-radius: 100%;
    padding: 12px;
    box-shadow: 0 1px 4px 0 #9F9F9F;
    position: absolute;
    left: 15px;
    z-index: 9;
    top: 15px;
  }
  /* line 1140, ../sass/pages/_home.scss */
  .mapArea .map-filter-icon img {
    transform: rotate(-90deg);
  }
  /* line 1144, ../sass/pages/_home.scss */
  .mapArea .map-filter-block {
    width: 202px;
    position: absolute;
    top: 0;
    left: 0;
    transform: translateY(0%);
  }
  /* line 1148, ../sass/pages/_home.scss */
  .mapArea .map-filter-block .map-filter-box {
    padding-top: 50px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    position: relative;
  }
  /* line 1151, ../sass/pages/_home.scss */
  .mapArea .map-filter-block .map-filter-box h4 {
    font-size: 18px;
    line-height: 22px;
  }
  /* line 1155, ../sass/pages/_home.scss */
  .mapArea .map-filter-block .map-filter-box .filter-close {
    width: 12px;
    height: 12px;
    background: url(../images/close-popup.svg) no-repeat center;
    display: inline-block;
    position: absolute;
    top: 20px;
    left: 20px;
    cursor: pointer;
  }

  /* line 1166, ../sass/pages/_home.scss */
  #newhomepagemap {
    height: 500px;
  }
}
/*--------------------------------------------------------------
## Home Country Highlight Style
--------------------------------------------------------------*/
/* line 1175, ../sass/pages/_home.scss */
.countryhlArea {
  padding-top: 100px;
  padding-bottom: 100px;
  background-color: #fff;
}
/* line 1179, ../sass/pages/_home.scss */
.countryhlArea .full-description {
  max-width: 945px;
  width: 100%;
  margin: auto;
  font-size: 16px;
  line-height: 28px;
  color: #4d4d4d;
}
/* line 1186, ../sass/pages/_home.scss */
.countryhlArea .full-description p {
  font-size: 16px;
  line-height: 28px;
  color: #4d4d4d;
}
/* line 1192, ../sass/pages/_home.scss */
.countryhlArea .full-image {
  margin: 60px 0;
  text-align: center;
}
/* line 1195, ../sass/pages/_home.scss */
.countryhlArea .full-image img {
  display: block;
  margin: auto;
}
/* line 1200, ../sass/pages/_home.scss */
.countryhlArea .countryhl-box {
  background: #ffffff;
  box-shadow: 0 3px 20px 0 rgba(9, 39, 80, 0.15);
}
/* line 1203, ../sass/pages/_home.scss */
.countryhlArea .countryhl-box .countryhl-img {
  position: relative;
  max-height: 240px;
  overflow: hidden;
}
/* line 1207, ../sass/pages/_home.scss */
.countryhlArea .countryhl-box .countryhl-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
/* line 1213, ../sass/pages/_home.scss */
.countryhlArea .countryhl-box .countryhl-img a {
  font-size: 26px;
  line-height: 30px;
  color: #ffffff;
  font-family: "RobotoBold", sans-serif;
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  position: absolute;
  right: 0px;
  bottom: 15px;
  left: 0px;
  background: rgba(0, 0, 0, 0.5);
}
/* line 1223, ../sass/pages/_home.scss */
.countryhlArea .countryhl-box .countryhl-text {
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
}
/* line 1225, ../sass/pages/_home.scss */
.countryhlArea .countryhl-box .countryhl-text .countryhl-text-block {
  padding-bottom: 1px;
}
/* line 1228, ../sass/pages/_home.scss */
.countryhlArea .countryhl-box .countryhl-text h4 {
  font-size: 34px;
  line-height: 40px;
  color: #4d4d4d;
  margin-bottom: 20px;
}
/* line 1234, ../sass/pages/_home.scss */
.countryhlArea .countryhl-box .countryhl-text p {
  font-size: 14px;
  line-height: 26px;
  color: #7c7c7c;
}
/* line 1241, ../sass/pages/_home.scss */
.countryhlArea .country-show-more {
  margin-top: 25px;
  text-align: right;
  display: none;
}
@media (min-width: 992px) {
  /* line 1247, ../sass/pages/_home.scss */
  .countryhlArea .country-hide {
    margin-top: 30px;
    display: none;
  }
  /* line 1251, ../sass/pages/_home.scss */
  .countryhlArea .country-show-more {
    display: block;
  }
}

@media (min-width: 767px) and (max-width: 992px) {
  /* line 1258, ../sass/pages/_home.scss */
  #countryhl-slider {
    margin: 0;
  }
  /* line 1260, ../sass/pages/_home.scss */
  #countryhl-slider .field--item {
    padding: 0;
    margin-bottom: 30px;
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 1266, ../sass/pages/_home.scss */
  #countryhl-slider .owl-dots {
    bottom: 0;
  }
  /* line 1268, ../sass/pages/_home.scss */
  #countryhl-slider .owl-dots .owl-dot {
    background-color: #DFDFE1;
  }
  /* line 1270, ../sass/pages/_home.scss */
  #countryhl-slider .owl-dots .owl-dot.active {
    background-color: #01A3E2;
  }
}
@media (max-width: 992px) {
  /* line 1278, ../sass/pages/_home.scss */
  .countryhlArea {
    padding-top: 80px;
    padding-right: 0;
    padding-bottom: 80px;
    padding-left: 0;
  }
}
@media (max-width: 767px) {
  /* line 1283, ../sass/pages/_home.scss */
  .countryhlArea {
    padding-top: 60px;
    padding-right: 0;
    padding-bottom: 60px;
    padding-left: 0;
  }
  /* line 1285, ../sass/pages/_home.scss */
  .countryhlArea .countryhl-box {
    margin-bottom: 30px;
  }
  /* line 1288, ../sass/pages/_home.scss */
  .countryhlArea .countryhl-box .countryhl-img a {
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    font-size: 18px;
  }
  /* line 1293, ../sass/pages/_home.scss */
  .countryhlArea .countryhl-box .countryhl-text {
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
  }
  /* line 1295, ../sass/pages/_home.scss */
  .countryhlArea .countryhl-box .countryhl-text h4 {
    font-size: 22px;
    line-height: 28px;
    margin-bottom: 10px;
  }
  /* line 1300, ../sass/pages/_home.scss */
  .countryhlArea .countryhl-box .countryhl-text p {
    margin-bottom: 10px;
  }
  /* line 1305, ../sass/pages/_home.scss */
  .countryhlArea #countryhl-slider {
    margin: 0;
  }
  /* line 1307, ../sass/pages/_home.scss */
  .countryhlArea #countryhl-slider .field--item {
    padding: 0;
    margin-bottom: 30px;
  }
  /* line 1311, ../sass/pages/_home.scss */
  .countryhlArea #countryhl-slider .owl-dots {
    bottom: 0;
  }
  /* line 1313, ../sass/pages/_home.scss */
  .countryhlArea #countryhl-slider .owl-dots .owl-dot {
    background-color: #DFDFE1;
  }
  /* line 1315, ../sass/pages/_home.scss */
  .countryhlArea #countryhl-slider .owl-dots .owl-dot.active {
    background-color: #e75b31;
  }
}
/*--------------------------------------------------------------
## Home Operaitonal Style
--------------------------------------------------------------*/
/* line 1326, ../sass/pages/_home.scss */
.operationalArea {
  padding-bottom: 100px;
  border-bottom: 1px solid #DCDCE4;
}
/* line 1330, ../sass/pages/_home.scss */
.operationalArea .field-about-process {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
/* line 1334, ../sass/pages/_home.scss */
.operationalArea .field-about-process .field--item {
  -webkit-box-flex: 0 0 33.33333%;
  -moz-box-flex: 0 0 33.33333%;
  -webkit-flex: 0 0 33.33333%;
  -ms-flex: 0 0 33.33333%;
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
  padding-right: 15px;
  padding-left: 15px;
}
/* line 1339, ../sass/pages/_home.scss */
.operationalArea .operational-box {
  text-align: center;
  margin: auto;
  max-width: 280px;
}
/* line 1343, ../sass/pages/_home.scss */
.operationalArea .operational-box .operational-icon {
  width: 150px;
  height: 150px;
  display: inline-block;
  box-shadow: 0 15px 20px 0 rgba(9, 39, 80, 0.05);
  margin-bottom: 30px;
  border-radius: 100%;
  background-color: #FAFAFC;
}
/* line 1352, ../sass/pages/_home.scss */
.operationalArea .operational-box .operational-text {
  padding-bottom: 1px;
}
/* line 1354, ../sass/pages/_home.scss */
.operationalArea .operational-box .operational-text h4 {
  font-size: 24px;
}
/* line 1357, ../sass/pages/_home.scss */
.operationalArea .operational-box .operational-text p {
  font-size: 16px;
  line-height: 28px;
  color: #7c7c7c;
}

/* line 1368, ../sass/pages/_home.scss */
.operational-partners h3 {
  margin-bottom: 30px;
  padding-bottom: 12px;
  font-size: 36px;
  line-height: 44px;
  text-align: center;
  border-bottom: 1px dashed #C9C9C9;
}
@media (max-width: 992px) {
  /* line 1368, ../sass/pages/_home.scss */
  .operational-partners h3 {
    font-size: 30px;
    line-height: 40px;
  }
}
@media (max-width: 767px) {
  /* line 1368, ../sass/pages/_home.scss */
  .operational-partners h3 {
    font-size: 22px;
    line-height: 27px;
  }
}
/* line 1386, ../sass/pages/_home.scss */
.operational-partners .owl-carousel .owl-item .item {
  height: 200px;
  background-color: #fff;
  padding: 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
/* line 1394, ../sass/pages/_home.scss */
.operational-partners .owl-carousel .owl-item .item img {
  max-width: 100%;
  max-height: 100%;
  width: initial;
}
@media (max-width: 992px) {
  /* line 1400, ../sass/pages/_home.scss */
  .operational-partners .owl-carousel .owl-item .item img {
    max-width: 60%;
  }
}
@media (max-width: 767px) {
  /* line 1386, ../sass/pages/_home.scss */
  .operational-partners .owl-carousel .owl-item .item {
    height: 150px;
    padding: 10px;
  }
}
/* line 1410, ../sass/pages/_home.scss */
.operational-partners .owl-carousel .owl-dots {
  position: relative;
  top: auto;
  bottom: auto;
  margin-top: 12px;
}
/* line 1415, ../sass/pages/_home.scss */
.operational-partners .owl-carousel .owl-dots .owl-dot {
  background-color: rgba(39, 39, 39, 0.5);
}
/* line 1417, ../sass/pages/_home.scss */
.operational-partners .owl-carousel .owl-dots .owl-dot.active {
  transform: scale(1.2);
  background-color: #e75b31;
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 1430, ../sass/pages/_home.scss */
  .operationalArea .operational-box .operational-text h4 {
    font-size: 20px;
  }
}
@media (min-width: 767px) and (max-width: 992px) {
  /* line 1439, ../sass/pages/_home.scss */
  .operationalArea .operational-box {
    margin-bottom: 30px;
  }
  /* line 1442, ../sass/pages/_home.scss */
  .operationalArea .col-3 {
    -webkit-box-flex: 0 0 50%;
    -moz-box-flex: 0 0 50%;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 767px) {
  /* line 1448, ../sass/pages/_home.scss */
  .operationalArea {
    padding-bottom: 30px;
  }
  /* line 1451, ../sass/pages/_home.scss */
  .operationalArea .field-about-process .field--item {
    -webkit-box-flex: 0 0 100%;
    -moz-box-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 1455, ../sass/pages/_home.scss */
  .operationalArea .operational-box {
    margin-bottom: 30px;
  }
}
/*--------------------------------------------------------------
## Home strategic Style
--------------------------------------------------------------*/
/* line 1464, ../sass/pages/_home.scss */
.strategicArea {
  padding-top: 70px;
  padding-bottom: 70px;
  background-size: cover;
  background-position: center center;
  border-bottom: 1px solid #DCDCE4;
}
/* line 1469, ../sass/pages/_home.scss */
.strategicArea .strategic-block {
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  text-align: center;
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 1473, ../sass/pages/_home.scss */
.strategicArea .strategic-block h2 {
  color: #ffffff;
}
/* line 1476, ../sass/pages/_home.scss */
.strategicArea .strategic-block .strategic-item {
  margin-bottom: 60px;
}
/* line 1478, ../sass/pages/_home.scss */
.strategicArea .strategic-block .strategic-item h4 {
  color: #ffffff;
  line-height: 32px;
  margin-bottom: 20px;
  min-height: 64px;
}
/* line 1484, ../sass/pages/_home.scss */
.strategicArea .strategic-block .strategic-item p {
  color: #ffffff;
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 0px;
}

/*--------------------------------------------------------------
## Home strategic Style
--------------------------------------------------------------*/
/* line 1497, ../sass/pages/_home.scss */
.strategic-area {
  padding-top: 120px;
  padding-bottom: 120px;
  background-color: #757575;
  border-bottom: 1px solid #DCDCE4;
  text-align: center;
}
/* line 1502, ../sass/pages/_home.scss */
.strategic-area .strategic-top-img {
  width: 230px;
  height: 230px;
  margin: 0 auto 60px;
  background: #757575;
  box-shadow: 0 15px 20px 0 rgba(9, 39, 80, 0.05);
  border-radius: 100%;
}
/* line 1509, ../sass/pages/_home.scss */
.strategic-area .strategic-top-img img {
  width: 100%;
  height: 100%;
  border-radius: 100%;
}
/* line 1515, ../sass/pages/_home.scss */
.strategic-area .field--items {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 1518, ../sass/pages/_home.scss */
.strategic-area .field--items .field--item {
  -webkit-box-flex: 0 0 33.3333%;
  -moz-box-flex: 0 0 33.3333%;
  -webkit-flex: 0 0 33.3333%;
  -ms-flex: 0 0 33.3333%;
  flex: 0 0 33.3333%;
  max-width: 33.3333%;
  padding-right: 15px;
  padding-left: 15px;
}
/* line 1521, ../sass/pages/_home.scss */
.strategic-area .field--items .field--item .strategic-item {
  text-align: center;
}
/* line 1523, ../sass/pages/_home.scss */
.strategic-area .field--items .field--item .strategic-item .strategic-item-text {
  margin-bottom: 60px;
}
/* line 1526, ../sass/pages/_home.scss */
.strategic-area .field--items .field--item .strategic-item h4 {
  line-height: 32px;
  margin-bottom: 20px;
}
/* line 1530, ../sass/pages/_home.scss */
.strategic-area .field--items .field--item .strategic-item p {
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 60px;
}
@media (max-width: 767px) {
  /* line 1497, ../sass/pages/_home.scss */
  .strategic-area {
    padding-top: 60px;
    padding-bottom: 20px;
  }
  /* line 1541, ../sass/pages/_home.scss */
  .strategic-area .field--items .field--item {
    -webkit-box-flex: 0 0 100%;
    -moz-box-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 1543, ../sass/pages/_home.scss */
  .strategic-area .field--items .field--item .strategic-item {
    margin-bottom: 60px;
  }
  /* line 1545, ../sass/pages/_home.scss */
  .strategic-area .field--items .field--item .strategic-item p {
    margin-bottom: 20px;
  }
}

/*--------------------------------------------------------------
## Home Twitter Section Style
--------------------------------------------------------------*/
/* line 1557, ../sass/pages/_home.scss */
.twitterArea {
  padding-top: 100px;
  padding-bottom: 100px;
  background: #757575;
  overflow: hidden;
}
/* line 1561, ../sass/pages/_home.scss */
.twitterArea .section-heading {
  text-align: left;
}
/* line 1563, ../sass/pages/_home.scss */
.twitterArea .section-heading h2 {
  text-align: left;
}
/* line 1568, ../sass/pages/_home.scss */
.twitterArea .twitter-wrap .twiiter-item {
  padding-top: 19px;
  padding-right: 20px;
  padding-bottom: 21px;
  padding-left: 24px;
  background-color: #ffffff;
  border: 1px solid #E2E3E3;
}
/* line 1572, ../sass/pages/_home.scss */
.twitterArea .twitter-wrap .twiiter-item .twiiter-head {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  margin-bottom: 19px;
}
/* line 1577, ../sass/pages/_home.scss */
.twitterArea .twitter-wrap .twiiter-item .twiiter-head .twiiter-profile {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 1581, ../sass/pages/_home.scss */
.twitterArea .twitter-wrap .twiiter-item .twiiter-head .twiiter-profile .twiiter-profile-img {
  width: 34px;
  height: 34px;
  background-color: #1CA1F1;
  border-radius: 100%;
  margin-top: 0px;
  margin-right: 14px;
  margin-left: 2px;
}
/* line 1587, ../sass/pages/_home.scss */
.twitterArea .twitter-wrap .twiiter-item .twiiter-head .twiiter-profile .twiiter-profile-img img {
  border-radius: 100%;
}
/* line 1592, ../sass/pages/_home.scss */
.twitterArea .twitter-wrap .twiiter-item .twiiter-head .twiiter-profile .twiiter-profile-title h4 {
  margin-bottom: 0;
  font-size: 18px;
  line-height: 21px;
  color: #1B2022;
  text-transform: inherit;
  position: relative;
}
/* line 1599, ../sass/pages/_home.scss */
.twitterArea .twitter-wrap .twiiter-item .twiiter-head .twiiter-profile .twiiter-profile-title h4 span {
  font-size: 16px;
  line-height: 19px;
  color: #697882;
  font-family: "RobotoRegular", sans-serif;
}
/* line 1606, ../sass/pages/_home.scss */
.twitterArea .twitter-wrap .twiiter-item .twiiter-head .twiiter-profile .twiiter-profile-title h4.verified:after {
  content: '';
  width: 18px;
  height: 18px;
  background-image: url(../images/sprite.png);
  background-repeat: no-repeat;
  background-position: top -3px left -62px;
  position: absolute;
  top: 0px;
  right: -25px;
}
/* line 1619, ../sass/pages/_home.scss */
.twitterArea .twitter-wrap .twiiter-item .twiiter-head .twitter-icon {
  width: 30px;
  height: 30px;
  text-align: center;
  background: #fff;
  border-radius: 100%;
  color: #1ca1f1;
  line-height: 30px;
  font-size: 18px;
}
/* line 1631, ../sass/pages/_home.scss */
.twitterArea .twitter-wrap .twiiter-item .twitter-tweet p {
  font-size: 18px;
  line-height: 24px;
  color: #1B2022;
  margin-bottom: 6px;
}
/* line 1639, ../sass/pages/_home.scss */
.twitterArea .twitter-wrap .twiiter-item .twitter-tweet-date span {
  font-size: 16px;
  line-height: 19px;
  color: #657883;
  display: inline-block;
}
/* line 1646, ../sass/pages/_home.scss */
.twitterArea .twitter-wrap .twiiter-item .twitter-assets {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  margin-top: 12px;
}
/* line 1652, ../sass/pages/_home.scss */
.twitterArea .twitter-wrap .twiiter-item .twitter-assets .twiiter-asset-item .twiiter-like {
  position: relative;
  font-size: 16px;
  line-height: 19px;
  color: #E0235E;
  padding-left: 20px;
  margin-right: 2px;
}
/* line 1659, ../sass/pages/_home.scss */
.twitterArea .twitter-wrap .twiiter-item .twitter-assets .twiiter-asset-item .twiiter-like:before {
  content: '';
  width: 18px;
  height: 18px;
  background-image: url(../images/sprite.png);
  background-repeat: no-repeat;
  background-position: top -3px left -34px;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 1669, ../sass/pages/_home.scss */
.twitterArea .twitter-wrap .twiiter-item .twitter-assets .twiiter-asset-item .twiiter-comment {
  position: relative;
  font-size: 16px;
  line-height: 19px;
  color: #617984;
  padding-left: 22px;
}
/* line 1675, ../sass/pages/_home.scss */
.twitterArea .twitter-wrap .twiiter-item .twitter-assets .twiiter-asset-item .twiiter-comment:before {
  content: '';
  width: 18px;
  height: 18px;
  background-image: url(../images/sprite.png);
  background-repeat: no-repeat;
  background-position: top -4px left -129px;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 1687, ../sass/pages/_home.scss */
.twitterArea .twitter-wrap .twiiter-item .twitter-assets .twiiter-asset-info i {
  position: relative;
}
/* line 1689, ../sass/pages/_home.scss */
.twitterArea .twitter-wrap .twiiter-item .twitter-assets .twiiter-asset-info i:before {
  content: '';
  width: 18px;
  height: 18px;
  background-image: url(../images/sprite.png);
  background-repeat: no-repeat;
  background-position: top -4px left -160px;
  position: absolute;
  top: 0;
  right: 0;
}
/* line 1703, ../sass/pages/_home.scss */
.twitterArea .twitter-wrap.owl-carousel .owl-stage-outer {
  overflow: visible;
}
@media (max-width: 992px) {
  /* line 1710, ../sass/pages/_home.scss */
  .twitterArea .twitter-wrap .twiiter-item {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  /* line 1557, ../sass/pages/_home.scss */
  .twitterArea {
    padding-top: 60px;
    padding-right: 15px;
    padding-bottom: 40px;
    padding-left: 15px;
  }
  /* line 1718, ../sass/pages/_home.scss */
  .twitterArea .twitter-wrap .twiiter-item {
    margin-bottom: 30px;
    padding-top: 20px;
    padding-right: 15px;
    padding-bottom: 20px;
    padding-left: 15px;
  }
  /* line 1722, ../sass/pages/_home.scss */
  .twitterArea .twitter-wrap .twiiter-item .twiiter-head .twiiter-profile {
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 1725, ../sass/pages/_home.scss */
  .twitterArea .twitter-wrap .twiiter-item .twiiter-head .twiiter-profile .twiiter-profile-img {
    margin-bottom: 8px;
  }
  /* line 1731, ../sass/pages/_home.scss */
  .twitterArea .twitter-wrap .twiiter-item .twitter-tweet p {
    font-size: 16px;
    line-height: 22px;
  }
  /* line 1736, ../sass/pages/_home.scss */
  .twitterArea .twitter-wrap .twiiter-item .twitter-tweet-date {
    margin-bottom: 30px;
  }
  /* line 1738, ../sass/pages/_home.scss */
  .twitterArea .twitter-wrap .twiiter-item .twitter-tweet-date span {
    font-size: 14px;
    line-height: 17px;
  }
  /* line 1743, ../sass/pages/_home.scss */
  .twitterArea .twitter-wrap .twiiter-item .twiiter-asset-item {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  /* line 1746, ../sass/pages/_home.scss */
  .twitterArea .twitter-wrap .twiiter-item .twiiter-asset-item .twiiter-like {
    margin-bottom: 15px;
  }
}

/*--------------------------------------------------------------
## Home Updates Section Style
--------------------------------------------------------------*/
/* line 1757, ../sass/pages/_home.scss */
.updateArea {
  padding-top: 100px;
  padding-bottom: 100px;
  background-color: #FAFAFC;
  border-bottom: 1px solid #DCDCE4;
}
/* line 1762, ../sass/pages/_home.scss */
.updateArea .update-block .update-item {
  margin-bottom: 30px;
  background-color: #ffffff;
  box-shadow: 0 3px 20px 0 rgba(9, 39, 80, 0.15);
}
/* line 1766, ../sass/pages/_home.scss */
.updateArea .update-block .update-item .update-img {
  width: 100%;
  height: 518px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
/* line 1772, ../sass/pages/_home.scss */
.updateArea .update-block .update-item .update-img.update-img-small {
  height: 227px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
/* line 1779, ../sass/pages/_home.scss */
.updateArea .update-block .update-item .update-details {
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
}
/* line 1781, ../sass/pages/_home.scss */
.updateArea .update-block .update-item .update-details .update-info {
  margin-bottom: 6px;
}
/* line 1783, ../sass/pages/_home.scss */
.updateArea .update-block .update-item .update-details .update-info .update-tag {
  display: inline-block;
}
/* line 1785, ../sass/pages/_home.scss */
.updateArea .update-block .update-item .update-details .update-info .update-tag a {
  font-size: 11px;
  line-height: 16px;
  color: #5CC0E8;
  font-family: "LatoBlack", sans-serif;
  border: 1px solid #5CC0E8;
  border-radius: 2px;
  background-color: rgba(92, 192, 232, 0.1);
  display: inline-block;
  position: relative;
  padding: 6px 14px 5px 32px;
  text-transform: capitalize;
}
/* line 1797, ../sass/pages/_home.scss */
.updateArea .update-block .update-item .update-details .update-info .update-tag a::before {
  content: '';
  width: 13px;
  height: 13px;
  background-image: url(../images/sprite.png);
  background-position: top -37px right -177px;
  background-repeat: no-repeat;
  position: absolute;
  left: 9px;
  top: 6px;
}
/* line 1810, ../sass/pages/_home.scss */
.updateArea .update-block .update-item .update-details .update-info .update-tag-news {
  display: inline-block;
}
/* line 1812, ../sass/pages/_home.scss */
.updateArea .update-block .update-item .update-details .update-info .update-tag-news a {
  font-size: 11px;
  line-height: 16px;
  color: #5CC0E8;
  font-family: "LatoBlack", sans-serif;
  border: 1px solid #E75B31;
  color: #E75B31;
  border-radius: 2px;
  background-color: rgba(231, 91, 49, 0.2);
  display: inline-block;
  position: relative;
  padding: 6px 14px 5px 32px;
  text-transform: capitalize;
}
/* line 1825, ../sass/pages/_home.scss */
.updateArea .update-block .update-item .update-details .update-info .update-tag-news a::before {
  content: '';
  width: 13px;
  height: 13px;
  background-image: url(../images/new-color-sprite.png);
  background-position: top -37px right -177px;
  background-repeat: no-repeat;
  position: absolute;
  left: 9px;
  top: 6px;
}
/* line 1838, ../sass/pages/_home.scss */
.updateArea .update-block .update-item .update-details .update-info .update-date {
  font-size: 10px;
  font-family: "LatoBold", sans-serif;
  display: inline-block;
  text-transform: uppercase;
  border-left: 1px solid;
  padding-left: 12px;
  margin-left: 14px;
  line-height: 24px;
}
/* line 1850, ../sass/pages/_home.scss */
.updateArea .update-block .update-item .update-details .update-desc h3 {
  font-size: 20px;
  line-height: 30px;
  font-family: "LatoBold", sans-serif;
  margin-bottom: 20px;
}
/* line 1855, ../sass/pages/_home.scss */
.updateArea .update-block .update-item .update-details .update-desc h3 a {
  color: #4d4d4d;
}
/* line 1857, ../sass/pages/_home.scss */
.updateArea .update-block .update-item .update-details .update-desc h3 a:hover {
  color: #01A3E2;
}
/* line 1862, ../sass/pages/_home.scss */
.updateArea .update-block .update-item .update-details .update-desc p {
  font-size: 14px;
  line-height: 26px;
  font-family: "LatoRegular", sans-serif;
}
/* line 1868, ../sass/pages/_home.scss */
.updateArea .update-block .update-item .update-details .update-desc.update-desc-short h3 {
  margin-bottom: 30px;
}
/* line 1872, ../sass/pages/_home.scss */
.updateArea .update-block .update-item .update-details .update-desc .btn {
  background: transparent;
  color: #5CC0E8;
  font-size: 14px;
  line-height: 20px;
  font-family: "LatoBold", sans-serif;
  padding: 2px 0;
}
/* line 1879, ../sass/pages/_home.scss */
.updateArea .update-block .update-item .update-details .update-desc .btn:hover {
  color: #01A3E2;
}
@media (max-width: 767px) {
  /* line 1757, ../sass/pages/_home.scss */
  .updateArea {
    padding-top: 40px;
    padding-bottom: 45px;
  }
  /* line 1890, ../sass/pages/_home.scss */
  .updateArea .update-block .update-item {
    margin-bottom: 15px;
  }
  /* line 1892, ../sass/pages/_home.scss */
  .updateArea .update-block .update-item .update-img, .updateArea .update-block .update-item .update-img.update-img-small {
    height: 145px;
  }
  /* line 1895, ../sass/pages/_home.scss */
  .updateArea .update-block .update-item .update-details {
    padding: 15px;
  }
  /* line 1899, ../sass/pages/_home.scss */
  .updateArea .update-block .update-item .update-details .update-info .update-tag a {
    font-size: 10.4px;
    padding: 0px 8px 0px 20px;
  }
  /* line 1902, ../sass/pages/_home.scss */
  .updateArea .update-block .update-item .update-details .update-info .update-tag a::before {
    width: 11px;
    height: 11px;
    background-size: 120px;
    background-position: top -20px right -104px;
    background-repeat: no-repeat;
    left: 5px;
    top: 2px;
  }
  /* line 1913, ../sass/pages/_home.scss */
  .updateArea .update-block .update-item .update-details .update-info .update-date {
    line-height: 16px;
    padding-left: 12px;
    margin-left: 10px;
  }
  /* line 1920, ../sass/pages/_home.scss */
  .updateArea .update-block .update-item .update-details .update-desc h3 {
    font-size: 18px;
    line-height: 28px;
    margin-bottom: 15px;
  }
  /* line 1925, ../sass/pages/_home.scss */
  .updateArea .update-block .update-item .update-details .update-desc p {
    margin-bottom: 15px;
  }
  /* line 1929, ../sass/pages/_home.scss */
  .updateArea .update-block .update-item .update-details .update-desc.update-desc-short h3 {
    margin-bottom: 15px;
  }
}

@media (min-width: 768px) {
  /* line 1945, ../sass/pages/_home.scss */
  .updateArea.home-updates .update-block .col-6:first-child .update-item {
    height: 100%;
    margin-bottom: 0;
  }
  /* line 1952, ../sass/pages/_home.scss */
  .updateArea.home-updates .update-block .col-6:last-child .update-item:first-child {
    height: calc(50% - 15px);
  }
  /* line 1955, ../sass/pages/_home.scss */
  .updateArea.home-updates .update-block .col-6:last-child .update-item:last-child {
    height: calc(50% - 15px);
    margin-bottom: 0;
  }
  /* line 1966, ../sass/pages/_home.scss */
  .updateArea .update-block.resources-two .col-6:first-child .update-item {
    height: 100%;
    margin-bottom: 0;
  }
  /* line 1973, ../sass/pages/_home.scss */
  .updateArea .update-block.resources-two .col-6:last-child .update-item:first-child {
    height: calc(50% - 15px);
  }
  /* line 1976, ../sass/pages/_home.scss */
  .updateArea .update-block.resources-two .col-6:last-child .update-item:last-child {
    height: calc(50% - 15px);
    margin-bottom: 0;
  }
}
/*--------------------------------------------------------------
## Home Current work section
--------------------------------------------------------------*/
/* line 1990, ../sass/pages/_home.scss */
.current-work-section {
  padding: 100px 0px;
}
/* line 1992, ../sass/pages/_home.scss */
.current-work-section #block-views-block-our-current-work-block-1 {
  max-width: 754px;
  width: 100%;
  margin: 0 auto;
}
/* line 1996, ../sass/pages/_home.scss */
.current-work-section #block-views-block-our-current-work-block-1 .current-card-wrap {
  flex-wrap: wrap;
  display: flex;
  justify-content: space-between;
}
/* line 2000, ../sass/pages/_home.scss */
.current-work-section #block-views-block-our-current-work-block-1 .current-card-wrap .views-row {
  margin-bottom: 16px;
  width: 362px;
  padding: 20px 12px 20px 24px;
  box-shadow: 0px 3px 20px rgba(9, 39, 80, 0.15);
  display: flex;
  align-items: center;
}
/* line 2008, ../sass/pages/_home.scss */
.current-work-section #block-views-block-our-current-work-block-1 .current-card-wrap .views-row .views-field-field-tst-photo .field-content {
  width: 60px;
  height: 60px;
}
/* line 2011, ../sass/pages/_home.scss */
.current-work-section #block-views-block-our-current-work-block-1 .current-card-wrap .views-row .views-field-field-tst-photo .field-content img {
  width: 60px;
  height: 60px;
  border-radius: 50%;
}
/* line 2020, ../sass/pages/_home.scss */
.current-work-section #block-views-block-our-current-work-block-1 .current-card-wrap .views-row .views-field-field-icon .field-content {
  width: 60px;
  height: 60px;
  position: relative;
  z-index: -2;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-left: -10px;
  margin-right: 24px;
}
/* line 2032, ../sass/pages/_home.scss */
.current-work-section #block-views-block-our-current-work-block-1 .current-card-wrap .views-row .views-field-field-icon .field-content img {
  width: 34px;
  height: 34px;
  color: #fff;
}
/* line 2041, ../sass/pages/_home.scss */
.current-work-section #block-views-block-our-current-work-block-1 .current-card-wrap .views-row .views-field-nothing {
  font-family: "LatoBold", sans-serif;
  font-size: 20px;
  line-height: 30px;
  color: #4D4D4D;
}

/*--------------------------------------------------------------
## About Teaser Style
--------------------------------------------------------------*/
/* line 7, ../sass/pages/_about.scss */
.teaserArea.teaserImage .field--item .teaser-img {
  width: auto;
  height: auto;
  box-shadow: unset;
  border-radius: unset;
}
/* line 15, ../sass/pages/_about.scss */
.teaserArea .field--item {
  padding-top: 100px;
  padding-bottom: 100px;
  border-bottom: 1px solid #DCDCE4;
}
/* line 18, ../sass/pages/_about.scss */
.teaserArea .field--item .row {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 21, ../sass/pages/_about.scss */
.teaserArea .field--item:nth-of-type(odd) {
  background-color: #757575;
}
/* line 27, ../sass/pages/_about.scss */
.teaserArea .field--item:nth-of-type(2n) .container .row .teaser-left {
  order: 2;
}
/* line 33, ../sass/pages/_about.scss */
.teaserArea .field--item .teaser-img {
  width: 377px;
  height: 377px;
  background-color: #757575;
  box-shadow: 0 38px 50px 0 rgba(9, 39, 80, 0.05);
  border-radius: 100%;
  margin: 0 auto;
}
/* line 42, ../sass/pages/_about.scss */
.teaserArea .field--item .teaser-content .section-heading {
  margin-bottom: 30px;
  text-align: left;
}
/* line 45, ../sass/pages/_about.scss */
.teaserArea .field--item .teaser-content .section-heading h2 {
  text-align: left;
}
/* line 48, ../sass/pages/_about.scss */
.teaserArea .field--item .teaser-content .section-heading p {
  text-align: left;
  font-size: 36px;
  line-height: 42px;
}
/* line 54, ../sass/pages/_about.scss */
.teaserArea .field--item .teaser-content p {
  font-size: 16px;
  line-height: 28px;
}
/* line 58, ../sass/pages/_about.scss */
.teaserArea .field--item .teaser-content ul {
  list-style: disc;
  padding-left: 30px;
}
/* line 61, ../sass/pages/_about.scss */
.teaserArea .field--item .teaser-content ul li {
  font-size: 16px;
  line-height: 28px;
}
/* line 66, ../sass/pages/_about.scss */
.teaserArea .field--item .teaser-content .btn-blue {
  margin-top: 60px;
}
@media (min-width: 767px) and (max-width: 992px) {
  /* line 73, ../sass/pages/_about.scss */
  .teaserArea .field--item .teaser-img {
    width: 200px;
    height: 200px;
    margin-bottom: 0px;
  }
  /* line 79, ../sass/pages/_about.scss */
  .teaserArea .field--item .teaser-content h2 {
    line-height: 40px;
  }
}
@media (max-width: 767px) {
  /* line 86, ../sass/pages/_about.scss */
  .teaserArea .field--item {
    padding-top: 40px;
    padding-right: 15px;
    padding-bottom: 40px;
    padding-left: 15px;
  }
  /* line 91, ../sass/pages/_about.scss */
  .teaserArea .field--item:nth-of-type(2n) .container .row .teaser-left {
    order: unset;
  }
  /* line 97, ../sass/pages/_about.scss */
  .teaserArea .field--item .teaser-img {
    width: 150px;
    height: 150px;
    margin-bottom: 20px;
  }
  /* line 103, ../sass/pages/_about.scss */
  .teaserArea .field--item .teaser-content h2 {
    margin-bottom: 10px;
    line-height: 40px;
  }
  /* line 107, ../sass/pages/_about.scss */
  .teaserArea .field--item .teaser-content p {
    font-size: 14px;
    line-height: 24px;
  }
  /* line 111, ../sass/pages/_about.scss */
  .teaserArea .field--item .teaser-content .btn-blue {
    margin-top: 30px;
  }
}

/*--------------------------------------------------------------
## About Job Offers Style
--------------------------------------------------------------*/
/* line 121, ../sass/pages/_about.scss */
.job-offers-area {
  padding-top: 100px;
  padding-bottom: 100px;
}
/* line 123, ../sass/pages/_about.scss */
.job-offers-area .job-offer-item {
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  margin-bottom: 30px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
/* line 130, ../sass/pages/_about.scss */
.job-offers-area .job-offer-item:nth-of-type(2n) {
  background-color: #757575;
}
/* line 133, ../sass/pages/_about.scss */
.job-offers-area .job-offer-item .job-offer-detail {
  -webkit-box-flex: 0 0 90%;
  -moz-box-flex: 0 0 90%;
  -webkit-flex: 0 0 90%;
  -ms-flex: 0 0 90%;
  flex: 0 0 90%;
  max-width: 90%;
}
/* line 136, ../sass/pages/_about.scss */
.job-offers-area .job-offer-item .job-offer-detail .job-offer-location h6 {
  font-size: 10px;
  line-height: 12px;
  color: #7c7c7c;
  margin-right: 10px;
  margin-bottom: 13px;
  padding-left: 25px;
  position: relative;
  display: inline-block;
}
/* line 144, ../sass/pages/_about.scss */
.job-offers-area .job-offer-item .job-offer-detail .job-offer-location h6 i {
  color: #7c7c7c;
  font-size: 20px;
  position: absolute;
  top: -4px;
  left: 0;
}
/* line 152, ../sass/pages/_about.scss */
.job-offers-area .job-offer-item .job-offer-detail .job-offer-title h4 {
  font-size: 22px;
  margin-bottom: 0px;
}
/* line 155, ../sass/pages/_about.scss */
.job-offers-area .job-offer-item .job-offer-detail .job-offer-title h4 span {
  font-size: 14px;
  line-height: 30px;
  color: rgba(124, 124, 124, 0.75);
  display: inline-block;
  margin-left: 10px;
}
/* line 165, ../sass/pages/_about.scss */
.job-offers-area .job-offer-item .job-offer-btn {
  -webkit-box-flex: 0 0 10%;
  -moz-box-flex: 0 0 10%;
  -webkit-flex: 0 0 10%;
  -ms-flex: 0 0 10%;
  flex: 0 0 10%;
  max-width: 10%;
}
/* line 167, ../sass/pages/_about.scss */
.job-offers-area .job-offer-item .job-offer-btn a {
  font-size: 14px;
  line-height: 16px;
  color: #ef7e4c;
  font-family: "RobotoBold", sans-serif;
}
/* line 174, ../sass/pages/_about.scss */
.job-offers-area .job-offer-item:hover {
  background-color: #ef7e4c;
}
/* line 177, ../sass/pages/_about.scss */
.job-offers-area .job-offer-item:hover .job-offer-location h6 {
  color: #ffffff;
}
/* line 179, ../sass/pages/_about.scss */
.job-offers-area .job-offer-item:hover .job-offer-location h6 i {
  color: #ffffff;
}
/* line 185, ../sass/pages/_about.scss */
.job-offers-area .job-offer-item:hover .job-offer-title h4 {
  color: #ffffff;
}
/* line 187, ../sass/pages/_about.scss */
.job-offers-area .job-offer-item:hover .job-offer-title h4 span {
  color: #ffffff;
}
/* line 193, ../sass/pages/_about.scss */
.job-offers-area .job-offer-item:hover .job-offer-btn a {
  color: #ffffff;
}
@media (min-width: 767px) and (max-width: 992px) {
  /* line 200, ../sass/pages/_about.scss */
  .job-offers-area .job-offer-item {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  /* line 202, ../sass/pages/_about.scss */
  .job-offers-area .job-offer-item .job-offer-detail {
    -webkit-box-flex: 0 0 80%;
    -moz-box-flex: 0 0 80%;
    -webkit-flex: 0 0 80%;
    -ms-flex: 0 0 80%;
    flex: 0 0 80%;
    max-width: 80%;
  }
  /* line 205, ../sass/pages/_about.scss */
  .job-offers-area .job-offer-item .job-offer-btn {
    -webkit-box-flex: 0 0 20%;
    -moz-box-flex: 0 0 20%;
    -webkit-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
  }
}
@media (max-width: 767px) {
  /* line 121, ../sass/pages/_about.scss */
  .job-offers-area {
    padding-top: 40px;
    padding-right: 15px;
    padding-bottom: 40px;
    padding-left: 15px;
  }
  /* line 212, ../sass/pages/_about.scss */
  .job-offers-area .job-offer-item {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
  }
  /* line 215, ../sass/pages/_about.scss */
  .job-offers-area .job-offer-item .job-offer-detail {
    -webkit-box-flex: 0 0 100%;
    -moz-box-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 218, ../sass/pages/_about.scss */
  .job-offers-area .job-offer-item .job-offer-detail .job-offer-title h4 {
    font-size: 16px;
  }
  /* line 220, ../sass/pages/_about.scss */
  .job-offers-area .job-offer-item .job-offer-detail .job-offer-title h4 span {
    display: block;
    margin-left: 0;
  }
  /* line 227, ../sass/pages/_about.scss */
  .job-offers-area .job-offer-item .job-offer-btn {
    -webkit-box-flex: 0 0 100%;
    -moz-box-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-top: 10px;
  }
}
/* line 233, ../sass/pages/_about.scss */
.job-offers-area .no-jobs {
  text-align: center;
}
/* line 235, ../sass/pages/_about.scss */
.job-offers-area .no-jobs h3 {
  margin: 0 auto;
  font-size: 45px;
  color: #e75b31;
  width: 50%;
}

/* line 244, ../sass/pages/_about.scss */
.teaser-body-content {
  padding-top: 100px;
  padding-bottom: 70px;
  border-bottom: 1px solid #DCDCE4;
}
@media (max-width: 767px) {
  /* line 244, ../sass/pages/_about.scss */
  .teaser-body-content {
    padding-top: 60px;
    padding-bottom: 40px;
  }
}

/*--------------------------------------------------------------
## Team Page Style
--------------------------------------------------------------*/
/* line 4, ../sass/pages/_team.scss */
.team-members-area {
  padding-top: 100px;
  padding-bottom: 70px;
}
/* line 6, ../sass/pages/_team.scss */
.team-members-area .team-item {
  background-color: #ffffff;
  box-shadow: 0 3px 20px 0 rgba(9, 39, 80, 0.15);
  margin-bottom: 30px;
  position: relative;
}
/* line 11, ../sass/pages/_team.scss */
.team-members-area .team-item .team-img {
  width: 100%;
  min-height: 230px;
  max-height: 230px;
}
/* line 16, ../sass/pages/_team.scss */
.team-members-area .team-item .team-info {
  padding-top: 32px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
}
/* line 18, ../sass/pages/_team.scss */
.team-members-area .team-item .team-info h3 {
  font-size: 26px;
  line-height: 30px;
  margin-bottom: 10px;
}
/* line 23, ../sass/pages/_team.scss */
.team-members-area .team-item .team-info p {
  font-size: 14px;
  color: #7c7c7c;
  line-height: 16px;
}
/* line 29, ../sass/pages/_team.scss */
.team-members-area .team-item .team-info .team-contact a {
  font-size: 20px;
  line-height: 24px;
  color: #ef7e4c;
  font-family: "RobotoBold", sans-serif;
  display: block;
  word-break: break-all;
}
/* line 36, ../sass/pages/_team.scss */
.team-members-area .team-item .team-info .team-contact a:hover {
  color: #e75b31;
}
@media (min-width: 767px) and (max-width: 992px) {
  /* line 44, ../sass/pages/_team.scss */
  .team-members-area .col-4 {
    -webkit-box-flex: 0 0 50%;
    -moz-box-flex: 0 0 50%;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}

/* line 51, ../sass/pages/_team.scss */
#block-views-block-tst-team-bios-block-1 h2 {
  margin: 80px 0 10px;
  font-weight: bold;
  text-align: left;
  font-size: 36px;
  line-height: 43px;
  color: #4D4D4D;
  padding-bottom: 12px;
  border-bottom: 1px dashed #c9c9c9;
}
/* line 62, ../sass/pages/_team.scss */
#block-views-block-tst-team-bios-block-1 .technical-team-wrap {
  display: flex;
  flex-wrap: wrap;
}
/* line 66, ../sass/pages/_team.scss */
#block-views-block-tst-team-bios-block-1 .technical-team-wrap .views-row {
  max-width: 200px;
  width: 100%;
  margin: 20px 42.5px;
  text-align: center;
}
/* line 73, ../sass/pages/_team.scss */
#block-views-block-tst-team-bios-block-1 .technical-team-wrap .views-row .views-field-field-tst-photo img {
  width: 164px;
  height: 164px;
  border-radius: 50%;
  object-fit: cover;
  object-position: center;
}
/* line 81, ../sass/pages/_team.scss */
#block-views-block-tst-team-bios-block-1 .technical-team-wrap .views-row .views-field-title {
  font-weight: bold;
  font-size: 16px;
  margin-top: 12px;
  line-height: 19px;
  color: #4D4D4D;
}
/* line 88, ../sass/pages/_team.scss */
#block-views-block-tst-team-bios-block-1 .technical-team-wrap .views-row .views-field-field-tst-position {
  margin-top: 3px;
  font-size: 16px;
  font-weight: bold;
  color: rgba(77, 77, 77, 0.54);
}
/* line 94, ../sass/pages/_team.scss */
#block-views-block-tst-team-bios-block-1 .technical-team-wrap .views-row .views-field-field-tst-bio-link {
  margin-top: 4px;
  font-weight: bold;
  font-size: 14px;
  line-height: 17px;
  color: #5CC0E8;
}
/* line 101, ../sass/pages/_team.scss */
#block-views-block-tst-team-bios-block-1 .technical-team-wrap .views-row .views-field-field-tst-bio-link a {
  text-decoration: none;
}

/* line 111, ../sass/pages/_team.scss */
#block-views-block-tst-partners-block-1 h2 {
  margin: 80px 0 10px;
  font-weight: bold;
  text-align: left;
  font-size: 36px;
  line-height: 43px;
  color: #4D4D4D;
  padding-bottom: 12px;
  border-bottom: 1px dashed #c9c9c9;
}

/* line 123, ../sass/pages/_team.scss */
#block-gtam-content .tst-team-profile-info {
  max-width: 751px;
  width: 100%;
  margin: 0 auto;
  padding: 60px 0px 100px;
  text-align: center;
  color: #4D4D4D;
}
/* line 132, ../sass/pages/_team.scss */
#block-gtam-content .tst-team-profile-info .profile-pic img {
  width: 164px;
  height: 164px;
  border-radius: 50%;
  object-fit: cover;
  object-position: center;
}
/* line 140, ../sass/pages/_team.scss */
#block-gtam-content .tst-team-profile-info .profile-name {
  margin-top: 15px;
}
/* line 142, ../sass/pages/_team.scss */
#block-gtam-content .tst-team-profile-info .profile-name span {
  font-family: "LatoBold", sans-serif;
  font-size: 36px;
  line-height: 43px;
}
/* line 148, ../sass/pages/_team.scss */
#block-gtam-content .tst-team-profile-info .profile-designation {
  margin-top: 4px;
  font-family: "LatoBold", sans-serif;
  font-size: 16px;
  line-height: 19px;
  color: rgba(77, 77, 77, 0.54);
  margin-bottom: 60px;
}
/* line 157, ../sass/pages/_team.scss */
#block-gtam-content .tst-team-profile-info p {
  font-family: "LatoRegular", sans-serif;
  font-size: 16px;
  line-height: 28px;
  text-align: start;
}

/* line 165, ../sass/pages/_team.scss */
.tst-partners-wrapper {
  justify-content: center;
}
/* line 167, ../sass/pages/_team.scss */
.tst-partners-wrapper .tst-partner {
  padding: 15px;
}
/* line 169, ../sass/pages/_team.scss */
.tst-partners-wrapper .tst-partner img {
  max-height: 57px;
  width: auto;
}

/*--------------------------------------------------------------
## Governance Page Style
--------------------------------------------------------------*/
/* line 4, ../sass/pages/_governance.scss */
.governance-area {
  padding-top: 100px;
}
/* line 6, ../sass/pages/_governance.scss */
.governance-area .governance-block {
  padding-bottom: 70px;
}
/* line 9, ../sass/pages/_governance.scss */
.governance-area .governance-block .governance-title h3 {
  font-size: 36px;
  line-height: 42px;
  border-bottom: 1px dashed #E2E3E3;
  margin-bottom: 28px;
  padding-bottom: 7px;
}
/* line 17, ../sass/pages/_governance.scss */
.governance-area .governance-block .governance-item {
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  margin-bottom: 30px;
  background-color: #ffffff;
  box-shadow: 0 3px 20px 0 rgba(9, 39, 80, 0.15);
  position: relative;
}
/* line 23, ../sass/pages/_governance.scss */
.governance-area .governance-block .governance-item .governance-img {
  text-align: center;
  margin-bottom: 62px;
}
/* line 28, ../sass/pages/_governance.scss */
.governance-area .governance-block .governance-item .governance-info h4 {
  line-height: 30px;
  margin-bottom: 8px;
  text-transform: inherit;
}
/* line 33, ../sass/pages/_governance.scss */
.governance-area .governance-block .governance-item .governance-info a {
  color: #01A3E2;
  font-size: 20px;
  line-height: 24px;
  font-family: "RobotoBold", sans-serif;
  word-break: break-all;
  display: block;
}
/* line 40, ../sass/pages/_governance.scss */
.governance-area .governance-block .governance-item .governance-info a:hover {
  color: #5CC0E8;
}
@media (min-width: 767px) and (max-width: 992px) {
  /* line 50, ../sass/pages/_governance.scss */
  .governance-area .governance-block .col-4 {
    -webkit-box-flex: 0 0 50%;
    -moz-box-flex: 0 0 50%;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 767px) {
  /* line 4, ../sass/pages/_governance.scss */
  .governance-area {
    padding-top: 60px;
  }
  /* line 57, ../sass/pages/_governance.scss */
  .governance-area .governance-block {
    padding-bottom: 30px;
  }
  /* line 60, ../sass/pages/_governance.scss */
  .governance-area .governance-block .governance-title h3 {
    font-size: 24px;
  }
  /* line 65, ../sass/pages/_governance.scss */
  .governance-area .governance-block .governance-info h4 {
    font-size: 22px;
  }
  /* line 68, ../sass/pages/_governance.scss */
  .governance-area .governance-block .governance-info a {
    font-size: 20px;
  }
}

/*--------------------------------------------------------------
## Gallery Block Style
--------------------------------------------------------------*/
/* line 4, ../sass/pages/_gallery.scss */
.media-gallery {
  padding-top: 100px;
  padding-bottom: 100px;
}
/* line 6, ../sass/pages/_gallery.scss */
.media-gallery h3 {
  font-size: 36px;
  line-height: 42px;
  border-bottom: 1px dashed #E2E3E3;
  padding-bottom: 7px;
  margin-bottom: 27px;
}
/* line 13, ../sass/pages/_gallery.scss */
.media-gallery .popup-gallery {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
/* line 17, ../sass/pages/_gallery.scss */
.media-gallery .popup-gallery a {
  margin-bottom: 30px;
}
/* line 19, ../sass/pages/_gallery.scss */
.media-gallery .popup-gallery a.donotrender {
  display: none;
}
/* line 25, ../sass/pages/_gallery.scss */
.media-gallery .media-video a {
  display: block;
  position: relative;
  margin-bottom: 30px;
}
/* line 29, ../sass/pages/_gallery.scss */
.media-gallery .media-video a img {
  width: 100%;
}
/* line 32, ../sass/pages/_gallery.scss */
.media-gallery .media-video a::before {
  content: '';
  width: 80px;
  height: 80px;
  background: url(../images/edu-play-icon.svg) no-repeat center;
  background-size: cover;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
/* line 41, ../sass/pages/_gallery.scss */
.media-gallery .media-video a.donotrender {
  display: none;
}
/* line 43, ../sass/pages/_gallery.scss */
.media-gallery .media-video a.donotrender::before {
  display: none;
}
/* line 53, ../sass/pages/_gallery.scss */
.media-gallery .seeallgallery {
  padding-left: 15px;
  padding-right: 15px;
  text-align: right;
  width: 100%;
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0;
}
/* line 62, ../sass/pages/_gallery.scss */
.media-gallery .seeallgallery a {
  display: inline-block;
  color: #e75b31;
  font-family: "RobotoBold", sans-serif;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 0;
}
/* line 70, ../sass/pages/_gallery.scss */
.media-gallery .seeallgallery a::before {
  display: none;
}

/* line 79, ../sass/pages/_gallery.scss */
.fancybox-thumbs {
  top: auto;
  width: auto;
  bottom: 0;
  left: 0;
  right: 0;
  height: 95px;
  padding: 10px 10px 5px 10px;
  box-sizing: border-box;
  background: transparent;
}

/* line 91, ../sass/pages/_gallery.scss */
.fancybox-show-thumbs .fancybox-inner {
  right: 0;
  bottom: 95px;
}

/* line 95, ../sass/pages/_gallery.scss */
.fancybox-thumbs__list a:before {
  border: 4px solid #e75b31;
}

@media (max-width: 767px) {
  /* line 103, ../sass/pages/_gallery.scss */
  .media-gallery .popup-gallery a {
    text-align: center;
  }
  /* line 107, ../sass/pages/_gallery.scss */
  .media-gallery .seeallgallery {
    text-align: center;
  }
}
/*--------------------------------------------------------------
## Toolkit Style
--------------------------------------------------------------*/
/* line 4, ../sass/pages/_toolkit.scss */
.toolkit-area {
  padding-top: 100px;
  padding-bottom: 100px;
}
/* line 5, ../sass/pages/_toolkit.scss */
.toolkit-area .row {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 9, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart {
  position: relative;
}
/* line 11, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-1 {
  width: 560px;
  height: 560px;
  border: 2px solid #C8C8C8;
  background-color: #F4F4F4;
  box-shadow: 0 20px 26px 0 rgba(9, 39, 80, 0.05);
  border-radius: 100%;
}
/* line 18, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-1 a {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  position: relative;
  color: #ef7e4c;
  font-family: "RobotoBold", sans-serif;
  text-transform: uppercase;
}
/* line 27, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-1 a.active, .toolkit-area .toolkit-chart .toolkit-level-1 a:hover {
  color: #ffffff;
  background: #808285;
}
/* line 31, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-1 a .level-1-top {
  position: absolute;
  top: 10px;
  left: 50%;
  transform: translateX(-50%);
}
/* line 36, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-1 a .level-1-top .char1 {
  transform: translateX(0px) translateY(8px) rotate(-18deg) !important;
}
/* line 39, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-1 a .level-1-top .char2 {
  transform: translateX(0px) translateY(5px) rotate(-15deg) !important;
}
/* line 42, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-1 a .level-1-top .char3 {
  transform: translateX(2px) translateY(2px) rotate(-11deg) !important;
}
/* line 45, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-1 a .level-1-top .char4 {
  transform: translateX(3px) translateY(1px) rotate(-8deg) !important;
}
/* line 48, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-1 a .level-1-top .char5 {
  transform: translateX(2px) translateY(0px) rotate(-5deg) !important;
}
/* line 51, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-1 a .level-1-top .char6 {
  transform: translateX(2px) translateY(0px) rotate(-1deg) !important;
}
/* line 54, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-1 a .level-1-top .char7 {
  transform: translateX(2.5px) translateY(-0.5px) rotate(1deg) !important;
}
/* line 57, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-1 a .level-1-top .char8 {
  transform: translateX(3px) translateY(0px) rotate(5deg) !important;
}
/* line 60, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-1 a .level-1-top .char9 {
  transform: translateX(3.5px) translateY(1px) rotate(8deg) !important;
}
/* line 63, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-1 a .level-1-top .char10 {
  transform: translateX(4px) translateY(3px) rotate(12deg) !important;
}
/* line 66, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-1 a .level-1-top .char11 {
  transform: translateX(5px) translateY(5px) rotate(15deg) !important;
}
/* line 69, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-1 a .level-1-top .char12 {
  transform: translateX(4px) translateY(8px) rotate(18deg) !important;
}
/* line 73, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-1 a .level-1-bottom {
  position: absolute;
  bottom: 10px;
  left: 50%;
  transform: translateX(-50%);
}
/* line 78, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-1 a .level-1-bottom .char3 {
  transform: translateX(1px) translateY(-2px) rotate(9deg) !important;
}
/* line 81, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-1 a .level-1-bottom .char4 {
  transform: translateX(2px) translateY(-1px) rotate(7deg) !important;
}
/* line 84, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-1 a .level-1-bottom .char5 {
  transform: translateX(1px) translateY(0px) rotate(4deg) !important;
}
/* line 87, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-1 a .level-1-bottom .char6 {
  transform: translateX(1px) translateY(0px) rotate(1deg) !important;
}
/* line 90, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-1 a .level-1-bottom .char7 {
  transform: translateX(1.5px) translateY(0px) rotate(-1deg) !important;
}
/* line 93, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-1 a .level-1-bottom .char8 {
  transform: translateX(2px) translateY(0px) rotate(-4deg) !important;
}
/* line 96, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-1 a .level-1-bottom .char9 {
  transform: translateX(2px) translateY(-1px) rotate(-7deg) !important;
}
/* line 99, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-1 a .level-1-bottom .char10 {
  transform: translateX(2px) translateY(-2px) rotate(-10deg) !important;
}
/* line 102, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-1 a .level-1-bottom .char11 {
  transform: translateX(3px) translateY(-4px) rotate(-12deg) !important;
}
/* line 105, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-1 a .level-1-bottom .char12 {
  transform: translateX(3px) translateY(-6px) rotate(-15deg) !important;
}
/* line 111, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 {
  width: 470px;
  height: 470px;
  border: 2px solid #C8C8C8;
  border-radius: 100%;
  background-color: #F4F4F4;
  position: absolute;
  top: 45px;
  right: 45px;
  bottom: 45px;
  left: 45px;
  overflow: hidden;
}
/* line 119, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a {
  color: #ef7e4c;
  font-family: "RobotoBold", sans-serif;
  text-transform: uppercase;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
/* line 124, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item1 {
  position: absolute;
  top: 84px;
  left: 276px;
  transform: rotate(47deg);
  width: 240px;
}
/* line 130, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item1 .angle-arrow {
  width: 24px;
  height: 45px;
  background-image: url(../images/sprite.png);
  background-repeat: no-repeat;
  background-position: top -68px left -2px;
  position: absolute;
  right: -5px;
  top: 28px;
  transform: rotate(32deg);
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
/* line 141, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item1 .angle-arrow::before {
  content: '';
  width: 0;
  height: 0;
  border-left: 45px solid transparent;
  border-right: 45px solid transparent;
  border-bottom: 45px solid #95C93D;
  position: absolute;
  top: 123px;
  right: 163px;
  z-index: -1;
  transform: rotate(63deg);
  opacity: 0;
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
/* line 157, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item1 .angle-arrow::after {
  content: '';
  width: 0;
  height: 0;
  border-left: 45px solid transparent;
  border-right: 45px solid transparent;
  border-top: 45px solid #95C93D;
  position: absolute;
  top: 137px;
  right: 202px;
  z-index: -1;
  transform: rotate(16deg);
  opacity: 0;
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
/* line 174, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item1 #level-2-text1 {
  position: relative;
  z-index: 9;
}
/* line 177, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item1 #level-2-text1 .char5 {
  transform: translateX(-2px) translateY(14px) rotate(-21deg) !important;
}
/* line 180, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item1 #level-2-text1 .char11 {
  transform: translateX(0px) translateY(1px) rotate(-7deg) !important;
}
/* line 184, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item1::before {
  content: '';
  width: 220px;
  height: 72px;
  background: #95C93D;
  position: absolute;
  left: -4px;
  top: -11px;
  opacity: 0;
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
/* line 196, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item1::after {
  content: '';
  width: 0;
  height: 0;
  border-top: 45px solid transparent;
  border-bottom: 45px solid transparent;
  border-left: 45px solid #95C93D;
  position: absolute;
  top: -2.5px;
  left: 199px;
  transform: rotate(33deg);
  opacity: 0;
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
/* line 211, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item1:hover, .toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item1.active {
  color: #ffffff;
}
/* line 214, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item1:hover .angle-arrow::before, .toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item1.active .angle-arrow::before {
  opacity: 1;
}
/* line 217, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item1:hover .angle-arrow::after, .toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item1.active .angle-arrow::after {
  opacity: 1;
}
/* line 221, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item1:hover::before, .toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item1.active::before {
  opacity: 1;
}
/* line 224, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item1:hover::after, .toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item1.active::after {
  opacity: 1;
}
/* line 229, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item2 {
  position: absolute;
  top: 294px;
  left: 354px;
  transform: rotate(-70deg);
  width: 160px;
}
/* line 235, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item2 .angle-arrow {
  width: 24px;
  height: 45px;
  background-image: url(../images/sprite.png);
  background-repeat: no-repeat;
  background-position: top -68px left -2px;
  position: absolute;
  right: 185px;
  bottom: 24px;
  transform: rotate(-145deg);
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
/* line 246, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item2 .angle-arrow::before {
  content: '';
  width: 0;
  height: 0;
  border-left: 45px solid transparent;
  border-right: 45px solid transparent;
  border-bottom: 45px solid #62A544;
  position: absolute;
  top: 86px;
  right: 147px;
  z-index: -1;
  transform: rotate(114deg);
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
}
/* line 262, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item2 .angle-arrow::after {
  content: '';
  width: 0;
  height: 0;
  border-left: 45px solid transparent;
  border-right: 45px solid transparent;
  border-top: 45px solid #62A544;
  position: absolute;
  top: 116px;
  right: 121px;
  z-index: -1;
  transform: rotate(24deg);
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
}
/* line 279, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item2 #level-2-text2 {
  position: relative;
  z-index: 9;
}
/* line 283, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item2::before {
  content: '';
  width: 175px;
  height: 72px;
  background: #62A544;
  position: absolute;
  left: -20px;
  top: -38px;
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
}
/* line 295, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item2::after {
  content: '';
  width: 0;
  height: 0;
  border-top: 45px solid transparent;
  border-bottom: 45px solid transparent;
  border-left: 45px solid #62A544;
  position: absolute;
  top: -65px;
  left: -48px;
  transform: rotate(-145deg);
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
}
/* line 310, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item2:hover, .toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item2.active {
  color: #ffffff;
}
/* line 313, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item2:hover .angle-arrow::before, .toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item2.active .angle-arrow::before {
  opacity: 1;
}
/* line 316, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item2:hover .angle-arrow::after, .toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item2.active .angle-arrow::after {
  opacity: 1;
}
/* line 320, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item2:hover::before, .toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item2.active::before {
  opacity: 1;
}
/* line 323, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item2:hover::after, .toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item2.active::after {
  opacity: 1;
}
/* line 328, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item3 {
  position: absolute;
  bottom: 10px;
  left: 50%;
  transform: translateX(-50%);
}
/* line 333, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item3 .angle-arrow {
  width: 24px;
  height: 45px;
  background-image: url(../images/sprite.png);
  background-repeat: no-repeat;
  background-position: top -68px left -2px;
  position: absolute;
  right: 185px;
  bottom: 24px;
  transform: rotate(-145deg);
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
/* line 344, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item3 .angle-arrow::before {
  content: '';
  width: 0;
  height: 0;
  border-left: 45px solid transparent;
  border-right: 45px solid transparent;
  border-bottom: 45px solid #32A66F;
  position: absolute;
  top: 120px;
  right: 163px;
  z-index: -1;
  transform: rotate(112deg);
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
}
/* line 360, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item3 .angle-arrow::after {
  content: '';
  width: 0;
  height: 0;
  border-left: 45px solid transparent;
  border-right: 45px solid transparent;
  border-top: 45px solid #32A66F;
  position: absolute;
  top: 148px;
  right: 127px;
  z-index: -1;
  transform: rotate(20deg);
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
}
/* line 377, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item3 #level-2-text3 {
  position: relative;
  z-index: 9;
}
/* line 381, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item3::before {
  content: '';
  width: 202px;
  height: 72px;
  background: #32A66F;
  position: absolute;
  left: -12px;
  top: -38px;
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
}
/* line 393, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item3::after {
  content: '';
  width: 0;
  height: 0;
  border-top: 45px solid transparent;
  border-bottom: 45px solid transparent;
  border-left: 45px solid #32A66F;
  position: absolute;
  top: -65px;
  left: -38px;
  transform: rotate(-144deg);
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
}
/* line 408, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item3:hover, .toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item3.active {
  color: #ffffff;
}
/* line 411, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item3:hover .angle-arrow::before, .toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item3.active .angle-arrow::before {
  opacity: 1;
}
/* line 414, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item3:hover .angle-arrow::after, .toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item3.active .angle-arrow::after {
  opacity: 1;
}
/* line 418, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item3:hover::before, .toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item3.active::before {
  opacity: 1;
}
/* line 421, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item3:hover::after, .toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item3.active::after {
  opacity: 1;
}
/* line 426, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item4 {
  position: absolute;
  bottom: 154px;
  left: -92px;
  transform: rotate(74deg);
  width: 240px;
}
/* line 432, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item4 .angle-arrow {
  width: 24px;
  height: 45px;
  background-image: url(../images/sprite.png);
  background-repeat: no-repeat;
  background-position: top -68px left -2px;
  position: absolute;
  left: -34px;
  bottom: 37px;
  transform: rotate(-145deg);
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
/* line 443, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item4 .angle-arrow::before {
  content: '';
  width: 0;
  height: 0;
  border-left: 45px solid transparent;
  border-right: 45px solid transparent;
  border-bottom: 45px solid #47BEA2;
  position: absolute;
  top: 140px;
  right: 190px;
  z-index: -1;
  transform: rotate(106deg);
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
}
/* line 459, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item4 .angle-arrow::after {
  content: '';
  width: 0;
  height: 0;
  border-left: 45px solid transparent;
  border-right: 45px solid transparent;
  border-top: 45px solid #47BEA2;
  position: absolute;
  top: 154px;
  right: 160px;
  z-index: -1;
  transform: rotate(17deg);
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
}
/* line 476, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item4 #level-2-text4 {
  position: relative;
  z-index: 9;
}
/* line 480, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item4::before {
  content: '';
  width: 234px;
  height: 72px;
  background: #47BEA2;
  position: absolute;
  left: -6px;
  top: -45px;
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
}
/* line 492, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item4::after {
  content: '';
  width: 0;
  height: 0;
  border-top: 45px solid transparent;
  border-bottom: 45px solid transparent;
  border-left: 45px solid #47BEA2;
  position: absolute;
  top: -78px;
  left: -34px;
  transform: rotate(-144deg);
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
}
/* line 507, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item4:hover, .toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item4.active {
  color: #ffffff;
}
/* line 510, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item4:hover .angle-arrow::before, .toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item4.active .angle-arrow::before {
  opacity: 1;
}
/* line 513, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item4:hover .angle-arrow::after, .toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item4.active .angle-arrow::after {
  opacity: 1;
}
/* line 517, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item4:hover::before, .toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item4.active::before {
  opacity: 1;
}
/* line 520, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item4:hover::after, .toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-item4.active::after {
  opacity: 1;
}
/* line 525, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-items5 {
  position: absolute;
}
/* line 527, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-items5 .angle-arrow {
  width: 24px;
  height: 45px;
  background-image: url(../images/sprite.png);
  background-repeat: no-repeat;
  background-position: top -68px left -2px;
  position: absolute;
  left: 238px;
  top: 0px;
  transform: rotate(7deg);
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
/* line 538, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-items5 .angle-arrow::before {
  content: '';
  width: 0;
  height: 0;
  border-left: 45px solid transparent;
  border-right: 45px solid transparent;
  border-bottom: 45px solid #48B2CF;
  position: absolute;
  top: 133px;
  right: 174px;
  z-index: -1;
  transform: rotate(101deg);
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
}
/* line 554, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-items5 .angle-arrow::after {
  content: '';
  width: 0;
  height: 0;
  border-left: 45px solid transparent;
  border-right: 45px solid transparent;
  border-top: 45px solid #48B2CF;
  position: absolute;
  top: 146px;
  right: 139px;
  z-index: -1;
  transform: rotate(12deg);
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
}
/* line 571, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-items5::before {
  content: '';
  width: 234px;
  height: 82px;
  background: #48B2CF;
  position: absolute;
  left: 23px;
  top: 20px;
  transform: rotate(144deg);
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  opacity: 0;
}
/* line 584, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-items5:hover, .toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-items5.active {
  color: #ffffff;
}
/* line 587, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-items5:hover .angle-arrow::before, .toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-items5.active .angle-arrow::before {
  opacity: 1;
}
/* line 590, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-items5:hover .angle-arrow::after, .toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-items5.active .angle-arrow::after {
  opacity: 1;
}
/* line 594, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-items5:hover::before, .toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-items5.active::before {
  opacity: 1;
}
/* line 597, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-items5:hover::after, .toolkit-area .toolkit-chart .toolkit-level-2 a.level-2-items5.active::after {
  opacity: 1;
}
/* line 602, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a .level-2-item5 {
  position: absolute;
  top: 5px;
  left: 40px;
  transform: rotate(-37deg);
  width: 227px;
  z-index: 9;
}
/* line 610, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-2 a .level-2-item6 {
  position: absolute;
  top: 24px;
  left: 20px;
  transform: rotate(-33deg);
  width: 290px;
  z-index: 9;
}
/* line 620, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-3 {
  width: 380px;
  height: 380px;
  border: 2px solid #C8C8C8;
  border-radius: 100%;
  background-color: #F4F4F4;
  position: absolute;
  top: 90px;
  right: 90px;
  bottom: 90px;
  left: 90px;
  overflow: hidden;
  z-index: 9;
}
/* line 629, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-3 a {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  position: relative;
  color: #ef7e4c;
  font-family: "RobotoBold", sans-serif;
  text-transform: uppercase;
}
/* line 638, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-3 a .level-3-top {
  position: absolute;
  top: 10px;
  left: 50%;
  transform: translateX(-50%);
}
/* line 643, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-3 a .level-3-top .char6 {
  transform: translateX(1px) translateY(0px) rotate(-1deg) !important;
}
/* line 646, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-3 a .level-3-top .char7 {
  transform: translateX(2px) translateY(0px) rotate(2deg) !important;
}
/* line 649, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-3 a .level-3-top .char8 {
  transform: translateX(3px) translateY(0px) rotate(6deg) !important;
}
/* line 652, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-3 a .level-3-top .char9 {
  transform: translateX(3px) translateY(2px) rotate(11deg) !important;
}
/* line 655, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-3 a .level-3-top .char10 {
  transform: translateX(3px) translateY(3px) rotate(14deg) !important;
}
/* line 658, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-3 a .level-3-top .char11 {
  transform: translateX(4px) translateY(5px) rotate(17deg) !important;
}
/* line 661, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-3 a .level-3-top .char12 {
  transform: translateX(4px) translateY(9px) rotate(22deg) !important;
}
/* line 665, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-3 a .level-3-bottom {
  position: absolute;
  bottom: 10px;
  left: 50%;
  transform: translateX(-50%);
  width: 200px;
}
/* line 672, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-3 a.active, .toolkit-area .toolkit-chart .toolkit-level-3 a:hover {
  color: #ffffff;
  background: #808285;
}
/* line 678, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-4 {
  width: 290px;
  height: 290px;
  border: 2px solid #C8C8C8;
  border-radius: 100%;
  background-color: #F4F4F4;
  position: absolute;
  top: 135px;
  right: 135px;
  bottom: 135px;
  left: 135px;
  overflow: hidden;
  z-index: 10;
}
/* line 687, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-4 a {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  position: relative;
}
/* line 696, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-4 a span {
  text-transform: uppercase;
  font-family: "RobotoBold", sans-serif;
  color: #7c7c7c;
  position: absolute;
  bottom: 25px;
  left: 85px;
}
/* line 704, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-4 a.active, .toolkit-area .toolkit-chart .toolkit-level-4 a:hover {
  color: #ef7e4c;
  background: #e6e6e6;
}
/* line 707, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-chart .toolkit-level-4 a.active span, .toolkit-area .toolkit-chart .toolkit-level-4 a:hover span {
  color: #ef7e4c;
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 9, ../sass/pages/_toolkit.scss */
  .toolkit-area .toolkit-chart {
    display: none;
  }
}
@media (min-width: 767px) and (max-width: 992px) {
  /* line 9, ../sass/pages/_toolkit.scss */
  .toolkit-area .toolkit-chart {
    display: none;
  }
}
@media (max-width: 767px) {
  /* line 9, ../sass/pages/_toolkit.scss */
  .toolkit-area .toolkit-chart {
    display: none;
  }
}
/* line 723, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-right-block {
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 70px;
  padding-left: 30px;
  background-color: #ffffff;
  box-shadow: 0 3px 20px 0 rgba(9, 39, 80, 0.15);
  min-height: 626px;
  position: relative;
}
/* line 729, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-right-block .tootkitdatarender {
  min-height: 496px;
  max-height: 496px;
  overflow: auto;
}
/* line 733, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-right-block .tootkitdatarender::-webkit-scrollbar {
  width: 10px;
}
/* line 736, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-right-block .tootkitdatarender::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey;
  border-radius: 10px;
}
/* line 740, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-right-block .tootkitdatarender::-webkit-scrollbar-thumb {
  background: #ef7e4c;
  border-radius: 10px;
}
/* line 744, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-right-block .tootkitdatarender::-moz-scrollbar {
  width: 10px;
}
/* line 747, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-right-block .tootkitdatarender::-moz-scrollbar-track {
  box-shadow: inset 0 0 5px grey;
  border-radius: 10px;
}
/* line 751, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-right-block .tootkitdatarender::-moz-scrollbar-thumb {
  background: #ef7e4c;
  border-radius: 10px;
}
/* line 755, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-right-block .tootkitdatarender h4 {
  line-height: 30px;
}
/* line 758, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-right-block .tootkitdatarender p {
  line-height: 26px;
}
/* line 760, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-right-block .tootkitdatarender p a {
  font-family: "RobotoBold", sans-serif;
  color: #7c7c7c;
  position: relative;
  word-wrap: break-word;
}
/* line 765, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-right-block .tootkitdatarender p a::after {
  content: '\f35d';
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  margin-left: 8px;
}
/* line 771, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-right-block .tootkitdatarender p a:hover {
  color: #ef7e4c;
}
/* line 777, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-right-block .tootkitdatarender ul li {
  line-height: 26px;
  font-size: 14px;
}
/* line 780, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-right-block .tootkitdatarender ul li a {
  font-family: "RobotoBold", sans-serif;
  color: #7c7c7c;
  position: relative;
  word-wrap: break-word;
}
/* line 785, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-right-block .tootkitdatarender ul li a::after {
  content: '\f35d';
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  margin-left: 8px;
}
/* line 791, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-right-block .tootkitdatarender ul li a:hover {
  color: #ef7e4c;
}
/* line 798, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-right-block .tootkitdatarender .toolkit-resources h5 {
  padding-bottom: 7px;
  line-height: 24px;
  border-bottom: 1px dashed #E2E3E3;
}
/* line 803, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-right-block .tootkitdatarender .toolkit-resources p {
  margin-bottom: 20px;
  line-height: 35px;
}
/* line 806, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-right-block .tootkitdatarender .toolkit-resources p a {
  color: #ef7e4c;
  padding-left: 40px;
}
/* line 809, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-right-block .tootkitdatarender .toolkit-resources p a::before {
  content: '';
  width: 31px;
  height: 35px;
  background-image: url(../images/sprite.png);
  background-repeat: no-repeat;
  background-position: top -126px left -2px;
  position: absolute;
  left: 0;
}
/* line 819, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-right-block .tootkitdatarender .toolkit-resources p a::after {
  display: none;
}
/* line 822, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-right-block .tootkitdatarender .toolkit-resources p a:hover {
  color: #e75b31;
}
/* line 829, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-right-block .toolkit-buttons {
  position: absolute;
  right: 30px;
  bottom: 30px;
}
/* line 831, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-right-block .toolkit-buttons #btn-previous {
  font-size: 11px;
  line-height: 13px;
  color: #ef7e4c;
  font-family: "RobotoBlack", sans-serif;
  margin-right: 30px;
}
/* line 837, ../sass/pages/_toolkit.scss */
.toolkit-area .toolkit-right-block .toolkit-buttons #btn-previous:hover {
  color: #e75b31;
}
@media (max-width: 767px) {
  /* line 723, ../sass/pages/_toolkit.scss */
  .toolkit-area .toolkit-right-block {
    min-height: auto;
  }
}
@media (min-width: 767px) and (max-width: 992px) {
  /* line 848, ../sass/pages/_toolkit.scss */
  .toolkit-area .col-6 {
    -webkit-box-flex: 0 0 100%;
    -moz-box-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 853, ../sass/pages/_toolkit.scss */
  .toolkit-area .col-6 {
    -webkit-box-flex: 0 0 100%;
    -moz-box-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

/*--------------------------------------------------------------
## Partner Page Style
--------------------------------------------------------------*/
/* line 4, ../sass/pages/_partnership.scss */
.testimonial-area {
  padding-top: 100px;
  padding-bottom: 100px;
  border-bottom: 1px solid #DCDCE4;
  overflow: hidden;
}
/* line 9, ../sass/pages/_partnership.scss */
.testimonial-area h2 {
  text-align: left;
}
/* line 13, ../sass/pages/_partnership.scss */
.testimonial-area .owl-carousel .owl-stage-outer {
  overflow: visible;
}
/* line 15, ../sass/pages/_partnership.scss */
.testimonial-area .owl-carousel .owl-stage-outer .field--item {
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  background-color: #ffffff;
  box-shadow: 0 3px 20px 0 rgba(104, 108, 128, 0.15);
}
/* line 19, ../sass/pages/_partnership.scss */
.testimonial-area .owl-carousel .owl-stage-outer .field--item p {
  font-size: 14px;
  line-height: 26px;
  font-family: "RobotoItalic", sans-serif;
}
/* line 24, ../sass/pages/_partnership.scss */
.testimonial-area .owl-carousel .owl-stage-outer .field--item h5 {
  font-size: 14px;
  line-height: 26px;
  color: #7c7c7c;
  margin-bottom: 0px;
  padding-left: 16px;
  position: relative;
}
/* line 31, ../sass/pages/_partnership.scss */
.testimonial-area .owl-carousel .owl-stage-outer .field--item h5::before {
  content: '';
  width: 10px;
  height: 2px;
  background-color: #7c7c7c;
  position: absolute;
  top: 12px;
  left: 0px;
}
/* line 42, ../sass/pages/_partnership.scss */
.testimonial-area .owl-carousel .owl-nav button {
  top: -42%;
}
@media (max-width: 992px) {
  /* line 4, ../sass/pages/_partnership.scss */
  .testimonial-area {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  /* line 49, ../sass/pages/_partnership.scss */
  .testimonial-area .owl-dots {
    bottom: -30px;
  }
}
@media (max-width: 767px) {
  /* line 4, ../sass/pages/_partnership.scss */
  .testimonial-area {
    padding-top: 60px;
    padding-bottom: 90px;
  }
  /* line 55, ../sass/pages/_partnership.scss */
  .testimonial-area .owl-dots {
    bottom: -40px;
  }
}

/* line 60, ../sass/pages/_partnership.scss */
.partnerlistArea {
  padding-top: 100px;
  padding-bottom: 70px;
  border-bottom: 1px solid #DCDCE4;
}
/* line 63, ../sass/pages/_partnership.scss */
.partnerlistArea .partner-item {
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  margin-bottom: 30px;
  background-color: #ffffff;
  box-shadow: 0 3px 20px 0 rgba(9, 39, 80, 0.15);
  position: relative;
}
/* line 69, ../sass/pages/_partnership.scss */
.partnerlistArea .partner-item .partner-img {
  text-align: center;
  margin-bottom: 62px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
/* line 88, ../sass/pages/_partnership.scss */
.partnerlistArea .partner-item .partner-info h4 {
  line-height: 30px;
  margin-bottom: 8px;
}
/* line 92, ../sass/pages/_partnership.scss */
.partnerlistArea .partner-item .partner-info a {
  color: #ef7e4c;
  font-size: 20px;
  line-height: 24px;
  font-family: "RobotoBold", sans-serif;
  word-break: break-all;
  display: block;
}
/* line 99, ../sass/pages/_partnership.scss */
.partnerlistArea .partner-item .partner-info a:hover {
  color: #e75b31;
}
@media (max-width: 767px) {
  /* line 60, ../sass/pages/_partnership.scss */
  .partnerlistArea {
    padding-top: 60px;
    padding-bottom: 30px;
  }
}

/* line 109, ../sass/pages/_partnership.scss */
.involvedArea {
  padding-top: 120px;
  padding-bottom: 120px;
  background-color: #757575;
  border-bottom: 1px solid #DCDCE4;
}
/* line 113, ../sass/pages/_partnership.scss */
.involvedArea .row {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 116, ../sass/pages/_partnership.scss */
.involvedArea .row .involved-block .section-heading {
  text-align: left;
  margin-bottom: 30px;
}
/* line 119, ../sass/pages/_partnership.scss */
.involvedArea .row .involved-block .section-heading h2 {
  text-align: left;
}
/* line 122, ../sass/pages/_partnership.scss */
.involvedArea .row .involved-block .section-heading p {
  font-size: 36px;
  line-height: 42px;
  opacity: 1;
}
/* line 128, ../sass/pages/_partnership.scss */
.involvedArea .row .involved-block p {
  font-size: 16px;
  line-height: 28px;
  opacity: 0.75;
}
/* line 134, ../sass/pages/_partnership.scss */
.involvedArea .row .webform-block {
  padding-top: 32px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  background-color: #ffffff;
  box-shadow: 0 3px 20px 0 rgba(9, 39, 80, 0.15);
}
/* line 139, ../sass/pages/_partnership.scss */
.involvedArea .row .webform-block form h4 {
  line-height: 30px;
  margin-bottom: 20px;
}
/* line 143, ../sass/pages/_partnership.scss */
.involvedArea .row .webform-block form p {
  font-size: 14px;
  line-height: 26px;
}
/* line 147, ../sass/pages/_partnership.scss */
.involvedArea .row .webform-block form .form-item {
  position: relative;
  margin-bottom: 19px;
}
/* line 150, ../sass/pages/_partnership.scss */
.involvedArea .row .webform-block form .form-item input {
  margin-bottom: 0px;
}
/* line 152, ../sass/pages/_partnership.scss */
.involvedArea .row .webform-block form .form-item input#edit-captcha-response {
  margin-bottom: 0px;
}
/* line 156, ../sass/pages/_partnership.scss */
.involvedArea .row .webform-block form .form-item .form-textarea {
  margin-bottom: 0px;
}
/* line 160, ../sass/pages/_partnership.scss */
.involvedArea .row .webform-block form .form-item.star-required::before {
  content: '';
  width: 4px;
  height: 4px;
  border-radius: 100%;
  background: #FF0011;
  position: absolute;
  left: 4px;
  top: 4px;
  opacity: .5;
}
/* line 172, ../sass/pages/_partnership.scss */
.involvedArea .row .webform-block form .form-item .error-message {
  color: #f00;
  font-size: 12px;
}
@media (max-width: 767px) {
  /* line 109, ../sass/pages/_partnership.scss */
  .involvedArea {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  /* line 183, ../sass/pages/_partnership.scss */
  .involvedArea .row .webform-block {
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
  }
  /* line 185, ../sass/pages/_partnership.scss */
  .involvedArea .row .webform-block .g-recaptcha {
    -webkit-transform: scale(0.94);
    transform: scale(0.94);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
  }
  /* line 194, ../sass/pages/_partnership.scss */
  .involvedArea .row .involved-block .section-heading p {
    font-size: 16px;
  }
  /* line 198, ../sass/pages/_partnership.scss */
  .involvedArea .row .involved-block p {
    font-size: 14px;
    line-height: 24px;
  }
}

/*--------------------------------------------------------------
## Default Resource Style
--------------------------------------------------------------*/
/* line 209, ../sass/pages/_partnership.scss */
.body-content-resources {
  padding-top: 64px;
  padding-bottom: 64px;
}
/* line 211, ../sass/pages/_partnership.scss */
.body-content-resources h3 {
  font-size: 36px;
  line-height: 42px;
  border-bottom: 1px dashed #E2E3E3;
  padding-bottom: 7px;
  margin-bottom: 24px;
}
/* line 220, ../sass/pages/_partnership.scss */
.body-content-resources .global-resources.pdf a {
  font-size: 16px;
  line-height: 19px;
  color: #01A3E2;
  font-family: "RobotoBold", sans-serif;
  position: relative;
  margin-bottom: 40px;
  padding-left: 40px;
  display: inline-block;
}
/* line 229, ../sass/pages/_partnership.scss */
.body-content-resources .global-resources.pdf a::before {
  content: '';
  width: 31px;
  height: 35px;
  background-image: url(../images/sprite.png);
  background-repeat: no-repeat;
  background-position: top -126px left -2px;
  position: absolute;
  left: 0;
  top: -6px;
}
/* line 240, ../sass/pages/_partnership.scss */
.body-content-resources .global-resources.pdf a:hover {
  color: #5CC0E8;
}

/* line 248, ../sass/pages/_partnership.scss */
#block-ourpartnersblock {
  border-bottom: 1px solid #DCDCE4;
  background-color: #fff;
}
/* line 251, ../sass/pages/_partnership.scss */
#block-ourpartnersblock h3 {
  text-align: center;
  padding-bottom: 12px;
  border-bottom: 1px dashed #c9c9c9;
  margin-bottom: 30px;
}
/* line 257, ../sass/pages/_partnership.scss */
#block-ourpartnersblock #operational-our-partners-slider {
  padding-bottom: 140px;
}
/* line 259, ../sass/pages/_partnership.scss */
#block-ourpartnersblock #operational-our-partners-slider .owl-item {
  width: 212px !important;
}
/* line 263, ../sass/pages/_partnership.scss */
#block-ourpartnersblock #operational-our-partners-slider .owl-dots {
  position: absolute;
  bottom: 100px;
  left: 0;
  right: 0;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* line 273, ../sass/pages/_partnership.scss */
#block-ourpartnersblock #operational-our-partners-slider .our-item {
  width: 212px;
  height: 200px;
  display: flex;
  align-items: center;
  padding: 20px;
  justify-content: center;
}

/*--------------------------------------------------------------
## News Page Style
--------------------------------------------------------------*/
/* line 4, ../sass/pages/_news.scss */
.news-top-banner {
  position: relative;
}
/* line 6, ../sass/pages/_news.scss */
.news-top-banner .news-banner-item {
  width: 55%;
  margin: 0 auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: rgba(0, 0, 0, 0.5);
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  text-align: center;
}
/* line 14, ../sass/pages/_news.scss */
.news-top-banner .news-banner-item .news-banner-date {
  line-height: 16px;
  color: #ffffff;
  margin-bottom: 7px;
}
/* line 20, ../sass/pages/_news.scss */
.news-top-banner .news-banner-item .news-banner-title h1 {
  line-height: 74px;
  color: #ffffff;
  margin-bottom: 30px;
}
/* line 24, ../sass/pages/_news.scss */
.news-top-banner .news-banner-item .news-banner-title h1.mediumtitle {
  font-size: 42px;
  line-height: 52px;
}
/* line 28, ../sass/pages/_news.scss */
.news-top-banner .news-banner-item .news-banner-title h1.smalltitle {
  font-size: 32px;
  line-height: 44px;
}
@media (max-width: 767px) {
  /* line 33, ../sass/pages/_news.scss */
  .news-top-banner .news-banner-item .news-banner-title h1.mediumtitle {
    font-size: 20px;
    line-height: 28px;
  }
  /* line 37, ../sass/pages/_news.scss */
  .news-top-banner .news-banner-item .news-banner-title h1.smalltitle {
    font-size: 18px;
    line-height: 28px;
  }
}
/* line 44, ../sass/pages/_news.scss */
.news-top-banner .news-banner-item .banner-event-date {
  font-size: 16px;
  line-height: 19px;
  color: #ffffff;
  font-family: "RobotoBold", sans-serif;
  text-transform: uppercase;
  margin-bottom: 30px;
  position: relative;
}
/* line 52, ../sass/pages/_news.scss */
.news-top-banner .news-banner-item .banner-event-date:before {
  content: '';
  width: 18%;
  height: 3px;
  background: #cacaca;
  position: absolute;
  top: -12px;
  right: 0;
  left: 0;
  margin: 0 auto;
}
@media (max-width: 1199px) {
  /* line 63, ../sass/pages/_news.scss */
  .news-top-banner .news-banner-item {
    width: 80%;
  }
}
@media (max-width: 992px) {
  /* line 68, ../sass/pages/_news.scss */
  .news-top-banner .news-banner-item {
    width: 70%;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
  }
  /* line 72, ../sass/pages/_news.scss */
  .news-top-banner .news-banner-item .news-banner-title h1 {
    line-height: normal;
    margin-bottom: 15px;
    padding-bottom: 15px;
  }
}
@media (max-width: 767px) {
  /* line 81, ../sass/pages/_news.scss */
  .news-top-banner .news-banner-item {
    width: 100%;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
  }
  /* line 85, ../sass/pages/_news.scss */
  .news-top-banner .news-banner-item .news-banner-title h1 {
    line-height: normal;
    margin-bottom: 15px;
  }
}

/* line 93, ../sass/pages/_news.scss */
.newscontentArea {
  padding-top: 100px;
  padding-bottom: 100px;
}
/* line 96, ../sass/pages/_news.scss */
.newscontentArea .news-list-area .news-list-item {
  margin-bottom: 60px;
}
/* line 98, ../sass/pages/_news.scss */
.newscontentArea .news-list-area .news-list-item .news-item-date {
  font-size: 14px;
  color: #7c7c7c;
  line-height: 16px;
  margin-bottom: 7px;
}
/* line 105, ../sass/pages/_news.scss */
.newscontentArea .news-list-area .news-list-item .news-item-title h3 {
  margin-bottom: 28px;
  font-size: 36px;
  line-height: 54px;
}
/* line 109, ../sass/pages/_news.scss */
.newscontentArea .news-list-area .news-list-item .news-item-title h3 a {
  display: inline-block;
  color: #4d4d4d;
}
/* line 112, ../sass/pages/_news.scss */
.newscontentArea .news-list-area .news-list-item .news-item-title h3 a:hover {
  color: #e75b31;
}
/* line 119, ../sass/pages/_news.scss */
.newscontentArea .news-list-area .news-list-item .news-item-img a {
  display: block;
  margin-bottom: 30px;
}
/* line 125, ../sass/pages/_news.scss */
.newscontentArea .news-list-area .news-list-item .news-item-body p {
  font-size: 16px;
  line-height: 28px;
}
/* line 131, ../sass/pages/_news.scss */
.newscontentArea .news-list-area .news-list-item .news-item-btn a {
  font-size: 16px;
  line-height: 19px;
  color: #ef7e4c;
  font-family: "RobotoBold", sans-serif;
  display: inline-block;
}
/* line 137, ../sass/pages/_news.scss */
.newscontentArea .news-list-area .news-list-item .news-item-btn a:hover {
  color: #e75b31;
}
/* line 144, ../sass/pages/_news.scss */
.newscontentArea .news-subscribe-box {
  padding-top: 32px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  background: #ffffff;
  box-shadow: 0 3px 20px 0 rgba(9, 39, 80, 0.15);
}
/* line 148, ../sass/pages/_news.scss */
.newscontentArea .news-subscribe-box h4 {
  line-height: 30px;
}
/* line 151, ../sass/pages/_news.scss */
.newscontentArea .news-subscribe-box p {
  line-height: 26px;
}
/* line 154, ../sass/pages/_news.scss */
.newscontentArea .news-subscribe-box form {
  position: relative;
}
/* line 156, ../sass/pages/_news.scss */
.newscontentArea .news-subscribe-box form::before {
  content: '';
  width: 4px;
  height: 4px;
  border-radius: 100%;
  background: #FF0011;
  position: absolute;
  left: 4px;
  top: 4px;
  opacity: .5;
}
/* line 167, ../sass/pages/_news.scss */
.newscontentArea .news-subscribe-box form .email {
  border-color: #c9c9c9;
  margin-bottom: 20px;
}
/* line 25, ../sass/abstracts/_mixins.scss */
.newscontentArea .news-subscribe-box form .email::placeholder {
  color: #5B5B5B;
  opacity: 0.5;
}
/* line 29, ../sass/abstracts/_mixins.scss */
.newscontentArea .news-subscribe-box form .email:-moz-placeholder {
  color: #5B5B5B;
  opacity: 0.5;
}
/* line 33, ../sass/abstracts/_mixins.scss */
.newscontentArea .news-subscribe-box form .email::-moz-placeholder {
  color: #5B5B5B;
  opacity: 0.5;
}
/* line 37, ../sass/abstracts/_mixins.scss */
.newscontentArea .news-subscribe-box form .email:-ms-input-placeholder {
  color: #5B5B5B;
  opacity: 0.5;
}
/* line 41, ../sass/abstracts/_mixins.scss */
.newscontentArea .news-subscribe-box form .email::-webkit-input-placeholder {
  color: #5B5B5B;
  opacity: 0.5;
}
/* line 176, ../sass/pages/_news.scss */
.newscontentArea .news-subscribe-box .error-message {
  color: #f00;
  font-size: 12px;
  margin-top: 10px;
}
@media (max-width: 992px) {
  /* line 93, ../sass/pages/_news.scss */
  .newscontentArea {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (max-width: 767px) {
  /* line 93, ../sass/pages/_news.scss */
  .newscontentArea {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  /* line 187, ../sass/pages/_news.scss */
  .newscontentArea .news-list-area {
    margin-bottom: 40px;
  }
  /* line 191, ../sass/pages/_news.scss */
  .newscontentArea .news-list-area .news-list-item .news-item-title h3 {
    font-size: 24px;
    line-height: 32px;
  }
}

/*--------------------------------------------------------------
## Default Content Style
--------------------------------------------------------------*/
/* line 6, ../sass/pages/_default-content-page.scss */
.global-content-page .inner-banner .container {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
/* line 8, ../sass/pages/_default-content-page.scss */
.global-content-page .inner-banner .container .inner-banner-item {
  width: 75%;
}
/* line 10, ../sass/pages/_default-content-page.scss */
.global-content-page .inner-banner .container .inner-banner-item h1 {
  text-align: center;
}
/* line 16, ../sass/pages/_default-content-page.scss */
.global-content-page .body-content {
  padding-top: 100px;
  padding-bottom: 100px;
}
/* line 18, ../sass/pages/_default-content-page.scss */
.global-content-page .body-content .row {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
/* line 20, ../sass/pages/_default-content-page.scss */
.global-content-page .body-content .row h3 {
  font-size: 26px;
  line-height: 30px;
  margin-bottom: 60px;
}
/* line 25, ../sass/pages/_default-content-page.scss */
.global-content-page .body-content .row h4 {
  font-size: 20px;
}
/* line 28, ../sass/pages/_default-content-page.scss */
.global-content-page .body-content .row p {
  font-size: 16px;
  line-height: 28px;
}
/* line 34, ../sass/pages/_default-content-page.scss */
.global-content-page .body-content .row p img {
  margin-top: 30px;
  margin-bottom: 30px;
}
/* line 36, ../sass/pages/_default-content-page.scss */
.global-content-page .body-content .row p img.left-align-img {
  margin-right: 20px;
}
/* line 39, ../sass/pages/_default-content-page.scss */
.global-content-page .body-content .row p img.right-align-img {
  margin-left: 20px;
}
/* line 44, ../sass/pages/_default-content-page.scss */
.global-content-page .body-content .row ul {
  list-style: disc;
  padding-left: 20px;
  margin-bottom: 30px;
}
/* line 48, ../sass/pages/_default-content-page.scss */
.global-content-page .body-content .row ul li {
  font-size: 16px;
  line-height: 28px;
}
/* line 53, ../sass/pages/_default-content-page.scss */
.global-content-page .body-content .row ol {
  list-style: decimal;
  padding-left: 20px;
  margin-bottom: 30px;
}
/* line 57, ../sass/pages/_default-content-page.scss */
.global-content-page .body-content .row ol li {
  font-size: 16px;
  line-height: 28px;
}
/* line 62, ../sass/pages/_default-content-page.scss */
.global-content-page .body-content .row table {
  width: 100% !important;
  border: 1px solid #ccc;
  margin-bottom: 30px;
}
/* line 66, ../sass/pages/_default-content-page.scss */
.global-content-page .body-content .row table thead {
  background: #f3f3f3;
}
/* line 70, ../sass/pages/_default-content-page.scss */
.global-content-page .body-content .row table tr th, .global-content-page .body-content .row table tr td {
  border: 1px solid #ccc;
  padding: 10px;
}
/* line 76, ../sass/pages/_default-content-page.scss */
.global-content-page .body-content .row blockquote {
  margin-bottom: 30px;
  background: #f4f4f4;
  border-left: 4px solid #004bb4;
  padding: 30px;
}
/* line 81, ../sass/pages/_default-content-page.scss */
.global-content-page .body-content .row blockquote p {
  font-size: 18px;
}
/* line 85, ../sass/pages/_default-content-page.scss */
.global-content-page .body-content .row .body-content-resources {
  margin-top: 0px;
  padding-bottom: 0px;
}
@media (max-width: 767px) {
  /* line 85, ../sass/pages/_default-content-page.scss */
  .global-content-page .body-content .row .body-content-resources {
    padding-top: 0px;
  }
}
/* line 91, ../sass/pages/_default-content-page.scss */
.global-content-page .body-content .row .body-content-resources h3 {
  border-bottom: 1px dashed #E2E3E3;
  padding-bottom: 7px;
  margin-bottom: 27px;
}
/* line 97, ../sass/pages/_default-content-page.scss */
.global-content-page .body-content .row .body-content-resources .field--item .global-resources {
  display: block;
  margin-bottom: 40px;
}
/* line 100, ../sass/pages/_default-content-page.scss */
.global-content-page .body-content .row .body-content-resources .field--item .global-resources a {
  font-size: 16px;
  line-height: 19px;
  color: #ef7e4c;
  font-family: "RobotoBold", sans-serif;
  position: relative;
  padding-left: 40px;
  display: flex;
  align-items: center;
}
/* line 109, ../sass/pages/_default-content-page.scss */
.global-content-page .body-content .row .body-content-resources .field--item .global-resources a:hover {
  color: #e75b31;
}
/* line 115, ../sass/pages/_default-content-page.scss */
.global-content-page .body-content .row .body-content-resources .field--item .global-resources.pdf a::before {
  content: '';
  width: 31px;
  height: 35px;
  background-image: url(../images/sprite.png);
  background-repeat: no-repeat;
  background-position: top -126px left -2px;
  position: absolute;
  left: 0;
}
/* line 129, ../sass/pages/_default-content-page.scss */
.global-content-page .body-content .row .body-content-resources .field--item:last-child .global-resources {
  margin-bottom: 10px;
}
/* line 135, ../sass/pages/_default-content-page.scss */
.global-content-page .body-content .row .media-gallery {
  padding-top: 60px;
  padding-bottom: 0;
}
/* line 137, ../sass/pages/_default-content-page.scss */
.global-content-page .body-content .row .media-gallery .container {
  padding: 0;
}
/* line 139, ../sass/pages/_default-content-page.scss */
.global-content-page .body-content .row .media-gallery .container h3 {
  margin-bottom: 27px;
}
/* line 146, ../sass/pages/_default-content-page.scss */
.global-content-page .body-content .row.two-col-left p img, .global-content-page .body-content .row.two-col-right p img {
  margin: 0;
}

/*--------------------------------------------------------------
## Deployment Page Style
--------------------------------------------------------------*/
/* line 4, ../sass/pages/_deployments.scss */
.rapid-response-block {
  padding-top: 120px;
  padding-bottom: 120px;
  border-bottom: 1px solid #DCDCE4;
  background-color: #757575;
}
/* line 8, ../sass/pages/_deployments.scss */
.rapid-response-block h2 {
  width: 80%;
  line-height: 75px;
  margin-right: auto;
  margin-bottom: 30px;
  margin-left: auto;
}
/* line 14, ../sass/pages/_deployments.scss */
.rapid-response-block .body p {
  font-size: 16px;
  line-height: 28px;
  text-align: center;
  width: 84%;
  margin-right: auto;
  margin-bottom: 30px;
  margin-left: auto;
}
/* line 22, ../sass/pages/_deployments.scss */
.rapid-response-block .video-tab {
  padding-top: 30px;
}
/* line 25, ../sass/pages/_deployments.scss */
.rapid-response-block .video-tab ul.tabs {
  text-align: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin-bottom: 60px;
}
/* line 30, ../sass/pages/_deployments.scss */
.rapid-response-block .video-tab ul.tabs li {
  padding-top: 21px;
  padding-right: 90px;
  padding-bottom: 20px;
  padding-left: 90px;
  display: inline-block;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  font-family: "RobotoBold", sans-serif;
  color: #01A3E2;
  border: 1px solid #5CC0E8;
  border-radius: 0;
  background-color: rgba(0, 160, 220, 0.1);
  cursor: pointer;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
/* line 43, ../sass/pages/_deployments.scss */
.rapid-response-block .video-tab ul.tabs li:first-child {
  border-radius: 4px 0 0 4px;
}
/* line 46, ../sass/pages/_deployments.scss */
.rapid-response-block .video-tab ul.tabs li:last-child {
  border-radius: 0 4px 4px 0;
}
/* line 49, ../sass/pages/_deployments.scss */
.rapid-response-block .video-tab ul.tabs li.current {
  color: #ffffff;
  background-color: #5CC0E8;
}
/* line 53, ../sass/pages/_deployments.scss */
.rapid-response-block .video-tab ul.tabs li:hover {
  color: #ffffff;
  background-color: #01A3E2;
}
/* line 60, ../sass/pages/_deployments.scss */
.rapid-response-block .video-tab .tab-content {
  display: none;
}
/* line 62, ../sass/pages/_deployments.scss */
.rapid-response-block .video-tab .tab-content.current {
  display: block;
}
/* line 66, ../sass/pages/_deployments.scss */
.rapid-response-block .video-tab .tab-content .video-tab-item a {
  position: relative;
  display: block;
  text-align: center;
}
/* line 70, ../sass/pages/_deployments.scss */
.rapid-response-block .video-tab .tab-content .video-tab-item a::before {
  content: '';
  width: 120px;
  height: 120px;
  background: url(../images/edu-play-icon.svg) no-repeat center;
  background-size: cover;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
/* line 83, ../sass/pages/_deployments.scss */
.rapid-response-block .video-tab .tab-content iframe {
  width: 100%;
  height: 645px;
}
@media (min-width: 767px) and (max-width: 992px) {
  /* line 4, ../sass/pages/_deployments.scss */
  .rapid-response-block {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  /* line 91, ../sass/pages/_deployments.scss */
  .rapid-response-block h2 {
    line-height: 40px;
    width: 100%;
  }
  /* line 96, ../sass/pages/_deployments.scss */
  .rapid-response-block .body p {
    width: 100%;
  }
  /* line 103, ../sass/pages/_deployments.scss */
  .rapid-response-block .video-tab ul.tabs li {
    padding-top: 16px;
    padding-right: 50px;
    padding-bottom: 15px;
    padding-left: 50px;
  }
  /* line 109, ../sass/pages/_deployments.scss */
  .rapid-response-block .video-tab .tab-content iframe {
    height: 250px;
  }
}
@media (max-width: 767px) {
  /* line 4, ../sass/pages/_deployments.scss */
  .rapid-response-block {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  /* line 117, ../sass/pages/_deployments.scss */
  .rapid-response-block h2 {
    line-height: 40px;
    width: 100%;
  }
  /* line 122, ../sass/pages/_deployments.scss */
  .rapid-response-block .body p {
    width: 100%;
  }
  /* line 129, ../sass/pages/_deployments.scss */
  .rapid-response-block .video-tab ul.tabs li {
    padding-top: 16px;
    padding-right: 50px;
    padding-bottom: 15px;
    padding-left: 50px;
  }
  /* line 135, ../sass/pages/_deployments.scss */
  .rapid-response-block .video-tab .tab-content iframe {
    height: 250px;
  }
}

/*--------------------------------------------------------------
## Deployment Page keyfigure Style
--------------------------------------------------------------*/
/* line 145, ../sass/pages/_deployments.scss */
.eduResponse {
  border-bottom: 1px solid #DCDCE4;
  background: #ffffff;
}

/*--------------------------------------------------------------
## Deployment Page Stories Style
--------------------------------------------------------------*/
/* line 152, ../sass/pages/_deployments.scss */
.global-stories {
  padding-top: 100px;
  padding-bottom: 100px;
  background: #ffffff;
}
/* line 155, ../sass/pages/_deployments.scss */
.global-stories .section-heading {
  text-align: left;
}
/* line 157, ../sass/pages/_deployments.scss */
.global-stories .section-heading h2 {
  text-align: left;
}
/* line 161, ../sass/pages/_deployments.scss */
.global-stories.upcoming-training {
  border-bottom: 1px solid #DCDCE4;
  background-color: #757575;
}
/* line 165, ../sass/pages/_deployments.scss */
.global-stories .row {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 169, ../sass/pages/_deployments.scss */
.global-stories .story-text h2 {
  line-height: 75px;
  letter-spacing: -0.6px;
  margin-bottom: 30px;
  text-align: left;
}
/* line 175, ../sass/pages/_deployments.scss */
.global-stories .story-text p {
  font-size: 16px;
  line-height: 28px;
}
/* line 179, ../sass/pages/_deployments.scss */
.global-stories .story-text .btn-blue {
  margin-top: 60px;
}
@media (min-width: 767px) and (max-width: 992px) {
  /* line 152, ../sass/pages/_deployments.scss */
  .global-stories {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  /* line 185, ../sass/pages/_deployments.scss */
  .global-stories .story-img {
    margin-bottom: 20px;
  }
  /* line 189, ../sass/pages/_deployments.scss */
  .global-stories .story-text h2 {
    line-height: 40px;
  }
  /* line 192, ../sass/pages/_deployments.scss */
  .global-stories .story-text .btn-blue {
    margin-top: 40px;
  }
}
@media (max-width: 767px) {
  /* line 152, ../sass/pages/_deployments.scss */
  .global-stories {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  /* line 199, ../sass/pages/_deployments.scss */
  .global-stories .story-img {
    margin-bottom: 20px;
  }
  /* line 203, ../sass/pages/_deployments.scss */
  .global-stories .story-text h2 {
    line-height: 40px;
  }
  /* line 206, ../sass/pages/_deployments.scss */
  .global-stories .story-text .btn-blue {
    margin-top: 40px;
  }
}

/* line 212, ../sass/pages/_deployments.scss */
#markergeochartmap {
  width: 100%;
  height: 700px;
  border-bottom: 1px solid #DCDCE4;
}
/* line 221, ../sass/pages/_deployments.scss */
#markergeochartmap circle[fill*='#77c9e7']:hover {
  fill: #023986;
}
/* line 226, ../sass/pages/_deployments.scss */
#markergeochartmap .leaflet-popup-content-wrapper {
  width: 320px;
  box-shadow: 0 3px 20px 0 rgba(9, 39, 80, 0.15);
  border-radius: unset;
  padding-top: 30px;
  padding-right: 20px;
  padding-bottom: 30px;
  padding-left: 20px;
}
/* line 231, ../sass/pages/_deployments.scss */
#markergeochartmap .leaflet-popup-content-wrapper .leaflet-popup-content {
  margin: 0;
  width: 100% !important;
}
/* line 234, ../sass/pages/_deployments.scss */
#markergeochartmap .leaflet-popup-content-wrapper .leaflet-popup-content h4 {
  line-height: 30px;
  margin-bottom: 24px;
}
/* line 238, ../sass/pages/_deployments.scss */
#markergeochartmap .leaflet-popup-content-wrapper .leaflet-popup-content p {
  margin-bottom: 15px;
  font-size: 14px;
  line-height: 16px;
  word-break: break-word;
  color: #7c7c7c;
}
/* line 244, ../sass/pages/_deployments.scss */
#markergeochartmap .leaflet-popup-content-wrapper .leaflet-popup-content p b {
  color: #4d4d4d;
  margin-right: 5px;
}
/* line 248, ../sass/pages/_deployments.scss */
#markergeochartmap .leaflet-popup-content-wrapper .leaflet-popup-content p strong {
  display: inline-block;
  background: #e75b31;
  color: #fff;
  padding: 4px 6px 2px;
  border-radius: 5px;
}
/* line 256, ../sass/pages/_deployments.scss */
#markergeochartmap .leaflet-popup-content-wrapper .leaflet-popup-content span {
  display: block;
  border-bottom: 1px solid #ccc;
}
/* line 260, ../sass/pages/_deployments.scss */
#markergeochartmap .leaflet-popup-content-wrapper .leaflet-popup-content table {
  width: 100%;
  height: 205px;
  display: block;
  overflow: auto;
}
/* line 265, ../sass/pages/_deployments.scss */
#markergeochartmap .leaflet-popup-content-wrapper .leaflet-popup-content table tr {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 267, ../sass/pages/_deployments.scss */
#markergeochartmap .leaflet-popup-content-wrapper .leaflet-popup-content table tr th {
  padding: 4px;
  border: 1px solid #ccc;
  font-family: "RobotoBold", sans-serif;
  font-size: 11px;
  -webkit-box-flex: 0 0 25%;
  -moz-box-flex: 0 0 25%;
  -webkit-flex: 0 0 25%;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}
/* line 273, ../sass/pages/_deployments.scss */
#markergeochartmap .leaflet-popup-content-wrapper .leaflet-popup-content table tr th:first-child {
  -webkit-box-flex: 0 0 40%;
  -moz-box-flex: 0 0 40%;
  -webkit-flex: 0 0 40%;
  -ms-flex: 0 0 40%;
  flex: 0 0 40%;
  max-width: 40%;
}
/* line 276, ../sass/pages/_deployments.scss */
#markergeochartmap .leaflet-popup-content-wrapper .leaflet-popup-content table tr th:last-child {
  -webkit-box-flex: 0 0 40%;
  -moz-box-flex: 0 0 40%;
  -webkit-flex: 0 0 40%;
  -ms-flex: 0 0 40%;
  flex: 0 0 40%;
  max-width: 40%;
}
/* line 280, ../sass/pages/_deployments.scss */
#markergeochartmap .leaflet-popup-content-wrapper .leaflet-popup-content table tr td {
  padding: 4px;
  border: 1px solid #ccc;
  font-size: 11px;
  -webkit-box-flex: 0 0 25%;
  -moz-box-flex: 0 0 25%;
  -webkit-flex: 0 0 25%;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}
/* line 285, ../sass/pages/_deployments.scss */
#markergeochartmap .leaflet-popup-content-wrapper .leaflet-popup-content table tr td:first-child {
  -webkit-box-flex: 0 0 40%;
  -moz-box-flex: 0 0 40%;
  -webkit-flex: 0 0 40%;
  -ms-flex: 0 0 40%;
  flex: 0 0 40%;
  max-width: 40%;
}
/* line 288, ../sass/pages/_deployments.scss */
#markergeochartmap .leaflet-popup-content-wrapper .leaflet-popup-content table tr td:last-child {
  -webkit-box-flex: 0 0 40%;
  -moz-box-flex: 0 0 40%;
  -webkit-flex: 0 0 40%;
  -ms-flex: 0 0 40%;
  flex: 0 0 40%;
  max-width: 40%;
}
/* line 295, ../sass/pages/_deployments.scss */
#markergeochartmap .leaflet-popup-content-wrapper .leaflet-popup-content .btn-blue a {
  color: #ffffff;
}
/* line 301, ../sass/pages/_deployments.scss */
#markergeochartmap .leaflet-popup-close-button {
  top: 10px;
  right: 10px;
  padding: 0;
}
/* line 306, ../sass/pages/_deployments.scss */
#markergeochartmap .leaflet-pane {
  z-index: 2;
}
/* line 308, ../sass/pages/_deployments.scss */
#markergeochartmap .leaflet-pane .leaflet-popup {
  z-index: 1;
}
/* line 312, ../sass/pages/_deployments.scss */
#markergeochartmap .leaflet-pane .leaflet-marker-pane .leaflet-marker-icon {
  height: 25px !important;
}
/* line 319, ../sass/pages/_deployments.scss */
#markergeochartmap .leaflet-pane > svg path.leaflet-interactive:hover {
  fill: #01A3E2;
}
@media (max-width: 767px) {
  /* line 212, ../sass/pages/_deployments.scss */
  #markergeochartmap {
    height: 600px !important;
  }
}

/*--------------------------------------------------------------
## Deployment Page Charts Style
--------------------------------------------------------------*/
/* line 334, ../sass/pages/_deployments.scss */
.deployments-charts {
  padding-top: 120px;
  background: #757575;
}
/* line 338, ../sass/pages/_deployments.scss */
.deployments-charts .section-heading p {
  margin-bottom: 30px;
}
/* line 341, ../sass/pages/_deployments.scss */
.deployments-charts .section-heading span {
  display: block;
  font-size: 16px;
  line-height: 28px;
  width: 85%;
  margin: 0 auto;
}
/* line 349, ../sass/pages/_deployments.scss */
.deployments-charts .deployments-charts-item {
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  background-color: #ffffff;
  box-shadow: 0 3px 20px 0 rgba(9, 39, 80, 0.15);
  text-align: center;
}
/* line 354, ../sass/pages/_deployments.scss */
.deployments-charts .deployments-charts-item h3 {
  font-size: 36px;
  line-height: 44px;
  margin-bottom: 30px;
  min-height: 88px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media (max-width: 767px) {
  /* line 334, ../sass/pages/_deployments.scss */
  .deployments-charts {
    padding-top: 60px;
    padding-bottom: 40px;
  }
  /* line 367, ../sass/pages/_deployments.scss */
  .deployments-charts .section-heading span {
    width: 100%;
  }
  /* line 371, ../sass/pages/_deployments.scss */
  .deployments-charts .deployments-charts-item {
    margin-bottom: 30px;
  }
}

/* line 376, ../sass/pages/_deployments.scss */
.stack-charts-wrap {
  padding-top: 30px;
  padding-bottom: 120px;
  background: #757575;
  border-bottom: 1px solid #DCDCE4;
}
/* line 380, ../sass/pages/_deployments.scss */
.stack-charts-wrap .stack-charts-block {
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  background-color: #ffffff;
  box-shadow: 0 3px 20px 0 rgba(9, 39, 80, 0.15);
}
@media (max-width: 767px) {
  /* line 376, ../sass/pages/_deployments.scss */
  .stack-charts-wrap {
    display: none;
  }
}

/*--------------------------------------------------------------
## Deployment team content Style
--------------------------------------------------------------*/
/* line 393, ../sass/pages/_deployments.scss */
.deployments-team {
  padding-top: 120px;
  padding-bottom: 120px;
}

/*--------------------------------------------------------------
## Helpdesk Page Style
--------------------------------------------------------------*/
/* line 5, ../sass/pages/_helpdesk.scss */
.involvedArea.pagecontent-3 {
  background-color: #ffffff;
}
/* line 10, ../sass/pages/_helpdesk.scss */
.involvedArea.pagecontent-3 .row .involved-block p a {
  color: #01A3E2;
  font-size: 20px;
  font-family: "RobotoBold", sans-serif;
  position: relative;
  padding-left: 24px;
}
/* line 16, ../sass/pages/_helpdesk.scss */
.involvedArea.pagecontent-3 .row .involved-block p a::before {
  content: '';
  width: 15px;
  height: 15px;
  background-image: url(../images/sprite.png);
  background-position: top -35px left -37px;
  position: absolute;
  top: 4px;
  left: 0px;
}
/* line 24, ../sass/pages/_helpdesk.scss */
.involvedArea.pagecontent-3 .row .involved-block p a:hover {
  color: #5CC0E8;
}
/* line 28, ../sass/pages/_helpdesk.scss */
.involvedArea.pagecontent-3 .row .involved-block p:last-child {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  /* line 5, ../sass/pages/_helpdesk.scss */
  .involvedArea.pagecontent-3 {
    padding-right: 15px;
    padding-left: 15px;
  }
  /* line 37, ../sass/pages/_helpdesk.scss */
  .involvedArea.pagecontent-3 .row .involved-block {
    padding-top: 30px;
  }
  /* line 40, ../sass/pages/_helpdesk.scss */
  .involvedArea.pagecontent-3 .row .involved-block p a {
    font-size: 14px;
  }
  /* line 42, ../sass/pages/_helpdesk.scss */
  .involvedArea.pagecontent-3 .row .involved-block p a::before {
    top: 1px;
  }
}

/* line 53, ../sass/pages/_helpdesk.scss */
.newscontentArea.pagecontent-2 {
  background-color: #ffffff;
  border-bottom: 1px solid #DCDCE4;
  position: relative;
}
/* line 58, ../sass/pages/_helpdesk.scss */
.newscontentArea.pagecontent-2 .faq-area h2 {
  margin-bottom: 30px;
  padding-bottom: 12px;
  font-size: 36px;
  line-height: 44px;
  text-align: left;
  border-bottom: 1px dashed #C9C9C9;
}
/* line 66, ../sass/pages/_helpdesk.scss */
.newscontentArea.pagecontent-2 .faq-area .field--item {
  margin-bottom: 10px;
}
/* line 68, ../sass/pages/_helpdesk.scss */
.newscontentArea.pagecontent-2 .faq-area .field--item .faq-header {
  font-size: 20px;
  line-height: 30px;
  color: rgba(77, 77, 77, 0.75);
  margin: 0;
  display: flex;
  position: relative;
  align-items: center;
  padding-top: 30px;
  padding-right: 70px;
  padding-bottom: 30px;
  padding-left: 30px;
  cursor: pointer;
}
/* line 78, ../sass/pages/_helpdesk.scss */
.newscontentArea.pagecontent-2 .faq-area .field--item .faq-header .plus-icon {
  width: 17px;
  height: 17px;
  display: inline-block;
  position: absolute;
  right: 25px;
  top: 38px;
}
/* line 85, ../sass/pages/_helpdesk.scss */
.newscontentArea.pagecontent-2 .faq-area .field--item .faq-header .plus-icon::before {
  content: '';
  width: 2px;
  height: 100%;
  background: #5CC0E8;
  position: absolute;
  left: 8px;
  top: 0;
  opacity: 0.75;
}
/* line 95, ../sass/pages/_helpdesk.scss */
.newscontentArea.pagecontent-2 .faq-area .field--item .faq-header .plus-icon:after {
  content: '';
  width: 100%;
  height: 2px;
  background: #5CC0E8;
  position: absolute;
  left: 0;
  top: 7.5px;
  opacity: 0.75;
}
/* line 106, ../sass/pages/_helpdesk.scss */
.newscontentArea.pagecontent-2 .faq-area .field--item .faq-header:hover {
  color: #4d4d4d;
  background: #F2F2F5;
  opacity: 1;
}
/* line 120, ../sass/pages/_helpdesk.scss */
.newscontentArea.pagecontent-2 .faq-area .field--item .faq-content {
  display: none;
  padding-top: 0px;
  padding-right: 70px;
  padding-bottom: 30px;
  padding-left: 30px;
  font-family: "RobotoRegular", sans-serif;
}
/* line 124, ../sass/pages/_helpdesk.scss */
.newscontentArea.pagecontent-2 .faq-area .field--item .faq-content p {
  font-size: 16px;
  line-height: 28px;
  color: #4d4d4d;
}
/* line 128, ../sass/pages/_helpdesk.scss */
.newscontentArea.pagecontent-2 .faq-area .field--item .faq-content p:last-child {
  margin-bottom: 0;
}
/* line 131, ../sass/pages/_helpdesk.scss */
.newscontentArea.pagecontent-2 .faq-area .field--item .faq-content p a {
  color: #5CC0E8;
  word-break: break-all;
}
/* line 134, ../sass/pages/_helpdesk.scss */
.newscontentArea.pagecontent-2 .faq-area .field--item .faq-content p a:hover {
  color: #01A3E2;
}
/* line 139, ../sass/pages/_helpdesk.scss */
.newscontentArea.pagecontent-2 .faq-area .field--item .faq-content ul {
  list-style: disc;
  padding-left: 20px;
}
/* line 142, ../sass/pages/_helpdesk.scss */
.newscontentArea.pagecontent-2 .faq-area .field--item .faq-content ul li {
  font-size: 16px;
  line-height: 28px;
  color: #4d4d4d;
}
/* line 150, ../sass/pages/_helpdesk.scss */
.newscontentArea.pagecontent-2 .faq-area .field--item.active .faq-header {
  background: #F2F2F5;
  opacity: 1;
  color: #4d4d4d;
  font-family: "RobotoBold", sans-serif;
  padding-bottom: 20px;
}
/* line 157, ../sass/pages/_helpdesk.scss */
.newscontentArea.pagecontent-2 .faq-area .field--item.active .faq-header .plus-icon::before {
  opacity: 0;
}
/* line 161, ../sass/pages/_helpdesk.scss */
.newscontentArea.pagecontent-2 .faq-area .field--item.active .faq-header .plus-icon::after {
  opacity: 1;
}
/* line 167, ../sass/pages/_helpdesk.scss */
.newscontentArea.pagecontent-2 .faq-area .field--item.active .faq-content {
  background: #F2F2F5;
}
@media (max-width: 992px) {
  /* line 175, ../sass/pages/_helpdesk.scss */
  .newscontentArea.pagecontent-2 .faq-area h2 {
    font-size: 30px;
    line-height: 40px;
  }
}
@media (max-width: 767px) {
  /* line 183, ../sass/pages/_helpdesk.scss */
  .newscontentArea.pagecontent-2 .faq-area h2 {
    font-size: 22px;
    line-height: 27px;
  }
  /* line 187, ../sass/pages/_helpdesk.scss */
  .newscontentArea.pagecontent-2 .faq-area .field--item {
    margin-bottom: 20px;
  }
  /* line 189, ../sass/pages/_helpdesk.scss */
  .newscontentArea.pagecontent-2 .faq-area .field--item .faq-header {
    padding-top: 15px;
    padding-right: 50px;
    padding-bottom: 15px;
    padding-left: 15px;
    font-size: 16px;
  }
  /* line 192, ../sass/pages/_helpdesk.scss */
  .newscontentArea.pagecontent-2 .faq-area .field--item .faq-header .plus-icon {
    right: 15px;
    top: 20px;
  }
  /* line 197, ../sass/pages/_helpdesk.scss */
  .newscontentArea.pagecontent-2 .faq-area .field--item .faq-content {
    padding-top: 0px;
    padding-right: 40px;
    padding-bottom: 15px;
    padding-left: 15px;
  }
  /* line 199, ../sass/pages/_helpdesk.scss */
  .newscontentArea.pagecontent-2 .faq-area .field--item .faq-content p {
    font-size: 14px;
    line-height: 24px;
  }
  /* line 204, ../sass/pages/_helpdesk.scss */
  .newscontentArea.pagecontent-2 .faq-area .field--item .faq-content ul li {
    font-size: 14px;
    line-height: 24px;
  }
}

/* line 215, ../sass/pages/_helpdesk.scss */
.helpdesk-iframe {
  padding-top: 100px;
  padding-bottom: 100px;
}
/* line 217, ../sass/pages/_helpdesk.scss */
.helpdesk-iframe iframe {
  border: 1px solid #DCDCE4;
}
@media (max-width: 767px) {
  /* line 215, ../sass/pages/_helpdesk.scss */
  .helpdesk-iframe {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  /* line 222, ../sass/pages/_helpdesk.scss */
  .helpdesk-iframe iframe {
    height: 300px;
  }
}
/* line 226, ../sass/pages/_helpdesk.scss */
.helpdesk-iframe.single-country-frame {
  border-bottom: 1px solid #DCDCE4;
}
/* line 228, ../sass/pages/_helpdesk.scss */
.helpdesk-iframe.single-country-frame .tableauPlaceholder {
  max-width: 100%;
  overflow-x: auto !important;
}

/* line 235, ../sass/pages/_helpdesk.scss */
.helpdesk-block {
  padding-top: 100px;
  padding-bottom: 100px;
  background: #757575;
  border-bottom: 1px solid #DCDCE4;
}
/* line 239, ../sass/pages/_helpdesk.scss */
.helpdesk-block .helpdesk-content-item {
  text-align: center;
}
/* line 241, ../sass/pages/_helpdesk.scss */
.helpdesk-block .helpdesk-content-item p {
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  /* line 241, ../sass/pages/_helpdesk.scss */
  .helpdesk-block .helpdesk-content-item p {
    margin-bottom: 30px;
  }
}

/* line 252, ../sass/pages/_helpdesk.scss */
.updateArea.helpdesk-update-area {
  background: #ffffff;
}

/* line 260, ../sass/pages/_helpdesk.scss */
.key-figure-wrap.helpdesk-keyfigure .section-heading span {
  display: block;
  margin-top: 30px;
  margin-right: auto;
  margin-bottom: 0;
  margin-left: auto;
  font-size: 16px;
  line-height: 28px;
  width: 83.333333%;
}

/*--------------------------------------------------------------
## Development Page Style
--------------------------------------------------------------*/
/* line 4, ../sass/pages/_development.scss */
.development-toolkit-area {
  padding-top: 100px;
  padding-bottom: 100px;
  border-bottom: 1px solid #DCDCE4;
}
/* line 7, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart {
  position: relative;
}
/* line 9, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-1 {
  width: 560px;
  height: 560px;
  border: 2px solid #C8C8C8;
  background-color: #F4F4F4;
  box-shadow: 0 20px 26px 0 rgba(9, 39, 80, 0.05);
  border-radius: 100%;
  position: relative;
  overflow: hidden;
}
/* line 18, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-1 a {
  font-size: 10px;
  color: #01A3E2;
  text-transform: uppercase;
  font-family: "RobotoBold", sans-serif;
}
/* line 23, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-1 a.dev-level-1-item1 {
  position: absolute;
  top: 150px;
  left: 412px;
  transform: rotate(60deg);
  width: 188px;
  color: #ffffff;
}
/* line 28, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-1 a.dev-level-1-item1 .dev-level-1-text1 {
  position: relative;
  z-index: 9;
}
/* line 32, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-1 a.dev-level-1-item1 .angle-arrow {
  width: 24px;
  height: 45px;
  background-image: url(../images/sprite.png);
  background-repeat: no-repeat;
  background-position: top -68px left -2px;
  position: absolute;
  right: -44px;
  top: 26px;
  transform: rotate(36deg);
}
/* line 42, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-1 a.dev-level-1-item1 .angle-arrow:before {
  content: '';
  width: 0;
  height: 0;
  border-left: 45px solid transparent;
  border-right: 45px solid transparent;
  border-bottom: 45px solid #EB3741;
  position: absolute;
  top: 163px;
  right: 165px;
  z-index: -1;
  transform: rotate(67deg);
  opacity: 1;
}
/* line 56, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-1 a.dev-level-1-item1 .angle-arrow:after {
  content: '';
  width: 0;
  height: 0;
  border-left: 45px solid transparent;
  border-right: 45px solid transparent;
  border-top: 45px solid #EB3741;
  position: absolute;
  top: 157px;
  right: 208px;
  z-index: -1;
  transform: rotate(22deg);
  opacity: 1;
}
/* line 71, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-1 a.dev-level-1-item1:before {
  content: '';
  width: 244px;
  height: 72px;
  background: #EB3741;
  position: absolute;
  left: -52px;
  top: -14px;
  opacity: 1;
}
/* line 81, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-1 a.dev-level-1-item1:after {
  content: '';
  width: 0;
  height: 0;
  border-top: 55px solid transparent;
  border-bottom: 55px solid transparent;
  border-left: 55px solid #EB3741;
  position: absolute;
  top: -17px;
  left: 177px;
  transform: rotate(36deg);
  opacity: 1;
}
/* line 95, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-1 a.dev-level-1-item2 {
  position: absolute;
  top: 400px;
  left: 440px;
  transform: rotate(-58deg);
  width: 128px;
  color: #ffffff;
}
/* line 100, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-1 a.dev-level-1-item2 .dev-level-1-text2 {
  position: relative;
  z-index: 9;
}
/* line 104, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-1 a.dev-level-1-item2 .angle-arrow {
  width: 24px;
  height: 45px;
  background-image: url(../images/sprite.png);
  background-repeat: no-repeat;
  background-position: top -68px left -2px;
  position: absolute;
  left: -116px;
  bottom: 40px;
  transform: rotate(208deg);
}
/* line 114, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-1 a.dev-level-1-item2 .angle-arrow:before {
  content: '';
  width: 0;
  height: 0;
  border-left: 45px solid transparent;
  border-right: 45px solid transparent;
  border-bottom: 45px solid #00A0DC;
  position: absolute;
  top: 93px;
  right: 220px;
  z-index: -1;
  transform: rotate(125deg);
  opacity: 1;
}
/* line 128, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-1 a.dev-level-1-item2 .angle-arrow:after {
  content: '';
  width: 0;
  height: 0;
  border-left: 45px solid transparent;
  border-right: 45px solid transparent;
  border-top: 45px solid #00A0DC;
  position: absolute;
  top: 120px;
  right: 201px;
  z-index: -1;
  transform: rotate(36deg);
  opacity: 1;
}
/* line 143, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-1 a.dev-level-1-item2:before {
  content: '';
  width: 245px;
  height: 80px;
  background: #00A0DC;
  position: absolute;
  left: -87px;
  top: -49px;
  opacity: 1;
}
/* line 153, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-1 a.dev-level-1-item2:after {
  content: '';
  width: 0;
  height: 0;
  border-top: 45px solid transparent;
  border-bottom: 45px solid transparent;
  border-left: 45px solid #00A0DC;
  position: absolute;
  top: -87px;
  left: -115px;
  transform: rotate(-151deg);
  opacity: 1;
}
/* line 167, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-1 a.dev-level-1-item3 {
  position: absolute;
  bottom: 36px;
  left: 118px;
  transform: rotate(24deg);
  width: 130px;
  color: #ffffff;
}
/* line 172, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-1 a.dev-level-1-item3 .dev-level-1-text3 {
  position: relative;
  z-index: 9;
}
/* line 176, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-1 a.dev-level-1-item3 .angle-arrow {
  width: 24px;
  height: 45px;
  background-image: url(../images/sprite.png);
  background-repeat: no-repeat;
  background-position: top -68px left -2px;
  position: absolute;
  left: -96px;
  bottom: 22px;
  transform: rotate(208deg);
}
/* line 186, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-1 a.dev-level-1-item3 .angle-arrow:before {
  content: '';
  width: 0;
  height: 0;
  border-left: 45px solid transparent;
  border-right: 45px solid transparent;
  border-bottom: 45px solid #E67D00;
  position: absolute;
  top: 142px;
  right: 227px;
  z-index: -1;
  transform: rotate(100deg);
  opacity: 1;
}
/* line 200, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-1 a.dev-level-1-item3 .angle-arrow:after {
  content: '';
  width: 0;
  height: 0;
  border-left: 55px solid transparent;
  border-right: 55px solid transparent;
  border-top: 55px solid #E67D00;
  position: absolute;
  top: 162px;
  right: 198px;
  z-index: -1;
  transform: rotate(9deg);
  opacity: 1;
}
/* line 215, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-1 a.dev-level-1-item3:before {
  content: '';
  width: 276px;
  height: 90px;
  background: #E67D00;
  position: absolute;
  left: -62px;
  top: -52px;
  opacity: 1;
}
/* line 225, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-1 a.dev-level-1-item3:after {
  content: '';
  width: 0;
  height: 0;
  border-top: 45px solid transparent;
  border-bottom: 45px solid transparent;
  border-left: 45px solid #E67D00;
  position: absolute;
  top: -69px;
  left: -94px;
  transform: rotate(-152deg);
  opacity: 1;
}
/* line 239, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-1 a.dev-level-1-item4 {
  position: absolute;
  top: 236px;
  left: -86px;
  transform: rotate(-89deg);
  width: 220px;
  color: #ffffff;
}
/* line 244, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-1 a.dev-level-1-item4 .dev-level-1-text4 {
  position: relative;
  z-index: 9;
}
/* line 248, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-1 a.dev-level-1-item4 .angle-arrow {
  width: 24px;
  height: 45px;
  background-image: url(../images/sprite.png);
  background-repeat: no-repeat;
  background-position: top -68px left -2px;
  position: absolute;
  left: 224px;
  top: 38px;
  transform: rotate(44deg);
}
/* line 258, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-1 a.dev-level-1-item4 .angle-arrow:before {
  content: '';
  width: 0;
  height: 0;
  border-left: 45px solid transparent;
  border-right: 45px solid transparent;
  border-bottom: 45px solid #87BE28;
  position: absolute;
  top: 168px;
  right: 190px;
  z-index: -1;
  transform: rotate(98deg);
  opacity: 1;
}
/* line 272, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-1 a.dev-level-1-item4 .angle-arrow:after {
  content: '';
  width: 0;
  height: 0;
  border-left: 45px solid transparent;
  border-right: 45px solid transparent;
  border-top: 45px solid #87BE28;
  position: absolute;
  top: 201px;
  right: 160px;
  z-index: -1;
  transform: rotate(8deg);
  opacity: 1;
}
/* line 287, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-1 a.dev-level-1-item4:before {
  content: '';
  width: 284px;
  height: 72px;
  background: #87BE28;
  position: absolute;
  left: -44px;
  top: -17px;
  opacity: 1;
}
/* line 297, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-1 a.dev-level-1-item4:after {
  content: '';
  width: 0;
  height: 0;
  border-top: 45px solid transparent;
  border-bottom: 45px solid transparent;
  border-left: 45px solid #87BE28;
  position: absolute;
  top: 6px;
  left: 204px;
  transform: rotate(44deg);
  opacity: 1;
}
/* line 311, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-1 a.dev-level-1-item5 {
  position: absolute;
  top: 15px;
  left: 116px;
  transform: rotate(-15deg);
  width: 280px;
  color: #ffffff;
}
/* line 316, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-1 a.dev-level-1-item5 .dev-level-1-text4 {
  position: relative;
  z-index: 9;
}
/* line 320, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-1 a.dev-level-1-item5 .angle-arrow {
  width: 24px;
  height: 45px;
  background-image: url(../images/sprite.png);
  background-repeat: no-repeat;
  background-position: top -68px left -2px;
  position: absolute;
  left: 242px;
  top: 38px;
  transform: rotate(44deg);
}
/* line 330, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-1 a.dev-level-1-item5 .angle-arrow:before {
  content: '';
  width: 0;
  height: 0;
  border-left: 45px solid transparent;
  border-right: 45px solid transparent;
  border-bottom: 45px solid #004BB4;
  position: absolute;
  top: 179px;
  right: 190px;
  z-index: -1;
  transform: rotate(106deg);
}
/* line 343, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-1 a.dev-level-1-item5 .angle-arrow:after {
  content: '';
  width: 0;
  height: 0;
  border-left: 45px solid transparent;
  border-right: 45px solid transparent;
  border-top: 45px solid #004BB4;
  position: absolute;
  top: 208px;
  right: 166px;
  z-index: -1;
  transform: rotate(15deg);
}
/* line 357, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-1 a.dev-level-1-item5:before {
  content: '';
  width: 284px;
  height: 112px;
  background: #004BB4;
  position: absolute;
  left: -25px;
  top: -41px;
  transform: rotate(178deg);
  opacity: 1;
}
/* line 371, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-2 {
  width: 470px;
  height: 470px;
  border: 2px solid #C8C8C8;
  border-radius: 100%;
  background-color: #F4F4F4;
  position: absolute;
  top: 45px;
  right: 45px;
  bottom: 45px;
  left: 45px;
  overflow: hidden;
}
/* line 379, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-2 a {
  font-size: 10px;
  color: #01A3E2;
  text-transform: uppercase;
  font-family: "RobotoBold", sans-serif;
  width: 100%;
  height: 100%;
  display: block;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
/* line 388, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-2 a .dev-level-2-top {
  position: absolute;
  top: 15px;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  z-index: 2;
}
/* line 396, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-2 a .dev-level-2-bottom {
  position: absolute;
  bottom: 15px;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  z-index: 2;
}
/* line 405, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-2 a .dev-level-2-item1 em {
  width: 220px;
  height: 65px;
  position: absolute;
  background: #4c81ca;
  left: 62px;
  top: 4px;
  transform: rotate(-12deg);
  z-index: 1;
  opacity: 0;
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
/* line 416, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-2 a .dev-level-2-item1 em::before {
  content: '';
  width: 86px;
  height: 65px;
  background: #4c81ca;
  position: absolute;
  top: 18px;
  left: -26px;
  transform: rotate(-46deg);
}
/* line 426, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-2 a .dev-level-2-item1 em::after {
  content: '';
  width: 86px;
  height: 65px;
  background: #4c81ca;
  position: absolute;
  top: 11px;
  right: -31px;
  transform: rotate(-56deg);
}
/* line 437, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-2 a .dev-level-2-item1:after {
  content: '';
  width: 2px;
  height: 45px;
  position: absolute;
  background: #c8c8c8;
  left: 303px;
  top: 10px;
  transform: rotate(23deg);
}
/* line 449, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-2 a .dev-level-2-item2 em {
  width: 220px;
  height: 80px;
  position: absolute;
  background: #f1737a;
  left: 300px;
  top: 78px;
  transform: rotate(52deg);
  z-index: 1;
  opacity: 0;
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
/* line 460, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-2 a .dev-level-2-item2 em::before {
  content: '';
  width: 86px;
  height: 65px;
  background: #f1737a;
  position: absolute;
  top: 18px;
  left: -27px;
  transform: rotate(-31deg);
}
/* line 470, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-2 a .dev-level-2-item2 em::after {
  content: '';
  width: 86px;
  height: 65px;
  background: #f1737a;
  position: absolute;
  top: 30px;
  right: -18px;
  transform: rotate(-58deg);
}
/* line 481, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-2 a .dev-level-2-item2:after {
  content: '';
  width: 2px;
  height: 45px;
  position: absolute;
  background: #c8c8c8;
  left: 444px;
  top: 210px;
  transform: rotate(264deg);
}
/* line 493, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-2 a .dev-level-2-item3 em {
  width: 210px;
  height: 80px;
  position: absolute;
  background: #4cbce6;
  left: 292px;
  top: 308px;
  transform: rotate(122deg);
  z-index: 1;
  opacity: 0;
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
/* line 504, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-2 a .dev-level-2-item3 em::before {
  content: '';
  width: 86px;
  height: 44px;
  background: #4cbce6;
  position: absolute;
  top: 13px;
  left: -25px;
  transform: rotate(-38deg);
}
/* line 514, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-2 a .dev-level-2-item3 em::after {
  content: '';
  width: 86px;
  height: 65px;
  background: #4cbce6;
  position: absolute;
  top: 30px;
  right: -18px;
  transform: rotate(-60deg);
}
/* line 525, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-2 a .dev-level-2-item3:after {
  content: '';
  width: 2px;
  height: 45px;
  position: absolute;
  background: #c8c8c8;
  left: 310px;
  bottom: 14px;
  transform: rotate(152deg);
}
/* line 537, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-2 a .dev-level-2-item4 em {
  width: 210px;
  height: 80px;
  position: absolute;
  background: #eda44c;
  left: 82px;
  bottom: 0;
  transform: rotate(192deg);
  z-index: 1;
  opacity: 0;
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
/* line 548, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-2 a .dev-level-2-item4 em::before {
  content: '';
  width: 86px;
  height: 44px;
  background: #eda44c;
  position: absolute;
  top: 12px;
  left: -26px;
  transform: rotate(-40deg);
}
/* line 558, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-2 a .dev-level-2-item4 em::after {
  content: '';
  width: 86px;
  height: 65px;
  background: #eda44c;
  position: absolute;
  top: 30px;
  right: -41px;
  transform: rotate(-40deg);
}
/* line 569, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-2 a .dev-level-2-item4:after {
  content: '';
  width: 2px;
  height: 45px;
  position: absolute;
  background: #c8c8c8;
  left: 62px;
  bottom: 84px;
  transform: rotate(242deg);
}
/* line 581, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-2 a .dev-level-2-item5 em {
  width: 210px;
  height: 80px;
  position: absolute;
  background: #a7cd64;
  left: -80px;
  bottom: 178px;
  transform: rotate(272deg);
  z-index: 1;
  opacity: 0;
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
/* line 592, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-2 a .dev-level-2-item5 em::before {
  content: '';
  width: 86px;
  height: 47px;
  background: #a7cd64;
  position: absolute;
  top: 36px;
  left: -10px;
  transform: rotate(-30deg);
}
/* line 602, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-2 a .dev-level-2-item5 em::after {
  content: '';
  width: 86px;
  height: 65px;
  background: #a7cd64;
  position: absolute;
  top: 30px;
  right: -43px;
  transform: rotate(-60deg);
}
/* line 613, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-2 a .dev-level-2-item5:after {
  content: '';
  width: 2px;
  height: 45px;
  position: absolute;
  background: #c8c8c8;
  left: 60px;
  top: 88px;
  transform: rotate(302deg);
}
/* line 624, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-2 a:hover, .development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-2 a.active {
  background: #5CC0E8;
}
/* line 626, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-2 a:hover span, .development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-2 a.active span {
  color: #ffffff;
}
/* line 630, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-2 a:hover .dev-level-2-item1 em, .development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-2 a:hover .dev-level-2-item2 em, .development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-2 a:hover .dev-level-2-item3 em, .development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-2 a:hover .dev-level-2-item4 em, .development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-2 a:hover .dev-level-2-item5 em, .development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-2 a.active .dev-level-2-item1 em, .development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-2 a.active .dev-level-2-item2 em, .development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-2 a.active .dev-level-2-item3 em, .development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-2 a.active .dev-level-2-item4 em, .development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-2 a.active .dev-level-2-item5 em {
  opacity: 1;
}
/* line 637, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-3 {
  width: 380px;
  height: 380px;
  border: 2px solid #C8C8C8;
  border-radius: 100%;
  background-color: #F4F4F4;
  position: absolute;
  top: 90px;
  right: 90px;
  bottom: 90px;
  left: 90px;
  overflow: hidden;
  z-index: 9;
}
/* line 646, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-3 a {
  font-size: 10px;
  color: #01A3E2;
  text-transform: uppercase;
  font-family: "RobotoBold", sans-serif;
  width: 100%;
  height: 100%;
  display: block;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
/* line 655, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-3 a .dev-level-3-top {
  position: absolute;
  top: 15px;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  z-index: 2;
}
/* line 663, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-3 a .dev-level-3-bottom {
  position: absolute;
  bottom: 15px;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  z-index: 2;
}
/* line 673, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-3 a .dev-level-3-item1 em {
  width: 150px;
  height: 65px;
  position: absolute;
  background: #99b7e1;
  left: 62px;
  top: 4px;
  transform: rotate(-12deg);
  z-index: 1;
  opacity: 0;
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
/* line 684, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-3 a .dev-level-3-item1 em::before {
  content: '';
  width: 86px;
  height: 65px;
  background: #99b7e1;
  position: absolute;
  top: 6px;
  left: -26px;
  transform: rotate(-46deg);
}
/* line 694, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-3 a .dev-level-3-item1 em::after {
  content: '';
  width: 86px;
  height: 65px;
  background: #99b7e1;
  position: absolute;
  top: 14px;
  right: -31px;
  transform: rotate(-55deg);
}
/* line 705, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-3 a .dev-level-3-item1:after {
  content: '';
  width: 2px;
  height: 45px;
  position: absolute;
  background: #c8c8c8;
  left: 240px;
  top: 7px;
  transform: rotate(23deg);
}
/* line 717, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-3 a .dev-level-3-item2 em {
  width: 160px;
  height: 80px;
  position: absolute;
  background: #f7afb3;
  left: 240px;
  top: 62px;
  transform: rotate(52deg);
  z-index: 1;
  opacity: 0;
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
/* line 728, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-3 a .dev-level-3-item2 em::before {
  content: '';
  width: 86px;
  height: 65px;
  background: #f7afb3;
  position: absolute;
  top: 8px;
  left: -28px;
  transform: rotate(-30deg);
}
/* line 738, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-3 a .dev-level-3-item2 em::after {
  content: '';
  width: 86px;
  height: 65px;
  background: #f7afb3;
  position: absolute;
  top: 33px;
  right: -18px;
  transform: rotate(-58deg);
}
/* line 749, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-3 a .dev-level-3-item2:after {
  content: '';
  width: 2px;
  height: 45px;
  position: absolute;
  background: #c8c8c8;
  left: 354px;
  top: 170px;
  transform: rotate(264deg);
}
/* line 761, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-3 a .dev-level-3-item3 em {
  width: 150px;
  height: 80px;
  position: absolute;
  background: #99d9f1;
  left: 244px;
  top: 238px;
  transform: rotate(122deg);
  z-index: 1;
  opacity: 0;
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
/* line 772, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-3 a .dev-level-3-item3 em::before {
  content: '';
  width: 90px;
  height: 44px;
  background: #99d9f1;
  position: absolute;
  top: 5px;
  left: -25px;
  transform: rotate(-37deg);
}
/* line 782, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-3 a .dev-level-3-item3 em::after {
  content: '';
  width: 86px;
  height: 65px;
  background: #99d9f1;
  position: absolute;
  top: 35px;
  right: -26px;
  transform: rotate(-60deg);
}
/* line 793, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-3 a .dev-level-3-item3:after {
  content: '';
  width: 2px;
  height: 45px;
  position: absolute;
  background: #c8c8c8;
  left: 244px;
  bottom: 8px;
  transform: rotate(152deg);
}
/* line 805, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-3 a .dev-level-3-item4 em {
  width: 130px;
  height: 80px;
  position: absolute;
  background: #f5cb99;
  left: 84px;
  bottom: 0;
  transform: rotate(192deg);
  z-index: 1;
  opacity: 0;
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
/* line 816, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-3 a .dev-level-3-item4 em::before {
  content: '';
  width: 86px;
  height: 56px;
  background: #f5cb99;
  position: absolute;
  top: -3px;
  left: -37px;
  transform: rotate(-40deg);
}
/* line 826, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-3 a .dev-level-3-item4 em::after {
  content: '';
  width: 64px;
  height: 65px;
  background: #f5cb99;
  position: absolute;
  top: 3px;
  right: -46px;
  transform: rotate(-40deg);
}
/* line 837, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-3 a .dev-level-3-item4:after {
  content: '';
  width: 2px;
  height: 45px;
  position: absolute;
  background: #c8c8c8;
  left: 58px;
  bottom: 61px;
  transform: rotate(242deg);
}
/* line 849, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-3 a .dev-level-3-item5 em {
  width: 155px;
  height: 80px;
  position: absolute;
  background: #c8dea2;
  left: -60px;
  bottom: 126px;
  transform: rotate(272deg);
  z-index: 1;
  opacity: 0;
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
/* line 860, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-3 a .dev-level-3-item5 em::before {
  content: '';
  width: 86px;
  height: 47px;
  background: #c8dea2;
  position: absolute;
  top: 38px;
  left: -9px;
  transform: rotate(-30deg);
}
/* line 870, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-3 a .dev-level-3-item5 em::after {
  content: '';
  width: 86px;
  height: 65px;
  background: #c8dea2;
  position: absolute;
  top: 30px;
  right: -55px;
  transform: rotate(-60deg);
}
/* line 881, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-3 a .dev-level-3-item5:after {
  content: '';
  width: 2px;
  height: 45px;
  position: absolute;
  background: #c8c8c8;
  left: 52px;
  top: 66px;
  transform: rotate(302deg);
}
/* line 892, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-3 a:hover, .development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-3 a.active {
  background: #5CC0E8;
}
/* line 894, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-3 a:hover span, .development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-3 a.active span {
  color: #ffffff;
}
/* line 898, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-3 a:hover .dev-level-3-item1 em, .development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-3 a:hover .dev-level-3-item2 em, .development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-3 a:hover .dev-level-3-item3 em, .development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-3 a:hover .dev-level-3-item4 em, .development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-3 a:hover .dev-level-3-item5 em, .development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-3 a.active .dev-level-3-item1 em, .development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-3 a.active .dev-level-3-item2 em, .development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-3 a.active .dev-level-3-item3 em, .development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-3 a.active .dev-level-3-item4 em, .development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-3 a.active .dev-level-3-item5 em {
  opacity: 1;
}
/* line 905, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-4 {
  width: 290px;
  height: 290px;
  border: 2px solid #C8C8C8;
  border-radius: 100%;
  background-color: #F4F4F4;
  position: absolute;
  top: 135px;
  right: 135px;
  bottom: 135px;
  left: 135px;
  overflow: hidden;
  z-index: 10;
}
/* line 914, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-4 a {
  font-size: 10px;
  color: #01A3E2;
  text-transform: uppercase;
  font-family: "RobotoBold", sans-serif;
  width: 100%;
  height: 100%;
  display: block;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
/* line 923, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-4 a .dev-level-4-top {
  position: absolute;
  top: 15px;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
/* line 930, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-4 a .dev-level-4-bottom {
  position: absolute;
  bottom: 15px;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
/* line 937, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-4 a.affected-core {
  background: #a9a9a9;
}
/* line 939, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-4 a.affected-core span {
  color: #ffffff;
}
/* line 943, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-4 a:hover, .development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-4 a.active {
  background: #a9a9a9;
}
/* line 945, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-4 a:hover span, .development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-4 a.active span {
  color: #ffffff;
}
/* line 951, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-5 {
  width: 200px;
  height: 200px;
  border: 2px solid #C8C8C8;
  border-radius: 100%;
  background-color: #F4F4F4;
  position: absolute;
  top: 180px;
  right: 180px;
  bottom: 180px;
  left: 180px;
  overflow: hidden;
  z-index: 11;
  text-align: center;
}
/* line 961, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-5 a {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
/* line 968, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-5 a img {
  max-width: 70%;
}
/* line 971, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-5 a.affected-core {
  background: #e6e6e6;
}
/* line 973, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-5 a.affected-core span {
  color: #ffffff;
}
/* line 977, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-5 a:hover, .development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-5 a.active {
  background: #e6e6e6;
}
/* line 979, ../sass/pages/_development.scss */
.development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-5 a:hover span, .development-toolkit-area .dev-toolkit-chart .dev-toolkit-level-5 a.active span {
  color: #ffffff;
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 7, ../sass/pages/_development.scss */
  .development-toolkit-area .dev-toolkit-chart {
    display: none;
  }
}
@media (min-width: 767px) and (max-width: 992px) {
  /* line 7, ../sass/pages/_development.scss */
  .development-toolkit-area .dev-toolkit-chart {
    display: none;
  }
}
@media (max-width: 767px) {
  /* line 7, ../sass/pages/_development.scss */
  .development-toolkit-area .dev-toolkit-chart {
    display: none;
  }
}
@media (min-width: 767px) and (max-width: 992px) {
  /* line 996, ../sass/pages/_development.scss */
  .development-toolkit-area .col-6 {
    -webkit-box-flex: 0 0 100%;
    -moz-box-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 1001, ../sass/pages/_development.scss */
  .development-toolkit-area .col-6 {
    -webkit-box-flex: 0 0 100%;
    -moz-box-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

/* line 1007, ../sass/pages/_development.scss */
#block-key-figure-capacity-development .key-figure-wrap {
  border-bottom: 1px solid #DCDCE4;
  background: #ffffff;
}

/*--------------------------------------------------------------
## who we work page Style
--------------------------------------------------------------*/
/* line 4, ../sass/pages/_where-we-work.scss */
.who-we-box {
  padding-top: 100px;
  padding-bottom: 100px;
  border-bottom: 1px solid #DCDCE4;
  background: #FAFAFC;
}
/* line 9, ../sass/pages/_where-we-work.scss */
.who-we-box .section-heading {
  max-width: 470px;
  width: 100%;
  text-align: left;
  margin-bottom: 30px;
}
/* line 14, ../sass/pages/_where-we-work.scss */
.who-we-box .section-heading h2 {
  text-align: left;
}
/* line 18, ../sass/pages/_where-we-work.scss */
.who-we-box .content-box {
  max-width: 470px;
  width: 100%;
}
/* line 21, ../sass/pages/_where-we-work.scss */
.who-we-box .content-box p {
  font-size: 16px;
  line-height: 28px;
}
/* line 26, ../sass/pages/_where-we-work.scss */
.who-we-box h4 {
  margin-bottom: 30px;
  padding-bottom: 12px;
  text-align: left;
  border-bottom: 1px dashed #C9C9C9;
}
/* line 32, ../sass/pages/_where-we-work.scss */
.who-we-box .readmore {
  font-family: "LatoBold", sans-serif;
}
/* line 34, ../sass/pages/_where-we-work.scss */
.who-we-box .readmore .s-less {
  display: none;
}
/* line 38, ../sass/pages/_where-we-work.scss */
.who-we-box .readmore.open_list .s-more {
  display: none;
}
/* line 41, ../sass/pages/_where-we-work.scss */
.who-we-box .readmore.open_list .s-less {
  display: block;
}
/* line 50, ../sass/pages/_where-we-work.scss */
.who-we-box .other-resources .resource-items ul li {
  -webkit-box-flex: 0 0 100%;
  -moz-box-flex: 0 0 100%;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
/* line 56, ../sass/pages/_where-we-work.scss */
.who-we-box .second-section {
  display: none;
}
@media (max-width: 992px) {
  /* line 4, ../sass/pages/_where-we-work.scss */
  .who-we-box {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (max-width: 767px) {
  /* line 4, ../sass/pages/_where-we-work.scss */
  .who-we-box {
    padding-top: 40px;
    padding-bottom: 60px;
  }
  /* line 67, ../sass/pages/_where-we-work.scss */
  .who-we-box .section-heading, .who-we-box .content-box {
    max-width: 100%;
  }
  /* line 70, ../sass/pages/_where-we-work.scss */
  .who-we-box .section-heading {
    text-align: center;
  }
  /* line 72, ../sass/pages/_where-we-work.scss */
  .who-we-box .section-heading h2 {
    text-align: center;
  }
  /* line 77, ../sass/pages/_where-we-work.scss */
  .who-we-box .content-box p {
    font-size: 14px;
    line-height: 26px;
  }
  /* line 81, ../sass/pages/_where-we-work.scss */
  .who-we-box .content-box .btn-orange {
    text-align: center;
  }
  /* line 85, ../sass/pages/_where-we-work.scss */
  .who-we-box .right-col {
    margin-top: 30px;
  }
  /* line 89, ../sass/pages/_where-we-work.scss */
  .who-we-box .video-box a, .who-we-box .video-box .popup-video {
    display: block;
  }
  /* line 92, ../sass/pages/_where-we-work.scss */
  .who-we-box .video-box h4 {
    margin-bottom: 15px;
    padding-bottom: 8px;
  }
  /* line 97, ../sass/pages/_where-we-work.scss */
  .who-we-box .other-resources {
    padding-top: 40px;
  }
}

/* line 106, ../sass/pages/_where-we-work.scss */
.video-box img {
  display: block;
  margin: auto;
  width: 100%;
}
/* line 111, ../sass/pages/_where-we-work.scss */
.video-box a, .video-box .popup-video {
  display: inline-block;
  position: relative;
}
/* line 114, ../sass/pages/_where-we-work.scss */
.video-box a svg, .video-box .popup-video svg {
  display: block;
  width: 70px;
  height: 70px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
/* line 124, ../sass/pages/_where-we-work.scss */
.video-box a:hover svg path#Play, .video-box .popup-video:hover svg path#Play {
  fill: #ef7e4c;
}
@media (max-width: 767px) {
  /* line 130, ../sass/pages/_where-we-work.scss */
  .video-box a svg, .video-box .popup-video svg {
    width: 42px;
    height: 42px;
  }
}

/*--------------------------------------------------------------
## Where work page Style
--------------------------------------------------------------*/
/* line 144, ../sass/pages/_where-we-work.scss */
.hpctool-btn {
  padding-top: 100px;
  padding-bottom: 100px;
  text-align: center;
  border-bottom: 1px solid #DCDCE4;
}
@media (max-width: 992px) {
  /* line 144, ../sass/pages/_where-we-work.scss */
  .hpctool-btn {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}

/* line 152, ../sass/pages/_where-we-work.scss */
.work-country-list {
  padding-top: 120px;
  padding-bottom: 120px;
  border-bottom: 1px solid #DCDCE4;
}
/* line 155, ../sass/pages/_where-we-work.scss */
.work-country-list header {
  -webkit-box-flex: 0 0 100%;
  -moz-box-flex: 0 0 100%;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
/* line 158, ../sass/pages/_where-we-work.scss */
.work-country-list .country-list-item {
  font-size: 16px;
  line-height: 28px;
  color: #7c7c7c;
  opacity: 0.75;
  margin-bottom: 20px;
  text-align: center;
}
@media (max-width: 992px) {
  /* line 152, ../sass/pages/_where-we-work.scss */
  .work-country-list {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}

/*--------------------------------------------------------------
## Country Page Style
--------------------------------------------------------------*/
/* line 4, ../sass/pages/_country.scss */
.single-country-map-area {
  border-bottom: 1px solid #DCDCE4;
  position: relative;
}
/* line 10, ../sass/pages/_country.scss */
.single-country-map-area .leaflet-pane > svg path.leaflet-interactive {
  pointer-events: none;
}
/* line 16, ../sass/pages/_country.scss */
.single-country-map-area #regions_div {
  height: 700px;
}
/* line 19, ../sass/pages/_country.scss */
.single-country-map-area .single-country-detail {
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  transform: translateY(-50%);
  height: 100%;
  display: flex;
  align-items: center;
}
/* line 25, ../sass/pages/_country.scss */
.single-country-map-area .single-country-detail .col-6 {
  margin-left: 50%;
}
/* line 28, ../sass/pages/_country.scss */
.single-country-map-area .single-country-detail .col-6 .single-country-info h2 {
  margin-bottom: 30px;
  text-align: left;
}
/* line 32, ../sass/pages/_country.scss */
.single-country-map-area .single-country-detail .col-6 .single-country-info span {
  font-size: 20px;
  line-height: 24px;
  font-family: "RobotoBold", sans-serif;
  margin-bottom: 10px;
  position: relative;
  padding-left: 30px;
}
/* line 39, ../sass/pages/_country.scss */
.single-country-map-area .single-country-detail .col-6 .single-country-info span::before {
  content: '!';
  width: 18px;
  height: 18px;
  display: inline-block;
  text-align: center;
  border: 2px solid #7c7c7c;
  border-radius: 100%;
  line-height: 18px;
  font-size: 16px;
  position: absolute;
  top: 1px;
  left: 0;
}
/* line 52, ../sass/pages/_country.scss */
.single-country-map-area .single-country-detail .col-6 .single-country-info p {
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 60px;
}

/* line 62, ../sass/pages/_country.scss */
.country-key-contacts {
  padding-top: 100px;
  padding-bottom: 70px;
  border-bottom: 1px solid #DCDCE4;
}
/* line 65, ../sass/pages/_country.scss */
.country-key-contacts .field--label {
  font-size: 36px;
  line-height: 42px;
  color: #4d4d4d;
  font-family: "RobotoBold", sans-serif;
  border-bottom: 1px dashed #E2E3E3;
  padding-bottom: 7px;
  margin-bottom: 27px;
}
/* line 74, ../sass/pages/_country.scss */
.country-key-contacts .field--items {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
/* line 78, ../sass/pages/_country.scss */
.country-key-contacts .field--items .field--item {
  -webkit-box-flex: 0 0 33.33333%;
  -moz-box-flex: 0 0 33.33333%;
  -webkit-flex: 0 0 33.33333%;
  -ms-flex: 0 0 33.33333%;
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
  padding-right: 15px;
  padding-left: 15px;
}
/* line 81, ../sass/pages/_country.scss */
.country-key-contacts .field--items .field--item .key-contacts-item {
  background-color: #ffffff;
  box-shadow: 0 3px 20px 0 rgba(9, 39, 80, 0.15);
  margin-bottom: 30px;
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  position: relative;
}
/* line 87, ../sass/pages/_country.scss */
.country-key-contacts .field--items .field--item .key-contacts-item h4 {
  line-height: 32px;
  margin-bottom: 10px;
}
/* line 91, ../sass/pages/_country.scss */
.country-key-contacts .field--items .field--item .key-contacts-item span {
  font-size: 14px;
  color: #7c7c7c;
  line-height: 20px;
  display: block;
  margin-bottom: 30px;
}
/* line 98, ../sass/pages/_country.scss */
.country-key-contacts .field--items .field--item .key-contacts-item a {
  font-size: 20px;
  line-height: 24px;
  color: #5CC0E8;
  font-family: "RobotoBold", sans-serif;
  display: block;
  word-break: break-word;
}
/* line 105, ../sass/pages/_country.scss */
.country-key-contacts .field--items .field--item .key-contacts-item a:hover {
  color: #01A3E2;
}

/* line 113, ../sass/pages/_country.scss */
.country-reports-block {
  padding-top: 100px;
  padding-bottom: 100px;
  background: #FAFAFC;
  border-bottom: 1px solid #DCDCE4;
}
/* line 117, ../sass/pages/_country.scss */
.country-reports-block .section-heading {
  max-width: 780px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
/* line 124, ../sass/pages/_country.scss */
.country-reports-block .faq-area .field--item {
  margin-bottom: 10px;
}
/* line 126, ../sass/pages/_country.scss */
.country-reports-block .faq-area .field--item .faq-header {
  font-size: 20px;
  line-height: 30px;
  color: rgba(77, 77, 77, 0.75);
  margin: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
  align-items: center;
  font-family: "RobotoRegular", sans-serif;
  padding-top: 30px;
  padding-right: 70px;
  padding-bottom: 30px;
  padding-left: 30px;
  -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -moz-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  -o-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  cursor: pointer;
}
/* line 140, ../sass/pages/_country.scss */
.country-reports-block .faq-area .field--item .faq-header .plus-icon {
  width: 17px;
  height: 17px;
  display: inline-block;
  position: absolute;
  right: 25px;
  top: 35px;
}
/* line 147, ../sass/pages/_country.scss */
.country-reports-block .faq-area .field--item .faq-header .plus-icon::before {
  content: '';
  width: 2px;
  height: 100%;
  background: #5CC0E8;
  position: absolute;
  left: 8px;
  top: 0;
  opacity: 0.75;
}
/* line 157, ../sass/pages/_country.scss */
.country-reports-block .faq-area .field--item .faq-header .plus-icon:after {
  content: '';
  width: 100%;
  height: 2px;
  background: #5CC0E8;
  position: absolute;
  left: 0;
  top: 7.5px;
  opacity: 0.75;
}
/* line 168, ../sass/pages/_country.scss */
.country-reports-block .faq-area .field--item .faq-header:hover {
  color: #4d4d4d;
  background: #F2F2F5;
  font-family: "RobotoBold", sans-serif;
}
/* line 182, ../sass/pages/_country.scss */
.country-reports-block .faq-area .field--item .faq-content {
  display: none;
  padding-top: 0px;
  padding-right: 70px;
  padding-bottom: 30px;
  padding-left: 30px;
  font-family: "RobotoRegular", sans-serif;
}
/* line 186, ../sass/pages/_country.scss */
.country-reports-block .faq-area .field--item .faq-content h3 {
  font-size: 26px;
  line-height: 30px;
  margin-bottom: 30px;
  color: #4d4d4d;
  text-align: left;
}
/* line 193, ../sass/pages/_country.scss */
.country-reports-block .faq-area .field--item .faq-content h4 {
  font-size: 20px;
  margin-bottom: 24px;
  color: #4d4d4d;
  text-align: left;
}
/* line 199, ../sass/pages/_country.scss */
.country-reports-block .faq-area .field--item .faq-content p {
  font-size: 16px;
  line-height: 28px;
  color: #4d4d4d;
}
/* line 203, ../sass/pages/_country.scss */
.country-reports-block .faq-area .field--item .faq-content p:last-child {
  margin-bottom: 0;
}
/* line 206, ../sass/pages/_country.scss */
.country-reports-block .faq-area .field--item .faq-content p a {
  word-break: break-all;
}
/* line 214, ../sass/pages/_country.scss */
.country-reports-block .faq-area .field--item .faq-content ul {
  list-style: disc;
  padding-left: 20px;
  margin-bottom: 30px;
}
/* line 218, ../sass/pages/_country.scss */
.country-reports-block .faq-area .field--item .faq-content ul li {
  font-size: 16px;
  line-height: 28px;
  color: #4d4d4d;
}
/* line 224, ../sass/pages/_country.scss */
.country-reports-block .faq-area .field--item .faq-content ol {
  list-style: decimal;
  padding-left: 20px;
  margin-bottom: 30px;
}
/* line 228, ../sass/pages/_country.scss */
.country-reports-block .faq-area .field--item .faq-content ol li {
  font-size: 16px;
  line-height: 28px;
  color: #4d4d4d;
}
/* line 234, ../sass/pages/_country.scss */
.country-reports-block .faq-area .field--item .faq-content table {
  width: 100% !important;
  border: 1px solid #ccc;
  margin-bottom: 30px;
}
/* line 238, ../sass/pages/_country.scss */
.country-reports-block .faq-area .field--item .faq-content table thead {
  background: #e75b31;
}
/* line 242, ../sass/pages/_country.scss */
.country-reports-block .faq-area .field--item .faq-content table tr th, .country-reports-block .faq-area .field--item .faq-content table tr td {
  border: 1px solid #ccc;
  padding: 10px;
  color: #ffffff;
}
/* line 251, ../sass/pages/_country.scss */
.country-reports-block .faq-area .field--item.active .faq-header {
  background: #F2F2F5;
  opacity: 1;
  color: #4d4d4d;
  font-family: "RobotoBold", sans-serif;
  padding-bottom: 20px;
}
/* line 258, ../sass/pages/_country.scss */
.country-reports-block .faq-area .field--item.active .faq-content {
  background: #F2F2F5;
}
/* line 265, ../sass/pages/_country.scss */
.country-reports-block.country-accordion {
  background: transparent;
}
/* line 267, ../sass/pages/_country.scss */
.country-reports-block.country-accordion .sub-report-date {
  margin-bottom: 30px;
}
/* line 271, ../sass/pages/_country.scss */
.country-reports-block.country-accordion .faq-header .title {
  -webkit-box-flex: 0 0 100%;
  -moz-box-flex: 0 0 100%;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}
/* line 274, ../sass/pages/_country.scss */
.country-reports-block.country-accordion .faq-header .sub-title {
  -webkit-box-flex: 0 0 100%;
  -moz-box-flex: 0 0 100%;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  font-size: 14px;
}
/* line 278, ../sass/pages/_country.scss */
.country-reports-block.country-accordion .faq-header .sub-title p:last-child {
  margin-bottom: 0;
}
/* line 283, ../sass/pages/_country.scss */
.country-reports-block.country-accordion ol {
  list-style-type: decimal;
}
/* line 286, ../sass/pages/_country.scss */
.country-reports-block.country-accordion ul {
  list-style: disc;
}
/* line 289, ../sass/pages/_country.scss */
.country-reports-block.country-accordion ul, .country-reports-block.country-accordion ol {
  padding-left: 25px;
  margin-bottom: 20px;
}
/* line 292, ../sass/pages/_country.scss */
.country-reports-block.country-accordion ul li, .country-reports-block.country-accordion ol li {
  font-size: 16px;
  line-height: 28px;
}
@media (max-width: 992px) {
  /* line 113, ../sass/pages/_country.scss */
  .country-reports-block {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (max-width: 767px) {
  /* line 113, ../sass/pages/_country.scss */
  .country-reports-block {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  /* line 307, ../sass/pages/_country.scss */
  .country-reports-block .faq-area .field--item .faq-header {
    padding-top: 15px;
    padding-right: 50px;
    padding-bottom: 15px;
    padding-left: 15px;
    font-size: 16px;
  }
  /* line 310, ../sass/pages/_country.scss */
  .country-reports-block .faq-area .field--item .faq-header .plus-icon {
    right: 15px;
    top: 20px;
  }
  /* line 315, ../sass/pages/_country.scss */
  .country-reports-block .faq-area .field--item .faq-content {
    padding-top: 0px;
    padding-right: 40px;
    padding-bottom: 15px;
    padding-left: 15px;
  }
  /* line 317, ../sass/pages/_country.scss */
  .country-reports-block .faq-area .field--item .faq-content p {
    font-size: 14px;
    line-height: 24px;
  }
  /* line 322, ../sass/pages/_country.scss */
  .country-reports-block .faq-area .field--item .faq-content ul li {
    font-size: 14px;
    line-height: 24px;
  }
}

/* line 332, ../sass/pages/_country.scss */
.single-country-resources {
  padding-top: 120px;
  padding-bottom: 120px;
  background-color: #ffffff;
  border-bottom: 1px solid #DCDCE4;
}
/* line 336, ../sass/pages/_country.scss */
.single-country-resources .country-key-resource {
  padding-top: 0;
  padding-bottom: 0;
  background-color: #ffffff;
  border-bottom: none;
}
/* line 342, ../sass/pages/_country.scss */
.single-country-resources .country-key-resource .update-block .update-item .update-img {
  text-align: center;
}
/* line 344, ../sass/pages/_country.scss */
.single-country-resources .country-key-resource .update-block .update-item .update-img img {
  height: 100%;
}
/* line 348, ../sass/pages/_country.scss */
.single-country-resources .country-key-resource .update-block .update-item .update-details {
  position: relative;
}
/* line 351, ../sass/pages/_country.scss */
.single-country-resources .country-key-resource .update-block .update-item .update-details .update-info .update-tag {
  display: block;
  list-style: none;
}
/* line 354, ../sass/pages/_country.scss */
.single-country-resources .country-key-resource .update-block .update-item .update-details .update-info .update-tag li {
  display: inline-block;
}
/* line 356, ../sass/pages/_country.scss */
.single-country-resources .country-key-resource .update-block .update-item .update-details .update-info .update-tag li a {
  display: inline-block;
  border: 1px solid #e75b31;
  background-color: rgba(172, 196, 32, 0.1);
  border-radius: 1.8px;
  font-size: 10px;
  line-height: 11px;
  font-family: "RobotoBlack", sans-serif;
  color: #ef7e4c;
  padding-top: 6px;
  padding-right: 14px;
  padding-bottom: 5px;
  padding-left: 14px;
  margin-right: 2px;
  margin-bottom: 4px;
}
/* line 369, ../sass/pages/_country.scss */
.single-country-resources .country-key-resource .update-block .update-item .update-details .update-info .update-tag li.global a {
  position: relative;
  padding-left: 28px;
}
/* line 372, ../sass/pages/_country.scss */
.single-country-resources .country-key-resource .update-block .update-item .update-details .update-info .update-tag li.global a:before {
  content: '\f57d';
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  display: inline-block;
  position: absolute;
  left: 9px;
  background: none;
}
/* line 383, ../sass/pages/_country.scss */
.single-country-resources .country-key-resource .update-block .update-item .update-details .update-info .update-tag li.tags a {
  position: relative;
  padding-left: 32px;
}
/* line 386, ../sass/pages/_country.scss */
.single-country-resources .country-key-resource .update-block .update-item .update-details .update-info .update-tag li.tags a:before {
  content: '';
  width: 13px;
  height: 13px;
  background-image: url(../images/sprite.png);
  background-position: top -37px right -177px;
  background-repeat: no-repeat;
  position: absolute;
  top: 5px;
  left: 9px;
}
/* line 397, ../sass/pages/_country.scss */
.single-country-resources .country-key-resource .update-block .update-item .update-details .update-info .update-tag li.more-tags {
  cursor: pointer;
}
/* line 400, ../sass/pages/_country.scss */
.single-country-resources .country-key-resource .update-block .update-item .update-details .update-info .update-tag li.more-tags a:before {
  display: none;
}
/* line 405, ../sass/pages/_country.scss */
.single-country-resources .country-key-resource .update-block .update-item .update-details .update-info .update-tag li.hide-tags {
  display: none;
}
/* line 412, ../sass/pages/_country.scss */
.single-country-resources .country-key-resource .update-block .update-item .update-details .update-desc h3 {
  font-family: "RobotoBold", sans-serif;
}
/* line 415, ../sass/pages/_country.scss */
.single-country-resources .country-key-resource .update-block .update-item .update-details .update-desc p {
  font-family: "RobotoRegular", sans-serif;
}
/* line 419, ../sass/pages/_country.scss */
.single-country-resources .country-key-resource .update-block .update-item .update-details .resource-content-preview {
  -webkit-box-flex: 0 0 14%;
  -moz-box-flex: 0 0 14%;
  -webkit-flex: 0 0 14%;
  -ms-flex: 0 0 14%;
  flex: 0 0 14%;
  max-width: 14%;
}
/* line 421, ../sass/pages/_country.scss */
.single-country-resources .country-key-resource .update-block .update-item .update-details .resource-content-preview a {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  font-size: 14px;
  line-height: 16px;
  font-family: "RobotoBold", sans-serif;
}
/* line 427, ../sass/pages/_country.scss */
.single-country-resources .country-key-resource .update-block .update-item .update-details .resource-content-preview a:before {
  content: '\f06e';
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  display: inline-block;
  margin-right: 8px;
}
/* line 434, ../sass/pages/_country.scss */
.single-country-resources .country-key-resource .update-block .update-item .update-details .resource-content-preview a:after {
  content: '';
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #ef7e4c;
  display: inline-block;
  margin-left: 5px;
}
/* line 446, ../sass/pages/_country.scss */
.single-country-resources .country-key-resource .update-block .update-item .update-details .resource-file-popup {
  position: absolute;
  top: 85px;
  right: 30px;
  left: 30px;
  background-color: #FFFFFF;
  box-shadow: 0 3px 20px 0 rgba(104, 108, 128, 0.15);
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  z-index: 1;
  display: none;
}
/* line 453, ../sass/pages/_country.scss */
.single-country-resources .country-key-resource .update-block .update-item .update-details .resource-file-popup .close-resource-popup {
  width: 10px;
  height: 10px;
  position: absolute;
  top: 10px;
  right: 15px;
  cursor: pointer;
}
/* line 458, ../sass/pages/_country.scss */
.single-country-resources .country-key-resource .update-block .update-item .update-details .resource-file-popup .close-resource-popup:before {
  content: '';
  width: 2px;
  height: 11px;
  background: #8D8E91;
  display: inline-block;
  position: absolute;
  left: 5px;
  transform: rotate(45deg);
}
/* line 467, ../sass/pages/_country.scss */
.single-country-resources .country-key-resource .update-block .update-item .update-details .resource-file-popup .close-resource-popup:after {
  content: '';
  width: 2px;
  height: 11px;
  background: #8D8E91;
  display: inline-block;
  position: absolute;
  left: 5px;
  transform: rotate(-45deg);
}
@media (max-width: 767px) {
  /* line 477, ../sass/pages/_country.scss */
  .single-country-resources .country-key-resource .update-block .update-item .update-details .resource-file-popup ul {
    margin-top: 15px;
  }
}
/* line 481, ../sass/pages/_country.scss */
.single-country-resources .country-key-resource .update-block .update-item .update-details .resource-file-popup ul li {
  display: block;
}
/* line 483, ../sass/pages/_country.scss */
.single-country-resources .country-key-resource .update-block .update-item .update-details .resource-file-popup ul li a {
  display: flex;
  align-items: center;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 50px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 16px;
  font-family: "RobotoBold", sans-serif;
  position: relative;
  min-height: 53px;
}
/* line 493, ../sass/pages/_country.scss */
.single-country-resources .country-key-resource .update-block .update-item .update-details .resource-file-popup ul li a:before {
  content: '';
  width: 31px;
  height: 35px;
  background-image: url(../images/sprite.png);
  background-repeat: no-repeat;
  background-position: top -126px left -2px;
  display: inline-block;
  position: absolute;
  left: 10px;
}
/* line 505, ../sass/pages/_country.scss */
.single-country-resources .country-key-resource .update-block .update-item .update-details .resource-file-popup ul li:nth-of-type(2n) a {
  background-color: #757575;
}
/* line 510, ../sass/pages/_country.scss */
.single-country-resources .country-key-resource .update-block .update-item .update-details .resource-file-popup ul li:last-child a {
  margin-bottom: 0px;
}
/* line 521, ../sass/pages/_country.scss */
.single-country-resources .resource-library {
  padding-top: 40px;
  padding-bottom: 0;
}
/* line 524, ../sass/pages/_country.scss */
.single-country-resources .resource-library .other-resource-title h3 {
  font-size: 36px;
  line-height: 42px;
  border-bottom: 1px dashed #e2e3e3;
  padding-bottom: 7px;
  margin-bottom: 40px;
}
/* line 533, ../sass/pages/_country.scss */
.single-country-resources .resource-library .resource-content-block .resource-content-item {
  background-color: #f2f2f5;
}
/* line 535, ../sass/pages/_country.scss */
.single-country-resources .resource-library .resource-content-block .resource-content-item:last-child {
  margin-bottom: 0px;
}
/* line 538, ../sass/pages/_country.scss */
.single-country-resources .resource-library .resource-content-block .resource-content-item:nth-of-type(2n) {
  background-color: #ffffff;
}

/* line 545, ../sass/pages/_country.scss */
.chart-report {
  padding-top: 30px;
}
/* line 547, ../sass/pages/_country.scss */
.chart-report .chart-box {
  box-shadow: 0 3px 20px 0 rgba(9, 39, 80, 0.15);
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  margin-bottom: 30px;
}
/* line 551, ../sass/pages/_country.scss */
.chart-report .chart-box .chart-label {
  text-align: center;
  display: block;
  font-size: 10px;
}
/* line 557, ../sass/pages/_country.scss */
.chart-report .charts-tab {
  box-shadow: 0 3px 20px 0 rgba(9, 39, 80, 0.15);
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
}
/* line 561, ../sass/pages/_country.scss */
.chart-report .charts-tab ul.tabs {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 30px;
}
/* line 564, ../sass/pages/_country.scss */
.chart-report .charts-tab ul.tabs li {
  padding-top: 13px;
  padding-right: 25px;
  padding-bottom: 12px;
  padding-left: 25px;
  display: inline-block;
  font-size: 11px;
  line-height: 13px;
  text-align: center;
  font-family: "RobotoBold", sans-serif;
  color: #5CC0E8;
  border: 1px solid #e75b31;
  border-radius: 0;
  background-color: rgba(172, 196, 32, 0.1);
  cursor: pointer;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
/* line 577, ../sass/pages/_country.scss */
.chart-report .charts-tab ul.tabs li:first-child {
  border-radius: 4px 0 0 4px;
}
/* line 580, ../sass/pages/_country.scss */
.chart-report .charts-tab ul.tabs li:last-child {
  border-radius: 0 4px 4px 0;
}
/* line 583, ../sass/pages/_country.scss */
.chart-report .charts-tab ul.tabs li.current {
  color: #ffffff;
  background-color: #e75b31;
}
/* line 587, ../sass/pages/_country.scss */
.chart-report .charts-tab ul.tabs li:hover {
  color: #ffffff;
  background-color: #ef7e4c;
}
/* line 594, ../sass/pages/_country.scss */
.chart-report .charts-tab .tab-content {
  display: none;
}
/* line 596, ../sass/pages/_country.scss */
.chart-report .charts-tab .tab-content.current {
  display: block;
}
/* line 599, ../sass/pages/_country.scss */
.chart-report .charts-tab .tab-content .chart-label {
  display: block;
  text-align: center;
  font-size: 10px;
}

/* line 607, ../sass/pages/_country.scss */
.links-reports-block {
  padding-top: 120px;
  padding-bottom: 120px;
  background-color: #757575;
  border-bottom: 1px solid #DCDCE4;
  position: relative;
}
/* line 612, ../sass/pages/_country.scss */
.links-reports-block::before {
  content: '';
  width: 50%;
  height: 100%;
  position: absolute;
  top: 0;
  left: -15px;
  background: linear-gradient(225deg, rgba(205, 211, 224, 0.15) 0%, rgba(250, 250, 252, 0.25) 100%);
}
/* line 623, ../sass/pages/_country.scss */
.links-reports-block .links-reports-text .field-upload-links .field--label {
  font-family: "RobotoBold", sans-serif;
  font-size: 36px;
  line-height: 42px;
  color: #4d4d4d;
  text-align: left;
  margin-bottom: 60px;
}
/* line 632, ../sass/pages/_country.scss */
.links-reports-block .links-reports-text .field-upload-links .field--item a {
  font-size: 20px;
  line-height: 30px;
  font-family: "RobotoBold", sans-serif;
  color: #ef7e4c;
  position: relative;
  word-wrap: break-word;
  margin-bottom: 40px;
  display: inline-block;
}
/* line 641, ../sass/pages/_country.scss */
.links-reports-block .links-reports-text .field-upload-links .field--item a::after {
  content: '\f35d';
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  margin-left: 8px;
}
/* line 647, ../sass/pages/_country.scss */
.links-reports-block .links-reports-text .field-upload-links .field--item a:hover {
  color: #e75b31;
}
/* line 652, ../sass/pages/_country.scss */
.links-reports-block .links-reports-text .field-upload-links .field--item:last-child a {
  margin-bottom: 0px;
}
/* line 659, ../sass/pages/_country.scss */
.links-reports-block .links-reports-text .field-add-contents .field--label {
  font-family: "RobotoBold", sans-serif;
  font-size: 36px;
  line-height: 42px;
  color: #4d4d4d;
  text-align: left;
  margin-bottom: 60px;
}
/* line 668, ../sass/pages/_country.scss */
.links-reports-block .links-reports-text .field-add-contents .field--item a {
  font-size: 20px;
  line-height: 30px;
  font-family: "RobotoBold", sans-serif;
  color: #ef7e4c;
  position: relative;
  word-wrap: break-word;
  margin-bottom: 40px;
  display: inline-block;
}
/* line 677, ../sass/pages/_country.scss */
.links-reports-block .links-reports-text .field-add-contents .field--item a:hover {
  color: #e75b31;
}
/* line 682, ../sass/pages/_country.scss */
.links-reports-block .links-reports-text .field-add-contents .field--item:last-child a {
  margin-bottom: 0px;
}
@media (max-width: 767px) {
  /* line 607, ../sass/pages/_country.scss */
  .links-reports-block {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  /* line 691, ../sass/pages/_country.scss */
  .links-reports-block::before {
    display: none;
  }
  /* line 695, ../sass/pages/_country.scss */
  .links-reports-block .links-reports-text .field-upload-links {
    margin-bottom: 40px;
  }
  /* line 697, ../sass/pages/_country.scss */
  .links-reports-block .links-reports-text .field-upload-links .field--label {
    font-size: 22px;
    line-height: 27px;
    margin-bottom: 30px;
  }
  /* line 703, ../sass/pages/_country.scss */
  .links-reports-block .links-reports-text .field-upload-links .field--item a {
    font-size: 16px;
    margin-bottom: 10px;
  }
  /* line 710, ../sass/pages/_country.scss */
  .links-reports-block .links-reports-text .field-add-contents .field--label {
    font-size: 22px;
    line-height: 27px;
    margin-bottom: 30px;
  }
  /* line 716, ../sass/pages/_country.scss */
  .links-reports-block .links-reports-text .field-add-contents .field--item a {
    font-size: 16px;
    margin-bottom: 10px;
  }
}

@media (max-width: 992px) {
  /* line 727, ../sass/pages/_country.scss */
  .single-country-map-area {
    padding-top: 60px;
    padding-right: 15px;
    padding-bottom: 60px;
    padding-left: 15px;
  }
  /* line 729, ../sass/pages/_country.scss */
  .single-country-map-area .single-country-map {
    display: none;
  }
  /* line 732, ../sass/pages/_country.scss */
  .single-country-map-area .single-country-detail {
    position: static;
    transform: translateY(0%);
  }
  /* line 735, ../sass/pages/_country.scss */
  .single-country-map-area .single-country-detail .col-6 {
    -webkit-box-flex: 0 0 100%;
    -moz-box-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-left: 0%;
  }
  /* line 739, ../sass/pages/_country.scss */
  .single-country-map-area .single-country-detail .col-6 .single-country-info h2 {
    font-size: 32px;
    line-height: 39px;
    margin-bottom: 15px;
  }
  /* line 744, ../sass/pages/_country.scss */
  .single-country-map-area .single-country-detail .col-6 .single-country-info span {
    margin-bottom: 8px;
    position: relative;
    padding-left: 20px;
    font-size: 14px;
    line-height: 24px;
  }
  /* line 750, ../sass/pages/_country.scss */
  .single-country-map-area .single-country-detail .col-6 .single-country-info span:before {
    width: 12px;
    height: 12px;
    line-height: 12px;
    font-size: 10px;
  }
  /* line 757, ../sass/pages/_country.scss */
  .single-country-map-area .single-country-detail .col-6 .single-country-info p {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 30px;
  }

  /* line 766, ../sass/pages/_country.scss */
  .country-key-contacts {
    padding-top: 60px;
    padding-bottom: 50px;
  }
  /* line 769, ../sass/pages/_country.scss */
  .country-key-contacts .field--items .field--item {
    -webkit-box-flex: 0 0 50%;
    -moz-box-flex: 0 0 50%;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 771, ../sass/pages/_country.scss */
  .country-key-contacts .field--items .field--item .key-contacts-item {
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
  }
}
@media (max-width: 767px) {
  /* line 779, ../sass/pages/_country.scss */
  .single-country-map-area {
    padding-top: 60px;
    padding-right: 15px;
    padding-bottom: 60px;
    padding-left: 15px;
  }
  /* line 781, ../sass/pages/_country.scss */
  .single-country-map-area .single-country-map {
    display: none;
  }
  /* line 784, ../sass/pages/_country.scss */
  .single-country-map-area .single-country-detail {
    position: static;
    transform: translateY(0%);
  }
  /* line 787, ../sass/pages/_country.scss */
  .single-country-map-area .single-country-detail .col-6 {
    margin-left: 0%;
  }
  /* line 790, ../sass/pages/_country.scss */
  .single-country-map-area .single-country-detail .col-6 .single-country-info h2 {
    font-size: 32px;
    line-height: 39px;
    margin-bottom: 15px;
  }
  /* line 795, ../sass/pages/_country.scss */
  .single-country-map-area .single-country-detail .col-6 .single-country-info span {
    margin-bottom: 8px;
    position: relative;
    padding-left: 20px;
    font-size: 14px;
    line-height: 24px;
  }
  /* line 801, ../sass/pages/_country.scss */
  .single-country-map-area .single-country-detail .col-6 .single-country-info span:before {
    width: 12px;
    height: 12px;
    line-height: 12px;
    font-size: 10px;
  }
  /* line 808, ../sass/pages/_country.scss */
  .single-country-map-area .single-country-detail .col-6 .single-country-info p {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 30px;
  }

  /* line 817, ../sass/pages/_country.scss */
  .country-key-contacts {
    padding-top: 60px;
    padding-bottom: 30px;
  }
  /* line 819, ../sass/pages/_country.scss */
  .country-key-contacts .field--label {
    font-size: 22px;
    line-height: 27px;
  }
  /* line 824, ../sass/pages/_country.scss */
  .country-key-contacts .field--items .field--item {
    -webkit-box-flex: 0 0 100%;
    -moz-box-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 826, ../sass/pages/_country.scss */
  .country-key-contacts .field--items .field--item .key-contacts-item {
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    position: relative;
  }
  /* line 829, ../sass/pages/_country.scss */
  .country-key-contacts .field--items .field--item .key-contacts-item h3 {
    font-size: 18px;
    line-height: 22px;
  }
  /* line 833, ../sass/pages/_country.scss */
  .country-key-contacts .field--items .field--item .key-contacts-item span {
    margin-bottom: 15px;
  }
  /* line 836, ../sass/pages/_country.scss */
  .country-key-contacts .field--items .field--item .key-contacts-item a {
    font-size: 14px;
    line-height: 17px;
  }

  /* line 844, ../sass/pages/_country.scss */
  .single-country-resources {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  /* line 848, ../sass/pages/_country.scss */
  .single-country-resources .resource-library .other-resource-title h3 {
    font-size: 24px;
  }
}
/*--------------------------------------------------------------
## Event Listing Page Style
--------------------------------------------------------------*/
/* line 4, ../sass/pages/_event.scss */
.eventlistingArea {
  padding-top: 100px;
  padding-bottom: 100px;
}
/* line 7, ../sass/pages/_event.scss */
.eventlistingArea .eventlisting .bef-exposed-form {
  position: relative;
}
/* line 9, ../sass/pages/_event.scss */
.eventlistingArea .eventlisting .bef-exposed-form:before {
  content: '';
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 6px solid #000;
  position: absolute;
  right: 10px;
  top: 20px;
}
/* line 20, ../sass/pages/_event.scss */
.eventlistingArea .eventlisting .bef-exposed-form select {
  width: 100%;
  border: 1px solid #ccc;
  height: 48px;
  margin-bottom: 60px;
  padding-right: 15px;
  padding-left: 15px;
  font-size: 18px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -o-appearance: none;
  appearance: none;
}
/* line 31, ../sass/pages/_event.scss */
.eventlistingArea .eventlisting .bef-exposed-form select:focus {
  outline: none;
}
/* line 34, ../sass/pages/_event.scss */
.eventlistingArea .eventlisting .bef-exposed-form select::-ms-expand {
  display: none;
}
/* line 39, ../sass/pages/_event.scss */
.eventlistingArea .eventlisting .back-to-event {
  padding-bottom: 60px;
}
/* line 41, ../sass/pages/_event.scss */
.eventlistingArea .eventlisting .back-to-event a {
  color: #ffffff;
  font-size: 14px;
  line-height: 17px;
  font-family: "RobotoBold", sans-serif;
  position: relative;
  padding-right: 20px;
  padding-left: 60px;
}
/* line 48, ../sass/pages/_event.scss */
.eventlistingArea .eventlisting .back-to-event a:before {
  content: '';
  width: 31px;
  height: 17px;
  background: url(../images/sprite.png);
  background-position: top -56px left -64px;
  position: absolute;
  top: 11px;
  left: 15px;
}
/* line 58, ../sass/pages/_event.scss */
.eventlistingArea .eventlisting .event-list-item {
  margin-bottom: 60px;
}
/* line 60, ../sass/pages/_event.scss */
.eventlistingArea .eventlisting .event-list-item .event-header {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin-bottom: 30px;
}
/* line 65, ../sass/pages/_event.scss */
.eventlistingArea .eventlisting .event-list-item .event-header .event-header-left {
  -webkit-box-flex: 0 0 72px;
  -moz-box-flex: 0 0 72px;
  -webkit-flex: 0 0 72px;
  -ms-flex: 0 0 72px;
  flex: 0 0 72px;
  max-width: 72px;
  text-align: center;
  color: #4d4d4d;
  font-family: "RobotoBold", sans-serif;
  font-size: 16px;
  line-height: 19px;
  text-transform: uppercase;
  padding-right: 10px;
  padding-left: 10px;
}
/* line 74, ../sass/pages/_event.scss */
.eventlistingArea .eventlisting .event-list-item .event-header .event-header-left span {
  display: block;
  font-size: 26px;
  line-height: 30px;
  color: #4d4d4d;
  font-family: "RobotoBold", sans-serif;
  margin-top: 4px;
}
/* line 83, ../sass/pages/_event.scss */
.eventlistingArea .eventlisting .event-list-item .event-header .event-header-right {
  -webkit-box-flex: 0 0 85%;
  -moz-box-flex: 0 0 85%;
  -webkit-flex: 0 0 85%;
  -ms-flex: 0 0 85%;
  flex: 0 0 85%;
  max-width: 85%;
  padding-left: 22px;
  position: relative;
}
/* line 87, ../sass/pages/_event.scss */
.eventlistingArea .eventlisting .event-list-item .event-header .event-header-right::before {
  content: '';
  width: 3px;
  height: 100%;
  background-color: #E2E3E3;
  position: absolute;
  top: -5px;
  left: 0px;
}
/* line 96, ../sass/pages/_event.scss */
.eventlistingArea .eventlisting .event-list-item .event-item-date {
  font-size: 14px;
  color: #7c7c7c;
  line-height: 16px;
  margin-bottom: 7px;
}
/* line 103, ../sass/pages/_event.scss */
.eventlistingArea .eventlisting .event-list-item .event-item-title h3 {
  margin-bottom: 0;
  font-size: 36px;
  line-height: 54px;
}
/* line 107, ../sass/pages/_event.scss */
.eventlistingArea .eventlisting .event-list-item .event-item-title h3 a {
  display: inline-block;
  color: #4d4d4d;
}
/* line 110, ../sass/pages/_event.scss */
.eventlistingArea .eventlisting .event-list-item .event-item-title h3 a:hover {
  color: #e75b31;
}
/* line 116, ../sass/pages/_event.scss */
.eventlistingArea .eventlisting .event-list-item .event-item-img {
  margin-bottom: 30px;
}
/* line 120, ../sass/pages/_event.scss */
.eventlistingArea .eventlisting .event-list-item .event-item-body p {
  font-size: 16px;
  line-height: 28px;
}
/* line 126, ../sass/pages/_event.scss */
.eventlistingArea .eventlisting .event-list-item .event-item-btn a {
  font-size: 16px;
  line-height: 19px;
  color: #ef7e4c;
  font-family: "RobotoBold", sans-serif;
  display: inline-block;
}
/* line 132, ../sass/pages/_event.scss */
.eventlistingArea .eventlisting .event-list-item .event-item-btn a:hover {
  color: #e75b31;
}
/* line 139, ../sass/pages/_event.scss */
.eventlistingArea #rendercalendarwithevents {
  background-color: #ffffff;
  box-shadow: 0 3px 20px 0 rgba(9, 39, 80, 0.15);
  margin-bottom: 60px;
}
/* line 143, ../sass/pages/_event.scss */
.eventlistingArea #rendercalendarwithevents .dncalendar-header {
  margin: 0;
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  border-bottom: 1px solid #E2E3E3;
}
/* line 149, ../sass/pages/_event.scss */
.eventlistingArea #rendercalendarwithevents .dncalendar-header h2 {
  margin: 0;
  text-align: left;
  font-size: 26px;
  line-height: 30px;
}
/* line 155, ../sass/pages/_event.scss */
.eventlistingArea #rendercalendarwithevents .dncalendar-header .dncalendar-links {
  position: static;
  display: flex;
  height: auto;
  width: auto;
}
/* line 160, ../sass/pages/_event.scss */
.eventlistingArea #rendercalendarwithevents .dncalendar-header .dncalendar-links div {
  width: 24px;
  height: 24px;
}
/* line 163, ../sass/pages/_event.scss */
.eventlistingArea #rendercalendarwithevents .dncalendar-header .dncalendar-links div.dncalendar-prev-month {
  background: url(../images/angle-arrow.svg);
  background-size: 80%;
  background-position: center;
  background-repeat: no-repeat;
  transform: rotate(180deg);
  left: auto;
  right: 70px;
  top: 30px;
}
/* line 173, ../sass/pages/_event.scss */
.eventlistingArea #rendercalendarwithevents .dncalendar-header .dncalendar-links div.dncalendar-next-month {
  background: url(../images/angle-arrow.svg);
  background-size: 80%;
  background-position: center;
  background-repeat: no-repeat;
  right: 30px;
  top: 35px;
}
/* line 184, ../sass/pages/_event.scss */
.eventlistingArea #rendercalendarwithevents .dncalendar-body {
  margin: 0;
  padding: 30px;
}
/* line 188, ../sass/pages/_event.scss */
.eventlistingArea #rendercalendarwithevents .dncalendar-body thead tr {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
/* line 191, ../sass/pages/_event.scss */
.eventlistingArea #rendercalendarwithevents .dncalendar-body thead tr td {
  padding: 0;
  font-size: 16px;
  line-height: 26px;
  color: #4d4d4d;
  text-transform: uppercase;
  font-family: "RobotoBold", sans-serif;
  width: 40px;
  height: 40px;
  display: inline-block;
}
/* line 201, ../sass/pages/_event.scss */
.eventlistingArea #rendercalendarwithevents .dncalendar-body thead tr td.holiday {
  color: #4d4d4d !important;
}
/* line 209, ../sass/pages/_event.scss */
.eventlistingArea #rendercalendarwithevents .dncalendar-body table tbody tr {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
/* line 212, ../sass/pages/_event.scss */
.eventlistingArea #rendercalendarwithevents .dncalendar-body table tbody tr td {
  border: none;
  width: 40px;
  height: 40px;
  display: inline-block;
  font-size: 14px;
  line-height: 40px;
  color: rgba(124, 124, 124, 0.5);
  font-family: "RobotoBold", sans-serif;
  border-radius: 100%;
  background: #ffffff;
  pointer-events: none;
}
/* line 224, ../sass/pages/_event.scss */
.eventlistingArea #rendercalendarwithevents .dncalendar-body table tbody tr td.calendarClick {
  color: #7c7c7c;
  pointer-events: none;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
/* line 228, ../sass/pages/_event.scss */
.eventlistingArea #rendercalendarwithevents .dncalendar-body table tbody tr td.calendarClick.today-date {
  color: #4d4d4d !important;
  background-color: #E2E6EC;
}
/* line 232, ../sass/pages/_event.scss */
.eventlistingArea #rendercalendarwithevents .dncalendar-body table tbody tr td.calendarClick.today-date .entry:after {
  display: none;
}
/* line 237, ../sass/pages/_event.scss */
.eventlistingArea #rendercalendarwithevents .dncalendar-body table tbody tr td.calendarClick.holiday {
  color: #7c7c7c !important;
}
/* line 240, ../sass/pages/_event.scss */
.eventlistingArea #rendercalendarwithevents .dncalendar-body table tbody tr td.calendarClick.note {
  cursor: pointer;
  pointer-events: auto;
}
/* line 243, ../sass/pages/_event.scss */
.eventlistingArea #rendercalendarwithevents .dncalendar-body table tbody tr td.calendarClick.note:before {
  border: none;
  width: 6px;
  height: 6px;
  background: #e75b31;
  border-radius: 100%;
  bottom: 4px;
  top: auto;
  right: auto;
  left: 18px;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
/* line 255, ../sass/pages/_event.scss */
.eventlistingArea #rendercalendarwithevents .dncalendar-body table tbody tr td.calendarClick.note:hover, .eventlistingArea #rendercalendarwithevents .dncalendar-body table tbody tr td.calendarClick.note.active {
  color: #ffffff !important;
}
/* line 257, ../sass/pages/_event.scss */
.eventlistingArea #rendercalendarwithevents .dncalendar-body table tbody tr td.calendarClick.note:hover:before, .eventlistingArea #rendercalendarwithevents .dncalendar-body table tbody tr td.calendarClick.note.active:before {
  border: none;
  width: 40px;
  height: 40px;
  background: #e75b31;
  border-radius: 100%;
  bottom: 0px;
  top: auto;
  right: auto;
  left: 0px;
}
/* line 271, ../sass/pages/_event.scss */
.eventlistingArea #rendercalendarwithevents .dncalendar-body table tbody tr td .entry {
  padding: 0;
}
/* line 274, ../sass/pages/_event.scss */
.eventlistingArea #rendercalendarwithevents .dncalendar-body table tbody tr td.holiday {
  color: rgba(124, 124, 124, 0.5) !important;
}
/* line 276, ../sass/pages/_event.scss */
.eventlistingArea #rendercalendarwithevents .dncalendar-body table tbody tr td.holiday.note {
  cursor: pointer;
  pointer-events: auto;
}
/* line 279, ../sass/pages/_event.scss */
.eventlistingArea #rendercalendarwithevents .dncalendar-body table tbody tr td.holiday.note:before {
  border: none;
  width: 6px;
  height: 6px;
  background: #e75b31;
  border-radius: 100%;
  bottom: 4px;
  top: auto;
  right: auto;
  left: 18px;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
/* line 291, ../sass/pages/_event.scss */
.eventlistingArea #rendercalendarwithevents .dncalendar-body table tbody tr td.holiday.note:hover, .eventlistingArea #rendercalendarwithevents .dncalendar-body table tbody tr td.holiday.note.active {
  color: #ffffff !important;
}
/* line 293, ../sass/pages/_event.scss */
.eventlistingArea #rendercalendarwithevents .dncalendar-body table tbody tr td.holiday.note:hover:before, .eventlistingArea #rendercalendarwithevents .dncalendar-body table tbody tr td.holiday.note.active:before {
  border: none;
  width: 40px;
  height: 40px;
  background: #e75b31;
  border-radius: 100%;
  bottom: 0px;
  top: auto;
  right: auto;
  left: 0px;
}
/* line 314, ../sass/pages/_event.scss */
.eventlistingArea .past-event-block h4 {
  font-size: 26px;
  line-height: 30px;
  border-bottom: 1px dashed #E2E3E3;
  padding-bottom: 7px;
  margin-bottom: 30px;
}
/* line 322, ../sass/pages/_event.scss */
.eventlistingArea .past-event-block .past-event-item a {
  display: block;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  margin-bottom: 10px;
  font-size: 16px;
  line-height: 28px;
  color: #7c7c7c;
  font-family: "RobotoBold", sans-serif;
}
/* line 330, ../sass/pages/_event.scss */
.eventlistingArea .past-event-block .past-event-item a:hover {
  color: #e75b31;
}
/* line 334, ../sass/pages/_event.scss */
.eventlistingArea .past-event-block .past-event-item:nth-of-type(2n) {
  background: #FAFAFC;
}
/* line 340, ../sass/pages/_event.scss */
.eventlistingArea .past-event-block .pager li.pager__item {
  text-align: left;
}

/* line 347, ../sass/pages/_event.scss */
.join-event-area {
  padding-top: 120px;
  padding-bottom: 120px;
  background-color: #FAFAFC;
  border-top: 1px solid #DCDCE4;
  text-align: center;
}
/* line 353, ../sass/pages/_event.scss */
.join-event-area .section-heading p:empty {
  display: none;
}
/* line 358, ../sass/pages/_event.scss */
.join-event-area .btn-orange a {
  color: #ffffff;
  font-size: 16px;
  line-height: 20px;
  min-width: 210px;
  padding-top: 20px;
  padding-bottom: 20px;
  border-radius: 4px;
}
@media (max-width: 767px) {
  /* line 347, ../sass/pages/_event.scss */
  .join-event-area {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  /* line 371, ../sass/pages/_event.scss */
  .join-event-area .btn-orange a {
    font-size: 12px;
    min-width: 170px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  /* line 387, ../sass/pages/_event.scss */
  .eventlistingArea #rendercalendarwithevents .dncalendar-body table thead tr td {
    width: 30px;
    height: 30px;
  }
  /* line 395, ../sass/pages/_event.scss */
  .eventlistingArea #rendercalendarwithevents .dncalendar-body table tbody tr td {
    width: 30px;
    height: 30px;
    line-height: 30px;
  }
}
@media (max-width: 992px) {
  /* line 409, ../sass/pages/_event.scss */
  .eventlistingArea .col-8 {
    -webkit-box-flex: 0 0 100%;
    -moz-box-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 411, ../sass/pages/_event.scss */
  .eventlistingArea .col-8 .eventlisting {
    padding-bottom: 40px;
  }
  /* line 415, ../sass/pages/_event.scss */
  .eventlistingArea .col-4 {
    -webkit-box-flex: 0 0 100%;
    -moz-box-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 421, ../sass/pages/_event.scss */
  .eventlistingArea {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  /* line 423, ../sass/pages/_event.scss */
  .eventlistingArea .eventlisting {
    padding-bottom: 40px;
  }
  /* line 425, ../sass/pages/_event.scss */
  .eventlistingArea .eventlisting .back-to-event {
    padding-bottom: 40px;
  }
  /* line 430, ../sass/pages/_event.scss */
  .eventlistingArea .eventlisting .event-list-item .event-header .event-header-left {
    padding: 0;
    -webkit-box-flex: 0 0 100%;
    -moz-box-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    text-align: left;
  }
  /* line 434, ../sass/pages/_event.scss */
  .eventlistingArea .eventlisting .event-list-item .event-header .event-header-left span {
    display: inline-block;
    font-size: 16px;
    margin: 0;
  }
  /* line 440, ../sass/pages/_event.scss */
  .eventlistingArea .eventlisting .event-list-item .event-header .event-header-right {
    padding: 0;
    -webkit-box-flex: 0 0 100%;
    -moz-box-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 443, ../sass/pages/_event.scss */
  .eventlistingArea .eventlisting .event-list-item .event-header .event-header-right::before {
    display: none;
  }
  /* line 449, ../sass/pages/_event.scss */
  .eventlistingArea .eventlisting .event-list-item .event-item-title h3 {
    font-size: 24px;
    line-height: 32px;
  }
  /* line 455, ../sass/pages/_event.scss */
  .eventlistingArea .eventlisting .event-list-item .event-item-body p {
    font-size: 14px;
    line-height: 24px;
  }
  /* line 462, ../sass/pages/_event.scss */
  .eventlistingArea #rendercalendarwithevents {
    margin-bottom: 40px;
  }
}
/* line 467, ../sass/pages/_event.scss */
.events-category-tags {
  margin-bottom: 30px;
}
/* line 469, ../sass/pages/_event.scss */
.events-category-tags .field--item {
  display: inline-block;
  border: 1px solid #e75b31;
  background-color: rgba(172, 196, 32, 0.1);
  border-radius: 1.8px;
  font-size: 12px;
  line-height: 13px;
  font-family: "RobotoBlack", sans-serif;
  color: #ef7e4c;
  padding-top: 11px;
  padding-right: 18px;
  padding-bottom: 10px;
  padding-left: 18px;
  margin-right: 2px;
  margin-bottom: 4px;
}

/*--------------------------------------------------------------
## Resources Page Style
--------------------------------------------------------------*/
/* line 4, ../sass/pages/_resources.scss */
.featured-resource {
  padding-top: 100px;
  padding-bottom: 100px;
  background-color: #fff;
}
/* line 8, ../sass/pages/_resources.scss */
.featured-resource .featured-resource-item {
  background-color: #ffffff;
  box-shadow: 0 3px 20px 0 rgba(104, 108, 128, 0.15);
}
/* line 11, ../sass/pages/_resources.scss */
.featured-resource .featured-resource-item .featured-resource-item-img {
  text-align: center;
  display: block;
  overflow: hidden;
}
/* line 15, ../sass/pages/_resources.scss */
.featured-resource .featured-resource-item .featured-resource-item-img img {
  display: block;
  margin: auto;
}
/* line 20, ../sass/pages/_resources.scss */
.featured-resource .featured-resource-item .featured-resource-item-text {
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
}
/* line 21, ../sass/pages/_resources.scss */
.featured-resource .featured-resource-item .featured-resource-item-text .featured-resource-item-text-block {
  padding-bottom: 2px;
}
/* line 25, ../sass/pages/_resources.scss */
.featured-resource .featured-resource-item .featured-resource-item-text h4 {
  line-height: 32px;
  margin-bottom: 20px;
}
/* line 29, ../sass/pages/_resources.scss */
.featured-resource .featured-resource-item .featured-resource-item-text p {
  font-size: 14px;
  line-height: 26px;
}
@media (max-width: 992px) {
  /* line 4, ../sass/pages/_resources.scss */
  .featured-resource {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  /* line 39, ../sass/pages/_resources.scss */
  .featured-resource .featured-resources-items.owl-carousel {
    width: calc(100% + 30px);
  }
  /* line 42, ../sass/pages/_resources.scss */
  .featured-resource .featured-resources-items .col-4 {
    -webkit-box-flex: 0 0 100%;
    -moz-box-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding-bottom: 10px;
  }
  /* line 47, ../sass/pages/_resources.scss */
  .featured-resource .featured-resources-items.owl-carousel .owl-dots {
    position: relative;
    top: auto;
    bottom: -15px;
    margin-top: 12px;
  }
  /* line 53, ../sass/pages/_resources.scss */
  .featured-resource .featured-resources-items.owl-carousel .owl-dots .owl-dot.active {
    transform: scale(1.2);
  }
}
@media (max-width: 767px) {
  /* line 4, ../sass/pages/_resources.scss */
  .featured-resource {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  /* line 69, ../sass/pages/_resources.scss */
  .featured-resource .featured-resources-items .col-4 .featured-resource-item .featured-resource-item-img img {
    width: auto;
    display: inline-block;
  }
}

/* line 85, ../sass/pages/_resources.scss */
.resource-library {
  padding-top: 100px;
  padding-bottom: 100px;
}
/* line 87, ../sass/pages/_resources.scss */
.resource-library .facet-pills {
  margin-bottom: 20px;
}
/* line 89, ../sass/pages/_resources.scss */
.resource-library .facet-pills .facet-pills__pill {
  margin-bottom: 5px;
}
/* line 91, ../sass/pages/_resources.scss */
.resource-library .facet-pills .facet-pills__pill .facet-pills__pill__link {
  border: 1px solid #e75b31;
  background-color: rgba(172, 196, 32, 0.1);
  color: #ef7e4c;
  font-size: 10px;
  font-weight: normal;
  font-family: "RobotoBlack", sans-serif;
  padding-top: 5px;
  padding-right: 28px;
  padding-bottom: 5px;
  padding-left: 20px;
}
/* line 99, ../sass/pages/_resources.scss */
.resource-library .facet-pills .facet-pills__pill .facet-pills__pill__link:after {
  right: 12px;
  color: #000000;
}
/* line 106, ../sass/pages/_resources.scss */
.resource-library .resource-filter-icon {
  display: none;
  width: 50px;
  height: 50px;
  background: #ffffff;
  border-radius: 100%;
  padding: 12px;
  box-shadow: 0 1px 4px 0 #9F9F9F;
  position: absolute;
  top: -60px;
  right: 15px;
  z-index: 9;
}
/* line 116, ../sass/pages/_resources.scss */
.resource-library .resource-filter-icon img {
  transform: rotate(-90deg);
}
/* line 121, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .bef-exposed-form {
  position: relative;
  margin-bottom: 30px;
}
/* line 125, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .bef-exposed-form .form-item .form-text {
  min-height: 59px;
  line-height: 59px;
  padding-right: 60px;
  padding-left: 20px;
}
/* line 131, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .bef-exposed-form .form-item-sort-by {
  display: none;
}
/* line 134, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .bef-exposed-form .form-item-sort-order {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-justify-content: flex-end;
  justify-content: flex-end;
  -ms-flex-pack: flex-end;
  margin-top: 30px;
}
/* line 138, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .bef-exposed-form .form-item-sort-order label {
  color: #8D8E91;
  font-family: "RobotoBold", sans-serif;
  font-size: 14px;
}
/* line 143, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .bef-exposed-form .form-item-sort-order select {
  border: none;
  color: #8D8E91;
  font-size: 14px;
  width: auto;
  height: auto;
}
/* line 151, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .bef-exposed-form .form-actions {
  position: absolute;
  top: 14px;
  right: 20px;
}
/* line 153, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .bef-exposed-form .form-actions input {
  width: 22px;
  height: 22px;
  font-size: 0;
  padding: 0;
  border: none;
  background: url(../images/sprite.png) no-repeat;
  background-position: top -34px left -111px;
  border-radius: unset;
  line-height: unset;
}
/* line 168, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .views-row:nth-of-type(2n) .resource-content-item {
  background-color: #F2F2F5;
}
/* line 171, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .views-row:nth-of-type(2n) .resource-file-content {
  background-color: #F2F2F5;
}
/* line 176, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .resource-content-item {
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  background-color: #ffffff;
  margin-bottom: 30px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  position: relative;
}
/* line 183, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .resource-content-item .resource-content-img {
  height: 110px;
  -webkit-box-flex: 0 0 75px;
  -moz-box-flex: 0 0 75px;
  -webkit-flex: 0 0 75px;
  -ms-flex: 0 0 75px;
  flex: 0 0 75px;
  max-width: 75px;
}
/* line 186, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .resource-content-item .resource-content-img a {
  display: block;
  height: 100%;
}
/* line 189, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .resource-content-item .resource-content-img a img {
  height: 100%;
}
/* line 194, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .resource-content-item .resource-content-text {
  -webkit-box-flex: 0 0 73%;
  -moz-box-flex: 0 0 73%;
  -webkit-flex: 0 0 73%;
  -ms-flex: 0 0 73%;
  flex: 0 0 73%;
  max-width: 73%;
  padding-right: 15px;
  padding-left: 20px;
}
/* line 198, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .resource-content-item .resource-content-text .resource-content-date span {
  font-size: 10px;
  line-height: 11px;
  display: inline-block;
}
/* line 205, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .resource-content-item .resource-content-text .resource-content-title h3 {
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 7px;
  word-break: break-word;
}
/* line 210, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .resource-content-item .resource-content-text .resource-content-title h3 a {
  color: #4d4d4d;
}
/* line 212, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .resource-content-item .resource-content-text .resource-content-title h3 a:hover {
  color: #5CC0E8;
}
/* line 217, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .resource-content-item .resource-content-text .resource-content-title p {
  font-size: 14px;
  line-height: 26px;
  margin-bottom: 10px;
}
/* line 225, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .resource-content-item .resource-content-text .resource-content-tags ul li {
  display: inline-block;
}
/* line 227, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .resource-content-item .resource-content-text .resource-content-tags ul li a {
  display: inline-block;
  border: 1px solid #5CC0E8;
  background-color: rgba(92, 192, 232, 0.1);
  border-radius: 1.8px;
  font-size: 10px;
  line-height: 11px;
  font-family: "RobotoBlack", sans-serif;
  color: #5CC0E8;
  padding-top: 6px;
  padding-right: 14px;
  padding-bottom: 5px;
  padding-left: 14px;
  margin-right: 2px;
  margin-bottom: 4px;
}
/* line 240, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .resource-content-item .resource-content-text .resource-content-tags ul li.global a {
  position: relative;
}
/* line 253, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .resource-content-item .resource-content-text .resource-content-tags ul li.tags a {
  position: relative;
}
/* line 267, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .resource-content-item .resource-content-text .resource-content-tags ul li.more-tags {
  cursor: pointer;
}
/* line 270, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .resource-content-item .resource-content-text .resource-content-tags ul li.hide-tags {
  display: none;
}
/* line 277, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .resource-content-item .resource-content-preview {
  -webkit-box-flex: 0 0 16%;
  -moz-box-flex: 0 0 16%;
  -webkit-flex: 0 0 16%;
  -ms-flex: 0 0 16%;
  flex: 0 0 16%;
  max-width: 16%;
}
/* line 279, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .resource-content-item .resource-content-preview a {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  font-size: 14px;
  line-height: 16px;
  font-family: "RobotoBold", sans-serif;
}
/* line 285, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .resource-content-item .resource-content-preview a .m-detail {
  display: block;
}
/* line 288, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .resource-content-item .resource-content-preview a .l-detail {
  display: none;
}
/* line 291, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .resource-content-item .resource-content-preview a:after {
  content: '';
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #5CC0E8;
  display: inline-block;
  margin-left: 5px;
}
/* line 301, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .resource-content-item .resource-content-preview a:hover {
  color: #01A3E2;
}
/* line 305, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .resource-content-item .resource-content-preview a.show-less .m-detail {
  display: none;
}
/* line 308, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .resource-content-item .resource-content-preview a.show-less .l-detail {
  display: block;
}
/* line 311, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .resource-content-item .resource-content-preview a.show-less:after {
  transform: rotate(180deg);
}
/* line 318, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .resource-content-item:nth-of-type(2n) {
  background-color: #F2F2F5;
}
/* line 322, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .resource-content-item .resource-detail-popup {
  position: absolute;
  top: 108px;
  right: 300px;
  left: 30px;
  background-color: #FFFFFF;
  box-shadow: 0 3px 20px 0 rgba(104, 108, 128, 0.15);
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  z-index: 1;
  display: none;
}
/* line 329, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .resource-content-item .resource-detail-popup .close-resource-detail-popup {
  width: 10px;
  height: 10px;
  position: absolute;
  top: 10px;
  right: 15px;
  cursor: pointer;
}
/* line 334, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .resource-content-item .resource-detail-popup .close-resource-detail-popup:before {
  content: '';
  width: 2px;
  height: 11px;
  background: #8D8E91;
  display: inline-block;
  position: absolute;
  left: 5px;
  transform: rotate(45deg);
}
/* line 343, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .resource-content-item .resource-detail-popup .close-resource-detail-popup:after {
  content: '';
  width: 2px;
  height: 11px;
  background: #8D8E91;
  display: inline-block;
  position: absolute;
  left: 5px;
  transform: rotate(-45deg);
}
/* line 354, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .resource-content-item .resource-detail-popup ul li {
  font-size: 14px;
  line-height: 16px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  margin-bottom: 10px;
  display: block;
}
/* line 360, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .resource-content-item .resource-detail-popup ul li:nth-of-type(2n) {
  background-color: #757575;
}
/* line 367, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .resource-file-content {
  display: none;
  margin-top: -30px;
  background-color: #FFFFFF;
  padding-top: 0px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
}
/* line 373, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .resource-file-content .dis-con, .resource-library .resource-content-block .resource-file-content .dis-body {
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 26px;
  color: #7c7c7c;
}
/* line 378, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .resource-file-content .dis-con h6, .resource-library .resource-content-block .resource-file-content .dis-body h6 {
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 20px;
  color: #7c7c7c;
  font-family: "LatoBlack", sans-serif;
}
/* line 386, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .resource-file-content .dis-con {
  margin-bottom: 20px;
}
/* line 390, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .resource-file-content .dis-body p {
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 26px;
  color: #7c7c7c;
}
/* line 403, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .resource-file-content ul li {
  display: block;
}
/* line 405, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .resource-file-content ul li a {
  display: flex;
  align-items: center;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 50px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 16px;
  font-family: "RobotoBold", sans-serif;
  position: relative;
  min-height: 53px;
}
/* line 416, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .resource-file-content ul li a.pdf:before {
  content: '';
  width: 31px;
  height: 35px;
  background-image: url(../images/sprite.png);
  background-repeat: no-repeat;
  background-position: top -126px left -2px;
  display: inline-block;
  position: absolute;
  left: 10px;
}
/* line 428, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .resource-file-content ul li a.doc:before {
  content: '';
  width: 31px;
  height: 35px;
  background-image: url(../images/sprite.png);
  background-repeat: no-repeat;
  background-position: top -126px left -38px;
  display: inline-block;
  position: absolute;
  left: 10px;
}
/* line 440, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .resource-file-content ul li a.xlsx:before {
  content: '';
  width: 31px;
  height: 35px;
  background-image: url(../images/sprite.png);
  background-repeat: no-repeat;
  background-position: top -126px left -74px;
  display: inline-block;
  position: absolute;
  left: 10px;
}
/* line 452, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .resource-file-content ul li a.ppt:before {
  content: '';
  width: 31px;
  height: 35px;
  background-image: url(../images/sprite.png);
  background-repeat: no-repeat;
  background-position: top -126px left -110px;
  display: inline-block;
  position: absolute;
  left: 10px;
}
/* line 465, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .resource-file-content ul li:nth-of-type(2n) a {
  background-color: #F2F2F5;
}
/* line 470, ../sass/pages/_resources.scss */
.resource-library .resource-content-block .resource-file-content ul li:last-child a {
  margin-bottom: 0px;
}
/* line 479, ../sass/pages/_resources.scss */
.resource-library .resource-filter-block {
  background-color: #ffffff;
  padding-top: 32px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  box-shadow: 0 3px 20px 0 rgba(104, 108, 128, 0.15);
}
/* line 483, ../sass/pages/_resources.scss */
.resource-library .resource-filter-block .close-resource-filter-popup {
  width: 15px;
  height: 15px;
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 9;
  display: none;
}
/* line 489, ../sass/pages/_resources.scss */
.resource-library .resource-filter-block .close-resource-filter-popup:before {
  content: '';
  width: 2px;
  height: 16px;
  background: #8D8E91;
  display: inline-block;
  position: absolute;
  left: 5px;
  transform: rotate(45deg);
}
/* line 499, ../sass/pages/_resources.scss */
.resource-library .resource-filter-block .close-resource-filter-popup:after {
  content: '';
  width: 2px;
  height: 16px;
  background: #8D8E91;
  display: inline-block;
  position: absolute;
  left: 5px;
  transform: rotate(-45deg);
}
/* line 510, ../sass/pages/_resources.scss */
.resource-library .resource-filter-block h3 {
  font-size: 26px;
  text-align: left;
  margin-bottom: 20px;
  line-height: 30px;
}
/* line 516, ../sass/pages/_resources.scss */
.resource-library .resource-filter-block .facet-block {
  margin-bottom: 20px;
}
/* line 518, ../sass/pages/_resources.scss */
.resource-library .resource-filter-block .facet-block h5 {
  font-size: 14px;
  color: #7c7c7c;
  margin-bottom: 20px;
  padding-bottom: 8px;
  border-bottom: 1px dashed #e2e3e3;
  position: relative;
}
/* line 525, ../sass/pages/_resources.scss */
.resource-library .resource-filter-block .facet-block h5 span {
  font-size: 10px;
  display: inline-block;
  margin-left: 4px;
}
/* line 530, ../sass/pages/_resources.scss */
.resource-library .resource-filter-block .facet-block h5:after {
  content: '+';
  font-size: 14px;
  position: absolute;
  right: 0;
  top: 0px;
  font-family: "RobotoRegular", sans-serif;
}
/* line 539, ../sass/pages/_resources.scss */
.resource-library .resource-filter-block .facet-block .facet-block__content {
  display: none;
}
/* line 544, ../sass/pages/_resources.scss */
.resource-library .resource-filter-block .facet-block .facet-block__content .facets-widget-checkbox ul li input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
/* line 552, ../sass/pages/_resources.scss */
.resource-library .resource-filter-block .facet-block .facet-block__content .facets-widget-checkbox ul li input:checked ~ label:before {
  background: #8D8E91;
}
/* line 555, ../sass/pages/_resources.scss */
.resource-library .resource-filter-block .facet-block .facet-block__content .facets-widget-checkbox ul li input:checked ~ label:after {
  display: block;
}
/* line 561, ../sass/pages/_resources.scss */
.resource-library .resource-filter-block .facet-block .facet-block__content .facets-widget-checkbox ul li label {
  display: block;
  position: relative;
  padding-left: 25px;
  margin-bottom: 20px;
  cursor: pointer;
  font-size: 14px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 572, ../sass/pages/_resources.scss */
.resource-library .resource-filter-block .facet-block .facet-block__content .facets-widget-checkbox ul li label .facet-item__count {
  font-size: 10px;
  font-family: "RobotoBold", sans-serif;
}
/* line 576, ../sass/pages/_resources.scss */
.resource-library .resource-filter-block .facet-block .facet-block__content .facets-widget-checkbox ul li label:before {
  content: '';
  position: absolute;
  top: 1px;
  left: 0;
  height: 15px;
  width: 15px;
  border: 1px solid #8D8E91;
  border-radius: 1.5px;
}
/* line 586, ../sass/pages/_resources.scss */
.resource-library .resource-filter-block .facet-block .facet-block__content .facets-widget-checkbox ul li label:after {
  content: '';
  left: 5px;
  top: 2px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  display: none;
}
/* line 601, ../sass/pages/_resources.scss */
.resource-library .resource-filter-block .facet-block .facet-block__content .facets-widget-checkbox ul li input#operation_countries-Simulation---Freedonia,
.resource-library .resource-filter-block .facet-block .facet-block__content .facets-widget-checkbox ul li input#operation_countries-Simulation---Juliana,
.resource-library .resource-filter-block .facet-block .facet-block__content .facets-widget-checkbox ul li input#operation_countries-Simulation---Klanndestan,
.resource-library .resource-filter-block .facet-block .facet-block__content .facets-widget-checkbox ul li input#operation_countries-Simulation---Mas,
.resource-library .resource-filter-block .facet-block .facet-block__content .facets-widget-checkbox ul li input#operation_countries-Simulation---Simland,
.resource-library .resource-filter-block .facet-block .facet-block__content .facets-widget-checkbox ul li input#operation_countries-Simulation---Sparkea {
  display: none;
}
/* line 609, ../sass/pages/_resources.scss */
.resource-library .resource-filter-block .facet-block .facet-block__content .facets-widget-checkbox ul li input#operation_countries-Simulation---Freedonia + label,
.resource-library .resource-filter-block .facet-block .facet-block__content .facets-widget-checkbox ul li input#operation_countries-Simulation---Juliana + label,
.resource-library .resource-filter-block .facet-block .facet-block__content .facets-widget-checkbox ul li input#operation_countries-Simulation---Klanndestan + label,
.resource-library .resource-filter-block .facet-block .facet-block__content .facets-widget-checkbox ul li input#operation_countries-Simulation---Mas + label,
.resource-library .resource-filter-block .facet-block .facet-block__content .facets-widget-checkbox ul li input#operation_countries-Simulation---Simland + label,
.resource-library .resource-filter-block .facet-block .facet-block__content .facets-widget-checkbox ul li input#operation_countries-Simulation---Sparkea + label {
  display: none;
}
/* line 619, ../sass/pages/_resources.scss */
.resource-library .resource-filter-block .facet-block .facet-block__content .facets-widget-checkbox .facets-soft-limit-link {
  font-size: 14px;
  color: #ef7e4c;
  font-family: "RobotoBold", sans-serif;
  position: relative;
}
/* line 624, ../sass/pages/_resources.scss */
.resource-library .resource-filter-block .facet-block .facet-block__content .facets-widget-checkbox .facets-soft-limit-link:after {
  content: '+';
  width: 15px;
  height: 15px;
  color: #ffffff;
  background-color: #ef7e4c;
  display: inline-block;
  font-family: "RobotoRegular", sans-serif;
  text-align: center;
  line-height: 15px;
  border-radius: 100%;
  margin-left: 4px;
}
/* line 638, ../sass/pages/_resources.scss */
.resource-library .resource-filter-block .facet-block .facet-block__content .facets-widget-checkbox .facets-soft-limit-link.open:after {
  content: '-';
}
/* line 647, ../sass/pages/_resources.scss */
.resource-library .resource-filter-block .facet-block.active h5:after {
  content: '-';
}
/* line 654, ../sass/pages/_resources.scss */
.resource-library .resource-filter-block .btn-orange a {
  min-width: 100px;
}

/* line 660, ../sass/pages/_resources.scss */
.resource-detail-page {
  padding-top: 120px;
  padding-bottom: 120px;
  background-color: #757575;
}
/* line 664, ../sass/pages/_resources.scss */
.resource-detail-page .resource-detail-content h2 {
  line-height: 77px;
  text-align: left;
  margin-bottom: 30px;
}
/* line 669, ../sass/pages/_resources.scss */
.resource-detail-page .resource-detail-content .resource-details-tags {
  margin-bottom: 10px;
}
/* line 672, ../sass/pages/_resources.scss */
.resource-detail-page .resource-detail-content .resource-details-tags ul li {
  display: inline-block;
}
/* line 674, ../sass/pages/_resources.scss */
.resource-detail-page .resource-detail-content .resource-details-tags ul li a {
  display: inline-block;
  border: 1px solid #e75b31;
  background-color: rgba(172, 196, 32, 0.1);
  border-radius: 1.8px;
  font-size: 10px;
  line-height: 11px;
  font-family: "RobotoBlack", sans-serif;
  color: #ef7e4c;
  padding-top: 6px;
  padding-right: 14px;
  padding-bottom: 5px;
  padding-left: 14px;
  margin-right: 2px;
  margin-bottom: 4px;
}
/* line 687, ../sass/pages/_resources.scss */
.resource-detail-page .resource-detail-content .resource-details-tags ul li.global a {
  position: relative;
  padding-left: 28px;
}
/* line 690, ../sass/pages/_resources.scss */
.resource-detail-page .resource-detail-content .resource-details-tags ul li.global a:before {
  content: '\f57d';
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  display: inline-block;
  position: absolute;
  left: 9px;
}
/* line 700, ../sass/pages/_resources.scss */
.resource-detail-page .resource-detail-content .resource-details-tags ul li.tags a {
  position: relative;
  padding-left: 32px;
}
/* line 703, ../sass/pages/_resources.scss */
.resource-detail-page .resource-detail-content .resource-details-tags ul li.tags a:before {
  content: '';
  width: 13px;
  height: 13px;
  background-image: url(../images/sprite.png);
  background-position: top -37px right -177px;
  background-repeat: no-repeat;
  position: absolute;
  top: 5px;
  left: 9px;
}
/* line 714, ../sass/pages/_resources.scss */
.resource-detail-page .resource-detail-content .resource-details-tags ul li.more-tags {
  cursor: pointer;
}
/* line 717, ../sass/pages/_resources.scss */
.resource-detail-page .resource-detail-content .resource-details-tags ul li.hide-tags {
  display: none;
}
/* line 725, ../sass/pages/_resources.scss */
.resource-detail-page .resource-detail-content .resource-details-tags.training-tags ul li a {
  pointer-events: none;
}
/* line 733, ../sass/pages/_resources.scss */
.resource-detail-page .resource-detail-content .body p {
  font-size: 16px;
  line-height: 28px;
}
/* line 739, ../sass/pages/_resources.scss */
.resource-detail-page .resource-detail-content .field-resources-list .field--item {
  display: block;
}
/* line 742, ../sass/pages/_resources.scss */
.resource-detail-page .resource-detail-content .field-resources-list .field--item .global-resources a {
  display: flex;
  align-items: center;
  padding-left: 40px;
  margin-bottom: 15px;
  font-size: 14px;
  line-height: 16px;
  font-family: "RobotoBold", sans-serif;
  position: relative;
  min-height: 35px;
}
/* line 752, ../sass/pages/_resources.scss */
.resource-detail-page .resource-detail-content .field-resources-list .field--item .global-resources a:hover {
  color: #e75b31;
}
/* line 758, ../sass/pages/_resources.scss */
.resource-detail-page .resource-detail-content .field-resources-list .field--item .global-resources.pdf a:before {
  content: '';
  width: 31px;
  height: 35px;
  background-image: url(../images/sprite.png);
  background-repeat: no-repeat;
  background-position: top -126px left -2px;
  display: inline-block;
  position: absolute;
  left: 0px;
}
/* line 772, ../sass/pages/_resources.scss */
.resource-detail-page .resource-detail-content .field-resources-list .field--item .global-resources.doc a:before {
  content: '';
  width: 31px;
  height: 35px;
  background-image: url(../images/sprite.png);
  background-repeat: no-repeat;
  background-position: top -126px left -38px;
  display: inline-block;
  position: absolute;
  left: 0px;
}
/* line 786, ../sass/pages/_resources.scss */
.resource-detail-page .resource-detail-content .field-resources-list .field--item .global-resources.xlsx a:before {
  content: '';
  width: 31px;
  height: 35px;
  background-image: url(../images/sprite.png);
  background-repeat: no-repeat;
  background-position: top -126px left -74px;
  display: inline-block;
  position: absolute;
  left: 0px;
}
/* line 800, ../sass/pages/_resources.scss */
.resource-detail-page .resource-detail-content .field-resources-list .field--item .global-resources.ppt a:before {
  content: '';
  width: 31px;
  height: 35px;
  background-image: url(../images/sprite.png);
  background-repeat: no-repeat;
  background-position: top -126px left -110px;
  display: inline-block;
  position: absolute;
  left: 0px;
}

@media (max-width: 767px) {
  /* line 829, ../sass/pages/_resources.scss */
  .resource-library {
    position: relative;
  }
  /* line 831, ../sass/pages/_resources.scss */
  .resource-library .resource-filter-icon {
    display: inline-block;
  }
  /* line 837, ../sass/pages/_resources.scss */
  .resource-library .resource-content-block .bef-exposed-form .form-item .form-text {
    min-height: 40px;
    line-height: 40px;
  }
  /* line 842, ../sass/pages/_resources.scss */
  .resource-library .resource-content-block .bef-exposed-form .form-actions {
    top: 6px;
  }
  /* line 846, ../sass/pages/_resources.scss */
  .resource-library .resource-content-block .resource-content-item {
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;
  }
  /* line 850, ../sass/pages/_resources.scss */
  .resource-library .resource-content-block .resource-content-item .resource-content-img {
    -webkit-box-flex: 0 0 100%;
    -moz-box-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 853, ../sass/pages/_resources.scss */
  .resource-library .resource-content-block .resource-content-item .resource-content-text {
    -webkit-box-flex: 0 0 100%;
    -moz-box-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding-right: 0px;
    padding-bottom: 15px;
    padding-left: 0;
  }
  /* line 857, ../sass/pages/_resources.scss */
  .resource-library .resource-content-block .resource-content-item .resource-content-preview {
    -webkit-box-flex: 0 0 100%;
    -moz-box-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 860, ../sass/pages/_resources.scss */
  .resource-library .resource-content-block .resource-content-item .resource-detail-popup {
    position: absolute;
    right: 0;
    left: 0;
  }
  /* line 863, ../sass/pages/_resources.scss */
  .resource-library .resource-content-block .resource-content-item .resource-file-popup {
    position: absolute;
    right: 0;
    left: 0;
  }
  /* line 865, ../sass/pages/_resources.scss */
  .resource-library .resource-content-block .resource-content-item .resource-file-popup .close-resource-popup {
    position: absolute;
    top: 5px;
    right: 5px;
  }
  /* line 871, ../sass/pages/_resources.scss */
  .resource-library .resource-content-block .resource-content-item .resource-file-popup ul li a:before {
    width: 48px;
    background-position: top -126px left -1px;
  }
  /* line 881, ../sass/pages/_resources.scss */
  .resource-library .resource-filter-block {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99999;
    overflow-y: scroll;
    display: none;
  }
  /* line 890, ../sass/pages/_resources.scss */
  .resource-library .resource-filter-block .close-resource-filter-popup {
    display: block;
  }
}
/*--------------------------------------------------------------
## thematicArea Style
--------------------------------------------------------------*/
/* line 4, ../sass/pages/_thematicArea.scss */
.thematic-area-list {
  padding-bottom: 70px;
}
/* line 7, ../sass/pages/_thematicArea.scss */
.thematic-area-list ul li {
  -webkit-box-flex: 0 0 33.33333%;
  -moz-box-flex: 0 0 33.33333%;
  -webkit-flex: 0 0 33.33333%;
  -ms-flex: 0 0 33.33333%;
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 30px;
}
@media (max-width: 992px) {
  /* line 16, ../sass/pages/_thematicArea.scss */
  .thematic-area-list ul li {
    -webkit-box-flex: 0 0 50%;
    -moz-box-flex: 0 0 50%;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 767px) {
  /* line 4, ../sass/pages/_thematicArea.scss */
  .thematic-area-list {
    padding-bottom: 30px;
  }
  /* line 24, ../sass/pages/_thematicArea.scss */
  .thematic-area-list ul li {
    -webkit-box-flex: 0 0 100%;
    -moz-box-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
}

/*-----------------------------------------------
## other resources css
------------------------------------------------- */
/* line 34, ../sass/pages/_thematicArea.scss */
.thematic-group {
  padding-top: 100px;
}
/* line 36, ../sass/pages/_thematicArea.scss */
.thematic-group .content {
  padding-bottom: 1px;
}
/* line 38, ../sass/pages/_thematicArea.scss */
.thematic-group .content p {
  font-size: 16px;
  line-height: 28px;
  color: #4d4d4d;
}
/* line 43, ../sass/pages/_thematicArea.scss */
.thematic-group .content a {
  font-family: "LatoBold", sans-serif;
}
/* line 46, ../sass/pages/_thematicArea.scss */
.thematic-group .content ul {
  list-style: disc;
  padding-left: 20px;
  margin-bottom: 20px;
}
/* line 50, ../sass/pages/_thematicArea.scss */
.thematic-group .content ul li {
  font-size: 16px;
  line-height: 28px;
}
/* line 56, ../sass/pages/_thematicArea.scss */
.thematic-group .country-key-contacts {
  padding-top: 0;
}
@media (max-width: 992px) {
  /* line 34, ../sass/pages/_thematicArea.scss */
  .thematic-group {
    padding-top: 80px;
  }
}
@media (max-width: 767px) {
  /* line 34, ../sass/pages/_thematicArea.scss */
  .thematic-group {
    padding-top: 60px;
  }
}

/* line 67, ../sass/pages/_thematicArea.scss */
.other-resources {
  padding-top: 60px;
}
/* line 69, ../sass/pages/_thematicArea.scss */
.other-resources h3 {
  margin-bottom: 30px;
  padding-bottom: 12px;
  font-size: 36px;
  line-height: 44px;
  text-align: left;
  border-bottom: 1px dashed #C9C9C9;
}
/* line 78, ../sass/pages/_thematicArea.scss */
.other-resources .resource-items ul {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
  list-style: none;
  padding-left: 0;
  padding-bottom: 0;
}
/* line 86, ../sass/pages/_thematicArea.scss */
.other-resources .resource-items ul li {
  position: relative;
  -webkit-box-flex: 0 0 50%;
  -moz-box-flex: 0 0 50%;
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 30px;
}
/* line 92, ../sass/pages/_thematicArea.scss */
.other-resources .resource-items ul li .file {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-align: center;
  align-items: center;
}
/* line 97, ../sass/pages/_thematicArea.scss */
.other-resources .resource-items ul li .file:before {
  content: '';
  display: block;
  margin-right: 15px;
  width: 34px;
  height: 42px;
  background-image: url("../images/default-icon.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100%;
}
/* line 109, ../sass/pages/_thematicArea.scss */
.other-resources .resource-items ul li a {
  font-size: 16px;
  line-height: 22px;
  font-family: "LatoBold", sans-serif;
  color: #5CC0E8;
  width: calc(100% - 50px);
}
/* line 115, ../sass/pages/_thematicArea.scss */
.other-resources .resource-items ul li a:hover {
  color: #01A3E2;
}
/* line 120, ../sass/pages/_thematicArea.scss */
.other-resources .resource-items ul li.pdf .file:before {
  background-image: url("../images/pdf-icon.svg");
}
/* line 125, ../sass/pages/_thematicArea.scss */
.other-resources .resource-items ul li.zip .file:before {
  background-image: url("../images/zip-icon.svg");
}
/* line 130, ../sass/pages/_thematicArea.scss */
.other-resources .resource-items ul li.xlsx .file:before {
  background-image: url("../images/xls-icon.svg");
}
/* line 135, ../sass/pages/_thematicArea.scss */
.other-resources .resource-items ul li.docx .file:before, .other-resources .resource-items ul li.doc .file:before {
  background-image: url("../images/doc-icon.svg");
}
@media (max-width: 992px) {
  /* line 144, ../sass/pages/_thematicArea.scss */
  .other-resources h3 {
    font-size: 30px;
    line-height: 40px;
  }
}
@media (max-width: 767px) {
  /* line 150, ../sass/pages/_thematicArea.scss */
  .other-resources h3 {
    font-size: 22px;
    line-height: 27px;
  }
  /* line 156, ../sass/pages/_thematicArea.scss */
  .other-resources .resource-items ul li {
    -webkit-box-flex: 0 0 100%;
    -moz-box-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 20px;
  }
  /* line 159, ../sass/pages/_thematicArea.scss */
  .other-resources .resource-items ul li a {
    font-size: 11px;
    line-height: 18px;
    width: calc(100% - 36px);
  }
  /* line 165, ../sass/pages/_thematicArea.scss */
  .other-resources .resource-items ul li .file:before {
    width: 24px;
    height: 28px;
    margin-right: 10px;
  }
}

/*--------------------------------------------------------------
## thematicArea Style
--------------------------------------------------------------*/
/* line 4, ../sass/pages/_helpfulLink.scss */
.help-link-col-2 {
  padding-top: 100px;
  padding-bottom: 70px;
  border-bottom: 1px solid #DCDCE4;
}
/* line 8, ../sass/pages/_helpfulLink.scss */
.help-link-col-2 h3 {
  margin-bottom: 30px;
  padding-bottom: 12px;
  font-size: 36px;
  line-height: 44px;
  text-align: left;
  border-bottom: 1px dashed #C9C9C9;
}
/* line 17, ../sass/pages/_helpfulLink.scss */
.help-link-col-2 .help-link-con .field-add-helpful-link {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
/* line 22, ../sass/pages/_helpfulLink.scss */
.help-link-col-2 .help-link-con .field--item {
  -webkit-box-flex: 0 0 50%;
  -moz-box-flex: 0 0 50%;
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 30px;
}
/* line 27, ../sass/pages/_helpfulLink.scss */
.help-link-col-2 .help-link-con .field--item a {
  font-size: 16px;
  line-height: 24px;
  color: #5CC0E8;
  font-family: "LatoBold", sans-serif;
}
/* line 32, ../sass/pages/_helpfulLink.scss */
.help-link-col-2 .help-link-con .field--item a:hover {
  color: #01A3E2;
}
@media (max-width: 992px) {
  /* line 4, ../sass/pages/_helpfulLink.scss */
  .help-link-col-2 {
    padding-top: 80px;
    padding-bottom: 50px;
  }
  /* line 41, ../sass/pages/_helpfulLink.scss */
  .help-link-col-2 h3 {
    font-size: 30px;
    line-height: 40px;
  }
}
@media (max-width: 767px) {
  /* line 4, ../sass/pages/_helpfulLink.scss */
  .help-link-col-2 {
    padding-top: 60px;
    padding-bottom: 30px;
  }
  /* line 49, ../sass/pages/_helpfulLink.scss */
  .help-link-col-2 h3 {
    font-size: 22px;
    line-height: 27px;
  }
  /* line 54, ../sass/pages/_helpfulLink.scss */
  .help-link-col-2 .help-link-con .field--item {
    -webkit-box-flex: 0 0 100%;
    -moz-box-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 15px;
  }
}

/*--------------------------------------------------------------
## Jobs Detail Style
--------------------------------------------------------------*/
/* line 4, ../sass/pages/_jobs-detail.scss */
.job-detail-page {
  padding-top: 62px;
  padding-bottom: 120px;
}
/* line 6, ../sass/pages/_jobs-detail.scss */
.job-detail-page .back-to-jobs {
  padding-bottom: 60px;
}
/* line 8, ../sass/pages/_jobs-detail.scss */
.job-detail-page .back-to-jobs a {
  color: #e75b31;
  font-size: 14px;
  line-height: 17px;
  font-family: "RobotoBold", sans-serif;
  position: relative;
  padding-right: 20px;
  padding-left: 45px;
}
/* line 15, ../sass/pages/_jobs-detail.scss */
.job-detail-page .back-to-jobs a:before {
  content: '';
  width: 31px;
  height: 17px;
  background: url(../images/sprite.png);
  background-position: top -77px left -64px;
  position: absolute;
  top: 1px;
  left: 0px;
}
/* line 25, ../sass/pages/_jobs-detail.scss */
.job-detail-page .job-detail-block {
  width: 83.333333%;
  margin: 0 auto;
}
/* line 28, ../sass/pages/_jobs-detail.scss */
.job-detail-page .job-detail-block .job-detail-loaction {
  font-family: "RobotoBold", sans-serif;
  font-size: 14px;
  line-height: 17px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin-bottom: 8px;
}
/* line 35, ../sass/pages/_jobs-detail.scss */
.job-detail-page .job-detail-block .job-detail-loaction i {
  font-size: 20px;
  margin-right: 11px;
}
/* line 39, ../sass/pages/_jobs-detail.scss */
.job-detail-page .job-detail-block .job-detail-loaction span {
  font-family: "RobotoRegular", sans-serif;
}
/* line 44, ../sass/pages/_jobs-detail.scss */
.job-detail-page .job-detail-block .job-detail-title h4 {
  font-size: 22px;
  line-height: 39px;
  margin-bottom: 60px;
}
/* line 48, ../sass/pages/_jobs-detail.scss */
.job-detail-page .job-detail-block .job-detail-title h4 span {
  font-size: 16px;
  color: rgba(124, 124, 124, 0.75);
  font-family: "RobotoRegular", sans-serif;
}
/* line 55, ../sass/pages/_jobs-detail.scss */
.job-detail-page .job-detail-block .job-detail-date {
  font-family: "RobotoBold", sans-serif;
  font-size: 16px;
  line-height: 19px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin-bottom: 30px;
}
/* line 62, ../sass/pages/_jobs-detail.scss */
.job-detail-page .job-detail-block .job-detail-date i {
  font-size: 20px;
  margin-right: 8px;
}
/* line 66, ../sass/pages/_jobs-detail.scss */
.job-detail-page .job-detail-block .job-detail-date span {
  font-family: "RobotoRegular", sans-serif;
  margin-left: 6px;
}
/* line 71, ../sass/pages/_jobs-detail.scss */
.job-detail-page .job-detail-block .job-detail-cv {
  font-family: "RobotoBold", sans-serif;
  font-size: 26px;
  line-height: 30px;
  margin-bottom: 8px;
}
/* line 76, ../sass/pages/_jobs-detail.scss */
.job-detail-page .job-detail-block .job-detail-cv span {
  font-family: "RobotoRegular", sans-serif;
  margin-left: 4px;
}
/* line 81, ../sass/pages/_jobs-detail.scss */
.job-detail-page .job-detail-block .job-detail-visit {
  font-family: "RobotoBold", sans-serif;
  font-size: 14px;
  line-height: 17px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin-bottom: 60px;
}
/* line 88, ../sass/pages/_jobs-detail.scss */
.job-detail-page .job-detail-block .job-detail-visit span {
  color: #7c7c7c;
  font-family: "RobotoRegular", sans-serif;
}
/* line 92, ../sass/pages/_jobs-detail.scss */
.job-detail-page .job-detail-block .job-detail-visit a {
  font-family: "RobotoBold", sans-serif;
  color: #ef7e4c;
  position: relative;
  word-wrap: break-word;
}
/* line 97, ../sass/pages/_jobs-detail.scss */
.job-detail-page .job-detail-block .job-detail-visit a:after {
  content: '\f35d';
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  margin-left: 6px;
}
/* line 103, ../sass/pages/_jobs-detail.scss */
.job-detail-page .job-detail-block .job-detail-visit a:hover {
  color: #e75b31;
}
/* line 109, ../sass/pages/_jobs-detail.scss */
.job-detail-page .job-detail-block .jobs-attachment h3 {
  font-size: 26px;
  line-height: 32px;
  border-bottom: 1px dashed #E2E3E3;
  padding-bottom: 7px;
  margin-bottom: 24px;
}
/* line 118, ../sass/pages/_jobs-detail.scss */
.job-detail-page .job-detail-block .jobs-attachment .field--items .field--item span {
  display: block;
  margin-bottom: 40px;
}
/* line 121, ../sass/pages/_jobs-detail.scss */
.job-detail-page .job-detail-block .jobs-attachment .field--items .field--item span a {
  font-size: 16px;
  line-height: 19px;
  color: #ef7e4c;
  font-family: "RobotoBold", sans-serif;
  position: relative;
  padding-left: 40px;
  display: flex;
  align-items: center;
}
/* line 130, ../sass/pages/_jobs-detail.scss */
.job-detail-page .job-detail-block .jobs-attachment .field--items .field--item span a:hover {
  color: #e75b31;
}
/* line 136, ../sass/pages/_jobs-detail.scss */
.job-detail-page .job-detail-block .jobs-attachment .field--items .field--item span.file--application-pdf a::before {
  content: '';
  width: 31px;
  height: 35px;
  background-image: url(../images/sprite.png);
  background-repeat: no-repeat;
  background-position: top -126px left -2px;
  position: absolute;
  left: 0;
}
@media (max-width: 767px) {
  /* line 4, ../sass/pages/_jobs-detail.scss */
  .job-detail-page {
    padding-top: 62px;
    padding-bottom: 62px;
  }
  /* line 155, ../sass/pages/_jobs-detail.scss */
  .job-detail-page .job-detail-block {
    width: 100%;
  }
  /* line 158, ../sass/pages/_jobs-detail.scss */
  .job-detail-page .job-detail-block .job-detail-title h4 {
    line-height: 32px;
    margin-bottom: 30px;
  }
  /* line 163, ../sass/pages/_jobs-detail.scss */
  .job-detail-page .job-detail-block .job-detail-cv {
    font-size: 18px;
  }
}

/*--------------------------------------------------------------
## Capacity Strengthening Page Style
--------------------------------------------------------------*/
/* line 4, ../sass/pages/_capacity-strengthening.scss */
.training-topics {
  padding-top: 120px;
  padding-bottom: 120px;
  background-color: #757575;
  border-bottom: 1px solid #DCDCE4;
}
/* line 11, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-list .views-row:nth-of-type(2n) .resource-content-item {
  background-color: #F2F2F5;
}
/* line 16, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-list .resource-content-item {
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  margin-bottom: 30px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  position: relative;
}
/* line 22, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-list .resource-content-item .resource-content-img {
  height: 110px;
  -webkit-box-flex: 0 0 75px;
  -moz-box-flex: 0 0 75px;
  -webkit-flex: 0 0 75px;
  -ms-flex: 0 0 75px;
  flex: 0 0 75px;
  max-width: 75px;
}
/* line 25, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-list .resource-content-item .resource-content-img a {
  display: block;
  height: 100%;
}
/* line 28, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-list .resource-content-item .resource-content-img a img {
  height: 100%;
}
/* line 33, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-list .resource-content-item .resource-content-text {
  -webkit-box-flex: 0 0 86%;
  -moz-box-flex: 0 0 86%;
  -webkit-flex: 0 0 86%;
  -ms-flex: 0 0 86%;
  flex: 0 0 86%;
  max-width: 86%;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  padding-left: 0px;
}
/* line 38, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-list .resource-content-item .resource-content-text .resource-content-date span {
  font-size: 10px;
  line-height: 11px;
  display: inline-block;
}
/* line 45, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-list .resource-content-item .resource-content-text .resource-content-title h3 {
  font-size: 20px;
  line-height: 30px;
  margin-bottom: 7px;
  word-break: break-word;
}
/* line 50, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-list .resource-content-item .resource-content-text .resource-content-title h3 a {
  color: #4d4d4d;
}
/* line 52, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-list .resource-content-item .resource-content-text .resource-content-title h3 a:hover {
  color: #ef7e4c;
}
/* line 57, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-list .resource-content-item .resource-content-text .resource-content-title p {
  font-size: 14px;
  line-height: 26px;
  margin-bottom: 10px;
}
/* line 65, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-list .resource-content-item .resource-content-text .resource-content-tags ul li {
  display: inline-block;
}
/* line 67, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-list .resource-content-item .resource-content-text .resource-content-tags ul li a {
  display: inline-block;
  border: 1px solid #e75b31;
  background-color: rgba(172, 196, 32, 0.1);
  border-radius: 1.8px;
  font-size: 10px;
  line-height: 11px;
  font-family: "RobotoBlack", sans-serif;
  color: #ef7e4c;
  padding-top: 6px;
  padding-right: 14px;
  padding-bottom: 5px;
  padding-left: 14px;
  margin-right: 2px;
  margin-bottom: 4px;
}
/* line 81, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-list .resource-content-item .resource-content-text .resource-content-tags ul li.global a {
  position: relative;
  padding-left: 28px;
}
/* line 84, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-list .resource-content-item .resource-content-text .resource-content-tags ul li.global a:before {
  content: '\f57d';
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  display: inline-block;
  position: absolute;
  left: 9px;
}
/* line 94, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-list .resource-content-item .resource-content-text .resource-content-tags ul li.tags a {
  position: relative;
  padding-left: 32px;
}
/* line 97, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-list .resource-content-item .resource-content-text .resource-content-tags ul li.tags a:before {
  content: '';
  width: 13px;
  height: 13px;
  background-image: url(../images/sprite.png);
  background-position: top -37px right -177px;
  background-repeat: no-repeat;
  position: absolute;
  top: 5px;
  left: 9px;
}
/* line 108, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-list .resource-content-item .resource-content-text .resource-content-tags ul li.more-tags {
  cursor: pointer;
}
/* line 111, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-list .resource-content-item .resource-content-text .resource-content-tags ul li.hide-tags {
  display: none;
}
/* line 118, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-list .resource-content-item .resource-content-preview {
  -webkit-box-flex: 0 0 14%;
  -moz-box-flex: 0 0 14%;
  -webkit-flex: 0 0 14%;
  -ms-flex: 0 0 14%;
  flex: 0 0 14%;
  max-width: 14%;
}
/* line 120, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-list .resource-content-item .resource-content-preview a {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  font-size: 14px;
  line-height: 16px;
  font-family: "RobotoBold", sans-serif;
}
/* line 126, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-list .resource-content-item .resource-content-preview a:before {
  content: '\f06e';
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  display: inline-block;
  margin-right: 8px;
}
/* line 133, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-list .resource-content-item .resource-content-preview a:after {
  content: '';
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #ef7e4c;
  display: inline-block;
  margin-left: 5px;
}
/* line 145, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-list .resource-content-item:nth-of-type(2n) {
  background-color: #757575;
}
/* line 148, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-list .resource-content-item .resource-file-popup {
  position: absolute;
  top: 75px;
  right: 30px;
  left: 125px;
  background-color: #FFFFFF;
  box-shadow: 0 3px 20px 0 rgba(104, 108, 128, 0.15);
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  z-index: 1;
  display: none;
}
/* line 155, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-list .resource-content-item .resource-file-popup .close-resource-popup {
  width: 10px;
  height: 10px;
  position: absolute;
  top: 10px;
  right: 15px;
  cursor: pointer;
}
/* line 160, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-list .resource-content-item .resource-file-popup .close-resource-popup:before {
  content: '';
  width: 2px;
  height: 11px;
  background: #8D8E91;
  display: inline-block;
  position: absolute;
  left: 5px;
  transform: rotate(45deg);
}
/* line 169, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-list .resource-content-item .resource-file-popup .close-resource-popup:after {
  content: '';
  width: 2px;
  height: 11px;
  background: #8D8E91;
  display: inline-block;
  position: absolute;
  left: 5px;
  transform: rotate(-45deg);
}
/* line 180, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-list .resource-content-item .resource-file-popup ul li {
  display: block;
}
/* line 182, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-list .resource-content-item .resource-file-popup ul li a {
  display: flex;
  align-items: center;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 50px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 16px;
  font-family: "RobotoBold", sans-serif;
  position: relative;
  min-height: 53px;
}
/* line 193, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-list .resource-content-item .resource-file-popup ul li a.pdf:before {
  content: '';
  width: 31px;
  height: 35px;
  background-image: url(../images/sprite.png);
  background-repeat: no-repeat;
  background-position: top -126px left -2px;
  display: inline-block;
  position: absolute;
  left: 10px;
}
/* line 205, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-list .resource-content-item .resource-file-popup ul li a.doc:before {
  content: '';
  width: 31px;
  height: 35px;
  background-image: url(../images/sprite.png);
  background-repeat: no-repeat;
  background-position: top -126px left -38px;
  display: inline-block;
  position: absolute;
  left: 10px;
}
/* line 217, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-list .resource-content-item .resource-file-popup ul li a.xlsx:before {
  content: '';
  width: 31px;
  height: 35px;
  background-image: url(../images/sprite.png);
  background-repeat: no-repeat;
  background-position: top -126px left -74px;
  display: inline-block;
  position: absolute;
  left: 10px;
}
/* line 229, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-list .resource-content-item .resource-file-popup ul li a.ppt:before {
  content: '';
  width: 31px;
  height: 35px;
  background-image: url(../images/sprite.png);
  background-repeat: no-repeat;
  background-position: top -126px left -110px;
  display: inline-block;
  position: absolute;
  left: 10px;
}
/* line 242, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-list .resource-content-item .resource-file-popup ul li:nth-of-type(2n) a {
  background-color: #757575;
}
/* line 247, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-list .resource-content-item .resource-file-popup ul li:last-child a {
  margin-bottom: 0px;
}
/* line 254, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-list .resource-content-item .resource-detail-popup {
  position: absolute;
  top: 108px;
  right: 300px;
  left: 30px;
  background-color: #FFFFFF;
  box-shadow: 0 3px 20px 0 rgba(104, 108, 128, 0.15);
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  z-index: 1;
  display: none;
}
/* line 261, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-list .resource-content-item .resource-detail-popup .close-resource-detail-popup {
  width: 10px;
  height: 10px;
  position: absolute;
  top: 10px;
  right: 15px;
  cursor: pointer;
}
/* line 266, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-list .resource-content-item .resource-detail-popup .close-resource-detail-popup:before {
  content: '';
  width: 2px;
  height: 11px;
  background: #8D8E91;
  display: inline-block;
  position: absolute;
  left: 5px;
  transform: rotate(45deg);
}
/* line 275, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-list .resource-content-item .resource-detail-popup .close-resource-detail-popup:after {
  content: '';
  width: 2px;
  height: 11px;
  background: #8D8E91;
  display: inline-block;
  position: absolute;
  left: 5px;
  transform: rotate(-45deg);
}
/* line 286, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-list .resource-content-item .resource-detail-popup ul li {
  font-size: 14px;
  line-height: 16px;
  padding-top: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
  margin-bottom: 10px;
  display: block;
}
/* line 292, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-list .resource-content-item .resource-detail-popup ul li:nth-of-type(2n) {
  background-color: #757575;
}
@media (max-width: 767px) {
  /* line 300, ../sass/pages/_capacity-strengthening.scss */
  .training-topics .training-topics-list .resource-content-item {
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;
  }
  /* line 304, ../sass/pages/_capacity-strengthening.scss */
  .training-topics .training-topics-list .resource-content-item .resource-content-img {
    -webkit-box-flex: 0 0 100%;
    -moz-box-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 307, ../sass/pages/_capacity-strengthening.scss */
  .training-topics .training-topics-list .resource-content-item .resource-content-text {
    -webkit-box-flex: 0 0 100%;
    -moz-box-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    padding-bottom: 15px;
    padding-left: 0;
  }
  /* line 311, ../sass/pages/_capacity-strengthening.scss */
  .training-topics .training-topics-list .resource-content-item .resource-content-preview {
    -webkit-box-flex: 0 0 100%;
    -moz-box-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }
  /* line 314, ../sass/pages/_capacity-strengthening.scss */
  .training-topics .training-topics-list .resource-content-item .resource-detail-popup {
    position: absolute;
    right: 0;
    left: 0;
  }
  /* line 317, ../sass/pages/_capacity-strengthening.scss */
  .training-topics .training-topics-list .resource-content-item .resource-file-popup {
    position: absolute;
    right: 0;
    left: 0;
  }
  /* line 319, ../sass/pages/_capacity-strengthening.scss */
  .training-topics .training-topics-list .resource-content-item .resource-file-popup .close-resource-popup {
    position: absolute;
    top: 5px;
    right: 5px;
  }
  /* line 325, ../sass/pages/_capacity-strengthening.scss */
  .training-topics .training-topics-list .resource-content-item .resource-file-popup ul li a:before {
    width: 48px;
    background-position: top -126px left -1px;
  }
}
/* line 336, ../sass/pages/_capacity-strengthening.scss */
.training-topics .resource-filter-icon {
  display: none;
  width: 50px;
  height: 50px;
  background: #ffffff;
  border-radius: 100%;
  padding: 12px;
  box-shadow: 0 1px 4px 0 #9F9F9F;
  position: absolute;
  top: -60px;
  right: 15px;
  z-index: 9;
}
/* line 346, ../sass/pages/_capacity-strengthening.scss */
.training-topics .resource-filter-icon img {
  transform: rotate(-90deg);
}
@media (max-width: 767px) {
  /* line 336, ../sass/pages/_capacity-strengthening.scss */
  .training-topics .resource-filter-icon {
    display: inline-block;
  }
}
/* line 354, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-filters .resource-filter-block {
  background-color: #ffffff;
  padding-top: 32px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  box-shadow: 0 3px 20px 0 rgba(104, 108, 128, 0.15);
}
/* line 358, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-filters .resource-filter-block .close-resource-filter-popup {
  width: 15px;
  height: 15px;
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 9;
  display: none;
}
/* line 364, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-filters .resource-filter-block .close-resource-filter-popup:before {
  content: '';
  width: 2px;
  height: 16px;
  background: #8D8E91;
  display: inline-block;
  position: absolute;
  left: 5px;
  transform: rotate(45deg);
}
/* line 374, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-filters .resource-filter-block .close-resource-filter-popup:after {
  content: '';
  width: 2px;
  height: 16px;
  background: #8D8E91;
  display: inline-block;
  position: absolute;
  left: 5px;
  transform: rotate(-45deg);
}
/* line 385, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-filters .resource-filter-block h2 {
  font-size: 26px;
  text-align: left;
  margin-bottom: 20px;
  line-height: 30px;
}
/* line 391, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-filters .resource-filter-block .facet-block {
  margin-bottom: 20px;
}
/* line 396, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-filters .resource-filter-block .facet-block .facet-block__content .facets-widget-checkbox ul li {
  font-size: 14px;
  color: #7c7c7c;
  margin-bottom: 20px;
  padding-bottom: 5px;
  border-bottom: 1px dashed #e2e3e3;
  position: relative;
}
/* line 403, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-filters .resource-filter-block .facet-block .facet-block__content .facets-widget-checkbox ul li input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
/* line 411, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-filters .resource-filter-block .facet-block .facet-block__content .facets-widget-checkbox ul li input:checked ~ label:before {
  background: #8D8E91;
}
/* line 414, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-filters .resource-filter-block .facet-block .facet-block__content .facets-widget-checkbox ul li input:checked ~ label:after {
  display: block;
}
/* line 420, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-filters .resource-filter-block .facet-block .facet-block__content .facets-widget-checkbox ul li label {
  display: block;
  position: relative;
  padding-left: 25px;
  padding-right: 25px;
  margin-bottom: 15px;
  font-family: "RobotoBold", sans-serif;
  cursor: pointer;
  font-size: 14px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 433, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-filters .resource-filter-block .facet-block .facet-block__content .facets-widget-checkbox ul li label .facet-item__count {
  font-size: 10px;
  font-family: "RobotoBold", sans-serif;
}
/* line 437, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-filters .resource-filter-block .facet-block .facet-block__content .facets-widget-checkbox ul li label:before {
  content: '';
  position: absolute;
  top: 1px;
  left: 0;
  height: 15px;
  width: 15px;
  border: 1px solid #8D8E91;
  border-radius: 1.5px;
}
/* line 447, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-filters .resource-filter-block .facet-block .facet-block__content .facets-widget-checkbox ul li label:after {
  content: '';
  left: 5px;
  top: 2px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  position: absolute;
  display: none;
}
/* line 462, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-filters .resource-filter-block .facet-block .facet-block__content .facets-widget-checkbox ul li .facets-widget- {
  display: none;
}
/* line 467, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-filters .resource-filter-block .facet-block .facet-block__content .facets-widget-checkbox ul li .facets-widget- ul li.facet-item label {
  font-family: "RobotoRegular", sans-serif;
}
/* line 476, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-filters .resource-filter-block .facet-block .facet-block__content .facets-widget-checkbox ul li .facets-widget- ul li.facet-item--expanded .facets-widget- ul li.facet-item label {
  font-family: "RobotoRegular", sans-serif;
}
/* line 487, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-filters .resource-filter-block .facet-block .facet-block__content .facets-widget-checkbox ul li .expand-icon {
  width: 19px;
  height: 19px;
  text-align: center;
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
}
/* line 495, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-filters .resource-filter-block .facet-block .facet-block__content .facets-widget-checkbox ul li .expand-icon:after {
  content: '+';
  font-size: 15px;
  font-family: "RobotoBold", sans-serif;
}
/* line 502, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-filters .resource-filter-block .facet-block .facet-block__content .facets-widget-checkbox ul li ul li {
  border-bottom: none;
  margin-bottom: 0;
  padding-left: 25px;
}
/* line 510, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-filters .resource-filter-block .facet-block .facet-block__content .facets-widget-checkbox ul li.active > .expand-icon:after {
  content: '-';
}
/* line 518, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-filters .resource-filter-block .facet-block .facet-block__content .facets-widget-checkbox ul li.facet-item--active-trail > input ~ label:before {
  background: #8D8E91;
}
/* line 521, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-filters .resource-filter-block .facet-block .facet-block__content .facets-widget-checkbox ul li.facet-item--active-trail > input ~ label:after {
  display: block;
}
/* line 527, ../sass/pages/_capacity-strengthening.scss */
.training-topics .training-topics-filters .resource-filter-block .facet-block .facet-block__content .facets-widget-checkbox ul li.facet-item--active-trail > label:after {
  content: '';
  left: 6px;
  top: -1px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 0 2px 0;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  position: absolute;
  display: none;
}
@media (max-width: 767px) {
  /* line 550, ../sass/pages/_capacity-strengthening.scss */
  .training-topics .training-topics-filters .resource-filter-block {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 99999;
    overflow-y: scroll;
    display: none;
  }
  /* line 559, ../sass/pages/_capacity-strengthening.scss */
  .training-topics .training-topics-filters .resource-filter-block .close-resource-filter-popup {
    display: block;
  }
}
@media (max-width: 767px) {
  /* line 4, ../sass/pages/_capacity-strengthening.scss */
  .training-topics {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}

/*--------------------------------------------------------------
## on site support page Style
--------------------------------------------------------------*/
/* line 4, ../sass/pages/_on-site-support.scss */
.question-sec {
  padding-top: 100px;
  padding-bottom: 100px;
  border-bottom: 1px solid #DCDCE4;
  background: #FAFAFC;
}
/* line 9, ../sass/pages/_on-site-support.scss */
.question-sec .section-heading {
  margin-bottom: 40px;
}
/* line 12, ../sass/pages/_on-site-support.scss */
.question-sec .btn-orange {
  text-align: center;
}
/* line 14, ../sass/pages/_on-site-support.scss */
.question-sec .btn-orange a {
  color: #ffffff;
  font-size: 16px;
  line-height: 20px;
  font-family: "LatoBlack", sans-serif;
  min-width: 210px;
  padding-top: 20px;
  padding-bottom: 20px;
  border-radius: 4px;
}
@media (max-width: 992px) {
  /* line 4, ../sass/pages/_on-site-support.scss */
  .question-sec {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (max-width: 767px) {
  /* line 4, ../sass/pages/_on-site-support.scss */
  .question-sec {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  /* line 33, ../sass/pages/_on-site-support.scss */
  .question-sec .btn-orange a {
    font-size: 12px;
    min-width: 170px;
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

/* line 44, ../sass/pages/_on-site-support.scss */
.other-resources.about-doc {
  padding-bottom: 70px;
}
@media (max-width: 992px) {
  /* line 48, ../sass/pages/_on-site-support.scss */
  .other-resources.about-doc {
    padding-bottom: 50px;
  }
}
@media (max-width: 767px) {
  /* line 53, ../sass/pages/_on-site-support.scss */
  .other-resources.about-doc {
    padding-bottom: 40px;
  }
}

/*--------------------------------------------------------------
## consultant roster page Style
--------------------------------------------------------------*/
/* line 62, ../sass/pages/_on-site-support.scss */
.consultants-sec {
  padding-top: 60px;
  padding-bottom: 30px;
  border-bottom: 1px solid #DCDCE4;
}
/* line 66, ../sass/pages/_on-site-support.scss */
.consultants-sec .section-heading {
  margin-bottom: 30px;
}
/* line 69, ../sass/pages/_on-site-support.scss */
.consultants-sec .btn-orange, .consultants-sec .btn-blue {
  margin-bottom: 30px;
}
/* line 71, ../sass/pages/_on-site-support.scss */
.consultants-sec .btn-orange a, .consultants-sec .btn-blue a {
  font-size: 16px;
  line-height: 20px;
  font-family: "LatoBlack", sans-serif;
  padding: 20px 35px;
  border-radius: 4px;
}
/* line 79, ../sass/pages/_on-site-support.scss */
.consultants-sec .btn-orange {
  text-align: right;
}
/* line 81, ../sass/pages/_on-site-support.scss */
.consultants-sec .btn-orange a {
  color: #ffffff;
  border: 1px solid #e75b31;
}
/* line 84, ../sass/pages/_on-site-support.scss */
.consultants-sec .btn-orange a:hover {
  border-color: #ef7e4c;
}
/* line 90, ../sass/pages/_on-site-support.scss */
.consultants-sec .btn-blue a {
  color: #5CC0E8;
  background: rgba(92, 192, 232, 0.1);
  border: 1px solid #5CC0E8;
}
/* line 94, ../sass/pages/_on-site-support.scss */
.consultants-sec .btn-blue a:hover {
  color: #ffffff;
  background: #01A3E2;
  border-color: #01A3E2;
}
@media (max-width: 767px) {
  /* line 103, ../sass/pages/_on-site-support.scss */
  .consultants-sec .btn-orange, .consultants-sec .btn-blue {
    text-align: center;
  }
  /* line 105, ../sass/pages/_on-site-support.scss */
  .consultants-sec .btn-orange a, .consultants-sec .btn-blue a {
    font-size: 15px;
  }
}

/* line 112, ../sass/pages/_on-site-support.scss */
.relevant-resources {
  padding-top: 100px;
  padding-bottom: 1px;
  background: #FAFAFC;
}
@media (max-width: 992px) {
  /* line 112, ../sass/pages/_on-site-support.scss */
  .relevant-resources {
    padding-top: 80px;
  }
}
@media (max-width: 767px) {
  /* line 112, ../sass/pages/_on-site-support.scss */
  .relevant-resources {
    padding-top: 60px;
  }
}

/* line 123, ../sass/pages/_on-site-support.scss */
.relevant-resources-list {
  padding-bottom: 70px;
  background: #FAFAFC;
  border-bottom: 1px solid #DCDCE4;
}
/* line 127, ../sass/pages/_on-site-support.scss */
.relevant-resources-list .other-resources {
  padding-top: 10px;
}
@media (max-width: 992px) {
  /* line 123, ../sass/pages/_on-site-support.scss */
  .relevant-resources-list {
    padding-bottom: 50px;
  }
  /* line 132, ../sass/pages/_on-site-support.scss */
  .relevant-resources-list .other-resources {
    padding-top: 20px;
  }
}
@media (max-width: 767px) {
  /* line 123, ../sass/pages/_on-site-support.scss */
  .relevant-resources-list {
    padding-bottom: 30px;
  }
}

/*--------------------------------------------------------------
## who we work page Style
--------------------------------------------------------------*/
/* line 4, ../sass/pages/_contact-us.scss */
.contact-page {
  padding-top: 40px;
  padding-bottom: 40px;
  border-bottom: 1px solid #DCDCE4;
  background: #FAFAFC;
}
/* line 10, ../sass/pages/_contact-us.scss */
.contact-page .left-text .section-heading {
  margin-bottom: 20px;
  text-align: left;
}
/* line 13, ../sass/pages/_contact-us.scss */
.contact-page .left-text .section-heading h2 {
  text-align: left;
}
/* line 17, ../sass/pages/_contact-us.scss */
.contact-page .left-text .content-box {
  font-size: 16px;
  line-height: 28px;
  font-weight: 400;
  color: #333333;
}
/* line 22, ../sass/pages/_contact-us.scss */
.contact-page .left-text .content-box P:last-child {
  margin-bottom: 0;
}
@media (max-width: 767px) {
  /* line 4, ../sass/pages/_contact-us.scss */
  .contact-page {
    padding-top: 15px;
  }
  /* line 29, ../sass/pages/_contact-us.scss */
  .contact-page .left-text {
    display: none;
  }
}

/* line 38, ../sass/pages/_contact-us.scss */
.con-form-wrap {
  background: #ffffff;
  padding: 30px;
  box-shadow: 0px 0px 20px 0px rgba(9, 39, 80, 0.15);
}
/* line 43, ../sass/pages/_contact-us.scss */
.con-form-wrap .text h4 {
  margin-bottom: 6px;
  font-family: "RobotoBlack", sans-serif;
  text-align: center;
}
/* line 48, ../sass/pages/_contact-us.scss */
.con-form-wrap .text p {
  margin-bottom: 20px;
  font-size: 14px;
  line-height: 26px;
  text-align: center;
}
/* line 53, ../sass/pages/_contact-us.scss */
.con-form-wrap .text p strong {
  font-family: "RobotoBlack", sans-serif;
}
/* line 59, ../sass/pages/_contact-us.scss */
.con-form-wrap .form-item select {
  color: rgba(124, 124, 124, 0.5);
  padding-right: 30px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-image: url("../images/Triangle.svg");
  background-position: 95% 50%;
  background-repeat: no-repeat;
  background-size: 6px;
}
/* line 70, ../sass/pages/_contact-us.scss */
.con-form-wrap .form-item select.select-value {
  color: #4d4d4d;
}
/* line 73, ../sass/pages/_contact-us.scss */
.con-form-wrap .form-item select option {
  color: #4d4d4d;
}
/* line 98, ../sass/pages/_contact-us.scss */
.con-form-wrap .field-row {
  margin-left: -10px;
  margin-right: -10px;
}
/* line 101, ../sass/pages/_contact-us.scss */
.con-form-wrap .field-row:before, .con-form-wrap .field-row:after {
  content: '';
  display: block;
}
/* line 105, ../sass/pages/_contact-us.scss */
.con-form-wrap .field-row:after {
  clear: both;
}
/* line 108, ../sass/pages/_contact-us.scss */
.con-form-wrap .field-row .col-half {
  float: left;
  width: 50%;
  padding-left: 10px;
  padding-right: 10px;
}
/* line 115, ../sass/pages/_contact-us.scss */
.con-form-wrap .f-uplad-wrap {
  border-top: 1px dashed #C9C9C9;
  border-bottom: 1px dashed #C9C9C9;
  padding: 20px 0 1px;
}
/* line 119, ../sass/pages/_contact-us.scss */
.con-form-wrap .f-uplad-wrap .info-text {
  margin-bottom: 15px;
  color: #4d4d4d;
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
}
/* line 128, ../sass/pages/_contact-us.scss */
.con-form-wrap .f-uplad-wrap .description br {
  display: none;
}
/* line 138, ../sass/pages/_contact-us.scss */
.con-form-wrap .f-uplad-wrap .tabledrag-toggle-weight-wrapper {
  display: none;
}
/* line 141, ../sass/pages/_contact-us.scss */
.con-form-wrap .f-uplad-wrap table {
  width: 100%;
}
/* line 143, ../sass/pages/_contact-us.scss */
.con-form-wrap .f-uplad-wrap table thead {
  display: none;
}
/* line 148, ../sass/pages/_contact-us.scss */
.con-form-wrap .f-uplad-wrap table tbody tr td {
  padding-top: 7px;
  padding-bottom: 7px;
}
/* line 151, ../sass/pages/_contact-us.scss */
.con-form-wrap .f-uplad-wrap table tbody tr td .tabledrag-handle {
  display: none;
}
/* line 160, ../sass/pages/_contact-us.scss */
.con-form-wrap .layout-region-node-footer-wrap .layout-region-node-footer__content {
  border: none;
  padding-top: 30px;
  margin: 0;
}
@media (max-width: 480px) {
  /* line 38, ../sass/pages/_contact-us.scss */
  .con-form-wrap {
    padding: 15px;
  }
  /* line 176, ../sass/pages/_contact-us.scss */
  .con-form-wrap .field-row .col-half {
    float: none;
    width: 100%;
  }
  /* line 181, ../sass/pages/_contact-us.scss */
  .con-form-wrap .form-item {
    margin-bottom: 15px;
  }
  /* line 184, ../sass/pages/_contact-us.scss */
  .con-form-wrap .text {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 187, ../sass/pages/_contact-us.scss */
  .con-form-wrap .text h4 {
    font-size: 18px;
  }
}

/* line 201, ../sass/pages/_contact-us.scss */
.contact-page .aline-item-center {
  align-items: flex-start;
}
/* line 203, ../sass/pages/_contact-us.scss */
.contact-page .aline-item-center .field--item {
  margin-top: 280px;
}

/* line 208, ../sass/pages/_contact-us.scss */
body .ajax-progress-throbber .throbber {
  padding-right: 10px;
}

/*--------------------------------------------------------------
## Page Not Found And Access Deinied Page
--------------------------------------------------------------*/
/* line 5, ../sass/pages/_error.scss */
.access-wrap .access-title {
  padding: 120px 0;
  border: 1px solid #DCDCE4;
  border-left: none;
  border-right: none;
  background-color: #757575;
}
@media (max-width: 767px) {
  /* line 5, ../sass/pages/_error.scss */
  .access-wrap .access-title {
    padding: 80px 0;
  }
}
/* line 14, ../sass/pages/_error.scss */
.access-wrap .access-title h1 {
  font-size: 64px;
  text-align: left;
  margin: 0;
  text-transform: none;
}
@media (max-width: 767px) {
  /* line 14, ../sass/pages/_error.scss */
  .access-wrap .access-title h1 {
    font-size: 35px;
    line-height: 1.2;
    text-align: center;
  }
}
/* line 27, ../sass/pages/_error.scss */
.access-wrap .access-sub_title {
  padding: 60px 0;
}
@media (max-width: 767px) {
  /* line 27, ../sass/pages/_error.scss */
  .access-wrap .access-sub_title {
    padding: 40px 0;
    text-align: center;
  }
}
/* line 33, ../sass/pages/_error.scss */
.access-wrap .access-sub_title p {
  font-size: 26px;
  margin-bottom: 40px;
}
@media (max-width: 767px) {
  /* line 33, ../sass/pages/_error.scss */
  .access-wrap .access-sub_title p {
    font-size: 22px;
    margin-bottom: 20px;
  }
}

/*--------------------------------------------------------------
## Search Page Style
--------------------------------------------------------------*/
/* line 4, ../sass/pages/_search.scss */
.search-heading {
  padding-top: 120px;
  padding-bottom: 120px;
  border-top: 1px solid #DCDCE4;
  border-bottom: 1px solid #DCDCE4;
}
/* line 9, ../sass/pages/_search.scss */
.search-heading h1 {
  line-height: 74px;
  margin-bottom: 0;
  text-align: left;
}
@media (max-width: 767px) {
  /* line 4, ../sass/pages/_search.scss */
  .search-heading {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  /* line 16, ../sass/pages/_search.scss */
  .search-heading h1 {
    line-height: 40px;
  }
}

/* line 21, ../sass/pages/_search.scss */
.search-result {
  padding-top: 60px;
  padding-bottom: 80px;
}
/* line 23, ../sass/pages/_search.scss */
.search-result form {
  margin-bottom: 60px;
}
/* line 25, ../sass/pages/_search.scss */
.search-result form .form-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: baseline;
  -moz-align-items: baseline;
  -ms-align-items: baseline;
  align-items: baseline;
  padding-top: 40px;
  padding-right: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
  background-color: #ffffff;
  box-shadow: 0 3px 20px 0 rgba(9, 39, 80, 0.15);
}
/* line 32, ../sass/pages/_search.scss */
.search-result form .form-wrapper .form-item {
  width: 80%;
  margin-right: 20px;
}
/* line 35, ../sass/pages/_search.scss */
.search-result form .form-wrapper .form-item legend .fieldset-legend {
  position: relative;
  top: 20px;
}
/* line 43, ../sass/pages/_search.scss */
.search-result form .action input[type="submit"] {
  margin-top: 20px;
}
/* line 45, ../sass/pages/_search.scss */
.search-result form .search-help-link {
  display: none;
}
/* line 49, ../sass/pages/_search.scss */
.search-result h2 {
  margin-bottom: 27px;
  padding-bottom: 7px;
  font-size: 36px;
  line-height: 42px;
  border-bottom: 1px dashed #E2E3E3;
  text-align: left;
}
/* line 57, ../sass/pages/_search.scss */
.search-result ol {
  max-width: 90%;
  margin: 0 auto;
}
/* line 60, ../sass/pages/_search.scss */
.search-result ol li {
  margin-bottom: 30px;
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
}
/* line 62, ../sass/pages/_search.scss */
.search-result ol li:nth-of-type(2n) {
  background-color: #FAFAFC;
}
/* line 66, ../sass/pages/_search.scss */
.search-result ol li h4 {
  margin-bottom: 8px;
  font-size: 20px;
  line-height: 30px;
}
/* line 71, ../sass/pages/_search.scss */
.search-result ol li p {
  font-size: 14px;
  line-height: 26px;
  margin-bottom: 8px;
}
/* line 76, ../sass/pages/_search.scss */
.search-result ol li a {
  font-size: 16px;
  line-height: 19px;
  font-family: "RobotoBold", sans-serif;
}
/* line 80, ../sass/pages/_search.scss */
.search-result ol li a:hover {
  color: #5CC0E8;
}
@media (max-width: 767px) {
  /* line 21, ../sass/pages/_search.scss */
  .search-result {
    padding-top: 60px;
    padding-right: 15px;
    padding-bottom: 80px;
    padding-left: 15px;
  }
  /* line 89, ../sass/pages/_search.scss */
  .search-result form .form-wrapper {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 30px;
    padding-right: 15px;
    padding-bottom: 30px;
    padding-left: 15px;
  }
  /* line 92, ../sass/pages/_search.scss */
  .search-result form .form-wrapper .form-item {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 10px;
  }
  /* line 98, ../sass/pages/_search.scss */
  .search-result ol {
    max-width: 100%;
  }
  /* line 100, ../sass/pages/_search.scss */
  .search-result ol li {
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
  }
}

/*--------------------------------------------------------------
## Newsletter Area Style
--------------------------------------------------------------*/
/*
.newsletter-subscriber {
  @include padding(63px, null, 59px, null);
  background: $grey-color;
  h3 {
    @include margin(null,null,0,null);
    color: $newsletter-title-color;
    font-size: 36px;
    line-height: normal;
  }
  h4 {
    color: $newsletter-title-color;
    @include margin(null,null,0,null);
    font-family: $roboto-regular;
    text-transform: initial;
    font-size: 20px;
    line-height: 24px;
    position: relative;
    @include padding(null,null,null,24px);
    &::before {
      content: '';
      width: 15px;
      height: 1px;
      background: $newsletter-title-color;
      @include abs-position(13px,null,null,0);
    }
  }
  #mc_embed_signup {
    @include flexbox();
    @include justify-content(flex-end);
    height: 100%;
    @include align-items(center);
    #mc_embed_signup_scroll {
      @include flexbox();
      position: relative;
      input{
        &.email {
          height: 39px;
          min-width: 361px;
          border: 1px solid #FFFFFF;
          border-radius: 2px;
          background: none;
          font-size: 14px;
          line-height: 28px;
          color: $white-color;
          @include padding(null,10px,null,10px);
          @include input-placeholder {
            color: $white-color;
            opacity: 0.5;
          }
        }
        &.button {
          @include padding(14px,23px,11px,26px);
          border-radius: 2px;
          background: $orange-color;
          font-size: 11px;
          line-height: 13px;
          color: $white-color;
          font-family: $roboto-bold;
          border: none;
          @include margin(0.5px, 0, 0.5px, 30px);
          cursor: pointer;
          -webkit-appearance: none;
          &:hover {
            background: $light-orange-hover;
          }
        }
      }
      .error-message {
        @include abs-position(45px,null,null,0);
        color: #ff0000;
        word-break: break-all;
        width: 100%;
        display: block;
        padding: 4px;
        font-size: 12px;
        @include responsive(small) {
          position: static;
          margin-top: 5px;
        }
      }
    }
  }
}
*/
/*--------------------------------------------------------------
## Footer Area Style
--------------------------------------------------------------*/
/* line 94, ../sass/layout/_footer.scss */
.footerArea .footer-top {
  padding-top: 60px;
  padding-bottom: 70px;
}
/* line 96, ../sass/layout/_footer.scss */
.footerArea .footer-top .footer-logo {
  margin-bottom: 25px;
  max-width: 100px;
  line-height: 0;
}
/* line 101, ../sass/layout/_footer.scss */
.footerArea .footer-top .footer-msg {
  max-width: calc(100% - 96px);
}
/* line 103, ../sass/layout/_footer.scss */
.footerArea .footer-top .footer-msg p {
  line-height: 26px;
}
/* line 105, ../sass/layout/_footer.scss */
.footerArea .footer-top .footer-msg p a {
  color: #555555;
}
/* line 107, ../sass/layout/_footer.scss */
.footerArea .footer-top .footer-msg p a:hover {
  color: #ef7e4c;
}
/* line 115, ../sass/layout/_footer.scss */
.footerArea .footer-top .footer-social ul li {
  display: inline-block;
  padding-right: 25px;
}
/* line 118, ../sass/layout/_footer.scss */
.footerArea .footer-top .footer-social ul li a {
  display: block;
  font-size: 20px;
  line-height: 20px;
  color: #8D8E91;
}
/* line 123, ../sass/layout/_footer.scss */
.footerArea .footer-top .footer-social ul li a:hover {
  color: #ef7e4c;
}
/* line 130, ../sass/layout/_footer.scss */
.footerArea .footer-top .footermenu {
  padding-top: 50px;
}
/* line 132, ../sass/layout/_footer.scss */
.footerArea .footer-top .footermenu > ul {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
/* line 136, ../sass/layout/_footer.scss */
.footerArea .footer-top .footermenu > ul > li > a {
  font-size: 16px;
  font-family: "LatoBold", sans-serif;
  line-height: 24px;
  color: #555555;
  margin-bottom: 25px;
  display: inline-block;
}
/* line 145, ../sass/layout/_footer.scss */
.footerArea .footer-top .footermenu > ul > li ul li {
  margin-bottom: 8px;
}
/* line 147, ../sass/layout/_footer.scss */
.footerArea .footer-top .footermenu > ul > li ul li a {
  color: #7c7c7c;
  line-height: 24px;
  display: inline-block;
  font-family: "LatoRegular", sans-serif;
}
/* line 152, ../sass/layout/_footer.scss */
.footerArea .footer-top .footermenu > ul > li ul li a:hover {
  color: #e75b31;
}
/* line 162, ../sass/layout/_footer.scss */
.footerArea .footer-bottom {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  border-top: 1px solid #E2E3E3;
  padding-top: 20px;
  padding-bottom: 20px;
}
/* line 167, ../sass/layout/_footer.scss */
.footerArea .footer-bottom p {
  margin-bottom: 0;
  color: #7c7c7c;
  font-size: 12px;
  line-height: 14px;
}
/* line 173, ../sass/layout/_footer.scss */
.footerArea .footer-bottom a {
  color: #7c7c7c;
  font-size: 12px;
  line-height: 14px;
}
/* line 177, ../sass/layout/_footer.scss */
.footerArea .footer-bottom a:hover {
  color: #ef7e4c;
}
/* line 180, ../sass/layout/_footer.scss */
.footerArea .footer-bottom a.privacy_policy.mobile {
  display: none;
}
/* line 185, ../sass/layout/_footer.scss */
.footerArea .footer-bottom nav h2 {
  display: none;
}
/* line 188, ../sass/layout/_footer.scss */
.footerArea .footer-bottom nav ul {
  line-height: 0;
}
/* line 190, ../sass/layout/_footer.scss */
.footerArea .footer-bottom nav ul li {
  display: inline-block;
  line-height: 0;
}
/* line 193, ../sass/layout/_footer.scss */
.footerArea .footer-bottom nav ul li a {
  display: inline-block;
  padding-top: 0;
  padding-right: 4px;
  padding-bottom: 0;
  padding-left: 8px;
  border-right: 1px solid #ccc;
}
/* line 199, ../sass/layout/_footer.scss */
.footerArea .footer-bottom nav ul li:last-child a {
  border: none;
  padding-left: 0;
}
/* line 205, ../sass/layout/_footer.scss */
.footerArea .footer-bottom nav ul li:first-child a {
  padding-left: 0;
}

@media (min-width: 767px) and (max-width: 992px) {
  /* .newsletter-subscriber {
     @include padding(40px,null,40px,null);
     .col-6 {
       @include flex(41.66667%);
     }
     .col-5 {
       @include flex(58.33333%);
       #mc_embed_signup {
         #mc_embed_signup_scroll {
           input {
             &.email {
               min-width: 275px;
             }
             &.button {
               @include margin(0.5px,0,0.5px,15px);
             }
           }
         }
       }
     }
   }
   */
  /* line 238, ../sass/layout/_footer.scss */
  .footerArea .footer-top {
    padding-top: 40px;
    padding-bottom: 30px;
  }
  /* line 240, ../sass/layout/_footer.scss */
  .footerArea .footer-top .footer-msg {
    max-width: 100%;
  }
  /* line 243, ../sass/layout/_footer.scss */
  .footerArea .footer-top .footermenu {
    padding-top: 60px;
  }
  /* line 245, ../sass/layout/_footer.scss */
  .footerArea .footer-top .footermenu > ul {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: baseline;
    -moz-align-items: baseline;
    -ms-align-items: baseline;
    align-items: baseline;
  }
  /* line 248, ../sass/layout/_footer.scss */
  .footerArea .footer-top .footermenu > ul > li {
    -webkit-box-flex: 0 0 50%;
    -moz-box-flex: 0 0 50%;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    margin-bottom: 34px;
  }
}
@media (max-width: 767px) {
  /*  .newsletter-subscriber {
      @include padding(30px,15px,30px,15px);
      text-align: center;
      h3 {
        font-size: 30px;
      }
      h4 {
        display: inline-block;
        font-size: 16px;
        line-height: 22px;
        &:before {
          top: 10px;
        }
      }
      #mc_embed_signup {
        form {
          @include flex(100%);
          @include margin(15px,null,null,null);
          #mc_embed_signup_scroll {
            @include flex-direction(column);
            input {
              &.email {
                min-width: unset;
              }
              &.button {
                width: 100%;
                @include margin(15px,null,null,0px);
              }
            }
          }
        }
      }
    }
    */
  /* line 292, ../sass/layout/_footer.scss */
  .footerArea {
    padding-top: 30px;
    padding-right: 0;
    padding-bottom: 30px;
    padding-left: 0;
  }
  /* line 294, ../sass/layout/_footer.scss */
  .footerArea .footer-top {
    padding-top: 0px;
    padding-bottom: 10px;
  }
  /* line 296, ../sass/layout/_footer.scss */
  .footerArea .footer-top .footer-logo {
    max-width: 60px;
    margin-bottom: 20px;
  }
  /* line 300, ../sass/layout/_footer.scss */
  .footerArea .footer-top .footer-msg {
    max-width: 100%;
  }
  /* line 302, ../sass/layout/_footer.scss */
  .footerArea .footer-top .footer-msg p {
    font-size: 11px;
    line-height: 22px;
    margin-bottom: 15px;
  }
  /* line 308, ../sass/layout/_footer.scss */
  .footerArea .footer-top .footermenu {
    padding-top: 40px;
  }
  /* line 310, ../sass/layout/_footer.scss */
  .footerArea .footer-top .footermenu > ul {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: baseline;
    -moz-align-items: baseline;
    -ms-align-items: baseline;
    align-items: baseline;
  }
  /* line 313, ../sass/layout/_footer.scss */
  .footerArea .footer-top .footermenu > ul > li {
    -webkit-box-flex: 0 0 50%;
    -moz-box-flex: 0 0 50%;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    margin-bottom: 30px;
  }
  /* line 316, ../sass/layout/_footer.scss */
  .footerArea .footer-top .footermenu > ul > li > a {
    font-size: 14px;
    line-height: 17px;
    margin-bottom: 15px;
  }
  /* line 322, ../sass/layout/_footer.scss */
  .footerArea .footer-top .footermenu > ul > li ul li {
    margin-bottom: 3px;
  }
  /* line 329, ../sass/layout/_footer.scss */
  .footerArea .footer-top .footermenu > ul ul li a {
    font-size: 11px;
  }
  /* line 337, ../sass/layout/_footer.scss */
  .footerArea .footer-bottom {
    padding-top: 12px;
    padding-bottom: 0px;
    -webkit-flex-direction: column-reverse;
    -moz-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  /* line 340, ../sass/layout/_footer.scss */
  .footerArea .footer-bottom > p {
    margin-top: 20px;
    font-size: 11px;
  }
  /* line 344, ../sass/layout/_footer.scss */
  .footerArea .footer-bottom a.privacy_policy {
    display: none;
  }
  /* line 346, ../sass/layout/_footer.scss */
  .footerArea .footer-bottom a.privacy_policy.mobile {
    display: inline-block;
    margin-top: 20px;
  }
  /* line 351, ../sass/layout/_footer.scss */
  .footerArea .footer-bottom nav {
    margin-top: 10px;
  }
  /* line 353, ../sass/layout/_footer.scss */
  .footerArea .footer-bottom nav ul li a {
    padding-right: 10px;
    padding-left: 8px;
  }
}
/*--------------------------------------------------------------
## Request form  Style
--------------------------------------------------------------*/
/* line 4, ../sass/pages/_request_form.scss */
details#edit-group-in-depth-support, details#edit-group-ccpm-reports {
  display: none;
}

/* line 11, ../sass/pages/_request_form.scss */
.contact-page .left-text .section-heading h2 {
  text-align: left;
  margin-left: 0px;
}

/* line 1, ../sass/pages/_thematic_area_list.scss */
h2 {
  margin: 0 15px 50px 15px;
  font-family: "LatoBlack", sans-serif;
  line-height: 75px;
  font-size: 64px;
  letter-spacing: 0px;
  color: #4d4d4d;
}

/* line 9, ../sass/pages/_thematic_area_list.scss */
.featured-resource {
  padding-top: 0;
  padding-bottom: 100px;
  background-color: #fff;
}

/* line 14, ../sass/pages/_thematic_area_list.scss */
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
/* line 19, ../sass/pages/_thematic_area_list.scss */
.row li {
  overflow: hidden;
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 30px;
}
@media screen and (max-width: 992px) {
  /* line 19, ../sass/pages/_thematic_area_list.scss */
  .row li {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media screen and (max-width: 767px) {
  /* line 19, ../sass/pages/_thematic_area_list.scss */
  .row li {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
/* line 34, ../sass/pages/_thematic_area_list.scss */
.row li .featured-resource-item {
  height: 456.292px;
  margin-bottom: 20px;
}
/* line 37, ../sass/pages/_thematic_area_list.scss */
.row li .featured-resource-item .featured-resource-item-img {
  height: 240.292px;
}
/* line 39, ../sass/pages/_thematic_area_list.scss */
.row li .featured-resource-item .featured-resource-item-img img {
  width: 360px;
  height: 240px;
}
/* line 45, ../sass/pages/_thematic_area_list.scss */
.row li .featured-resource-item-text-block {
  height: 118px;
}

/* line 51, ../sass/pages/_thematic_area_list.scss */
.section-heading {
  margin-top: 100px !important;
}

/* line 1, ../sass/pages/_navbar_submenu.scss */
ul, li, a {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

/* line 6, ../sass/pages/_navbar_submenu.scss */
ul li.hasChild > ul {
  margin: 0 !important;
  padding: 0 !important;
}
/* line 9, ../sass/pages/_navbar_submenu.scss */
ul li.hasChild > ul > li {
  width: 100%;
  padding: 10px !important;
  position: relative !important;
}
/* line 13, ../sass/pages/_navbar_submenu.scss */
ul li.hasChild > ul > li:not(:last-child) {
  padding-bottom: 0px !important;
}
/* line 17, ../sass/pages/_navbar_submenu.scss */
ul li.hasChild > ul > li.hasChild {
  width: 100%;
  padding: 10px !important;
  position: relative !important;
}
/* line 21, ../sass/pages/_navbar_submenu.scss */
ul li.hasChild > ul > li.hasChild:not(:last-child) {
  padding-bottom: 0px !important;
}
/* line 24, ../sass/pages/_navbar_submenu.scss */
ul li.hasChild > ul > li.hasChild > a {
  width: 100%;
  display: block;
}
/* line 27, ../sass/pages/_navbar_submenu.scss */
ul li.hasChild > ul > li.hasChild > a::after {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  display: block;
  border-right: none !important;
  border-left: 4px solid #555555 !important;
  border-top: 4px solid transparent !important;
  border-bottom: 4px solid transparent !important;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  margin-right: 8%;
}
/* line 45, ../sass/pages/_navbar_submenu.scss */
ul li.hasChild > ul > li.hasChild > a::after:hover::after {
  border-left: 4px solid #e75b31 !important;
}
/* line 50, ../sass/pages/_navbar_submenu.scss */
ul li.hasChild > ul > li.hasChild > ul {
  border: none;
  position: absolute;
  padding: 0 !important;
  margin: 0 !important;
  top: 0 !important;
  left: 100%;
  background-color: #f4f4f4 !important;
}
/* line 62, ../sass/pages/_navbar_submenu.scss */
ul li.hasChild > ul > li.hasChild > ul > li {
  width: 100%;
  padding: 10px !important;
  position: relative !important;
}
/* line 66, ../sass/pages/_navbar_submenu.scss */
ul li.hasChild > ul > li.hasChild > ul > li:not(:last-child) {
  padding-bottom: 0px !important;
}
/* line 69, ../sass/pages/_navbar_submenu.scss */
ul li.hasChild > ul > li.hasChild > ul > li > a {
  width: 100%;
  display: block;
}

/* line 2, ../sass/pages/_homepage.scss */
.who-we-box .section-heading h2 {
  text-align: left;
  margin-left: 0px;
}

/* line 2, ../sass/pages/_basic-text-styling.scss */
.body a, .field--item a {
  font-weight: 900;
  text-decoration: underline;
}

/* line 33, ../sass/pages/_basic-text-styling.scss */
ul {
  max-width: 100%;
}
/* line 35, ../sass/pages/_basic-text-styling.scss */
ul li {
  max-width: 100% !important;
}

/* line 42, ../sass/pages/_basic-text-styling.scss */
.dashboard-wrap .last-area .esc-btn {
  color: #ffffff !important;
  background: #e75b31 !important;
}

/* line 51, ../sass/pages/_basic-text-styling.scss */
.dashboard-wrap .last-area .esc-btn:hover {
  background: #ef7e4c !important;
  color: #ffffff !important;
}

/* line 1, ../sass/pages/_accessdeniederror.scss */
.access-denied, .not-found {
  display: block;
  width: 100%;
  min-height: 150px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  font-weight: 700;
}

/* line 3, ../sass/pages/_bulletpoint.scss */
.body ul li, .field--item ul li {
  max-width: 100% !important;
  min-width: 100%;
  display: list-item;
}
/* line 7, ../sass/pages/_bulletpoint.scss */
.body ul li::before, .field--item ul li::before {
  content: "\2022";
  color: #7c7c7c;
  font-weight: 700;
  display: inline-block;
  margin-right: 10px;
}

/* line 1, ../sass/pages/_styleEmBold.scss */
em {
  font-style: italic !important;
}

/* line 4, ../sass/pages/_styleEmBold.scss */
strong {
  font-weight: bold !important;
}

/* line 1, ../sass/pages/_bannerCaption.scss */
.inner-banner, .home-banner {
  position: relative;
}
/* line 3, ../sass/pages/_bannerCaption.scss */
.inner-banner .photocreadit, .home-banner .photocreadit {
  position: absolute;
  bottom: 0;
  right: 30px;
  color: #fff;
  text-shadow: rgba(0, 0, 0, 0.6);
}

@media (max-width: 992px) {
  /* line 8, ../sass/pages/_mobile-navigation-style.scss */
  .mainmenu ul li.hasChild ul li.hasChild ul {
    display: block;
    left: 0 !important;
  }
}
@supports (-webkit-touch-callout: none) {
  @media (max-width: 992px) {
    /* line 28, ../sass/pages/_mobile-navigation-style.scss */
    .mainmenu ul li.hasChild ul li.hasChild ul {
      display: block;
      left: 0 !important;
    }
  }
}

/* line 1, ../sass/pages/_basic-template.scss */
.country-key-paragraph {
  background: #FAFAFC;
  border: 1px solid #DCDCE4;
  padding: 100px 0;
}
/* line 5, ../sass/pages/_basic-template.scss */
.country-key-paragraph .countrysubtitle {
  font-size: 36px;
  line-height: 44px;
  color: #4d4d4d;
  display: inline-block;
  position: relative;
  margin-bottom: 0px;
  text-align: center;
  position: absolute;
  margin-top: 80px;
  margin-left: -32px;
  width: 100%;
  left: 0;
}
@media (max-width: 767px) {
  /* line 5, ../sass/pages/_basic-template.scss */
  .country-key-paragraph .countrysubtitle {
    margin-left: 0px;
  }
}
/* line 22, ../sass/pages/_basic-template.scss */
.country-key-paragraph .field-paragraph-section {
  display: flex;
  flex-direction: column;
  align-items: center;
}
/* line 26, ../sass/pages/_basic-template.scss */
.country-key-paragraph .field-paragraph-section .field--label {
  font-style: normal;
  font-weight: 900;
  font-size: 64px;
  line-height: 77px;
  text-align: center;
  color: #4D4D4D;
  margin-bottom: 0;
  font-family: "LatoBlack", sans-serif;
  line-height: 75px;
}
/* line 37, ../sass/pages/_basic-template.scss */
.country-key-paragraph .field-paragraph-section .field--items {
  display: flex;
  width: 100%;
  margin-top: 100px;
}
@media (max-width: 767px) {
  /* line 37, ../sass/pages/_basic-template.scss */
  .country-key-paragraph .field-paragraph-section .field--items {
    margin-top: 130px;
  }
}
/* line 45, ../sass/pages/_basic-template.scss */
.country-key-paragraph .field-paragraph-section .field--items .field--item:not(:first-child) {
  margin-left: 67px;
}
/* line 49, ../sass/pages/_basic-template.scss */
.country-key-paragraph .field-paragraph-section .field--items .paragraph--type--key-figure {
  background: #E75B31;
  width: 230px;
  height: 230px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
/* line 59, ../sass/pages/_basic-template.scss */
.country-key-paragraph .field-paragraph-section .field--items .paragraph--type--key-figure .count-number {
  font-style: normal;
  font-weight: 900;
  font-size: 34px;
  line-height: 41px;
  text-align: center;
  color: #FFFFFF;
}
/* line 67, ../sass/pages/_basic-template.scss */
.country-key-paragraph .field-paragraph-section .field--items .paragraph--type--key-figure .field-title {
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  text-align: center;
  color: #FFFFFF;
  width: max-content;
  margin: 0;
  margin-top: 8px;
}

@media (max-width: 767px) {
  /* line 83, ../sass/pages/_basic-template.scss */
  .country-key-paragraph {
    padding: 60px 0;
  }
  /* line 87, ../sass/pages/_basic-template.scss */
  .country-key-paragraph .container .field-paragraph-section .field--items {
    flex-direction: column;
    align-items: center;
  }
  /* line 90, ../sass/pages/_basic-template.scss */
  .country-key-paragraph .container .field-paragraph-section .field--items .field--item:not(:first-child) {
    margin-left: 0px;
    margin-top: 20px;
  }
}
/* line 101, ../sass/pages/_basic-template.scss */
.field-working-group-contact .field--label {
  display: none;
}
/* line 104, ../sass/pages/_basic-template.scss */
.field-working-group-contact .field--items {
  display: flex;
}
/* line 106, ../sass/pages/_basic-template.scss */
.field-working-group-contact .field--items .paragraph--type--key-contacts {
  background: #FFFFFF;
  box-shadow: 0px 3px 20px rgba(9, 39, 80, 0.15);
  min-height: 171px;
  padding: 30px;
}
/* line 111, ../sass/pages/_basic-template.scss */
.field-working-group-contact .field--items .paragraph--type--key-contacts .field--label {
  display: none;
}
/* line 115, ../sass/pages/_basic-template.scss */
.field-working-group-contact .field--items .paragraph--type--key-contacts .field-title .field--item {
  font-style: normal;
  font-weight: 700;
  font-size: 26px;
  line-height: 31px;
  color: #4D4D4D;
  min-width: max-content;
}
/* line 125, ../sass/pages/_basic-template.scss */
.field-working-group-contact .field--items .paragraph--type--key-contacts .field-text-plain .field--item {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  color: #7C7C7C;
  margin-top: 9px;
  min-width: max-content;
}
/* line 136, ../sass/pages/_basic-template.scss */
.field-working-group-contact .field--items .paragraph--type--key-contacts .field-email .field--item {
  font-style: normal;
  font-weight: 700;
  font-size: 20px;
  line-height: 24px;
  color: #5CC0E8;
  margin-top: 30px;
  min-width: max-content;
}

/* line 149, ../sass/pages/_basic-template.scss */
.country-key-contacts {
  border-bottom: none;
}
@media (max-width: 767px) {
  /* line 152, ../sass/pages/_basic-template.scss */
  .country-key-contacts .field--items {
    margin-top: -15px;
    margin-bottom: -15px;
  }
  /* line 155, ../sass/pages/_basic-template.scss */
  .country-key-contacts .field--items .field--item {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  /* line 158, ../sass/pages/_basic-template.scss */
  .country-key-contacts .field--items .field--item .paragraph--type--key-contacts {
    padding: 15px;
    min-height: 130px;
  }
  /* line 162, ../sass/pages/_basic-template.scss */
  .country-key-contacts .field--items .field--item .paragraph--type--key-contacts .field-title .field--item, .country-key-contacts .field--items .field--item .paragraph--type--key-contacts .field-text-plain .field--item, .country-key-contacts .field--items .field--item .paragraph--type--key-contacts .field-email .field--item {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  /* line 168, ../sass/pages/_basic-template.scss */
  .country-key-contacts .field--items .field--item .paragraph--type--key-contacts .field-email .field--item {
    margin-top: 10px;
  }
}

/* line 177, ../sass/pages/_basic-template.scss */
.home-feature-resource {
  padding-top: 0;
  padding-bottom: 100px;
  background: #FAFAFC;
  border: 1px solid #DCDCE4;
  border-bottom: none;
}
/* line 184, ../sass/pages/_basic-template.scss */
.home-feature-resource .field-featured-resources .field--label {
  display: none;
}
/* line 187, ../sass/pages/_basic-template.scss */
.home-feature-resource .field-featured-resources .field--items {
  display: flex;
}
/* line 190, ../sass/pages/_basic-template.scss */
.home-feature-resource .field-featured-resources .paragraph--type--featured-resource {
  background: #FFFFFF;
  box-shadow: 0px 3px 20px rgba(9, 39, 80, 0.15);
  min-height: 458px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  position: relative;
}
/* line 199, ../sass/pages/_basic-template.scss */
.home-feature-resource .field-featured-resources .paragraph--type--featured-resource .field-title {
  font-style: normal;
  font-weight: 700;
  font-size: 26px;
  line-height: 31px;
  color: #4D4D4D;
  min-width: fit-content;
  display: flex;
  order: 2;
  padding: 30px 30px 0 30px;
}
/* line 210, ../sass/pages/_basic-template.scss */
.home-feature-resource .field-featured-resources .paragraph--type--featured-resource .field-description-link {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 26px;
  color: #7C7C7C;
  min-width: fit-content;
  display: flex;
  order: 3;
  padding: 21px 30px 0 30px;
}
/* line 221, ../sass/pages/_basic-template.scss */
.home-feature-resource .field-featured-resources .paragraph--type--featured-resource .field-add-image {
  display: flex;
  min-width: 100%;
  order: 1;
  padding: 0;
}
/* line 226, ../sass/pages/_basic-template.scss */
.home-feature-resource .field-featured-resources .paragraph--type--featured-resource .field-add-image img {
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  object-fit: cover;
}
/* line 234, ../sass/pages/_basic-template.scss */
.home-feature-resource .field-featured-resources .paragraph--type--featured-resource .field-link {
  display: flex;
  order: 4;
  padding: 30px 30px 30px 30px;
}
/* line 238, ../sass/pages/_basic-template.scss */
.home-feature-resource .field-featured-resources .paragraph--type--featured-resource .field-link a {
  width: 102px;
  height: 38px;
  background: #E75B31;
  border-radius: 2px;
  font-style: normal;
  font-weight: 900;
  font-size: 11px;
  line-height: 13px;
  color: #FFFFFF;
  text-decoration: none;
  padding: 12px 25px;
}
/* line 252, ../sass/pages/_basic-template.scss */
.home-feature-resource .field-featured-resources .paragraph--type--featured-resource .field-upload-file-for-download {
  display: none;
}
@media (max-width: 767px) {
  /* line 259, ../sass/pages/_basic-template.scss */
  .home-feature-resource .owl-carousel .owl-dots {
    bottom: -30px !important;
  }
}

/* line 265, ../sass/pages/_basic-template.scss */
.country-reports-block {
  padding-top: 0;
  padding-bottom: 100px;
  background: #fff;
  border-bottom: none;
}

/* line 271, ../sass/pages/_basic-template.scss */
.other-resources {
  padding-top: 0;
  padding-bottom: 100px;
  background: #FAFAFC;
  border: 1px solid #DCDCE4;
  border-top: none;
}
@media (max-width: 767px) {
  /* line 282, ../sass/pages/_basic-template.scss */
  .other-resources .resource-items ul li span.file a {
    font-size: 14px;
  }
}

/* line 293, ../sass/pages/_basic-template.scss */
.faq-area .field-paragraph .field--label {
  display: none !important;
}
/* line 297, ../sass/pages/_basic-template.scss */
.faq-area .field--item.active .plus-icon::before {
  content: '';
  opacity: 0 !important;
}

/* line 325, ../sass/pages/_basic-template.scss */
.photocreadit {
  position: absolute;
  bottom: 0;
  right: 30px;
  color: #fff;
}

@media (max-width: 767px) {
  /* line 332, ../sass/pages/_basic-template.scss */
  .inner-banner {
    height: auto;
    padding: 40px 15px 90px 15px;
    min-height: 340px !important;
    height: auto !important;
  }
  /* line 339, ../sass/pages/_basic-template.scss */
  .inner-banner .container .inner-banner-item p {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 15px;
  }
}
/* line 348, ../sass/pages/_basic-template.scss */
.summary-section {
  padding-top: 100px;
}
/* line 350, ../sass/pages/_basic-template.scss */
.summary-section .teamsubtitle {
  margin-bottom: 0;
  font-family: "LatoBlack", sans-serif;
  line-height: 75px;
  font-size: 64px;
  letter-spacing: 0px;
  color: #4d4d4d;
  text-align: center;
}
/* line 359, ../sass/pages/_basic-template.scss */
.summary-section .teamtext {
  font-size: 36px;
  line-height: 44px;
  color: #4d4d4d;
  display: inline-block;
  position: relative;
  margin-bottom: 0px;
  text-align: center;
  width: 100%;
}
/* line 370, ../sass/pages/_basic-template.scss */
.summary-section .bodytext p {
  display: flex;
  margin: auto;
  max-width: 945px;
  width: 100%;
  font-size: 16px;
  line-height: 28px;
  color: #4d4d4d;
  margin-top: 60px;
}
/* line 380, ../sass/pages/_basic-template.scss */
.summary-section .bodytext img {
  margin-top: 60px;
}
@media (max-width: 767px) {
  /* line 348, ../sass/pages/_basic-template.scss */
  .summary-section {
    padding-top: 60px;
  }
}

/* line 4, ../sass/pages/_submit-button.scss */
.node-type-of-enquiry-user-survey-edit-form .user-survey-ques-form-feedback .form-actions .form-submit {
  display: none;
}

/* line 14, ../sass/pages/_submit-button.scss */
.node-type-of-enquiry-user-survey-edit-form .user-survey-ques-form-feedback .survey-buttons-sub .form-actions .form-submit {
  display: block;
}

/* line 21, ../sass/pages/_submit-button.scss */
.contact-popup-forms .layout-region .form-actions input[type="submit"].form-submit {
  display: block !important;
}

/* line 26, ../sass/pages/_submit-button.scss */
.field--name-field-user-survey-q10-other div label, .field--name-field-user-survey-q10-other div input {
  display: none;
}

/* line 1, ../sass/pages/_survey-button-icon.scss */
.draggable {
  border-bottom: 1px solid #bdbdbd;
  padding-bottom: 24px;
  display: block;
}
/* line 6, ../sass/pages/_survey-button-icon.scss */
.draggable .paragraphs-dropbutton-wrapper .form-submit {
  background: url("../images/delete-icon.png") no-repeat center center;
  background-size: contain;
  width: 11.56px;
  height: 15px;
  border: none;
  padding: 7px 25px;
  background-color: transparent;
  color: #ffffff;
  cursor: pointer;
}
/* line 16, ../sass/pages/_survey-button-icon.scss */
.draggable .paragraphs-dropbutton-wrapper .form-submit:hover {
  background: url("../images/delete-icon.png") no-repeat center center;
  background-size: contain;
  width: 11.56px;
  height: 15px;
  border: none;
  padding: 7px 25px;
  background-color: transparent;
}

/* line 29, ../sass/pages/_survey-button-icon.scss */
.form-actions .form-submit {
  display: block;
}

/* line 38, ../sass/pages/_survey-button-icon.scss */
.new-request-types .views-element-container table tbody tr {
  height: max-content;
  padding: 8px 0;
  display: flex;
  column-gap: 12px;
}
/* line 43, ../sass/pages/_survey-button-icon.scss */
.new-request-types .views-element-container table tbody tr .views-field-field-user-survey-email, .new-request-types .views-element-container table tbody tr .views-field-type {
  text-align: left !important;
  vertical-align: top !important;
  min-width: 39%;
}
/* line 48, ../sass/pages/_survey-button-icon.scss */
.new-request-types .views-element-container table tbody tr .views-field-type {
  color: #7C8990;
}
/* line 50, ../sass/pages/_survey-button-icon.scss */
.new-request-types .views-element-container table tbody tr .views-field-type a {
  color: #253B46;
}
/* line 54, ../sass/pages/_survey-button-icon.scss */
.new-request-types .views-element-container table tbody tr .views-field-field-user-survey-status {
  vertical-align: top !important;
  min-width: 18%;
}

/* line 5, ../sass/pages/_bullet_points_accordion.scss */
.country-reports-block .faq-area .field--item .faq-content ul {
  list-style: none;
}

/* line 1, ../sass/pages/_home-page-slider.scss */
.Our-partners-logos {
  max-width: 1140px;
  margin: 0 auto;
  padding-top: 50px;
  padding-bottom: 50px;
}
/* line 6, ../sass/pages/_home-page-slider.scss */
.Our-partners-logos h2 {
  text-align: center;
  padding-bottom: 12px;
  border-bottom: 1px dashed #c9c9c9;
  margin-bottom: 30px;
  font-size: 36px;
  color: #4d4d4d;
}
/* line 14, ../sass/pages/_home-page-slider.scss */
.Our-partners-logos .owl-stage {
  display: flex;
  align-items: center;
}
/* line 19, ../sass/pages/_home-page-slider.scss */
.Our-partners-logos .owl-carousel .owl-stage-outer {
  padding-bottom: 50px;
}

@media screen and (max-width: 768px) {
  /* line 27, ../sass/pages/_home-page-slider.scss */
  .Our-partners-logos .owl-stage {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
  }
  /* line 33, ../sass/pages/_home-page-slider.scss */
  .Our-partners-logos .owl-carousel .owl-stage-outer, .Our-partners-logos .owl-carousel.owl-drag .owl-stage-outer {
    padding-top: 30px;
    padding-bottom: 50px;
  }
  /* line 38, ../sass/pages/_home-page-slider.scss */
  .Our-partners-logos .owl-carousel .owl-nav button, .Our-partners-logos .owl-carousel.owl-drag .owl-nav button {
    top: -16%;
  }
}
/* line 4, ../sass/pages/_tst-member.scss */
#block-views-block-tst-team-bios-block-2 h2 {
  margin: 80px 0 10px;
  font-weight: bold;
  text-align: left;
  font-size: 36px;
  line-height: 43px;
  color: #4D4D4D;
  padding-bottom: 12px;
  border-bottom: 1px dashed #c9c9c9;
  margin-bottom: 30px;
}
/* line 15, ../sass/pages/_tst-member.scss */
#block-views-block-tst-team-bios-block-2 .technical-team-wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
/* line 19, ../sass/pages/_tst-member.scss */
#block-views-block-tst-team-bios-block-2 .technical-team-wrap .views-row {
  width: 24%;
  display: flex;
  align-items: center;
  flex-direction: column;
  margin-bottom: 25px;
}
/* line 26, ../sass/pages/_tst-member.scss */
#block-views-block-tst-team-bios-block-2 .technical-team-wrap .views-row .views-field-field-tst-photo img {
  width: 164px;
  height: 164px;
  border-radius: 50%;
  object-fit: cover;
  object-position: center;
}
/* line 34, ../sass/pages/_tst-member.scss */
#block-views-block-tst-team-bios-block-2 .technical-team-wrap .views-row .views-field-title {
  font-weight: bold;
  font-size: 16px;
  margin-top: 12px;
  line-height: 19px;
  color: #4D4D4D;
  text-align: center;
}
/* line 42, ../sass/pages/_tst-member.scss */
#block-views-block-tst-team-bios-block-2 .technical-team-wrap .views-row .views-field-field-tst-position {
  margin-top: 3px;
  font-size: 16px;
  font-weight: bold;
  color: rgba(77, 77, 77, 0.54);
  text-align: center;
}
/* line 49, ../sass/pages/_tst-member.scss */
#block-views-block-tst-team-bios-block-2 .technical-team-wrap .views-row .views-field-field-tst-bio-link {
  margin-top: 4px;
  font-weight: bold;
  font-size: 14px;
  line-height: 17px;
  color: #5CC0E8;
  text-align: center;
}

/* line 2, ../sass/pages/_survey-form-hide-content.scss */
.node-type-of-enquiry-user-survey-edit-form select {
  width: 550px;
}
/* line 5, ../sass/pages/_survey-form-hide-content.scss */
.node-type-of-enquiry-user-survey-edit-form .js-form-type-language-select, .node-type-of-enquiry-user-survey-edit-form .form-item-field-language-0-value, .node-type-of-enquiry-user-survey-edit-form .form-item-meta-published, .node-type-of-enquiry-user-survey-edit-form .entity-meta__last-saved, .node-type-of-enquiry-user-survey-edit-form .form-item-meta-author {
  display: none;
}

/* line 11, ../sass/pages/_survey-form-hide-content.scss */
.form-item .form-textarea {
  width: 550px;
}

@media screen and (max-width: 768px) {
  /* line 18, ../sass/pages/_survey-form-hide-content.scss */
  .node-type-of-enquiry-user-survey-edit-form select {
    width: 100%;
  }

  /* line 23, ../sass/pages/_survey-form-hide-content.scss */
  .form-item .form-textarea {
    width: 100%;
  }
}
/* line 36, ../sass/pages/_survey-form-hide-content.scss */
#block-gtam-content form .container .user-survey-ques-form-feedback #field-collections-of-questions-0-item-wrapper > div > div .paragraph-type-title {
  margin-bottom: 12px;
  font-weight: 700;
  display: none;
}
/* line 45, ../sass/pages/_survey-form-hide-content.scss */
#block-gtam-content form .container .user-survey-ques-form-feedback .form-item .fieldset-wrapper {
  margin-top: 12px;
}
/* line 49, ../sass/pages/_survey-form-hide-content.scss */
#block-gtam-content form .container .user-survey-ques-form-feedback .multiple-radios-text {
  margin-bottom: 12px;
  display: inline-block;
}
/* line 53, ../sass/pages/_survey-form-hide-content.scss */
#block-gtam-content form .container .user-survey-ques-form-feedback label {
  margin-bottom: 12px;
  display: inline-block;
}
/* line 58, ../sass/pages/_survey-form-hide-content.scss */
#block-gtam-content form .container #edit-field-collections-of-questions-0-subform-field-question-1-are-you-satisfi {
  display: flex;
}
/* line 61, ../sass/pages/_survey-form-hide-content.scss */
#block-gtam-content form .container #edit-field-collections-of-questions-0-subform-field-question-1-are-you-satisfi .js-form-type-radio:nth-child(2) {
  margin-left: 24px;
}

/* line 2, ../sass/pages/_wider-banner-container-box.scss */
.home-banner.inner-banner {
  height: 100%;
  padding: 130px 0 100px 0;
}

/* line 6, ../sass/pages/_wider-banner-container-box.scss */
.inner-banner {
  height: 100%;
  padding: 130px 0 100px 0;
}
/* line 10, ../sass/pages/_wider-banner-container-box.scss */
.inner-banner .container .inner-banner-item {
  width: 100%;
  max-width: 680px;
}
/*# sourceMappingURL=style.css.map */
