@charset "UTF-8";
/* line 45, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-loading .slick-list {
  background: #fff url("./ajax-loader.gif") center center no-repeat; }

@font-face {
  font-family: "slick";
  src: url("./fonts/slick.eot");
  src: url("./fonts/slick.eot?#iefix") format("embedded-opentype"), url("./fonts/slick.woff") format("woff"), url("./fonts/slick.ttf") format("truetype"), url("./fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal; }

/* line 63, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none; }

/* line 81, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent; }

/* line 85, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1; }

/* line 89, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25; }

/* line 92, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 103, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-prev {
  left: -25px; }

/* line 105, node_modules/slick-carousel/slick/slick-theme.scss */
[dir="rtl"] .slick-prev {
  left: auto;
  right: -25px; }

/* line 109, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-prev:before {
  content: "←"; }

/* line 111, node_modules/slick-carousel/slick/slick-theme.scss */
[dir="rtl"] .slick-prev:before {
  content: "→"; }

/* line 117, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-next {
  right: -25px; }

/* line 119, node_modules/slick-carousel/slick/slick-theme.scss */
[dir="rtl"] .slick-next {
  left: -25px;
  right: auto; }

/* line 123, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-next:before {
  content: "→"; }

/* line 125, node_modules/slick-carousel/slick/slick-theme.scss */
[dir="rtl"] .slick-next:before {
  content: "←"; }

/* line 133, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-dotted.slick-slider {
  margin-bottom: 30px; }

/* line 137, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%; }

/* line 146, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer; }

/* line 154, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer; }

/* line 166, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-dots li button:hover, .slick-dots li button:focus {
  outline: none; }

/* line 168, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
  opacity: 1; }

/* line 172, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 189, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75; }

/* line 3, node_modules/slick-carousel/slick/slick.scss */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

/* line 17, node_modules/slick-carousel/slick/slick.scss */
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }

/* line 24, node_modules/slick-carousel/slick/slick.scss */
.slick-list:focus {
  outline: none; }

/* line 28, node_modules/slick-carousel/slick/slick.scss */
.slick-list.dragging {
  cursor: pointer;
  cursor: hand; }

/* line 33, node_modules/slick-carousel/slick/slick.scss */
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

/* line 42, node_modules/slick-carousel/slick/slick.scss */
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }

/* line 50, node_modules/slick-carousel/slick/slick.scss */
.slick-track:before, .slick-track:after {
  content: "";
  display: table; }

/* line 56, node_modules/slick-carousel/slick/slick.scss */
.slick-track:after {
  clear: both; }

/* line 60, node_modules/slick-carousel/slick/slick.scss */
.slick-loading .slick-track {
  visibility: hidden; }

/* line 64, node_modules/slick-carousel/slick/slick.scss */
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }

/* line 68, node_modules/slick-carousel/slick/slick.scss */
[dir="rtl"] .slick-slide {
  float: right; }

/* line 71, node_modules/slick-carousel/slick/slick.scss */
.slick-slide img {
  display: block; }

/* line 74, node_modules/slick-carousel/slick/slick.scss */
.slick-slide.slick-loading img {
  display: none; }

/* line 80, node_modules/slick-carousel/slick/slick.scss */
.slick-slide.dragging img {
  pointer-events: none; }

/* line 84, node_modules/slick-carousel/slick/slick.scss */
.slick-initialized .slick-slide {
  display: block; }

/* line 88, node_modules/slick-carousel/slick/slick.scss */
.slick-loading .slick-slide {
  visibility: hidden; }

/* line 92, node_modules/slick-carousel/slick/slick.scss */
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent; }

/* line 98, node_modules/slick-carousel/slick/slick.scss */
.slick-arrow.slick-hidden {
  display: none; }

/* line 1, node_modules/select2/dist/css/select2.css */
.select2-container {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }

/* line 7, node_modules/select2/dist/css/select2.css */
.select2-container .select2-selection--single {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none; }

/* line 14, node_modules/select2/dist/css/select2.css */
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

/* line 21, node_modules/select2/dist/css/select2.css */
.select2-container .select2-selection--single .select2-selection__clear {
  position: relative; }

/* line 23, node_modules/select2/dist/css/select2.css */
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px; }

/* line 26, node_modules/select2/dist/css/select2.css */
.select2-container .select2-selection--multiple {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none; }

/* line 33, node_modules/select2/dist/css/select2.css */
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap; }

/* line 39, node_modules/select2/dist/css/select2.css */
.select2-container .select2-search--inline {
  float: left; }

/* line 41, node_modules/select2/dist/css/select2.css */
.select2-container .select2-search--inline .select2-search__field {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0; }

/* line 47, node_modules/select2/dist/css/select2.css */
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none; }

/* line 50, node_modules/select2/dist/css/select2.css */
.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

/* line 61, node_modules/select2/dist/css/select2.css */
.select2-results {
  display: block; }

/* line 64, node_modules/select2/dist/css/select2.css */
.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

/* line 69, node_modules/select2/dist/css/select2.css */
.select2-results__option {
  padding: 6px;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-select: none; }

/* line 73, node_modules/select2/dist/css/select2.css */
.select2-results__option[aria-selected] {
  cursor: pointer; }

/* line 76, node_modules/select2/dist/css/select2.css */
.select2-container--open .select2-dropdown {
  left: 0; }

/* line 79, node_modules/select2/dist/css/select2.css */
.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

/* line 84, node_modules/select2/dist/css/select2.css */
.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

/* line 89, node_modules/select2/dist/css/select2.css */
.select2-search--dropdown {
  display: block;
  padding: 4px; }

/* line 92, node_modules/select2/dist/css/select2.css */
.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/* line 96, node_modules/select2/dist/css/select2.css */
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none; }

/* line 98, node_modules/select2/dist/css/select2.css */
.select2-search--dropdown.select2-search--hide {
  display: none; }

/* line 101, node_modules/select2/dist/css/select2.css */
.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

/* line 118, node_modules/select2/dist/css/select2.css */
.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important; }

/* line 130, node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }

/* line 134, node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px; }

/* line 137, node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold; }

/* line 141, node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999; }

/* line 143, node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px; }

/* line 149, node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0; }

/* line 161, node_modules/select2/dist/css/select2.css */
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

/* line 164, node_modules/select2/dist/css/select2.css */
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }

/* line 168, node_modules/select2/dist/css/select2.css */
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }

/* line 171, node_modules/select2/dist/css/select2.css */
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none; }

/* line 174, node_modules/select2/dist/css/select2.css */
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

/* line 178, node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }

/* line 183, node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%; }

/* line 189, node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  list-style: none; }

/* line 191, node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
  padding: 1px; }

/* line 198, node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px; }

/* line 207, node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px; }

/* line 213, node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333; }

/* line 216, node_modules/select2/dist/css/select2.css */
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right; }

/* line 219, node_modules/select2/dist/css/select2.css */
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

/* line 223, node_modules/select2/dist/css/select2.css */
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

/* line 227, node_modules/select2/dist/css/select2.css */
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }

/* line 231, node_modules/select2/dist/css/select2.css */
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

/* line 235, node_modules/select2/dist/css/select2.css */
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

/* line 238, node_modules/select2/dist/css/select2.css */
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

/* line 242, node_modules/select2/dist/css/select2.css */
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

/* line 246, node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }

/* line 249, node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: textfield; }

/* line 256, node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

/* line 260, node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-results__option[role=group] {
  padding: 0; }

/* line 263, node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999; }

/* line 266, node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd; }

/* line 269, node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }

/* line 271, node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0; }

/* line 273, node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em; }

/* line 276, node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em; }

/* line 279, node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em; }

/* line 282, node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em; }

/* line 285, node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em; }

/* line 289, node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white; }

/* line 293, node_modules/select2/dist/css/select2.css */
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

/* line 298, node_modules/select2/dist/css/select2.css */
.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, white), to(#eeeeee));
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

/* line 308, node_modules/select2/dist/css/select2.css */
.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb; }

/* line 310, node_modules/select2/dist/css/select2.css */
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px; }

/* line 313, node_modules/select2/dist/css/select2.css */
.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px; }

/* line 318, node_modules/select2/dist/css/select2.css */
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999; }

/* line 320, node_modules/select2/dist/css/select2.css */
.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eeeeee), to(#cccccc));
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }

/* line 336, node_modules/select2/dist/css/select2.css */
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0; }

/* line 348, node_modules/select2/dist/css/select2.css */
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

/* line 351, node_modules/select2/dist/css/select2.css */
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }

/* line 360, node_modules/select2/dist/css/select2.css */
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }

/* line 362, node_modules/select2/dist/css/select2.css */
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none; }

/* line 365, node_modules/select2/dist/css/select2.css */
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

/* line 369, node_modules/select2/dist/css/select2.css */
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(50%, #eeeeee));
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

/* line 379, node_modules/select2/dist/css/select2.css */
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #eeeeee), to(white));
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

/* line 389, node_modules/select2/dist/css/select2.css */
.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0; }

/* line 395, node_modules/select2/dist/css/select2.css */
.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb; }

/* line 397, node_modules/select2/dist/css/select2.css */
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px; }

/* line 401, node_modules/select2/dist/css/select2.css */
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none; }

/* line 403, node_modules/select2/dist/css/select2.css */
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px; }

/* line 412, node_modules/select2/dist/css/select2.css */
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px; }

/* line 418, node_modules/select2/dist/css/select2.css */
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555; }

/* line 421, node_modules/select2/dist/css/select2.css */
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto; }

/* line 426, node_modules/select2/dist/css/select2.css */
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

/* line 430, node_modules/select2/dist/css/select2.css */
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }

/* line 433, node_modules/select2/dist/css/select2.css */
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

/* line 438, node_modules/select2/dist/css/select2.css */
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

/* line 443, node_modules/select2/dist/css/select2.css */
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }

/* line 447, node_modules/select2/dist/css/select2.css */
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none; }

/* line 451, node_modules/select2/dist/css/select2.css */
.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }

/* line 455, node_modules/select2/dist/css/select2.css */
.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }

/* line 458, node_modules/select2/dist/css/select2.css */
.select2-container--classic .select2-dropdown--below {
  border-top: none; }

/* line 461, node_modules/select2/dist/css/select2.css */
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

/* line 465, node_modules/select2/dist/css/select2.css */
.select2-container--classic .select2-results__option[role=group] {
  padding: 0; }

/* line 468, node_modules/select2/dist/css/select2.css */
.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey; }

/* line 471, node_modules/select2/dist/css/select2.css */
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white; }

/* line 475, node_modules/select2/dist/css/select2.css */
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

/* line 480, node_modules/select2/dist/css/select2.css */
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }

@charset "UTF-8";
@font-face {
  font-family: "SourceSansPro";
  src: url("../fonts/SourceSansPro-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: "SourceSansPro";
  src: url("../fonts/SourceSansPro-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: "SourceSansPro";
  src: url("../fonts/SourceSansPro-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal; }

@font-face {
  font-family: "Gotham";
  src: url("../fonts/Gotham-Book.woff") format("woff");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: "Gotham";
  src: url("../fonts/Gotham-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: "Gotham";
  src: url("../fonts/Gotham-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: "Gotham";
  src: url("../fonts/Gotham-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal; }

/* line 20, sass/variables/_variables.scss */
:root {
  --main-font: "SourceSansPro", sans-serif;
  --gotham: "Gotham", sans-serif; }

/* line 24, sass/variables/_variables.scss */
:root .pl-page {
  --gotham: var(--main-font); }

/* line 1, 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;
  vertical-align: baseline; }

/* line 1, sass/base/_reset.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block; }

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

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

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

/* line 1, sass/base/_base.scss */
html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: var(--main-font);
  font-size: 16px;
  min-height: 100%; }

/* line 6, sass/base/_base.scss */
html body {
  background: #fff;
  color: #0d2242;
  font-family: var(--main-font);
  min-height: 100%;
  line-height: 1.47;
  overflow-x: hidden;
  position: relative; }

/* line 15, sass/base/_base.scss */
html * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/* line 20, sass/base/_base.scss */
*::before,
*::after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/* line 25, sass/base/_base.scss */
img {
  display: block;
  height: auto;
  max-width: 100%; }

/* line 31, sass/base/_base.scss */
a {
  color: #193f7a; }

/* line 33, sass/base/_base.scss */
a:hover {
  color: #2d67c5;
  text-decoration: underline; }

/* line 39, sass/base/_base.scss */
h1,
h1.main-title {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 60px;
  font-weight: 900;
  margin-bottom: 75px;
  line-height: 1.367;
  text-align: center;
  text-transform: inherit; }

@media (max-width: 992px) {
  /* line 39, sass/base/_base.scss */
  h1,
  h1.main-title {
    font-size: 40px;
    margin-bottom: 40px; } }

@media (max-width: 767px) {
  /* line 39, sass/base/_base.scss */
  h1,
  h1.main-title {
    font-size: 22px;
    margin-bottom: 22px; } }

/* line 44, sass/base/_base.scss */
h2 {
  color: #0d2242;
  font-size: 20px;
  font-family: var(--gotham);
  font-weight: 500;
  line-height: 1.2;
  text-transform: uppercase; }

/* line 48, sass/base/_base.scss */
ul {
  list-style: none; }

/* line 52, sass/base/_base.scss */
ul.menu {
  padding: 0; }

/* line 56, sass/base/_base.scss */
.toolbar a {
  font-family: sans-serif;
  font-size: 13px; }

/* line 61, sass/base/_base.scss */
body.toggled {
  right: auto; }

/* line 65, sass/base/_base.scss */
span.select2-dropdown.select2-dropdown--above {
  z-index: 9999; }

/* line 69, sass/base/_base.scss */
.colored-title {
  color: #2152a1 !important; }

/* line 77, sass/base/_base.scss */
.marketplace-page .main-content .section {
  padding: 0; }

/* line 79, sass/base/_base.scss */
.marketplace-page .main-content .section .view-marketplace .view-empty {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-line-pack: center;
  align-content: center;
  text-align: center;
  padding: 50px 0;
  font-size: 25px; }

/* line 91, sass/base/_base.scss */
.marketplace-page .block-inline-blockabout-marketplace-banner {
  margin-top: 0;
  padding-bottom: 230px; }

@media (max-width: 992px) {
  /* line 91, sass/base/_base.scss */
  .marketplace-page .block-inline-blockabout-marketplace-banner {
    padding-bottom: 114px;
    padding-top: 90px; } }

@media (max-width: 767px) {
  /* line 91, sass/base/_base.scss */
  .marketplace-page .block-inline-blockabout-marketplace-banner {
    padding-bottom: 114px;
    padding-top: 39px; } }

/* line 105, sass/base/_base.scss */
.safety-quiz-block {
  padding: 0 3% 0 3%;
  margin: 30px 0; }

/* line 108, sass/base/_base.scss */
.safety-quiz-block #survey-window {
  width: 100%;
  min-height: 1350px; }

/* line 114, sass/base/_base.scss */
.qre-survey {
  padding: 0 3% 0 3%;
  margin: 30px 0; }

/* line 117, sass/base/_base.scss */
.qre-survey #qre-survey-window {
  width: 100%;
  min-height: 700px; }

/* line 123, sass/base/_base.scss */
.sm-line-height {
  line-height: 0.5; }

/* line 127, sass/base/_base.scss */
.block-inline-blocksuppliers-item-with-two-image {
  padding: 130px 0 130px;
  background: #193f7a;
  background: -webkit-gradient(linear, left top, right top, color-stop(44%, #193f7a), to(#2e75c8));
  background: linear-gradient(90deg, #193f7a 44%, #2e75c8 100%);
  color: #fff;
  position: relative; }

/* line 134, sass/base/_base.scss */
.block-inline-blocksuppliers-item-with-two-image:before {
  content: '';
  position: absolute;
  top: 10%;
  right: 55%;
  background-image: url(/themes/custom/avetta/dist/../images/count-bg.png);
  background-position: 25% 0;
  background-repeat: no-repeat;
  pointer-events: none;
  width: 1400px;
  height: 1300px;
  opacity: .6; }

/* line 147, sass/base/_base.scss */
.block-inline-blocksuppliers-item-with-two-image h2 {
  text-align: center;
  max-width: 960px;
  font-size: 20px;
  padding: 0 20px;
  font-family: var(--gotham);
  color: #fff;
  font-weight: 900;
  margin: 0 auto 75px;
  text-transform: inherit; }

@media (min-width: 992px) {
  /* line 147, sass/base/_base.scss */
  .block-inline-blocksuppliers-item-with-two-image h2 {
    font-size: 30px; } }

@media (min-width: 1200px) {
  /* line 147, sass/base/_base.scss */
  .block-inline-blocksuppliers-item-with-two-image h2 {
    font-size: 60px; } }

/* line 164, sass/base/_base.scss */
.block-inline-blocksuppliers-item-with-two-image .field.field--name-field-block-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 1460px;
  padding: 0 20px;
  margin: 0 auto; }

@media (max-width: 767px) {
  /* line 164, sass/base/_base.scss */
  .block-inline-blocksuppliers-item-with-two-image .field.field--name-field-block-items {
    display: block; } }

/* line 174, sass/base/_base.scss */
.block-inline-blocksuppliers-item-with-two-image .field.field--name-field-block-items .paragraph--type--suppliers-save {
  padding: 0 15px; }

/* line 177, sass/base/_base.scss */
.block-inline-blocksuppliers-item-with-two-image .field.field--name-field-block-items > .field__item {
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  text-align: center; }

@media (max-width: 767px) {
  /* line 177, sass/base/_base.scss */
  .block-inline-blocksuppliers-item-with-two-image .field.field--name-field-block-items > .field__item {
    width: 100%;
    margin-bottom: 30px; } }

/* line 189, sass/base/_base.scss */
.block-inline-blocksuppliers-item-with-two-image .field.field--name-field-block-items > .field__item p {
  margin: 13px 0 0 0;
  display: inline-block;
  color: #fff;
  text-align: center;
  font-family: var(--gotham);
  font-size: 18px;
  font-weight: 700; }

@media (min-width: 992px) {
  /* line 189, sass/base/_base.scss */
  .block-inline-blocksuppliers-item-with-two-image .field.field--name-field-block-items > .field__item p {
    font-size: 24px; } }

@media (min-width: 1200px) {
  /* line 189, sass/base/_base.scss */
  .block-inline-blocksuppliers-item-with-two-image .field.field--name-field-block-items > .field__item p {
    font-size: 32px; } }

/* line 203, sass/base/_base.scss */
.block-inline-blocksuppliers-item-with-two-image .field.field--name-field-block-items > .field__item p > span {
  color: #00c0f3; }

/* line 207, sass/base/_base.scss */
.block-inline-blocksuppliers-item-with-two-image .field.field--name-field-block-items > .field__item img {
  margin: auto;
  width: 120px; }

@media (min-width: 992px) {
  /* line 207, sass/base/_base.scss */
  .block-inline-blocksuppliers-item-with-two-image .field.field--name-field-block-items > .field__item img {
    width: 140px; } }

@media (min-width: 1200px) {
  /* line 207, sass/base/_base.scss */
  .block-inline-blocksuppliers-item-with-two-image .field.field--name-field-block-items > .field__item img {
    width: 190px; } }

/* line 219, sass/base/_base.scss */
.block-inline-blocksuppliers-item-with-two-image .field--name-field-cta-link.field--type-link {
  text-align: center;
  padding: 0 30px;
  margin-top: 53px; }

/* line 223, sass/base/_base.scss */
.block-inline-blocksuppliers-item-with-two-image .field--name-field-cta-link.field--type-link a {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: 2px solid #fff;
  color: #fff;
  display: inline-block;
  padding: 12px 30px; }

/* line 236, sass/base/_base.scss */
.block-inline-blocksuppliers-item-with-two-image .field--name-field-cta-link.field--type-link a:hover {
  border-color: transparent;
  background: #2d67c5; }

/* line 1, sass/base/_forms.scss */
input[type='text'],
input[type='password'],
input[type='email'],
input[type='search'],
input[type='tel'],
textarea {
  background: #fff;
  border: 3px solid transparent;
  -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.16);
  box-shadow: 0 0 9px rgba(0, 0, 0, 0.16);
  font-family: var(--main-font);
  font-size: 18px;
  padding: 8px 27px;
  width: 100%; }

/* line 38, sass/mixins/_default.sass */
input[type='text']:-ms-input-placeholder,
input[type='password']:-ms-input-placeholder,
input[type='email']:-ms-input-placeholder,
input[type='search']:-ms-input-placeholder,
input[type='tel']:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #626b7a; }

/* line 40, sass/mixins/_default.sass */
input[type='text']:-moz-placeholder,
input[type='password']:-moz-placeholder,
input[type='email']:-moz-placeholder,
input[type='search']:-moz-placeholder,
input[type='tel']:-moz-placeholder,
textarea:-moz-placeholder {
  color: #626b7a; }

/* line 42, sass/mixins/_default.sass */
input[type='text']::-moz-placeholder,
input[type='password']::-moz-placeholder,
input[type='email']::-moz-placeholder,
input[type='search']::-moz-placeholder,
input[type='tel']::-moz-placeholder,
textarea::-moz-placeholder {
  color: #626b7a; }

/* line 44, sass/mixins/_default.sass */
input[type='text']::-webkit-input-placeholder,
input[type='password']::-webkit-input-placeholder,
input[type='email']::-webkit-input-placeholder,
input[type='search']::-webkit-input-placeholder,
input[type='tel']::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #626b7a; }

/* line 46, sass/mixins/_default.sass */
input[type='text']::-webkit-input-placeholder, input[type='password']::-webkit-input-placeholder, input[type='email']::-webkit-input-placeholder, input[type='search']::-webkit-input-placeholder, input[type='tel']::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #626b7a; }
input[type='text']::-moz-placeholder, input[type='password']::-moz-placeholder, input[type='email']::-moz-placeholder, input[type='search']::-moz-placeholder, input[type='tel']::-moz-placeholder, textarea::-moz-placeholder {
  color: #626b7a; }
input[type='text']:-ms-input-placeholder, input[type='password']:-ms-input-placeholder, input[type='email']:-ms-input-placeholder, input[type='search']:-ms-input-placeholder, input[type='tel']:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #626b7a; }
input[type='text']::-ms-input-placeholder, input[type='password']::-ms-input-placeholder, input[type='email']::-ms-input-placeholder, input[type='search']::-ms-input-placeholder, input[type='tel']::-ms-input-placeholder, textarea::-ms-input-placeholder {
  color: #626b7a; }
input[type='text']::placeholder,
input[type='password']::placeholder,
input[type='email']::placeholder,
input[type='search']::placeholder,
input[type='tel']::placeholder,
textarea::placeholder {
  color: #626b7a; }

/* line 18, sass/base/_forms.scss */
input[type='text']:focus,
input[type='password']:focus,
input[type='email']:focus,
input[type='search']:focus,
input[type='tel']:focus,
textarea:focus {
  border-color: #00c0f3;
  outline: 0; }

/* line 26, sass/base/_forms.scss */
.select2 .select2-selection {
  background: #edf0f5;
  border-radius: 10px;
  border: 0;
  height: 41px;
  outline: 0; }

@media (min-width: 768px) {
  /* line 26, sass/base/_forms.scss */
  .select2 .select2-selection {
    height: 53px; } }

@media (min-width: 1200px) {
  /* line 26, sass/base/_forms.scss */
  .select2 .select2-selection {
    height: 63px; } }

/* line 41, sass/base/_forms.scss */
.select2 .select2-selection .select2-selection__rendered {
  color: #2152a1;
  font-family: var(--gotham);
  font-size: 14px;
  font-weight: 900;
  line-height: 41px;
  padding: 0 50px 0 20px; }

@media (min-width: 768px) {
  /* line 41, sass/base/_forms.scss */
  .select2 .select2-selection .select2-selection__rendered {
    font-size: 16px;
    line-height: 53px; } }

@media (min-width: 1200px) {
  /* line 41, sass/base/_forms.scss */
  .select2 .select2-selection .select2-selection__rendered {
    font-size: 24px;
    line-height: 63px;
    padding: 0 50px 0 25px; } }

/* line 61, sass/base/_forms.scss */
.select2 .select2-selection .select2-selection__arrow {
  height: 41px;
  width: 50px; }

@media (min-width: 768px) {
  /* line 61, sass/base/_forms.scss */
  .select2 .select2-selection .select2-selection__arrow {
    height: 53px; } }

@media (min-width: 1200px) {
  /* line 61, sass/base/_forms.scss */
  .select2 .select2-selection .select2-selection__arrow {
    height: 63px; } }

/* line 73, sass/base/_forms.scss */
.select2 .select2-selection .select2-selection__arrow b {
  background: url("../images/svg/select.svg") no-repeat center;
  border: 0;
  margin: 0;
  height: 11px;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 18px; }

/* line 84, sass/base/_forms.scss */
.select2.select2-container--open .select2-selection .select2-selection__arrow b {
  border: 0;
  -webkit-transform: translate(-50%, -50%) rotate(180deg);
  transform: translate(-50%, -50%) rotate(180deg); }

/* line 90, sass/base/_forms.scss */
.select2-container .select2-dropdown {
  border: 0;
  border-radius: 0 0 10px 10px;
  overflow: hidden; }

/* line 95, sass/base/_forms.scss */
.select2-container .select2-dropdown .select2-results__options {
  max-height: 400px; }

/* line 99, sass/base/_forms.scss */
.select2-container .select2-dropdown .select2-results__option {
  background: #edf0f5;
  border-top: 1px solid #d2d3d5;
  color: #2152a1;
  font-family: var(--gotham);
  font-size: 14px;
  font-weight: 900;
  padding: 10px 20px; }

@media (min-width: 768px) {
  /* line 99, sass/base/_forms.scss */
  .select2-container .select2-dropdown .select2-results__option {
    font-size: 16px;
    padding: 14px 20px; } }

@media (min-width: 1200px) {
  /* line 99, sass/base/_forms.scss */
  .select2-container .select2-dropdown .select2-results__option {
    font-size: 24px;
    padding: 13px 25px; } }

/* line 118, sass/base/_forms.scss */
.select2-container .select2-dropdown .select2-results__option.select2-results__option--highlighted {
  background: #edf0f5;
  color: #097230;
  text-decoration: underline; }

/* line 127, sass/base/_forms.scss */
.select2 {
  height: auto; }

/* line 130, sass/base/_forms.scss */
.select2-selection__arrow {
  background: transparent;
  width: auto; }

/* line 1, sass/base/_buttons.scss */
button,
input[type='submit'] {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase; }

@media (min-width: 1200px) {
  /* line 1, sass/base/_buttons.scss */
  button,
  input[type='submit'] {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
button:focus,
input[type='submit']:focus {
  outline: 0; }

/* line 1, sass/base/_slick-slider.scss */
.slick-arrow {
  background: #2152a1;
  border-radius: 5px;
  height: 37px;
  width: auto;
  z-index: 1; }

@media (min-width: 768px) {
  /* line 1, sass/base/_slick-slider.scss */
  .slick-arrow {
    height: 55px; } }

/* line 12, sass/base/_slick-slider.scss */
.slick-arrow:focus, .slick-arrow:hover {
  background: #097230; }

/* line 17, sass/base/_slick-slider.scss */
.slick-arrow:focus {
  outline: 0; }

/* line 21, sass/base/_slick-slider.scss */
.slick-arrow::before {
  display: none; }

/* line 25, sass/base/_slick-slider.scss */
.slick-arrow.slick-disabled {
  background: #fff;
  border: 1px solid #d2d3d5; }

/* line 29, sass/base/_slick-slider.scss */
.slick-arrow.slick-disabled svg path {
  stroke: #626b7a; }

/* line 34, sass/base/_slick-slider.scss */
.slick-arrow.slick-prev {
  left: -5px;
  padding: 0 10px 0 15px; }

@media (min-width: 768px) {
  /* line 34, sass/base/_slick-slider.scss */
  .slick-arrow.slick-prev {
    padding: 0 15px 0 20px; } }

/* line 43, sass/base/_slick-slider.scss */
.slick-arrow.slick-next {
  padding: 0 15px 0 10px;
  right: -5px; }

@media (min-width: 768px) {
  /* line 43, sass/base/_slick-slider.scss */
  .slick-arrow.slick-next {
    padding: 0 20px 0 15px; } }

/* line 53, sass/base/_slick-slider.scss */
.slick-dots {
  position: static; }

/* line 56, sass/base/_slick-slider.scss */
.slick-dots li {
  height: 11px;
  margin: 0 10px;
  width: 11px; }

/* line 61, sass/base/_slick-slider.scss */
.slick-dots li.slick-active button {
  background: #2d67c5; }

/* line 65, sass/base/_slick-slider.scss */
.slick-dots li button {
  background: #d2d3d5;
  border-radius: 50%;
  height: 11px;
  padding: 0;
  width: 11px; }

/* line 72, sass/base/_slick-slider.scss */
.slick-dots li button::before {
  display: none; }

/* line 1, sass/base/_cookie-banner.scss */
div#popup-dialog-window {
  padding: 0;
  position: fixed;
  border: 3px solid white;
  z-index: 51; }

/* line 7, sass/base/_cookie-banner.scss */
div#popup-dialog-window div#popup-header {
  border: 0;
  position: absolute;
  z-index: 1;
  left: 0; }

/* line 13, sass/base/_cookie-banner.scss */
div#popup-dialog-window div#popup-header #close-dialog {
  position: relative;
  right: 15px;
  top: 10px;
  background-image: url(/themes/custom/avetta/images/close-alert.png);
  background-repeat: no-repeat;
  background-size: 100%;
  background-position: center; }

/* line 26, sass/base/_cookie-banner.scss */
div#popup-dialog-window div#popup-dialog-content .popup-cookie-banner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 20px;
  background-image: url(/themes/custom/avetta/images/banner-bg.png);
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center; }

/* line 37, sass/base/_cookie-banner.scss */
div#popup-dialog-window div#popup-dialog-content .popup-cookie-banner img {
  margin-top: 30px; }

/* line 41, sass/base/_cookie-banner.scss */
div#popup-dialog-window div#popup-dialog-content .popup-cookie-banner .popup-cookie-banner-text {
  padding: 15px 20px;
  margin-bottom: 35px; }

/* line 45, sass/base/_cookie-banner.scss */
div#popup-dialog-window div#popup-dialog-content .popup-cookie-banner .popup-cookie-banner-text h2 {
  color: white;
  font-size: 32px;
  font-weight: 900;
  text-align: center; }

/* line 51, sass/base/_cookie-banner.scss */
div#popup-dialog-window div#popup-dialog-content .popup-cookie-banner .popup-cookie-banner-text h2.cookie-small-text {
  font-size: 16px;
  font-weight: 100;
  margin-top: 20px;
  letter-spacing: -1px; }

/* line 61, sass/base/_cookie-banner.scss */
div#popup-dialog-window div#popup-dialog-content .popup-cookie-banner-link {
  margin: 40px auto;
  text-align: center; }

/* line 65, sass/base/_cookie-banner.scss */
div#popup-dialog-window div#popup-dialog-content .popup-cookie-banner-link a {
  border: 1px solid;
  padding: 10px;
  font-size: 20px;
  text-transform: uppercase; }

/* line 75, sass/base/_cookie-banner.scss */
div#popup-dialog-background {
  background: rgba(0, 0, 0, 0.6);
  z-index: 50; }

@media (min-width: 1921px) {
  /* line 87, sass/base/_cookie-banner.scss */
  div#popup-dialog-window div#popup-dialog-content .popup-cookie-banner .popup-cookie-banner-text {
    padding: 50px 120px; } }

@media (max-width: 1400px) {
  /* line 96, sass/base/_cookie-banner.scss */
  div#popup-dialog-window {
    top: 100px !important; } }

@media (max-width: 1199px) {
  /* line 108, sass/base/_cookie-banner.scss */
  div#popup-dialog-window div#popup-dialog-content .popup-cookie-banner .popup-cookie-banner-text {
    padding: 15px; }
  /* line 111, sass/base/_cookie-banner.scss */
  div#popup-dialog-window div#popup-dialog-content .popup-cookie-banner .popup-cookie-banner-text h2 {
    font-size: 22px; }
  /* line 114, sass/base/_cookie-banner.scss */
  div#popup-dialog-window div#popup-dialog-content .popup-cookie-banner .popup-cookie-banner-text h2.cookie-small-text {
    font-size: 14px; }
  /* line 121, sass/base/_cookie-banner.scss */
  div#popup-dialog-window div#popup-dialog-content .popup-cookie-banner-link {
    margin: 25px auto; }
  /* line 124, sass/base/_cookie-banner.scss */
  div#popup-dialog-window div#popup-dialog-content .popup-cookie-banner-link a {
    padding: 8px;
    font-size: 16px; } }

@media (max-width: 576px) {
  /* line 138, sass/base/_cookie-banner.scss */
  div#popup-dialog-window div#popup-dialog-content .popup-cookie-banner {
    margin-bottom: 0; }
  /* line 141, sass/base/_cookie-banner.scss */
  div#popup-dialog-window div#popup-dialog-content .popup-cookie-banner .popup-cookie-banner-text {
    padding: 20px 15px;
    margin-bottom: 0; }
  /* line 145, sass/base/_cookie-banner.scss */
  div#popup-dialog-window div#popup-dialog-content .popup-cookie-banner .popup-cookie-banner-text h2 {
    font-size: 14px; }
  /* line 148, sass/base/_cookie-banner.scss */
  div#popup-dialog-window div#popup-dialog-content .popup-cookie-banner .popup-cookie-banner-text h2.cookie-small-text {
    font-size: 8px; }
  /* line 155, sass/base/_cookie-banner.scss */
  div#popup-dialog-window div#popup-dialog-content .popup-cookie-banner-link {
    margin: 15px auto; }
  /* line 158, sass/base/_cookie-banner.scss */
  div#popup-dialog-window div#popup-dialog-content .popup-cookie-banner-link a {
    padding: 5px;
    font-size: 10px; } }

/* line 1, sass/layout/_layout-settings.scss */
.padding {
  padding-left: 15px;
  padding-right: 15px; }

@media (min-width: 1434px) {
  /* line 5, sass/layout/_layout-settings.scss */
  .big-container {
    width: 1404px; } }

/* line 9, sass/layout/_layout-settings.scss */
.page-wrapper {
  overflow: hidden; }

@media (min-width: 1200px) {
  /* line 9, sass/layout/_layout-settings.scss */
  .page-wrapper {
    padding-top: 150px; } }

/* line 17, sass/layout/_layout-settings.scss */
.toolbar-fixed .layout-main-wrapper {
  margin-top: 20px; }

/* line 22, sass/layout/_layout-settings.scss */
.toolbar-icon-8 .page-wrapper {
  padding-top: 0; }

/* line 27, sass/layout/_layout-settings.scss */
.toolbar-icon-8 .select2-container {
  z-index: 100000; }

/* line 31, sass/layout/_layout-settings.scss */
.toolbar-icon-8 .layout-builder__region .block-inline-blockbanner-without-image,
.toolbar-icon-8 .layout-builder__region .block-inline-blockbanner,
.toolbar-icon-8 .layout-builder__region .block-inline-blockindustry-banner, .toolbar-icon-8 .layout-builder__region .block-inline-blockbanner-cms-page,
.toolbar-icon-8 .layout-builder__region .avetta-events-title--wrapper,
.toolbar-icon-8 .layout-builder__region .block-inline-blockrequest-demo-banner {
  margin-top: 0; }

/* line 40, sass/layout/_layout-settings.scss */
.toolbar-icon-8 .layout-builder__region .block-system-breadcrumb-block {
  background: transparent !important; }

/* line 42, sass/layout/_layout-settings.scss */
.toolbar-icon-8 .layout-builder__region .block-system-breadcrumb-block .breadcrumb ol li {
  color: #000; }

/* line 44, sass/layout/_layout-settings.scss */
.toolbar-icon-8 .layout-builder__region .block-system-breadcrumb-block .breadcrumb ol li a {
  color: #000; }

/* line 52, sass/layout/_layout-settings.scss */
.toolbar-icon-8 .layout-builder-block {
  overflow: hidden; }

/* line 57, sass/layout/_layout-settings.scss */
.breadcrumb {
  position: relative;
  top: 7px; }

/* line 62, sass/layout/_layout-settings.scss */
.user-login-form {
  max-width: 600px;
  margin: 50px auto; }

/* line 66, sass/layout/_layout-settings.scss */
.avetta-contractor-upgrade-program-page div#popup-dialog-background {
  display: none !important; }

/* line 71, sass/layout/_layout-settings.scss */
.avetta-contractor-upgrade-program-page div#popup-dialog-window {
  display: none !important; }

/* line 84, sass/layout/_layout-settings.scss */
.marketplace-page .block-inline-blockbanner-without-image {
  -webkit-clip-path: none;
  clip-path: none;
  background: #edf0f5 !important; }

/* line 88, sass/layout/_layout-settings.scss */
.marketplace-page .block-inline-blockbanner-without-image .content:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-clip-path: polygon(100% 0, 100% 80%, 50% 100%, 0 80%, 0 0);
  clip-path: polygon(100% 0, 100% 80%, 50% 100%, 0 80%, 0 0);
  background: -webkit-gradient(linear, left top, left bottom, from(#12305c), color-stop(36%, #2557a6), to(#2d67c5));
  background: linear-gradient(180deg, #12305c 0%, #2557a6 36%, #2d67c5 100%); }

/* line 100, sass/layout/_layout-settings.scss */
.marketplace-page .block-inline-blockbanner-without-image .field--name-field-resource-library-text,
.marketplace-page .block-inline-blockbanner-without-image .field--name-field-industry-link {
  position: relative; }

/* line 106, sass/layout/_layout-settings.scss */
.marketplace-page .access-await-block {
  background-color: #edf0f5; }

/* line 117, sass/layout/_layout-settings.scss */
.block-inline-blockpartners .content .field--name-field-our-partners .trust-badge .field--name-field-description-new .subcontractor p {
  color: #626b7a;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.5;
  margin-top: 25px; }

/* line 132, sass/layout/_layout-settings.scss */
#drupal-off-canvas a.tabledrag-handle .handle {
  width: 28px;
  height: 28px;
  background-size: 100%; }

/* line 1, sass/components/marketplace/_blockmarketplace-filter.scss */
.block-views-blockmarketplace-discount-filter-block {
  background-color: #edf0f5; }

/* line 4, sass/components/marketplace/_blockmarketplace-filter.scss */
.block-views-blockmarketplace-discount-filter-block .content {
  width: 100%;
  max-width: 1460px;
  margin: 0 auto;
  padding: 0 30px; }

/* line 11, sass/components/marketplace/_blockmarketplace-filter.scss */
.block-views-blockmarketplace-discount-filter-block .form-item {
  width: 100%;
  margin-right: 0; }

/* line 15, sass/components/marketplace/_blockmarketplace-filter.scss */
.block-views-blockmarketplace-discount-filter-block .form-item label {
  display: block;
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 60px;
  font-weight: 900;
  text-align: center;
  text-transform: inherit;
  max-width: 1440px;
  width: 100%;
  padding: 0 30px;
  margin: 0 auto 65px; }

@media (max-width: 992px) {
  /* line 15, sass/components/marketplace/_blockmarketplace-filter.scss */
  .block-views-blockmarketplace-discount-filter-block .form-item label {
    font-size: 40px;
    margin-bottom: 40px; } }

@media (max-width: 768px) {
  /* line 15, sass/components/marketplace/_blockmarketplace-filter.scss */
  .block-views-blockmarketplace-discount-filter-block .form-item label {
    font-size: 22px; } }

/* line 36, sass/components/marketplace/_blockmarketplace-filter.scss */
.block-views-blockmarketplace-discount-filter-block .form-item .form-select {
  background: #fff;
  padding: 32px 28px;
  -webkit-box-shadow: 0 6px 25px rgba(56, 102, 178, 0.2);
  box-shadow: 0 6px 25px rgba(56, 102, 178, 0.2);
  border-radius: 5px; }

@media (max-width: 767px) {
  /* line 36, sass/components/marketplace/_blockmarketplace-filter.scss */
  .block-views-blockmarketplace-discount-filter-block .form-item .form-select {
    background: transparent;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none; } }

/* line 48, sass/components/marketplace/_blockmarketplace-filter.scss */
.block-views-blockmarketplace-discount-filter-block .form-item .form-select ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0 39px; }

@media (max-width: 992px) {
  /* line 48, sass/components/marketplace/_blockmarketplace-filter.scss */
  .block-views-blockmarketplace-discount-filter-block .form-item .form-select ul {
    padding: 0; } }

@media (max-width: 767px) {
  /* line 48, sass/components/marketplace/_blockmarketplace-filter.scss */
  .block-views-blockmarketplace-discount-filter-block .form-item .form-select ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; } }

@media (max-width: 767px) {
  /* line 58, sass/components/marketplace/_blockmarketplace-filter.scss */
  .block-views-blockmarketplace-discount-filter-block .form-item .form-select ul li {
    margin-bottom: 11px; } }

/* line 62, sass/components/marketplace/_blockmarketplace-filter.scss */
.block-views-blockmarketplace-discount-filter-block .form-item .form-select ul li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  max-width: 200px;
  text-align: center; }

@media (max-width: 992px) {
  /* line 62, sass/components/marketplace/_blockmarketplace-filter.scss */
  .block-views-blockmarketplace-discount-filter-block .form-item .form-select ul li a {
    max-width: 155px; } }

@media (max-width: 767px) {
  /* line 62, sass/components/marketplace/_blockmarketplace-filter.scss */
  .block-views-blockmarketplace-discount-filter-block .form-item .form-select ul li a {
    width: 100%;
    max-width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    padding: 15px 40px 15px 15px;
    background: #fff;
    -webkit-box-shadow: 0 6px 25px rgba(56, 102, 178, 0.2);
    box-shadow: 0 6px 25px rgba(56, 102, 178, 0.2);
    border-radius: 5px; }
  /* line 85, sass/components/marketplace/_blockmarketplace-filter.scss */
  .block-views-blockmarketplace-discount-filter-block .form-item .form-select ul li a:after {
    content: '';
    position: absolute;
    right: 17px;
    top: calc(50% - 7px);
    background: url("../images/arr-right.png") 0px 0px no-repeat;
    width: 9px;
    height: 14px; } }

/* line 95, sass/components/marketplace/_blockmarketplace-filter.scss */
.block-views-blockmarketplace-discount-filter-block .form-item .form-select ul li a:hover {
  text-decoration: none; }

/* line 98, sass/components/marketplace/_blockmarketplace-filter.scss */
.block-views-blockmarketplace-discount-filter-block .form-item .form-select ul li a img {
  width: 80px;
  height: 75px; }

@media (max-width: 992px) {
  /* line 98, sass/components/marketplace/_blockmarketplace-filter.scss */
  .block-views-blockmarketplace-discount-filter-block .form-item .form-select ul li a img {
    width: 62px;
    height: 58px; } }

@media (max-width: 767px) {
  /* line 98, sass/components/marketplace/_blockmarketplace-filter.scss */
  .block-views-blockmarketplace-discount-filter-block .form-item .form-select ul li a img {
    margin-right: 15px;
    width: 37px;
    height: 45px; } }

/* line 111, sass/components/marketplace/_blockmarketplace-filter.scss */
.block-views-blockmarketplace-discount-filter-block .form-item .form-select ul li a h2 {
  color: #233757;
  font-family: var(--gotham);
  font-size: 24px;
  font-weight: 700;
  text-transform: inherit;
  margin-top: 25px; }

@media (max-width: 992px) {
  /* line 111, sass/components/marketplace/_blockmarketplace-filter.scss */
  .block-views-blockmarketplace-discount-filter-block .form-item .form-select ul li a h2 {
    font-size: 20px; } }

@media (max-width: 767px) {
  /* line 111, sass/components/marketplace/_blockmarketplace-filter.scss */
  .block-views-blockmarketplace-discount-filter-block .form-item .form-select ul li a h2 {
    margin-top: 0;
    font-size: 16px;
    text-align: left; } }

/* line 128, sass/components/marketplace/_blockmarketplace-filter.scss */
.block-views-blockmarketplace-discount-filter-block .form-item .form-select ul li:first-child {
  -webkit-box-ordinal-group: 11;
  -ms-flex-order: 10;
  order: 10; }

/* line 137, sass/components/marketplace/_blockmarketplace-filter.scss */
.block-views-blockmarketplace-discount-filter-block .form-actions {
  display: none; }

/* line 1, sass/components/marketplace/_marketplace-banner.scss */
.marketplace-banner {
  position: relative;
  background-position: 0 0;
  background-size: 100%;
  margin: 0 -15px;
  min-height: 500px;
  overflow: hidden; }

@media (max-width: 992px) {
  /* line 1, sass/components/marketplace/_marketplace-banner.scss */
  .marketplace-banner {
    min-height: inherit;
    margin: 0; } }

@media (max-width: 767px) {
  /* line 1, sass/components/marketplace/_marketplace-banner.scss */
  .marketplace-banner {
    background-position: 50% 0;
    background-size: cover; } }

@media (max-width: 767px) {
  /* line 19, sass/components/marketplace/_marketplace-banner.scss */
  .marketplace-banner .articles--breadcrumbs {
    padding: 0 25px; } }

/* line 26, sass/components/marketplace/_marketplace-banner.scss */
.marketplace-banner .transparent-bg {
  background-color: rgba(0, 0, 0, 0.6);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0; }

/* line 35, sass/components/marketplace/_marketplace-banner.scss */
.marketplace-banner:before {
  content: '';
  position: absolute;
  top: -28%;
  right: 65%;
  width: 1195px;
  height: 795px;
  background: url("../images/ind-d-left-splash.png") 0px 0px no-repeat;
  background-size: 100%;
  z-index: 1;
  pointer-events: none; }

@media (max-width: 767px) {
  /* line 35, sass/components/marketplace/_marketplace-banner.scss */
  .marketplace-banner:before {
    display: none; } }

/* line 50, sass/components/marketplace/_marketplace-banner.scss */
.marketplace-banner:after {
  content: '';
  position: absolute;
  bottom: -57%;
  left: 72%;
  width: 820px;
  height: 610px;
  background: url("../images/ind-d-right-splash.png") 0px 0px no-repeat;
  background-size: 100%;
  z-index: 1;
  pointer-events: none; }

@media (max-width: 767px) {
  /* line 50, sass/components/marketplace/_marketplace-banner.scss */
  .marketplace-banner:after {
    display: none; } }

/* line 66, sass/components/marketplace/_marketplace-banner.scss */
.marketplace-banner .marketplace-banner-wrapper {
  max-width: 1460px;
  margin: 60px auto 0;
  padding: 0 20px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #fff; }

@media (max-width: 992px) {
  /* line 66, sass/components/marketplace/_marketplace-banner.scss */
  .marketplace-banner .marketplace-banner-wrapper {
    margin-top: 30px;
    margin-bottom: 60px; } }

@media (max-width: 767px) {
  /* line 66, sass/components/marketplace/_marketplace-banner.scss */
  .marketplace-banner .marketplace-banner-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; } }

/* line 81, sass/components/marketplace/_marketplace-banner.scss */
.marketplace-banner .marketplace-banner-wrapper .marketplace-banner-left {
  width: 100%;
  max-width: 210px; }

@media (max-width: 992px) {
  /* line 81, sass/components/marketplace/_marketplace-banner.scss */
  .marketplace-banner .marketplace-banner-wrapper .marketplace-banner-left {
    max-width: 140px; } }

@media (max-width: 767px) {
  /* line 81, sass/components/marketplace/_marketplace-banner.scss */
  .marketplace-banner .marketplace-banner-wrapper .marketplace-banner-left {
    max-width: 70px; } }

/* line 91, sass/components/marketplace/_marketplace-banner.scss */
.marketplace-banner .marketplace-banner-wrapper .marketplace-banner-right {
  margin: 0 0 0 60px;
  width: 100%;
  max-width: 900px; }

@media (max-width: 992px) {
  /* line 91, sass/components/marketplace/_marketplace-banner.scss */
  .marketplace-banner .marketplace-banner-wrapper .marketplace-banner-right {
    max-width: 100%;
    margin: 0 0 0 50px; } }

@media (max-width: 767px) {
  /* line 91, sass/components/marketplace/_marketplace-banner.scss */
  .marketplace-banner .marketplace-banner-wrapper .marketplace-banner-right {
    width: 100%;
    margin: 15px 0 0 0; } }

/* line 107, sass/components/marketplace/_marketplace-banner.scss */
.marketplace-banner .marketplace-banner-wrapper .marketplace-title h1 {
  color: #fff;
  text-transform: uppercase;
  text-align: left;
  margin-bottom: 0px; }

/* line 115, sass/components/marketplace/_marketplace-banner.scss */
.marketplace-banner .marketplace-banner-wrapper .marketplace-category {
  margin-bottom: 45px; }

@media (max-width: 992px) {
  /* line 115, sass/components/marketplace/_marketplace-banner.scss */
  .marketplace-banner .marketplace-banner-wrapper .marketplace-category {
    margin-bottom: 15px; } }

/* line 120, sass/components/marketplace/_marketplace-banner.scss */
.marketplace-banner .marketplace-banner-wrapper .marketplace-category .field {
  font-size: 30px;
  font-weight: 700; }

@media (max-width: 992px) {
  /* line 120, sass/components/marketplace/_marketplace-banner.scss */
  .marketplace-banner .marketplace-banner-wrapper .marketplace-category .field {
    font-size: 20px; } }

/* line 130, sass/components/marketplace/_marketplace-banner.scss */
.marketplace-banner .marketplace-banner-wrapper .marketplace-text p {
  font-size: 30px;
  padding: 0;
  margin: 0; }

@media (max-width: 1199px) {
  /* line 130, sass/components/marketplace/_marketplace-banner.scss */
  .marketplace-banner .marketplace-banner-wrapper .marketplace-text p {
    font-size: 24px; } }

@media (max-width: 992px) {
  /* line 130, sass/components/marketplace/_marketplace-banner.scss */
  .marketplace-banner .marketplace-banner-wrapper .marketplace-text p {
    font-size: 16px; } }

/* line 149, sass/components/marketplace/_marketplace-banner.scss */
.block-inline-blockabout-marketplace-banner {
  z-index: 2;
  position: relative; }

@media (max-width: 767px) {
  /* line 153, sass/components/marketplace/_marketplace-banner.scss */
  .block-inline-blockabout-marketplace-banner h2 {
    text-align: center !important; } }

/* line 159, sass/components/marketplace/_marketplace-banner.scss */
.block-inline-blockabout-marketplace-banner .field--name-field-subtitle {
  font-size: 30px;
  color: #fff;
  margin-bottom: 18px; }

@media (max-width: 992px) {
  /* line 159, sass/components/marketplace/_marketplace-banner.scss */
  .block-inline-blockabout-marketplace-banner .field--name-field-subtitle {
    font-size: 16px; } }

/* line 167, sass/components/marketplace/_marketplace-banner.scss */
.block-inline-blockabout-marketplace-banner .field--name-field-small-text {
  font-size: 14px;
  color: #fff; }

/* line 1, sass/components/marketplace/_marketplace-bottom-banner.scss */
.marketplace-bottom-block {
  background: #edf0f5 url("../images/access-await-bg-desktop.png") no-repeat center top;
  background-size: cover;
  padding-bottom: 100px;
  padding-top: 160px;
  position: relative;
  margin: 0 -15px;
  margin-bottom: 165px; }

@media (min-width: 768px) {
  /* line 1, sass/components/marketplace/_marketplace-bottom-banner.scss */
  .marketplace-bottom-block {
    padding-bottom: 330px; } }

@media (min-width: 1200px) {
  /* line 1, sass/components/marketplace/_marketplace-bottom-banner.scss */
  .marketplace-bottom-block {
    margin-bottom: 300px;
    padding-bottom: 305px;
    padding-top: 260px; } }

@media (max-width: 767px) {
  /* line 1, sass/components/marketplace/_marketplace-bottom-banner.scss */
  .marketplace-bottom-block {
    padding-bottom: 77px;
    padding-top: 62px; } }

/* line 25, sass/components/marketplace/_marketplace-bottom-banner.scss */
.marketplace-bottom-block::before {
  background: url("../images/access-await-mask-desktop.png") no-repeat center;
  bottom: 0;
  content: '';
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  width: 100%;
  pointer-events: none; }

/* line 37, sass/components/marketplace/_marketplace-bottom-banner.scss */
.marketplace-bottom-block::after {
  background: linear-gradient(4deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 40%);
  bottom: 0;
  content: '';
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 1;
  pointer-events: none; }

/* line 52, sass/components/marketplace/_marketplace-bottom-banner.scss */
.marketplace-bottom-block .field--name-field-title {
  color: #fff;
  font-size: 60px;
  font-weight: 900;
  margin: 0 auto 25px;
  padding: 0 15px;
  position: relative;
  text-align: center;
  text-transform: none;
  z-index: 1;
  max-width: 1070px; }

@media (max-width: 992px) {
  /* line 52, sass/components/marketplace/_marketplace-bottom-banner.scss */
  .marketplace-bottom-block .field--name-field-title {
    font-size: 40px;
    padding: 0;
    margin: 0 40px 35px; } }

@media (max-width: 767px) {
  /* line 52, sass/components/marketplace/_marketplace-bottom-banner.scss */
  .marketplace-bottom-block .field--name-field-title {
    font-size: 22px; } }

/* line 75, sass/components/marketplace/_marketplace-bottom-banner.scss */
.marketplace-bottom-block .paragraph--type--marketplace-bottom-banners {
  position: relative;
  z-index: 1; }

/* line 82, sass/components/marketplace/_marketplace-bottom-banner.scss */
.marketplace-bottom-block .field--name-field-link {
  margin-bottom: 40px;
  text-align: center; }

@media (min-width: 1200px) {
  /* line 82, sass/components/marketplace/_marketplace-bottom-banner.scss */
  .marketplace-bottom-block .field--name-field-link {
    margin-bottom: 75px; } }

/* line 90, sass/components/marketplace/_marketplace-bottom-banner.scss */
.marketplace-bottom-block .field--name-field-link a {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  background: #fff;
  border: 2px solid #fff;
  color: #2d67c5;
  display: inline-block; }

@media (min-width: 1200px) {
  /* line 90, sass/components/marketplace/_marketplace-bottom-banner.scss */
  .marketplace-bottom-block .field--name-field-link a {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.marketplace-bottom-block .field--name-field-link a:focus {
  outline: 0; }

/* line 145, sass/mixins/_default.sass */
.marketplace-bottom-block .field--name-field-link a:focus, .marketplace-bottom-block .field--name-field-link a:active, .marketplace-bottom-block .field--name-field-link a:hover {
  background: #2d67c5;
  border-color: #2d67c5;
  color: #fff; }

@media (min-width: 768px) {
  /* line 90, sass/components/marketplace/_marketplace-bottom-banner.scss */
  .marketplace-bottom-block .field--name-field-link a {
    padding: 12px 67px; } }

/* line 99, sass/components/marketplace/_marketplace-bottom-banner.scss */
.marketplace-bottom-block .field--name-field-image {
  position: relative; }

/* line 102, sass/components/marketplace/_marketplace-bottom-banner.scss */
.marketplace-bottom-block .field--name-field-media-image {
  bottom: -220px;
  left: 50%;
  margin-bottom: 0;
  position: absolute;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 320px;
  z-index: 2; }

@media (min-width: 768px) {
  /* line 102, sass/components/marketplace/_marketplace-bottom-banner.scss */
  .marketplace-bottom-block .field--name-field-media-image {
    bottom: -470px;
    width: 768px; } }

@media (min-width: 1200px) {
  /* line 102, sass/components/marketplace/_marketplace-bottom-banner.scss */
  .marketplace-bottom-block .field--name-field-media-image {
    bottom: -565px;
    width: 100%; } }

@media (max-width: 767px) {
  /* line 102, sass/components/marketplace/_marketplace-bottom-banner.scss */
  .marketplace-bottom-block .field--name-field-media-image {
    bottom: -175px; } }

/* line 125, sass/components/marketplace/_marketplace-bottom-banner.scss */
.marketplace-bottom-block .field--name-field-media-image img {
  margin: 0 auto; }

/* line 131, sass/components/marketplace/_marketplace-bottom-banner.scss */
.marketplace-bottom-block.access-await-another-items {
  background-color: #2d67c5; }

/* line 133, sass/components/marketplace/_marketplace-bottom-banner.scss */
.marketplace-bottom-block.access-await-another-items::before {
  background: url(/themes/custom/avetta/images/count-bg.png) no-repeat left -41%;
  bottom: 0;
  content: '';
  display: block;
  height: 100%;
  left: -7%;
  position: absolute;
  width: 100%; }

/* line 1, sass/components/marketplace/_marketplace-discounts.scss */
.block-views-blockmarketplace-marketplace-discounts {
  background-color: #edf0f5;
  padding-top: 70px;
  /* Single pattern */
  /* Second pattern */ }

@media (max-width: 767px) {
  /* line 1, sass/components/marketplace/_marketplace-discounts.scss */
  .block-views-blockmarketplace-marketplace-discounts {
    padding-top: 40px; } }

/* line 7, sass/components/marketplace/_marketplace-discounts.scss */
.block-views-blockmarketplace-marketplace-discounts .content {
  width: 100%;
  max-width: 1460px;
  margin: 0 auto;
  padding: 0 30px; }

/* line 14, sass/components/marketplace/_marketplace-discounts.scss */
.block-views-blockmarketplace-marketplace-discounts .form--inline {
  background: #fff;
  padding: 36px 52px;
  -webkit-box-shadow: 0 6px 25px rgba(56, 102, 178, 0.05);
  box-shadow: 0 6px 25px rgba(56, 102, 178, 0.05);
  border-radius: 5px; }

@media (max-width: 767px) {
  /* line 14, sass/components/marketplace/_marketplace-discounts.scss */
  .block-views-blockmarketplace-marketplace-discounts .form--inline {
    padding: 22px 30px; } }

/* line 22, sass/components/marketplace/_marketplace-discounts.scss */
.block-views-blockmarketplace-marketplace-discounts .form--inline .form-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  padding: 0;
  margin: 0; }

@media (max-width: 767px) {
  /* line 22, sass/components/marketplace/_marketplace-discounts.scss */
  .block-views-blockmarketplace-marketplace-discounts .form--inline .form-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; } }

/* line 32, sass/components/marketplace/_marketplace-discounts.scss */
.block-views-blockmarketplace-marketplace-discounts .form--inline .form-item label {
  color: #112b54;
  font-family: var(--gotham);
  font-size: 28px;
  margin: 0 75px 0 0; }

@media (max-width: 992px) {
  /* line 32, sass/components/marketplace/_marketplace-discounts.scss */
  .block-views-blockmarketplace-marketplace-discounts .form--inline .form-item label {
    font-size: 20px; } }

@media (max-width: 767px) {
  /* line 32, sass/components/marketplace/_marketplace-discounts.scss */
  .block-views-blockmarketplace-marketplace-discounts .form--inline .form-item label {
    font-size: 18px;
    margin-bottom: 15px; } }

/* line 45, sass/components/marketplace/_marketplace-discounts.scss */
.block-views-blockmarketplace-marketplace-discounts .form--inline .form-item .select2 {
  width: initial !important;
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto; }

@media (max-width: 767px) {
  /* line 45, sass/components/marketplace/_marketplace-discounts.scss */
  .block-views-blockmarketplace-marketplace-discounts .form--inline .form-item .select2 {
    width: 100% !important; } }

/* line 54, sass/components/marketplace/_marketplace-discounts.scss */
.block-views-blockmarketplace-marketplace-discounts .form--inline .form-actions {
  display: none; }

/* line 61, sass/components/marketplace/_marketplace-discounts.scss */
.block-views-blockmarketplace-marketplace-discounts .marketplace-list-item-country-logo-USA {
  background-image: url(/themes/custom/avetta/images/lang/usa.png);
  width: 100%;
  float: left;
  content: "";
  background-repeat: no-repeat;
  height: 62px;
  background-size: 59px 42px; }

/* line 70, sass/components/marketplace/_marketplace-discounts.scss */
.block-views-blockmarketplace-marketplace-discounts .marketplace-list-item-country-logo-Canada {
  background-image: url(/themes/custom/avetta/images/lang/can.png);
  width: 100%;
  float: left;
  content: "";
  background-repeat: no-repeat;
  height: 62px;
  background-size: 59px 42px; }

/* line 80, sass/components/marketplace/_marketplace-discounts.scss */
.block-views-blockmarketplace-marketplace-discounts .marketplace-list-item-country-logo-Australia {
  background-image: url(/themes/custom/avetta/images/lang/aus.png);
  width: 100%;
  float: left;
  content: "";
  background-repeat: no-repeat;
  height: 62px;
  background-size: 59px 42px; }

/* line 89, sass/components/marketplace/_marketplace-discounts.scss */
.block-views-blockmarketplace-marketplace-discounts .marketplace-list-item-country-logo-United.Kingdom {
  background-image: url(/themes/custom/avetta/images/lang/unk.png);
  width: 100%;
  float: left;
  content: "";
  background-repeat: no-repeat;
  height: 62px;
  background-size: 59px 42px; }

/* line 100, sass/components/marketplace/_marketplace-discounts.scss */
.block-views-blockmarketplace-marketplace-discounts .marketplace-list-item-country-logo-USA-Canada {
  background-image: url(/themes/custom/avetta/images/lang/usa.png), url(/themes/custom/avetta/images/lang/can.png);
  width: 100%;
  float: left;
  content: "";
  background-repeat: no-repeat;
  height: 62px;
  background-size: 59px 42px;
  background-position: 0px, 67px; }

/* line 110, sass/components/marketplace/_marketplace-discounts.scss */
.block-views-blockmarketplace-marketplace-discounts .marketplace-list-item-country-logo-USA-Australia {
  background-image: url(/themes/custom/avetta/images/lang/usa.png), url(/themes/custom/avetta/images/lang/aus.png);
  width: 100%;
  float: left;
  content: "";
  background-repeat: no-repeat;
  height: 62px;
  background-size: 59px 42px;
  background-position: 0px, 67px; }

/* line 120, sass/components/marketplace/_marketplace-discounts.scss */
.block-views-blockmarketplace-marketplace-discounts .marketplace-list-item-country-logo-USA-United.Kingdom {
  background-image: url(/themes/custom/avetta/images/lang/usa.png), url(/themes/custom/avetta/images/lang/unk.png);
  width: 100%;
  float: left;
  content: "";
  background-repeat: no-repeat;
  height: 62px;
  background-size: 59px 42px;
  background-position: 0px, 67px; }

/* line 130, sass/components/marketplace/_marketplace-discounts.scss */
.block-views-blockmarketplace-marketplace-discounts .marketplace-list-item-country-logo-USA-Canada-Australia {
  background-image: url(/themes/custom/avetta/images/lang/usa.png), url(/themes/custom/avetta/images/lang/can.png), url(/themes/custom/avetta/images/lang/aus.png);
  width: 100%;
  float: left;
  content: "";
  background-repeat: no-repeat;
  height: 62px;
  background-size: 59px 42px;
  background-position: 0px, 67px, 135px; }

/* line 140, sass/components/marketplace/_marketplace-discounts.scss */
.block-views-blockmarketplace-marketplace-discounts .marketplace-list-item-country-logo-USA-Canada-United.Kingdom {
  background-image: url(/themes/custom/avetta/images/lang/usa.png), url(/themes/custom/avetta/images/lang/can.png), url(/themes/custom/avetta/images/lang/unk.png);
  width: 100%;
  float: left;
  content: "";
  background-repeat: no-repeat;
  height: 62px;
  background-size: 59px 42px;
  background-position: 0px, 67px, 135px; }

/* line 150, sass/components/marketplace/_marketplace-discounts.scss */
.block-views-blockmarketplace-marketplace-discounts .marketplace-list-item-country-logo-USA-Australia-United.Kingdom {
  background-image: url(/themes/custom/avetta/images/lang/usa.png), url(/themes/custom/avetta/images/lang/aus.png), url(/themes/custom/avetta/images/lang/unk.png);
  width: 100%;
  float: left;
  content: "";
  background-repeat: no-repeat;
  height: 62px;
  background-size: 59px 42px;
  background-position: 0px, 67px, 135px; }

/* line 160, sass/components/marketplace/_marketplace-discounts.scss */
.block-views-blockmarketplace-marketplace-discounts .marketplace-list-item-country-logo-USA-Canada-Australia-United.Kingdom {
  background-image: url(/themes/custom/avetta/images/lang/usa.png), url(/themes/custom/avetta/images/lang/aus.png), url(/themes/custom/avetta/images/lang/unk.png), url(/themes/custom/avetta/images/lang/can.png);
  width: 100%;
  float: left;
  content: "";
  background-repeat: no-repeat;
  height: 62px;
  background-size: 59px 42px;
  background-position: 0px, 67px, 135px, 203px; }

/* line 170, sass/components/marketplace/_marketplace-discounts.scss */
.block-views-blockmarketplace-marketplace-discounts .view-header {
  color: #112b54;
  font-family: var(--gotham);
  font-size: 18px;
  margin: 40px 0 25px 0; }

@media (max-width: 767px) {
  /* line 170, sass/components/marketplace/_marketplace-discounts.scss */
  .block-views-blockmarketplace-marketplace-discounts .view-header {
    font-size: 14px; } }

/* line 179, sass/components/marketplace/_marketplace-discounts.scss */
.block-views-blockmarketplace-marketplace-discounts .view-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -22px;
  padding-bottom: 50px; }

@media (max-width: 992px) {
  /* line 179, sass/components/marketplace/_marketplace-discounts.scss */
  .block-views-blockmarketplace-marketplace-discounts .view-content {
    margin: 0 -10px; } }

@media (max-width: 767px) {
  /* line 179, sass/components/marketplace/_marketplace-discounts.scss */
  .block-views-blockmarketplace-marketplace-discounts .view-content {
    margin: 0; } }

/* line 190, sass/components/marketplace/_marketplace-discounts.scss */
.block-views-blockmarketplace-marketplace-discounts .view-content .views-row {
  width: 100%;
  max-width: calc(100% / 3 - 48px);
  -webkit-box-shadow: 0 6px 16px rgba(56, 102, 178, 0.05);
  box-shadow: 0 6px 16px rgba(56, 102, 178, 0.05);
  background: #fff;
  margin: 0 24px 46px;
  border-radius: 5px; }

@media (max-width: 992px) {
  /* line 190, sass/components/marketplace/_marketplace-discounts.scss */
  .block-views-blockmarketplace-marketplace-discounts .view-content .views-row {
    max-width: calc(100% / 2 - 20px);
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 20px; } }

@media (max-width: 767px) {
  /* line 190, sass/components/marketplace/_marketplace-discounts.scss */
  .block-views-blockmarketplace-marketplace-discounts .view-content .views-row {
    max-width: 100%;
    margin: 0 0 20px 0; } }

/* line 209, sass/components/marketplace/_marketplace-discounts.scss */
.block-views-blockmarketplace-marketplace-discounts .view-content .marketplace-list-item-top {
  border-bottom: 1px solid #cbcbcb;
  min-height: 280px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

/* line 216, sass/components/marketplace/_marketplace-discounts.scss */
.block-views-blockmarketplace-marketplace-discounts .view-content .marketplace-list-item-bottom {
  padding: 46px 19px 20px 39px; }

@media (max-width: 992px) {
  /* line 216, sass/components/marketplace/_marketplace-discounts.scss */
  .block-views-blockmarketplace-marketplace-discounts .view-content .marketplace-list-item-bottom {
    padding: 25px; } }

/* line 222, sass/components/marketplace/_marketplace-discounts.scss */
.block-views-blockmarketplace-marketplace-discounts .view-content .marketplace-list-item-bottom .marketplace-list-item-category {
  color: #9dacc4;
  font-size: 15px;
  letter-spacing: 1.50px;
  text-align: left;
  text-transform: uppercase;
  margin-bottom: 24px; }

@media (max-width: 992px) {
  /* line 222, sass/components/marketplace/_marketplace-discounts.scss */
  .block-views-blockmarketplace-marketplace-discounts .view-content .marketplace-list-item-bottom .marketplace-list-item-category {
    font-size: 12px;
    margin-bottom: 15px; } }

/* line 235, sass/components/marketplace/_marketplace-discounts.scss */
.block-views-blockmarketplace-marketplace-discounts .view-content .marketplace-list-item-bottom .marketplace-list-item-title {
  font-weight: bold; }

/* line 237, sass/components/marketplace/_marketplace-discounts.scss */
.block-views-blockmarketplace-marketplace-discounts .view-content .marketplace-list-item-bottom .marketplace-list-item-title a {
  text-decoration: none;
  color: #0d2242;
  font-family: var(--gotham);
  font-size: 24px; }

@media (max-width: 992px) {
  /* line 237, sass/components/marketplace/_marketplace-discounts.scss */
  .block-views-blockmarketplace-marketplace-discounts .view-content .marketplace-list-item-bottom .marketplace-list-item-title a {
    font-size: 20px; } }

@media (max-width: 767px) {
  /* line 237, sass/components/marketplace/_marketplace-discounts.scss */
  .block-views-blockmarketplace-marketplace-discounts .view-content .marketplace-list-item-bottom .marketplace-list-item-title a {
    font-size: 16px; } }

/* line 251, sass/components/marketplace/_marketplace-discounts.scss */
.block-views-blockmarketplace-marketplace-discounts .view-content .marketplace-list-item-bottom .marketplace-list-item-body p {
  color: #626b7a;
  font-size: 20px;
  padding: 0;
  margin: 0; }

@media (max-width: 992px) {
  /* line 251, sass/components/marketplace/_marketplace-discounts.scss */
  .block-views-blockmarketplace-marketplace-discounts .view-content .marketplace-list-item-bottom .marketplace-list-item-body p {
    font-size: 16px; } }

/* line 1, sass/components/marketplace/_marketplace-items.scss */
.marketplace-items {
  margin: 0 -15px;
  padding: 110px 0;
  background-color: #edf0f5; }

@media (max-width: 992px) {
  /* line 1, sass/components/marketplace/_marketplace-items.scss */
  .marketplace-items {
    padding: 60px 0; } }

/* line 8, sass/components/marketplace/_marketplace-items.scss */
.marketplace-items > .field {
  max-width: 1460px;
  margin: 0 auto 0;
  padding: 0 30px; }

/* line 13, sass/components/marketplace/_marketplace-items.scss */
.marketplace-items > .field > .field__item {
  -webkit-box-shadow: 0 6px 25px rgba(56, 102, 178, 0.05);
  box-shadow: 0 6px 25px rgba(56, 102, 178, 0.05);
  background: #fff;
  border-left: 7px solid #00c0f3;
  margin-bottom: 50px;
  padding: 30px 50px;
  border-radius: 3px; }

@media (max-width: 992px) {
  /* line 13, sass/components/marketplace/_marketplace-items.scss */
  .marketplace-items > .field > .field__item {
    padding: 20px 30px;
    margin-bottom: 20px; } }

/* line 25, sass/components/marketplace/_marketplace-items.scss */
.marketplace-items > .field > .field__item > .paragraph {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

@media (max-width: 992px) {
  /* line 25, sass/components/marketplace/_marketplace-items.scss */
  .marketplace-items > .field > .field__item > .paragraph {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: left; } }

/* line 36, sass/components/marketplace/_marketplace-items.scss */
.marketplace-items > .field > .field__item .field--name-field-marketplace-deal-title {
  font-size: 28px;
  font-weight: 500;
  max-width: 305px;
  width: 100%; }

@media (max-width: 1199px) {
  /* line 36, sass/components/marketplace/_marketplace-items.scss */
  .marketplace-items > .field > .field__item .field--name-field-marketplace-deal-title {
    font-size: 24px; } }

@media (max-width: 992px) {
  /* line 36, sass/components/marketplace/_marketplace-items.scss */
  .marketplace-items > .field > .field__item .field--name-field-marketplace-deal-title {
    max-width: 100%;
    font-size: 20px;
    margin-bottom: 20px; } }

/* line 51, sass/components/marketplace/_marketplace-items.scss */
.marketplace-items > .field > .field__item .field--name-field-marketplace-deal-descripti {
  color: #626b7a;
  font-size: 20px;
  font-weight: 400;
  margin: 0 20px;
  max-width: 570px;
  width: 100%; }

@media (max-width: 1199px) {
  /* line 51, sass/components/marketplace/_marketplace-items.scss */
  .marketplace-items > .field > .field__item .field--name-field-marketplace-deal-descripti {
    font-size: 18px; } }

@media (max-width: 992px) {
  /* line 51, sass/components/marketplace/_marketplace-items.scss */
  .marketplace-items > .field > .field__item .field--name-field-marketplace-deal-descripti {
    max-width: 100%;
    font-size: 20px;
    margin-bottom: 20px; } }

@media (max-width: 767px) {
  /* line 51, sass/components/marketplace/_marketplace-items.scss */
  .marketplace-items > .field > .field__item .field--name-field-marketplace-deal-descripti {
    font-size: 16px; } }

@media (max-width: 992px) {
  /* line 71, sass/components/marketplace/_marketplace-items.scss */
  .marketplace-items > .field > .field__item .field--name-field-marketplace-deal-link {
    width: 100%;
    max-width: 100%; } }

/* line 78, sass/components/marketplace/_marketplace-items.scss */
.marketplace-items > .field > .field__item .field--name-field-marketplace-deal-link a {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  background: #2d67c5;
  border: 2px solid #2d67c5;
  color: #fff;
  min-width: 260px;
  text-align: center; }

@media (min-width: 1200px) {
  /* line 78, sass/components/marketplace/_marketplace-items.scss */
  .marketplace-items > .field > .field__item .field--name-field-marketplace-deal-link a {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.marketplace-items > .field > .field__item .field--name-field-marketplace-deal-link a:focus {
  outline: 0; }

/* line 134, sass/mixins/_default.sass */
.marketplace-items > .field > .field__item .field--name-field-marketplace-deal-link a:focus, .marketplace-items > .field > .field__item .field--name-field-marketplace-deal-link a:active, .marketplace-items > .field > .field__item .field--name-field-marketplace-deal-link a:hover {
  background: #097230;
  border-color: #097230; }

@media (max-width: 1199px) {
  /* line 78, sass/components/marketplace/_marketplace-items.scss */
  .marketplace-items > .field > .field__item .field--name-field-marketplace-deal-link a {
    min-width: 180px; } }

@media (max-width: 992px) {
  /* line 78, sass/components/marketplace/_marketplace-items.scss */
  .marketplace-items > .field > .field__item .field--name-field-marketplace-deal-link a {
    min-width: auto;
    display: inline-block; } }

@media (max-width: 767px) {
  /* line 78, sass/components/marketplace/_marketplace-items.scss */
  .marketplace-items > .field > .field__item .field--name-field-marketplace-deal-link a {
    min-width: 100%; } }

/* line 1, sass/components/marketplace/_marketplace-overview.scss */
.marketplace-overview-wrapper {
  padding-top: 77px; }

@media (max-width: 992px) {
  /* line 1, sass/components/marketplace/_marketplace-overview.scss */
  .marketplace-overview-wrapper {
    padding-top: 70px; } }

/* line 6, sass/components/marketplace/_marketplace-overview.scss */
.marketplace-overview-wrapper .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1460px;
  margin: 0 auto;
  padding: 0 30px; }

@media (max-width: 992px) {
  /* line 6, sass/components/marketplace/_marketplace-overview.scss */
  .marketplace-overview-wrapper .content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse; } }

/* line 19, sass/components/marketplace/_marketplace-overview.scss */
.marketplace-overview-wrapper .group-left {
  max-width: 715px; }

/* line 23, sass/components/marketplace/_marketplace-overview.scss */
.marketplace-overview-wrapper .group-right {
  width: 100%;
  max-width: 640px;
  padding-top: 48px; }

@media (max-width: 992px) {
  /* line 23, sass/components/marketplace/_marketplace-overview.scss */
  .marketplace-overview-wrapper .group-right {
    max-width: 100%;
    padding-top: 0;
    padding: 0 24px; } }

/* line 34, sass/components/marketplace/_marketplace-overview.scss */
.marketplace-overview-wrapper .field--name-field-media-image {
  -webkit-transform: translate(-36%, 0);
  transform: translate(-36%, 0);
  width: 990px; }

@media (max-width: 992px) {
  /* line 34, sass/components/marketplace/_marketplace-overview.scss */
  .marketplace-overview-wrapper .field--name-field-media-image {
    -webkit-transform: translate(-21%, 0);
    transform: translate(-21%, 0);
    width: 675px; } }

/* line 42, sass/components/marketplace/_marketplace-overview.scss */
.marketplace-overview-wrapper .marketplace-overview-title {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 48px;
  font-weight: 900;
  margin-bottom: 17px; }

@media (max-width: 992px) {
  /* line 42, sass/components/marketplace/_marketplace-overview.scss */
  .marketplace-overview-wrapper .marketplace-overview-title {
    font-size: 40px;
    margin-bottom: 8px; } }

/* line 53, sass/components/marketplace/_marketplace-overview.scss */
.marketplace-overview-wrapper .marketplace-overview-subtitle {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 32px;
  font-weight: 900;
  margin-bottom: 10px; }

@media (max-width: 992px) {
  /* line 53, sass/components/marketplace/_marketplace-overview.scss */
  .marketplace-overview-wrapper .marketplace-overview-subtitle {
    font-size: 21px;
    margin-bottom: 22px; } }

/* line 66, sass/components/marketplace/_marketplace-overview.scss */
.marketplace-overview-wrapper .marketplace-overview-text p {
  font-size: 30px;
  font-weight: 400;
  margin-bottom: 10px; }

@media (max-width: 992px) {
  /* line 66, sass/components/marketplace/_marketplace-overview.scss */
  .marketplace-overview-wrapper .marketplace-overview-text p {
    font-size: 20px;
    margin-bottom: 32px; } }

/* line 1, sass/components/marketplace/_marketplace-region-block.scss */
.block-avetta-marketplace {
  margin-top: -152px;
  position: relative;
  z-index: 2; }

@media screen and (max-width: 1399px) {
  /* line 1, sass/components/marketplace/_marketplace-region-block.scss */
  .block-avetta-marketplace {
    margin-top: -130px; } }

@media (max-width: 992px) {
  /* line 1, sass/components/marketplace/_marketplace-region-block.scss */
  .block-avetta-marketplace {
    margin-top: -70px; } }

/* line 11, sass/components/marketplace/_marketplace-region-block.scss */
.block-avetta-marketplace h2 {
  display: none; }

/* line 14, sass/components/marketplace/_marketplace-region-block.scss */
.block-avetta-marketplace .content {
  width: 100%;
  max-width: 1580px;
  margin: 0 auto;
  padding: 0 15px; }

@media (max-width: 992px) {
  /* line 14, sass/components/marketplace/_marketplace-region-block.scss */
  .block-avetta-marketplace .content {
    padding: 0 27px; } }

/* line 25, sass/components/marketplace/_marketplace-region-block.scss */
.block-avetta-marketplace .marketplace-select-country {
  width: 100%;
  -webkit-box-shadow: 0 15px 25px rgba(56, 102, 178, 0.05);
  box-shadow: 0 15px 25px rgba(56, 102, 178, 0.05);
  background-color: #ffffff;
  border-radius: 10px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 70px 0 0; }

@media screen and (max-width: 1399px) {
  /* line 25, sass/components/marketplace/_marketplace-region-block.scss */
  .block-avetta-marketplace .marketplace-select-country {
    padding: 0 36px 0 0; } }

@media (max-width: 767px) {
  /* line 25, sass/components/marketplace/_marketplace-region-block.scss */
  .block-avetta-marketplace .marketplace-select-country {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0; } }

/* line 42, sass/components/marketplace/_marketplace-region-block.scss */
.block-avetta-marketplace .marketplace-select-country .form-item {
  width: 100%;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

@media (max-width: 767px) {
  /* line 42, sass/components/marketplace/_marketplace-region-block.scss */
  .block-avetta-marketplace .marketplace-select-country .form-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; } }

/* line 50, sass/components/marketplace/_marketplace-region-block.scss */
.block-avetta-marketplace .marketplace-select-country .form-item label {
  color: #fff;
  font-family: var(--gotham);
  font-size: 36px;
  font-weight: 900;
  letter-spacing: -0.54px;
  position: relative;
  padding: 64px 40px 70px 100px;
  background-color: #233757;
  -webkit-clip-path: polygon(89% 0%, 100% 50%, 89% 100%, 0% 100%, 0 56%, 0% 0%);
  clip-path: polygon(89% 0%, 100% 50%, 89% 100%, 0% 100%, 0 56%, 0% 0%);
  margin: 0 40px 0 0;
  width: 100%;
  max-width: 412px; }

@media screen and (max-width: 1399px) {
  /* line 50, sass/components/marketplace/_marketplace-region-block.scss */
  .block-avetta-marketplace .marketplace-select-country .form-item label {
    padding: 50px 40px 50px 45px;
    font-size: 32px; } }

@media (max-width: 992px) {
  /* line 50, sass/components/marketplace/_marketplace-region-block.scss */
  .block-avetta-marketplace .marketplace-select-country .form-item label {
    padding: 45px 0px 44px 28px;
    font-size: 20px;
    max-width: 204px;
    margin: 0 18px 0 0; } }

@media (max-width: 767px) {
  /* line 50, sass/components/marketplace/_marketplace-region-block.scss */
  .block-avetta-marketplace .marketplace-select-country .form-item label {
    max-width: 100%;
    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 90%, 50% 100%, 0 90%);
    clip-path: polygon(0 0, 100% 0%, 100% 90%, 50% 100%, 0 90%);
    margin: 0 0 20px 0;
    padding: 30px 28px;
    font-size: 18px;
    text-align: center; } }

@media (max-width: 767px) {
  /* line 90, sass/components/marketplace/_marketplace-region-block.scss */
  .block-avetta-marketplace .marketplace-select-country .select2 {
    padding: 0 20px;
    margin-bottom: 20px; }
  /* line 94, sass/components/marketplace/_marketplace-region-block.scss */
  .block-avetta-marketplace .marketplace-select-country .select2 .select2-selection__arrow {
    right: 15px; } }

/* line 99, sass/components/marketplace/_marketplace-region-block.scss */
.block-avetta-marketplace .marketplace-select-country .form-actions {
  margin: 0 0 0 40px;
  padding: 0; }

@media (max-width: 992px) {
  /* line 99, sass/components/marketplace/_marketplace-region-block.scss */
  .block-avetta-marketplace .marketplace-select-country .form-actions {
    margin: 0 0 0 25px; } }

@media (max-width: 767px) {
  /* line 99, sass/components/marketplace/_marketplace-region-block.scss */
  .block-avetta-marketplace .marketplace-select-country .form-actions {
    margin: 0 0 20px 0;
    width: 100%;
    padding: 0 20px; } }

/* line 110, sass/components/marketplace/_marketplace-region-block.scss */
.block-avetta-marketplace .marketplace-select-country .form-actions .button {
  margin: 0 !important;
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: 2px solid #2d67c5;
  color: #2d67c5; }

@media (min-width: 1200px) {
  /* line 110, sass/components/marketplace/_marketplace-region-block.scss */
  .block-avetta-marketplace .marketplace-select-country .form-actions .button {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.block-avetta-marketplace .marketplace-select-country .form-actions .button:focus {
  outline: 0; }

/* line 156, sass/mixins/_default.sass */
.block-avetta-marketplace .marketplace-select-country .form-actions .button:focus, .block-avetta-marketplace .marketplace-select-country .form-actions .button:active, .block-avetta-marketplace .marketplace-select-country .form-actions .button:hover {
  border-color: transparent;
  background: #2d67c5;
  color: #fff; }

@media (max-width: 992px) {
  /* line 110, sass/components/marketplace/_marketplace-region-block.scss */
  .block-avetta-marketplace .marketplace-select-country .form-actions .button {
    padding: 15px 8px;
    letter-spacing: -0.5px; } }

@media (max-width: 767px) {
  /* line 110, sass/components/marketplace/_marketplace-region-block.scss */
  .block-avetta-marketplace .marketplace-select-country .form-actions .button {
    width: 100%; } }

/* line 1, sass/components/marketplace/_tailored-for-you.scss */
.block-inline-blockdiscounts-tailored-for-you {
  background-color: #edf0f5;
  padding: 100px 0 70px; }

/* line 4, sass/components/marketplace/_tailored-for-you.scss */
.block-inline-blockdiscounts-tailored-for-you.banner-another-items {
  background: transparent; }

/* line 8, sass/components/marketplace/_tailored-for-you.scss */
.block-inline-blockdiscounts-tailored-for-you h2 {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 60px;
  font-weight: 900;
  text-align: center;
  text-transform: inherit;
  max-width: 1440px;
  width: 100%;
  padding: 0 30px;
  margin: 0 auto 65px; }

@media (max-width: 992px) {
  /* line 8, sass/components/marketplace/_tailored-for-you.scss */
  .block-inline-blockdiscounts-tailored-for-you h2 {
    font-size: 40px;
    margin-bottom: 40px; } }

@media (max-width: 768px) {
  /* line 8, sass/components/marketplace/_tailored-for-you.scss */
  .block-inline-blockdiscounts-tailored-for-you h2 {
    font-size: 22px; } }

/* line 28, sass/components/marketplace/_tailored-for-you.scss */
.block-inline-blockdiscounts-tailored-for-you .content {
  width: 100%;
  max-width: 1460px;
  margin: 0 auto;
  padding: 0 30px; }

/* line 35, sass/components/marketplace/_tailored-for-you.scss */
.block-inline-blockdiscounts-tailored-for-you .field--name-field-description {
  max-width: 950px;
  margin: 0 auto 70px;
  color: #626b7a;
  font-size: 32px;
  font-weight: 400;
  text-align: center; }

/* line 44, sass/components/marketplace/_tailored-for-you.scss */
.block-inline-blockdiscounts-tailored-for-you .field--name-field-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-shadow: 0 6px 25px rgba(56, 102, 178, 0.2);
  box-shadow: 0 6px 25px rgba(56, 102, 178, 0.2);
  background-color: #ffffff;
  padding: 30px;
  border-radius: 10px; }

/* line 52, sass/components/marketplace/_tailored-for-you.scss */
.block-inline-blockdiscounts-tailored-for-you .field--name-field-items > .field__item {
  max-width: 260px; }

/* line 57, sass/components/marketplace/_tailored-for-you.scss */
.block-inline-blockdiscounts-tailored-for-you .field--name-field-items .field--name-field-media-image .field__item img {
  margin: 0 auto; }

/* line 63, sass/components/marketplace/_tailored-for-you.scss */
.block-inline-blockdiscounts-tailored-for-you .field--name-field-items .field--name-field-text {
  color: #233757;
  font-family: var(--gotham);
  font-size: 24px;
  text-align: center; }

/* line 1, sass/components/page-components/_ contact-us-links.scss */
.block-inline-blockcontact-us-links {
  -webkit-transform: translateY(-120px);
  transform: translateY(-120px);
  position: relative;
  z-index: 1; }

@media (max-width: 1650px) {
  /* line 1, sass/components/page-components/_ contact-us-links.scss */
  .block-inline-blockcontact-us-links {
    margin: -50px 15px 0;
    -webkit-transform: translateY(-80px);
    transform: translateY(-80px); } }

@media (max-width: 992px) {
  /* line 1, sass/components/page-components/_ contact-us-links.scss */
  .block-inline-blockcontact-us-links {
    -webkit-transform: none;
    transform: none;
    margin: 15px 30px 0; } }

@media (max-width: 767px) {
  /* line 1, sass/components/page-components/_ contact-us-links.scss */
  .block-inline-blockcontact-us-links {
    background: #edf0f5;
    background: -webkit-gradient(linear, left top, left bottom, from(#edf0f5), to(white));
    background: linear-gradient(180deg, #edf0f5 0%, white 100%);
    margin: 49px 0 0 0;
    padding: 58px 25px 9px; } }

/* line 19, sass/components/page-components/_ contact-us-links.scss */
.block-inline-blockcontact-us-links .content {
  max-width: 1642px;
  width: 100%;
  -webkit-box-shadow: 0 6px 25px rgba(56, 102, 178, 0.2);
  box-shadow: 0 6px 25px rgba(56, 102, 178, 0.2);
  background-color: #fff;
  margin: 0 auto;
  padding: 0;
  border-radius: 10px; }

@media (max-width: 767px) {
  /* line 19, sass/components/page-components/_ contact-us-links.scss */
  .block-inline-blockcontact-us-links .content {
    padding: 30px 0; } }

/* line 32, sass/components/page-components/_ contact-us-links.scss */
.block-inline-blockcontact-us-links .field--name-field-contact-us-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

@media (max-width: 767px) {
  /* line 32, sass/components/page-components/_ contact-us-links.scss */
  .block-inline-blockcontact-us-links .field--name-field-contact-us-links {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; } }

/* line 38, sass/components/page-components/_ contact-us-links.scss */
.block-inline-blockcontact-us-links .field--name-field-contact-us-links > .field__item {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-right: 1px solid #d2d3d5; }

@media (max-width: 767px) {
  /* line 38, sass/components/page-components/_ contact-us-links.scss */
  .block-inline-blockcontact-us-links .field--name-field-contact-us-links > .field__item {
    width: 100%;
    border-right: none; } }

/* line 45, sass/components/page-components/_ contact-us-links.scss */
.block-inline-blockcontact-us-links .field--name-field-contact-us-links > .field__item:last-child {
  border-right: none; }

@media (max-width: 767px) {
  /* line 45, sass/components/page-components/_ contact-us-links.scss */
  .block-inline-blockcontact-us-links .field--name-field-contact-us-links > .field__item:last-child {
    margin-top: 22px; } }

/* line 53, sass/components/page-components/_ contact-us-links.scss */
.block-inline-blockcontact-us-links .field--name-field-contact-us-links .paragraph {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 40px 0; }

@media (max-width: 1400px) {
  /* line 53, sass/components/page-components/_ contact-us-links.scss */
  .block-inline-blockcontact-us-links .field--name-field-contact-us-links .paragraph {
    padding: 40px 20px; } }

@media (max-width: 992px) {
  /* line 53, sass/components/page-components/_ contact-us-links.scss */
  .block-inline-blockcontact-us-links .field--name-field-contact-us-links .paragraph {
    padding: 36px 15px 24px 15px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start; } }

@media (max-width: 767px) {
  /* line 53, sass/components/page-components/_ contact-us-links.scss */
  .block-inline-blockcontact-us-links .field--name-field-contact-us-links .paragraph {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0 19px; } }

/* line 69, sass/components/page-components/_ contact-us-links.scss */
.block-inline-blockcontact-us-links .field--name-field-contact-us-links .paragraph .group-left {
  margin: 0 17px 0 13%; }

@media (max-width: 1400px) {
  /* line 69, sass/components/page-components/_ contact-us-links.scss */
  .block-inline-blockcontact-us-links .field--name-field-contact-us-links .paragraph .group-left {
    margin: 0 17px 0 5%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 80px;
    flex: 0 0 80px; } }

@media (max-width: 992px) {
  /* line 69, sass/components/page-components/_ contact-us-links.scss */
  .block-inline-blockcontact-us-links .field--name-field-contact-us-links .paragraph .group-left {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 55px;
    flex: 0 0 55px; } }

@media (max-width: 767px) {
  /* line 69, sass/components/page-components/_ contact-us-links.scss */
  .block-inline-blockcontact-us-links .field--name-field-contact-us-links .paragraph .group-left {
    margin: 0;
    -webkit-box-flex: 0;
    -ms-flex: 0;
    flex: 0; } }

/* line 85, sass/components/page-components/_ contact-us-links.scss */
.block-inline-blockcontact-us-links .field--name-field-contact-us-links .paragraph .field--name-field-link-logo img {
  margin-bottom: 0; }

@media (max-width: 767px) {
  /* line 85, sass/components/page-components/_ contact-us-links.scss */
  .block-inline-blockcontact-us-links .field--name-field-contact-us-links .paragraph .field--name-field-link-logo img {
    width: 42px; } }

@media (max-width: 767px) {
  /* line 92, sass/components/page-components/_ contact-us-links.scss */
  .block-inline-blockcontact-us-links .field--name-field-contact-us-links .paragraph .field--name-field-contact-us-link {
    margin-top: 8px; } }

/* line 97, sass/components/page-components/_ contact-us-links.scss */
.block-inline-blockcontact-us-links .field--name-field-contact-us-links .paragraph .field--name-field-contact-us-link a {
  color: #2152a1;
  font-family: var(--gotham);
  font-size: 24px;
  font-weight: 900;
  text-transform: uppercase;
  display: inline-block; }

@media (max-width: 992px) {
  /* line 97, sass/components/page-components/_ contact-us-links.scss */
  .block-inline-blockcontact-us-links .field--name-field-contact-us-links .paragraph .field--name-field-contact-us-link a {
    font-size: 15px; } }

/* line 111, sass/components/page-components/_ contact-us-links.scss */
.block-inline-blockcontact-us-links .field--name-field-contact-us-links .paragraph .field--name-field-contact-us-link a:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 19px;
  height: 19px;
  background: url("../images/ar-b.png") 0 0 no-repeat;
  background-size: 100%;
  margin: 0 0 8px 18px; }

@media (max-width: 992px) {
  /* line 111, sass/components/page-components/_ contact-us-links.scss */
  .block-inline-blockcontact-us-links .field--name-field-contact-us-links .paragraph .field--name-field-contact-us-link a:after {
    width: 13px;
    height: 13px;
    margin: 0 0 5px 9px; } }

/* line 130, sass/components/page-components/_ contact-us-links.scss */
.block-inline-blockcontact-us-links .field--name-field-contact-us-links .paragraph .field--name-field-contact-us-link-text {
  color: #626b7a;
  font-size: 24px; }

@media (max-width: 992px) {
  /* line 130, sass/components/page-components/_ contact-us-links.scss */
  .block-inline-blockcontact-us-links .field--name-field-contact-us-links .paragraph .field--name-field-contact-us-link-text {
    font-size: 16px;
    margin-top: 7px;
    line-height: 1.3; } }

/* line 144, sass/components/page-components/_ contact-us-links.scss */
.workforce_management .block-inline-blockcontact-us-links {
  -webkit-transform: translateY(50px);
  transform: translateY(50px);
  padding-bottom: 50px; }

/* line 1, sass/components/page-components/_access-await-block.scss */
.access-await-block {
  background: url("../images/access-await-bg-desktop.png") no-repeat center top;
  background-size: cover;
  margin-bottom: 165px;
  padding-bottom: 100px;
  padding-top: 160px;
  position: relative; }

/* line 8, sass/components/page-components/_access-await-block.scss */
.access-await-block.banner-another-items {
  background-color: #edf0f5; }

@media (min-width: 768px) {
  /* line 1, sass/components/page-components/_access-await-block.scss */
  .access-await-block {
    padding-bottom: 270px; } }

@media (min-width: 1200px) {
  /* line 1, sass/components/page-components/_access-await-block.scss */
  .access-await-block {
    margin-bottom: 300px;
    padding-bottom: 330px;
    padding-top: 260px; } }

@media (max-width: 767px) {
  /* line 1, sass/components/page-components/_access-await-block.scss */
  .access-await-block {
    padding-bottom: 77px;
    padding-top: 62px; } }

/* line 27, sass/components/page-components/_access-await-block.scss */
.access-await-block::before {
  background: url("../images/access-await-mask-desktop.png") no-repeat center;
  bottom: 0;
  content: '';
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  width: 100%; }

/* line 38, sass/components/page-components/_access-await-block.scss */
.access-await-block::after {
  background: linear-gradient(4deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0) 40%);
  bottom: 0;
  content: '';
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  width: 100%; }

/* line 51, sass/components/page-components/_access-await-block.scss */
.access-await-block h2 {
  color: #fff;
  font-size: 22px;
  font-weight: 900;
  margin: 0 auto 25px;
  padding: 0 15px;
  position: relative;
  text-align: center;
  text-transform: none;
  z-index: 1; }

@media (min-width: 768px) {
  /* line 51, sass/components/page-components/_access-await-block.scss */
  .access-await-block h2 {
    font-size: 40px;
    padding: 0; } }

@media (min-width: 1200px) {
  /* line 51, sass/components/page-components/_access-await-block.scss */
  .access-await-block h2 {
    font-size: 60px;
    max-width: 1070px; } }

/* line 73, sass/components/page-components/_access-await-block.scss */
.access-await-block .content {
  position: relative;
  z-index: 1; }

/* line 78, sass/components/page-components/_access-await-block.scss */
.access-await-block .field--name-body {
  color: #fff;
  font-size: 14px;
  padding: 0 25px;
  text-align: center;
  line-height: 1.34;
  max-width: 790px;
  margin: 0 auto 45px; }

@media (min-width: 768px) {
  /* line 78, sass/components/page-components/_access-await-block.scss */
  .access-await-block .field--name-body {
    font-size: 16px;
    padding: 0; } }

@media (min-width: 1200px) {
  /* line 78, sass/components/page-components/_access-await-block.scss */
  .access-await-block .field--name-body {
    font-size: 32px;
    padding: 0 15px;
    margin-bottom: 60px; } }

@media (max-width: 767px) {
  /* line 78, sass/components/page-components/_access-await-block.scss */
  .access-await-block .field--name-body {
    margin-bottom: 19px; } }

/* line 102, sass/components/page-components/_access-await-block.scss */
.access-await-block .field--name-field-white-cta-button {
  margin-bottom: 40px;
  text-align: center; }

@media (min-width: 1200px) {
  /* line 102, sass/components/page-components/_access-await-block.scss */
  .access-await-block .field--name-field-white-cta-button {
    margin-bottom: 75px; } }

/* line 110, sass/components/page-components/_access-await-block.scss */
.access-await-block .field--name-field-white-cta-button a {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  background: #fff;
  border: 2px solid #fff;
  color: #2d67c5;
  display: inline-block; }

@media (min-width: 1200px) {
  /* line 110, sass/components/page-components/_access-await-block.scss */
  .access-await-block .field--name-field-white-cta-button a {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.access-await-block .field--name-field-white-cta-button a:focus {
  outline: 0; }

/* line 145, sass/mixins/_default.sass */
.access-await-block .field--name-field-white-cta-button a:focus, .access-await-block .field--name-field-white-cta-button a:active, .access-await-block .field--name-field-white-cta-button a:hover {
  background: #2d67c5;
  border-color: #2d67c5;
  color: #fff; }

@media (min-width: 768px) {
  /* line 110, sass/components/page-components/_access-await-block.scss */
  .access-await-block .field--name-field-white-cta-button a {
    padding: 12px 67px; } }

/* line 120, sass/components/page-components/_access-await-block.scss */
.access-await-block .field--name-field-image-center {
  bottom: -220px;
  left: 50%;
  margin-bottom: 0;
  position: absolute;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 320px; }

@media (min-width: 768px) {
  /* line 120, sass/components/page-components/_access-await-block.scss */
  .access-await-block .field--name-field-image-center {
    bottom: -470px;
    width: 768px; } }

@media (min-width: 1200px) {
  /* line 120, sass/components/page-components/_access-await-block.scss */
  .access-await-block .field--name-field-image-center {
    bottom: -700px;
    width: 100%; } }

/* line 138, sass/components/page-components/_access-await-block.scss */
.access-await-block .field--name-field-image-center img {
  margin: 0 auto; }

/* line 144, sass/components/page-components/_access-await-block.scss */
.access-await-block.access-await-another-items {
  background-color: #2d67c5; }

/* line 146, sass/components/page-components/_access-await-block.scss */
.access-await-block.access-await-another-items::before {
  background: url(/themes/custom/avetta/images/count-bg.png) no-repeat left -41%;
  bottom: 0;
  content: '';
  display: block;
  height: 100%;
  left: -7%;
  position: absolute;
  width: 100%; }

/* line 3, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .block-inline-blockbanner-without-image .main-title {
  font-weight: normal; }

/* line 7, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .telecommunication {
  position: relative;
  margin-top: 85px;
  background: #edf0f5;
  padding: 78px 0 0px; }

/* line 13, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .telecommunication .content {
  width: 80%; }

@media (max-width: 992px) {
  /* line 13, sass/components/page-components/_altafibersuccess-stories.scss */
  .success_stories-page .telecommunication .content {
    width: 100%; } }

/* line 19, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .telecommunication .group-left {
  margin-top: 50px;
  margin-bottom: 50px; }

/* line 23, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .telecommunication .group-left {
  width: 64%;
  float: left; }

@media (max-width: 992px) {
  /* line 23, sass/components/page-components/_altafibersuccess-stories.scss */
  .success_stories-page .telecommunication .group-left {
    width: 100%; } }

/* line 30, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .telecommunication .group-right {
  position: relative;
  left: 76px; }

@media (max-width: 992px) {
  /* line 30, sass/components/page-components/_altafibersuccess-stories.scss */
  .success_stories-page .telecommunication .group-right {
    left: 0px; } }

/* line 37, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .telecommunication .group-right img {
  width: 37%;
  margin: 38px 0;
  position: relative;
  top: 54px; }

/* line 43, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .telecommunication .group-right p {
  color: #0c4781;
  font-size: 28px; }

@media (max-width: 767px) {
  /* line 43, sass/components/page-components/_altafibersuccess-stories.scss */
  .success_stories-page .telecommunication .group-right p {
    font-size: 21px;
    padding: 0px 12px; } }

/* line 51, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .telecommunication .group-right a {
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 0.72px;
  line-height: 30px;
  text-transform: uppercase;
  color: unset;
  background: unset;
  text-decoration: underline; }

/* line 61, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .telecommunication .group-right a:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 12px;
  height: 14px;
  background: url("../images/ar-b.png") 0px 0px no-repeat;
  background-size: 100%;
  margin: 0 0 0 10px;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg); }

/* line 72, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .telecommunication .discription p {
  font-size: 27px;
  text-align: right;
  font-weight: normal;
  color: #0c4781; }

@media (max-width: 767px) {
  /* line 72, sass/components/page-components/_altafibersuccess-stories.scss */
  .success_stories-page .telecommunication .discription p {
    font-size: 21px; } }

/* line 81, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .telecommunication .discription img {
  border-radius: 50%;
  width: 20%;
  float: left; }

/* line 86, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .profile-image {
  position: relative;
  top: -30px;
  left: 30px; }

/* line 91, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .down-triangle {
  width: 100%;
  height: 61px;
  background: #edf0f5;
  -webkit-clip-path: polygon(0 0, 100% 0, 50% 100%);
  clip-path: polygon(0 0, 100% 0, 50% 100%);
  position: relative;
  top: 61px; }

/* line 99, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .disc-text {
  font-size: 21px;
  text-align: right;
  width: 43%;
  color: #0c4781;
  float: right; }

/* line 106, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .testimonial-main {
  width: 61%;
  float: left; }

@media (max-width: 992px) {
  /* line 106, sass/components/page-components/_altafibersuccess-stories.scss */
  .success_stories-page .testimonial-main {
    width: 90%; } }

/* line 113, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .sh-tele {
  -webkit-box-shadow: 0 10px 25px rgba(56, 102, 178, 0.2);
  box-shadow: 0 10px 25px rgba(56, 102, 178, 0.2);
  border-radius: 14px;
  background-color: #fff;
  padding: 23px 43px 21px 53px;
  width: 34%;
  float: left;
  position: relative;
  left: 100px; }

@media (max-width: 992px) {
  /* line 113, sass/components/page-components/_altafibersuccess-stories.scss */
  .success_stories-page .sh-tele {
    width: 100%;
    padding: 12px;
    position: relative;
    left: 0px;
    margin-top: 30px; } }

/* line 131, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .sh-tele h5 {
  font-size: 30px;
  color: #0c4781;
  text-transform: none;
  letter-spacing: 0; }

/* line 137, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .sh-tele h5:nth-child(5) {
  font-size: 22px; }

/* line 140, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .sh-tele p {
  font-size: 16px;
  color: #626b7a;
  margin: 7px 0px 21px; }

/* line 146, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .shadow {
  padding: 20px 27px 17px 58px;
  position: relative;
  max-width: 980px;
  border-radius: 10px;
  -webkit-box-shadow: 0px 10px 25px #3866b233;
  box-shadow: 0px 10px 25px #3866b233; }

@media (max-width: 767px) {
  /* line 146, sass/components/page-components/_altafibersuccess-stories.scss */
  .success_stories-page .shadow {
    -webkit-box-shadow: none;
    box-shadow: none; } }

/* line 155, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .shadow a.alta {
  font-size: 18px; }

/* line 160, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .pager .pager__item a {
  background: transparent;
  border-radius: 0;
  display: block;
  font-family: 'SourceSansPro';
  font-size: 18px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  color: #2d67c5;
  width: auto;
  height: auto; }

/* line 175, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .block.block-layout-builder.block-inline-blockbasic {
  background: #EDF1F4; }

/* line 179, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .title-bar {
  position: absolute;
  color: #000;
  background: white;
  z-index: 1;
  bottom: -12px;
  height: 61px;
  left: 0;
  right: 0;
  margin: 0 auto;
  text-align: center;
  max-width: 472px;
  border-radius: 6px;
  -webkit-box-shadow: 0px 5px 5px rgba(56, 102, 178, 0.2);
  box-shadow: 0px 5px 5px rgba(56, 102, 178, 0.2); }

@media (max-width: 992px) {
  /* line 179, sass/components/page-components/_altafibersuccess-stories.scss */
  .success_stories-page .title-bar {
    max-width: 80%; } }

/* line 198, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .title-bar h2 {
  color: #000;
  font-size: 30px;
  text-transform: capitalize;
  font-family: 'SourceSansPro'; }

@media (max-width: 992px) {
  /* line 198, sass/components/page-components/_altafibersuccess-stories.scss */
  .success_stories-page .title-bar h2 {
    font-size: 24px; } }

/* line 207, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .block-inline-blockcms-body {
  padding: 0px; }

/* line 211, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .block-inline-blockcms-body .field--type-text-with-summary p {
  font-size: 18px; }

/* line 215, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .block-inline-blockma4-left-right-text {
  margin-top: -35px;
  padding-top: 87px;
  background: #fff; }

/* line 220, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .blue-text-left {
  position: relative;
  z-index: 1; }

/* line 224, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .left-content {
  width: 40%;
  float: left;
  background: #2d67c5;
  color: #fff;
  border-radius: 0px 10px 10px 0px;
  padding: 68px;
  font-size: 20px;
  margin-bottom: 120px; }

@media (max-width: 992px) {
  /* line 224, sass/components/page-components/_altafibersuccess-stories.scss */
  .success_stories-page .left-content {
    width: 100%;
    padding: 12px; } }

/* line 238, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .right-content {
  margin-top: 0px;
  padding-top: 0px;
  background: #fff;
  position: relative;
  width: 50%;
  float: left;
  font-size: 20px;
  left: 64px;
  color: #626b7a; }

@media (max-width: 992px) {
  /* line 238, sass/components/page-components/_altafibersuccess-stories.scss */
  .success_stories-page .right-content {
    width: 100%;
    left: 0px;
    margin-top: 0px;
    padding: 12px; } }

/* line 255, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .right-content p {
  margin-bottom: 12px; }

/* line 258, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .left-content p {
  margin-bottom: 10px; }

/* line 261, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .business {
  background-color: #EDF1F4;
  font-weight: 400;
  color: #626b7a;
  font-size: 18px;
  padding: 20px 27px 17px 58px;
  position: relative; }

/* line 268, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .business p {
  line-height: 1.47;
  margin-bottom: 15px; }

/* line 272, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .business a.alta {
  font-size: 18px;
  background: #EDF1F4;
  color: #2152a1; }

/* line 279, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page img.floating {
  position: absolute;
  top: -212px;
  right: -44%;
  opacity: 0.1;
  z-index: 0;
  width: 620px;
  max-width: 50%; }

@media (max-width: 992px) {
  /* line 279, sass/components/page-components/_altafibersuccess-stories.scss */
  .success_stories-page img.floating {
    display: none; } }

/* line 292, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .main-content h2 {
  font-size: 34px;
  text-transform: capitalize;
  font-family: 'SourceSansPro';
  color: #0c4781;
  margin: 9px 0px;
  font-weight: 500; }

@media (max-width: 992px) {
  /* line 292, sass/components/page-components/_altafibersuccess-stories.scss */
  .success_stories-page .main-content h2 {
    font-size: 24px; } }

/* line 304, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .field__item a {
  color: #3c3ced;
  background: #ffff;
  font-size: 14px; }

/* line 309, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .block-system-main-block .layout--onecol {
  background: #edf0f5; }

/* line 312, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .block-inline-blockavetta-one-management, .success_stories-page .block-inline-blockcms-body, .success_stories-page .block-inline-blockdescription {
  background: #ffff; }

/* line 317, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .block-inline-blockavetta-one-management .customer-story {
  padding-bottom: 32px; }

@media (max-width: 992px) {
  /* line 325, sass/components/page-components/_altafibersuccess-stories.scss */
  .success_stories-page .block-inline-blockhero-banner .layout__region--first .field--name-field-media-image img {
    min-height: auto; } }

/* line 334, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .block-inline-blockdescription {
  padding-bottom: 37px; }

/* line 338, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .block-inline-blocklearn-more {
  background-color: #2d67c5;
  font-size: 14px;
  color: #ffff;
  text-align: center;
  max-width: 100%;
  height: 307px;
  line-height: 3.5;
  margin-top: -7px; }

/* line 347, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .block-inline-blocklearn-more h2 {
  color: #fff;
  margin-bottom: 21px; }

/* line 351, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .block-inline-blocklearn-more .field.field--name-field-title {
  font-size: 18px; }

@media (max-width: 767px) {
  /* line 351, sass/components/page-components/_altafibersuccess-stories.scss */
  .success_stories-page .block-inline-blocklearn-more .field.field--name-field-title {
    margin-top: 0px;
    line-height: 21px;
    margin-bottom: 30px; } }

/* line 359, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .block-inline-blocklearn-more .field--name-field-first-link {
  padding-left: 0px; }

@media (max-width: 767px) {
  /* line 338, sass/components/page-components/_altafibersuccess-stories.scss */
  .success_stories-page .block-inline-blocklearn-more {
    margin-top: 0px; } }

/* line 367, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .block-inline-blocklearn-more .field--name-field-first-link a {
  padding: 0px 0px 0px 29px;
  font-weight: bold; }

@media (max-width: 992px) {
  /* line 367, sass/components/page-components/_altafibersuccess-stories.scss */
  .success_stories-page .block-inline-blocklearn-more .field--name-field-first-link a {
    font-size: 10px; } }

/* line 376, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .block-inline-blocklearn-more .field--name-field-first-link a:after {
  background: none; }

@media (max-width: 992px) {
  /* line 383, sass/components/page-components/_altafibersuccess-stories.scss */
  .success_stories-page .block-inline-blocklearn-more .block-inline-blockhome-page-banner-block {
    background-color: #ffff; } }

/* line 390, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .block-views-blocksuccess-stories-block-1 {
  background-color: #EDF1F4; }

/* line 392, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .block-views-blocksuccess-stories-block-1 .content {
  max-width: 1460px;
  padding: 0 30px;
  margin: 0 auto; }

@media (max-width: 992px) {
  /* line 392, sass/components/page-components/_altafibersuccess-stories.scss */
  .success_stories-page .block-views-blocksuccess-stories-block-1 .content {
    width: 100%;
    padding: 0px 12px; } }

/* line 402, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .block-views-blocksuccess-stories-block-1 .views-row {
  width: 100%;
  max-width: calc(100% / 3 - 20px);
  margin: 0 20px 50px 0px;
  position: relative;
  padding: 15px;
  background: #fff;
  box-shadow: 0px 2px 7px 0px #1a89c14f;
  -webkit-box-shadow: 0px 2px 7px 0px #1a89c14f; }

@media (max-width: 767px) {
  /* line 402, sass/components/page-components/_altafibersuccess-stories.scss */
  .success_stories-page .block-views-blocksuccess-stories-block-1 .views-row {
    max-width: 100%;
    margin: 0 0 20px; } }

/* line 419, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .block-views-blocksuccess-stories-block-1 h2 {
  text-align: center;
  font-size: 34px;
  font-family: var(--gotham);
  line-height: 1;
  letter-spacing: -2px;
  color: #193F7A;
  text-transform: capitalize;
  margin: 0px auto;
  padding: 45px 0px; }

/* line 432, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .views-field-field-resource-link a {
  float: right;
  position: relative;
  top: -32px;
  margin-top: -8px;
  right: 32px;
  background-color: #326f36;
  padding: 5px 15px;
  text-decoration: none;
  border-radius: 30px;
  font-size: 15px;
  color: #ffff; }

@media (max-width: 992px) {
  /* line 432, sass/components/page-components/_altafibersuccess-stories.scss */
  .success_stories-page .views-field-field-resource-link a {
    top: 0px;
    margin-top: 18px;
    margin-bottom: 15px;
    right: 0px;
    float: left; } }

/* line 455, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .views-field-field-industry {
  font-size: 15px;
  color: #a0a0a0;
  text-transform: uppercase;
  padding: 20px 0px 10px; }

/* line 462, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .views-field-title {
  color: #636d79;
  min-height: 75px;
  font-size: 20px;
  clear: both; }

/* line 469, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .views-field-field-title {
  clear: both;
  font-size: 15px;
  font-style: italic;
  text-align: center;
  color: #969696;
  min-height: 56px; }

/* line 478, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .field--name-field-cms-body, .success_stories-page .shadow, .success_stories-page .business {
  max-width: 1165px;
  margin: 0px auto 30px; }

/* line 483, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .shadow {
  margin: 20px auto 0px; }

/* line 487, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .shadow h2, .success_stories-page .business h2 {
  text-align: left;
  margin: 0 0 12px;
  font-weight: normal;
  font-size: 24px;
  color: #0c4781; }

/* line 495, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .views-infinite-scroll-content-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

@media (max-width: 992px) {
  /* line 495, sass/components/page-components/_altafibersuccess-stories.scss */
  .success_stories-page .views-infinite-scroll-content-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; } }

@media (max-width: 992px) {
  /* line 503, sass/components/page-components/_altafibersuccess-stories.scss */
  .success_stories-page .field--name-field-cms-body {
    padding-left: 0px; } }

/* line 509, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .customer-story .shadow-content {
  -webkit-box-shadow: 0px 10px 25px rgba(56, 102, 178, 0.2);
  box-shadow: 0px 10px 25px rgba(56, 102, 178, 0.2);
  border-radius: 14px;
  background-color: #fff;
  padding: 43px 73px 72px 54px; }

@media (max-width: 992px) {
  /* line 509, sass/components/page-components/_altafibersuccess-stories.scss */
  .success_stories-page .customer-story .shadow-content {
    -webkit-box-shadow: none;
    box-shadow: none; } }

/* line 519, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page h3.gray-color.big-font {
  margin-bottom: 12px;
  font-size: 20px;
  font-weight: 600; }

/* line 525, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page h3.gray-color.big-font div {
  color: #0c4781; }

/* line 530, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .gray-color p {
  font-size: 17px;
  margin-bottom: 12px;
  color: #626b7a; }

/* line 538, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .item-heading-style h3 {
  text-align: center;
  font-size: 18px;
  width: 59%;
  margin: auto;
  padding: 15px;
  color: #0c4781;
  font-weight: 600;
  line-height: 1.4;
  text-transform: capitalize; }

/* line 551, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .top-cimg {
  text-align: center;
  font-size: 21px;
  width: 38%;
  margin: auto;
  padding: 15px; }

/* line 559, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .item-heading-style p {
  font-size: 19px;
  margin-bottom: 12px;
  color: #626b7a; }

/* line 566, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .readmore-summary {
  margin-top: 68px;
  font-size: 25px;
  color: #0c4781;
  margin-left: 60px; }

@media (max-width: 767px) {
  /* line 566, sass/components/page-components/_altafibersuccess-stories.scss */
  .success_stories-page .readmore-summary {
    font-size: 18px; } }

/* line 575, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .autho {
  font-size: 25px;
  color: #0c4781;
  margin: 12px 0px 50px 66px; }

@media (max-width: 767px) {
  /* line 575, sass/components/page-components/_altafibersuccess-stories.scss */
  .success_stories-page .autho {
    font-size: 16px; } }

/* line 583, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .discription p:nth-child(1)::before {
  content: url(../images/whiteQ2.png);
  position: absolute;
  margin-top: -23px;
  margin-left: -62px;
  -webkit-transform: scale(0.7);
  transform: scale(0.7);
  z-index: 0; }

/* line 591, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .discription p:nth-child(1)::after {
  content: url(../images/whiteQ1.png);
  position: absolute;
  margin-top: 0px;
  -webkit-transform: scale(0.7);
  transform: scale(0.7);
  margin-left: -12px; }

/* line 598, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .readmore-summary p.first-line::before {
  content: url(../images/qt.png);
  position: absolute;
  margin-top: -25px;
  margin-left: -75px;
  -webkit-transform: scale(0.5);
  transform: scale(0.5); }

/* line 605, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .readmore-summary p.first-line::after {
  content: url(../images/qb.png);
  position: absolute;
  margin-top: -25px;
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  margin-left: 50px; }

@media (max-width: 992px) {
  /* line 612, sass/components/page-components/_altafibersuccess-stories.scss */
  .success_stories-page .readmore-summary p.first-line::after p.first-line::after {
    margin-top: -14px; } }

/* line 618, sass/components/page-components/_altafibersuccess-stories.scss */
.success_stories-page .pager .pager__item {
  position: relative;
  top: -120px; }

/* line 2, sass/components/page-components/_avetta_sustainability__esg.scss */
.avetta_sustainability__esg .block-inline-blockcms-featured-content {
  position: relative;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#3a5a8f), color-stop(45%, #233757), to(#233757));
  background-image: linear-gradient(to top, #3a5a8f 0%, #233757 45%, #233757 100%);
  background-color: transparent;
  max-width: 100%;
  padding: 50px 0;
  border-radius: 0; }

/* line 10, sass/components/page-components/_avetta_sustainability__esg.scss */
.avetta_sustainability__esg .block-inline-blockcms-featured-content:before {
  content: "";
  background-image: url(/themes/custom/avetta/dist/../images/quote-tringle.png);
  width: 400px;
  height: 400px;
  position: absolute;
  right: 0;
  z-index: 999;
  top: 0;
  background-size: cover;
  background-repeat: no-repeat; }

/* line 22, sass/components/page-components/_avetta_sustainability__esg.scss */
.avetta_sustainability__esg .block-inline-blockcms-featured-content h2 {
  margin-bottom: 30px; }

/* line 25, sass/components/page-components/_avetta_sustainability__esg.scss */
.avetta_sustainability__esg .block-inline-blockcms-featured-content .field.field--name-body {
  margin-bottom: 20px;
  padding-left: 0; }

/* line 28, sass/components/page-components/_avetta_sustainability__esg.scss */
.avetta_sustainability__esg .block-inline-blockcms-featured-content .field.field--name-body h4 {
  font-size: 30px;
  margin-bottom: 20px; }

/* line 36, sass/components/page-components/_avetta_sustainability__esg.scss */
.avetta_sustainability__esg .block-inline-blockimage-with-text .gray-bg.iceberg-section.Image.Center img {
  margin: 0 auto;
  display: block; }

/* line 40, sass/components/page-components/_avetta_sustainability__esg.scss */
.avetta_sustainability__esg .block-inline-blockimage-with-text .gray-bg.iceberg-section.Image.Center ul {
  display: none; }

/* line 46, sass/components/page-components/_avetta_sustainability__esg.scss */
.avetta_sustainability__esg .block-inline-blockwhite-black-block .ds-2col {
  max-width: 1170px;
  padding: 0 0 30px; }

@media (min-width: 768px) {
  /* line 46, sass/components/page-components/_avetta_sustainability__esg.scss */
  .avetta_sustainability__esg .block-inline-blockwhite-black-block .ds-2col {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; } }

/* line 52, sass/components/page-components/_avetta_sustainability__esg.scss */
.avetta_sustainability__esg .block-inline-blockwhite-black-block .ds-2col .group-left {
  width: 35%;
  -webkit-transform: none;
  transform: none; }

@media (max-width: 767px) {
  /* line 52, sass/components/page-components/_avetta_sustainability__esg.scss */
  .avetta_sustainability__esg .block-inline-blockwhite-black-block .ds-2col .group-left {
    width: 100%;
    padding: 0 25px;
    margin-top: -50px; } }

/* line 61, sass/components/page-components/_avetta_sustainability__esg.scss */
.avetta_sustainability__esg .block-inline-blockwhite-black-block .ds-2col .group-left .field--name-field-content-image img {
  -webkit-clip-path: none;
  clip-path: none; }

/* line 64, sass/components/page-components/_avetta_sustainability__esg.scss */
.avetta_sustainability__esg .block-inline-blockwhite-black-block .ds-2col .group-left .field--name-field-content-image::before {
  display: none; }

/* line 69, sass/components/page-components/_avetta_sustainability__esg.scss */
.avetta_sustainability__esg .block-inline-blockwhite-black-block .ds-2col .group-right {
  width: 65%;
  padding-right: 25px;
  padding-left: 25px; }

@media (max-width: 767px) {
  /* line 69, sass/components/page-components/_avetta_sustainability__esg.scss */
  .avetta_sustainability__esg .block-inline-blockwhite-black-block .ds-2col .group-right {
    width: 100%; } }

/* line 77, sass/components/page-components/_avetta_sustainability__esg.scss */
.avetta_sustainability__esg .block-inline-blockwhite-black-block .ds-2col .group-right .field--name-field-content-title > h4 {
  font-size: 50px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2px;
  margin-top: 30px; }

/* line 87, sass/components/page-components/_avetta_sustainability__esg.scss */
.avetta_sustainability__esg .block-inline-blockwhite-black-block .ds-2col .group-right .field--name-field-content-description p {
  font-size: 20px;
  line-height: 1.4;
  font-family: var(--gotham);
  font-weight: 400; }

/* line 1, sass/components/page-components/_avetta-connect-block.scss */
.avetta-connect-block {
  background: #edf0f5;
  padding: 60px 0 50px; }

@media (min-width: 768px) {
  /* line 1, sass/components/page-components/_avetta-connect-block.scss */
  .avetta-connect-block {
    padding: 100px 0; } }

@media (min-width: 1200px) {
  /* line 1, sass/components/page-components/_avetta-connect-block.scss */
  .avetta-connect-block {
    padding: 150px 0 100px; } }

/* line 13, sass/components/page-components/_avetta-connect-block.scss */
.avetta-connect-block h2 {
  color: #193f7a;
  font-size: 22px;
  font-weight: 900;
  margin-bottom: 0;
  text-align: center;
  text-transform: none; }

@media (min-width: 768px) {
  /* line 13, sass/components/page-components/_avetta-connect-block.scss */
  .avetta-connect-block h2 {
    font-size: 40px; } }

@media (min-width: 1200px) {
  /* line 13, sass/components/page-components/_avetta-connect-block.scss */
  .avetta-connect-block h2 {
    font-size: 60px; } }

/* line 30, sass/components/page-components/_avetta-connect-block.scss */
.avetta-connect-block .field--name-field-a11y-para-tabs-sec-title {
  color: #2152a1;
  font-family: var(--gotham);
  font-size: 22px;
  font-weight: 900;
  margin-bottom: 25px;
  text-align: center; }

@media (min-width: 768px) {
  /* line 30, sass/components/page-components/_avetta-connect-block.scss */
  .avetta-connect-block .field--name-field-a11y-para-tabs-sec-title {
    font-size: 40px;
    margin-bottom: 50px; } }

@media (min-width: 1200px) {
  /* line 30, sass/components/page-components/_avetta-connect-block.scss */
  .avetta-connect-block .field--name-field-a11y-para-tabs-sec-title {
    font-size: 60px;
    margin-bottom: 90px; } }

/* line 50, sass/components/page-components/_avetta-connect-block.scss */
.avetta-connect-block .tabs-panel .content {
  margin-top: 40px; }

@media (min-width: 768px) {
  /* line 50, sass/components/page-components/_avetta-connect-block.scss */
  .avetta-connect-block .tabs-panel .content {
    margin-top: 0; } }

@media (min-width: 1200px) {
  /* line 58, sass/components/page-components/_avetta-connect-block.scss */
  .avetta-connect-block .tabs-panel .group-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; } }

@media (min-width: 768px) {
  /* line 65, sass/components/page-components/_avetta-connect-block.scss */
  .avetta-connect-block .tabs-panel .group-left {
    max-width: 500px; } }

/* line 71, sass/components/page-components/_avetta-connect-block.scss */
.avetta-connect-block .tabs-panel .group-left .field--name-field-bold-title h4 {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 18px;
  font-weight: 900;
  margin-bottom: 15px; }

@media (min-width: 768px) {
  /* line 71, sass/components/page-components/_avetta-connect-block.scss */
  .avetta-connect-block .tabs-panel .group-left .field--name-field-bold-title h4 {
    font-size: 30px;
    margin-bottom: 20px;
    max-width: 375px; } }

@media (min-width: 1200px) {
  /* line 71, sass/components/page-components/_avetta-connect-block.scss */
  .avetta-connect-block .tabs-panel .group-left .field--name-field-bold-title h4 {
    font-size: 40px;
    margin-bottom: 40px;
    max-width: 100%; } }

/* line 93, sass/components/page-components/_avetta-connect-block.scss */
.avetta-connect-block .tabs-panel .group-left .field--name-field-main-text {
  margin-bottom: 15px; }

@media (min-width: 1200px) {
  /* line 93, sass/components/page-components/_avetta-connect-block.scss */
  .avetta-connect-block .tabs-panel .group-left .field--name-field-main-text {
    margin-bottom: 80px; } }

/* line 100, sass/components/page-components/_avetta-connect-block.scss */
.avetta-connect-block .tabs-panel .group-left .field--name-field-main-text p {
  color: #626b7a;
  font-size: 16px;
  line-height: 23px; }

@media (min-width: 1200px) {
  /* line 100, sass/components/page-components/_avetta-connect-block.scss */
  .avetta-connect-block .tabs-panel .group-left .field--name-field-main-text p {
    font-size: 32px;
    line-height: 44px; } }

/* line 113, sass/components/page-components/_avetta-connect-block.scss */
.avetta-connect-block .tabs-panel .group-left .field--name-field-content-tab-link a {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: url("../images/play.png") no-repeat top right;
  background-size: 17px;
  color: #2d67c5;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  padding-right: 25px;
  text-decoration: underline; }

@media (min-width: 768px) {
  /* line 113, sass/components/page-components/_avetta-connect-block.scss */
  .avetta-connect-block .tabs-panel .group-left .field--name-field-content-tab-link a {
    background-size: 23px;
    font-size: 16px;
    line-height: 23px;
    padding-right: 35px; } }

@media (min-width: 1200px) {
  /* line 113, sass/components/page-components/_avetta-connect-block.scss */
  .avetta-connect-block .tabs-panel .group-left .field--name-field-content-tab-link a {
    background-size: auto;
    font-size: 20px;
    line-height: 1.2;
    padding: 3px 40px 3px 0; } }

/* line 139, sass/components/page-components/_avetta-connect-block.scss */
.avetta-connect-block .tabs-panel .group-left .field--name-field-content-tab-link a:hover {
  background: url("../images/play.png") no-repeat bottom right;
  background-size: 17px;
  color: #097230; }

@media (min-width: 768px) {
  /* line 139, sass/components/page-components/_avetta-connect-block.scss */
  .avetta-connect-block .tabs-panel .group-left .field--name-field-content-tab-link a:hover {
    background-size: 23px; } }

@media (min-width: 1200px) {
  /* line 139, sass/components/page-components/_avetta-connect-block.scss */
  .avetta-connect-block .tabs-panel .group-left .field--name-field-content-tab-link a:hover {
    background-size: auto; } }

@media (min-width: 768px) {
  /* line 156, sass/components/page-components/_avetta-connect-block.scss */
  .avetta-connect-block .tabs-panel .group-right {
    background: url("../images/tab-slider-bg.png") no-repeat 89% 4%;
    background-size: contain;
    margin-top: 65px; } }

@media (min-width: 1200px) {
  /* line 156, sass/components/page-components/_avetta-connect-block.scss */
  .avetta-connect-block .tabs-panel .group-right {
    margin-top: 0; } }

@media (min-width: 1920px) {
  /* line 156, sass/components/page-components/_avetta-connect-block.scss */
  .avetta-connect-block .tabs-panel .group-right {
    -webkit-transform: translateX(153px);
    transform: translateX(153px); } }

/* line 171, sass/components/page-components/_avetta-connect-block.scss */
.avetta-connect-block .tabs-panel .group-right .field--name-field-circle-items {
  margin-bottom: 45px; }

@media (min-width: 768px) {
  /* line 171, sass/components/page-components/_avetta-connect-block.scss */
  .avetta-connect-block .tabs-panel .group-right .field--name-field-circle-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 auto;
    width: 750px; } }

/* line 181, sass/components/page-components/_avetta-connect-block.scss */
.avetta-connect-block .tabs-panel .group-right .field--name-field-circle-items .slick-slide > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

/* line 186, sass/components/page-components/_avetta-connect-block.scss */
.avetta-connect-block .tabs-panel .group-right .field--name-field-circle-items .slick-slide > div > .field__item,
.avetta-connect-block .tabs-panel .group-right .field--name-field-circle-items > .field__item {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #edf0f5;
  border: 1px solid #d2d3d5;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 25px rgba(14, 64, 143, 0.18);
  box-shadow: 0 0 25px rgba(14, 64, 143, 0.18);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 189px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 30px 0;
  position: relative; }

@media (max-width: 767px) {
  /* line 186, sass/components/page-components/_avetta-connect-block.scss */
  .avetta-connect-block .tabs-panel .group-right .field--name-field-circle-items .slick-slide > div > .field__item,
  .avetta-connect-block .tabs-panel .group-right .field--name-field-circle-items > .field__item {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    min-width: 189px;
    width: 189px !important; } }

@media (min-width: 768px) {
  /* line 186, sass/components/page-components/_avetta-connect-block.scss */
  .avetta-connect-block .tabs-panel .group-right .field--name-field-circle-items .slick-slide > div > .field__item,
  .avetta-connect-block .tabs-panel .group-right .field--name-field-circle-items > .field__item {
    -webkit-box-shadow: 0 0 55px rgba(14, 64, 143, 0.18);
    box-shadow: 0 0 55px rgba(14, 64, 143, 0.18);
    height: 230px;
    margin: 0 25px;
    width: 230px; } }

@media (min-width: 1460px) {
  /* line 186, sass/components/page-components/_avetta-connect-block.scss */
  .avetta-connect-block .tabs-panel .group-right .field--name-field-circle-items .slick-slide > div > .field__item,
  .avetta-connect-block .tabs-panel .group-right .field--name-field-circle-items > .field__item {
    height: 322px;
    width: 322px; } }

/* line 217, sass/components/page-components/_avetta-connect-block.scss */
.avetta-connect-block .tabs-panel .group-right .field--name-field-circle-items .slick-slide > div > .field__item::before,
.avetta-connect-block .tabs-panel .group-right .field--name-field-circle-items > .field__item::before {
  border-radius: 50%;
  content: '';
  display: block;
  height: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%; }

/* line 229, sass/components/page-components/_avetta-connect-block.scss */
.avetta-connect-block .tabs-panel .group-right .field--name-field-circle-items .slick-slide > div > .field__item .paragraph--type--circle-items,
.avetta-connect-block .tabs-panel .group-right .field--name-field-circle-items > .field__item .paragraph--type--circle-items {
  background: #fff;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: calc(100% - 30px);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 15px;
  position: relative;
  width: calc(100% - 30px);
  z-index: 1; }

@media (min-width: 768px) {
  /* line 229, sass/components/page-components/_avetta-connect-block.scss */
  .avetta-connect-block .tabs-panel .group-right .field--name-field-circle-items .slick-slide > div > .field__item .paragraph--type--circle-items,
  .avetta-connect-block .tabs-panel .group-right .field--name-field-circle-items > .field__item .paragraph--type--circle-items {
    height: calc(100% - 40px);
    padding: 30px;
    width: calc(100% - 40px); } }

@media (min-width: 1460px) {
  /* line 229, sass/components/page-components/_avetta-connect-block.scss */
  .avetta-connect-block .tabs-panel .group-right .field--name-field-circle-items .slick-slide > div > .field__item .paragraph--type--circle-items,
  .avetta-connect-block .tabs-panel .group-right .field--name-field-circle-items > .field__item .paragraph--type--circle-items {
    height: calc(100% - 50px);
    padding: 60px 30px;
    width: calc(100% - 50px); } }

/* line 254, sass/components/page-components/_avetta-connect-block.scss */
.avetta-connect-block .tabs-panel .group-right .field--name-field-circle-items .slick-slide > div > .field__item .field--name-field-percent,
.avetta-connect-block .tabs-panel .group-right .field--name-field-circle-items .slick-slide > div > .field__item .field--name-field-percent-title,
.avetta-connect-block .tabs-panel .group-right .field--name-field-circle-items .slick-slide > div > .field__item .field--name-field-circle-description,
.avetta-connect-block .tabs-panel .group-right .field--name-field-circle-items > .field__item .field--name-field-percent,
.avetta-connect-block .tabs-panel .group-right .field--name-field-circle-items > .field__item .field--name-field-percent-title,
.avetta-connect-block .tabs-panel .group-right .field--name-field-circle-items > .field__item .field--name-field-circle-description {
  font-family: var(--gotham);
  font-weight: 700; }

/* line 261, sass/components/page-components/_avetta-connect-block.scss */
.avetta-connect-block .tabs-panel .group-right .field--name-field-circle-items .slick-slide > div > .field__item .field--name-field-percent,
.avetta-connect-block .tabs-panel .group-right .field--name-field-circle-items > .field__item .field--name-field-percent {
  color: #2152a1;
  font-size: 32px;
  letter-spacing: -0.96px;
  line-height: .8; }

@media (min-width: 768px) {
  /* line 261, sass/components/page-components/_avetta-connect-block.scss */
  .avetta-connect-block .tabs-panel .group-right .field--name-field-circle-items .slick-slide > div > .field__item .field--name-field-percent,
  .avetta-connect-block .tabs-panel .group-right .field--name-field-circle-items > .field__item .field--name-field-percent {
    font-size: 40px;
    letter-spacing: -1.2px; } }

@media (min-width: 1460px) {
  /* line 261, sass/components/page-components/_avetta-connect-block.scss */
  .avetta-connect-block .tabs-panel .group-right .field--name-field-circle-items .slick-slide > div > .field__item .field--name-field-percent,
  .avetta-connect-block .tabs-panel .group-right .field--name-field-circle-items > .field__item .field--name-field-percent {
    font-size: 40px;
    letter-spacing: -1.71px; } }

/* line 279, sass/components/page-components/_avetta-connect-block.scss */
.avetta-connect-block .tabs-panel .group-right .field--name-field-circle-items .slick-slide > div > .field__item .field--name-field-percent-title,
.avetta-connect-block .tabs-panel .group-right .field--name-field-circle-items > .field__item .field--name-field-percent-title {
  color: #193f7a;
  font-size: 13px;
  letter-spacing: -0.39px;
  line-height: 1.1;
  margin: 5px 0 0; }

@media (min-width: 768px) {
  /* line 279, sass/components/page-components/_avetta-connect-block.scss */
  .avetta-connect-block .tabs-panel .group-right .field--name-field-circle-items .slick-slide > div > .field__item .field--name-field-percent-title,
  .avetta-connect-block .tabs-panel .group-right .field--name-field-circle-items > .field__item .field--name-field-percent-title {
    font-size: 17px;
    letter-spacing: -0.51px; } }

@media (min-width: 1460px) {
  /* line 279, sass/components/page-components/_avetta-connect-block.scss */
  .avetta-connect-block .tabs-panel .group-right .field--name-field-circle-items .slick-slide > div > .field__item .field--name-field-percent-title,
  .avetta-connect-block .tabs-panel .group-right .field--name-field-circle-items > .field__item .field--name-field-percent-title {
    font-size: 20px;
    letter-spacing: -0.75px; } }

/* line 297, sass/components/page-components/_avetta-connect-block.scss */
.avetta-connect-block .tabs-panel .group-right .field--name-field-circle-items .slick-slide > div > .field__item .field--name-field-circle-description,
.avetta-connect-block .tabs-panel .group-right .field--name-field-circle-items > .field__item .field--name-field-circle-description {
  color: #626b7a;
  font-size: 10px;
  letter-spacing: -0.3px;
  line-height: 1.2;
  margin: 5px 0 0; }

@media (min-width: 1460px) {
  /* line 297, sass/components/page-components/_avetta-connect-block.scss */
  .avetta-connect-block .tabs-panel .group-right .field--name-field-circle-items .slick-slide > div > .field__item .field--name-field-circle-description,
  .avetta-connect-block .tabs-panel .group-right .field--name-field-circle-items > .field__item .field--name-field-circle-description {
    font-size: 16px;
    letter-spacing: -0.51px; } }

/* line 311, sass/components/page-components/_avetta-connect-block.scss */
.avetta-connect-block .tabs-panel .group-right .field--name-field-circle-items > .field__item:nth-child(3), .avetta-connect-block .tabs-panel .group-right .field--name-field-circle-items > .field__item:nth-child(4) {
  -webkit-transform: translateX(135px);
  transform: translateX(135px); }

@media (min-width: 1200px) {
  /* line 311, sass/components/page-components/_avetta-connect-block.scss */
  .avetta-connect-block .tabs-panel .group-right .field--name-field-circle-items > .field__item:nth-child(3), .avetta-connect-block .tabs-panel .group-right .field--name-field-circle-items > .field__item:nth-child(4) {
    -webkit-transform: translateX(190px);
    transform: translateX(190px); } }

/* line 2, sass/components/page-components/_avetta-one.scss */
.avetta_one .deep-blue-font {
  color: #193F7A; }

/* line 5, sass/components/page-components/_avetta-one.scss */
.avetta_one .big-font {
  font-size: 35px; }

/* line 8, sass/components/page-components/_avetta-one.scss */
.avetta_one .gray-color {
  color: #626b7a; }

/* line 11, sass/components/page-components/_avetta-one.scss */
.avetta_one .cyan-font {
  color: #00c0f3; }

/* line 14, sass/components/page-components/_avetta-one.scss */
.avetta_one .gray-bg {
  background-color: #EDF1F4; }

/* line 18, sass/components/page-components/_avetta-one.scss */
.avetta_one .block-inline-blockbanner-without-image h1 {
  font-size: 60px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2px; }

@media (max-width: 767px) {
  /* line 18, sass/components/page-components/_avetta-one.scss */
  .avetta_one .block-inline-blockbanner-without-image h1 {
    font-size: 40px;
    line-height: 1.2;
    padding: 0 15px; } }

/* line 31, sass/components/page-components/_avetta-one.scss */
.avetta_one .block-inline-blockbanner-without-image .content .field--name-field-resource-library-text {
  font-size: 20px;
  line-height: 1.3; }

/* line 38, sass/components/page-components/_avetta-one.scss */
.avetta_one .block-inline-blockwhite-black-block .ds-2col {
  max-width: 1170px;
  padding: 0 0 30px; }

@media (min-width: 768px) {
  /* line 38, sass/components/page-components/_avetta-one.scss */
  .avetta_one .block-inline-blockwhite-black-block .ds-2col {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; } }

/* line 44, sass/components/page-components/_avetta-one.scss */
.avetta_one .block-inline-blockwhite-black-block .ds-2col .group-left {
  width: 35%;
  -webkit-transform: none;
  transform: none; }

@media (max-width: 767px) {
  /* line 44, sass/components/page-components/_avetta-one.scss */
  .avetta_one .block-inline-blockwhite-black-block .ds-2col .group-left {
    width: 100%;
    padding: 0 25px;
    margin-top: -50px; } }

/* line 53, sass/components/page-components/_avetta-one.scss */
.avetta_one .block-inline-blockwhite-black-block .ds-2col .group-left .field--name-field-content-image img {
  -webkit-clip-path: none;
  clip-path: none; }

/* line 56, sass/components/page-components/_avetta-one.scss */
.avetta_one .block-inline-blockwhite-black-block .ds-2col .group-left .field--name-field-content-image::before {
  display: none; }

/* line 61, sass/components/page-components/_avetta-one.scss */
.avetta_one .block-inline-blockwhite-black-block .ds-2col .group-right {
  width: 65%;
  padding-right: 25px;
  padding-left: 25px; }

@media (max-width: 767px) {
  /* line 61, sass/components/page-components/_avetta-one.scss */
  .avetta_one .block-inline-blockwhite-black-block .ds-2col .group-right {
    width: 100%;
    padding: 0 25px;
    margin-top: -50px; } }

/* line 71, sass/components/page-components/_avetta-one.scss */
.avetta_one .block-inline-blockwhite-black-block .ds-2col .group-right .field--name-field-content-title > h4 {
  font-size: 50px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2px;
  margin-top: 30px; }

/* line 81, sass/components/page-components/_avetta-one.scss */
.avetta_one .block-inline-blockwhite-black-block .ds-2col .group-right .field--name-field-content-description p {
  font-size: 20px;
  line-height: 1.4;
  font-family: var(--gotham);
  font-weight: 400; }

/* line 91, sass/components/page-components/_avetta-one.scss */
.avetta_one .block-inline-blockcms-body {
  text-align: center; }

/* line 96, sass/components/page-components/_avetta-one.scss */
.avetta_one .block-inline-blockimage-with-text .gray-bg.iceberg-section.Image.Right h2 {
  font-size: 50px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2px;
  text-transform: unset;
  color: #193f7a; }

@media (max-width: 1199px) {
  /* line 96, sass/components/page-components/_avetta-one.scss */
  .avetta_one .block-inline-blockimage-with-text .gray-bg.iceberg-section.Image.Right h2 {
    font-size: 38px; } }

@media (max-width: 992px) {
  /* line 96, sass/components/page-components/_avetta-one.scss */
  .avetta_one .block-inline-blockimage-with-text .gray-bg.iceberg-section.Image.Right h2 {
    font-size: 28px;
    margin: 20px 0; } }

/* line 112, sass/components/page-components/_avetta-one.scss */
.avetta_one .block-inline-blockimage-with-text .gray-bg.iceberg-section.Image.Right .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

@media (max-width: 767px) {
  /* line 112, sass/components/page-components/_avetta-one.scss */
  .avetta_one .block-inline-blockimage-with-text .gray-bg.iceberg-section.Image.Right .row {
    display: block; } }

/* line 117, sass/components/page-components/_avetta-one.scss */
.avetta_one .block-inline-blockimage-with-text .gray-bg.iceberg-section.Image.Right .row .deep-blue-font {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

/* line 123, sass/components/page-components/_avetta-one.scss */
.avetta_one .block-inline-blockimage-with-text .gray-bg.iceberg-section.Image.Center {
  background-color: transparent;
  position: relative; }

/* line 126, sass/components/page-components/_avetta-one.scss */
.avetta_one .block-inline-blockimage-with-text .gray-bg.iceberg-section.Image.Center:before {
  content: "";
  background-color: #e6f2ff;
  height: 300px;
  position: absolute;
  margin-top: 0;
  width: 100%;
  z-index: -100;
  bottom: 0; }

@media (max-width: 992px) {
  /* line 126, sass/components/page-components/_avetta-one.scss */
  .avetta_one .block-inline-blockimage-with-text .gray-bg.iceberg-section.Image.Center:before {
    height: 200px; } }

@media (max-width: 600px) {
  /* line 126, sass/components/page-components/_avetta-one.scss */
  .avetta_one .block-inline-blockimage-with-text .gray-bg.iceberg-section.Image.Center:before {
    height: 140px; } }

/* line 142, sass/components/page-components/_avetta-one.scss */
.avetta_one .block-inline-blockimage-with-text .gray-bg.iceberg-section.Image.Center img {
  max-width: 100%;
  margin: 0 auto;
  padding: 0 25px; }

@media (min-width: 992px) {
  /* line 142, sass/components/page-components/_avetta-one.scss */
  .avetta_one .block-inline-blockimage-with-text .gray-bg.iceberg-section.Image.Center img {
    max-width: 800px; } }

@media (min-width: 600px) {
  /* line 142, sass/components/page-components/_avetta-one.scss */
  .avetta_one .block-inline-blockimage-with-text .gray-bg.iceberg-section.Image.Center img {
    height: 500px; } }

/* line 153, sass/components/page-components/_avetta-one.scss */
.avetta_one .block-inline-blockimage-with-text .gray-bg.iceberg-section.Image.Center .deep-blue-font {
  display: none; }

/* line 157, sass/components/page-components/_avetta-one.scss */
.avetta_one .block-inline-blockimage-with-text .mobile-menu-request, .avetta_one .block-inline-blockimage-with-text .mobile-contact {
  display: none; }

/* line 161, sass/components/page-components/_avetta-one.scss */
.avetta_one .block-inline-blockavetta-one-management {
  padding: 60px 0 40px; }

/* line 163, sass/components/page-components/_avetta-one.scss */
.avetta_one .block-inline-blockavetta-one-management h2 {
  font-size: 50px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2px;
  color: #193f7a;
  text-transform: capitalize; }

/* line 173, sass/components/page-components/_avetta-one.scss */
.avetta_one .block-inline-blockavetta-one-management .field--type-text-with-summary p {
  font-size: 20px;
  color: #626b7a;
  font-family: var(--gotham);
  font-weight: 400;
  margin: 40px 0; }

/* line 181, sass/components/page-components/_avetta-one.scss */
.avetta_one .block-inline-blockavetta-one-management .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

/* line 184, sass/components/page-components/_avetta-one.scss */
.avetta_one .block-inline-blockavetta-one-management .row img {
  max-width: 100px; }

/* line 188, sass/components/page-components/_avetta-one.scss */
.avetta_one .block-inline-blockavetta-one-management .row .item-heading-style p {
  font-size: 20px;
  color: #193f7a;
  margin-top: 40px;
  margin-bottom: 0; }

/* line 195, sass/components/page-components/_avetta-one.scss */
.avetta_one .block-inline-blockavetta-one-management .row p {
  font-size: 20px;
  font-family: var(--gotham);
  font-weight: 400;
  line-height: 1.2;
  color: #333;
  margin-bottom: 20px; }

/* line 205, sass/components/page-components/_avetta-one.scss */
.avetta_one .block-inline-blockavetta-one-management .item-heading-style h3 {
  font-size: 26px;
  font-weight: bold;
  color: #2d67c5; }

/* line 212, sass/components/page-components/_avetta-one.scss */
.avetta_one .block-inline-blockcard-without-slider {
  padding: 60px 25px 40px;
  background-color: #EDF1F4; }

/* line 215, sass/components/page-components/_avetta-one.scss */
.avetta_one .block-inline-blockcard-without-slider h2 {
  color: #193f7a;
  font-size: 50px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2px;
  text-transform: capitalize;
  text-align: center;
  margin-bottom: 30px; }

@media (max-width: 1200px) {
  /* line 215, sass/components/page-components/_avetta-one.scss */
  .avetta_one .block-inline-blockcard-without-slider h2 {
    font-size: 40px; } }

/* line 229, sass/components/page-components/_avetta-one.scss */
.avetta_one .block-inline-blockcard-without-slider .content {
  max-width: 1170px;
  margin: 0 auto; }

/* line 232, sass/components/page-components/_avetta-one.scss */
.avetta_one .block-inline-blockcard-without-slider .content .field--name-field-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

/* line 236, sass/components/page-components/_avetta-one.scss */
.avetta_one .block-inline-blockcard-without-slider .content .field--name-field-card > .field__item {
  border-radius: 15px;
  height: auto;
  box-shadow: 0px 2px 7px 0px rgba(26, 137, 193, 0.31);
  -webkit-box-shadow: 0px 2px 7px 0px rgba(26, 137, 193, 0.31);
  -moz-box-shadow: 0px 2px 7px 0px rgba(26, 137, 193, 0.31);
  background-color: #fff;
  min-height: 310px;
  margin: 10px;
  padding: 35px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  min-width: 0; }

@media (max-width: 992px) {
  /* line 236, sass/components/page-components/_avetta-one.scss */
  .avetta_one .block-inline-blockcard-without-slider .content .field--name-field-card > .field__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 47%;
    flex: 0 1 47%;
    padding: 30px; } }

@media (max-width: 600px) {
  /* line 236, sass/components/page-components/_avetta-one.scss */
  .avetta_one .block-inline-blockcard-without-slider .content .field--name-field-card > .field__item {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    padding: 20px; } }

/* line 257, sass/components/page-components/_avetta-one.scss */
.avetta_one .block-inline-blockcard-without-slider .content .field--name-field-card > .field__item .col-md-3 {
  padding: 0; }

/* line 260, sass/components/page-components/_avetta-one.scss */
.avetta_one .block-inline-blockcard-without-slider .content .field--name-field-card > .field__item .field--name-field-title {
  font-size: 20px;
  font-family: var(--gotham);
  color: #2d67c5; }

/* line 266, sass/components/page-components/_avetta-one.scss */
.avetta_one .block-inline-blockcard-without-slider .content .field--name-field-card > .field__item .field--name-field-description p {
  font-size: 20px;
  margin: 10px 0 0;
  font-family: var(--gotham);
  color: #626b7a; }

/* line 1, sass/components/page-components/_banner-thank-you-page.scss */
.block-inline-blockbanner-thank-you-page {
  padding: 80px 0 375px;
  background: -webkit-gradient(linear, left top, right top, color-stop(47%, #2d67c5), to(#439ae2));
  background: linear-gradient(90deg, #2d67c5 47%, #439ae2 100%);
  color: #fff;
  text-align: center;
  -webkit-clip-path: polygon(100% 0, 100% 81%, 50% 100%, 0 81%, 0 0);
  clip-path: polygon(100% 0, 100% 81%, 50% 100%, 0 81%, 0 0);
  overflow: hidden; }

@media (max-width: 992px) {
  /* line 1, sass/components/page-components/_banner-thank-you-page.scss */
  .block-inline-blockbanner-thank-you-page {
    padding: 80px 0 160px; } }

@media (max-width: 767px) {
  /* line 1, sass/components/page-components/_banner-thank-you-page.scss */
  .block-inline-blockbanner-thank-you-page {
    padding: 37px 0 76px;
    -webkit-clip-path: polygon(100% 0, 100% 88%, 50% 100%, 0 88%, 0 0);
    clip-path: polygon(100% 0, 100% 88%, 50% 100%, 0 88%, 0 0); } }

/* line 16, sass/components/page-components/_banner-thank-you-page.scss */
.block-inline-blockbanner-thank-you-page:before {
  content: '';
  position: absolute;
  top: -2%;
  right: 52%;
  background-image: url(../images/count-bg.png);
  background-position: 25% 0;
  background-repeat: no-repeat;
  pointer-events: none;
  width: 1400px;
  height: 1300px;
  opacity: .6; }

@media (max-width: 992px) {
  /* line 16, sass/components/page-components/_banner-thank-you-page.scss */
  .block-inline-blockbanner-thank-you-page:before {
    top: -3%;
    right: 21%; } }

@media (max-width: 767px) {
  /* line 16, sass/components/page-components/_banner-thank-you-page.scss */
  .block-inline-blockbanner-thank-you-page:before {
    top: 0;
    right: -16%;
    width: 800px;
    height: 800px;
    background-size: 100%; } }

/* line 42, sass/components/page-components/_banner-thank-you-page.scss */
.block-inline-blockbanner-thank-you-page .main-title, .block-inline-blockbanner-thank-you-page h2 {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 60px;
  font-weight: 900;
  margin-bottom: 75px;
  line-height: 1.367;
  text-align: center;
  text-transform: inherit;
  color: #fff;
  max-width: 950px;
  margin: 0 auto 11px;
  padding: 0 25px; }

@media (max-width: 992px) {
  /* line 42, sass/components/page-components/_banner-thank-you-page.scss */
  .block-inline-blockbanner-thank-you-page .main-title, .block-inline-blockbanner-thank-you-page h2 {
    font-size: 40px;
    margin-bottom: 40px; } }

@media (max-width: 767px) {
  /* line 42, sass/components/page-components/_banner-thank-you-page.scss */
  .block-inline-blockbanner-thank-you-page .main-title, .block-inline-blockbanner-thank-you-page h2 {
    font-size: 22px;
    margin-bottom: 22px; } }

@media (max-width: 992px) {
  /* line 42, sass/components/page-components/_banner-thank-you-page.scss */
  .block-inline-blockbanner-thank-you-page .main-title, .block-inline-blockbanner-thank-you-page h2 {
    margin-bottom: 10px; } }

/* line 53, sass/components/page-components/_banner-thank-you-page.scss */
.block-inline-blockbanner-thank-you-page .field--type-text-with-summary {
  max-width: 950px;
  padding: 0 25px;
  margin: 0 auto 35px;
  text-align: center; }

/* line 58, sass/components/page-components/_banner-thank-you-page.scss */
.block-inline-blockbanner-thank-you-page .field--type-text-with-summary p {
  font-size: 30px;
  color: #fff; }

@media (max-width: 992px) {
  /* line 58, sass/components/page-components/_banner-thank-you-page.scss */
  .block-inline-blockbanner-thank-you-page .field--type-text-with-summary p {
    font-size: 16px; } }

/* line 68, sass/components/page-components/_banner-thank-you-page.scss */
.block-inline-blockbanner-thank-you-page .field--name-field-thank-you-page-link {
  text-align: center; }

/* line 70, sass/components/page-components/_banner-thank-you-page.scss */
.block-inline-blockbanner-thank-you-page .field--name-field-thank-you-page-link a {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: 2px solid #fff;
  color: #fff;
  display: inline-block;
  padding: 10px 43px; }

@media (min-width: 1200px) {
  /* line 70, sass/components/page-components/_banner-thank-you-page.scss */
  .block-inline-blockbanner-thank-you-page .field--name-field-thank-you-page-link a {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.block-inline-blockbanner-thank-you-page .field--name-field-thank-you-page-link a:focus {
  outline: 0; }

/* line 252, sass/mixins/_default.sass */
.block-inline-blockbanner-thank-you-page .field--name-field-thank-you-page-link a:focus, .block-inline-blockbanner-thank-you-page .field--name-field-thank-you-page-link a:active, .block-inline-blockbanner-thank-you-page .field--name-field-thank-you-page-link a:hover {
  border-color: transparent;
  background: #097230; }

@media (max-width: 992px) {
  /* line 70, sass/components/page-components/_banner-thank-you-page.scss */
  .block-inline-blockbanner-thank-you-page .field--name-field-thank-you-page-link a {
    padding: 6px 36px; } }

/* line 78, sass/components/page-components/_banner-thank-you-page.scss */
.block-inline-blockbanner-thank-you-page .field--name-field-thank-you-page-link a:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 25px;
  height: 30px;
  background: url(../images/icon-pdf.png) no-repeat 0 0;
  background-size: 100%;
  margin-left: 15px; }

/* line 89, sass/components/page-components/_banner-thank-you-page.scss */
.block-inline-blockbanner-thank-you-page .field--name-field-thank-you-page-link a.whitepaper-video-link:after {
  display: none; }

/* line 99, sass/components/page-components/_banner-thank-you-page.scss */
.whitepaper-video-popup {
  width: 80vw !important;
  max-width: 1350px !important;
  background: transparent;
  border: none !important; }

/* line 104, sass/components/page-components/_banner-thank-you-page.scss */
.whitepaper-video-popup .ui-dialog-titlebar {
  position: static; }

/* line 107, sass/components/page-components/_banner-thank-you-page.scss */
.whitepaper-video-popup .ui-dialog-title {
  display: none; }

/* line 110, sass/components/page-components/_banner-thank-you-page.scss */
.whitepaper-video-popup .ui-dialog-content {
  overflow: visible; }

/* line 113, sass/components/page-components/_banner-thank-you-page.scss */
.whitepaper-video-popup .ui-widget-header {
  background: transparent !important;
  border: none; }

/* line 117, sass/components/page-components/_banner-thank-you-page.scss */
.whitepaper-video-popup .ui-dialog-titlebar-close {
  top: -5%;
  right: -5%;
  width: 55px;
  height: 55px;
  border-radius: 50%;
  background: url("../images/close-icon.png") 0px 0px no-repeat;
  background-size: 100%; }

@media (max-width: 767px) {
  /* line 117, sass/components/page-components/_banner-thank-you-page.scss */
  .whitepaper-video-popup .ui-dialog-titlebar-close {
    top: -17%;
    right: -10%; } }

/* line 129, sass/components/page-components/_banner-thank-you-page.scss */
.whitepaper-video-popup .ui-dialog-titlebar-close .ui-button-icon {
  display: none !important; }

@media (min-width: 1200px) {
  /* line 2, sass/components/page-components/_banner-with-tabs-block.scss */
  .toolbar-fixed .banner-with-tabs-block {
    margin-top: unset; } }

/* line 8, sass/components/page-components/_banner-with-tabs-block.scss */
.banner-with-tabs-block {
  background: #f5f7fa url("../images/banner-bg.png") no-repeat;
  background-position: center bottom 170px;
  overflow: hidden;
  position: relative;
  text-align: center;
  padding-top: 50px; }

@media (min-width: 768px) {
  /* line 8, sass/components/page-components/_banner-with-tabs-block.scss */
  .banner-with-tabs-block {
    background-position: center top -250px;
    padding-top: 70px; } }

@media (min-width: 1200px) {
  /* line 8, sass/components/page-components/_banner-with-tabs-block.scss */
  .banner-with-tabs-block {
    background-position: center bottom 250px;
    background-size: cover;
    margin-top: -104px;
    padding-top: 130px; } }

/* line 28, sass/components/page-components/_banner-with-tabs-block.scss */
.banner-with-tabs-block::before {
  background: url("../images/top-banner-bg.png") no-repeat top -30px right 30px;
  content: '';
  display: block;
  height: 356px;
  left: 0;
  position: absolute;
  top: 0;
  width: 150px; }

@media (min-width: 768px) {
  /* line 28, sass/components/page-components/_banner-with-tabs-block.scss */
  .banner-with-tabs-block::before {
    display: none; } }

/* line 43, sass/components/page-components/_banner-with-tabs-block.scss */
.banner-with-tabs-block .banner-splash-left {
  display: none;
  position: absolute;
  top: -107px;
  left: -75px; }

@media (min-width: 768px) {
  /* line 43, sass/components/page-components/_banner-with-tabs-block.scss */
  .banner-with-tabs-block .banner-splash-left {
    display: block; } }

/* line 54, sass/components/page-components/_banner-with-tabs-block.scss */
.banner-with-tabs-block .banner-splash-right {
  display: none;
  width: 376px;
  position: absolute;
  bottom: 0;
  right: 0;
  overflow: hidden; }

@media (min-width: 768px) {
  /* line 54, sass/components/page-components/_banner-with-tabs-block.scss */
  .banner-with-tabs-block .banner-splash-right {
    display: block; } }

/* line 67, sass/components/page-components/_banner-with-tabs-block.scss */
.banner-with-tabs-block .main-title, .banner-with-tabs-block h1, .banner-with-tabs-block h2 {
  color: #fff;
  font-size: 25px;
  font-weight: 900;
  margin-bottom: 40px;
  padding: 0 30px;
  text-transform: none; }

@media (min-width: 768px) {
  /* line 67, sass/components/page-components/_banner-with-tabs-block.scss */
  .banner-with-tabs-block .main-title, .banner-with-tabs-block h1, .banner-with-tabs-block h2 {
    font-size: 45px;
    padding: 0 80px; } }

@media (min-width: 1200px) {
  /* line 67, sass/components/page-components/_banner-with-tabs-block.scss */
  .banner-with-tabs-block .main-title, .banner-with-tabs-block h1, .banner-with-tabs-block h2 {
    font-size: 60px;
    max-width: 1440px;
    margin: 0 auto 40px;
    padding: 0; } }

/* line 88, sass/components/page-components/_banner-with-tabs-block.scss */
.banner-with-tabs-block .content {
  position: relative;
  z-index: 1; }

/* line 92, sass/components/page-components/_banner-with-tabs-block.scss */
.banner-with-tabs-block .content .field--name-field-cta-link {
  margin-bottom: 40px; }

@media (min-width: 768px) {
  /* line 92, sass/components/page-components/_banner-with-tabs-block.scss */
  .banner-with-tabs-block .content .field--name-field-cta-link {
    margin-bottom: 60px; } }

/* line 99, sass/components/page-components/_banner-with-tabs-block.scss */
.banner-with-tabs-block .content .field--name-field-cta-link a {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: 2px solid #fff;
  color: #fff;
  display: inline-block;
  padding: 7px 48px; }

@media (min-width: 1200px) {
  /* line 99, sass/components/page-components/_banner-with-tabs-block.scss */
  .banner-with-tabs-block .content .field--name-field-cta-link a {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.banner-with-tabs-block .content .field--name-field-cta-link a:focus {
  outline: 0; }

/* line 242, sass/mixins/_default.sass */
.banner-with-tabs-block .content .field--name-field-cta-link a:focus, .banner-with-tabs-block .content .field--name-field-cta-link a:active, .banner-with-tabs-block .content .field--name-field-cta-link a:hover {
  border-color: transparent;
  background: #2d67c5; }

/* line 106, sass/components/page-components/_banner-with-tabs-block.scss */
.banner-with-tabs-block .content .a11y-paragraphs-tabs__section-title {
  display: none; }

/* line 110, sass/components/page-components/_banner-with-tabs-block.scss */
.banner-with-tabs-block .content .accordion-tabs {
  margin: 0 auto;
  max-width: 1090px; }

/* line 115, sass/components/page-components/_banner-with-tabs-block.scss */
.banner-with-tabs-block .content .tabs-tab-list {
  margin: 0;
  position: static; }

/* line 119, sass/components/page-components/_banner-with-tabs-block.scss */
.banner-with-tabs-block .content .tabs-tab-list > li {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1; }

/* line 123, sass/components/page-components/_banner-with-tabs-block.scss */
.banner-with-tabs-block .content .tabs-tab-list a {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 900;
  height: 75px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0;
  opacity: .7;
  outline: 0;
  padding: 25px 30px;
  position: relative;
  text-transform: uppercase;
  text-decoration: none; }

@media (max-width: 767px) {
  /* line 123, sass/components/page-components/_banner-with-tabs-block.scss */
  .banner-with-tabs-block .content .tabs-tab-list a {
    padding: 25px 5px; } }

/* line 141, sass/components/page-components/_banner-with-tabs-block.scss */
.banner-with-tabs-block .content .tabs-tab-list a::after {
  border: 14px solid transparent;
  border-bottom: 12px solid #fff;
  bottom: 0;
  content: '';
  display: none;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%); }

/* line 152, sass/components/page-components/_banner-with-tabs-block.scss */
.banner-with-tabs-block .content .tabs-tab-list a .field--name-field-svg-image {
  margin-right: 10px;
  pointer-events: none; }

/* line 157, sass/components/page-components/_banner-with-tabs-block.scss */
.banner-with-tabs-block .content .tabs-tab-list a h3 {
  pointer-events: none; }

/* line 161, sass/components/page-components/_banner-with-tabs-block.scss */
.banner-with-tabs-block .content .tabs-tab-list a .field--name-field-a11y-para-tabs-tab-title {
  font-size: 12px;
  position: relative; }

/* line 165, sass/components/page-components/_banner-with-tabs-block.scss */
.banner-with-tabs-block .content .tabs-tab-list a .field--name-field-a11y-para-tabs-tab-title::after {
  background: transparent;
  bottom: 0;
  content: '';
  display: block;
  height: 2px;
  left: 0;
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
  width: 0; }

@media (min-width: 768px) {
  /* line 161, sass/components/page-components/_banner-with-tabs-block.scss */
  .banner-with-tabs-block .content .tabs-tab-list a .field--name-field-a11y-para-tabs-tab-title {
    font-size: 16px; } }

/* line 181, sass/components/page-components/_banner-with-tabs-block.scss */
.banner-with-tabs-block .content .tabs-tab-list a:hover {
  background: transparent;
  border: 0;
  opacity: 1; }

/* line 186, sass/components/page-components/_banner-with-tabs-block.scss */
.banner-with-tabs-block .content .tabs-tab-list a:hover .field--name-field-a11y-para-tabs-tab-title::after {
  background: #00c0f3;
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
  width: 100%; }

/* line 193, sass/components/page-components/_banner-with-tabs-block.scss */
.banner-with-tabs-block .content .tabs-tab-list a.is-selected {
  background: transparent;
  border: 0;
  color: #fff;
  opacity: 1; }

/* line 199, sass/components/page-components/_banner-with-tabs-block.scss */
.banner-with-tabs-block .content .tabs-tab-list a.is-selected .field--name-field-a11y-para-tabs-tab-title::after {
  background: #00c0f3;
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
  width: 100%; }

/* line 205, sass/components/page-components/_banner-with-tabs-block.scss */
.banner-with-tabs-block .content .tabs-tab-list a.is-selected::after {
  display: block; }

/* line 211, sass/components/page-components/_banner-with-tabs-block.scss */
.banner-with-tabs-block .content .tabs-tab-list .slick-arrow {
  bottom: 52px;
  top: auto;
  -webkit-transform: none;
  transform: none;
  z-index: 2; }

/* line 218, sass/components/page-components/_banner-with-tabs-block.scss */
.banner-with-tabs-block .content .tabs-tab-list .slick-dots {
  bottom: 62px;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: auto;
  z-index: 2; }

/* line 227, sass/components/page-components/_banner-with-tabs-block.scss */
.banner-with-tabs-block .content .tabs-tab-list .slick-dots li {
  margin: 0 10px; }

/* line 233, sass/components/page-components/_banner-with-tabs-block.scss */
.banner-with-tabs-block .content .tabs-panel {
  border: 0; }

/* line 236, sass/components/page-components/_banner-with-tabs-block.scss */
.banner-with-tabs-block .content .tabs-panel .accordeon-trigger {
  display: none; }

/* line 240, sass/components/page-components/_banner-with-tabs-block.scss */
.banner-with-tabs-block .content .tabs-panel .other-field {
  padding: 0 10px; }

@media (min-width: 768px) {
  /* line 240, sass/components/page-components/_banner-with-tabs-block.scss */
  .banner-with-tabs-block .content .tabs-panel .other-field {
    padding: 0 35px; } }

@media (min-width: 1200px) {
  /* line 240, sass/components/page-components/_banner-with-tabs-block.scss */
  .banner-with-tabs-block .content .tabs-panel .other-field {
    padding: 0; } }

/* line 252, sass/components/page-components/_banner-with-tabs-block.scss */
.banner-with-tabs-block .content .tabs-panel .field--name-field-animation-image {
  background: #fff;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 60px rgba(56, 102, 178, 0.22);
  box-shadow: 0 0 60px rgba(56, 102, 178, 0.22);
  margin: 0;
  padding: 7px; }

/* line 259, sass/components/page-components/_banner-with-tabs-block.scss */
.banner-with-tabs-block .content .tabs-panel .field--name-field-animation-image img {
  height: auto;
  margin: 0;
  -o-object-fit: fill;
  object-fit: fill;
  width: 100%; }

/* line 275, sass/components/page-components/_banner-with-tabs-block.scss */
.banner-with-tabs-block .content .tabs-panel .field--name-field-animation-link {
  margin-top: 90px; }

@media (max-width: 767px) {
  /* line 275, sass/components/page-components/_banner-with-tabs-block.scss */
  .banner-with-tabs-block .content .tabs-panel .field--name-field-animation-link {
    margin-top: 73px; } }

/* line 282, sass/components/page-components/_banner-with-tabs-block.scss */
.banner-with-tabs-block .content .tabs-panel .field--name-field-animation-link a {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  background: #2d67c5;
  border: 2px solid #2d67c5;
  color: #fff;
  display: inline-block;
  padding: 6px 20px; }

@media (min-width: 1200px) {
  /* line 282, sass/components/page-components/_banner-with-tabs-block.scss */
  .banner-with-tabs-block .content .tabs-panel .field--name-field-animation-link a {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.banner-with-tabs-block .content .tabs-panel .field--name-field-animation-link a:focus {
  outline: 0; }

/* line 134, sass/mixins/_default.sass */
.banner-with-tabs-block .content .tabs-panel .field--name-field-animation-link a:focus, .banner-with-tabs-block .content .tabs-panel .field--name-field-animation-link a:active, .banner-with-tabs-block .content .tabs-panel .field--name-field-animation-link a:hover {
  background: #097230;
  border-color: #097230; }

@media (min-width: 768px) {
  /* line 282, sass/components/page-components/_banner-with-tabs-block.scss */
  .banner-with-tabs-block .content .tabs-panel .field--name-field-animation-link a {
    padding: 6px 45px; } }

/* line 291, sass/components/page-components/_banner-with-tabs-block.scss */
.banner-with-tabs-block .content .tabs-panel .field--name-field-animation-link a::before, .banner-with-tabs-block .content .tabs-panel .field--name-field-animation-link a::after {
  content: '';
  display: inline-block;
  vertical-align: middle; }

/* line 298, sass/components/page-components/_banner-with-tabs-block.scss */
.banner-with-tabs-block .content .tabs-panel .field--name-field-animation-link a::before {
  background: url("../images/svg/demo.svg") no-repeat center;
  height: 24px;
  margin-right: 15px;
  width: 30px; }

/* line 305, sass/components/page-components/_banner-with-tabs-block.scss */
.banner-with-tabs-block .content .tabs-panel .field--name-field-animation-link a::after {
  background: url("../images/svg/arrow-left-white.svg") no-repeat center;
  height: 13px;
  margin-left: 15px;
  width: 15px; }

/* line 317, sass/components/page-components/_banner-with-tabs-block.scss */
.toolbar-icon-8 .banner-with-tabs-block {
  margin-top: 0; }

/* line 1, sass/components/page-components/_banner-without-image.scss */
.block-inline-blockbanner-without-image,
.block-inline-blockrequest-demo-banner,
.block-inline-blockabout-marketplace-banner {
  margin-top: -50px;
  position: relative;
  text-align: center;
  padding-top: 116px;
  padding-bottom: 30px;
  margin-bottom: 50px;
  background-color: #fff;
  background: #12305c;
  background: url("../images/splash-what-left.png"), -webkit-gradient(linear, left top, left bottom, from(#12305c), color-stop(36%, #2557a6), to(#2d67c5));
  background: url("../images/splash-what-left.png"), linear-gradient(180deg, #12305c 0%, #2557a6 36%, #2d67c5 100%);
  background-repeat: no-repeat; }

/* line 15, sass/components/page-components/_banner-without-image.scss */
.block-inline-blockbanner-without-image:before,
.block-inline-blockrequest-demo-banner:before,
.block-inline-blockabout-marketplace-banner:before {
  content: '';
  position: absolute;
  bottom: -79px;
  left: 0px;
  width: 100%;
  height: 80px;
  -webkit-clip-path: polygon(100% 0px, 100% 0%, 50% 99%, 0 0%, 0 0);
  clip-path: polygon(100% 0px, 100% 0%, 50% 99%, 0 0%, 0 0);
  background-color: #2d67c5; }

/* line 25, sass/components/page-components/_banner-without-image.scss */
.block-inline-blockbanner-without-image:after,
.block-inline-blockrequest-demo-banner:after,
.block-inline-blockabout-marketplace-banner:after {
  content: '';
  position: absolute;
  top: -16%;
  right: -21%;
  width: 820px;
  height: 600px;
  background: url("../images/simle-banner-splash-right.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 100%;
  z-index: 1;
  pointer-events: none; }

@media (max-width: 992px) {
  /* line 25, sass/components/page-components/_banner-without-image.scss */
  .block-inline-blockbanner-without-image:after,
  .block-inline-blockrequest-demo-banner:after,
  .block-inline-blockabout-marketplace-banner:after {
    top: 37%;
    right: -31%;
    width: 620px;
    height: 300px; } }

@media (max-width: 767px) {
  /* line 25, sass/components/page-components/_banner-without-image.scss */
  .block-inline-blockbanner-without-image:after,
  .block-inline-blockrequest-demo-banner:after,
  .block-inline-blockabout-marketplace-banner:after {
    display: none; } }

/* line 48, sass/components/page-components/_banner-without-image.scss */
.block-inline-blockbanner-without-image h2,
.block-inline-blockbanner-without-image .main-title,
.block-inline-blockrequest-demo-banner h2,
.block-inline-blockrequest-demo-banner .main-title,
.block-inline-blockabout-marketplace-banner h2,
.block-inline-blockabout-marketplace-banner .main-title {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 60px;
  font-weight: 900;
  margin-bottom: 75px;
  line-height: 1.367;
  text-align: center;
  text-transform: inherit;
  color: #fff;
  max-width: 1160px;
  margin: 0 auto 21px;
  padding: 0 30px;
  position: relative;
  z-index: 2; }

@media (max-width: 992px) {
  /* line 48, sass/components/page-components/_banner-without-image.scss */
  .block-inline-blockbanner-without-image h2,
  .block-inline-blockbanner-without-image .main-title,
  .block-inline-blockrequest-demo-banner h2,
  .block-inline-blockrequest-demo-banner .main-title,
  .block-inline-blockabout-marketplace-banner h2,
  .block-inline-blockabout-marketplace-banner .main-title {
    font-size: 40px;
    margin-bottom: 40px; } }

@media (max-width: 767px) {
  /* line 48, sass/components/page-components/_banner-without-image.scss */
  .block-inline-blockbanner-without-image h2,
  .block-inline-blockbanner-without-image .main-title,
  .block-inline-blockrequest-demo-banner h2,
  .block-inline-blockrequest-demo-banner .main-title,
  .block-inline-blockabout-marketplace-banner h2,
  .block-inline-blockabout-marketplace-banner .main-title {
    font-size: 22px;
    margin-bottom: 22px; } }

@media (max-width: 992px) {
  /* line 48, sass/components/page-components/_banner-without-image.scss */
  .block-inline-blockbanner-without-image h2,
  .block-inline-blockbanner-without-image .main-title,
  .block-inline-blockrequest-demo-banner h2,
  .block-inline-blockrequest-demo-banner .main-title,
  .block-inline-blockabout-marketplace-banner h2,
  .block-inline-blockabout-marketplace-banner .main-title {
    max-width: 94%;
    font-size: 45px;
    line-height: 1.1;
    margin-bottom: 21px; } }

@media (max-width: 767px) {
  /* line 48, sass/components/page-components/_banner-without-image.scss */
  .block-inline-blockbanner-without-image h2,
  .block-inline-blockbanner-without-image .main-title,
  .block-inline-blockrequest-demo-banner h2,
  .block-inline-blockrequest-demo-banner .main-title,
  .block-inline-blockabout-marketplace-banner h2,
  .block-inline-blockabout-marketplace-banner .main-title {
    font-size: 25px;
    max-width: 97%;
    padding: 0 25px;
    line-height: 1.3; } }

/* line 70, sass/components/page-components/_banner-without-image.scss */
.block-inline-blockbanner-without-image .content,
.block-inline-blockrequest-demo-banner .content,
.block-inline-blockabout-marketplace-banner .content {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 30px; }

@media (max-width: 992px) {
  /* line 70, sass/components/page-components/_banner-without-image.scss */
  .block-inline-blockbanner-without-image .content,
  .block-inline-blockrequest-demo-banner .content,
  .block-inline-blockabout-marketplace-banner .content {
    max-width: 80%; } }

@media (max-width: 767px) {
  /* line 70, sass/components/page-components/_banner-without-image.scss */
  .block-inline-blockbanner-without-image .content,
  .block-inline-blockrequest-demo-banner .content,
  .block-inline-blockabout-marketplace-banner .content {
    max-width: 100%;
    padding: 0 25px; } }

/* line 81, sass/components/page-components/_banner-without-image.scss */
.block-inline-blockbanner-without-image .content .field--name-field-resource-library-text,
.block-inline-blockrequest-demo-banner .content .field--name-field-resource-library-text,
.block-inline-blockabout-marketplace-banner .content .field--name-field-resource-library-text {
  width: 700px;
  color: #fff;
  font-size: 30px;
  font-weight: 400;
  line-height: 44px;
  margin: 0 auto; }

@media (max-width: 992px) {
  /* line 81, sass/components/page-components/_banner-without-image.scss */
  .block-inline-blockbanner-without-image .content .field--name-field-resource-library-text,
  .block-inline-blockrequest-demo-banner .content .field--name-field-resource-library-text,
  .block-inline-blockabout-marketplace-banner .content .field--name-field-resource-library-text {
    font-size: 16px;
    line-height: 24px;
    width: 100%; } }

/* line 94, sass/components/page-components/_banner-without-image.scss */
.block-inline-blockbanner-without-image .content .field--name-field-industry-link,
.block-inline-blockrequest-demo-banner .content .field--name-field-industry-link,
.block-inline-blockabout-marketplace-banner .content .field--name-field-industry-link {
  display: inline-block;
  margin-top: 47px;
  margin-right: 15px; }

@media (max-width: 992px) {
  /* line 94, sass/components/page-components/_banner-without-image.scss */
  .block-inline-blockbanner-without-image .content .field--name-field-industry-link,
  .block-inline-blockrequest-demo-banner .content .field--name-field-industry-link,
  .block-inline-blockabout-marketplace-banner .content .field--name-field-industry-link {
    margin-top: 30px; } }

@media (max-width: 767px) {
  /* line 94, sass/components/page-components/_banner-without-image.scss */
  .block-inline-blockbanner-without-image .content .field--name-field-industry-link,
  .block-inline-blockrequest-demo-banner .content .field--name-field-industry-link,
  .block-inline-blockabout-marketplace-banner .content .field--name-field-industry-link {
    text-align: left; } }

/* line 104, sass/components/page-components/_banner-without-image.scss */
.block-inline-blockbanner-without-image .content .field--name-field-industry-link a,
.block-inline-blockrequest-demo-banner .content .field--name-field-industry-link a,
.block-inline-blockabout-marketplace-banner .content .field--name-field-industry-link a {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: 2px solid #fff;
  color: #fff;
  display: inline-block;
  font-size: 17px;
  padding: 10px 52px;
  font-family: var(--gotham);
  font-weight: 400; }

@media (min-width: 1200px) {
  /* line 104, sass/components/page-components/_banner-without-image.scss */
  .block-inline-blockbanner-without-image .content .field--name-field-industry-link a,
  .block-inline-blockrequest-demo-banner .content .field--name-field-industry-link a,
  .block-inline-blockabout-marketplace-banner .content .field--name-field-industry-link a {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.block-inline-blockbanner-without-image .content .field--name-field-industry-link a:focus,
.block-inline-blockrequest-demo-banner .content .field--name-field-industry-link a:focus,
.block-inline-blockabout-marketplace-banner .content .field--name-field-industry-link a:focus {
  outline: 0; }

/* line 242, sass/mixins/_default.sass */
.block-inline-blockbanner-without-image .content .field--name-field-industry-link a:focus, .block-inline-blockbanner-without-image .content .field--name-field-industry-link a:active, .block-inline-blockbanner-without-image .content .field--name-field-industry-link a:hover,
.block-inline-blockrequest-demo-banner .content .field--name-field-industry-link a:focus,
.block-inline-blockrequest-demo-banner .content .field--name-field-industry-link a:active,
.block-inline-blockrequest-demo-banner .content .field--name-field-industry-link a:hover,
.block-inline-blockabout-marketplace-banner .content .field--name-field-industry-link a:focus,
.block-inline-blockabout-marketplace-banner .content .field--name-field-industry-link a:active,
.block-inline-blockabout-marketplace-banner .content .field--name-field-industry-link a:hover {
  border-color: transparent;
  background: #2d67c5; }

@media (max-width: 992px) {
  /* line 104, sass/components/page-components/_banner-without-image.scss */
  .block-inline-blockbanner-without-image .content .field--name-field-industry-link a,
  .block-inline-blockrequest-demo-banner .content .field--name-field-industry-link a,
  .block-inline-blockabout-marketplace-banner .content .field--name-field-industry-link a {
    font-size: 15px;
    padding: 9px 25px; } }

@media (max-width: 767px) {
  /* line 104, sass/components/page-components/_banner-without-image.scss */
  .block-inline-blockbanner-without-image .content .field--name-field-industry-link a,
  .block-inline-blockrequest-demo-banner .content .field--name-field-industry-link a,
  .block-inline-blockabout-marketplace-banner .content .field--name-field-industry-link a {
    padding: 9px 10px; } }

/* line 120, sass/components/page-components/_banner-without-image.scss */
.block-inline-blockbanner-without-image .content .field--name-field-uplo,
.block-inline-blockrequest-demo-banner .content .field--name-field-uplo,
.block-inline-blockabout-marketplace-banner .content .field--name-field-uplo {
  display: inline-block;
  margin-top: 47px;
  margin-right: 15px;
  margin-bottom: 20px;
  position: relative; }

@media (max-width: 992px) {
  /* line 120, sass/components/page-components/_banner-without-image.scss */
  .block-inline-blockbanner-without-image .content .field--name-field-uplo,
  .block-inline-blockrequest-demo-banner .content .field--name-field-uplo,
  .block-inline-blockabout-marketplace-banner .content .field--name-field-uplo {
    margin-top: 30px; } }

@media (max-width: 767px) {
  /* line 120, sass/components/page-components/_banner-without-image.scss */
  .block-inline-blockbanner-without-image .content .field--name-field-uplo,
  .block-inline-blockrequest-demo-banner .content .field--name-field-uplo,
  .block-inline-blockabout-marketplace-banner .content .field--name-field-uplo {
    display: block;
    margin-right: 0; } }

/* line 133, sass/components/page-components/_banner-without-image.scss */
.block-inline-blockbanner-without-image .content .field--name-field-uplo .file--mime-application-pdf,
.block-inline-blockrequest-demo-banner .content .field--name-field-uplo .file--mime-application-pdf,
.block-inline-blockabout-marketplace-banner .content .field--name-field-uplo .file--mime-application-pdf {
  background-image: none;
  padding-left: 0; }

/* line 136, sass/components/page-components/_banner-without-image.scss */
.block-inline-blockbanner-without-image .content .field--name-field-uplo .file--mime-application-pdf a,
.block-inline-blockrequest-demo-banner .content .field--name-field-uplo .file--mime-application-pdf a,
.block-inline-blockabout-marketplace-banner .content .field--name-field-uplo .file--mime-application-pdf a {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: 2px solid #fff;
  color: #fff;
  display: inline-block;
  font-size: 17px;
  padding: 10px 52px;
  font-weight: 400;
  font-family: var(--gotham); }

@media (min-width: 1200px) {
  /* line 136, sass/components/page-components/_banner-without-image.scss */
  .block-inline-blockbanner-without-image .content .field--name-field-uplo .file--mime-application-pdf a,
  .block-inline-blockrequest-demo-banner .content .field--name-field-uplo .file--mime-application-pdf a,
  .block-inline-blockabout-marketplace-banner .content .field--name-field-uplo .file--mime-application-pdf a {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.block-inline-blockbanner-without-image .content .field--name-field-uplo .file--mime-application-pdf a:focus,
.block-inline-blockrequest-demo-banner .content .field--name-field-uplo .file--mime-application-pdf a:focus,
.block-inline-blockabout-marketplace-banner .content .field--name-field-uplo .file--mime-application-pdf a:focus {
  outline: 0; }

/* line 242, sass/mixins/_default.sass */
.block-inline-blockbanner-without-image .content .field--name-field-uplo .file--mime-application-pdf a:focus, .block-inline-blockbanner-without-image .content .field--name-field-uplo .file--mime-application-pdf a:active, .block-inline-blockbanner-without-image .content .field--name-field-uplo .file--mime-application-pdf a:hover,
.block-inline-blockrequest-demo-banner .content .field--name-field-uplo .file--mime-application-pdf a:focus,
.block-inline-blockrequest-demo-banner .content .field--name-field-uplo .file--mime-application-pdf a:active,
.block-inline-blockrequest-demo-banner .content .field--name-field-uplo .file--mime-application-pdf a:hover,
.block-inline-blockabout-marketplace-banner .content .field--name-field-uplo .file--mime-application-pdf a:focus,
.block-inline-blockabout-marketplace-banner .content .field--name-field-uplo .file--mime-application-pdf a:active,
.block-inline-blockabout-marketplace-banner .content .field--name-field-uplo .file--mime-application-pdf a:hover {
  border-color: transparent;
  background: #2d67c5; }

@media (min-width: 1200px) {
  /* line 136, sass/components/page-components/_banner-without-image.scss */
  .block-inline-blockbanner-without-image .content .field--name-field-uplo .file--mime-application-pdf a,
  .block-inline-blockrequest-demo-banner .content .field--name-field-uplo .file--mime-application-pdf a,
  .block-inline-blockabout-marketplace-banner .content .field--name-field-uplo .file--mime-application-pdf a {
    padding: 10px 30px; } }

@media (max-width: 992px) {
  /* line 136, sass/components/page-components/_banner-without-image.scss */
  .block-inline-blockbanner-without-image .content .field--name-field-uplo .file--mime-application-pdf a,
  .block-inline-blockrequest-demo-banner .content .field--name-field-uplo .file--mime-application-pdf a,
  .block-inline-blockabout-marketplace-banner .content .field--name-field-uplo .file--mime-application-pdf a {
    font-size: 14px;
    padding: 11px 29px; } }

@media (max-width: 767px) {
  /* line 136, sass/components/page-components/_banner-without-image.scss */
  .block-inline-blockbanner-without-image .content .field--name-field-uplo .file--mime-application-pdf a,
  .block-inline-blockrequest-demo-banner .content .field--name-field-uplo .file--mime-application-pdf a,
  .block-inline-blockabout-marketplace-banner .content .field--name-field-uplo .file--mime-application-pdf a {
    padding: 10px 20px; } }

/* line 155, sass/components/page-components/_banner-without-image.scss */
.block-inline-blockbanner-without-image .content .field--name-field-uplo .field__item.multi_item::before,
.block-inline-blockrequest-demo-banner .content .field--name-field-uplo .field__item.multi_item::before,
.block-inline-blockabout-marketplace-banner .content .field--name-field-uplo .field__item.multi_item::before {
  content: "\f078";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  color: #fff;
  font-size: 18px;
  padding-right: 0.5em;
  position: absolute;
  top: 10px;
  right: 0; }

/* line 168, sass/components/page-components/_banner-without-image.scss */
.block-inline-blockbanner-without-image .content .field--name-field-uplo .multiple_file,
.block-inline-blockrequest-demo-banner .content .field--name-field-uplo .multiple_file,
.block-inline-blockabout-marketplace-banner .content .field--name-field-uplo .multiple_file {
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  -webkit-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  padding: 10px 0;
  text-align: left;
  z-index: 999;
  width: 100%;
  top: 130%;
  display: none;
  visibility: hidden;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

/* line 181, sass/components/page-components/_banner-without-image.scss */
.block-inline-blockbanner-without-image .content .field--name-field-uplo .multiple_file .field__item,
.block-inline-blockrequest-demo-banner .content .field--name-field-uplo .multiple_file .field__item,
.block-inline-blockabout-marketplace-banner .content .field--name-field-uplo .multiple_file .field__item {
  width: 100%; }

/* line 183, sass/components/page-components/_banner-without-image.scss */
.block-inline-blockbanner-without-image .content .field--name-field-uplo .multiple_file .field__item span,
.block-inline-blockrequest-demo-banner .content .field--name-field-uplo .multiple_file .field__item span,
.block-inline-blockabout-marketplace-banner .content .field--name-field-uplo .multiple_file .field__item span {
  width: 100%; }

/* line 185, sass/components/page-components/_banner-without-image.scss */
.block-inline-blockbanner-without-image .content .field--name-field-uplo .multiple_file .field__item span a,
.block-inline-blockrequest-demo-banner .content .field--name-field-uplo .multiple_file .field__item span a,
.block-inline-blockabout-marketplace-banner .content .field--name-field-uplo .multiple_file .field__item span a {
  width: 100%;
  color: #000;
  text-align: left;
  border: none;
  padding: 10px 15px;
  line-height: 14px; }

/* line 192, sass/components/page-components/_banner-without-image.scss */
.block-inline-blockbanner-without-image .content .field--name-field-uplo .multiple_file .field__item span a:hover,
.block-inline-blockrequest-demo-banner .content .field--name-field-uplo .multiple_file .field__item span a:hover,
.block-inline-blockabout-marketplace-banner .content .field--name-field-uplo .multiple_file .field__item span a:hover {
  background-color: #EDF1F4; }

/* line 199, sass/components/page-components/_banner-without-image.scss */
.block-inline-blockbanner-without-image .content .field--name-field-uplo:hover > .multiple_file,
.block-inline-blockrequest-demo-banner .content .field--name-field-uplo:hover > .multiple_file,
.block-inline-blockabout-marketplace-banner .content .field--name-field-uplo:hover > .multiple_file {
  display: block;
  top: 100%;
  visibility: visible; }

/* line 205, sass/components/page-components/_banner-without-image.scss */
.block-inline-blockbanner-without-image .content .field--name-field-wistia-video,
.block-inline-blockrequest-demo-banner .content .field--name-field-wistia-video,
.block-inline-blockabout-marketplace-banner .content .field--name-field-wistia-video {
  display: inline-block;
  position: relative; }

/* line 208, sass/components/page-components/_banner-without-image.scss */
.block-inline-blockbanner-without-image .content .field--name-field-wistia-video p,
.block-inline-blockrequest-demo-banner .content .field--name-field-wistia-video p,
.block-inline-blockabout-marketplace-banner .content .field--name-field-wistia-video p {
  margin-bottom: 0; }

/* line 212, sass/components/page-components/_banner-without-image.scss */
.block-inline-blockbanner-without-image .content .field--name-field-wistia-video .wistia_embed a,
.block-inline-blockrequest-demo-banner .content .field--name-field-wistia-video .wistia_embed a,
.block-inline-blockabout-marketplace-banner .content .field--name-field-wistia-video .wistia_embed a {
  font-weight: 400;
  font-family: var(--gotham);
  text-transform: uppercase;
  font-size: 17px;
  color: #fff;
  border: 2px solid #fff;
  padding: 11px 30px;
  width: 100%;
  display: block;
  position: relative;
  top: -1px; }

/* line 224, sass/components/page-components/_banner-without-image.scss */
.block-inline-blockbanner-without-image .content .field--name-field-wistia-video .wistia_embed a:hover, .block-inline-blockbanner-without-image .content .field--name-field-wistia-video .wistia_embed a:focus,
.block-inline-blockrequest-demo-banner .content .field--name-field-wistia-video .wistia_embed a:hover,
.block-inline-blockrequest-demo-banner .content .field--name-field-wistia-video .wistia_embed a:focus,
.block-inline-blockabout-marketplace-banner .content .field--name-field-wistia-video .wistia_embed a:hover,
.block-inline-blockabout-marketplace-banner .content .field--name-field-wistia-video .wistia_embed a:focus {
  text-decoration: none;
  border-color: transparent;
  background-color: #2d67c5; }

@media (max-width: 1199px) {
  /* line 212, sass/components/page-components/_banner-without-image.scss */
  .block-inline-blockbanner-without-image .content .field--name-field-wistia-video .wistia_embed a,
  .block-inline-blockrequest-demo-banner .content .field--name-field-wistia-video .wistia_embed a,
  .block-inline-blockabout-marketplace-banner .content .field--name-field-wistia-video .wistia_embed a {
    padding: 9px 30px; } }

@media (max-width: 767px) {
  /* line 212, sass/components/page-components/_banner-without-image.scss */
  .block-inline-blockbanner-without-image .content .field--name-field-wistia-video .wistia_embed a,
  .block-inline-blockrequest-demo-banner .content .field--name-field-wistia-video .wistia_embed a,
  .block-inline-blockabout-marketplace-banner .content .field--name-field-wistia-video .wistia_embed a {
    margin-top: 20px; } }

/* line 237, sass/components/page-components/_banner-without-image.scss */
.block-inline-blockbanner-without-image .content .field--name-field-wistia-video .field__item.multi_item::before,
.block-inline-blockrequest-demo-banner .content .field--name-field-wistia-video .field__item.multi_item::before,
.block-inline-blockabout-marketplace-banner .content .field--name-field-wistia-video .field__item.multi_item::before {
  content: "\f078";
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  text-decoration: inherit;
  color: #fff;
  font-size: 18px;
  padding-right: 0.5em;
  position: absolute;
  top: 10px;
  right: 0;
  z-index: 9; }

/* line 251, sass/components/page-components/_banner-without-image.scss */
.block-inline-blockbanner-without-image .content .field--name-field-wistia-video .multiple_video,
.block-inline-blockrequest-demo-banner .content .field--name-field-wistia-video .multiple_video,
.block-inline-blockabout-marketplace-banner .content .field--name-field-wistia-video .multiple_video {
  position: absolute;
  background-color: #f9f9f9;
  -webkit-box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  padding: 10px 0;
  width: 100%;
  top: 130%;
  display: none;
  visibility: hidden;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

/* line 262, sass/components/page-components/_banner-without-image.scss */
.block-inline-blockbanner-without-image .content .field--name-field-wistia-video .multiple_video .wistia_embed a,
.block-inline-blockrequest-demo-banner .content .field--name-field-wistia-video .multiple_video .wistia_embed a,
.block-inline-blockabout-marketplace-banner .content .field--name-field-wistia-video .multiple_video .wistia_embed a {
  color: #000;
  padding: 10px 15px;
  line-height: 16px;
  position: relative;
  top: 5px;
  text-align: left; }

/* line 269, sass/components/page-components/_banner-without-image.scss */
.block-inline-blockbanner-without-image .content .field--name-field-wistia-video .multiple_video .wistia_embed a:hover,
.block-inline-blockrequest-demo-banner .content .field--name-field-wistia-video .multiple_video .wistia_embed a:hover,
.block-inline-blockabout-marketplace-banner .content .field--name-field-wistia-video .multiple_video .wistia_embed a:hover {
  background-color: #EDF1F4; }

/* line 275, sass/components/page-components/_banner-without-image.scss */
.block-inline-blockbanner-without-image .content .field--name-field-wistia-video:hover .multiple_video,
.block-inline-blockrequest-demo-banner .content .field--name-field-wistia-video:hover .multiple_video,
.block-inline-blockabout-marketplace-banner .content .field--name-field-wistia-video:hover .multiple_video {
  display: block;
  top: 99%;
  visibility: visible; }

/* line 284, sass/components/page-components/_banner-without-image.scss */
.avetta_marketplace_listing .block-inline-blockbanner-without-image,
.avetta_marketplace_listing .block-inline-blockrequest-demo-banner,
.avetta_marketplace_listing .block-inline-blockabout-marketplace-banner {
  margin-bottom: unset; }

/* line 288, sass/components/page-components/_banner-without-image.scss */
.avetta_marketplace_listing .block-inline-blockbanner-without-image:before,
.avetta_marketplace_listing .block-inline-blockrequest-demo-banner:before,
.avetta_marketplace_listing .block-inline-blockabout-marketplace-banner:before {
  background-color: unset; }

/* line 293, sass/components/page-components/_banner-without-image.scss */
.block-inline-blockrequest-demo-banner {
  -webkit-clip-path: none;
  clip-path: none;
  padding-bottom: 0;
  overflow: inherit;
  background: -webkit-gradient(linear, left top, right top, from(#2d67c5), to(#193f7a));
  background: linear-gradient(90deg, #2d67c5 0%, #193f7a 100%); }

@media (max-width: 992px) {
  /* line 293, sass/components/page-components/_banner-without-image.scss */
  .block-inline-blockrequest-demo-banner {
    padding-bottom: 40px; } }

/* line 1, sass/components/page-components/_block--inline-block--banner.scss */
.block-inline-blockbanner {
  background: #f5f7fa url("../images/banner-bg.png") no-repeat center top -100px;
  background-size: 100% 100%;
  margin-top: -94px;
  overflow: hidden;
  padding-top: 130px;
  position: relative;
  text-align: center;
  padding-bottom: 120px; }

@media (max-width: 992px) {
  /* line 1, sass/components/page-components/_block--inline-block--banner.scss */
  .block-inline-blockbanner {
    background-position: center bottom;
    padding: 80px 0; } }

/* line 14, sass/components/page-components/_block--inline-block--banner.scss */
.block-inline-blockbanner.white-banner {
  background: #fff url("../images/banner-bg.png") no-repeat center top -100px;
  background-size: 100% 100%; }

@media (max-width: 992px) {
  /* line 14, sass/components/page-components/_block--inline-block--banner.scss */
  .block-inline-blockbanner.white-banner {
    background-position: center bottom; } }

/* line 21, sass/components/page-components/_block--inline-block--banner.scss */
.block-inline-blockbanner .banner-splash-left {
  position: absolute;
  top: -107px;
  left: -75px;
  pointer-events: none; }

@media (max-width: 992px) {
  /* line 21, sass/components/page-components/_block--inline-block--banner.scss */
  .block-inline-blockbanner .banner-splash-left {
    width: 438px; }
  /* line 28, sass/components/page-components/_block--inline-block--banner.scss */
  .block-inline-blockbanner .banner-splash-left svg {
    width: 100%; } }

/* line 33, sass/components/page-components/_block--inline-block--banner.scss */
.block-inline-blockbanner .banner-splash-right {
  width: 376px;
  position: absolute;
  bottom: 0;
  right: 0;
  overflow: hidden;
  pointer-events: none; }

@media (max-width: 992px) {
  /* line 33, sass/components/page-components/_block--inline-block--banner.scss */
  .block-inline-blockbanner .banner-splash-right {
    display: none; } }

/* line 44, sass/components/page-components/_block--inline-block--banner.scss */
.block-inline-blockbanner .paragraph.ds-2col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: top;
  -ms-flex-align: top;
  align-items: top;
  margin-bottom: 140px; }

@media (max-width: 992px) {
  /* line 44, sass/components/page-components/_block--inline-block--banner.scss */
  .block-inline-blockbanner .paragraph.ds-2col {
    margin-bottom: 57px; } }

/* line 52, sass/components/page-components/_block--inline-block--banner.scss */
.block-inline-blockbanner .field--name-field-banners {
  width: 100%;
  max-width: 1460px;
  margin: 0 auto;
  padding: 0 30px; }

@media (max-width: 767px) {
  /* line 52, sass/components/page-components/_block--inline-block--banner.scss */
  .block-inline-blockbanner .field--name-field-banners {
    padding: 0 25px; } }

/* line 61, sass/components/page-components/_block--inline-block--banner.scss */
.block-inline-blockbanner .group-left {
  width: 100%;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 54%;
  flex: 0 0 54%;
  padding: 0 60px 0 0;
  text-align: left;
  color: #fff; }

@media (max-width: 767px) {
  /* line 61, sass/components/page-components/_block--inline-block--banner.scss */
  .block-inline-blockbanner .group-left {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    padding-right: 0; } }

/* line 72, sass/components/page-components/_block--inline-block--banner.scss */
.block-inline-blockbanner .group-left .field--name-field-title .main-title {
  color: #fff;
  text-align: left; }

@media (max-width: 1200px) {
  /* line 72, sass/components/page-components/_block--inline-block--banner.scss */
  .block-inline-blockbanner .group-left .field--name-field-title .main-title {
    font-size: 45px;
    line-height: 1.2; } }

@media (max-width: 767px) {
  /* line 72, sass/components/page-components/_block--inline-block--banner.scss */
  .block-inline-blockbanner .group-left .field--name-field-title .main-title {
    font-size: 25px; } }

/* line 84, sass/components/page-components/_block--inline-block--banner.scss */
.block-inline-blockbanner .group-left .field--name-field-description {
  margin: 20px 0 53px 0; }

@media (max-width: 992px) {
  /* line 84, sass/components/page-components/_block--inline-block--banner.scss */
  .block-inline-blockbanner .group-left .field--name-field-description {
    margin: 20px 0 30px 0; } }

/* line 89, sass/components/page-components/_block--inline-block--banner.scss */
.block-inline-blockbanner .group-left .field--name-field-description p {
  font-size: 30px; }

@media (max-width: 1200px) {
  /* line 89, sass/components/page-components/_block--inline-block--banner.scss */
  .block-inline-blockbanner .group-left .field--name-field-description p {
    font-size: 20px; } }

@media (max-width: 992px) {
  /* line 89, sass/components/page-components/_block--inline-block--banner.scss */
  .block-inline-blockbanner .group-left .field--name-field-description p {
    font-size: 16px; } }

@media (max-width: 767px) {
  /* line 89, sass/components/page-components/_block--inline-block--banner.scss */
  .block-inline-blockbanner .group-left .field--name-field-description p {
    display: inline-block; } }

@media (min-width: 768px) {
  /* line 102, sass/components/page-components/_block--inline-block--banner.scss */
  .block-inline-blockbanner .group-left .field--name-field-cta-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; } }

/* line 106, sass/components/page-components/_block--inline-block--banner.scss */
.block-inline-blockbanner .group-left .field--name-field-cta-button .field__item {
  margin-bottom: 15px;
  min-width: 205px; }

@media (min-width: 768px) {
  /* line 106, sass/components/page-components/_block--inline-block--banner.scss */
  .block-inline-blockbanner .group-left .field--name-field-cta-button .field__item {
    margin-bottom: 0;
    margin-right: 15px; } }

/* line 113, sass/components/page-components/_block--inline-block--banner.scss */
.block-inline-blockbanner .group-left .field--name-field-cta-button .field__item:first-of-type a {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  background: #fff;
  border: 2px solid #fff;
  color: #2d67c5; }

@media (min-width: 1200px) {
  /* line 113, sass/components/page-components/_block--inline-block--banner.scss */
  .block-inline-blockbanner .group-left .field--name-field-cta-button .field__item:first-of-type a {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.block-inline-blockbanner .group-left .field--name-field-cta-button .field__item:first-of-type a:focus {
  outline: 0; }

/* line 145, sass/mixins/_default.sass */
.block-inline-blockbanner .group-left .field--name-field-cta-button .field__item:first-of-type a:focus, .block-inline-blockbanner .group-left .field--name-field-cta-button .field__item:first-of-type a:active, .block-inline-blockbanner .group-left .field--name-field-cta-button .field__item:first-of-type a:hover {
  background: #2d67c5;
  border-color: #2d67c5;
  color: #fff; }

/* line 116, sass/components/page-components/_block--inline-block--banner.scss */
.block-inline-blockbanner .group-left .field--name-field-cta-button .field__item:last-child a {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: 2px solid #fff;
  color: #fff; }

@media (min-width: 1200px) {
  /* line 116, sass/components/page-components/_block--inline-block--banner.scss */
  .block-inline-blockbanner .group-left .field--name-field-cta-button .field__item:last-child a {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.block-inline-blockbanner .group-left .field--name-field-cta-button .field__item:last-child a:focus {
  outline: 0; }

/* line 242, sass/mixins/_default.sass */
.block-inline-blockbanner .group-left .field--name-field-cta-button .field__item:last-child a:focus, .block-inline-blockbanner .group-left .field--name-field-cta-button .field__item:last-child a:active, .block-inline-blockbanner .group-left .field--name-field-cta-button .field__item:last-child a:hover {
  border-color: transparent;
  background: #2d67c5; }

@media (max-width: 767px) {
  /* line 116, sass/components/page-components/_block--inline-block--banner.scss */
  .block-inline-blockbanner .group-left .field--name-field-cta-button .field__item:last-child a {
    display: inline-block;
    padding: 9px 40px; } }

/* line 133, sass/components/page-components/_block--inline-block--banner.scss */
.block-inline-blockbanner .group-left .field--name-field-cta-button .field__item a {
  display: inline-block;
  padding: 7px 48px; }

/* line 140, sass/components/page-components/_block--inline-block--banner.scss */
.block-inline-blockbanner .group-right {
  width: 100%;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 46%;
  flex: 0 0 46%; }

@media (max-width: 767px) {
  /* line 140, sass/components/page-components/_block--inline-block--banner.scss */
  .block-inline-blockbanner .group-right {
    display: none; } }

/* line 146, sass/components/page-components/_block--inline-block--banner.scss */
.block-inline-blockbanner .group-right img {
  width: 100%; }

/* line 152, sass/components/page-components/_block--inline-block--banner.scss */
.block-inline-blockbanner .paragraph--type--banner-centred .field--name-field-title .main-title {
  font-family: var(--gotham);
  font-size: 60px;
  color: #fff;
  max-width: 1049px;
  margin: 0 auto;
  font-weight: 900;
  text-align: left; }

@media (max-width: 992px) {
  /* line 152, sass/components/page-components/_block--inline-block--banner.scss */
  .block-inline-blockbanner .paragraph--type--banner-centred .field--name-field-title .main-title {
    font-size: 45px;
    line-height: 1.2; } }

@media (max-width: 767px) {
  /* line 152, sass/components/page-components/_block--inline-block--banner.scss */
  .block-inline-blockbanner .paragraph--type--banner-centred .field--name-field-title .main-title {
    font-size: 25px; } }

/* line 169, sass/components/page-components/_block--inline-block--banner.scss */
.block-inline-blockbanner .paragraph--type--banner-centred .field--name-field-description {
  margin-top: 40px; }

@media (max-width: 767px) {
  /* line 169, sass/components/page-components/_block--inline-block--banner.scss */
  .block-inline-blockbanner .paragraph--type--banner-centred .field--name-field-description {
    margin-top: 20px; } }

/* line 174, sass/components/page-components/_block--inline-block--banner.scss */
.block-inline-blockbanner .paragraph--type--banner-centred .field--name-field-description p {
  font-size: 30px;
  color: #fff;
  max-width: 690px;
  margin: 0 auto;
  text-align: center; }

@media (max-width: 992px) {
  /* line 174, sass/components/page-components/_block--inline-block--banner.scss */
  .block-inline-blockbanner .paragraph--type--banner-centred .field--name-field-description p {
    font-size: 16px; } }

/* line 185, sass/components/page-components/_block--inline-block--banner.scss */
.block-inline-blockbanner .paragraph--type--banner-centred .field--name-field-cta-button {
  text-align: center;
  margin-top: 50px; }

/* line 188, sass/components/page-components/_block--inline-block--banner.scss */
.block-inline-blockbanner .paragraph--type--banner-centred .field--name-field-cta-button a {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: 2px solid #fff;
  color: #fff;
  display: inline-block;
  padding: 13px 54px;
  font-size: 18px !important; }

@media (min-width: 1200px) {
  /* line 188, sass/components/page-components/_block--inline-block--banner.scss */
  .block-inline-blockbanner .paragraph--type--banner-centred .field--name-field-cta-button a {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.block-inline-blockbanner .paragraph--type--banner-centred .field--name-field-cta-button a:focus {
  outline: 0; }

/* line 242, sass/mixins/_default.sass */
.block-inline-blockbanner .paragraph--type--banner-centred .field--name-field-cta-button a:focus, .block-inline-blockbanner .paragraph--type--banner-centred .field--name-field-cta-button a:active, .block-inline-blockbanner .paragraph--type--banner-centred .field--name-field-cta-button a:hover {
  border-color: transparent;
  background: #2d67c5; }

@media (max-width: 992px) {
  /* line 188, sass/components/page-components/_block--inline-block--banner.scss */
  .block-inline-blockbanner .paragraph--type--banner-centred .field--name-field-cta-button a {
    font-size: 14px !important; } }

/* line 200, sass/components/page-components/_block--inline-block--banner.scss */
.block-inline-blockbanner .paragraph--type-banner-right-background-image .media--type-image {
  height: 100%; }

/* line 203, sass/components/page-components/_block--inline-block--banner.scss */
.block-inline-blockbanner .paragraph--type-banner-right-background-image .field--name-field-media-image {
  -webkit-clip-path: polygon(26% 0, 100% 0, 100% 100%, 0% 100%);
  clip-path: polygon(26% 0, 100% 0, 100% 100%, 0% 100%);
  overflow: hidden; }

@media (max-width: 992px) {
  /* line 203, sass/components/page-components/_block--inline-block--banner.scss */
  .block-inline-blockbanner .paragraph--type-banner-right-background-image .field--name-field-media-image {
    -webkit-clip-path: polygon(31% 0, 100% 0, 100% 100%, 0% 100%);
    clip-path: polygon(31% 0, 100% 0, 100% 100%, 0% 100%); } }

@media (max-width: 992px) {
  /* line 210, sass/components/page-components/_block--inline-block--banner.scss */
  .block-inline-blockbanner .paragraph--type-banner-right-background-image .group-left {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 62%;
    flex: 0 0 62%; }
  /* line 213, sass/components/page-components/_block--inline-block--banner.scss */
  .block-inline-blockbanner .paragraph--type-banner-right-background-image .group-left .field--name-field-description {
    margin: 30px 0 23px 0;
    max-width: 80%; } }

@media (max-width: 767px) {
  /* line 210, sass/components/page-components/_block--inline-block--banner.scss */
  .block-inline-blockbanner .paragraph--type-banner-right-background-image .group-left {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%; } }

/* line 222, sass/components/page-components/_block--inline-block--banner.scss */
.block-inline-blockbanner .paragraph--type-banner-right-background-image .group-right {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
  max-width: 961px;
  width: 100%;
  height: 100%; }

@media (max-width: 1800px) {
  /* line 222, sass/components/page-components/_block--inline-block--banner.scss */
  .block-inline-blockbanner .paragraph--type-banner-right-background-image .group-right {
    right: inherit;
    left: 50%; } }

@media (max-width: 1199px) {
  /* line 222, sass/components/page-components/_block--inline-block--banner.scss */
  .block-inline-blockbanner .paragraph--type-banner-right-background-image .group-right {
    right: -37%; } }

/* line 237, sass/components/page-components/_block--inline-block--banner.scss */
.block-inline-blockbanner .paragraph--type-banner-right-background-image .group-right div {
  height: 100%; }

/* line 240, sass/components/page-components/_block--inline-block--banner.scss */
.block-inline-blockbanner .paragraph--type-banner-right-background-image .group-right img {
  height: 100%; }

@media (max-width: 992px) {
  /* line 222, sass/components/page-components/_block--inline-block--banner.scss */
  .block-inline-blockbanner .paragraph--type-banner-right-background-image .group-right {
    left: 39%; } }

@media (max-width: 767px) {
  /* line 222, sass/components/page-components/_block--inline-block--banner.scss */
  .block-inline-blockbanner .paragraph--type-banner-right-background-image .group-right {
    display: none; } }

/* line 251, sass/components/page-components/_block--inline-block--banner.scss */
.block-inline-blockbanner.banner-another-items {
  background: linear-gradient(2deg, #2d67c5 0%, #193f7a 45%, #112b54 100%);
  padding-bottom: 0; }

/* line 254, sass/components/page-components/_block--inline-block--banner.scss */
.block-inline-blockbanner.banner-another-items .paragraph.ds-2col {
  margin-bottom: 70px; }

/* line 257, sass/components/page-components/_block--inline-block--banner.scss */
.block-inline-blockbanner.banner-another-items .field--type-entity-reference {
  margin: 0; }

/* line 259, sass/components/page-components/_block--inline-block--banner.scss */
.block-inline-blockbanner.banner-another-items .field--type-entity-reference img {
  margin: 0; }

/* line 1, sass/components/page-components/_block--inline-block--case-study.scss */
.block-inline-blockcase-study {
  padding: 95px 0 110px;
  position: relative;
  overflow: hidden; }

@media (max-width: 992px) {
  /* line 1, sass/components/page-components/_block--inline-block--case-study.scss */
  .block-inline-blockcase-study {
    padding: 60px 0 100px; } }

@media (max-width: 767px) {
  /* line 1, sass/components/page-components/_block--inline-block--case-study.scss */
  .block-inline-blockcase-study {
    padding: 60px 0; } }

/* line 11, sass/components/page-components/_block--inline-block--case-study.scss */
.block-inline-blockcase-study .group-wrapper {
  max-width: 1460px;
  width: 100%;
  margin: 0 auto;
  padding: 0 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

@media (max-width: 992px) {
  /* line 11, sass/components/page-components/_block--inline-block--case-study.scss */
  .block-inline-blockcase-study .group-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; } }

/* line 28, sass/components/page-components/_block--inline-block--case-study.scss */
.block-inline-blockcase-study .group-wrapper .group-top {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%; }

@media (max-width: 768px) {
  /* line 28, sass/components/page-components/_block--inline-block--case-study.scss */
  .block-inline-blockcase-study .group-wrapper .group-top {
    margin-bottom: 40px; } }

/* line 34, sass/components/page-components/_block--inline-block--case-study.scss */
.block-inline-blockcase-study .group-wrapper .group-top .field--name-field-title-case-study .main-title {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 64px;
  font-weight: 900;
  text-align: center;
  text-transform: inherit; }

@media (max-width: 992px) {
  /* line 34, sass/components/page-components/_block--inline-block--case-study.scss */
  .block-inline-blockcase-study .group-wrapper .group-top .field--name-field-title-case-study .main-title {
    font-size: 40px; } }

@media (max-width: 767px) {
  /* line 34, sass/components/page-components/_block--inline-block--case-study.scss */
  .block-inline-blockcase-study .group-wrapper .group-top .field--name-field-title-case-study .main-title {
    font-size: 22px; } }

/* line 52, sass/components/page-components/_block--inline-block--case-study.scss */
.block-inline-blockcase-study .group-wrapper .group-left {
  width: 54%;
  max-width: 690px;
  padding: 70px 0 120px; }

@media (max-width: 992px) {
  /* line 52, sass/components/page-components/_block--inline-block--case-study.scss */
  .block-inline-blockcase-study .group-wrapper .group-left {
    width: 100%;
    max-width: 100%;
    padding: 0; } }

/* line 63, sass/components/page-components/_block--inline-block--case-study.scss */
.block-inline-blockcase-study .group-wrapper .group-right {
  max-width: 575px;
  width: 45%;
  margin-left: 1%; }

@media (max-width: 992px) {
  /* line 63, sass/components/page-components/_block--inline-block--case-study.scss */
  .block-inline-blockcase-study .group-wrapper .group-right {
    width: 100%;
    max-width: 100%;
    margin: 40px 0 0 0;
    position: relative;
    padding: 100px 0; } }

@media (max-width: 767px) {
  /* line 63, sass/components/page-components/_block--inline-block--case-study.scss */
  .block-inline-blockcase-study .group-wrapper .group-right {
    display: none; } }

/* line 80, sass/components/page-components/_block--inline-block--case-study.scss */
.block-inline-blockcase-study .group-wrapper .field--name-field-background-image {
  position: absolute;
  right: -180px;
  top: 120px;
  bottom: 0;
  height: 100%;
  width: 100%;
  max-width: 800px;
  pointer-events: none;
  z-index: -1;
  -webkit-clip-path: polygon(25% 1%, 100% 0, 100% 100%, 0% 100%);
  clip-path: polygon(25% 1%, 100% 0, 100% 100%, 0% 100%); }

@media (max-width: 1200px) {
  /* line 80, sass/components/page-components/_block--inline-block--case-study.scss */
  .block-inline-blockcase-study .group-wrapper .field--name-field-background-image {
    right: -300px; } }

@media (max-width: 992px) {
  /* line 80, sass/components/page-components/_block--inline-block--case-study.scss */
  .block-inline-blockcase-study .group-wrapper .field--name-field-background-image {
    top: 0;
    right: -30%;
    max-width: 615px; } }

/* line 99, sass/components/page-components/_block--inline-block--case-study.scss */
.block-inline-blockcase-study .group-wrapper .field--name-field-background-image img {
  width: 100% !important;
  height: 100% !important;
  margin: 0; }

/* line 108, sass/components/page-components/_block--inline-block--case-study.scss */
.block-inline-blockcase-study .field--name-field-logo-suppliers {
  margin-bottom: 15px; }

/* line 110, sass/components/page-components/_block--inline-block--case-study.scss */
.block-inline-blockcase-study .field--name-field-logo-suppliers img {
  margin-bottom: 0;
  max-width: 235px; }

@media (max-width: 767px) {
  /* line 110, sass/components/page-components/_block--inline-block--case-study.scss */
  .block-inline-blockcase-study .field--name-field-logo-suppliers img {
    width: 100px; } }

/* line 120, sass/components/page-components/_block--inline-block--case-study.scss */
.block-inline-blockcase-study .field--name-field-title-information h3 {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 40px;
  line-height: 1.25;
  font-weight: 900;
  margin-bottom: 35px; }

@media (max-width: 1200px) {
  /* line 120, sass/components/page-components/_block--inline-block--case-study.scss */
  .block-inline-blockcase-study .field--name-field-title-information h3 {
    font-size: 34px; } }

@media (max-width: 767px) {
  /* line 120, sass/components/page-components/_block--inline-block--case-study.scss */
  .block-inline-blockcase-study .field--name-field-title-information h3 {
    font-size: 18px; } }

/* line 138, sass/components/page-components/_block--inline-block--case-study.scss */
.block-inline-blockcase-study .field--name-field-description-case-study {
  margin-bottom: 61px; }

/* line 140, sass/components/page-components/_block--inline-block--case-study.scss */
.block-inline-blockcase-study .field--name-field-description-case-study p {
  color: #626b7a;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5; }

@media (max-width: 1200px) {
  /* line 140, sass/components/page-components/_block--inline-block--case-study.scss */
  .block-inline-blockcase-study .field--name-field-description-case-study p {
    font-size: 20px; } }

@media (max-width: 767px) {
  /* line 140, sass/components/page-components/_block--inline-block--case-study.scss */
  .block-inline-blockcase-study .field--name-field-description-case-study p {
    font-size: 16px; } }

/* line 155, sass/components/page-components/_block--inline-block--case-study.scss */
.block-inline-blockcase-study .field--name-field-download-pdf {
  display: -webkit-inline-box; }

/* line 157, sass/components/page-components/_block--inline-block--case-study.scss */
.block-inline-blockcase-study .field--name-field-download-pdf a {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: 2px solid #2d67c5;
  color: #2d67c5;
  display: inline-block; }

@media (min-width: 1200px) {
  /* line 157, sass/components/page-components/_block--inline-block--case-study.scss */
  .block-inline-blockcase-study .field--name-field-download-pdf a {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.block-inline-blockcase-study .field--name-field-download-pdf a:focus {
  outline: 0; }

/* line 156, sass/mixins/_default.sass */
.block-inline-blockcase-study .field--name-field-download-pdf a:focus, .block-inline-blockcase-study .field--name-field-download-pdf a:active, .block-inline-blockcase-study .field--name-field-download-pdf a:hover {
  border-color: transparent;
  background: #2d67c5;
  color: #fff; }

@media (max-width: 767px) {
  /* line 157, sass/components/page-components/_block--inline-block--case-study.scss */
  .block-inline-blockcase-study .field--name-field-download-pdf a {
    display: block; } }

/* line 164, sass/components/page-components/_block--inline-block--case-study.scss */
.block-inline-blockcase-study .field--name-field-download-pdf .field__item {
  padding: 6px; }

/* line 169, sass/components/page-components/_block--inline-block--case-study.scss */
.block-inline-blockcase-study .paragraph--type--case-study-comment {
  -webkit-box-shadow: 0 10px 25px rgba(56, 102, 178, 0.2);
  box-shadow: 0 10px 25px rgba(56, 102, 178, 0.2);
  border-radius: 14px;
  background-color: #fff;
  padding: 72px 73px 72px 54px; }

@media (max-width: 1200px) {
  /* line 169, sass/components/page-components/_block--inline-block--case-study.scss */
  .block-inline-blockcase-study .paragraph--type--case-study-comment {
    padding: 42px 43px 42px 34px; } }

@media (max-width: 992px) {
  /* line 169, sass/components/page-components/_block--inline-block--case-study.scss */
  .block-inline-blockcase-study .paragraph--type--case-study-comment {
    max-width: 525px; } }

/* line 181, sass/components/page-components/_block--inline-block--case-study.scss */
.block-inline-blockcase-study .paragraph--type--case-study-comment .field--name-field-quotes-comment {
  margin-bottom: 0; }

/* line 184, sass/components/page-components/_block--inline-block--case-study.scss */
.block-inline-blockcase-study .paragraph--type--case-study-comment .field--name-field-media-image {
  margin-bottom: 24px; }

/* line 186, sass/components/page-components/_block--inline-block--case-study.scss */
.block-inline-blockcase-study .paragraph--type--case-study-comment .field--name-field-media-image img {
  margin-bottom: 0;
  width: 38px; }

/* line 192, sass/components/page-components/_block--inline-block--case-study.scss */
.block-inline-blockcase-study .paragraph--type--case-study-comment .field--name-field-description-case-study p {
  color: #626b7a;
  font-size: 24px;
  line-height: 1.58; }

@media (max-width: 1200px) {
  /* line 192, sass/components/page-components/_block--inline-block--case-study.scss */
  .block-inline-blockcase-study .paragraph--type--case-study-comment .field--name-field-description-case-study p {
    font-size: 20px; } }

@media (max-width: 992px) {
  /* line 192, sass/components/page-components/_block--inline-block--case-study.scss */
  .block-inline-blockcase-study .paragraph--type--case-study-comment .field--name-field-description-case-study p {
    font-size: 16px; } }

/* line 205, sass/components/page-components/_block--inline-block--case-study.scss */
.block-inline-blockcase-study .paragraph--type--case-study-comment .field--name-field-name-suppliers {
  font-size: 18px;
  color: #626b7a; }

@media (max-width: 1200px) {
  /* line 205, sass/components/page-components/_block--inline-block--case-study.scss */
  .block-inline-blockcase-study .paragraph--type--case-study-comment .field--name-field-name-suppliers {
    font-size: 16px; } }

/* line 214, sass/components/page-components/_block--inline-block--case-study.scss */
.block-inline-blockcase-study .field--name-field-case-study-items {
  position: relative; }

/* line 1, sass/components/page-components/_block--inline-block--white-black-block.scss */
.block-inline-blockwhite-black-block {
  position: relative; }

/* line 18, sass/components/page-components/_block--inline-block--white-black-block.scss */
.block-inline-blockwhite-black-block h1,
.block-inline-blockwhite-black-block h2,
.block-inline-blockwhite-black-block h3,
.block-inline-blockwhite-black-block h4,
.block-inline-blockwhite-black-block h5,
.block-inline-blockwhite-black-block h6,
.block-inline-blockwhite-black-block p {
  margin: 0; }

/* line 27, sass/components/page-components/_block--inline-block--white-black-block.scss */
.block-inline-blockwhite-black-block .blockwhite-splash-right {
  position: absolute;
  right: -12px;
  top: 0;
  z-index: 1;
  pointer-events: none; }

/* line 35, sass/components/page-components/_block--inline-block--white-black-block.scss */
.block-inline-blockwhite-black-block .ds-2col {
  max-width: 1460px;
  margin: 0 auto;
  padding: 0 30px 27px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

@media (max-width: 767px) {
  /* line 35, sass/components/page-components/_block--inline-block--white-black-block.scss */
  .block-inline-blockwhite-black-block .ds-2col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-bottom: 60px; } }

/* line 47, sass/components/page-components/_block--inline-block--white-black-block.scss */
.block-inline-blockwhite-black-block .paragraph--type-standard-content-dark {
  position: relative;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#3a5a8f), color-stop(45%, #233757), to(#233757));
  background-image: linear-gradient(to top, #3a5a8f 0%, #233757 45%, #233757 100%); }

/* line 370, sass/mixins/_default.sass */
.block-inline-blockwhite-black-block .paragraph--type-standard-content-dark::before, .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark::after {
  background: -webkit-gradient(linear, left bottom, left top, from(#3a5a8f), color-stop(45%, #233757), to(#233757));
  background: linear-gradient(to top, #3a5a8f 0%, #233757 45%, #233757 100%);
  content: '';
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%; }

/* line 379, sass/mixins/_default.sass */
.block-inline-blockwhite-black-block .paragraph--type-standard-content-dark::before {
  left: -100%; }

/* line 381, sass/mixins/_default.sass */
.block-inline-blockwhite-black-block .paragraph--type-standard-content-dark::after {
  right: -100%; }

/* line 51, sass/components/page-components/_block--inline-block--white-black-block.scss */
.block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .group-left {
  -webkit-transform: translate(-89px, -35px);
  transform: translate(-89px, -35px);
  margin-right: 37px;
  width: 50%; }

@media screen and (max-width: 1630px) {
  /* line 51, sass/components/page-components/_block--inline-block--white-black-block.scss */
  .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .group-left {
    -webkit-transform: translate(0, -38px);
    transform: translate(0, -38px); } }

@media (max-width: 767px) {
  /* line 51, sass/components/page-components/_block--inline-block--white-black-block.scss */
  .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .group-left {
    margin-right: 0;
    width: 100%; } }

/* line 65, sass/components/page-components/_block--inline-block--white-black-block.scss */
.block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .group-right {
  width: 50%; }

@media (max-width: 767px) {
  /* line 65, sass/components/page-components/_block--inline-block--white-black-block.scss */
  .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .group-right {
    width: 100%; } }

/* line 72, sass/components/page-components/_block--inline-block--white-black-block.scss */
.block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-image {
  position: relative; }

/* line 74, sass/components/page-components/_block--inline-block--white-black-block.scss */
.block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-image:before {
  content: '';
  position: absolute;
  width: 92%;
  height: 97%;
  left: 35px;
  right: 0;
  top: 35px;
  background: #00c0f3;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 76%, 0% 100%);
  clip-path: polygon(0 0, 100% 0, 100% 76%, 0% 100%); }

@media screen and (max-width: 1500px) {
  /* line 74, sass/components/page-components/_block--inline-block--white-black-block.scss */
  .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-image:before {
    right: -20px;
    left: inherit;
    width: 100%; } }

@media (max-width: 992px) {
  /* line 74, sass/components/page-components/_block--inline-block--white-black-block.scss */
  .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-image:before {
    right: -12px;
    top: 20px; } }

/* line 94, sass/components/page-components/_block--inline-block--white-black-block.scss */
.block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-image img {
  position: relative;
  z-index: 2;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 78%, 0% 100%);
  clip-path: polygon(0 0, 100% 0, 100% 78%, 0% 100%); }

/* line 101, sass/components/page-components/_block--inline-block--white-black-block.scss */
.block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-link a {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: 2px solid #fff;
  color: #fff; }

@media (min-width: 1200px) {
  /* line 101, sass/components/page-components/_block--inline-block--white-black-block.scss */
  .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-link a {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-link a:focus {
  outline: 0; }

/* line 242, sass/mixins/_default.sass */
.block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-link a:focus, .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-link a:active, .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-link a:hover {
  border-color: transparent;
  background: #2d67c5; }

/* line 106, sass/components/page-components/_block--inline-block--white-black-block.scss */
.block-inline-blockwhite-black-block .paragraph--type-standard-content-blue {
  position: relative;
  background: #3f8fdc;
  margin-bottom: 60px;
  padding: 65px 0; }

/* line 370, sass/mixins/_default.sass */
.block-inline-blockwhite-black-block .paragraph--type-standard-content-blue::before, .block-inline-blockwhite-black-block .paragraph--type-standard-content-blue::after {
  background: #3f8fdc;
  content: '';
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%; }

/* line 379, sass/mixins/_default.sass */
.block-inline-blockwhite-black-block .paragraph--type-standard-content-blue::before {
  left: -100%; }

/* line 381, sass/mixins/_default.sass */
.block-inline-blockwhite-black-block .paragraph--type-standard-content-blue::after {
  right: -100%; }

@media (min-width: 1200px) {
  /* line 106, sass/components/page-components/_block--inline-block--white-black-block.scss */
  .block-inline-blockwhite-black-block .paragraph--type-standard-content-blue {
    margin-bottom: 140px;
    padding: 220px 0 115px; } }

@media (min-width: 767px) {
  /* line 117, sass/components/page-components/_block--inline-block--white-black-block.scss */
  .block-inline-blockwhite-black-block .paragraph--type-standard-content-blue .group-left,
  .block-inline-blockwhite-black-block .paragraph--type-standard-content-blue .group-right {
    width: 50%; } }

/* line 124, sass/components/page-components/_block--inline-block--white-black-block.scss */
.block-inline-blockwhite-black-block .paragraph--type-standard-content-blue .group-left {
  margin-bottom: 50px;
  position: relative;
  width: 320px; }

@media (min-width: 767px) {
  /* line 124, sass/components/page-components/_block--inline-block--white-black-block.scss */
  .block-inline-blockwhite-black-block .paragraph--type-standard-content-blue .group-left {
    position: absolute;
    height: 319px;
    left: -185px;
    margin-bottom: 0;
    top: 95px;
    width: 565px; } }

@media (min-width: 1200px) {
  /* line 124, sass/components/page-components/_block--inline-block--white-black-block.scss */
  .block-inline-blockwhite-black-block .paragraph--type-standard-content-blue .group-left {
    height: 577px;
    left: -355px;
    top: 160px;
    width: 1022px; } }

/* line 145, sass/components/page-components/_block--inline-block--white-black-block.scss */
.block-inline-blockwhite-black-block .paragraph--type-standard-content-blue .group-left::before {
  background: url("../images/dark-blue-shape.png") no-repeat center;
  background-size: contain;
  content: '';
  display: block;
  height: 245px;
  left: 5px;
  position: absolute;
  top: -30px;
  width: 320px;
  z-index: 1; }

@media (min-width: 767px) {
  /* line 145, sass/components/page-components/_block--inline-block--white-black-block.scss */
  .block-inline-blockwhite-black-block .paragraph--type-standard-content-blue .group-left::before {
    height: 412px;
    left: 70px;
    top: -50px;
    width: 455px; } }

@media (min-width: 1200px) {
  /* line 145, sass/components/page-components/_block--inline-block--white-black-block.scss */
  .block-inline-blockwhite-black-block .paragraph--type-standard-content-blue .group-left::before {
    height: 745px;
    left: 65px;
    top: -60px;
    width: 822px; } }

/* line 172, sass/components/page-components/_block--inline-block--white-black-block.scss */
.block-inline-blockwhite-black-block .paragraph--type-standard-content-blue .group-left .field--name-field-content-image {
  margin-bottom: 0;
  position: relative;
  z-index: 1; }

/* line 179, sass/components/page-components/_block--inline-block--white-black-block.scss */
.block-inline-blockwhite-black-block .paragraph--type-standard-content-blue .group-right {
  padding: 0 30px; }

@media (min-width: 767px) {
  /* line 179, sass/components/page-components/_block--inline-block--white-black-block.scss */
  .block-inline-blockwhite-black-block .paragraph--type-standard-content-blue .group-right {
    margin-left: auto;
    padding: 0; } }

/* line 188, sass/components/page-components/_block--inline-block--white-black-block.scss */
.block-inline-blockwhite-black-block .paragraph--type-standard-content-blue .field--name-field-content-link a {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  background: #fff;
  border: 2px solid #fff;
  color: #2d67c5; }

@media (min-width: 1200px) {
  /* line 188, sass/components/page-components/_block--inline-block--white-black-block.scss */
  .block-inline-blockwhite-black-block .paragraph--type-standard-content-blue .field--name-field-content-link a {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.block-inline-blockwhite-black-block .paragraph--type-standard-content-blue .field--name-field-content-link a:focus {
  outline: 0; }

/* line 145, sass/mixins/_default.sass */
.block-inline-blockwhite-black-block .paragraph--type-standard-content-blue .field--name-field-content-link a:focus, .block-inline-blockwhite-black-block .paragraph--type-standard-content-blue .field--name-field-content-link a:active, .block-inline-blockwhite-black-block .paragraph--type-standard-content-blue .field--name-field-content-link a:hover {
  background: #2d67c5;
  border-color: #2d67c5;
  color: #fff; }

/* line 194, sass/components/page-components/_block--inline-block--white-black-block.scss */
.block-inline-blockwhite-black-block .paragraph .group-right {
  color: #fff; }

/* line 197, sass/components/page-components/_block--inline-block--white-black-block.scss */
.block-inline-blockwhite-black-block .paragraph .group-right .field--name-field-content-title h2, .block-inline-blockwhite-black-block .paragraph .group-right .field--name-field-content-title h4 {
  text-transform: inherit;
  color: #fff;
  font-family: var(--gotham);
  font-size: 48px;
  line-height: 1.3;
  font-weight: 900;
  margin-bottom: 30px; }

@media (max-width: 992px) {
  /* line 197, sass/components/page-components/_block--inline-block--white-black-block.scss */
  .block-inline-blockwhite-black-block .paragraph .group-right .field--name-field-content-title h2, .block-inline-blockwhite-black-block .paragraph .group-right .field--name-field-content-title h4 {
    font-size: 30px; } }

@media (max-width: 767px) {
  /* line 197, sass/components/page-components/_block--inline-block--white-black-block.scss */
  .block-inline-blockwhite-black-block .paragraph .group-right .field--name-field-content-title h2, .block-inline-blockwhite-black-block .paragraph .group-right .field--name-field-content-title h4 {
    font-size: 20px; } }

/* line 216, sass/components/page-components/_block--inline-block--white-black-block.scss */
.block-inline-blockwhite-black-block .paragraph .field--name-field-content-subtitle,
.block-inline-blockwhite-black-block .paragraph .field--name-field-content-description h4,
.block-inline-blockwhite-black-block .paragraph .field--name-field-content-description h2,
.block-inline-blockwhite-black-block .paragraph .field--name-field-content-subtitle h4 {
  font-size: 30px;
  margin-bottom: 30px; }

@media (max-width: 992px) {
  /* line 216, sass/components/page-components/_block--inline-block--white-black-block.scss */
  .block-inline-blockwhite-black-block .paragraph .field--name-field-content-subtitle,
  .block-inline-blockwhite-black-block .paragraph .field--name-field-content-description h4,
  .block-inline-blockwhite-black-block .paragraph .field--name-field-content-description h2,
  .block-inline-blockwhite-black-block .paragraph .field--name-field-content-subtitle h4 {
    font-size: 16px; } }

/* line 226, sass/components/page-components/_block--inline-block--white-black-block.scss */
.block-inline-blockwhite-black-block .paragraph .field--name-field-content-description h2 {
  color: #fff;
  text-transform: lowercase; }

/* line 229, sass/components/page-components/_block--inline-block--white-black-block.scss */
.block-inline-blockwhite-black-block .paragraph .field--name-field-content-description h2::first-letter {
  text-transform: capitalize; }

/* line 233, sass/components/page-components/_block--inline-block--white-black-block.scss */
.block-inline-blockwhite-black-block .paragraph .field--name-field-content-description p {
  font-size: 20px; }

@media (max-width: 992px) {
  /* line 233, sass/components/page-components/_block--inline-block--white-black-block.scss */
  .block-inline-blockwhite-black-block .paragraph .field--name-field-content-description p {
    font-size: 16px; } }

/* line 241, sass/components/page-components/_block--inline-block--white-black-block.scss */
.block-inline-blockwhite-black-block .paragraph .field--name-field-content-link a {
  display: inline-block;
  font-size: 18px !important;
  padding: 12px 43px !important; }

@media (max-width: 992px) {
  /* line 241, sass/components/page-components/_block--inline-block--white-black-block.scss */
  .block-inline-blockwhite-black-block .paragraph .field--name-field-content-link a {
    font-size: 14px !important;
    padding: 12px 24px !important; } }

/* line 1, sass/components/page-components/_block-inline-blockblue-body-description.scss */
.block-inline-blockblue-body-description {
  max-width: 1150px;
  margin: 0 auto;
  clear: both; }

/* line 5, sass/components/page-components/_block-inline-blockblue-body-description.scss */
.block-inline-blockblue-body-description .field--type-text-with-summary {
  color: #fff;
  padding: 40px;
  text-align: center;
  min-height: 200px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 15px;
  background: #2d67c5; }

/* line 16, sass/components/page-components/_block-inline-blockblue-body-description.scss */
.block-inline-blockblue-body-description .field--type-text-with-summary .field__item p {
  font-size: 30px;
  font-weight: 400; }

@media (max-width: 992px) {
  /* line 16, sass/components/page-components/_block-inline-blockblue-body-description.scss */
  .block-inline-blockblue-body-description .field--type-text-with-summary .field__item p {
    font-size: 21px; } }

/* line 22, sass/components/page-components/_block-inline-blockblue-body-description.scss */
.block-inline-blockblue-body-description .field--type-text-with-summary .field__item p a {
  color: #fff;
  text-decoration: underline; }

/* line 25, sass/components/page-components/_block-inline-blockblue-body-description.scss */
.block-inline-blockblue-body-description .field--type-text-with-summary .field__item p a:hover {
  color: #fff; }

/* line 1, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
.block-inline-blockchoose-the-offering {
  background: -webkit-gradient(linear, left bottom, left top, from(#3a5a8f), color-stop(45%, #233757), to(#233757));
  background: linear-gradient(to top, #3a5a8f 0%, #233757 45%, #233757 100%);
  padding: 230px 0 180px;
  -webkit-clip-path: polygon(50% 131px, 100% 0, 100% 100%, 0 100%, 0 0);
  clip-path: polygon(50% 131px, 100% 0, 100% 100%, 0 100%, 0 0);
  position: relative; }

@media (max-width: 1199px) {
  /* line 1, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
  .block-inline-blockchoose-the-offering {
    padding: 100px 0;
    -webkit-clip-path: polygon(50% 60px, 100% 0, 100% 100%, 0 100%, 0 0);
    clip-path: polygon(50% 60px, 100% 0, 100% 100%, 0 100%, 0 0); } }

@media (max-width: 767px) {
  /* line 1, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
  .block-inline-blockchoose-the-offering {
    padding-bottom: 64px; } }

/* line 13, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
.block-inline-blockchoose-the-offering:before {
  content: '';
  position: absolute;
  top: 0;
  left: -50%;
  background-image: url(../images/count-bg.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  pointer-events: none;
  width: 2700px;
  height: 1300px;
  opacity: .6; }

@media (max-width: 1199px) {
  /* line 13, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
  .block-inline-blockchoose-the-offering:before {
    background-size: 1800px; } }

/* line 29, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
.block-inline-blockchoose-the-offering h2 {
  color: #fff;
  font-family: var(--gotham);
  font-size: 60px;
  font-weight: 900;
  margin-bottom: 45px;
  text-align: center;
  text-transform: inherit; }

@media (max-width: 1199px) {
  /* line 29, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
  .block-inline-blockchoose-the-offering h2 {
    font-size: 40px; } }

@media (max-width: 767px) {
  /* line 29, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
  .block-inline-blockchoose-the-offering h2 {
    font-size: 22px; } }

/* line 45, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
.block-inline-blockchoose-the-offering .content {
  max-width: 1460px;
  margin: 0 auto;
  padding: 0 25px; }

/* line 52, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
.block-inline-blockchoose-the-offering .accordion-tabs .tabs-tab-list {
  margin-bottom: 90px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

@media (max-width: 767px) {
  /* line 52, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
  .block-inline-blockchoose-the-offering .accordion-tabs .tabs-tab-list {
    margin-bottom: 40px;
    margin: 0 -5px 40px; } }

/* line 61, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
.block-inline-blockchoose-the-offering .accordion-tabs .tabs-tab-list li {
  margin: 0 24px 0 0; }

@media (max-width: 767px) {
  /* line 61, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
  .block-inline-blockchoose-the-offering .accordion-tabs .tabs-tab-list li {
    margin: 0 5px;
    width: 100%; } }

/* line 67, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
.block-inline-blockchoose-the-offering .accordion-tabs .tabs-tab-list li a {
  -webkit-box-shadow: 0 3px 6px rgba(56, 102, 178, 0.33);
  box-shadow: 0 3px 6px rgba(56, 102, 178, 0.33);
  background-color: #fff;
  border-radius: 10px;
  display: block;
  color: #2d67c5;
  font-size: 24px;
  font-weight: 900;
  text-transform: uppercase;
  padding: 17px 54px;
  margin: 0;
  min-width: 275px;
  text-align: center;
  position: relative; }

/* line 82, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
.block-inline-blockchoose-the-offering .accordion-tabs .tabs-tab-list li a h3 {
  pointer-events: none; }

@media (max-width: 767px) {
  /* line 67, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
  .block-inline-blockchoose-the-offering .accordion-tabs .tabs-tab-list li a {
    min-width: 100%;
    padding: 12px 5px;
    font-size: 14px;
    text-align: center; }
  /* line 90, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
  .block-inline-blockchoose-the-offering .accordion-tabs .tabs-tab-list li a h3 {
    font-size: 14px; } }

/* line 95, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
.block-inline-blockchoose-the-offering .accordion-tabs .tabs-tab-list li a:after {
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 9px solid transparent;
  bottom: -9px;
  content: '';
  height: 0;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 0; }

/* line 109, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
.block-inline-blockchoose-the-offering .accordion-tabs .tabs-tab-list li a.is-selected {
  background-color: #00c0f3;
  color: #fff;
  border-bottom: none !important; }

/* line 113, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
.block-inline-blockchoose-the-offering .accordion-tabs .tabs-tab-list li a.is-selected:after {
  border-top-color: #00c0f3; }

/* line 122, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
.block-inline-blockchoose-the-offering .accordion-tabs .tabs-panel {
  border: none !important; }

/* line 125, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
.block-inline-blockchoose-the-offering .accordion-tabs .tabs-panel .content {
  padding: 0; }

/* line 128, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
.block-inline-blockchoose-the-offering .accordion-tabs .tabs-panel .field--type-entity-reference-revisions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

@media (max-width: 1199px) {
  /* line 128, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
  .block-inline-blockchoose-the-offering .accordion-tabs .tabs-panel .field--type-entity-reference-revisions {
    margin: 0 -30px; } }

@media (max-width: 767px) {
  /* line 128, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
  .block-inline-blockchoose-the-offering .accordion-tabs .tabs-panel .field--type-entity-reference-revisions {
    margin: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; } }

/* line 138, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
.block-inline-blockchoose-the-offering .accordion-tabs .tabs-panel .field--type-entity-reference-revisions .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

/* line 141, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
.block-inline-blockchoose-the-offering .accordion-tabs .tabs-panel .field--type-entity-reference-revisions .slick-slide {
  height: auto; }

/* line 143, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
.block-inline-blockchoose-the-offering .accordion-tabs .tabs-panel .field--type-entity-reference-revisions .slick-slide > div {
  height: 100%; }

/* line 145, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
.block-inline-blockchoose-the-offering .accordion-tabs .tabs-panel .field--type-entity-reference-revisions .slick-slide > div > .field__item {
  height: 100%; }

/* line 150, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
.block-inline-blockchoose-the-offering .accordion-tabs .tabs-panel .field--type-entity-reference-revisions .slick-slide, .block-inline-blockchoose-the-offering .accordion-tabs .tabs-panel .field--type-entity-reference-revisions > .field__item {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-width: calc(100% / 3 - 24px);
  margin: 0 12px;
  background: #fff;
  -webkit-box-shadow: 0 6px 16px rgba(56, 102, 178, 0.05);
  box-shadow: 0 6px 16px rgba(56, 102, 178, 0.05);
  border-radius: 10px;
  padding: 34px 37px 56px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

@media (max-width: 1199px) {
  /* line 150, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
  .block-inline-blockchoose-the-offering .accordion-tabs .tabs-panel .field--type-entity-reference-revisions .slick-slide, .block-inline-blockchoose-the-offering .accordion-tabs .tabs-panel .field--type-entity-reference-revisions > .field__item {
    margin: 0 10px;
    padding: 28px 28px 42px; } }

@media (max-width: 767px) {
  /* line 150, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
  .block-inline-blockchoose-the-offering .accordion-tabs .tabs-panel .field--type-entity-reference-revisions .slick-slide, .block-inline-blockchoose-the-offering .accordion-tabs .tabs-panel .field--type-entity-reference-revisions > .field__item {
    max-width: 100%;
    margin: 0 0 25px 0;
    padding: 20px 24px 24px; } }

/* line 172, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
.block-inline-blockchoose-the-offering .accordion-tabs .tabs-panel .field--type-entity-reference-revisions .slick-slide .paragraph--type--offering, .block-inline-blockchoose-the-offering .accordion-tabs .tabs-panel .field--type-entity-reference-revisions > .field__item .paragraph--type--offering {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

/* line 176, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
.block-inline-blockchoose-the-offering .accordion-tabs .tabs-panel .field--type-entity-reference-revisions .slick-slide .paragraph--type--offering .field--name-field-details-offering, .block-inline-blockchoose-the-offering .accordion-tabs .tabs-panel .field--type-entity-reference-revisions > .field__item .paragraph--type--offering .field--name-field-details-offering {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1; }

/* line 181, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
.block-inline-blockchoose-the-offering .accordion-tabs .tabs-panel .field--type-entity-reference-revisions .slick-slide:nth-child(1) .field--name-field-neme-offering, .block-inline-blockchoose-the-offering .accordion-tabs .tabs-panel .field--type-entity-reference-revisions > .field__item:nth-child(1) .field--name-field-neme-offering {
  background: #193f7a; }

/* line 186, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
.block-inline-blockchoose-the-offering .accordion-tabs .tabs-panel .field--type-entity-reference-revisions .slick-slide:nth-child(2) .field--name-field-neme-offering, .block-inline-blockchoose-the-offering .accordion-tabs .tabs-panel .field--type-entity-reference-revisions > .field__item:nth-child(2) .field--name-field-neme-offering {
  background: #2d67c5; }

/* line 191, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
.block-inline-blockchoose-the-offering .accordion-tabs .tabs-panel .field--type-entity-reference-revisions .slick-slide:nth-child(3) .field--name-field-neme-offering, .block-inline-blockchoose-the-offering .accordion-tabs .tabs-panel .field--type-entity-reference-revisions > .field__item:nth-child(3) .field--name-field-neme-offering {
  background: #097230; }

/* line 197, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
.block-inline-blockchoose-the-offering .accordion-tabs .tabs-panel .field--type-entity-reference-revisions .field--name-field-neme-offering {
  color: #fff;
  text-align: center;
  font-family: var(--gotham);
  font-size: 28px;
  font-weight: 900;
  border-radius: 40px;
  padding: 16px;
  width: 100%;
  margin: 0;
  line-height: 1;
  margin-bottom: 50px; }

@media (max-width: 1199px) {
  /* line 197, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
  .block-inline-blockchoose-the-offering .accordion-tabs .tabs-panel .field--type-entity-reference-revisions .field--name-field-neme-offering {
    font-size: 20px; } }

@media (max-width: 767px) {
  /* line 197, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
  .block-inline-blockchoose-the-offering .accordion-tabs .tabs-panel .field--type-entity-reference-revisions .field--name-field-neme-offering {
    font-size: 18px;
    padding: 8px;
    margin-bottom: 35px; } }

/* line 220, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
.block-inline-blockchoose-the-offering .accordion-tabs .tabs-panel .field--type-entity-reference-revisions .field--name-field-details-offering .field__item {
  background: url(../images/check-icon.png) 0px 3px no-repeat;
  background-size: 27px 27px;
  padding: 0 0 0 40px;
  color: #626b7a;
  font-size: 24px;
  margin-bottom: 22px; }

@media (max-width: 1199px) {
  /* line 220, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
  .block-inline-blockchoose-the-offering .accordion-tabs .tabs-panel .field--type-entity-reference-revisions .field--name-field-details-offering .field__item {
    font-size: 16px;
    background-size: 21px 21px;
    padding: 0 0 0 25px;
    margin-bottom: 12px; } }

/* line 238, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
.block-inline-blockchoose-the-offering .accordion-tabs .tabs-panel .field--type-entity-reference-revisions .field--name-field-price-offering {
  text-align: center;
  padding: 20px 0;
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 40px;
  font-weight: 900;
  text-transform: uppercase;
  border-top: 1px solid #cbcbcb;
  border-bottom: 1px solid #cbcbcb;
  margin-top: 25px; }

@media (max-width: 1199px) {
  /* line 238, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
  .block-inline-blockchoose-the-offering .accordion-tabs .tabs-panel .field--type-entity-reference-revisions .field--name-field-price-offering {
    font-size: 30px; } }

@media (max-width: 767px) {
  /* line 238, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
  .block-inline-blockchoose-the-offering .accordion-tabs .tabs-panel .field--type-entity-reference-revisions .field--name-field-price-offering {
    font-size: 24px;
    padding: 12px 0; } }

/* line 257, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
.block-inline-blockchoose-the-offering .accordion-tabs .tabs-panel .field--type-entity-reference-revisions .field--name-field-link-offering {
  margin-top: 25px;
  text-align: center; }

/* line 260, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
.block-inline-blockchoose-the-offering .accordion-tabs .tabs-panel .field--type-entity-reference-revisions .field--name-field-link-offering a {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: 2px solid #2d67c5;
  color: #2d67c5;
  display: inline-block;
  padding: 13px 54px;
  font-size: 18px !important; }

@media (min-width: 1200px) {
  /* line 260, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
  .block-inline-blockchoose-the-offering .accordion-tabs .tabs-panel .field--type-entity-reference-revisions .field--name-field-link-offering a {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.block-inline-blockchoose-the-offering .accordion-tabs .tabs-panel .field--type-entity-reference-revisions .field--name-field-link-offering a:focus {
  outline: 0; }

/* line 156, sass/mixins/_default.sass */
.block-inline-blockchoose-the-offering .accordion-tabs .tabs-panel .field--type-entity-reference-revisions .field--name-field-link-offering a:focus, .block-inline-blockchoose-the-offering .accordion-tabs .tabs-panel .field--type-entity-reference-revisions .field--name-field-link-offering a:active, .block-inline-blockchoose-the-offering .accordion-tabs .tabs-panel .field--type-entity-reference-revisions .field--name-field-link-offering a:hover {
  border-color: transparent;
  background: #2d67c5;
  color: #fff; }

@media (max-width: 1199px) {
  /* line 260, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
  .block-inline-blockchoose-the-offering .accordion-tabs .tabs-panel .field--type-entity-reference-revisions .field--name-field-link-offering a {
    font-size: 14px !important; } }

/* line 274, sass/components/page-components/_block-inline-blockchoose-the-offering.scss */
.block-inline-blockchoose-the-offering .accordeon-trigger {
  display: none !important; }

/* line 1, sass/components/page-components/_block-inline-blockcms.scss */
.block-inline-blockcms-body {
  padding: 110px 0 110px; }

@media (max-width: 768px) {
  /* line 1, sass/components/page-components/_block-inline-blockcms.scss */
  .block-inline-blockcms-body {
    padding: 80px 30px; } }

/* line 6, sass/components/page-components/_block-inline-blockcms.scss */
.block-inline-blockcms-body h2 {
  font-size: 50px;
  margin-bottom: 41px; }

/* line 11, sass/components/page-components/_block-inline-blockcms.scss */
.block-inline-blockcms-body .field--type-text-with-summary p {
  font-size: 30px;
  font-weight: 400;
  margin-bottom: 11px; }

/* line 15, sass/components/page-components/_block-inline-blockcms.scss */
.block-inline-blockcms-body .field--type-text-with-summary p a {
  color: #2152a1; }

/* line 1, sass/components/page-components/_block-inline-blockconnectivity.scss */
.block-inline-blockconnectivity {
  padding: 50px 15px; }

/* line 3, sass/components/page-components/_block-inline-blockconnectivity.scss */
.block-inline-blockconnectivity .field--name-field-title {
  font-size: 34px;
  text-transform: capitalize;
  margin-bottom: 20px;
  color: #193f7a;
  text-align: center; }

/* line 10, sass/components/page-components/_block-inline-blockconnectivity.scss */
.block-inline-blockconnectivity .field--name-field-region {
  max-width: 768px;
  margin: 0 auto; }

/* line 14, sass/components/page-components/_block-inline-blockconnectivity.scss */
.block-inline-blockconnectivity .field--name-field-region .global-office h2 {
  padding: 0 5%;
  font-size: 22px;
  font-weight: 600;
  margin-bottom: 10px; }

/* line 20, sass/components/page-components/_block-inline-blockconnectivity.scss */
.block-inline-blockconnectivity .field--name-field-region .global-office .notification-box {
  padding: 0 5%; }

/* line 22, sass/components/page-components/_block-inline-blockconnectivity.scss */
.block-inline-blockconnectivity .field--name-field-region .global-office .notification-box .field--name-field-main-text {
  border-bottom: 1px solid #ccc; }

/* line 24, sass/components/page-components/_block-inline-blockconnectivity.scss */
.block-inline-blockconnectivity .field--name-field-region .global-office .notification-box .field--name-field-main-text li {
  font-size: 15px;
  line-height: 1.5; }

/* line 30, sass/components/page-components/_block-inline-blockconnectivity.scss */
.block-inline-blockconnectivity .field--name-field-region .global-office .notification-box.notification-border {
  border: 2px solid #2d67c5; }

/* line 35, sass/components/page-components/_block-inline-blockconnectivity.scss */
.block-inline-blockconnectivity .field--name-field-region .paragraph--type--region .field--name-field-title {
  font-size: 26px;
  text-transform: uppercase;
  margin-bottom: 25px;
  color: #193f7a;
  text-align: center; }

/* line 43, sass/components/page-components/_block-inline-blockconnectivity.scss */
.block-inline-blockconnectivity .field--name-field-region .field--name-field-contact {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  width: 100%; }

/* line 50, sass/components/page-components/_block-inline-blockconnectivity.scss */
.block-inline-blockconnectivity .field--name-field-region .field--name-field-contact > .field__item {
  margin: 0 0 50px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-preferred-size: 33.33%;
  flex-basis: 33.33%;
  padding: 0 5%; }

@media (max-width: 767px) {
  /* line 50, sass/components/page-components/_block-inline-blockconnectivity.scss */
  .block-inline-blockconnectivity .field--name-field-region .field--name-field-contact > .field__item {
    margin: 0 0 20px;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%; } }

/* line 59, sass/components/page-components/_block-inline-blockconnectivity.scss */
.block-inline-blockconnectivity .field--name-field-region .field--name-field-contact > .field__item .cities-name {
  margin-bottom: 10px; }

/* line 61, sass/components/page-components/_block-inline-blockconnectivity.scss */
.block-inline-blockconnectivity .field--name-field-region .field--name-field-contact > .field__item .cities-name h4 {
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: 600; }

/* line 65, sass/components/page-components/_block-inline-blockconnectivity.scss */
.block-inline-blockconnectivity .field--name-field-region .field--name-field-contact > .field__item .cities-name h4 a {
  margin-right: 5px; }

/* line 67, sass/components/page-components/_block-inline-blockconnectivity.scss */
.block-inline-blockconnectivity .field--name-field-region .field--name-field-contact > .field__item .cities-name h4 a sub {
  bottom: 6px; }

/* line 72, sass/components/page-components/_block-inline-blockconnectivity.scss */
.block-inline-blockconnectivity .field--name-field-region .field--name-field-contact > .field__item .cities-name .paragraph--type--contact-details-with-number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

/* line 74, sass/components/page-components/_block-inline-blockconnectivity.scss */
.block-inline-blockconnectivity .field--name-field-region .field--name-field-contact > .field__item .cities-name .paragraph--type--contact-details-with-number .field--name-field-link {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  top: -5px;
  left: 3px; }

/* line 80, sass/components/page-components/_block-inline-blockconnectivity.scss */
.block-inline-blockconnectivity .field--name-field-region .field--name-field-contact > .field__item .cities-name .paragraph--type--contact-details-with-number .field--name-field-link .field__item {
  margin-right: 5px; }

/* line 86, sass/components/page-components/_block-inline-blockconnectivity.scss */
.block-inline-blockconnectivity .field--name-field-region .field--name-field-contact > .field__item .field--name-field-title {
  font-size: 16px;
  text-transform: capitalize;
  font-weight: normal;
  margin-bottom: 0px;
  color: #626b7a;
  text-align: left; }

/* line 95, sass/components/page-components/_block-inline-blockconnectivity.scss */
.block-inline-blockconnectivity .field--name-field-region .field--name-field-contact > .field__item .field--name-field-contact-details .field__item {
  color: #626b7a; }

/* line 106, sass/components/page-components/_block-inline-blockconnectivity.scss */
.contact-us-1-page .block-inline-blockconnectivity {
  padding: 0px 0px; }

/* line 110, sass/components/page-components/_block-inline-blockconnectivity.scss */
.contact-us-1-page .block-inline-blockglobal-support {
  margin-bottom: 43px; }

/* line 1, sass/components/page-components/_block-inline-blockdescription-with-right-image.scss */
.block-inline-blockdescription-with-right-image {
  padding: 150px 15px;
  max-width: 1150px;
  margin: 0 auto; }

@media (max-width: 768px) {
  /* line 1, sass/components/page-components/_block-inline-blockdescription-with-right-image.scss */
  .block-inline-blockdescription-with-right-image {
    padding: 50px 30px; } }

/* line 8, sass/components/page-components/_block-inline-blockdescription-with-right-image.scss */
.block-inline-blockdescription-with-right-image .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

/* line 11, sass/components/page-components/_block-inline-blockdescription-with-right-image.scss */
.block-inline-blockdescription-with-right-image .content .field--type-text-with-summary {
  max-width: 100%;
  padding: 0;
  padding-right: 40px;
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%; }

@media (max-width: 768px) {
  /* line 11, sass/components/page-components/_block-inline-blockdescription-with-right-image.scss */
  .block-inline-blockdescription-with-right-image .content .field--type-text-with-summary {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    padding-right: 0; } }

/* line 20, sass/components/page-components/_block-inline-blockdescription-with-right-image.scss */
.block-inline-blockdescription-with-right-image .content .field--type-text-with-summary h2 {
  font-size: 50px; }

@media (max-width: 992px) {
  /* line 20, sass/components/page-components/_block-inline-blockdescription-with-right-image.scss */
  .block-inline-blockdescription-with-right-image .content .field--type-text-with-summary h2 {
    font-size: 38px; } }

/* line 26, sass/components/page-components/_block-inline-blockdescription-with-right-image.scss */
.block-inline-blockdescription-with-right-image .content .field--type-text-with-summary p {
  margin-bottom: 15px;
  line-height: 30px; }

/* line 31, sass/components/page-components/_block-inline-blockdescription-with-right-image.scss */
.block-inline-blockdescription-with-right-image .content .field--name-field-right-image {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%; }

@media (max-width: 768px) {
  /* line 31, sass/components/page-components/_block-inline-blockdescription-with-right-image.scss */
  .block-inline-blockdescription-with-right-image .content .field--name-field-right-image {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%; } }

/* line 1, sass/components/page-components/_block-inline-blockglobal-support.scss */
.block-inline-blockglobal-support {
  text-align: center;
  padding: 120px 0 50px;
  margin-top: -50px;
  background: #EDF1F4; }

/* line 8, sass/components/page-components/_block-inline-blockglobal-support.scss */
.block-inline-blockglobal-support #myModal_sms .modal-body p {
  color: #fff;
  font-size: 36px;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1; }

/* line 17, sass/components/page-components/_block-inline-blockglobal-support.scss */
.block-inline-blockglobal-support #myModal_sms .modal-dialog {
  -webkit-transform: translate(0px, 50%);
  transform: translate(0px, 50%); }

/* line 22, sass/components/page-components/_block-inline-blockglobal-support.scss */
.block-inline-blockglobal-support .text-center h2 {
  font-size: 34px;
  text-transform: capitalize;
  margin-bottom: 20px;
  color: #193f7a;
  font-weight: 500;
  font-family: var(--gotham); }

/* line 31, sass/components/page-components/_block-inline-blockglobal-support.scss */
.block-inline-blockglobal-support .d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 1160px;
  margin: 0 auto; }

@media (max-width: 1199px) {
  /* line 31, sass/components/page-components/_block-inline-blockglobal-support.scss */
  .block-inline-blockglobal-support .d-flex {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; } }

/* line 38, sass/components/page-components/_block-inline-blockglobal-support.scss */
.block-inline-blockglobal-support .d-flex .bg-white {
  width: 100%;
  background-color: #fff;
  margin: 0 25px;
  padding: 25px;
  border-radius: 4px; }

@media (max-width: 1199px) {
  /* line 38, sass/components/page-components/_block-inline-blockglobal-support.scss */
  .block-inline-blockglobal-support .d-flex .bg-white {
    width: 43%;
    margin-bottom: 20px; } }

@media (max-width: 767px) {
  /* line 38, sass/components/page-components/_block-inline-blockglobal-support.scss */
  .block-inline-blockglobal-support .d-flex .bg-white {
    width: 100%; } }

/* line 51, sass/components/page-components/_block-inline-blockglobal-support.scss */
.block-inline-blockglobal-support .d-flex .bg-white img {
  width: 100px;
  height: 100px;
  -o-object-fit: contain;
  object-fit: contain;
  margin: 0 auto; }

/* line 58, sass/components/page-components/_block-inline-blockglobal-support.scss */
.block-inline-blockglobal-support .d-flex .bg-white a.blue-btn {
  border: 1px solid;
  padding: 10px 20px;
  margin: 15px auto 0;
  border-radius: 5px;
  color: #fff;
  font-size: 16px;
  background-color: #2d67c5;
  position: relative;
  width: 180px;
  min-height: 65px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

/* line 78, sass/components/page-components/_block-inline-blockglobal-support.scss */
.block-inline-blockglobal-support .d-flex .bg-white a.blue-btn:after {
  content: "";
  font-size: 0;
  background: #2d67c5 url(/themes/custom/avetta/dist/../images/svg/submit.svg);
  background-position-x: 0%;
  background-position-y: 0%;
  background-repeat: repeat;
  background-size: auto;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 15px;
  height: 15px;
  display: inline-block;
  position: absolute;
  right: 15px;
  top: 24px; }

/* line 99, sass/components/page-components/_block-inline-blockglobal-support.scss */
.block-inline-blockglobal-support h2 {
  font-size: 34px;
  text-transform: capitalize;
  margin-bottom: 20px;
  color: #193f7a; }

/* line 105, sass/components/page-components/_block-inline-blockglobal-support.scss */
.block-inline-blockglobal-support .field--name-field-subtitle {
  font-size: 20px;
  color: #2d67c5;
  margin-bottom: 30px; }

/* line 110, sass/components/page-components/_block-inline-blockglobal-support.scss */
.block-inline-blockglobal-support .field--name-field-image-with-link {
  max-width: 1160px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

@media (max-width: 1199px) {
  /* line 110, sass/components/page-components/_block-inline-blockglobal-support.scss */
  .block-inline-blockglobal-support .field--name-field-image-with-link {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; } }

/* line 117, sass/components/page-components/_block-inline-blockglobal-support.scss */
.block-inline-blockglobal-support .field--name-field-image-with-link > .field__item {
  width: 100%;
  background-color: #fff;
  margin: 0 25px;
  padding: 25px;
  border-radius: 4px; }

@media (max-width: 1199px) {
  /* line 117, sass/components/page-components/_block-inline-blockglobal-support.scss */
  .block-inline-blockglobal-support .field--name-field-image-with-link > .field__item {
    width: 43%;
    margin-bottom: 20px; } }

@media (max-width: 767px) {
  /* line 117, sass/components/page-components/_block-inline-blockglobal-support.scss */
  .block-inline-blockglobal-support .field--name-field-image-with-link > .field__item {
    width: 100%; } }

/* line 131, sass/components/page-components/_block-inline-blockglobal-support.scss */
.block-inline-blockglobal-support .field--name-field-image-with-link > .field__item .field--name-field-media-image img {
  width: 100px;
  height: 100px;
  -o-object-fit: contain;
  object-fit: contain;
  margin: 0 auto; }

/* line 139, sass/components/page-components/_block-inline-blockglobal-support.scss */
.block-inline-blockglobal-support .field--name-field-image-with-link > .field__item .field--type-link a {
  border: 1px solid;
  padding: 10px 20px;
  margin: 15px auto 0;
  border-radius: 5px;
  color: #fff;
  font-size: 16px;
  background-color: #2d67c5;
  position: relative;
  width: 180px;
  min-height: 65px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

/* line 153, sass/components/page-components/_block-inline-blockglobal-support.scss */
.block-inline-blockglobal-support .field--name-field-image-with-link > .field__item .field--type-link a:after {
  content: "";
  font-size: 0;
  background: #2d67c5 url(/themes/custom/avetta/dist/../images/svg/submit.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 15px;
  height: 15px;
  display: inline-block;
  position: absolute;
  right: 15px;
  top: 24px; }

/* line 171, sass/components/page-components/_block-inline-blockglobal-support.scss */
.block-inline-blockglobal-support .field--name-field-description {
  font-size: 20px;
  color: #2d67c5;
  margin-top: 50px; }

/* line 178, sass/components/page-components/_block-inline-blockglobal-support.scss */
.help-request-form h2 {
  color: #fff;
  font-weight: 600;
  font-size: 26px;
  letter-spacing: 1px; }

/* line 185, sass/components/page-components/_block-inline-blockglobal-support.scss */
.help-request-form label {
  opacity: 0; }

/* line 188, sass/components/page-components/_block-inline-blockglobal-support.scss */
.help-request-form textarea {
  font-size: 18px; }

/* line 191, sass/components/page-components/_block-inline-blockglobal-support.scss */
.help-request-form .submit-btn {
  color: #fff;
  margin: 0 auto;
  background-color: #376ABD;
  padding: 12px 30px;
  text-decoration: none;
  font-size: 24px;
  color: #fff;
  border: 0px solid;
  text-transform: capitalize;
  font-weight: 500; }

/* line 1, sass/components/page-components/_block-inline-blocklearn-more.scss */
.block-inline-blocklearn-more {
  max-width: 768px;
  margin: 30px auto 40px;
  -webkit-box-shadow: 1px 1px 10px #e8e7e7;
  box-shadow: 1px 1px 10px #e8e7e7;
  padding: 20px;
  position: relative; }

/* line 7, sass/components/page-components/_block-inline-blocklearn-more.scss */
.block-inline-blocklearn-more .field--name-field-first-link {
  padding-left: 115px;
  font-size: 24px;
  text-transform: uppercase;
  font-family: var(--gotham);
  font-weight: 700; }

/* line 13, sass/components/page-components/_block-inline-blocklearn-more.scss */
.block-inline-blocklearn-more .field--name-field-first-link a {
  display: inline-block;
  text-transform: capitalize; }

/* line 16, sass/components/page-components/_block-inline-blocklearn-more.scss */
.block-inline-blocklearn-more .field--name-field-first-link a:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 19px;
  height: 19px;
  background: url(/themes/custom/avetta/dist/../images/ar-b.png) 0 0 no-repeat;
  background-size: 100%;
  margin: 0 0 8px 18px; }

/* line 28, sass/components/page-components/_block-inline-blocklearn-more.scss */
.block-inline-blocklearn-more .field--name-field-image {
  position: absolute;
  top: 50%;
  -webkit-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
  margin: 0; }

/* line 33, sass/components/page-components/_block-inline-blocklearn-more.scss */
.block-inline-blocklearn-more .field--name-field-image img {
  margin: 0;
  width: 80px; }

/* line 38, sass/components/page-components/_block-inline-blocklearn-more.scss */
.block-inline-blocklearn-more .field--name-field-description {
  padding-left: 115px;
  font-size: 20px;
  color: #626b7a;
  margin-top: 10px;
  line-height: 1.3; }

@media (max-width: 767px) {
  /* line 1, sass/components/page-components/_block-inline-blocklinks.scss */
  .block-inline-blocklinks {
    margin-top: 13px; } }

/* line 5, sass/components/page-components/_block-inline-blocklinks.scss */
.block-inline-blocklinks .content {
  max-width: 1460px;
  padding: 0 30px;
  margin: 0 auto; }

@media (max-width: 767px) {
  /* line 5, sass/components/page-components/_block-inline-blocklinks.scss */
  .block-inline-blocklinks .content {
    padding: 0 25px; } }

/* line 14, sass/components/page-components/_block-inline-blocklinks.scss */
.block-inline-blocklinks .content > .field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

@media (max-width: 767px) {
  /* line 14, sass/components/page-components/_block-inline-blocklinks.scss */
  .block-inline-blocklinks .content > .field {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; } }

/* line 19, sass/components/page-components/_block-inline-blocklinks.scss */
.block-inline-blocklinks .content > .field > .field__item {
  width: 100%;
  max-width: calc(100% / 3);
  border-right: 1px solid #d2d3d5;
  padding: 52px 39px 38px 39px; }

@media (max-width: 992px) {
  /* line 19, sass/components/page-components/_block-inline-blocklinks.scss */
  .block-inline-blocklinks .content > .field > .field__item {
    max-width: calc(100% / 2);
    padding: 40px 39px 29px 39px; }
  /* line 27, sass/components/page-components/_block-inline-blocklinks.scss */
  .block-inline-blocklinks .content > .field > .field__item:first-child {
    padding-left: 0px;
    max-width: 45%; }
  /* line 31, sass/components/page-components/_block-inline-blocklinks.scss */
  .block-inline-blocklinks .content > .field > .field__item:nth-child(2) {
    border: none;
    max-width: 55%; } }

/* line 38, sass/components/page-components/_block-inline-blocklinks.scss */
.block-inline-blocklinks .content > .field > .field__item:last-child {
  border: none; }

@media (max-width: 992px) {
  /* line 38, sass/components/page-components/_block-inline-blocklinks.scss */
  .block-inline-blocklinks .content > .field > .field__item:last-child {
    display: none; } }

@media (max-width: 767px) {
  /* line 38, sass/components/page-components/_block-inline-blocklinks.scss */
  .block-inline-blocklinks .content > .field > .field__item:last-child {
    display: block;
    border: none !important; } }

@media (max-width: 767px) {
  /* line 19, sass/components/page-components/_block-inline-blocklinks.scss */
  .block-inline-blocklinks .content > .field > .field__item {
    max-width: 100% !important;
    border-bottom: 1px solid #d2d3d5 !important;
    border-right: none;
    padding: 27px 0; } }

/* line 59, sass/components/page-components/_block-inline-blocklinks.scss */
.block-inline-blocklinks .field--name-field-tag-for-link {
  color: #626b7a;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.77px;
  line-height: 28px;
  text-transform: uppercase;
  margin-bottom: 5px; }

@media (max-width: 992px) {
  /* line 59, sass/components/page-components/_block-inline-blocklinks.scss */
  .block-inline-blocklinks .field--name-field-tag-for-link {
    font-size: 14px; } }

@media (max-width: 767px) {
  /* line 59, sass/components/page-components/_block-inline-blocklinks.scss */
  .block-inline-blocklinks .field--name-field-tag-for-link {
    margin-bottom: 3px;
    font-size: 12px; } }

/* line 78, sass/components/page-components/_block-inline-blocklinks.scss */
.block-inline-blocklinks .field--name-field-link-and-arrow a {
  color: #193f7a;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px; }

@media (max-width: 992px) {
  /* line 78, sass/components/page-components/_block-inline-blocklinks.scss */
  .block-inline-blocklinks .field--name-field-link-and-arrow a {
    font-size: 20px;
    line-height: 28px; } }

@media (max-width: 767px) {
  /* line 78, sass/components/page-components/_block-inline-blocklinks.scss */
  .block-inline-blocklinks .field--name-field-link-and-arrow a {
    font-size: 20px;
    line-height: 23px; } }

/* line 92, sass/components/page-components/_block-inline-blocklinks.scss */
.block-inline-blocklinks .field--name-field-link-and-arrow a:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 16px;
  height: 16px;
  background: url("../images/ar-b.png") 0px 0px no-repeat;
  background-size: 100%;
  margin: 0 0 0 3px; }

/* line 103, sass/components/page-components/_block-inline-blocklinks.scss */
.block-inline-blocklinks .field--name-field-link-and-arrow a:hover {
  color: #097230; }

/* line 105, sass/components/page-components/_block-inline-blocklinks.scss */
.block-inline-blocklinks .field--name-field-link-and-arrow a:hover:after {
  background: url("../images/arrow-green-2.png") 0px 0px no-repeat;
  background-size: 100%; }

/* line 3, sass/components/page-components/_block-inline-blockmanage.scss */
.for_suppliers__contractors .block-inline-blockmanage .field--name-field-description {
  color: #00c0f3; }

/* line 6, sass/components/page-components/_block-inline-blockmanage.scss */
.for_suppliers__contractors .block-inline-blockmanage img {
  margin: 30px auto 0; }

/* line 11, sass/components/page-components/_block-inline-blockmanage.scss */
.block-inline-blockmanage {
  background-image: none;
  margin-bottom: 0;
  padding-bottom: 100px;
  padding-top: 100px; }

/* line 16, sass/components/page-components/_block-inline-blockmanage.scss */
.block-inline-blockmanage h2 {
  color: #193f7a;
  font-size: 50px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2px;
  text-transform: capitalize; }

/* line 25, sass/components/page-components/_block-inline-blockmanage.scss */
.block-inline-blockmanage .field--name-field-description {
  font-size: 20px;
  padding: 0 15px;
  margin-top: 20px;
  max-width: 1170px;
  color: #626b7a; }

/* line 32, sass/components/page-components/_block-inline-blockmanage.scss */
.block-inline-blockmanage a.button {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: 2px solid #2d67c5;
  color: #2d67c5;
  display: table;
  margin: 30px auto 40px;
  font-family: var(--gotham); }

@media (min-width: 1200px) {
  /* line 32, sass/components/page-components/_block-inline-blockmanage.scss */
  .block-inline-blockmanage a.button {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.block-inline-blockmanage a.button:focus {
  outline: 0; }

/* line 156, sass/mixins/_default.sass */
.block-inline-blockmanage a.button:focus, .block-inline-blockmanage a.button:active, .block-inline-blockmanage a.button:hover {
  border-color: transparent;
  background: #2d67c5;
  color: #fff; }

/* line 38, sass/components/page-components/_block-inline-blockmanage.scss */
.block-inline-blockmanage img {
  padding: 0 25px; }

/* line 1, sass/components/page-components/_block-inline-blockprequal-a1.scss */
.block-inline-blockprequal-a1 {
  background-color: #EDF1F4;
  padding: 30px 25px; }

/* line 4, sass/components/page-components/_block-inline-blockprequal-a1.scss */
.block-inline-blockprequal-a1 .big-container {
  margin: 0 auto; }

/* line 6, sass/components/page-components/_block-inline-blockprequal-a1.scss */
.block-inline-blockprequal-a1 .big-container .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

@media (max-width: 992px) {
  /* line 6, sass/components/page-components/_block-inline-blockprequal-a1.scss */
  .block-inline-blockprequal-a1 .big-container .row {
    display: block; } }

/* line 11, sass/components/page-components/_block-inline-blockprequal-a1.scss */
.block-inline-blockprequal-a1 .big-container .row .col-md-5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

@media (max-width: 992px) {
  /* line 17, sass/components/page-components/_block-inline-blockprequal-a1.scss */
  .block-inline-blockprequal-a1 .big-container .col-md-7 .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 50px; } }

@media (max-width: 600px) {
  /* line 17, sass/components/page-components/_block-inline-blockprequal-a1.scss */
  .block-inline-blockprequal-a1 .big-container .col-md-7 .row {
    display: block; } }

/* line 28, sass/components/page-components/_block-inline-blockprequal-a1.scss */
.block-inline-blockprequal-a1 .big-container .field--name-field-description {
  font-size: 50px;
  line-height: 1;
  letter-spacing: -2px;
  font-weight: 700;
  font-family: var(--gotham);
  color: #193f7a; }

@media (max-width: 1200px) {
  /* line 28, sass/components/page-components/_block-inline-blockprequal-a1.scss */
  .block-inline-blockprequal-a1 .big-container .field--name-field-description {
    font-size: 40px; } }

@media (max-width: 767px) {
  /* line 28, sass/components/page-components/_block-inline-blockprequal-a1.scss */
  .block-inline-blockprequal-a1 .big-container .field--name-field-description {
    font-size: 28px;
    line-height: 1.2; } }

/* line 44, sass/components/page-components/_block-inline-blockprequal-a1.scss */
.block-inline-blockprequal-a1 .big-container .circle-blocks .circle_data {
  width: 200px;
  height: 200px;
  margin: 0 auto;
  background-color: #fff;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  z-index: 1;
  position: relative;
  -webkit-box-shadow: 1px 1px 20px #d0d0d0;
  box-shadow: 1px 1px 20px #d0d0d0; }

@media (max-width: 1800px) {
  /* line 44, sass/components/page-components/_block-inline-blockprequal-a1.scss */
  .block-inline-blockprequal-a1 .big-container .circle-blocks .circle_data {
    width: 175px;
    height: 175px; } }

@media (max-width: 1460px) {
  /* line 44, sass/components/page-components/_block-inline-blockprequal-a1.scss */
  .block-inline-blockprequal-a1 .big-container .circle-blocks .circle_data {
    width: 150px;
    height: 150px; } }

/* line 66, sass/components/page-components/_block-inline-blockprequal-a1.scss */
.block-inline-blockprequal-a1 .big-container .circle-blocks .circle_data a {
  font-size: 20px;
  color: #2d67c5;
  padding: 0 8px;
  text-align: center;
  line-height: 1;
  margin-top: 10px; }

/* line 76, sass/components/page-components/_block-inline-blockprequal-a1.scss */
.block-inline-blockprequal-a1 .big-container .circle-blocks:first-child .circle_data:nth-child(1) {
  margin-top: 30px; }

@media (min-width: 1800px) {
  /* line 76, sass/components/page-components/_block-inline-blockprequal-a1.scss */
  .block-inline-blockprequal-a1 .big-container .circle-blocks:first-child .circle_data:nth-child(1) {
    margin-top: 70px; } }

@media (max-width: 1305px) {
  /* line 76, sass/components/page-components/_block-inline-blockprequal-a1.scss */
  .block-inline-blockprequal-a1 .big-container .circle-blocks:first-child .circle_data:nth-child(1) {
    margin: 0 auto 20px; } }

/* line 85, sass/components/page-components/_block-inline-blockprequal-a1.scss */
.block-inline-blockprequal-a1 .big-container .circle-blocks:first-child .circle_data:nth-child(2) {
  margin-left: 135px;
  margin-top: -5px; }

@media (min-width: 1800px) {
  /* line 85, sass/components/page-components/_block-inline-blockprequal-a1.scss */
  .block-inline-blockprequal-a1 .big-container .circle-blocks:first-child .circle_data:nth-child(2) {
    margin-left: 155px;
    margin-top: -25px; } }

@media (max-width: 1460px) {
  /* line 85, sass/components/page-components/_block-inline-blockprequal-a1.scss */
  .block-inline-blockprequal-a1 .big-container .circle-blocks:first-child .circle_data:nth-child(2) {
    margin-left: 120px; } }

@media (max-width: 1305px) {
  /* line 85, sass/components/page-components/_block-inline-blockprequal-a1.scss */
  .block-inline-blockprequal-a1 .big-container .circle-blocks:first-child .circle_data:nth-child(2) {
    margin: 0 auto 20px; } }

/* line 99, sass/components/page-components/_block-inline-blockprequal-a1.scss */
.block-inline-blockprequal-a1 .big-container .circle-blocks:first-child .circle_data:nth-child(3) {
  margin-left: 470px;
  margin-top: -50px; }

@media (min-width: 1800px) {
  /* line 99, sass/components/page-components/_block-inline-blockprequal-a1.scss */
  .block-inline-blockprequal-a1 .big-container .circle-blocks:first-child .circle_data:nth-child(3) {
    margin-left: 530px;
    margin-top: -75px; } }

@media (max-width: 1460px) {
  /* line 99, sass/components/page-components/_block-inline-blockprequal-a1.scss */
  .block-inline-blockprequal-a1 .big-container .circle-blocks:first-child .circle_data:nth-child(3) {
    margin-left: 400px; } }

@media (max-width: 1305px) {
  /* line 99, sass/components/page-components/_block-inline-blockprequal-a1.scss */
  .block-inline-blockprequal-a1 .big-container .circle-blocks:first-child .circle_data:nth-child(3) {
    margin: 0 auto 20px; } }

/* line 115, sass/components/page-components/_block-inline-blockprequal-a1.scss */
.block-inline-blockprequal-a1 .big-container .circle-blocks:nth-child(2) .circle_data:nth-child(1) {
  margin-left: -45px;
  margin-top: 15px; }

@media (min-width: 1800px) {
  /* line 115, sass/components/page-components/_block-inline-blockprequal-a1.scss */
  .block-inline-blockprequal-a1 .big-container .circle-blocks:nth-child(2) .circle_data:nth-child(1) {
    margin-left: -35px;
    margin-top: 25px; } }

@media (max-width: 1460px) {
  /* line 115, sass/components/page-components/_block-inline-blockprequal-a1.scss */
  .block-inline-blockprequal-a1 .big-container .circle-blocks:nth-child(2) .circle_data:nth-child(1) {
    margin-left: -60px; } }

@media (max-width: 1305px) {
  /* line 115, sass/components/page-components/_block-inline-blockprequal-a1.scss */
  .block-inline-blockprequal-a1 .big-container .circle-blocks:nth-child(2) .circle_data:nth-child(1) {
    margin: 0 auto 20px; } }

/* line 129, sass/components/page-components/_block-inline-blockprequal-a1.scss */
.block-inline-blockprequal-a1 .big-container .circle-blocks:nth-child(2) .circle_data:nth-child(2) {
  margin-left: 50px;
  margin-top: 0px; }

@media (min-width: 1800px) {
  /* line 129, sass/components/page-components/_block-inline-blockprequal-a1.scss */
  .block-inline-blockprequal-a1 .big-container .circle-blocks:nth-child(2) .circle_data:nth-child(2) {
    margin-left: 90px;
    margin-top: -20px; } }

@media (max-width: 1460px) {
  /* line 129, sass/components/page-components/_block-inline-blockprequal-a1.scss */
  .block-inline-blockprequal-a1 .big-container .circle-blocks:nth-child(2) .circle_data:nth-child(2) {
    margin-left: 10px; } }

@media (max-width: 1305px) {
  /* line 129, sass/components/page-components/_block-inline-blockprequal-a1.scss */
  .block-inline-blockprequal-a1 .big-container .circle-blocks:nth-child(2) .circle_data:nth-child(2) {
    margin: 0 auto 20px; } }

/* line 143, sass/components/page-components/_block-inline-blockprequal-a1.scss */
.block-inline-blockprequal-a1 .big-container .circle-blocks:nth-child(2) .circle_data:nth-child(3) {
  margin-left: 380px;
  margin-top: -90px; }

@media (min-width: 1800px) {
  /* line 143, sass/components/page-components/_block-inline-blockprequal-a1.scss */
  .block-inline-blockprequal-a1 .big-container .circle-blocks:nth-child(2) .circle_data:nth-child(3) {
    margin-left: 465px;
    margin-top: -95px; } }

@media (max-width: 1460px) {
  /* line 143, sass/components/page-components/_block-inline-blockprequal-a1.scss */
  .block-inline-blockprequal-a1 .big-container .circle-blocks:nth-child(2) .circle_data:nth-child(3) {
    margin-left: 300px;
    margin-top: -80px; } }

@media (max-width: 1305px) {
  /* line 143, sass/components/page-components/_block-inline-blockprequal-a1.scss */
  .block-inline-blockprequal-a1 .big-container .circle-blocks:nth-child(2) .circle_data:nth-child(3) {
    margin: 0 auto 20px; } }

/* line 160, sass/components/page-components/_block-inline-blockprequal-a1.scss */
.block-inline-blockprequal-a1 .big-container .circle-blocks:nth-child(3) .circle_data:nth-child(1) {
  margin-top: 130px;
  margin-left: -35px; }

@media (min-width: 1800px) {
  /* line 160, sass/components/page-components/_block-inline-blockprequal-a1.scss */
  .block-inline-blockprequal-a1 .big-container .circle-blocks:nth-child(3) .circle_data:nth-child(1) {
    margin-top: 150px;
    margin-left: 0; } }

@media (max-width: 1460px) {
  /* line 160, sass/components/page-components/_block-inline-blockprequal-a1.scss */
  .block-inline-blockprequal-a1 .big-container .circle-blocks:nth-child(3) .circle_data:nth-child(1) {
    margin-top: 120px;
    margin-left: -100px; } }

@media (max-width: 1305px) {
  /* line 160, sass/components/page-components/_block-inline-blockprequal-a1.scss */
  .block-inline-blockprequal-a1 .big-container .circle-blocks:nth-child(3) .circle_data:nth-child(1) {
    margin: 0 auto 20px; } }

/* line 1, sass/components/page-components/_block-inline-blocktabs-with-images.scss */
.block-inline-blocktabs-with-images {
  background: #fff;
  padding: 50px 0; }

@media (min-width: 768px) {
  /* line 1, sass/components/page-components/_block-inline-blocktabs-with-images.scss */
  .block-inline-blocktabs-with-images {
    padding: 65px 0; } }

@media (min-width: 1200px) {
  /* line 1, sass/components/page-components/_block-inline-blocktabs-with-images.scss */
  .block-inline-blocktabs-with-images {
    padding: 20px 0 90px 0; } }

/* line 10, sass/components/page-components/_block-inline-blocktabs-with-images.scss */
.block-inline-blocktabs-with-images.banner-another-items {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.2)));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%); }

/* line 13, sass/components/page-components/_block-inline-blocktabs-with-images.scss */
.block-inline-blocktabs-with-images h2,
.block-inline-blocktabs-with-images .field--name-field-a11y-para-tabs-sec-title {
  color: #193f7a;
  font-size: 22px;
  font-weight: 900;
  margin: 0 auto 25px;
  max-width: 300px;
  text-align: center;
  text-transform: none; }

/* line 22, sass/components/page-components/_block-inline-blocktabs-with-images.scss */
.block-inline-blocktabs-with-images h2 span,
.block-inline-blocktabs-with-images .field--name-field-a11y-para-tabs-sec-title span {
  display: block;
  font-size: 22px;
  color: #2d67c5; }

@media (min-width: 768px) {
  /* line 13, sass/components/page-components/_block-inline-blocktabs-with-images.scss */
  .block-inline-blocktabs-with-images h2,
  .block-inline-blocktabs-with-images .field--name-field-a11y-para-tabs-sec-title {
    font-size: 40px;
    max-width: 600px; }
  /* line 30, sass/components/page-components/_block-inline-blocktabs-with-images.scss */
  .block-inline-blocktabs-with-images h2 span,
  .block-inline-blocktabs-with-images .field--name-field-a11y-para-tabs-sec-title span {
    font-size: 40px; } }

@media (min-width: 1200px) {
  /* line 13, sass/components/page-components/_block-inline-blocktabs-with-images.scss */
  .block-inline-blocktabs-with-images h2,
  .block-inline-blocktabs-with-images .field--name-field-a11y-para-tabs-sec-title {
    font-size: 60px;
    margin-bottom: 40px;
    max-width: 980px; }
  /* line 38, sass/components/page-components/_block-inline-blocktabs-with-images.scss */
  .block-inline-blocktabs-with-images h2 span,
  .block-inline-blocktabs-with-images .field--name-field-a11y-para-tabs-sec-title span {
    font-size: 60px; } }

/* line 43, sass/components/page-components/_block-inline-blocktabs-with-images.scss */
.block-inline-blocktabs-with-images .field--name-field-a11y-para-tabs-sec-title {
  max-width: inherit; }

/* line 45, sass/components/page-components/_block-inline-blocktabs-with-images.scss */
.block-inline-blocktabs-with-images .field--name-field-a11y-para-tabs-sec-title h6 {
  text-transform: unset; }

/* line 50, sass/components/page-components/_block-inline-blocktabs-with-images.scss */
.block-inline-blocktabs-with-images .a11y-paragraphs-tabs__section-description .field--name-field-tabs-description {
  width: 100%;
  text-align: center;
  font-size: 24px;
  margin: -37px 0 37px 0px;
  color: #626b7a; }

/* line 57, sass/components/page-components/_block-inline-blocktabs-with-images.scss */
.block-inline-blocktabs-with-images .a11y-paragraphs-tabs__section-description .field--name-field-tabs-description .field__item:last-child {
  margin-top: 20px; }

@media (max-width: 992px) {
  /* line 64, sass/components/page-components/_block-inline-blocktabs-with-images.scss */
  .block-inline-blocktabs-with-images.img-tab .container {
    width: 100%;
    max-width: 100%;
    padding: 0 30px; } }

@media (max-width: 992px) and (max-width: 767px) {
  /* line 64, sass/components/page-components/_block-inline-blocktabs-with-images.scss */
  .block-inline-blocktabs-with-images.img-tab .container {
    padding: 0 25px; } }

/* line 75, sass/components/page-components/_block-inline-blocktabs-with-images.scss */
.block-inline-blocktabs-with-images .tabs-panel {
  border-top: none !important; }

/* line 78, sass/components/page-components/_block-inline-blocktabs-with-images.scss */
.block-inline-blocktabs-with-images .group-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }

@media (max-width: 767px) {
  /* line 78, sass/components/page-components/_block-inline-blocktabs-with-images.scss */
  .block-inline-blocktabs-with-images .group-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; } }

/* line 85, sass/components/page-components/_block-inline-blocktabs-with-images.scss */
.block-inline-blocktabs-with-images .group-wrapper .group-top {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  width: 100%;
  text-align: center;
  margin-bottom: 50px; }

@media (max-width: 767px) {
  /* line 85, sass/components/page-components/_block-inline-blocktabs-with-images.scss */
  .block-inline-blocktabs-with-images .group-wrapper .group-top {
    margin-top: 20px;
    margin-bottom: 30px; } }

/* line 94, sass/components/page-components/_block-inline-blocktabs-with-images.scss */
.block-inline-blocktabs-with-images .group-wrapper .group-top .field h2 {
  font-size: 36px;
  color: #193f7a;
  text-align: center;
  font-weight: 900;
  line-height: 1.25;
  max-width: 900px;
  margin: 0 auto; }

@media (max-width: 992px) {
  /* line 94, sass/components/page-components/_block-inline-blocktabs-with-images.scss */
  .block-inline-blocktabs-with-images .group-wrapper .group-top .field h2 {
    font-size: 30px; } }

@media (max-width: 767px) {
  /* line 94, sass/components/page-components/_block-inline-blocktabs-with-images.scss */
  .block-inline-blocktabs-with-images .group-wrapper .group-top .field h2 {
    font-size: 18px; } }

/* line 110, sass/components/page-components/_block-inline-blocktabs-with-images.scss */
.block-inline-blocktabs-with-images .group-wrapper .group-left {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc(50% - 2%);
  flex: 0 0 calc(50% - 2%);
  max-width: inherit; }

@media (max-width: 767px) {
  /* line 110, sass/components/page-components/_block-inline-blocktabs-with-images.scss */
  .block-inline-blocktabs-with-images .group-wrapper .group-left {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    text-align: center;
    margin-bottom: 20px; } }

/* line 118, sass/components/page-components/_block-inline-blocktabs-with-images.scss */
.block-inline-blocktabs-with-images .group-wrapper .group-left .field--name-field-the-biggest-title {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 70px;
  line-height: 1;
  font-weight: 900; }

@media (max-width: 992px) {
  /* line 118, sass/components/page-components/_block-inline-blocktabs-with-images.scss */
  .block-inline-blocktabs-with-images .group-wrapper .group-left .field--name-field-the-biggest-title {
    font-size: 40px; } }

@media (max-width: 767px) {
  /* line 118, sass/components/page-components/_block-inline-blocktabs-with-images.scss */
  .block-inline-blocktabs-with-images .group-wrapper .group-left .field--name-field-the-biggest-title {
    font-size: 55px;
    margin-top: 30px; } }

/* line 131, sass/components/page-components/_block-inline-blocktabs-with-images.scss */
.block-inline-blocktabs-with-images .group-wrapper .group-left .field--name-field-the-biggest-title h3 {
  font-size: 40px;
  margin-bottom: 20px; }

@media (min-width: 992px) {
  /* line 131, sass/components/page-components/_block-inline-blocktabs-with-images.scss */
  .block-inline-blocktabs-with-images .group-wrapper .group-left .field--name-field-the-biggest-title h3 {
    font-size: 50px;
    line-height: 1.367;
    font-weight: 900; } }

/* line 142, sass/components/page-components/_block-inline-blocktabs-with-images.scss */
.block-inline-blocktabs-with-images .group-wrapper .group-left .field--type-string-long h4 {
  font-size: 32px;
  color: #193f7a;
  margin-bottom: 24px;
  font-weight: 700; }

@media (max-width: 992px) {
  /* line 142, sass/components/page-components/_block-inline-blocktabs-with-images.scss */
  .block-inline-blocktabs-with-images .group-wrapper .group-left .field--type-string-long h4 {
    font-size: 30px;
    line-height: 1.2; } }

@media (max-width: 767px) {
  /* line 142, sass/components/page-components/_block-inline-blocktabs-with-images.scss */
  .block-inline-blocktabs-with-images .group-wrapper .group-left .field--type-string-long h4 {
    font-size: 18px; } }

/* line 154, sass/components/page-components/_block-inline-blocktabs-with-images.scss */
.block-inline-blocktabs-with-images .group-wrapper .group-left .field--type-string-long h4 br {
  display: none; }

/* line 159, sass/components/page-components/_block-inline-blocktabs-with-images.scss */
.block-inline-blocktabs-with-images .group-wrapper .group-left .field--name-field-main-text {
  margin-bottom: 25px; }

/* line 161, sass/components/page-components/_block-inline-blocktabs-with-images.scss */
.block-inline-blocktabs-with-images .group-wrapper .group-left .field--name-field-main-text p {
  font-size: 24px;
  color: #626b7a; }

@media (max-width: 992px) {
  /* line 161, sass/components/page-components/_block-inline-blocktabs-with-images.scss */
  .block-inline-blocktabs-with-images .group-wrapper .group-left .field--name-field-main-text p {
    font-size: 16px;
    line-height: 1.25; }
  /* line 167, sass/components/page-components/_block-inline-blocktabs-with-images.scss */
  .block-inline-blocktabs-with-images .group-wrapper .group-left .field--name-field-main-text p br {
    display: none; } }

/* line 171, sass/components/page-components/_block-inline-blocktabs-with-images.scss */
.block-inline-blocktabs-with-images .group-wrapper .group-left .field--name-field-main-text p strong {
  font-size: 24px; }

/* line 177, sass/components/page-components/_block-inline-blocktabs-with-images.scss */
.block-inline-blocktabs-with-images .group-wrapper .group-left .field--name-field-content-tab-link a {
  font-size: 18px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDE0IDEzIj48ZGVmcz48Y2xpcFBhdGggaWQ9Iml1ZGphIj48cGF0aCBkPSJNMTEuMzMzIDcuMjQybC00Ljg3IDQuMzNhLjYzNi42MzYgMCAwIDAgMCAuOTczLjg0NC44NDQgMCAwIDAgMS4wOTQgMEwxMy43NSA3LjA0YS42MzYuNjM2IDAgMCAwIDAtLjk3M0w3LjU1Ny41NjJhLjg0NC44NDQgMCAwIDAtMS4wOTUgMCAuNjM2LjYzNiAwIDAgMCAwIC45NzNsNC44NzEgNC4zM0guODE3Yy0uNDI3IDAtLjc3NC4zMDktLjc3NC42ODkgMCAuMzguMzQ3LjY4OC43NzQuNjg4eiIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnPjxnPjxnPjxwYXRoIGZpbGw9IiMyZDY3YzUiIGQ9Ik0xMS4zMzMgNy4yNDJsLTQuODcgNC4zM2EuNjM2LjYzNiAwIDAgMCAwIC45NzMuODQ0Ljg0NCAwIDAgMCAxLjA5NCAwTDEzLjc1IDcuMDRhLjYzNi42MzYgMCAwIDAgMC0uOTczTDcuNTU3LjU2MmEuODQ0Ljg0NCAwIDAgMC0xLjA5NSAwIC42MzYuNjM2IDAgMCAwIDAgLjk3M2w0Ljg3MSA0LjMzSC44MTdjLS40MjcgMC0uNzc0LjMwOS0uNzc0LjY4OSAwIC4zOC4zNDcuNjg4Ljc3NC42ODh6Ii8+PC9nPjxnIGNsaXAtcGF0aD0idXJsKCNpdWRqYSkiPjxnPjxwYXRoIGZpbGw9IiMyZDY3YzUiIGQ9Ik0tMi4yOCAyMi4yOTZ2LTI0aDI0djI0eiIvPjwvZz48L2c+PC9nPjwvZz48L3N2Zz4=");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right;
  padding: 3px 24px 3px 0;
  text-decoration: underline;
  text-transform: uppercase;
  color: #2d67c5; }

@media (max-width: 992px) {
  /* line 177, sass/components/page-components/_block-inline-blocktabs-with-images.scss */
  .block-inline-blocktabs-with-images .group-wrapper .group-left .field--name-field-content-tab-link a {
    font-size: 16px; } }

/* line 190, sass/components/page-components/_block-inline-blocktabs-with-images.scss */
.block-inline-blocktabs-with-images .group-wrapper .group-left .field--name-field-content-tab-link a:hover {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDE0IDEzIj48ZGVmcz48Y2xpcFBhdGggaWQ9Iml1ZGphIj48cGF0aCBkPSJNMTEuMzMzIDcuMjQybC00Ljg3IDQuMzNhLjYzNi42MzYgMCAwIDAgMCAuOTczLjg0NC44NDQgMCAwIDAgMS4wOTQgMEwxMy43NSA3LjA0YS42MzYuNjM2IDAgMCAwIDAtLjk3M0w3LjU1Ny41NjJhLjg0NC44NDQgMCAwIDAtMS4wOTUgMCAuNjM2LjYzNiAwIDAgMCAwIC45NzNsNC44NzEgNC4zM0guODE3Yy0uNDI3IDAtLjc3NC4zMDktLjc3NC42ODkgMCAuMzguMzQ3LjY4OC43NzQuNjg4eiIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnPjxnPjxnPjxwYXRoIGZpbGw9IiMwZGIxNGIiIGQ9Ik0xMS4zMzMgNy4yNDJsLTQuODcgNC4zM2EuNjM2LjYzNiAwIDAgMCAwIC45NzMuODQ0Ljg0NCAwIDAgMCAxLjA5NCAwTDEzLjc1IDcuMDRhLjYzNi42MzYgMCAwIDAgMC0uOTczTDcuNTU3LjU2MmEuODQ0Ljg0NCAwIDAgMC0xLjA5NSAwIC42MzYuNjM2IDAgMCAwIDAgLjk3M2w0Ljg3MSA0LjMzSC44MTdjLS40MjcgMC0uNzc0LjMwOS0uNzc0LjY4OSAwIC4zOC4zNDcuNjg4Ljc3NC42ODh6Ii8+PC9nPjxnIGNsaXAtcGF0aD0idXJsKCNpdWRqYSkiPjxnPjxwYXRoIGZpbGw9IiMwZGIxNGIiIGQ9Ik0tMi4yOCAyMi4yOTZ2LTI0aDI0djI0eiIvPjwvZz48L2c+PC9nPjwvZz48L3N2Zz4K");
  background-repeat: no-repeat;
  background-position: right;
  color: #097230; }

/* line 199, sass/components/page-components/_block-inline-blocktabs-with-images.scss */
.block-inline-blocktabs-with-images .group-wrapper .group-right {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 calc(50% - 2%);
  flex: 0 0 calc(50% - 2%);
  background: transparent;
  -webkit-transform: inherit;
  transform: inherit;
  margin: 0 0 0 1%; }

@media (max-width: 767px) {
  /* line 199, sass/components/page-components/_block-inline-blocktabs-with-images.scss */
  .block-inline-blocktabs-with-images .group-wrapper .group-right {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    margin: 0; } }

/* line 208, sass/components/page-components/_block-inline-blocktabs-with-images.scss */
.block-inline-blocktabs-with-images .group-wrapper .group-right .image-style-large {
  width: 100%;
  display: block; }

/* line 214, sass/components/page-components/_block-inline-blocktabs-with-images.scss */
.block-inline-blocktabs-with-images .field--name-field-grey-background {
  display: none; }

/* line 223, sass/components/page-components/_block-inline-blocktabs-with-images.scss */
.vetify .block-inline-blocktabs-with-images .a11y-paragraphs-tabs__wrapper .tabs-tab-list a {
  padding: 25px 20px 25px 20px !important; }

/* line 225, sass/components/page-components/_block-inline-blocktabs-with-images.scss */
.vetify .block-inline-blocktabs-with-images .a11y-paragraphs-tabs__wrapper .tabs-tab-list a h3 {
  font-size: 21px; }

/* line 1, sass/components/page-components/_block-inline-blocktabs.scss */
.block-inline-blocktabs {
  background: #f5f7fa;
  padding: 99px 0 68px; }

@media (max-width: 992px) {
  /* line 1, sass/components/page-components/_block-inline-blocktabs.scss */
  .block-inline-blocktabs {
    padding-bottom: 0;
    background-image: url(../images/teablet-bg.png);
    background-repeat: no-repeat;
    background-position: 0 0; } }

@media (max-width: 767px) {
  /* line 1, sass/components/page-components/_block-inline-blocktabs.scss */
  .block-inline-blocktabs {
    background: #f9fafc;
    padding: 40px 0 60px; } }

/* line 17, sass/components/page-components/_block-inline-blocktabs.scss */
.block-inline-blocktabs .a11y-paragraphs-tabs__wrapper {
  max-width: 1460px;
  margin: 0 auto;
  padding: 0 30px; }

/* line 22, sass/components/page-components/_block-inline-blocktabs.scss */
.block-inline-blocktabs .a11y-paragraphs-tabs__wrapper .content_description p {
  color: #193f7a;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  text-align: center;
  display: block;
  margin-bottom: 25px; }

/* line 36, sass/components/page-components/_block-inline-blocktabs.scss */
.block-inline-blocktabs .field--name-field-a11y-para-tabs-sec-title h2 {
  text-align: center;
  font-size: 60px;
  color: #193f7a;
  font-family: var(--gotham);
  font-weight: 900;
  margin-bottom: 0;
  line-height: 1.25; }

@media (max-width: 992px) {
  /* line 36, sass/components/page-components/_block-inline-blocktabs.scss */
  .block-inline-blocktabs .field--name-field-a11y-para-tabs-sec-title h2 {
    font-size: 40px; } }

@media (max-width: 767px) {
  /* line 36, sass/components/page-components/_block-inline-blocktabs.scss */
  .block-inline-blocktabs .field--name-field-a11y-para-tabs-sec-title h2 {
    font-size: 22px; } }

/* line 56, sass/components/page-components/_block-inline-blocktabs.scss */
.block-inline-blocktabs .field--name-field-tabs-description {
  color: #626b7a;
  font-size: 32px;
  max-width: 950px;
  margin: 0 auto 25px;
  text-align: center; }

@media (max-width: 992px) {
  /* line 56, sass/components/page-components/_block-inline-blocktabs.scss */
  .block-inline-blocktabs .field--name-field-tabs-description {
    font-size: 24px; } }

/* line 67, sass/components/page-components/_block-inline-blocktabs.scss */
.block-inline-blocktabs .tabs-panel {
  margin-top: 100px;
  border: none !important; }

@media (max-width: 767px) {
  /* line 67, sass/components/page-components/_block-inline-blocktabs.scss */
  .block-inline-blocktabs .tabs-panel {
    margin-top: 0; } }

/* line 73, sass/components/page-components/_block-inline-blocktabs.scss */
.block-inline-blocktabs .tabs-panel .group-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }

@media (max-width: 992px) {
  /* line 73, sass/components/page-components/_block-inline-blocktabs.scss */
  .block-inline-blocktabs .tabs-panel .group-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; } }

@media (max-width: 767px) {
  /* line 73, sass/components/page-components/_block-inline-blocktabs.scss */
  .block-inline-blocktabs .tabs-panel .group-wrapper {
    margin-top: 35px; } }

/* line 83, sass/components/page-components/_block-inline-blocktabs.scss */
.block-inline-blocktabs .tabs-panel .group-wrapper .group-top {
  display: none; }

/* line 86, sass/components/page-components/_block-inline-blocktabs.scss */
.block-inline-blocktabs .tabs-panel .group-wrapper .group-left {
  max-width: 550px; }

@media (max-width: 1200px) {
  /* line 86, sass/components/page-components/_block-inline-blocktabs.scss */
  .block-inline-blocktabs .tabs-panel .group-wrapper .group-left {
    max-width: 450px; } }

@media (max-width: 992px) {
  /* line 86, sass/components/page-components/_block-inline-blocktabs.scss */
  .block-inline-blocktabs .tabs-panel .group-wrapper .group-left {
    max-width: 100%;
    width: 100%; } }

/* line 96, sass/components/page-components/_block-inline-blocktabs.scss */
.block-inline-blocktabs .tabs-panel .group-wrapper .group-right {
  width: 100%;
  max-width: 780px;
  margin-left: 1%; }

@media (max-width: 992px) {
  /* line 96, sass/components/page-components/_block-inline-blocktabs.scss */
  .block-inline-blocktabs .tabs-panel .group-wrapper .group-right {
    max-width: calc(100% + 70px);
    width: calc(100% + 70px);
    margin: 0 0 0 -70px; } }

@media (max-width: 767px) {
  /* line 96, sass/components/page-components/_block-inline-blocktabs.scss */
  .block-inline-blocktabs .tabs-panel .group-wrapper .group-right {
    max-width: 100%;
    width: 100%;
    margin: 40px 0 0 -30px; } }

/* line 116, sass/components/page-components/_block-inline-blocktabs.scss */
.block-inline-blocktabs .tabs-panel .field--name-field-colored-title {
  color: #097230;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.77px;
  text-transform: uppercase;
  margin-bottom: 25px; }

@media (max-width: 767px) {
  /* line 116, sass/components/page-components/_block-inline-blocktabs.scss */
  .block-inline-blocktabs .tabs-panel .field--name-field-colored-title {
    font-size: 14px;
    letter-spacing: 0.67px; } }

/* line 129, sass/components/page-components/_block-inline-blocktabs.scss */
.block-inline-blocktabs .tabs-panel .field--name-field-bold-title h4 {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 40px;
  line-height: 1.25;
  font-weight: 900;
  margin-bottom: 25px; }

@media (max-width: 767px) {
  /* line 129, sass/components/page-components/_block-inline-blocktabs.scss */
  .block-inline-blocktabs .tabs-panel .field--name-field-bold-title h4 {
    font-size: 18px; } }

/* line 143, sass/components/page-components/_block-inline-blocktabs.scss */
.block-inline-blocktabs .tabs-panel .field--name-field-main-text p {
  color: #626b7a;
  font-size: 24px;
  font-weight: 400;
  margin-bottom: 21px; }

@media (max-width: 767px) {
  /* line 143, sass/components/page-components/_block-inline-blocktabs.scss */
  .block-inline-blocktabs .tabs-panel .field--name-field-main-text p {
    font-size: 16px; } }

/* line 155, sass/components/page-components/_block-inline-blocktabs.scss */
.block-inline-blocktabs .tabs-panel .field--name-field-content-tab-link a {
  color: #2d67c5;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-weight: 600;
  text-decoration: underline;
  text-transform: uppercase;
  font-size: 18px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDE0IDEzIj48ZGVmcz48Y2xpcFBhdGggaWQ9Iml1ZGphIj48cGF0aCBkPSJNMTEuMzMzIDcuMjQybC00Ljg3IDQuMzNhLjYzNi42MzYgMCAwIDAgMCAuOTczLjg0NC44NDQgMCAwIDAgMS4wOTQgMEwxMy43NSA3LjA0YS42MzYuNjM2IDAgMCAwIDAtLjk3M0w3LjU1Ny41NjJhLjg0NC44NDQgMCAwIDAtMS4wOTUgMCAuNjM2LjYzNiAwIDAgMCAwIC45NzNsNC44NzEgNC4zM0guODE3Yy0uNDI3IDAtLjc3NC4zMDktLjc3NC42ODkgMCAuMzguMzQ3LjY4OC43NzQuNjg4eiIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnPjxnPjxnPjxwYXRoIGZpbGw9IiMyZDY3YzUiIGQ9Ik0xMS4zMzMgNy4yNDJsLTQuODcgNC4zM2EuNjM2LjYzNiAwIDAgMCAwIC45NzMuODQ0Ljg0NCAwIDAgMCAxLjA5NCAwTDEzLjc1IDcuMDRhLjYzNi42MzYgMCAwIDAgMC0uOTczTDcuNTU3LjU2MmEuODQ0Ljg0NCAwIDAgMC0xLjA5NSAwIC42MzYuNjM2IDAgMCAwIDAgLjk3M2w0Ljg3MSA0LjMzSC44MTdjLS40MjcgMC0uNzc0LjMwOS0uNzc0LjY4OSAwIC4zOC4zNDcuNjg4Ljc3NC42ODh6Ii8+PC9nPjxnIGNsaXAtcGF0aD0idXJsKCNpdWRqYSkiPjxnPjxwYXRoIGZpbGw9IiMyZDY3YzUiIGQ9Ik0tMi4yOCAyMi4yOTZ2LTI0aDI0djI0eiIvPjwvZz48L2c+PC9nPjwvZz48L3N2Zz4=");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right;
  padding: 3px 24px 3px 0; }

@media (max-width: 767px) {
  /* line 155, sass/components/page-components/_block-inline-blocktabs.scss */
  .block-inline-blocktabs .tabs-panel .field--name-field-content-tab-link a {
    font-size: 14px; } }

/* line 171, sass/components/page-components/_block-inline-blocktabs.scss */
.block-inline-blocktabs .tabs-panel .field--name-field-content-tab-link a:hover {
  color: #097230;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDE0IDEzIj48ZGVmcz48Y2xpcFBhdGggaWQ9Iml1ZGphIj48cGF0aCBkPSJNMTEuMzMzIDcuMjQybC00Ljg3IDQuMzNhLjYzNi42MzYgMCAwIDAgMCAuOTczLjg0NC44NDQgMCAwIDAgMS4wOTQgMEwxMy43NSA3LjA0YS42MzYuNjM2IDAgMCAwIDAtLjk3M0w3LjU1Ny41NjJhLjg0NC44NDQgMCAwIDAtMS4wOTUgMCAuNjM2LjYzNiAwIDAgMCAwIC45NzNsNC44NzEgNC4zM0guODE3Yy0uNDI3IDAtLjc3NC4zMDktLjc3NC42ODkgMCAuMzguMzQ3LjY4OC43NzQuNjg4eiIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnPjxnPjxnPjxwYXRoIGZpbGw9IiMwZGIxNGIiIGQ9Ik0xMS4zMzMgNy4yNDJsLTQuODcgNC4zM2EuNjM2LjYzNiAwIDAgMCAwIC45NzMuODQ0Ljg0NCAwIDAgMCAxLjA5NCAwTDEzLjc1IDcuMDRhLjYzNi42MzYgMCAwIDAgMC0uOTczTDcuNTU3LjU2MmEuODQ0Ljg0NCAwIDAgMC0xLjA5NSAwIC42MzYuNjM2IDAgMCAwIDAgLjk3M2w0Ljg3MSA0LjMzSC44MTdjLS40MjcgMC0uNzc0LjMwOS0uNzc0LjY4OSAwIC4zOC4zNDcuNjg4Ljc3NC42ODh6Ii8+PC9nPjxnIGNsaXAtcGF0aD0idXJsKCNpdWRqYSkiPjxnPjxwYXRoIGZpbGw9IiMwZGIxNGIiIGQ9Ik0tMi4yOCAyMi4yOTZ2LTI0aDI0djI0eiIvPjwvZz48L2c+PC9nPjwvZz48L3N2Zz4K");
  background-repeat: no-repeat;
  background-position: right; }

/* line 179, sass/components/page-components/_block-inline-blocktabs.scss */
.block-inline-blocktabs .tabs-panel .media--type-image {
  overflow: inherit; }

/* line 182, sass/components/page-components/_block-inline-blocktabs.scss */
.block-inline-blocktabs .tabs-panel .field--name-field-media-image {
  position: relative;
  padding: 95px 0 120px 85px; }

@media (max-width: 1200px) {
  /* line 182, sass/components/page-components/_block-inline-blocktabs.scss */
  .block-inline-blocktabs .tabs-panel .field--name-field-media-image {
    padding: 75px 0 100px 65px; } }

@media (max-width: 767px) {
  /* line 182, sass/components/page-components/_block-inline-blocktabs.scss */
  .block-inline-blocktabs .tabs-panel .field--name-field-media-image {
    padding: 40px 0 40px 40px; } }

/* line 191, sass/components/page-components/_block-inline-blocktabs.scss */
.block-inline-blocktabs .tabs-panel .field--name-field-media-image:before {
  content: '';
  position: absolute;
  width: 475px;
  height: 415px;
  background: url("../images/combined_shape.png") no-repeat 0 0;
  pointer-events: none;
  top: 0;
  left: 0;
  z-index: 1;
  background-size: contain; }

@media (max-width: 1200px) {
  /* line 191, sass/components/page-components/_block-inline-blocktabs.scss */
  .block-inline-blocktabs .tabs-panel .field--name-field-media-image:before {
    width: 375px;
    height: 315px; } }

@media (max-width: 767px) {
  /* line 191, sass/components/page-components/_block-inline-blocktabs.scss */
  .block-inline-blocktabs .tabs-panel .field--name-field-media-image:before {
    width: 165px;
    height: 165px; } }

/* line 212, sass/components/page-components/_block-inline-blocktabs.scss */
.block-inline-blocktabs .tabs-panel .field--name-field-media-image:after {
  content: '';
  position: absolute;
  bottom: -28px;
  right: -245px;
  z-index: 1;
  width: 635px;
  height: 635px;
  background: url(../images/tab-slider-bg.png) no-repeat 0 0;
  background-size: contain; }

@media (max-width: 1200px) {
  /* line 212, sass/components/page-components/_block-inline-blocktabs.scss */
  .block-inline-blocktabs .tabs-panel .field--name-field-media-image:after {
    width: 475px;
    height: 475px; } }

@media (max-width: 992px) {
  /* line 212, sass/components/page-components/_block-inline-blocktabs.scss */
  .block-inline-blocktabs .tabs-panel .field--name-field-media-image:after {
    width: 570px;
    height: 570px;
    left: inherit;
    right: -140px; } }

@media (max-width: 767px) {
  /* line 212, sass/components/page-components/_block-inline-blocktabs.scss */
  .block-inline-blocktabs .tabs-panel .field--name-field-media-image:after {
    width: 220px;
    height: 200px; } }

/* line 238, sass/components/page-components/_block-inline-blocktabs.scss */
.block-inline-blocktabs .tabs-panel .field--name-field-media-image img {
  position: relative;
  z-index: 2;
  width: 100%;
  max-width: 630px; }

@media (max-width: 992px) {
  /* line 238, sass/components/page-components/_block-inline-blocktabs.scss */
  .block-inline-blocktabs .tabs-panel .field--name-field-media-image img {
    max-width: 100%;
    width: 100%; } }

/* line 2, sass/components/page-components/_block-inline-blocktext-with-link.scss */
.block-inline-blocktext-with-link .gray-bg {
  background-color: #EDF1F4;
  padding: 100px 0; }

@media (max-width: 992px) {
  /* line 2, sass/components/page-components/_block-inline-blocktext-with-link.scss */
  .block-inline-blocktext-with-link .gray-bg {
    padding: 50px 0; } }

/* line 8, sass/components/page-components/_block-inline-blocktext-with-link.scss */
.block-inline-blocktext-with-link .gray-bg .container {
  padding: 0; }

/* line 11, sass/components/page-components/_block-inline-blocktext-with-link.scss */
.block-inline-blocktext-with-link .gray-bg h3 {
  font-family: var(--gotham);
  font-weight: 500;
  line-height: 1.3; }

@media (max-width: 767px) {
  /* line 11, sass/components/page-components/_block-inline-blocktext-with-link.scss */
  .block-inline-blocktext-with-link .gray-bg h3 {
    font-size: 28px;
    padding: 0 25px; } }

/* line 20, sass/components/page-components/_block-inline-blocktext-with-link.scss */
.block-inline-blocktext-with-link .gray-bg a.schedule-demo {
  background-color: #2d67c5;
  border: none;
  padding: 16px 50px;
  text-decoration: none;
  font-size: 24px;
  border-radius: 50px;
  color: #fff;
  display: table;
  margin: 25px auto; }

/* line 30, sass/components/page-components/_block-inline-blocktext-with-link.scss */
.block-inline-blocktext-with-link .gray-bg a.schedule-demo:hover {
  background-color: #193f7a; }

@media (max-width: 767px) {
  /* line 20, sass/components/page-components/_block-inline-blocktext-with-link.scss */
  .block-inline-blocktext-with-link .gray-bg a.schedule-demo {
    padding: 15px 30px;
    font-size: 16px; } }

/* line 39, sass/components/page-components/_block-inline-blocktext-with-link.scss */
.block-inline-blocktext-with-link .container {
  padding: 50px 0; }

@media (max-width: 767px) {
  /* line 39, sass/components/page-components/_block-inline-blocktext-with-link.scss */
  .block-inline-blocktext-with-link .container {
    padding: 50px 0 100px; } }

/* line 44, sass/components/page-components/_block-inline-blocktext-with-link.scss */
.block-inline-blocktext-with-link .container h2.deep-blue-font.text-center {
  color: #193f7a;
  font-size: 50px;
  line-height: 1.3;
  font-family: var(--gotham);
  font-weight: 700;
  letter-spacing: -2px;
  text-transform: inherit; }

@media (max-width: 767px) {
  /* line 44, sass/components/page-components/_block-inline-blocktext-with-link.scss */
  .block-inline-blocktext-with-link .container h2.deep-blue-font.text-center {
    font-size: 26px;
    padding: 0 25px;
    letter-spacing: 0; } }

/* line 58, sass/components/page-components/_block-inline-blocktext-with-link.scss */
.block-inline-blocktext-with-link .container a {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: 2px solid #2d67c5;
  color: #2d67c5;
  display: table;
  margin: 30px auto 0;
  font-family: var(--gotham); }

@media (min-width: 1200px) {
  /* line 58, sass/components/page-components/_block-inline-blocktext-with-link.scss */
  .block-inline-blocktext-with-link .container a {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.block-inline-blocktext-with-link .container a:focus {
  outline: 0; }

/* line 156, sass/mixins/_default.sass */
.block-inline-blocktext-with-link .container a:focus, .block-inline-blocktext-with-link .container a:active, .block-inline-blocktext-with-link .container a:hover {
  border-color: transparent;
  background: #2d67c5;
  color: #fff; }

/* line 65, sass/components/page-components/_block-inline-blocktext-with-link.scss */
.block-inline-blocktext-with-link .d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

/* line 68, sass/components/page-components/_block-inline-blocktext-with-link.scss */
.block-inline-blocktext-with-link .d-flex .text-center.mt-5 {
  margin: 0 15px; }

@media (max-width: 600px) {
  /* line 65, sass/components/page-components/_block-inline-blocktext-with-link.scss */
  .block-inline-blocktext-with-link .d-flex {
    display: block; } }

/* line 1, sass/components/page-components/_block-inline-blocktitle-with-link.scss */
.block-inline-blocktitle-with-link {
  max-width: 1150px;
  margin: 0 auto;
  padding: 0 15px;
  padding-bottom: 100px; }

@media (max-width: 768px) {
  /* line 1, sass/components/page-components/_block-inline-blocktitle-with-link.scss */
  .block-inline-blocktitle-with-link {
    padding-bottom: 80px;
    padding: 0 30px; } }

/* line 10, sass/components/page-components/_block-inline-blocktitle-with-link.scss */
.block-inline-blocktitle-with-link .content {
  padding: 40px 20px;
  background: #2d67c5;
  border-radius: 15px;
  min-height: 264px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

@media (max-width: 768px) {
  /* line 10, sass/components/page-components/_block-inline-blocktitle-with-link.scss */
  .block-inline-blocktitle-with-link .content {
    padding: 60px 30px;
    border-radius: 10px; } }

/* line 22, sass/components/page-components/_block-inline-blocktitle-with-link.scss */
.block-inline-blocktitle-with-link .content .layout--twocol-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  max-width: 840px;
  margin: auto;
  width: 100%; }

@media (max-width: 768px) {
  /* line 22, sass/components/page-components/_block-inline-blocktitle-with-link.scss */
  .block-inline-blocktitle-with-link .content .layout--twocol-section {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; } }

/* line 33, sass/components/page-components/_block-inline-blocktitle-with-link.scss */
.block-inline-blocktitle-with-link .content .layout--twocol-section .layout__region--first {
  max-width: 470px; }

/* line 35, sass/components/page-components/_block-inline-blocktitle-with-link.scss */
.block-inline-blocktitle-with-link .content .layout--twocol-section .layout__region--first .field--name-field-title {
  color: #fff;
  font-size: 40px;
  font-weight: 600;
  max-width: 470px;
  margin-bottom: 0;
  line-height: 52px;
  letter-spacing: 0.05px; }

@media (max-width: 992px) {
  /* line 35, sass/components/page-components/_block-inline-blocktitle-with-link.scss */
  .block-inline-blocktitle-with-link .content .layout--twocol-section .layout__region--first .field--name-field-title {
    font-size: 38px;
    line-height: 48px; } }

/* line 48, sass/components/page-components/_block-inline-blocktitle-with-link.scss */
.block-inline-blocktitle-with-link .content .layout--twocol-section .layout__region--first .field--name-field-description {
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 400;
  margin-top: 20px;
  line-height: 32px;
  color: #fff;
  letter-spacing: 0.05px; }

@media (max-width: 992px) {
  /* line 48, sass/components/page-components/_block-inline-blocktitle-with-link.scss */
  .block-inline-blocktitle-with-link .content .layout--twocol-section .layout__region--first .field--name-field-description {
    font-size: 22px;
    line-height: 28px; } }

/* line 62, sass/components/page-components/_block-inline-blocktitle-with-link.scss */
.block-inline-blocktitle-with-link .content .layout--twocol-section .layout__region--second {
  text-align: center; }

/* line 65, sass/components/page-components/_block-inline-blocktitle-with-link.scss */
.block-inline-blocktitle-with-link .content .layout--twocol-section .layout__region--second .field--name-field-first-link a {
  font-size: 18px;
  background: transparent;
  color: #fff;
  line-height: 21.6px;
  font-weight: 600;
  text-decoration: none;
  border: 2px solid #fff;
  border-radius: 0px;
  padding: 17px 25px;
  display: inline-block;
  min-width: 209px;
  text-align: center; }

/* line 78, sass/components/page-components/_block-inline-blocktitle-with-link.scss */
.block-inline-blocktitle-with-link .content .layout--twocol-section .layout__region--second .field--name-field-first-link a:hover {
  background-color: transparent;
  color: #fff;
  -webkit-transition: all .35s;
  transition: all .35s; }

@media (max-width: 768px) {
  /* line 65, sass/components/page-components/_block-inline-blocktitle-with-link.scss */
  .block-inline-blocktitle-with-link .content .layout--twocol-section .layout__region--second .field--name-field-first-link a {
    display: block; } }

/* line 1, sass/components/page-components/_block-inline-blocktitle-with-number.scss */
.block-inline-blocktitle-with-number {
  max-width: 1150px;
  margin: 0 auto;
  padding: 50px 15px 86px; }

@media (max-width: 768px) {
  /* line 1, sass/components/page-components/_block-inline-blocktitle-with-number.scss */
  .block-inline-blocktitle-with-number {
    padding: 80px 30px 40px; } }

/* line 8, sass/components/page-components/_block-inline-blocktitle-with-number.scss */
.block-inline-blocktitle-with-number h2 {
  font-size: 40px;
  margin-bottom: 26px;
  text-transform: capitalize;
  color: #193f7a;
  font-weight: 900;
  font-family: var(--gotham); }

@media (max-width: 768px) {
  /* line 8, sass/components/page-components/_block-inline-blocktitle-with-number.scss */
  .block-inline-blocktitle-with-number h2 {
    margin-bottom: 50px; } }

/* line 19, sass/components/page-components/_block-inline-blocktitle-with-number.scss */
.block-inline-blocktitle-with-number .field--name-field-title-with-number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

/* line 22, sass/components/page-components/_block-inline-blocktitle-with-number.scss */
.block-inline-blocktitle-with-number .field--name-field-title-with-number .field__item {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%; }

@media (max-width: 768px) {
  /* line 22, sass/components/page-components/_block-inline-blocktitle-with-number.scss */
  .block-inline-blocktitle-with-number .field--name-field-title-with-number .field__item {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%; } }

/* line 27, sass/components/page-components/_block-inline-blocktitle-with-number.scss */
.block-inline-blocktitle-with-number .field--name-field-title-with-number .field__item .paragraph--type--title-with-number {
  padding: 0 100px 0 0;
  margin-bottom: 65px; }

@media (max-width: 768px) {
  /* line 27, sass/components/page-components/_block-inline-blocktitle-with-number.scss */
  .block-inline-blocktitle-with-number .field--name-field-title-with-number .field__item .paragraph--type--title-with-number {
    margin-bottom: 30px;
    padding: 0 15px; } }

/* line 34, sass/components/page-components/_block-inline-blocktitle-with-number.scss */
.block-inline-blocktitle-with-number .field--name-field-title-with-number .field__item .paragraph--type--title-with-number .field--name-field-title {
  letter-spacing: -0.4px;
  line-height: 31px;
  font-weight: 600;
  margin-bottom: 18px;
  font-size: 24px;
  color: #626b7a; }

/* line 42, sass/components/page-components/_block-inline-blocktitle-with-number.scss */
.block-inline-blocktitle-with-number .field--name-field-title-with-number .field__item .paragraph--type--title-with-number .field--name-field-content-description {
  font-size: 20px;
  font-weight: 400;
  color: #434343; }

/* line 46, sass/components/page-components/_block-inline-blocktitle-with-number.scss */
.block-inline-blocktitle-with-number .field--name-field-title-with-number .field__item .paragraph--type--title-with-number .field--name-field-content-description a {
  color: #2152a1;
  text-decoration: none; }

/* line 1, sass/components/page-components/_block-inline-blockwhat-you-can-do.scss */
.block-inline-blockwhat-you-can-do {
  padding: 143px 0 93px;
  background: #2d67c5; }

@media (max-width: 768px) {
  /* line 1, sass/components/page-components/_block-inline-blockwhat-you-can-do.scss */
  .block-inline-blockwhat-you-can-do {
    padding: 80px 30px 40px; } }

/* line 7, sass/components/page-components/_block-inline-blockwhat-you-can-do.scss */
.block-inline-blockwhat-you-can-do h2 {
  font-size: 50px;
  font-weight: 600;
  margin-bottom: 70px;
  color: #fff;
  text-align: center;
  line-height: 52.6px; }

@media (max-width: 992px) {
  /* line 7, sass/components/page-components/_block-inline-blockwhat-you-can-do.scss */
  .block-inline-blockwhat-you-can-do h2 {
    font-size: 38px; } }

@media (max-width: 768px) {
  /* line 7, sass/components/page-components/_block-inline-blockwhat-you-can-do.scss */
  .block-inline-blockwhat-you-can-do h2 {
    margin-bottom: 40px; } }

/* line 21, sass/components/page-components/_block-inline-blockwhat-you-can-do.scss */
.block-inline-blockwhat-you-can-do .content {
  max-width: 1150px;
  margin: 0 auto; }

/* line 24, sass/components/page-components/_block-inline-blockwhat-you-can-do.scss */
.block-inline-blockwhat-you-can-do .content .field--type-text-with-summary {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }

/* line 28, sass/components/page-components/_block-inline-blockwhat-you-can-do.scss */
.block-inline-blockwhat-you-can-do .content .field--type-text-with-summary .field__item {
  -ms-flex-preferred-size: 33.33%;
  flex-basis: 33.33%;
  padding: 0 23px;
  padding-bottom: 60px; }

@media (max-width: 768px) {
  /* line 28, sass/components/page-components/_block-inline-blockwhat-you-can-do.scss */
  .block-inline-blockwhat-you-can-do .content .field--type-text-with-summary .field__item {
    padding-bottom: 20px;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%; } }

/* line 36, sass/components/page-components/_block-inline-blockwhat-you-can-do.scss */
.block-inline-blockwhat-you-can-do .content .field--type-text-with-summary .field__item p {
  color: #fff;
  font-size: 22px;
  font-weight: 400;
  padding-left: 37px;
  position: relative; }

/* line 42, sass/components/page-components/_block-inline-blockwhat-you-can-do.scss */
.block-inline-blockwhat-you-can-do .content .field--type-text-with-summary .field__item p:before {
  content: '';
  position: absolute;
  left: 1px;
  top: 15px;
  width: 19px;
  height: 2.5px;
  background: #fff; }

/* line 1, sass/components/page-components/_block-inline-home-page-banner.scss */
.block-inline-blockhome-page-banner-block {
  position: relative;
  background-color: #3996C7;
  line-height: 1px;
  height: 264px; }

/* line 6, sass/components/page-components/_block-inline-home-page-banner.scss */
.block-inline-blockhome-page-banner-block .banner-image .banner-container {
  position: relative;
  z-index: 2; }

/* line 9, sass/components/page-components/_block-inline-home-page-banner.scss */
.block-inline-blockhome-page-banner-block .banner-image .banner-container .button {
  border: none;
  padding: 0px;
  border-radius: 0px;
  background: transparent;
  display: table;
  margin: 0px auto; }

/* line 16, sass/components/page-components/_block-inline-home-page-banner.scss */
.block-inline-blockhome-page-banner-block .banner-image .banner-container .button img {
  margin: 0px; }

/* line 20, sass/components/page-components/_block-inline-home-page-banner.scss */
.block-inline-blockhome-page-banner-block .banner-image .banner-container a:focus {
  outline: 0px; }

/* line 27, sass/components/page-components/_block-inline-home-page-banner.scss */
.block-inline-blockhome-page-banner-block .field--type-entity-reference {
  margin: 0 0 0; }

@media (max-width: 1200px) {
  /* line 1, sass/components/page-components/_block-inline-home-page-banner.scss */
  .block-inline-blockhome-page-banner-block {
    height: 277px; } }

@media (max-width: 992px) {
  /* line 1, sass/components/page-components/_block-inline-home-page-banner.scss */
  .block-inline-blockhome-page-banner-block {
    height: 245px; } }

@media (max-width: 768px) {
  /* line 1, sass/components/page-components/_block-inline-home-page-banner.scss */
  .block-inline-blockhome-page-banner-block {
    height: 225px; } }

@media (max-width: 540px) {
  /* line 1, sass/components/page-components/_block-inline-home-page-banner.scss */
  .block-inline-blockhome-page-banner-block {
    height: 180px; } }

@media (max-width: 400px) {
  /* line 1, sass/components/page-components/_block-inline-home-page-banner.scss */
  .block-inline-blockhome-page-banner-block {
    height: 165px; } }

/* line 46, sass/components/page-components/_block-inline-home-page-banner.scss */
.block-inline-blockhome-page-banner-block .field--name-field-media-image img {
  width: 100%;
  display: block;
  margin: 0px auto;
  cursor: pointer;
  /* max-width: 1640px; */ }

@media (max-width: 992px) {
  /* line 46, sass/components/page-components/_block-inline-home-page-banner.scss */
  .block-inline-blockhome-page-banner-block .field--name-field-media-image img {
    min-height: 142px; } }

@media (max-width: 540px) {
  /* line 46, sass/components/page-components/_block-inline-home-page-banner.scss */
  .block-inline-blockhome-page-banner-block .field--name-field-media-image img {
    min-height: 195px; } }

@media (max-width: 400px) {
  /* line 46, sass/components/page-components/_block-inline-home-page-banner.scss */
  .block-inline-blockhome-page-banner-block .field--name-field-media-image img {
    min-height: 102px; } }

@media (min-width: 1200px) {
  /* line 68, sass/components/page-components/_block-inline-home-page-banner.scss */
  .avetta_homepage .main-menu .navbar-we-mega-menu {
    background: transparent; } }

@media (min-width: 1200px) {
  /* line 72, sass/components/page-components/_block-inline-home-page-banner.scss */
  .avetta_homepage #page-wrapper {
    padding-top: 145px; }
  /* line 75, sass/components/page-components/_block-inline-home-page-banner.scss */
  .avetta_homepage #page-wrapper .header.transparent-bg .header-menu {
    background: #3996C7; }
  /* line 78, sass/components/page-components/_block-inline-home-page-banner.scss */
  .avetta_homepage #page-wrapper .header.transparent-bg nav.header-menu {
    background: transparent; } }

@media (min-width: 1200px) {
  /* line 84, sass/components/page-components/_block-inline-home-page-banner.scss */
  .avetta_homepage .main-menu .navbar-we-mega-menu {
    background: transparent; } }

/* line 90, sass/components/page-components/_block-inline-home-page-banner.scss */
.avetta_homepage .desktop_banner {
  display: block; }

/* line 94, sass/components/page-components/_block-inline-home-page-banner.scss */
.avetta_homepage .mobile_banner {
  display: none; }

@media (max-width: 767px) {
  /* line 99, sass/components/page-components/_block-inline-home-page-banner.scss */
  .avetta_homepage #block-avetta-branding {
    background: #fff; }
  /* line 102, sass/components/page-components/_block-inline-home-page-banner.scss */
  .avetta_homepage .mobile_banner {
    display: block;
    margin-top: 7px; }
  /* line 106, sass/components/page-components/_block-inline-home-page-banner.scss */
  .avetta_homepage .desktop_banner {
    display: none; } }

/* line 1, sass/components/page-components/_block-link-with-images.scss */
.block-inline-blocklink-with-images {
  padding: 130px 0 130px;
  background: #193f7a;
  background: -webkit-gradient(linear, left top, right top, color-stop(44%, #193f7a), to(#2e75c8));
  background: linear-gradient(90deg, #193f7a 44%, #2e75c8 100%);
  color: #fff;
  position: relative; }

@media (max-width: 992px) {
  /* line 1, sass/components/page-components/_block-link-with-images.scss */
  .block-inline-blocklink-with-images {
    background-image: -webkit-gradient(linear, left bottom, left top, from(#3a5a8f), color-stop(45%, #233757), to(#233757));
    background-image: linear-gradient(to top, #3a5a8f 0%, #233757 45%, #233757 100%);
    padding: 61px 0; } }

/* line 12, sass/components/page-components/_block-link-with-images.scss */
.block-inline-blocklink-with-images:before {
  content: '';
  position: absolute;
  top: 10%;
  right: 55%;
  background-image: url(../images/count-bg.png);
  background-position: 25% 0;
  background-repeat: no-repeat;
  pointer-events: none;
  width: 1400px;
  height: 1300px;
  opacity: .6; }

@media (max-width: 992px) {
  /* line 12, sass/components/page-components/_block-link-with-images.scss */
  .block-inline-blocklink-with-images:before {
    display: none; } }

/* line 28, sass/components/page-components/_block-link-with-images.scss */
.block-inline-blocklink-with-images:after {
  display: none;
  content: '';
  position: absolute;
  top: 0;
  right: -55%;
  background-image: url(../images/group-right.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  pointer-events: none;
  width: 768px;
  height: 480px; }

@media (max-width: 992px) {
  /* line 28, sass/components/page-components/_block-link-with-images.scss */
  .block-inline-blocklink-with-images:after {
    display: block; } }

@media (max-width: 767px) {
  /* line 28, sass/components/page-components/_block-link-with-images.scss */
  .block-inline-blocklink-with-images:after {
    left: 63%;
    width: 400px;
    height: 300px;
    background-size: 100%; } }

/* line 50, sass/components/page-components/_block-link-with-images.scss */
.block-inline-blocklink-with-images h2 {
  text-align: center;
  max-width: 960px;
  font-size: 60px;
  font-family: var(--gotham);
  color: #fff;
  font-weight: 900;
  margin: 0 auto 75px;
  text-transform: inherit;
  padding: 0 65px; }

@media (max-width: 992px) {
  /* line 50, sass/components/page-components/_block-link-with-images.scss */
  .block-inline-blocklink-with-images h2 {
    font-size: 40px;
    margin-bottom: 43px; } }

@media (max-width: 767px) {
  /* line 50, sass/components/page-components/_block-link-with-images.scss */
  .block-inline-blocklink-with-images h2 {
    font-size: 22px;
    padding: 0 20px; } }

/* line 70, sass/components/page-components/_block-link-with-images.scss */
.block-inline-blocklink-with-images .paragraph--type--link-with-image {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }

/* line 76, sass/components/page-components/_block-link-with-images.scss */
.block-inline-blocklink-with-images .field--name-field-link-with-images {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 1460px;
  padding: 0 20px;
  margin: 0 auto; }

@media (max-width: 992px) {
  /* line 76, sass/components/page-components/_block-link-with-images.scss */
  .block-inline-blocklink-with-images .field--name-field-link-with-images {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; } }

/* line 84, sass/components/page-components/_block-link-with-images.scss */
.block-inline-blocklink-with-images .field--name-field-link-with-images > div {
  width: 33%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  text-align: center; }

@media (max-width: 992px) {
  /* line 84, sass/components/page-components/_block-link-with-images.scss */
  .block-inline-blocklink-with-images .field--name-field-link-with-images > div {
    width: 100%;
    margin-bottom: 60px; }
  /* line 92, sass/components/page-components/_block-link-with-images.scss */
  .block-inline-blocklink-with-images .field--name-field-link-with-images > div:last-child {
    margin-bottom: 40px; } }

@media (max-width: 767px) {
  /* line 84, sass/components/page-components/_block-link-with-images.scss */
  .block-inline-blocklink-with-images .field--name-field-link-with-images > div {
    margin-bottom: 35px; } }

/* line 99, sass/components/page-components/_block-link-with-images.scss */
.block-inline-blocklink-with-images .field--name-field-link-with-images > div a {
  display: inline-block;
  height: 100%;
  position: relative; }

/* line 103, sass/components/page-components/_block-link-with-images.scss */
.block-inline-blocklink-with-images .field--name-field-link-with-images > div a:before {
  content: '';
  position: absolute;
  top: -10%;
  bottom: -10%;
  right: -50px;
  left: -50px;
  height: calc(100% + 20%);
  width: calc(100% + 100px);
  background: rgba(33, 82, 161, 0.76);
  border-radius: 5px;
  opacity: 0;
  -webkit-transition: all linear .1s;
  transition: all linear .1s; }

/* line 122, sass/components/page-components/_block-link-with-images.scss */
.block-inline-blocklink-with-images .field--name-field-link-with-images > div a:hover:before {
  opacity: 1; }

/* line 125, sass/components/page-components/_block-link-with-images.scss */
.block-inline-blocklink-with-images .field--name-field-link-with-images > div a:hover p {
  color: #00c0f3; }

/* line 127, sass/components/page-components/_block-link-with-images.scss */
.block-inline-blocklink-with-images .field--name-field-link-with-images > div a:hover p:after {
  background: url("../images/light-blue-arrow.png") no-repeat 0 0; }

@media (max-width: 767px) {
  /* line 127, sass/components/page-components/_block-link-with-images.scss */
  .block-inline-blocklink-with-images .field--name-field-link-with-images > div a:hover p:after {
    background-size: 100%;
    width: 14px;
    height: 14px; } }

/* line 138, sass/components/page-components/_block-link-with-images.scss */
.block-inline-blocklink-with-images .field--name-field-link-with-images > div a .image-with-link--block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  position: relative; }

/* line 145, sass/components/page-components/_block-link-with-images.scss */
.block-inline-blocklink-with-images .field--name-field-link-with-images > div .image-with-link--block {
  text-align: center; }

/* line 147, sass/components/page-components/_block-link-with-images.scss */
.block-inline-blocklink-with-images .field--name-field-link-with-images > div .image-with-link--block img {
  margin: 0 auto;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1; }

@media (max-width: 767px) {
  /* line 147, sass/components/page-components/_block-link-with-images.scss */
  .block-inline-blocklink-with-images .field--name-field-link-with-images > div .image-with-link--block img {
    max-width: 75%; } }

/* line 155, sass/components/page-components/_block-link-with-images.scss */
.block-inline-blocklink-with-images .field--name-field-link-with-images > div .image-with-link--block p {
  margin: 13px 0 0 0;
  display: inline-block;
  color: #fff;
  text-align: center;
  font-family: var(--gotham);
  font-size: 32px;
  font-weight: 700;
  text-decoration: underline; }

@media (max-width: 1374px) {
  /* line 155, sass/components/page-components/_block-link-with-images.scss */
  .block-inline-blocklink-with-images .field--name-field-link-with-images > div .image-with-link--block p {
    font-size: 25px; } }

@media (max-width: 1200px) {
  /* line 155, sass/components/page-components/_block-link-with-images.scss */
  .block-inline-blocklink-with-images .field--name-field-link-with-images > div .image-with-link--block p {
    font-size: 22px; } }

@media (max-width: 992px) {
  /* line 155, sass/components/page-components/_block-link-with-images.scss */
  .block-inline-blocklink-with-images .field--name-field-link-with-images > div .image-with-link--block p {
    font-size: 20px; } }

/* line 174, sass/components/page-components/_block-link-with-images.scss */
.block-inline-blocklink-with-images .field--name-field-link-with-images > div .image-with-link--block p:after {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: middle;
  margin: 0 0px 4px 17px;
  background: url("../images/svg/arrow-left-white.svg") no-repeat 0 0;
  background-size: 100%; }

@media (max-width: 767px) {
  /* line 174, sass/components/page-components/_block-link-with-images.scss */
  .block-inline-blocklink-with-images .field--name-field-link-with-images > div .image-with-link--block p:after {
    width: 14px;
    height: 14px; } }

/* line 190, sass/components/page-components/_block-link-with-images.scss */
.block-inline-blocklink-with-images .field--name-field-link-with-images > div .field--name-field-media-image {
  margin: 0 auto; }

/* line 193, sass/components/page-components/_block-link-with-images.scss */
.block-inline-blocklink-with-images .field--name-field-link-with-images > div .field--name-field-media-image img {
  margin: 0 auto; }

@media (max-width: 992px) {
  /* line 193, sass/components/page-components/_block-link-with-images.scss */
  .block-inline-blocklink-with-images .field--name-field-link-with-images > div .field--name-field-media-image img {
    width: 120px; } }

@media (max-width: 767px) {
  /* line 193, sass/components/page-components/_block-link-with-images.scss */
  .block-inline-blocklink-with-images .field--name-field-link-with-images > div .field--name-field-media-image img {
    height: 75px;
    width: auto; } }

/* line 208, sass/components/page-components/_block-link-with-images.scss */
.block-inline-blocklink-with-images .field--name-field-link-text {
  text-align: center; }

/* line 210, sass/components/page-components/_block-link-with-images.scss */
.block-inline-blocklink-with-images .field--name-field-link-text a {
  display: inline-block;
  color: #fff;
  text-align: center;
  font-family: var(--gotham);
  font-size: 32px;
  font-weight: 700;
  text-decoration: underline; }

@media (max-width: 1374px) {
  /* line 210, sass/components/page-components/_block-link-with-images.scss */
  .block-inline-blocklink-with-images .field--name-field-link-text a {
    font-size: 25px; } }

@media (max-width: 1200px) {
  /* line 210, sass/components/page-components/_block-link-with-images.scss */
  .block-inline-blocklink-with-images .field--name-field-link-text a {
    font-size: 22px; } }

@media (max-width: 992px) {
  /* line 210, sass/components/page-components/_block-link-with-images.scss */
  .block-inline-blocklink-with-images .field--name-field-link-text a {
    font-size: 20px; } }

/* line 227, sass/components/page-components/_block-link-with-images.scss */
.block-inline-blocklink-with-images .field--name-field-link-text a:after {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  vertical-align: middle;
  margin: 0 0 0 17px;
  background: url("../images/svg/arrow-left-white.svg") no-repeat 0 0;
  background-size: 100%; }

@media (max-width: 767px) {
  /* line 227, sass/components/page-components/_block-link-with-images.scss */
  .block-inline-blocklink-with-images .field--name-field-link-text a:after {
    width: 14px;
    height: 14px; } }

/* line 243, sass/components/page-components/_block-link-with-images.scss */
.block-inline-blocklink-with-images .field--name-field-link-text a:hover {
  color: #097230; }

/* line 244, sass/components/page-components/_block-link-with-images.scss */
.block-inline-blocklink-with-images .field--name-field-link-text a:hover:after {
  background: url("../images/svg/arrow-left-green.svg") no-repeat 0 0;
  background-size: 100%; }

/* line 254, sass/components/page-components/_block-link-with-images.scss */
.block-inline-blocklink-with-images .field--type-text-with-summary {
  max-width: 1032px;
  margin: 65px auto 0; }

@media (max-width: 992px) {
  /* line 254, sass/components/page-components/_block-link-with-images.scss */
  .block-inline-blocklink-with-images .field--type-text-with-summary {
    padding: 0 60px;
    margin-top: 0; } }

@media (max-width: 767px) {
  /* line 254, sass/components/page-components/_block-link-with-images.scss */
  .block-inline-blocklink-with-images .field--type-text-with-summary {
    padding: 0 25px; } }

/* line 266, sass/components/page-components/_block-link-with-images.scss */
.block-inline-blocklink-with-images .field--type-text-with-summary p {
  color: #fff;
  font-size: 30px;
  font-weight: 400;
  line-height: 44px;
  text-align: center; }

@media (max-width: 1374px) {
  /* line 266, sass/components/page-components/_block-link-with-images.scss */
  .block-inline-blocklink-with-images .field--type-text-with-summary p {
    font-size: 22px; } }

@media (max-width: 1200px) {
  /* line 266, sass/components/page-components/_block-link-with-images.scss */
  .block-inline-blocklink-with-images .field--type-text-with-summary p {
    font-size: 20px; } }

@media (max-width: 992px) {
  /* line 266, sass/components/page-components/_block-link-with-images.scss */
  .block-inline-blocklink-with-images .field--type-text-with-summary p {
    font-size: 16px;
    line-height: 1.5; } }

/* line 285, sass/components/page-components/_block-link-with-images.scss */
.block-inline-blocklink-with-images .field--name-field-cta-link {
  text-align: center;
  padding: 0 30px;
  margin-top: 53px; }

@media (max-width: 767px) {
  /* line 285, sass/components/page-components/_block-link-with-images.scss */
  .block-inline-blocklink-with-images .field--name-field-cta-link {
    margin-top: 27px; } }

/* line 293, sass/components/page-components/_block-link-with-images.scss */
.block-inline-blocklink-with-images .field--name-field-cta-link a {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: 2px solid #fff;
  color: #fff;
  display: inline-block;
  padding: 7px 48px; }

@media (min-width: 1200px) {
  /* line 293, sass/components/page-components/_block-link-with-images.scss */
  .block-inline-blocklink-with-images .field--name-field-cta-link a {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.block-inline-blocklink-with-images .field--name-field-cta-link a:focus {
  outline: 0; }

/* line 252, sass/mixins/_default.sass */
.block-inline-blocklink-with-images .field--name-field-cta-link a:focus, .block-inline-blocklink-with-images .field--name-field-cta-link a:active, .block-inline-blocklink-with-images .field--name-field-cta-link a:hover {
  border-color: transparent;
  background: #097230; }

@media (max-width: 992px) {
  /* line 293, sass/components/page-components/_block-link-with-images.scss */
  .block-inline-blocklink-with-images .field--name-field-cta-link a {
    padding: 7px 25px; } }

@media (max-width: 767px) {
  /* line 293, sass/components/page-components/_block-link-with-images.scss */
  .block-inline-blocklink-with-images .field--name-field-cta-link a {
    padding: 10px 42px; } }

/* line 1, sass/components/page-components/_block-only-title.scss */
.block-inline-blockonly-title, .resources-libraries-title--wrapper, .avetta-events-title--wrapper {
  margin-top: -94px;
  overflow: hidden;
  position: relative;
  text-align: center;
  padding-top: 87px;
  padding-bottom: 104px;
  background-color: #edf0f5; }

/* line 9, sass/components/page-components/_block-only-title.scss */
.block-inline-blockonly-title.layout-builder-block, .resources-libraries-title--wrapper.layout-builder-block, .avetta-events-title--wrapper.layout-builder-block {
  margin-top: 0; }

/* line 12, sass/components/page-components/_block-only-title.scss */
.block-inline-blockonly-title.banner-another-items, .resources-libraries-title--wrapper.banner-another-items, .avetta-events-title--wrapper.banner-another-items {
  background-color: #fff; }

@media (max-width: 992px) {
  /* line 1, sass/components/page-components/_block-only-title.scss */
  .block-inline-blockonly-title, .resources-libraries-title--wrapper, .avetta-events-title--wrapper {
    padding-top: 75px;
    padding-bottom: 66px; } }

@media (max-width: 767px) {
  /* line 1, sass/components/page-components/_block-only-title.scss */
  .block-inline-blockonly-title, .resources-libraries-title--wrapper, .avetta-events-title--wrapper {
    margin-top: -53px;
    padding-top: 40px;
    padding-bottom: 38px; } }

/* line 25, sass/components/page-components/_block-only-title.scss */
.block-inline-blockonly-title:before, .resources-libraries-title--wrapper:before, .avetta-events-title--wrapper:before {
  content: '';
  position: absolute;
  top: -5px;
  left: -16px;
  width: 589px;
  height: 384px;
  background: url("../images/simle-banner-splash.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 100%;
  z-index: 1;
  pointer-events: none; }

@media (max-width: 992px) {
  /* line 25, sass/components/page-components/_block-only-title.scss */
  .block-inline-blockonly-title:before, .resources-libraries-title--wrapper:before, .avetta-events-title--wrapper:before {
    top: -10%;
    left: -6%;
    width: 434px;
    height: 324px; } }

@media (max-width: 767px) {
  /* line 25, sass/components/page-components/_block-only-title.scss */
  .block-inline-blockonly-title:before, .resources-libraries-title--wrapper:before, .avetta-events-title--wrapper:before {
    top: -10%;
    left: -43%;
    width: 350px;
    height: 280px; } }

/* line 52, sass/components/page-components/_block-only-title.scss */
.block-inline-blockonly-title:after, .resources-libraries-title--wrapper:after, .avetta-events-title--wrapper:after {
  content: '';
  position: absolute;
  top: -16%;
  right: -21%;
  width: 820px;
  height: 600px;
  background: url("../images/simle-banner-splash-right.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 100%;
  z-index: 1;
  pointer-events: none; }

@media (max-width: 992px) {
  /* line 52, sass/components/page-components/_block-only-title.scss */
  .block-inline-blockonly-title:after, .resources-libraries-title--wrapper:after, .avetta-events-title--wrapper:after {
    top: 37%;
    right: -31%;
    width: 620px;
    height: 300px; } }

@media (max-width: 767px) {
  /* line 52, sass/components/page-components/_block-only-title.scss */
  .block-inline-blockonly-title:after, .resources-libraries-title--wrapper:after, .avetta-events-title--wrapper:after {
    display: none; } }

/* line 76, sass/components/page-components/_block-only-title.scss */
.block-inline-blockonly-title .main-title, .resources-libraries-title--wrapper .main-title, .avetta-events-title--wrapper .main-title {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 60px;
  font-weight: 900;
  margin-bottom: 75px;
  line-height: 1.367;
  text-align: center;
  text-transform: inherit;
  color: #fff;
  max-width: 800px;
  margin: 0 auto;
  position: relative;
  z-index: 2; }

@media (max-width: 992px) {
  /* line 76, sass/components/page-components/_block-only-title.scss */
  .block-inline-blockonly-title .main-title, .resources-libraries-title--wrapper .main-title, .avetta-events-title--wrapper .main-title {
    font-size: 40px;
    margin-bottom: 40px; } }

@media (max-width: 767px) {
  /* line 76, sass/components/page-components/_block-only-title.scss */
  .block-inline-blockonly-title .main-title, .resources-libraries-title--wrapper .main-title, .avetta-events-title--wrapper .main-title {
    font-size: 22px;
    margin-bottom: 22px; } }

@media (max-width: 992px) {
  /* line 76, sass/components/page-components/_block-only-title.scss */
  .block-inline-blockonly-title .main-title, .resources-libraries-title--wrapper .main-title, .avetta-events-title--wrapper .main-title {
    max-width: 80%;
    font-size: 45px;
    line-height: 1.2; } }

@media (max-width: 767px) {
  /* line 76, sass/components/page-components/_block-only-title.scss */
  .block-inline-blockonly-title .main-title, .resources-libraries-title--wrapper .main-title, .avetta-events-title--wrapper .main-title {
    font-size: 25px;
    max-width: 100%;
    padding: 0 30px; } }

/* line 96, sass/components/page-components/_block-only-title.scss */
.block-inline-blockonly-title .content:before, .resources-libraries-title--wrapper .content:before, .avetta-events-title--wrapper .content:before {
  content: '';
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #1e4a90;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(12%, #1e4a90), color-stop(95%, #2d67c5));
  background: linear-gradient(180deg, #1e4a90 12%, #2d67c5 95%);
  -webkit-clip-path: polygon(100% 0, 100% 63%, 50% 100%, 0 63%, 0 0);
  clip-path: polygon(100% 0, 100% 63%, 50% 100%, 0 63%, 0 0); }

@media (max-width: 992px) {
  /* line 96, sass/components/page-components/_block-only-title.scss */
  .block-inline-blockonly-title .content:before, .resources-libraries-title--wrapper .content:before, .avetta-events-title--wrapper .content:before {
    -webkit-clip-path: polygon(100% 0, 100% 81%, 50% 100%, 0 81%, 0 0);
    clip-path: polygon(100% 0, 100% 81%, 50% 100%, 0 81%, 0 0); } }

@media (max-width: 767px) {
  /* line 96, sass/components/page-components/_block-only-title.scss */
  .block-inline-blockonly-title .content:before, .resources-libraries-title--wrapper .content:before, .avetta-events-title--wrapper .content:before {
    -webkit-clip-path: polygon(100% 0, 100% 84%, 50% 100%, 0 84%, 0 0);
    clip-path: polygon(100% 0, 100% 84%, 50% 100%, 0 84%, 0 0); } }

/* line 117, sass/components/page-components/_block-only-title.scss */
.block-inline-blockonly-title .main-title {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 60px;
  font-weight: 900;
  margin-bottom: 75px;
  line-height: 1.367;
  text-align: center;
  text-transform: inherit;
  color: #fff;
  max-width: 800px;
  margin: 0 auto;
  position: relative;
  z-index: 2; }

@media (max-width: 992px) {
  /* line 117, sass/components/page-components/_block-only-title.scss */
  .block-inline-blockonly-title .main-title {
    font-size: 40px;
    margin-bottom: 40px; } }

@media (max-width: 767px) {
  /* line 117, sass/components/page-components/_block-only-title.scss */
  .block-inline-blockonly-title .main-title {
    font-size: 22px;
    margin-bottom: 22px; } }

@media (max-width: 992px) {
  /* line 117, sass/components/page-components/_block-only-title.scss */
  .block-inline-blockonly-title .main-title {
    max-width: 80%;
    font-size: 45px;
    line-height: 1.2; } }

@media (max-width: 767px) {
  /* line 117, sass/components/page-components/_block-only-title.scss */
  .block-inline-blockonly-title .main-title {
    font-size: 25px;
    max-width: 100%;
    padding: 0 30px; } }

/* line 136, sass/components/page-components/_block-only-title.scss */
.resources-libraries-title--wrapper {
  background: #fff;
  padding-top: 101px;
  padding-bottom: 188px; }

@media (max-width: 992px) {
  /* line 136, sass/components/page-components/_block-only-title.scss */
  .resources-libraries-title--wrapper {
    padding-top: 74px;
    padding-bottom: 64px; } }

@media (max-width: 767px) {
  /* line 136, sass/components/page-components/_block-only-title.scss */
  .resources-libraries-title--wrapper {
    padding-top: 47px;
    padding-bottom: 60px; } }

/* line 150, sass/components/page-components/_block-only-title.scss */
.resources-libraries-title--wrapper .main-title {
  font-size: 48px;
  text-align: left;
  max-width: 1460px;
  padding: 0 30px;
  color: #fff;
  position: relative;
  z-index: 1;
  margin: 0 auto; }

@media (max-width: 992px) {
  /* line 150, sass/components/page-components/_block-only-title.scss */
  .resources-libraries-title--wrapper .main-title {
    text-align: center; } }

@media (max-width: 767px) {
  /* line 150, sass/components/page-components/_block-only-title.scss */
  .resources-libraries-title--wrapper .main-title {
    font-size: 22px;
    line-height: 30px; } }

/* line 169, sass/components/page-components/_block-only-title.scss */
.avetta-events-title--wrapper {
  background: #fff;
  padding-bottom: 185px;
  padding-top: 111px; }

@media (max-width: 992px) {
  /* line 169, sass/components/page-components/_block-only-title.scss */
  .avetta-events-title--wrapper {
    padding-bottom: 111px; } }

@media (max-width: 767px) {
  /* line 169, sass/components/page-components/_block-only-title.scss */
  .avetta-events-title--wrapper {
    padding-bottom: 45px;
    padding-top: 45px; } }

/* line 180, sass/components/page-components/_block-only-title.scss */
.avetta-events-title--wrapper .main-title {
  font-size: 48px;
  line-height: 1.2;
  font-weight: 900; }

@media (max-width: 992px) {
  /* line 180, sass/components/page-components/_block-only-title.scss */
  .avetta-events-title--wrapper .main-title {
    font-size: 45px; } }

@media (max-width: 767px) {
  /* line 180, sass/components/page-components/_block-only-title.scss */
  .avetta-events-title--wrapper .main-title {
    font-size: 25px;
    line-height: 1.6; } }

/* line 1, sass/components/page-components/_block-suppliers.scss */
.block-inline-blockjoin-suppliers {
  padding: 60px 0 60px !important; }

@media (min-width: 1200px) {
  /* line 1, sass/components/page-components/_block-suppliers.scss */
  .block-inline-blockjoin-suppliers {
    padding: 60px 0 60px !important; } }

/* line 6, sass/components/page-components/_block-suppliers.scss */
.block-inline-blockjoin-suppliers h2 {
  font-size: 66px;
  line-height: 79px;
  font-weight: 400;
  font-family: var(--gotham); }

@media (max-width: 1199px) {
  /* line 6, sass/components/page-components/_block-suppliers.scss */
  .block-inline-blockjoin-suppliers h2 {
    line-height: 30px; } }

/* line 16, sass/components/page-components/_block-suppliers.scss */
.block-inline-blockjoin-suppliers .field--name-field-header-title p {
  font-size: 32px;
  line-height: 38px;
  color: #fff;
  font-family: var(--gotham);
  padding: 0 80px;
  text-align: center;
  margin-bottom: 15px; }

@media (max-width: 767px) {
  /* line 16, sass/components/page-components/_block-suppliers.scss */
  .block-inline-blockjoin-suppliers .field--name-field-header-title p {
    font-size: 26px;
    line-height: 32px;
    padding: 0; } }

/* line 31, sass/components/page-components/_block-suppliers.scss */
.block-inline-blockjoin-suppliers .field--type-string-long {
  font-size: 27px;
  line-height: 32px;
  color: #fff;
  margin: 15px 0;
  padding: 0 80px;
  font-family: var(--gotham);
  text-align: center; }

@media (max-width: 767px) {
  /* line 31, sass/components/page-components/_block-suppliers.scss */
  .block-inline-blockjoin-suppliers .field--type-string-long {
    font-size: 26px;
    line-height: 32px;
    padding: 0; } }

/* line 45, sass/components/page-components/_block-suppliers.scss */
.block-inline-blockjoin-suppliers .field--name-field-connecting-with-clients {
  margin: 0 !important; }

/* line 47, sass/components/page-components/_block-suppliers.scss */
.block-inline-blockjoin-suppliers .field--name-field-connecting-with-clients .field__item {
  background-color: transparent !important;
  padding: 0 !important; }

/* line 52, sass/components/page-components/_block-suppliers.scss */
.block-inline-blockjoin-suppliers .field--type-entity-reference-revisions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-column-gap: 100px;
  -moz-column-gap: 100px;
  column-gap: 100px;
  row-gap: 30px;
  margin-top: 40px;
  padding-left: 40px; }

/* line 59, sass/components/page-components/_block-suppliers.scss */
.block-inline-blockjoin-suppliers .field--type-entity-reference-revisions > .field__item {
  -ms-flex-preferred-size: 40%;
  flex-basis: 40%;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  background-color: #fff;
  border-radius: 15px;
  padding: 10px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

@media (max-width: 767px) {
  /* line 59, sass/components/page-components/_block-suppliers.scss */
  .block-inline-blockjoin-suppliers .field--type-entity-reference-revisions > .field__item {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    height: 100% !important; } }

/* line 73, sass/components/page-components/_block-suppliers.scss */
.block-inline-blockjoin-suppliers .field--type-entity-reference-revisions > .field__item .paragraph--type--logo-with-text .field--name-field-logo {
  display: inline-block;
  background: #193f7a;
  border: 2px solid #fff;
  padding: 15px;
  border-radius: 50%;
  width: 80px;
  height: 80px;
  position: absolute;
  left: -50px;
  margin-bottom: 0;
  z-index: 1;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%); }

/* line 87, sass/components/page-components/_block-suppliers.scss */
.block-inline-blockjoin-suppliers .field--type-entity-reference-revisions > .field__item .paragraph--type--logo-with-text .field--name-field-logo .field__item {
  -ms-flex-preferred-size: unset;
  flex-basis: unset;
  background-color: unset;
  border-radius: 0;
  padding: 0; }

/* line 92, sass/components/page-components/_block-suppliers.scss */
.block-inline-blockjoin-suppliers .field--type-entity-reference-revisions > .field__item .paragraph--type--logo-with-text .field--name-field-logo .field__item img {
  margin: 0; }

/* line 98, sass/components/page-components/_block-suppliers.scss */
.block-inline-blockjoin-suppliers .field--type-entity-reference-revisions > .field__item .field--name-field-content-description.field__item {
  -ms-flex-preferred-size: unset;
  flex-basis: unset;
  background-color: unset;
  border-radius: 0;
  padding: 0; }

/* line 103, sass/components/page-components/_block-suppliers.scss */
.block-inline-blockjoin-suppliers .field--type-entity-reference-revisions > .field__item .field--name-field-content-description.field__item p {
  font-size: 16px;
  line-height: 21px;
  color: #8C97AF;
  text-align: center;
  font-family: var(--gotham); }

/* line 111, sass/components/page-components/_block-suppliers.scss */
.block-inline-blockjoin-suppliers .field--type-entity-reference-revisions > .field__item .field--name-field-title {
  font-size: 21px;
  font-weight: 500;
  line-height: 25px;
  color: #00497C;
  font-family: var(--gotham);
  padding: 0;
  padding-left: 30px; }

/* line 122, sass/components/page-components/_block-suppliers.scss */
.block-inline-blockjoin-suppliers .field--name-field-below-description {
  padding: 30px 0; }

/* line 124, sass/components/page-components/_block-suppliers.scss */
.block-inline-blockjoin-suppliers .field--name-field-below-description p {
  font-size: 32px;
  line-height: 38px;
  color: #fff;
  font-family: var(--gotham);
  padding: 0 80px;
  text-align: center;
  margin-bottom: 15px; }

@media (max-width: 767px) {
  /* line 124, sass/components/page-components/_block-suppliers.scss */
  .block-inline-blockjoin-suppliers .field--name-field-below-description p {
    font-size: 26px;
    line-height: 32px;
    padding: 0; } }

/* line 1, sass/components/page-components/_block-system-breadcrumb-block.scss */
.block-system-breadcrumb-block {
  position: relative;
  z-index: 1;
  margin-top: 0px; }

@media (max-width: 992px) {
  /* line 1, sass/components/page-components/_block-system-breadcrumb-block.scss */
  .block-system-breadcrumb-block {
    margin-top: 17px; } }

@media (max-width: 767px) {
  /* line 1, sass/components/page-components/_block-system-breadcrumb-block.scss */
  .block-system-breadcrumb-block {
    margin-top: 6px; } }

/* line 12, sass/components/page-components/_block-system-breadcrumb-block.scss */
.block-system-breadcrumb-block .content {
  max-width: 1460px;
  margin: 0 auto; }

/* line 17, sass/components/page-components/_block-system-breadcrumb-block.scss */
.block-system-breadcrumb-block .breadcrumb {
  background: transparent;
  font-family: var(--main-font); }

/* line 21, sass/components/page-components/_block-system-breadcrumb-block.scss */
.block-system-breadcrumb-block .breadcrumb .back-link {
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  text-decoration: underline; }

@media (min-width: 768px) {
  /* line 21, sass/components/page-components/_block-system-breadcrumb-block.scss */
  .block-system-breadcrumb-block .breadcrumb .back-link {
    display: none; } }

/* line 31, sass/components/page-components/_block-system-breadcrumb-block.scss */
.block-system-breadcrumb-block .breadcrumb ol {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: none; }

@media (min-width: 768px) {
  /* line 31, sass/components/page-components/_block-system-breadcrumb-block.scss */
  .block-system-breadcrumb-block .breadcrumb ol {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; } }

/* line 37, sass/components/page-components/_block-system-breadcrumb-block.scss */
.block-system-breadcrumb-block .breadcrumb ol li {
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  line-height: 1;
  padding: 0 10px; }

@media (max-width: 992px) {
  /* line 37, sass/components/page-components/_block-system-breadcrumb-block.scss */
  .block-system-breadcrumb-block .breadcrumb ol li {
    font-size: 14px; } }

/* line 47, sass/components/page-components/_block-system-breadcrumb-block.scss */
.block-system-breadcrumb-block .breadcrumb ol li:first-child:before {
  display: none; }

/* line 51, sass/components/page-components/_block-system-breadcrumb-block.scss */
.block-system-breadcrumb-block .breadcrumb ol li:before {
  content: "";
  display: inline-block;
  width: 1px;
  background: #fff;
  -webkit-transform: translateX(-10px);
  transform: translateX(-10px); }

/* line 58, sass/components/page-components/_block-system-breadcrumb-block.scss */
.block-system-breadcrumb-block .breadcrumb ol li a {
  color: #fff;
  font-size: 16px;
  line-height: 1;
  text-decoration: underline; }

@media (max-width: 992px) {
  /* line 58, sass/components/page-components/_block-system-breadcrumb-block.scss */
  .block-system-breadcrumb-block .breadcrumb ol li a {
    font-size: 14px; } }

/* line 2, sass/components/page-components/_block-webform.scss */
.main-content .block-webform-block:not(.webform-cms-page-light) {
  max-width: 1404px;
  margin: 100px auto 80px;
  padding: 68px 19px 83px;
  -webkit-box-shadow: 0 0 55px rgba(49, 105, 193, 0.1);
  box-shadow: 0 0 55px rgba(49, 105, 193, 0.1);
  background-color: #193f7a;
  border-radius: 10px;
  color: #fff;
  position: relative;
  overflow: hidden; }

@media (max-width: 1460px) {
  /* line 2, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block:not(.webform-cms-page-light) {
    margin: 100px 25px 80px; } }

@media (max-width: 992px) {
  /* line 2, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block:not(.webform-cms-page-light) {
    margin: 70px 25px;
    padding: 44px 20px 56px; } }

@media (max-width: 767px) {
  /* line 2, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block:not(.webform-cms-page-light) {
    margin: 52px 25px;
    padding: 44px 20px 49px; } }

/* line 24, sass/components/page-components/_block-webform.scss */
.main-content .block-webform-block:not(.webform-cms-page-light):before {
  content: '';
  position: absolute;
  bottom: -24px;
  right: 0;
  background: url("../images/tringle-form.png") 0px 0px no-repeat;
  background-size: 100%;
  width: 800px;
  height: 500px;
  opacity: .3;
  pointer-events: none; }

@media (max-width: 992px) {
  /* line 24, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block:not(.webform-cms-page-light):before {
    width: 600px;
    bottom: -182px;
    right: -55px; } }

/* line 46, sass/components/page-components/_block-webform.scss */
.main-content .block-webform-block h2 {
  color: #fff;
  font-family: var(--gotham);
  font-size: 48px;
  font-weight: 900;
  text-align: center;
  text-transform: inherit;
  margin-bottom: 15px; }

@media (max-width: 992px) {
  /* line 46, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block h2 {
    font-size: 35px; } }

@media (max-width: 767px) {
  /* line 46, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block h2 {
    font-size: 20px; } }

@media (max-width: 767px) {
  /* line 63, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block .webform-flex:last-child {
    margin: 0;
    height: 0; }
  /* line 67, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block .webform-flex:last-child .form-actions {
    margin: 0;
    padding: 0; } }

/* line 74, sass/components/page-components/_block-webform.scss */
.main-content .block-webform-block .webform-flexbox {
  max-width: 570px;
  margin: 0 auto;
  position: relative;
  border: 2px solid #fff; }

@media (max-width: 992px) {
  /* line 74, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block .webform-flexbox {
    max-width: 525px; } }

@media (max-width: 767px) {
  /* line 82, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block .webform-flexbox .form-item {
    margin: 0; } }

/* line 87, sass/components/page-components/_block-webform.scss */
.main-content .block-webform-block .webform-flexbox .webform-flex--container {
  margin: 0; }

/* line 90, sass/components/page-components/_block-webform.scss */
.main-content .block-webform-block .webform-flexbox input[type='text'], .main-content .block-webform-block .webform-flexbox input[type='password'], .main-content .block-webform-block .webform-flexbox input[type='email'], .main-content .block-webform-block .webform-flexbox input[type='search'], .main-content .block-webform-block .webform-flexbox textarea {
  margin: 0;
  padding: 16px 27px; }

@media (max-width: 767px) {
  /* line 90, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block .webform-flexbox input[type='text'], .main-content .block-webform-block .webform-flexbox input[type='password'], .main-content .block-webform-block .webform-flexbox input[type='email'], .main-content .block-webform-block .webform-flexbox input[type='search'], .main-content .block-webform-block .webform-flexbox textarea {
    padding: 0px 33px 0px 11px; } }

/* line 98, sass/components/page-components/_block-webform.scss */
.main-content .block-webform-block .webform-flexbox input[type=submit] {
  background: #2d67c5 url(../images/svg/submit.svg) no-repeat center;
  border: 0;
  font-size: 0;
  height: 65px;
  margin: 0;
  padding: 0;
  width: 59px;
  position: absolute;
  top: 0;
  right: 1px; }

@media (max-width: 767px) {
  /* line 98, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block .webform-flexbox input[type=submit] {
    width: 33px;
    height: 33px;
    background-size: 14px;
    right: 0; } }

/* line 118, sass/components/page-components/_block-webform.scss */
.main-content .block-webform-block .webform-submission-form {
  max-width: 790px;
  margin: 0 auto; }

@media (max-width: 992px) {
  /* line 118, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block .webform-submission-form {
    max-width: 600px; } }

/* line 125, sass/components/page-components/_block-webform.scss */
.main-content .block-webform-block .webform-submission-form label {
  color: #fff;
  font-size: 32px;
  font-weight: 400;
  text-align: center;
  margin-bottom: 50px; }

@media (max-width: 992px) {
  /* line 125, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block .webform-submission-form label {
    font-size: 16px;
    margin-bottom: 33px; } }

@media (max-width: 767px) {
  /* line 125, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block .webform-submission-form label {
    margin-bottom: 19px; } }

/* line 142, sass/components/page-components/_block-webform.scss */
.main-content .block-webform-block.new-content-elements {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  max-width: 1590px;
  border-radius: 0;
  padding: 56px 82px 55px; }

@media (max-width: 1440px) {
  /* line 142, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block.new-content-elements {
    padding: 56px 25px 55px; } }

@media (max-width: 1300px) {
  /* line 142, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block.new-content-elements {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: inherit;
    -ms-flex-align: inherit;
    align-items: inherit; } }

@media (max-width: 1200px) {
  /* line 142, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block.new-content-elements {
    margin: 70px 25px 15px; } }

@media (max-width: 992px) {
  /* line 142, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block.new-content-elements {
    padding: 40px 30px 55px; } }

@media (max-width: 767px) {
  /* line 142, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block.new-content-elements {
    padding: 28px 20px 17px; } }

/* line 165, sass/components/page-components/_block-webform.scss */
.main-content .block-webform-block.new-content-elements h2 {
  font-size: 36px;
  margin-right: 41px;
  margin-bottom: 0; }

@media (max-width: 1300px) {
  /* line 165, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block.new-content-elements h2 {
    margin-bottom: 20px; } }

@media (max-width: 992px) {
  /* line 165, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block.new-content-elements h2 {
    text-align: left;
    font-size: 30px;
    margin-right: 0;
    margin-bottom: 20px; } }

@media (max-width: 767px) {
  /* line 165, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block.new-content-elements h2 {
    font-size: 22px;
    margin-bottom: 31px; } }

/* line 184, sass/components/page-components/_block-webform.scss */
.main-content .block-webform-block.new-content-elements:before {
  display: none; }

/* line 187, sass/components/page-components/_block-webform.scss */
.main-content .block-webform-block.new-content-elements .content {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1; }

/* line 190, sass/components/page-components/_block-webform.scss */
.main-content .block-webform-block.new-content-elements .webform-submission-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  max-width: 100%; }

@media (max-width: 767px) {
  /* line 190, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block.new-content-elements .webform-submission-form {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; } }

/* line 197, sass/components/page-components/_block-webform.scss */
.main-content .block-webform-block.new-content-elements .webform-submission-form .form-item, .main-content .block-webform-block.new-content-elements .webform-submission-form .form-actions {
  margin: 0 0 0 34px; }

@media (max-width: 1300px) {
  /* line 197, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block.new-content-elements .webform-submission-form .form-item, .main-content .block-webform-block.new-content-elements .webform-submission-form .form-actions {
    max-width: calc(100% / 3 - 15px);
    width: 100%;
    margin: 0 30px 0 0;
    padding: 0; } }

@media (max-width: 767px) {
  /* line 197, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block.new-content-elements .webform-submission-form .form-item, .main-content .block-webform-block.new-content-elements .webform-submission-form .form-actions {
    max-width: 100%;
    width: 100%;
    margin: 0 0 20px 0;
    padding: 0; } }

/* line 212, sass/components/page-components/_block-webform.scss */
.main-content .block-webform-block.new-content-elements .webform-submission-form label {
  margin: 0;
  font-size: 20px;
  line-height: 1;
  text-transform: uppercase;
  font-weight: 700; }

@media (max-width: 992px) {
  /* line 212, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block.new-content-elements .webform-submission-form label {
    font-size: 16px;
    margin-bottom: 8px; } }

@media (max-width: 767px) {
  /* line 212, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block.new-content-elements .webform-submission-form label {
    font-size: 14px; } }

/* line 226, sass/components/page-components/_block-webform.scss */
.main-content .block-webform-block.new-content-elements .webform-submission-form input.form-text, .main-content .block-webform-block.new-content-elements .webform-submission-form input.form-time, .main-content .block-webform-block.new-content-elements .webform-submission-form input.form-tel, .main-content .block-webform-block.new-content-elements .webform-submission-form input.form-email, .main-content .block-webform-block.new-content-elements .webform-submission-form input.form-url, .main-content .block-webform-block.new-content-elements .webform-submission-form input.form-search, .main-content .block-webform-block.new-content-elements .webform-submission-form input.form-file, .main-content .block-webform-block.new-content-elements .webform-submission-form input.form-number, .main-content .block-webform-block.new-content-elements .webform-submission-form input.form-color, .main-content .block-webform-block.new-content-elements .webform-submission-form textarea.form-textarea {
  width: 272px;
  padding: 15px 20px;
  border: none;
  font-size: 18px; }

@media (max-width: 1300px) {
  /* line 226, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block.new-content-elements .webform-submission-form input.form-text, .main-content .block-webform-block.new-content-elements .webform-submission-form input.form-time, .main-content .block-webform-block.new-content-elements .webform-submission-form input.form-tel, .main-content .block-webform-block.new-content-elements .webform-submission-form input.form-email, .main-content .block-webform-block.new-content-elements .webform-submission-form input.form-url, .main-content .block-webform-block.new-content-elements .webform-submission-form input.form-search, .main-content .block-webform-block.new-content-elements .webform-submission-form input.form-file, .main-content .block-webform-block.new-content-elements .webform-submission-form input.form-number, .main-content .block-webform-block.new-content-elements .webform-submission-form input.form-color, .main-content .block-webform-block.new-content-elements .webform-submission-form textarea.form-textarea {
    width: 100%; } }

@media (max-width: 992px) {
  /* line 226, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block.new-content-elements .webform-submission-form input.form-text, .main-content .block-webform-block.new-content-elements .webform-submission-form input.form-time, .main-content .block-webform-block.new-content-elements .webform-submission-form input.form-tel, .main-content .block-webform-block.new-content-elements .webform-submission-form input.form-email, .main-content .block-webform-block.new-content-elements .webform-submission-form input.form-url, .main-content .block-webform-block.new-content-elements .webform-submission-form input.form-search, .main-content .block-webform-block.new-content-elements .webform-submission-form input.form-file, .main-content .block-webform-block.new-content-elements .webform-submission-form input.form-number, .main-content .block-webform-block.new-content-elements .webform-submission-form input.form-color, .main-content .block-webform-block.new-content-elements .webform-submission-form textarea.form-textarea {
    padding: 11px 15px;
    font-size: 14px; } }

@media (max-width: 767px) {
  /* line 226, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block.new-content-elements .webform-submission-form input.form-text, .main-content .block-webform-block.new-content-elements .webform-submission-form input.form-time, .main-content .block-webform-block.new-content-elements .webform-submission-form input.form-tel, .main-content .block-webform-block.new-content-elements .webform-submission-form input.form-email, .main-content .block-webform-block.new-content-elements .webform-submission-form input.form-url, .main-content .block-webform-block.new-content-elements .webform-submission-form input.form-search, .main-content .block-webform-block.new-content-elements .webform-submission-form input.form-file, .main-content .block-webform-block.new-content-elements .webform-submission-form input.form-number, .main-content .block-webform-block.new-content-elements .webform-submission-form input.form-color, .main-content .block-webform-block.new-content-elements .webform-submission-form textarea.form-textarea {
    width: 100%; } }

/* line 243, sass/components/page-components/_block-webform.scss */
.main-content .block-webform-block.new-content-elements .webform-submission-form .webform-button--submit {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  background: #2d67c5;
  border: 2px solid #2d67c5;
  color: #fff;
  padding: 17px 30px !important;
  margin: 0 !important; }

@media (min-width: 1200px) {
  /* line 243, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block.new-content-elements .webform-submission-form .webform-button--submit {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.main-content .block-webform-block.new-content-elements .webform-submission-form .webform-button--submit:focus {
  outline: 0; }

/* line 134, sass/mixins/_default.sass */
.main-content .block-webform-block.new-content-elements .webform-submission-form .webform-button--submit:focus, .main-content .block-webform-block.new-content-elements .webform-submission-form .webform-button--submit:active, .main-content .block-webform-block.new-content-elements .webform-submission-form .webform-button--submit:hover {
  background: #097230;
  border-color: #097230; }

@media (max-width: 1300px) {
  /* line 243, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block.new-content-elements .webform-submission-form .webform-button--submit {
    width: 100%; } }

@media (max-width: 992px) {
  /* line 243, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block.new-content-elements .webform-submission-form .webform-button--submit {
    padding: 12px 20px !important; } }

/* line 258, sass/components/page-components/_block-webform.scss */
.main-content .block-webform-block.webform-cms-page-light {
  background: #edf0f5;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(23%, #edf0f5), color-stop(87%, white));
  background: linear-gradient(180deg, #edf0f5 23%, white 87%);
  padding: 122px 0 131px 0;
  position: relative; }

@media (max-width: 992px) {
  /* line 258, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block.webform-cms-page-light {
    padding: 67px 0; } }

@media (max-width: 767px) {
  /* line 258, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block.webform-cms-page-light {
    padding: 55px 0; } }

/* line 269, sass/components/page-components/_block-webform.scss */
.main-content .block-webform-block.webform-cms-page-light:before {
  content: '';
  position: absolute;
  top: 3%;
  left: 68%;
  width: 650px;
  height: 650px;
  background: url(../images/tringle.png) 0px 0px no-repeat;
  background-size: 100%;
  pointer-events: none;
  z-index: 0; }

@media (max-width: 992px) {
  /* line 269, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block.webform-cms-page-light:before {
    width: 400px;
    height: 400px;
    left: 50%; } }

@media (max-width: 767px) {
  /* line 269, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block.webform-cms-page-light:before {
    display: none; } }

/* line 290, sass/components/page-components/_block-webform.scss */
.main-content .block-webform-block.webform-cms-page-light .content {
  max-width: 919px;
  margin: 0 auto; }

@media (max-width: 992px) {
  /* line 290, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block.webform-cms-page-light .content {
    margin: 0 30px; } }

@media (max-width: 767px) {
  /* line 290, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block.webform-cms-page-light .content {
    margin: 0 25px; } }

/* line 300, sass/components/page-components/_block-webform.scss */
.main-content .block-webform-block.webform-cms-page-light h2 {
  color: #193f7a;
  text-align: left;
  max-width: 919px;
  margin: 0 auto 16px; }

@media (max-width: 992px) {
  /* line 300, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block.webform-cms-page-light h2 {
    margin: 0 30px 9px;
    font-size: 22px; } }

@media (max-width: 767px) {
  /* line 300, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block.webform-cms-page-light h2 {
    margin: 0 25px 7px; } }

/* line 314, sass/components/page-components/_block-webform.scss */
.main-content .block-webform-block.webform-cms-page-light .webform-submission-form {
  max-width: 919px; }

/* line 316, sass/components/page-components/_block-webform.scss */
.main-content .block-webform-block.webform-cms-page-light .webform-submission-form label {
  color: #626b7a;
  font-size: 24px;
  max-width: 90%;
  text-align: left; }

@media (max-width: 992px) {
  /* line 316, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block.webform-cms-page-light .webform-submission-form label {
    font-size: 16px;
    margin-bottom: 40px; } }

@media (max-width: 767px) {
  /* line 316, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block.webform-cms-page-light .webform-submission-form label {
    margin-bottom: 34px;
    max-width: 100%; } }

/* line 332, sass/components/page-components/_block-webform.scss */
.main-content .block-webform-block.webform-cms-page-light .webform-submission-form .form-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -4px; }

/* line 337, sass/components/page-components/_block-webform.scss */
.main-content .block-webform-block.webform-cms-page-light .webform-submission-form .form-wrapper .form-item {
  width: 100%;
  max-width: calc(50% - 8px);
  margin: 0 4px 8px;
  position: relative; }

@media (max-width: 767px) {
  /* line 337, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block.webform-cms-page-light .webform-submission-form .form-wrapper .form-item {
    max-width: 100%;
    margin: 0 0 8px 0; } }

/* line 346, sass/components/page-components/_block-webform.scss */
.main-content .block-webform-block.webform-cms-page-light .webform-submission-form .form-wrapper .form-item input {
  font-size: 22px;
  padding: 13px 19px;
  border: 1px solid #a3a3a3;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin: 0; }

@media (max-width: 992px) {
  /* line 346, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block.webform-cms-page-light .webform-submission-form .form-wrapper .form-item input {
    padding: 9px 14px;
    font-size: 16px; } }

/* line 357, sass/components/page-components/_block-webform.scss */
.main-content .block-webform-block.webform-cms-page-light .webform-submission-form .form-wrapper .form-item input:focus {
  border-color: transparent;
  outline: 3px solid #00c0f3; }

/* line 363, sass/components/page-components/_block-webform.scss */
.main-content .block-webform-block.webform-cms-page-light .webform-submission-form .form-wrapper .form-item .select2 .select2-selection {
  background: #fff;
  border-radius: 0;
  border: 1px solid #a3a3a3;
  height: 61px; }

@media (max-width: 992px) {
  /* line 363, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block.webform-cms-page-light .webform-submission-form .form-wrapper .form-item .select2 .select2-selection {
    height: 45px; }
  /* line 370, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block.webform-cms-page-light .webform-submission-form .form-wrapper .form-item .select2 .select2-selection .select2-selection__arrow b {
    width: 12px; } }

/* line 374, sass/components/page-components/_block-webform.scss */
.main-content .block-webform-block.webform-cms-page-light .webform-submission-form .form-wrapper .form-item .select2 .select2-selection .select2-selection__rendered {
  line-height: 56px;
  font-size: 22px;
  color: #626b7a;
  font-family: var(--main-font);
  font-weight: 400; }

@media (max-width: 992px) {
  /* line 374, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block.webform-cms-page-light .webform-submission-form .form-wrapper .form-item .select2 .select2-selection .select2-selection__rendered {
    line-height: 45px;
    font-size: 16px;
    padding-left: 15px; } }

/* line 388, sass/components/page-components/_block-webform.scss */
.main-content .block-webform-block.webform-cms-page-light .webform-submission-form .form-wrapper .form-actions {
  width: 100%;
  max-width: 100%;
  text-align: left;
  margin: 22px 0 0 7px; }

@media (max-width: 992px) {
  /* line 388, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block.webform-cms-page-light .webform-submission-form .form-wrapper .form-actions {
    margin: 13px 0 0 4px; } }

/* line 396, sass/components/page-components/_block-webform.scss */
.main-content .block-webform-block.webform-cms-page-light .webform-submission-form .form-wrapper .form-actions .form-submit {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  background: #2d67c5;
  border: 2px solid #2d67c5;
  color: #fff;
  margin: 0 !important;
  padding: 21px 82px !important;
  font-size: 18px !important; }

@media (min-width: 1200px) {
  /* line 396, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block.webform-cms-page-light .webform-submission-form .form-wrapper .form-actions .form-submit {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.main-content .block-webform-block.webform-cms-page-light .webform-submission-form .form-wrapper .form-actions .form-submit:focus {
  outline: 0; }

/* line 134, sass/mixins/_default.sass */
.main-content .block-webform-block.webform-cms-page-light .webform-submission-form .form-wrapper .form-actions .form-submit:focus, .main-content .block-webform-block.webform-cms-page-light .webform-submission-form .form-wrapper .form-actions .form-submit:active, .main-content .block-webform-block.webform-cms-page-light .webform-submission-form .form-wrapper .form-actions .form-submit:hover {
  background: #097230;
  border-color: #097230; }

@media (max-width: 992px) {
  /* line 396, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block.webform-cms-page-light .webform-submission-form .form-wrapper .form-actions .form-submit {
    padding: 15px 64px !important; } }

@media (max-width: 767px) {
  /* line 396, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block.webform-cms-page-light .webform-submission-form .form-wrapper .form-actions .form-submit {
    font-size: 14px !important;
    padding: 14px 20px;
    width: 100%; } }

/* line 413, sass/components/page-components/_block-webform.scss */
.main-content .block-webform-block.webform-cms-page-light .webform-submission-form .form-wrapper .form-type-textarea {
  max-width: 100%; }

/* line 415, sass/components/page-components/_block-webform.scss */
.main-content .block-webform-block.webform-cms-page-light .webform-submission-form .form-wrapper .form-type-textarea textarea {
  min-height: 229px;
  border: 1px solid #a3a3a3;
  -webkit-box-shadow: none;
  box-shadow: none; }

@media (max-width: 992px) {
  /* line 415, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block.webform-cms-page-light .webform-submission-form .form-wrapper .form-type-textarea textarea {
    min-height: 172px;
    font-size: 16px; } }

/* line 423, sass/components/page-components/_block-webform.scss */
.main-content .block-webform-block.webform-cms-page-light .webform-submission-form .form-wrapper .form-type-textarea textarea:focus {
  border-color: transparent;
  outline: 3px solid #00c0f3; }

/* line 429, sass/components/page-components/_block-webform.scss */
.main-content .block-webform-block.webform-cms-page-light .webform-submission-form .form-wrapper .form-type-checkbox {
  margin: 23px 4px 0 4px; }

@media (max-width: 992px) {
  /* line 429, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block.webform-cms-page-light .webform-submission-form .form-wrapper .form-type-checkbox {
    margin: 17px 4px 0 4px; } }

/* line 434, sass/components/page-components/_block-webform.scss */
.main-content .block-webform-block.webform-cms-page-light .webform-submission-form .form-wrapper .form-type-checkbox input[type="checkbox"] {
  position: absolute;
  z-index: 4;
  height: 35px;
  opacity: 0;
  cursor: pointer;
  width: 100%; }

@media (max-width: 992px) {
  /* line 434, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block.webform-cms-page-light .webform-submission-form .form-wrapper .form-type-checkbox input[type="checkbox"] {
    height: 22px; } }

/* line 446, sass/components/page-components/_block-webform.scss */
.main-content .block-webform-block.webform-cms-page-light .webform-submission-form .form-wrapper .form-type-checkbox input[type="checkbox"]:checked + .description:after {
  opacity: 1; }

/* line 452, sass/components/page-components/_block-webform.scss */
.main-content .block-webform-block.webform-cms-page-light .webform-submission-form .form-wrapper .form-type-checkbox .description {
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #626b7a;
  font-size: 15px;
  position: relative; }

@media (max-width: 992px) {
  /* line 452, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block.webform-cms-page-light .webform-submission-form .form-wrapper .form-type-checkbox .description {
    font-size: 13px; } }

/* line 462, sass/components/page-components/_block-webform.scss */
.main-content .block-webform-block.webform-cms-page-light .webform-submission-form .form-wrapper .form-type-checkbox .description:before {
  content: '';
  display: inline-block;
  width: 25px;
  height: 25px;
  border: 1px solid #707070;
  background: #fff;
  margin: 0 11px 0 0; }

@media (max-width: 992px) {
  /* line 462, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block.webform-cms-page-light .webform-submission-form .form-wrapper .form-type-checkbox .description:before {
    width: 20px;
    height: 20px;
    margin: 0 9px 0 0; } }

/* line 476, sass/components/page-components/_block-webform.scss */
.main-content .block-webform-block.webform-cms-page-light .webform-submission-form .form-wrapper .form-type-checkbox .description:after {
  content: '';
  position: absolute;
  top: 7px;
  left: 5px;
  width: 14px;
  height: 8px;
  border-left: 3px solid #097230;
  border-bottom: 3px solid #097230;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  opacity: 0;
  -webkit-transition: all linear .2s;
  transition: all linear .2s; }

@media (max-width: 992px) {
  /* line 476, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block.webform-cms-page-light .webform-submission-form .form-wrapper .form-type-checkbox .description:after {
    top: 7px;
    left: 5px;
    width: 10px;
    height: 6px; } }

/* line 497, sass/components/page-components/_block-webform.scss */
.main-content .block-webform-block.webform-cms-page-light .webform-submission-form .form-wrapper .captcha {
  width: 100%;
  max-width: calc(50% - 8px);
  text-align: right;
  margin: 23px 4px 0 4px; }

@media (max-width: 767px) {
  /* line 497, sass/components/page-components/_block-webform.scss */
  .main-content .block-webform-block.webform-cms-page-light .webform-submission-form .form-wrapper .captcha {
    max-width: 100%;
    margin: 0 0 10px 0; } }

/* line 507, sass/components/page-components/_block-webform.scss */
.main-content .block-webform-block.webform-cms-page-light .webform-submission-form .form-wrapper .captcha .g-recaptcha > div {
  margin: 0 0 0 auto; }

/* line 1, sass/components/page-components/_block-with-content-numbers.scss */
.block-inline-blockitems-with-content-numbers {
  background: #edf0f5;
  padding: 120px 0;
  position: relative;
  overflow: hidden; }

@media (max-width: 992px) {
  /* line 1, sass/components/page-components/_block-with-content-numbers.scss */
  .block-inline-blockitems-with-content-numbers {
    padding: 60px 0 45px; } }

/* line 9, sass/components/page-components/_block-with-content-numbers.scss */
.block-inline-blockitems-with-content-numbers:before {
  content: '';
  position: absolute;
  top: -78px;
  left: -151px;
  background: url(/themes/custom/avetta/images/left-bg.png) no-repeat center;
  background-size: 100%;
  width: 650px;
  height: 650px;
  -webkit-transform: rotate(5deg);
  transform: rotate(5deg); }

@media (max-width: 992px) {
  /* line 9, sass/components/page-components/_block-with-content-numbers.scss */
  .block-inline-blockitems-with-content-numbers:before {
    width: 358px;
    height: 397px;
    top: -20px;
    left: -100px; } }

@media (max-width: 767px) {
  /* line 9, sass/components/page-components/_block-with-content-numbers.scss */
  .block-inline-blockitems-with-content-numbers:before {
    width: 249px;
    height: 240px; } }

/* line 33, sass/components/page-components/_block-with-content-numbers.scss */
.block-inline-blockitems-with-content-numbers .block-content {
  max-width: 1460px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  padding: 0 25px; }

@media (max-width: 767px) {
  /* line 33, sass/components/page-components/_block-with-content-numbers.scss */
  .block-inline-blockitems-with-content-numbers .block-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    padding-bottom: 320px; }
  /* line 43, sass/components/page-components/_block-with-content-numbers.scss */
  .block-inline-blockitems-with-content-numbers .block-content .contextual-region {
    position: static; } }

/* line 48, sass/components/page-components/_block-with-content-numbers.scss */
.block-inline-blockitems-with-content-numbers .group-left {
  max-width: 715px; }

@media (max-width: 1460px) {
  /* line 48, sass/components/page-components/_block-with-content-numbers.scss */
  .block-inline-blockitems-with-content-numbers .group-left {
    max-width: 640px; } }

@media (max-width: 1200px) {
  /* line 48, sass/components/page-components/_block-with-content-numbers.scss */
  .block-inline-blockitems-with-content-numbers .group-left {
    max-width: 50%; } }

@media (max-width: 992px) {
  /* line 48, sass/components/page-components/_block-with-content-numbers.scss */
  .block-inline-blockitems-with-content-numbers .group-left {
    max-width: 47%;
    margin: 0 32px 0 0; } }

@media (max-width: 767px) {
  /* line 48, sass/components/page-components/_block-with-content-numbers.scss */
  .block-inline-blockitems-with-content-numbers .group-left {
    max-width: 100%;
    margin: 0; } }

/* line 65, sass/components/page-components/_block-with-content-numbers.scss */
.block-inline-blockitems-with-content-numbers .media--type-image {
  overflow: inherit; }

/* line 69, sass/components/page-components/_block-with-content-numbers.scss */
.block-inline-blockitems-with-content-numbers .field--name-field-colored-title h2 {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 50px;
  line-height: 1.367;
  font-weight: 900;
  width: 600px;
  position: relative;
  left: -30px;
  margin-bottom: 20px; }

@media (max-width: 1460px) {
  /* line 69, sass/components/page-components/_block-with-content-numbers.scss */
  .block-inline-blockitems-with-content-numbers .field--name-field-colored-title h2 {
    left: 0; } }

@media (max-width: 1200px) {
  /* line 69, sass/components/page-components/_block-with-content-numbers.scss */
  .block-inline-blockitems-with-content-numbers .field--name-field-colored-title h2 {
    font-size: 45px;
    width: 500px; } }

@media (max-width: 992px) {
  /* line 69, sass/components/page-components/_block-with-content-numbers.scss */
  .block-inline-blockitems-with-content-numbers .field--name-field-colored-title h2 {
    font-size: 40px;
    width: auto; } }

@media (max-width: 767px) {
  /* line 69, sass/components/page-components/_block-with-content-numbers.scss */
  .block-inline-blockitems-with-content-numbers .field--name-field-colored-title h2 {
    font-size: 22px; } }

/* line 93, sass/components/page-components/_block-with-content-numbers.scss */
.block-inline-blockitems-with-content-numbers .field--name-field-colored-title h2 span {
  font-size: 60px;
  color: #2152a1; }

@media (max-width: 1200px) {
  /* line 93, sass/components/page-components/_block-with-content-numbers.scss */
  .block-inline-blockitems-with-content-numbers .field--name-field-colored-title h2 span {
    font-size: 45px; } }

@media (max-width: 992px) {
  /* line 93, sass/components/page-components/_block-with-content-numbers.scss */
  .block-inline-blockitems-with-content-numbers .field--name-field-colored-title h2 span {
    font-size: 40px; } }

@media (max-width: 767px) {
  /* line 93, sass/components/page-components/_block-with-content-numbers.scss */
  .block-inline-blockitems-with-content-numbers .field--name-field-colored-title h2 span {
    font-size: 22px; } }

/* line 109, sass/components/page-components/_block-with-content-numbers.scss */
.block-inline-blockitems-with-content-numbers .field--name-field-media-image {
  -webkit-transform: translate(-36%, 0);
  transform: translate(-36%, 0);
  width: 990px; }

@media (max-width: 1200px) {
  /* line 109, sass/components/page-components/_block-with-content-numbers.scss */
  .block-inline-blockitems-with-content-numbers .field--name-field-media-image {
    width: 140%; } }

@media (max-width: 992px) {
  /* line 109, sass/components/page-components/_block-with-content-numbers.scss */
  .block-inline-blockitems-with-content-numbers .field--name-field-media-image {
    width: 129%;
    -webkit-transform: translate(-18%, 13%);
    transform: translate(-18%, 13%); } }

@media (max-width: 767px) {
  /* line 109, sass/components/page-components/_block-with-content-numbers.scss */
  .block-inline-blockitems-with-content-numbers .field--name-field-media-image {
    position: absolute;
    bottom: 0;
    width: 100%;
    -webkit-transform: translate(-16%, 3%);
    transform: translate(-16%, 3%); }
  /* line 125, sass/components/page-components/_block-with-content-numbers.scss */
  .block-inline-blockitems-with-content-numbers .field--name-field-media-image img {
    max-height: 320px;
    width: auto; } }

/* line 133, sass/components/page-components/_block-with-content-numbers.scss */
.block-inline-blockitems-with-content-numbers .field--name-field-numerical-items {
  padding-top: 85px; }

@media (max-width: 992px) {
  /* line 133, sass/components/page-components/_block-with-content-numbers.scss */
  .block-inline-blockitems-with-content-numbers .field--name-field-numerical-items {
    padding-top: 75px; } }

@media (max-width: 767px) {
  /* line 133, sass/components/page-components/_block-with-content-numbers.scss */
  .block-inline-blockitems-with-content-numbers .field--name-field-numerical-items {
    padding-top: 15px; } }

/* line 142, sass/components/page-components/_block-with-content-numbers.scss */
.block-inline-blockitems-with-content-numbers .field--name-field-numerical-items > div {
  -webkit-box-shadow: 0 0 20px rgba(56, 102, 178, 0.15);
  box-shadow: 0 0 20px rgba(56, 102, 178, 0.15);
  background-color: #fff;
  margin-bottom: 25px;
  padding: 43px 35px 37px 120px;
  position: relative;
  max-width: 690px;
  border-radius: 10px; }

@media (max-width: 1200px) {
  /* line 142, sass/components/page-components/_block-with-content-numbers.scss */
  .block-inline-blockitems-with-content-numbers .field--name-field-numerical-items > div {
    padding: 43px 35px 37px 90px; } }

@media (max-width: 992px) {
  /* line 142, sass/components/page-components/_block-with-content-numbers.scss */
  .block-inline-blockitems-with-content-numbers .field--name-field-numerical-items > div {
    padding: 20px 27px 17px 58px;
    margin-bottom: 20px; } }

@media (max-width: 767px) {
  /* line 142, sass/components/page-components/_block-with-content-numbers.scss */
  .block-inline-blockitems-with-content-numbers .field--name-field-numerical-items > div {
    padding: 65px 17px 24px 23px; } }

/* line 162, sass/components/page-components/_block-with-content-numbers.scss */
.block-inline-blockitems-with-content-numbers .field--name-field-numerical-items .field--name-field-number {
  width: 60px;
  height: 60px;
  color: #fff;
  background: #2d67c5;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: absolute;
  top: 35px;
  left: 28px;
  font-family: var(--gotham);
  font-size: 36px;
  line-height: 1;
  font-weight: 900; }

@media (max-width: 1200px) {
  /* line 162, sass/components/page-components/_block-with-content-numbers.scss */
  .block-inline-blockitems-with-content-numbers .field--name-field-numerical-items .field--name-field-number {
    width: 45px;
    height: 45px;
    font-size: 25px; } }

@media (max-width: 992px) {
  /* line 162, sass/components/page-components/_block-with-content-numbers.scss */
  .block-inline-blockitems-with-content-numbers .field--name-field-numerical-items .field--name-field-number {
    width: 31px;
    height: 31px;
    top: 16px;
    left: 15px;
    font-size: 20px; } }

@media (max-width: 767px) {
  /* line 162, sass/components/page-components/_block-with-content-numbers.scss */
  .block-inline-blockitems-with-content-numbers .field--name-field-numerical-items .field--name-field-number {
    width: 41px;
    height: 41px;
    top: 18px;
    left: 22px; } }

/* line 202, sass/components/page-components/_block-with-content-numbers.scss */
.block-inline-blockitems-with-content-numbers .field--name-field-numerical-items .field--name-field-numerical-title h4 {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 36px;
  font-weight: 900;
  line-height: 1.2;
  margin-bottom: 10px; }

@media (max-width: 1200px) {
  /* line 202, sass/components/page-components/_block-with-content-numbers.scss */
  .block-inline-blockitems-with-content-numbers .field--name-field-numerical-items .field--name-field-numerical-title h4 {
    font-size: 30px; } }

@media (max-width: 992px) {
  /* line 202, sass/components/page-components/_block-with-content-numbers.scss */
  .block-inline-blockitems-with-content-numbers .field--name-field-numerical-items .field--name-field-numerical-title h4 {
    font-size: 20px;
    margin-bottom: 13px; } }

/* line 222, sass/components/page-components/_block-with-content-numbers.scss */
.block-inline-blockitems-with-content-numbers .field--name-field-numerical-items .field--name-field-numerical-description p {
  color: #626b7a;
  font-size: 24px;
  font-weight: 400; }

@media (max-width: 1200px) {
  /* line 222, sass/components/page-components/_block-with-content-numbers.scss */
  .block-inline-blockitems-with-content-numbers .field--name-field-numerical-items .field--name-field-numerical-description p {
    font-size: 20px; } }

@media (max-width: 992px) {
  /* line 222, sass/components/page-components/_block-with-content-numbers.scss */
  .block-inline-blockitems-with-content-numbers .field--name-field-numerical-items .field--name-field-numerical-description p {
    font-size: 16px;
    line-height: 1.4; } }

/* line 233, sass/components/page-components/_block-with-content-numbers.scss */
.block-inline-blockitems-with-content-numbers .field--name-field-numerical-items .field--name-field-numerical-description p a {
  text-decoration: underline;
  font-weight: 700; }

/* line 242, sass/components/page-components/_block-with-content-numbers.scss */
.block-inline-blockitems-with-content-numbers .field--name-field-action-link {
  text-align: center;
  padding-top: 20px; }

/* line 245, sass/components/page-components/_block-with-content-numbers.scss */
.block-inline-blockitems-with-content-numbers .field--name-field-action-link a {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  background: #2d67c5;
  border: 2px solid #2d67c5;
  color: #fff;
  display: inline-block; }

@media (min-width: 1200px) {
  /* line 245, sass/components/page-components/_block-with-content-numbers.scss */
  .block-inline-blockitems-with-content-numbers .field--name-field-action-link a {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.block-inline-blockitems-with-content-numbers .field--name-field-action-link a:focus {
  outline: 0; }

/* line 134, sass/mixins/_default.sass */
.block-inline-blockitems-with-content-numbers .field--name-field-action-link a:focus, .block-inline-blockitems-with-content-numbers .field--name-field-action-link a:active, .block-inline-blockitems-with-content-numbers .field--name-field-action-link a:hover {
  background: #097230;
  border-color: #097230; }

/* line 1, sass/components/page-components/_block-with-two-links.scss */
.block-inline-blockblock-with-two-links {
  padding: 140px 0 65px;
  background: url(../images/two-links-bg.png) 0px 0px no-repeat; }

@media (max-width: 992px) {
  /* line 1, sass/components/page-components/_block-with-two-links.scss */
  .block-inline-blockblock-with-two-links {
    background-size: 300px;
    padding: 60px 0; } }

/* line 8, sass/components/page-components/_block-with-two-links.scss */
.block-inline-blockblock-with-two-links h2 {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 60px;
  font-weight: 900;
  text-align: center;
  margin-bottom: 138px;
  text-transform: inherit; }

@media (max-width: 992px) {
  /* line 8, sass/components/page-components/_block-with-two-links.scss */
  .block-inline-blockblock-with-two-links h2 {
    font-size: 40px;
    margin-bottom: 40px; } }

@media (max-width: 768px) {
  /* line 8, sass/components/page-components/_block-with-two-links.scss */
  .block-inline-blockblock-with-two-links h2 {
    font-size: 22px; } }

/* line 24, sass/components/page-components/_block-with-two-links.scss */
.block-inline-blockblock-with-two-links .content {
  max-width: 1460px;
  margin: 0 auto;
  padding: 0 30px; }

/* line 29, sass/components/page-components/_block-with-two-links.scss */
.block-inline-blockblock-with-two-links .group-left {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%; }

@media (max-width: 1199px) {
  /* line 29, sass/components/page-components/_block-with-two-links.scss */
  .block-inline-blockblock-with-two-links .group-left {
    margin-right: 70px; } }

@media (max-width: 992px) {
  /* line 29, sass/components/page-components/_block-with-two-links.scss */
  .block-inline-blockblock-with-two-links .group-left {
    width: 100%; } }

/* line 38, sass/components/page-components/_block-with-two-links.scss */
.block-inline-blockblock-with-two-links .group-right {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  padding-left: 50px; }

@media (max-width: 992px) {
  /* line 38, sass/components/page-components/_block-with-two-links.scss */
  .block-inline-blockblock-with-two-links .group-right {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    margin-top: 70px;
    padding-left: 65px; } }

@media (max-width: 768px) {
  /* line 38, sass/components/page-components/_block-with-two-links.scss */
  .block-inline-blockblock-with-two-links .group-right {
    margin-top: 80px; } }

/* line 51, sass/components/page-components/_block-with-two-links.scss */
.block-inline-blockblock-with-two-links .block-content--type-block-with-two-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

@media (max-width: 992px) {
  /* line 51, sass/components/page-components/_block-with-two-links.scss */
  .block-inline-blockblock-with-two-links .block-content--type-block-with-two-links {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; } }

/* line 57, sass/components/page-components/_block-with-two-links.scss */
.block-inline-blockblock-with-two-links .field--name-langcode {
  display: none; }

/* line 60, sass/components/page-components/_block-with-two-links.scss */
.block-inline-blockblock-with-two-links .field--name-field-right-image {
  position: relative; }

/* line 62, sass/components/page-components/_block-with-two-links.scss */
.block-inline-blockblock-with-two-links .field--name-field-right-image img {
  position: relative;
  z-index: 2; }

/* line 66, sass/components/page-components/_block-with-two-links.scss */
.block-inline-blockblock-with-two-links .field--name-field-right-image:before {
  content: '';
  position: absolute;
  width: 475px;
  height: 415px;
  background: url(../images/combined_shape.png) no-repeat 0 0;
  pointer-events: none;
  top: -69px;
  left: -64px;
  z-index: 1;
  background-size: contain; }

@media (max-width: 992px) {
  /* line 66, sass/components/page-components/_block-with-two-links.scss */
  .block-inline-blockblock-with-two-links .field--name-field-right-image:before {
    width: 414px;
    height: 362px; } }

@media (max-width: 768px) {
  /* line 66, sass/components/page-components/_block-with-two-links.scss */
  .block-inline-blockblock-with-two-links .field--name-field-right-image:before {
    width: 50%;
    top: -39px; } }

/* line 86, sass/components/page-components/_block-with-two-links.scss */
.block-inline-blockblock-with-two-links .field--name-field-right-image:after {
  content: '';
  position: absolute;
  bottom: -12%;
  right: -245px;
  z-index: 1;
  width: 635px;
  height: 635px;
  background: url(../images/tab-slider-bg.png) no-repeat 0 0;
  background-size: contain; }

@media (max-width: 992px) {
  /* line 86, sass/components/page-components/_block-with-two-links.scss */
  .block-inline-blockblock-with-two-links .field--name-field-right-image:after {
    width: 550px;
    height: 550px;
    bottom: -9%;
    right: -20%; } }

@media (max-width: 768px) {
  /* line 86, sass/components/page-components/_block-with-two-links.scss */
  .block-inline-blockblock-with-two-links .field--name-field-right-image:after {
    width: 60vw;
    height: 60vw;
    min-width: 220px;
    bottom: inherit;
    top: -5%; } }

/* line 112, sass/components/page-components/_block-with-two-links.scss */
.block-inline-blockblock-with-two-links .field--name-field-title h3 {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 40px;
  font-weight: 900;
  max-width: 507px;
  line-height: 1.35;
  margin-bottom: 26px; }

@media (max-width: 992px) {
  /* line 112, sass/components/page-components/_block-with-two-links.scss */
  .block-inline-blockblock-with-two-links .field--name-field-title h3 {
    max-width: 100%;
    font-size: 30px; } }

@media (max-width: 768px) {
  /* line 112, sass/components/page-components/_block-with-two-links.scss */
  .block-inline-blockblock-with-two-links .field--name-field-title h3 {
    font-size: 18px; } }

/* line 129, sass/components/page-components/_block-with-two-links.scss */
.block-inline-blockblock-with-two-links .field--type-text-with-summary {
  max-width: 550px;
  margin-bottom: 21px; }

@media (max-width: 992px) {
  /* line 129, sass/components/page-components/_block-with-two-links.scss */
  .block-inline-blockblock-with-two-links .field--type-text-with-summary {
    max-width: 100%; } }

/* line 135, sass/components/page-components/_block-with-two-links.scss */
.block-inline-blockblock-with-two-links .field--type-text-with-summary p {
  color: #626b7a;
  font-size: 24px;
  line-height: 1.4; }

@media (max-width: 992px) {
  /* line 135, sass/components/page-components/_block-with-two-links.scss */
  .block-inline-blockblock-with-two-links .field--type-text-with-summary p {
    font-size: 16px; } }

/* line 144, sass/components/page-components/_block-with-two-links.scss */
.block-inline-blockblock-with-two-links .field--name-field-first-link,
.block-inline-blockblock-with-two-links .field--name-field-second-link {
  display: -webkit-inline-box; }

@media (max-width: 768px) {
  /* line 144, sass/components/page-components/_block-with-two-links.scss */
  .block-inline-blockblock-with-two-links .field--name-field-first-link,
  .block-inline-blockblock-with-two-links .field--name-field-second-link {
    display: block; } }

/* line 150, sass/components/page-components/_block-with-two-links.scss */
.block-inline-blockblock-with-two-links .field--name-field-first-link .field__item,
.block-inline-blockblock-with-two-links .field--name-field-second-link .field__item {
  padding: 6px; }

/* line 155, sass/components/page-components/_block-with-two-links.scss */
.block-inline-blockblock-with-two-links .field--name-field-first-link a {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: 2px solid #2d67c5;
  color: #2d67c5;
  display: inline-block;
  padding: 7px 48px;
  font-size: 18px !important; }

@media (min-width: 1200px) {
  /* line 155, sass/components/page-components/_block-with-two-links.scss */
  .block-inline-blockblock-with-two-links .field--name-field-first-link a {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.block-inline-blockblock-with-two-links .field--name-field-first-link a:focus {
  outline: 0; }

/* line 156, sass/mixins/_default.sass */
.block-inline-blockblock-with-two-links .field--name-field-first-link a:focus, .block-inline-blockblock-with-two-links .field--name-field-first-link a:active, .block-inline-blockblock-with-two-links .field--name-field-first-link a:hover {
  border-color: transparent;
  background: #2d67c5;
  color: #fff; }

@media (max-width: 992px) {
  /* line 155, sass/components/page-components/_block-with-two-links.scss */
  .block-inline-blockblock-with-two-links .field--name-field-first-link a {
    font-size: 16px !important; } }

@media (max-width: 768px) {
  /* line 155, sass/components/page-components/_block-with-two-links.scss */
  .block-inline-blockblock-with-two-links .field--name-field-first-link a {
    font-size: 14px !important; } }

/* line 168, sass/components/page-components/_block-with-two-links.scss */
.block-inline-blockblock-with-two-links .field--name-field-second-link {
  margin: 0 0 0 37px; }

@media (max-width: 768px) {
  /* line 168, sass/components/page-components/_block-with-two-links.scss */
  .block-inline-blockblock-with-two-links .field--name-field-second-link {
    margin: 25px 0 0 0; } }

/* line 173, sass/components/page-components/_block-with-two-links.scss */
.block-inline-blockblock-with-two-links .field--name-field-second-link a {
  font-size: 18px;
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDE0IDEzIj48ZGVmcz48Y2xpcFBhdGggaWQ9Iml1ZGphIj48cGF0aCBkPSJNMTEuMzMzIDcuMjQybC00Ljg3IDQuMzNhLjYzNi42MzYgMCAwIDAgMCAuOTczLjg0NC44NDQgMCAwIDAgMS4wOTQgMEwxMy43NSA3LjA0YS42MzYuNjM2IDAgMCAwIDAtLjk3M0w3LjU1Ny41NjJhLjg0NC44NDQgMCAwIDAtMS4wOTUgMCAuNjM2LjYzNiAwIDAgMCAwIC45NzNsNC44NzEgNC4zM0guODE3Yy0uNDI3IDAtLjc3NC4zMDktLjc3NC42ODkgMCAuMzguMzQ3LjY4OC43NzQuNjg4eiIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnPjxnPjxnPjxwYXRoIGZpbGw9IiMyZDY3YzUiIGQ9Ik0xMS4zMzMgNy4yNDJsLTQuODcgNC4zM2EuNjM2LjYzNiAwIDAgMCAwIC45NzMuODQ0Ljg0NCAwIDAgMCAxLjA5NCAwTDEzLjc1IDcuMDRhLjYzNi42MzYgMCAwIDAgMC0uOTczTDcuNTU3LjU2MmEuODQ0Ljg0NCAwIDAgMC0xLjA5NSAwIC42MzYuNjM2IDAgMCAwIDAgLjk3M2w0Ljg3MSA0LjMzSC44MTdjLS40MjcgMC0uNzc0LjMwOS0uNzc0LjY4OSAwIC4zOC4zNDcuNjg4Ljc3NC42ODh6Ii8+PC9nPjxnIGNsaXAtcGF0aD0idXJsKCNpdWRqYSkiPjxnPjxwYXRoIGZpbGw9IiMyZDY3YzUiIGQ9Ik0tMi4yOCAyMi4yOTZ2LTI0aDI0djI0eiIvPjwvZz48L2c+PC9nPjwvZz48L3N2Zz4=");
  background-repeat: no-repeat;
  background-size: 14px 14px;
  background-position: right;
  padding: 3px 24px 3px 0;
  text-transform: uppercase;
  color: #2d67c5; }

@media (max-width: 992px) {
  /* line 173, sass/components/page-components/_block-with-two-links.scss */
  .block-inline-blockblock-with-two-links .field--name-field-second-link a {
    font-size: 16px; } }

@media (max-width: 768px) {
  /* line 173, sass/components/page-components/_block-with-two-links.scss */
  .block-inline-blockblock-with-two-links .field--name-field-second-link a {
    font-size: 14px !important; } }

/* line 188, sass/components/page-components/_block-with-two-links.scss */
.block-inline-blockblock-with-two-links .field--name-field-second-link a:hover {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDE0IDEzIj48ZGVmcz48Y2xpcFBhdGggaWQ9Iml1ZGphIj48cGF0aCBkPSJNMTEuMzMzIDcuMjQybC00Ljg3IDQuMzNhLjYzNi42MzYgMCAwIDAgMCAuOTczLjg0NC44NDQgMCAwIDAgMS4wOTQgMEwxMy43NSA3LjA0YS42MzYuNjM2IDAgMCAwIDAtLjk3M0w3LjU1Ny41NjJhLjg0NC44NDQgMCAwIDAtMS4wOTUgMCAuNjM2LjYzNiAwIDAgMCAwIC45NzNsNC44NzEgNC4zM0guODE3Yy0uNDI3IDAtLjc3NC4zMDktLjc3NC42ODkgMCAuMzguMzQ3LjY4OC43NzQuNjg4eiIvPjwvY2xpcFBhdGg+PC9kZWZzPjxnPjxnPjxnPjxwYXRoIGZpbGw9IiMwZGIxNGIiIGQ9Ik0xMS4zMzMgNy4yNDJsLTQuODcgNC4zM2EuNjM2LjYzNiAwIDAgMCAwIC45NzMuODQ0Ljg0NCAwIDAgMCAxLjA5NCAwTDEzLjc1IDcuMDRhLjYzNi42MzYgMCAwIDAgMC0uOTczTDcuNTU3LjU2MmEuODQ0Ljg0NCAwIDAgMC0xLjA5NSAwIC42MzYuNjM2IDAgMCAwIDAgLjk3M2w0Ljg3MSA0LjMzSC44MTdjLS40MjcgMC0uNzc0LjMwOS0uNzc0LjY4OSAwIC4zOC4zNDcuNjg4Ljc3NC42ODh6Ii8+PC9nPjxnIGNsaXAtcGF0aD0idXJsKCNpdWRqYSkiPjxnPjxwYXRoIGZpbGw9IiMwZGIxNGIiIGQ9Ik0tMi4yOCAyMi4yOTZ2LTI0aDI0djI0eiIvPjwvZz48L2c+PC9nPjwvZz48L3N2Zz4K");
  background-repeat: no-repeat;
  background-position: right;
  color: #097230; }

/* line 1, sass/components/page-components/_blockavetta-help.scss */
.block-inline-blockavetta-help-center {
  position: relative;
  padding: 100px 0; }

/* line 4, sass/components/page-components/_blockavetta-help.scss */
.block-inline-blockavetta-help-center:before {
  content: '';
  position: absolute;
  top: -166px;
  left: -303px;
  -webkit-transform: rotate(23deg);
  transform: rotate(23deg);
  z-index: 0;
  background: url(/themes/custom/avetta/images/svg/tringlr.svg) no-repeat 0 0;
  background-size: 100%;
  width: 850px;
  height: 850px;
  opacity: .5; }

@media (max-width: 992px) {
  /* line 4, sass/components/page-components/_blockavetta-help.scss */
  .block-inline-blockavetta-help-center:before {
    width: 450px;
    height: 450px;
    top: -57px;
    left: -158px; } }

@media (max-width: 767px) {
  /* line 4, sass/components/page-components/_blockavetta-help.scss */
  .block-inline-blockavetta-help-center:before {
    display: none; } }

/* line 26, sass/components/page-components/_blockavetta-help.scss */
.block-inline-blockavetta-help-center h2 {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 60px;
  font-weight: 900;
  margin-bottom: 75px;
  line-height: 1.367;
  text-align: center;
  text-transform: inherit; }

@media (max-width: 992px) {
  /* line 26, sass/components/page-components/_blockavetta-help.scss */
  .block-inline-blockavetta-help-center h2 {
    font-size: 40px;
    margin-bottom: 40px; } }

@media (max-width: 767px) {
  /* line 26, sass/components/page-components/_blockavetta-help.scss */
  .block-inline-blockavetta-help-center h2 {
    font-size: 22px;
    margin-bottom: 22px; } }

@media (max-width: 767px) {
  /* line 26, sass/components/page-components/_blockavetta-help.scss */
  .block-inline-blockavetta-help-center h2 {
    padding: 0 25px; } }

/* line 34, sass/components/page-components/_blockavetta-help.scss */
.block-inline-blockavetta-help-center .content {
  width: 100%;
  max-width: 1460px;
  margin: 0 auto;
  padding: 0 25px; }

/* line 40, sass/components/page-components/_blockavetta-help.scss */
.block-inline-blockavetta-help-center .block-content--type-avetta-help-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 28px; }

@media (max-width: 767px) {
  /* line 40, sass/components/page-components/_blockavetta-help.scss */
  .block-inline-blockavetta-help-center .block-content--type-avetta-help-center {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 0; } }

/* line 49, sass/components/page-components/_blockavetta-help.scss */
.block-inline-blockavetta-help-center .block-content--type-avetta-help-center > .group-left {
  width: 100%; }

/* line 52, sass/components/page-components/_blockavetta-help.scss */
.block-inline-blockavetta-help-center .block-content--type-avetta-help-center > .group-right {
  max-width: 690px;
  width: 100%; }

@media (max-width: 992px) {
  /* line 52, sass/components/page-components/_blockavetta-help.scss */
  .block-inline-blockavetta-help-center .block-content--type-avetta-help-center > .group-right {
    max-width: 346px; } }

@media (max-width: 767px) {
  /* line 52, sass/components/page-components/_blockavetta-help.scss */
  .block-inline-blockavetta-help-center .block-content--type-avetta-help-center > .group-right {
    max-width: 100%; } }

/* line 64, sass/components/page-components/_blockavetta-help.scss */
.block-inline-blockavetta-help-center .block-content--type-avetta-help-center .field--name-field-help-center-title h4 {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 48px;
  font-weight: 900;
  margin-bottom: 27px;
  max-width: 580px; }

@media (max-width: 992px) {
  /* line 64, sass/components/page-components/_blockavetta-help.scss */
  .block-inline-blockavetta-help-center .block-content--type-avetta-help-center .field--name-field-help-center-title h4 {
    font-size: 30px;
    max-width: 320px; } }

@media (max-width: 767px) {
  /* line 64, sass/components/page-components/_blockavetta-help.scss */
  .block-inline-blockavetta-help-center .block-content--type-avetta-help-center .field--name-field-help-center-title h4 {
    max-width: 100%;
    font-size: 20px;
    margin-bottom: 4px; } }

/* line 83, sass/components/page-components/_blockavetta-help.scss */
.block-inline-blockavetta-help-center .block-content--type-avetta-help-center .field--name-field-help-center-description {
  max-width: 580px; }

@media (max-width: 992px) {
  /* line 83, sass/components/page-components/_blockavetta-help.scss */
  .block-inline-blockavetta-help-center .block-content--type-avetta-help-center .field--name-field-help-center-description {
    max-width: 320px; } }

@media (max-width: 767px) {
  /* line 83, sass/components/page-components/_blockavetta-help.scss */
  .block-inline-blockavetta-help-center .block-content--type-avetta-help-center .field--name-field-help-center-description {
    max-width: 100%;
    margin-bottom: 28px; } }

/* line 93, sass/components/page-components/_blockavetta-help.scss */
.block-inline-blockavetta-help-center .block-content--type-avetta-help-center .field--name-field-help-center-description p {
  color: #626b7a;
  font-size: 32px;
  font-weight: 400; }

@media (max-width: 992px) {
  /* line 93, sass/components/page-components/_blockavetta-help.scss */
  .block-inline-blockavetta-help-center .block-content--type-avetta-help-center .field--name-field-help-center-description p {
    font-size: 16px; } }

/* line 107, sass/components/page-components/_blockavetta-help.scss */
.block-inline-blockavetta-help-center .block-content--type-avetta-help-center .field--name-field-help-center-links > div {
  -webkit-box-shadow: 0 6px 25px rgba(56, 102, 178, 0.2);
  box-shadow: 0 6px 25px rgba(56, 102, 178, 0.2);
  background-color: #fff;
  padding: 37px 15px 46px 25px;
  margin-bottom: 25px;
  border-radius: 10px; }

@media (max-width: 992px) {
  /* line 107, sass/components/page-components/_blockavetta-help.scss */
  .block-inline-blockavetta-help-center .block-content--type-avetta-help-center .field--name-field-help-center-links > div {
    padding: 8px 9px 14px 10px;
    margin-bottom: 25px; } }

@media (max-width: 767px) {
  /* line 107, sass/components/page-components/_blockavetta-help.scss */
  .block-inline-blockavetta-help-center .block-content--type-avetta-help-center .field--name-field-help-center-links > div {
    padding: 23px 20px 26px 21px;
    margin-bottom: 20px; } }

/* line 122, sass/components/page-components/_blockavetta-help.scss */
.block-inline-blockavetta-help-center .block-content--type-avetta-help-center .field--name-field-help-center-links > div .field--name-field-help-center-icon {
  width: 100%; }

/* line 124, sass/components/page-components/_blockavetta-help.scss */
.block-inline-blockavetta-help-center .block-content--type-avetta-help-center .field--name-field-help-center-links > div .field--name-field-help-center-icon img {
  margin: 0; }

/* line 130, sass/components/page-components/_blockavetta-help.scss */
.block-inline-blockavetta-help-center .block-content--type-avetta-help-center .field--name-field-help-center-links .ds-2col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

/* line 133, sass/components/page-components/_blockavetta-help.scss */
.block-inline-blockavetta-help-center .block-content--type-avetta-help-center .field--name-field-help-center-links .ds-2col .group-left {
  margin: 0 32px 0 0;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 157px;
  flex: 0 0 157px; }

@media (max-width: 992px) {
  /* line 133, sass/components/page-components/_blockavetta-help.scss */
  .block-inline-blockavetta-help-center .block-content--type-avetta-help-center .field--name-field-help-center-links .ds-2col .group-left {
    margin: 0px 26px 0 0;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 80px;
    flex: 0 0 80px; } }

@media (max-width: 767px) {
  /* line 133, sass/components/page-components/_blockavetta-help.scss */
  .block-inline-blockavetta-help-center .block-content--type-avetta-help-center .field--name-field-help-center-links .ds-2col .group-left {
    display: none; } }

/* line 149, sass/components/page-components/_blockavetta-help.scss */
.block-inline-blockavetta-help-center .block-content--type-avetta-help-center .field--name-field-help-center-links .field--type-link {
  margin-bottom: 10px; }

@media (max-width: 767px) {
  /* line 149, sass/components/page-components/_blockavetta-help.scss */
  .block-inline-blockavetta-help-center .block-content--type-avetta-help-center .field--name-field-help-center-links .field--type-link {
    margin-bottom: 3px; } }

/* line 154, sass/components/page-components/_blockavetta-help.scss */
.block-inline-blockavetta-help-center .block-content--type-avetta-help-center .field--name-field-help-center-links .field--type-link a {
  color: #2d67c5;
  font-family: var(--gotham);
  font-size: 24px;
  font-weight: 900;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

/* line 162, sass/components/page-components/_blockavetta-help.scss */
.block-inline-blockavetta-help-center .block-content--type-avetta-help-center .field--name-field-help-center-links .field--type-link a:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE1IDE0Ij48ZGVmcz48Y2xpcFBhdGggaWQ9Im8wOTFhIj48cGF0aCBkPSJNMTEuNjEzIDcuNzM2bC00Ljg3MSA0Ljg3MWEuNzc0Ljc3NCAwIDAgMCAxLjA5NCAxLjA5NWw2LjE5My02LjE5M2EuNzc0Ljc3NCAwIDAgMCAwLTEuMDk0TDcuODM2LjIyMmEuNzc0Ljc3NCAwIDAgMC0xLjA5NCAxLjA5NWw0Ljg3MSA0Ljg3SDEuMDk2YS43NzQuNzc0IDAgMSAwIDAgMS41NDl6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGc+PGc+PGcvPjxnPjxwYXRoIGQ9Ik0xMS42MTMgNy43MzZsLTQuODcxIDQuODcxYS43NzQuNzc0IDAgMCAwIDEuMDk0IDEuMDk1bDYuMTkzLTYuMTkzYS43NzQuNzc0IDAgMCAwIDAtMS4wOTRMNy44MzYuMjIyYS43NzQuNzc0IDAgMCAwLTEuMDk0IDEuMDk1bDQuODcxIDQuODdIMS4wOTZhLjc3NC43NzQgMCAxIDAgMCAxLjU0OXoiLz48L2c+PGc+PGc+PHBhdGggZmlsbD0iIzIxNTJhMSIgZD0iTTExLjYxMyA3LjczNmwtNC44NzEgNC44NzFhLjc3NC43NzQgMCAwIDAgMS4wOTQgMS4wOTVsNi4xOTMtNi4xOTNhLjc3NC43NzQgMCAwIDAgMC0xLjA5NEw3LjgzNi4yMjJhLjc3NC43NzQgMCAwIDAtMS4wOTQgMS4wOTVsNC44NzEgNC44N0gxLjA5NmEuNzc0Ljc3NCAwIDEgMCAwIDEuNTQ5eiIvPjwvZz48ZyBjbGlwLXBhdGg9InVybCgjbzA5MWEpIj48Zz48cGF0aCBmaWxsPSIjMjE1MmExIiBkPSJNLTIgMTYuMjUxVi0yLjMyN2gxOC41NzhWMTYuMjV6Ii8+PC9nPjwvZz48L2c+PC9nPjwvZz48L3N2Zz4=");
  background-size: 100%;
  background-repeat: no-repeat;
  margin: 0 0 0 18px; }

@media (max-width: 992px) {
  /* line 162, sass/components/page-components/_blockavetta-help.scss */
  .block-inline-blockavetta-help-center .block-content--type-avetta-help-center .field--name-field-help-center-links .field--type-link a:after {
    width: 12px;
    height: 12px;
    margin: 0 0 0 4px; } }

/* line 179, sass/components/page-components/_blockavetta-help.scss */
.block-inline-blockavetta-help-center .block-content--type-avetta-help-center .field--name-field-help-center-links .field--type-link a:hover {
  color: #097230;
  text-decoration: none;
  outline: none; }

/* line 183, sass/components/page-components/_blockavetta-help.scss */
.block-inline-blockavetta-help-center .block-content--type-avetta-help-center .field--name-field-help-center-links .field--type-link a:hover:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE1IDE0Ij48ZGVmcz48Y2xpcFBhdGggaWQ9Im8wOTFhIj48cGF0aCBkPSJNMTEuNjEzIDcuNzM2bC00Ljg3MSA0Ljg3MWEuNzc0Ljc3NCAwIDAgMCAxLjA5NCAxLjA5NWw2LjE5My02LjE5M2EuNzc0Ljc3NCAwIDAgMCAwLTEuMDk0TDcuODM2LjIyMmEuNzc0Ljc3NCAwIDAgMC0xLjA5NCAxLjA5NWw0Ljg3MSA0Ljg3SDEuMDk2YS43NzQuNzc0IDAgMSAwIDAgMS41NDl6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGc+PGc+PGcvPjxnPjxwYXRoIGQ9Ik0xMS42MTMgNy43MzZsLTQuODcxIDQuODcxYS43NzQuNzc0IDAgMCAwIDEuMDk0IDEuMDk1bDYuMTkzLTYuMTkzYS43NzQuNzc0IDAgMCAwIDAtMS4wOTRMNy44MzYuMjIyYS43NzQuNzc0IDAgMCAwLTEuMDk0IDEuMDk1bDQuODcxIDQuODdIMS4wOTZhLjc3NC43NzQgMCAxIDAgMCAxLjU0OXoiLz48L2c+PGc+PGc+PHBhdGggZmlsbD0iIzBkYjE0YiIgZD0iTTExLjYxMyA3LjczNmwtNC44NzEgNC44NzFhLjc3NC43NzQgMCAwIDAgMS4wOTQgMS4wOTVsNi4xOTMtNi4xOTNhLjc3NC43NzQgMCAwIDAgMC0xLjA5NEw3LjgzNi4yMjJhLjc3NC43NzQgMCAwIDAtMS4wOTQgMS4wOTVsNC44NzEgNC44N0gxLjA5NmEuNzc0Ljc3NCAwIDEgMCAwIDEuNTQ5eiIvPjwvZz48ZyBjbGlwLXBhdGg9InVybCgjbzA5MWEpIj48Zz48cGF0aCBmaWxsPSIjMGRiMTRiIiBkPSJNLTIgMTYuMjUxVi0yLjMyN2gxOC41NzhWMTYuMjV6Ii8+PC9nPjwvZz48L2c+PC9nPjwvZz48L3N2Zz4K"); }

@media (max-width: 992px) {
  /* line 154, sass/components/page-components/_blockavetta-help.scss */
  .block-inline-blockavetta-help-center .block-content--type-avetta-help-center .field--name-field-help-center-links .field--type-link a {
    font-size: 15px; } }

/* line 192, sass/components/page-components/_blockavetta-help.scss */
.block-inline-blockavetta-help-center .block-content--type-avetta-help-center .field--name-field-help-center-links .field--name-field-help-center-link-text {
  color: #626b7a;
  font-size: 20px; }

@media (max-width: 992px) {
  /* line 192, sass/components/page-components/_blockavetta-help.scss */
  .block-inline-blockavetta-help-center .block-content--type-avetta-help-center .field--name-field-help-center-links .field--name-field-help-center-link-text {
    font-size: 15px;
    line-height: 1.2; } }

@media (max-width: 767px) {
  /* line 192, sass/components/page-components/_blockavetta-help.scss */
  .block-inline-blockavetta-help-center .block-content--type-avetta-help-center .field--name-field-help-center-links .field--name-field-help-center-link-text {
    line-height: 1.4; } }

/* line 1, sass/components/page-components/_blockblue-background-without-image.scss */
.block-inline-blockblue-background-without-image, .block-inline-blockembed-form {
  padding: 130px 0 162px;
  background: #2d67c5;
  background: -webkit-gradient(linear, left top, left bottom, from(#2d67c5), to(#439ae2));
  background: linear-gradient(180deg, #2d67c5 0%, #439ae2 100%);
  position: relative; }

@media (max-width: 992px) {
  /* line 1, sass/components/page-components/_blockblue-background-without-image.scss */
  .block-inline-blockblue-background-without-image, .block-inline-blockembed-form {
    padding: 55px 0 71px; } }

@media (max-width: 767px) {
  /* line 1, sass/components/page-components/_blockblue-background-without-image.scss */
  .block-inline-blockblue-background-without-image, .block-inline-blockembed-form {
    padding: 41px 0 71px; } }

/* line 12, sass/components/page-components/_blockblue-background-without-image.scss */
.block-inline-blockblue-background-without-image:before, .block-inline-blockembed-form:before {
  content: '';
  background: url(../images/count-bg.png) no-repeat left -23%;
  position: absolute;
  background-position: 24% 19%;
  bottom: -36%;
  left: 0%;
  height: 100%;
  width: 100%; }

@media (max-width: 1200px) {
  /* line 12, sass/components/page-components/_blockblue-background-without-image.scss */
  .block-inline-blockblue-background-without-image:before, .block-inline-blockembed-form:before {
    background-position: 33% 20%; } }

@media (max-width: 992px) {
  /* line 12, sass/components/page-components/_blockblue-background-without-image.scss */
  .block-inline-blockblue-background-without-image:before, .block-inline-blockembed-form:before {
    background-position: 36% 19%;
    bottom: -36%;
    left: -1%; } }

@media (max-width: 767px) {
  /* line 12, sass/components/page-components/_blockblue-background-without-image.scss */
  .block-inline-blockblue-background-without-image:before, .block-inline-blockembed-form:before {
    display: none; } }

/* line 35, sass/components/page-components/_blockblue-background-without-image.scss */
.block-inline-blockblue-background-without-image h2, .block-inline-blockembed-form h2 {
  text-align: center;
  padding: 0 25px;
  color: #fff;
  font-family: var(--gotham);
  font-size: 48px;
  font-weight: 900;
  text-transform: inherit;
  max-width: 960px;
  margin: 0 auto 18px; }

@media (max-width: 992px) {
  /* line 35, sass/components/page-components/_blockblue-background-without-image.scss */
  .block-inline-blockblue-background-without-image h2, .block-inline-blockembed-form h2 {
    font-size: 40px;
    max-width: 600px;
    margin-bottom: 13px; } }

@media (max-width: 767px) {
  /* line 35, sass/components/page-components/_blockblue-background-without-image.scss */
  .block-inline-blockblue-background-without-image h2, .block-inline-blockembed-form h2 {
    font-size: 22px; } }

/* line 54, sass/components/page-components/_blockblue-background-without-image.scss */
.block-inline-blockblue-background-without-image h3, .block-inline-blockembed-form h3 {
  text-align: center;
  padding: 0 25px;
  color: #fff;
  font-family: var(--gotham);
  font-size: 34px;
  font-weight: 900;
  text-transform: inherit;
  max-width: 960px;
  margin: 0 auto 18px; }

@media (max-width: 992px) {
  /* line 54, sass/components/page-components/_blockblue-background-without-image.scss */
  .block-inline-blockblue-background-without-image h3, .block-inline-blockembed-form h3 {
    font-size: 24px;
    max-width: 600px;
    margin-bottom: 13px; } }

@media (max-width: 767px) {
  /* line 54, sass/components/page-components/_blockblue-background-without-image.scss */
  .block-inline-blockblue-background-without-image h3, .block-inline-blockembed-form h3 {
    font-size: 20px; } }

/* line 73, sass/components/page-components/_blockblue-background-without-image.scss */
.block-inline-blockblue-background-without-image .content, .block-inline-blockembed-form .content {
  max-width: 1460px;
  margin: 0 auto;
  padding: 0 25px;
  position: relative;
  z-index: 1; }

/* line 80, sass/components/page-components/_blockblue-background-without-image.scss */
.block-inline-blockblue-background-without-image .field--name-body, .block-inline-blockembed-form .field--name-body {
  max-width: 980px;
  margin: 0 auto; }

@media (max-width: 992px) {
  /* line 80, sass/components/page-components/_blockblue-background-without-image.scss */
  .block-inline-blockblue-background-without-image .field--name-body, .block-inline-blockembed-form .field--name-body {
    max-width: 520px; } }

/* line 86, sass/components/page-components/_blockblue-background-without-image.scss */
.block-inline-blockblue-background-without-image .field--name-body p, .block-inline-blockembed-form .field--name-body p {
  color: #fff;
  font-size: 24px;
  font-weight: 400;
  text-align: center; }

@media (max-width: 992px) {
  /* line 86, sass/components/page-components/_blockblue-background-without-image.scss */
  .block-inline-blockblue-background-without-image .field--name-body p, .block-inline-blockembed-form .field--name-body p {
    font-size: 16px; } }

/* line 96, sass/components/page-components/_blockblue-background-without-image.scss */
.block-inline-blockblue-background-without-image .field--name-body ul li, .block-inline-blockembed-form .field--name-body ul li {
  text-align: left;
  list-style: disc;
  color: #fff;
  font-size: 36px; }

/* line 101, sass/components/page-components/_blockblue-background-without-image.scss */
.block-inline-blockblue-background-without-image .field--name-body ul li p, .block-inline-blockembed-form .field--name-body ul li p {
  text-align: left;
  margin-bottom: 15px; }

/* line 108, sass/components/page-components/_blockblue-background-without-image.scss */
.block-inline-blockblue-background-without-image .field--name-field-white-cta-button, .block-inline-blockembed-form .field--name-field-white-cta-button {
  text-align: center;
  margin-top: 40px; }

@media (max-width: 992px) {
  /* line 108, sass/components/page-components/_blockblue-background-without-image.scss */
  .block-inline-blockblue-background-without-image .field--name-field-white-cta-button, .block-inline-blockembed-form .field--name-field-white-cta-button {
    margin-top: 35px; } }

/* line 114, sass/components/page-components/_blockblue-background-without-image.scss */
.block-inline-blockblue-background-without-image .field--name-field-white-cta-button a, .block-inline-blockembed-form .field--name-field-white-cta-button a {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  background: #fff;
  border: 2px solid #fff;
  color: #2d67c5;
  display: inline-block;
  padding: 12px 39px !important; }

@media (min-width: 1200px) {
  /* line 114, sass/components/page-components/_blockblue-background-without-image.scss */
  .block-inline-blockblue-background-without-image .field--name-field-white-cta-button a, .block-inline-blockembed-form .field--name-field-white-cta-button a {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.block-inline-blockblue-background-without-image .field--name-field-white-cta-button a:focus, .block-inline-blockembed-form .field--name-field-white-cta-button a:focus {
  outline: 0; }

/* line 145, sass/mixins/_default.sass */
.block-inline-blockblue-background-without-image .field--name-field-white-cta-button a:focus, .block-inline-blockembed-form .field--name-field-white-cta-button a:focus, .block-inline-blockblue-background-without-image .field--name-field-white-cta-button a:active, .block-inline-blockembed-form .field--name-field-white-cta-button a:active, .block-inline-blockblue-background-without-image .field--name-field-white-cta-button a:hover, .block-inline-blockembed-form .field--name-field-white-cta-button a:hover {
  background: #2d67c5;
  border-color: #2d67c5;
  color: #fff; }

@media (max-width: 992px) {
  /* line 114, sass/components/page-components/_blockblue-background-without-image.scss */
  .block-inline-blockblue-background-without-image .field--name-field-white-cta-button a, .block-inline-blockembed-form .field--name-field-white-cta-button a {
    padding: 8px 21px !important; } }

/* line 1, sass/components/page-components/_blockevents-block.scss */
.block-views-blockevents-block-1,
.block-views-blockevents-listing-page-block-1 {
  padding: 60px 0 100px; }

@media (max-width: 992px) {
  /* line 1, sass/components/page-components/_blockevents-block.scss */
  .block-views-blockevents-block-1,
  .block-views-blockevents-listing-page-block-1 {
    padding: 26px 0 80px; } }

@media (max-width: 767px) {
  /* line 1, sass/components/page-components/_blockevents-block.scss */
  .block-views-blockevents-block-1,
  .block-views-blockevents-listing-page-block-1 {
    padding: 19px 0 53px; } }

/* line 12, sass/components/page-components/_blockevents-block.scss */
.block-views-blockevents-block-1 h2,
.block-views-blockevents-listing-page-block-1 h2 {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 60px;
  font-weight: 900;
  margin-bottom: 75px;
  line-height: 1.367;
  text-align: center;
  text-transform: inherit;
  text-align: left; }

@media (max-width: 992px) {
  /* line 12, sass/components/page-components/_blockevents-block.scss */
  .block-views-blockevents-block-1 h2,
  .block-views-blockevents-listing-page-block-1 h2 {
    font-size: 40px;
    margin-bottom: 40px; } }

@media (max-width: 767px) {
  /* line 12, sass/components/page-components/_blockevents-block.scss */
  .block-views-blockevents-block-1 h2,
  .block-views-blockevents-listing-page-block-1 h2 {
    font-size: 22px;
    margin-bottom: 22px; } }

/* line 16, sass/components/page-components/_blockevents-block.scss */
.block-views-blockevents-block-1 .slick-track,
.block-views-blockevents-listing-page-block-1 .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 40px 0 0 0; }

@media (max-width: 767px) {
  /* line 16, sass/components/page-components/_blockevents-block.scss */
  .block-views-blockevents-block-1 .slick-track,
  .block-views-blockevents-listing-page-block-1 .slick-track {
    padding: 20px 0 0 0; } }

/* line 22, sass/components/page-components/_blockevents-block.scss */
.block-views-blockevents-block-1 .slick-track .slick-slide,
.block-views-blockevents-listing-page-block-1 .slick-track .slick-slide {
  height: auto;
  position: relative; }

/* line 25, sass/components/page-components/_blockevents-block.scss */
.block-views-blockevents-block-1 .slick-track .slick-slide > div,
.block-views-blockevents-listing-page-block-1 .slick-track .slick-slide > div {
  height: 100%; }

/* line 28, sass/components/page-components/_blockevents-block.scss */
.block-views-blockevents-block-1 .slick-track .slick-slide .views-field-nothing,
.block-views-blockevents-listing-page-block-1 .slick-track .slick-slide .views-field-nothing {
  position: relative; }

/* line 30, sass/components/page-components/_blockevents-block.scss */
.block-views-blockevents-block-1 .slick-track .slick-slide .views-field-nothing:before,
.block-views-blockevents-listing-page-block-1 .slick-track .slick-slide .views-field-nothing:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.7); }

@media (max-width: 992px) {
  /* line 30, sass/components/page-components/_blockevents-block.scss */
  .block-views-blockevents-block-1 .slick-track .slick-slide .views-field-nothing:before,
  .block-views-blockevents-listing-page-block-1 .slick-track .slick-slide .views-field-nothing:before {
    display: none; } }

/* line 46, sass/components/page-components/_blockevents-block.scss */
.block-views-blockevents-block-1 .slick-track .slick-slide.slick-active .views-field-nothing:before,
.block-views-blockevents-listing-page-block-1 .slick-track .slick-slide.slick-active .views-field-nothing:before {
  display: none; }

/* line 55, sass/components/page-components/_blockevents-block.scss */
.block-views-blockevents-block-1 .field-content,
.block-views-blockevents-listing-page-block-1 .field-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

/* line 58, sass/components/page-components/_blockevents-block.scss */
.block-views-blockevents-block-1 .field-content .left,
.block-views-blockevents-listing-page-block-1 .field-content .left {
  width: 100%; }

/* line 61, sass/components/page-components/_blockevents-block.scss */
.block-views-blockevents-block-1 .field-content .right,
.block-views-blockevents-listing-page-block-1 .field-content .right {
  width: 100%;
  max-width: 163px;
  margin: 0 0 0 20px; }

@media (max-width: 767px) {
  /* line 61, sass/components/page-components/_blockevents-block.scss */
  .block-views-blockevents-block-1 .field-content .right,
  .block-views-blockevents-listing-page-block-1 .field-content .right {
    max-width: 114px;
    margin: 0 0 0 10px; } }

/* line 73, sass/components/page-components/_blockevents-block.scss */
.block-views-blockevents-block-1 .view-content .slick-dots,
.block-views-blockevents-listing-page-block-1 .view-content .slick-dots {
  margin-top: 28px; }

@media (max-width: 767px) {
  /* line 73, sass/components/page-components/_blockevents-block.scss */
  .block-views-blockevents-block-1 .view-content .slick-dots,
  .block-views-blockevents-listing-page-block-1 .view-content .slick-dots {
    margin-top: 5px;
    padding: 0 43px; }
  /* line 78, sass/components/page-components/_blockevents-block.scss */
  .block-views-blockevents-block-1 .view-content .slick-dots li,
  .block-views-blockevents-listing-page-block-1 .view-content .slick-dots li {
    margin: 0 7px; } }

/* line 83, sass/components/page-components/_blockevents-block.scss */
.block-views-blockevents-block-1 .view-content .slick-arrow,
.block-views-blockevents-listing-page-block-1 .view-content .slick-arrow {
  top: 56%; }

@media (max-width: 767px) {
  /* line 86, sass/components/page-components/_blockevents-block.scss */
  .block-views-blockevents-block-1 .view-content .slick-arrow svg,
  .block-views-blockevents-listing-page-block-1 .view-content .slick-arrow svg {
    width: 15px;
    height: 15px; } }

@media (max-width: 992px) {
  /* line 91, sass/components/page-components/_blockevents-block.scss */
  .block-views-blockevents-block-1 .view-content .slick-arrow.slick-next,
  .block-views-blockevents-listing-page-block-1 .view-content .slick-arrow.slick-next {
    bottom: -48px;
    top: inherit;
    right: 0; } }

@media (max-width: 767px) {
  /* line 91, sass/components/page-components/_blockevents-block.scss */
  .block-views-blockevents-block-1 .view-content .slick-arrow.slick-next,
  .block-views-blockevents-listing-page-block-1 .view-content .slick-arrow.slick-next {
    bottom: -34px;
    right: -6px; } }

@media (max-width: 992px) {
  /* line 103, sass/components/page-components/_blockevents-block.scss */
  .block-views-blockevents-block-1 .view-content .slick-arrow.slick-prev,
  .block-views-blockevents-listing-page-block-1 .view-content .slick-arrow.slick-prev {
    bottom: -48px;
    top: inherit;
    left: 0; } }

@media (max-width: 767px) {
  /* line 103, sass/components/page-components/_blockevents-block.scss */
  .block-views-blockevents-block-1 .view-content .slick-arrow.slick-prev,
  .block-views-blockevents-listing-page-block-1 .view-content .slick-arrow.slick-prev {
    bottom: -34px;
    left: -6px; } }

/* line 116, sass/components/page-components/_blockevents-block.scss */
.block-views-blockevents-block-1 .view-content .views-row,
.block-views-blockevents-listing-page-block-1 .view-content .views-row {
  border: 1px solid #d2d3d5;
  border-right: none;
  border-top: 2px solid #2d67c5;
  padding: 40px 46px 20px 46px;
  height: 100%;
  position: relative; }

@media (max-width: 1460px) {
  /* line 116, sass/components/page-components/_blockevents-block.scss */
  .block-views-blockevents-block-1 .view-content .views-row,
  .block-views-blockevents-listing-page-block-1 .view-content .views-row {
    padding: 40px 25px 20px 25px; } }

@media (max-width: 992px) {
  /* line 116, sass/components/page-components/_blockevents-block.scss */
  .block-views-blockevents-block-1 .view-content .views-row,
  .block-views-blockevents-listing-page-block-1 .view-content .views-row {
    padding: 40px 19px 20px 44px; } }

@media (max-width: 767px) {
  /* line 116, sass/components/page-components/_blockevents-block.scss */
  .block-views-blockevents-block-1 .view-content .views-row,
  .block-views-blockevents-listing-page-block-1 .view-content .views-row {
    padding: 25px 19px 20px 24px; } }

/* line 135, sass/components/page-components/_blockevents-block.scss */
.block-views-blockevents-block-1 .view-content .date,
.block-views-blockevents-listing-page-block-1 .view-content .date {
  border: 2px solid #2d67c5;
  background: #fff;
  color: #2d67c5;
  font-family: var(--gotham);
  font-size: 16px;
  font-weight: 900;
  text-transform: uppercase;
  position: absolute;
  top: -63px;
  left: -22px;
  padding: 6px 21px;
  border-radius: 20px; }

@media (max-width: 992px) {
  /* line 135, sass/components/page-components/_blockevents-block.scss */
  .block-views-blockevents-block-1 .view-content .date,
  .block-views-blockevents-listing-page-block-1 .view-content .date {
    left: -26px; } }

@media (max-width: 767px) {
  /* line 135, sass/components/page-components/_blockevents-block.scss */
  .block-views-blockevents-block-1 .view-content .date,
  .block-views-blockevents-listing-page-block-1 .view-content .date {
    font-size: 12px;
    padding: 3px 11px;
    left: -10px;
    top: -44px; } }

/* line 159, sass/components/page-components/_blockevents-block.scss */
.block-views-blockevents-block-1 .view-content .tag,
.block-views-blockevents-listing-page-block-1 .view-content .tag {
  color: #626b7a;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.77px;
  text-transform: uppercase; }

@media (max-width: 992px) {
  /* line 159, sass/components/page-components/_blockevents-block.scss */
  .block-views-blockevents-block-1 .view-content .tag,
  .block-views-blockevents-listing-page-block-1 .view-content .tag {
    font-size: 14px;
    margin-bottom: 10px; } }

@media (max-width: 767px) {
  /* line 159, sass/components/page-components/_blockevents-block.scss */
  .block-views-blockevents-block-1 .view-content .tag,
  .block-views-blockevents-listing-page-block-1 .view-content .tag {
    font-size: 10px;
    margin-bottom: 3px; } }

/* line 175, sass/components/page-components/_blockevents-block.scss */
.block-views-blockevents-block-1 .view-content .title a,
.block-views-blockevents-listing-page-block-1 .view-content .title a {
  color: #193f7a;
  font-size: 24px;
  font-weight: 700;
  display: inline-block; }

@media (max-width: 992px) {
  /* line 175, sass/components/page-components/_blockevents-block.scss */
  .block-views-blockevents-block-1 .view-content .title a,
  .block-views-blockevents-listing-page-block-1 .view-content .title a {
    font-size: 20px; } }

@media (max-width: 767px) {
  /* line 175, sass/components/page-components/_blockevents-block.scss */
  .block-views-blockevents-block-1 .view-content .title a,
  .block-views-blockevents-listing-page-block-1 .view-content .title a {
    font-size: 15px; } }

/* line 186, sass/components/page-components/_blockevents-block.scss */
.block-views-blockevents-block-1 .view-content .title a:after,
.block-views-blockevents-listing-page-block-1 .view-content .title a:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 15px;
  height: 15px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE1IDE0Ij48ZGVmcz48Y2xpcFBhdGggaWQ9Im8wOTFhIj48cGF0aCBkPSJNMTEuNjEzIDcuNzM2bC00Ljg3MSA0Ljg3MWEuNzc0Ljc3NCAwIDAgMCAxLjA5NCAxLjA5NWw2LjE5My02LjE5M2EuNzc0Ljc3NCAwIDAgMCAwLTEuMDk0TDcuODM2LjIyMmEuNzc0Ljc3NCAwIDAgMC0xLjA5NCAxLjA5NWw0Ljg3MSA0Ljg3SDEuMDk2YS43NzQuNzc0IDAgMSAwIDAgMS41NDl6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGc+PGc+PGcvPjxnPjxwYXRoIGQ9Ik0xMS42MTMgNy43MzZsLTQuODcxIDQuODcxYS43NzQuNzc0IDAgMCAwIDEuMDk0IDEuMDk1bDYuMTkzLTYuMTkzYS43NzQuNzc0IDAgMCAwIDAtMS4wOTRMNy44MzYuMjIyYS43NzQuNzc0IDAgMCAwLTEuMDk0IDEuMDk1bDQuODcxIDQuODdIMS4wOTZhLjc3NC43NzQgMCAxIDAgMCAxLjU0OXoiLz48L2c+PGc+PGc+PHBhdGggZmlsbD0iIzIxNTJhMSIgZD0iTTExLjYxMyA3LjczNmwtNC44NzEgNC44NzFhLjc3NC43NzQgMCAwIDAgMS4wOTQgMS4wOTVsNi4xOTMtNi4xOTNhLjc3NC43NzQgMCAwIDAgMC0xLjA5NEw3LjgzNi4yMjJhLjc3NC43NzQgMCAwIDAtMS4wOTQgMS4wOTVsNC44NzEgNC44N0gxLjA5NmEuNzc0Ljc3NCAwIDEgMCAwIDEuNTQ5eiIvPjwvZz48ZyBjbGlwLXBhdGg9InVybCgjbzA5MWEpIj48Zz48cGF0aCBmaWxsPSIjMjE1MmExIiBkPSJNLTIgMTYuMjUxVi0yLjMyN2gxOC41NzhWMTYuMjV6Ii8+PC9nPjwvZz48L2c+PC9nPjwvZz48L3N2Zz4=");
  background-size: 100%;
  margin: 0 0 0 15px; }

/* line 196, sass/components/page-components/_blockevents-block.scss */
.block-views-blockevents-block-1 .view-content .title a:hover,
.block-views-blockevents-listing-page-block-1 .view-content .title a:hover {
  color: #097230;
  text-decoration: none;
  outline: none; }

/* line 200, sass/components/page-components/_blockevents-block.scss */
.block-views-blockevents-block-1 .view-content .title a:hover:after,
.block-views-blockevents-listing-page-block-1 .view-content .title a:hover:after {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE1IDE0Ij48ZGVmcz48Y2xpcFBhdGggaWQ9Im8wOTFhIj48cGF0aCBkPSJNMTEuNjEzIDcuNzM2bC00Ljg3MSA0Ljg3MWEuNzc0Ljc3NCAwIDAgMCAxLjA5NCAxLjA5NWw2LjE5My02LjE5M2EuNzc0Ljc3NCAwIDAgMCAwLTEuMDk0TDcuODM2LjIyMmEuNzc0Ljc3NCAwIDAgMC0xLjA5NCAxLjA5NWw0Ljg3MSA0Ljg3SDEuMDk2YS43NzQuNzc0IDAgMSAwIDAgMS41NDl6Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGc+PGc+PGcvPjxnPjxwYXRoIGQ9Ik0xMS42MTMgNy43MzZsLTQuODcxIDQuODcxYS43NzQuNzc0IDAgMCAwIDEuMDk0IDEuMDk1bDYuMTkzLTYuMTkzYS43NzQuNzc0IDAgMCAwIDAtMS4wOTRMNy44MzYuMjIyYS43NzQuNzc0IDAgMCAwLTEuMDk0IDEuMDk1bDQuODcxIDQuODdIMS4wOTZhLjc3NC43NzQgMCAxIDAgMCAxLjU0OXoiLz48L2c+PGc+PGc+PHBhdGggZmlsbD0iIzBkYjE0YiIgZD0iTTExLjYxMyA3LjczNmwtNC44NzEgNC44NzFhLjc3NC43NzQgMCAwIDAgMS4wOTQgMS4wOTVsNi4xOTMtNi4xOTNhLjc3NC43NzQgMCAwIDAgMC0xLjA5NEw3LjgzNi4yMjJhLjc3NC43NzQgMCAwIDAtMS4wOTQgMS4wOTVsNC44NzEgNC44N0gxLjA5NmEuNzc0Ljc3NCAwIDEgMCAwIDEuNTQ5eiIvPjwvZz48ZyBjbGlwLXBhdGg9InVybCgjbzA5MWEpIj48Zz48cGF0aCBmaWxsPSIjMGRiMTRiIiBkPSJNLTIgMTYuMjUxVi0yLjMyN2gxOC41NzhWMTYuMjV6Ii8+PC9nPjwvZz48L2c+PC9nPjwvZz48L3N2Zz4K"); }

/* line 208, sass/components/page-components/_blockevents-block.scss */
.block-views-blockevents-block-1 .view-content .images img,
.block-views-blockevents-listing-page-block-1 .view-content .images img {
  width: 100%; }

/* line 214, sass/components/page-components/_blockevents-block.scss */
.block-views-blockevents-block-1 .more-link,
.block-views-blockevents-listing-page-block-1 .more-link {
  text-align: center;
  margin-top: 58px; }

/* line 217, sass/components/page-components/_blockevents-block.scss */
.block-views-blockevents-block-1 .more-link a,
.block-views-blockevents-listing-page-block-1 .more-link a {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: 2px solid #2d67c5;
  color: #2d67c5;
  display: inline-block !important;
  padding: 12px 40px !important; }

@media (min-width: 1200px) {
  /* line 217, sass/components/page-components/_blockevents-block.scss */
  .block-views-blockevents-block-1 .more-link a,
  .block-views-blockevents-listing-page-block-1 .more-link a {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.block-views-blockevents-block-1 .more-link a:focus,
.block-views-blockevents-listing-page-block-1 .more-link a:focus {
  outline: 0; }

/* line 156, sass/mixins/_default.sass */
.block-views-blockevents-block-1 .more-link a:focus, .block-views-blockevents-block-1 .more-link a:active, .block-views-blockevents-block-1 .more-link a:hover,
.block-views-blockevents-listing-page-block-1 .more-link a:focus,
.block-views-blockevents-listing-page-block-1 .more-link a:active,
.block-views-blockevents-listing-page-block-1 .more-link a:hover {
  border-color: transparent;
  background: #2d67c5;
  color: #fff; }

@media (max-width: 992px) {
  /* line 217, sass/components/page-components/_blockevents-block.scss */
  .block-views-blockevents-block-1 .more-link a,
  .block-views-blockevents-listing-page-block-1 .more-link a {
    padding: 9px 56px !important; } }

/* line 1, sass/components/page-components/_blockget-certified.scss */
.block-inline-blockget-certified-at-avetta-universi {
  padding: 140px 0;
  background: -webkit-gradient(linear, left top, right top, color-stop(40%, #193f7a), to(#2e75c8));
  background: linear-gradient(90deg, #193f7a 40%, #2e75c8 100%);
  color: #fff;
  position: relative;
  overflow: hidden; }

@media (max-width: 992px) {
  /* line 1, sass/components/page-components/_blockget-certified.scss */
  .block-inline-blockget-certified-at-avetta-universi {
    padding: 61px 0; } }

@media (max-width: 767px) {
  /* line 1, sass/components/page-components/_blockget-certified.scss */
  .block-inline-blockget-certified-at-avetta-universi {
    padding: 43px 0; } }

/* line 13, sass/components/page-components/_blockget-certified.scss */
.block-inline-blockget-certified-at-avetta-universi:before {
  content: '';
  position: absolute;
  top: 10%;
  right: 55%;
  background-image: url(../images/count-bg.png);
  background-position: 25% 0;
  background-repeat: no-repeat;
  pointer-events: none;
  width: 1400px;
  height: 1300px;
  opacity: .6; }

@media (max-width: 992px) {
  /* line 13, sass/components/page-components/_blockget-certified.scss */
  .block-inline-blockget-certified-at-avetta-universi:before {
    display: none; } }

/* line 29, sass/components/page-components/_blockget-certified.scss */
.block-inline-blockget-certified-at-avetta-universi:after {
  display: none;
  content: '';
  position: absolute;
  top: -86px;
  right: -72%;
  background-image: url(../images/group-right.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  pointer-events: none;
  width: 768px;
  height: 480px; }

@media (max-width: 992px) {
  /* line 29, sass/components/page-components/_blockget-certified.scss */
  .block-inline-blockget-certified-at-avetta-universi:after {
    display: block; } }

@media (max-width: 767px) {
  /* line 29, sass/components/page-components/_blockget-certified.scss */
  .block-inline-blockget-certified-at-avetta-universi:after {
    left: 19%;
    top: -86px;
    width: 500px;
    height: 500px;
    background-size: 100%; } }

/* line 53, sass/components/page-components/_blockget-certified.scss */
.block-inline-blockget-certified-at-avetta-universi h2 {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 60px;
  font-weight: 900;
  margin-bottom: 75px;
  line-height: 1.367;
  text-align: center;
  text-transform: inherit;
  color: #fff;
  margin-bottom: 70px;
  padding: 0 25px; }

@media (max-width: 992px) {
  /* line 53, sass/components/page-components/_blockget-certified.scss */
  .block-inline-blockget-certified-at-avetta-universi h2 {
    font-size: 40px;
    margin-bottom: 40px; } }

@media (max-width: 767px) {
  /* line 53, sass/components/page-components/_blockget-certified.scss */
  .block-inline-blockget-certified-at-avetta-universi h2 {
    font-size: 22px;
    margin-bottom: 22px; } }

@media (max-width: 992px) {
  /* line 53, sass/components/page-components/_blockget-certified.scss */
  .block-inline-blockget-certified-at-avetta-universi h2 {
    padding: 0 25%; } }

@media (max-width: 767px) {
  /* line 53, sass/components/page-components/_blockget-certified.scss */
  .block-inline-blockget-certified-at-avetta-universi h2 {
    padding: 0 25px;
    margin-bottom: 41px; } }

/* line 67, sass/components/page-components/_blockget-certified.scss */
.block-inline-blockget-certified-at-avetta-universi .content {
  max-width: 992px;
  margin: 0 auto;
  padding: 0 25px; }

/* line 73, sass/components/page-components/_blockget-certified.scss */
.block-inline-blockget-certified-at-avetta-universi .field--type-image {
  margin-bottom: 60px; }

@media (max-width: 992px) {
  /* line 73, sass/components/page-components/_blockget-certified.scss */
  .block-inline-blockget-certified-at-avetta-universi .field--type-image {
    margin-bottom: 43px; } }

/* line 78, sass/components/page-components/_blockget-certified.scss */
.block-inline-blockget-certified-at-avetta-universi .field--type-image img {
  margin: 0 auto; }

@media (max-width: 767px) {
  /* line 78, sass/components/page-components/_blockget-certified.scss */
  .block-inline-blockget-certified-at-avetta-universi .field--type-image img {
    max-width: 87%; } }

/* line 87, sass/components/page-components/_blockget-certified.scss */
.block-inline-blockget-certified-at-avetta-universi .field--name-body {
  max-width: 690px;
  margin: 0 auto 40px; }

@media (max-width: 992px) {
  /* line 87, sass/components/page-components/_blockget-certified.scss */
  .block-inline-blockget-certified-at-avetta-universi .field--name-body {
    max-width: 520px;
    margin: 0 auto 37px; } }

/* line 94, sass/components/page-components/_blockget-certified.scss */
.block-inline-blockget-certified-at-avetta-universi .field--name-body p {
  color: #fff;
  font-size: 32px; }

@media (max-width: 992px) {
  /* line 94, sass/components/page-components/_blockget-certified.scss */
  .block-inline-blockget-certified-at-avetta-universi .field--name-body p {
    font-size: 16px; } }

@media (max-width: 767px) {
  /* line 94, sass/components/page-components/_blockget-certified.scss */
  .block-inline-blockget-certified-at-avetta-universi .field--name-body p {
    text-align: center; } }

/* line 106, sass/components/page-components/_blockget-certified.scss */
.block-inline-blockget-certified-at-avetta-universi .field--type-link {
  text-align: center; }

/* line 108, sass/components/page-components/_blockget-certified.scss */
.block-inline-blockget-certified-at-avetta-universi .field--type-link a {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  background: #fff;
  border: 2px solid #fff;
  color: #2d67c5;
  display: inline-block;
  padding: 12px 48px !important; }

@media (min-width: 1200px) {
  /* line 108, sass/components/page-components/_blockget-certified.scss */
  .block-inline-blockget-certified-at-avetta-universi .field--type-link a {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.block-inline-blockget-certified-at-avetta-universi .field--type-link a:focus {
  outline: 0; }

/* line 145, sass/mixins/_default.sass */
.block-inline-blockget-certified-at-avetta-universi .field--type-link a:focus, .block-inline-blockget-certified-at-avetta-universi .field--type-link a:active, .block-inline-blockget-certified-at-avetta-universi .field--type-link a:hover {
  background: #2d67c5;
  border-color: #2d67c5;
  color: #fff; }

@media (max-width: 992px) {
  /* line 108, sass/components/page-components/_blockget-certified.scss */
  .block-inline-blockget-certified-at-avetta-universi .field--type-link a {
    padding: 9px 63px !important; } }

/* line 3, sass/components/page-components/_blockhero-banner.scss */
.block-inline-blockhero-banner {
  position: relative; }

/* line 7, sass/components/page-components/_blockhero-banner.scss */
.block-inline-blockhero-banner .layout__region--first .field--name-field-media-image img {
  width: 100%; }

@media (max-width: 992px) {
  /* line 7, sass/components/page-components/_blockhero-banner.scss */
  .block-inline-blockhero-banner .layout__region--first .field--name-field-media-image img {
    min-height: 450px; } }

/* line 15, sass/components/page-components/_blockhero-banner.scss */
.block-inline-blockhero-banner .layout__region--second {
  position: absolute;
  bottom: 30%;
  left: 32%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #fff;
  max-width: 50%; }

@media (max-width: 1280px) {
  /* line 15, sass/components/page-components/_blockhero-banner.scss */
  .block-inline-blockhero-banner .layout__region--second {
    max-width: 50%; } }

@media (max-width: 991px) {
  /* line 15, sass/components/page-components/_blockhero-banner.scss */
  .block-inline-blockhero-banner .layout__region--second {
    bottom: auto;
    top: 5%;
    max-width: 100%;
    left: 0;
    padding: 0 10%;
    -webkit-transform: none;
    transform: none; } }

@media (max-width: 560px) {
  /* line 15, sass/components/page-components/_blockhero-banner.scss */
  .block-inline-blockhero-banner .layout__region--second {
    top: 13%; } }

/* line 36, sass/components/page-components/_blockhero-banner.scss */
.block-inline-blockhero-banner .layout__region--second .field--name-field-title {
  font-size: 60px;
  line-height: 56px;
  font-weight: 900;
  letter-spacing: 0.09px;
  margin-bottom: 25px; }

@media (max-width: 992px) {
  /* line 36, sass/components/page-components/_blockhero-banner.scss */
  .block-inline-blockhero-banner .layout__region--second .field--name-field-title {
    font-size: 45px;
    line-height: 32px;
    margin-bottom: 15px; } }

@media (max-width: 560px) {
  /* line 36, sass/components/page-components/_blockhero-banner.scss */
  .block-inline-blockhero-banner .layout__region--second .field--name-field-title {
    font-size: 24px;
    line-height: 30px; } }

/* line 52, sass/components/page-components/_blockhero-banner.scss */
.block-inline-blockhero-banner .layout__region--second .field--name-field-description {
  font-size: 30px;
  line-height: 32px;
  letter-spacing: 0.05px;
  font-weight: normal;
  margin-bottom: 25px;
  color: #fff; }

@media (max-width: 992px) {
  /* line 52, sass/components/page-components/_blockhero-banner.scss */
  .block-inline-blockhero-banner .layout__region--second .field--name-field-description {
    font-size: 21px;
    line-height: 24px; } }

@media (max-width: 560px) {
  /* line 52, sass/components/page-components/_blockhero-banner.scss */
  .block-inline-blockhero-banner .layout__region--second .field--name-field-description {
    font-size: 14px;
    line-height: 21px; } }

/* line 68, sass/components/page-components/_blockhero-banner.scss */
.block-inline-blockhero-banner .layout__region--second .field--name-field-first-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

@media (max-width: 768px) {
  /* line 68, sass/components/page-components/_blockhero-banner.scss */
  .block-inline-blockhero-banner .layout__region--second .field--name-field-first-link {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; } }

/* line 74, sass/components/page-components/_blockhero-banner.scss */
.block-inline-blockhero-banner .layout__region--second .field--name-field-first-link .field__item a {
  font-size: 18px;
  line-height: 21.6px;
  border: 2px solid #FFFFFF;
  border-radius: 0px;
  color: #fff;
  font-weight: 700;
  padding: 17px 25px;
  display: inline-block;
  min-width: 209px;
  text-align: center;
  text-decoration: none; }

@media (min-width: 1500px) {
  /* line 74, sass/components/page-components/_blockhero-banner.scss */
  .block-inline-blockhero-banner .layout__region--second .field--name-field-first-link .field__item a {
    padding: 20px 50px; } }

@media (max-width: 768px) {
  /* line 74, sass/components/page-components/_blockhero-banner.scss */
  .block-inline-blockhero-banner .layout__region--second .field--name-field-first-link .field__item a {
    min-width: 100%; } }

@media (max-width: 560px) {
  /* line 74, sass/components/page-components/_blockhero-banner.scss */
  .block-inline-blockhero-banner .layout__region--second .field--name-field-first-link .field__item a {
    font-size: 16px;
    padding: 12px 25px; } }

/* line 98, sass/components/page-components/_blockhero-banner.scss */
.block-inline-blockhero-banner .layout__region--second .field--name-field-first-link .field__item:last-child a {
  margin-left: 26px; }

@media (max-width: 768px) {
  /* line 98, sass/components/page-components/_blockhero-banner.scss */
  .block-inline-blockhero-banner .layout__region--second .field--name-field-first-link .field__item:last-child a {
    margin-left: 0;
    margin-top: 20px; } }

/* line 106, sass/components/page-components/_blockhero-banner.scss */
.block-inline-blockhero-banner .layout__region--second .field--name-field-first-link .field__item:hover {
  border-color: transparent; }

/* line 112, sass/components/page-components/_blockhero-banner.scss */
.block-inline-blockhero-banner .layout__region--third {
  position: absolute;
  bottom: 20%;
  right: 21%;
  width: auto; }

@media (max-width: 1280px) {
  /* line 112, sass/components/page-components/_blockhero-banner.scss */
  .block-inline-blockhero-banner .layout__region--third {
    right: 19%;
    -webkit-transform: translate(-19%, 4%);
    transform: translate(-19%, 4%); } }

@media (max-width: 992px) {
  /* line 112, sass/components/page-components/_blockhero-banner.scss */
  .block-inline-blockhero-banner .layout__region--third {
    position: relative;
    margin-top: -100px;
    -webkit-transform: none;
    transform: none;
    right: 0; } }

@media (max-width: 992px) {
  /* line 129, sass/components/page-components/_blockhero-banner.scss */
  .block-inline-blockhero-banner .layout__region--third .field--name-field-media-image .field__item img {
    margin: 0 auto; } }

/* line 1, sass/components/page-components/_blockindustries-partners.scss */
.block-inline-blockindustries-partners {
  padding: 146px 0 123px; }

@media (max-width: 992px) {
  /* line 1, sass/components/page-components/_blockindustries-partners.scss */
  .block-inline-blockindustries-partners {
    padding: 56px 0 16px; } }

/* line 6, sass/components/page-components/_blockindustries-partners.scss */
.block-inline-blockindustries-partners h2 {
  text-align: center;
  padding: 0 25px;
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 48px;
  font-weight: 900;
  margin-bottom: 82px;
  text-transform: inherit; }

@media (max-width: 992px) {
  /* line 6, sass/components/page-components/_blockindustries-partners.scss */
  .block-inline-blockindustries-partners h2 {
    font-size: 40px;
    max-width: 650px;
    margin: 0 auto 58px; } }

@media (max-width: 767px) {
  /* line 6, sass/components/page-components/_blockindustries-partners.scss */
  .block-inline-blockindustries-partners h2 {
    font-size: 22px;
    margin: 0 auto 25px; } }

/* line 25, sass/components/page-components/_blockindustries-partners.scss */
.block-inline-blockindustries-partners .content {
  max-width: 1460px;
  margin: 0 auto;
  padding: 0 25px;
  position: relative;
  z-index: 1; }

/* line 32, sass/components/page-components/_blockindustries-partners.scss */
.block-inline-blockindustries-partners .slick-arrow.slick-prev {
  left: -26px;
  top: calc(50% - 38px); }

/* line 36, sass/components/page-components/_blockindustries-partners.scss */
.block-inline-blockindustries-partners .slick-arrow.slick-next {
  right: -26px;
  top: calc(50% - 38px); }

/* line 40, sass/components/page-components/_blockindustries-partners.scss */
.block-inline-blockindustries-partners .slick-dots {
  margin-top: 21px; }

/* line 43, sass/components/page-components/_blockindustries-partners.scss */
.block-inline-blockindustries-partners .field--name-field-partners-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

/* line 48, sass/components/page-components/_blockindustries-partners.scss */
.block-inline-blockindustries-partners .field--name-field-partners-image > .field__item {
  width: 100%;
  max-width: calc(100% / 5);
  text-align: center; }

@media (max-width: 767px) {
  /* line 48, sass/components/page-components/_blockindustries-partners.scss */
  .block-inline-blockindustries-partners .field--name-field-partners-image > .field__item {
    max-width: calc(100% / 2);
    margin-bottom: 34px; } }

/* line 56, sass/components/page-components/_blockindustries-partners.scss */
.block-inline-blockindustries-partners .field--name-field-partners-image > .field__item img {
  width: 100%;
  max-width: 160px;
  margin: 0 auto; }

@media (max-width: 992px) {
  /* line 56, sass/components/page-components/_blockindustries-partners.scss */
  .block-inline-blockindustries-partners .field--name-field-partners-image > .field__item img {
    margin: 0 auto; } }

@media (max-width: 767px) {
  /* line 56, sass/components/page-components/_blockindustries-partners.scss */
  .block-inline-blockindustries-partners .field--name-field-partners-image > .field__item img {
    max-width: 100px; } }

@media (max-width: 992px) {
  /* line 70, sass/components/page-components/_blockindustries-partners.scss */
  .block-inline-blockindustries-partners .field--name-field-partners-image .field__item img {
    margin: 0 auto; } }

/* line 1, sass/components/page-components/_blockindustry-banner.scss */
.block-inline-blockindustry-banner,
.block-inline-blockbanner-cms-page {
  position: relative;
  overflow: hidden;
  margin-top: -94px;
  text-align: center;
  padding: 158px 0 124px;
  background: #edf0f5; }

/* line 9, sass/components/page-components/_blockindustry-banner.scss */
.block-inline-blockindustry-banner.banner-another-items,
.block-inline-blockbanner-cms-page.banner-another-items {
  background: #fff; }

@media (max-width: 992px) {
  /* line 1, sass/components/page-components/_blockindustry-banner.scss */
  .block-inline-blockindustry-banner,
  .block-inline-blockbanner-cms-page {
    padding: 138px 0 63px; } }

@media (max-width: 767px) {
  /* line 1, sass/components/page-components/_blockindustry-banner.scss */
  .block-inline-blockindustry-banner,
  .block-inline-blockbanner-cms-page {
    padding: 76px 0 72px; } }

/* line 19, sass/components/page-components/_blockindustry-banner.scss */
.block-inline-blockindustry-banner:before,
.block-inline-blockbanner-cms-page:before {
  content: '';
  position: absolute;
  top: -28%;
  right: 65%;
  width: 1195px;
  height: 795px;
  background: url("../images/ind-d-left-splash.png") 0px 0px no-repeat;
  background-size: 100%;
  z-index: 1;
  pointer-events: none; }

@media (max-width: 767px) {
  /* line 19, sass/components/page-components/_blockindustry-banner.scss */
  .block-inline-blockindustry-banner:before,
  .block-inline-blockbanner-cms-page:before {
    display: none; } }

/* line 34, sass/components/page-components/_blockindustry-banner.scss */
.block-inline-blockindustry-banner:after,
.block-inline-blockbanner-cms-page:after {
  content: '';
  position: absolute;
  bottom: -5%;
  left: 65%;
  width: 820px;
  height: 610px;
  background: url("../images/ind-d-right-splash.png") 0px 0px no-repeat;
  background-size: 100%;
  z-index: 1;
  pointer-events: none; }

@media (max-width: 767px) {
  /* line 34, sass/components/page-components/_blockindustry-banner.scss */
  .block-inline-blockindustry-banner:after,
  .block-inline-blockbanner-cms-page:after {
    display: none; } }

/* line 50, sass/components/page-components/_blockindustry-banner.scss */
.block-inline-blockindustry-banner .field--name-field-industry-background-image,
.block-inline-blockindustry-banner .field--name-field-cms-background-image,
.block-inline-blockbanner-cms-page .field--name-field-industry-background-image,
.block-inline-blockbanner-cms-page .field--name-field-cms-background-image {
  position: absolute;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 0;
  margin: 0;
  -webkit-clip-path: polygon(100% 0, 100% 81%, 50% 100%, 0 81%, 0 0);
  clip-path: polygon(100% 0, 100% 81%, 50% 100%, 0 81%, 0 0); }

@media (max-width: 992px) {
  /* line 50, sass/components/page-components/_blockindustry-banner.scss */
  .block-inline-blockindustry-banner .field--name-field-industry-background-image,
  .block-inline-blockindustry-banner .field--name-field-cms-background-image,
  .block-inline-blockbanner-cms-page .field--name-field-industry-background-image,
  .block-inline-blockbanner-cms-page .field--name-field-cms-background-image {
    -webkit-clip-path: polygon(100% 0, 100% 88%, 50% 100%, 0 88%, 0 0);
    clip-path: polygon(100% 0, 100% 88%, 50% 100%, 0 88%, 0 0); } }

@media (max-width: 767px) {
  /* line 50, sass/components/page-components/_blockindustry-banner.scss */
  .block-inline-blockindustry-banner .field--name-field-industry-background-image,
  .block-inline-blockindustry-banner .field--name-field-cms-background-image,
  .block-inline-blockbanner-cms-page .field--name-field-industry-background-image,
  .block-inline-blockbanner-cms-page .field--name-field-cms-background-image {
    -webkit-clip-path: polygon(100% 0, 100% 94%, 50% 100%, 0 94%, 0 0);
    clip-path: polygon(100% 0, 100% 94%, 50% 100%, 0 94%, 0 0); } }

/* line 67, sass/components/page-components/_blockindustry-banner.scss */
.block-inline-blockindustry-banner .field--name-field-industry-background-image > div, .block-inline-blockindustry-banner .field--name-field-industry-background-image article,
.block-inline-blockindustry-banner .field--name-field-cms-background-image > div,
.block-inline-blockindustry-banner .field--name-field-cms-background-image article,
.block-inline-blockbanner-cms-page .field--name-field-industry-background-image > div,
.block-inline-blockbanner-cms-page .field--name-field-industry-background-image article,
.block-inline-blockbanner-cms-page .field--name-field-cms-background-image > div,
.block-inline-blockbanner-cms-page .field--name-field-cms-background-image article {
  height: 100%; }

/* line 69, sass/components/page-components/_blockindustry-banner.scss */
.block-inline-blockindustry-banner .field--name-field-industry-background-image > div > div, .block-inline-blockindustry-banner .field--name-field-industry-background-image > div article, .block-inline-blockindustry-banner .field--name-field-industry-background-image article > div, .block-inline-blockindustry-banner .field--name-field-industry-background-image article article,
.block-inline-blockindustry-banner .field--name-field-cms-background-image > div > div,
.block-inline-blockindustry-banner .field--name-field-cms-background-image > div article,
.block-inline-blockindustry-banner .field--name-field-cms-background-image article > div,
.block-inline-blockindustry-banner .field--name-field-cms-background-image article article,
.block-inline-blockbanner-cms-page .field--name-field-industry-background-image > div > div,
.block-inline-blockbanner-cms-page .field--name-field-industry-background-image > div article,
.block-inline-blockbanner-cms-page .field--name-field-industry-background-image article > div,
.block-inline-blockbanner-cms-page .field--name-field-industry-background-image article article,
.block-inline-blockbanner-cms-page .field--name-field-cms-background-image > div > div,
.block-inline-blockbanner-cms-page .field--name-field-cms-background-image > div article,
.block-inline-blockbanner-cms-page .field--name-field-cms-background-image article > div,
.block-inline-blockbanner-cms-page .field--name-field-cms-background-image article article {
  height: 100%; }

/* line 73, sass/components/page-components/_blockindustry-banner.scss */
.block-inline-blockindustry-banner .field--name-field-industry-background-image img,
.block-inline-blockindustry-banner .field--name-field-cms-background-image img,
.block-inline-blockbanner-cms-page .field--name-field-industry-background-image img,
.block-inline-blockbanner-cms-page .field--name-field-cms-background-image img {
  height: 100%;
  width: 100%; }

/* line 78, sass/components/page-components/_blockindustry-banner.scss */
.block-inline-blockindustry-banner .field--name-field-industry-background-image .field__item,
.block-inline-blockindustry-banner .field--name-field-cms-background-image .field__item,
.block-inline-blockbanner-cms-page .field--name-field-industry-background-image .field__item,
.block-inline-blockbanner-cms-page .field--name-field-cms-background-image .field__item {
  position: relative;
  height: 100%; }

/* line 81, sass/components/page-components/_blockindustry-banner.scss */
.block-inline-blockindustry-banner .field--name-field-industry-background-image .field__item:before,
.block-inline-blockindustry-banner .field--name-field-cms-background-image .field__item:before,
.block-inline-blockbanner-cms-page .field--name-field-industry-background-image .field__item:before,
.block-inline-blockbanner-cms-page .field--name-field-cms-background-image .field__item:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: linear-gradient(2deg, rgba(45, 103, 197, 0) 0%, rgba(25, 63, 122, 0.5) 45%, #112b54 100%);
  z-index: 1; }

/* line 91, sass/components/page-components/_blockindustry-banner.scss */
.block-inline-blockindustry-banner .field--name-field-industry-background-image .field__item:after,
.block-inline-blockindustry-banner .field--name-field-cms-background-image .field__item:after,
.block-inline-blockbanner-cms-page .field--name-field-industry-background-image .field__item:after,
.block-inline-blockbanner-cms-page .field--name-field-cms-background-image .field__item:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #000;
  opacity: 0.21;
  z-index: 1; }

/* line 102, sass/components/page-components/_blockindustry-banner.scss */
.block-inline-blockindustry-banner .field--name-field-industry-background-image .field__item img,
.block-inline-blockindustry-banner .field--name-field-cms-background-image .field__item img,
.block-inline-blockbanner-cms-page .field--name-field-industry-background-image .field__item img,
.block-inline-blockbanner-cms-page .field--name-field-cms-background-image .field__item img {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 0;
  margin: 0; }

@media (max-width: 767px) {
  /* line 102, sass/components/page-components/_blockindustry-banner.scss */
  .block-inline-blockindustry-banner .field--name-field-industry-background-image .field__item img,
  .block-inline-blockindustry-banner .field--name-field-cms-background-image .field__item img,
  .block-inline-blockbanner-cms-page .field--name-field-industry-background-image .field__item img,
  .block-inline-blockbanner-cms-page .field--name-field-cms-background-image .field__item img {
    width: 100%;
    height: 100%; } }

/* line 118, sass/components/page-components/_blockindustry-banner.scss */
.block-inline-blockindustry-banner .main-title,
.block-inline-blockbanner-cms-page .main-title {
  position: relative;
  z-index: 1;
  color: #fff;
  font-family: var(--gotham);
  font-size: 60px;
  font-weight: 900;
  max-width: 1050px;
  margin: 0 auto 25px;
  text-transform: inherit; }

@media (max-width: 992px) {
  /* line 118, sass/components/page-components/_blockindustry-banner.scss */
  .block-inline-blockindustry-banner .main-title,
  .block-inline-blockbanner-cms-page .main-title {
    font-size: 45px;
    padding: 0 34px;
    line-height: 1.3;
    margin-bottom: 13px; } }

@media (max-width: 767px) {
  /* line 118, sass/components/page-components/_blockindustry-banner.scss */
  .block-inline-blockindustry-banner .main-title,
  .block-inline-blockbanner-cms-page .main-title {
    font-size: 25px;
    padding: 0 20px;
    text-align: left; } }

/* line 140, sass/components/page-components/_blockindustry-banner.scss */
.block-inline-blockindustry-banner .field--name-body,
.block-inline-blockbanner-cms-page .field--name-body {
  position: relative;
  z-index: 1;
  max-width: 790px;
  margin: 0 auto 38px;
  padding: 0 25px; }

@media (max-width: 992px) {
  /* line 140, sass/components/page-components/_blockindustry-banner.scss */
  .block-inline-blockindustry-banner .field--name-body,
  .block-inline-blockbanner-cms-page .field--name-body {
    max-width: 560px;
    margin-bottom: 28px; } }

@media (max-width: 767px) {
  /* line 140, sass/components/page-components/_blockindustry-banner.scss */
  .block-inline-blockindustry-banner .field--name-body,
  .block-inline-blockbanner-cms-page .field--name-body {
    font-size: 25px; } }

/* line 154, sass/components/page-components/_blockindustry-banner.scss */
.block-inline-blockindustry-banner .field--name-body p,
.block-inline-blockbanner-cms-page .field--name-body p {
  color: #fff;
  font-size: 30px;
  font-weight: 400; }

@media (max-width: 992px) {
  /* line 154, sass/components/page-components/_blockindustry-banner.scss */
  .block-inline-blockindustry-banner .field--name-body p,
  .block-inline-blockbanner-cms-page .field--name-body p {
    font-size: 16px; } }

@media (max-width: 767px) {
  /* line 154, sass/components/page-components/_blockindustry-banner.scss */
  .block-inline-blockindustry-banner .field--name-body p,
  .block-inline-blockbanner-cms-page .field--name-body p {
    text-align: left; } }

/* line 168, sass/components/page-components/_blockindustry-banner.scss */
.block-inline-blockindustry-banner .field--name-field-industry-link,
.block-inline-blockbanner-cms-page .field--name-field-industry-link {
  position: relative;
  z-index: 1;
  text-align: center; }

@media (max-width: 767px) {
  /* line 168, sass/components/page-components/_blockindustry-banner.scss */
  .block-inline-blockindustry-banner .field--name-field-industry-link,
  .block-inline-blockbanner-cms-page .field--name-field-industry-link {
    text-align: left;
    padding: 0 25px; } }

/* line 176, sass/components/page-components/_blockindustry-banner.scss */
.block-inline-blockindustry-banner .field--name-field-industry-link a,
.block-inline-blockbanner-cms-page .field--name-field-industry-link a {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: 2px solid #fff;
  color: #fff;
  display: inline-block; }

@media (min-width: 1200px) {
  /* line 176, sass/components/page-components/_blockindustry-banner.scss */
  .block-inline-blockindustry-banner .field--name-field-industry-link a,
  .block-inline-blockbanner-cms-page .field--name-field-industry-link a {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.block-inline-blockindustry-banner .field--name-field-industry-link a:focus,
.block-inline-blockbanner-cms-page .field--name-field-industry-link a:focus {
  outline: 0; }

/* line 242, sass/mixins/_default.sass */
.block-inline-blockindustry-banner .field--name-field-industry-link a:focus, .block-inline-blockindustry-banner .field--name-field-industry-link a:active, .block-inline-blockindustry-banner .field--name-field-industry-link a:hover,
.block-inline-blockbanner-cms-page .field--name-field-industry-link a:focus,
.block-inline-blockbanner-cms-page .field--name-field-industry-link a:active,
.block-inline-blockbanner-cms-page .field--name-field-industry-link a:hover {
  border-color: transparent;
  background: #2d67c5; }

@media (max-width: 992px) {
  /* line 176, sass/components/page-components/_blockindustry-banner.scss */
  .block-inline-blockindustry-banner .field--name-field-industry-link a,
  .block-inline-blockbanner-cms-page .field--name-field-industry-link a {
    padding: 9px 33px; } }

/* line 186, sass/components/page-components/_blockindustry-banner.scss */
.block-inline-blockbanner-cms-page {
  padding: 180px 0 140px;
  margin-top: -2px; }

/* line 189, sass/components/page-components/_blockindustry-banner.scss */
.block-inline-blockbanner-cms-page .main-title, .block-inline-blockbanner-cms-page h2 {
  position: relative;
  z-index: 1;
  color: #fff;
  font-family: var(--gotham);
  font-size: 60px;
  font-weight: 900;
  max-width: 1050px;
  margin: 0 auto 25px;
  text-transform: inherit; }

@media (max-width: 992px) {
  /* line 189, sass/components/page-components/_blockindustry-banner.scss */
  .block-inline-blockbanner-cms-page .main-title, .block-inline-blockbanner-cms-page h2 {
    font-size: 45px;
    padding: 0 34px;
    line-height: 1.3;
    margin-bottom: 13px; } }

@media (max-width: 767px) {
  /* line 189, sass/components/page-components/_blockindustry-banner.scss */
  .block-inline-blockbanner-cms-page .main-title, .block-inline-blockbanner-cms-page h2 {
    font-size: 25px;
    padding: 0 20px;
    text-align: left; } }

@media (max-width: 992px) {
  /* line 186, sass/components/page-components/_blockindustry-banner.scss */
  .block-inline-blockbanner-cms-page {
    padding: 80px 0 137px; }
  /* line 214, sass/components/page-components/_blockindustry-banner.scss */
  .block-inline-blockbanner-cms-page h2 {
    line-height: 1.15;
    max-width: 90%; } }

@media (max-width: 767px) {
  /* line 186, sass/components/page-components/_blockindustry-banner.scss */
  .block-inline-blockbanner-cms-page {
    padding: 50px 0 26px; }
  /* line 221, sass/components/page-components/_blockindustry-banner.scss */
  .block-inline-blockbanner-cms-page .field--name-field-cms-background-image {
    -webkit-clip-path: polygon(100% 0, 100% 87%, 50% 100%, 0 86%, 0 0);
    clip-path: polygon(100% 0, 100% 87%, 50% 100%, 0 86%, 0 0); }
  /* line 224, sass/components/page-components/_blockindustry-banner.scss */
  .block-inline-blockbanner-cms-page h2 {
    max-width: 100%;
    padding: 0 30px; } }

/* line 1, sass/components/page-components/_blockm26-logo-with-text.scss */
.block-inline-blockm26-logo-with-text-and-title {
  padding: 130px 20px 80px;
  background: #2d67c5;
  background: -webkit-gradient(linear, left top, left bottom, from(#2d67c5), to(#439ae2));
  background: linear-gradient(180deg, #2d67c5 0%, #439ae2 100%);
  position: relative;
  overflow: hidden; }

@media (max-width: 767px) {
  /* line 1, sass/components/page-components/_blockm26-logo-with-text.scss */
  .block-inline-blockm26-logo-with-text-and-title {
    padding: 80px 20px 40px; } }

/* line 11, sass/components/page-components/_blockm26-logo-with-text.scss */
.block-inline-blockm26-logo-with-text-and-title:before {
  content: '';
  background: url(../images/count-bg.png) no-repeat left -23%;
  position: absolute;
  background-position: 24% 19%;
  bottom: -36%;
  left: 0%;
  height: 100%;
  width: 100%;
  z-index: -1; }

/* line 24, sass/components/page-components/_blockm26-logo-with-text.scss */
.block-inline-blockm26-logo-with-text-and-title .field--name-field-first-link .field__item a {
  background: transparent;
  border-radius: 0;
  font-size: 18px;
  font-weight: 600;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: 2px solid #fff;
  color: #fff;
  padding: 12px 30px;
  margin: 0 auto;
  display: table; }

/* line 37, sass/components/page-components/_blockm26-logo-with-text.scss */
.block-inline-blockm26-logo-with-text-and-title .field--name-field-first-link .field__item a:hover {
  border-color: transparent;
  background: #097230; }

/* line 44, sass/components/page-components/_blockm26-logo-with-text.scss */
.block-inline-blockm26-logo-with-text-and-title h2 {
  font-family: var(--gotham);
  font-size: 40px;
  line-height: 1.367;
  font-weight: 900;
  text-align: center;
  color: #fff;
  margin-bottom: 20px;
  text-transform: capitalize; }

@media (min-width: 992px) {
  /* line 44, sass/components/page-components/_blockm26-logo-with-text.scss */
  .block-inline-blockm26-logo-with-text-and-title h2 {
    font-size: 60px;
    margin-bottom: 50px; } }

/* line 58, sass/components/page-components/_blockm26-logo-with-text.scss */
.block-inline-blockm26-logo-with-text-and-title .content {
  padding: 0 20px;
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 768px) {
  /* line 58, sass/components/page-components/_blockm26-logo-with-text.scss */
  .block-inline-blockm26-logo-with-text-and-title .content {
    width: 750px;
    padding: 0 80px; } }

@media (min-width: 992px) {
  /* line 58, sass/components/page-components/_blockm26-logo-with-text.scss */
  .block-inline-blockm26-logo-with-text-and-title .content {
    width: 970px; } }

@media (min-width: 1200px) {
  /* line 58, sass/components/page-components/_blockm26-logo-with-text.scss */
  .block-inline-blockm26-logo-with-text-and-title .content {
    width: 1170px; } }

@media (min-width: 1434px) {
  /* line 58, sass/components/page-components/_blockm26-logo-with-text.scss */
  .block-inline-blockm26-logo-with-text-and-title .content {
    width: 1404px; } }

/* line 76, sass/components/page-components/_blockm26-logo-with-text.scss */
.block-inline-blockm26-logo-with-text-and-title .content .field--type-entity-reference-revisions .paragraph--type--logo-with-text {
  position: relative;
  margin-bottom: 50px; }

@media (max-width: 600px) {
  /* line 76, sass/components/page-components/_blockm26-logo-with-text.scss */
  .block-inline-blockm26-logo-with-text-and-title .content .field--type-entity-reference-revisions .paragraph--type--logo-with-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; } }

/* line 83, sass/components/page-components/_blockm26-logo-with-text.scss */
.block-inline-blockm26-logo-with-text-and-title .content .field--type-entity-reference-revisions .paragraph--type--logo-with-text .field--name-field-logo {
  position: absolute;
  top: 0; }

@media (max-width: 600px) {
  /* line 83, sass/components/page-components/_blockm26-logo-with-text.scss */
  .block-inline-blockm26-logo-with-text-and-title .content .field--type-entity-reference-revisions .paragraph--type--logo-with-text .field--name-field-logo {
    position: relative;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 100%; } }

/* line 91, sass/components/page-components/_blockm26-logo-with-text.scss */
.block-inline-blockm26-logo-with-text-and-title .content .field--type-entity-reference-revisions .paragraph--type--logo-with-text .field--name-field-logo img {
  width: 95px;
  height: 95px;
  border: 3px solid #fff;
  border-radius: 50%;
  margin-right: 25px;
  margin-bottom: 30px; }

@media (max-width: 600px) {
  /* line 91, sass/components/page-components/_blockm26-logo-with-text.scss */
  .block-inline-blockm26-logo-with-text-and-title .content .field--type-entity-reference-revisions .paragraph--type--logo-with-text .field--name-field-logo img {
    margin-bottom: 0;
    margin-top: 30px; } }

/* line 104, sass/components/page-components/_blockm26-logo-with-text.scss */
.block-inline-blockm26-logo-with-text-and-title .content .field--type-entity-reference-revisions .paragraph--type--logo-with-text .field--name-field-title {
  font-family: var(--gotham);
  font-size: 26px;
  font-weight: 900;
  line-height: 1.2;
  margin-bottom: 10px;
  color: #fff;
  padding-left: 115px; }

@media (min-width: 992px) {
  /* line 104, sass/components/page-components/_blockm26-logo-with-text.scss */
  .block-inline-blockm26-logo-with-text-and-title .content .field--type-entity-reference-revisions .paragraph--type--logo-with-text .field--name-field-title {
    font-size: 36px; } }

@media (max-width: 600px) {
  /* line 104, sass/components/page-components/_blockm26-logo-with-text.scss */
  .block-inline-blockm26-logo-with-text-and-title .content .field--type-entity-reference-revisions .paragraph--type--logo-with-text .field--name-field-title {
    padding-left: 0;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; } }

/* line 120, sass/components/page-components/_blockm26-logo-with-text.scss */
.block-inline-blockm26-logo-with-text-and-title .content .field--type-entity-reference-revisions .paragraph--type--logo-with-text .field--name-field-content-description {
  font-size: 20px;
  color: #fff;
  font-weight: 400;
  line-height: 1.47; }

@media (min-width: 992px) {
  /* line 120, sass/components/page-components/_blockm26-logo-with-text.scss */
  .block-inline-blockm26-logo-with-text-and-title .content .field--type-entity-reference-revisions .paragraph--type--logo-with-text .field--name-field-content-description {
    font-size: 24px; } }

@media (max-width: 600px) {
  /* line 120, sass/components/page-components/_blockm26-logo-with-text.scss */
  .block-inline-blockm26-logo-with-text-and-title .content .field--type-entity-reference-revisions .paragraph--type--logo-with-text .field--name-field-content-description {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3; } }

/* line 131, sass/components/page-components/_blockm26-logo-with-text.scss */
.block-inline-blockm26-logo-with-text-and-title .content .field--type-entity-reference-revisions .paragraph--type--logo-with-text .field--name-field-content-description p {
  padding-left: 115px; }

@media (max-width: 600px) {
  /* line 131, sass/components/page-components/_blockm26-logo-with-text.scss */
  .block-inline-blockm26-logo-with-text-and-title .content .field--type-entity-reference-revisions .paragraph--type--logo-with-text .field--name-field-content-description p {
    padding-left: 0; } }

/* line 142, sass/components/page-components/_blockm26-logo-with-text.scss */
.block-inline-blockm26-logo-with-text-and-title .field--type-entity-reference-revisions .paragraph--type--logo-with-text {
  position: relative;
  margin-bottom: 50px; }

@media (max-width: 600px) {
  /* line 142, sass/components/page-components/_blockm26-logo-with-text.scss */
  .block-inline-blockm26-logo-with-text-and-title .field--type-entity-reference-revisions .paragraph--type--logo-with-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; } }

/* line 149, sass/components/page-components/_blockm26-logo-with-text.scss */
.block-inline-blockm26-logo-with-text-and-title .field--type-entity-reference-revisions .paragraph--type--logo-with-text .field--name-field-logo {
  position: absolute;
  top: 0; }

@media (max-width: 600px) {
  /* line 149, sass/components/page-components/_blockm26-logo-with-text.scss */
  .block-inline-blockm26-logo-with-text-and-title .field--type-entity-reference-revisions .paragraph--type--logo-with-text .field--name-field-logo {
    position: relative;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    width: 100%; } }

/* line 157, sass/components/page-components/_blockm26-logo-with-text.scss */
.block-inline-blockm26-logo-with-text-and-title .field--type-entity-reference-revisions .paragraph--type--logo-with-text .field--name-field-logo img {
  width: 95px;
  height: 95px;
  border: 3px solid #fff;
  border-radius: 50%;
  margin-right: 25px;
  margin-bottom: 30px; }

@media (max-width: 600px) {
  /* line 157, sass/components/page-components/_blockm26-logo-with-text.scss */
  .block-inline-blockm26-logo-with-text-and-title .field--type-entity-reference-revisions .paragraph--type--logo-with-text .field--name-field-logo img {
    margin-bottom: 0;
    margin-top: 30px; } }

/* line 170, sass/components/page-components/_blockm26-logo-with-text.scss */
.block-inline-blockm26-logo-with-text-and-title .field--type-entity-reference-revisions .paragraph--type--logo-with-text .field--name-field-title {
  font-family: var(--gotham);
  font-size: 26px;
  font-weight: 900;
  line-height: 1.2;
  margin-bottom: 10px;
  color: #fff;
  padding-left: 115px; }

@media (min-width: 992px) {
  /* line 170, sass/components/page-components/_blockm26-logo-with-text.scss */
  .block-inline-blockm26-logo-with-text-and-title .field--type-entity-reference-revisions .paragraph--type--logo-with-text .field--name-field-title {
    font-size: 36px; } }

@media (max-width: 600px) {
  /* line 170, sass/components/page-components/_blockm26-logo-with-text.scss */
  .block-inline-blockm26-logo-with-text-and-title .field--type-entity-reference-revisions .paragraph--type--logo-with-text .field--name-field-title {
    padding-left: 0;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; } }

/* line 186, sass/components/page-components/_blockm26-logo-with-text.scss */
.block-inline-blockm26-logo-with-text-and-title .field--type-entity-reference-revisions .paragraph--type--logo-with-text .field--name-field-content-description {
  font-size: 20px;
  color: #fff;
  font-weight: 400;
  line-height: 1.47; }

@media (min-width: 992px) {
  /* line 186, sass/components/page-components/_blockm26-logo-with-text.scss */
  .block-inline-blockm26-logo-with-text-and-title .field--type-entity-reference-revisions .paragraph--type--logo-with-text .field--name-field-content-description {
    font-size: 24px; } }

@media (max-width: 600px) {
  /* line 186, sass/components/page-components/_blockm26-logo-with-text.scss */
  .block-inline-blockm26-logo-with-text-and-title .field--type-entity-reference-revisions .paragraph--type--logo-with-text .field--name-field-content-description {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3; } }

/* line 197, sass/components/page-components/_blockm26-logo-with-text.scss */
.block-inline-blockm26-logo-with-text-and-title .field--type-entity-reference-revisions .paragraph--type--logo-with-text .field--name-field-content-description p {
  padding-left: 115px; }

@media (max-width: 600px) {
  /* line 197, sass/components/page-components/_blockm26-logo-with-text.scss */
  .block-inline-blockm26-logo-with-text-and-title .field--type-entity-reference-revisions .paragraph--type--logo-with-text .field--name-field-content-description p {
    padding-left: 0; } }

/* line 1, sass/components/page-components/_blockmany-disciplines.scss */
.block-inline-blockcolored-title {
  background: #edf0f5;
  text-align: center;
  padding-top: 150px; }

@media (max-width: 992px) {
  /* line 1, sass/components/page-components/_blockmany-disciplines.scss */
  .block-inline-blockcolored-title {
    padding-top: 60px; } }

@media (max-width: 767px) {
  /* line 1, sass/components/page-components/_blockmany-disciplines.scss */
  .block-inline-blockcolored-title {
    padding-top: 40px; } }

/* line 11, sass/components/page-components/_blockmany-disciplines.scss */
.block-inline-blockcolored-title + div[class*="block-views-blockmany-disciplines"] {
  padding-top: 72px; }

@media (max-width: 992px) {
  /* line 11, sass/components/page-components/_blockmany-disciplines.scss */
  .block-inline-blockcolored-title + div[class*="block-views-blockmany-disciplines"] {
    padding-top: 40px; } }

@media (max-width: 767px) {
  /* line 11, sass/components/page-components/_blockmany-disciplines.scss */
  .block-inline-blockcolored-title + div[class*="block-views-blockmany-disciplines"] {
    padding-top: 22px; } }

/* line 21, sass/components/page-components/_blockmany-disciplines.scss */
.block-inline-blockcolored-title h2 {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 60px;
  font-weight: 900;
  margin-bottom: 75px;
  line-height: 1.367;
  text-align: center;
  text-transform: inherit;
  margin-bottom: 0; }

@media (max-width: 992px) {
  /* line 21, sass/components/page-components/_blockmany-disciplines.scss */
  .block-inline-blockcolored-title h2 {
    font-size: 40px;
    margin-bottom: 40px; } }

@media (max-width: 767px) {
  /* line 21, sass/components/page-components/_blockmany-disciplines.scss */
  .block-inline-blockcolored-title h2 {
    font-size: 22px;
    margin-bottom: 22px; } }

/* line 25, sass/components/page-components/_blockmany-disciplines.scss */
.block-inline-blockcolored-title .field--name-field-colored-title {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 60px;
  font-weight: 900;
  margin-bottom: 75px;
  line-height: 1.367;
  text-align: center;
  text-transform: inherit;
  margin-bottom: 0;
  color: #2152a1; }

@media (max-width: 992px) {
  /* line 25, sass/components/page-components/_blockmany-disciplines.scss */
  .block-inline-blockcolored-title .field--name-field-colored-title {
    font-size: 40px;
    margin-bottom: 40px; } }

@media (max-width: 767px) {
  /* line 25, sass/components/page-components/_blockmany-disciplines.scss */
  .block-inline-blockcolored-title .field--name-field-colored-title {
    font-size: 22px;
    margin-bottom: 22px; } }

/* line 32, sass/components/page-components/_blockmany-disciplines.scss */
div[class*="block-views-blockmany-disciplines"] {
  overflow: hidden;
  padding: 136px 0 109px;
  background: #edf0f5;
  position: relative; }

/* line 37, sass/components/page-components/_blockmany-disciplines.scss */
div[class*="block-views-blockmany-disciplines"].resources-wrapper-class {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#edf0f5), to(#ffffff));
  background-image: linear-gradient(180deg, #edf0f5 0%, #ffffff 100%); }

@media (max-width: 992px) {
  /* line 37, sass/components/page-components/_blockmany-disciplines.scss */
  div[class*="block-views-blockmany-disciplines"].resources-wrapper-class {
    padding-bottom: 36px; } }

@media (max-width: 992px) {
  /* line 42, sass/components/page-components/_blockmany-disciplines.scss */
  div[class*="block-views-blockmany-disciplines"].resources-wrapper-class:after {
    display: none; } }

@media (max-width: 992px) {
  /* line 32, sass/components/page-components/_blockmany-disciplines.scss */
  div[class*="block-views-blockmany-disciplines"] {
    padding: 60px 0 70px; } }

@media (max-width: 767px) {
  /* line 32, sass/components/page-components/_blockmany-disciplines.scss */
  div[class*="block-views-blockmany-disciplines"] {
    padding: 40px 0 60px; } }

/* line 54, sass/components/page-components/_blockmany-disciplines.scss */
div[class*="block-views-blockmany-disciplines"]:after {
  content: '';
  position: absolute;
  bottom: 0;
  right: -2%;
  background: url(../images/svg/tringlr.svg) no-repeat 0 0;
  background-size: 100%;
  width: 650px;
  height: 650px; }

@media (max-width: 992px) {
  /* line 54, sass/components/page-components/_blockmany-disciplines.scss */
  div[class*="block-views-blockmany-disciplines"]:after {
    width: 383px;
    height: 386px;
    bottom: -57px; } }

@media (max-width: 767px) {
  /* line 54, sass/components/page-components/_blockmany-disciplines.scss */
  div[class*="block-views-blockmany-disciplines"]:after {
    right: -133px;
    bottom: -85px;
    display: none; } }

@media (max-width: 992px) {
  /* line 75, sass/components/page-components/_blockmany-disciplines.scss */
  div[class*="block-views-blockmany-disciplines"] .container {
    padding-right: 10px;
    padding-left: 10px; } }

/* line 83, sass/components/page-components/_blockmany-disciplines.scss */
div[class*="block-views-blockmany-disciplines"] .big-container .content {
  padding: 0;
  max-width: 100%; }

/* line 87, sass/components/page-components/_blockmany-disciplines.scss */
div[class*="block-views-blockmany-disciplines"] .big-container .views-infinite-scroll-content-wrapper {
  margin: 0 -12px;
  width: 100%; }

@media (max-width: 992px) {
  /* line 87, sass/components/page-components/_blockmany-disciplines.scss */
  div[class*="block-views-blockmany-disciplines"] .big-container .views-infinite-scroll-content-wrapper {
    margin: 0; } }

/* line 95, sass/components/page-components/_blockmany-disciplines.scss */
div[class*="block-views-blockmany-disciplines"] .big-container .view-content .views-row {
  padding: 0; }

/* line 100, sass/components/page-components/_blockmany-disciplines.scss */
div[class*="block-views-blockmany-disciplines"] .big-container .pager {
  margin-top: 79px; }

@media (max-width: 767px) {
  /* line 100, sass/components/page-components/_blockmany-disciplines.scss */
  div[class*="block-views-blockmany-disciplines"] .big-container .pager {
    margin-top: 9px; }
  /* line 104, sass/components/page-components/_blockmany-disciplines.scss */
  div[class*="block-views-blockmany-disciplines"] .big-container .pager .pager__item a {
    padding: 5px 41px; } }

/* line 112, sass/components/page-components/_blockmany-disciplines.scss */
div[class*="block-views-blockmany-disciplines"] .content {
  max-width: 1460px;
  margin: 0 auto;
  padding: 0 25px;
  position: relative;
  z-index: 1; }

/* line 121, sass/components/page-components/_blockmany-disciplines.scss */
div[class*="block-views-blockmany-disciplines"] .view-header h2 {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 60px;
  font-weight: 900;
  margin-bottom: 75px;
  line-height: 1.367;
  text-align: center;
  text-transform: inherit; }

@media (max-width: 992px) {
  /* line 121, sass/components/page-components/_blockmany-disciplines.scss */
  div[class*="block-views-blockmany-disciplines"] .view-header h2 {
    font-size: 40px;
    margin-bottom: 40px; } }

@media (max-width: 767px) {
  /* line 121, sass/components/page-components/_blockmany-disciplines.scss */
  div[class*="block-views-blockmany-disciplines"] .view-header h2 {
    font-size: 22px;
    margin-bottom: 22px; } }

/* line 126, sass/components/page-components/_blockmany-disciplines.scss */
div[class*="block-views-blockmany-disciplines"] .view-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0 -10px; }

@media (max-width: 992px) {
  /* line 126, sass/components/page-components/_blockmany-disciplines.scss */
  div[class*="block-views-blockmany-disciplines"] .view-content {
    margin: 0 -20px 0 0; } }

@media (max-width: 767px) {
  /* line 126, sass/components/page-components/_blockmany-disciplines.scss */
  div[class*="block-views-blockmany-disciplines"] .view-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0; } }

/* line 138, sass/components/page-components/_blockmany-disciplines.scss */
div[class*="block-views-blockmany-disciplines"] .view-content .views-row {
  width: 100%;
  max-width: calc(100% / 3 - 48px);
  margin: 0 24px 48px; }

/* line 142, sass/components/page-components/_blockmany-disciplines.scss */
div[class*="block-views-blockmany-disciplines"] .view-content .views-row .views-field {
  height: 100%; }

/* line 144, sass/components/page-components/_blockmany-disciplines.scss */
div[class*="block-views-blockmany-disciplines"] .view-content .views-row .views-field .group-wrapper {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

/* line 148, sass/components/page-components/_blockmany-disciplines.scss */
div[class*="block-views-blockmany-disciplines"] .view-content .views-row .views-field .group-wrapper .group-bottom {
  height: 100%; }

@media (max-width: 992px) {
  /* line 138, sass/components/page-components/_blockmany-disciplines.scss */
  div[class*="block-views-blockmany-disciplines"] .view-content .views-row {
    max-width: calc(100% / 2 - 25px);
    margin: 0 25px 25px 0; } }

@media (max-width: 767px) {
  /* line 138, sass/components/page-components/_blockmany-disciplines.scss */
  div[class*="block-views-blockmany-disciplines"] .view-content .views-row {
    max-width: 100%;
    margin: 0 0 25px 0; } }

/* line 164, sass/components/page-components/_blockmany-disciplines.scss */
div[class*="block-views-blockmany-disciplines"] .group-top img {
  width: 100%; }

/* line 168, sass/components/page-components/_blockmany-disciplines.scss */
div[class*="block-views-blockmany-disciplines"] .group-bottom {
  -webkit-box-shadow: 0 6px 16px rgba(56, 102, 178, 0.05);
  box-shadow: 0 6px 16px rgba(56, 102, 178, 0.05);
  background-color: #fff;
  padding: 40px 20px 30px 38px;
  border-radius: 0 0 10px 10px; }

@media (max-width: 992px) {
  /* line 168, sass/components/page-components/_blockmany-disciplines.scss */
  div[class*="block-views-blockmany-disciplines"] .group-bottom {
    padding: 18px 20px 18px 34px; } }

@media (max-width: 767px) {
  /* line 168, sass/components/page-components/_blockmany-disciplines.scss */
  div[class*="block-views-blockmany-disciplines"] .group-bottom {
    padding: 25px 20px 22px 22px; } }

/* line 181, sass/components/page-components/_blockmany-disciplines.scss */
div[class*="block-views-blockmany-disciplines"] .group-bottom .field-type {
  color: #9dacc4;
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-bottom: 20px; }

@media (max-width: 992px) {
  /* line 181, sass/components/page-components/_blockmany-disciplines.scss */
  div[class*="block-views-blockmany-disciplines"] .group-bottom .field-type {
    font-size: 12px;
    margin-bottom: 11px; } }

@media (max-width: 767px) {
  /* line 181, sass/components/page-components/_blockmany-disciplines.scss */
  div[class*="block-views-blockmany-disciplines"] .group-bottom .field-type {
    font-size: 12px;
    margin-bottom: 10px; } }

/* line 198, sass/components/page-components/_blockmany-disciplines.scss */
div[class*="block-views-blockmany-disciplines"] .group-bottom .field-body p, div[class*="block-views-blockmany-disciplines"] .group-bottom .field-body a {
  color: #0d2242;
  font-family: var(--gotham);
  font-size: 24px;
  line-height: 1.4;
  font-weight: 500; }

@media (max-width: 1200px) {
  /* line 198, sass/components/page-components/_blockmany-disciplines.scss */
  div[class*="block-views-blockmany-disciplines"] .group-bottom .field-body p, div[class*="block-views-blockmany-disciplines"] .group-bottom .field-body a {
    font-size: 20px; } }

@media (max-width: 767px) {
  /* line 198, sass/components/page-components/_blockmany-disciplines.scss */
  div[class*="block-views-blockmany-disciplines"] .group-bottom .field-body p, div[class*="block-views-blockmany-disciplines"] .group-bottom .field-body a {
    font-size: 15px; } }

/* line 215, sass/components/page-components/_blockmany-disciplines.scss */
div[class*="block-views-blockmany-disciplines"] .more-link {
  margin-top: 57px;
  text-align: center; }

@media (max-width: 992px) {
  /* line 215, sass/components/page-components/_blockmany-disciplines.scss */
  div[class*="block-views-blockmany-disciplines"] .more-link {
    margin-top: 15px; } }

@media (max-width: 767px) {
  /* line 215, sass/components/page-components/_blockmany-disciplines.scss */
  div[class*="block-views-blockmany-disciplines"] .more-link {
    margin-top: 5px; } }

/* line 225, sass/components/page-components/_blockmany-disciplines.scss */
div[class*="block-views-blockmany-disciplines"] .more-link a {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: 2px solid #2d67c5;
  color: #2d67c5;
  display: inline-block !important;
  padding: 12px 70px !important; }

@media (min-width: 1200px) {
  /* line 225, sass/components/page-components/_blockmany-disciplines.scss */
  div[class*="block-views-blockmany-disciplines"] .more-link a {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
div[class*="block-views-blockmany-disciplines"] .more-link a:focus {
  outline: 0; }

/* line 156, sass/mixins/_default.sass */
div[class*="block-views-blockmany-disciplines"] .more-link a:focus, div[class*="block-views-blockmany-disciplines"] .more-link a:active, div[class*="block-views-blockmany-disciplines"] .more-link a:hover {
  border-color: transparent;
  background: #2d67c5;
  color: #fff; }

@media (max-width: 992px) {
  /* line 225, sass/components/page-components/_blockmany-disciplines.scss */
  div[class*="block-views-blockmany-disciplines"] .more-link a {
    padding: 9px 17px !important; } }

/* line 1, sass/components/page-components/_blockmp4-video.scss */
.block-inline-blockmp4-video {
  padding: 70px 0;
  background: #edf0f5; }

/* line 4, sass/components/page-components/_blockmp4-video.scss */
.block-inline-blockmp4-video .main-title, .block-inline-blockmp4-video h2 {
  color: #193f7a;
  font-size: 22px;
  font-weight: 900;
  margin: 0 auto 30px;
  max-width: 260px;
  text-align: center;
  text-transform: none; }

@media (min-width: 768px) {
  /* line 4, sass/components/page-components/_blockmp4-video.scss */
  .block-inline-blockmp4-video .main-title, .block-inline-blockmp4-video h2 {
    font-size: 40px;
    max-width: 540px; } }

@media (min-width: 1200px) {
  /* line 4, sass/components/page-components/_blockmp4-video.scss */
  .block-inline-blockmp4-video .main-title, .block-inline-blockmp4-video h2 {
    font-size: 60px;
    margin-bottom: 40px;
    max-width: 780px; } }

/* line 24, sass/components/page-components/_blockmp4-video.scss */
.block-inline-blockmp4-video .content {
  max-width: 1460px;
  margin: 0 auto;
  padding: 0 30px; }

/* line 29, sass/components/page-components/_blockmp4-video.scss */
.block-inline-blockmp4-video video {
  width: 100%; }

/* line 33, sass/components/page-components/_blockmp4-video.scss */
.block-inline-blockmp4-video .media--type-mp4-video {
  position: relative;
  cursor: pointer; }

/* line 36, sass/components/page-components/_blockmp4-video.scss */
.block-inline-blockmp4-video .media--type-mp4-video:before {
  opacity: 0.6;
  content: '';
  position: absolute;
  width: 70px;
  height: 70px;
  border-radius: 100%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-transition: all linear .2s;
  transition: all linear .2s;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAACEwAAAhMBmtPiRAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAPvSURBVHic7Zs/SxxBGMZ/sx4I0SZCIH8K0a9gII1YWAUSJSTgBxArqxR2foSApAr2VjZBTgKpjiOkCRIwhUUaDQT/YCBpTHEkOClm1HUz7+zu3c7enXsPDMrNvvM+z7M7s7uzM0prTUgopUaBWWASuO8oAEeOsg80tNZnQfmFMEAp9QCYA+Yx4ofbbKoFNIA6sK21PiyGYQxa60IKcAtYAXaAc0AXXM5t2yvArcJ4FyB8CFgCDgOIlsqhzTnUVQOAp8BeicKTZQ94WroBwDjQ7KLwZGkC4+1oyT0IKqWmgbfAnVyBZkA7AI6BE/v32Nbds+Wu/TtB/oHzB/Bca/0xV1TOM79ohWQ9Mz+BDeAFMJIjz4iN2bBtZM3XAhYL7wKYgW4tB5E65vZX63iQgpptq54j/xoZB8is4rcyJv4EzHQq2sNlxubIwmUriwlZkmY589+AhVDCHZwWbM7UK6EjA2yfT0vSAMbKEh/jNmZzp/Hzjgm+BNOkD3hviujnHZhQsxzSBsbpXAZg7vOnnkb/AMvdEu7gu2w5SXxPEZ4TpAabKa72jPiECT7OzUwGYB5vvZd9t8V6TEjrDv89NicbGML/bN/oZp/PYEAtZWDcI3FrTDaw5An+RhdG+zZMGMN/i1xyGoB5n/e90pZ2ny/AhAWPjkNi8wnxoBVP0Kc2SKwCu46y6YnZFGJW28jve2JccRmw4wnI/XgLrAtt7XpidoWY9Tbyz3j07FwcF8HlHN4UbmxrrT8IdT0Ly3lbqJ6ymo0BmAlMJRz8umBuZULirjCaLw2YFw78BfTd2Y/hA0aDC/MAUWze3oV3Wuu/IZiVAcv9nVA9q5QajfDP228FYVYuJA3DwGyE+WLjQgt4H4RSuXiP0eLCZMTV56kkDrTWv8NwKg9Ww4FQfd9nwLHwez9C0uI14CQQmW5A0jK4AgYGlEqjBxFhFiO4cK9MIoEhaTkaGIBswN1AZLoBScvgCvAZMKGUGglEqDRYDRNC9VGEWY3lwjDwOAircvEY+WVvP8JMI0svC8+CUCoXkoYW0Ii0WYfXEA56opSqheEVHpb7E6G6obU+u3gQqgsH3cZMLvYrZjAaXKjD1ZTYNma21IWXBZMqExJ3jZ0wjQC0WYH5WTh4TinVd1eB5TwnVH+2mon3703goRDwCniUk8N34Ivj96+eGKnue87cYDhL2Lz8b/Bp7HpgdT+O2uBqfx63jVR3gUSsoWZKQzd3iYxtbJwqL5KyjVZ3mVwsQXUXSsYSVXeprE1W7cXSMROquVw+QebGbZgYbJlp87Ic54Zsmuq0f1Zz21zChOpunEwY0ZdbZyu/eTqIAdcS9Pj2+X+03/iHi52afgAAAABJRU5ErkJggg==");
  background-size: 100%;
  background-repeat: no-repeat;
  cursor: pointer; }

@media (max-width: 767px) {
  /* line 36, sass/components/page-components/_blockmp4-video.scss */
  .block-inline-blockmp4-video .media--type-mp4-video:before {
    width: 35px;
    height: 35px; } }

/* line 58, sass/components/page-components/_blockmp4-video.scss */
.block-inline-blockmp4-video .media--type-mp4-video:hover:before {
  opacity: 0.6;
  -webkit-transition: all linear .2s;
  transition: all linear .2s; }

/* line 68, sass/components/page-components/_blockmp4-video.scss */
.block-inline-blockmp4-video.pause .media--type-mp4-video:before {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAY4AAAGOAFyjmYXAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAb9QTFRF////AAAAAAAAAAAAAAAAMzMzKysrJCQkICAgHBwcGhoaFxcXFRUVFBQUJCQSICAgGhoaIyMXISEWICAgHx8fHR0dGxsbGhoaISEZICAYHR0dHBwcHBwcICAaHh4YHR0dHBwcHx8aHh4ZHR0dHBwcHBwcGxsbGxsbHx8aHh4aHR0dHBwcHx8bHh4aHR0aHBwcHBwcHh4bHR0aHR0aHBwcHh4bHh4bHR0aHR0aHR0aHBwcHBwcHh4bHh4bHR0aHR0aHBwcHh4cHR0bHR0bHR0aHBwcHh4cHh4cHBwaHh4cHh4cHh4cHh4cHR0bHR0bHBwaHR0bHBwbHR0bHR0bHR0bHh4aHR0cHR0cHR0bHR0bHBwbHR0aHR0bHR0bHBwbHR0aHR0cHR0bHBwbHh4bHR0bHR0aHBwbHBwbHh4bHR0bHR0bHR0aHR0bHh4bHR0bHR0bHR0cHh4bHR0bHR0bHR0bHR0aHR0cHR0bHBwbHh4bHR0bHR0bHR0bHR0bHR0bHR0bHR0bHR0bHR0aHR0bHR0bHR0bHR0bHR0bHR0bHR0bHR0bHR0bHR0bHR0bHR0bHR0bHR0bHR0bHR0bHR0bHR0bkwNSIgAAAJR0Uk5TAAECAwQFBgcICQoLDA0OEBQWFxgZGhweHyAjJCUoKiwuMTM0Njc4OTo8PkBCREZISkxOUFJUVVdYWVpcXV9hYmVmaGlqbW5vdXd4gIGEhYePkJWWl5ucnZ6goqWnqauusLK0tba4vL2+v8DBw8bIyszP0NHT1NXW19jZ2tvc3+Hl5ufo7O3u7/P09fb3+Pn6+/z9/iR0LJsAAAODSURBVFjDlVfpQxJBFB/BAxPNWA3T1MyIUkONDjVSKJQuI0vMApNUUClJU0jL1EAT8YTmDw73zZ7sOV94844f886ZRUhmVdx5+TYU+fb7bzoe8nscFqRrXXn6+QALVj7mpbRal/t+YKlVwDBrMC95tIVlV8ptVLPv/o4VV6JH0fzyAlZd0UZ5+xt/RMq5neVY8lDE3OuUs+874qllw0NtlIHmU3ZXKMMTnXqko/eKZx3orRRKTc4gL7FjErEsn+LyNVEv9Q9UIMeqhIsRxlnhXKucj60R7gxi2SAjOepTStMAGyZRHNqPCT9tU64TW5qJpCAXtduEvdagVmnWVSabvHowzBPmUo16rVczCFGO18+Uep2WZrMyXrBVbdwgbt3W1q42EskEk0sXQRzW2vADxMAN29JN2E5rHzikHlJmfgnkmoVKFx7eq5CtKFKTXnpHDvBRqGOMY/zzuhxCAGwWz+lmoM+ahCo36bA+K5EGoKCz8udz0gcA70UqTpLsemmEIOfDLJAd0gB4964kgJP1oSJLU5kyGQCM31VKAJhgwuQtqAu0ZpAsAE5ek0AIgcyBRoEYUQDAx77iWLqYrp4EokUJoDBkLonldhD40TQQVcoAON0tTiTwQwhughOkAoD/vRHVJUz7OFqBP1AFwPirSaCQJIZwE65rAMD3BQpLNG8f7cMo0g+wTvO2EIyXpH4XwHAFxenfQ/1BPKHZC0xFUXrTWMVMIT8Qdr2F1AKCSeQBwqW3lEdANIocTEXpbKYZkHUhSx7a2aSvncugnbOFyC6CmlPfQOkA6WyB9AIZ1DfSJkDsO28r8OGA0jNUG88AgL4KYkAH9Iz1D2CzSW+ID7lW7RfLVXKxDNI7cwp2Ee1XG3lPbZbC1k0CPqDV/gkWVp8xQZ5HNm32t6CP8Ab7VOthOsaqxb6Oec/2c7woYa1Wq9vXLBHleQMvrXsMguoZGtaI6nYtn915qveZd9wuFHjYh6ZiLrj3+JBYNMZ2X0T+qTvHKo0XCY1h7ishIPl9VT+RZ1U+lRfLjdwZ8EHQKZoPlb2BLCd/Ld1jnlPeGMuEXHY4iIFqGwrzrPHJYzkfO/dEs/wwGVveyYmYux3yQW6Mqn90LTYp5rknoWye7FWrNKM7pfDh6TFqaBazN5aXNF95UaW14akijLPosBXpWhaHxx+Kp3OZX1+mxp4/uCin9x/HmV7yQyZIsAAAAABJRU5ErkJggg==");
  background-size: 100%;
  background-repeat: no-repeat; }

/* line 1, sass/components/page-components/_blog-banner.scss */
.article-banner--text {
  margin-top: -94px;
  overflow: hidden;
  position: relative;
  text-align: center;
  padding-top: 92px;
  padding-bottom: 116px;
  background: #1e4a90;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(12%, #1e4a90), color-stop(95%, #2d67c5));
  background: linear-gradient(180deg, #1e4a90 12%, #2d67c5 95%);
  -webkit-clip-path: polygon(100% 0, 100% 54%, 50% 100%, 0 54%, 0 0);
  clip-path: polygon(100% 0, 100% 54%, 50% 100%, 0 54%, 0 0); }

@media (max-width: 992px) {
  /* line 1, sass/components/page-components/_blog-banner.scss */
  .article-banner--text {
    -webkit-clip-path: polygon(100% 0, 100% 77%, 50% 100%, 0 77%, 0 0);
    clip-path: polygon(100% 0, 100% 77%, 50% 100%, 0 77%, 0 0); } }

@media (max-width: 767px) {
  /* line 1, sass/components/page-components/_blog-banner.scss */
  .article-banner--text {
    -webkit-clip-path: polygon(100% 0, 100% 84%, 50% 100%, 0 84%, 0 0);
    clip-path: polygon(100% 0, 100% 84%, 50% 100%, 0 84%, 0 0); } }

/* line 17, sass/components/page-components/_blog-banner.scss */
.article-banner--text.layout-builder-block {
  margin-top: 0; }

/* line 20, sass/components/page-components/_blog-banner.scss */
.article-banner--text.banner-another-items {
  background-color: #fff; }

@media (max-width: 992px) {
  /* line 1, sass/components/page-components/_blog-banner.scss */
  .article-banner--text {
    padding-top: 84px;
    padding-bottom: 94px; } }

@media (max-width: 767px) {
  /* line 1, sass/components/page-components/_blog-banner.scss */
  .article-banner--text {
    margin-top: -53px;
    padding-top: 40px;
    padding-bottom: 38px; } }

/* line 33, sass/components/page-components/_blog-banner.scss */
.article-banner--text:before {
  content: '';
  position: absolute;
  top: -5px;
  left: -16px;
  width: 589px;
  height: 384px;
  background: url("../images/simle-banner-splash.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 100%;
  z-index: 1;
  pointer-events: none; }

@media (max-width: 992px) {
  /* line 33, sass/components/page-components/_blog-banner.scss */
  .article-banner--text:before {
    top: -10%;
    left: -6%;
    width: 434px;
    height: 324px; } }

@media (max-width: 767px) {
  /* line 33, sass/components/page-components/_blog-banner.scss */
  .article-banner--text:before {
    top: -10%;
    left: -43%;
    width: 350px;
    height: 280px; } }

/* line 60, sass/components/page-components/_blog-banner.scss */
.article-banner--text:after {
  content: '';
  position: absolute;
  top: -16%;
  right: -21%;
  width: 820px;
  height: 600px;
  background: url("../images/simle-banner-splash-right.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 100%;
  z-index: 1;
  pointer-events: none; }

@media (max-width: 992px) {
  /* line 60, sass/components/page-components/_blog-banner.scss */
  .article-banner--text:after {
    top: 37%;
    right: -31%;
    width: 620px;
    height: 300px; } }

@media (max-width: 767px) {
  /* line 60, sass/components/page-components/_blog-banner.scss */
  .article-banner--text:after {
    display: none; } }

/* line 84, sass/components/page-components/_blog-banner.scss */
.article-banner--text .field--name-title .main-title {
  display: inline-block;
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 60px;
  font-weight: 900;
  margin-bottom: 75px;
  line-height: 1.367;
  text-align: center;
  text-transform: inherit;
  color: #fff;
  max-width: 1200px;
  margin: 0 auto;
  position: relative;
  z-index: 2;
  font-size: 48px;
  padding: 0 30px; }

@media (max-width: 992px) {
  /* line 84, sass/components/page-components/_blog-banner.scss */
  .article-banner--text .field--name-title .main-title {
    font-size: 40px;
    margin-bottom: 40px; } }

@media (max-width: 767px) {
  /* line 84, sass/components/page-components/_blog-banner.scss */
  .article-banner--text .field--name-title .main-title {
    font-size: 22px;
    margin-bottom: 22px; } }

@media (max-width: 992px) {
  /* line 84, sass/components/page-components/_blog-banner.scss */
  .article-banner--text .field--name-title .main-title {
    max-width: 80%;
    font-size: 45px;
    line-height: 1.2; } }

@media (max-width: 767px) {
  /* line 84, sass/components/page-components/_blog-banner.scss */
  .article-banner--text .field--name-title .main-title {
    font-size: 25px;
    max-width: 100%;
    padding: 0 30px; } }

/* line 110, sass/components/page-components/_blog-banner.scss */
.article-banner--text .content:before {
  content: '';
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

/* line 1, sass/components/page-components/_blog.scss */
.articles--headline {
  margin: 55px 0 0; }

@media (max-width: 992px) {
  /* line 1, sass/components/page-components/_blog.scss */
  .articles--headline {
    margin: 37px 0 0; } }

@media (max-width: 767px) {
  /* line 1, sass/components/page-components/_blog.scss */
  .articles--headline {
    margin: 24px 0 0; } }

/* line 9, sass/components/page-components/_blog.scss */
.articles--headline .field {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 36px;
  font-weight: 900;
  line-height: 45px;
  padding-bottom: 46px;
  max-width: 928px;
  margin: 0 auto;
  border-bottom: 2px solid #dddee0; }

@media (max-width: 992px) {
  /* line 9, sass/components/page-components/_blog.scss */
  .articles--headline .field {
    margin: 0 30px 0;
    padding-bottom: 26px;
    font-size: 22px;
    line-height: 34px; } }

@media (max-width: 767px) {
  /* line 9, sass/components/page-components/_blog.scss */
  .articles--headline .field {
    line-height: 33px;
    margin: 0 27px 0; } }

/* line 32, sass/components/page-components/_blog.scss */
.articles--information {
  max-width: 928px;
  margin: 0 auto;
  padding: 25px 0 29px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

@media (max-width: 992px) {
  /* line 32, sass/components/page-components/_blog.scss */
  .articles--information {
    padding: 10px 30px 13px 30px; } }

@media (max-width: 767px) {
  /* line 32, sass/components/page-components/_blog.scss */
  .articles--information {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding: 17px 27px 13px 26px;
    margin-bottom: 11px; } }

/* line 49, sass/components/page-components/_blog.scss */
.articles--information div:not(.share-articles) .author--name {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 18px;
  line-height: 1.7;
  font-weight: 700;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1; }

@media (max-width: 992px) {
  /* line 49, sass/components/page-components/_blog.scss */
  .articles--information div:not(.share-articles) .author--name {
    font-size: 14px;
    line-height: 1.5; } }

/* line 60, sass/components/page-components/_blog.scss */
.articles--information div:not(.share-articles) .author--name a {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 18px;
  font-weight: 700;
  display: inline-block; }

@media (max-width: 992px) {
  /* line 60, sass/components/page-components/_blog.scss */
  .articles--information div:not(.share-articles) .author--name a {
    font-size: 14px; } }

/* line 71, sass/components/page-components/_blog.scss */
.articles--information div:not(.share-articles) .articles--date {
  display: inline-block;
  color: #626b7a;
  font-size: 18px;
  line-height: 1;
  font-weight: 400;
  padding: 0 13px 0 0;
  border-right: 1px solid #d2d3d5; }

@media (max-width: 992px) {
  /* line 71, sass/components/page-components/_blog.scss */
  .articles--information div:not(.share-articles) .articles--date {
    font-size: 14px; } }

/* line 83, sass/components/page-components/_blog.scss */
.articles--information div:not(.share-articles) .articles--read-time {
  display: inline-block;
  color: #626b7a;
  font-size: 18px;
  line-height: 1;
  font-weight: 400;
  padding: 0 0 0 10px; }

@media (max-width: 992px) {
  /* line 83, sass/components/page-components/_blog.scss */
  .articles--information div:not(.share-articles) .articles--read-time {
    font-size: 14px; } }

/* line 95, sass/components/page-components/_blog.scss */
.articles--information .share-articles {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

@media (max-width: 992px) {
  /* line 95, sass/components/page-components/_blog.scss */
  .articles--information .share-articles {
    margin: 20px 0 0 0; } }

/* line 101, sass/components/page-components/_blog.scss */
.articles--information .share-articles h3 {
  color: #0d2242;
  font-family: var(--gotham);
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  margin: 0 10px 0 0; }

@media (max-width: 992px) {
  /* line 101, sass/components/page-components/_blog.scss */
  .articles--information .share-articles h3 {
    font-size: 12px; } }

@media (max-width: 992px) {
  /* line 101, sass/components/page-components/_blog.scss */
  .articles--information .share-articles h3 {
    margin: 0; } }

/* line 115, sass/components/page-components/_blog.scss */
.articles--information .share-articles a {
  padding: 0;
  margin: 0 0 0 23px; }

@media (max-width: 992px) {
  /* line 115, sass/components/page-components/_blog.scss */
  .articles--information .share-articles a {
    margin: 0 0 0 15px; } }

/* line 121, sass/components/page-components/_blog.scss */
.articles--information .share-articles a span {
  border-radius: 50%;
  background: #2d67c5 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

@media (max-width: 992px) {
  /* line 121, sass/components/page-components/_blog.scss */
  .articles--information .share-articles a span {
    width: 26px;
    height: 26px; } }

/* line 132, sass/components/page-components/_blog.scss */
.articles--information .share-articles a svg {
  width: 26px;
  height: 26px; }

@media (max-width: 992px) {
  /* line 132, sass/components/page-components/_blog.scss */
  .articles--information .share-articles a svg {
    width: 20px;
    height: 20px; } }

/* line 144, sass/components/page-components/_blog.scss */
.articles--content {
  max-width: 928px;
  margin: 0 auto;
  color: #626b7a;
  font-size: 24px;
  font-weight: 400; }

@media (max-width: 992px) {
  /* line 144, sass/components/page-components/_blog.scss */
  .articles--content {
    padding: 0 30px; } }

@media (max-width: 767px) {
  /* line 144, sass/components/page-components/_blog.scss */
  .articles--content {
    padding: 0 26px; } }

/* line 156, sass/components/page-components/_blog.scss */
.articles--content p {
  color: #626b7a;
  font-size: 24px;
  font-weight: 400;
  margin-bottom: 44px; }

@media (max-width: 992px) {
  /* line 156, sass/components/page-components/_blog.scss */
  .articles--content p {
    font-size: 16px;
    margin-bottom: 25px; } }

/* line 166, sass/components/page-components/_blog.scss */
.articles--content ul {
  margin-top: 39px;
  padding: 0 0 0 49px; }

@media (max-width: 992px) {
  /* line 166, sass/components/page-components/_blog.scss */
  .articles--content ul {
    padding: 0 0 0 23px;
    margin-top: 23px; } }

/* line 173, sass/components/page-components/_blog.scss */
.articles--content ul li {
  position: relative;
  margin-bottom: 37px;
  color: #626b7a;
  font-size: 24px;
  font-weight: 400; }

@media (max-width: 992px) {
  /* line 173, sass/components/page-components/_blog.scss */
  .articles--content ul li {
    font-size: 16px;
    margin-bottom: 21px; } }

/* line 183, sass/components/page-components/_blog.scss */
.articles--content ul li:before {
  content: '';
  position: absolute;
  top: 13px;
  left: -21px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #097230; }

@media (max-width: 992px) {
  /* line 183, sass/components/page-components/_blog.scss */
  .articles--content ul li:before {
    top: 11px;
    left: -21px;
    width: 8px;
    height: 8px; } }

/* line 201, sass/components/page-components/_blog.scss */
.articles--content .articles--image {
  margin-bottom: 70px; }

@media (max-width: 992px) {
  /* line 201, sass/components/page-components/_blog.scss */
  .articles--content .articles--image {
    margin-bottom: 38px; } }

/* line 206, sass/components/page-components/_blog.scss */
.articles--content .articles--image img {
  width: 100%; }

/* line 210, sass/components/page-components/_blog.scss */
.articles--content h2 {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 36px;
  font-weight: 900;
  text-transform: inherit; }

@media (max-width: 992px) {
  /* line 210, sass/components/page-components/_blog.scss */
  .articles--content h2 {
    font-size: 22px; } }

/* line 220, sass/components/page-components/_blog.scss */
.articles--content .share-articles {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-top: 16px;
  padding-bottom: 20px;
  border-bottom: 2px solid #dddee0; }

@media (max-width: 767px) {
  /* line 220, sass/components/page-components/_blog.scss */
  .articles--content .share-articles {
    margin-top: 3px; } }

/* line 230, sass/components/page-components/_blog.scss */
.articles--content .share-articles h3 {
  color: #0d2242;
  font-family: var(--gotham);
  font-size: 16px;
  font-weight: 500;
  text-transform: uppercase;
  margin: 0 10px 0 0; }

@media (max-width: 992px) {
  /* line 230, sass/components/page-components/_blog.scss */
  .articles--content .share-articles h3 {
    display: none; } }

/* line 241, sass/components/page-components/_blog.scss */
.articles--content .share-articles a {
  padding: 0;
  margin: 0 0 0 23px; }

@media (max-width: 992px) {
  /* line 241, sass/components/page-components/_blog.scss */
  .articles--content .share-articles a {
    margin: 0 0 0 15px; } }

/* line 247, sass/components/page-components/_blog.scss */
.articles--content .share-articles a span {
  border-radius: 50%;
  background: #2d67c5 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

@media (max-width: 992px) {
  /* line 247, sass/components/page-components/_blog.scss */
  .articles--content .share-articles a span {
    width: 26px;
    height: 26px; } }

/* line 258, sass/components/page-components/_blog.scss */
.articles--content .share-articles a svg {
  width: 26px;
  height: 26px; }

@media (max-width: 992px) {
  /* line 258, sass/components/page-components/_blog.scss */
  .articles--content .share-articles a svg {
    width: 20px;
    height: 20px; } }

/* line 270, sass/components/page-components/_blog.scss */
.atricles--tags {
  margin-top: 38px; }

@media (max-width: 992px) {
  /* line 270, sass/components/page-components/_blog.scss */
  .atricles--tags {
    margin-top: 34px; } }

/* line 275, sass/components/page-components/_blog.scss */
.atricles--tags .field {
  max-width: 928px;
  margin: 0 auto; }

@media (max-width: 992px) {
  /* line 275, sass/components/page-components/_blog.scss */
  .atricles--tags .field {
    padding: 0 30px; } }

@media (max-width: 767px) {
  /* line 275, sass/components/page-components/_blog.scss */
  .atricles--tags .field {
    padding: 0 25px; } }

/* line 285, sass/components/page-components/_blog.scss */
.atricles--tags .field__label {
  color: #2152a1;
  font-family: var(--gotham);
  font-size: 24px;
  font-weight: 700;
  text-transform: uppercase; }

@media (max-width: 992px) {
  /* line 285, sass/components/page-components/_blog.scss */
  .atricles--tags .field__label {
    font-size: 16px; } }

/* line 296, sass/components/page-components/_blog.scss */
.atricles--tags .links li {
  display: inline-block;
  margin-top: 25px; }

@media (max-width: 992px) {
  /* line 296, sass/components/page-components/_blog.scss */
  .atricles--tags .links li {
    margin-top: 16px;
    padding: 0 11px 0 0 !important; } }

/* line 303, sass/components/page-components/_blog.scss */
.atricles--tags .links li a {
  display: inline-block;
  color: #2152a1;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  padding: 4px 24px;
  border: 1px solid #2152a1;
  border-radius: 30px;
  -webkit-transition: all linear .2s;
  transition: all linear .2s; }

@media (max-width: 992px) {
  /* line 303, sass/components/page-components/_blog.scss */
  .atricles--tags .links li a {
    font-size: 12px; } }

@media (max-width: 767px) {
  /* line 303, sass/components/page-components/_blog.scss */
  .atricles--tags .links li a {
    padding: 2px 24px; } }

/* line 319, sass/components/page-components/_blog.scss */
.atricles--tags .links li a:hover {
  color: #fff;
  border: 1px solid #097230;
  background: #097230;
  text-decoration: none; }

/* line 330, sass/components/page-components/_blog.scss */
.articles--webform {
  margin-top: 65px; }

@media (max-width: 992px) {
  /* line 330, sass/components/page-components/_blog.scss */
  .articles--webform {
    margin-top: 52px;
    padding: 30px 0px; } }

@media (max-width: 767px) {
  /* line 330, sass/components/page-components/_blog.scss */
  .articles--webform {
    margin-top: 39px;
    padding: 30px 0px; } }

/* line 340, sass/components/page-components/_blog.scss */
.articles--webform .block-block-content {
  border-radius: 10px;
  -webkit-box-shadow: 0 0 55px rgba(49, 105, 193, 0.1);
  box-shadow: 0 0 55px rgba(49, 105, 193, 0.1);
  background: #193f7a url("../images/form-tringle.png");
  background-repeat: no-repeat;
  background-position: 247% 0;
  max-width: 928px;
  margin: 0 auto;
  padding: 71px 20px 90px 20px; }

@media (max-width: 992px) {
  /* line 340, sass/components/page-components/_blog.scss */
  .articles--webform .block-block-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 35px 38px 33px 45px;
    background-position: 105% 0;
    background-size: 32%; } }

@media (max-width: 767px) {
  /* line 340, sass/components/page-components/_blog.scss */
  .articles--webform .block-block-content {
    padding: 36px 24px 43px 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background-position: 191% 0;
    background-size: 74%; } }

/* line 363, sass/components/page-components/_blog.scss */
.articles--webform .block-block-content h2 {
  text-align: center;
  color: #fff;
  font-family: var(--gotham);
  font-size: 48px;
  font-weight: 900; }

@media (max-width: 992px) {
  /* line 363, sass/components/page-components/_blog.scss */
  .articles--webform .block-block-content h2 {
    font-size: 22px; } }

@media (max-width: 767px) {
  /* line 363, sass/components/page-components/_blog.scss */
  .articles--webform .block-block-content h2 {
    font-size: 19px; } }

/* line 377, sass/components/page-components/_blog.scss */
.articles--webform .mktoForm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 570px;
  width: 100% !important;
  margin: 25px auto 0;
  border: 2px solid #fff; }

@media (max-width: 992px) {
  /* line 377, sass/components/page-components/_blog.scss */
  .articles--webform .mktoForm {
    max-width: 300px;
    margin: 0; } }

@media (max-width: 767px) {
  /* line 377, sass/components/page-components/_blog.scss */
  .articles--webform .mktoForm {
    margin-top: 18px;
    padding: 0; } }

/* line 391, sass/components/page-components/_blog.scss */
.articles--webform .mktoForm .mktoOffset,
.articles--webform .mktoForm .mktoLabel,
.articles--webform .mktoForm .mktoGutter {
  display: none !important; }

/* line 396, sass/components/page-components/_blog.scss */
.articles--webform .mktoForm .mktoButtonWrap {
  margin-left: 0 !important; }

/* line 399, sass/components/page-components/_blog.scss */
.articles--webform .mktoForm .mktoFormCol {
  margin-bottom: 0 !important; }

/* line 403, sass/components/page-components/_blog.scss */
.articles--webform .mktoForm .mktoRequiredField .mktoField {
  padding: 15px 27px;
  margin: 0;
  font-size: 24px;
  width: 500px !important; }

@media (max-width: 992px) {
  /* line 403, sass/components/page-components/_blog.scss */
  .articles--webform .mktoForm .mktoRequiredField .mktoField {
    padding: 4px 11px;
    font-size: 15px;
    width: auto !important;
    height: auto !important;
    line-height: 1; } }

@media (max-width: 767px) {
  /* line 403, sass/components/page-components/_blog.scss */
  .articles--webform .mktoForm .mktoRequiredField .mktoField {
    padding: 3px 11px; } }

/* line 420, sass/components/page-components/_blog.scss */
.articles--webform .mktoForm .form-item,
.articles--webform .mktoForm .form-actions {
  margin: 0;
  padding: 0; }

/* line 435, sass/components/page-components/_blog.scss */
.articles--webform .mktoForm .mktoButtonRow .mktoButton {
  background: #2d67c5 url(../images/svg/submit.svg) no-repeat center;
  border: 0;
  font-size: 0;
  height: 64px;
  width: 65px;
  margin: 0;
  padding: 0; }

@media (max-width: 992px) {
  /* line 435, sass/components/page-components/_blog.scss */
  .articles--webform .mktoForm .mktoButtonRow .mktoButton {
    height: 31px;
    width: 31px;
    background-size: 17px; } }

/* line 448, sass/components/page-components/_blog.scss */
.articles--webform .mktoForm .mktoButtonRow .mktoButton:hover {
  background-color: #097230; }

/* line 474, sass/components/page-components/_blog.scss */
div[class*='block-views-blockblog-articles-block'] {
  padding: 135px 0;
  margin-top: 168px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#edf0f5), to(#ffffff));
  background-image: linear-gradient(180deg, #edf0f5 0%, #ffffff 100%);
  position: relative; }

/* line 479, sass/components/page-components/_blog.scss */
div[class*='block-views-blockblog-articles-block']:after {
  pointer-events: none;
  content: '';
  width: 650px;
  height: 650px;
  background: url("../images/blg-t.png") 0 0 no-repeat;
  background-size: 100%;
  position: absolute;
  top: 3%;
  left: 68%; }

@media (max-width: 992px) {
  /* line 479, sass/components/page-components/_blog.scss */
  div[class*='block-views-blockblog-articles-block']:after {
    display: none; } }

@media (max-width: 992px) {
  /* line 474, sass/components/page-components/_blog.scss */
  div[class*='block-views-blockblog-articles-block'] {
    margin-top: 71px;
    padding: 50px 0 120px 0; } }

/* line 497, sass/components/page-components/_blog.scss */
div[class*='block-views-blockblog-articles-block'] h2 {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 60px;
  font-weight: 900;
  margin-bottom: 75px;
  line-height: 1.367;
  text-align: center;
  text-transform: inherit;
  margin-bottom: 59px; }

@media (max-width: 992px) {
  /* line 497, sass/components/page-components/_blog.scss */
  div[class*='block-views-blockblog-articles-block'] h2 {
    font-size: 40px;
    margin-bottom: 40px; } }

@media (max-width: 767px) {
  /* line 497, sass/components/page-components/_blog.scss */
  div[class*='block-views-blockblog-articles-block'] h2 {
    font-size: 22px;
    margin-bottom: 22px; } }

@media (max-width: 992px) {
  /* line 497, sass/components/page-components/_blog.scss */
  div[class*='block-views-blockblog-articles-block'] h2 {
    padding: 0 30px;
    font-size: 22px;
    margin-bottom: 30px; } }

@media (max-width: 767px) {
  /* line 497, sass/components/page-components/_blog.scss */
  div[class*='block-views-blockblog-articles-block'] h2 {
    padding: 0 25px; } }

/* line 509, sass/components/page-components/_blog.scss */
div[class*='block-views-blockblog-articles-block'] .content {
  max-width: 1400px;
  margin: 0 auto;
  position: relative;
  z-index: 1; }

@media (max-width: 1460px) {
  /* line 509, sass/components/page-components/_blog.scss */
  div[class*='block-views-blockblog-articles-block'] .content {
    padding: 0 30px; } }

@media (max-width: 767px) {
  /* line 509, sass/components/page-components/_blog.scss */
  div[class*='block-views-blockblog-articles-block'] .content {
    padding: 0 25px; } }

/* line 521, sass/components/page-components/_blog.scss */
div[class*='block-views-blockblog-articles-block'] .view-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -26px; }

@media (max-width: 992px) {
  /* line 521, sass/components/page-components/_blog.scss */
  div[class*='block-views-blockblog-articles-block'] .view-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0; } }

/* line 529, sass/components/page-components/_blog.scss */
div[class*='block-views-blockblog-articles-block'] .view-content .views-row {
  -webkit-box-shadow: 0 0 20px rgba(56, 102, 178, 0.15);
  box-shadow: 0 0 20px rgba(56, 102, 178, 0.15);
  background-color: #fff;
  margin: 0 26px 52px;
  border-radius: 10px;
  padding: 30px 40px 24px 40px;
  max-width: calc(50% - 52px);
  width: 100%; }

@media (max-width: 1199px) {
  /* line 529, sass/components/page-components/_blog.scss */
  div[class*='block-views-blockblog-articles-block'] .view-content .views-row {
    padding: 20px 25px 20px 25px; } }

@media (max-width: 992px) {
  /* line 529, sass/components/page-components/_blog.scss */
  div[class*='block-views-blockblog-articles-block'] .view-content .views-row {
    max-width: 100%;
    margin: 0 0 21px;
    padding: 30px 40px 32px 40px; } }

@media (max-width: 767px) {
  /* line 529, sass/components/page-components/_blog.scss */
  div[class*='block-views-blockblog-articles-block'] .view-content .views-row {
    padding: 22px 23px 26px 22px; } }

/* line 548, sass/components/page-components/_blog.scss */
div[class*='block-views-blockblog-articles-block'] .view-content .views-row .views-field-field-image {
  max-width: 230px;
  float: left;
  margin: 0 29px 0 0; }

@media (max-width: 1199px) {
  /* line 548, sass/components/page-components/_blog.scss */
  div[class*='block-views-blockblog-articles-block'] .view-content .views-row .views-field-field-image {
    max-width: 200px; } }

@media (max-width: 992px) {
  /* line 548, sass/components/page-components/_blog.scss */
  div[class*='block-views-blockblog-articles-block'] .view-content .views-row .views-field-field-image {
    max-width: 235px; } }

@media (max-width: 767px) {
  /* line 548, sass/components/page-components/_blog.scss */
  div[class*='block-views-blockblog-articles-block'] .view-content .views-row .views-field-field-image {
    margin: 0 0 10px 0;
    float: none;
    width: 100%;
    max-width: 100%; } }

/* line 564, sass/components/page-components/_blog.scss */
div[class*='block-views-blockblog-articles-block'] .view-content .views-row .views-field-field-image img {
  width: 100%; }

/* line 569, sass/components/page-components/_blog.scss */
div[class*='block-views-blockblog-articles-block'] .view-content .views-row .views-field-field-category .field-content {
  color: #626b7a;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.77px;
  text-transform: uppercase; }

@media (max-width: 992px) {
  /* line 569, sass/components/page-components/_blog.scss */
  div[class*='block-views-blockblog-articles-block'] .view-content .views-row .views-field-field-category .field-content {
    font-size: 14px; } }

@media (max-width: 767px) {
  /* line 569, sass/components/page-components/_blog.scss */
  div[class*='block-views-blockblog-articles-block'] .view-content .views-row .views-field-field-category .field-content {
    font-size: 12px; } }

/* line 583, sass/components/page-components/_blog.scss */
div[class*='block-views-blockblog-articles-block'] .view-content .views-row .views-field-title {
  padding: 0 0 0 257px; }

@media (max-width: 1199px) {
  /* line 583, sass/components/page-components/_blog.scss */
  div[class*='block-views-blockblog-articles-block'] .view-content .views-row .views-field-title {
    padding: 0 0 0 230px; } }

@media (max-width: 992px) {
  /* line 583, sass/components/page-components/_blog.scss */
  div[class*='block-views-blockblog-articles-block'] .view-content .views-row .views-field-title {
    padding: 0; } }

/* line 591, sass/components/page-components/_blog.scss */
div[class*='block-views-blockblog-articles-block'] .view-content .views-row .views-field-title .field-content {
  color: #193f7a;
  font-size: 24px;
  line-height: 1.4;
  font-weight: 700; }

@media (max-width: 992px) {
  /* line 591, sass/components/page-components/_blog.scss */
  div[class*='block-views-blockblog-articles-block'] .view-content .views-row .views-field-title .field-content {
    font-size: 20px; } }

@media (max-width: 767px) {
  /* line 591, sass/components/page-components/_blog.scss */
  div[class*='block-views-blockblog-articles-block'] .view-content .views-row .views-field-title .field-content {
    font-size: 18px; } }

/* line 602, sass/components/page-components/_blog.scss */
div[class*='block-views-blockblog-articles-block'] .view-content .views-row .views-field-title .field-content a {
  color: #193f7a;
  font-size: 24px;
  line-height: 1.4;
  font-weight: 700;
  text-decoration: none; }

/* line 608, sass/components/page-components/_blog.scss */
div[class*='block-views-blockblog-articles-block'] .view-content .views-row .views-field-title .field-content a:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 15px;
  height: 15px;
  background: url("../images/ar-b.png") 0px 0px no-repeat;
  background-size: 100%;
  margin: 0 0 0 8px; }

@media (max-width: 992px) {
  /* line 608, sass/components/page-components/_blog.scss */
  div[class*='block-views-blockblog-articles-block'] .view-content .views-row .views-field-title .field-content a:after {
    background-size: 93%;
    margin: 0 0 3px 6px; } }

/* line 622, sass/components/page-components/_blog.scss */
div[class*='block-views-blockblog-articles-block'] .view-content .views-row .views-field-title .field-content a:hover {
  color: #097230; }

/* line 624, sass/components/page-components/_blog.scss */
div[class*='block-views-blockblog-articles-block'] .view-content .views-row .views-field-title .field-content a:hover:after {
  background: url("../images/arrow-green-2.png") 0px 0px no-repeat;
  background-size: 100%; }

@media (max-width: 992px) {
  /* line 602, sass/components/page-components/_blog.scss */
  div[class*='block-views-blockblog-articles-block'] .view-content .views-row .views-field-title .field-content a {
    font-size: 20px; } }

/* line 635, sass/components/page-components/_blog.scss */
div[class*='block-views-blockblog-articles-block'] .view-content .views-row .views-field-field-category {
  padding: 0 0 0 257px; }

@media (max-width: 1199px) {
  /* line 635, sass/components/page-components/_blog.scss */
  div[class*='block-views-blockblog-articles-block'] .view-content .views-row .views-field-field-category {
    padding: 0 0 0 230px; } }

@media (max-width: 992px) {
  /* line 635, sass/components/page-components/_blog.scss */
  div[class*='block-views-blockblog-articles-block'] .view-content .views-row .views-field-field-category {
    padding: 0; } }

/* line 644, sass/components/page-components/_blog.scss */
div[class*='block-views-blockblog-articles-block'] .view-content .views-row .views-field-created {
  margin-top: 15px;
  padding: 0 0 0 257px; }

@media (max-width: 1199px) {
  /* line 644, sass/components/page-components/_blog.scss */
  div[class*='block-views-blockblog-articles-block'] .view-content .views-row .views-field-created {
    padding: 0 0 0 230px; } }

@media (max-width: 992px) {
  /* line 644, sass/components/page-components/_blog.scss */
  div[class*='block-views-blockblog-articles-block'] .view-content .views-row .views-field-created {
    margin: 10px 0 0 0;
    padding: 0; } }

@media (max-width: 767px) {
  /* line 644, sass/components/page-components/_blog.scss */
  div[class*='block-views-blockblog-articles-block'] .view-content .views-row .views-field-created {
    padding: 0; } }

/* line 657, sass/components/page-components/_blog.scss */
div[class*='block-views-blockblog-articles-block'] .view-content .views-row .views-field-created .field-content {
  color: #2152a1;
  font-family: var(--gotham);
  font-size: 14px;
  font-weight: 900;
  text-transform: uppercase; }

@media (max-width: 767px) {
  /* line 657, sass/components/page-components/_blog.scss */
  div[class*='block-views-blockblog-articles-block'] .view-content .views-row .views-field-created .field-content {
    font-size: 12px; } }

/* line 672, sass/components/page-components/_blog.scss */
.view-blog-articles .views-row,
.view-blog .views-row,
.view-resources .views-row,
.view-courses .views-row,
.leadership-selection-articles li {
  cursor: pointer; }

/* line 1, sass/components/page-components/_blogs-list.scss */
.block-views-blockblog-blogs-list,
.block-views-blocknews-press-news-press-list,
.block-views-blockcareers-careers-list {
  margin-top: 60px;
  background: #edf0f5;
  background: -webkit-gradient(linear, left top, left bottom, from(#edf0f5), color-stop(25%, #f5f7fa), to(white));
  background: linear-gradient(180deg, #edf0f5 0%, #f5f7fa 25%, white 100%); }

/* line 8, sass/components/page-components/_blogs-list.scss */
.block-views-blockblog-blogs-list .content,
.block-views-blocknews-press-news-press-list .content,
.block-views-blockcareers-careers-list .content {
  max-width: 1460px;
  padding: 0 30px;
  margin: 0 auto; }

@media (max-width: 767px) {
  /* line 8, sass/components/page-components/_blogs-list.scss */
  .block-views-blockblog-blogs-list .content,
  .block-views-blocknews-press-news-press-list .content,
  .block-views-blockcareers-careers-list .content {
    padding: 0 25px; } }

/* line 18, sass/components/page-components/_blogs-list.scss */
.block-views-blockblog-blogs-list .view-filters,
.block-views-blocknews-press-news-press-list .view-filters,
.block-views-blockcareers-careers-list .view-filters {
  color: red; }

/* line 20, sass/components/page-components/_blogs-list.scss */
.block-views-blockblog-blogs-list .view-filters .avetta-blog,
.block-views-blocknews-press-news-press-list .view-filters .avetta-blog,
.block-views-blockcareers-careers-list .view-filters .avetta-blog {
  padding-top: 60px; }

@media (max-width: 992px) {
  /* line 20, sass/components/page-components/_blogs-list.scss */
  .block-views-blockblog-blogs-list .view-filters .avetta-blog,
  .block-views-blocknews-press-news-press-list .view-filters .avetta-blog,
  .block-views-blockcareers-careers-list .view-filters .avetta-blog {
    padding-top: 46px; } }

/* line 28, sass/components/page-components/_blogs-list.scss */
.block-views-blockblog-blogs-list .view-empty,
.block-views-blocknews-press-news-press-list .view-empty,
.block-views-blockcareers-careers-list .view-empty {
  padding: 40px 0;
  text-align: center;
  font-size: 24px; }

/* line 35, sass/components/page-components/_blogs-list.scss */
.block-views-blockblog-blogs-list .avetta-blog-filters,
.block-views-blocknews-press-news-press-list .avetta-blog-filters,
.block-views-blockcareers-careers-list .avetta-blog-filters {
  background: #fff;
  padding: 41px 30px 34px 42px;
  -webkit-box-shadow: 0 6px 25px rgba(56, 102, 178, 0.05);
  box-shadow: 0 6px 25px rgba(56, 102, 178, 0.05);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative; }

@media (max-width: 992px) {
  /* line 35, sass/components/page-components/_blogs-list.scss */
  .block-views-blockblog-blogs-list .avetta-blog-filters,
  .block-views-blocknews-press-news-press-list .avetta-blog-filters,
  .block-views-blockcareers-careers-list .avetta-blog-filters {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 74px 30px 0 33px;
    overflow: hidden; }
  /* line 49, sass/components/page-components/_blogs-list.scss */
  .block-views-blockblog-blogs-list .avetta-blog-filters.hideBlc,
  .block-views-blocknews-press-news-press-list .avetta-blog-filters.hideBlc,
  .block-views-blockcareers-careers-list .avetta-blog-filters.hideBlc {
    height: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: transparent; }
  /* line 55, sass/components/page-components/_blogs-list.scss */
  .block-views-blockblog-blogs-list .avetta-blog-filters > div:nth-child(4),
  .block-views-blocknews-press-news-press-list .avetta-blog-filters > div:nth-child(4),
  .block-views-blockcareers-careers-list .avetta-blog-filters > div:nth-child(4) {
    margin-right: 0; } }

@media (max-width: 767px) {
  /* line 35, sass/components/page-components/_blogs-list.scss */
  .block-views-blockblog-blogs-list .avetta-blog-filters,
  .block-views-blocknews-press-news-press-list .avetta-blog-filters,
  .block-views-blockcareers-careers-list .avetta-blog-filters {
    padding: 71px 24px 0 20px; } }

/* line 65, sass/components/page-components/_blogs-list.scss */
.block-views-blockblog-blogs-list .avetta-blog-filters .filter-tab,
.block-views-blocknews-press-news-press-list .avetta-blog-filters .filter-tab,
.block-views-blockcareers-careers-list .avetta-blog-filters .filter-tab {
  -webkit-box-shadow: 0 6px 25px rgba(56, 102, 178, 0.05);
  box-shadow: 0 6px 25px rgba(56, 102, 178, 0.05);
  background-color: #2152a1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  text-align: center;
  color: #fff;
  font-family: var(--gotham);
  font-size: 16px;
  font-weight: 500;
  letter-spacing: -0.24px;
  line-height: 1;
  padding: 14px 13px;
  border-radius: 5px; }

@media (min-width: 992px) {
  /* line 65, sass/components/page-components/_blogs-list.scss */
  .block-views-blockblog-blogs-list .avetta-blog-filters .filter-tab,
  .block-views-blocknews-press-news-press-list .avetta-blog-filters .filter-tab,
  .block-views-blockcareers-careers-list .avetta-blog-filters .filter-tab {
    display: none; } }

/* line 87, sass/components/page-components/_blogs-list.scss */
.block-views-blockblog-blogs-list .avetta-blog-filters .filter-tab:after,
.block-views-blocknews-press-news-press-list .avetta-blog-filters .filter-tab:after,
.block-views-blockcareers-careers-list .avetta-blog-filters .filter-tab:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 11px;
  height: 11px;
  background: url("../images/arrow-bottom.png") 0px 0px no-repeat;
  background-size: 100%;
  margin: 0 0 0 3px; }

/* line 97, sass/components/page-components/_blogs-list.scss */
.block-views-blockblog-blogs-list .avetta-blog-filters .filter-tab:before,
.block-views-blocknews-press-news-press-list .avetta-blog-filters .filter-tab:before,
.block-views-blockcareers-careers-list .avetta-blog-filters .filter-tab:before {
  content: '';
  position: absolute;
  width: 36px;
  height: 29px;
  background: url(../images/ar-bot.png) -1px -16px no-repeat;
  background-size: 36px 29px;
  left: calc(50% - 18px);
  bottom: -28px; }

/* line 109, sass/components/page-components/_blogs-list.scss */
.block-views-blockblog-blogs-list .avetta-blog-filters .close-tab,
.block-views-blocknews-press-news-press-list .avetta-blog-filters .close-tab,
.block-views-blockcareers-careers-list .avetta-blog-filters .close-tab {
  border-top: 1px solid #dddee0;
  width: 100%;
  padding: 20px 15px;
  text-align: center;
  color: #2152a1;
  font-family: var(--gotham);
  font-size: 16px;
  font-weight: 500;
  letter-spacing: -0.24px;
  line-height: 32px;
  text-transform: uppercase;
  margin-top: 31px; }

@media (min-width: 992px) {
  /* line 109, sass/components/page-components/_blogs-list.scss */
  .block-views-blockblog-blogs-list .avetta-blog-filters .close-tab,
  .block-views-blocknews-press-news-press-list .avetta-blog-filters .close-tab,
  .block-views-blockcareers-careers-list .avetta-blog-filters .close-tab {
    display: none; } }

/* line 125, sass/components/page-components/_blogs-list.scss */
.block-views-blockblog-blogs-list .avetta-blog-filters .close-tab:after,
.block-views-blocknews-press-news-press-list .avetta-blog-filters .close-tab:after,
.block-views-blockcareers-careers-list .avetta-blog-filters .close-tab:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 11px;
  height: 11px;
  background: url("../images/top-arrow.png") 0px 0px no-repeat;
  background-size: 100%;
  margin: 0 0 0 3px; }

/* line 138, sass/components/page-components/_blogs-list.scss */
.block-views-blockblog-blogs-list .avetta-blog-filters .blog-filter,
.block-views-blocknews-press-news-press-list .avetta-blog-filters .blog-filter,
.block-views-blockcareers-careers-list .avetta-blog-filters .blog-filter {
  width: 100%;
  max-width: 250px;
  margin-right: 21px; }

@media (max-width: 1400px) {
  /* line 138, sass/components/page-components/_blogs-list.scss */
  .block-views-blockblog-blogs-list .avetta-blog-filters .blog-filter,
  .block-views-blocknews-press-news-press-list .avetta-blog-filters .blog-filter,
  .block-views-blockcareers-careers-list .avetta-blog-filters .blog-filter {
    max-width: 200px; } }

@media (max-width: 1199px) {
  /* line 138, sass/components/page-components/_blogs-list.scss */
  .block-views-blockblog-blogs-list .avetta-blog-filters .blog-filter,
  .block-views-blocknews-press-news-press-list .avetta-blog-filters .blog-filter,
  .block-views-blockcareers-careers-list .avetta-blog-filters .blog-filter {
    max-width: 170px; } }

@media (max-width: 992px) {
  /* line 138, sass/components/page-components/_blogs-list.scss */
  .block-views-blockblog-blogs-list .avetta-blog-filters .blog-filter,
  .block-views-blocknews-press-news-press-list .avetta-blog-filters .blog-filter,
  .block-views-blockcareers-careers-list .avetta-blog-filters .blog-filter {
    max-width: calc(100% / 3 - 14px); } }

@media (max-width: 767px) {
  /* line 138, sass/components/page-components/_blogs-list.scss */
  .block-views-blockblog-blogs-list .avetta-blog-filters .blog-filter,
  .block-views-blocknews-press-news-press-list .avetta-blog-filters .blog-filter,
  .block-views-blockcareers-careers-list .avetta-blog-filters .blog-filter {
    max-width: 100%;
    margin: 0 0 15px 0; } }

/* line 155, sass/components/page-components/_blogs-list.scss */
.block-views-blockblog-blogs-list .avetta-blog-filters .blog-filter .form-item,
.block-views-blocknews-press-news-press-list .avetta-blog-filters .blog-filter .form-item,
.block-views-blockcareers-careers-list .avetta-blog-filters .blog-filter .form-item {
  margin: 0; }

/* line 160, sass/components/page-components/_blogs-list.scss */
.block-views-blockblog-blogs-list .avetta-blog-filters .form-filter-submit,
.block-views-blocknews-press-news-press-list .avetta-blog-filters .form-filter-submit,
.block-views-blockcareers-careers-list .avetta-blog-filters .form-filter-submit {
  -ms-flex-item-align: center;
  align-self: center; }

@media (max-width: 992px) {
  /* line 160, sass/components/page-components/_blogs-list.scss */
  .block-views-blockblog-blogs-list .avetta-blog-filters .form-filter-submit,
  .block-views-blocknews-press-news-press-list .avetta-blog-filters .form-filter-submit,
  .block-views-blockcareers-careers-list .avetta-blog-filters .form-filter-submit {
    width: 100%;
    margin: 26px 0 31px 0; } }

@media (max-width: 767px) {
  /* line 160, sass/components/page-components/_blogs-list.scss */
  .block-views-blockblog-blogs-list .avetta-blog-filters .form-filter-submit,
  .block-views-blocknews-press-news-press-list .avetta-blog-filters .form-filter-submit,
  .block-views-blockcareers-careers-list .avetta-blog-filters .form-filter-submit {
    margin: 0px 0 30px 0; } }

/* line 170, sass/components/page-components/_blogs-list.scss */
.block-views-blockblog-blogs-list .avetta-blog-filters .form-filter-submit .form-actions,
.block-views-blocknews-press-news-press-list .avetta-blog-filters .form-filter-submit .form-actions,
.block-views-blockcareers-careers-list .avetta-blog-filters .form-filter-submit .form-actions {
  margin: 0;
  padding: 0; }

/* line 175, sass/components/page-components/_blogs-list.scss */
.block-views-blockblog-blogs-list .avetta-blog-filters .form-filter-submit input,
.block-views-blocknews-press-news-press-list .avetta-blog-filters .form-filter-submit input,
.block-views-blockcareers-careers-list .avetta-blog-filters .form-filter-submit input {
  margin: 0 !important;
  padding: 13px 35px;
  border-color: #2d67c5;
  border-width: 2px;
  color: #2d67c5;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase; }

/* line 184, sass/components/page-components/_blogs-list.scss */
.block-views-blockblog-blogs-list .avetta-blog-filters .form-filter-submit input:hover,
.block-views-blocknews-press-news-press-list .avetta-blog-filters .form-filter-submit input:hover,
.block-views-blockcareers-careers-list .avetta-blog-filters .form-filter-submit input:hover {
  background: #097230;
  border-color: #097230;
  color: #fff; }

@media (max-width: 1199px) {
  /* line 175, sass/components/page-components/_blogs-list.scss */
  .block-views-blockblog-blogs-list .avetta-blog-filters .form-filter-submit input,
  .block-views-blocknews-press-news-press-list .avetta-blog-filters .form-filter-submit input,
  .block-views-blockcareers-careers-list .avetta-blog-filters .form-filter-submit input {
    padding: 13px 28px; } }

@media (max-width: 992px) {
  /* line 175, sass/components/page-components/_blogs-list.scss */
  .block-views-blockblog-blogs-list .avetta-blog-filters .form-filter-submit input,
  .block-views-blocknews-press-news-press-list .avetta-blog-filters .form-filter-submit input,
  .block-views-blockcareers-careers-list .avetta-blog-filters .form-filter-submit input {
    width: 100%;
    padding: 10px 28px;
    font-size: 13px; } }

/* line 200, sass/components/page-components/_blogs-list.scss */
.block-views-blockblog-blogs-list .avetta-blog-filters .form-search,
.block-views-blocknews-press-news-press-list .avetta-blog-filters .form-search,
.block-views-blockcareers-careers-list .avetta-blog-filters .form-search {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin: 0 0 0 15px; }

@media (max-width: 992px) {
  /* line 200, sass/components/page-components/_blogs-list.scss */
  .block-views-blockblog-blogs-list .avetta-blog-filters .form-search,
  .block-views-blocknews-press-news-press-list .avetta-blog-filters .form-search,
  .block-views-blockcareers-careers-list .avetta-blog-filters .form-search {
    width: 100%;
    margin: 0; } }

/* line 207, sass/components/page-components/_blogs-list.scss */
.block-views-blockblog-blogs-list .avetta-blog-filters .form-search .form-item,
.block-views-blocknews-press-news-press-list .avetta-blog-filters .form-search .form-item,
.block-views-blockcareers-careers-list .avetta-blog-filters .form-search .form-item {
  text-align: right;
  margin: 0; }

/* line 211, sass/components/page-components/_blogs-list.scss */
.block-views-blockblog-blogs-list .avetta-blog-filters .form-search input,
.block-views-blocknews-press-news-press-list .avetta-blog-filters .form-search input,
.block-views-blockcareers-careers-list .avetta-blog-filters .form-search input {
  max-width: 300px;
  padding: 11px 25px 11px 49px;
  border-radius: 10px;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin: 0;
  color: #2152a1;
  font-family: var(--gotham);
  font-size: 24px;
  font-weight: 600;
  background: #edf0f5 url("../images/search-icon.svg") 14px 20px no-repeat; }

/* line 38, sass/mixins/_default.sass */
.block-views-blockblog-blogs-list .avetta-blog-filters .form-search input:-ms-input-placeholder,
.block-views-blocknews-press-news-press-list .avetta-blog-filters .form-search input:-ms-input-placeholder,
.block-views-blockcareers-careers-list .avetta-blog-filters .form-search input:-ms-input-placeholder {
  color: #2152a1;
  font-family: var(--gotham);
  font-size: 24px;
  font-weight: 600; }

/* line 40, sass/mixins/_default.sass */
.block-views-blockblog-blogs-list .avetta-blog-filters .form-search input:-moz-placeholder,
.block-views-blocknews-press-news-press-list .avetta-blog-filters .form-search input:-moz-placeholder,
.block-views-blockcareers-careers-list .avetta-blog-filters .form-search input:-moz-placeholder {
  color: #2152a1;
  font-family: var(--gotham);
  font-size: 24px;
  font-weight: 600; }

/* line 42, sass/mixins/_default.sass */
.block-views-blockblog-blogs-list .avetta-blog-filters .form-search input::-moz-placeholder,
.block-views-blocknews-press-news-press-list .avetta-blog-filters .form-search input::-moz-placeholder,
.block-views-blockcareers-careers-list .avetta-blog-filters .form-search input::-moz-placeholder {
  color: #2152a1;
  font-family: var(--gotham);
  font-size: 24px;
  font-weight: 600; }

/* line 44, sass/mixins/_default.sass */
.block-views-blockblog-blogs-list .avetta-blog-filters .form-search input::-webkit-input-placeholder,
.block-views-blocknews-press-news-press-list .avetta-blog-filters .form-search input::-webkit-input-placeholder,
.block-views-blockcareers-careers-list .avetta-blog-filters .form-search input::-webkit-input-placeholder {
  color: #2152a1;
  font-family: var(--gotham);
  font-size: 24px;
  font-weight: 600; }

/* line 46, sass/mixins/_default.sass */
.block-views-blockblog-blogs-list .avetta-blog-filters .form-search input::-webkit-input-placeholder, .block-views-blocknews-press-news-press-list .avetta-blog-filters .form-search input::-webkit-input-placeholder, .block-views-blockcareers-careers-list .avetta-blog-filters .form-search input::-webkit-input-placeholder {
  color: #2152a1;
  font-family: var(--gotham);
  font-size: 24px;
  font-weight: 600; }
.block-views-blockblog-blogs-list .avetta-blog-filters .form-search input::-moz-placeholder, .block-views-blocknews-press-news-press-list .avetta-blog-filters .form-search input::-moz-placeholder, .block-views-blockcareers-careers-list .avetta-blog-filters .form-search input::-moz-placeholder {
  color: #2152a1;
  font-family: var(--gotham);
  font-size: 24px;
  font-weight: 600; }
.block-views-blockblog-blogs-list .avetta-blog-filters .form-search input:-ms-input-placeholder, .block-views-blocknews-press-news-press-list .avetta-blog-filters .form-search input:-ms-input-placeholder, .block-views-blockcareers-careers-list .avetta-blog-filters .form-search input:-ms-input-placeholder {
  color: #2152a1;
  font-family: var(--gotham);
  font-size: 24px;
  font-weight: 600; }
.block-views-blockblog-blogs-list .avetta-blog-filters .form-search input::-ms-input-placeholder, .block-views-blocknews-press-news-press-list .avetta-blog-filters .form-search input::-ms-input-placeholder, .block-views-blockcareers-careers-list .avetta-blog-filters .form-search input::-ms-input-placeholder {
  color: #2152a1;
  font-family: var(--gotham);
  font-size: 24px;
  font-weight: 600; }
.block-views-blockblog-blogs-list .avetta-blog-filters .form-search input::placeholder,
.block-views-blocknews-press-news-press-list .avetta-blog-filters .form-search input::placeholder,
.block-views-blockcareers-careers-list .avetta-blog-filters .form-search input::placeholder {
  color: #2152a1;
  font-family: var(--gotham);
  font-size: 24px;
  font-weight: 600; }

@media (max-width: 1199px) {
  /* line 211, sass/components/page-components/_blogs-list.scss */
  .block-views-blockblog-blogs-list .avetta-blog-filters .form-search input,
  .block-views-blocknews-press-news-press-list .avetta-blog-filters .form-search input,
  .block-views-blockcareers-careers-list .avetta-blog-filters .form-search input {
    font-size: 18px;
    background: #edf0f5 url(../images/search-icon.svg) 13px 14px no-repeat;
    background-size: 23px; }
  /* line 38, sass/mixins/_default.sass */
  .block-views-blockblog-blogs-list .avetta-blog-filters .form-search input:-ms-input-placeholder,
  .block-views-blocknews-press-news-press-list .avetta-blog-filters .form-search input:-ms-input-placeholder,
  .block-views-blockcareers-careers-list .avetta-blog-filters .form-search input:-ms-input-placeholder {
    font-size: 18px; }
  /* line 40, sass/mixins/_default.sass */
  .block-views-blockblog-blogs-list .avetta-blog-filters .form-search input:-moz-placeholder,
  .block-views-blocknews-press-news-press-list .avetta-blog-filters .form-search input:-moz-placeholder,
  .block-views-blockcareers-careers-list .avetta-blog-filters .form-search input:-moz-placeholder {
    font-size: 18px; }
  /* line 42, sass/mixins/_default.sass */
  .block-views-blockblog-blogs-list .avetta-blog-filters .form-search input::-moz-placeholder,
  .block-views-blocknews-press-news-press-list .avetta-blog-filters .form-search input::-moz-placeholder,
  .block-views-blockcareers-careers-list .avetta-blog-filters .form-search input::-moz-placeholder {
    font-size: 18px; }
  /* line 44, sass/mixins/_default.sass */
  .block-views-blockblog-blogs-list .avetta-blog-filters .form-search input::-webkit-input-placeholder,
  .block-views-blocknews-press-news-press-list .avetta-blog-filters .form-search input::-webkit-input-placeholder,
  .block-views-blockcareers-careers-list .avetta-blog-filters .form-search input::-webkit-input-placeholder {
    font-size: 18px; }
  /* line 46, sass/mixins/_default.sass */
  .block-views-blockblog-blogs-list .avetta-blog-filters .form-search input::-webkit-input-placeholder, .block-views-blocknews-press-news-press-list .avetta-blog-filters .form-search input::-webkit-input-placeholder, .block-views-blockcareers-careers-list .avetta-blog-filters .form-search input::-webkit-input-placeholder {
    font-size: 18px; }
  .block-views-blockblog-blogs-list .avetta-blog-filters .form-search input::-moz-placeholder, .block-views-blocknews-press-news-press-list .avetta-blog-filters .form-search input::-moz-placeholder, .block-views-blockcareers-careers-list .avetta-blog-filters .form-search input::-moz-placeholder {
    font-size: 18px; }
  .block-views-blockblog-blogs-list .avetta-blog-filters .form-search input:-ms-input-placeholder, .block-views-blocknews-press-news-press-list .avetta-blog-filters .form-search input:-ms-input-placeholder, .block-views-blockcareers-careers-list .avetta-blog-filters .form-search input:-ms-input-placeholder {
    font-size: 18px; }
  .block-views-blockblog-blogs-list .avetta-blog-filters .form-search input::-ms-input-placeholder, .block-views-blocknews-press-news-press-list .avetta-blog-filters .form-search input::-ms-input-placeholder, .block-views-blockcareers-careers-list .avetta-blog-filters .form-search input::-ms-input-placeholder {
    font-size: 18px; }
  .block-views-blockblog-blogs-list .avetta-blog-filters .form-search input::placeholder,
  .block-views-blocknews-press-news-press-list .avetta-blog-filters .form-search input::placeholder,
  .block-views-blockcareers-careers-list .avetta-blog-filters .form-search input::placeholder {
    font-size: 18px; } }

@media (max-width: 992px) {
  /* line 211, sass/components/page-components/_blogs-list.scss */
  .block-views-blockblog-blogs-list .avetta-blog-filters .form-search input,
  .block-views-blocknews-press-news-press-list .avetta-blog-filters .form-search input,
  .block-views-blockcareers-careers-list .avetta-blog-filters .form-search input {
    width: 100%;
    max-width: 100%; } }

@media (max-width: 767px) {
  /* line 38, sass/mixins/_default.sass */
  .block-views-blockblog-blogs-list .avetta-blog-filters .form-search input:-ms-input-placeholder,
  .block-views-blocknews-press-news-press-list .avetta-blog-filters .form-search input:-ms-input-placeholder,
  .block-views-blockcareers-careers-list .avetta-blog-filters .form-search input:-ms-input-placeholder {
    font-size: 16px; }
  /* line 40, sass/mixins/_default.sass */
  .block-views-blockblog-blogs-list .avetta-blog-filters .form-search input:-moz-placeholder,
  .block-views-blocknews-press-news-press-list .avetta-blog-filters .form-search input:-moz-placeholder,
  .block-views-blockcareers-careers-list .avetta-blog-filters .form-search input:-moz-placeholder {
    font-size: 16px; }
  /* line 42, sass/mixins/_default.sass */
  .block-views-blockblog-blogs-list .avetta-blog-filters .form-search input::-moz-placeholder,
  .block-views-blocknews-press-news-press-list .avetta-blog-filters .form-search input::-moz-placeholder,
  .block-views-blockcareers-careers-list .avetta-blog-filters .form-search input::-moz-placeholder {
    font-size: 16px; }
  /* line 44, sass/mixins/_default.sass */
  .block-views-blockblog-blogs-list .avetta-blog-filters .form-search input::-webkit-input-placeholder,
  .block-views-blocknews-press-news-press-list .avetta-blog-filters .form-search input::-webkit-input-placeholder,
  .block-views-blockcareers-careers-list .avetta-blog-filters .form-search input::-webkit-input-placeholder {
    font-size: 16px; }
  /* line 46, sass/mixins/_default.sass */
  .block-views-blockblog-blogs-list .avetta-blog-filters .form-search input::-webkit-input-placeholder, .block-views-blocknews-press-news-press-list .avetta-blog-filters .form-search input::-webkit-input-placeholder, .block-views-blockcareers-careers-list .avetta-blog-filters .form-search input::-webkit-input-placeholder {
    font-size: 16px; }
  .block-views-blockblog-blogs-list .avetta-blog-filters .form-search input::-moz-placeholder, .block-views-blocknews-press-news-press-list .avetta-blog-filters .form-search input::-moz-placeholder, .block-views-blockcareers-careers-list .avetta-blog-filters .form-search input::-moz-placeholder {
    font-size: 16px; }
  .block-views-blockblog-blogs-list .avetta-blog-filters .form-search input:-ms-input-placeholder, .block-views-blocknews-press-news-press-list .avetta-blog-filters .form-search input:-ms-input-placeholder, .block-views-blockcareers-careers-list .avetta-blog-filters .form-search input:-ms-input-placeholder {
    font-size: 16px; }
  .block-views-blockblog-blogs-list .avetta-blog-filters .form-search input::-ms-input-placeholder, .block-views-blocknews-press-news-press-list .avetta-blog-filters .form-search input::-ms-input-placeholder, .block-views-blockcareers-careers-list .avetta-blog-filters .form-search input::-ms-input-placeholder {
    font-size: 16px; }
  .block-views-blockblog-blogs-list .avetta-blog-filters .form-search input::placeholder,
  .block-views-blocknews-press-news-press-list .avetta-blog-filters .form-search input::placeholder,
  .block-views-blockcareers-careers-list .avetta-blog-filters .form-search input::placeholder {
    font-size: 16px; } }

/* line 256, sass/components/page-components/_blogs-list.scss */
.block-views-blockblog-blogs-list .form-sort-by,
.block-views-blocknews-press-news-press-list .form-sort-by,
.block-views-blockcareers-careers-list .form-sort-by {
  padding-top: 20px; }

/* line 258, sass/components/page-components/_blogs-list.scss */
.block-views-blockblog-blogs-list .form-sort-by .form-item,
.block-views-blocknews-press-news-press-list .form-sort-by .form-item,
.block-views-blockcareers-careers-list .form-sort-by .form-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin: 0; }

/* line 263, sass/components/page-components/_blogs-list.scss */
.block-views-blockblog-blogs-list .form-sort-by .form-item label,
.block-views-blocknews-press-news-press-list .form-sort-by .form-item label,
.block-views-blockcareers-careers-list .form-sort-by .form-item label {
  color: #112b54;
  font-family: var(--gotham);
  font-size: 18px;
  font-weight: 500;
  letter-spacing: -0.27px;
  border-right: 1px solid #d2d3d5;
  padding: 0 20px 0 0; }

@media (max-width: 767px) {
  /* line 263, sass/components/page-components/_blogs-list.scss */
  .block-views-blockblog-blogs-list .form-sort-by .form-item label,
  .block-views-blocknews-press-news-press-list .form-sort-by .form-item label,
  .block-views-blockcareers-careers-list .form-sort-by .form-item label {
    font-size: 16px; } }

/* line 276, sass/components/page-components/_blogs-list.scss */
.block-views-blockblog-blogs-list .form-sort-by .form-item .select2,
.block-views-blocknews-press-news-press-list .form-sort-by .form-item .select2,
.block-views-blockcareers-careers-list .form-sort-by .form-item .select2 {
  max-width: 192px; }

/* line 278, sass/components/page-components/_blogs-list.scss */
.block-views-blockblog-blogs-list .form-sort-by .form-item .select2 .select2-selection,
.block-views-blocknews-press-news-press-list .form-sort-by .form-item .select2 .select2-selection,
.block-views-blockcareers-careers-list .form-sort-by .form-item .select2 .select2-selection {
  background: transparent; }

/* line 281, sass/components/page-components/_blogs-list.scss */
.block-views-blockblog-blogs-list .form-sort-by .form-item .select2 .select2-selection__arrow,
.block-views-blocknews-press-news-press-list .form-sort-by .form-item .select2 .select2-selection__arrow,
.block-views-blockcareers-careers-list .form-sort-by .form-item .select2 .select2-selection__arrow {
  width: 16px; }

/* line 283, sass/components/page-components/_blogs-list.scss */
.block-views-blockblog-blogs-list .form-sort-by .form-item .select2 .select2-selection__arrow b,
.block-views-blocknews-press-news-press-list .form-sort-by .form-item .select2 .select2-selection__arrow b,
.block-views-blockcareers-careers-list .form-sort-by .form-item .select2 .select2-selection__arrow b {
  height: 14px;
  width: 13px;
  background-size: 100%; }

@media (max-width: 767px) {
  /* line 281, sass/components/page-components/_blogs-list.scss */
  .block-views-blockblog-blogs-list .form-sort-by .form-item .select2 .select2-selection__arrow,
  .block-views-blocknews-press-news-press-list .form-sort-by .form-item .select2 .select2-selection__arrow,
  .block-views-blockcareers-careers-list .form-sort-by .form-item .select2 .select2-selection__arrow {
    height: 41px;
    width: 42px; } }

/* line 293, sass/components/page-components/_blogs-list.scss */
.block-views-blockblog-blogs-list .form-sort-by .form-item .select2 .select2-selection__rendered,
.block-views-blocknews-press-news-press-list .form-sort-by .form-item .select2 .select2-selection__rendered,
.block-views-blockcareers-careers-list .form-sort-by .form-item .select2 .select2-selection__rendered {
  color: #2d67c5;
  font-family: var(--gotham);
  font-size: 18px;
  font-weight: 700;
  background: transparent;
  padding: 0 17px 0 18px; }

@media (max-width: 767px) {
  /* line 293, sass/components/page-components/_blogs-list.scss */
  .block-views-blockblog-blogs-list .form-sort-by .form-item .select2 .select2-selection__rendered,
  .block-views-blocknews-press-news-press-list .form-sort-by .form-item .select2 .select2-selection__rendered,
  .block-views-blockcareers-careers-list .form-sort-by .form-item .select2 .select2-selection__rendered {
    padding: 0 29px 0 16px; } }

/* line 309, sass/components/page-components/_blogs-list.scss */
.block-views-blockblog-blogs-list .view-content,
.block-views-blocknews-press-news-press-list .view-content,
.block-views-blockcareers-careers-list .view-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 36px -12px 0 -12px; }

@media (max-width: 992px) {
  /* line 309, sass/components/page-components/_blogs-list.scss */
  .block-views-blockblog-blogs-list .view-content,
  .block-views-blocknews-press-news-press-list .view-content,
  .block-views-blockcareers-careers-list .view-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 21px 0 50px 0; } }

/* line 317, sass/components/page-components/_blogs-list.scss */
.block-views-blockblog-blogs-list .view-content .views-row,
.block-views-blocknews-press-news-press-list .view-content .views-row,
.block-views-blockcareers-careers-list .view-content .views-row {
  -webkit-box-shadow: 0 0 20px rgba(56, 102, 178, 0.15);
  box-shadow: 0 0 20px rgba(56, 102, 178, 0.15);
  background-color: #fff;
  margin: 0 12px 24px;
  border-radius: 10px;
  padding: 28px 40px 24px 40px;
  max-width: calc(50% - 24px);
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start; }

@media (max-width: 992px) {
  /* line 317, sass/components/page-components/_blogs-list.scss */
  .block-views-blockblog-blogs-list .view-content .views-row,
  .block-views-blocknews-press-news-press-list .view-content .views-row,
  .block-views-blockcareers-careers-list .view-content .views-row {
    max-width: 100%;
    margin: 0 0 21px;
    padding: 30px 40px 32px 40px; } }

@media (max-width: 767px) {
  /* line 317, sass/components/page-components/_blogs-list.scss */
  .block-views-blockblog-blogs-list .view-content .views-row,
  .block-views-blocknews-press-news-press-list .view-content .views-row,
  .block-views-blockcareers-careers-list .view-content .views-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 22px 23px 26px 22px; } }

/* line 339, sass/components/page-components/_blogs-list.scss */
.block-views-blockblog-blogs-list .view-content .views-row .views-field-field-image,
.block-views-blocknews-press-news-press-list .view-content .views-row .views-field-field-image,
.block-views-blockcareers-careers-list .view-content .views-row .views-field-field-image {
  width: 100%;
  max-width: 230px;
  float: left;
  margin: 0 29px 0 0; }

@media (max-width: 992px) {
  /* line 339, sass/components/page-components/_blogs-list.scss */
  .block-views-blockblog-blogs-list .view-content .views-row .views-field-field-image,
  .block-views-blocknews-press-news-press-list .view-content .views-row .views-field-field-image,
  .block-views-blockcareers-careers-list .view-content .views-row .views-field-field-image {
    max-width: 235px; } }

@media (max-width: 767px) {
  /* line 339, sass/components/page-components/_blogs-list.scss */
  .block-views-blockblog-blogs-list .view-content .views-row .views-field-field-image,
  .block-views-blocknews-press-news-press-list .view-content .views-row .views-field-field-image,
  .block-views-blockcareers-careers-list .view-content .views-row .views-field-field-image {
    margin: 0 0 16px 0;
    float: none;
    max-width: 100%; } }

/* line 352, sass/components/page-components/_blogs-list.scss */
.block-views-blockblog-blogs-list .view-content .views-row .views-field-field-image img,
.block-views-blocknews-press-news-press-list .view-content .views-row .views-field-field-image img,
.block-views-blockcareers-careers-list .view-content .views-row .views-field-field-image img {
  width: 100%; }

/* line 356, sass/components/page-components/_blogs-list.scss */
.block-views-blockblog-blogs-list .view-content .views-row .wrap-info-text,
.block-views-blocknews-press-news-press-list .view-content .views-row .wrap-info-text,
.block-views-blockcareers-careers-list .view-content .views-row .wrap-info-text {
  width: 100%; }

/* line 360, sass/components/page-components/_blogs-list.scss */
.block-views-blockblog-blogs-list .view-content .views-row .field-category,
.block-views-blocknews-press-news-press-list .view-content .views-row .field-category,
.block-views-blockcareers-careers-list .view-content .views-row .field-category {
  margin-top: -5px;
  margin-bottom: 7px;
  color: #626b7a;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 700;
  letter-spacing: 0.77px;
  text-transform: uppercase; }

@media (max-width: 992px) {
  /* line 360, sass/components/page-components/_blogs-list.scss */
  .block-views-blockblog-blogs-list .view-content .views-row .field-category,
  .block-views-blocknews-press-news-press-list .view-content .views-row .field-category,
  .block-views-blockcareers-careers-list .view-content .views-row .field-category {
    font-size: 14px; } }

@media (max-width: 767px) {
  /* line 360, sass/components/page-components/_blogs-list.scss */
  .block-views-blockblog-blogs-list .view-content .views-row .field-category,
  .block-views-blocknews-press-news-press-list .view-content .views-row .field-category,
  .block-views-blockcareers-careers-list .view-content .views-row .field-category {
    font-size: 12px;
    margin: 0; } }

/* line 377, sass/components/page-components/_blogs-list.scss */
.block-views-blockblog-blogs-list .view-content .views-row .field-category a,
.block-views-blocknews-press-news-press-list .view-content .views-row .field-category a,
.block-views-blockcareers-careers-list .view-content .views-row .field-category a {
  color: #626b7a;
  font-size: 16px;
  line-height: 1.3;
  font-weight: 700;
  letter-spacing: 0.77px;
  text-transform: uppercase; }

@media (max-width: 992px) {
  /* line 377, sass/components/page-components/_blogs-list.scss */
  .block-views-blockblog-blogs-list .view-content .views-row .field-category a,
  .block-views-blocknews-press-news-press-list .view-content .views-row .field-category a,
  .block-views-blockcareers-careers-list .view-content .views-row .field-category a {
    font-size: 14px; } }

@media (max-width: 767px) {
  /* line 377, sass/components/page-components/_blogs-list.scss */
  .block-views-blockblog-blogs-list .view-content .views-row .field-category a,
  .block-views-blocknews-press-news-press-list .view-content .views-row .field-category a,
  .block-views-blockcareers-careers-list .view-content .views-row .field-category a {
    font-size: 12px; } }

/* line 394, sass/components/page-components/_blogs-list.scss */
.block-views-blockblog-blogs-list .view-content .views-row .field-title a,
.block-views-blocknews-press-news-press-list .view-content .views-row .field-title a,
.block-views-blockcareers-careers-list .view-content .views-row .field-title a {
  color: #193f7a;
  font-size: 24px;
  line-height: 1.4;
  font-weight: 700; }

@media (max-width: 992px) {
  /* line 394, sass/components/page-components/_blogs-list.scss */
  .block-views-blockblog-blogs-list .view-content .views-row .field-title a,
  .block-views-blocknews-press-news-press-list .view-content .views-row .field-title a,
  .block-views-blockcareers-careers-list .view-content .views-row .field-title a {
    font-size: 20px; } }

@media (max-width: 767px) {
  /* line 394, sass/components/page-components/_blogs-list.scss */
  .block-views-blockblog-blogs-list .view-content .views-row .field-title a,
  .block-views-blocknews-press-news-press-list .view-content .views-row .field-title a,
  .block-views-blockcareers-careers-list .view-content .views-row .field-title a {
    font-size: 18px; } }

/* line 406, sass/components/page-components/_blogs-list.scss */
.block-views-blockblog-blogs-list .view-content .views-row .field-title a:after,
.block-views-blocknews-press-news-press-list .view-content .views-row .field-title a:after,
.block-views-blockcareers-careers-list .view-content .views-row .field-title a:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 13px;
  height: 13px;
  background: url("../images/ar-b.png") 0px 0px no-repeat;
  background-size: 100%;
  margin: 0 0 0 13px; }

@media (max-width: 992px) {
  /* line 406, sass/components/page-components/_blogs-list.scss */
  .block-views-blockblog-blogs-list .view-content .views-row .field-title a:after,
  .block-views-blocknews-press-news-press-list .view-content .views-row .field-title a:after,
  .block-views-blockcareers-careers-list .view-content .views-row .field-title a:after {
    background-size: 93%;
    margin: 0 0 3px 6px; } }

/* line 420, sass/components/page-components/_blogs-list.scss */
.block-views-blockblog-blogs-list .view-content .views-row .field-title a:after:hover,
.block-views-blocknews-press-news-press-list .view-content .views-row .field-title a:after:hover,
.block-views-blockcareers-careers-list .view-content .views-row .field-title a:after:hover {
  color: #097230; }

/* line 422, sass/components/page-components/_blogs-list.scss */
.block-views-blockblog-blogs-list .view-content .views-row .field-title a:after:hover:after,
.block-views-blocknews-press-news-press-list .view-content .views-row .field-title a:after:hover:after,
.block-views-blockcareers-careers-list .view-content .views-row .field-title a:after:hover:after {
  background: url("../images/arrow-green-2.png") 0px 0px no-repeat; }

/* line 431, sass/components/page-components/_blogs-list.scss */
.block-views-blockblog-blogs-list .view-content .views-row .field-authored-on,
.block-views-blocknews-press-news-press-list .view-content .views-row .field-authored-on,
.block-views-blockcareers-careers-list .view-content .views-row .field-authored-on {
  margin-top: 15px;
  color: #2152a1;
  font-family: var(--gotham);
  font-size: 14px;
  font-weight: 900;
  text-transform: uppercase; }

@media (max-width: 992px) {
  /* line 431, sass/components/page-components/_blogs-list.scss */
  .block-views-blockblog-blogs-list .view-content .views-row .field-authored-on,
  .block-views-blocknews-press-news-press-list .view-content .views-row .field-authored-on,
  .block-views-blockcareers-careers-list .view-content .views-row .field-authored-on {
    margin: 10px 0 0 0; } }

@media (max-width: 767px) {
  /* line 431, sass/components/page-components/_blogs-list.scss */
  .block-views-blockblog-blogs-list .view-content .views-row .field-authored-on,
  .block-views-blocknews-press-news-press-list .view-content .views-row .field-authored-on,
  .block-views-blockcareers-careers-list .view-content .views-row .field-authored-on {
    font-size: 12px; } }

/* line 3, sass/components/page-components/_bootstrap-popup-form.scss */
.modal-dialog .modal-content {
  background-color: #203F75;
  -webkit-box-shadow: none;
  box-shadow: none; }

/* line 6, sass/components/page-components/_bootstrap-popup-form.scss */
.modal-dialog .modal-content .modal-header {
  padding: 0; }

/* line 8, sass/components/page-components/_bootstrap-popup-form.scss */
.modal-dialog .modal-content .modal-header a {
  font-size: 30px !important;
  color: #fff;
  float: right;
  padding-right: 20px;
  border: none; }

/* line 15, sass/components/page-components/_bootstrap-popup-form.scss */
.modal-dialog .modal-content .modal-header h3 {
  text-align: center;
  color: #fff;
  margin-bottom: 15px; }

/* line 21, sass/components/page-components/_bootstrap-popup-form.scss */
.modal-dialog .modal-content .modal-body {
  padding: 0px 50px 15px; }

@media (max-width: 767px) {
  /* line 21, sass/components/page-components/_bootstrap-popup-form.scss */
  .modal-dialog .modal-content .modal-body {
    padding: 0px 30px 15px; } }

/* line 26, sass/components/page-components/_bootstrap-popup-form.scss */
.modal-dialog .modal-content .modal-body form {
  width: 100% !important; }

/* line 29, sass/components/page-components/_bootstrap-popup-form.scss */
.modal-dialog .modal-content .modal-body form .mktoFormRow .mktoFormCol {
  width: 100%; }

/* line 31, sass/components/page-components/_bootstrap-popup-form.scss */
.modal-dialog .modal-content .modal-body form .mktoFormRow .mktoFormCol .mktoOffset {
  display: none; }

/* line 34, sass/components/page-components/_bootstrap-popup-form.scss */
.modal-dialog .modal-content .modal-body form .mktoFormRow .mktoFormCol .mktoFieldWrap {
  width: 100%; }

/* line 36, sass/components/page-components/_bootstrap-popup-form.scss */
.modal-dialog .modal-content .modal-body form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel {
  display: none; }

/* line 39, sass/components/page-components/_bootstrap-popup-form.scss */
.modal-dialog .modal-content .modal-body form .mktoFormRow .mktoFormCol .mktoFieldWrap input, .modal-dialog .modal-content .modal-body form .mktoFormRow .mktoFormCol .mktoFieldWrap textarea, .modal-dialog .modal-content .modal-body form .mktoFormRow .mktoFormCol .mktoFieldWrap select {
  width: 100% !important;
  padding: 9px 15px !important;
  font-size: 18px !important; }

/* line 47, sass/components/page-components/_bootstrap-popup-form.scss */
.modal-dialog .modal-content .modal-body form .mktoButtonRow {
  margin: 0 auto;
  display: table; }

/* line 50, sass/components/page-components/_bootstrap-popup-form.scss */
.modal-dialog .modal-content .modal-body form .mktoButtonRow button {
  background-color: #376ABD;
  padding: 0px 30px;
  text-decoration: none;
  font-size: 24px;
  color: #fff;
  border: 0px solid;
  text-transform: capitalize;
  font-weight: 500; }

/* line 66, sass/components/page-components/_bootstrap-popup-form.scss */
button.closeButton {
  display: none; }

/* line 70, sass/components/page-components/_bootstrap-popup-form.scss */
.chat-container {
  float: right;
  position: relative; }

/* line 73, sass/components/page-components/_bootstrap-popup-form.scss */
.chat-container #chat-widget {
  display: block;
  position: fixed;
  bottom: 0;
  right: 0;
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  overflow: visible;
  z-index: 999;
  width: 355px; }

/* line 83, sass/components/page-components/_bootstrap-popup-form.scss */
.chat-container #chat-widget iframe#chat {
  position: relative;
  bottom: -7px;
  z-index: 99; }

/* line 88, sass/components/page-components/_bootstrap-popup-form.scss */
.chat-container #chat-widget div#closer {
  width: 37px;
  height: 30px;
  position: absolute;
  top: 66px;
  right: 21px;
  z-index: 9999; }

@media (max-width: 992px) {
  /* line 88, sass/components/page-components/_bootstrap-popup-form.scss */
  .chat-container #chat-widget div#closer {
    top: 24px;
    right: 7px; } }

/* line 100, sass/components/page-components/_bootstrap-popup-form.scss */
.chat-container #chat-widget div#loadingMessage {
  width: 304px;
  height: 373px;
  padding: 61px 0px 0px 12px;
  background: #fff;
  margin-left: 12px;
  position: fixed;
  font-weight: bold;
  bottom: 0px;
  z-index: 9;
  font-size: 16px;
  -webkit-box-shadow: 2px 2px 20px #00000033;
  box-shadow: 2px 2px 20px #00000033; }

/* line 2, sass/components/page-components/_calculator-form.scss */
.avetta-calculator-exist .layout--twocol-section {
  max-width: 1460px;
  margin: 0 auto;
  padding: 0 30px 120px;
  width: 100%; }

/* line 7, sass/components/page-components/_calculator-form.scss */
.avetta-calculator-exist .layout--twocol-section .layout__region {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%; }

@media screen and (min-width: 1200px) {
  /* line 7, sass/components/page-components/_calculator-form.scss */
  .avetta-calculator-exist .layout--twocol-section .layout__region {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 50%;
    flex: 0 1 50%; } }

/* line 13, sass/components/page-components/_calculator-form.scss */
.avetta-calculator-exist .layout--twocol-section .block-avetta-calculator-block {
  padding-top: 40px; }

@media screen and (min-width: 1200px) {
  /* line 13, sass/components/page-components/_calculator-form.scss */
  .avetta-calculator-exist .layout--twocol-section .block-avetta-calculator-block {
    padding-top: 0; } }

/* line 18, sass/components/page-components/_calculator-form.scss */
.avetta-calculator-exist .layout--twocol-section .block-avetta-calculator-block h2 {
  color: #193f7a;
  font-size: 20px;
  line-height: 1.3;
  text-align: center; }

@media screen and (min-width: 768px) {
  /* line 18, sass/components/page-components/_calculator-form.scss */
  .avetta-calculator-exist .layout--twocol-section .block-avetta-calculator-block h2 {
    font-size: 30px;
    line-height: 38px; } }

@media screen and (min-width: 1200px) {
  /* line 18, sass/components/page-components/_calculator-form.scss */
  .avetta-calculator-exist .layout--twocol-section .block-avetta-calculator-block h2 {
    font-size: 36px;
    padding-left: 35px;
    text-align: left; } }

/* line 36, sass/components/page-components/_calculator-form.scss */
.avetta-calculator-exist .select2-container--open .select2-dropdown .select2-results__option {
  background-color: #fff;
  color: #626b7a;
  font-family: var(--main-font);
  font-size: 16px;
  font-weight: normal;
  padding: 10px 15px; }

@media (min-width: 992px) {
  /* line 36, sass/components/page-components/_calculator-form.scss */
  .avetta-calculator-exist .select2-container--open .select2-dropdown .select2-results__option {
    font-size: 18px; } }

/* line 47, sass/components/page-components/_calculator-form.scss */
.avetta-calculator-exist .select2-container--open .select2-dropdown {
  border-color: #626b7a;
  border-style: solid;
  border-width: 0 1px 1px; }

/* line 55, sass/components/page-components/_calculator-form.scss */
#roi-calculator .roi-form {
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 40px 0 0; }

@media (min-width: 768px) {
  /* line 55, sass/components/page-components/_calculator-form.scss */
  #roi-calculator .roi-form {
    padding: 40px 40px 40px 35px; } }

/* line 64, sass/components/page-components/_calculator-form.scss */
#roi-calculator .roi-form .step label {
  font-size: 16px;
  color: #626b7a; }

@media screen and (min-width: 768px) {
  /* line 64, sass/components/page-components/_calculator-form.scss */
  #roi-calculator .roi-form .step label {
    font-size: 18px; } }

/* line 73, sass/components/page-components/_calculator-form.scss */
#roi-calculator .roi-form .step:first-child .select2-wrapper {
  border: 1px solid #626b7a;
  display: block; }

@media (min-width: 376px) {
  /* line 73, sass/components/page-components/_calculator-form.scss */
  #roi-calculator .roi-form .step:first-child .select2-wrapper {
    max-width: 275px;
    width: 100% !important; } }

/* line 80, sass/components/page-components/_calculator-form.scss */
#roi-calculator .roi-form .step:first-child .select2-wrapper .select2-selection {
  background: none;
  height: 30px; }

@media (min-width: 992px) {
  /* line 80, sass/components/page-components/_calculator-form.scss */
  #roi-calculator .roi-form .step:first-child .select2-wrapper .select2-selection {
    height: 40px; } }

/* line 87, sass/components/page-components/_calculator-form.scss */
#roi-calculator .roi-form .step:first-child .select2-wrapper .select2-selection__rendered {
  color: #626b7a;
  font-family: var(--main-font);
  font-size: 16px;
  font-weight: normal;
  line-height: 30px;
  padding: 0 50px 0 15px; }

@media screen and (min-width: 992px) {
  /* line 87, sass/components/page-components/_calculator-form.scss */
  #roi-calculator .roi-form .step:first-child .select2-wrapper .select2-selection__rendered {
    font-size: 18px;
    line-height: 40px; } }

/* line 99, sass/components/page-components/_calculator-form.scss */
#roi-calculator .roi-form .step:first-child .select2-wrapper .select2-selection__arrow {
  background-color: #0DB14B; }

/* line 105, sass/components/page-components/_calculator-form.scss */
#roi-calculator .roi-form .step:nth-child(2) [type=number] {
  color: #626b7a;
  font-size: 16px;
  height: 30px;
  padding-left: 15px;
  outline: none; }

@media screen and (min-width: 376px) {
  /* line 105, sass/components/page-components/_calculator-form.scss */
  #roi-calculator .roi-form .step:nth-child(2) [type=number] {
    width: 275px !important; } }

@media screen and (min-width: 992px) {
  /* line 105, sass/components/page-components/_calculator-form.scss */
  #roi-calculator .roi-form .step:nth-child(2) [type=number] {
    font-size: 18px;
    height: 40px; } }

/* line 120, sass/components/page-components/_calculator-form.scss */
#roi-calculator .roi-form #roi-field-organisation_size,
#roi-calculator .roi-form #roi-field-scenario {
  padding-left: 28px; }

@media screen and (min-width: 768px) {
  /* line 124, sass/components/page-components/_calculator-form.scss */
  #roi-calculator .roi-form #roi-field-organisation_size label::after,
  #roi-calculator .roi-form #roi-field-scenario label::after {
    top: 2px !important; } }

/* block-inline-calculator */
/* line 134, sass/components/page-components/_calculator-form.scss */
.block-inline-blockcalculator-wrapper {
  margin: 0 auto;
  max-width: 690px; }

/* line 137, sass/components/page-components/_calculator-form.scss */
.block-inline-blockcalculator-wrapper .field--type-entity-reference {
  margin: 0; }

/* line 140, sass/components/page-components/_calculator-form.scss */
.block-inline-blockcalculator-wrapper .field--name-field-media-image .field__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end; }

/* line 143, sass/components/page-components/_calculator-form.scss */
.block-inline-blockcalculator-wrapper .field--name-field-media-image .field__item img {
  -webkit-filter: contrast(0.5);
  filter: contrast(0.5);
  margin: 0; }

@media screen and (min-width: 600px) {
  /* line 143, sass/components/page-components/_calculator-form.scss */
  .block-inline-blockcalculator-wrapper .field--name-field-media-image .field__item img {
    max-width: 570px; } }

/* line 151, sass/components/page-components/_calculator-form.scss */
.block-inline-blockcalculator-wrapper .details-wrapper {
  background: #fff;
  border-radius: 15px;
  -webkit-box-shadow: 0 10px 25px rgba(56, 102, 178, 0.2);
  box-shadow: 0 10px 25px rgba(56, 102, 178, 0.2);
  margin-top: -45px;
  max-width: 570px;
  padding: 45px 20px 47px 50px;
  position: relative;
  z-index: 1; }

@media (max-width: 600px) {
  /* line 151, sass/components/page-components/_calculator-form.scss */
  .block-inline-blockcalculator-wrapper .details-wrapper {
    margin-top: 20px; } }

/* line 163, sass/components/page-components/_calculator-form.scss */
.block-inline-blockcalculator-wrapper .details-wrapper .field--name-field-logo-comments {
  margin-bottom: 32px; }

/* line 166, sass/components/page-components/_calculator-form.scss */
.block-inline-blockcalculator-wrapper .details-wrapper .field--name-field-quotes {
  margin-bottom: 24px; }

/* line 169, sass/components/page-components/_calculator-form.scss */
.block-inline-blockcalculator-wrapper .details-wrapper .field--name-body p,
.block-inline-blockcalculator-wrapper .details-wrapper .field--name-body strong,
.block-inline-blockcalculator-wrapper .details-wrapper .field--name-field-name-for-comments {
  font-family: var(--main-font);
  font-size: 16px;
  font-weight: normal;
  line-height: 23px; }

@media screen and (min-width: 768px) {
  /* line 169, sass/components/page-components/_calculator-form.scss */
  .block-inline-blockcalculator-wrapper .details-wrapper .field--name-body p,
  .block-inline-blockcalculator-wrapper .details-wrapper .field--name-body strong,
  .block-inline-blockcalculator-wrapper .details-wrapper .field--name-field-name-for-comments {
    font-size: 18px;
    line-height: 30px; } }

/* line 181, sass/components/page-components/_calculator-form.scss */
.block-inline-blockcalculator-wrapper .details-wrapper .field--name-body {
  margin-bottom: 20px; }

@media screen and (min-width: 768px) {
  /* line 181, sass/components/page-components/_calculator-form.scss */
  .block-inline-blockcalculator-wrapper .details-wrapper .field--name-body {
    margin-bottom: 32px; } }

/* line 186, sass/components/page-components/_calculator-form.scss */
.block-inline-blockcalculator-wrapper .details-wrapper .field--name-body strong {
  font-weight: normal; }

/* estimated cost block */
/* line 196, sass/components/page-components/_calculator-form.scss */
#roi-overlay {
  z-index: 1;
  /* Title of the calculation form */
  /* general rules for roi-tab-content */ }

/* line 198, sass/components/page-components/_calculator-form.scss */
#roi-overlay * {
  font-family: var(--main-font); }

/* line 203, sass/components/page-components/_calculator-form.scss */
#roi-overlay .row:nth-child(2) h3,
#roi-overlay .row:nth-child(2) h3 + .value {
  color: #193f7a; }

/* line 210, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-graph-section .roi-table-tabs .roi-table-tab a {
  color: #193f7a;
  font-weight: bold; }

/* line 214, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-graph-section .roi-table-tabs .active a {
  color: #2d67c5 !important; }

/* line 219, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-graph-section .roi-overview-graphs .row:last-child {
  padding-top: 0; }

/* line 223, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-graph-section .roi-overview-graphs .roi-graph-column .roi-graph-bar span {
  font-size: 12px; }

@media screen and (min-width: 480px) {
  /* line 223, sass/components/page-components/_calculator-form.scss */
  #roi-overlay .roi-graph-section .roi-overview-graphs .roi-graph-column .roi-graph-bar span {
    font-size: 15px; } }

@media screen and (min-width: 768px) {
  /* line 223, sass/components/page-components/_calculator-form.scss */
  #roi-overlay .roi-graph-section .roi-overview-graphs .roi-graph-column .roi-graph-bar span {
    font-size: 20px; } }

/* line 232, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-graph-section .roi-overview-graphs .roi-graph-column .roi-graph-color-red {
  background: #e63f1c; }

/* line 235, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-graph-section .roi-overview-graphs .roi-graph-column .roi-graph-color-green {
  background: #f47122; }

/* line 238, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-graph-section .roi-overview-graphs .roi-graph-column .roi-graph-color-orange {
  background: #8dc73f; }

/* line 242, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-graph-section .roi-overview-graphs .roi-graph-column-label {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #626b7a;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 700;
  height: 100px;
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
  -webkit-writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
  writing-mode: vertical-lr; }

@media screen and (min-width: 600px) {
  /* line 242, sass/components/page-components/_calculator-form.scss */
  #roi-overlay .roi-graph-section .roi-overview-graphs .roi-graph-column-label {
    display: block;
    font-size: 20px;
    height: auto;
    line-height: 38px;
    text-align: center;
    -webkit-transform: none;
    transform: none;
    -webkit-writing-mode: horizontal-tb;
    -ms-writing-mode: lr-tb;
    writing-mode: horizontal-tb; } }

/* line 262, sass/components/page-components/_calculator-form.scss */
#roi-overlay .wy-cta-button {
  background: none;
  border: 2px solid #2d67c5;
  border-radius: 0;
  color: #2d67c5;
  display: inline-block;
  text-transform: uppercase; }

/* line 271, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tabs .roi-tab {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  line-height: normal;
  padding: 15px 10px; }

/* line 277, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tabs .roi-tab a {
  color: #193f7a;
  display: inline;
  font-size: 12px;
  font-weight: 700;
  height: auto;
  position: static;
  text-transform: uppercase;
  width: auto; }

@media screen and (min-width: 376px) {
  /* line 277, sass/components/page-components/_calculator-form.scss */
  #roi-overlay .roi-tabs .roi-tab a {
    font-size: 14px; } }

@media screen and (min-width: 992px) {
  /* line 277, sass/components/page-components/_calculator-form.scss */
  #roi-overlay .roi-tabs .roi-tab a {
    font-size: 20px; } }

/* line 294, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tabs .active a {
  color: #2d67c5 !important; }

/* line 300, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tab-content[data-tab-id*=tab-] .title-row {
  border-bottom: 2px solid #2d67c5; }

/* line 302, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tab-content[data-tab-id*=tab-] .title-row > .col-xs-10 {
  width: 92%; }

/* line 306, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tab-content[data-tab-id*=tab-] h4 {
  color: #626b7a;
  font-weight: 700; }

@media screen and (min-width: 540px) {
  /* line 306, sass/components/page-components/_calculator-form.scss */
  #roi-overlay .roi-tab-content[data-tab-id*=tab-] h4 {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; } }

/* line 313, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tab-content[data-tab-id*=tab-] h4 img {
  display: block;
  margin-bottom: 10px; }

/* line 317, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tab-content[data-tab-id*=tab-] h4 span {
  color: #2d67c5;
  font-weight: 700;
  margin: 0 3px; }

/* line 323, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tab-content[data-tab-id*=tab-] .collapse-button {
  background: url("../images/svg/icon-plus.svg") no-repeat;
  border: none; }

/* line 326, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tab-content[data-tab-id*=tab-] .collapse-button::before {
  content: none; }

/* line 331, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tab-content[data-tab-id*=tab-] .roi-section.open .collapse-button {
  background: url("../images/svg/icon-minus.svg") no-repeat; }

/* line 335, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tab-content[data-tab-id*=tab-] .roi-section.open table thead {
  background: #193f7a; }

@media screen and (min-width: 992px) {
  /* line 337, sass/components/page-components/_calculator-form.scss */
  #roi-overlay .roi-tab-content[data-tab-id*=tab-] .roi-section.open table thead th {
    font-size: 13px;
    text-align: center; } }

@media screen and (min-width: 992px) {
  /* line 344, sass/components/page-components/_calculator-form.scss */
  #roi-overlay .roi-tab-content[data-tab-id*=tab-] .roi-section.open table tbody tr {
    background: #fff; } }

/* line 351, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tab-content[data-tab-id*=tab-] .roi-section.open table td:first-child img {
  display: inline;
  vertical-align: middle; }

/* line 355, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tab-content[data-tab-id*=tab-] .roi-section.open table td:first-child strong {
  color: #626b7a;
  font-size: 18px; }

/* line 361, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tab-content[data-tab-id*=tab-] .roi-section.open table td:nth-child(n+2) input,
#roi-overlay .roi-tab-content[data-tab-id*=tab-] .roi-section.open table td:nth-child(n+2) input:focus {
  border: 1px solid #888888; }

/* line 366, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tab-content[data-tab-id*=tab-] .roi-section.open table [data-format=currency],
#roi-overlay .roi-tab-content[data-tab-id*=tab-] .roi-section.open table [data-format=percentage],
#roi-overlay .roi-tab-content[data-tab-id*=tab-] .roi-section.open table [data-format=hours] {
  font-size: 12px;
  padding: 8px 10px; }

/* line 375, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tab-content[data-tab-id*=tab-] .roi-section.open [id^=tab-summary] tbody .row:last-child td:nth-child(n+2) {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }

/* line 379, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tab-content[data-tab-id*=tab-] .roi-section.open [id^=tab-summary] tbody .row:last-child td:nth-child(n+2) label {
  font-size: 18px;
  padding-right: 15px; }

/* line 383, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tab-content[data-tab-id*=tab-] .roi-section.open [id^=tab-summary] tbody .row:last-child td:nth-child(n+2) span {
  font-size: 30px; }

@media screen and (min-width: 992px) {
  /* line 375, sass/components/page-components/_calculator-form.scss */
  #roi-overlay .roi-tab-content[data-tab-id*=tab-] .roi-section.open [id^=tab-summary] tbody .row:last-child td:nth-child(n+2) {
    display: table-cell; }
  /* line 388, sass/components/page-components/_calculator-form.scss */
  #roi-overlay .roi-tab-content[data-tab-id*=tab-] .roi-section.open [id^=tab-summary] tbody .row:last-child td:nth-child(n+2) label {
    font-size: 24px;
    padding-right: 0; }
  /* line 392, sass/components/page-components/_calculator-form.scss */
  #roi-overlay .roi-tab-content[data-tab-id*=tab-] .roi-section.open [id^=tab-summary] tbody .row:last-child td:nth-child(n+2) span {
    font-size: 35px; } }

/* line 397, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tab-content[data-tab-id*=tab-] .roi-section.open [id^=tab-summary] tbody .row:last-child .roi-table-style-red span {
  color: #e63f1c; }

/* line 400, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tab-content[data-tab-id*=tab-] .roi-section.open [id^=tab-summary] tbody .row:last-child .roi-table-style-green span {
  color: #f47122; }

/* line 403, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tab-content[data-tab-id*=tab-] .roi-section.open [id^=tab-summary] tbody .row:last-child .roi-table-style-orange span {
  color: #8dc73f; }

/* line 409, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tab-content[data-tab-id*=tab-] .section-slider .col-md-4 {
  color: #626b7a; }

/* line 412, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tab-content[data-tab-id*=tab-] .roi-slider {
  margin-top: 20px; }

/* line 414, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tab-content[data-tab-id*=tab-] .roi-slider .bar-left,
#roi-overlay .roi-tab-content[data-tab-id*=tab-] .roi-slider .bar-right {
  background: #00c0f3; }

/* line 418, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tab-content[data-tab-id*=tab-] .roi-slider .handle {
  color: #2d67c5; }

/* line 422, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tab-content[data-tab-id*=tab-] [id^=tab-self] > .row,
#roi-overlay .roi-tab-content[data-tab-id*=tab-] [id^=tab-avetta] > .row {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

/* line 427, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tab-content[data-tab-id*=tab-] .roi-table-summary-label {
  color: #193f7a;
  line-height: normal; }

/* line 431, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tab-content[data-tab-id*=tab-] .roi-table-summary-value {
  color: #2d67c5;
  text-align: center; }

/* line 434, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tab-content[data-tab-id*=tab-] .roi-table-summary-value span {
  font-size: 40px; }

/* line 439, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tab-content[data-tab-id*=tab-] .roi-self-managed-summary p {
  color: #626b7a; }

/* line 441, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tab-content[data-tab-id*=tab-] .roi-self-managed-summary p em {
  color: #193f7a;
  font-weight: 700; }

/* line 446, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tab-content[data-tab-id*=tab-] .roi-self-managed-summary .number-bubble {
  background: #193f7a; }

/* line 451, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tab-content[data-tab-id*=tab-] .roi-graph-section .roi-graph .row:last-child {
  padding-top: 0; }

/* line 453, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tab-content[data-tab-id*=tab-] .roi-graph-section .roi-graph .row:last-child .roi-graph-column-label {
  color: #626b7a;
  font-weight: 700;
  height: 200px;
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
  -webkit-writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
  writing-mode: vertical-lr; }

@media screen and (min-width: 600px) {
  /* line 453, sass/components/page-components/_calculator-form.scss */
  #roi-overlay .roi-tab-content[data-tab-id*=tab-] .roi-graph-section .roi-graph .row:last-child .roi-graph-column-label {
    display: block;
    font-size: 20px;
    height: auto;
    line-height: 28px;
    text-align: center;
    -webkit-transform: none;
    transform: none;
    -webkit-writing-mode: horizontal-tb;
    -ms-writing-mode: lr-tb;
    writing-mode: horizontal-tb; } }

/* line 470, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tab-content[data-tab-id*=tab-] .roi-graph-section .roi-graph-color-green {
  background: #8dc73f; }

/* line 473, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tab-content[data-tab-id*=tab-] .roi-graph-section .roi-graph-color-orange {
  background: #f47122; }

/* line 476, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tab-content[data-tab-id*=tab-] .roi-graph-section .roi-graph-color-red {
  background: #e63f1c; }

@media screen and (min-width: 768px) {
  /* line 483, sass/components/page-components/_calculator-form.scss */
  #roi-overlay .roi-tab-content[data-tab-id=tab-avetta] .roi-tab-input > .col-sm-12 .row,
  #roi-overlay .roi-tab-content[data-tab-id=tab-avetta] .roi-tab-input .col-md-8 {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; } }

/* line 490, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tab-content[data-tab-id=tab-avetta] .roi-tab-input .col-md-8 label {
  color: #626b7a;
  font-weight: 700; }

/* line 494, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tab-content[data-tab-id=tab-avetta] .roi-tab-input .col-md-4 input,
#roi-overlay .roi-tab-content[data-tab-id=tab-avetta] .roi-tab-input .col-md-4 input:focus {
  border: 1px solid #888888; }

/* line 500, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tab-content[data-tab-id=tab-avetta] h4 img {
  display: inline;
  margin-bottom: 0;
  vertical-align: middle; }

/* line 505, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tab-content[data-tab-id=tab-avetta] h4 span {
  color: #626b7a;
  font-size: 18px; }

@media screen and (min-width: 992px) {
  /* line 513, sass/components/page-components/_calculator-form.scss */
  #roi-overlay .roi-tab-content[data-tab-id=tab-self_managed] .roi-tab-input:first-child > .col-sm-12 .row {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; } }

@media screen and (min-width: 540px) {
  /* line 519, sass/components/page-components/_calculator-form.scss */
  #roi-overlay .roi-tab-content[data-tab-id=tab-self_managed] .roi-tab-input:first-child .col-md-8 {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; } }

/* line 524, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tab-content[data-tab-id=tab-self_managed] .roi-tab-input:first-child .col-md-8 label {
  color: #626b7a;
  font-weight: 700; }

/* line 529, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tab-content[data-tab-id=tab-self_managed] .roi-tab-input:first-child .col-md-4 {
  margin-top: 15px; }

/* line 531, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tab-content[data-tab-id=tab-self_managed] .roi-tab-input:first-child .col-md-4 input,
#roi-overlay .roi-tab-content[data-tab-id=tab-self_managed] .roi-tab-input:first-child .col-md-4 input:focus {
  border: 1px solid #888888; }

/* line 538, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tab-content .roi-paper-plane {
  border: none;
  padding: 50px 0; }

/* line 541, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tab-content .roi-paper-plane .roi-plane-icon {
  background-image: url("../images/svg/download-icon.svg");
  background-repeat: no-repeat; }

/* line 545, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tab-content .roi-paper-plane h3 {
  color: #193f7a; }

/* line 548, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tab-content .roi-paper-plane p {
  color: #626b7a; }

/* line 551, sass/components/page-components/_calculator-form.scss */
#roi-overlay .roi-tab-content .roi-paper-plane .wy-cta-button {
  margin: 0 -15px;
  padding: 0.4em 1.3em; }

/* line 557, sass/components/page-components/_calculator-form.scss */
#roi-overlay .my-3 a {
  color: #2d67c5; }

/* line 564, sass/components/page-components/_calculator-form.scss */
.roi-report-modal .roi-report-modal-inner {
  height: 90%;
  overflow-y: auto;
  padding: 0 30px 60px; }

/* line 568, sass/components/page-components/_calculator-form.scss */
.roi-report-modal .roi-report-modal-inner .close-modal {
  margin-right: -15px; }

/* line 571, sass/components/page-components/_calculator-form.scss */
.roi-report-modal .roi-report-modal-inner h3 {
  font-size: 30px; }

/* line 574, sass/components/page-components/_calculator-form.scss */
.roi-report-modal .roi-report-modal-inner .wy-cta-button {
  margin-bottom: 50px; }

@media screen and (min-width: 768px) {
  /* line 579, sass/components/page-components/_calculator-form.scss */
  .roi-report-modal .roi-report-modal-inner {
    height: auto;
    overflow: visible;
    padding: 0 60px 60px; }
  /* line 583, sass/components/page-components/_calculator-form.scss */
  .roi-report-modal .roi-report-modal-inner .close-modal {
    margin-right: -45px; }
  /* line 586, sass/components/page-components/_calculator-form.scss */
  .roi-report-modal .roi-report-modal-inner h3 {
    font-size: 35px; }
  /* line 589, sass/components/page-components/_calculator-form.scss */
  .roi-report-modal .roi-report-modal-inner .wy-cta-button {
    margin-bottom: 0; } }

/* line 597, sass/components/page-components/_calculator-form.scss */
.tnx-page-insert .block-avetta-calculator > h2 {
  display: none; }

/* line 601, sass/components/page-components/_calculator-form.scss */
.tnx-page-insert .layout--avetta-calculator .avetta-calculator-wrapper .thanks-page {
  -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16) !important;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16) !important;
  margin-top: 70px;
  padding: 50px 35px; }

@media screen and (min-width: 768px) {
  /* line 601, sass/components/page-components/_calculator-form.scss */
  .tnx-page-insert .layout--avetta-calculator .avetta-calculator-wrapper .thanks-page {
    padding: 40px 0 0; } }

/* line 609, sass/components/page-components/_calculator-form.scss */
.tnx-page-insert .layout--avetta-calculator .avetta-calculator-wrapper .thanks-page h2 {
  font-size: 30px;
  line-height: 38px;
  padding-left: 0; }

/* line 614, sass/components/page-components/_calculator-form.scss */
.tnx-page-insert .layout--avetta-calculator .avetta-calculator-wrapper .thanks-page h2 + p {
  font-family: var(--main-font);
  font-size: 18px;
  line-height: 30px;
  padding: 15px 30px 30px;
  text-align: center; }

@media screen and (min-width: 768px) {
  /* line 614, sass/components/page-components/_calculator-form.scss */
  .tnx-page-insert .layout--avetta-calculator .avetta-calculator-wrapper .thanks-page h2 + p {
    text-align: left;
    padding: 0; } }

/* line 626, sass/components/page-components/_calculator-form.scss */
.tnx-page-insert .layout--avetta-calculator .avetta-calculator-wrapper .tnx-description {
  background-color: #193f7a !important;
  border-radius: 15px; }

@media screen and (min-width: 768px) {
  /* line 626, sass/components/page-components/_calculator-form.scss */
  .tnx-page-insert .layout--avetta-calculator .avetta-calculator-wrapper .tnx-description {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 50px 35px; } }

/* line 633, sass/components/page-components/_calculator-form.scss */
.tnx-page-insert .layout--avetta-calculator .avetta-calculator-wrapper .tnx-description h2 {
  color: #fff;
  font-size: 30px;
  line-height: 35px;
  padding-left: 0; }

/* line 639, sass/components/page-components/_calculator-form.scss */
.tnx-page-insert .layout--avetta-calculator .avetta-calculator-wrapper .tnx-description .right-column {
  margin-top: 30px; }

@media screen and (min-width: 768px) {
  /* line 643, sass/components/page-components/_calculator-form.scss */
  .tnx-page-insert .layout--avetta-calculator .avetta-calculator-wrapper .tnx-description .left-column {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%; }
  /* line 646, sass/components/page-components/_calculator-form.scss */
  .tnx-page-insert .layout--avetta-calculator .avetta-calculator-wrapper .tnx-description .right-column {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 calc(55% - 30px);
    flex: 0 0 calc(55% - 30px);
    margin-top: 0;
    padding-left: 30px; } }

/* line 1, sass/components/page-components/_circle-without-tab.scss */
.block-inline-blockcircle-without-tab {
  padding: 80px 25px; }

/* line 3, sass/components/page-components/_circle-without-tab.scss */
.block-inline-blockcircle-without-tab h2 {
  font-size: 50px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2px;
  color: #193f7a;
  text-transform: capitalize;
  text-align: center;
  max-width: 1170px;
  margin: 0 auto 50px; }

@media (max-width: 1200px) {
  /* line 3, sass/components/page-components/_circle-without-tab.scss */
  .block-inline-blockcircle-without-tab h2 {
    font-size: 40px; } }

@media (max-width: 767px) {
  /* line 3, sass/components/page-components/_circle-without-tab.scss */
  .block-inline-blockcircle-without-tab h2 {
    font-size: 24px; } }

/* line 21, sass/components/page-components/_circle-without-tab.scss */
.block-inline-blockcircle-without-tab .field--name-field-circle-without-tab {
  margin-bottom: 45px; }

@media (min-width: 768px) {
  /* line 21, sass/components/page-components/_circle-without-tab.scss */
  .block-inline-blockcircle-without-tab .field--name-field-circle-without-tab {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 auto;
    max-width: 1170px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; } }

/* line 32, sass/components/page-components/_circle-without-tab.scss */
.block-inline-blockcircle-without-tab .field--name-field-circle-without-tab > .field__item {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #edf0f5;
  border: 1px solid #d2d3d5;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 25px rgba(14, 64, 143, 0.18);
  box-shadow: 0 0 25px rgba(14, 64, 143, 0.18);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 189px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 30px 0;
  position: relative; }

@media (max-width: 767px) {
  /* line 32, sass/components/page-components/_circle-without-tab.scss */
  .block-inline-blockcircle-without-tab .field--name-field-circle-without-tab > .field__item {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    min-width: 189px;
    width: 189px !important;
    margin: 0 auto 25px; } }

@media (min-width: 768px) {
  /* line 32, sass/components/page-components/_circle-without-tab.scss */
  .block-inline-blockcircle-without-tab .field--name-field-circle-without-tab > .field__item {
    -webkit-box-shadow: 0 0 55px rgba(14, 64, 143, 0.18);
    box-shadow: 0 0 55px rgba(14, 64, 143, 0.18);
    height: 230px;
    margin: 0 25px;
    width: 230px; } }

@media (min-width: 1460px) {
  /* line 32, sass/components/page-components/_circle-without-tab.scss */
  .block-inline-blockcircle-without-tab .field--name-field-circle-without-tab > .field__item {
    height: 322px;
    width: 322px; } }

/* line 63, sass/components/page-components/_circle-without-tab.scss */
.block-inline-blockcircle-without-tab .field--name-field-circle-without-tab > .field__item::before {
  border-radius: 50%;
  content: '';
  display: block;
  height: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%; }

/* line 75, sass/components/page-components/_circle-without-tab.scss */
.block-inline-blockcircle-without-tab .field--name-field-circle-without-tab > .field__item .paragraph--type--circle-items {
  background: #fff;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: calc(100% - 30px);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 15px;
  position: relative;
  width: calc(100% - 30px);
  z-index: 1;
  text-align: center; }

@media (min-width: 768px) {
  /* line 75, sass/components/page-components/_circle-without-tab.scss */
  .block-inline-blockcircle-without-tab .field--name-field-circle-without-tab > .field__item .paragraph--type--circle-items {
    height: calc(100% - 40px);
    padding: 30px;
    width: calc(100% - 40px); } }

@media (min-width: 1460px) {
  /* line 75, sass/components/page-components/_circle-without-tab.scss */
  .block-inline-blockcircle-without-tab .field--name-field-circle-without-tab > .field__item .paragraph--type--circle-items {
    height: calc(100% - 50px);
    padding: 60px 30px;
    width: calc(100% - 50px); } }

/* line 101, sass/components/page-components/_circle-without-tab.scss */
.block-inline-blockcircle-without-tab .field--name-field-circle-without-tab > .field__item .field--name-field-percent,
.block-inline-blockcircle-without-tab .field--name-field-circle-without-tab > .field__item .field--name-field-percent-title,
.block-inline-blockcircle-without-tab .field--name-field-circle-without-tab > .field__item .field--name-field-circle-description {
  font-family: var(--gotham);
  font-weight: 700; }

/* line 108, sass/components/page-components/_circle-without-tab.scss */
.block-inline-blockcircle-without-tab .field--name-field-circle-without-tab > .field__item .field--name-field-percent {
  color: #2152a1;
  font-size: 32px;
  letter-spacing: -0.96px;
  line-height: .8; }

@media (min-width: 768px) {
  /* line 108, sass/components/page-components/_circle-without-tab.scss */
  .block-inline-blockcircle-without-tab .field--name-field-circle-without-tab > .field__item .field--name-field-percent {
    font-size: 40px;
    letter-spacing: -1.2px; } }

@media (min-width: 1460px) {
  /* line 108, sass/components/page-components/_circle-without-tab.scss */
  .block-inline-blockcircle-without-tab .field--name-field-circle-without-tab > .field__item .field--name-field-percent {
    font-size: 40px;
    letter-spacing: -1.71px; } }

/* line 126, sass/components/page-components/_circle-without-tab.scss */
.block-inline-blockcircle-without-tab .field--name-field-circle-without-tab > .field__item .field--name-field-percent-title {
  color: #193f7a;
  font-size: 13px;
  letter-spacing: -0.39px;
  line-height: 1.1;
  margin: 5px 0 0; }

@media (min-width: 768px) {
  /* line 126, sass/components/page-components/_circle-without-tab.scss */
  .block-inline-blockcircle-without-tab .field--name-field-circle-without-tab > .field__item .field--name-field-percent-title {
    font-size: 17px;
    letter-spacing: -0.51px; } }

@media (min-width: 1460px) {
  /* line 126, sass/components/page-components/_circle-without-tab.scss */
  .block-inline-blockcircle-without-tab .field--name-field-circle-without-tab > .field__item .field--name-field-percent-title {
    font-size: 20px;
    letter-spacing: -0.75px; } }

/* line 144, sass/components/page-components/_circle-without-tab.scss */
.block-inline-blockcircle-without-tab .field--name-field-circle-without-tab > .field__item .field--name-field-circle-description {
  color: #626b7a;
  font-size: 10px;
  letter-spacing: -0.3px;
  line-height: 1.2;
  margin: 5px 0 0; }

@media (min-width: 1460px) {
  /* line 144, sass/components/page-components/_circle-without-tab.scss */
  .block-inline-blockcircle-without-tab .field--name-field-circle-without-tab > .field__item .field--name-field-circle-description {
    font-size: 16px;
    letter-spacing: -0.51px; } }

/* line 5, sass/components/page-components/_clients.scss */
.for_clients-page .custom_blue_section .block-inline-blockwhite-black-block .paragraph .field--name-field-content-description {
  position: relative;
  margin-left: 57px;
  color: #fff;
  margin: 34px 0px 57px 21px; }

/* line 10, sass/components/page-components/_clients.scss */
.for_clients-page .custom_blue_section .block-inline-blockwhite-black-block .paragraph .field--name-field-content-description h2 {
  font-family: var(--gotham);
  font-size: 34px;
  font-weight: 900;
  margin-bottom: 12px; }

/* line 16, sass/components/page-components/_clients.scss */
.for_clients-page .custom_blue_section .block-inline-blockwhite-black-block .paragraph .field--name-field-content-description p {
  margin-bottom: 12px;
  font-size: 17px; }

/* line 21, sass/components/page-components/_clients.scss */
.for_clients-page .custom_blue_section .block-inline-blockwhite-black-block .paragraph .field--name-field-content-description .field--name-field-content-link a {
  font-size: 14px !important;
  display: block;
  max-width: 352px;
  width: 100%; }

/* line 29, sass/components/page-components/_clients.scss */
.for_clients-page .custom_blue_section .block-inline-blockwhite-black-block .paragraph .group-right {
  position: relative;
  margin-top: -120px;
  margin-right: 118px; }

/* line 35, sass/components/page-components/_clients.scss */
.for_clients-page .custom_blue_section .block-inline-blockwhite-black-block .paragraph--type-standard-content-blue {
  padding: 220px 0 304px; }

@media (max-width: 768px) {
  /* line 35, sass/components/page-components/_clients.scss */
  .for_clients-page .custom_blue_section .block-inline-blockwhite-black-block .paragraph--type-standard-content-blue {
    padding: 0px 0 403px; } }

/* line 40, sass/components/page-components/_clients.scss */
.for_clients-page .custom_blue_section .block-inline-blockwhite-black-block .paragraph--type-standard-content-blue .group-left {
  left: 0px;
  top: 0px;
  width: auto;
  height: 300px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

@media (max-width: 768px) {
  /* line 40, sass/components/page-components/_clients.scss */
  .for_clients-page .custom_blue_section .block-inline-blockwhite-black-block .paragraph--type-standard-content-blue .group-left {
    height: 870px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; } }

/* line 50, sass/components/page-components/_clients.scss */
.for_clients-page .custom_blue_section .block-inline-blockwhite-black-block .paragraph--type-standard-content-blue .group-left img {
  max-width: 580px !important;
  position: relative;
  top: 0px !important; }

@media (max-width: 768px) {
  /* line 50, sass/components/page-components/_clients.scss */
  .for_clients-page .custom_blue_section .block-inline-blockwhite-black-block .paragraph--type-standard-content-blue .group-left img {
    width: 100%; } }

@media (max-width: 1199px) {
  /* line 50, sass/components/page-components/_clients.scss */
  .for_clients-page .custom_blue_section .block-inline-blockwhite-black-block .paragraph--type-standard-content-blue .group-left img {
    max-width: 100%; } }

/* line 62, sass/components/page-components/_clients.scss */
.for_clients-page .custom_blue_section .block-inline-blockwhite-black-block .paragraph--type-standard-content-blue .group-left::before {
  background: none;
  display: none; }

/* line 1, sass/components/page-components/_cms-accordion-items.scss */
.block-inline-blockcms-accordion-items {
  max-width: 928px;
  margin: 132px auto 0; }

@media (max-width: 992px) {
  /* line 1, sass/components/page-components/_cms-accordion-items.scss */
  .block-inline-blockcms-accordion-items {
    margin: 48px 25px 0; } }

@media (max-width: 767px) {
  /* line 1, sass/components/page-components/_cms-accordion-items.scss */
  .block-inline-blockcms-accordion-items {
    margin: 78px 25px 0; } }

/* line 10, sass/components/page-components/_cms-accordion-items.scss */
.block-inline-blockcms-accordion-items > h2 {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 50px;
  font-weight: 900;
  text-align: center;
  text-transform: inherit;
  margin-bottom: 85px; }

@media (max-width: 992px) {
  /* line 10, sass/components/page-components/_cms-accordion-items.scss */
  .block-inline-blockcms-accordion-items > h2 {
    font-size: 40px;
    margin-bottom: 45px; } }

@media (max-width: 767px) {
  /* line 10, sass/components/page-components/_cms-accordion-items.scss */
  .block-inline-blockcms-accordion-items > h2 {
    font-size: 22px;
    margin-bottom: 25px; } }

/* line 28, sass/components/page-components/_cms-accordion-items.scss */
.block-inline-blockcms-accordion-items .field--name-field-cms-items > .field__item {
  margin-bottom: 14px; }

/* line 31, sass/components/page-components/_cms-accordion-items.scss */
.block-inline-blockcms-accordion-items .field--name-field-cms-items .paragraph--type--cms-accordion {
  -webkit-box-shadow: 0 0 20px rgba(56, 102, 178, 0.15);
  box-shadow: 0 0 20px rgba(56, 102, 178, 0.15);
  padding: 32px 39px 29px 39px; }

@media (max-width: 992px) {
  /* line 31, sass/components/page-components/_cms-accordion-items.scss */
  .block-inline-blockcms-accordion-items .field--name-field-cms-items .paragraph--type--cms-accordion {
    padding: 18px 48px 28px 56px; } }

@media (max-width: 767px) {
  /* line 31, sass/components/page-components/_cms-accordion-items.scss */
  .block-inline-blockcms-accordion-items .field--name-field-cms-items .paragraph--type--cms-accordion {
    padding: 18px 14px 28px 22px; } }

/* line 41, sass/components/page-components/_cms-accordion-items.scss */
.block-inline-blockcms-accordion-items .field--name-field-cms-items .paragraph--type--cms-accordion .field--name-field-title h3 {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 32px;
  line-height: 1.4;
  font-weight: 900;
  padding-right: 10%;
  position: relative;
  cursor: pointer; }

@media (max-width: 992px) {
  /* line 41, sass/components/page-components/_cms-accordion-items.scss */
  .block-inline-blockcms-accordion-items .field--name-field-cms-items .paragraph--type--cms-accordion .field--name-field-title h3 {
    font-size: 19px;
    line-height: 1.3; } }

/* line 54, sass/components/page-components/_cms-accordion-items.scss */
.block-inline-blockcms-accordion-items .field--name-field-cms-items .paragraph--type--cms-accordion .field--name-field-title h3:after {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='12'%3E%3Cpath fill='none' stroke='%232152a1' stroke-linecap='round' stroke-miterlimit='50' stroke-width='4' d='M19.046 2.524l-8.262 7.451M2.52 2.524l8.263 7.451'/%3E%3C/svg%3E");
  position: absolute;
  top: 10px;
  right: -6px;
  width: 21px;
  height: 12px;
  background-size: 100%;
  -webkit-transition: all linear .2s;
  transition: all linear .2s; }

@media (max-width: 992px) {
  /* line 54, sass/components/page-components/_cms-accordion-items.scss */
  .block-inline-blockcms-accordion-items .field--name-field-cms-items .paragraph--type--cms-accordion .field--name-field-title h3:after {
    top: 13px;
    right: -2px;
    width: 14px;
    height: 8px; } }

/* line 73, sass/components/page-components/_cms-accordion-items.scss */
.block-inline-blockcms-accordion-items .field--name-field-cms-items .paragraph--type--cms-accordion .field--name-field-title.show h3:after {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg); }

/* line 78, sass/components/page-components/_cms-accordion-items.scss */
.block-inline-blockcms-accordion-items .field--name-field-cms-items .paragraph--type--cms-accordion .field--name-field-description {
  display: none;
  margin: 19px 0 25px 0;
  padding: 0 67px 0 0; }

@media (max-width: 992px) {
  /* line 78, sass/components/page-components/_cms-accordion-items.scss */
  .block-inline-blockcms-accordion-items .field--name-field-cms-items .paragraph--type--cms-accordion .field--name-field-description {
    margin: 13px 0 25px 0; } }

@media (max-width: 767px) {
  /* line 78, sass/components/page-components/_cms-accordion-items.scss */
  .block-inline-blockcms-accordion-items .field--name-field-cms-items .paragraph--type--cms-accordion .field--name-field-description {
    padding: 0;
    margin: 20px 0 25px 0; } }

/* line 89, sass/components/page-components/_cms-accordion-items.scss */
.block-inline-blockcms-accordion-items .field--name-field-cms-items .paragraph--type--cms-accordion .field--name-field-description p {
  color: #626b7a;
  font-size: 24px;
  font-weight: 400; }

@media (max-width: 992px) {
  /* line 89, sass/components/page-components/_cms-accordion-items.scss */
  .block-inline-blockcms-accordion-items .field--name-field-cms-items .paragraph--type--cms-accordion .field--name-field-description p {
    font-size: 16px; } }

/* line 97, sass/components/page-components/_cms-accordion-items.scss */
.block-inline-blockcms-accordion-items .field--name-field-cms-items .paragraph--type--cms-accordion .field--name-field-description h2 {
  margin: 15px 0; }

/* line 100, sass/components/page-components/_cms-accordion-items.scss */
.block-inline-blockcms-accordion-items .field--name-field-cms-items .paragraph--type--cms-accordion .field--name-field-description ol {
  font-size: 16px; }

/* line 104, sass/components/page-components/_cms-accordion-items.scss */
.block-inline-blockcms-accordion-items .field--name-field-cms-items .paragraph--type--cms-accordion .field--name-field-description ol li ol li {
  margin-bottom: 10px; }

/* line 113, sass/components/page-components/_cms-accordion-items.scss */
.block-inline-blockcms-accordion-items .acc-contact {
  overflow: hidden;
  clear: both; }

/* line 114, sass/components/page-components/_cms-accordion-items.scss */
.block-inline-blockcms-accordion-items .acc-contact div {
  display: inline-block;
  width: 212px;
  float: left;
  text-transform: uppercase;
  margin-top: 12px; }

@media (min-width: 750px) {
  /* line 124, sass/components/page-components/_cms-accordion-items.scss */
  .block-inline-blockcms-accordion-items .acc-contact > div:nth-child(2) {
    position: relative;
    left: 220px; } }

/* line 130, sass/components/page-components/_cms-accordion-items.scss */
.block-inline-blockcms-accordion-items .d-inlineblock {
  display: inline-block; }

/* line 1, sass/components/page-components/_cms-body.scss */
.mktoFormRow .mktoRadioList {
  display: grid;
  grid-template-columns: 0.1fr 2fr;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  grid-row-gap: 10px;
  color: #fff;
  padding: 0;
  width: unset !important;
  /* have attribute style width from library --> forms2.min.js */ }

/* line 9, sass/components/page-components/_cms-body.scss */
.mktoFormRow .mktoRadioList label {
  margin: 0.3em 0 0.3em 0.3em; }

/* line 13, sass/components/page-components/_cms-body.scss */
.field--name-field-cms-body {
  max-width: 930px;
  margin: 0 auto;
  padding: 79px 0;
  color: #626b7a;
  font-size: 24px; }

@media (max-width: 992px) {
  /* line 13, sass/components/page-components/_cms-body.scss */
  .field--name-field-cms-body {
    padding: 61px 30px;
    font-size: 16px; } }

@media (max-width: 767px) {
  /* line 13, sass/components/page-components/_cms-body.scss */
  .field--name-field-cms-body {
    padding: 60px 25px 35px; } }

/* line 28, sass/components/page-components/_cms-body.scss */
.field--name-field-cms-body * {
  font-size: inherit; }

/* line 31, sass/components/page-components/_cms-body.scss */
.field--name-field-cms-body h2 {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 36px;
  line-height: 1.3;
  font-weight: 900;
  text-transform: inherit;
  margin-bottom: 40px; }

@media (max-width: 992px) {
  /* line 31, sass/components/page-components/_cms-body.scss */
  .field--name-field-cms-body h2 {
    font-size: 22px;
    margin-bottom: 32px; } }

/* line 44, sass/components/page-components/_cms-body.scss */
.field--name-field-cms-body ul {
  margin-top: 39px;
  padding: 0 0 0 49px; }

@media (max-width: 992px) {
  /* line 44, sass/components/page-components/_cms-body.scss */
  .field--name-field-cms-body ul {
    padding: 0 0 0 25px; } }

/* line 51, sass/components/page-components/_cms-body.scss */
.field--name-field-cms-body ul li {
  position: relative;
  margin-bottom: 37px; }

/* line 57, sass/components/page-components/_cms-body.scss */
.field--name-field-cms-body ul li:before {
  content: '';
  position: absolute;
  top: 13px;
  left: -21px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #097230; }

@media (max-width: 992px) {
  /* line 57, sass/components/page-components/_cms-body.scss */
  .field--name-field-cms-body ul li:before {
    top: 11px;
    left: -21px;
    width: 8px;
    height: 8px; } }

/* line 76, sass/components/page-components/_cms-body.scss */
.field--name-field-cms-body p {
  margin-bottom: 35px; }

/* line 81, sass/components/page-components/_cms-body.scss */
.field--name-field-cms-body iframe:not(#grnhse_iframe) {
  width: 100%;
  min-height: 520px;
  height: auto;
  margin: 50px 0 14px; }

@media (max-width: 992px) {
  /* line 81, sass/components/page-components/_cms-body.scss */
  .field--name-field-cms-body iframe:not(#grnhse_iframe) {
    margin: 0;
    min-height: 400px; } }

@media (max-width: 767px) {
  /* line 81, sass/components/page-components/_cms-body.scss */
  .field--name-field-cms-body iframe:not(#grnhse_iframe) {
    min-height: 150px; } }

/* line 95, sass/components/page-components/_cms-body.scss */
.field--name-field-cms-body div {
  width: 100%;
  overflow-x: auto; }

@media (max-width: 767px) {
  /* line 95, sass/components/page-components/_cms-body.scss */
  .field--name-field-cms-body div {
    width: calc(100% + 30px); } }

/* line 102, sass/components/page-components/_cms-body.scss */
.field--name-field-cms-body table {
  -webkit-box-shadow: 0 0 10px rgba(56, 102, 178, 0.25);
  box-shadow: 0 0 10px rgba(56, 102, 178, 0.25);
  min-width: 650px; }

/* line 106, sass/components/page-components/_cms-body.scss */
.field--name-field-cms-body table tr td, .field--name-field-cms-body table tr th {
  border: none; }

/* line 112, sass/components/page-components/_cms-body.scss */
.field--name-field-cms-body table thead tr th {
  color: #fff;
  font-family: var(--gotham);
  font-size: 20px;
  font-weight: 700;
  background: #2d67c5;
  padding: 15px 23px;
  vertical-align: middle; }

/* line 120, sass/components/page-components/_cms-body.scss */
.field--name-field-cms-body table thead tr th:first-child {
  background: #193f7a; }

/* line 127, sass/components/page-components/_cms-body.scss */
.field--name-field-cms-body table tbody tr {
  background: transparent; }

/* line 129, sass/components/page-components/_cms-body.scss */
.field--name-field-cms-body table tbody tr:nth-child(even) {
  background: #edf0f5; }

/* line 132, sass/components/page-components/_cms-body.scss */
.field--name-field-cms-body table tbody tr td {
  color: #0d2242;
  font-size: 15px;
  font-weight: 400;
  padding: 15px 23px; }

/* line 137, sass/components/page-components/_cms-body.scss */
.field--name-field-cms-body table tbody tr td:first-child {
  font-weight: 600; }

/* line 148, sass/components/page-components/_cms-body.scss */
.block-inline-blockcms-body h2 {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 60px;
  font-weight: 900;
  margin-bottom: 75px;
  line-height: 1.367;
  text-align: center;
  text-transform: inherit;
  text-align: center; }

@media (max-width: 992px) {
  /* line 148, sass/components/page-components/_cms-body.scss */
  .block-inline-blockcms-body h2 {
    font-size: 40px;
    margin-bottom: 40px; } }

@media (max-width: 767px) {
  /* line 148, sass/components/page-components/_cms-body.scss */
  .block-inline-blockcms-body h2 {
    font-size: 22px;
    margin-bottom: 22px; } }

/* line 154, sass/components/page-components/_cms-body.scss */
.page-not-found {
  text-align: center;
  padding: 20vh 0;
  font-size: 29px; }

@media (max-width: 767px) {
  /* line 154, sass/components/page-components/_cms-body.scss */
  .page-not-found {
    font-size: 18px; } }

/* line 161, sass/components/page-components/_cms-body.scss */
.page-not-found h2 {
  color: #193f7a; }

/* line 1, sass/components/page-components/_cms-featured-content.scss */
.block-inline-blockcms-featured-content {
  -webkit-box-shadow: 0 0 55px rgba(49, 105, 193, 0.1);
  box-shadow: 0 0 55px rgba(49, 105, 193, 0.1);
  background-color: #193f7a;
  background-image: url(../images/quote-tringle.png);
  background-position: bottom right;
  background-repeat: no-repeat;
  color: #fff;
  max-width: 1404px;
  padding: 99px 40px 119px 40px;
  margin: 8px auto 0;
  border-radius: 10px; }

@media screen and (max-width: 1500px) {
  /* line 1, sass/components/page-components/_cms-featured-content.scss */
  .block-inline-blockcms-featured-content {
    margin: 0 30px; } }

@media (max-width: 992px) {
  /* line 1, sass/components/page-components/_cms-featured-content.scss */
  .block-inline-blockcms-featured-content {
    padding: 59px 40px 76px 40px;
    background-size: 436px; } }

@media (max-width: 767px) {
  /* line 1, sass/components/page-components/_cms-featured-content.scss */
  .block-inline-blockcms-featured-content {
    padding: 52px 27px 63px 26px;
    margin: 0;
    border-radius: 0;
    background-size: 357px;
    background-position: -158% 108%; } }

/* line 28, sass/components/page-components/_cms-featured-content.scss */
.block-inline-blockcms-featured-content h2 {
  text-align: center;
  color: inherit;
  font-family: var(--gotham);
  font-size: 48px;
  font-weight: 900;
  text-transform: inherit;
  margin-bottom: 53px; }

@media (max-width: 992px) {
  /* line 28, sass/components/page-components/_cms-featured-content.scss */
  .block-inline-blockcms-featured-content h2 {
    font-size: 22px;
    margin-bottom: 30px; } }

@media (max-width: 767px) {
  /* line 28, sass/components/page-components/_cms-featured-content.scss */
  .block-inline-blockcms-featured-content h2 {
    margin-bottom: 66px; } }

/* line 44, sass/components/page-components/_cms-featured-content.scss */
.block-inline-blockcms-featured-content .content {
  max-width: 1000px;
  margin: 0 auto;
  text-align: center;
  position: relative; }

/* line 50, sass/components/page-components/_cms-featured-content.scss */
.block-inline-blockcms-featured-content .content .field--name-field-image {
  position: absolute;
  left: -42px;
  top: -9px;
  margin: 0; }

@media screen and (max-width: 1200px) {
  /* line 50, sass/components/page-components/_cms-featured-content.scss */
  .block-inline-blockcms-featured-content .content .field--name-field-image {
    left: 6px; } }

@media (max-width: 992px) {
  /* line 50, sass/components/page-components/_cms-featured-content.scss */
  .block-inline-blockcms-featured-content .content .field--name-field-image {
    width: 34px; } }

@media (max-width: 767px) {
  /* line 50, sass/components/page-components/_cms-featured-content.scss */
  .block-inline-blockcms-featured-content .content .field--name-field-image {
    left: -10px;
    top: -37px;
    width: 30px; } }

/* line 67, sass/components/page-components/_cms-featured-content.scss */
.block-inline-blockcms-featured-content .content .field--name-field-image img {
  width: 100%; }

/* line 71, sass/components/page-components/_cms-featured-content.scss */
.block-inline-blockcms-featured-content .content .field--name-body {
  padding-left: 50px;
  margin-bottom: 27px; }

@media (max-width: 767px) {
  /* line 71, sass/components/page-components/_cms-featured-content.scss */
  .block-inline-blockcms-featured-content .content .field--name-body {
    padding-left: 0px;
    margin-bottom: 26px; } }

/* line 79, sass/components/page-components/_cms-featured-content.scss */
.block-inline-blockcms-featured-content .content .field--name-body p {
  color: inherit;
  font-size: 30px;
  line-height: 1.45; }

@media (max-width: 992px) {
  /* line 79, sass/components/page-components/_cms-featured-content.scss */
  .block-inline-blockcms-featured-content .content .field--name-body p {
    font-size: 16px; } }

/* line 88, sass/components/page-components/_cms-featured-content.scss */
.block-inline-blockcms-featured-content .content .field--name-field-name-for-comments {
  color: inherit;
  font-size: 18px;
  font-weight: 400;
  text-align: center;
  margin-bottom: 70px; }

@media (max-width: 992px) {
  /* line 88, sass/components/page-components/_cms-featured-content.scss */
  .block-inline-blockcms-featured-content .content .field--name-field-name-for-comments {
    font-size: 12px;
    margin-bottom: 39px; } }

@media (max-width: 767px) {
  /* line 88, sass/components/page-components/_cms-featured-content.scss */
  .block-inline-blockcms-featured-content .content .field--name-field-name-for-comments {
    margin-bottom: 55px; } }

/* line 102, sass/components/page-components/_cms-featured-content.scss */
.block-inline-blockcms-featured-content .content .field--name-field-name-for-comments span {
  font-weight: 600; }

/* line 108, sass/components/page-components/_cms-featured-content.scss */
.block-inline-blockcms-featured-content .content .field--type-link a {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: 2px solid #fff;
  color: #fff;
  display: inline-block; }

@media (min-width: 1200px) {
  /* line 108, sass/components/page-components/_cms-featured-content.scss */
  .block-inline-blockcms-featured-content .content .field--type-link a {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.block-inline-blockcms-featured-content .content .field--type-link a:focus {
  outline: 0; }

/* line 252, sass/mixins/_default.sass */
.block-inline-blockcms-featured-content .content .field--type-link a:focus, .block-inline-blockcms-featured-content .content .field--type-link a:active, .block-inline-blockcms-featured-content .content .field--type-link a:hover {
  border-color: transparent;
  background: #097230; }

@media (max-width: 992px) {
  /* line 108, sass/components/page-components/_cms-featured-content.scss */
  .block-inline-blockcms-featured-content .content .field--type-link a {
    padding: 9px 40px; } }

/* line 1, sass/components/page-components/_comments-slider-block.scss */
.comments-slider-block {
  padding: 65px 0 85px; }

@media (min-width: 768px) {
  /* line 1, sass/components/page-components/_comments-slider-block.scss */
  .comments-slider-block {
    padding: 85px 0 80px; } }

@media (min-width: 1200px) {
  /* line 1, sass/components/page-components/_comments-slider-block.scss */
  .comments-slider-block {
    padding: 160px 0 140px; } }

/* line 12, sass/components/page-components/_comments-slider-block.scss */
.comments-slider-block h2 {
  color: #193f7a;
  font-size: 22px;
  font-weight: 900;
  margin: 0 auto 35px;
  max-width: 275px;
  text-align: center;
  text-transform: none; }

@media (min-width: 768px) {
  /* line 12, sass/components/page-components/_comments-slider-block.scss */
  .comments-slider-block h2 {
    font-size: 40px;
    max-width: 750px; } }

@media (min-width: 1200px) {
  /* line 12, sass/components/page-components/_comments-slider-block.scss */
  .comments-slider-block h2 {
    font-size: 60px;
    margin-bottom: 75px; } }

/* line 32, sass/components/page-components/_comments-slider-block.scss */
.comments-slider-block .content {
  position: relative; }

/* line 36, sass/components/page-components/_comments-slider-block.scss */
.comments-slider-block .bg {
  -webkit-clip-path: polygon(0 0, 75% 0, 100% 100%, 0% 100%);
  clip-path: polygon(0 0, 75% 0, 100% 100%, 0% 100%);
  display: none;
  height: 100%;
  left: -116px;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  top: 145px;
  z-index: -1; }

@media (min-width: 768px) {
  /* line 36, sass/components/page-components/_comments-slider-block.scss */
  .comments-slider-block .bg {
    display: block; } }

@media (min-width: 1200px) {
  /* line 36, sass/components/page-components/_comments-slider-block.scss */
  .comments-slider-block .bg {
    top: 0; } }

/* line 55, sass/components/page-components/_comments-slider-block.scss */
.comments-slider-block .bg img {
  height: 504px; }

@media (min-width: 1200px) {
  /* line 55, sass/components/page-components/_comments-slider-block.scss */
  .comments-slider-block .bg img {
    height: auto; } }

/* line 64, sass/components/page-components/_comments-slider-block.scss */
.comments-slider-block .item-list .quicktabs-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 0; }

/* line 69, sass/components/page-components/_comments-slider-block.scss */
.comments-slider-block .item-list .quicktabs-tabs li {
  padding: 0 10px;
  white-space: normal; }

/* line 73, sass/components/page-components/_comments-slider-block.scss */
.comments-slider-block .item-list .quicktabs-tabs li a {
  background: #fff;
  -webkit-box-shadow: 0 0 16px rgba(56, 102, 178, 0.22);
  box-shadow: 0 0 16px rgba(56, 102, 178, 0.22);
  border-radius: 10px;
  color: #2d67c5;
  display: block;
  font-family: var(--gotham);
  font-size: 14px;
  font-weight: 900;
  padding: 10px 10px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 130px; }

@media (min-width: 768px) {
  /* line 73, sass/components/page-components/_comments-slider-block.scss */
  .comments-slider-block .item-list .quicktabs-tabs li a {
    font-size: 20px;
    padding: 20px 15px;
    width: 340px; } }

/* line 94, sass/components/page-components/_comments-slider-block.scss */
.comments-slider-block .item-list .quicktabs-tabs li a:hover {
  background: #00c0f3;
  color: #fff; }

/* line 100, sass/components/page-components/_comments-slider-block.scss */
.comments-slider-block .item-list .quicktabs-tabs li.active a {
  background: #2d67c5;
  color: #fff;
  position: relative; }

/* line 105, sass/components/page-components/_comments-slider-block.scss */
.comments-slider-block .item-list .quicktabs-tabs li.active a::after {
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 9px solid #2d67c5;
  bottom: -9px;
  content: '';
  height: 0;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 0; }

/* line 121, sass/components/page-components/_comments-slider-block.scss */
.comments-slider-block .quicktabs-main {
  margin-top: 35px;
  position: relative; }

@media (min-width: 768px) {
  /* line 121, sass/components/page-components/_comments-slider-block.scss */
  .comments-slider-block .quicktabs-main {
    margin-top: 110px; } }

@media (min-width: 768px) {
  /* line 129, sass/components/page-components/_comments-slider-block.scss */
  .comments-slider-block .quicktabs-main::after {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.3)), color-stop(19%, rgba(255, 255, 255, 0.3)), color-stop(44%, rgba(255, 255, 255, 0.7)), to(#ffffff));
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 19%, rgba(255, 255, 255, 0.7) 44%, #ffffff 100%);
    content: '';
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 190px; } }

@media (min-width: 1200px) {
  /* line 121, sass/components/page-components/_comments-slider-block.scss */
  .comments-slider-block .quicktabs-main {
    margin-top: 80px; } }

/* line 145, sass/components/page-components/_comments-slider-block.scss */
.comments-slider-block .quicktabs-main .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

@media (min-width: 768px) {
  /* line 145, sass/components/page-components/_comments-slider-block.scss */
  .comments-slider-block .quicktabs-main .slick-track {
    margin-left: -169px; } }

/* line 152, sass/components/page-components/_comments-slider-block.scss */
.comments-slider-block .quicktabs-main .slick-slide {
  margin: 0 25px 30px;
  outline: 0;
  height: inherit; }

@media (min-width: 768px) {
  /* line 152, sass/components/page-components/_comments-slider-block.scss */
  .comments-slider-block .quicktabs-main .slick-slide {
    margin: 0 12px 100px; } }

/* line 162, sass/components/page-components/_comments-slider-block.scss */
.comments-slider-block .quicktabs-main .views-row {
  padding: 20px;
  -webkit-box-shadow: 0 10px 25px rgba(56, 102, 178, 0.2);
  box-shadow: 0 10px 25px rgba(56, 102, 178, 0.2);
  background: #fff;
  border-radius: 10px; }

@media (min-width: 768px) {
  /* line 162, sass/components/page-components/_comments-slider-block.scss */
  .comments-slider-block .quicktabs-main .views-row {
    padding: 30px 45px; } }

@media (min-width: 1200px) {
  /* line 162, sass/components/page-components/_comments-slider-block.scss */
  .comments-slider-block .quicktabs-main .views-row {
    padding: 35px 55px; } }

/* line 176, sass/components/page-components/_comments-slider-block.scss */
.comments-slider-block .quicktabs-main .views-row:hover {
  -webkit-box-shadow: 0 0 22px rgba(56, 102, 178, 0.4);
  box-shadow: 0 0 22px rgba(56, 102, 178, 0.4); }

/* line 180, sass/components/page-components/_comments-slider-block.scss */
.comments-slider-block .quicktabs-main .views-row .group-top {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 25px;
  min-height: 55px; }

@media (min-width: 768px) {
  /* line 180, sass/components/page-components/_comments-slider-block.scss */
  .comments-slider-block .quicktabs-main .views-row .group-top {
    margin-bottom: 50px; } }

/* line 191, sass/components/page-components/_comments-slider-block.scss */
.comments-slider-block .quicktabs-main .views-row .group-top .field-tag {
  border: 2px solid #edf0f5;
  border-radius: 21px;
  color: #9dacc4;
  font-family: var(--gotham);
  font-size: 12px;
  font-weight: 900;
  padding: 4px 12px;
  text-transform: uppercase; }

@media (min-width: 768px) {
  /* line 191, sass/components/page-components/_comments-slider-block.scss */
  .comments-slider-block .quicktabs-main .views-row .group-top .field-tag {
    font-size: 16px;
    padding: 7px 19px; } }

/* line 208, sass/components/page-components/_comments-slider-block.scss */
.comments-slider-block .quicktabs-main .views-row .group-center {
  margin-bottom: 40px; }

/* line 211, sass/components/page-components/_comments-slider-block.scss */
.comments-slider-block .quicktabs-main .views-row .group-center .field-quotes {
  margin-bottom: 25px; }

/* line 217, sass/components/page-components/_comments-slider-block.scss */
.comments-slider-block .quicktabs-main .views-row .group-center .field-body p {
  color: #626b7a; }

@media (min-width: 1200px) {
  /* line 217, sass/components/page-components/_comments-slider-block.scss */
  .comments-slider-block .quicktabs-main .views-row .group-center .field-body p {
    font-size: 24px;
    line-height: 38px; } }

/* line 225, sass/components/page-components/_comments-slider-block.scss */
.comments-slider-block .quicktabs-main .views-row .group-center .field-body .readless-link {
  color: #2d67c5;
  font-size: 20px;
  font-weight: 700;
  margin: 0 0 0 5px; }

/* line 230, sass/components/page-components/_comments-slider-block.scss */
.comments-slider-block .quicktabs-main .views-row .group-center .field-body .readless-link:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 18px;
  height: 11px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='11'%3E%3Cpath fill='%232d67c5' d='M.033 6.596V4.553h14.982v2.043z'/%3E%3Cpath fill='%232d67c5' d='M12.791.293v10.811l5.286-5.544z'/%3E%3C/svg%3E");
  background-size: 100%;
  background-repeat: no-repeat;
  margin: 0 0 0 7px; }

/* line 246, sass/components/page-components/_comments-slider-block.scss */
.comments-slider-block .quicktabs-main .views-row .group-bottom .field-name-suppliers {
  color: #626b7a; }

/* line 1, sass/components/page-components/_contact-us-information.scss */
.block-inline-blockcontact-us-information {
  -webkit-transform: translateY(-165px);
  transform: translateY(-165px); }

@media (max-width: 992px) {
  /* line 1, sass/components/page-components/_contact-us-information.scss */
  .block-inline-blockcontact-us-information {
    -webkit-transform: none;
    transform: none;
    margin-top: 25px; } }

/* line 9, sass/components/page-components/_contact-us-information.scss */
.block-inline-blockcontact-us-information .content {
  max-width: 1675px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  z-index: 1;
  color: #fff;
  padding: 0 15px; }

@media (max-width: 1399px) {
  /* line 9, sass/components/page-components/_contact-us-information.scss */
  .block-inline-blockcontact-us-information .content {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; } }

@media (max-width: 767px) {
  /* line 9, sass/components/page-components/_contact-us-information.scss */
  .block-inline-blockcontact-us-information .content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; } }

@media (max-width: 1399px) {
  /* line 26, sass/components/page-components/_contact-us-information.scss */
  .block-inline-blockcontact-us-information .content > .field {
    width: 50%;
    margin-bottom: 10px;
    text-align: left;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; } }

@media (max-width: 767px) {
  /* line 26, sass/components/page-components/_contact-us-information.scss */
  .block-inline-blockcontact-us-information .content > .field {
    width: 100%; } }

/* line 38, sass/components/page-components/_contact-us-information.scss */
.block-inline-blockcontact-us-information .field--name-field-contact-us-question {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(33, 82, 161, 0.6)), to(rgba(17, 43, 84, 0)));
  background-image: linear-gradient(to left, rgba(33, 82, 161, 0.6) 0%, rgba(17, 43, 84, 0) 100%);
  color: #fff;
  -webkit-clip-path: polygon(96% 0, 100% 50%, 96% 100%, 0 100%, 0 0);
  clip-path: polygon(96% 0, 100% 50%, 96% 100%, 0 100%, 0 0);
  padding: 20px 80px;
  text-align: center;
  font-family: var(--gotham);
  font-size: 20px;
  font-weight: 500;
  text-transform: uppercase;
  margin: 0 0 0 3%; }

@media (max-width: 1700px) {
  /* line 38, sass/components/page-components/_contact-us-information.scss */
  .block-inline-blockcontact-us-information .field--name-field-contact-us-question {
    margin: 0;
    padding: 20px 2%; } }

@media (max-width: 1400px) {
  /* line 38, sass/components/page-components/_contact-us-information.scss */
  .block-inline-blockcontact-us-information .field--name-field-contact-us-question {
    padding: 20px 1%; } }

@media (max-width: 992px) {
  /* line 38, sass/components/page-components/_contact-us-information.scss */
  .block-inline-blockcontact-us-information .field--name-field-contact-us-question {
    font-size: 16px; } }

@media (max-width: 767px) {
  /* line 38, sass/components/page-components/_contact-us-information.scss */
  .block-inline-blockcontact-us-information .field--name-field-contact-us-question {
    display: none; } }

/* line 68, sass/components/page-components/_contact-us-information.scss */
.block-inline-blockcontact-us-information .field--name-field-contact-us-call {
  border-right: 2px solid #d2d3d5;
  padding: 0 53px 0 29px; }

@media (max-width: 992px) {
  /* line 68, sass/components/page-components/_contact-us-information.scss */
  .block-inline-blockcontact-us-information .field--name-field-contact-us-call {
    padding: 0 15px 0 12px; } }

@media (max-width: 767px) {
  /* line 68, sass/components/page-components/_contact-us-information.scss */
  .block-inline-blockcontact-us-information .field--name-field-contact-us-call {
    border-right: none; } }

/* line 77, sass/components/page-components/_contact-us-information.scss */
.block-inline-blockcontact-us-information .field--name-field-contact-us-call .paragraph {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 0 0 40px;
  background: url("../images/tel.png") 0 0 no-repeat; }

@media (max-width: 767px) {
  /* line 77, sass/components/page-components/_contact-us-information.scss */
  .block-inline-blockcontact-us-information .field--name-field-contact-us-call .paragraph {
    background: url("../images/tel-blue.png") 0 0 no-repeat; } }

/* line 85, sass/components/page-components/_contact-us-information.scss */
.block-inline-blockcontact-us-information .field--name-field-contact-us-call .paragraph .field {
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase; }

@media (max-width: 1400px) {
  /* line 85, sass/components/page-components/_contact-us-information.scss */
  .block-inline-blockcontact-us-information .field--name-field-contact-us-call .paragraph .field {
    font-size: 18px; } }

@media (max-width: 767px) {
  /* line 85, sass/components/page-components/_contact-us-information.scss */
  .block-inline-blockcontact-us-information .field--name-field-contact-us-call .paragraph .field {
    color: #193f7a; } }

/* line 98, sass/components/page-components/_contact-us-information.scss */
.block-inline-blockcontact-us-information .field--name-field-contact-us-call .paragraph .field.field--name-field-text {
  margin: 0 10px 0 0;
  font-size: 22px; }

@media (max-width: 1700px) {
  /* line 98, sass/components/page-components/_contact-us-information.scss */
  .block-inline-blockcontact-us-information .field--name-field-contact-us-call .paragraph .field.field--name-field-text {
    font-size: 20px; } }

/* line 112, sass/components/page-components/_contact-us-information.scss */
.block-inline-blockcontact-us-information .field--name-field-contact-us-link {
  padding: 0 40px; }

@media (max-width: 992px) {
  /* line 112, sass/components/page-components/_contact-us-information.scss */
  .block-inline-blockcontact-us-information .field--name-field-contact-us-link {
    padding: 0 14px; } }

/* line 118, sass/components/page-components/_contact-us-information.scss */
.block-inline-blockcontact-us-information .field--name-field-contact-us-link a {
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
  position: relative;
  display: inline-block; }

@media (max-width: 992px) {
  /* line 118, sass/components/page-components/_contact-us-information.scss */
  .block-inline-blockcontact-us-information .field--name-field-contact-us-link a {
    font-size: 18px; } }

@media (max-width: 767px) {
  /* line 118, sass/components/page-components/_contact-us-information.scss */
  .block-inline-blockcontact-us-information .field--name-field-contact-us-link a {
    color: #193f7a;
    margin-top: 22px; } }

/* line 134, sass/components/page-components/_contact-us-information.scss */
.block-inline-blockcontact-us-information .field--name-field-contact-us-link a:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 30px;
  height: 30px;
  background: url("../images/qust.png") 0 0 no-repeat;
  background-size: 100%;
  margin: 0 10px 3px 0; }

@media (max-width: 767px) {
  /* line 134, sass/components/page-components/_contact-us-information.scss */
  .block-inline-blockcontact-us-information .field--name-field-contact-us-link a:before {
    background: url("../images/ques-blue.png") 0 0 no-repeat; } }

/* line 150, sass/components/page-components/_contact-us-information.scss */
.block-inline-blockcontact-us-information .field--name-field-contact-us-cta-button {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right; }

@media (max-width: 767px) {
  /* line 150, sass/components/page-components/_contact-us-information.scss */
  .block-inline-blockcontact-us-information .field--name-field-contact-us-cta-button {
    margin-top: 14px; } }

/* line 156, sass/components/page-components/_contact-us-information.scss */
.block-inline-blockcontact-us-information .field--name-field-contact-us-cta-button a {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: 2px solid #fff;
  color: #fff;
  display: inline-block;
  min-width: 333px;
  font-size: 20px; }

@media (min-width: 1200px) {
  /* line 156, sass/components/page-components/_contact-us-information.scss */
  .block-inline-blockcontact-us-information .field--name-field-contact-us-cta-button a {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.block-inline-blockcontact-us-information .field--name-field-contact-us-cta-button a:focus {
  outline: 0; }

/* line 252, sass/mixins/_default.sass */
.block-inline-blockcontact-us-information .field--name-field-contact-us-cta-button a:focus, .block-inline-blockcontact-us-information .field--name-field-contact-us-cta-button a:active, .block-inline-blockcontact-us-information .field--name-field-contact-us-cta-button a:hover {
  border-color: transparent;
  background: #097230; }

@media (max-width: 1700px) {
  /* line 156, sass/components/page-components/_contact-us-information.scss */
  .block-inline-blockcontact-us-information .field--name-field-contact-us-cta-button a {
    min-width: 255px; } }

@media (max-width: 1400px) {
  /* line 156, sass/components/page-components/_contact-us-information.scss */
  .block-inline-blockcontact-us-information .field--name-field-contact-us-cta-button a {
    font-size: 18px; } }

@media (max-width: 992px) {
  /* line 156, sass/components/page-components/_contact-us-information.scss */
  .block-inline-blockcontact-us-information .field--name-field-contact-us-cta-button a {
    min-width: auto;
    padding: 8px 16px;
    margin-left: 12px; } }

@media (max-width: 767px) {
  /* line 156, sass/components/page-components/_contact-us-information.scss */
  .block-inline-blockcontact-us-information .field--name-field-contact-us-cta-button a {
    background: transparent;
    border-radius: 0;
    display: block;
    font-size: 14px;
    font-weight: 600;
    padding: 15px 30px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    border: 2px solid #2d67c5;
    color: #2d67c5;
    margin: 0 15px;
    padding: 10px 20px; } }

@media (max-width: 767px) and (min-width: 1200px) {
  /* line 156, sass/components/page-components/_contact-us-information.scss */
  .block-inline-blockcontact-us-information .field--name-field-contact-us-cta-button a {
    font-size: 18px;
    padding: 12px 30px; } }

@media (max-width: 767px) {
  /* line 126, sass/mixins/_default.sass */
  .block-inline-blockcontact-us-information .field--name-field-contact-us-cta-button a:focus {
    outline: 0; }
  /* line 156, sass/mixins/_default.sass */
  .block-inline-blockcontact-us-information .field--name-field-contact-us-cta-button a:focus, .block-inline-blockcontact-us-information .field--name-field-contact-us-cta-button a:active, .block-inline-blockcontact-us-information .field--name-field-contact-us-cta-button a:hover {
    border-color: transparent;
    background: #2d67c5;
    color: #fff; } }

/* line 179, sass/components/page-components/_contact-us-information.scss */
.block-inline-blockcontact-us-information .field--name-field-contact-us-cta-button a:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 14px;
  height: 13px;
  background: url("../images/arrow-white.png") 0 0 no-repeat;
  margin: 0 0 3px 10px; }

@media (max-width: 767px) {
  /* line 179, sass/components/page-components/_contact-us-information.scss */
  .block-inline-blockcontact-us-information .field--name-field-contact-us-cta-button a:after {
    background: url("../images/arrow-blue.png") 0 0 no-repeat;
    background-size: 100%;
    width: 11px;
    height: 11px; } }

/* line 1, sass/components/page-components/_contact-us-links.scss */
.block-inline-blockcontact-us-links {
  -webkit-transform: translateY(-120px);
  transform: translateY(-120px);
  position: relative;
  z-index: 1; }

@media (max-width: 1650px) {
  /* line 1, sass/components/page-components/_contact-us-links.scss */
  .block-inline-blockcontact-us-links {
    margin: -50px 15px 0;
    -webkit-transform: translateY(-80px);
    transform: translateY(-80px); } }

@media (max-width: 992px) {
  /* line 1, sass/components/page-components/_contact-us-links.scss */
  .block-inline-blockcontact-us-links {
    -webkit-transform: none;
    transform: none;
    margin: 15px 30px 0; } }

@media (max-width: 767px) {
  /* line 1, sass/components/page-components/_contact-us-links.scss */
  .block-inline-blockcontact-us-links {
    background: #edf0f5;
    background: -webkit-gradient(linear, left top, left bottom, from(#edf0f5), to(white));
    background: linear-gradient(180deg, #edf0f5 0%, white 100%);
    margin: 49px 0 0 0;
    padding: 58px 25px 9px; } }

/* line 19, sass/components/page-components/_contact-us-links.scss */
.block-inline-blockcontact-us-links .content {
  max-width: 1642px;
  width: 100%;
  -webkit-box-shadow: 0 6px 25px rgba(56, 102, 178, 0.2);
  box-shadow: 0 6px 25px rgba(56, 102, 178, 0.2);
  background-color: #fff;
  margin: 0 auto;
  padding: 0;
  border-radius: 10px; }

@media (max-width: 767px) {
  /* line 19, sass/components/page-components/_contact-us-links.scss */
  .block-inline-blockcontact-us-links .content {
    padding: 30px 0; } }

/* line 32, sass/components/page-components/_contact-us-links.scss */
.block-inline-blockcontact-us-links .field--name-field-contact-us-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

@media (max-width: 767px) {
  /* line 32, sass/components/page-components/_contact-us-links.scss */
  .block-inline-blockcontact-us-links .field--name-field-contact-us-links {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; } }

/* line 38, sass/components/page-components/_contact-us-links.scss */
.block-inline-blockcontact-us-links .field--name-field-contact-us-links > .field__item {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-right: 1px solid #d2d3d5; }

@media (max-width: 767px) {
  /* line 38, sass/components/page-components/_contact-us-links.scss */
  .block-inline-blockcontact-us-links .field--name-field-contact-us-links > .field__item {
    width: 100%;
    border-right: none; } }

/* line 45, sass/components/page-components/_contact-us-links.scss */
.block-inline-blockcontact-us-links .field--name-field-contact-us-links > .field__item:last-child {
  border-right: none; }

@media (max-width: 767px) {
  /* line 45, sass/components/page-components/_contact-us-links.scss */
  .block-inline-blockcontact-us-links .field--name-field-contact-us-links > .field__item:last-child {
    margin-top: 22px; } }

/* line 53, sass/components/page-components/_contact-us-links.scss */
.block-inline-blockcontact-us-links .field--name-field-contact-us-links .paragraph {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 40px 0; }

@media (max-width: 1400px) {
  /* line 53, sass/components/page-components/_contact-us-links.scss */
  .block-inline-blockcontact-us-links .field--name-field-contact-us-links .paragraph {
    padding: 40px 20px; } }

@media (max-width: 992px) {
  /* line 53, sass/components/page-components/_contact-us-links.scss */
  .block-inline-blockcontact-us-links .field--name-field-contact-us-links .paragraph {
    padding: 36px 15px 24px 15px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: start; } }

@media (max-width: 767px) {
  /* line 53, sass/components/page-components/_contact-us-links.scss */
  .block-inline-blockcontact-us-links .field--name-field-contact-us-links .paragraph {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0 19px; } }

/* line 69, sass/components/page-components/_contact-us-links.scss */
.block-inline-blockcontact-us-links .field--name-field-contact-us-links .paragraph .group-left {
  margin: 0 17px 0 13%; }

@media (max-width: 1400px) {
  /* line 69, sass/components/page-components/_contact-us-links.scss */
  .block-inline-blockcontact-us-links .field--name-field-contact-us-links .paragraph .group-left {
    margin: 0 17px 0 5%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 80px;
    flex: 0 0 80px; } }

@media (max-width: 992px) {
  /* line 69, sass/components/page-components/_contact-us-links.scss */
  .block-inline-blockcontact-us-links .field--name-field-contact-us-links .paragraph .group-left {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 55px;
    flex: 0 0 55px; } }

@media (max-width: 767px) {
  /* line 69, sass/components/page-components/_contact-us-links.scss */
  .block-inline-blockcontact-us-links .field--name-field-contact-us-links .paragraph .group-left {
    margin: 0;
    -webkit-box-flex: 0;
    -ms-flex: 0;
    flex: 0; } }

/* line 85, sass/components/page-components/_contact-us-links.scss */
.block-inline-blockcontact-us-links .field--name-field-contact-us-links .paragraph .field--name-field-link-logo img {
  margin-bottom: 0; }

@media (max-width: 767px) {
  /* line 85, sass/components/page-components/_contact-us-links.scss */
  .block-inline-blockcontact-us-links .field--name-field-contact-us-links .paragraph .field--name-field-link-logo img {
    width: 42px; } }

@media (max-width: 767px) {
  /* line 92, sass/components/page-components/_contact-us-links.scss */
  .block-inline-blockcontact-us-links .field--name-field-contact-us-links .paragraph .field--name-field-contact-us-link {
    margin-top: 8px; } }

/* line 97, sass/components/page-components/_contact-us-links.scss */
.block-inline-blockcontact-us-links .field--name-field-contact-us-links .paragraph .field--name-field-contact-us-link a {
  color: #2152a1;
  font-family: var(--gotham);
  font-size: 24px;
  font-weight: 900;
  text-transform: uppercase;
  display: inline-block; }

@media (max-width: 992px) {
  /* line 97, sass/components/page-components/_contact-us-links.scss */
  .block-inline-blockcontact-us-links .field--name-field-contact-us-links .paragraph .field--name-field-contact-us-link a {
    font-size: 15px; } }

/* line 111, sass/components/page-components/_contact-us-links.scss */
.block-inline-blockcontact-us-links .field--name-field-contact-us-links .paragraph .field--name-field-contact-us-link a:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 19px;
  height: 19px;
  background: url("../images/ar-b.png") 0 0 no-repeat;
  background-size: 100%;
  margin: 0 0 8px 18px; }

@media (max-width: 992px) {
  /* line 111, sass/components/page-components/_contact-us-links.scss */
  .block-inline-blockcontact-us-links .field--name-field-contact-us-links .paragraph .field--name-field-contact-us-link a:after {
    width: 13px;
    height: 13px;
    margin: 0 0 5px 9px; } }

/* line 130, sass/components/page-components/_contact-us-links.scss */
.block-inline-blockcontact-us-links .field--name-field-contact-us-links .paragraph .field--name-field-contact-us-link-text {
  color: #626b7a;
  font-size: 24px; }

@media (max-width: 992px) {
  /* line 130, sass/components/page-components/_contact-us-links.scss */
  .block-inline-blockcontact-us-links .field--name-field-contact-us-links .paragraph .field--name-field-contact-us-link-text {
    font-size: 16px;
    margin-top: 7px;
    line-height: 1.3; } }

/* line 144, sass/components/page-components/_contact-us-links.scss */
.block-avetta-map-block #map {
  position: relative; }

/* line 147, sass/components/page-components/_contact-us-links.scss */
.block-avetta-map-block #map .icon {
  position: absolute; }

/* line 149, sass/components/page-components/_contact-us-links.scss */
.block-avetta-map-block #map .icon-australia {
  bottom: 20%;
  right: 11%;
  z-index: 1; }

/* line 153, sass/components/page-components/_contact-us-links.scss */
.block-avetta-map-block #map .icon-australia svg {
  height: 20px;
  width: 20px; }

/* line 158, sass/components/page-components/_contact-us-links.scss */
.block-avetta-map-block #map .icon-new-zealand {
  bottom: 15%;
  right: 5%;
  z-index: 1; }

/* line 162, sass/components/page-components/_contact-us-links.scss */
.block-avetta-map-block #map .icon-new-zealand svg {
  height: 20px;
  width: 20px; }

/* line 2, sass/components/page-components/_courses-block.scss */
.courses-page #filters li, .training_courses_australia-page #filters li {
  font-size: 18px;
  font-weight: bold; }

@media only screen and (max-width: 767px) {
  /* line 8, sass/components/page-components/_courses-block.scss */
  .courses-page #portfoliolist .portfolio, .training_courses_australia-page #portfoliolist .portfolio {
    width: 90%;
    margin-bottom: 16px; } }

@media only screen and (max-width: 540px) {
  /* line 16, sass/components/page-components/_courses-block.scss */
  .courses-page #portfoliolist .pagination li a, .courses-page #portfoliolist .pagination li span, .training_courses_australia-page #portfoliolist .pagination li a, .training_courses_australia-page #portfoliolist .pagination li span {
    padding: 12px; } }

/* line 22, sass/components/page-components/_courses-block.scss */
.courses-page #portfoliolist .pagination li a:hover, .courses-page #portfoliolist .pagination li span:focus, .courses-page #portfoliolist .pagination li span:hover, .training_courses_australia-page #portfoliolist .pagination li a:hover, .training_courses_australia-page #portfoliolist .pagination li span:focus, .training_courses_australia-page #portfoliolist .pagination li span:hover {
  background-color: #2d67c5;
  border-color: #2d67c5;
  color: #fff;
  border: 1px solid #2d67c5;
  margin-left: 1px; }

/* line 29, sass/components/page-components/_courses-block.scss */
.courses-page #portfoliolist .pagination li a.active, .training_courses_australia-page #portfoliolist .pagination li a.active {
  background-color: #2d67c5;
  color: #fff; }

/* line 39, sass/components/page-components/_courses-block.scss */
.courses-page .view-content .group-wrapper .group-top .group-bottom, .training_courses_australia-page .view-content .group-wrapper .group-top .group-bottom {
  vertical-align: middle;
  display: table-cell;
  width: 450px;
  height: 90px; }

@media only screen and (max-width: 767px) {
  /* line 39, sass/components/page-components/_courses-block.scss */
  .courses-page .view-content .group-wrapper .group-top .group-bottom, .training_courses_australia-page .view-content .group-wrapper .group-top .group-bottom {
    height: auto; } }

@media only screen and (max-width: 767px) {
  /* line 36, sass/components/page-components/_courses-block.scss */
  .courses-page .view-content, .training_courses_australia-page .view-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 52px !important; } }

/* line 55, sass/components/page-components/_courses-block.scss */
.courses-page div[class*="block-views-blockcourses-block-1"], .training_courses_australia-page div[class*="block-views-blockcourses-block-1"] {
  background-color: #edf0f5;
  padding: 80px 0; }

@media (max-width: 992px) {
  /* line 55, sass/components/page-components/_courses-block.scss */
  .courses-page div[class*="block-views-blockcourses-block-1"], .training_courses_australia-page div[class*="block-views-blockcourses-block-1"] {
    padding: 70px 0; } }

@media (max-width: 767px) {
  /* line 55, sass/components/page-components/_courses-block.scss */
  .courses-page div[class*="block-views-blockcourses-block-1"], .training_courses_australia-page div[class*="block-views-blockcourses-block-1"] {
    padding: 38px 0; } }

/* line 64, sass/components/page-components/_courses-block.scss */
.courses-page div[class*="block-views-blockcourses-block-1"] .content, .training_courses_australia-page div[class*="block-views-blockcourses-block-1"] .content {
  width: 100%;
  max-width: 1460px;
  margin: 0 auto;
  padding: 0 30px; }

/* line 69, sass/components/page-components/_courses-block.scss */
.courses-page div[class*="block-views-blockcourses-block-1"] .content .form--inline, .training_courses_australia-page div[class*="block-views-blockcourses-block-1"] .content .form--inline {
  background: #fff;
  margin: 0 0 30px 0;
  padding: 30px 25px; }

/* line 73, sass/components/page-components/_courses-block.scss */
.courses-page div[class*="block-views-blockcourses-block-1"] .content .form--inline .form-item, .training_courses_australia-page div[class*="block-views-blockcourses-block-1"] .content .form--inline .form-item {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0; }

@media (max-width: 767px) {
  /* line 73, sass/components/page-components/_courses-block.scss */
  .courses-page div[class*="block-views-blockcourses-block-1"] .content .form--inline .form-item, .training_courses_australia-page div[class*="block-views-blockcourses-block-1"] .content .form--inline .form-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; } }

/* line 81, sass/components/page-components/_courses-block.scss */
.courses-page div[class*="block-views-blockcourses-block-1"] .content .form--inline .form-item label, .training_courses_australia-page div[class*="block-views-blockcourses-block-1"] .content .form--inline .form-item label {
  color: #112b54;
  font-family: var(--gotham);
  font-size: 28px;
  font-weight: 500;
  letter-spacing: -0.42px;
  line-height: 46px;
  text-transform: inherit;
  margin: 0 20px 0 0; }

@media (max-width: 1450px) {
  /* line 81, sass/components/page-components/_courses-block.scss */
  .courses-page div[class*="block-views-blockcourses-block-1"] .content .form--inline .form-item label, .training_courses_australia-page div[class*="block-views-blockcourses-block-1"] .content .form--inline .form-item label {
    font-size: 22px; } }

@media (max-width: 992px) {
  /* line 81, sass/components/page-components/_courses-block.scss */
  .courses-page div[class*="block-views-blockcourses-block-1"] .content .form--inline .form-item label, .training_courses_australia-page div[class*="block-views-blockcourses-block-1"] .content .form--inline .form-item label {
    letter-spacing: -0.3px;
    margin-bottom: 7px;
    font-size: 20px; } }

@media (max-width: 767px) {
  /* line 81, sass/components/page-components/_courses-block.scss */
  .courses-page div[class*="block-views-blockcourses-block-1"] .content .form--inline .form-item label, .training_courses_australia-page div[class*="block-views-blockcourses-block-1"] .content .form--inline .form-item label {
    font-size: 18px;
    margin-bottom: 3px;
    width: 100%; } }

/* line 104, sass/components/page-components/_courses-block.scss */
.courses-page div[class*="block-views-blockcourses-block-1"] .content .form--inline .form-item .select2, .training_courses_australia-page div[class*="block-views-blockcourses-block-1"] .content .form--inline .form-item .select2 {
  max-width: 30%;
  width: 100%; }

@media (max-width: 767px) {
  /* line 104, sass/components/page-components/_courses-block.scss */
  .courses-page div[class*="block-views-blockcourses-block-1"] .content .form--inline .form-item .select2, .training_courses_australia-page div[class*="block-views-blockcourses-block-1"] .content .form--inline .form-item .select2 {
    max-width: 100%; } }

/* line 112, sass/components/page-components/_courses-block.scss */
.courses-page div[class*="block-views-blockcourses-block-1"] .content .form--inline .form-actions, .training_courses_australia-page div[class*="block-views-blockcourses-block-1"] .content .form--inline .form-actions {
  padding: 0;
  margin: 0;
  display: none; }

/* line 119, sass/components/page-components/_courses-block.scss */
.courses-page div[class*="block-views-blockcourses-block-1"] .view-content, .training_courses_australia-page div[class*="block-views-blockcourses-block-1"] .view-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -12px; }

/* line 123, sass/components/page-components/_courses-block.scss */
.courses-page div[class*="block-views-blockcourses-block-1"] .view-content .views-row, .training_courses_australia-page div[class*="block-views-blockcourses-block-1"] .view-content .views-row {
  width: 100%;
  max-width: calc(100% / 3 - 80px);
  margin: 0 25px 34px;
  overflow: hidden;
  border-radius: 10px;
  -webkit-box-shadow: 0 6px 16px rgba(56, 102, 178, 0.05);
  box-shadow: 0 6px 16px rgba(56, 102, 178, 0.05);
  background: #fff;
  position: relative; }

@media (max-width: 1180px) {
  /* line 123, sass/components/page-components/_courses-block.scss */
  .courses-page div[class*="block-views-blockcourses-block-1"] .view-content .views-row, .training_courses_australia-page div[class*="block-views-blockcourses-block-1"] .view-content .views-row {
    max-width: calc(100% / 2 - 24px); } }

@media (max-width: 767px) {
  /* line 123, sass/components/page-components/_courses-block.scss */
  .courses-page div[class*="block-views-blockcourses-block-1"] .view-content .views-row, .training_courses_australia-page div[class*="block-views-blockcourses-block-1"] .view-content .views-row {
    max-width: 100%;
    margin: 0 7px 30px 7px; } }

/* line 139, sass/components/page-components/_courses-block.scss */
.courses-page div[class*="block-views-blockcourses-block-1"] .view-content .views-row .views-field, .training_courses_australia-page div[class*="block-views-blockcourses-block-1"] .view-content .views-row .views-field {
  height: 100%; }

/* line 142, sass/components/page-components/_courses-block.scss */
.courses-page div[class*="block-views-blockcourses-block-1"] .view-content .views-row .group-wrapper, .training_courses_australia-page div[class*="block-views-blockcourses-block-1"] .view-content .views-row .group-wrapper {
  height: 100%; }

@media (min-width: 768px) {
  /* line 142, sass/components/page-components/_courses-block.scss */
  .courses-page div[class*="block-views-blockcourses-block-1"] .view-content .views-row .group-wrapper, .training_courses_australia-page div[class*="block-views-blockcourses-block-1"] .view-content .views-row .group-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 10px;
    overflow: hidden;
    -webkit-box-shadow: 0 6px 16px rgba(56, 102, 178, 0.05);
    box-shadow: 0 6px 16px rgba(56, 102, 178, 0.05); } }

/* line 152, sass/components/page-components/_courses-block.scss */
.courses-page div[class*="block-views-blockcourses-block-1"] .view-content .views-row .group-top, .training_courses_australia-page div[class*="block-views-blockcourses-block-1"] .view-content .views-row .group-top {
  position: relative; }

/* line 154, sass/components/page-components/_courses-block.scss */
.courses-page div[class*="block-views-blockcourses-block-1"] .view-content .views-row .group-top .field-industry-image, .training_courses_australia-page div[class*="block-views-blockcourses-block-1"] .view-content .views-row .group-top .field-industry-image {
  position: relative; }

/* line 156, sass/components/page-components/_courses-block.scss */
.courses-page div[class*="block-views-blockcourses-block-1"] .view-content .views-row .group-top .field-industry-image:after, .training_courses_australia-page div[class*="block-views-blockcourses-block-1"] .view-content .views-row .group-top .field-industry-image:after {
  content: '';
  display: none;
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%); }

/* line 168, sass/components/page-components/_courses-block.scss */
.courses-page div[class*="block-views-blockcourses-block-1"] .view-content .views-row .group-top .field-industry-image h2, .training_courses_australia-page div[class*="block-views-blockcourses-block-1"] .view-content .views-row .group-top .field-industry-image h2 {
  font-size: inherit;
  text-decoration: inherit;
  text-transform: inherit;
  margin-bottom: 0; }

/* line 174, sass/components/page-components/_courses-block.scss */
.courses-page div[class*="block-views-blockcourses-block-1"] .view-content .views-row .group-top .field-industry-image a, .training_courses_australia-page div[class*="block-views-blockcourses-block-1"] .view-content .views-row .group-top .field-industry-image a {
  bottom: 20px;
  left: 30px;
  position: absolute;
  z-index: 2;
  color: #0d2242;
  color: #fff;
  font-family: var(--gotham);
  font-size: 20px;
  font-weight: 900; }

/* line 184, sass/components/page-components/_courses-block.scss */
.courses-page div[class*="block-views-blockcourses-block-1"] .view-content .views-row .group-top .field-industry-image a:hover, .training_courses_australia-page div[class*="block-views-blockcourses-block-1"] .view-content .views-row .group-top .field-industry-image a:hover {
  border: none; }

@media (min-width: 1200px) {
  /* line 174, sass/components/page-components/_courses-block.scss */
  .courses-page div[class*="block-views-blockcourses-block-1"] .view-content .views-row .group-top .field-industry-image a, .training_courses_australia-page div[class*="block-views-blockcourses-block-1"] .view-content .views-row .group-top .field-industry-image a {
    font-size: 29px;
    left: 50px; } }

/* line 194, sass/components/page-components/_courses-block.scss */
.courses-page div[class*="block-views-blockcourses-block-1"] .view-content .views-row .group-bottom, .training_courses_australia-page div[class*="block-views-blockcourses-block-1"] .view-content .views-row .group-bottom {
  background: #2d67c5;
  padding: 20px 30px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1; }

@media (min-width: 1200px) {
  /* line 194, sass/components/page-components/_courses-block.scss */
  .courses-page div[class*="block-views-blockcourses-block-1"] .view-content .views-row .group-bottom, .training_courses_australia-page div[class*="block-views-blockcourses-block-1"] .view-content .views-row .group-bottom {
    padding: 14px 14px !important;
    background: #2d67c5 !important;
    -webkit-box-shadow: 0px 12px 18px -6px rgba(0, 0, 0, 0.3) !important;
    box-shadow: 0px 12px 18px -6px rgba(0, 0, 0, 0.3) !important; } }

/* line 207, sass/components/page-components/_courses-block.scss */
.courses-page div[class*="block-views-blockcourses-block-1"] .field-description__value h2, .training_courses_australia-page div[class*="block-views-blockcourses-block-1"] .field-description__value h2 {
  font-weight: 700;
  text-align: center;
  font-size: 18px;
  line-height: 1.4; }

/* line 208, sass/components/page-components/_courses-block.scss */
.courses-page div[class*="block-views-blockcourses-block-1"] .field-description__value h2 a:hover, .training_courses_australia-page div[class*="block-views-blockcourses-block-1"] .field-description__value h2 a:hover {
  border-bottom: 0; }

@media (max-width: 540px) {
  /* line 207, sass/components/page-components/_courses-block.scss */
  .courses-page div[class*="block-views-blockcourses-block-1"] .field-description__value h2, .training_courses_australia-page div[class*="block-views-blockcourses-block-1"] .field-description__value h2 {
    font-size: 16px; } }

/* line 219, sass/components/page-components/_courses-block.scss */
.courses-page div[class*="block-views-blockcourses-block-1"] .field-description__value a, .training_courses_australia-page div[class*="block-views-blockcourses-block-1"] .field-description__value a {
  text-decoration: none;
  color: #fff; }

/* line 223, sass/components/page-components/_courses-block.scss */
.courses-page div[class*="block-views-blockcourses-block-1"] .field-description__value a:hover, .training_courses_australia-page div[class*="block-views-blockcourses-block-1"] .field-description__value a:hover {
  text-decoration: none; }

/* line 226, sass/components/page-components/_courses-block.scss */
.courses-page div[class*="block-views-blockcourses-block-1"] .field-description__value p, .training_courses_australia-page div[class*="block-views-blockcourses-block-1"] .field-description__value p {
  color: #626b7a;
  font-size: 16px;
  line-height: 23px; }

@media (min-width: 1200px) {
  /* line 226, sass/components/page-components/_courses-block.scss */
  .courses-page div[class*="block-views-blockcourses-block-1"] .field-description__value p, .training_courses_australia-page div[class*="block-views-blockcourses-block-1"] .field-description__value p {
    font-size: 20px;
    line-height: 30px; } }

/* line 3, sass/components/page-components/_customer-success-stories.scss */
.customer_success_stories-page .field.field--name-field-resource-library-text {
  font-size: 60px;
  font-family: var(--gotham-bold);
  font-weight: bold;
  line-height: 50px; }

@media (max-width: 992px) {
  /* line 3, sass/components/page-components/_customer-success-stories.scss */
  .customer_success_stories-page .field.field--name-field-resource-library-text {
    font-size: 40px; } }

/* line 15, sass/components/page-components/_customer-success-stories.scss */
.customer_success_stories-page .layout--onecol .Avetta-one-outer.gray-bg {
  padding: 90px 0 40px; }

/* line 21, sass/components/page-components/_customer-success-stories.scss */
.customer_success_stories-page .Avetta-one-outer.gray-bg h1 {
  font-size: 50px;
  line-height: 1;
  letter-spacing: -2px;
  text-transform: capitalize;
  margin-bottom: 20px;
  font-weight: 700; }

@media (max-width: 992px) {
  /* line 21, sass/components/page-components/_customer-success-stories.scss */
  .customer_success_stories-page .Avetta-one-outer.gray-bg h1 {
    font-size: 25px; } }

@media (max-width: 992px) {
  /* line 35, sass/components/page-components/_customer-success-stories.scss */
  .customer_success_stories-page .Avetta-one-outer.gray-bg .owl-stage-outer .owl-item .field__item .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; } }

/* line 44, sass/components/page-components/_customer-success-stories.scss */
.customer_success_stories-page .Avetta-one-outer.gray-bg .owl-stage-outer .item-heading-style h3 div.field--name-field-title {
  font-size: 19px;
  color: #376ABD;
  margin-top: 0px;
  font-family: var(--gotham-regular);
  font-weight: bold; }

@media (max-width: 992px) {
  /* line 44, sass/components/page-components/_customer-success-stories.scss */
  .customer_success_stories-page .Avetta-one-outer.gray-bg .owl-stage-outer .item-heading-style h3 div.field--name-field-title {
    margin-top: 0px; } }

/* line 55, sass/components/page-components/_customer-success-stories.scss */
.customer_success_stories-page .Avetta-one-outer.gray-bg .owl-stage-outer .item-heading-style .field.field--name-field-text.field--type-string {
  color: #326f36;
  font-size: 14px;
  font-family: var(--gotham-regular);
  position: relative;
  margin-top: 25px; }

/* line 64, sass/components/page-components/_customer-success-stories.scss */
.customer_success_stories-page .Avetta-one-outer.gray-bg .owl-stage-outer .item-heading-style .gray-color .field--name-field-description p {
  margin: 10px 0 0;
  font-family: var(--gotham-regular);
  font-size: 16px;
  line-height: 1.2; }

@media (max-width: 992px) {
  /* line 64, sass/components/page-components/_customer-success-stories.scss */
  .customer_success_stories-page .Avetta-one-outer.gray-bg .owl-stage-outer .item-heading-style .gray-color .field--name-field-description p {
    margin: 10px 0px 43px; } }

/* line 76, sass/components/page-components/_customer-success-stories.scss */
.customer_success_stories-page .Avetta-one-outer.gray-bg .owl-stage-outer .item-heading-style .readmorebtn {
  background-color: #326f36;
  padding: 5px 15px;
  text-decoration: none;
  font-size: 15px;
  border-radius: 30px;
  font-size: 15px;
  max-width: 114px;
  margin: 0px 0px;
  position: relative;
  top: 38px;
  text-transform: capitalize; }

@media (max-width: 992px) {
  /* line 76, sass/components/page-components/_customer-success-stories.scss */
  .customer_success_stories-page .Avetta-one-outer.gray-bg .owl-stage-outer .item-heading-style .readmorebtn {
    font-size: 13px;
    max-width: 106px;
    top: -26px; } }

/* line 94, sass/components/page-components/_customer-success-stories.scss */
.customer_success_stories-page .Avetta-one-outer.gray-bg .owl-stage-outer .item-heading-style .readmorebtn .field--name-field-read-more a {
  color: #ffffff;
  text-decoration: none; }

/* line 98, sass/components/page-components/_customer-success-stories.scss */
.customer_success_stories-page .Avetta-one-outer.gray-bg .owl-stage-outer .item-heading-style .readmorebtn .field--name-field-read-more:hover {
  background-color: #19501d;
  text-decoration: none !important; }

/* line 108, sass/components/page-components/_customer-success-stories.scss */
.customer_success_stories-page .block-views.block-views-blockcustomer-success-stories-filter-block-1 {
  background-color: #EDF1F4; }

/* line 110, sass/components/page-components/_customer-success-stories.scss */
.customer_success_stories-page .block-views.block-views-blockcustomer-success-stories-filter-block-1 h2 {
  text-align: center;
  font-size: 50px;
  font-family: var(--gotham);
  line-height: 1;
  letter-spacing: -2px;
  color: #193F7A;
  text-transform: capitalize;
  margin: 0px auto;
  padding: 45px 0px; }

@media (max-width: 992px) {
  /* line 110, sass/components/page-components/_customer-success-stories.scss */
  .customer_success_stories-page .block-views.block-views-blockcustomer-success-stories-filter-block-1 h2 {
    font-size: 25px; } }

/* line 124, sass/components/page-components/_customer-success-stories.scss */
.customer_success_stories-page .block-views.block-views-blockcustomer-success-stories-filter-block-1 .content {
  max-width: 1460px;
  padding: 0 30px;
  margin: 0 auto; }

@media (max-width: 992px) {
  /* line 124, sass/components/page-components/_customer-success-stories.scss */
  .customer_success_stories-page .block-views.block-views-blockcustomer-success-stories-filter-block-1 .content {
    margin: 0 auto 43px; } }

/* line 133, sass/components/page-components/_customer-success-stories.scss */
.customer_success_stories-page .block-views.block-views-blockcustomer-success-stories-filter-block-1 .content .view-filters .views-exposed-form .form--inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #fff;
  padding: 10px 25px 10px 21px;
  box-shadow: 0px 2px 7px 0px #1a89c14f;
  -webkit-box-shadow: 0px 2px 7px 0px #1a89c14f;
  -moz-box-shadow: 0px 2px 7px 0px #1a89c14f; }

@media (max-width: 992px) {
  /* line 133, sass/components/page-components/_customer-success-stories.scss */
  .customer_success_stories-page .block-views.block-views-blockcustomer-success-stories-filter-block-1 .content .view-filters .views-exposed-form .form--inline {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: inherit;
    -ms-flex-align: inherit;
    align-items: inherit; } }

/* line 149, sass/components/page-components/_customer-success-stories.scss */
.customer_success_stories-page .block-views.block-views-blockcustomer-success-stories-filter-block-1 .content .view-filters .views-exposed-form .form--inline .js-form-item {
  margin-right: 34px;
  min-width: calc(100% / 5 - 30px); }

@media (max-width: 992px) {
  /* line 149, sass/components/page-components/_customer-success-stories.scss */
  .customer_success_stories-page .block-views.block-views-blockcustomer-success-stories-filter-block-1 .content .view-filters .views-exposed-form .form--inline .js-form-item {
    margin-right: 0px; } }

/* line 155, sass/components/page-components/_customer-success-stories.scss */
.customer_success_stories-page .block-views.block-views-blockcustomer-success-stories-filter-block-1 .content .view-filters .views-exposed-form .form--inline .js-form-item label {
  color: #326f36;
  font-size: 20px;
  font-family: var(--gotham-regular);
  line-height: 1.2;
  margin-bottom: 7px; }

@media (max-width: 992px) {
  /* line 155, sass/components/page-components/_customer-success-stories.scss */
  .customer_success_stories-page .block-views.block-views-blockcustomer-success-stories-filter-block-1 .content .view-filters .views-exposed-form .form--inline .js-form-item label {
    font-size: 17px; } }

/* line 166, sass/components/page-components/_customer-success-stories.scss */
.customer_success_stories-page .block-views.block-views-blockcustomer-success-stories-filter-block-1 .content .view-filters .views-exposed-form .form--inline .js-form-item .selection .select2-selection {
  border-radius: 0px;
  min-width: 201px; }

/* line 170, sass/components/page-components/_customer-success-stories.scss */
.customer_success_stories-page .block-views.block-views-blockcustomer-success-stories-filter-block-1 .content .view-filters .views-exposed-form .form--inline .js-form-item .selection .select2-selection .select2-selection__arrow {
  height: 63px; }

@media (max-width: 992px) {
  /* line 170, sass/components/page-components/_customer-success-stories.scss */
  .customer_success_stories-page .block-views.block-views-blockcustomer-success-stories-filter-block-1 .content .view-filters .views-exposed-form .form--inline .js-form-item .selection .select2-selection .select2-selection__arrow {
    height: 37px; } }

/* line 175, sass/components/page-components/_customer-success-stories.scss */
.customer_success_stories-page .block-views.block-views-blockcustomer-success-stories-filter-block-1 .content .view-filters .views-exposed-form .form--inline .js-form-item .selection .select2-selection .select2-selection__arrow b {
  background: url("../images/svg/arrow-down-blue.svg") no-repeat center;
  background-size: 12px;
  background-position: 5px 2px; }

@media (max-width: 992px) {
  /* line 175, sass/components/page-components/_customer-success-stories.scss */
  .customer_success_stories-page .block-views.block-views-blockcustomer-success-stories-filter-block-1 .content .view-filters .views-exposed-form .form--inline .js-form-item .selection .select2-selection .select2-selection__arrow b {
    height: 10px; } }

/* line 185, sass/components/page-components/_customer-success-stories.scss */
.customer_success_stories-page .block-views.block-views-blockcustomer-success-stories-filter-block-1 .content .view-filters .views-exposed-form .form--inline .js-form-item .selection .select2-selection .select2-selection__rendered {
  font-size: 17px;
  line-height: 63px;
  padding: 0 30px 0 10px;
  color: #333;
  font-weight: normal; }

@media (max-width: 992px) {
  /* line 185, sass/components/page-components/_customer-success-stories.scss */
  .customer_success_stories-page .block-views.block-views-blockcustomer-success-stories-filter-block-1 .content .view-filters .views-exposed-form .form--inline .js-form-item .selection .select2-selection .select2-selection__rendered {
    line-height: 37px; } }

/* line 198, sass/components/page-components/_customer-success-stories.scss */
.customer_success_stories-page .block-views.block-views-blockcustomer-success-stories-filter-block-1 .content .view-filters .views-exposed-form .form--inline .js-form-item:nth-child(1) {
  min-width: calc(100% / 5 - 50px); }

/* line 202, sass/components/page-components/_customer-success-stories.scss */
.customer_success_stories-page .block-views.block-views-blockcustomer-success-stories-filter-block-1 .content .view-filters .views-exposed-form .form--inline .js-form-item:nth-child(1) .selection .select2-selection .select2-selection__rendered {
  /* min-width:190px; */ }

/* line 208, sass/components/page-components/_customer-success-stories.scss */
.customer_success_stories-page .block-views.block-views-blockcustomer-success-stories-filter-block-1 .content .view-filters .views-exposed-form .form--inline .js-form-item:nth-child(2) {
  min-width: calc(100% / 5 - 0px); }

/* line 212, sass/components/page-components/_customer-success-stories.scss */
.customer_success_stories-page .block-views.block-views-blockcustomer-success-stories-filter-block-1 .content .view-filters .views-exposed-form .form--inline .js-form-item:nth-child(2) .selection .select2-selection .select2-selection__rendered {
  /*   min-width:265px; */ }

@media (max-width: 992px) {
  /* line 220, sass/components/page-components/_customer-success-stories.scss */
  .customer_success_stories-page .block-views.block-views-blockcustomer-success-stories-filter-block-1 .content .view-filters .form-actions {
    display: none; } }

/* line 226, sass/components/page-components/_customer-success-stories.scss */
.customer_success_stories-page .block-views.block-views-blockcustomer-success-stories-filter-block-1 .content .view-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 25px -20px 0 0px; }

@media (max-width: 992px) {
  /* line 226, sass/components/page-components/_customer-success-stories.scss */
  .customer_success_stories-page .block-views.block-views-blockcustomer-success-stories-filter-block-1 .content .view-content {
    margin: 15px -10px 0; } }

@media (max-width: 767px) {
  /* line 226, sass/components/page-components/_customer-success-stories.scss */
  .customer_success_stories-page .block-views.block-views-blockcustomer-success-stories-filter-block-1 .content .view-content {
    margin: 40px 0 0; } }

/* line 236, sass/components/page-components/_customer-success-stories.scss */
.customer_success_stories-page .block-views.block-views-blockcustomer-success-stories-filter-block-1 .content .view-content .views-row {
  width: 100%;
  max-width: calc(100% / 3 - 20px);
  margin: 0 20px 50px 0px;
  position: relative;
  padding: 15px;
  background: #fff;
  box-shadow: 0px 2px 7px 0px #1a89c14f;
  -webkit-box-shadow: 0px 2px 7px 0px #1a89c14f;
  -moz-box-shadow: 0px 2px 7px 0px #1a89c14f; }

@media (max-width: 992px) {
  /* line 236, sass/components/page-components/_customer-success-stories.scss */
  .customer_success_stories-page .block-views.block-views-blockcustomer-success-stories-filter-block-1 .content .view-content .views-row {
    max-width: calc(100% / 2 - 20px);
    margin: 0 10px 20px; } }

@media (max-width: 767px) {
  /* line 236, sass/components/page-components/_customer-success-stories.scss */
  .customer_success_stories-page .block-views.block-views-blockcustomer-success-stories-filter-block-1 .content .view-content .views-row {
    max-width: 100%;
    margin: 0 0 20px; } }

/* line 255, sass/components/page-components/_customer-success-stories.scss */
.customer_success_stories-page .block-views.block-views-blockcustomer-success-stories-filter-block-1 .content .view-content .views-row .field-content img {
  width: 100%; }

/* line 259, sass/components/page-components/_customer-success-stories.scss */
.customer_success_stories-page .block-views.block-views-blockcustomer-success-stories-filter-block-1 .content .view-content .views-row .views-field-field-industry {
  font-size: 15px;
  color: #a0a0a0;
  text-transform: uppercase;
  padding: 20px 0px 10px; }

/* line 265, sass/components/page-components/_customer-success-stories.scss */
.customer_success_stories-page .block-views.block-views-blockcustomer-success-stories-filter-block-1 .content .view-content .views-row .views-field-title {
  color: #636d79;
  min-height: 75px;
  font-size: 20px;
  clear: both; }

/* line 271, sass/components/page-components/_customer-success-stories.scss */
.customer_success_stories-page .block-views.block-views-blockcustomer-success-stories-filter-block-1 .content .view-content .views-row .views-field-field-logo {
  max-width: 147px;
  width: 100%; }

@media (max-width: 992px) {
  /* line 271, sass/components/page-components/_customer-success-stories.scss */
  .customer_success_stories-page .block-views.block-views-blockcustomer-success-stories-filter-block-1 .content .view-content .views-row .views-field-field-logo {
    margin-top: 16px; } }

/* line 278, sass/components/page-components/_customer-success-stories.scss */
.customer_success_stories-page .block-views.block-views-blockcustomer-success-stories-filter-block-1 .content .view-content .views-row .views-field-field-resource-link {
  float: right;
  position: relative;
  top: -32px;
  margin-top: -8px;
  right: 89px;
  background-color: #326f36;
  padding: 5px 15px;
  text-decoration: none;
  border-radius: 30px;
  font-size: 15px; }

@media (max-width: 992px) {
  /* line 278, sass/components/page-components/_customer-success-stories.scss */
  .customer_success_stories-page .block-views.block-views-blockcustomer-success-stories-filter-block-1 .content .view-content .views-row .views-field-field-resource-link {
    top: 0px;
    margin-top: 18px;
    margin-bottom: 15px;
    right: 0px;
    float: left; } }

/* line 296, sass/components/page-components/_customer-success-stories.scss */
.customer_success_stories-page .block-views.block-views-blockcustomer-success-stories-filter-block-1 .content .view-content .views-row .views-field-field-resource-link a {
  color: #ffffff; }

/* line 299, sass/components/page-components/_customer-success-stories.scss */
.customer_success_stories-page .block-views.block-views-blockcustomer-success-stories-filter-block-1 .content .view-content .views-row .views-field-field-resource-link:hover {
  background-color: #19501d;
  color: #ffffff;
  text-decoration: none !important; }

/* line 305, sass/components/page-components/_customer-success-stories.scss */
.customer_success_stories-page .block-views.block-views-blockcustomer-success-stories-filter-block-1 .content .view-content .views-row .views-field.views-field-field-title {
  clear: both;
  font-size: 15px;
  font-style: italic;
  text-align: center;
  color: #969696;
  min-height: 56px; }

/* line 320, sass/components/page-components/_customer-success-stories.scss */
.customer_success_stories-page .select2-container .select2-results__option {
  font-size: 17px; }

/* line 2, sass/components/page-components/_cyber_security.scss */
.cybersecurity .big-font {
  font-size: 35px; }

/* line 5, sass/components/page-components/_cyber_security.scss */
.cybersecurity .gray-color {
  color: #626b7a; }

/* line 8, sass/components/page-components/_cyber_security.scss */
.cybersecurity .cyan-font {
  color: #00c0f3; }

/* line 11, sass/components/page-components/_cyber_security.scss */
.cybersecurity .gray-bg {
  background-color: #EDF1F4; }

/* line 14, sass/components/page-components/_cyber_security.scss */
.cybersecurity .deep-blue-font {
  color: #193F7A; }

/* line 17, sass/components/page-components/_cyber_security.scss */
.cybersecurity .drop-shadow {
  box-shadow: 0px 2px 7px 0px rgba(26, 137, 193, 0.31);
  -webkit-box-shadow: 0px 2px 7px 0px rgba(26, 137, 193, 0.31);
  -moz-box-shadow: 0px 2px 7px 0px rgba(26, 137, 193, 0.31); }

/* line 23, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block-inline-blockbanner-without-image h1 {
  font-size: 60px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2px; }

@media (max-width: 767px) {
  /* line 23, sass/components/page-components/_cyber_security.scss */
  .cybersecurity .block-inline-blockbanner-without-image h1 {
    font-size: 40px;
    line-height: 1.2;
    padding: 0 15px; } }

/* line 35, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block-inline-blockbanner-without-image .field--name-field-resource-library-text {
  font-size: 20px;
  line-height: 1.3; }

@media (min-width: 992px) {
  /* line 35, sass/components/page-components/_cyber_security.scss */
  .cybersecurity .block-inline-blockbanner-without-image .field--name-field-resource-library-text {
    width: 1170px; } }

/* line 43, sass/components/page-components/_cyber_security.scss */
.cybersecurity .text-formatted.field.field--name-field-cms-body {
  max-width: 1170px;
  text-align: center;
  padding-bottom: 30px; }

/* line 47, sass/components/page-components/_cyber_security.scss */
.cybersecurity .text-formatted.field.field--name-field-cms-body p {
  font-size: 20px;
  font-family: var(--gotham);
  font-weight: 400; }

/* line 53, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block-inline-blocktabs-with-images {
  background-color: #EDF1F4;
  padding-top: 70px; }

@media (max-width: 767px) {
  /* line 53, sass/components/page-components/_cyber_security.scss */
  .cybersecurity .block-inline-blocktabs-with-images {
    padding-bottom: 0; } }

/* line 59, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block-inline-blocktabs-with-images .container {
  width: 1170px; }

/* line 63, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block-inline-blocktabs-with-images ul.tabs-tab-list .field--name-field-svg-image {
  margin-bottom: 0 !important;
  margin-right: 20px !important; }

/* line 69, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block-inline-blocktabs-with-images .tabs-panel .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

/* line 72, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block-inline-blocktabs-with-images .tabs-panel .content .row {
  width: 100%; }

/* line 76, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block-inline-blocktabs-with-images .tabs-panel .content h3.cybersecurity-text::before {
  content: url(../images/Dot.png); }

/* line 80, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block-inline-blocktabs-with-images .tabs-panel .content h3 {
  font-size: 24px;
  margin: 20px 0 15px; }

/* line 84, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block-inline-blocktabs-with-images .tabs-panel .content p {
  font-size: 20px;
  font-family: var(--gotham);
  font-weight: 400;
  line-height: 1.3;
  margin-bottom: 20px; }

/* line 94, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block-inline-blocktabs-with-images .tabs-panel .content .cybersecurity-text p:first-child::before {
  content: url(../images/Dot.png); }

/* line 100, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block-inline-blocktabs-with-images .tabs-panel .content .globe-position {
  position: absolute;
  width: 800px;
  left: 50%;
  -webkit-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%); }

@media (max-width: 992px) {
  /* line 100, sass/components/page-components/_cyber_security.scss */
  .cybersecurity .block-inline-blocktabs-with-images .tabs-panel .content .globe-position {
    width: 500px;
    -webkit-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%); } }

@media (max-width: 767px) {
  /* line 100, sass/components/page-components/_cyber_security.scss */
  .cybersecurity .block-inline-blocktabs-with-images .tabs-panel .content .globe-position {
    width: 300px;
    -webkit-transform: none;
    transform: none;
    top: 0;
    position: relative;
    left: 0;
    margin-bottom: 30px; } }

/* line 120, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block-inline-blocktabs-with-images h2 {
  margin-bottom: 0;
  font-size: 50px;
  line-height: 1;
  letter-spacing: -2px;
  font-weight: 700;
  font-family: var(--gotham); }

/* line 128, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block-inline-blocktabs-with-images h3.blue-font {
  font-size: 24px;
  color: #193f7a;
  margin-top: 20px;
  font-family: var(--gotham); }

/* line 134, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block-inline-blocktabs-with-images p.gray-color {
  font-size: 20px;
  font-family: var(--gotham);
  margin-bottom: 20px; }

/* line 140, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block-inline-blocktabs-with-images .field--name-field-a11y-para-tabs-sec-title h2 {
  font-size: 35px;
  line-height: 1.3;
  font-family: var(--gotham);
  font-weight: 500;
  color: #626B7A !important;
  margin-top: 20px;
  max-width: 1170px; }

/* line 150, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block-inline-blocktabs-with-images a.button {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: 2px solid #2d67c5;
  color: #2d67c5;
  display: table;
  margin: 30px auto 30px;
  font-family: var(--gotham); }

@media (min-width: 1200px) {
  /* line 150, sass/components/page-components/_cyber_security.scss */
  .cybersecurity .block-inline-blocktabs-with-images a.button {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.cybersecurity .block-inline-blocktabs-with-images a.button:focus {
  outline: 0; }

/* line 156, sass/mixins/_default.sass */
.cybersecurity .block-inline-blocktabs-with-images a.button:focus, .cybersecurity .block-inline-blocktabs-with-images a.button:active, .cybersecurity .block-inline-blocktabs-with-images a.button:hover {
  border-color: transparent;
  background: #2d67c5;
  color: #fff; }

/* line 156, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block-inline-blocktabs-with-images .tab-content.Avetta-one-outer.gray-bg {
  display: none; }

/* line 160, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block-inline-blockfinancial-liability {
  background-image: url(../images/Globe.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding: 100px 0; }

@media (max-width: 767px) {
  /* line 160, sass/components/page-components/_cyber_security.scss */
  .cybersecurity .block-inline-blockfinancial-liability {
    padding: 80px 10px; } }

/* line 170, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block-inline-blockfinancial-liability .field--type-text-with-summary p {
  font-size: 50px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2px;
  color: #fff;
  text-transform: capitalize;
  margin-bottom: 50px; }

@media (max-width: 767px) {
  /* line 170, sass/components/page-components/_cyber_security.scss */
  .cybersecurity .block-inline-blockfinancial-liability .field--type-text-with-summary p {
    font-size: 36px;
    line-height: 1.2;
    letter-spacing: 0; } }

/* line 186, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg {
  background-color: transparent;
  padding: 0; }

/* line 191, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background-color: rgba(0, 0, 0, 0.3);
  min-height: 425px; }

@media (max-width: 992px) {
  /* line 191, sass/components/page-components/_cyber_security.scss */
  .cybersecurity .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item {
    min-height: 100%;
    padding: 15px 0; } }

/* line 200, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item p {
  color: #fff;
  margin-bottom: 30px; }

@media (max-width: 767px) {
  /* line 200, sass/components/page-components/_cyber_security.scss */
  .cybersecurity .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item p {
    margin-bottom: 0; } }

@media (max-width: 767px) {
  /* line 207, sass/components/page-components/_cyber_security.scss */
  .cybersecurity .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item .row {
    display: block; } }

/* line 215, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg .owl-carousel .owl-dots .owl-dot {
  background: rgba(255, 255, 255, 0.5) !important; }

/* line 218, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg .owl-carousel .owl-dots .owl-dot.active {
  background: #fff !important; }

/* line 225, sass/components/page-components/_cyber_security.scss */
.cybersecurity .gray-corner {
  background-image: url(../images/Gray-bg.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 340px;
  margin-bottom: 270px; }

@media (max-width: 767px) {
  /* line 225, sass/components/page-components/_cyber_security.scss */
  .cybersecurity .gray-corner {
    height: 100px;
    margin-bottom: 50px; } }

/* line 237, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block.block-layout-builder.block-inline-blocktabs-with-small-icon {
  padding: 100px 0; }

@media (max-width: 767px) {
  /* line 237, sass/components/page-components/_cyber_security.scss */
  .cybersecurity .block.block-layout-builder.block-inline-blocktabs-with-small-icon {
    padding: 50px 0px; } }

/* line 242, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block.block-layout-builder.block-inline-blocktabs-with-small-icon .field--name-field-a11y-para-tabs-sec-title {
  margin-bottom: 0;
  font-size: 50px;
  color: #193f7a !important; }

/* line 246, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block.block-layout-builder.block-inline-blocktabs-with-small-icon .field--name-field-a11y-para-tabs-sec-title h2 {
  margin-bottom: 0;
  font-size: 50px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2px;
  color: #193f7a !important; }

/* line 256, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container {
  width: 1170px;
  margin: 0 auto;
  text-align: center; }

@media (max-width: 1199px) {
  /* line 256, sass/components/page-components/_cyber_security.scss */
  .cybersecurity .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container {
    width: 100%; } }

/* line 263, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list {
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent;
  width: 900px;
  margin: 0 auto; }

@media (max-width: 1199px) {
  /* line 263, sass/components/page-components/_cyber_security.scss */
  .cybersecurity .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list {
    width: 100%; } }

/* line 271, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list:before {
  display: none; }

/* line 274, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list:after {
  display: none; }

/* line 277, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list li {
  height: auto !important; }

/* line 279, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list li a {
  border: none;
  color: #fff;
  background: #A0A0A0;
  border-radius: 50px;
  height: auto;
  padding: 15px;
  margin: 0 10px;
  font-weight: 500;
  text-transform: capitalize; }

/* line 290, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list li a.is-selected {
  border: none;
  background: #2d67c5;
  border-radius: 50px;
  color: #fff; }

/* line 295, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list li a.is-selected:before {
  display: none; }

/* line 298, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list li a.is-selected:after {
  display: none; }

/* line 304, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open {
  border-top: none; }

/* line 306, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .globe-position {
  position: absolute;
  z-index: -1; }

/* line 310, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

/* line 312, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-right {
  background: url(/themes/custom/avetta/dist/../images/tab-slider-bg.png) no-repeat 50% 10%;
  border-radius: 50%;
  background-size: contain;
  -webkit-transform: none;
  transform: none; }

/* line 317, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-right .field.field--name-field-circle-items {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 800px; }

/* line 320, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-right .field.field--name-field-circle-items .field__item.progress--circle {
  width: 350px;
  height: 350px; }

/* line 324, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-right .field.field--name-field-circle-items .field--name-field-circle-description {
  font-size: 20px;
  font-family: var(--gotham);
  font-weight: 400;
  line-height: 1.2;
  color: #A0A0A0; }

/* line 331, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-right .field.field--name-field-circle-items .field.field--name-field-percent {
  font-size: 50px;
  font-family: var(--gotham);
  line-height: 1;
  letter-spacing: -2px;
  color: #193f7a; }

/* line 341, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-top .field.field--name-field-global-result.field--type-entity-reference-revisions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

/* line 345, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-top .field.field--name-field-global-result.field--type-entity-reference-revisions > .field__item {
  width: 33.33%;
  padding: 0 10px;
  margin-bottom: 25px; }

/* line 350, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-top .field.field--name-field-global-result.field--type-entity-reference-revisions .field.field--name-field-location {
  font-size: 24px;
  color: #193f7a;
  font-weight: 700; }

/* line 355, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-top .field.field--name-field-global-result.field--type-entity-reference-revisions .field.field--name-field-text {
  font-size: 20px;
  font-family: var(--gotham); }

/* line 359, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-top .field.field--name-field-global-result.field--type-entity-reference-revisions .field.field--name-field-percent {
  font-size: 50px;
  line-height: 1.1;
  letter-spacing: -2px;
  color: #097230;
  font-family: var(--gotham);
  font-weight: 700; }

/* line 366, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-top .field.field--name-field-global-result.field--type-entity-reference-revisions .field.field--name-field-percent:before {
  content: url(../images/arrow.png);
  height: 50px;
  width: 50px; }

/* line 376, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .testimonial_outer {
  background-color: #ffffff;
  margin-left: -25%;
  margin-top: 14%;
  border-radius: 15px;
  padding: 6%; }

@media (max-width: 992px) {
  /* line 376, sass/components/page-components/_cyber_security.scss */
  .cybersecurity .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .testimonial_outer {
    margin-left: 0;
    margin-top: 30px; } }

@media (max-width: 767px) {
  /* line 376, sass/components/page-components/_cyber_security.scss */
  .cybersecurity .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .testimonial_outer {
    margin-bottom: 30px; } }

/* line 390, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .testimonial_outer .testimonial-inner h3 {
  font-size: 24px;
  margin: 10px 0 20px; }

/* line 395, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .testimonial_outer .testimonial-inner .quotation p {
  font-size: 20px;
  font-family: var(--gotham);
  font-weight: 400;
  line-height: 1.3;
  margin-bottom: 15px; }

/* line 401, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .testimonial_outer .testimonial-inner .quotation p::before {
  content: url("../images/Quotation1.png");
  position: absolute;
  margin-top: -25px;
  margin-left: -45px; }

/* line 407, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .testimonial_outer .testimonial-inner .quotation p::after {
  content: url("../images/Quotation2.png");
  position: absolute;
  margin-bottom: -25px;
  margin-right: -45px; }

/* line 416, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .testimonial_outer .testimonial-inner div.deep-blue-font strong {
  font-size: 20px;
  font-family: var(--gotham); }

/* line 420, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .testimonial_outer .testimonial-inner div.deep-blue-font i {
  font-size: 20px;
  font-family: var(--gotham);
  font-weight: 400; }

/* line 430, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .content .col-md-12 > p {
  font-size: 20px;
  font-family: var(--gotham);
  font-weight: 400;
  margin-top: 20px;
  margin-bottom: 20px;
  text-align: left; }

@media (max-width: 767px) {
  /* line 445, sass/components/page-components/_cyber_security.scss */
  .cybersecurity .block.block-layout-builder.block-inline-blocktabs-with-small-icon .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item .row {
    display: block; } }

/* line 449, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block.block-layout-builder.block-inline-blocktabs-with-small-icon .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item .row .item-heading-style {
  margin-top: 0; }

/* line 451, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block.block-layout-builder.block-inline-blocktabs-with-small-icon .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item .row .item-heading-style p {
  text-align: left;
  font-weight: 400; }

/* line 463, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block-inline-blockwhite-black-block .ds-2col {
  max-width: 1170px;
  padding: 0 0 30px; }

@media (min-width: 768px) {
  /* line 463, sass/components/page-components/_cyber_security.scss */
  .cybersecurity .block-inline-blockwhite-black-block .ds-2col {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; } }

/* line 469, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block-inline-blockwhite-black-block .ds-2col .group-left {
  width: 35%;
  -webkit-transform: none;
  transform: none; }

@media (max-width: 767px) {
  /* line 469, sass/components/page-components/_cyber_security.scss */
  .cybersecurity .block-inline-blockwhite-black-block .ds-2col .group-left {
    width: 100%;
    padding: 0 25px;
    margin-top: -50px; } }

/* line 478, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block-inline-blockwhite-black-block .ds-2col .group-left .field--name-field-content-image img {
  -webkit-clip-path: none;
  clip-path: none; }

/* line 481, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block-inline-blockwhite-black-block .ds-2col .group-left .field--name-field-content-image::before {
  display: none; }

/* line 486, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block-inline-blockwhite-black-block .ds-2col .group-right {
  width: 65%;
  padding-right: 25px;
  padding-left: 25px; }

@media (max-width: 767px) {
  /* line 486, sass/components/page-components/_cyber_security.scss */
  .cybersecurity .block-inline-blockwhite-black-block .ds-2col .group-right {
    width: 100%; } }

/* line 494, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block-inline-blockwhite-black-block .ds-2col .group-right .field--name-field-content-title > h4 {
  font-size: 50px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2px;
  margin-top: 30px; }

/* line 504, sass/components/page-components/_cyber_security.scss */
.cybersecurity .block-inline-blockwhite-black-block .ds-2col .group-right .field--name-field-content-description p {
  font-size: 20px;
  line-height: 1.4;
  font-family: var(--gotham);
  font-weight: 400; }

@media (max-width: 1199px) {
  /* line 516, sass/components/page-components/_cyber_security.scss */
  .cybersecurity .a11y-paragraphs-tabs__wrapper ul.tabs-tab-list.slick-slider {
    width: 100%; }
  /* line 518, sass/components/page-components/_cyber_security.scss */
  .cybersecurity .a11y-paragraphs-tabs__wrapper ul.tabs-tab-list.slick-slider .slick-list.draggable {
    width: 100%; } }

/* line 2, sass/components/page-components/_diversity__inclusion.scss */
.diversity__inclusion .big-font {
  font-size: 35px; }

/* line 5, sass/components/page-components/_diversity__inclusion.scss */
.diversity__inclusion .gray-color {
  color: #626b7a; }

/* line 8, sass/components/page-components/_diversity__inclusion.scss */
.diversity__inclusion .cyan-font {
  color: #00c0f3; }

/* line 11, sass/components/page-components/_diversity__inclusion.scss */
.diversity__inclusion .gray-bg {
  background-color: #EDF1F4; }

/* line 14, sass/components/page-components/_diversity__inclusion.scss */
.diversity__inclusion .deep-blue-font {
  color: #193F7A; }

/* line 18, sass/components/page-components/_diversity__inclusion.scss */
.diversity__inclusion .block-inline-blockbanner-without-image h1 {
  font-size: 60px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2px; }

@media (max-width: 767px) {
  /* line 18, sass/components/page-components/_diversity__inclusion.scss */
  .diversity__inclusion .block-inline-blockbanner-without-image h1 {
    font-size: 40px;
    line-height: 1.2;
    padding: 0 15px; } }

/* line 30, sass/components/page-components/_diversity__inclusion.scss */
.diversity__inclusion .block-inline-blockbanner-without-image .field--name-field-resource-library-text {
  font-size: 20px;
  line-height: 1.3; }

@media (min-width: 992px) {
  /* line 30, sass/components/page-components/_diversity__inclusion.scss */
  .diversity__inclusion .block-inline-blockbanner-without-image .field--name-field-resource-library-text {
    width: 1170px; } }

/* line 38, sass/components/page-components/_diversity__inclusion.scss */
.diversity__inclusion .text-formatted.field.field--name-field-cms-body {
  max-width: 1170px;
  text-align: center;
  padding-bottom: 30px; }

/* line 42, sass/components/page-components/_diversity__inclusion.scss */
.diversity__inclusion .text-formatted.field.field--name-field-cms-body p {
  font-size: 20px;
  font-family: var(--gotham);
  font-weight: 400; }

/* line 48, sass/components/page-components/_diversity__inclusion.scss */
.diversity__inclusion .block-inline-blockfinancial-liability {
  background-image: url(../images/Globe.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding: 100px 0; }

@media (max-width: 767px) {
  /* line 48, sass/components/page-components/_diversity__inclusion.scss */
  .diversity__inclusion .block-inline-blockfinancial-liability {
    padding: 80px 10px; } }

/* line 58, sass/components/page-components/_diversity__inclusion.scss */
.diversity__inclusion .block-inline-blockfinancial-liability .field--type-text-with-summary p {
  font-size: 50px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2px;
  color: #fff;
  text-transform: capitalize;
  margin-bottom: 50px; }

@media (max-width: 767px) {
  /* line 58, sass/components/page-components/_diversity__inclusion.scss */
  .diversity__inclusion .block-inline-blockfinancial-liability .field--type-text-with-summary p {
    font-size: 36px;
    line-height: 1.2;
    letter-spacing: 0; } }

/* line 74, sass/components/page-components/_diversity__inclusion.scss */
.diversity__inclusion .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg {
  background-color: transparent;
  padding: 0; }

/* line 79, sass/components/page-components/_diversity__inclusion.scss */
.diversity__inclusion .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.3);
  min-height: 425px; }

@media (max-width: 992px) {
  /* line 79, sass/components/page-components/_diversity__inclusion.scss */
  .diversity__inclusion .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item {
    min-height: 100%;
    padding: 15px 0; } }

/* line 89, sass/components/page-components/_diversity__inclusion.scss */
.diversity__inclusion .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item p {
  color: #fff;
  margin-bottom: 30px; }

@media (max-width: 767px) {
  /* line 89, sass/components/page-components/_diversity__inclusion.scss */
  .diversity__inclusion .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item p {
    margin-bottom: 0; } }

@media (max-width: 767px) {
  /* line 96, sass/components/page-components/_diversity__inclusion.scss */
  .diversity__inclusion .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item .row {
    display: block; } }

/* line 104, sass/components/page-components/_diversity__inclusion.scss */
.diversity__inclusion .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg .owl-carousel .owl-dots .owl-dot {
  background: rgba(255, 255, 255, 0.5) !important; }

/* line 107, sass/components/page-components/_diversity__inclusion.scss */
.diversity__inclusion .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg .owl-carousel .owl-dots .owl-dot.active {
  background: #fff !important; }

/* line 115, sass/components/page-components/_diversity__inclusion.scss */
.diversity__inclusion .block-inline-blockwhite-black-block .ds-2col {
  max-width: 1170px;
  padding: 0 0 30px; }

@media (min-width: 768px) {
  /* line 115, sass/components/page-components/_diversity__inclusion.scss */
  .diversity__inclusion .block-inline-blockwhite-black-block .ds-2col {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; } }

/* line 121, sass/components/page-components/_diversity__inclusion.scss */
.diversity__inclusion .block-inline-blockwhite-black-block .ds-2col .group-left {
  width: 35%;
  -webkit-transform: none;
  transform: none; }

@media (max-width: 767px) {
  /* line 121, sass/components/page-components/_diversity__inclusion.scss */
  .diversity__inclusion .block-inline-blockwhite-black-block .ds-2col .group-left {
    width: 100%;
    padding: 0 25px;
    margin-top: -50px; } }

/* line 130, sass/components/page-components/_diversity__inclusion.scss */
.diversity__inclusion .block-inline-blockwhite-black-block .ds-2col .group-left .field--name-field-content-image img {
  -webkit-clip-path: none;
  clip-path: none; }

/* line 133, sass/components/page-components/_diversity__inclusion.scss */
.diversity__inclusion .block-inline-blockwhite-black-block .ds-2col .group-left .field--name-field-content-image::before {
  display: none; }

/* line 138, sass/components/page-components/_diversity__inclusion.scss */
.diversity__inclusion .block-inline-blockwhite-black-block .ds-2col .group-right {
  width: 65%;
  padding-right: 25px;
  padding-left: 25px; }

@media (max-width: 767px) {
  /* line 138, sass/components/page-components/_diversity__inclusion.scss */
  .diversity__inclusion .block-inline-blockwhite-black-block .ds-2col .group-right {
    width: 100%; } }

/* line 146, sass/components/page-components/_diversity__inclusion.scss */
.diversity__inclusion .block-inline-blockwhite-black-block .ds-2col .group-right .field--name-field-content-title > h4 {
  font-size: 50px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2px;
  margin-top: 30px; }

/* line 156, sass/components/page-components/_diversity__inclusion.scss */
.diversity__inclusion .block-inline-blockwhite-black-block .ds-2col .group-right .field--name-field-content-description p {
  font-size: 20px;
  line-height: 1.4;
  font-family: var(--gotham);
  font-weight: 400; }

/* line 167, sass/components/page-components/_diversity__inclusion.scss */
.diversity__inclusion .block-inline-blocktabs-with-images h2 {
  margin-bottom: 0;
  font-size: 50px;
  line-height: 1;
  letter-spacing: -2px;
  font-weight: 700;
  font-family: var(--gotham); }

/* line 178, sass/components/page-components/_diversity__inclusion.scss */
.diversity__inclusion .block-inline-blocktabs-with-images .a11y-paragraphs-tabs__section-title .field--name-field-a11y-para-tabs-sec-title .colored-title {
  font-size: 35px;
  line-height: 1.3;
  font-family: var(--gotham);
  font-weight: 500;
  color: #626B7A !important;
  margin-top: 20px;
  max-width: 1170px; }

/* line 193, sass/components/page-components/_diversity__inclusion.scss */
.diversity__inclusion .block-inline-blocktabs-with-images .a11y-paragraphs-tabs__section-container .accordion-tabs .tabs-tab-list a {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row; }

/* line 195, sass/components/page-components/_diversity__inclusion.scss */
.diversity__inclusion .block-inline-blocktabs-with-images .a11y-paragraphs-tabs__section-container .accordion-tabs .tabs-tab-list a .field--name-field-svg-image {
  margin-bottom: 0; }

@media (max-width: 767px) {
  /* line 203, sass/components/page-components/_diversity__inclusion.scss */
  .diversity__inclusion .block-inline-blocktabs-with-images .tabs-panel {
    margin: 50px 0 0; } }

/* line 207, sass/components/page-components/_diversity__inclusion.scss */
.diversity__inclusion .block-inline-blocktabs-with-images .tabs-panel .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

/* line 209, sass/components/page-components/_diversity__inclusion.scss */
.diversity__inclusion .block-inline-blocktabs-with-images .tabs-panel .content .panel-group {
  width: 100%;
  padding: 0 20px; }

/* line 213, sass/components/page-components/_diversity__inclusion.scss */
.diversity__inclusion .block-inline-blocktabs-with-images .tabs-panel .content .row {
  width: 100%;
  padding: 0 20px; }

/* line 216, sass/components/page-components/_diversity__inclusion.scss */
.diversity__inclusion .block-inline-blocktabs-with-images .tabs-panel .content .row .col-md-5 {
  max-width: 100%;
  width: 100%; }

/* line 222, sass/components/page-components/_diversity__inclusion.scss */
.diversity__inclusion .block-inline-blocktabs-with-images .tabs-panel .panel {
  border: medium none;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin: 0 0 15px 10px; }

/* line 227, sass/components/page-components/_diversity__inclusion.scss */
.diversity__inclusion .block-inline-blocktabs-with-images .tabs-panel .panel .panel-heading {
  border-radius: 30px;
  padding: 0; }

/* line 231, sass/components/page-components/_diversity__inclusion.scss */
.diversity__inclusion .block-inline-blocktabs-with-images .tabs-panel .panel .panel-heading .panel-title a {
  background: #193f7a none repeat scroll 0 0;
  border: 1px solid transparent;
  border-radius: 30px;
  color: #fff;
  display: block;
  font-size: 18px;
  font-weight: 600;
  padding: 12px 20px 12px 50px;
  position: relative;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  text-decoration: none; }

/* line 243, sass/components/page-components/_diversity__inclusion.scss */
.diversity__inclusion .block-inline-blocktabs-with-images .tabs-panel .panel .panel-heading .panel-title a:after {
  background: #193f7a none repeat scroll 0 0;
  border: 1px solid transparent;
  border-radius: 50%;
  -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.58);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.58);
  color: #fff;
  content: "";
  font-family: fontawesome;
  font-size: 25px;
  height: 55px;
  left: -20px;
  line-height: 55px;
  position: absolute;
  text-align: center;
  top: -5px;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  width: 55px; }

@media (max-width: 600px) {
  /* line 243, sass/components/page-components/_diversity__inclusion.scss */
  .diversity__inclusion .block-inline-blocktabs-with-images .tabs-panel .panel .panel-heading .panel-title a:after {
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%); } }

/* line 266, sass/components/page-components/_diversity__inclusion.scss */
.diversity__inclusion .block-inline-blocktabs-with-images .tabs-panel .panel .panel-heading .panel-title a.collapsed {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #ddd;
  color: #333; }

/* line 270, sass/components/page-components/_diversity__inclusion.scss */
.diversity__inclusion .block-inline-blocktabs-with-images .tabs-panel .panel .panel-heading .panel-title a.collapsed:after {
  background: #193f7a none repeat scroll 0 0;
  border: 1px solid transparent;
  border-radius: 50%;
  -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.58);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.58);
  color: #fff;
  content: "";
  font-family: fontawesome;
  font-size: 25px;
  height: 55px;
  left: -20px;
  line-height: 55px;
  position: absolute;
  text-align: center;
  top: -5px;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  width: 55px;
  background: #fff none repeat scroll 0 0;
  border: 1px solid #ddd;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #333;
  content: ""; }

@media (max-width: 600px) {
  /* line 270, sass/components/page-components/_diversity__inclusion.scss */
  .diversity__inclusion .block-inline-blocktabs-with-images .tabs-panel .panel .panel-heading .panel-title a.collapsed:after {
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%); } }

/* line 300, sass/components/page-components/_diversity__inclusion.scss */
.diversity__inclusion .block-inline-blocktabs-with-images .tabs-panel .panel .panel-body {
  background: transparent none repeat scroll 0 0;
  border-top: medium none;
  padding: 20px 25px 10px 9px;
  position: relative; }

/* line 305, sass/components/page-components/_diversity__inclusion.scss */
.diversity__inclusion .block-inline-blocktabs-with-images .tabs-panel .panel .panel-body p {
  border-left: 1px dashed #8c8c8c;
  padding-left: 25px; }

/* line 2, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .big-font {
  font-size: 35px; }

/* line 5, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .gray-color {
  color: #626b7a; }

/* line 8, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .cyan-font {
  color: #00c0f3; }

/* line 11, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .gray-bg {
  background-color: #EDF1F4; }

/* line 14, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .deep-blue-font {
  color: #193F7A; }

/* line 17, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .drop-shadow {
  box-shadow: 0px 2px 7px 0px rgba(26, 137, 193, 0.31);
  -webkit-box-shadow: 0px 2px 7px 0px rgba(26, 137, 193, 0.31);
  -moz-box-shadow: 0px 2px 7px 0px rgba(26, 137, 193, 0.31); }

/* line 23, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block-inline-blockbanner-without-image h1 {
  font-size: 60px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2px; }

@media (max-width: 767px) {
  /* line 23, sass/components/page-components/_diversity_qualifications.scss */
  .diversity_qualifications .block-inline-blockbanner-without-image h1 {
    font-size: 40px;
    line-height: 1.2;
    padding: 0 15px; } }

/* line 35, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block-inline-blockbanner-without-image .field--name-field-resource-library-text {
  font-size: 20px;
  line-height: 1.3; }

@media (min-width: 992px) {
  /* line 35, sass/components/page-components/_diversity_qualifications.scss */
  .diversity_qualifications .block-inline-blockbanner-without-image .field--name-field-resource-library-text {
    width: 1170px; } }

/* line 43, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .text-formatted.field.field--name-field-cms-body {
  max-width: 1170px;
  text-align: center;
  padding-bottom: 30px; }

/* line 47, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .text-formatted.field.field--name-field-cms-body p {
  font-size: 20px;
  font-family: var(--gotham);
  font-weight: 400; }

/* line 53, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block-inline-blocktabs-with-images {
  background-color: #EDF1F4;
  padding-top: 70px; }

@media (max-width: 767px) {
  /* line 53, sass/components/page-components/_diversity_qualifications.scss */
  .diversity_qualifications .block-inline-blocktabs-with-images {
    padding-bottom: 0; } }

/* line 59, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block-inline-blocktabs-with-images .container {
  width: 1170px; }

/* line 64, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block-inline-blocktabs-with-images ul.tabs-tab-list li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -ms-flex-direction: row !important;
  flex-direction: row !important;
  font-size: 20px;
  font-family: var(--gotham);
  font-weight: 400; }

/* line 71, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block-inline-blocktabs-with-images ul.tabs-tab-list li a h3 .field--name-field-a11y-para-tabs-tab-title {
  text-align: left;
  font-size: 20px; }

/* line 78, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block-inline-blocktabs-with-images ul.tabs-tab-list .field--name-field-svg-image {
  margin-bottom: 0 !important;
  margin-right: 20px !important; }

/* line 84, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block-inline-blocktabs-with-images .tabs-panel .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

/* line 87, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block-inline-blocktabs-with-images .tabs-panel .content .row {
  width: 100%; }

/* line 91, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block-inline-blocktabs-with-images .tabs-panel .content h3.cybersecurity-text::before {
  content: url(../images/Dot.png); }

/* line 95, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block-inline-blocktabs-with-images .tabs-panel .content h3 {
  font-size: 24px;
  margin: 20px 0 15px; }

/* line 99, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block-inline-blocktabs-with-images .tabs-panel .content p {
  font-size: 20px;
  font-family: var(--gotham);
  font-weight: 400;
  line-height: 1.3;
  margin-bottom: 20px; }

/* line 109, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block-inline-blocktabs-with-images .tabs-panel .content .cybersecurity-text p:first-child::before {
  content: url(../images/Dot.png); }

/* line 115, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block-inline-blocktabs-with-images .tabs-panel .content .globe-position {
  position: absolute;
  width: 800px;
  left: 50%;
  -webkit-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%); }

@media (max-width: 992px) {
  /* line 115, sass/components/page-components/_diversity_qualifications.scss */
  .diversity_qualifications .block-inline-blocktabs-with-images .tabs-panel .content .globe-position {
    width: 500px;
    -webkit-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%); } }

@media (max-width: 767px) {
  /* line 115, sass/components/page-components/_diversity_qualifications.scss */
  .diversity_qualifications .block-inline-blocktabs-with-images .tabs-panel .content .globe-position {
    width: 300px;
    -webkit-transform: none;
    transform: none;
    top: 0;
    position: relative;
    left: 0;
    margin-bottom: 30px; } }

/* line 135, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block-inline-blocktabs-with-images h2 {
  margin-bottom: 0;
  font-size: 50px;
  line-height: 1;
  letter-spacing: -2px;
  font-weight: 700;
  font-family: var(--gotham); }

/* line 143, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block-inline-blocktabs-with-images h3.blue-font {
  font-size: 24px;
  color: #193f7a;
  margin-top: 20px;
  font-family: var(--gotham); }

/* line 149, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block-inline-blocktabs-with-images p.gray-color {
  font-size: 20px;
  font-family: var(--gotham);
  margin-bottom: 20px; }

/* line 155, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block-inline-blocktabs-with-images .field--name-field-a11y-para-tabs-sec-title h2 {
  font-size: 35px;
  line-height: 1.3;
  font-family: var(--gotham);
  font-weight: 500;
  color: #626B7A !important;
  margin-top: 20px;
  max-width: 1170px; }

/* line 165, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block-inline-blocktabs-with-images a.button {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: 2px solid #2d67c5;
  color: #2d67c5;
  display: table;
  margin: 30px auto 0;
  font-family: var(--gotham); }

@media (min-width: 1200px) {
  /* line 165, sass/components/page-components/_diversity_qualifications.scss */
  .diversity_qualifications .block-inline-blocktabs-with-images a.button {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.diversity_qualifications .block-inline-blocktabs-with-images a.button:focus {
  outline: 0; }

/* line 156, sass/mixins/_default.sass */
.diversity_qualifications .block-inline-blocktabs-with-images a.button:focus, .diversity_qualifications .block-inline-blocktabs-with-images a.button:active, .diversity_qualifications .block-inline-blocktabs-with-images a.button:hover {
  border-color: transparent;
  background: #2d67c5;
  color: #fff; }

/* line 171, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block-inline-blocktabs-with-images .tab-content.Avetta-one-outer.gray-bg {
  display: none; }

/* line 175, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block-inline-blockfinancial-liability {
  background-image: url(../images/Globe.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding: 100px 0; }

@media (max-width: 767px) {
  /* line 175, sass/components/page-components/_diversity_qualifications.scss */
  .diversity_qualifications .block-inline-blockfinancial-liability {
    padding: 80px 10px; } }

/* line 185, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block-inline-blockfinancial-liability .field--type-text-with-summary p {
  font-size: 50px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2px;
  color: #fff;
  text-transform: capitalize;
  margin-bottom: 50px; }

@media (max-width: 767px) {
  /* line 185, sass/components/page-components/_diversity_qualifications.scss */
  .diversity_qualifications .block-inline-blockfinancial-liability .field--type-text-with-summary p {
    font-size: 36px;
    line-height: 1.2;
    letter-spacing: 0; } }

/* line 201, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg {
  background-color: transparent;
  padding: 0; }

/* line 206, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background-color: rgba(0, 0, 0, 0.3);
  min-height: 425px; }

@media (max-width: 992px) {
  /* line 206, sass/components/page-components/_diversity_qualifications.scss */
  .diversity_qualifications .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item {
    min-height: 100%;
    padding: 15px 0; } }

/* line 215, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item p {
  color: #fff;
  margin-bottom: 30px; }

@media (max-width: 767px) {
  /* line 215, sass/components/page-components/_diversity_qualifications.scss */
  .diversity_qualifications .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item p {
    margin-bottom: 0; } }

@media (max-width: 767px) {
  /* line 222, sass/components/page-components/_diversity_qualifications.scss */
  .diversity_qualifications .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item .row {
    display: block; } }

/* line 230, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg .owl-carousel .owl-dots .owl-dot {
  background: rgba(255, 255, 255, 0.5) !important; }

/* line 233, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg .owl-carousel .owl-dots .owl-dot.active {
  background: #fff !important; }

/* line 240, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .gray-corner {
  background-image: url(../images/Gray-bg.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 340px;
  margin-bottom: 270px; }

@media (max-width: 767px) {
  /* line 240, sass/components/page-components/_diversity_qualifications.scss */
  .diversity_qualifications .gray-corner {
    height: 100px;
    margin-bottom: 50px; } }

/* line 252, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block.block-layout-builder.block-inline-blocktabs-with-small-icon {
  padding: 100px 0; }

@media (max-width: 767px) {
  /* line 252, sass/components/page-components/_diversity_qualifications.scss */
  .diversity_qualifications .block.block-layout-builder.block-inline-blocktabs-with-small-icon {
    padding: 50px 0px; } }

/* line 257, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block.block-layout-builder.block-inline-blocktabs-with-small-icon .field--name-field-a11y-para-tabs-sec-title {
  margin-bottom: 0;
  font-size: 50px;
  color: #193f7a !important; }

/* line 261, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block.block-layout-builder.block-inline-blocktabs-with-small-icon .field--name-field-a11y-para-tabs-sec-title h2 {
  margin-bottom: 0;
  font-size: 50px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2px;
  color: #193f7a !important; }

/* line 271, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container {
  width: 1170px;
  margin: 0 auto;
  text-align: center; }

@media (max-width: 1199px) {
  /* line 271, sass/components/page-components/_diversity_qualifications.scss */
  .diversity_qualifications .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container {
    width: 100%; } }

/* line 278, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list {
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent;
  width: 900px;
  margin: 0 auto; }

@media (max-width: 1199px) {
  /* line 278, sass/components/page-components/_diversity_qualifications.scss */
  .diversity_qualifications .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list {
    width: 100%; } }

/* line 286, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list:before {
  display: none; }

/* line 289, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list:after {
  display: none; }

/* line 292, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list li {
  height: auto !important; }

/* line 294, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list li a {
  border: none;
  color: #fff;
  background: #A0A0A0;
  border-radius: 50px;
  height: auto;
  padding: 15px;
  margin: 0 10px;
  font-weight: 500;
  text-transform: capitalize; }

/* line 305, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list li a.is-selected {
  border: none;
  background: #2d67c5;
  border-radius: 50px;
  color: #fff; }

/* line 310, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list li a.is-selected:before {
  display: none; }

/* line 313, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list li a.is-selected:after {
  display: none; }

/* line 319, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open {
  border-top: none; }

/* line 321, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .globe-position {
  position: absolute;
  z-index: -1; }

/* line 325, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

/* line 327, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-right {
  background: url(/themes/custom/avetta/dist/../images/tab-slider-bg.png) no-repeat 50% 10%;
  border-radius: 50%;
  background-size: contain;
  -webkit-transform: none;
  transform: none; }

/* line 332, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-right .field.field--name-field-circle-items {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 800px; }

/* line 335, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-right .field.field--name-field-circle-items .field__item.progress--circle {
  width: 350px;
  height: 350px; }

/* line 339, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-right .field.field--name-field-circle-items .field--name-field-circle-description {
  font-size: 20px;
  font-family: var(--gotham);
  font-weight: 400;
  line-height: 1.2;
  color: #A0A0A0; }

/* line 346, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-right .field.field--name-field-circle-items .field.field--name-field-percent {
  font-size: 50px;
  font-family: var(--gotham);
  line-height: 1;
  letter-spacing: -2px;
  color: #193f7a; }

/* line 356, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-top .field.field--name-field-global-result.field--type-entity-reference-revisions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

/* line 360, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-top .field.field--name-field-global-result.field--type-entity-reference-revisions > .field__item {
  width: 33.33%;
  padding: 0 10px;
  margin-bottom: 25px; }

/* line 365, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-top .field.field--name-field-global-result.field--type-entity-reference-revisions .field.field--name-field-location {
  font-size: 24px;
  color: #193f7a;
  font-weight: 700; }

/* line 370, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-top .field.field--name-field-global-result.field--type-entity-reference-revisions .field.field--name-field-text {
  font-size: 20px;
  font-family: var(--gotham); }

/* line 374, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-top .field.field--name-field-global-result.field--type-entity-reference-revisions .field.field--name-field-percent {
  font-size: 50px;
  line-height: 1.1;
  letter-spacing: -2px;
  color: #097230;
  font-family: var(--gotham);
  font-weight: 700; }

/* line 381, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-top .field.field--name-field-global-result.field--type-entity-reference-revisions .field.field--name-field-percent:before {
  content: url(../images/arrow.png);
  height: 50px;
  width: 50px; }

/* line 391, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .testimonial_outer {
  background-color: #ffffff;
  margin-left: -25%;
  margin-top: 14%;
  border-radius: 15px;
  padding: 6%; }

@media (max-width: 992px) {
  /* line 391, sass/components/page-components/_diversity_qualifications.scss */
  .diversity_qualifications .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .testimonial_outer {
    margin-left: 0;
    margin-top: 30px; } }

@media (max-width: 767px) {
  /* line 391, sass/components/page-components/_diversity_qualifications.scss */
  .diversity_qualifications .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .testimonial_outer {
    margin-bottom: 30px; } }

/* line 405, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .testimonial_outer .testimonial-inner h3 {
  font-size: 24px;
  margin: 10px 0 20px; }

/* line 410, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .testimonial_outer .testimonial-inner .quotation p {
  font-size: 20px;
  font-family: var(--gotham);
  font-weight: 400;
  line-height: 1.3;
  margin-bottom: 15px; }

/* line 416, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .testimonial_outer .testimonial-inner .quotation p::before {
  content: url("../images/Quotation1.png");
  position: absolute;
  margin-top: -25px;
  margin-left: -45px; }

/* line 422, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .testimonial_outer .testimonial-inner .quotation p::after {
  content: url("../images/Quotation2.png");
  position: absolute;
  margin-bottom: -25px;
  margin-right: -45px; }

/* line 431, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .testimonial_outer .testimonial-inner div.deep-blue-font strong {
  font-size: 20px;
  font-family: var(--gotham); }

/* line 435, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .testimonial_outer .testimonial-inner div.deep-blue-font i {
  font-size: 20px;
  font-family: var(--gotham);
  font-weight: 400; }

/* line 445, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .content .col-md-12 > p {
  font-size: 20px;
  font-family: var(--gotham);
  font-weight: 400;
  margin-top: 20px;
  margin-bottom: 20px;
  text-align: left; }

@media (max-width: 767px) {
  /* line 460, sass/components/page-components/_diversity_qualifications.scss */
  .diversity_qualifications .block.block-layout-builder.block-inline-blocktabs-with-small-icon .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item .row {
    display: block; } }

/* line 464, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block.block-layout-builder.block-inline-blocktabs-with-small-icon .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item .row .item-heading-style {
  margin-top: 0; }

/* line 466, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block.block-layout-builder.block-inline-blocktabs-with-small-icon .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item .row .item-heading-style p {
  text-align: left;
  font-weight: 400; }

/* line 478, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block-inline-blockwhite-black-block .ds-2col {
  max-width: 1170px;
  padding: 0 0 30px; }

@media (min-width: 768px) {
  /* line 478, sass/components/page-components/_diversity_qualifications.scss */
  .diversity_qualifications .block-inline-blockwhite-black-block .ds-2col {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; } }

/* line 484, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block-inline-blockwhite-black-block .ds-2col .group-left {
  width: 35%;
  -webkit-transform: none;
  transform: none; }

@media (max-width: 767px) {
  /* line 484, sass/components/page-components/_diversity_qualifications.scss */
  .diversity_qualifications .block-inline-blockwhite-black-block .ds-2col .group-left {
    width: 100%;
    padding: 0 25px;
    margin-top: -50px; } }

/* line 493, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block-inline-blockwhite-black-block .ds-2col .group-left .field--name-field-content-image img {
  -webkit-clip-path: none;
  clip-path: none; }

/* line 496, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block-inline-blockwhite-black-block .ds-2col .group-left .field--name-field-content-image::before {
  display: none; }

/* line 501, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block-inline-blockwhite-black-block .ds-2col .group-right {
  width: 65%;
  padding-right: 25px;
  padding-left: 25px; }

@media (max-width: 767px) {
  /* line 501, sass/components/page-components/_diversity_qualifications.scss */
  .diversity_qualifications .block-inline-blockwhite-black-block .ds-2col .group-right {
    width: 100%; } }

/* line 509, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block-inline-blockwhite-black-block .ds-2col .group-right .field--name-field-content-title > h4 {
  font-size: 50px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2px;
  margin-top: 30px; }

/* line 519, sass/components/page-components/_diversity_qualifications.scss */
.diversity_qualifications .block-inline-blockwhite-black-block .ds-2col .group-right .field--name-field-content-description p {
  font-size: 20px;
  line-height: 1.4;
  font-family: var(--gotham);
  font-weight: 400; }

@media (max-width: 1199px) {
  /* line 531, sass/components/page-components/_diversity_qualifications.scss */
  .diversity_qualifications .a11y-paragraphs-tabs__wrapper ul.tabs-tab-list.slick-slider {
    width: 100%; }
  /* line 533, sass/components/page-components/_diversity_qualifications.scss */
  .diversity_qualifications .a11y-paragraphs-tabs__wrapper ul.tabs-tab-list.slick-slider .slick-list.draggable {
    width: 100%; } }

/* line 3, sass/components/page-components/_embed-form.scss */
.block-inline-blockembed-form .field--name-field-subtitle {
  font-size: 24px;
  text-align: center;
  color: #fff; }

/* line 8, sass/components/page-components/_embed-form.scss */
.block-inline-blockembed-form .mktoForm {
  width: 100% !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 80px;
  max-width: 42%;
  margin: 0 auto; }

@media (max-width: 992px) {
  /* line 8, sass/components/page-components/_embed-form.scss */
  .block-inline-blockembed-form .mktoForm {
    max-width: 100%; } }

/* line 20, sass/components/page-components/_embed-form.scss */
.block-inline-blockembed-form .mktoForm .mktoFormRow {
  width: 100%;
  padding: 0 20px;
  margin-bottom: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

@media (max-width: 767px) {
  /* line 20, sass/components/page-components/_embed-form.scss */
  .block-inline-blockembed-form .mktoForm .mktoFormRow {
    padding: 0; } }

/* line 31, sass/components/page-components/_embed-form.scss */
.block-inline-blockembed-form .mktoForm .mktoHtmlText {
  width: 100% !important; }

/* line 33, sass/components/page-components/_embed-form.scss */
.block-inline-blockembed-form .mktoForm .mktoHtmlText span {
  font-size: 18px !important;
  font-family: var(--main-font); }

@media (max-width: 767px) {
  /* line 33, sass/components/page-components/_embed-form.scss */
  .block-inline-blockembed-form .mktoForm .mktoHtmlText span {
    font-size: 16px; } }

/* line 39, sass/components/page-components/_embed-form.scss */
.block-inline-blockembed-form .mktoForm .mktoHtmlText span a {
  font-size: 18px !important;
  font-family: var(--main-font); }

@media (max-width: 767px) {
  /* line 39, sass/components/page-components/_embed-form.scss */
  .block-inline-blockembed-form .mktoForm .mktoHtmlText span a {
    font-size: 16px; } }

/* line 46, sass/components/page-components/_embed-form.scss */
.block-inline-blockembed-form .mktoForm .mktoHtmlText span strong {
  font-size: 24px !important;
  font-family: var(--main-font); }

@media (max-width: 767px) {
  /* line 46, sass/components/page-components/_embed-form.scss */
  .block-inline-blockembed-form .mktoForm .mktoHtmlText span strong {
    font-size: 16px; } }

/* line 56, sass/components/page-components/_embed-form.scss */
.block-inline-blockembed-form .mktoForm .mktoLabel {
  color: #fff;
  font-size: 18px;
  width: auto !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px !important;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end; }

/* line 64, sass/components/page-components/_embed-form.scss */
.block-inline-blockembed-form .mktoForm .mktoLabel .mktoAsterix {
  width: auto; }

/* line 69, sass/components/page-components/_embed-form.scss */
.block-inline-blockembed-form .mktoForm .mktoField {
  width: 100%; }

/* line 74, sass/components/page-components/_embed-form.scss */
.block-inline-blockembed-form .mktoForm .mktoFieldWrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%; }

/* line 79, sass/components/page-components/_embed-form.scss */
.block-inline-blockembed-form .mktoForm .mktoGutter, .block-inline-blockembed-form .mktoForm .mktoOffset {
  width: 0 !important;
  height: 0 !important; }

/* line 84, sass/components/page-components/_embed-form.scss */
.block-inline-blockembed-form .mktoForm .mktoField {
  width: 100% !important;
  padding: 9px 15px !important;
  font-size: 18px !important; }

@media (max-width: 767px) {
  /* line 84, sass/components/page-components/_embed-form.scss */
  .block-inline-blockembed-form .mktoForm .mktoField {
    padding: 6px 27px !important;
    font-size: 16px !important;
    height: 35px !important; } }

/* line 95, sass/components/page-components/_embed-form.scss */
.block-inline-blockembed-form .mktoForm .mktoButtonRow {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

/* line 99, sass/components/page-components/_embed-form.scss */
.block-inline-blockembed-form .mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple {
  margin: 0 !important; }

/* line 102, sass/components/page-components/_embed-form.scss */
.block-inline-blockembed-form .mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple .mktoButton {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: 2px solid #fff;
  color: #fff; }

@media (min-width: 1200px) {
  /* line 102, sass/components/page-components/_embed-form.scss */
  .block-inline-blockembed-form .mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple .mktoButton {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.block-inline-blockembed-form .mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple .mktoButton:focus {
  outline: 0; }

/* line 252, sass/mixins/_default.sass */
.block-inline-blockembed-form .mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple .mktoButton:focus, .block-inline-blockembed-form .mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple .mktoButton:active, .block-inline-blockembed-form .mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple .mktoButton:hover {
  border-color: transparent;
  background: #097230; }

/* line 104, sass/components/page-components/_embed-form.scss */
.block-inline-blockembed-form .mktoForm .mktoButtonRow .mktoButtonWrap.mktoSimple .mktoButton:hover {
  border-width: 2px; }

/* line 6, sass/components/page-components/_events-listing.scss */
.block-views-blockevents-listing-page-block-1 .view-events-listing-page .view-content.slick-slider,
.fab-upcoming-events .view-events-listing-page .view-content.slick-slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

/* line 11, sass/components/page-components/_events-listing.scss */
.block-views-blockevents-listing-page-block-1 .view-events-listing-page .view-content.slick-slider:before,
.fab-upcoming-events .view-events-listing-page .view-content.slick-slider:before {
  content: '';
  position: absolute;
  top: 22px;
  left: -30%;
  right: -30%;
  height: 2px;
  background: #2d67c5; }

/* line 25, sass/components/page-components/_events-listing.scss */
.block-views-blockevents-listing-page-block-1 .view-events-listing-page .view-content .slick-slide > div,
.fab-upcoming-events .view-events-listing-page .view-content .slick-slide > div {
  border-left: 1px solid #d2d3d5; }

@media (max-width: 767px) {
  /* line 25, sass/components/page-components/_events-listing.scss */
  .block-views-blockevents-listing-page-block-1 .view-events-listing-page .view-content .slick-slide > div,
  .fab-upcoming-events .view-events-listing-page .view-content .slick-slide > div {
    border-left: none; } }

/* line 33, sass/components/page-components/_events-listing.scss */
.block-views-blockevents-listing-page-block-1 .view-events-listing-page .view-content .slick-list,
.fab-upcoming-events .view-events-listing-page .view-content .slick-list {
  margin-bottom: 22px;
  position: relative; }

/* line 36, sass/components/page-components/_events-listing.scss */
.block-views-blockevents-listing-page-block-1 .view-events-listing-page .view-content .slick-list:after,
.fab-upcoming-events .view-events-listing-page .view-content .slick-list:after {
  content: '';
  position: absolute;
  bottom: 0;
  top: 20px;
  width: 1px;
  right: 0;
  background: #d2d3d5; }

@media (max-width: 767px) {
  /* line 36, sass/components/page-components/_events-listing.scss */
  .block-views-blockevents-listing-page-block-1 .view-events-listing-page .view-content .slick-list:after,
  .fab-upcoming-events .view-events-listing-page .view-content .slick-list:after {
    display: none; } }

/* line 52, sass/components/page-components/_events-listing.scss */
.block-views-blockevents-listing-page-block-1 .view-events-listing-page .view-content .slick-dots,
.fab-upcoming-events .view-events-listing-page .view-content .slick-dots {
  position: relative;
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
  bottom: 0;
  width: auto;
  margin: 0 65px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

@media (max-width: 767px) {
  /* line 52, sass/components/page-components/_events-listing.scss */
  .block-views-blockevents-listing-page-block-1 .view-events-listing-page .view-content .slick-dots,
  .fab-upcoming-events .view-events-listing-page .view-content .slick-dots {
    margin: 0;
    padding: 0 25px;
    max-width: 176px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; } }

/* line 68, sass/components/page-components/_events-listing.scss */
.block-views-blockevents-listing-page-block-1 .view-events-listing-page .view-content .slick-dots:after,
.fab-upcoming-events .view-events-listing-page .view-content .slick-dots:after {
  content: '';
  position: absolute;
  left: -50vw;
  right: -15vw;
  height: 2px;
  width: 150vw;
  top: -22px;
  background: #d2d3d5; }

/* line 80, sass/components/page-components/_events-listing.scss */
.block-views-blockevents-listing-page-block-1 .view-events-listing-page .view-content .slick-track,
.fab-upcoming-events .view-events-listing-page .view-content .slick-track {
  padding: 22px 0 0 0; }

/* line 84, sass/components/page-components/_events-listing.scss */
.block-views-blockevents-listing-page-block-1 .view-events-listing-page .view-content .views-row,
.fab-upcoming-events .view-events-listing-page .view-content .views-row {
  border: none;
  padding: 0 30px 37px 36px; }

@media (max-width: 767px) {
  /* line 84, sass/components/page-components/_events-listing.scss */
  .block-views-blockevents-listing-page-block-1 .view-events-listing-page .view-content .views-row,
  .fab-upcoming-events .view-events-listing-page .view-content .views-row {
    padding: 0 30px 20px; } }

/* line 93, sass/components/page-components/_events-listing.scss */
.block-views-blockevents-listing-page-block-1 .view-events-listing-page .views-field-field-date,
.fab-upcoming-events .view-events-listing-page .views-field-field-date {
  border-radius: 21px;
  border: 2px solid #2d67c5;
  background-color: #fff;
  padding: 8px 18px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 217px;
  margin-top: -26px; }

@media (max-width: 992px) {
  /* line 93, sass/components/page-components/_events-listing.scss */
  .block-views-blockevents-listing-page-block-1 .view-events-listing-page .views-field-field-date,
  .fab-upcoming-events .view-events-listing-page .views-field-field-date {
    padding: 5px 18px;
    min-width: 180px; } }

/* line 106, sass/components/page-components/_events-listing.scss */
.block-views-blockevents-listing-page-block-1 .view-events-listing-page .views-field-field-date:before,
.fab-upcoming-events .view-events-listing-page .views-field-field-date:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 26px;
  height: 24px;
  margin-right: 10px;
  background: url("../images/calendar-blue.png");
  background-size: 100%; }

/* line 117, sass/components/page-components/_events-listing.scss */
.block-views-blockevents-listing-page-block-1 .view-events-listing-page .views-field-field-date .field-content,
.fab-upcoming-events .view-events-listing-page .views-field-field-date .field-content {
  color: #193f7a;
  font-size: 16px;
  font-family: var(--gotham);
  text-transform: uppercase;
  font-weight: 900; }

@media (max-width: 992px) {
  /* line 117, sass/components/page-components/_events-listing.scss */
  .block-views-blockevents-listing-page-block-1 .view-events-listing-page .views-field-field-date .field-content,
  .fab-upcoming-events .view-events-listing-page .views-field-field-date .field-content {
    font-size: 13px; } }

/* line 129, sass/components/page-components/_events-listing.scss */
.block-views-blockevents-listing-page-block-1 .view-events-listing-page .views-field-field-date-location,
.fab-upcoming-events .view-events-listing-page .views-field-field-date-location {
  margin-top: 5px; }

/* line 131, sass/components/page-components/_events-listing.scss */
.block-views-blockevents-listing-page-block-1 .view-events-listing-page .views-field-field-date-location .field--name-field-location,
.block-views-blockevents-listing-page-block-1 .view-events-listing-page .views-field-field-date-location .field--name-field-time,
.fab-upcoming-events .view-events-listing-page .views-field-field-date-location .field--name-field-location,
.fab-upcoming-events .view-events-listing-page .views-field-field-date-location .field--name-field-time {
  color: #9dacc4;
  background: #edf0f5 url("../images/icon-location.png") no-repeat 22px 5px;
  padding: 10px 21px 10px 61px;
  position: relative;
  border-radius: 40px;
  font-family: var(--gotham);
  font-size: 16px;
  font-weight: 900;
  text-transform: uppercase; }

@media (max-width: 992px) {
  /* line 131, sass/components/page-components/_events-listing.scss */
  .block-views-blockevents-listing-page-block-1 .view-events-listing-page .views-field-field-date-location .field--name-field-location,
  .block-views-blockevents-listing-page-block-1 .view-events-listing-page .views-field-field-date-location .field--name-field-time,
  .fab-upcoming-events .view-events-listing-page .views-field-field-date-location .field--name-field-location,
  .fab-upcoming-events .view-events-listing-page .views-field-field-date-location .field--name-field-time {
    font-size: 13px;
    background-size: 21px 26px;
    padding: 7px 21px 7px 61px;
    background-position: 20px 3px; } }

/* line 150, sass/components/page-components/_events-listing.scss */
.block-views-blockevents-listing-page-block-1 .view-events-listing-page .views-field-field-date-location .field--name-field-time,
.fab-upcoming-events .view-events-listing-page .views-field-field-date-location .field--name-field-time {
  background: #edf0f5 url("../images/icon-time.png") no-repeat 23px 7px; }

@media (max-width: 992px) {
  /* line 150, sass/components/page-components/_events-listing.scss */
  .block-views-blockevents-listing-page-block-1 .view-events-listing-page .views-field-field-date-location .field--name-field-time,
  .fab-upcoming-events .view-events-listing-page .views-field-field-date-location .field--name-field-time {
    background-position: 20px 3px; } }

/* line 158, sass/components/page-components/_events-listing.scss */
.block-views-blockevents-listing-page-block-1 .view-events-listing-page .views-field-field-event-tag,
.fab-upcoming-events .view-events-listing-page .views-field-field-event-tag {
  margin-top: 27px; }

/* line 160, sass/components/page-components/_events-listing.scss */
.block-views-blockevents-listing-page-block-1 .view-events-listing-page .views-field-field-event-tag .field-content,
.fab-upcoming-events .view-events-listing-page .views-field-field-event-tag .field-content {
  color: #626b7a;
  font-size: 16px;
  letter-spacing: 0.77px;
  font-weight: 700;
  text-transform: uppercase; }

@media (max-width: 992px) {
  /* line 160, sass/components/page-components/_events-listing.scss */
  .block-views-blockevents-listing-page-block-1 .view-events-listing-page .views-field-field-event-tag .field-content,
  .fab-upcoming-events .view-events-listing-page .views-field-field-event-tag .field-content {
    font-size: 14px; } }

/* line 172, sass/components/page-components/_events-listing.scss */
.block-views-blockevents-listing-page-block-1 .view-events-listing-page .views-field-field-subtitle,
.fab-upcoming-events .view-events-listing-page .views-field-field-subtitle {
  margin-top: 8px; }

/* line 174, sass/components/page-components/_events-listing.scss */
.block-views-blockevents-listing-page-block-1 .view-events-listing-page .views-field-field-subtitle .field-content,
.fab-upcoming-events .view-events-listing-page .views-field-field-subtitle .field-content {
  color: #193f7a;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px; }

@media (max-width: 992px) {
  /* line 174, sass/components/page-components/_events-listing.scss */
  .block-views-blockevents-listing-page-block-1 .view-events-listing-page .views-field-field-subtitle .field-content,
  .fab-upcoming-events .view-events-listing-page .views-field-field-subtitle .field-content {
    font-size: 20px;
    line-height: 1.5; } }

/* line 186, sass/components/page-components/_events-listing.scss */
.block-views-blockevents-listing-page-block-1 .view-events-listing-page .views-field-field-event-link,
.fab-upcoming-events .view-events-listing-page .views-field-field-event-link {
  margin-top: 15px; }

/* line 188, sass/components/page-components/_events-listing.scss */
.block-views-blockevents-listing-page-block-1 .view-events-listing-page .views-field-field-event-link a,
.fab-upcoming-events .view-events-listing-page .views-field-field-event-link a {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: none;
  color: #2d67c5;
  padding: 0;
  padding: 0 !important; }

@media (min-width: 1200px) {
  /* line 188, sass/components/page-components/_events-listing.scss */
  .block-views-blockevents-listing-page-block-1 .view-events-listing-page .views-field-field-event-link a,
  .fab-upcoming-events .view-events-listing-page .views-field-field-event-link a {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.block-views-blockevents-listing-page-block-1 .view-events-listing-page .views-field-field-event-link a:focus,
.fab-upcoming-events .view-events-listing-page .views-field-field-event-link a:focus {
  outline: 0; }

/* line 218, sass/mixins/_default.sass */
.block-views-blockevents-listing-page-block-1 .view-events-listing-page .views-field-field-event-link a:after,
.fab-upcoming-events .view-events-listing-page .views-field-field-event-link a:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  margin: 0 0 0 14px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%232d67c5' d='M19 9a1 1 0 00-1 1v8H2V2h8a1 1 0 100-2H1a1 1 0 00-1 1v18a1 1 0 001 1h18a1 1 0 001-1v-9a1 1 0 00-1-1z'/%3E%3Cpath fill='%232d67c5' d='M19.382.077A1.01 1.01 0 0019 0h-5a1 1 0 100 2h2.586L9.293 9.293a1 1 0 101.414 1.414L18 3.414V6a1 1 0 102 0V1a1 1 0 00-.618-.923z'/%3E%3C/svg%3E"); }

@media (max-width: 992px) {
  /* line 218, sass/mixins/_default.sass */
  .block-views-blockevents-listing-page-block-1 .view-events-listing-page .views-field-field-event-link a:after,
  .fab-upcoming-events .view-events-listing-page .views-field-field-event-link a:after {
    width: 13px;
    height: 13px;
    background-size: 100%; } }

/* line 230, sass/mixins/_default.sass */
.block-views-blockevents-listing-page-block-1 .view-events-listing-page .views-field-field-event-link a:focus, .block-views-blockevents-listing-page-block-1 .view-events-listing-page .views-field-field-event-link a:active, .block-views-blockevents-listing-page-block-1 .view-events-listing-page .views-field-field-event-link a:hover,
.fab-upcoming-events .view-events-listing-page .views-field-field-event-link a:focus,
.fab-upcoming-events .view-events-listing-page .views-field-field-event-link a:active,
.fab-upcoming-events .view-events-listing-page .views-field-field-event-link a:hover {
  border-color: transparent;
  color: #097230; }

/* line 235, sass/mixins/_default.sass */
.block-views-blockevents-listing-page-block-1 .view-events-listing-page .views-field-field-event-link a:focus:after, .block-views-blockevents-listing-page-block-1 .view-events-listing-page .views-field-field-event-link a:active:after, .block-views-blockevents-listing-page-block-1 .view-events-listing-page .views-field-field-event-link a:hover:after,
.fab-upcoming-events .view-events-listing-page .views-field-field-event-link a:focus:after,
.fab-upcoming-events .view-events-listing-page .views-field-field-event-link a:active:after,
.fab-upcoming-events .view-events-listing-page .views-field-field-event-link a:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23097230' d='M19 9a1 1 0 00-1 1v8H2V2h8a1 1 0 100-2H1a1 1 0 00-1 1v18a1 1 0 001 1h18a1 1 0 001-1v-9a1 1 0 00-1-1z'/%3E%3Cpath fill='%23097230' d='M19.382.077A1.01 1.01 0 0019 0h-5a1 1 0 100 2h2.586L9.293 9.293a1 1 0 101.414 1.414L18 3.414V6a1 1 0 102 0V1a1 1 0 00-.618-.923z'/%3E%3C/svg%3E"); }

/* line 201, sass/components/page-components/_events-listing.scss */
.block-views-blockevents-listing-page-block-1 {
  padding: 60px 0 60px; }

@media (max-width: 992px) {
  /* line 201, sass/components/page-components/_events-listing.scss */
  .block-views-blockevents-listing-page-block-1 {
    padding: 30px 0 60px; } }

/* line 206, sass/components/page-components/_events-listing.scss */
.block-views-blockevents-listing-page-block-1 .content {
  max-width: 1535px;
  padding: 0 30px;
  margin: 0 auto; }

/* line 212, sass/components/page-components/_events-listing.scss */
.block-views-blockevents-listing-page-block-1 .view-header {
  max-width: 1440px;
  margin: 0 auto;
  padding: 0 20px; }

/* line 216, sass/components/page-components/_events-listing.scss */
.block-views-blockevents-listing-page-block-1 .view-header h2 {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 40px;
  font-weight: 900;
  margin-bottom: 50px;
  line-height: 1.367;
  text-transform: inherit;
  margin-bottom: 48px; }

@media (max-width: 992px) {
  /* line 216, sass/components/page-components/_events-listing.scss */
  .block-views-blockevents-listing-page-block-1 .view-header h2 {
    font-size: 30px;
    margin-bottom: 40px; } }

@media (max-width: 767px) {
  /* line 216, sass/components/page-components/_events-listing.scss */
  .block-views-blockevents-listing-page-block-1 .view-header h2 {
    font-size: 22px;
    margin-bottom: 22px; } }

@media (max-width: 767px) {
  /* line 216, sass/components/page-components/_events-listing.scss */
  .block-views-blockevents-listing-page-block-1 .view-header h2 {
    padding: 0; } }

/* line 226, sass/components/page-components/_events-listing.scss */
.block-views-blockevents-listing-page-block-1 .slick-arrow {
  position: static;
  -webkit-transform: inherit;
  transform: inherit; }

/* line 229, sass/components/page-components/_events-listing.scss */
.block-views-blockevents-listing-page-block-1 .slick-arrow.slick-prev {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2; }

/* line 232, sass/components/page-components/_events-listing.scss */
.block-views-blockevents-listing-page-block-1 .slick-arrow.slick-next {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  order: 4; }

/* line 237, sass/components/page-components/_events-listing.scss */
.fab-upcoming-events {
  -webkit-box-shadow: 0 -10px 60px rgba(56, 102, 178, 0.2);
  box-shadow: 0 -10px 60px rgba(56, 102, 178, 0.2);
  background-color: #ffffff;
  -webkit-transition: all linear .2s;
  transition: all linear .2s; }

@media (max-width: 767px) {
  /* line 237, sass/components/page-components/_events-listing.scss */
  .fab-upcoming-events {
    display: none !important; } }

/* line 244, sass/components/page-components/_events-listing.scss */
.fab-upcoming-events.hide-blc {
  -webkit-transform: translateY(120%);
  transform: translateY(120%); }

@media (max-width: 767px) {
  /* line 244, sass/components/page-components/_events-listing.scss */
  .fab-upcoming-events.hide-blc {
    display: none !important; } }

/* line 250, sass/components/page-components/_events-listing.scss */
.fab-upcoming-events .close-btn {
  position: absolute;
  top: -20px;
  left: calc(50% - 44px);
  background: #fff;
  padding: 18px 34px;
  border-radius: 25px;
  cursor: pointer; }

/* line 259, sass/components/page-components/_events-listing.scss */
.fab-upcoming-events .content {
  max-width: 100%; }

/* line 262, sass/components/page-components/_events-listing.scss */
.fab-upcoming-events .slick-slide {
  border-bottom: 1px solid #d2d3d5; }

/* line 267, sass/components/page-components/_events-listing.scss */
.fab-upcoming-events .view-events-listing-page .view-content .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

/* line 270, sass/components/page-components/_events-listing.scss */
.fab-upcoming-events .view-events-listing-page .view-content .slick-slide {
  height: inherit; }

/* line 272, sass/components/page-components/_events-listing.scss */
.fab-upcoming-events .view-events-listing-page .view-content .slick-slide > div {
  height: 100%; }

/* line 277, sass/components/page-components/_events-listing.scss */
.fab-upcoming-events .view-events-listing-page .view-content .slick-list:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: -webkit-gradient(linear, left top, right top, from(#ffffff), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(to right, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  width: 230px;
  z-index: 1; }

/* line 287, sass/components/page-components/_events-listing.scss */
.fab-upcoming-events .view-events-listing-page .view-content .slick-list:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  background: -webkit-gradient(linear, right top, left top, from(#ffffff), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(270deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  width: 230px;
  z-index: 1; }

/* line 302, sass/components/page-components/_events-listing.scss */
.fab-upcoming-events .views-field-field-event-link a {
  text-align: left !important; }

/* line 306, sass/components/page-components/_events-listing.scss */
.fab-upcoming-events .field--name-field-location,
.fab-upcoming-events .field--name-field-time {
  display: inline-block; }

/* line 310, sass/components/page-components/_events-listing.scss */
.fab-upcoming-events .more-link {
  text-align: center; }

/* line 312, sass/components/page-components/_events-listing.scss */
.fab-upcoming-events .more-link a {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: 2px solid #2d67c5;
  color: #2d67c5;
  display: inline-block; }

@media (min-width: 1200px) {
  /* line 312, sass/components/page-components/_events-listing.scss */
  .fab-upcoming-events .more-link a {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.fab-upcoming-events .more-link a:focus {
  outline: 0; }

/* line 156, sass/mixins/_default.sass */
.fab-upcoming-events .more-link a:focus, .fab-upcoming-events .more-link a:active, .fab-upcoming-events .more-link a:hover {
  border-color: transparent;
  background: #2d67c5;
  color: #fff; }

/* line 319, sass/components/page-components/_events-listing.scss */
.upcoming-events-text {
  -webkit-box-shadow: 0 0 25px rgba(56, 102, 178, 0.45);
  box-shadow: 0 0 25px rgba(56, 102, 178, 0.45);
  background-color: #2d67c5;
  color: #fff;
  position: fixed;
  bottom: 100px;
  right: 10px;
  font-size: 16px;
  font-weight: 600;
  font-family: var(--gotham);
  z-index: 49;
  padding: 12px 20px;
  border-radius: 31px;
  cursor: pointer; }

@media (max-width: 767px) {
  /* line 319, sass/components/page-components/_events-listing.scss */
  .upcoming-events-text {
    display: none; } }

/* line 2, sass/components/page-components/_expert-services.scss */
.expert_services .big-font {
  font-size: 35px; }

/* line 5, sass/components/page-components/_expert-services.scss */
.expert_services .gray-color {
  color: #626b7a; }

/* line 8, sass/components/page-components/_expert-services.scss */
.expert_services .cyan-font {
  color: #00c0f3; }

/* line 11, sass/components/page-components/_expert-services.scss */
.expert_services .gray-bg {
  background-color: #EDF1F4; }

/* line 14, sass/components/page-components/_expert-services.scss */
.expert_services .deep-blue-font {
  color: #193F7A; }

/* line 17, sass/components/page-components/_expert-services.scss */
.expert_services .block-inline-blockcms-body {
  background-color: #EDF1F4;
  text-align: center;
  margin-top: -115px;
  padding-top: 100px; }

/* line 23, sass/components/page-components/_expert-services.scss */
.expert_services .block-inline-blocktabs-with-images {
  background-color: #EDF1F4;
  padding: 80px 0; }

/* line 26, sass/components/page-components/_expert-services.scss */
.expert_services .block-inline-blocktabs-with-images .tab-content.Avetta-one-outer.gray-bg {
  display: none; }

/* line 31, sass/components/page-components/_expert-services.scss */
.expert_services .block-inline-blocktabs-with-images .a11y-paragraphs-tabs__section-container ul.tabs-tab-list .field--name-field-svg-image {
  margin-bottom: 0 !important;
  margin-right: 20px !important; }

/* line 36, sass/components/page-components/_expert-services.scss */
.expert_services .block-inline-blocktabs-with-images .a11y-paragraphs-tabs__section-container .content {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

/* line 41, sass/components/page-components/_expert-services.scss */
.expert_services .block-inline-blocktabs-with-images .a11y-paragraphs-tabs__section-container .content .col-md-3 img {
  margin: 0 auto; }

/* line 44, sass/components/page-components/_expert-services.scss */
.expert_services .block-inline-blocktabs-with-images .a11y-paragraphs-tabs__section-container .content .col-md-3 p {
  font-size: 20px;
  font-family: var(--gotham);
  font-weight: 400;
  line-height: 1.2; }

/* line 55, sass/components/page-components/_expert-services.scss */
.expert_services .block-inline-blocksuppliers-slider .Avetta-one-outer.gray-bg {
  background: transparent; }

/* line 59, sass/components/page-components/_expert-services.scss */
.expert_services .access-await-another-items.block-inline-blocksuppliers-slider {
  background-color: #EDF1F4; }

/* line 63, sass/components/page-components/_expert-services.scss */
.expert_services .block-inline-blockwhite-black-block .ds-2col {
  max-width: 1170px;
  padding: 0 0 30px; }

@media (min-width: 768px) {
  /* line 63, sass/components/page-components/_expert-services.scss */
  .expert_services .block-inline-blockwhite-black-block .ds-2col {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; } }

/* line 69, sass/components/page-components/_expert-services.scss */
.expert_services .block-inline-blockwhite-black-block .ds-2col .group-left {
  width: 35%;
  -webkit-transform: none;
  transform: none; }

@media (max-width: 767px) {
  /* line 69, sass/components/page-components/_expert-services.scss */
  .expert_services .block-inline-blockwhite-black-block .ds-2col .group-left {
    width: 100%;
    padding: 0 25px;
    margin-top: -50px; } }

/* line 78, sass/components/page-components/_expert-services.scss */
.expert_services .block-inline-blockwhite-black-block .ds-2col .group-left .field--name-field-content-image img {
  -webkit-clip-path: none;
  clip-path: none; }

/* line 81, sass/components/page-components/_expert-services.scss */
.expert_services .block-inline-blockwhite-black-block .ds-2col .group-left .field--name-field-content-image::before {
  display: none; }

/* line 86, sass/components/page-components/_expert-services.scss */
.expert_services .block-inline-blockwhite-black-block .ds-2col .group-right {
  width: 65%;
  padding-right: 25px;
  padding-left: 25px; }

@media (max-width: 767px) {
  /* line 86, sass/components/page-components/_expert-services.scss */
  .expert_services .block-inline-blockwhite-black-block .ds-2col .group-right {
    width: 100%; } }

/* line 94, sass/components/page-components/_expert-services.scss */
.expert_services .block-inline-blockwhite-black-block .ds-2col .group-right .field--name-field-content-title > h4 {
  font-size: 50px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2px;
  margin-top: 30px; }

/* line 104, sass/components/page-components/_expert-services.scss */
.expert_services .block-inline-blockwhite-black-block .ds-2col .group-right .field--name-field-content-description p {
  font-size: 20px;
  line-height: 1.4;
  font-family: var(--gotham);
  font-weight: 400; }

/* line 114, sass/components/page-components/_expert-services.scss */
.expert_services .gray-corner {
  background-image: url(../images/Gray-bg.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 340px;
  margin-bottom: 0px; }

@media (max-width: 1024px) {
  /* line 114, sass/components/page-components/_expert-services.scss */
  .expert_services .gray-corner {
    height: 240px; } }

@media (max-width: 767px) {
  /* line 114, sass/components/page-components/_expert-services.scss */
  .expert_services .gray-corner {
    height: 140px;
    margin-bottom: 0; } }

/* line 129, sass/components/page-components/_expert-services.scss */
.expert_services .screen-shot-position.screenshot-bg {
  margin-top: -25%; }

@media (max-width: 767px) {
  /* line 132, sass/components/page-components/_expert-services.scss */
  .expert_services .screen-shot-position.screenshot-bg img {
    width: 500px;
    margin: 0 auto; } }

/* line 138, sass/components/page-components/_expert-services.scss */
.expert_services .block-inline-blockapproach-services {
  padding: 100px 0; }

/* line 140, sass/components/page-components/_expert-services.scss */
.expert_services .block-inline-blockapproach-services h2 {
  font-size: 50px;
  line-height: 1;
  letter-spacing: -2px;
  font-weight: 700;
  font-family: var(--gotham);
  margin-bottom: 50px; }

@media (max-width: 767px) {
  /* line 148, sass/components/page-components/_expert-services.scss */
  .expert_services .block-inline-blockapproach-services #accordion {
    margin: 50px 0 0; } }

/* line 152, sass/components/page-components/_expert-services.scss */
.expert_services .block-inline-blockapproach-services #accordion .panel {
  border: medium none;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin: 0 0 15px 10px; }

/* line 157, sass/components/page-components/_expert-services.scss */
.expert_services .block-inline-blockapproach-services #accordion .panel .panel-heading {
  border-radius: 30px;
  padding: 0; }

/* line 161, sass/components/page-components/_expert-services.scss */
.expert_services .block-inline-blockapproach-services #accordion .panel .panel-heading .panel-title a {
  background: #193f7a none repeat scroll 0 0;
  border: 1px solid transparent;
  border-radius: 30px;
  color: #fff;
  display: block;
  font-size: 18px;
  font-weight: 600;
  padding: 12px 20px 12px 50px;
  position: relative;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  text-decoration: none; }

/* line 173, sass/components/page-components/_expert-services.scss */
.expert_services .block-inline-blockapproach-services #accordion .panel .panel-heading .panel-title a:after {
  background: #193f7a none repeat scroll 0 0;
  border: 1px solid transparent;
  border-radius: 50%;
  -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.58);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.58);
  color: #fff;
  content: "";
  font-family: fontawesome;
  font-size: 25px;
  height: 55px;
  left: -20px;
  line-height: 55px;
  position: absolute;
  text-align: center;
  top: -5px;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  width: 55px; }

@media (max-width: 600px) {
  /* line 173, sass/components/page-components/_expert-services.scss */
  .expert_services .block-inline-blockapproach-services #accordion .panel .panel-heading .panel-title a:after {
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%); } }

/* line 196, sass/components/page-components/_expert-services.scss */
.expert_services .block-inline-blockapproach-services #accordion .panel .panel-heading .panel-title a.collapsed {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #ddd;
  color: #333; }

/* line 200, sass/components/page-components/_expert-services.scss */
.expert_services .block-inline-blockapproach-services #accordion .panel .panel-heading .panel-title a.collapsed:after {
  background: #193f7a none repeat scroll 0 0;
  border: 1px solid transparent;
  border-radius: 50%;
  -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.58);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.58);
  color: #fff;
  content: "";
  font-family: fontawesome;
  font-size: 25px;
  height: 55px;
  left: -20px;
  line-height: 55px;
  position: absolute;
  text-align: center;
  top: -5px;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  width: 55px;
  background: #fff none repeat scroll 0 0;
  border: 1px solid #ddd;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #333;
  content: ""; }

@media (max-width: 600px) {
  /* line 200, sass/components/page-components/_expert-services.scss */
  .expert_services .block-inline-blockapproach-services #accordion .panel .panel-heading .panel-title a.collapsed:after {
    top: 50%;
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%); } }

/* line 230, sass/components/page-components/_expert-services.scss */
.expert_services .block-inline-blockapproach-services #accordion .panel .panel-body {
  background: transparent none repeat scroll 0 0;
  border-top: medium none;
  padding: 20px 25px 10px 9px;
  position: relative; }

/* line 235, sass/components/page-components/_expert-services.scss */
.expert_services .block-inline-blockapproach-services #accordion .panel .panel-body p {
  border-left: 1px dashed #8c8c8c;
  padding-left: 25px; }

/* line 244, sass/components/page-components/_expert-services.scss */
.expert_services .container.Request-btn a.button {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: 2px solid #2d67c5;
  color: #2d67c5;
  display: table;
  margin: 0 auto 30px;
  font-family: var(--gotham);
  position: relative;
  left: 80px; }

@media (min-width: 1200px) {
  /* line 244, sass/components/page-components/_expert-services.scss */
  .expert_services .container.Request-btn a.button {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.expert_services .container.Request-btn a.button:focus {
  outline: 0; }

/* line 156, sass/mixins/_default.sass */
.expert_services .container.Request-btn a.button:focus, .expert_services .container.Request-btn a.button:active, .expert_services .container.Request-btn a.button:hover {
  border-color: transparent;
  background: #2d67c5;
  color: #fff; }

@media (max-width: 767px) {
  /* line 244, sass/components/page-components/_expert-services.scss */
  .expert_services .container.Request-btn a.button {
    left: 0; } }

/* line 257, sass/components/page-components/_expert-services.scss */
.expert_services .block-inline-blocktext-with-link .gray-bg {
  background-color: transparent; }

/* line 1, sass/components/page-components/_external-links.scss */
.block-inline-blockexternal-links {
  background-color: #edf0f5;
  padding: 110px 0; }

@media (max-width: 992px) {
  /* line 1, sass/components/page-components/_external-links.scss */
  .block-inline-blockexternal-links {
    padding: 55px 0 63px 0; } }

@media (max-width: 767px) {
  /* line 1, sass/components/page-components/_external-links.scss */
  .block-inline-blockexternal-links {
    padding: 55px 0 42px 0; } }

/* line 10, sass/components/page-components/_external-links.scss */
.block-inline-blockexternal-links h2 {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 60px;
  font-weight: 900;
  margin-bottom: 75px;
  line-height: 1.367;
  text-align: center;
  text-transform: inherit;
  padding: 0 30px;
  margin-bottom: 69px; }

@media (max-width: 992px) {
  /* line 10, sass/components/page-components/_external-links.scss */
  .block-inline-blockexternal-links h2 {
    font-size: 40px;
    margin-bottom: 40px; } }

@media (max-width: 767px) {
  /* line 10, sass/components/page-components/_external-links.scss */
  .block-inline-blockexternal-links h2 {
    font-size: 22px;
    margin-bottom: 22px; } }

@media (max-width: 767px) {
  /* line 10, sass/components/page-components/_external-links.scss */
  .block-inline-blockexternal-links h2 {
    margin-bottom: 45px; } }

/* line 18, sass/components/page-components/_external-links.scss */
.block-inline-blockexternal-links .content {
  max-width: 1460px;
  margin: 0 auto;
  padding: 0 30px; }

@media (max-width: 767px) {
  /* line 18, sass/components/page-components/_external-links.scss */
  .block-inline-blockexternal-links .content {
    padding: 0 25px; } }

/* line 26, sass/components/page-components/_external-links.scss */
.block-inline-blockexternal-links .field--name-field-external-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -12px; }

@media (max-width: 992px) {
  /* line 26, sass/components/page-components/_external-links.scss */
  .block-inline-blockexternal-links .field--name-field-external-links {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0; } }

/* line 34, sass/components/page-components/_external-links.scss */
.block-inline-blockexternal-links .field--name-field-external-links > .field__item {
  width: 100%;
  max-width: calc(100% / 3 - 24px);
  margin: 0 12px 24px;
  background: #fff;
  -webkit-box-shadow: 0 6px 16px rgba(56, 102, 178, 0.05);
  box-shadow: 0 6px 16px rgba(56, 102, 178, 0.05);
  padding: 28px 38px 40px 38px;
  border-radius: 10px; }

@media (max-width: 992px) {
  /* line 34, sass/components/page-components/_external-links.scss */
  .block-inline-blockexternal-links .field--name-field-external-links > .field__item {
    max-width: 100%;
    margin: 0 0 24px;
    padding: 40px 38px 48px 27px; } }

@media (max-width: 767px) {
  /* line 34, sass/components/page-components/_external-links.scss */
  .block-inline-blockexternal-links .field--name-field-external-links > .field__item {
    margin: 0 0 20px;
    padding: 18px 29px 29px 21px; } }

/* line 51, sass/components/page-components/_external-links.scss */
.block-inline-blockexternal-links .field--name-field-external-links > .field__item .field--name-field-link-and-arrow {
  margin-bottom: 9px; }

@media (max-width: 992px) {
  /* line 51, sass/components/page-components/_external-links.scss */
  .block-inline-blockexternal-links .field--name-field-external-links > .field__item .field--name-field-link-and-arrow {
    margin-bottom: 10px; } }

@media (max-width: 992px) {
  /* line 51, sass/components/page-components/_external-links.scss */
  .block-inline-blockexternal-links .field--name-field-external-links > .field__item .field--name-field-link-and-arrow {
    margin-bottom: 2px; } }

/* line 59, sass/components/page-components/_external-links.scss */
.block-inline-blockexternal-links .field--name-field-external-links > .field__item .field--name-field-link-and-arrow a {
  color: #193f7a;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  display: inline-block; }

@media (max-width: 992px) {
  /* line 59, sass/components/page-components/_external-links.scss */
  .block-inline-blockexternal-links .field--name-field-external-links > .field__item .field--name-field-link-and-arrow a {
    font-size: 20px; } }

@media (max-width: 767px) {
  /* line 59, sass/components/page-components/_external-links.scss */
  .block-inline-blockexternal-links .field--name-field-external-links > .field__item .field--name-field-link-and-arrow a {
    font-size: 14px;
    line-height: 19px; } }

/* line 72, sass/components/page-components/_external-links.scss */
.block-inline-blockexternal-links .field--name-field-external-links > .field__item .field--name-field-link-and-arrow a:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 14px;
  height: 14px;
  background: url("../images/ar-b.png") 0px 0px no-repeat;
  background-size: 100%;
  margin: 0 0 0 10px; }

/* line 82, sass/components/page-components/_external-links.scss */
.block-inline-blockexternal-links .field--name-field-external-links > .field__item .field--name-field-link-and-arrow a:hover {
  color: #097230; }

/* line 84, sass/components/page-components/_external-links.scss */
.block-inline-blockexternal-links .field--name-field-external-links > .field__item .field--name-field-link-and-arrow a:hover:after {
  background: url("../images/arrow-green-2.png") 0px 0px no-repeat;
  background-size: 100%; }

/* line 92, sass/components/page-components/_external-links.scss */
.block-inline-blockexternal-links .field--name-field-external-links > .field__item .field--name-field-link-description {
  color: #626b7a;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px; }

@media (max-width: 992px) {
  /* line 92, sass/components/page-components/_external-links.scss */
  .block-inline-blockexternal-links .field--name-field-external-links > .field__item .field--name-field-link-description {
    font-size: 16px;
    max-width: 87%;
    line-height: 22px; } }

@media (max-width: 767px) {
  /* line 92, sass/components/page-components/_external-links.scss */
  .block-inline-blockexternal-links .field--name-field-external-links > .field__item .field--name-field-link-description {
    font-size: 11px;
    line-height: 16px; } }

/* line 1, sass/components/page-components/_fab-upcoming-events.scss */
.fab-upcoming-events {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 50;
  background: #fff;
  padding: 50px 0 35px; }

/* line 1, sass/components/page-components/_featured-resources.scss */
.block-inline-blockfeatured-resources {
  overflow: hidden;
  padding: 136px 0 109px;
  position: relative;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#edf0f5), to(#ffffff));
  background-image: linear-gradient(180deg, #edf0f5 0%, #ffffff 100%); }

/* line 6, sass/components/page-components/_featured-resources.scss */
.block-inline-blockfeatured-resources:after {
  content: '';
  position: absolute;
  bottom: 37%;
  right: -2%;
  background: url(../images/svg/tringlr.svg) no-repeat 0 0;
  background-size: 100%;
  width: 650px;
  height: 650px; }

@media (max-width: 992px) {
  /* line 6, sass/components/page-components/_featured-resources.scss */
  .block-inline-blockfeatured-resources:after {
    width: 383px;
    height: 386px;
    bottom: -57px; } }

@media (max-width: 767px) {
  /* line 6, sass/components/page-components/_featured-resources.scss */
  .block-inline-blockfeatured-resources:after {
    right: -133px;
    bottom: -85px; } }

@media (max-width: 992px) {
  /* line 1, sass/components/page-components/_featured-resources.scss */
  .block-inline-blockfeatured-resources {
    padding: 60px 0 70px; } }

@media (max-width: 767px) {
  /* line 1, sass/components/page-components/_featured-resources.scss */
  .block-inline-blockfeatured-resources {
    padding: 40px 0 50px; } }

/* line 31, sass/components/page-components/_featured-resources.scss */
.block-inline-blockfeatured-resources h2 {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 60px;
  font-weight: 900;
  margin-bottom: 75px;
  line-height: 1.367;
  text-align: center;
  text-transform: inherit;
  width: 1460px;
  margin: 0 auto;
  margin-bottom: 75px;
  padding: 0 15px; }

@media (max-width: 992px) {
  /* line 31, sass/components/page-components/_featured-resources.scss */
  .block-inline-blockfeatured-resources h2 {
    font-size: 40px;
    margin-bottom: 40px; } }

@media (max-width: 767px) {
  /* line 31, sass/components/page-components/_featured-resources.scss */
  .block-inline-blockfeatured-resources h2 {
    font-size: 22px;
    margin-bottom: 22px; } }

@media (max-width: 1460px) {
  /* line 31, sass/components/page-components/_featured-resources.scss */
  .block-inline-blockfeatured-resources h2 {
    width: auto;
    padding: 0 25px; } }

/* line 42, sass/components/page-components/_featured-resources.scss */
.block-inline-blockfeatured-resources .content {
  max-width: 1460px;
  margin: 0 auto;
  padding: 0 25px;
  position: relative;
  z-index: 1; }

/* line 49, sass/components/page-components/_featured-resources.scss */
.block-inline-blockfeatured-resources .field--name-field-industry-items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0 -10px; }

@media (max-width: 992px) {
  /* line 49, sass/components/page-components/_featured-resources.scss */
  .block-inline-blockfeatured-resources .field--name-field-industry-items {
    margin: 0 -20px 0 0; } }

@media (max-width: 767px) {
  /* line 49, sass/components/page-components/_featured-resources.scss */
  .block-inline-blockfeatured-resources .field--name-field-industry-items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0; } }

/* line 61, sass/components/page-components/_featured-resources.scss */
.block-inline-blockfeatured-resources .field--name-field-industry-items > .field__item {
  width: 100%;
  max-width: calc(100% / 3 - 48px);
  margin: 0 24px 48px;
  background: #fff;
  border-radius: 0 0 10px 10px;
  overflow: hidden;
  -webkit-box-shadow: 0 6px 16px rgba(56, 102, 178, 0.05);
  box-shadow: 0 6px 16px rgba(56, 102, 178, 0.05);
  padding-bottom: 57px; }

@media (max-width: 992px) {
  /* line 61, sass/components/page-components/_featured-resources.scss */
  .block-inline-blockfeatured-resources .field--name-field-industry-items > .field__item {
    max-width: calc(100% / 2 - 25px);
    margin: 0 25px 25px 0; } }

@media (max-width: 767px) {
  /* line 61, sass/components/page-components/_featured-resources.scss */
  .block-inline-blockfeatured-resources .field--name-field-industry-items > .field__item {
    max-width: 100%;
    margin: 0 0 25px 0; } }

/* line 80, sass/components/page-components/_featured-resources.scss */
.block-inline-blockfeatured-resources .field--name-field-resource-image {
  margin-bottom: 46px; }

@media (max-width: 992px) {
  /* line 80, sass/components/page-components/_featured-resources.scss */
  .block-inline-blockfeatured-resources .field--name-field-resource-image {
    margin-bottom: 26px; } }

@media (max-width: 767px) {
  /* line 80, sass/components/page-components/_featured-resources.scss */
  .block-inline-blockfeatured-resources .field--name-field-resource-image {
    margin-bottom: 22px; } }

/* line 90, sass/components/page-components/_featured-resources.scss */
.block-inline-blockfeatured-resources .field--type-image img {
  width: 100%;
  margin: 0; }

/* line 110, sass/components/page-components/_featured-resources.scss */
.block-inline-blockfeatured-resources .field--name-field-resource-tag {
  color: #9dacc4;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  padding: 0 30px 10px 39px; }

@media (max-width: 992px) {
  /* line 110, sass/components/page-components/_featured-resources.scss */
  .block-inline-blockfeatured-resources .field--name-field-resource-tag {
    font-size: 11px;
    margin-bottom: 0; } }

@media (max-width: 767px) {
  /* line 110, sass/components/page-components/_featured-resources.scss */
  .block-inline-blockfeatured-resources .field--name-field-resource-tag {
    padding: 0 30px 4px 25px; } }

/* line 126, sass/components/page-components/_featured-resources.scss */
.block-inline-blockfeatured-resources .field--name-field-resource-link a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 26px 0 39px;
  color: #0d2242;
  font-family: var(--gotham);
  font-size: 24px;
  line-height: 1.4;
  font-weight: 500; }

/* line 134, sass/components/page-components/_featured-resources.scss */
.block-inline-blockfeatured-resources .field--name-field-resource-link a:hover {
  color: #097230; }

@media (max-width: 1200px) {
  /* line 126, sass/components/page-components/_featured-resources.scss */
  .block-inline-blockfeatured-resources .field--name-field-resource-link a {
    font-size: 20px; } }

@media (max-width: 992px) {
  /* line 126, sass/components/page-components/_featured-resources.scss */
  .block-inline-blockfeatured-resources .field--name-field-resource-link a {
    padding: 10px 26px 0 32px; } }

@media (max-width: 767px) {
  /* line 126, sass/components/page-components/_featured-resources.scss */
  .block-inline-blockfeatured-resources .field--name-field-resource-link a {
    font-size: 15px;
    padding: 8px 22px 0 26px; } }

/* line 149, sass/components/page-components/_featured-resources.scss */
.block-inline-blockfeatured-resources .field--name-field-industry-resources-link {
  margin-top: 28px;
  text-align: center; }

@media (max-width: 992px) {
  /* line 149, sass/components/page-components/_featured-resources.scss */
  .block-inline-blockfeatured-resources .field--name-field-industry-resources-link {
    margin-top: 15px; } }

@media (max-width: 767px) {
  /* line 149, sass/components/page-components/_featured-resources.scss */
  .block-inline-blockfeatured-resources .field--name-field-industry-resources-link {
    margin-top: 5px; } }

/* line 158, sass/components/page-components/_featured-resources.scss */
.block-inline-blockfeatured-resources .field--name-field-industry-resources-link a {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: 2px solid #2d67c5;
  color: #2d67c5;
  display: inline-block !important;
  padding: 12px 35px !important; }

@media (min-width: 1200px) {
  /* line 158, sass/components/page-components/_featured-resources.scss */
  .block-inline-blockfeatured-resources .field--name-field-industry-resources-link a {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.block-inline-blockfeatured-resources .field--name-field-industry-resources-link a:focus {
  outline: 0; }

/* line 156, sass/mixins/_default.sass */
.block-inline-blockfeatured-resources .field--name-field-industry-resources-link a:focus, .block-inline-blockfeatured-resources .field--name-field-industry-resources-link a:active, .block-inline-blockfeatured-resources .field--name-field-industry-resources-link a:hover {
  border-color: transparent;
  background: #2d67c5;
  color: #fff; }

@media (max-width: 992px) {
  /* line 158, sass/components/page-components/_featured-resources.scss */
  .block-inline-blockfeatured-resources .field--name-field-industry-resources-link a {
    padding: 9px 17px !important; } }

/* css added for standalone resource pages */
/* line 172, sass/components/page-components/_featured-resources.scss */
.field--name-field-resource-image .media--type-image img {
  margin: 1px auto; }

/* line 177, sass/components/page-components/_featured-resources.scss */
.field--name-field-resource-tag, .field--name-field-resource-link, .field--name-field-topics, .field--name-field-resources, .field--name-field-industry, .field--name-field-role {
  text-align: left;
  max-width: 880px;
  margin: 0px auto; }

/* line 2, sass/components/page-components/_financial_viability.scss */
.financial_viability .big-font {
  font-size: 35px; }

/* line 5, sass/components/page-components/_financial_viability.scss */
.financial_viability .gray-color {
  color: #626b7a; }

/* line 8, sass/components/page-components/_financial_viability.scss */
.financial_viability .cyan-font {
  color: #00c0f3; }

/* line 11, sass/components/page-components/_financial_viability.scss */
.financial_viability .gray-bg {
  background-color: #EDF1F4; }

/* line 14, sass/components/page-components/_financial_viability.scss */
.financial_viability .deep-blue-font {
  color: #193F7A; }

/* line 17, sass/components/page-components/_financial_viability.scss */
.financial_viability .drop-shadow {
  box-shadow: 0px 2px 7px 0px rgba(26, 137, 193, 0.31);
  -webkit-box-shadow: 0px 2px 7px 0px rgba(26, 137, 193, 0.31);
  -moz-box-shadow: 0px 2px 7px 0px rgba(26, 137, 193, 0.31); }

/* line 23, sass/components/page-components/_financial_viability.scss */
.financial_viability .block-inline-blockbanner-without-image h1 {
  font-size: 60px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2px; }

@media (max-width: 767px) {
  /* line 23, sass/components/page-components/_financial_viability.scss */
  .financial_viability .block-inline-blockbanner-without-image h1 {
    font-size: 40px;
    line-height: 1.2;
    padding: 0 15px; } }

/* line 35, sass/components/page-components/_financial_viability.scss */
.financial_viability .block-inline-blockbanner-without-image .field--name-field-resource-library-text {
  font-size: 20px;
  line-height: 1.3; }

/* line 40, sass/components/page-components/_financial_viability.scss */
.financial_viability .text-formatted.field.field--name-field-cms-body {
  max-width: 1170px;
  text-align: center;
  padding-bottom: 30px; }

/* line 44, sass/components/page-components/_financial_viability.scss */
.financial_viability .text-formatted.field.field--name-field-cms-body p {
  font-size: 20px;
  font-family: var(--gotham);
  font-weight: 400; }

/* line 50, sass/components/page-components/_financial_viability.scss */
.financial_viability .block-inline-blocktabs-with-images {
  background-color: #EDF1F4;
  padding-top: 70px; }

@media (max-width: 767px) {
  /* line 50, sass/components/page-components/_financial_viability.scss */
  .financial_viability .block-inline-blocktabs-with-images {
    padding-bottom: 0; } }

/* line 56, sass/components/page-components/_financial_viability.scss */
.financial_viability .block-inline-blocktabs-with-images .container {
  width: 1170px; }

/* line 60, sass/components/page-components/_financial_viability.scss */
.financial_viability .block-inline-blocktabs-with-images ul.tabs-tab-list .field--name-field-svg-image {
  margin-bottom: 0 !important;
  margin-right: 20px !important; }

/* line 66, sass/components/page-components/_financial_viability.scss */
.financial_viability .block-inline-blocktabs-with-images .tabs-panel .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

/* line 69, sass/components/page-components/_financial_viability.scss */
.financial_viability .block-inline-blocktabs-with-images .tabs-panel .content .row {
  width: 100%; }

/* line 73, sass/components/page-components/_financial_viability.scss */
.financial_viability .block-inline-blocktabs-with-images .tabs-panel .content h3.cybersecurity-text::before {
  content: url(../images/Dot.png); }

/* line 77, sass/components/page-components/_financial_viability.scss */
.financial_viability .block-inline-blocktabs-with-images .tabs-panel .content h3 {
  font-size: 24px;
  margin: 20px 0 15px; }

/* line 81, sass/components/page-components/_financial_viability.scss */
.financial_viability .block-inline-blocktabs-with-images .tabs-panel .content p {
  font-size: 20px;
  font-family: var(--gotham);
  font-weight: 400;
  line-height: 1.3;
  margin-bottom: 20px; }

/* line 91, sass/components/page-components/_financial_viability.scss */
.financial_viability .block-inline-blocktabs-with-images .tabs-panel .content .cybersecurity-text p:first-child::before {
  content: url(../images/Dot.png); }

/* line 97, sass/components/page-components/_financial_viability.scss */
.financial_viability .block-inline-blocktabs-with-images .tabs-panel .content .globe-position {
  position: absolute;
  width: 800px;
  left: 50%;
  -webkit-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%); }

@media (max-width: 992px) {
  /* line 97, sass/components/page-components/_financial_viability.scss */
  .financial_viability .block-inline-blocktabs-with-images .tabs-panel .content .globe-position {
    width: 500px;
    -webkit-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%); } }

@media (max-width: 767px) {
  /* line 97, sass/components/page-components/_financial_viability.scss */
  .financial_viability .block-inline-blocktabs-with-images .tabs-panel .content .globe-position {
    width: 300px;
    -webkit-transform: none;
    transform: none;
    top: 0;
    position: relative;
    left: 0;
    margin-bottom: 30px; } }

/* line 117, sass/components/page-components/_financial_viability.scss */
.financial_viability .block-inline-blocktabs-with-images h2 {
  margin-bottom: 0;
  font-size: 50px;
  line-height: 1;
  letter-spacing: -2px;
  font-weight: 700;
  font-family: var(--gotham); }

/* line 125, sass/components/page-components/_financial_viability.scss */
.financial_viability .block-inline-blocktabs-with-images h3.blue-font {
  font-size: 24px;
  color: #193f7a;
  margin-top: 20px;
  font-family: var(--gotham); }

/* line 131, sass/components/page-components/_financial_viability.scss */
.financial_viability .block-inline-blocktabs-with-images p.gray-color {
  font-size: 20px;
  font-family: var(--gotham);
  margin-bottom: 20px; }

/* line 137, sass/components/page-components/_financial_viability.scss */
.financial_viability .block-inline-blocktabs-with-images .field--name-field-a11y-para-tabs-sec-title h2 {
  font-size: 35px;
  line-height: 1.3;
  font-family: var(--gotham);
  font-weight: 500;
  color: #626B7A !important;
  margin-top: 20px;
  max-width: 1170px; }

/* line 147, sass/components/page-components/_financial_viability.scss */
.financial_viability .block-inline-blocktabs-with-images a.button {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: 2px solid #2d67c5;
  color: #2d67c5;
  display: table;
  margin: 30px auto 30px;
  font-family: var(--gotham); }

@media (min-width: 1200px) {
  /* line 147, sass/components/page-components/_financial_viability.scss */
  .financial_viability .block-inline-blocktabs-with-images a.button {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.financial_viability .block-inline-blocktabs-with-images a.button:focus {
  outline: 0; }

/* line 156, sass/mixins/_default.sass */
.financial_viability .block-inline-blocktabs-with-images a.button:focus, .financial_viability .block-inline-blocktabs-with-images a.button:active, .financial_viability .block-inline-blocktabs-with-images a.button:hover {
  border-color: transparent;
  background: #2d67c5;
  color: #fff; }

/* line 153, sass/components/page-components/_financial_viability.scss */
.financial_viability .block-inline-blocktabs-with-images .tab-content.Avetta-one-outer.gray-bg {
  display: none; }

/* line 157, sass/components/page-components/_financial_viability.scss */
.financial_viability .block-inline-blockfinancial-liability {
  background-image: url(../images/Globe.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding: 100px 0; }

@media (max-width: 767px) {
  /* line 157, sass/components/page-components/_financial_viability.scss */
  .financial_viability .block-inline-blockfinancial-liability {
    padding: 80px 10px; } }

/* line 167, sass/components/page-components/_financial_viability.scss */
.financial_viability .block-inline-blockfinancial-liability .field--type-text-with-summary p {
  font-size: 50px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2px;
  color: #fff;
  text-transform: capitalize;
  margin-bottom: 50px; }

@media (max-width: 767px) {
  /* line 167, sass/components/page-components/_financial_viability.scss */
  .financial_viability .block-inline-blockfinancial-liability .field--type-text-with-summary p {
    font-size: 36px;
    line-height: 1.2;
    letter-spacing: 0; } }

/* line 183, sass/components/page-components/_financial_viability.scss */
.financial_viability .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg {
  background-color: transparent;
  padding: 0; }

/* line 188, sass/components/page-components/_financial_viability.scss */
.financial_viability .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background-color: rgba(0, 0, 0, 0.3);
  min-height: 425px; }

@media (max-width: 992px) {
  /* line 188, sass/components/page-components/_financial_viability.scss */
  .financial_viability .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item {
    min-height: 100%;
    padding: 15px 0; } }

/* line 197, sass/components/page-components/_financial_viability.scss */
.financial_viability .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item p {
  color: #fff;
  margin-bottom: 30px; }

@media (max-width: 767px) {
  /* line 197, sass/components/page-components/_financial_viability.scss */
  .financial_viability .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item p {
    margin-bottom: 0; } }

@media (max-width: 767px) {
  /* line 204, sass/components/page-components/_financial_viability.scss */
  .financial_viability .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item .row {
    display: block; } }

/* line 212, sass/components/page-components/_financial_viability.scss */
.financial_viability .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg .owl-carousel .owl-dots .owl-dot {
  background: rgba(255, 255, 255, 0.5) !important; }

/* line 215, sass/components/page-components/_financial_viability.scss */
.financial_viability .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg .owl-carousel .owl-dots .owl-dot.active {
  background: #fff !important; }

/* line 222, sass/components/page-components/_financial_viability.scss */
.financial_viability .gray-corner {
  background-image: url(../images/Gray-bg.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 340px;
  margin-bottom: 270px; }

@media (max-width: 767px) {
  /* line 222, sass/components/page-components/_financial_viability.scss */
  .financial_viability .gray-corner {
    height: 100px;
    margin-bottom: 50px; } }

/* line 234, sass/components/page-components/_financial_viability.scss */
.financial_viability .block.block-layout-builder.block-inline-blocktabs-with-small-icon {
  padding: 100px 0; }

@media (max-width: 767px) {
  /* line 234, sass/components/page-components/_financial_viability.scss */
  .financial_viability .block.block-layout-builder.block-inline-blocktabs-with-small-icon {
    padding: 50px 0px; } }

/* line 239, sass/components/page-components/_financial_viability.scss */
.financial_viability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .field--name-field-a11y-para-tabs-sec-title {
  margin-bottom: 0;
  font-size: 50px;
  color: #193f7a !important; }

/* line 243, sass/components/page-components/_financial_viability.scss */
.financial_viability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .field--name-field-a11y-para-tabs-sec-title h2 {
  margin-bottom: 0;
  font-size: 50px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2px;
  color: #193f7a !important; }

/* line 253, sass/components/page-components/_financial_viability.scss */
.financial_viability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container {
  width: 1170px;
  margin: 0 auto;
  text-align: center; }

@media (max-width: 1199px) {
  /* line 253, sass/components/page-components/_financial_viability.scss */
  .financial_viability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container {
    width: 100%; } }

/* line 260, sass/components/page-components/_financial_viability.scss */
.financial_viability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list {
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent;
  width: 900px;
  margin: 0 auto; }

@media (max-width: 1199px) {
  /* line 260, sass/components/page-components/_financial_viability.scss */
  .financial_viability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list {
    width: 100%; } }

/* line 268, sass/components/page-components/_financial_viability.scss */
.financial_viability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list:before {
  display: none; }

/* line 271, sass/components/page-components/_financial_viability.scss */
.financial_viability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list:after {
  display: none; }

/* line 274, sass/components/page-components/_financial_viability.scss */
.financial_viability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list li {
  height: auto !important; }

/* line 276, sass/components/page-components/_financial_viability.scss */
.financial_viability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list li a {
  border: none;
  color: #fff;
  background: #A0A0A0;
  border-radius: 50px;
  height: auto;
  padding: 15px;
  margin: 0 10px;
  font-weight: 500;
  text-transform: capitalize; }

/* line 287, sass/components/page-components/_financial_viability.scss */
.financial_viability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list li a.is-selected {
  border: none;
  background: #2d67c5;
  border-radius: 50px;
  color: #fff; }

/* line 292, sass/components/page-components/_financial_viability.scss */
.financial_viability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list li a.is-selected:before {
  display: none; }

/* line 295, sass/components/page-components/_financial_viability.scss */
.financial_viability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list li a.is-selected:after {
  display: none; }

/* line 301, sass/components/page-components/_financial_viability.scss */
.financial_viability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open {
  border-top: none; }

/* line 303, sass/components/page-components/_financial_viability.scss */
.financial_viability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .globe-position {
  position: absolute;
  z-index: -1; }

/* line 307, sass/components/page-components/_financial_viability.scss */
.financial_viability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

/* line 309, sass/components/page-components/_financial_viability.scss */
.financial_viability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-right {
  background: url(/themes/custom/avetta/dist/../images/tab-slider-bg.png) no-repeat 50% 10%;
  border-radius: 50%;
  background-size: contain;
  -webkit-transform: none;
  transform: none; }

/* line 314, sass/components/page-components/_financial_viability.scss */
.financial_viability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-right .field.field--name-field-circle-items {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 800px; }

/* line 317, sass/components/page-components/_financial_viability.scss */
.financial_viability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-right .field.field--name-field-circle-items .field__item.progress--circle {
  width: 350px;
  height: 350px; }

/* line 321, sass/components/page-components/_financial_viability.scss */
.financial_viability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-right .field.field--name-field-circle-items .field--name-field-circle-description {
  font-size: 20px;
  font-family: var(--gotham);
  font-weight: 400;
  line-height: 1.2;
  color: #A0A0A0; }

/* line 328, sass/components/page-components/_financial_viability.scss */
.financial_viability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-right .field.field--name-field-circle-items .field.field--name-field-percent {
  font-size: 50px;
  font-family: var(--gotham);
  line-height: 1;
  letter-spacing: -2px;
  color: #193f7a; }

/* line 338, sass/components/page-components/_financial_viability.scss */
.financial_viability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-top .field.field--name-field-global-result.field--type-entity-reference-revisions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

/* line 342, sass/components/page-components/_financial_viability.scss */
.financial_viability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-top .field.field--name-field-global-result.field--type-entity-reference-revisions > .field__item {
  width: 33.33%;
  padding: 0 10px;
  margin-bottom: 25px; }

/* line 347, sass/components/page-components/_financial_viability.scss */
.financial_viability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-top .field.field--name-field-global-result.field--type-entity-reference-revisions .field.field--name-field-location {
  font-size: 24px;
  color: #193f7a;
  font-weight: 700; }

/* line 352, sass/components/page-components/_financial_viability.scss */
.financial_viability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-top .field.field--name-field-global-result.field--type-entity-reference-revisions .field.field--name-field-text {
  font-size: 20px;
  font-family: var(--gotham); }

/* line 356, sass/components/page-components/_financial_viability.scss */
.financial_viability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-top .field.field--name-field-global-result.field--type-entity-reference-revisions .field.field--name-field-percent {
  font-size: 50px;
  line-height: 1.1;
  letter-spacing: -2px;
  color: #097230;
  font-family: var(--gotham);
  font-weight: 700; }

/* line 363, sass/components/page-components/_financial_viability.scss */
.financial_viability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-top .field.field--name-field-global-result.field--type-entity-reference-revisions .field.field--name-field-percent:before {
  content: url(../images/arrow.png);
  height: 50px;
  width: 50px; }

/* line 373, sass/components/page-components/_financial_viability.scss */
.financial_viability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .testimonial_outer {
  background-color: #ffffff;
  margin-left: -25%;
  margin-top: 14%;
  border-radius: 15px;
  padding: 6%; }

@media (max-width: 992px) {
  /* line 373, sass/components/page-components/_financial_viability.scss */
  .financial_viability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .testimonial_outer {
    margin-left: 0;
    margin-top: 30px; } }

@media (max-width: 767px) {
  /* line 373, sass/components/page-components/_financial_viability.scss */
  .financial_viability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .testimonial_outer {
    margin-bottom: 30px; } }

/* line 387, sass/components/page-components/_financial_viability.scss */
.financial_viability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .testimonial_outer .testimonial-inner h3 {
  font-size: 24px;
  margin: 10px 0 20px; }

/* line 392, sass/components/page-components/_financial_viability.scss */
.financial_viability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .testimonial_outer .testimonial-inner .quotation p {
  font-size: 20px;
  font-family: var(--gotham);
  font-weight: 400;
  line-height: 1.3;
  margin-bottom: 15px; }

/* line 398, sass/components/page-components/_financial_viability.scss */
.financial_viability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .testimonial_outer .testimonial-inner .quotation p::before {
  content: url("../images/Quotation1.png");
  position: absolute;
  margin-top: -25px;
  margin-left: -45px; }

/* line 404, sass/components/page-components/_financial_viability.scss */
.financial_viability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .testimonial_outer .testimonial-inner .quotation p::after {
  content: url("../images/Quotation2.png");
  position: absolute;
  margin-bottom: -25px;
  margin-right: -45px; }

/* line 413, sass/components/page-components/_financial_viability.scss */
.financial_viability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .testimonial_outer .testimonial-inner div.deep-blue-font strong {
  font-size: 20px;
  font-family: var(--gotham); }

/* line 417, sass/components/page-components/_financial_viability.scss */
.financial_viability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .testimonial_outer .testimonial-inner div.deep-blue-font i {
  font-size: 20px;
  font-family: var(--gotham);
  font-weight: 400; }

/* line 427, sass/components/page-components/_financial_viability.scss */
.financial_viability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .content .col-md-12 > p {
  font-size: 20px;
  font-family: var(--gotham);
  font-weight: 400;
  margin-top: 20px;
  margin-bottom: 20px;
  text-align: left; }

@media (max-width: 767px) {
  /* line 442, sass/components/page-components/_financial_viability.scss */
  .financial_viability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item .row {
    display: block; } }

/* line 446, sass/components/page-components/_financial_viability.scss */
.financial_viability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item .row .item-heading-style {
  margin-top: 0; }

/* line 448, sass/components/page-components/_financial_viability.scss */
.financial_viability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item .row .item-heading-style p {
  text-align: left;
  font-weight: 400; }

/* line 460, sass/components/page-components/_financial_viability.scss */
.financial_viability .block-inline-blockwhite-black-block .ds-2col {
  max-width: 1170px;
  padding: 0 0 30px; }

@media (min-width: 768px) {
  /* line 460, sass/components/page-components/_financial_viability.scss */
  .financial_viability .block-inline-blockwhite-black-block .ds-2col {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; } }

/* line 466, sass/components/page-components/_financial_viability.scss */
.financial_viability .block-inline-blockwhite-black-block .ds-2col .group-left {
  width: 35%;
  -webkit-transform: none;
  transform: none; }

@media (max-width: 767px) {
  /* line 466, sass/components/page-components/_financial_viability.scss */
  .financial_viability .block-inline-blockwhite-black-block .ds-2col .group-left {
    width: 100%;
    padding: 0 25px;
    margin-top: -50px; } }

/* line 475, sass/components/page-components/_financial_viability.scss */
.financial_viability .block-inline-blockwhite-black-block .ds-2col .group-left .field--name-field-content-image img {
  -webkit-clip-path: none;
  clip-path: none; }

/* line 478, sass/components/page-components/_financial_viability.scss */
.financial_viability .block-inline-blockwhite-black-block .ds-2col .group-left .field--name-field-content-image::before {
  display: none; }

/* line 483, sass/components/page-components/_financial_viability.scss */
.financial_viability .block-inline-blockwhite-black-block .ds-2col .group-right {
  width: 65%;
  padding-right: 25px;
  padding-left: 25px; }

@media (max-width: 767px) {
  /* line 483, sass/components/page-components/_financial_viability.scss */
  .financial_viability .block-inline-blockwhite-black-block .ds-2col .group-right {
    width: 100%; } }

/* line 491, sass/components/page-components/_financial_viability.scss */
.financial_viability .block-inline-blockwhite-black-block .ds-2col .group-right .field--name-field-content-title > h4 {
  font-size: 50px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2px;
  margin-top: 30px; }

/* line 501, sass/components/page-components/_financial_viability.scss */
.financial_viability .block-inline-blockwhite-black-block .ds-2col .group-right .field--name-field-content-description p {
  font-size: 20px;
  line-height: 1.4;
  font-family: var(--gotham);
  font-weight: 400; }

@media (max-width: 1199px) {
  /* line 513, sass/components/page-components/_financial_viability.scss */
  .financial_viability .a11y-paragraphs-tabs__wrapper ul.tabs-tab-list.slick-slider {
    width: 100%; }
  /* line 515, sass/components/page-components/_financial_viability.scss */
  .financial_viability .a11y-paragraphs-tabs__wrapper ul.tabs-tab-list.slick-slider .slick-list.draggable {
    width: 100%; } }

/* line 2, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .big-font {
  font-size: 35px; }

/* line 5, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .gray-color {
  color: #626b7a; }

/* line 8, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .cyan-font {
  color: #00c0f3; }

/* line 11, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .gray-bg {
  background-color: #EDF1F4; }

/* line 14, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .deep-blue-font {
  color: #193F7A; }

/* line 17, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .drop-shadow {
  box-shadow: 0px 2px 7px 0px rgba(26, 137, 193, 0.31);
  -webkit-box-shadow: 0px 2px 7px 0px rgba(26, 137, 193, 0.31);
  -moz-box-shadow: 0px 2px 7px 0px rgba(26, 137, 193, 0.31); }

/* line 23, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block-inline-blockbanner-without-image h1 {
  font-size: 60px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2px; }

@media (max-width: 767px) {
  /* line 23, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
  .financial_liability_and_cybersecurity_risks .block-inline-blockbanner-without-image h1 {
    font-size: 40px;
    line-height: 1.2;
    padding: 0 15px; } }

/* line 35, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block-inline-blockbanner-without-image .field--name-field-resource-library-text {
  font-size: 20px;
  line-height: 1.3; }

/* line 40, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .text-formatted.field.field--name-field-cms-body {
  max-width: 1170px;
  text-align: center;
  padding-bottom: 30px; }

/* line 44, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .text-formatted.field.field--name-field-cms-body p {
  font-size: 20px;
  font-family: var(--gotham);
  font-weight: 400; }

/* line 50, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block-inline-blocktabs-with-images {
  background-color: #EDF1F4;
  padding-top: 70px; }

@media (max-width: 767px) {
  /* line 50, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
  .financial_liability_and_cybersecurity_risks .block-inline-blocktabs-with-images {
    padding-bottom: 0; } }

/* line 56, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block-inline-blocktabs-with-images .container {
  width: 1170px; }

/* line 60, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block-inline-blocktabs-with-images ul.tabs-tab-list .field--name-field-svg-image {
  margin-bottom: 0 !important;
  margin-right: 20px !important; }

/* line 66, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block-inline-blocktabs-with-images .tabs-panel .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

/* line 69, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block-inline-blocktabs-with-images .tabs-panel .content .row {
  width: 100%; }

/* line 73, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block-inline-blocktabs-with-images .tabs-panel .content h3.cybersecurity-text::before {
  content: url(../images/Dot.png); }

/* line 77, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block-inline-blocktabs-with-images .tabs-panel .content h3 {
  font-size: 24px;
  margin: 20px 0 15px; }

/* line 81, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block-inline-blocktabs-with-images .tabs-panel .content p {
  font-size: 20px;
  font-family: var(--gotham);
  font-weight: 400;
  line-height: 1.3;
  margin-bottom: 20px; }

/* line 91, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block-inline-blocktabs-with-images .tabs-panel .content .cybersecurity-text p:first-child::before {
  content: url(../images/Dot.png); }

/* line 97, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block-inline-blocktabs-with-images .tabs-panel .content .globe-position {
  position: absolute;
  width: 800px;
  left: 50%;
  -webkit-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%); }

@media (max-width: 992px) {
  /* line 97, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
  .financial_liability_and_cybersecurity_risks .block-inline-blocktabs-with-images .tabs-panel .content .globe-position {
    width: 500px;
    -webkit-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%); } }

@media (max-width: 767px) {
  /* line 97, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
  .financial_liability_and_cybersecurity_risks .block-inline-blocktabs-with-images .tabs-panel .content .globe-position {
    width: 300px;
    -webkit-transform: none;
    transform: none;
    top: 0;
    position: relative;
    left: 0;
    margin-bottom: 30px; } }

/* line 117, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block-inline-blocktabs-with-images h2 {
  margin-bottom: 0;
  font-size: 50px;
  line-height: 1;
  letter-spacing: -2px;
  font-weight: 700;
  font-family: var(--gotham); }

/* line 125, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block-inline-blocktabs-with-images h3.blue-font {
  font-size: 24px;
  color: #193f7a;
  margin-top: 20px;
  font-family: var(--gotham); }

/* line 131, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block-inline-blocktabs-with-images p.gray-color {
  font-size: 20px;
  font-family: var(--gotham);
  margin-bottom: 20px; }

/* line 137, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block-inline-blocktabs-with-images .field--name-field-a11y-para-tabs-sec-title h2 {
  font-size: 35px;
  line-height: 1.3;
  font-family: var(--gotham);
  font-weight: 500;
  color: #626B7A !important;
  margin-top: 20px;
  max-width: 1170px; }

/* line 147, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block-inline-blocktabs-with-images a.button {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: 2px solid #2d67c5;
  color: #2d67c5;
  display: table;
  margin: 30px auto 30px;
  font-family: var(--gotham); }

@media (min-width: 1200px) {
  /* line 147, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
  .financial_liability_and_cybersecurity_risks .block-inline-blocktabs-with-images a.button {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.financial_liability_and_cybersecurity_risks .block-inline-blocktabs-with-images a.button:focus {
  outline: 0; }

/* line 156, sass/mixins/_default.sass */
.financial_liability_and_cybersecurity_risks .block-inline-blocktabs-with-images a.button:focus, .financial_liability_and_cybersecurity_risks .block-inline-blocktabs-with-images a.button:active, .financial_liability_and_cybersecurity_risks .block-inline-blocktabs-with-images a.button:hover {
  border-color: transparent;
  background: #2d67c5;
  color: #fff; }

/* line 153, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block-inline-blocktabs-with-images .tab-content.Avetta-one-outer.gray-bg {
  display: none; }

/* line 157, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block-inline-blockfinancial-liability {
  background-image: url(../images/Globe.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding: 100px 0; }

@media (max-width: 767px) {
  /* line 157, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
  .financial_liability_and_cybersecurity_risks .block-inline-blockfinancial-liability {
    padding: 80px 10px; } }

/* line 167, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block-inline-blockfinancial-liability .field--type-text-with-summary p {
  font-size: 50px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2px;
  color: #fff;
  text-transform: capitalize;
  margin-bottom: 50px; }

@media (max-width: 767px) {
  /* line 167, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
  .financial_liability_and_cybersecurity_risks .block-inline-blockfinancial-liability .field--type-text-with-summary p {
    font-size: 36px;
    line-height: 1.2;
    letter-spacing: 0; } }

/* line 183, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg {
  background-color: transparent;
  padding: 0; }

/* line 188, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background-color: rgba(0, 0, 0, 0.3);
  min-height: 425px; }

@media (max-width: 992px) {
  /* line 188, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
  .financial_liability_and_cybersecurity_risks .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item {
    min-height: 100%;
    padding: 15px 0; } }

/* line 197, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item p {
  color: #fff;
  margin-bottom: 30px; }

@media (max-width: 767px) {
  /* line 197, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
  .financial_liability_and_cybersecurity_risks .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item p {
    margin-bottom: 0; } }

@media (max-width: 767px) {
  /* line 204, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
  .financial_liability_and_cybersecurity_risks .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item .row {
    display: block; } }

/* line 212, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg .owl-carousel .owl-dots .owl-dot {
  background: rgba(255, 255, 255, 0.5) !important; }

/* line 215, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg .owl-carousel .owl-dots .owl-dot.active {
  background: #fff !important; }

/* line 222, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .gray-corner {
  background-image: url(../images/Gray-bg.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 340px;
  margin-bottom: 270px; }

@media (max-width: 767px) {
  /* line 222, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
  .financial_liability_and_cybersecurity_risks .gray-corner {
    height: 100px;
    margin-bottom: 50px; } }

/* line 234, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block.block-layout-builder.block-inline-blocktabs-with-small-icon {
  padding: 100px 0; }

@media (max-width: 767px) {
  /* line 234, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
  .financial_liability_and_cybersecurity_risks .block.block-layout-builder.block-inline-blocktabs-with-small-icon {
    padding: 50px 0px; } }

/* line 239, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block.block-layout-builder.block-inline-blocktabs-with-small-icon .field--name-field-a11y-para-tabs-sec-title {
  margin-bottom: 0;
  font-size: 50px;
  color: #193f7a !important; }

/* line 243, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block.block-layout-builder.block-inline-blocktabs-with-small-icon .field--name-field-a11y-para-tabs-sec-title h2 {
  margin-bottom: 0;
  font-size: 50px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2px;
  color: #193f7a !important; }

/* line 253, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container {
  width: 1170px;
  margin: 0 auto;
  text-align: center; }

@media (max-width: 1199px) {
  /* line 253, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
  .financial_liability_and_cybersecurity_risks .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container {
    width: 100%; } }

/* line 260, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list {
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent;
  width: 900px;
  margin: 0 auto; }

@media (max-width: 1199px) {
  /* line 260, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
  .financial_liability_and_cybersecurity_risks .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list {
    width: 100%; } }

/* line 268, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list:before {
  display: none; }

/* line 271, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list:after {
  display: none; }

/* line 274, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list li {
  height: auto !important; }

/* line 276, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list li a {
  border: none;
  color: #fff;
  background: #A0A0A0;
  border-radius: 50px;
  height: auto;
  padding: 15px;
  margin: 0 10px;
  font-weight: 500;
  text-transform: capitalize; }

/* line 287, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list li a.is-selected {
  border: none;
  background: #2d67c5;
  border-radius: 50px;
  color: #fff; }

/* line 292, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list li a.is-selected:before {
  display: none; }

/* line 295, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list li a.is-selected:after {
  display: none; }

/* line 301, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open {
  border-top: none; }

/* line 303, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .globe-position {
  position: absolute;
  z-index: -1; }

/* line 307, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

/* line 309, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-right {
  background: url(/themes/custom/avetta/dist/../images/tab-slider-bg.png) no-repeat 50% 10%;
  border-radius: 50%;
  background-size: contain;
  -webkit-transform: none;
  transform: none; }

/* line 314, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-right .field.field--name-field-circle-items {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 800px; }

/* line 317, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-right .field.field--name-field-circle-items .field__item.progress--circle {
  width: 350px;
  height: 350px; }

/* line 321, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-right .field.field--name-field-circle-items .field--name-field-circle-description {
  font-size: 20px;
  font-family: var(--gotham);
  font-weight: 400;
  line-height: 1.2;
  color: #A0A0A0; }

/* line 328, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-right .field.field--name-field-circle-items .field.field--name-field-percent {
  font-size: 50px;
  font-family: var(--gotham);
  line-height: 1;
  letter-spacing: -2px;
  color: #193f7a; }

/* line 338, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-top .field.field--name-field-global-result.field--type-entity-reference-revisions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

/* line 342, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-top .field.field--name-field-global-result.field--type-entity-reference-revisions > .field__item {
  width: 33.33%;
  padding: 0 10px;
  margin-bottom: 25px; }

/* line 347, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-top .field.field--name-field-global-result.field--type-entity-reference-revisions .field.field--name-field-location {
  font-size: 24px;
  color: #193f7a;
  font-weight: 700; }

/* line 352, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-top .field.field--name-field-global-result.field--type-entity-reference-revisions .field.field--name-field-text {
  font-size: 20px;
  font-family: var(--gotham); }

/* line 356, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-top .field.field--name-field-global-result.field--type-entity-reference-revisions .field.field--name-field-percent {
  font-size: 50px;
  line-height: 1.1;
  letter-spacing: -2px;
  color: #097230;
  font-family: var(--gotham);
  font-weight: 700; }

/* line 363, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-top .field.field--name-field-global-result.field--type-entity-reference-revisions .field.field--name-field-percent:before {
  content: url(../images/arrow.png);
  height: 50px;
  width: 50px; }

/* line 373, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .testimonial_outer {
  background-color: #ffffff;
  margin-left: -25%;
  margin-top: 14%;
  border-radius: 15px;
  padding: 6%; }

@media (max-width: 992px) {
  /* line 373, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
  .financial_liability_and_cybersecurity_risks .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .testimonial_outer {
    margin-left: 0;
    margin-top: 30px; } }

@media (max-width: 767px) {
  /* line 373, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
  .financial_liability_and_cybersecurity_risks .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .testimonial_outer {
    margin-bottom: 30px; } }

/* line 387, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .testimonial_outer .testimonial-inner h3 {
  font-size: 24px;
  margin: 10px 0 20px; }

/* line 392, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .testimonial_outer .testimonial-inner .quotation p {
  font-size: 20px;
  font-family: var(--gotham);
  font-weight: 400;
  line-height: 1.3;
  margin-bottom: 15px; }

/* line 398, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .testimonial_outer .testimonial-inner .quotation p::before {
  content: url("../images/Quotation1.png");
  position: absolute;
  margin-top: -25px;
  margin-left: -45px; }

/* line 404, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .testimonial_outer .testimonial-inner .quotation p::after {
  content: url("../images/Quotation2.png");
  position: absolute;
  margin-bottom: -25px;
  margin-right: -45px; }

/* line 413, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .testimonial_outer .testimonial-inner div.deep-blue-font strong {
  font-size: 20px;
  font-family: var(--gotham); }

/* line 417, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .testimonial_outer .testimonial-inner div.deep-blue-font i {
  font-size: 20px;
  font-family: var(--gotham);
  font-weight: 400; }

/* line 427, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .content .col-md-12 > p {
  font-size: 20px;
  font-family: var(--gotham);
  font-weight: 400;
  margin-top: 20px;
  margin-bottom: 20px;
  text-align: left; }

@media (max-width: 767px) {
  /* line 442, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
  .financial_liability_and_cybersecurity_risks .block.block-layout-builder.block-inline-blocktabs-with-small-icon .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item .row {
    display: block; } }

/* line 446, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block.block-layout-builder.block-inline-blocktabs-with-small-icon .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item .row .item-heading-style {
  margin-top: 0; }

/* line 448, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block.block-layout-builder.block-inline-blocktabs-with-small-icon .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item .row .item-heading-style p {
  text-align: left;
  font-weight: 400; }

/* line 460, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block-inline-blockwhite-black-block .ds-2col {
  max-width: 1170px;
  padding: 0 0 30px; }

@media (min-width: 768px) {
  /* line 460, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
  .financial_liability_and_cybersecurity_risks .block-inline-blockwhite-black-block .ds-2col {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; } }

/* line 466, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block-inline-blockwhite-black-block .ds-2col .group-left {
  width: 35%;
  -webkit-transform: none;
  transform: none; }

@media (max-width: 767px) {
  /* line 466, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
  .financial_liability_and_cybersecurity_risks .block-inline-blockwhite-black-block .ds-2col .group-left {
    width: 100%;
    padding: 0 25px;
    margin-top: -50px; } }

/* line 475, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block-inline-blockwhite-black-block .ds-2col .group-left .field--name-field-content-image img {
  -webkit-clip-path: none;
  clip-path: none; }

/* line 478, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block-inline-blockwhite-black-block .ds-2col .group-left .field--name-field-content-image::before {
  display: none; }

/* line 483, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block-inline-blockwhite-black-block .ds-2col .group-right {
  width: 65%;
  padding-right: 25px;
  padding-left: 25px; }

@media (max-width: 767px) {
  /* line 483, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
  .financial_liability_and_cybersecurity_risks .block-inline-blockwhite-black-block .ds-2col .group-right {
    width: 100%; } }

/* line 491, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block-inline-blockwhite-black-block .ds-2col .group-right .field--name-field-content-title > h4 {
  font-size: 50px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2px;
  margin-top: 30px; }

/* line 501, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
.financial_liability_and_cybersecurity_risks .block-inline-blockwhite-black-block .ds-2col .group-right .field--name-field-content-description p {
  font-size: 20px;
  line-height: 1.4;
  font-family: var(--gotham);
  font-weight: 400; }

@media (max-width: 1199px) {
  /* line 513, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
  .financial_liability_and_cybersecurity_risks .a11y-paragraphs-tabs__wrapper ul.tabs-tab-list.slick-slider {
    width: 100%; }
  /* line 515, sass/components/page-components/_Financial-Liability-Cybersecurity-Risks.scss */
  .financial_liability_and_cybersecurity_risks .a11y-paragraphs-tabs__wrapper ul.tabs-tab-list.slick-slider .slick-list.draggable {
    width: 100%; } }

/* line 2, sass/components/page-components/_footer-bottom.scss */
.footer-bottom .field--name-field-sponsors {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 40px; }

@media (min-width: 768px) {
  /* line 2, sass/components/page-components/_footer-bottom.scss */
  .footer-bottom .field--name-field-sponsors {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; } }

/* line 11, sass/components/page-components/_footer-bottom.scss */
.footer-bottom .field--name-field-sponsors .field__item {
  padding: 20px;
  width: 50%; }

@media (min-width: 768px) {
  /* line 11, sass/components/page-components/_footer-bottom.scss */
  .footer-bottom .field--name-field-sponsors .field__item {
    padding: 30px;
    width: auto; } }

/* line 18, sass/components/page-components/_footer-bottom.scss */
.footer-bottom .field--name-field-sponsors .field__item img {
  margin: 0 auto; }

/* line 23, sass/components/page-components/_footer-bottom.scss */
.footer-bottom .field--name-body {
  margin: 0 auto;
  max-width: 745px;
  text-align: center; }

/* line 27, sass/components/page-components/_footer-bottom.scss */
.footer-bottom .field--name-body p {
  color: #626b7a;
  font-size: 12px; }

@media (min-width: 768px) {
  /* line 27, sass/components/page-components/_footer-bottom.scss */
  .footer-bottom .field--name-body p {
    font-size: 16px; } }

/* line 1, sass/components/page-components/_footer-centred.scss */
.footer-centred {
  border-bottom: 1px solid #dcdcde;
  margin-bottom: 5px; }

@media (min-width: 768px) {
  /* line 1, sass/components/page-components/_footer-centred.scss */
  .footer-centred {
    margin-bottom: 15px;
    padding-bottom: 25px; } }

/* line 8, sass/components/page-components/_footer-centred.scss */
.footer-centred .region-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

@media (min-width: 1200px) {
  /* line 8, sass/components/page-components/_footer-centred.scss */
  .footer-centred .region-footer {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 -15px; } }

@media (min-width: 1305px) {
  /* line 8, sass/components/page-components/_footer-centred.scss */
  .footer-centred .region-footer {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; } }

/* line 26, sass/components/page-components/_footer-centred.scss */
.footer-centred .region-footer .block-dropdown-language .dropbutton-wrapper.open .dropdown-language-item .dropbutton-toggle button .dropbutton-arrow {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg); }

/* line 34, sass/components/page-components/_footer-centred.scss */
.footer-centred .region-footer .block-dropdown-language .dropbutton-wrapper .dropbutton-toggle button .dropbutton-arrow {
  background: url("../images/svg/select.svg") 0px 0px no-repeat;
  background-size: 100% !important; }

/* line 42, sass/components/page-components/_footer-centred.scss */
.footer-centred .region-footer .block-dropdown-language .dropbutton-action:not(.secondary-action) .active-language {
  color: #2d67c5; }

/* line 48, sass/components/page-components/_footer-centred.scss */
.footer-centred .region-footer .block {
  padding-bottom: 25px; }

@media (min-width: 1200px) {
  /* line 48, sass/components/page-components/_footer-centred.scss */
  .footer-centred .region-footer .block {
    padding: 0px; } }

/* line 54, sass/components/page-components/_footer-centred.scss */
.footer-centred .region-footer .menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

@media (max-width: 767px) {
  /* line 54, sass/components/page-components/_footer-centred.scss */
  .footer-centred .region-footer .menu {
    display: block; } }

/* line 61, sass/components/page-components/_footer-centred.scss */
.footer-centred .region-footer .menu--footer-changes .menu {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

@media (min-width: 768px) {
  /* line 61, sass/components/page-components/_footer-centred.scss */
  .footer-centred .region-footer .menu--footer-changes .menu {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row; } }

/* line 68, sass/components/page-components/_footer-centred.scss */
.footer-centred .region-footer .menu--footer-changes .menu-item a {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #2d67c5;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase; }

/* line 76, sass/components/page-components/_footer-centred.scss */
.footer-centred .region-footer .menu--footer-changes .menu-item a:hover {
  color: #097230; }

/* line 78, sass/components/page-components/_footer-centred.scss */
.footer-centred .region-footer .menu--footer-changes .menu-item a:hover path {
  fill: #097230; }

/* line 82, sass/components/page-components/_footer-centred.scss */
.footer-centred .region-footer .menu--footer-changes .menu-item a .icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 10px; }

/* line 87, sass/components/page-components/_footer-centred.scss */
.footer-centred .region-footer .menu--footer-changes .menu-item:first-of-type {
  margin-bottom: 15px; }

@media (min-width: 768px) {
  /* line 87, sass/components/page-components/_footer-centred.scss */
  .footer-centred .region-footer .menu--footer-changes .menu-item:first-of-type {
    margin-bottom: 0;
    margin-right: 55px; } }

/* line 97, sass/components/page-components/_footer-centred.scss */
.footer-centred .region-footer .menu--footer-privacy .menu-item {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex; }

@media (max-width: 600px) {
  /* line 97, sass/components/page-components/_footer-centred.scss */
  .footer-centred .region-footer .menu--footer-privacy .menu-item {
    display: block;
    margin-bottom: 10px; } }

/* line 104, sass/components/page-components/_footer-centred.scss */
.footer-centred .region-footer .menu--footer-privacy .menu-item::after {
  content: '|';
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 0 10px; }

@media (max-width: 600px) {
  /* line 104, sass/components/page-components/_footer-centred.scss */
  .footer-centred .region-footer .menu--footer-privacy .menu-item::after {
    display: none; } }

/* line 112, sass/components/page-components/_footer-centred.scss */
.footer-centred .region-footer .menu--footer-privacy .menu-item:last-of-type::after {
  display: none; }

/* line 115, sass/components/page-components/_footer-centred.scss */
.footer-centred .region-footer .menu--footer-privacy .menu-item a {
  color: #626b7a;
  font-size: 16px;
  text-decoration: underline; }

@media (min-width: 768px) {
  /* line 115, sass/components/page-components/_footer-centred.scss */
  .footer-centred .region-footer .menu--footer-privacy .menu-item a {
    font-size: 18px; } }

/* line 122, sass/components/page-components/_footer-centred.scss */
.footer-centred .region-footer .menu--footer-privacy .menu-item a:hover {
  color: #2d67c5; }

/* line 125, sass/components/page-components/_footer-centred.scss */
.footer-centred .region-footer .menu--footer-privacy .menu-item a:hover {
  text-decoration: none; }

/* line 1, sass/components/page-components/_footer-social-block.scss */
.footer-social-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

@media (min-width: 768px) {
  /* line 1, sass/components/page-components/_footer-social-block.scss */
  .footer-social-block {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row; } }

@media (min-width: 1200px) {
  /* line 1, sass/components/page-components/_footer-social-block.scss */
  .footer-social-block {
    margin: 0 auto; } }

@media (min-width: 1305px) {
  /* line 1, sass/components/page-components/_footer-social-block.scss */
  .footer-social-block {
    margin: 0; } }

/* line 18, sass/components/page-components/_footer-social-block.scss */
.footer-social-block h2 {
  margin-bottom: 15px;
  margin-top: 0; }

@media (min-width: 768px) {
  /* line 18, sass/components/page-components/_footer-social-block.scss */
  .footer-social-block h2 {
    margin-bottom: 0;
    margin-right: 40px; } }

/* line 27, sass/components/page-components/_footer-social-block.scss */
.footer-social-block .field--name-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -7px; }

@media (min-width: 768px) {
  /* line 27, sass/components/page-components/_footer-social-block.scss */
  .footer-social-block .field--name-body {
    margin: 0 -15px; } }

/* line 34, sass/components/page-components/_footer-social-block.scss */
.footer-social-block .field--name-body .field__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

/* line 36, sass/components/page-components/_footer-social-block.scss */
.footer-social-block .field--name-body .field__item p {
  margin-bottom: 0; }

/* line 39, sass/components/page-components/_footer-social-block.scss */
.footer-social-block .field--name-body .field__item a {
  border-radius: 50%;
  display: block;
  font-size: 0;
  height: 35px;
  margin: 0 7px;
  width: 35px; }

@media (min-width: 768px) {
  /* line 39, sass/components/page-components/_footer-social-block.scss */
  .footer-social-block .field--name-body .field__item a {
    margin: 0 15px; } }

/* line 51, sass/components/page-components/_footer-social-block.scss */
.footer-social-block .field--name-body .field__item a[href*='linkedin'] {
  background: #2d67c5 url("../images/svg/linkedin.svg") no-repeat center; }

/* line 54, sass/components/page-components/_footer-social-block.scss */
.footer-social-block .field--name-body .field__item a[href*='linkedin']:hover {
  background-color: #097230; }

/* line 59, sass/components/page-components/_footer-social-block.scss */
.footer-social-block .field--name-body .field__item a[href*='facebook'] {
  background: #2d67c5 url("../images/svg/facebook.svg") no-repeat 7px 11px; }

/* line 62, sass/components/page-components/_footer-social-block.scss */
.footer-social-block .field--name-body .field__item a[href*='facebook']:hover {
  background-color: #097230; }

/* line 67, sass/components/page-components/_footer-social-block.scss */
.footer-social-block .field--name-body .field__item a[href*='twitter'] {
  background: #2d67c5 url("../images/svg/twitter.svg") no-repeat 8px 8px; }

/* line 70, sass/components/page-components/_footer-social-block.scss */
.footer-social-block .field--name-body .field__item a[href*='twitter']:hover {
  background-color: #097230; }

/* line 75, sass/components/page-components/_footer-social-block.scss */
.footer-social-block .field--name-body .field__item a[href*='youtube'] {
  background: #2d67c5 url("../images/svg/youtube.svg") no-repeat center; }

/* line 78, sass/components/page-components/_footer-social-block.scss */
.footer-social-block .field--name-body .field__item a[href*='youtube']:hover {
  background-color: #097230; }

/* line 83, sass/components/page-components/_footer-social-block.scss */
.footer-social-block .field--name-body .field__item a[href*='instagram'] {
  background: #2d67c5 url("../images/svg/instagram.svg") no-repeat center; }

/* line 86, sass/components/page-components/_footer-social-block.scss */
.footer-social-block .field--name-body .field__item a[href*='instagram']:hover {
  background-color: #097230; }

/* line 1, sass/components/page-components/_footer-top.scss */
.footer-top {
  border-bottom: 1px solid #dcdcde;
  margin-bottom: 25px;
  padding-bottom: 25px; }

@media (min-width: 1200px) {
  /* line 1, sass/components/page-components/_footer-top.scss */
  .footer-top {
    margin-bottom: 35px;
    padding-bottom: 35px; } }

/* line 82, sass/mixins/_default.sass */
.footer-top .region-footer-top:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }

@media (min-width: 1200px) {
  /* line 9, sass/components/page-components/_footer-top.scss */
  .footer-top .region-footer-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 -15px; } }

/* line 18, sass/components/page-components/_footer-top.scss */
.footer-top .region-footer-top .block {
  padding-bottom: 25px; }

@media (min-width: 1200px) {
  /* line 18, sass/components/page-components/_footer-top.scss */
  .footer-top .region-footer-top .block {
    padding: 15px; } }

/* line 24, sass/components/page-components/_footer-top.scss */
.footer-top .region-footer-top .menu-item {
  line-height: 1.2;
  margin-bottom: 25px; }

/* line 27, sass/components/page-components/_footer-top.scss */
.footer-top .region-footer-top .menu-item:last-of-type {
  margin-bottom: 0; }

/* line 31, sass/components/page-components/_footer-top.scss */
.footer-top .region-footer-top .mktoForm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 24px 0 0; }

/* line 34, sass/components/page-components/_footer-top.scss */
.footer-top .region-footer-top .mktoForm .mktoLabel,
.footer-top .region-footer-top .mktoForm .mktoOffset {
  display: none !important; }

/* line 39, sass/components/page-components/_footer-top.scss */
.footer-top .region-footer-top .mktoForm .mktoFormRow {
  width: unset; }

/* line 42, sass/components/page-components/_footer-top.scss */
.footer-top .region-footer-top .mktoForm .mktoGutter {
  display: none; }

/* line 45, sass/components/page-components/_footer-top.scss */
.footer-top .region-footer-top .mktoForm .mktoField {
  font-size: 18px;
  padding: 8px 15px;
  height: 52px; }

@media (min-width: 992px) {
  /* line 51, sass/components/page-components/_footer-top.scss */
  .footer-top .region-footer-top .mktoForm .mktoFormRow {
    width: 200px; } }

/* line 55, sass/components/page-components/_footer-top.scss */
.footer-top .region-footer-top .mktoForm .mktoButtonWrap {
  margin: 0 !important; }

/* line 58, sass/components/page-components/_footer-top.scss */
.footer-top .region-footer-top .mktoForm .mktoButton {
  font-size: 0;
  background: #2d67c5 url("../images/svg/submit.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 25px;
  padding: 0;
  width: 50px;
  height: 51px;
  border: none; }

/* line 71, sass/components/page-components/_footer-top.scss */
.footer-top .region-footer-top .block-webform form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%; }

@media (min-width: 768px) {
  /* line 71, sass/components/page-components/_footer-top.scss */
  .footer-top .region-footer-top .block-webform form {
    max-width: 50%; } }

@media (min-width: 1200px) {
  /* line 71, sass/components/page-components/_footer-top.scss */
  .footer-top .region-footer-top .block-webform form {
    max-width: 365px; } }

/* line 81, sass/components/page-components/_footer-top.scss */
.footer-top .region-footer-top .block-webform .form-type-email {
  margin: 0; }

/* line 83, sass/components/page-components/_footer-top.scss */
.footer-top .region-footer-top .block-webform .form-type-email input[type='email'] {
  margin: 0; }

@media (max-width: 767px) {
  /* line 83, sass/components/page-components/_footer-top.scss */
  .footer-top .region-footer-top .block-webform .form-type-email input[type='email'] {
    font-size: 14px;
    padding: 5px 12px; } }

/* line 91, sass/components/page-components/_footer-top.scss */
.footer-top .region-footer-top .block-webform .form-actions {
  margin: 0;
  padding: 0; }

/* line 94, sass/components/page-components/_footer-top.scss */
.footer-top .region-footer-top .block-webform .form-actions input[type='submit'] {
  background: #2d67c5 url("../images/svg/submit.svg") no-repeat center;
  border: 0;
  font-size: 0;
  height: 49px;
  margin: 0;
  padding: 0;
  width: 49px; }

/* line 305, sass/mixins/_default.sass */
.footer-top .region-footer-top .block-webform .form-actions input[type='submit']:hover {
  background-color: #097230; }

@media (max-width: 767px) {
  /* line 94, sass/components/page-components/_footer-top.scss */
  .footer-top .region-footer-top .block-webform .form-actions input[type='submit'] {
    height: 38px;
    width: 38px;
    background-size: 14px; } }

/* line 104, sass/components/page-components/_footer-top.scss */
.footer-top .region-footer-top .block-webform-block,
.footer-top .region-footer-top .menu--footer-why-avetta,
.footer-top .region-footer-top .menu--footer-products,
.footer-top .region-footer-top .menu--footer-resources {
  border-bottom: 1px solid #dcdcde;
  margin-bottom: 25px; }

@media (min-width: 1200px) {
  /* line 104, sass/components/page-components/_footer-top.scss */
  .footer-top .region-footer-top .block-webform-block,
  .footer-top .region-footer-top .menu--footer-why-avetta,
  .footer-top .region-footer-top .menu--footer-products,
  .footer-top .region-footer-top .menu--footer-resources {
    border-bottom: 0;
    margin-bottom: 0; } }

/* line 109, sass/components/page-components/_footer-top.scss */
.footer-top .region-footer-top .block-webform-block .content,
.footer-top .region-footer-top .menu--footer-why-avetta .content,
.footer-top .region-footer-top .menu--footer-products .content,
.footer-top .region-footer-top .menu--footer-resources .content {
  margin-top: 20px; }

/* line 112, sass/components/page-components/_footer-top.scss */
.footer-top .region-footer-top .block-webform-block .menu-item a,
.footer-top .region-footer-top .menu--footer-why-avetta .menu-item a,
.footer-top .region-footer-top .menu--footer-products .menu-item a,
.footer-top .region-footer-top .menu--footer-resources .menu-item a {
  font-size: 14px; }

@media (min-width: 768px) {
  /* line 112, sass/components/page-components/_footer-top.scss */
  .footer-top .region-footer-top .block-webform-block .menu-item a,
  .footer-top .region-footer-top .menu--footer-why-avetta .menu-item a,
  .footer-top .region-footer-top .menu--footer-products .menu-item a,
  .footer-top .region-footer-top .menu--footer-resources .menu-item a {
    font-size: 18px; } }

/* line 122, sass/components/page-components/_footer-top.scss */
.footer-top .region-footer-top .menu--footer-why-avetta h2,
.footer-top .region-footer-top .menu--footer-products h2,
.footer-top .region-footer-top .menu--footer-resources h2 {
  position: relative; }

/* line 317, sass/mixins/_default.sass */
.footer-top .region-footer-top .menu--footer-why-avetta h2::before, .footer-top .region-footer-top .menu--footer-why-avetta h2::after,
.footer-top .region-footer-top .menu--footer-products h2::before,
.footer-top .region-footer-top .menu--footer-products h2::after,
.footer-top .region-footer-top .menu--footer-resources h2::before,
.footer-top .region-footer-top .menu--footer-resources h2::after {
  background: #2152a1;
  content: '';
  display: block;
  position: absolute; }

@media (min-width: 1200px) {
  /* line 317, sass/mixins/_default.sass */
  .footer-top .region-footer-top .menu--footer-why-avetta h2::before, .footer-top .region-footer-top .menu--footer-why-avetta h2::after,
  .footer-top .region-footer-top .menu--footer-products h2::before,
  .footer-top .region-footer-top .menu--footer-products h2::after,
  .footer-top .region-footer-top .menu--footer-resources h2::before,
  .footer-top .region-footer-top .menu--footer-resources h2::after {
    display: none; } }

/* line 325, sass/mixins/_default.sass */
.footer-top .region-footer-top .menu--footer-why-avetta h2::before,
.footer-top .region-footer-top .menu--footer-products h2::before,
.footer-top .region-footer-top .menu--footer-resources h2::before {
  height: 16px;
  right: 7px;
  top: 3px;
  width: 2px; }

/* line 330, sass/mixins/_default.sass */
.footer-top .region-footer-top .menu--footer-why-avetta h2::after,
.footer-top .region-footer-top .menu--footer-products h2::after,
.footer-top .region-footer-top .menu--footer-resources h2::after {
  height: 2px;
  right: 0;
  top: 10px;
  width: 16px; }

/* line 337, sass/mixins/_default.sass */
.footer-top .region-footer-top .menu--footer-why-avetta h2.active::before, .footer-top .region-footer-top .menu--footer-why-avetta h2.active::after,
.footer-top .region-footer-top .menu--footer-products h2.active::before,
.footer-top .region-footer-top .menu--footer-products h2.active::after,
.footer-top .region-footer-top .menu--footer-resources h2.active::before,
.footer-top .region-footer-top .menu--footer-resources h2.active::after {
  background: #2152a1; }

/* line 340, sass/mixins/_default.sass */
.footer-top .region-footer-top .menu--footer-why-avetta h2.active::before,
.footer-top .region-footer-top .menu--footer-products h2.active::before,
.footer-top .region-footer-top .menu--footer-resources h2.active::before {
  display: none; }

/* line 128, sass/components/page-components/_footer-top.scss */
.footer-top .region-footer-top .menu--footer-why-avetta .content,
.footer-top .region-footer-top .menu--footer-products .content,
.footer-top .region-footer-top .menu--footer-resources .content {
  display: none;
  margin-left: 20px; }

@media (min-width: 1200px) {
  /* line 128, sass/components/page-components/_footer-top.scss */
  .footer-top .region-footer-top .menu--footer-why-avetta .content,
  .footer-top .region-footer-top .menu--footer-products .content,
  .footer-top .region-footer-top .menu--footer-resources .content {
    display: block !important;
    margin-left: 0; } }

/* line 137, sass/components/page-components/_footer-top.scss */
.footer-top .region-footer-top .menu--footer-menu {
  border-bottom: 1px solid #dcdcde;
  margin-bottom: 25px; }

@media (min-width: 1200px) {
  /* line 137, sass/components/page-components/_footer-top.scss */
  .footer-top .region-footer-top .menu--footer-menu {
    border-bottom: 0;
    margin-bottom: 0; } }

/* line 139, sass/components/page-components/_footer-top.scss */
.footer-top .region-footer-top .menu--footer-menu .menu-item {
  margin-bottom: 25px; }

@media (min-width: 1200px) {
  /* line 139, sass/components/page-components/_footer-top.scss */
  .footer-top .region-footer-top .menu--footer-menu .menu-item {
    margin-bottom: 41px; } }

/* line 144, sass/components/page-components/_footer-top.scss */
.footer-top .region-footer-top .menu--footer-menu .menu-item:last-of-type {
  margin-bottom: 0; }

/* line 147, sass/components/page-components/_footer-top.scss */
.footer-top .region-footer-top .menu--footer-menu .menu-item a {
  color: #0d2242;
  font-size: 20px;
  font-family: var(--gotham);
  font-weight: 500;
  line-height: 1.2;
  text-transform: uppercase;
  font-size: 15px; }

@media (min-width: 768px) {
  /* line 147, sass/components/page-components/_footer-top.scss */
  .footer-top .region-footer-top .menu--footer-menu .menu-item a {
    font-size: 20px; } }

/* line 153, sass/components/page-components/_footer-top.scss */
.footer-top .region-footer-top .menu--footer-menu .menu-item a:hover {
  color: #2d67c5; }

@media (min-width: 768px) {
  /* line 159, sass/components/page-components/_footer-top.scss */
  .footer-top .region-footer-top .menu--footer-links-with-icon {
    float: left;
    width: 265px; } }

@media (min-width: 1200px) {
  /* line 159, sass/components/page-components/_footer-top.scss */
  .footer-top .region-footer-top .menu--footer-links-with-icon {
    float: none;
    width: auto; } }

@media (min-width: 768px) {
  /* line 168, sass/components/page-components/_footer-top.scss */
  .footer-top .region-footer-top .menu--footer-links-with-icon .menu {
    padding: 0; } }

/* line 174, sass/components/page-components/_footer-top.scss */
.footer-top .region-footer-top .menu--footer-links-with-icon .menu-item a {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #2d67c5;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase; }

/* line 182, sass/components/page-components/_footer-top.scss */
.footer-top .region-footer-top .menu--footer-links-with-icon .menu-item a .icon {
  margin-right: 15px; }

/* line 185, sass/components/page-components/_footer-top.scss */
.footer-top .region-footer-top .menu--footer-links-with-icon .menu-item a:hover {
  color: #097230; }

/* line 187, sass/components/page-components/_footer-top.scss */
.footer-top .region-footer-top .menu--footer-links-with-icon .menu-item a:hover path {
  fill: #097230; }

/* line 190, sass/components/page-components/_footer-top.scss */
.footer-top .region-footer-top .menu--footer-links-with-icon .menu-item a:hover .stroke-hover {
  stroke: #097230; }

/* line 193, sass/components/page-components/_footer-top.scss */
.footer-top .region-footer-top .menu--footer-links-with-icon .menu-item a:hover .not-hover {
  fill: #eff2f6; }

/* line 198, sass/components/page-components/_footer-top.scss */
.footer-top .region-footer-top .menu--footer-links-with-icon .menu-item:first-of-type {
  margin-bottom: 15px; }

@media (min-width: 768px) {
  /* line 198, sass/components/page-components/_footer-top.scss */
  .footer-top .region-footer-top .menu--footer-links-with-icon .menu-item:first-of-type {
    margin-bottom: 50px; } }

@media (min-width: 768px) {
  /* line 206, sass/components/page-components/_footer-top.scss */
  .footer-top .region-footer-top .menu--footer-request {
    float: left; } }

@media (min-width: 1200px) {
  /* line 206, sass/components/page-components/_footer-top.scss */
  .footer-top .region-footer-top .menu--footer-request {
    float: none; } }

/* line 213, sass/components/page-components/_footer-top.scss */
.footer-top .region-footer-top .menu--footer-request .menu {
  padding: 0 30px; }

@media (min-width: 768px) {
  /* line 213, sass/components/page-components/_footer-top.scss */
  .footer-top .region-footer-top .menu--footer-request .menu {
    padding: 0; } }

/* line 220, sass/components/page-components/_footer-top.scss */
.footer-top .region-footer-top .menu--footer-request .menu-item:first-of-type a {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  background: #2d67c5;
  border: 2px solid #2d67c5;
  color: #fff; }

@media (min-width: 1200px) {
  /* line 220, sass/components/page-components/_footer-top.scss */
  .footer-top .region-footer-top .menu--footer-request .menu-item:first-of-type a {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.footer-top .region-footer-top .menu--footer-request .menu-item:first-of-type a:focus {
  outline: 0; }

/* line 134, sass/mixins/_default.sass */
.footer-top .region-footer-top .menu--footer-request .menu-item:first-of-type a:focus, .footer-top .region-footer-top .menu--footer-request .menu-item:first-of-type a:active, .footer-top .region-footer-top .menu--footer-request .menu-item:first-of-type a:hover {
  background: #097230;
  border-color: #097230; }

/* line 223, sass/components/page-components/_footer-top.scss */
.footer-top .region-footer-top .menu--footer-request .menu-item:last-of-type a {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: 2px solid #2d67c5;
  color: #2d67c5; }

@media (min-width: 1200px) {
  /* line 223, sass/components/page-components/_footer-top.scss */
  .footer-top .region-footer-top .menu--footer-request .menu-item:last-of-type a {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.footer-top .region-footer-top .menu--footer-request .menu-item:last-of-type a:focus {
  outline: 0; }

/* line 156, sass/mixins/_default.sass */
.footer-top .region-footer-top .menu--footer-request .menu-item:last-of-type a:focus, .footer-top .region-footer-top .menu--footer-request .menu-item:last-of-type a:active, .footer-top .region-footer-top .menu--footer-request .menu-item:last-of-type a:hover {
  border-color: transparent;
  background: #2d67c5;
  color: #fff; }

/* line 1, sass/components/page-components/_footer.scss */
.footer {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#edf0f5), to(#fff));
  background-image: linear-gradient(180deg, #edf0f5 0%, #fff 100%);
  padding: 0 25px 60px;
  position: relative; }

@media (min-width: 768px) {
  /* line 1, sass/components/page-components/_footer.scss */
  .footer {
    margin-top: 230px; } }

@media (min-width: 1200px) {
  /* line 1, sass/components/page-components/_footer.scss */
  .footer {
    padding: 0 60px 100px; } }

@media (max-width: 992px) {
  /* line 1, sass/components/page-components/_footer.scss */
  .footer {
    margin-top: 142px; } }

@media (max-width: 767px) {
  /* line 1, sass/components/page-components/_footer.scss */
  .footer {
    margin-top: 40px; } }

/* line 17, sass/components/page-components/_footer.scss */
.footer::before, .footer::after {
  content: '';
  position: absolute; }

/* line 22, sass/components/page-components/_footer.scss */
.footer::before {
  background-color: #edf0f5;
  height: 240px;
  left: 0;
  right: 0;
  top: -238px;
  width: 100%;
  -webkit-clip-path: polygon(50% 51%, 100% 0, 100% 100%, 0 100%, 0 0);
  clip-path: polygon(50% 51%, 100% 0, 100% 100%, 0 100%, 0 0); }

@media (max-width: 992px) {
  /* line 22, sass/components/page-components/_footer.scss */
  .footer::before {
    height: 180px;
    top: -178px;
    -webkit-clip-path: polygon(50% 29%, 100% 0, 100% 100%, 0 100%, 0 0);
    clip-path: polygon(50% 29%, 100% 0, 100% 100%, 0 100%, 0 0); } }

@media (max-width: 767px) {
  /* line 22, sass/components/page-components/_footer.scss */
  .footer::before {
    -webkit-clip-path: polygon(50% 40%, 100% 0, 100% 100%, 0 100%, 0 0);
    clip-path: polygon(50% 40%, 100% 0, 100% 100%, 0 100%, 0 0);
    height: 76px;
    top: -74px; } }

/* line 42, sass/components/page-components/_footer.scss */
.footer::after {
  background: url("../images/footer-logo.png") no-repeat center;
  height: 82px;
  left: 50%;
  top: -170px;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 105px; }

@media (max-width: 767px) {
  /* line 42, sass/components/page-components/_footer.scss */
  .footer::after {
    width: 66px;
    background-size: 100%;
    top: -98px; } }

/* line 55, sass/components/page-components/_footer.scss */
.footer h2 {
  font-size: 15px; }

@media (min-width: 768px) {
  /* line 55, sass/components/page-components/_footer.scss */
  .footer h2 {
    font-size: 20px; } }

/* line 61, sass/components/page-components/_footer.scss */
.footer .menu-item,
.footer ul.menu {
  padding: 0; }

/* line 3, sass/components/page-components/_gartner-page-block.scss */
#one-supply-chain .field--name-field-media-image .field__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

/* line 11, sass/components/page-components/_gartner-page-block.scss */
#one-supply-chain .field--type-text-with-summary .field__item {
  margin-top: 20px;
  text-align: center;
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.1; }

/* line 21, sass/components/page-components/_gartner-page-block.scss */
.field--name-field-structure-name {
  display: none; }

/* line 24, sass/components/page-components/_gartner-page-block.scss */
.field--type-string.field--name-field-structure-name.field--widget-string-textfield.js-form-wrapper.form-wrapper {
  display: block !important; }

/* line 30, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner .text-white p {
  font-size: 20px;
  margin: 0 0 10px; }

@media (max-width: 480px) {
  /* line 30, sass/components/page-components/_gartner-page-block.scss */
  .avetta_gartner .text-white p {
    font-size: 17px; } }

/* line 38, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner .row.mb-3 {
  margin-bottom: 30px; }

/* line 42, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner .gray-color p {
  margin-bottom: 21px; }

/* line 47, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner .block-inline-blockm26-logo-with-text-and-title {
  background: none !important; }

/* line 50, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner .health-safety-outer {
  background-image: url(../img/Globe.png);
  background-repeat: no-repeat;
  background-position: center; }

/* line 55, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner h1 {
  font-size: 60px;
  font-family: Gotham-bold;
  line-height: 1;
  letter-spacing: -2px; }

@media (max-width: 480px) {
  /* line 55, sass/components/page-components/_gartner-page-block.scss */
  .avetta_gartner h1 {
    letter-spacing: 0px; } }

/* line 66, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner .block-inline-blockm26-logo-with-text-and-title h2 {
  font-size: 50px;
  font-family: Gotham-bold;
  line-height: 1;
  letter-spacing: -2px; }

@media (max-width: 480px) {
  /* line 66, sass/components/page-components/_gartner-page-block.scss */
  .avetta_gartner .block-inline-blockm26-logo-with-text-and-title h2 {
    letter-spacing: 0px; } }

/* line 77, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner .health-safety-outer h2 {
  font-size: 50px;
  font-family: var(--gotham-bold);
  line-height: 1; }

@media (max-width: 480px) {
  /* line 77, sass/components/page-components/_gartner-page-block.scss */
  .avetta_gartner .health-safety-outer h2 {
    font-size: 25px; } }

/* line 86, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner .health-safety-outer .text-white h2 {
  margin-bottom: 15px; }

/* line 92, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner p {
  font-size: 20px;
  font-family: var(--gotham-regular); }

/* line 97, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner .gray-color {
  color: #626B7A;
  font-size: 20px; }

/* line 102, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner .deep-blue-bg {
  background-color: #203F75; }

/* line 105, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner h2.text-center.deep-blue-font {
  color: #193F7A;
  font-size: 50px;
  margin-bottom: 12px;
  margin-top: 20px;
  font-family: var(--gotham-bold);
  font-weight: 600; }

@media (max-width: 480px) {
  /* line 105, sass/components/page-components/_gartner-page-block.scss */
  .avetta_gartner h2.text-center.deep-blue-font {
    font-size: 25px; } }

/* line 116, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner div#without-logo-title-and-description {
  padding: 0 !important; }

/* line 119, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner .deep-blue-font {
  color: #193F7A; }

/* line 123, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner .blue-font {
  color: #2D67C5; }

/* line 127, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner .screen-shot-position {
  margin-top: -20%; }

/* line 130, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner .download-btn-psn {
  text-align: right; }

/* line 133, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner .vdo-btn-psn {
  text-align: left; }

/* line 136, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner .inline-block {
  display: inline-block; }

/* line 140, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner .gray-bg {
  background-color: #EDF1F4; }

/* line 144, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner .text-white {
  color: #ffffff; }

/* line 148, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner .bg-white {
  background-color: #ffffff; }

/* line 151, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner .cyan-bg {
  background-color: #52BEEC; }

/* line 154, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner .cyan-font {
  color: #52BEEC; }

/* line 157, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner .green-font {
  color: #326F36; }

/* line 160, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner .pt-5 {
  padding-top: 40px; }

/* line 163, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner .pb-5 {
  padding-bottom: 40px; }

/* line 167, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner .p-4 {
  padding: 15px; }

/* line 170, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner .pl-6 {
  padding-left: 6%; }

/* line 173, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner .p-0 {
  padding: 0px; }

/* line 176, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner .p-5 {
  padding: 50px; }

@media (max-width: 480px) {
  /* line 176, sass/components/page-components/_gartner-page-block.scss */
  .avetta_gartner .p-5 {
    padding: 21px; } }

/* line 182, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner .mt-5 {
  margin-top: 40px; }

/* line 185, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner .mt-4 {
  margin-top: 30px; }

/* line 188, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner .mt-2 {
  margin-top: 20px; }

/* line 191, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner .mb-5 {
  margin-bottom: 40px; }

/* line 194, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner .mb-3 {
  margin-bottom: 30px; }

/* line 197, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner .sub-head {
  font-size: 40px; }

/* line 200, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner .schedule-demo {
  background-color: #376ABD;
  padding: 16px 50px;
  text-decoration: none;
  font-size: 24px;
  color: #ffffff; }

/* line 207, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner .schedule-demo:hover,
.avetta_gartner .schedule-demo:focus {
  background-color: #193F7A;
  color: #ffffff;
  text-decoration: none; }

/* line 214, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner .big-font {
  font-size: 35px; }

/* line 218, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner .border-radious {
  border-radius: 15px; }

/* line 221, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner .item {
  min-height: 310px;
  margin: 10px;
  padding: 35px; }

/* line 227, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner .btn-style {
  background-color: #A0A0A0;
  color: #ffffff;
  font-size: 24px;
  border-radius: 25px;
  padding-left: 35px;
  padding-right: 35px; }

/* line 235, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner .btn.active {
  background-color: #376ABD; }

/* line 238, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner .form-outer {
  border-radius: 10px; }

/* line 241, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner div#keyreportfindings {
  padding: 0;
  background: none; }

/* line 248, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner .Avetta-one-outer.gray-bg h3 p {
  font-size: 35px;
  margin: 0;
  line-height: inherit;
  color: #626B7A;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; }

@media (max-width: 480px) {
  /* line 248, sass/components/page-components/_gartner-page-block.scss */
  .avetta_gartner .Avetta-one-outer.gray-bg h3 p {
    font-size: 20px; } }

/* line 259, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner .Avetta-one-outer.gray-bg p {
  font-family: var(--gotham-regular); }

@media (max-width: 480px) {
  /* line 259, sass/components/page-components/_gartner-page-block.scss */
  .avetta_gartner .Avetta-one-outer.gray-bg p {
    font-size: 17px; } }

/* line 267, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner .mktoForm .mktoRequiredField .mktoAsterix {
  display: none; }

/* line 271, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner .health-safety-outer .row.mb-3:nth-child(3) {
  left: 80px;
  position: relative; }

@media (max-width: 480px) {
  /* line 271, sass/components/page-components/_gartner-page-block.scss */
  .avetta_gartner .health-safety-outer .row.mb-3:nth-child(3) {
    left: 0px; } }

/* line 281, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner #mktoForm_4119 .mktoFieldWrap {
  font-weight: 700;
  color: #ffff;
  font-size: 24px; }

/* line 287, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner #mktoForm_4119 input.mktoField {
  font-size: 20px;
  height: 61px;
  padding: 15px 20px;
  width: 100% !important; }

/* line 294, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner #mktoForm_4119 .mktoForm .mktoLabel {
  display: none !important; }

/* line 298, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner #mktoForm_4119 .mktoHtmlText.mktoHasWidth {
  font-weight: 700;
  font-size: 1.75rem;
  color: #ffff;
  margin-bottom: 19px;
  margin-left: 80px; }

@media (max-width: 480px) {
  /* line 298, sass/components/page-components/_gartner-page-block.scss */
  .avetta_gartner #mktoForm_4119 .mktoHtmlText.mktoHasWidth {
    margin-left: 0px; } }

/* line 308, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner #mktoForm_4119 span.mktoButtonWrap.mktoNative {
  padding: 16px 44px;
  text-decoration: none;
  font-size: 24px;
  color: #ffffff; }

/* line 314, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner #mktoForm_4119 .mktoForm:nth-of-type(5) {
  margin-left: 86px; }

/* line 318, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner #mktoForm_4119 .mktoFormRow input {
  height: 50px;
  border: 0px;
  margin-top: 1rem !important;
  display: block;
  width: 436px !important;
  padding: 0.375rem 0.75rem !important;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0.25rem;
  -webkit-transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out; }

/* line 338, sass/components/page-components/_gartner-page-block.scss */
.avetta_gartner #mktoForm_4119 button.mktoButton {
  background: none;
  border: none;
  background-color: #376ABD;
  padding: 22px 53px;
  text-decoration: none;
  font-size: 24px;
  color: #ffffff;
  text-transform: none;
  font-weight: normal;
  margin-left: 110px; }

@media (max-width: 480px) {
  /* line 338, sass/components/page-components/_gartner-page-block.scss */
  .avetta_gartner #mktoForm_4119 button.mktoButton {
    margin-left: 7px; } }

/* line 4, sass/components/page-components/_gartner.scss */
.gartner_reports .block-inline-blockbanner-without-image .field--name-field-media-image img {
  margin: 0 auto; }

/* line 9, sass/components/page-components/_gartner.scss */
.gartner_reports .block-inline-blockbanner-without-image .field.field--name-body p {
  font-size: 20px;
  color: #fff;
  margin-bottom: 15px; }

/* line 16, sass/components/page-components/_gartner.scss */
.gartner_reports .field--name-field-cms-body {
  max-width: 1170px; }

/* line 18, sass/components/page-components/_gartner.scss */
.gartner_reports .field--name-field-cms-body h2 {
  margin-bottom: 0; }

@media (max-width: 600px) {
  /* line 23, sass/components/page-components/_gartner.scss */
  .gartner_reports .block-inline-blockjoin-suppliers .field--type-entity-reference-revisions {
    padding-left: 0; } }

/* line 27, sass/components/page-components/_gartner.scss */
.gartner_reports .block-inline-blockjoin-suppliers .field--type-entity-reference-revisions > .field__item {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  display: block;
  background-color: transparent; }

/* line 31, sass/components/page-components/_gartner.scss */
.gartner_reports .block-inline-blockjoin-suppliers .field--type-entity-reference-revisions > .field__item .field--name-field-title {
  color: #fff; }

/* line 35, sass/components/page-components/_gartner.scss */
.gartner_reports .block-inline-blockjoin-suppliers .field--type-entity-reference-revisions > .field__item:nth-child(even) .paragraph--type--logo-with-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse; }

@media (max-width: 600px) {
  /* line 35, sass/components/page-components/_gartner.scss */
  .gartner_reports .block-inline-blockjoin-suppliers .field--type-entity-reference-revisions > .field__item:nth-child(even) .paragraph--type--logo-with-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-flow: wrap-reverse;
    flex-flow: wrap-reverse; } }

/* line 44, sass/components/page-components/_gartner.scss */
.gartner_reports .block-inline-blockjoin-suppliers .field--type-entity-reference-revisions > .field__item:nth-child(even) .field--name-field-title {
  padding-left: 0;
  padding-right: 50px;
  text-align: right !important; }

@media (max-width: 1305px) {
  /* line 44, sass/components/page-components/_gartner.scss */
  .gartner_reports .block-inline-blockjoin-suppliers .field--type-entity-reference-revisions > .field__item:nth-child(even) .field--name-field-title {
    padding-right: 100px; } }

@media (max-width: 600px) {
  /* line 44, sass/components/page-components/_gartner.scss */
  .gartner_reports .block-inline-blockjoin-suppliers .field--type-entity-reference-revisions > .field__item:nth-child(even) .field--name-field-title {
    padding-right: 0;
    text-align: left !important; } }

/* line 56, sass/components/page-components/_gartner.scss */
.gartner_reports .block-inline-blockjoin-suppliers .field--type-entity-reference-revisions > .field__item:nth-child(even) .field--name-field-logo {
  left: auto;
  right: -50px; }

@media (max-width: 1305px) {
  /* line 56, sass/components/page-components/_gartner.scss */
  .gartner_reports .block-inline-blockjoin-suppliers .field--type-entity-reference-revisions > .field__item:nth-child(even) .field--name-field-logo {
    right: 0; } }

@media (max-width: 600px) {
  /* line 56, sass/components/page-components/_gartner.scss */
  .gartner_reports .block-inline-blockjoin-suppliers .field--type-entity-reference-revisions > .field__item:nth-child(even) .field--name-field-logo {
    right: auto; } }

@media (max-width: 600px) {
  /* line 67, sass/components/page-components/_gartner.scss */
  .gartner_reports .block-inline-blockjoin-suppliers .field--type-entity-reference-revisions > .field__item .paragraph--type--logo-with-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-flow: wrap-reverse;
    flex-flow: wrap-reverse; } }

/* line 74, sass/components/page-components/_gartner.scss */
.gartner_reports .block-inline-blockjoin-suppliers .field--type-entity-reference-revisions > .field__item .field--name-field-logo {
  background-color: transparent;
  border: none;
  padding: 0; }

@media (max-width: 600px) {
  /* line 74, sass/components/page-components/_gartner.scss */
  .gartner_reports .block-inline-blockjoin-suppliers .field--type-entity-reference-revisions > .field__item .field--name-field-logo {
    position: relative;
    top: 0;
    left: 0;
    -webkit-transform: none;
    transform: none; } }

/* line 85, sass/components/page-components/_gartner.scss */
.gartner_reports .block-inline-blockjoin-suppliers .field--type-entity-reference-revisions > .field__item .field--name-field-title {
  font-weight: normal;
  text-align: left;
  padding-left: 50px;
  font-size: 18px; }

@media (max-width: 600px) {
  /* line 85, sass/components/page-components/_gartner.scss */
  .gartner_reports .block-inline-blockjoin-suppliers .field--type-entity-reference-revisions > .field__item .field--name-field-title {
    padding-left: 0; } }

/* line 96, sass/components/page-components/_gartner.scss */
.gartner_reports .block-inline-blockjoin-suppliers .field.field--name-field-title.field--type-string.field--label-hidden.field__item:last-child {
  text-align: center;
  color: #fff;
  margin-top: 20px; }

/* line 101, sass/components/page-components/_gartner.scss */
.gartner_reports .block-inline-blockjoin-suppliers .group-bottom {
  display: none; }

/* line 105, sass/components/page-components/_gartner.scss */
.gartner_reports .block-inline-blockembed-form {
  background: #EDF1F4;
  padding: 80px 0 40px; }

/* line 109, sass/components/page-components/_gartner.scss */
.gartner_reports .block-inline-blockembed-form .field--name-body p {
  color: #626b7a;
  font-weight: normal;
  font-size: 20px;
  line-height: 1.1;
  font-family: var(--gotham); }

/* line 115, sass/components/page-components/_gartner.scss */
.gartner_reports .block-inline-blockembed-form .field--name-body p:last-child {
  font-size: 35px;
  margin-top: 20px; }

/* line 121, sass/components/page-components/_gartner.scss */
.gartner_reports .block-inline-blockembed-form .field--name-field-title.field--type-string {
  text-align: center; }

/* line 124, sass/components/page-components/_gartner.scss */
.gartner_reports .block-inline-blockembed-form .mktoForm {
  background-color: #203F75;
  border-radius: 10px;
  margin-top: 40px;
  margin-bottom: 30px;
  padding-top: 20px; }

/* line 131, sass/components/page-components/_gartner.scss */
.gartner_reports .block-inline-blockembed-form .mktoForm .mktoRequiredField label.mktoLabel {
  display: none; }

/* line 135, sass/components/page-components/_gartner.scss */
.gartner_reports .block-inline-blockembed-form .mktoForm .mktoFormRow {
  margin-bottom: 0;
  padding: 0 50px; }

@media (max-width: 767px) {
  /* line 135, sass/components/page-components/_gartner.scss */
  .gartner_reports .block-inline-blockembed-form .mktoForm .mktoFormRow {
    padding: 0 15px; } }

/* line 141, sass/components/page-components/_gartner.scss */
.gartner_reports .block-inline-blockembed-form .mktoForm .mktoFormRow .mktoFormCol {
  margin-bottom: 20px !important; }

/* line 144, sass/components/page-components/_gartner.scss */
.gartner_reports .block-inline-blockembed-form .mktoForm .mktoFormRow .mktoField {
  border-radius: 5px; }

/* line 148, sass/components/page-components/_gartner.scss */
.gartner_reports .block-inline-blockembed-form .mktoForm .mktoHtmlText.mktoHasWidth {
  color: #fff;
  font-size: 24px;
  margin-bottom: 20px;
  font-weight: 600; }

/* line 154, sass/components/page-components/_gartner.scss */
.gartner_reports .block-inline-blockembed-form .mktoForm span.mktoButtonWrap.mktoNative {
  margin: 20px 0 30px !important; }

/* line 156, sass/components/page-components/_gartner.scss */
.gartner_reports .block-inline-blockembed-form .mktoForm span.mktoButtonWrap.mktoNative button {
  background-color: #376ABD;
  padding: 16px 50px;
  text-decoration: none;
  font-size: 24px;
  color: #fff;
  border: 0px solid;
  text-transform: capitalize;
  font-weight: 500; }

@media (max-width: 767px) {
  /* line 156, sass/components/page-components/_gartner.scss */
  .gartner_reports .block-inline-blockembed-form .mktoForm span.mktoButtonWrap.mktoNative button {
    padding: 12px 20px; } }

/* line 1, sass/components/page-components/_groups-benefit-block.scss */
.groups-benefit-block {
  padding: 70px 0 60px; }

@media (min-width: 1200px) {
  /* line 1, sass/components/page-components/_groups-benefit-block.scss */
  .groups-benefit-block {
    padding: 60px 0 100px; } }

@media (min-width: 1200px) {
  /* line 1, sass/components/page-components/_groups-benefit-block.scss */
  .groups-benefit-block {
    padding: 150px 0 100px; } }

/* line 9, sass/components/page-components/_groups-benefit-block.scss */
.groups-benefit-block h2 {
  color: #193f7a;
  font-size: 22px;
  font-weight: 900;
  margin-bottom: 20px;
  text-align: center;
  text-transform: none; }

@media (min-width: 768px) {
  /* line 9, sass/components/page-components/_groups-benefit-block.scss */
  .groups-benefit-block h2 {
    font-size: 40px;
    margin-bottom: 40px; } }

@media (min-width: 1200px) {
  /* line 9, sass/components/page-components/_groups-benefit-block.scss */
  .groups-benefit-block h2 {
    font-size: 60px;
    margin: 0 auto 70px;
    max-width: 900px; } }

/* line 26, sass/components/page-components/_groups-benefit-block.scss */
.groups-benefit-block .field--name-field-items {
  position: relative;
  width: 100%; }

@media (min-width: 1200px) {
  /* line 26, sass/components/page-components/_groups-benefit-block.scss */
  .groups-benefit-block .field--name-field-items {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; } }

/* line 34, sass/components/page-components/_groups-benefit-block.scss */
.groups-benefit-block .field--name-field-items > .field__item {
  margin-bottom: 10px; }

@media (min-width: 1200px) {
  /* line 34, sass/components/page-components/_groups-benefit-block.scss */
  .groups-benefit-block .field--name-field-items > .field__item {
    height: 322px;
    margin: 15px 0;
    width: 50%; } }

/* line 42, sass/components/page-components/_groups-benefit-block.scss */
.groups-benefit-block .field--name-field-items > .field__item:nth-child(1) .group-wrapper {
  padding: 43px 155px 53px 20px; }

@media (max-width: 1200px) {
  /* line 42, sass/components/page-components/_groups-benefit-block.scss */
  .groups-benefit-block .field--name-field-items > .field__item:nth-child(1) .group-wrapper {
    padding: 43px 45px 45px 20px; } }

@media (max-width: 767px) {
  /* line 42, sass/components/page-components/_groups-benefit-block.scss */
  .groups-benefit-block .field--name-field-items > .field__item:nth-child(1) .group-wrapper {
    padding: 23px; } }

/* line 53, sass/components/page-components/_groups-benefit-block.scss */
.groups-benefit-block .field--name-field-items > .field__item:nth-child(3) .group-wrapper {
  padding: 43px 155px 53px 20px; }

@media (max-width: 1200px) {
  /* line 53, sass/components/page-components/_groups-benefit-block.scss */
  .groups-benefit-block .field--name-field-items > .field__item:nth-child(3) .group-wrapper {
    padding: 43px 45px 45px 20px; } }

@media (max-width: 767px) {
  /* line 53, sass/components/page-components/_groups-benefit-block.scss */
  .groups-benefit-block .field--name-field-items > .field__item:nth-child(3) .group-wrapper {
    padding: 23px; } }

/* line 64, sass/components/page-components/_groups-benefit-block.scss */
.groups-benefit-block .field--name-field-items > .field__item:nth-child(2) .group-wrapper {
  padding: 43px 20px 53px 155px; }

@media (max-width: 1200px) {
  /* line 64, sass/components/page-components/_groups-benefit-block.scss */
  .groups-benefit-block .field--name-field-items > .field__item:nth-child(2) .group-wrapper {
    padding: 43px 45px 45px 20px; } }

@media (max-width: 767px) {
  /* line 64, sass/components/page-components/_groups-benefit-block.scss */
  .groups-benefit-block .field--name-field-items > .field__item:nth-child(2) .group-wrapper {
    padding: 23px; } }

/* line 75, sass/components/page-components/_groups-benefit-block.scss */
.groups-benefit-block .field--name-field-items > .field__item:nth-child(4) .group-wrapper {
  padding: 43px 20px 53px 155px; }

@media (max-width: 1200px) {
  /* line 75, sass/components/page-components/_groups-benefit-block.scss */
  .groups-benefit-block .field--name-field-items > .field__item:nth-child(4) .group-wrapper {
    padding: 43px 45px 45px 20px; } }

@media (max-width: 767px) {
  /* line 75, sass/components/page-components/_groups-benefit-block.scss */
  .groups-benefit-block .field--name-field-items > .field__item:nth-child(4) .group-wrapper {
    padding: 23px; } }

@media (min-width: 1200px) {
  /* line 87, sass/components/page-components/_groups-benefit-block.scss */
  .groups-benefit-block .field--name-field-items > .field__item:nth-child(odd) .group-wrapper::after {
    background-image: linear-gradient(269deg, #ffffff 0%, #517dc6 100%);
    left: 0; }
  /* line 91, sass/components/page-components/_groups-benefit-block.scss */
  .groups-benefit-block .field--name-field-items > .field__item:nth-child(odd) .group-middle {
    margin: 20px 0 20px 78px; } }

@media (min-width: 1200px) {
  /* line 98, sass/components/page-components/_groups-benefit-block.scss */
  .groups-benefit-block .field--name-field-items > .field__item:nth-child(even) .group-wrapper::after {
    background-image: -webkit-gradient(linear, left top, right top, from(#ffffff), to(#517dc6));
    background-image: linear-gradient(to right, #ffffff 0%, #517dc6 100%);
    right: 0; }
  /* line 102, sass/components/page-components/_groups-benefit-block.scss */
  .groups-benefit-block .field--name-field-items > .field__item:nth-child(even) .group-top {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; }
  /* line 104, sass/components/page-components/_groups-benefit-block.scss */
  .groups-benefit-block .field--name-field-items > .field__item:nth-child(even) .group-top .field--name-field-icon {
    margin: 0 0 0 15px; }
  /* line 108, sass/components/page-components/_groups-benefit-block.scss */
  .groups-benefit-block .field--name-field-items > .field__item:nth-child(even) .group-middle {
    margin: 20px 78px 20px auto;
    text-align: right; } }

/* line 114, sass/components/page-components/_groups-benefit-block.scss */
.groups-benefit-block .field--name-field-items > .field__item .group-wrapper.active {
  -webkit-box-shadow: none;
  box-shadow: none; }

/* line 116, sass/components/page-components/_groups-benefit-block.scss */
.groups-benefit-block .field--name-field-items > .field__item .group-wrapper.active::before {
  background-image: linear-gradient(132deg, #2152a1 0%, #1761bf 100%);
  -webkit-box-shadow: 0 0 20px rgba(56, 102, 178, 0.15);
  box-shadow: 0 0 20px rgba(56, 102, 178, 0.15);
  border-radius: 10px 10px 0 0;
  content: '';
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%; }

@media (min-width: 1200px) {
  /* line 116, sass/components/page-components/_groups-benefit-block.scss */
  .groups-benefit-block .field--name-field-items > .field__item .group-wrapper.active::before {
    background: url("../images/item-bg.png") 0px 0px no-repeat;
    background-size: 100% 96%;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
    top: 7px; } }

/* line 134, sass/components/page-components/_groups-benefit-block.scss */
.groups-benefit-block .field--name-field-items > .field__item .group-wrapper.active::after {
  background-image: linear-gradient(91deg, #ffffff 0%, #00c0f3 100%); }

/* line 139, sass/components/page-components/_groups-benefit-block.scss */
.groups-benefit-block .field--name-field-items > .field__item .group-wrapper.active .field--name-field-accordion-title h3 {
  color: #fff; }

/* line 147, sass/components/page-components/_groups-benefit-block.scss */
.groups-benefit-block .field--name-field-items > .field__item .group-wrapper.active ~ .group-bottom {
  z-index: 1; }

/* line 149, sass/components/page-components/_groups-benefit-block.scss */
.groups-benefit-block .field--name-field-items > .field__item .group-wrapper.active ~ .group-bottom::before {
  display: none; }

/* line 152, sass/components/page-components/_groups-benefit-block.scss */
.groups-benefit-block .field--name-field-items > .field__item .group-wrapper.active ~ .group-bottom .field--name-field-hover-image,
.groups-benefit-block .field--name-field-items > .field__item .group-wrapper.active ~ .group-bottom .group-text {
  opacity: 1;
  -webkit-transition: all .5s ease;
  transition: all .5s ease; }

/* line 159, sass/components/page-components/_groups-benefit-block.scss */
.groups-benefit-block .field--name-field-items > .field__item:nth-child(1) > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse; }

/* line 165, sass/components/page-components/_groups-benefit-block.scss */
.groups-benefit-block .field--name-field-items > .field__item:nth-child(2) > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse; }

/* line 171, sass/components/page-components/_groups-benefit-block.scss */
.groups-benefit-block .field--name-field-items > .field__item:nth-child(2) .group-wrapper.active::before {
  left: auto;
  right: 0;
  -webkit-transform: rotateX(0deg) rotateY(180deg);
  transform: rotateX(0deg) rotateY(180deg); }

/* line 176, sass/components/page-components/_groups-benefit-block.scss */
.groups-benefit-block .field--name-field-items > .field__item:nth-child(2) .group-wrapper.active::after {
  background-image: linear-gradient(91deg, #ffffff 0%, #00c0f3 100%);
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg); }

@media (min-width: 1200px) {
  /* line 185, sass/components/page-components/_groups-benefit-block.scss */
  .groups-benefit-block .field--name-field-items > .field__item:nth-child(3) .group-wrapper.active::before {
    left: 0;
    top: -5px;
    -webkit-transform: rotateX(0deg) rotateY(180deg) rotateZ(180deg);
    transform: rotateX(0deg) rotateY(180deg) rotateZ(180deg); }
  /* line 190, sass/components/page-components/_groups-benefit-block.scss */
  .groups-benefit-block .field--name-field-items > .field__item:nth-child(3) .group-wrapper.active::after {
    bottom: auto;
    top: 0; } }

@media (min-width: 1200px) {
  /* line 200, sass/components/page-components/_groups-benefit-block.scss */
  .groups-benefit-block .field--name-field-items > .field__item:nth-child(4) .group-wrapper.active::before {
    left: 0;
    top: -5px;
    -webkit-transform: rotateX(180deg) rotateY(180deg);
    transform: rotateX(180deg) rotateY(180deg); }
  /* line 205, sass/components/page-components/_groups-benefit-block.scss */
  .groups-benefit-block .field--name-field-items > .field__item:nth-child(4) .group-wrapper.active::after {
    background-image: linear-gradient(91deg, #ffffff 0%, #00c0f3 100%);
    bottom: auto;
    top: 0;
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg); } }

/* line 215, sass/components/page-components/_groups-benefit-block.scss */
.groups-benefit-block .field--name-field-items .group-wrapper {
  border-radius: 10px;
  -webkit-box-shadow: 0 0 20px rgba(56, 102, 178, 0.15);
  box-shadow: 0 0 20px rgba(56, 102, 178, 0.15);
  padding: 15px 20px 25px;
  position: relative; }

@media (min-width: 768px) {
  /* line 215, sass/components/page-components/_groups-benefit-block.scss */
  .groups-benefit-block .field--name-field-items .group-wrapper {
    padding: 30px 20px 40px; } }

@media (min-width: 1200px) {
  /* line 215, sass/components/page-components/_groups-benefit-block.scss */
  .groups-benefit-block .field--name-field-items .group-wrapper {
    padding: 43px 20px 53px; } }

/* line 226, sass/components/page-components/_groups-benefit-block.scss */
.groups-benefit-block .field--name-field-items .group-wrapper::after {
  background-image: linear-gradient(269deg, #ffffff 0%, #517dc6 100%);
  bottom: 0;
  content: '';
  height: 11px;
  left: 0;
  position: absolute;
  width: 100%; }

/* line 236, sass/components/page-components/_groups-benefit-block.scss */
.groups-benefit-block .field--name-field-items .group-top {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative; }

/* line 240, sass/components/page-components/_groups-benefit-block.scss */
.groups-benefit-block .field--name-field-items .group-top .field--name-field-icon,
.groups-benefit-block .field--name-field-items .group-top img {
  margin-bottom: 0; }

/* line 245, sass/components/page-components/_groups-benefit-block.scss */
.groups-benefit-block .field--name-field-items .group-top .field--name-field-media-image .field__item {
  width: 60px;
  height: 60px;
  background-color: #2d67c5;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

/* line 253, sass/components/page-components/_groups-benefit-block.scss */
.groups-benefit-block .field--name-field-items .group-top .field--name-field-media-image .field__item img {
  margin: auto;
  width: 40px;
  height: 40px; }

/* line 260, sass/components/page-components/_groups-benefit-block.scss */
.groups-benefit-block .field--name-field-items .group-top .field--name-field-icon {
  border-radius: 50%;
  margin-right: 15px;
  overflow: hidden; }

/* line 265, sass/components/page-components/_groups-benefit-block.scss */
.groups-benefit-block .field--name-field-items .group-top .field--name-field-accordion-title {
  float: right; }

/* line 267, sass/components/page-components/_groups-benefit-block.scss */
.groups-benefit-block .field--name-field-items .group-top .field--name-field-accordion-title h3 {
  color: #193f7a;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  font-family: var(--gotham);
  font-size: 18px;
  font-weight: 900; }

@media (min-width: 768px) {
  /* line 267, sass/components/page-components/_groups-benefit-block.scss */
  .groups-benefit-block .field--name-field-items .group-top .field--name-field-accordion-title h3 {
    font-size: 24px; } }

@media (min-width: 1200px) {
  /* line 267, sass/components/page-components/_groups-benefit-block.scss */
  .groups-benefit-block .field--name-field-items .group-top .field--name-field-accordion-title h3 {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    font-size: 36px; } }

/* line 284, sass/components/page-components/_groups-benefit-block.scss */
.groups-benefit-block .field--name-field-items .group-middle {
  display: none;
  margin-top: 10px;
  position: relative; }

@media (min-width: 768px) {
  /* line 284, sass/components/page-components/_groups-benefit-block.scss */
  .groups-benefit-block .field--name-field-items .group-middle {
    max-width: 100%; } }

/* line 291, sass/components/page-components/_groups-benefit-block.scss */
.groups-benefit-block .field--name-field-items .group-middle .field--name-field-accordion-description,
.groups-benefit-block .field--name-field-items .group-middle .field--name-field-read-more a {
  color: #fff;
  font-size: 16px; }

@media (min-width: 768px) {
  /* line 291, sass/components/page-components/_groups-benefit-block.scss */
  .groups-benefit-block .field--name-field-items .group-middle .field--name-field-accordion-description,
  .groups-benefit-block .field--name-field-items .group-middle .field--name-field-read-more a {
    font-size: 18px; } }

@media (min-width: 1200px) {
  /* line 291, sass/components/page-components/_groups-benefit-block.scss */
  .groups-benefit-block .field--name-field-items .group-middle .field--name-field-accordion-description,
  .groups-benefit-block .field--name-field-items .group-middle .field--name-field-read-more a {
    font-size: 24px; } }

/* line 302, sass/components/page-components/_groups-benefit-block.scss */
.groups-benefit-block .field--name-field-items .group-middle .field--name-field-accordion-description {
  margin-bottom: 15px; }

@media (min-width: 768px) {
  /* line 302, sass/components/page-components/_groups-benefit-block.scss */
  .groups-benefit-block .field--name-field-items .group-middle .field--name-field-accordion-description {
    margin-bottom: 30px; } }

/* line 308, sass/components/page-components/_groups-benefit-block.scss */
.groups-benefit-block .field--name-field-items .group-middle .field--name-field-read-more {
  margin-bottom: 30px; }

/* line 310, sass/components/page-components/_groups-benefit-block.scss */
.groups-benefit-block .field--name-field-items .group-middle .field--name-field-read-more a {
  background: url("../images/svg/arrow-left-white.svg") no-repeat center right;
  padding-right: 25px;
  text-decoration: underline;
  text-transform: uppercase; }

/* line 315, sass/components/page-components/_groups-benefit-block.scss */
.groups-benefit-block .field--name-field-items .group-middle .field--name-field-read-more a:hover {
  background: url("../images/svg/arrow-left-green.svg") no-repeat center right;
  color: #097230; }

/* line 322, sass/components/page-components/_groups-benefit-block.scss */
.groups-benefit-block .field--name-field-items .group-bottom {
  background: #fff;
  border: 10px solid rgba(50, 115, 204, 0.14);
  border-radius: 50%;
  -webkit-box-shadow: 0 5px 15px rgba(56, 102, 178, 0.1);
  box-shadow: 0 5px 15px rgba(56, 102, 178, 0.1);
  display: none;
  height: 436px;
  left: 50%;
  overflow: hidden;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 436px; }

@media (min-width: 1200px) {
  /* line 322, sass/components/page-components/_groups-benefit-block.scss */
  .groups-benefit-block .field--name-field-items .group-bottom {
    display: block; } }

/* line 338, sass/components/page-components/_groups-benefit-block.scss */
.groups-benefit-block .field--name-field-items .group-bottom:before {
  background: #fff url("../images/netw.png") no-repeat center;
  background-size: 100%;
  content: '';
  display: block;
  height: 100%;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  z-index: 1; }

/* line 351, sass/components/page-components/_groups-benefit-block.scss */
.groups-benefit-block .field--name-field-items .group-bottom .field--name-field-hover-image,
.groups-benefit-block .field--name-field-items .group-bottom .group-text {
  opacity: 0;
  -webkit-transition: all .5s ease;
  transition: all .5s ease; }

/* line 356, sass/components/page-components/_groups-benefit-block.scss */
.groups-benefit-block .field--name-field-items .group-bottom .field--name-field-hover-image {
  border-radius: 50%;
  height: 100%;
  left: 50%;
  margin: 0;
  overflow: hidden;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%; }

/* line 366, sass/components/page-components/_groups-benefit-block.scss */
.groups-benefit-block .field--name-field-items .group-bottom .field--name-field-hover-image::before {
  background: #2d67c5;
  content: '';
  height: 100%;
  opacity: .5;
  position: absolute;
  width: 100%;
  z-index: 1; }

/* line 375, sass/components/page-components/_groups-benefit-block.scss */
.groups-benefit-block .field--name-field-items .group-bottom .field--name-field-hover-image .media,
.groups-benefit-block .field--name-field-items .group-bottom .field--name-field-hover-image .field--type-image,
.groups-benefit-block .field--name-field-items .group-bottom .field--name-field-hover-image .field__item {
  height: 100%; }

/* line 380, sass/components/page-components/_groups-benefit-block.scss */
.groups-benefit-block .field--name-field-items .group-bottom .field--name-field-hover-image img {
  width: 100%;
  height: 100%;
  margin: 0;
  -o-object-fit: cover;
  object-fit: cover; }

/* line 387, sass/components/page-components/_groups-benefit-block.scss */
.groups-benefit-block .field--name-field-items .group-bottom .group-text {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  padding: 0 35px; }

/* line 395, sass/components/page-components/_groups-benefit-block.scss */
.groups-benefit-block .field--name-field-items .group-bottom .field--name-field-hover-title {
  color: #fff;
  font-size: 80px;
  line-height: 80px;
  font-weight: 900;
  text-align: center; }

/* line 402, sass/components/page-components/_groups-benefit-block.scss */
.groups-benefit-block .field--name-field-items .group-bottom .field--name-field-hover-description {
  color: #fff;
  font-size: 24px;
  text-align: center; }

@media (min-width: 1200px) {
  /* line 413, sass/components/page-components/_groups-benefit-block.scss */
  .canadian.french .groups-benefit-block h2, .french .groups-benefit-block h2, .german .groups-benefit-block h2, .español .groups-benefit-block h2, .spanish .groups-benefit-block h2, .polish .groups-benefit-block h2 {
    max-width: 1050px; } }

/* line 2, sass/components/page-components/_header-alert-block.scss */
.alert-block .field--name-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

/* line 6, sass/components/page-components/_header-alert-block.scss */
.alert-block .field--name-body p {
  color: #fff;
  font-size: 13px;
  line-height: 16px; }

@media (min-width: 768px) {
  /* line 6, sass/components/page-components/_header-alert-block.scss */
  .alert-block .field--name-body p {
    font-size: 16px;
    line-height: 21px; } }

/* line 16, sass/components/page-components/_header-alert-block.scss */
.alert-block .field--name-body p strong {
  background: #119de1;
  border-radius: 4px;
  display: inline-block;
  font-weight: 600;
  line-height: 1.2;
  margin-right: 10px;
  padding: 3px 10px; }

/* line 26, sass/components/page-components/_header-alert-block.scss */
.alert-block .field--name-body p a {
  background: url("../images/link-mob.png") no-repeat center;
  color: #fff;
  font-size: 0;
  font-weight: 700;
  display: inline-block;
  height: 9px;
  margin-bottom: 2px;
  margin-left: 10px;
  width: 14px; }

@media (min-width: 768px) {
  /* line 26, sass/components/page-components/_header-alert-block.scss */
  .alert-block .field--name-body p a {
    background-position: center right;
    font-size: 16px;
    height: auto;
    line-height: 21px;
    padding-right: 25px;
    text-decoration: underline;
    width: auto; } }

/* line 51, sass/components/page-components/_header-alert-block.scss */
.alert-mob-block {
  background: #2d67c5;
  padding: 10px 70px 10px 10px; }

/* line 54, sass/components/page-components/_header-alert-block.scss */
.alert-mob-block .field--name-body {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start; }

/* line 57, sass/components/page-components/_header-alert-block.scss */
.alert-mob-block .field--name-body p:nth-child(2) {
  margin-top: 3px; }

@media (min-width: 768px) {
  /* line 51, sass/components/page-components/_header-alert-block.scss */
  .alert-mob-block {
    padding: 10px 120px 15px 30px; } }

@media (min-width: 1200px) {
  /* line 51, sass/components/page-components/_header-alert-block.scss */
  .alert-mob-block {
    display: none; } }

/* line 72, sass/components/page-components/_header-alert-block.scss */
.alert-desktop-block {
  display: none; }

/* line 75, sass/components/page-components/_header-alert-block.scss */
.alert-desktop-block .field--name-body {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

/* line 77, sass/components/page-components/_header-alert-block.scss */
.alert-desktop-block .field--name-body:last-child {
  margin-top: 3px; }

@media (min-width: 1200px) {
  /* line 72, sass/components/page-components/_header-alert-block.scss */
  .alert-desktop-block {
    display: block;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding-right: 120px;
    position: relative; } }

@media (min-width: 1460px) {
  /* line 72, sass/components/page-components/_header-alert-block.scss */
  .alert-desktop-block {
    padding-right: 0; } }

/* line 93, sass/components/page-components/_header-alert-block.scss */
.alert-desktop-block::before {
  background: #2d67c5;
  bottom: -2px;
  -webkit-clip-path: polygon(0 0, 100% 0%, 98% 100%, 0% 100%);
  clip-path: polygon(0 0, 100% 0%, 98% 100%, 0% 100%);
  content: '';
  display: block;
  height: 55px;
  left: -60px;
  position: absolute;
  width: calc(100% + 60px);
  top: -27px; }

@media (min-width: 1460px) {
  /* line 93, sass/components/page-components/_header-alert-block.scss */
  .alert-desktop-block::before {
    bottom: -10px; } }

/* line 110, sass/components/page-components/_header-alert-block.scss */
.alert-desktop-block .content {
  position: relative; }

/* line 115, sass/components/page-components/_header-alert-block.scss */
.top-header {
  position: relative; }

/* line 118, sass/components/page-components/_header-alert-block.scss */
.top-header .close-btn {
  cursor: pointer;
  position: absolute;
  right: 15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%); }

@media (min-width: 768px) {
  /* line 118, sass/components/page-components/_header-alert-block.scss */
  .top-header .close-btn {
    display: none; } }

/* line 131, sass/components/page-components/_header-alert-block.scss */
.alert-desktop-block {
  display: none; }

/* line 1, sass/components/page-components/_header-menu-request.scss */
.header .menu--footer-request .menu {
  display: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  margin: 0 -8px; }

@media (min-width: 1200px) {
  /* line 1, sass/components/page-components/_header-menu-request.scss */
  .header .menu--footer-request .menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; } }

/* line 10, sass/components/page-components/_header-menu-request.scss */
.header .menu--footer-request .menu .menu-item {
  padding: 0 8px;
  /* &:first-of-type a:hover {
      border-color: transparent;
      background: #2d67c5;
    } */ }

/* line 13, sass/components/page-components/_header-menu-request.scss */
.header .menu--footer-request .menu .menu-item:first-of-type a {
  /*@include btn-bg-blue; 
      @include btn-transparent-white; */
  background: transparent;
  border-radius: 0;
  display: block;
  font-weight: 600;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: 2px solid #2d67c5;
  color: #2d67c5;
  padding: 9px 26px !important; }

/* line 33, sass/components/page-components/_header-menu-request.scss */
.header .menu--footer-request .menu .menu-item:last-of-type a {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: 2px solid #2d67c5;
  color: #2d67c5;
  padding: 9px 16px !important; }

@media (min-width: 1200px) {
  /* line 33, sass/components/page-components/_header-menu-request.scss */
  .header .menu--footer-request .menu .menu-item:last-of-type a {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.header .menu--footer-request .menu .menu-item:last-of-type a:focus {
  outline: 0; }

/* line 156, sass/mixins/_default.sass */
.header .menu--footer-request .menu .menu-item:last-of-type a:focus, .header .menu--footer-request .menu .menu-item:last-of-type a:active, .header .menu--footer-request .menu .menu-item:last-of-type a:hover {
  border-color: transparent;
  background: #2d67c5;
  color: #fff; }

/* line 40, sass/components/page-components/_header-menu-request.scss */
.header.transparent-bg .menu--footer-request .menu-item:first-of-type a:hover {
  border-color: transparent;
  background: #2d67c5; }

/* line 45, sass/components/page-components/_header-menu-request.scss */
.header.transparent-bg .menu--footer-request .menu-item:last-of-type a {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: 2px solid #fff;
  color: #fff;
  padding: 9px 16px !important; }

@media (min-width: 1200px) {
  /* line 45, sass/components/page-components/_header-menu-request.scss */
  .header.transparent-bg .menu--footer-request .menu-item:last-of-type a {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.header.transparent-bg .menu--footer-request .menu-item:last-of-type a:focus {
  outline: 0; }

/* line 242, sass/mixins/_default.sass */
.header.transparent-bg .menu--footer-request .menu-item:last-of-type a:focus, .header.transparent-bg .menu--footer-request .menu-item:last-of-type a:active, .header.transparent-bg .menu--footer-request .menu-item:last-of-type a:hover {
  border-color: transparent;
  background: #2d67c5; }

/* line 50, sass/components/page-components/_header-menu-request.scss */
.header.transparent-bg .menu--footer-request .menu .menu-item:first-of-type a {
  background: transparent;
  border-radius: 0;
  display: block;
  font-weight: 600;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: 2px solid #fff;
  color: #fff;
  padding: 9px 26px !important; }

/* line 63, sass/components/page-components/_header-menu-request.scss */
.header.sticky .menu--footer-request .menu-item:last-of-type a {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: 2px solid #2d67c5;
  color: #2d67c5;
  padding: 9px 16px !important; }

@media (min-width: 1200px) {
  /* line 63, sass/components/page-components/_header-menu-request.scss */
  .header.sticky .menu--footer-request .menu-item:last-of-type a {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.header.sticky .menu--footer-request .menu-item:last-of-type a:focus {
  outline: 0; }

/* line 156, sass/mixins/_default.sass */
.header.sticky .menu--footer-request .menu-item:last-of-type a:focus, .header.sticky .menu--footer-request .menu-item:last-of-type a:active, .header.sticky .menu--footer-request .menu-item:last-of-type a:hover {
  border-color: transparent;
  background: #2d67c5;
  color: #fff; }

/* line 68, sass/components/page-components/_header-menu-request.scss */
.header .menu--footer-request .menu .menu-item:first-of-type a:hover {
  border-color: transparent;
  background: #2d67c5;
  color: #fff; }

/* line 74, sass/components/page-components/_header-menu-request.scss */
.header .menu--footer-request .menu .menu-item:first-of-type a,
.header .menu--footer-request .menu .menu-item:last-of-type a {
  font-size: 9px; }

@media (min-width: 1374px) {
  /* line 74, sass/components/page-components/_header-menu-request.scss */
  .header .menu--footer-request .menu .menu-item:first-of-type a,
  .header .menu--footer-request .menu .menu-item:last-of-type a {
    font-size: 16px; } }

/* line 1, sass/components/page-components/_header-search-form-block.scss */
.header-search-form-block {
  display: none; }

@media (min-width: 1200px) {
  /* line 1, sass/components/page-components/_header-search-form-block.scss */
  .header-search-form-block {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none; } }

/* line 9, sass/components/page-components/_header-search-form-block.scss */
.header-search-form-block.contextual-region {
  position: static; }

/* line 13, sass/components/page-components/_header-search-form-block.scss */
.header-search-form-block h2 {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 0;
  height: 25px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 25px; }

/* line 22, sass/components/page-components/_header-search-form-block.scss */
.header-search-form-block h2 .icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex; }

/* line 26, sass/components/page-components/_header-search-form-block.scss */
.header-search-form-block h2:hover .icon path {
  fill: #00c0f3; }

/* line 31, sass/components/page-components/_header-search-form-block.scss */
.header-search-form-block .content {
  display: block;
  max-width: 500px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translate(100%, -50%);
  transform: translate(100%, -50%);
  -webkit-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  width: 100%; }

/* line 41, sass/components/page-components/_header-search-form-block.scss */
.header-search-form-block .content.show {
  right: 60px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%); }

/* line 47, sass/components/page-components/_header-search-form-block.scss */
.header-search-form-block .content .search-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

/* line 50, sass/components/page-components/_header-search-form-block.scss */
.header-search-form-block .content .search-form .form-type-search {
  margin: 0;
  width: 100%; }

/* line 54, sass/components/page-components/_header-search-form-block.scss */
.header-search-form-block .content .search-form .form-type-search input[type='search'] {
  margin: 0; }

/* line 59, sass/components/page-components/_header-search-form-block.scss */
.header-search-form-block .content .search-form .form-actions {
  padding: 0; }

/* line 62, sass/components/page-components/_header-search-form-block.scss */
.header-search-form-block .content .search-form .form-actions [type='submit'] {
  background: #2d67c5 url("../images/svg/submit.svg") no-repeat center;
  border: 0;
  font-size: 0;
  height: 49px;
  margin: 0;
  padding: 0;
  width: 49px; }

/* line 305, sass/mixins/_default.sass */
.header-search-form-block .content .search-form .form-actions [type='submit']:hover {
  background-color: #097230; }

/* line 72, sass/components/page-components/_header-search-form-block.scss */
.header .views-exposed-form {
  display: none; }

/* line 74, sass/components/page-components/_header-search-form-block.scss */
.header .views-exposed-form.contextual-region {
  position: static; }

@media (min-width: 1200px) {
  /* line 72, sass/components/page-components/_header-search-form-block.scss */
  .header .views-exposed-form {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none; } }

/* line 81, sass/components/page-components/_header-search-form-block.scss */
.header .views-exposed-form h2 {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 0;
  height: 25px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 25px; }

/* line 90, sass/components/page-components/_header-search-form-block.scss */
.header .views-exposed-form h2 .icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex; }

/* line 94, sass/components/page-components/_header-search-form-block.scss */
.header .views-exposed-form h2:hover .icon path {
  fill: #00c0f3; }

/* line 98, sass/components/page-components/_header-search-form-block.scss */
.header .views-exposed-form .content {
  display: block;
  max-width: 500px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translate(100%, -50%);
  transform: translate(100%, -50%);
  -webkit-transition: all .4s ease-in-out;
  transition: all .4s ease-in-out;
  width: 100%; }

/* line 108, sass/components/page-components/_header-search-form-block.scss */
.header .views-exposed-form .content.show {
  right: 60px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%); }

/* line 115, sass/components/page-components/_header-search-form-block.scss */
.header .views-exposed-form form .form--inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

/* line 117, sass/components/page-components/_header-search-form-block.scss */
.header .views-exposed-form form .form--inline .form-type-textfield {
  margin: 0;
  width: 100%; }

/* line 121, sass/components/page-components/_header-search-form-block.scss */
.header .views-exposed-form form .form--inline .form-type-textfield input[type='text'] {
  margin: 0; }

/* line 125, sass/components/page-components/_header-search-form-block.scss */
.header .views-exposed-form form .form--inline .form-actions {
  padding: 0;
  margin: 0; }

/* line 129, sass/components/page-components/_header-search-form-block.scss */
.header .views-exposed-form form .form--inline .form-actions [type='submit'] {
  background: #2d67c5 url("../images/svg/submit.svg") no-repeat center;
  border: 0;
  font-size: 0;
  height: 49px;
  margin: 0;
  padding: 0;
  width: 49px; }

/* line 305, sass/mixins/_default.sass */
.header .views-exposed-form form .form--inline .form-actions [type='submit']:hover {
  background-color: #097230; }

/* line 1, sass/components/page-components/_header-sign-in-block.scss */
.header-sign-in-block {
  display: none; }

@media (min-width: 768px) {
  /* line 1, sass/components/page-components/_header-sign-in-block.scss */
  .header-sign-in-block {
    border-left: 1px solid #d2d3d5;
    display: block;
    margin-right: 85px;
    padding-left: 25px; } }

@media (min-width: 1200px) {
  /* line 1, sass/components/page-components/_header-sign-in-block.scss */
  .header-sign-in-block {
    border-left: 1px solid transparent;
    border-right: 1px solid #fff;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    margin-right: 25px;
    padding: 0 25px; } }

/* line 20, sass/components/page-components/_header-sign-in-block.scss */
.header-sign-in-block .menu-item a {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #2d67c5;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: .67px;
  text-decoration: none;
  text-transform: uppercase; }

@media (min-width: 1200px) {
  /* line 20, sass/components/page-components/_header-sign-in-block.scss */
  .header-sign-in-block .menu-item a {
    color: #fff; } }

/* line 35, sass/components/page-components/_header-sign-in-block.scss */
.header-sign-in-block .menu-item a .icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 8px; }

/* line 39, sass/components/page-components/_header-sign-in-block.scss */
.header-sign-in-block .menu-item a .icon path {
  fill: #2d67c5; }

@media (min-width: 1200px) {
  /* line 39, sass/components/page-components/_header-sign-in-block.scss */
  .header-sign-in-block .menu-item a .icon path {
    fill: #fff; } }

/* line 47, sass/components/page-components/_header-sign-in-block.scss */
.header-sign-in-block .menu-item a .icon .stroke-hover {
  stroke: #2d67c5; }

@media (min-width: 1200px) {
  /* line 47, sass/components/page-components/_header-sign-in-block.scss */
  .header-sign-in-block .menu-item a .icon .stroke-hover {
    stroke: #fff; } }

/* line 55, sass/components/page-components/_header-sign-in-block.scss */
.header-sign-in-block .menu-item a .icon .not-hover {
  fill: #fff; }

@media (min-width: 1200px) {
  /* line 55, sass/components/page-components/_header-sign-in-block.scss */
  .header-sign-in-block .menu-item a .icon .not-hover {
    fill: #2152a1; } }

/* line 64, sass/components/page-components/_header-sign-in-block.scss */
.header-sign-in-block .menu-item a:hover {
  color: #00c0f3; }

/* line 68, sass/components/page-components/_header-sign-in-block.scss */
.header-sign-in-block .menu-item a:hover .icon path {
  fill: #00c0f3; }

/* line 72, sass/components/page-components/_header-sign-in-block.scss */
.header-sign-in-block .menu-item a:hover .icon .stroke-hover {
  stroke: #00c0f3; }

/* line 76, sass/components/page-components/_header-sign-in-block.scss */
.header-sign-in-block .menu-item a:hover .icon .not-hover {
  fill: #fff; }

@media (min-width: 1200px) {
  /* line 76, sass/components/page-components/_header-sign-in-block.scss */
  .header-sign-in-block .menu-item a:hover .icon .not-hover {
    fill: #2152a1; } }

/* line 1, sass/components/page-components/_header.scss */
.header {
  background: #fff;
  padding: 2px 10px;
  position: relative;
  z-index: 3; }

@media (max-width: 600px) {
  /* line 1, sass/components/page-components/_header.scss */
  .header {
    z-index: 2147483652; } }

@media (min-width: 1200px) {
  /* line 1, sass/components/page-components/_header.scss */
  .header {
    background: transparent;
    padding: 0;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%; } }

/* line 17, sass/components/page-components/_header.scss */
.header h1,
.header h2,
.header h3,
.header h4,
.header h5,
.header h6,
.header p {
  margin: 0; }

/* line 26, sass/components/page-components/_header.scss */
.header .navbar-we-mega-menu {
  border: none; }

/* line 29, sass/components/page-components/_header.scss */
.header .section {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }

@media (min-width: 1200px) {
  /* line 29, sass/components/page-components/_header.scss */
  .header .section {
    display: block; } }

@media (min-width: 1200px) {
  /* line 38, sass/components/page-components/_header.scss */
  .header .header-items {
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out; } }

/* line 42, sass/components/page-components/_header.scss */
.header .header-items .region-header {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

@media (min-width: 1200px) {
  /* line 42, sass/components/page-components/_header.scss */
  .header .header-items .region-header {
    background: #2152a1;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 0 60px;
    position: relative; } }

@media (min-width: 1200px) {
  /* line 53, sass/components/page-components/_header.scss */
  .header .header-menu .region-secondary-menu {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 26px 44px 26px 60px;
    position: relative;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out; } }

/* line 64, sass/components/page-components/_header.scss */
.header .marketplace-header-items {
  padding: 0px 56px;
  width: 100%;
  display: none;
  /*temporary*/ }

@media (max-width: 992px) {
  /* line 64, sass/components/page-components/_header.scss */
  .header .marketplace-header-items {
    padding: 0px 16px; } }

@media (max-width: 767px) {
  /* line 64, sass/components/page-components/_header.scss */
  .header .marketplace-header-items {
    padding: 0px; } }

/* line 75, sass/components/page-components/_header.scss */
.header .marketplace-header-items .region-marketplace-header {
  padding: 29px 0 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

@media (max-width: 992px) {
  /* line 75, sass/components/page-components/_header.scss */
  .header .marketplace-header-items .region-marketplace-header {
    padding: 5px 0; } }

/* line 82, sass/components/page-components/_header.scss */
.header .marketplace-header-items .block-dropdown-language {
  background: #2d67c5;
  display: none; }

@media (min-width: 1200px) {
  /* line 91, sass/components/page-components/_header.scss */
  .toolbar-fixed .header.transparent-bg:not(.sticky) .header-menu .region-secondary-menu {
    background: none; }
  /* line 95, sass/components/page-components/_header.scss */
  .header.transparent-bg .header-menu .region-secondary-menu {
    background: transparent; }
  /* line 100, sass/components/page-components/_header.scss */
  .header.sticky .header-items {
    margin-top: -46px;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out; }
  /* line 104, sass/components/page-components/_header.scss */
  .header.sticky .header-menu .region-secondary-menu {
    background: rgba(255, 255, 255, 0.85);
    -webkit-box-shadow: 0 0 16px rgba(56, 102, 178, 0.22);
    box-shadow: 0 0 16px rgba(56, 102, 178, 0.22);
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out; }
  /* line 111, sass/components/page-components/_header.scss */
  .toolbar-icon-8 .header {
    position: relative; }
  /* line 113, sass/components/page-components/_header.scss */
  .toolbar-icon-8 .header .header-menu .region-secondary-menu {
    background: #193f7a; } }

@media (max-width: 1199px) {
  /* line 120, sass/components/page-components/_header.scss */
  .header-items .menu--header-contact-us {
    display: none; } }

/* line 125, sass/components/page-components/_header.scss */
.header-items .menu--header-contact-us .menu-item a {
  color: #fff;
  font-size: 15px;
  margin: 0 0 0 16px;
  font-weight: 700; }

/* line 130, sass/components/page-components/_header.scss */
.header-items .menu--header-contact-us .menu-item a:hover {
  text-decoration: none;
  color: #00c0f3; }

@media (max-width: 1200px) {
  /* line 141, sass/components/page-components/_header.scss */
  .header-menu .menu-item a.is-active {
    background: transparent !important;
    color: #193f7a !important;
    font-size: 16px; } }

/* line 151, sass/components/page-components/_header.scss */
.mobile-contact {
  display: none; }

@media (max-width: 992px) {
  /* line 151, sass/components/page-components/_header.scss */
  .mobile-contact {
    display: block; }
  /* line 155, sass/components/page-components/_header.scss */
  .mobile-contact a {
    text-align: center;
    color: #193f7a !important;
    font-weight: 600; } }

@media (max-width: 1199px) {
  /* line 165, sass/components/page-components/_header.scss */
  .toolbar-fixed.toggled .header {
    z-index: 600; } }

@media (max-width: 768px) {
  /* line 174, sass/components/page-components/_header.scss */
  .toolbar-vertical.toggled .header {
    z-index: 600; } }

@media (max-width: 768px) and (max-width: 1199px) {
  /* line 180, sass/components/page-components/_header.scss */
  .toolbar-vertical .header .header-menu .main-menu.contextual-region {
    position: unset; } }

@media (max-width: 967px) {
  /* line 190, sass/components/page-components/_header.scss */
  .toolbar-fixed .page-wrapper {
    padding-top: 39px; } }

/* line 195, sass/components/page-components/_header.scss */
.toolbar-fixed .header {
  /*  top: 39px; */ }

@media (max-width: 1199px) {
  /* line 195, sass/components/page-components/_header.scss */
  .toolbar-fixed .header {
    top: unset; }
  /* line 199, sass/components/page-components/_header.scss */
  .toolbar-fixed .header .header-menu .main-menu.contextual-region {
    position: unset; }
  /* line 202, sass/components/page-components/_header.scss */
  .toolbar-fixed .header .navbar-we-mega-menu.navbar ul a.is-active {
    background-color: unset; } }

@media (min-width: 1200px) {
  /* line 208, sass/components/page-components/_header.scss */
  .toolbar-fixed .page-wrapper {
    padding-top: 0px; } }

/* line 214, sass/components/page-components/_header.scss */
.toolbar-fixed.toolbar-tray-open.toolbar-vertical .header {
  /*   top: 39px; */ }

/* line 219, sass/components/page-components/_header.scss */
.toolbar-fixed.toolbar-tray-open.toolbar-horizontal .header {
  /*   top: 79px;  */ }

@media (max-width: 1199px) {
  /* line 223, sass/components/page-components/_header.scss */
  .toolbar-fixed.toolbar-tray-open.toolbar-horizontal .header {
    top: unset; }
  /* line 225, sass/components/page-components/_header.scss */
  .toolbar-fixed.toolbar-tray-open.toolbar-horizontal .header .header-menu .main-menu.contextual-region {
    position: unset; } }

/* line 2, sass/components/page-components/_health_and_safety.scss */
.health__safety .big-font {
  font-size: 35px; }

/* line 5, sass/components/page-components/_health_and_safety.scss */
.health__safety .gray-color {
  color: #626b7a; }

/* line 8, sass/components/page-components/_health_and_safety.scss */
.health__safety .cyan-font {
  color: #00c0f3; }

/* line 11, sass/components/page-components/_health_and_safety.scss */
.health__safety .gray-bg {
  background-color: #EDF1F4; }

/* line 15, sass/components/page-components/_health_and_safety.scss */
.health__safety .block-inline-blockbanner-without-image h1 {
  font-size: 60px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2px;
  margin-bottom: 50px; }

@media (min-width: 992px) {
  /* line 15, sass/components/page-components/_health_and_safety.scss */
  .health__safety .block-inline-blockbanner-without-image h1 {
    padding: 0 200px; } }

@media (max-width: 767px) {
  /* line 15, sass/components/page-components/_health_and_safety.scss */
  .health__safety .block-inline-blockbanner-without-image h1 {
    font-size: 40px;
    line-height: 1.2;
    padding: 0 15px; } }

/* line 31, sass/components/page-components/_health_and_safety.scss */
.health__safety .block-inline-blockbanner-without-image .field--name-field-resource-library-text {
  font-size: 20px;
  line-height: 1.3; }

/* line 37, sass/components/page-components/_health_and_safety.scss */
.health__safety .block.block-layout-builder.block-inline-blockbanner-without-image .field--name-field-industry-link {
  margin-top: 30px; }

/* line 39, sass/components/page-components/_health_and_safety.scss */
.health__safety .block.block-layout-builder.block-inline-blockbanner-without-image .field--name-field-industry-link .field__item {
  margin: 0 15px; }

@media (max-width: 767px) {
  /* line 39, sass/components/page-components/_health_and_safety.scss */
  .health__safety .block.block-layout-builder.block-inline-blockbanner-without-image .field--name-field-industry-link .field__item {
    margin: 0; } }

/* line 44, sass/components/page-components/_health_and_safety.scss */
.health__safety .block.block-layout-builder.block-inline-blockbanner-without-image .field--name-field-industry-link .field__item a {
  font-weight: 400; }

/* line 46, sass/components/page-components/_health_and_safety.scss */
.health__safety .block.block-layout-builder.block-inline-blockbanner-without-image .field--name-field-industry-link .field__item a:hover {
  background-color: #193f7a; }

/* line 53, sass/components/page-components/_health_and_safety.scss */
.health__safety .text-formatted.field.field--name-field-cms-body {
  max-width: 1170px;
  text-align: center;
  padding-bottom: 30px; }

/* line 57, sass/components/page-components/_health_and_safety.scss */
.health__safety .text-formatted.field.field--name-field-cms-body p {
  font-size: 20px;
  font-family: var(--gotham);
  font-weight: 400; }

/* line 63, sass/components/page-components/_health_and_safety.scss */
.health__safety .block-inline-blockjoin-suppliers.join-suppliers-block {
  overflow: hidden;
  background: transparent;
  background-image: url(../images/Globe.png);
  background-repeat: no-repeat;
  background-position: center;
  padding: 40px 0 20px !important;
  background-size: cover; }

/* line 71, sass/components/page-components/_health_and_safety.scss */
.health__safety .block-inline-blockjoin-suppliers.join-suppliers-block:before {
  display: none; }

@media (max-width: 767px) {
  /* line 63, sass/components/page-components/_health_and_safety.scss */
  .health__safety .block-inline-blockjoin-suppliers.join-suppliers-block {
    padding: 40px 15px 20px !important; } }

/* line 77, sass/components/page-components/_health_and_safety.scss */
.health__safety .block-inline-blockjoin-suppliers.join-suppliers-block h2 {
  margin-bottom: 0;
  font-size: 50px;
  line-height: 1;
  letter-spacing: -2px;
  font-weight: 700;
  padding: 0; }

@media (max-width: 767px) {
  /* line 77, sass/components/page-components/_health_and_safety.scss */
  .health__safety .block-inline-blockjoin-suppliers.join-suppliers-block h2 {
    font-size: 36px;
    line-height: 1.2;
    letter-spacing: 0; } }

/* line 90, sass/components/page-components/_health_and_safety.scss */
.health__safety .block-inline-blockjoin-suppliers.join-suppliers-block .field--type-entity-reference-revisions {
  -webkit-column-gap: 30px;
  -moz-column-gap: 30px;
  column-gap: 30px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

@media (max-width: 767px) {
  /* line 90, sass/components/page-components/_health_and_safety.scss */
  .health__safety .block-inline-blockjoin-suppliers.join-suppliers-block .field--type-entity-reference-revisions {
    padding-left: 0; } }

/* line 96, sass/components/page-components/_health_and_safety.scss */
.health__safety .block-inline-blockjoin-suppliers.join-suppliers-block .field--type-entity-reference-revisions > .field__item {
  background-color: transparent;
  -ms-flex-preferred-size: 48%;
  flex-basis: 48%;
  padding: 0;
  -webkit-box-flex: inherit;
  -ms-flex-positive: inherit;
  flex-grow: inherit; }

@media (max-width: 767px) {
  /* line 96, sass/components/page-components/_health_and_safety.scss */
  .health__safety .block-inline-blockjoin-suppliers.join-suppliers-block .field--type-entity-reference-revisions > .field__item {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%; } }

/* line 104, sass/components/page-components/_health_and_safety.scss */
.health__safety .block-inline-blockjoin-suppliers.join-suppliers-block .field--type-entity-reference-revisions > .field__item .field--name-field-logo {
  -webkit-transform: translate(0%, 0%);
  transform: translate(0%, 0%);
  left: 0;
  margin-bottom: 0;
  top: 0;
  border: none;
  padding: 0;
  z-index: 0;
  background: transparent; }

@media (max-width: 600px) {
  /* line 104, sass/components/page-components/_health_and_safety.scss */
  .health__safety .block-inline-blockjoin-suppliers.join-suppliers-block .field--type-entity-reference-revisions > .field__item .field--name-field-logo {
    position: relative; } }

/* line 116, sass/components/page-components/_health_and_safety.scss */
.health__safety .block-inline-blockjoin-suppliers.join-suppliers-block .field--type-entity-reference-revisions > .field__item .field--name-field-logo img {
  margin: 0 auto;
  width: 67px; }

/* line 121, sass/components/page-components/_health_and_safety.scss */
.health__safety .block-inline-blockjoin-suppliers.join-suppliers-block .field--type-entity-reference-revisions > .field__item .field--name-field-title {
  color: #fff;
  padding-left: 120px;
  text-align: left;
  font-family: var(--main-font);
  font-weight: 400;
  margin-bottom: 20px; }

@media (max-width: 600px) {
  /* line 121, sass/components/page-components/_health_and_safety.scss */
  .health__safety .block-inline-blockjoin-suppliers.join-suppliers-block .field--type-entity-reference-revisions > .field__item .field--name-field-title {
    padding-left: 0; } }

/* line 134, sass/components/page-components/_health_and_safety.scss */
.health__safety .block-inline-blockjoin-suppliers.join-suppliers-block .created-link {
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: transparent;
  border: none;
  margin-top: 0; }

/* line 139, sass/components/page-components/_health_and_safety.scss */
.health__safety .block-inline-blockjoin-suppliers.join-suppliers-block .created-link .field--name-field-join-suppliers-link-text {
  color: #fff; }

/* line 144, sass/components/page-components/_health_and_safety.scss */
.health__safety .block-inline-blocktabs-with-images {
  background-color: #EDF1F4;
  padding-top: 70px; }

/* line 147, sass/components/page-components/_health_and_safety.scss */
.health__safety .block-inline-blocktabs-with-images .container {
  width: 1170px; }

/* line 151, sass/components/page-components/_health_and_safety.scss */
.health__safety .block-inline-blocktabs-with-images ul.tabs-tab-list .field--name-field-svg-image {
  margin-bottom: 0 !important;
  margin-right: 20px !important; }

/* line 156, sass/components/page-components/_health_and_safety.scss */
.health__safety .block-inline-blocktabs-with-images h2 {
  margin-bottom: 0;
  font-size: 50px;
  line-height: 1;
  letter-spacing: -2px;
  font-weight: 700;
  font-family: var(--gotham); }

/* line 164, sass/components/page-components/_health_and_safety.scss */
.health__safety .block-inline-blocktabs-with-images h3.blue-font {
  font-size: 24px;
  color: #193f7a;
  margin-top: 20px;
  font-family: var(--gotham); }

/* line 170, sass/components/page-components/_health_and_safety.scss */
.health__safety .block-inline-blocktabs-with-images p.gray-color {
  font-size: 20px;
  font-family: var(--gotham);
  margin-bottom: 20px; }

/* line 175, sass/components/page-components/_health_and_safety.scss */
.health__safety .block-inline-blocktabs-with-images .Avetta-one-outer.gray-bg {
  display: none; }

/* line 179, sass/components/page-components/_health_and_safety.scss */
.health__safety .block-inline-blockbanner.banner-another-items {
  padding-top: 0;
  margin-top: 0;
  background: #203F75; }

/* line 183, sass/components/page-components/_health_and_safety.scss */
.health__safety .block-inline-blockbanner.banner-another-items .banner-splash-left {
  display: none; }

/* line 187, sass/components/page-components/_health_and_safety.scss */
.health__safety .block-inline-blockbanner.banner-another-items .field--name-field-title h1, .health__safety .block-inline-blockbanner.banner-another-items .field--name-field-title h3 {
  margin-bottom: 0;
  font-size: 50px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2px; }

/* line 198, sass/components/page-components/_health_and_safety.scss */
.health__safety .block-inline-blockbanner.banner-another-items .paragraph.ds-2col {
  margin-top: 50px; }

@media (max-width: 767px) {
  /* line 200, sass/components/page-components/_health_and_safety.scss */
  .health__safety .block-inline-blockbanner.banner-another-items .paragraph.ds-2col .group-left {
    padding-right: 0; } }

/* line 204, sass/components/page-components/_health_and_safety.scss */
.health__safety .block-inline-blockbanner.banner-another-items .paragraph.ds-2col .group-left .field--name-field-description {
  margin: 0; }

@media (max-width: 767px) {
  /* line 204, sass/components/page-components/_health_and_safety.scss */
  .health__safety .block-inline-blockbanner.banner-another-items .paragraph.ds-2col .group-left .field--name-field-description {
    max-width: 100%; } }

/* line 209, sass/components/page-components/_health_and_safety.scss */
.health__safety .block-inline-blockbanner.banner-another-items .paragraph.ds-2col .group-left .field--name-field-description h3 {
  font-size: 24px;
  margin-top: 20px;
  font-family: var(--gotham);
  font-weight: 500; }

@media (max-width: 992px) {
  /* line 209, sass/components/page-components/_health_and_safety.scss */
  .health__safety .block-inline-blockbanner.banner-another-items .paragraph.ds-2col .group-left .field--name-field-description h3 {
    font-size: 22px; } }

/* line 218, sass/components/page-components/_health_and_safety.scss */
.health__safety .block-inline-blockbanner.banner-another-items .paragraph.ds-2col .group-left .field--name-field-description p {
  font-size: 20px;
  font-family: var(--gotham);
  font-weight: 400; }

@media (max-width: 992px) {
  /* line 218, sass/components/page-components/_health_and_safety.scss */
  .health__safety .block-inline-blockbanner.banner-another-items .paragraph.ds-2col .group-left .field--name-field-description p {
    font-size: 16px; } }

/* line 228, sass/components/page-components/_health_and_safety.scss */
.health__safety .block-inline-blockbanner.banner-another-items .paragraph.ds-2col .group-right {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 51%;
  flex: 0 0 51%;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
  max-width: 961px;
  width: 100%;
  height: 100%; }

@media (max-width: 1800px) {
  /* line 228, sass/components/page-components/_health_and_safety.scss */
  .health__safety .block-inline-blockbanner.banner-another-items .paragraph.ds-2col .group-right {
    left: 50%;
    right: inherit; } }

@media (max-width: 1199px) {
  /* line 228, sass/components/page-components/_health_and_safety.scss */
  .health__safety .block-inline-blockbanner.banner-another-items .paragraph.ds-2col .group-right {
    right: -37%; } }

@media (max-width: 992px) {
  /* line 228, sass/components/page-components/_health_and_safety.scss */
  .health__safety .block-inline-blockbanner.banner-another-items .paragraph.ds-2col .group-right {
    left: 39%; } }

@media (max-width: 767px) {
  /* line 228, sass/components/page-components/_health_and_safety.scss */
  .health__safety .block-inline-blockbanner.banner-another-items .paragraph.ds-2col .group-right {
    display: none; } }

/* line 254, sass/components/page-components/_health_and_safety.scss */
.health__safety .block-inline-blockwhite-black-block .ds-2col {
  max-width: 1170px;
  padding: 0 0 30px; }

@media (min-width: 768px) {
  /* line 254, sass/components/page-components/_health_and_safety.scss */
  .health__safety .block-inline-blockwhite-black-block .ds-2col {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; } }

/* line 260, sass/components/page-components/_health_and_safety.scss */
.health__safety .block-inline-blockwhite-black-block .ds-2col .group-left {
  width: 35%;
  -webkit-transform: none;
  transform: none; }

@media (max-width: 767px) {
  /* line 260, sass/components/page-components/_health_and_safety.scss */
  .health__safety .block-inline-blockwhite-black-block .ds-2col .group-left {
    width: 100%;
    padding: 0 25px;
    margin-top: -50px; } }

/* line 269, sass/components/page-components/_health_and_safety.scss */
.health__safety .block-inline-blockwhite-black-block .ds-2col .group-left .field--name-field-content-image img {
  -webkit-clip-path: none;
  clip-path: none; }

/* line 272, sass/components/page-components/_health_and_safety.scss */
.health__safety .block-inline-blockwhite-black-block .ds-2col .group-left .field--name-field-content-image::before {
  display: none; }

/* line 277, sass/components/page-components/_health_and_safety.scss */
.health__safety .block-inline-blockwhite-black-block .ds-2col .group-right {
  width: 65%;
  padding-right: 25px;
  padding-left: 25px; }

@media (max-width: 767px) {
  /* line 277, sass/components/page-components/_health_and_safety.scss */
  .health__safety .block-inline-blockwhite-black-block .ds-2col .group-right {
    width: 100%; } }

/* line 285, sass/components/page-components/_health_and_safety.scss */
.health__safety .block-inline-blockwhite-black-block .ds-2col .group-right .field--name-field-content-title > h4 {
  font-size: 50px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2px;
  margin-top: 30px; }

/* line 295, sass/components/page-components/_health_and_safety.scss */
.health__safety .block-inline-blockwhite-black-block .ds-2col .group-right .field--name-field-content-description p {
  font-size: 20px;
  line-height: 1.4;
  font-family: var(--gotham);
  font-weight: 400; }

/* line 305, sass/components/page-components/_health_and_safety.scss */
.health__safety .gray-corner {
  background-image: url(../images/Gray-bg.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  height: 340px; }

@media (max-width: 767px) {
  /* line 305, sass/components/page-components/_health_and_safety.scss */
  .health__safety .gray-corner {
    height: 140px; } }

/* line 315, sass/components/page-components/_health_and_safety.scss */
.health__safety .screen-shot-position.screenshot-bg {
  margin-top: -25%; }

@media (max-width: 600px) {
  /* line 315, sass/components/page-components/_health_and_safety.scss */
  .health__safety .screen-shot-position.screenshot-bg {
    margin-top: -40%; } }

/* line 321, sass/components/page-components/_health_and_safety.scss */
.health__safety .block.block-layout-builder.block-inline-blocktabs-with-small-icon {
  background: transparent;
  padding: 100px 0; }

/* line 324, sass/components/page-components/_health_and_safety.scss */
.health__safety .block.block-layout-builder.block-inline-blocktabs-with-small-icon .field--name-field-a11y-para-tabs-sec-title {
  margin-bottom: 0;
  font-size: 50px;
  color: #193f7a !important; }

/* line 328, sass/components/page-components/_health_and_safety.scss */
.health__safety .block.block-layout-builder.block-inline-blocktabs-with-small-icon .field--name-field-a11y-para-tabs-sec-title h2 {
  margin-bottom: 0;
  font-size: 50px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2px;
  color: #193f7a !important; }

/* line 338, sass/components/page-components/_health_and_safety.scss */
.health__safety .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container {
  width: 1170px;
  margin: 0 auto;
  text-align: center; }

@media (max-width: 1199px) {
  /* line 338, sass/components/page-components/_health_and_safety.scss */
  .health__safety .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container {
    width: 100%; } }

/* line 345, sass/components/page-components/_health_and_safety.scss */
.health__safety .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list {
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent;
  width: 55%;
  margin: 0 auto 50px; }

@media (max-width: 1199px) {
  /* line 345, sass/components/page-components/_health_and_safety.scss */
  .health__safety .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list {
    width: 100%; } }

/* line 353, sass/components/page-components/_health_and_safety.scss */
.health__safety .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list:before {
  display: none; }

/* line 356, sass/components/page-components/_health_and_safety.scss */
.health__safety .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list:after {
  display: none; }

/* line 359, sass/components/page-components/_health_and_safety.scss */
.health__safety .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list li {
  height: auto !important; }

/* line 361, sass/components/page-components/_health_and_safety.scss */
.health__safety .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list li a {
  border: none;
  color: #fff;
  background: #A0A0A0;
  border-radius: 50px;
  height: auto;
  padding: 15px;
  margin: 0 10px;
  font-weight: 500;
  text-transform: capitalize; }

/* line 372, sass/components/page-components/_health_and_safety.scss */
.health__safety .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list li a.is-selected {
  border: none;
  background: #2d67c5;
  border-radius: 50px;
  color: #fff; }

/* line 377, sass/components/page-components/_health_and_safety.scss */
.health__safety .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list li a.is-selected:before {
  display: none; }

/* line 380, sass/components/page-components/_health_and_safety.scss */
.health__safety .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list li a.is-selected:after {
  display: none; }

/* line 386, sass/components/page-components/_health_and_safety.scss */
.health__safety .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel {
  border-top: none; }

/* line 388, sass/components/page-components/_health_and_safety.scss */
.health__safety .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel .globe-position {
  position: absolute;
  z-index: -1; }

/* line 392, sass/components/page-components/_health_and_safety.scss */
.health__safety .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel .group-wrapper {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

/* line 394, sass/components/page-components/_health_and_safety.scss */
.health__safety .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel .group-wrapper .group-right {
  background: url(/themes/custom/avetta/dist/../images/tab-slider-bg.png) no-repeat 50% 10%;
  border-radius: 50%;
  background-size: contain;
  -webkit-transform: none;
  transform: none; }

/* line 399, sass/components/page-components/_health_and_safety.scss */
.health__safety .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel .group-wrapper .group-right .field.field--name-field-circle-items {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 800px; }

@media (max-width: 992px) {
  /* line 399, sass/components/page-components/_health_and_safety.scss */
  .health__safety .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel .group-wrapper .group-right .field.field--name-field-circle-items {
    width: auto;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; } }

/* line 406, sass/components/page-components/_health_and_safety.scss */
.health__safety .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel .group-wrapper .group-right .field.field--name-field-circle-items .field__item.progress--circle {
  width: 350px;
  height: 350px; }

@media (max-width: 992px) {
  /* line 406, sass/components/page-components/_health_and_safety.scss */
  .health__safety .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel .group-wrapper .group-right .field.field--name-field-circle-items .field__item.progress--circle {
    width: 300px;
    height: 300px; } }

@media (max-width: 767px) {
  /* line 406, sass/components/page-components/_health_and_safety.scss */
  .health__safety .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel .group-wrapper .group-right .field.field--name-field-circle-items .field__item.progress--circle {
    width: 250px !important;
    min-width: 250px !important;
    height: 250px; } }

/* line 419, sass/components/page-components/_health_and_safety.scss */
.health__safety .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel .group-wrapper .group-right .field.field--name-field-circle-items .field--name-field-circle-description {
  font-size: 20px;
  font-family: var(--gotham);
  font-weight: 400;
  line-height: 1.2;
  color: #A0A0A0; }

/* line 426, sass/components/page-components/_health_and_safety.scss */
.health__safety .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel .group-wrapper .group-right .field.field--name-field-circle-items .field.field--name-field-percent {
  font-size: 50px;
  font-family: var(--gotham);
  line-height: 1;
  letter-spacing: -2px;
  color: #193f7a; }

/* line 436, sass/components/page-components/_health_and_safety.scss */
.health__safety .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel .group-wrapper .group-top .field.field--name-field-global-result.field--type-entity-reference-revisions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

/* line 440, sass/components/page-components/_health_and_safety.scss */
.health__safety .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel .group-wrapper .group-top .field.field--name-field-global-result.field--type-entity-reference-revisions > .field__item {
  width: 33.33%;
  padding: 0 10px;
  margin-bottom: 25px; }

@media (max-width: 767px) {
  /* line 440, sass/components/page-components/_health_and_safety.scss */
  .health__safety .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel .group-wrapper .group-top .field.field--name-field-global-result.field--type-entity-reference-revisions > .field__item {
    width: 50%; } }

@media (max-width: 540px) {
  /* line 440, sass/components/page-components/_health_and_safety.scss */
  .health__safety .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel .group-wrapper .group-top .field.field--name-field-global-result.field--type-entity-reference-revisions > .field__item {
    width: 100%; } }

/* line 451, sass/components/page-components/_health_and_safety.scss */
.health__safety .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel .group-wrapper .group-top .field.field--name-field-global-result.field--type-entity-reference-revisions .field.field--name-field-location {
  font-size: 24px;
  color: #193f7a;
  font-weight: 700; }

/* line 456, sass/components/page-components/_health_and_safety.scss */
.health__safety .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel .group-wrapper .group-top .field.field--name-field-global-result.field--type-entity-reference-revisions .field.field--name-field-text {
  font-size: 20px;
  font-family: var(--gotham); }

/* line 460, sass/components/page-components/_health_and_safety.scss */
.health__safety .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel .group-wrapper .group-top .field.field--name-field-global-result.field--type-entity-reference-revisions .field.field--name-field-percent {
  font-size: 50px;
  line-height: 1.1;
  letter-spacing: -2px;
  color: #097230;
  font-family: var(--gotham);
  font-weight: 700; }

/* line 467, sass/components/page-components/_health_and_safety.scss */
.health__safety .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel .group-wrapper .group-top .field.field--name-field-global-result.field--type-entity-reference-revisions .field.field--name-field-percent:before {
  content: url(../images/arrow.png);
  height: 50px;
  width: 50px; }

/* line 477, sass/components/page-components/_health_and_safety.scss */
.health__safety .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .Avetta-one-outer.gray-bg {
  display: none; }

@media (max-width: 1199px) {
  /* line 484, sass/components/page-components/_health_and_safety.scss */
  .health__safety .a11y-paragraphs-tabs__wrapper ul.tabs-tab-list.slick-slider {
    width: 100%; }
  /* line 486, sass/components/page-components/_health_and_safety.scss */
  .health__safety .a11y-paragraphs-tabs__wrapper ul.tabs-tab-list.slick-slider .slick-list.draggable {
    width: 100%; } }

/* line 1, sass/components/page-components/_iceberg-home-page.scss */
.toolbar-fixed .Iceberg {
  margin-top: 0px; }

/* line 5, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg {
  background: #002846;
  background: -webkit-gradient(linear, left bottom, left top, from(#002846), color-stop(16%, #0c4a77), color-stop(62%, #14629b), color-stop(62%, white), color-stop(66%, #cdeaf8), color-stop(77%, #94d1ef), to(#3895c6));
  background: linear-gradient(0deg, #002846 0%, #0c4a77 16%, #14629b 62%, white 62%, #cdeaf8 66%, #94d1ef 77%, #3895c6 100%);
  padding: 146px 30px 60px 30px;
  /*  height: 1167px;  */
  height: 1330px;
  position: relative;
  margin-top: -122px;
  /* display:none;    */
  /* Style the buttons inside the tab */ }

@media (min-width: 1920px) {
  /* line 5, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg {
    margin-top: -97px; } }

@media (max-width: 1199px) {
  /* line 5, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg {
    margin-top: 0; } }

@media (max-width: 600px) {
  /* line 5, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg {
    height: 900px;
    background: #46b1e0;
    background: -webkit-gradient(linear, left top, left bottom, from(#46b1e0), color-stop(50%, #ffffff), color-stop(50%, #ffffff), color-stop(50%, #034a7e), color-stop(50%, #3693c5), color-stop(81%, #034a7e));
    background: linear-gradient(to bottom, #46b1e0 0%, #ffffff 50%, #ffffff 50%, #034a7e 50%, #3693c5 50%, #034a7e 81%); } }

@media (max-width: 480px) {
  /* line 5, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg {
    height: 1325px; } }

/* line 30, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg::before {
  content: "";
  background-image: url("../images/iceberg/bg-img.png");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: absolute;
  /*  top: 188px; */
  top: 250px;
  height: 765px;
  /*  height:0px; */
  width: 741px;
  left: 60%;
  -webkit-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%); }

@media (max-width: 600px) {
  /* line 30, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg::before {
    top: 249px;
    height: 600px;
    width: 575px;
    left: 28%; } }

@media (max-width: 480px) {
  /* line 30, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg::before {
    top: 350px; } }

/* line 54, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .mobile-menu-request, .Iceberg .mobile-contact {
  display: none; }

/* line 57, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .ice-btn {
  text-align: center;
  position: relative;
  left: 20px; }

@media (max-width: 1800px) {
  /* line 5, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg {
    padding: 135px 30px 50px 30px; } }

@media (max-width: 1200px) {
  /* line 5, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg {
    padding: 80px 15px 40px 15px; } }

@media (max-width: 767px) {
  /* line 5, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg {
    padding: 15px 15px 40px 15px; } }

/* line 72, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .main-content .row:last-child {
  margin-top: 90px;
  position: relative; }

@media (max-width: 1200px) {
  /* line 72, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .main-content .row:last-child {
    margin-top: 100px; } }

@media (max-width: 1010px) {
  /* line 72, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .main-content .row:last-child {
    margin-top: 120px; } }

@media (max-width: 767px) {
  /* line 72, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .main-content .row:last-child {
    margin-top: 140px; } }

@media (max-width: 600px) {
  /* line 72, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .main-content .row:last-child {
    margin-top: 100px; } }

@media (max-width: 480px) {
  /* line 72, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .main-content .row:last-child {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 240px; } }

@media (max-width: 376px) {
  /* line 72, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .main-content .row:last-child {
    margin-top: 180px; } }

@media (max-width: 992px) {
  /* line 95, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .main-content .row:last-child .col-md-10.col-xs-8 {
    padding-right: 0; } }

@media (max-width: 767px) {
  /* line 95, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .main-content .row:last-child .col-md-10.col-xs-8 {
    position: static; } }

@media (max-width: 480px) {
  /* line 95, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .main-content .row:last-child .col-md-10.col-xs-8 {
    width: 100%;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    padding-right: 15px; } }

@media (max-width: 600px) {
  /* line 108, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .main-content .row:last-child .padd_left {
    position: relative;
    left: -5px; } }

@media (max-width: 480px) {
  /* line 108, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .main-content .row:last-child .padd_left {
    width: 100%; } }

@media (max-width: 600px) {
  /* line 118, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .main-content .padd_0 {
    padding: 0; } }

/* line 123, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .main-content .Seven-Supply {
  position: absolute;
  left: 0;
  width: auto;
  top: 50%;
  -webkit-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
  color: #fff;
  font-size: 60px;
  width: 30%;
  padding-left: 15px;
  text-transform: capitalize; }

@media (max-width: 1200px) {
  /* line 123, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .main-content .Seven-Supply {
    font-size: 34px; } }

@media (max-width: 767px) {
  /* line 123, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .main-content .Seven-Supply {
    display: none; } }

/* line 142, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .main-content h2 {
  font-size: 48px;
  color: #193f7a;
  font-weight: 500; }

@media (max-width: 767px) {
  /* line 142, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .main-content h2 {
    font-size: 35px; } }

/* line 150, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .main-content .field--name-field-help-center-description {
  clear: both; }

/* line 152, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .main-content .field--name-field-help-center-description h4 {
  font-size: 24px;
  font-weight: 700;
  color: #193f7a;
  margin-top: 35px; }

@media (max-width: 600px) {
  /* line 152, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .main-content .field--name-field-help-center-description h4 {
    font-size: 16px;
    text-align: center;
    line-height: 20px;
    margin-top: 15px; } }

/* line 165, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .main-content .ice-title {
  text-transform: none;
  display: inline-block;
  float: left;
  font-size: 38px;
  margin-bottom: 2px;
  color: #193f7a;
  font-weight: 500;
  line-height: 1.4;
  font-family: var(--gotham);
  text-align: left; }

@media (max-width: 992px) {
  /* line 165, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .main-content .ice-title {
    font-size: 30px; } }

@media (max-width: 480px) {
  /* line 165, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .main-content .ice-title {
    font-size: 18px; } }

/* line 186, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .main-content .avtta_one_logo {
  display: inline-block;
  padding-top: 0;
  padding-left: 15px;
  width: 320px;
  top: 2px;
  position: relative; }

@media (max-width: 1305px) {
  /* line 186, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .main-content .avtta_one_logo {
    top: 0; } }

/* line 197, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .main-content .bg-white {
  width: 188px;
  background: #fff;
  padding: 15px;
  margin: 0 0 0 auto;
  position: relative;
  z-index: 1; }

@media (max-width: 1200px) {
  /* line 197, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .main-content .bg-white {
    width: 150px; } }

@media (max-width: 767px) {
  /* line 197, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .main-content .bg-white {
    width: 120px;
    padding: 10px; } }

@media (max-width: 480px) {
  /* line 197, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .main-content .bg-white {
    width: 265px;
    text-align: center;
    margin: 0px auto 20px; } }

/* line 216, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .main-content .bg-white h3 {
  margin: 0;
  font-size: 24px;
  color: #193f7a;
  line-height: 30px;
  font-weight: 700; }

@media (max-width: 767px) {
  /* line 216, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .main-content .bg-white h3 {
    font-size: 18px;
    line-height: 24px; } }

/* line 227, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .main-content .bg-white h4 {
  font-size: 18px;
  line-height: 23px;
  color: #193f7a; }

@media (max-width: 767px) {
  /* line 227, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .main-content .bg-white h4 {
    font-size: 16px;
    line-height: 20px;
    margin-top: 8px; } }

/* line 238, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .main-content .top-spend {
  /* margin-top: 120px; */
  margin-top: 160px;
  background: #fff; }

@media (max-width: 1200px) {
  /* line 238, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .main-content .top-spend {
    margin-top: 180px; } }

@media (max-width: 767px) {
  /* line 238, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .main-content .top-spend {
    margin-top: 50px; } }

@media (max-width: 600px) {
  /* line 238, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .main-content .top-spend {
    margin-right: 15px; } }

@media (max-width: 480px) {
  /* line 238, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .main-content .top-spend {
    width: 260px;
    text-align: center;
    margin: 40px auto 0; } }

/* line 256, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .main-content .top-spend::before {
  content: "";
  background-image: url("../images/iceberg/Combined-Shape.png");
  position: absolute;
  width: 31px;
  height: 192px;
  top: -30px;
  left: -31px; }

@media (max-width: 480px) {
  /* line 256, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .main-content .top-spend::before {
    display: none; } }

/* line 269, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .main-content .supply-chain::before {
  content: "";
  background-image: url("../images/iceberg/Group_2_Copy.png");
  position: absolute;
  width: 28px;
  height: 577px;
  top: -10px;
  left: -28px; }

@media (max-width: 600px) {
  /* line 269, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .main-content .supply-chain::before {
    width: 21px;
    height: 415px;
    top: -10px;
    left: -22px;
    background-size: contain; } }

@media (max-width: 480px) {
  /* line 269, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .main-content .supply-chain::before {
    display: none; } }

/* line 288, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .main-content #light-img {
  position: absolute;
  right: -300px;
  top: 40%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 0;
  display: none;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }

@media (max-width: 1800px) {
  /* line 288, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .main-content #light-img {
    right: -230px; } }

/* line 299, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .main-content #light-img .light-0 {
  margin-right: -41px;
  display: inline-block; }

/* line 303, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .main-content #light-img .light-1 {
  display: inline-block; }

@media (max-width: 1600px) {
  /* line 308, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .main-content #light-img.light-active_0 .light-0 {
    position: relative;
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg);
    -webkit-transform-origin: bottom right;
    transform-origin: bottom right;
    top: 0px;
    left: -11px; }
  /* line 315, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .main-content #light-img.light-active_1 .light-0 {
    position: relative;
    -webkit-transform: rotate(7deg);
    transform: rotate(7deg);
    -webkit-transform-origin: bottom right;
    transform-origin: bottom right;
    top: 0px;
    left: -11px; }
  /* line 323, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .main-content #light-img.light-active_2 .light-0 {
    position: relative;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transform-origin: bottom right;
    transform-origin: bottom right;
    left: -9px; }
  /* line 329, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .main-content #light-img.light-active_3 .light-0 {
    position: relative;
    -webkit-transform: rotate(-8deg);
    transform: rotate(-8deg);
    -webkit-transform-origin: bottom right;
    transform-origin: bottom right;
    left: -7px;
    top: -1px; }
  /* line 336, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .main-content #light-img.light-active_4 .light-0 {
    -webkit-transform: rotate(-16deg);
    transform: rotate(-16deg);
    -webkit-transform-origin: bottom right;
    transform-origin: bottom right;
    position: relative;
    left: -6px;
    top: -2px; }
  /* line 343, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .main-content #light-img.light-active_5 .light-0 {
    -webkit-transform: rotate(-24deg);
    transform: rotate(-24deg);
    -webkit-transform-origin: bottom right;
    transform-origin: bottom right;
    position: relative;
    top: -3px; }
  /* line 349, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .main-content #light-img.light-active_6 .light-0 {
    -webkit-transform: rotate(-32deg);
    transform: rotate(-32deg);
    -webkit-transform-origin: bottom right;
    transform-origin: bottom right;
    position: relative;
    top: -3px; } }

@media (max-width: 1800px) {
  /* line 358, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .main-content #light-img.light-active_0 .light-0 {
    -webkit-transform: rotate(13deg);
    transform: rotate(13deg);
    -webkit-transform-origin: bottom right;
    transform-origin: bottom right; }
  /* line 364, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .main-content #light-img.light-active_1 .light-0 {
    -webkit-transform: rotate(10deg);
    transform: rotate(10deg);
    -webkit-transform-origin: bottom right;
    transform-origin: bottom right; }
  /* line 370, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .main-content #light-img.light-active_2 .light-0 {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
    -webkit-transform-origin: bottom right;
    transform-origin: bottom right; }
  /* line 376, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .main-content #light-img.light-active_3 .light-0 {
    -webkit-transform: rotate(-7deg);
    transform: rotate(-7deg);
    -webkit-transform-origin: bottom right;
    transform-origin: bottom right; } }

/* line 385, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tab.full_width {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }

/* line 388, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tab {
  float: right;
  width: 52%;
  position: relative;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }

@media (max-width: 1200px) {
  /* line 388, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tab {
    width: 50%; } }

@media (max-width: 992px) {
  /* line 388, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tab {
    width: 35%; } }

@media (max-width: 767px) {
  /* line 388, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tab {
    width: 100%;
    padding-left: 43px; } }

@media (max-width: 480px) {
  /* line 388, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tab {
    height: 100% !important; } }

/* line 406, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tab span {
  position: absolute;
  left: -48px;
  top: -1px;
  width: 48px;
  height: 42px;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border-radius: 3px 0 0 3px; }

/* line 419, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tab button {
  background-color: inherit;
  color: #fff;
  background-color: #0F4F7F;
  padding: 10px;
  width: auto;
  outline: none;
  text-align: left;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  font-size: 18px;
  line-height: 20px;
  font-family: var(--main-font);
  font-weight: 500;
  display: table;
  border: 1px solid;
  margin-bottom: 50px;
  position: relative;
  text-transform: uppercase;
  z-index: 1; }

@media (max-width: 992px) {
  /* line 419, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tab button {
    font-size: 14px;
    padding: 10px 8px;
    margin-bottom: 30px;
    min-width: 200px;
    position: relative;
    width: 200px; } }

@media (max-width: 767px) {
  /* line 419, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tab button {
    margin-bottom: 15px;
    min-width: 220px;
    width: 220px;
    font-size: 15px;
    padding: 10px; } }

@media (max-width: 480px) {
  /* line 419, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tab button {
    margin: 0 auto 15px !important; } }

/* line 457, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tab button:hover {
  background: #97c940;
  background: linear-gradient(45deg, #97c940 34%, #00a849 100%); }

/* line 461, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tab button::after {
  content: "";
  border-bottom: 1px solid;
  width: 100px;
  position: absolute;
  top: 50%;
  margin-left: 10px; }

@media (max-width: 1600px) {
  /* line 461, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tab button::after {
    width: 115px; } }

@media (max-width: 992px) {
  /* line 461, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tab button::after {
    display: none; } }

/* line 475, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tab button .bdr {
  margin: 0;
  position: absolute;
  border-bottom: 1px solid;
  width: 130px;
  top: 37px;
  right: -228px;
  -webkit-transform: rotate(15deg);
  transform: rotate(15deg); }

/* line 483, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tab button .bdr::before {
  content: "";
  border: 1px solid;
  width: 10px;
  height: 10px;
  display: block;
  border-radius: 50px;
  right: -9px;
  position: absolute;
  top: -4px; }

@media (max-width: 1600px) {
  /* line 475, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tab button .bdr {
    top: 37px;
    right: -242px; } }

@media (max-width: 1200px) {
  /* line 475, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tab button .bdr {
    top: 36.5px; } }

@media (max-width: 992px) {
  /* line 475, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tab button .bdr {
    display: none; } }

@media (min-width: 1200px) {
  /* line 506, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tab .field__item:nth-child(1) button {
    margin-top: 25px; } }

/* line 511, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tab button.active {
  background: #97c940;
  background: linear-gradient(45deg, #97c940 34%, #00a849 100%); }

/* line 514, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tab button.active::before {
  content: "";
  border-bottom: 3px solid;
  width: 140px;
  position: absolute;
  top: 50%;
  left: -180px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }

@media (min-width: 1920px) {
  /* line 514, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tab button.active::before {
    width: 230px;
    left: -260px; } }

@media (max-width: 992px) {
  /* line 514, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tab button.active::before {
    width: 80px;
    left: -120px; } }

@media (max-width: 767px) {
  /* line 514, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tab button.active::before {
    display: none; } }

/* line 534, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tab button.active::after {
  border-bottom: 3px solid; }

/* line 537, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tab button.active .bdr {
  border-bottom: 3px solid; }

/* line 541, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tab button.active .bdr::before {
  background-color: #fff;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }

/* line 545, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tab .field__item:nth-child(2) .tablinks {
  margin-left: 30px; }

@media (max-width: 767px) {
  /* line 545, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tab .field__item:nth-child(2) .tablinks {
    margin-left: 0; } }

/* line 551, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tab .field__item:nth-child(2) .tablinks::after {
  width: 120px; }

@media (max-width: 1600px) {
  /* line 551, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tab .field__item:nth-child(2) .tablinks::after {
    width: 155px; } }

/* line 557, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tab .field__item:nth-child(2) .tablinks .bdr {
  width: 139px;
  right: -257px;
  top: 32px;
  -webkit-transform: rotate(10deg);
  transform: rotate(10deg); }

@media (max-width: 1600px) {
  /* line 557, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tab .field__item:nth-child(2) .tablinks .bdr {
    right: -292px; } }

/* line 566, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tab .field__item:nth-child(2) .tablinks.active::before {
  width: 145px;
  left: -190px; }

@media (min-width: 1920px) {
  /* line 566, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tab .field__item:nth-child(2) .tablinks.active::before {
    width: 250px;
    left: -280px; } }

@media (max-width: 992px) {
  /* line 566, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tab .field__item:nth-child(2) .tablinks.active::before {
    width: 120px;
    left: -150px; } }

/* line 578, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tab .field__item:nth-child(3) .tablinks {
  margin-left: 190px; }

@media (max-width: 992px) {
  /* line 578, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tab .field__item:nth-child(3) .tablinks {
    margin-left: -10px; } }

@media (max-width: 767px) {
  /* line 578, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tab .field__item:nth-child(3) .tablinks {
    margin-left: 0; } }

/* line 587, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tab .field__item:nth-child(3) .tablinks::after {
  width: 95px; }

/* line 590, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tab .field__item:nth-child(3) .tablinks .bdr {
  width: 206px;
  right: -285px;
  top: -34px;
  -webkit-transform: rotate(148deg);
  transform: rotate(148deg); }

@media (max-width: 1200px) {
  /* line 590, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tab .field__item:nth-child(3) .tablinks .bdr {
    top: -35px; } }

/* line 599, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tab .field__item:nth-child(3) .tablinks .bdr::before {
  right: 206px; }

/* line 602, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tab .field__item:nth-child(3) .tablinks.active::before {
  width: 320px;
  left: -360px; }

@media (min-width: 1920px) {
  /* line 602, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tab .field__item:nth-child(3) .tablinks.active::before {
    width: 410px;
    left: -450px; } }

@media (max-width: 992px) {
  /* line 602, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tab .field__item:nth-child(3) .tablinks.active::before {
    width: 80px;
    left: -110px; } }

/* line 614, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tab .field__item:nth-child(4) .tablinks {
  margin-left: -20px; }

@media (max-width: 1200px) {
  /* line 614, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tab .field__item:nth-child(4) .tablinks {
    margin-left: 20px; } }

@media (max-width: 767px) {
  /* line 614, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tab .field__item:nth-child(4) .tablinks {
    margin-left: 0; } }

/* line 623, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tab .field__item:nth-child(4) .tablinks .bdr {
  width: 172px;
  right: -343px;
  top: -22px;
  -webkit-transform: rotate(151deg);
  transform: rotate(151deg); }

@media (max-width: 1600px) {
  /* line 623, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tab .field__item:nth-child(4) .tablinks .bdr {
    width: 120px;
    right: -227px;
    top: -9px; } }

/* line 634, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tab .field__item:nth-child(4) .tablinks::after {
  width: 182px; }

@media (max-width: 1600px) {
  /* line 634, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tab .field__item:nth-child(4) .tablinks::after {
    width: 115px; } }

/* line 640, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tab .field__item:nth-child(4) .tablinks .bdr::before {
  right: 171px; }

@media (max-width: 1600px) {
  /* line 640, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tab .field__item:nth-child(4) .tablinks .bdr::before {
    right: 120px; } }

/* line 646, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tab .field__item:nth-child(4) .tablinks.active::before {
  width: 100px;
  left: -140px; }

@media (min-width: 1920px) {
  /* line 646, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tab .field__item:nth-child(4) .tablinks.active::before {
    width: 225px;
    left: -250px; } }

@media (max-width: 992px) {
  /* line 646, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tab .field__item:nth-child(4) .tablinks.active::before {
    width: 110px;
    left: -150px; } }

/* line 658, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tab .field__item:nth-child(5) .tablinks {
  margin-left: 230px; }

@media (max-width: 992px) {
  /* line 658, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tab .field__item:nth-child(5) .tablinks {
    margin-left: 90px; } }

@media (max-width: 767px) {
  /* line 658, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tab .field__item:nth-child(5) .tablinks {
    margin-left: 0; } }

/* line 667, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tab .field__item:nth-child(5) .tablinks::after {
  width: 55px; }

/* line 670, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tab .field__item:nth-child(5) .tablinks .bdr {
  width: 265px;
  right: -273px;
  top: -81px;
  -webkit-transform: rotate(130deg);
  transform: rotate(130deg); }

@media (max-width: 1600px) {
  /* line 670, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tab .field__item:nth-child(5) .tablinks .bdr {
    right: -273px;
    top: -81px; } }

@media (max-width: 1200px) {
  /* line 670, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tab .field__item:nth-child(5) .tablinks .bdr {
    top: -82px; } }

/* line 683, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tab .field__item:nth-child(5) .tablinks .bdr::before {
  right: 265px; }

/* line 686, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tab .field__item:nth-child(5) .tablinks.active::before {
  width: 350px;
  left: -390px; }

@media (min-width: 1920px) {
  /* line 686, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tab .field__item:nth-child(5) .tablinks.active::before {
    width: 465px;
    left: -500px; } }

@media (max-width: 992px) {
  /* line 686, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tab .field__item:nth-child(5) .tablinks.active::before {
    width: 180px;
    left: -210px; } }

/* line 698, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tab .field__item:nth-child(6) .tablinks {
  margin-left: 150px; }

@media (max-width: 992px) {
  /* line 698, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tab .field__item:nth-child(6) .tablinks {
    margin-left: 30px; } }

@media (max-width: 767px) {
  /* line 698, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tab .field__item:nth-child(6) .tablinks {
    margin-left: 0; } }

/* line 707, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tab .field__item:nth-child(6) .tablinks::after {
  width: 70px; }

/* line 710, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tab .field__item:nth-child(6) .tablinks .bdr {
  width: 237px;
  right: -278px;
  top: -56px;
  -webkit-transform: rotate(140deg);
  transform: rotate(140deg); }

@media (max-width: 1200px) {
  /* line 710, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tab .field__item:nth-child(6) .tablinks .bdr {
    right: -279px; } }

/* line 719, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tab .field__item:nth-child(6) .tablinks .bdr::before {
  right: 238px; }

/* line 722, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tab .field__item:nth-child(6) .tablinks.active::before {
  width: 360px;
  left: -400px; }

@media (min-width: 1920px) {
  /* line 722, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tab .field__item:nth-child(6) .tablinks.active::before {
    width: 455px;
    left: -490px; } }

@media (max-width: 992px) {
  /* line 722, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tab .field__item:nth-child(6) .tablinks.active::before {
    width: 120px;
    left: -150px; } }

/* line 734, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tab .field__item:nth-child(7) .tablinks {
  margin-left: 220px;
  margin-bottom: 0; }

@media (max-width: 992px) {
  /* line 734, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tab .field__item:nth-child(7) .tablinks {
    margin-left: 20px; } }

@media (max-width: 767px) {
  /* line 734, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tab .field__item:nth-child(7) .tablinks {
    margin-left: 0; } }

/* line 744, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tab .field__item:nth-child(7) .tablinks::after {
  width: 135px; }

/* line 747, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tab .field__item:nth-child(7) .tablinks .bdr {
  width: 143px;
  right: -255px;
  -webkit-transform: rotate(133deg);
  transform: rotate(133deg);
  top: -32px; }

/* line 753, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tab .field__item:nth-child(7) .tablinks .bdr::before {
  right: 143px; }

/* line 756, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tab .field__item:nth-child(7) .tablinks.active::before {
  width: 340px;
  left: -380px; }

@media (min-width: 1920px) {
  /* line 756, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tab .field__item:nth-child(7) .tablinks.active::before {
    width: 455px;
    left: -490px; } }

@media (max-width: 992px) {
  /* line 756, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tab .field__item:nth-child(7) .tablinks.active::before {
    width: 120px;
    left: -150px; } }

@media (max-width: 767px) {
  /* line 769, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .field__item {
    position: relative; } }

/* line 774, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tabcontent {
  float: left;
  padding: 0px 40px;
  width: 38%;
  border-left: none;
  display: none;
  background-color: #fff;
  border-radius: 5px;
  position: relative;
  z-index: 1; }

@media (max-width: 1374px) {
  /* line 774, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tabcontent {
    padding: 0px 15px; } }

@media (max-width: 1200px) {
  /* line 774, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tabcontent {
    width: 42%; } }

@media (max-width: 992px) {
  /* line 774, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tabcontent {
    width: 50%; } }

@media (max-width: 767px) {
  /* line 774, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tabcontent {
    width: 100%;
    position: absolute;
    left: -5px;
    top: 55px;
    z-index: 99;
    -webkit-box-shadow: 0px 0px 10px #808080;
    box-shadow: 0px 0px 10px #808080; } }

/* line 801, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tabcontent .d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center; }

/* line 805, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tabcontent .d-flex .doller {
  padding: 0 15px; }

/* line 807, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tabcontent .d-flex .doller h2 {
  font-size: 22px; }

/* line 810, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tabcontent .d-flex .doller p {
  margin: 0;
  text-align: center; }

/* line 816, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tabcontent h3 {
  font-size: 32px;
  line-height: 42px;
  color: #193f7a;
  font-weight: 700;
  margin-top: 0;
  padding-top: 20px; }

@media (max-width: 992px) {
  /* line 816, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tabcontent h3 {
    font-size: 26px;
    line-height: 30px; } }

/* line 828, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tabcontent .wistia_embed {
  height: 40px !important;
  width: 120px !important;
  text-align: left; }

/* line 832, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tabcontent .wistia_embed img {
  display: none !important; }

/* line 835, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tabcontent .wistia_embed div > div > div {
  left: 0px !important;
  background: transparent !important;
  width: 120px !important;
  border: 2px solid;
  color: #2d67c5; }

/* line 841, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tabcontent .wistia_embed div > div > div::before {
  content: "Play Video";
  left: 13px;
  top: 5px;
  position: relative;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 17px; }

/* line 850, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tabcontent .wistia_embed div > div > div:hover {
  background-color: #2d67c5 !important;
  color: #fff;
  text-decoration: none;
  border: none; }

/* line 857, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tabcontent .wistia_embed div > div:type-of-child(2) {
  left: 0 !important;
  background: transparent !important;
  width: 120px !important; }

/* line 863, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tabcontent .field--name-field-description {
  height: 450px;
  overflow-y: auto;
  padding-bottom: 30px; }

/* line 867, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tabcontent .field--name-field-description p {
  font-size: 20px;
  line-height: 32px;
  color: #0d2242;
  margin-top: 15px;
  text-align: left; }

/* line 874, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tabcontent .field--name-field-description ul {
  padding: 0; }

/* line 876, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tabcontent .field--name-field-description ul li {
  font-size: 18px;
  line-height: 32px;
  color: #0d2242;
  list-style: none;
  margin-bottom: 15px;
  position: relative;
  padding-left: 30px; }

/* line 884, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tabcontent .field--name-field-description ul li::before {
  content: "";
  background-image: url("../images/iceberg/Checkmark Round.png");
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  position: absolute;
  left: 0;
  top: 5px; }

/* line 897, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tabcontent .d-flex.btn-boxes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  bottom: 15px;
  background-color: #fff;
  width: 100%;
  left: 0;
  padding-top: 15px; }

/* line 905, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tabcontent .d-flex.btn-boxes a {
  color: #2d67c5;
  display: table;
  padding: 4px 20px;
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  border: 2px solid #2d67c5;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  margin: 0 10px;
  height: 30px;
  z-index: 9; }

@media (max-width: 1200px) {
  /* line 905, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tabcontent .d-flex.btn-boxes a {
    padding: 4px 10px;
    font-size: 16px; } }

@media (max-width: 992px) {
  /* line 905, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tabcontent .d-flex.btn-boxes a {
    font-size: 14px; } }

/* line 924, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tabcontent .d-flex.btn-boxes a:hover {
  background-color: #2d67c5;
  color: #fff;
  text-decoration: none; }

/* line 930, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tabcontent .d-flex.btn-boxes .field--name-field-video-script {
  margin: 0 10px; }

/* line 934, sass/components/page-components/_iceberg-home-page.scss */
.Iceberg .tab-sec .tabcontent .close {
  opacity: 1;
  position: absolute;
  top: 15px;
  right: 15px;
  color: #9dacc4;
  font-size: 16px;
  background-color: transparent; }

@media (max-width: 767px) {
  /* line 945, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tabcontent#Financ {
    top: 340px; }
  /* line 948, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tabcontent#Sustai {
    top: 170px; }
  /* line 951, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tabcontent#Divers {
    top: 225px; }
  /* line 954, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tabcontent#Cybers {
    top: 400px; }
  /* line 957, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tabcontent#Workfo {
    top: 114px; }
  /* line 960, sass/components/page-components/_iceberg-home-page.scss */
  .Iceberg .tab-sec .tabcontent#Liabil {
    top: 285px; } }

/* line 1, sass/components/page-components/_industries-block.scss */
div[class*="block-views-blockindustries-block"],
div[class*="block-views-blockpartners-block"] {
  background-color: #edf0f5;
  padding: 80px 0; }

@media (max-width: 992px) {
  /* line 1, sass/components/page-components/_industries-block.scss */
  div[class*="block-views-blockindustries-block"],
  div[class*="block-views-blockpartners-block"] {
    padding: 70px 0; } }

@media (max-width: 767px) {
  /* line 1, sass/components/page-components/_industries-block.scss */
  div[class*="block-views-blockindustries-block"],
  div[class*="block-views-blockpartners-block"] {
    padding: 38px 0; } }

/* line 11, sass/components/page-components/_industries-block.scss */
div[class*="block-views-blockindustries-block"] .content,
div[class*="block-views-blockpartners-block"] .content {
  width: 100%;
  max-width: 1460px;
  margin: 0 auto;
  padding: 0 30px; }

/* line 17, sass/components/page-components/_industries-block.scss */
div[class*="block-views-blockindustries-block"] .view-content,
div[class*="block-views-blockpartners-block"] .view-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -12px; }

/* line 21, sass/components/page-components/_industries-block.scss */
div[class*="block-views-blockindustries-block"] .view-content .views-row,
div[class*="block-views-blockpartners-block"] .view-content .views-row {
  width: 100%;
  max-width: calc(100% / 3 - 24px);
  margin: 0 12px 24px;
  overflow: hidden;
  border-radius: 10px;
  -webkit-box-shadow: 0 6px 16px rgba(56, 102, 178, 0.05);
  box-shadow: 0 6px 16px rgba(56, 102, 178, 0.05);
  background: #fff;
  position: relative; }

@media (max-width: 1180px) {
  /* line 21, sass/components/page-components/_industries-block.scss */
  div[class*="block-views-blockindustries-block"] .view-content .views-row,
  div[class*="block-views-blockpartners-block"] .view-content .views-row {
    max-width: calc(100% / 2 - 24px); } }

@media (max-width: 767px) {
  /* line 21, sass/components/page-components/_industries-block.scss */
  div[class*="block-views-blockindustries-block"] .view-content .views-row,
  div[class*="block-views-blockpartners-block"] .view-content .views-row {
    max-width: 100%;
    margin: 0 7px 30px 7px; } }

/* line 37, sass/components/page-components/_industries-block.scss */
div[class*="block-views-blockindustries-block"] .view-content .views-row .views-field,
div[class*="block-views-blockpartners-block"] .view-content .views-row .views-field {
  height: 100%; }

/* line 40, sass/components/page-components/_industries-block.scss */
div[class*="block-views-blockindustries-block"] .view-content .views-row .group-wrapper,
div[class*="block-views-blockpartners-block"] .view-content .views-row .group-wrapper {
  height: 100%; }

@media (min-width: 768px) {
  /* line 40, sass/components/page-components/_industries-block.scss */
  div[class*="block-views-blockindustries-block"] .view-content .views-row .group-wrapper,
  div[class*="block-views-blockpartners-block"] .view-content .views-row .group-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 10px;
    overflow: hidden;
    -webkit-box-shadow: 0 6px 16px rgba(56, 102, 178, 0.05);
    box-shadow: 0 6px 16px rgba(56, 102, 178, 0.05); } }

/* line 51, sass/components/page-components/_industries-block.scss */
div[class*="block-views-blockindustries-block"] .view-content .views-row .group-top,
div[class*="block-views-blockpartners-block"] .view-content .views-row .group-top {
  position: relative; }

/* line 53, sass/components/page-components/_industries-block.scss */
div[class*="block-views-blockindustries-block"] .view-content .views-row .group-top .field-industry-image,
div[class*="block-views-blockpartners-block"] .view-content .views-row .group-top .field-industry-image {
  position: relative; }

/* line 55, sass/components/page-components/_industries-block.scss */
div[class*="block-views-blockindustries-block"] .view-content .views-row .group-top .field-industry-image:after,
div[class*="block-views-blockpartners-block"] .view-content .views-row .group-top .field-industry-image:after {
  content: '';
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%); }

/* line 67, sass/components/page-components/_industries-block.scss */
div[class*="block-views-blockindustries-block"] .view-content .views-row .group-top .field-industry-image h2,
div[class*="block-views-blockpartners-block"] .view-content .views-row .group-top .field-industry-image h2 {
  font-size: inherit;
  text-decoration: inherit;
  text-transform: inherit;
  margin-bottom: 0; }

/* line 73, sass/components/page-components/_industries-block.scss */
div[class*="block-views-blockindustries-block"] .view-content .views-row .group-top .field-industry-image a,
div[class*="block-views-blockpartners-block"] .view-content .views-row .group-top .field-industry-image a {
  bottom: 20px;
  left: 30px;
  position: absolute;
  z-index: 2;
  color: #fff;
  font-family: var(--gotham);
  font-size: 20px;
  font-weight: 900; }

/* line 82, sass/components/page-components/_industries-block.scss */
div[class*="block-views-blockindustries-block"] .view-content .views-row .group-top .field-industry-image a:hover,
div[class*="block-views-blockpartners-block"] .view-content .views-row .group-top .field-industry-image a:hover {
  border: none; }

@media (min-width: 1200px) {
  /* line 73, sass/components/page-components/_industries-block.scss */
  div[class*="block-views-blockindustries-block"] .view-content .views-row .group-top .field-industry-image a,
  div[class*="block-views-blockpartners-block"] .view-content .views-row .group-top .field-industry-image a {
    font-size: 29px;
    left: 50px; } }

/* line 94, sass/components/page-components/_industries-block.scss */
div[class*="block-views-blockindustries-block"] .view-content .views-row .group-bottom,
div[class*="block-views-blockpartners-block"] .view-content .views-row .group-bottom {
  background: #fff;
  padding: 20px 30px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1; }

@media (min-width: 1200px) {
  /* line 94, sass/components/page-components/_industries-block.scss */
  div[class*="block-views-blockindustries-block"] .view-content .views-row .group-bottom,
  div[class*="block-views-blockpartners-block"] .view-content .views-row .group-bottom {
    padding: 25px 50px; } }

/* line 107, sass/components/page-components/_industries-block.scss */
div[class*="block-views-blockindustries-block"] .view-content .views-row .field-description__value p,
div[class*="block-views-blockpartners-block"] .view-content .views-row .field-description__value p {
  color: #626b7a;
  font-size: 16px;
  line-height: 23px; }

@media (min-width: 1200px) {
  /* line 107, sass/components/page-components/_industries-block.scss */
  div[class*="block-views-blockindustries-block"] .view-content .views-row .field-description__value p,
  div[class*="block-views-blockpartners-block"] .view-content .views-row .field-description__value p {
    font-size: 20px;
    line-height: 30px; } }

/* line 196, sass/components/page-components/_industries-block.scss */
div[class*="block-views-blockpartners-block"] .form--inline {
  background: #fff;
  margin: 0 0 30px 0;
  padding: 30px 25px; }

/* line 200, sass/components/page-components/_industries-block.scss */
div[class*="block-views-blockpartners-block"] .form--inline .form-item {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0; }

@media (max-width: 767px) {
  /* line 200, sass/components/page-components/_industries-block.scss */
  div[class*="block-views-blockpartners-block"] .form--inline .form-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; } }

/* line 208, sass/components/page-components/_industries-block.scss */
div[class*="block-views-blockpartners-block"] .form--inline .form-item label {
  color: #112b54;
  font-family: var(--gotham);
  font-size: 28px;
  font-weight: 500;
  letter-spacing: -0.42px;
  line-height: 46px;
  text-transform: inherit;
  margin: 0 20px 0 0; }

@media (max-width: 1450px) {
  /* line 208, sass/components/page-components/_industries-block.scss */
  div[class*="block-views-blockpartners-block"] .form--inline .form-item label {
    font-size: 22px; } }

@media (max-width: 992px) {
  /* line 208, sass/components/page-components/_industries-block.scss */
  div[class*="block-views-blockpartners-block"] .form--inline .form-item label {
    letter-spacing: -0.3px;
    margin-bottom: 7px;
    font-size: 20px; } }

@media (max-width: 767px) {
  /* line 208, sass/components/page-components/_industries-block.scss */
  div[class*="block-views-blockpartners-block"] .form--inline .form-item label {
    font-size: 18px;
    margin-bottom: 3px;
    width: 100%; } }

/* line 231, sass/components/page-components/_industries-block.scss */
div[class*="block-views-blockpartners-block"] .form--inline .form-item .select2 {
  max-width: 30%;
  width: 100%; }

@media (max-width: 767px) {
  /* line 231, sass/components/page-components/_industries-block.scss */
  div[class*="block-views-blockpartners-block"] .form--inline .form-item .select2 {
    max-width: 100%; } }

/* line 240, sass/components/page-components/_industries-block.scss */
div[class*="block-views-blockpartners-block"] .form--inline .form-actions {
  padding: 0;
  margin: 0;
  display: none; }

/* line 248, sass/components/page-components/_industries-block.scss */
div[class*="block-views-blockpartners-block"] .view-content .views-row .group-top .field-industry-image:after {
  display: none; }

/* line 253, sass/components/page-components/_industries-block.scss */
div[class*="block-views-blockpartners-block"] .view-content .views-row .group-top .field-industry-image a {
  color: #0d2242; }

/* line 260, sass/components/page-components/_industries-block.scss */
div[class*="block-views-blockcourses-block-1"] .field-description__value a {
  text-decoration: none; }

/* line 264, sass/components/page-components/_industries-block.scss */
div[class*="block-views-blockcourses-block-1"] .white-paper--form {
  padding-top: 32px; }

/* line 267, sass/components/page-components/_industries-block.scss */
div[class*="block-views-blockcourses-block-1"] .field-description__value h2 {
  font-weight: 700;
  text-align: center;
  font-size: 18px;
  line-height: 1.4; }

/* line 273, sass/components/page-components/_industries-block.scss */
div[class*="block-views-blockcourses-block-1"] .pagination > li > a:focus, div[class*="block-views-blockcourses-block-1"] .pagination > li > a:hover, div[class*="block-views-blockcourses-block-1"] .pagination > li > span:focus, div[class*="block-views-blockcourses-block-1"] .pagination > li > span:hover {
  z-index: 2;
  color: #fff;
  background-color: #2d67c5;
  border-color: #ddd; }

/* line 279, sass/components/page-components/_industries-block.scss */
div[class*="block-views-blockcourses-block-1"] .field-description__value h2 a {
  color: #fff; }

/* line 282, sass/components/page-components/_industries-block.scss */
div[class*="block-views-blockcourses-block-1"] .field-description__value h2 a:hover {
  text-decoration: none; }

/* line 286, sass/components/page-components/_industries-block.scss */
div[class*="block-views-blockcourses-block-1"] a.filter.active:focus {
  background-color: #2d67c5;
  color: #fff;
  border: 1px solid #2d67c5; }

/* line 1, sass/components/page-components/_industry-block.scss */
.industry-block {
  background: #edf0f5;
  padding: 60px 0; }

@media (min-width: 1200px) {
  /* line 1, sass/components/page-components/_industry-block.scss */
  .industry-block {
    padding: 100px 0; } }

/* line 9, sass/components/page-components/_industry-block.scss */
.industry-block h2 {
  color: #193f7a;
  font-size: 20px;
  font-weight: 900;
  margin-bottom: 30px;
  text-align: center;
  text-transform: none; }

@media (min-width: 768px) {
  /* line 9, sass/components/page-components/_industry-block.scss */
  .industry-block h2 {
    font-size: 40px;
    margin-bottom: 75px; } }

@media (min-width: 1200px) {
  /* line 9, sass/components/page-components/_industry-block.scss */
  .industry-block h2 {
    font-size: 60px; } }

/* line 27, sass/components/page-components/_industry-block.scss */
.industry-block .view-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

@media (min-width: 768px) {
  /* line 27, sass/components/page-components/_industry-block.scss */
  .industry-block .view-content {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin: 0 -15px; } }

/* line 37, sass/components/page-components/_industry-block.scss */
.industry-block .view-content .views-row {
  margin-bottom: 30px;
  max-width: 452px;
  padding: 0 15px;
  width: 100%; }

@media (min-width: 768px) {
  /* line 37, sass/components/page-components/_industry-block.scss */
  .industry-block .view-content .views-row {
    width: 50%; } }

@media (min-width: 1200px) {
  /* line 37, sass/components/page-components/_industry-block.scss */
  .industry-block .view-content .views-row {
    width: 33.33%; } }

@media (min-width: 768px) {
  /* line 52, sass/components/page-components/_industry-block.scss */
  .industry-block .view-content .views-row .views-field-nothing {
    height: 100%; } }

@media (min-width: 768px) {
  /* line 58, sass/components/page-components/_industry-block.scss */
  .industry-block .view-content .views-row span.field-content {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; } }

@media (min-width: 768px) {
  /* line 65, sass/components/page-components/_industry-block.scss */
  .industry-block .view-content .views-row .group-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 10px;
    overflow: hidden;
    -webkit-box-shadow: 0 6px 16px rgba(56, 102, 178, 0.05);
    box-shadow: 0 6px 16px rgba(56, 102, 178, 0.05); } }

/* line 75, sass/components/page-components/_industry-block.scss */
.industry-block .view-content .views-row .group-top {
  position: relative; }

/* line 77, sass/components/page-components/_industry-block.scss */
.industry-block .view-content .views-row .group-top .field-industry-image {
  position: relative; }

/* line 79, sass/components/page-components/_industry-block.scss */
.industry-block .view-content .views-row .group-top .field-industry-image:after {
  content: '';
  position: absolute;
  z-index: 2;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%); }

/* line 90, sass/components/page-components/_industry-block.scss */
.industry-block .view-content .views-row .group-top .field-industry-image img {
  margin: 0 auto; }

/* line 94, sass/components/page-components/_industry-block.scss */
.industry-block .view-content .views-row .group-top .field-industry-image h2 a {
  bottom: 0px; }

/* line 101, sass/components/page-components/_industry-block.scss */
.industry-block .view-content .views-row .group-bottom {
  background: #fff;
  padding: 20px 30px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1; }

@media (min-width: 1200px) {
  /* line 101, sass/components/page-components/_industry-block.scss */
  .industry-block .view-content .views-row .group-bottom {
    padding: 25px 50px; } }

/* line 114, sass/components/page-components/_industry-block.scss */
.industry-block .view-content .views-row .field-name {
  bottom: 20px;
  left: 0px;
  position: absolute;
  z-index: 2;
  text-align: center;
  width: 100%; }

@media (min-width: 1200px) {
  /* line 114, sass/components/page-components/_industry-block.scss */
  .industry-block .view-content .views-row .field-name {
    left: 0px; } }

/* line 125, sass/components/page-components/_industry-block.scss */
.industry-block .view-content .views-row .field-name h2 {
  font-size: inherit;
  text-decoration: inherit;
  text-transform: inherit;
  margin-bottom: 0; }

/* line 131, sass/components/page-components/_industry-block.scss */
.industry-block .view-content .views-row .field-name a {
  color: #fff;
  font-family: var(--gotham);
  font-size: 20px;
  font-weight: 900; }

/* line 136, sass/components/page-components/_industry-block.scss */
.industry-block .view-content .views-row .field-name a:hover {
  border: none; }

@media (min-width: 1200px) {
  /* line 131, sass/components/page-components/_industry-block.scss */
  .industry-block .view-content .views-row .field-name a {
    font-size: 25px; } }

/* line 145, sass/components/page-components/_industry-block.scss */
.industry-block .view-content .views-row .field-description__value p {
  color: #626b7a;
  font-size: 16px;
  line-height: 23px; }

@media (min-width: 1200px) {
  /* line 145, sass/components/page-components/_industry-block.scss */
  .industry-block .view-content .views-row .field-description__value p {
    font-size: 20px;
    line-height: 30px; } }

/* line 158, sass/components/page-components/_industry-block.scss */
.industry-block .more-link {
  text-align: center;
  padding-top: 40px; }

/* line 161, sass/components/page-components/_industry-block.scss */
.industry-block .more-link a {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  background: #2d67c5;
  border: 2px solid #2d67c5;
  color: #fff;
  display: inline-block; }

@media (min-width: 1200px) {
  /* line 161, sass/components/page-components/_industry-block.scss */
  .industry-block .more-link a {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.industry-block .more-link a:focus {
  outline: 0; }

/* line 134, sass/mixins/_default.sass */
.industry-block .more-link a:focus, .industry-block .more-link a:active, .industry-block .more-link a:hover {
  background: #097230;
  border-color: #097230; }

/* line 4, sass/components/page-components/_integrations-page.scss */
.integrations-page .block-inline-blockbanner .group-left .field--name-field-cta-button .field__item {
  margin-bottom: 100px; }

/* line 1, sass/components/page-components/_join-suppliers-block.scss */
.join-suppliers-block {
  background: -webkit-gradient(linear, left top, right top, from(#193f7a), color-stop(56%, #205295), to(#2e78ca));
  background: linear-gradient(90deg, #193f7a 0%, #205295 56%, #2e78ca 100%);
  padding: 50px 0 65px;
  position: relative; }

@media (min-width: 768px) {
  /* line 1, sass/components/page-components/_join-suppliers-block.scss */
  .join-suppliers-block {
    padding: 100px 0; } }

@media (min-width: 1200px) {
  /* line 1, sass/components/page-components/_join-suppliers-block.scss */
  .join-suppliers-block {
    padding: 160px 0 125px; } }

/* line 12, sass/components/page-components/_join-suppliers-block.scss */
.join-suppliers-block:before {
  background: url("../images/count-bg.png") no-repeat -48vw 97px;
  content: '';
  position: absolute;
  width: 800px;
  height: 800px;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

@media (max-width: 992px) {
  /* line 12, sass/components/page-components/_join-suppliers-block.scss */
  .join-suppliers-block:before {
    background: url(../images/count-bg.png) no-repeat center 0px;
    background-size: 250%;
    content: '';
    position: absolute;
    width: 500px;
    height: 100%;
    top: 0;
    left: 0; } }

@media (max-width: 767px) {
  /* line 12, sass/components/page-components/_join-suppliers-block.scss */
  .join-suppliers-block:before {
    left: -32%; } }

/* line 36, sass/components/page-components/_join-suppliers-block.scss */
.join-suppliers-block .container {
  position: relative; }

/* line 39, sass/components/page-components/_join-suppliers-block.scss */
.join-suppliers-block h2 {
  color: #fff;
  font-family: var(--gotham);
  font-size: 22px;
  font-weight: 900;
  text-transform: none;
  text-align: center;
  margin-bottom: 20px; }

@media (min-width: 768px) {
  /* line 39, sass/components/page-components/_join-suppliers-block.scss */
  .join-suppliers-block h2 {
    font-size: 30px;
    margin-bottom: 40px; } }

@media (min-width: 1200px) {
  /* line 39, sass/components/page-components/_join-suppliers-block.scss */
  .join-suppliers-block h2 {
    font-size: 48px;
    margin-bottom: 75px;
    padding: 0 100px; } }

/* line 57, sass/components/page-components/_join-suppliers-block.scss */
.join-suppliers-block .field--name-field-connecting-with-clients {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 30px;
  padding: 0; }

@media (min-width: 768px) {
  /* line 57, sass/components/page-components/_join-suppliers-block.scss */
  .join-suppliers-block .field--name-field-connecting-with-clients {
    margin-bottom: 70px; } }

@media (min-width: 1200px) {
  /* line 57, sass/components/page-components/_join-suppliers-block.scss */
  .join-suppliers-block .field--name-field-connecting-with-clients {
    margin-bottom: 100px; } }

/* line 69, sass/components/page-components/_join-suppliers-block.scss */
.join-suppliers-block .field--name-field-connecting-with-clients > .field__item {
  width: 50%; }

@media (min-width: 768px) {
  /* line 69, sass/components/page-components/_join-suppliers-block.scss */
  .join-suppliers-block .field--name-field-connecting-with-clients > .field__item {
    width: auto; } }

/* line 75, sass/components/page-components/_join-suppliers-block.scss */
.join-suppliers-block .field--name-field-connecting-with-clients .field--name-field-numbers,
.join-suppliers-block .field--name-field-connecting-with-clients .field--name-field-peoples {
  color: #fff;
  font-family: var(--gotham); }

/* line 80, sass/components/page-components/_join-suppliers-block.scss */
.join-suppliers-block .field--name-field-connecting-with-clients .field--name-field-numbers {
  font-size: 41px;
  font-weight: 900; }

@media (min-width: 1200px) {
  /* line 80, sass/components/page-components/_join-suppliers-block.scss */
  .join-suppliers-block .field--name-field-connecting-with-clients .field--name-field-numbers {
    font-size: 90px; } }

/* line 90, sass/components/page-components/_join-suppliers-block.scss */
.join-suppliers-block .field--name-field-connecting-with-clients .field--name-field-peoples {
  font-size: 14px;
  font-weight: 500; }

@media (min-width: 768px) {
  /* line 90, sass/components/page-components/_join-suppliers-block.scss */
  .join-suppliers-block .field--name-field-connecting-with-clients .field--name-field-peoples {
    margin-bottom: 20px; } }

@media (min-width: 1200px) {
  /* line 90, sass/components/page-components/_join-suppliers-block.scss */
  .join-suppliers-block .field--name-field-connecting-with-clients .field--name-field-peoples {
    font-size: 32px; } }

/* line 101, sass/components/page-components/_join-suppliers-block.scss */
.join-suppliers-block .created-link {
  background: #fff;
  border-radius: 10px;
  border: 2px solid transparent;
  -webkit-box-shadow: 0 6px 25px rgba(56, 102, 178, 0.2);
  box-shadow: 0 6px 25px rgba(56, 102, 178, 0.2);
  display: block;
  margin: 40px auto 0;
  max-width: 370px;
  padding: 15px 0px;
  text-decoration: none; }

@media (min-width: 768px) {
  /* line 101, sass/components/page-components/_join-suppliers-block.scss */
  .join-suppliers-block .created-link {
    max-width: 710px;
    padding: 25px 80px; } }

@media (min-width: 1200px) {
  /* line 101, sass/components/page-components/_join-suppliers-block.scss */
  .join-suppliers-block .created-link {
    max-width: 930px;
    padding: 26px 122px; } }

/* line 119, sass/components/page-components/_join-suppliers-block.scss */
.join-suppliers-block .created-link:hover {
  border-color: #097230; }

/* line 121, sass/components/page-components/_join-suppliers-block.scss */
.join-suppliers-block .created-link:hover .field--name-field-join-suppliers-link a {
  color: #097230; }

/* line 123, sass/components/page-components/_join-suppliers-block.scss */
.join-suppliers-block .created-link:hover .field--name-field-join-suppliers-link a::after {
  background: url("../images/arrow-green-2.png") no-repeat center;
  background-size: 12px; }

@media (min-width: 768px) {
  /* line 123, sass/components/page-components/_join-suppliers-block.scss */
  .join-suppliers-block .created-link:hover .field--name-field-join-suppliers-link a::after {
    background-size: 16px; } }

@media (min-width: 1200px) {
  /* line 123, sass/components/page-components/_join-suppliers-block.scss */
  .join-suppliers-block .created-link:hover .field--name-field-join-suppliers-link a::after {
    background-size: auto; } }

/* line 135, sass/components/page-components/_join-suppliers-block.scss */
.join-suppliers-block .created-link .link-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

/* line 139, sass/components/page-components/_join-suppliers-block.scss */
.join-suppliers-block .created-link .icon-wrapper {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
  margin-right: 10px;
  width: 42px; }

@media (min-width: 768px) {
  /* line 139, sass/components/page-components/_join-suppliers-block.scss */
  .join-suppliers-block .created-link .icon-wrapper {
    width: 62px; } }

@media (min-width: 1200px) {
  /* line 139, sass/components/page-components/_join-suppliers-block.scss */
  .join-suppliers-block .created-link .icon-wrapper {
    margin-right: 35px;
    width: 83px; } }

/* line 150, sass/components/page-components/_join-suppliers-block.scss */
.join-suppliers-block .created-link .icon-wrapper .field--type-entity-reference,
.join-suppliers-block .created-link .icon-wrapper img {
  margin: 0; }

/* line 155, sass/components/page-components/_join-suppliers-block.scss */
.join-suppliers-block .created-link .text-wrapper {
  position: relative; }

/* line 158, sass/components/page-components/_join-suppliers-block.scss */
.join-suppliers-block .created-link .field--name-field-join-suppliers-link {
  margin-bottom: 10px; }

/* line 160, sass/components/page-components/_join-suppliers-block.scss */
.join-suppliers-block .created-link .field--name-field-join-suppliers-link a {
  color: #2152a1;
  font-family: var(--gotham);
  font-size: 14px;
  font-weight: 900;
  position: relative;
  text-decoration: none;
  text-transform: uppercase; }

/* line 168, sass/components/page-components/_join-suppliers-block.scss */
.join-suppliers-block .created-link .field--name-field-join-suppliers-link a::after {
  background: url("../images/arrow-blue.png") no-repeat center;
  background-size: 12px;
  bottom: -4px;
  content: '';
  display: block;
  height: 25px;
  position: absolute;
  right: -30px;
  width: 25px; }

@media (min-width: 768px) {
  /* line 168, sass/components/page-components/_join-suppliers-block.scss */
  .join-suppliers-block .created-link .field--name-field-join-suppliers-link a::after {
    background-size: 16px;
    bottom: -3px;
    right: -55px; } }

@media (min-width: 1200px) {
  /* line 168, sass/components/page-components/_join-suppliers-block.scss */
  .join-suppliers-block .created-link .field--name-field-join-suppliers-link a::after {
    background-size: auto;
    bottom: 0; } }

@media (min-width: 768px) {
  /* line 160, sass/components/page-components/_join-suppliers-block.scss */
  .join-suppliers-block .created-link .field--name-field-join-suppliers-link a {
    font-size: 18px; } }

@media (min-width: 1200px) {
  /* line 160, sass/components/page-components/_join-suppliers-block.scss */
  .join-suppliers-block .created-link .field--name-field-join-suppliers-link a {
    font-size: 24px; } }

/* line 196, sass/components/page-components/_join-suppliers-block.scss */
.join-suppliers-block .created-link .field--name-field-join-suppliers-link-text {
  color: #626b7a;
  font-size: 14px; }

@media (min-width: 768px) {
  /* line 196, sass/components/page-components/_join-suppliers-block.scss */
  .join-suppliers-block .created-link .field--name-field-join-suppliers-link-text {
    font-size: 20px; } }

@media (min-width: 1200px) {
  /* line 196, sass/components/page-components/_join-suppliers-block.scss */
  .join-suppliers-block .created-link .field--name-field-join-suppliers-link-text {
    font-size: 24px; } }

/* line 1, sass/components/page-components/_kpi-block.scss */
.kpi-block {
  background-color: #edf0f5;
  padding: 140px 0;
  overflow: hidden; }

@media (max-width: 992px) {
  /* line 1, sass/components/page-components/_kpi-block.scss */
  .kpi-block {
    padding: 60px 0; } }

/* line 8, sass/components/page-components/_kpi-block.scss */
.kpi-block .grouped-wrapper {
  max-width: 1460px;
  margin: 0 auto;
  padding: 0 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

@media (max-width: 992px) {
  /* line 8, sass/components/page-components/_kpi-block.scss */
  .kpi-block .grouped-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; } }

/* line 21, sass/components/page-components/_kpi-block.scss */
.kpi-block h2 {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 60px;
  font-weight: 900;
  text-align: center;
  margin-bottom: 83px;
  text-transform: inherit; }

/* line 30, sass/components/page-components/_kpi-block.scss */
.kpi-block h2 span {
  display: block; }

@media (max-width: 992px) {
  /* line 30, sass/components/page-components/_kpi-block.scss */
  .kpi-block h2 span {
    display: inherit; } }

@media (max-width: 992px) {
  /* line 21, sass/components/page-components/_kpi-block.scss */
  .kpi-block h2 {
    font-size: 40px;
    display: inline; } }

@media (max-width: 767px) {
  /* line 21, sass/components/page-components/_kpi-block.scss */
  .kpi-block h2 {
    font-size: 22px; } }

/* line 45, sass/components/page-components/_kpi-block.scss */
.kpi-block .grouped-title-wrapper {
  max-width: 1460px;
  margin: 0 auto;
  padding: 0 30px; }

@media (max-width: 992px) {
  /* line 45, sass/components/page-components/_kpi-block.scss */
  .kpi-block .grouped-title-wrapper {
    margin-bottom: 53px;
    text-align: center; } }

/* line 56, sass/components/page-components/_kpi-block.scss */
.kpi-block .group-left {
  max-width: 550px;
  width: 100%; }

@media (max-width: 992px) {
  /* line 56, sass/components/page-components/_kpi-block.scss */
  .kpi-block .group-left {
    max-width: 100%; } }

/* line 63, sass/components/page-components/_kpi-block.scss */
.kpi-block .group-right {
  margin-left: 11%;
  position: relative;
  width: 100%; }

@media (max-width: 992px) {
  /* line 63, sass/components/page-components/_kpi-block.scss */
  .kpi-block .group-right {
    margin-left: 0; } }

/* line 70, sass/components/page-components/_kpi-block.scss */
.kpi-block .group-right:before {
  content: '';
  position: absolute;
  background: url("../images/dot-circle.png") top left no-repeat;
  background-size: 100%;
  width: 635px;
  height: 635px;
  z-index: 0;
  top: -83px;
  left: -78px; }

@media (max-width: 992px) {
  /* line 70, sass/components/page-components/_kpi-block.scss */
  .kpi-block .group-right:before {
    top: -45%;
    left: 34%; } }

@media (max-width: 767px) {
  /* line 70, sass/components/page-components/_kpi-block.scss */
  .kpi-block .group-right:before {
    width: 305px;
    height: 305px; } }

/* line 93, sass/components/page-components/_kpi-block.scss */
.kpi-block .field--name-field-block-items {
  position: relative; }

/* line 96, sass/components/page-components/_kpi-block.scss */
.kpi-block .field--name-field-block-items > .field__item {
  margin-bottom: 11px; }

@media (max-width: 992px) {
  /* line 96, sass/components/page-components/_kpi-block.scss */
  .kpi-block .field--name-field-block-items > .field__item {
    margin-bottom: 20px; } }

/* line 101, sass/components/page-components/_kpi-block.scss */
.kpi-block .field--name-field-block-items > .field__item .paragraph--type--kpi-information {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

/* line 106, sass/components/page-components/_kpi-block.scss */
.kpi-block .field--name-field-block-items > .field__item .field--name-field-link-logo {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 72px;
  flex: 0 0 72px;
  height: 72px;
  -webkit-transform: translateX(28px);
  transform: translateX(28px);
  border-radius: 50%;
  background: #2d67c5;
  overflow: hidden; }

@media (max-width: 992px) {
  /* line 106, sass/components/page-components/_kpi-block.scss */
  .kpi-block .field--name-field-block-items > .field__item .field--name-field-link-logo {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 60px;
    flex: 0 0 60px;
    height: 60px; } }

@media (max-width: 767px) {
  /* line 106, sass/components/page-components/_kpi-block.scss */
  .kpi-block .field--name-field-block-items > .field__item .field--name-field-link-logo {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 41px;
    flex: 0 0 41px;
    height: 41px;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    margin-right: -20px; } }

/* line 124, sass/components/page-components/_kpi-block.scss */
.kpi-block .field--name-field-block-items > .field__item .field--name-field-link-logo img {
  width: 100%;
  margin: 0; }

/* line 129, sass/components/page-components/_kpi-block.scss */
.kpi-block .field--name-field-block-items > .field__item .field--name-field-text {
  color: #626b7a;
  font-family: var(--gotham);
  font-size: 30px;
  font-weight: 700;
  padding: 26px 20px 27px 54px;
  background: #fff;
  -webkit-box-shadow: 0 0 20px rgba(56, 102, 178, 0.15);
  box-shadow: 0 0 20px rgba(56, 102, 178, 0.15);
  border-radius: 10px;
  width: 100%;
  max-width: 630px; }

@media (max-width: 992px) {
  /* line 129, sass/components/page-components/_kpi-block.scss */
  .kpi-block .field--name-field-block-items > .field__item .field--name-field-text {
    max-width: 100%;
    font-size: 24px; } }

@media (max-width: 767px) {
  /* line 129, sass/components/page-components/_kpi-block.scss */
  .kpi-block .field--name-field-block-items > .field__item .field--name-field-text {
    font-size: 16px;
    padding: 20px 20px 20px 40px; } }

/* line 154, sass/components/page-components/_kpi-block.scss */
.kpi-block .field--name-field-title-contents {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 40px;
  font-weight: 900; }

@media (max-width: 992px) {
  /* line 154, sass/components/page-components/_kpi-block.scss */
  .kpi-block .field--name-field-title-contents {
    font-size: 30px;
    margin-bottom: 53px;
    width: 100%; } }

@media (max-width: 767px) {
  /* line 154, sass/components/page-components/_kpi-block.scss */
  .kpi-block .field--name-field-title-contents {
    font-size: 18px; } }

/* line 168, sass/components/page-components/_kpi-block.scss */
.kpi-block .field--name-field-small-text {
  color: #626b7a;
  font-size: 32px;
  margin-top: 23px; }

/* line 174, sass/components/page-components/_kpi-block.scss */
.kpi-block .field--name-field-kpi-statistic {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative; }

@media (max-width: 767px) {
  /* line 174, sass/components/page-components/_kpi-block.scss */
  .kpi-block .field--name-field-kpi-statistic {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; } }

/* line 180, sass/components/page-components/_kpi-block.scss */
.kpi-block .field--name-field-kpi-statistic > .field__item {
  background: #fff;
  -webkit-box-shadow: 0 0 20px rgba(56, 102, 178, 0.15);
  box-shadow: 0 0 20px rgba(56, 102, 178, 0.15);
  border-radius: 10px;
  margin: 0 12px;
  width: 100%;
  max-width: 333px;
  padding: 90px 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

@media (max-width: 767px) {
  /* line 180, sass/components/page-components/_kpi-block.scss */
  .kpi-block .field--name-field-kpi-statistic > .field__item {
    margin: 0 0 20px;
    padding: 77px 34px 67px; } }

@media (max-width: 992px) {
  /* line 196, sass/components/page-components/_kpi-block.scss */
  .kpi-block .field--name-field-kpi-statistic > .field__item .paragraph--type--kpi-statistic {
    width: 100%; } }

/* line 201, sass/components/page-components/_kpi-block.scss */
.kpi-block .field--name-field-kpi-statistic > .field__item .field--name-field-percent {
  color: #2d67c5;
  font-family: var(--gotham);
  font-size: 60px;
  line-height: 1.1;
  font-weight: 900;
  margin-bottom: 5px; }

@media (max-width: 992px) {
  /* line 201, sass/components/page-components/_kpi-block.scss */
  .kpi-block .field--name-field-kpi-statistic > .field__item .field--name-field-percent {
    font-size: 50px; } }

@media (max-width: 767px) {
  /* line 201, sass/components/page-components/_kpi-block.scss */
  .kpi-block .field--name-field-kpi-statistic > .field__item .field--name-field-percent {
    font-size: 41px; } }

/* line 215, sass/components/page-components/_kpi-block.scss */
.kpi-block .field--name-field-kpi-statistic > .field__item .field--name-field-percent-title {
  color: #2d67c5;
  font-family: var(--gotham);
  font-size: 30px;
  font-weight: 700;
  margin-bottom: 10px; }

@media (max-width: 992px) {
  /* line 215, sass/components/page-components/_kpi-block.scss */
  .kpi-block .field--name-field-kpi-statistic > .field__item .field--name-field-percent-title {
    font-size: 24px; } }

@media (max-width: 767px) {
  /* line 215, sass/components/page-components/_kpi-block.scss */
  .kpi-block .field--name-field-kpi-statistic > .field__item .field--name-field-percent-title {
    font-size: 22px; } }

/* line 228, sass/components/page-components/_kpi-block.scss */
.kpi-block .field--name-field-kpi-statistic > .field__item .field--name-field-text {
  color: #626b7a;
  font-size: 24px;
  font-weight: 400; }

@media (max-width: 992px) {
  /* line 228, sass/components/page-components/_kpi-block.scss */
  .kpi-block .field--name-field-kpi-statistic > .field__item .field--name-field-text {
    font-size: 20px; } }

@media (max-width: 767px) {
  /* line 228, sass/components/page-components/_kpi-block.scss */
  .kpi-block .field--name-field-kpi-statistic > .field__item .field--name-field-text {
    font-size: 18px; } }

/* line 243, sass/components/page-components/_kpi-block.scss */
.kpi-block.block-inline-blockkpi-block-2 .group-left, .kpi-block.block-inline-blockkpi-block-4 .group-left {
  margin-bottom: 66px; }

@media (max-width: 992px) {
  /* line 246, sass/components/page-components/_kpi-block.scss */
  .kpi-block.block-inline-blockkpi-block-2 .field--name-field-title-contents, .kpi-block.block-inline-blockkpi-block-4 .field--name-field-title-contents {
    margin-bottom: 0; } }

@media (max-width: 992px) {
  /* line 251, sass/components/page-components/_kpi-block.scss */
  .kpi-block.block-inline-blockkpi-block-2 .field--name-field-small-text, .kpi-block.block-inline-blockkpi-block-4 .field--name-field-small-text {
    font-size: 16px;
    margin-top: 6px; } }

/* line 260, sass/components/page-components/_kpi-block.scss */
.kpi-block.block-inline-blockkpi-block-3 .field--name-field-title-contents {
  font-size: 36px; }

@media (max-width: 992px) {
  /* line 260, sass/components/page-components/_kpi-block.scss */
  .kpi-block.block-inline-blockkpi-block-3 .field--name-field-title-contents {
    font-size: 30px; } }

@media (max-width: 767px) {
  /* line 260, sass/components/page-components/_kpi-block.scss */
  .kpi-block.block-inline-blockkpi-block-3 .field--name-field-title-contents {
    font-size: 18px; } }

/* line 1, sass/components/page-components/_language-switcher.scss */
.language-switcher, .block-dropdown-language {
  height: 46px;
  position: relative;
  margin-right: 25px;
  width: 121px; }

@media (min-width: 768px) {
  /* line 1, sass/components/page-components/_language-switcher.scss */
  .language-switcher, .block-dropdown-language {
    margin-right: -1px; } }

@media (min-width: 1200px) {
  /* line 1, sass/components/page-components/_language-switcher.scss */
  .language-switcher, .block-dropdown-language {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none; } }

@media (max-width: 767px) {
  /* line 1, sass/components/page-components/_language-switcher.scss */
  .language-switcher, .block-dropdown-language {
    margin: 0 37px 0 0;
    width: 102px; } }

/* line 20, sass/components/page-components/_language-switcher.scss */
.language-switcher > .content, .block-dropdown-language > .content {
  height: 100%; }

/* line 24, sass/components/page-components/_language-switcher.scss */
.language-switcher .dropbutton-wrapper, .block-dropdown-language .dropbutton-wrapper {
  background: transparent;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%; }

/* line 33, sass/components/page-components/_language-switcher.scss */
.language-switcher .dropbutton-wrapper.open .dropbutton-action .active-language, .block-dropdown-language .dropbutton-wrapper.open .dropbutton-action .active-language {
  color: #2152a1; }

/* line 38, sass/components/page-components/_language-switcher.scss */
.language-switcher .dropbutton-wrapper.open .dropbutton-widget, .block-dropdown-language .dropbutton-wrapper.open .dropbutton-widget {
  background: #fff;
  border-radius: 4px;
  -webkit-box-shadow: 0 0 16px rgba(56, 102, 178, 0.22);
  box-shadow: 0 0 16px rgba(56, 102, 178, 0.22); }

/* line 44, sass/components/page-components/_language-switcher.scss */
.language-switcher .dropbutton-wrapper.open .dropbutton-toggle button .dropbutton-arrow, .block-dropdown-language .dropbutton-wrapper.open .dropbutton-toggle button .dropbutton-arrow {
  background: url("../images/svg/arrow-up.svg") no-repeat center; }

/* line 49, sass/components/page-components/_language-switcher.scss */
.language-switcher .dropbutton-wrapper .dropbutton-widget, .block-dropdown-language .dropbutton-wrapper .dropbutton-widget {
  background: transparent;
  border: 0;
  border-radius: 0;
  margin: 0;
  overflow: visible; }

/* line 56, sass/components/page-components/_language-switcher.scss */
.language-switcher .dropbutton-wrapper .dropbutton-widget .dropdown-language-item, .block-dropdown-language .dropbutton-wrapper .dropbutton-widget .dropdown-language-item {
  border: 0;
  padding: 0;
  overflow: visible; }

/* line 63, sass/components/page-components/_language-switcher.scss */
.language-switcher .dropbutton-wrapper li:not(.dropbutton-action):not(.dropbutton-toggle), .block-dropdown-language .dropbutton-wrapper li:not(.dropbutton-action):not(.dropbutton-toggle) {
  display: none; }

/* line 67, sass/components/page-components/_language-switcher.scss */
.language-switcher .dropbutton-wrapper .dropbutton-action, .block-dropdown-language .dropbutton-wrapper .dropbutton-action {
  padding: 0 0 0 60px; }

/* line 68, sass/components/page-components/_language-switcher.scss */
.language-switcher .dropbutton-wrapper .dropbutton-action:hover, .block-dropdown-language .dropbutton-wrapper .dropbutton-action:hover {
  background: transparent; }

/* line 72, sass/components/page-components/_language-switcher.scss */
.language-switcher .dropbutton-wrapper .dropbutton-action.en, .block-dropdown-language .dropbutton-wrapper .dropbutton-action.en {
  background: url("../images/lang/usa.png") no-repeat;
  background-position: 15px center;
  background-size: 33px 19px; }

@media (max-width: 767px) {
  /* line 72, sass/components/page-components/_language-switcher.scss */
  .language-switcher .dropbutton-wrapper .dropbutton-action.en, .block-dropdown-language .dropbutton-wrapper .dropbutton-action.en {
    background-position: 10px center;
    background-size: 24px 14px; } }

/* line 81, sass/components/page-components/_language-switcher.scss */
.language-switcher .dropbutton-wrapper .dropbutton-action.en-au, .block-dropdown-language .dropbutton-wrapper .dropbutton-action.en-au {
  background: url("../images/lang/aus.png") no-repeat;
  background-position: 15px center;
  background-size: 33px 19px; }

@media (max-width: 767px) {
  /* line 81, sass/components/page-components/_language-switcher.scss */
  .language-switcher .dropbutton-wrapper .dropbutton-action.en-au, .block-dropdown-language .dropbutton-wrapper .dropbutton-action.en-au {
    background-position: 10px center;
    background-size: 24px 14px; } }

/* line 90, sass/components/page-components/_language-switcher.scss */
.language-switcher .dropbutton-wrapper .dropbutton-action.en-gb, .block-dropdown-language .dropbutton-wrapper .dropbutton-action.en-gb {
  background: url("../images/lang/unk.png") no-repeat;
  background-position: 15px center;
  background-size: 33px 19px; }

@media (max-width: 767px) {
  /* line 90, sass/components/page-components/_language-switcher.scss */
  .language-switcher .dropbutton-wrapper .dropbutton-action.en-gb, .block-dropdown-language .dropbutton-wrapper .dropbutton-action.en-gb {
    background-position: 10px center;
    background-size: 24px 14px; } }

/* line 99, sass/components/page-components/_language-switcher.scss */
.language-switcher .dropbutton-wrapper .dropbutton-action.cn-en, .block-dropdown-language .dropbutton-wrapper .dropbutton-action.cn-en {
  background: url("../images/lang/can.png") no-repeat;
  background-position: 15px center;
  background-size: 33px 19px; }

@media (max-width: 767px) {
  /* line 99, sass/components/page-components/_language-switcher.scss */
  .language-switcher .dropbutton-wrapper .dropbutton-action.cn-en, .block-dropdown-language .dropbutton-wrapper .dropbutton-action.cn-en {
    background-position: 10px center;
    background-size: 24px 14px; } }

/* line 108, sass/components/page-components/_language-switcher.scss */
.language-switcher .dropbutton-wrapper .dropbutton-action.cn-fr, .block-dropdown-language .dropbutton-wrapper .dropbutton-action.cn-fr {
  background: url("../images/lang/can.png") no-repeat;
  background-position: 15px center;
  background-size: 33px 19px; }

@media (max-width: 767px) {
  /* line 108, sass/components/page-components/_language-switcher.scss */
  .language-switcher .dropbutton-wrapper .dropbutton-action.cn-fr, .block-dropdown-language .dropbutton-wrapper .dropbutton-action.cn-fr {
    background-position: 10px center;
    background-size: 24px 14px; } }

/* line 117, sass/components/page-components/_language-switcher.scss */
.language-switcher .dropbutton-wrapper .dropbutton-action.fr, .block-dropdown-language .dropbutton-wrapper .dropbutton-action.fr {
  background: url("../images/lang/fra.png") no-repeat;
  background-position: 15px center;
  background-size: 33px 19px; }

@media (max-width: 767px) {
  /* line 117, sass/components/page-components/_language-switcher.scss */
  .language-switcher .dropbutton-wrapper .dropbutton-action.fr, .block-dropdown-language .dropbutton-wrapper .dropbutton-action.fr {
    background-position: 10px center;
    background-size: 24px 14px; } }

/* line 126, sass/components/page-components/_language-switcher.scss */
.language-switcher .dropbutton-wrapper .dropbutton-action.de, .block-dropdown-language .dropbutton-wrapper .dropbutton-action.de {
  background: url("../images/lang/ger.png") no-repeat;
  background-position: 15px center;
  background-size: 33px 19px; }

@media (max-width: 767px) {
  /* line 126, sass/components/page-components/_language-switcher.scss */
  .language-switcher .dropbutton-wrapper .dropbutton-action.de, .block-dropdown-language .dropbutton-wrapper .dropbutton-action.de {
    background-position: 10px center;
    background-size: 24px 14px; } }

/* line 135, sass/components/page-components/_language-switcher.scss */
.language-switcher .dropbutton-wrapper .dropbutton-action.pl, .block-dropdown-language .dropbutton-wrapper .dropbutton-action.pl {
  background: url("../images/lang/pol.png") no-repeat;
  background-position: 15px center;
  background-size: 33px 19px; }

@media (max-width: 767px) {
  /* line 135, sass/components/page-components/_language-switcher.scss */
  .language-switcher .dropbutton-wrapper .dropbutton-action.pl, .block-dropdown-language .dropbutton-wrapper .dropbutton-action.pl {
    background-position: 10px center;
    background-size: 24px 14px; } }

/* line 144, sass/components/page-components/_language-switcher.scss */
.language-switcher .dropbutton-wrapper .dropbutton-action.pt-br, .block-dropdown-language .dropbutton-wrapper .dropbutton-action.pt-br {
  background: url("../images/lang/bra.png") no-repeat;
  background-position: 15px center;
  background-size: 33px 19px; }

@media (max-width: 767px) {
  /* line 144, sass/components/page-components/_language-switcher.scss */
  .language-switcher .dropbutton-wrapper .dropbutton-action.pt-br, .block-dropdown-language .dropbutton-wrapper .dropbutton-action.pt-br {
    background-position: 10px center;
    background-size: 24px 14px; } }

/* line 153, sass/components/page-components/_language-switcher.scss */
.language-switcher .dropbutton-wrapper .dropbutton-action.es, .block-dropdown-language .dropbutton-wrapper .dropbutton-action.es {
  background: url("../images/lang/spa.png") no-repeat;
  background-position: 15px center;
  background-size: 33px 19px; }

@media (max-width: 767px) {
  /* line 153, sass/components/page-components/_language-switcher.scss */
  .language-switcher .dropbutton-wrapper .dropbutton-action.es, .block-dropdown-language .dropbutton-wrapper .dropbutton-action.es {
    background-position: 10px center;
    background-size: 24px 14px; } }

/* line 162, sass/components/page-components/_language-switcher.scss */
.language-switcher .dropbutton-wrapper .dropbutton-action.es-mx, .block-dropdown-language .dropbutton-wrapper .dropbutton-action.es-mx {
  background: url("../images/lang/mex.png") no-repeat;
  background-position: 15px center;
  background-size: 33px 19px; }

@media (max-width: 767px) {
  /* line 162, sass/components/page-components/_language-switcher.scss */
  .language-switcher .dropbutton-wrapper .dropbutton-action.es-mx, .block-dropdown-language .dropbutton-wrapper .dropbutton-action.es-mx {
    background-position: 10px center;
    background-size: 24px 14px; } }

/* line 172, sass/components/page-components/_language-switcher.scss */
.language-switcher .dropbutton-wrapper .dropbutton-action.ja, .block-dropdown-language .dropbutton-wrapper .dropbutton-action.ja {
  background: url("../images/lang/jp.jpg") no-repeat;
  background-position: 15px center;
  background-size: 33px 19px; }

@media (max-width: 767px) {
  /* line 172, sass/components/page-components/_language-switcher.scss */
  .language-switcher .dropbutton-wrapper .dropbutton-action.ja, .block-dropdown-language .dropbutton-wrapper .dropbutton-action.ja {
    background-position: 10px center;
    background-size: 24px 14px; } }

@media (max-width: 767px) {
  /* line 67, sass/components/page-components/_language-switcher.scss */
  .language-switcher .dropbutton-wrapper .dropbutton-action, .block-dropdown-language .dropbutton-wrapper .dropbutton-action {
    padding: 0 0 0 40px; } }

/* line 186, sass/components/page-components/_language-switcher.scss */
.language-switcher .dropbutton-wrapper .dropbutton-action .language-link, .block-dropdown-language .dropbutton-wrapper .dropbutton-action .language-link {
  color: #2152a1;
  display: block;
  font-size: 17px;
  font-weight: 700;
  margin: 0;
  padding: 0; }

@media (max-width: 767px) {
  /* line 186, sass/components/page-components/_language-switcher.scss */
  .language-switcher .dropbutton-wrapper .dropbutton-action .language-link, .block-dropdown-language .dropbutton-wrapper .dropbutton-action .language-link {
    font-size: 14px; } }

/* line 196, sass/components/page-components/_language-switcher.scss */
.language-switcher .dropbutton-wrapper .dropbutton-action .language-link:hover:not(.active-language), .block-dropdown-language .dropbutton-wrapper .dropbutton-action .language-link:hover:not(.active-language) {
  color: #097230;
  text-decoration: underline; }

/* line 202, sass/components/page-components/_language-switcher.scss */
.language-switcher .dropbutton-wrapper .dropbutton-action .active-language, .block-dropdown-language .dropbutton-wrapper .dropbutton-action .active-language {
  color: #2d67c5;
  font-size: 14px;
  padding: 14px 0 11px 0;
  text-transform: uppercase;
  width: 27px;
  overflow: hidden;
  letter-spacing: 0.67px; }

@media (min-width: 1200px) {
  /* line 202, sass/components/page-components/_language-switcher.scss */
  .language-switcher .dropbutton-wrapper .dropbutton-action .active-language, .block-dropdown-language .dropbutton-wrapper .dropbutton-action .active-language {
    color: #fff; } }

/* line 216, sass/components/page-components/_language-switcher.scss */
.language-switcher .dropbutton-wrapper .dropbutton-action:not(.secondary-action), .block-dropdown-language .dropbutton-wrapper .dropbutton-action:not(.secondary-action) {
  padding: 0 5px 0 60px; }

@media (max-width: 767px) {
  /* line 216, sass/components/page-components/_language-switcher.scss */
  .language-switcher .dropbutton-wrapper .dropbutton-action:not(.secondary-action), .block-dropdown-language .dropbutton-wrapper .dropbutton-action:not(.secondary-action) {
    padding: 0 5px 0 40px; } }

/* line 225, sass/components/page-components/_language-switcher.scss */
.language-switcher .dropbutton-wrapper .secondary-action, .block-dropdown-language .dropbutton-wrapper .secondary-action {
  border-top: 1px solid #d2d3d5;
  background: #fff;
  width: 230px; }

@media (max-width: 767px) {
  /* line 225, sass/components/page-components/_language-switcher.scss */
  .language-switcher .dropbutton-wrapper .secondary-action, .block-dropdown-language .dropbutton-wrapper .secondary-action {
    width: 168px; } }

/* line 232, sass/components/page-components/_language-switcher.scss */
.language-switcher .dropbutton-wrapper .secondary-action:first-child, .block-dropdown-language .dropbutton-wrapper .secondary-action:first-child {
  border-radius: 0 5px 0 0; }

/* line 235, sass/components/page-components/_language-switcher.scss */
.language-switcher .dropbutton-wrapper .secondary-action:last-child, .block-dropdown-language .dropbutton-wrapper .secondary-action:last-child {
  border-radius: 0 0 5px 5px;
  overflow: hidden; }

/* line 239, sass/components/page-components/_language-switcher.scss */
.language-switcher .dropbutton-wrapper .secondary-action .language-link, .block-dropdown-language .dropbutton-wrapper .secondary-action .language-link {
  background: #fff;
  padding: 11px 25px 11px 0px;
  text-align: left;
  width: 100%; }

@media (max-width: 767px) {
  /* line 239, sass/components/page-components/_language-switcher.scss */
  .language-switcher .dropbutton-wrapper .secondary-action .language-link, .block-dropdown-language .dropbutton-wrapper .secondary-action .language-link {
    padding: 8px 15px 8px 0px; } }

/* line 250, sass/components/page-components/_language-switcher.scss */
.language-switcher .dropbutton-wrapper .dropbutton-toggle, .block-dropdown-language .dropbutton-wrapper .dropbutton-toggle {
  height: 46px;
  position: absolute;
  right: 14px;
  width: 9px; }

/* line 256, sass/components/page-components/_language-switcher.scss */
.language-switcher .dropbutton-wrapper .dropbutton-toggle button, .block-dropdown-language .dropbutton-wrapper .dropbutton-toggle button {
  background: transparent; }

/* line 259, sass/components/page-components/_language-switcher.scss */
.language-switcher .dropbutton-wrapper .dropbutton-toggle button .dropbutton-arrow, .block-dropdown-language .dropbutton-wrapper .dropbutton-toggle button .dropbutton-arrow {
  background: url("../images/svg/arrow-down-language.svg") no-repeat center;
  border: 0;
  margin: 0;
  height: 6px;
  right: 0;
  top: 21px;
  width: 10px; }

@media (min-width: 1200px) {
  /* line 259, sass/components/page-components/_language-switcher.scss */
  .language-switcher .dropbutton-wrapper .dropbutton-toggle button .dropbutton-arrow, .block-dropdown-language .dropbutton-wrapper .dropbutton-toggle button .dropbutton-arrow {
    background: url("../images/svg/arrow-down.svg") no-repeat center; } }

/* line 4, sass/components/page-components/_leadership-block.scss */
div[class*="block-views-blockleadership-block"] .content,
div[class*="block-views-blockfellows-block"] .content {
  width: 100%;
  max-width: 1460px;
  padding: 0 30px;
  margin: 0 auto; }

@media (max-width: 767px) {
  /* line 4, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .content,
  div[class*="block-views-blockfellows-block"] .content {
    padding: 0 25px; } }

/* line 14, sass/components/page-components/_leadership-block.scss */
div[class*="block-views-blockleadership-block"] .view-display-id-block_2, div[class*="block-views-blockleadership-block"] .view-display-id-block_4,
div[class*="block-views-blockfellows-block"] .view-display-id-block_2,
div[class*="block-views-blockfellows-block"] .view-display-id-block_4 {
  margin-top: -64px;
  position: relative;
  z-index: 2; }

/* line 18, sass/components/page-components/_leadership-block.scss */
div[class*="block-views-blockleadership-block"] .view-display-id-block_2 .view-leadership, div[class*="block-views-blockleadership-block"] .view-display-id-block_4 .view-leadership,
div[class*="block-views-blockfellows-block"] .view-display-id-block_2 .view-leadership,
div[class*="block-views-blockfellows-block"] .view-display-id-block_4 .view-leadership {
  text-align: center; }

/* line 22, sass/components/page-components/_leadership-block.scss */
div[class*="block-views-blockleadership-block"] .view-display-id-block_2 .view-content, div[class*="block-views-blockleadership-block"] .view-display-id-block_4 .view-content,
div[class*="block-views-blockfellows-block"] .view-display-id-block_2 .view-content,
div[class*="block-views-blockfellows-block"] .view-display-id-block_4 .view-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  visibility: hidden; }

/* line 25, sass/components/page-components/_leadership-block.scss */
div[class*="block-views-blockleadership-block"] .view-display-id-block_2 .view-content.show, div[class*="block-views-blockleadership-block"] .view-display-id-block_4 .view-content.show,
div[class*="block-views-blockfellows-block"] .view-display-id-block_2 .view-content.show,
div[class*="block-views-blockfellows-block"] .view-display-id-block_4 .view-content.show {
  visibility: visible; }

/* line 31, sass/components/page-components/_leadership-block.scss */
div[class*="block-views-blockleadership-block"] .view-display-id-block_2 .slick-list, div[class*="block-views-blockleadership-block"] .view-display-id-block_4 .slick-list,
div[class*="block-views-blockfellows-block"] .view-display-id-block_2 .slick-list,
div[class*="block-views-blockfellows-block"] .view-display-id-block_4 .slick-list {
  margin: 0 40px; }

@media (max-width: 992px) {
  /* line 31, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .view-display-id-block_2 .slick-list, div[class*="block-views-blockleadership-block"] .view-display-id-block_4 .slick-list,
  div[class*="block-views-blockfellows-block"] .view-display-id-block_2 .slick-list,
  div[class*="block-views-blockfellows-block"] .view-display-id-block_4 .slick-list {
    margin: 0 40px; } }

@media (max-width: 767px) {
  /* line 31, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .view-display-id-block_2 .slick-list, div[class*="block-views-blockleadership-block"] .view-display-id-block_4 .slick-list,
  div[class*="block-views-blockfellows-block"] .view-display-id-block_2 .slick-list,
  div[class*="block-views-blockfellows-block"] .view-display-id-block_4 .slick-list {
    margin: 0; } }

/* line 40, sass/components/page-components/_leadership-block.scss */
div[class*="block-views-blockleadership-block"] .view-display-id-block_2 .slick-track, div[class*="block-views-blockleadership-block"] .view-display-id-block_4 .slick-track,
div[class*="block-views-blockfellows-block"] .view-display-id-block_2 .slick-track,
div[class*="block-views-blockfellows-block"] .view-display-id-block_4 .slick-track {
  padding: 85px 0; }

@media (max-width: 992px) {
  /* line 40, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .view-display-id-block_2 .slick-track, div[class*="block-views-blockleadership-block"] .view-display-id-block_4 .slick-track,
  div[class*="block-views-blockfellows-block"] .view-display-id-block_2 .slick-track,
  div[class*="block-views-blockfellows-block"] .view-display-id-block_4 .slick-track {
    padding: 74px 0; } }

@media (max-width: 767px) {
  /* line 40, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .view-display-id-block_2 .slick-track, div[class*="block-views-blockleadership-block"] .view-display-id-block_4 .slick-track,
  div[class*="block-views-blockfellows-block"] .view-display-id-block_2 .slick-track,
  div[class*="block-views-blockfellows-block"] .view-display-id-block_4 .slick-track {
    padding: 74px 0 68px; } }

/* line 50, sass/components/page-components/_leadership-block.scss */
div[class*="block-views-blockleadership-block"] .view-display-id-block_2 .slick-slide, div[class*="block-views-blockleadership-block"] .view-display-id-block_4 .slick-slide,
div[class*="block-views-blockfellows-block"] .view-display-id-block_2 .slick-slide,
div[class*="block-views-blockfellows-block"] .view-display-id-block_4 .slick-slide {
  -webkit-transform: scale(0.7);
  transform: scale(0.7);
  position: relative;
  z-index: 1;
  -webkit-transition: all linear .4s;
  transition: all linear .4s;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%); }

@media (max-width: 767px) {
  /* line 50, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .view-display-id-block_2 .slick-slide, div[class*="block-views-blockleadership-block"] .view-display-id-block_4 .slick-slide,
  div[class*="block-views-blockfellows-block"] .view-display-id-block_2 .slick-slide,
  div[class*="block-views-blockfellows-block"] .view-display-id-block_4 .slick-slide {
    -webkit-transform: scale(1.2);
    transform: scale(1.2); } }

/* line 59, sass/components/page-components/_leadership-block.scss */
div[class*="block-views-blockleadership-block"] .view-display-id-block_2 .slick-slide.slider-prev, div[class*="block-views-blockleadership-block"] .view-display-id-block_4 .slick-slide.slider-prev,
div[class*="block-views-blockfellows-block"] .view-display-id-block_2 .slick-slide.slider-prev,
div[class*="block-views-blockfellows-block"] .view-display-id-block_4 .slick-slide.slider-prev {
  -webkit-transform: scale(1);
  transform: scale(1);
  position: relative;
  z-index: 2; }

@media (max-width: 992px) {
  /* line 59, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .view-display-id-block_2 .slick-slide.slider-prev, div[class*="block-views-blockleadership-block"] .view-display-id-block_4 .slick-slide.slider-prev,
  div[class*="block-views-blockfellows-block"] .view-display-id-block_2 .slick-slide.slider-prev,
  div[class*="block-views-blockfellows-block"] .view-display-id-block_4 .slick-slide.slider-prev {
    -webkit-transform: scale(1.1);
    transform: scale(1.1); } }

@media (max-width: 767px) {
  /* line 59, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .view-display-id-block_2 .slick-slide.slider-prev, div[class*="block-views-blockleadership-block"] .view-display-id-block_4 .slick-slide.slider-prev,
  div[class*="block-views-blockfellows-block"] .view-display-id-block_2 .slick-slide.slider-prev,
  div[class*="block-views-blockfellows-block"] .view-display-id-block_4 .slick-slide.slider-prev {
    -webkit-transform: scale(1.2);
    transform: scale(1.2); } }

/* line 70, sass/components/page-components/_leadership-block.scss */
div[class*="block-views-blockleadership-block"] .view-display-id-block_2 .slick-slide.slider-prev .views-row, div[class*="block-views-blockleadership-block"] .view-display-id-block_4 .slick-slide.slider-prev .views-row,
div[class*="block-views-blockfellows-block"] .view-display-id-block_2 .slick-slide.slider-prev .views-row,
div[class*="block-views-blockfellows-block"] .view-display-id-block_4 .slick-slide.slider-prev .views-row {
  -webkit-transform: translateX(-53px);
  transform: translateX(-53px); }

@media (max-width: 1200px) {
  /* line 70, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .view-display-id-block_2 .slick-slide.slider-prev .views-row, div[class*="block-views-blockleadership-block"] .view-display-id-block_4 .slick-slide.slider-prev .views-row,
  div[class*="block-views-blockfellows-block"] .view-display-id-block_2 .slick-slide.slider-prev .views-row,
  div[class*="block-views-blockfellows-block"] .view-display-id-block_4 .slick-slide.slider-prev .views-row {
    -webkit-transform: translateX(-35px);
    transform: translateX(-35px); } }

@media (max-width: 992px) {
  /* line 70, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .view-display-id-block_2 .slick-slide.slider-prev .views-row, div[class*="block-views-blockleadership-block"] .view-display-id-block_4 .slick-slide.slider-prev .views-row,
  div[class*="block-views-blockfellows-block"] .view-display-id-block_2 .slick-slide.slider-prev .views-row,
  div[class*="block-views-blockfellows-block"] .view-display-id-block_4 .slick-slide.slider-prev .views-row {
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px); } }

@media (max-width: 767px) {
  /* line 70, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .view-display-id-block_2 .slick-slide.slider-prev .views-row, div[class*="block-views-blockleadership-block"] .view-display-id-block_4 .slick-slide.slider-prev .views-row,
  div[class*="block-views-blockfellows-block"] .view-display-id-block_2 .slick-slide.slider-prev .views-row,
  div[class*="block-views-blockfellows-block"] .view-display-id-block_4 .slick-slide.slider-prev .views-row {
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px); } }

/* line 85, sass/components/page-components/_leadership-block.scss */
div[class*="block-views-blockleadership-block"] .view-display-id-block_2 .slick-slide.slider-next, div[class*="block-views-blockleadership-block"] .view-display-id-block_4 .slick-slide.slider-next,
div[class*="block-views-blockfellows-block"] .view-display-id-block_2 .slick-slide.slider-next,
div[class*="block-views-blockfellows-block"] .view-display-id-block_4 .slick-slide.slider-next {
  -webkit-transform: scale(1);
  transform: scale(1);
  position: relative;
  z-index: 2; }

@media (max-width: 992px) {
  /* line 85, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .view-display-id-block_2 .slick-slide.slider-next, div[class*="block-views-blockleadership-block"] .view-display-id-block_4 .slick-slide.slider-next,
  div[class*="block-views-blockfellows-block"] .view-display-id-block_2 .slick-slide.slider-next,
  div[class*="block-views-blockfellows-block"] .view-display-id-block_4 .slick-slide.slider-next {
    -webkit-transform: scale(1.1);
    transform: scale(1.1); } }

@media (max-width: 767px) {
  /* line 85, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .view-display-id-block_2 .slick-slide.slider-next, div[class*="block-views-blockleadership-block"] .view-display-id-block_4 .slick-slide.slider-next,
  div[class*="block-views-blockfellows-block"] .view-display-id-block_2 .slick-slide.slider-next,
  div[class*="block-views-blockfellows-block"] .view-display-id-block_4 .slick-slide.slider-next {
    -webkit-transform: scale(1.2);
    transform: scale(1.2); } }

/* line 95, sass/components/page-components/_leadership-block.scss */
div[class*="block-views-blockleadership-block"] .view-display-id-block_2 .slick-slide.slider-next .views-row, div[class*="block-views-blockleadership-block"] .view-display-id-block_4 .slick-slide.slider-next .views-row,
div[class*="block-views-blockfellows-block"] .view-display-id-block_2 .slick-slide.slider-next .views-row,
div[class*="block-views-blockfellows-block"] .view-display-id-block_4 .slick-slide.slider-next .views-row {
  -webkit-transform: translateX(53px);
  transform: translateX(53px); }

@media (max-width: 1200px) {
  /* line 95, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .view-display-id-block_2 .slick-slide.slider-next .views-row, div[class*="block-views-blockleadership-block"] .view-display-id-block_4 .slick-slide.slider-next .views-row,
  div[class*="block-views-blockfellows-block"] .view-display-id-block_2 .slick-slide.slider-next .views-row,
  div[class*="block-views-blockfellows-block"] .view-display-id-block_4 .slick-slide.slider-next .views-row {
    -webkit-transform: translateX(35px);
    transform: translateX(35px); } }

@media (max-width: 992px) {
  /* line 95, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .view-display-id-block_2 .slick-slide.slider-next .views-row, div[class*="block-views-blockleadership-block"] .view-display-id-block_4 .slick-slide.slider-next .views-row,
  div[class*="block-views-blockfellows-block"] .view-display-id-block_2 .slick-slide.slider-next .views-row,
  div[class*="block-views-blockfellows-block"] .view-display-id-block_4 .slick-slide.slider-next .views-row {
    -webkit-transform: translateX(30px);
    transform: translateX(30px); } }

@media (max-width: 767px) {
  /* line 95, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .view-display-id-block_2 .slick-slide.slider-next .views-row, div[class*="block-views-blockleadership-block"] .view-display-id-block_4 .slick-slide.slider-next .views-row,
  div[class*="block-views-blockfellows-block"] .view-display-id-block_2 .slick-slide.slider-next .views-row,
  div[class*="block-views-blockfellows-block"] .view-display-id-block_4 .slick-slide.slider-next .views-row {
    -webkit-transform: translateX(20px);
    transform: translateX(20px); } }

/* line 110, sass/components/page-components/_leadership-block.scss */
div[class*="block-views-blockleadership-block"] .view-display-id-block_2 .slick-slide.slick-current, div[class*="block-views-blockleadership-block"] .view-display-id-block_4 .slick-slide.slick-current,
div[class*="block-views-blockfellows-block"] .view-display-id-block_2 .slick-slide.slick-current,
div[class*="block-views-blockfellows-block"] .view-display-id-block_4 .slick-slide.slick-current {
  -webkit-transform: scale(1.6);
  transform: scale(1.6);
  position: relative;
  z-index: 3;
  -webkit-filter: none;
  filter: none; }

@media (max-width: 767px) {
  /* line 110, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .view-display-id-block_2 .slick-slide.slick-current, div[class*="block-views-blockleadership-block"] .view-display-id-block_4 .slick-slide.slick-current,
  div[class*="block-views-blockfellows-block"] .view-display-id-block_2 .slick-slide.slick-current,
  div[class*="block-views-blockfellows-block"] .view-display-id-block_4 .slick-slide.slick-current {
    -webkit-transform: scale(1.7);
    transform: scale(1.7); } }

/* line 120, sass/components/page-components/_leadership-block.scss */
div[class*="block-views-blockleadership-block"] .view-display-id-block_2 .slick-slide .field-content, div[class*="block-views-blockleadership-block"] .view-display-id-block_4 .slick-slide .field-content,
div[class*="block-views-blockfellows-block"] .view-display-id-block_2 .slick-slide .field-content,
div[class*="block-views-blockfellows-block"] .view-display-id-block_4 .slick-slide .field-content {
  border: 5px solid rgba(50, 115, 204, 0.14);
  background-color: #ffffff;
  border-radius: 50%;
  overflow: hidden; }

@media (max-width: 992px) {
  /* line 120, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .view-display-id-block_2 .slick-slide .field-content, div[class*="block-views-blockleadership-block"] .view-display-id-block_4 .slick-slide .field-content,
  div[class*="block-views-blockfellows-block"] .view-display-id-block_2 .slick-slide .field-content,
  div[class*="block-views-blockfellows-block"] .view-display-id-block_4 .slick-slide .field-content {
    border: 3px solid rgba(50, 115, 204, 0.14); } }

/* line 128, sass/components/page-components/_leadership-block.scss */
div[class*="block-views-blockleadership-block"] .view-display-id-block_2 .slick-slide .field-content img, div[class*="block-views-blockleadership-block"] .view-display-id-block_4 .slick-slide .field-content img,
div[class*="block-views-blockfellows-block"] .view-display-id-block_2 .slick-slide .field-content img,
div[class*="block-views-blockfellows-block"] .view-display-id-block_4 .slick-slide .field-content img {
  width: 100%; }

/* line 136, sass/components/page-components/_leadership-block.scss */
div[class*="block-views-blockleadership-block"] .view-display-id-block_1, div[class*="block-views-blockleadership-block"] .view-display-id-block_3,
div[class*="block-views-blockfellows-block"] .view-display-id-block_1,
div[class*="block-views-blockfellows-block"] .view-display-id-block_3 {
  position: relative;
  z-index: 1;
  padding: 0 0 158px 0; }

@media (max-width: 767px) {
  /* line 136, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .view-display-id-block_1, div[class*="block-views-blockleadership-block"] .view-display-id-block_3,
  div[class*="block-views-blockfellows-block"] .view-display-id-block_1,
  div[class*="block-views-blockfellows-block"] .view-display-id-block_3 {
    padding: 0 0 20px 0; } }

/* line 144, sass/components/page-components/_leadership-block.scss */
div[class*="block-views-blockleadership-block"] .view-display-id-block_1:before, div[class*="block-views-blockleadership-block"] .view-display-id-block_3:before,
div[class*="block-views-blockfellows-block"] .view-display-id-block_1:before,
div[class*="block-views-blockfellows-block"] .view-display-id-block_3:before {
  content: '';
  position: absolute;
  top: -98px;
  left: 0;
  width: 100%;
  height: 100px;
  background: #fff;
  -webkit-clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
  clip-path: polygon(50% 0%, 0% 100%, 100% 100%); }

@media (max-width: 767px) {
  /* line 144, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .view-display-id-block_1:before, div[class*="block-views-blockleadership-block"] .view-display-id-block_3:before,
  div[class*="block-views-blockfellows-block"] .view-display-id-block_1:before,
  div[class*="block-views-blockfellows-block"] .view-display-id-block_3:before {
    top: -74px;
    height: 80px;
    -webkit-clip-path: polygon(50% 0%, -40% 100%, 140% 100%);
    clip-path: polygon(50% 0%, -40% 100%, 140% 100%); } }

/* line 166, sass/components/page-components/_leadership-block.scss */
div[class*="block-views-blockleadership-block"] .leadership-info,
div[class*="block-views-blockfellows-block"] .leadership-info {
  background: #fff;
  -webkit-box-shadow: 0 6px 25px rgba(56, 102, 178, 0.2);
  box-shadow: 0 6px 25px rgba(56, 102, 178, 0.2);
  padding: 29px 55px 115px;
  border-radius: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative; }

@media (max-width: 992px) {
  /* line 166, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .leadership-info,
  div[class*="block-views-blockfellows-block"] .leadership-info {
    padding: 8px 30px 115px; } }

@media (max-width: 767px) {
  /* line 166, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .leadership-info,
  div[class*="block-views-blockfellows-block"] .leadership-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 8px 15px 115px; } }

/* line 186, sass/components/page-components/_leadership-block.scss */
div[class*="block-views-blockleadership-block"] .leadership-info:after,
div[class*="block-views-blockfellows-block"] .leadership-info:after {
  content: '';
  position: absolute;
  bottom: -45px;
  left: calc(50% - 57px);
  width: 85px;
  height: 68px;
  background: url("../images/arrow-bot.png") 0px 0px no-repeat;
  background-size: 100%; }

@media (max-width: 992px) {
  /* line 186, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .leadership-info:after,
  div[class*="block-views-blockfellows-block"] .leadership-info:after {
    bottom: -30px;
    left: calc(50% - 27px);
    width: 56px;
    height: 47px; } }

/* line 205, sass/components/page-components/_leadership-block.scss */
div[class*="block-views-blockleadership-block"] .leadership-info .leadership-name,
div[class*="block-views-blockfellows-block"] .leadership-info .leadership-name {
  width: 100%;
  padding: 0 0 30px 0;
  margin-bottom: 60px;
  border-bottom: 2px solid #d2d3d5; }

@media (max-width: 1200px) {
  /* line 205, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .leadership-info .leadership-name,
  div[class*="block-views-blockfellows-block"] .leadership-info .leadership-name {
    margin-bottom: 52px; } }

@media (max-width: 992px) {
  /* line 205, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .leadership-info .leadership-name,
  div[class*="block-views-blockfellows-block"] .leadership-info .leadership-name {
    margin-bottom: 0px; } }

/* line 216, sass/components/page-components/_leadership-block.scss */
div[class*="block-views-blockleadership-block"] .leadership-info .leadership-name h2,
div[class*="block-views-blockfellows-block"] .leadership-info .leadership-name h2 {
  text-align: center;
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 40px;
  font-weight: 900;
  width: 100%;
  margin-bottom: 15px; }

@media (max-width: 767px) {
  /* line 216, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .leadership-info .leadership-name h2,
  div[class*="block-views-blockfellows-block"] .leadership-info .leadership-name h2 {
    font-size: 20px;
    line-height: 1.2; } }

/* line 231, sass/components/page-components/_leadership-block.scss */
div[class*="block-views-blockleadership-block"] .leadership-info .leadership-name .fellows-title,
div[class*="block-views-blockfellows-block"] .leadership-info .leadership-name .fellows-title {
  text-align: center;
  font-size: 35px;
  margin-bottom: 15px;
  font-weight: 600; }

@media (max-width: 992px) {
  /* line 231, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .leadership-info .leadership-name .fellows-title,
  div[class*="block-views-blockfellows-block"] .leadership-info .leadership-name .fellows-title {
    font-size: 25px; } }

@media (max-width: 767px) {
  /* line 231, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .leadership-info .leadership-name .fellows-title,
  div[class*="block-views-blockfellows-block"] .leadership-info .leadership-name .fellows-title {
    font-size: 18px; } }

/* line 243, sass/components/page-components/_leadership-block.scss */
div[class*="block-views-blockleadership-block"] .leadership-info .leadership-name .fellows-complany,
div[class*="block-views-blockfellows-block"] .leadership-info .leadership-name .fellows-complany {
  font-size: 25px;
  text-align: center; }

@media (max-width: 992px) {
  /* line 243, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .leadership-info .leadership-name .fellows-complany,
  div[class*="block-views-blockfellows-block"] .leadership-info .leadership-name .fellows-complany {
    pfont-size: 20px; } }

@media (max-width: 767px) {
  /* line 243, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .leadership-info .leadership-name .fellows-complany,
  div[class*="block-views-blockfellows-block"] .leadership-info .leadership-name .fellows-complany {
    font-size: 16px; } }

/* line 256, sass/components/page-components/_leadership-block.scss */
div[class*="block-views-blockleadership-block"] .leadership-info .leadership-quote,
div[class*="block-views-blockfellows-block"] .leadership-info .leadership-quote {
  width: 100%;
  max-width: calc(50% - 13px);
  color: #233757;
  font-family: var(--gotham);
  font-size: 28px;
  font-weight: 700;
  padding: 0 0 0 93px;
  background: url(../images/qt.png) 0px 0px no-repeat; }

@media (max-width: 1200px) {
  /* line 256, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .leadership-info .leadership-quote,
  div[class*="block-views-blockfellows-block"] .leadership-info .leadership-quote {
    font-size: 22px; } }

@media (max-width: 992px) {
  /* line 256, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .leadership-info .leadership-quote,
  div[class*="block-views-blockfellows-block"] .leadership-info .leadership-quote {
    padding: 91px 0 0 0;
    font-size: 20px;
    background-position: 2px 41px;
    background-size: 36px; } }

@media (max-width: 767px) {
  /* line 256, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .leadership-info .leadership-quote,
  div[class*="block-views-blockfellows-block"] .leadership-info .leadership-quote {
    max-width: 100%;
    line-height: 1.4;
    background-position: 4px 33px;
    background-size: 30px; } }

/* line 281, sass/components/page-components/_leadership-block.scss */
div[class*="block-views-blockleadership-block"] .leadership-info .leadership-body-text,
div[class*="block-views-blockfellows-block"] .leadership-info .leadership-body-text {
  width: 100%;
  max-width: calc(50% - 13px); }

@media (max-width: 992px) {
  /* line 281, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .leadership-info .leadership-body-text,
  div[class*="block-views-blockfellows-block"] .leadership-info .leadership-body-text {
    padding: 91px 0 0 0; } }

@media (max-width: 767px) {
  /* line 281, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .leadership-info .leadership-body-text,
  div[class*="block-views-blockfellows-block"] .leadership-info .leadership-body-text {
    max-width: 100%;
    padding: 40px 0 0 0; } }

/* line 291, sass/components/page-components/_leadership-block.scss */
div[class*="block-views-blockleadership-block"] .leadership-info .leadership-body-text p,
div[class*="block-views-blockfellows-block"] .leadership-info .leadership-body-text p {
  color: #626b7a;
  font-size: 24px;
  font-weight: 400; }

@media (max-width: 1200px) {
  /* line 291, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .leadership-info .leadership-body-text p,
  div[class*="block-views-blockfellows-block"] .leadership-info .leadership-body-text p {
    font-size: 20px; } }

@media (max-width: 992px) {
  /* line 291, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .leadership-info .leadership-body-text p,
  div[class*="block-views-blockfellows-block"] .leadership-info .leadership-body-text p {
    font-size: 16px; } }

@media (max-width: 767px) {
  /* line 291, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .leadership-info .leadership-body-text p,
  div[class*="block-views-blockfellows-block"] .leadership-info .leadership-body-text p {
    line-height: 1.4; } }

/* line 309, sass/components/page-components/_leadership-block.scss */
div[class*="block-views-blockleadership-block"] .leadership-selection-title,
div[class*="block-views-blockfellows-block"] .leadership-selection-title {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 60px;
  font-weight: 900;
  text-align: center;
  margin: 138px 0 70px 0; }

@media (max-width: 1200px) {
  /* line 309, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .leadership-selection-title,
  div[class*="block-views-blockfellows-block"] .leadership-selection-title {
    font-size: 45px; } }

@media (max-width: 992px) {
  /* line 309, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .leadership-selection-title,
  div[class*="block-views-blockfellows-block"] .leadership-selection-title {
    font-size: 40px;
    margin: 84px 0 35px 0; } }

@media (max-width: 767px) {
  /* line 309, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .leadership-selection-title,
  div[class*="block-views-blockfellows-block"] .leadership-selection-title {
    font-size: 24px;
    margin: 62px 0 25px 0; } }

/* line 333, sass/components/page-components/_leadership-block.scss */
div[class*="block-views-blockleadership-block"] .leadership-selection-articles .item-list > ul,
div[class*="block-views-blockfellows-block"] .leadership-selection-articles .item-list > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -25px; }

@media (max-width: 1200px) {
  /* line 333, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .leadership-selection-articles .item-list > ul,
  div[class*="block-views-blockfellows-block"] .leadership-selection-articles .item-list > ul {
    margin: 0 -15px; } }

@media (max-width: 767px) {
  /* line 333, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .leadership-selection-articles .item-list > ul,
  div[class*="block-views-blockfellows-block"] .leadership-selection-articles .item-list > ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0; } }

/* line 347, sass/components/page-components/_leadership-block.scss */
div[class*="block-views-blockleadership-block"] .leadership-selection-articles .item-list > ul li,
div[class*="block-views-blockfellows-block"] .leadership-selection-articles .item-list > ul li {
  width: 100%;
  max-width: calc(100% / 3 - 50px);
  margin: 0 25px 50px;
  background: #fff;
  border-radius: 0 0 10px 10px;
  -webkit-box-shadow: 0 6px 16px rgba(56, 102, 178, 0.05);
  box-shadow: 0 6px 16px rgba(56, 102, 178, 0.05);
  padding: 0 36px 50px;
  overflow: hidden;
  color: #9dacc4;
  font-size: 15px;
  font-weight: 400; }

@media (max-width: 1200px) {
  /* line 347, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .leadership-selection-articles .item-list > ul li,
  div[class*="block-views-blockfellows-block"] .leadership-selection-articles .item-list > ul li {
    max-width: calc(100% / 3 - 30px);
    margin: 0 15px 50px; } }

@media (max-width: 992px) {
  /* line 347, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .leadership-selection-articles .item-list > ul li,
  div[class*="block-views-blockfellows-block"] .leadership-selection-articles .item-list > ul li {
    max-width: calc(100% / 2 - 30px);
    padding: 0 24px; } }

@media (max-width: 767px) {
  /* line 347, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .leadership-selection-articles .item-list > ul li,
  div[class*="block-views-blockfellows-block"] .leadership-selection-articles .item-list > ul li {
    max-width: 100%;
    margin: 0 0 25px 0; } }

/* line 371, sass/components/page-components/_leadership-block.scss */
div[class*="block-views-blockleadership-block"] .leadership-selection-articles .item-list > ul li a,
div[class*="block-views-blockfellows-block"] .leadership-selection-articles .item-list > ul li a {
  color: #9dacc4;
  font-size: 15px;
  font-weight: 400; }

@media (max-width: 992px) {
  /* line 371, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .leadership-selection-articles .item-list > ul li a,
  div[class*="block-views-blockfellows-block"] .leadership-selection-articles .item-list > ul li a {
    font-size: 12px; } }

/* line 378, sass/components/page-components/_leadership-block.scss */
div[class*="block-views-blockleadership-block"] .leadership-selection-articles .item-list > ul li a div,
div[class*="block-views-blockfellows-block"] .leadership-selection-articles .item-list > ul li a div {
  color: #9dacc4;
  font-size: 15px; }

@media (max-width: 992px) {
  /* line 378, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .leadership-selection-articles .item-list > ul li a div,
  div[class*="block-views-blockfellows-block"] .leadership-selection-articles .item-list > ul li a div {
    font-size: 12px; } }

/* line 385, sass/components/page-components/_leadership-block.scss */
div[class*="block-views-blockleadership-block"] .leadership-selection-articles .item-list > ul li a:focus,
div[class*="block-views-blockfellows-block"] .leadership-selection-articles .item-list > ul li a:focus {
  outline: none; }

/* line 389, sass/components/page-components/_leadership-block.scss */
div[class*="block-views-blockleadership-block"] .leadership-selection-articles .item-list > ul li .field--name-field-image,
div[class*="block-views-blockfellows-block"] .leadership-selection-articles .item-list > ul li .field--name-field-image {
  margin: 0 0 47px 0; }

@media (max-width: 992px) {
  /* line 389, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .leadership-selection-articles .item-list > ul li .field--name-field-image,
  div[class*="block-views-blockfellows-block"] .leadership-selection-articles .item-list > ul li .field--name-field-image {
    margin: 0 0 25px 0; } }

/* line 396, sass/components/page-components/_leadership-block.scss */
div[class*="block-views-blockleadership-block"] .leadership-selection-articles .item-list > ul li .media,
div[class*="block-views-blockfellows-block"] .leadership-selection-articles .item-list > ul li .media {
  overflow: visible; }

/* line 400, sass/components/page-components/_leadership-block.scss */
div[class*="block-views-blockleadership-block"] .leadership-selection-articles .item-list > ul li .field--type-image,
div[class*="block-views-blockfellows-block"] .leadership-selection-articles .item-list > ul li .field--type-image {
  margin: 0 -36px; }

@media (max-width: 992px) {
  /* line 400, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .leadership-selection-articles .item-list > ul li .field--type-image,
  div[class*="block-views-blockfellows-block"] .leadership-selection-articles .item-list > ul li .field--type-image {
    margin: 0 -24px; } }

/* line 405, sass/components/page-components/_leadership-block.scss */
div[class*="block-views-blockleadership-block"] .leadership-selection-articles .item-list > ul li .field--type-image img,
div[class*="block-views-blockfellows-block"] .leadership-selection-articles .item-list > ul li .field--type-image img {
  width: 100%;
  margin: 0; }

/* line 411, sass/components/page-components/_leadership-block.scss */
div[class*="block-views-blockleadership-block"] .leadership-selection-articles .item-list > ul li .blog-selection--title,
div[class*="block-views-blockfellows-block"] .leadership-selection-articles .item-list > ul li .blog-selection--title {
  padding-top: 40px;
  color: #9dacc4;
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 1.5px;
  line-height: 28px;
  text-transform: uppercase; }

/* line 423, sass/components/page-components/_leadership-block.scss */
div[class*="block-views-blockleadership-block"] .leadership-selection-articles .item-list > ul li > a .field--name-title,
div[class*="block-views-blockfellows-block"] .leadership-selection-articles .item-list > ul li > a .field--name-title {
  display: block;
  padding: 20px 0;
  color: #0d2242;
  font-family: var(--gotham);
  font-size: 24px;
  font-weight: 500; }

/* line 430, sass/components/page-components/_leadership-block.scss */
div[class*="block-views-blockleadership-block"] .leadership-selection-articles .item-list > ul li > a .field--name-title:hover,
div[class*="block-views-blockfellows-block"] .leadership-selection-articles .item-list > ul li > a .field--name-title:hover {
  color: #097230; }

@media (max-width: 1200px) {
  /* line 423, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .leadership-selection-articles .item-list > ul li > a .field--name-title,
  div[class*="block-views-blockfellows-block"] .leadership-selection-articles .item-list > ul li > a .field--name-title {
    font-size: 18px; } }

@media (max-width: 992px) {
  /* line 423, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .leadership-selection-articles .item-list > ul li > a .field--name-title,
  div[class*="block-views-blockfellows-block"] .leadership-selection-articles .item-list > ul li > a .field--name-title {
    padding: 12px 0 20px 0; } }

@media (max-width: 767px) {
  /* line 423, sass/components/page-components/_leadership-block.scss */
  div[class*="block-views-blockleadership-block"] .leadership-selection-articles .item-list > ul li > a .field--name-title,
  div[class*="block-views-blockfellows-block"] .leadership-selection-articles .item-list > ul li > a .field--name-title {
    font-size: 15px; } }

/* line 450, sass/components/page-components/_leadership-block.scss */
div[class*="block-views-blockleadership-block"] .leadership-selection-articles article a,
div[class*="block-views-blockfellows-block"] .leadership-selection-articles article a {
  text-decoration: none; }

/* line 458, sass/components/page-components/_leadership-block.scss */
.block-views-blockleadership-block-2,
.block-views-blockleadership-block-4,
.block-views-blockfellows-block-2 {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(17%, white), to(#edf0f5));
  background: linear-gradient(180deg, white 17%, #edf0f5 100%); }

@media (max-width: 767px) {
  /* line 458, sass/components/page-components/_leadership-block.scss */
  .block-views-blockleadership-block-2,
  .block-views-blockleadership-block-4,
  .block-views-blockfellows-block-2 {
    padding: 61px 0 0; } }

/* line 465, sass/components/page-components/_leadership-block.scss */
.block-views-blockleadership-block-2 .slick-slide,
.block-views-blockleadership-block-4 .slick-slide,
.block-views-blockfellows-block-2 .slick-slide {
  pointer-events: none; }

@media (max-width: 992px) {
  /* line 469, sass/components/page-components/_leadership-block.scss */
  .block-views-blockleadership-block-2 .content,
  .block-views-blockleadership-block-4 .content,
  .block-views-blockfellows-block-2 .content {
    padding: 0 !important; } }

/* line 477, sass/components/page-components/_leadership-block.scss */
.block-views-blockleadership-block-1,
.block-views-blockleadership-block-3,
.block-views-blockfellows-block-1 {
  background: -webkit-gradient(linear, left top, left bottom, from(#edf0f5), color-stop(120%, white));
  background: linear-gradient(180deg, #edf0f5 0%, white 120%);
  position: relative; }

/* line 482, sass/components/page-components/_leadership-block.scss */
.block-views-blockleadership-block-1:after,
.block-views-blockleadership-block-3:after,
.block-views-blockfellows-block-1:after {
  content: '';
  position: absolute;
  top: 7%;
  left: 68%;
  width: 650px;
  height: 650px;
  background: url("../images/rtingle-leadership.png") no-repeat;
  background-position: 0px 0px;
  background-size: 100%; }

/* line 495, sass/components/page-components/_leadership-block.scss */
.block-views-blockleadership-block-1 .readless-link.readmore-link,
.block-views-blockleadership-block-3 .readless-link.readmore-link,
.block-views-blockfellows-block-1 .readless-link.readmore-link {
  display: block;
  color: #2d67c5;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0.72px;
  line-height: 30px;
  text-decoration: underline;
  text-transform: uppercase; }

/* line 504, sass/components/page-components/_leadership-block.scss */
.block-views-blockleadership-block-1 .readless-link.readmore-link:after,
.block-views-blockleadership-block-3 .readless-link.readmore-link:after,
.block-views-blockfellows-block-1 .readless-link.readmore-link:after {
  content: "+";
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 3px 8px;
  line-height: 12px; }

/* line 511, sass/components/page-components/_leadership-block.scss */
.block-views-blockleadership-block-1 .readless-link.readmore-link:hover,
.block-views-blockleadership-block-3 .readless-link.readmore-link:hover,
.block-views-blockfellows-block-1 .readless-link.readmore-link:hover {
  color: #097230; }

/* line 514, sass/components/page-components/_leadership-block.scss */
.block-views-blockleadership-block-1 .readless-link.readmore-link:focus,
.block-views-blockleadership-block-3 .readless-link.readmore-link:focus,
.block-views-blockfellows-block-1 .readless-link.readmore-link:focus {
  outline: none; }

/* line 518, sass/components/page-components/_leadership-block.scss */
.block-views-blockleadership-block-1 .readless-link,
.block-views-blockleadership-block-3 .readless-link,
.block-views-blockfellows-block-1 .readless-link {
  display: block;
  color: #2d67c5;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0.72px;
  line-height: 30px;
  text-decoration: underline;
  text-transform: uppercase; }

/* line 527, sass/components/page-components/_leadership-block.scss */
.block-views-blockleadership-block-1 .readless-link:after,
.block-views-blockleadership-block-3 .readless-link:after,
.block-views-blockfellows-block-1 .readless-link:after {
  content: "-";
  display: inline-block;
  vertical-align: middle;
  font-size: 24px;
  margin: 0 0 3px 8px;
  line-height: 12px; }

/* line 535, sass/components/page-components/_leadership-block.scss */
.block-views-blockleadership-block-1 .readless-link:hover,
.block-views-blockleadership-block-3 .readless-link:hover,
.block-views-blockfellows-block-1 .readless-link:hover {
  color: #097230; }

/* line 538, sass/components/page-components/_leadership-block.scss */
.block-views-blockleadership-block-1 .readless-link:focus,
.block-views-blockleadership-block-3 .readless-link:focus,
.block-views-blockfellows-block-1 .readless-link:focus {
  outline: none; }

/* line 547, sass/components/page-components/_leadership-block.scss */
.view-leadership {
  max-width: 1400px;
  margin: 0 auto;
  padding: 40px 0; }

/* line 551, sass/components/page-components/_leadership-block.scss */
.view-leadership .tabledrag-handle {
  width: 60px;
  height: 60px !important; }

/* line 554, sass/components/page-components/_leadership-block.scss */
.view-leadership .tabledrag-handle .handle {
  width: 25px;
  height: 25px; }

/* line 559, sass/components/page-components/_leadership-block.scss */
.view-leadership td.views-field-field-photo {
  width: 200px; }

/* line 563, sass/components/page-components/_leadership-block.scss */
.view-leadership .views-field-field-name {
  font-size: 16px;
  vertical-align: middle; }

/* line 567, sass/components/page-components/_leadership-block.scss */
.view-leadership .image-style-large {
  width: 120px; }

/* line 570, sass/components/page-components/_leadership-block.scss */
.view-leadership .form-actions {
  text-align: center; }

/* line 572, sass/components/page-components/_leadership-block.scss */
.view-leadership .form-actions .button {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  background: #2d67c5;
  border: 2px solid #2d67c5;
  color: #fff; }

@media (min-width: 1200px) {
  /* line 572, sass/components/page-components/_leadership-block.scss */
  .view-leadership .form-actions .button {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.view-leadership .form-actions .button:focus {
  outline: 0; }

/* line 134, sass/mixins/_default.sass */
.view-leadership .form-actions .button:focus, .view-leadership .form-actions .button:active, .view-leadership .form-actions .button:hover {
  background: #097230;
  border-color: #097230; }

/* line 2, sass/components/page-components/_leadership-view-block.scss */
.view-id-leaderships {
  margin: 120px 0px; }

/* line 4, sass/components/page-components/_leadership-view-block.scss */
.view-id-leaderships .view-content {
  width: 100%;
  /* max-width: 1051px; */
  max-width: 1280px;
  margin: 0px auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 1rem;
  gap: 60px;
  display: grid;
  position: relative; }

/* line 15, sass/components/page-components/_leadership-view-block.scss */
.view-id-leaderships .view-content .views-row {
  /*  background: #EDF0F5; */
  width: auto;
  margin: 0;
  border-radius: 0.5rem;
  overflow: hidden;
  cursor: pointer; }

@media (max-width: 992px) {
  /* line 15, sass/components/page-components/_leadership-view-block.scss */
  .view-id-leaderships .view-content .views-row {
    float: none;
    margin: 30px auto; } }

@media (max-width: 480px) {
  /* line 15, sass/components/page-components/_leadership-view-block.scss */
  .view-id-leaderships .view-content .views-row {
    margin: 0 auto;
    width: 100%;
    max-width: 18rem; } }

/* line 31, sass/components/page-components/_leadership-view-block.scss */
.view-id-leaderships .view-content .views-row .leadership-popup {
  display: none;
  position: absolute;
  background: white;
  padding: 21px 12px 12px 37px;
  top: 7%;
  left: 12%;
  border-radius: 21px;
  max-width: 850px;
  /* margin-left: 25%; */
  z-index: 9; }

@media (max-width: 992px) {
  /* line 31, sass/components/page-components/_leadership-view-block.scss */
  .view-id-leaderships .view-content .views-row .leadership-popup {
    /*    margin-left: 0px; */
    left: 0px;
    max-width: 90%; } }

/* line 47, sass/components/page-components/_leadership-view-block.scss */
.view-id-leaderships .view-content .views-row .leadership-popup .close-btn {
  line-height: 18px;
  font-size: 25px;
  cursor: pointer;
  float: right;
  margin: 0;
  padding: 0;
  line-height: 18px;
  color: #2d67c5; }

@media only screen and (min-device-width: 750px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 47, sass/components/page-components/_leadership-view-block.scss */
  .view-id-leaderships .view-content .views-row .leadership-popup .close-btn {
    z-index: 9;
    position: relative; } }

/* line 61, sass/components/page-components/_leadership-view-block.scss */
.view-id-leaderships .view-content .views-row .leadership-popup .disabled {
  cursor: none;
  pointer-events: none; }

/* line 65, sass/components/page-components/_leadership-view-block.scss */
.view-id-leaderships .view-content .views-row .leadership-popup .two-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 24px 0px 12px; }

@media (max-width: 992px) {
  /* line 65, sass/components/page-components/_leadership-view-block.scss */
  .view-id-leaderships .view-content .views-row .leadership-popup .two-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; } }

/* line 72, sass/components/page-components/_leadership-view-block.scss */
.view-id-leaderships .view-content .views-row .leadership-popup .two-column .left-section img {
  /* max-width: 270px; */
  max-width: 242px;
  border-radius: 25px;
  border: 7px solid #E2EBF8;
  border-radius: 200px; }

/* line 80, sass/components/page-components/_leadership-view-block.scss */
.view-id-leaderships .view-content .views-row .leadership-popup .two-column .right-section {
  width: 61%;
  margin-left: 25px; }

@media (max-width: 480px) {
  /* line 80, sass/components/page-components/_leadership-view-block.scss */
  .view-id-leaderships .view-content .views-row .leadership-popup .two-column .right-section {
    width: 90%;
    margin-left: 10px; } }

/* line 87, sass/components/page-components/_leadership-view-block.scss */
.view-id-leaderships .view-content .views-row .leadership-popup .two-column .right-section .quote h2 {
  font-size: 21px;
  font-weight: bold;
  color: #1A407B;
  margin-bottom: 21px;
  font-family: var(--main-font); }

@media (max-width: 480px) {
  /* line 87, sass/components/page-components/_leadership-view-block.scss */
  .view-id-leaderships .view-content .views-row .leadership-popup .two-column .right-section .quote h2 {
    margin-top: 20px; } }

/* line 98, sass/components/page-components/_leadership-view-block.scss */
.view-id-leaderships .view-content .views-row .leadership-popup .two-column .right-section .body p {
  font-size: 16px;
  font-family: var(--main-font);
  font-weight: 400;
  padding: 0px 21px 0px 0px; }

/* line 109, sass/components/page-components/_leadership-view-block.scss */
.view-id-leaderships .view-content .views-row .pop-1 {
  top: 7%; }

/* line 110, sass/components/page-components/_leadership-view-block.scss */
.view-id-leaderships .view-content .views-row .pop-2 {
  top: 21%; }

/* line 111, sass/components/page-components/_leadership-view-block.scss */
.view-id-leaderships .view-content .views-row .pop-3 {
  top: 43%; }

/* line 112, sass/components/page-components/_leadership-view-block.scss */
.view-id-leaderships .view-content .views-row .leadership-profiles {
  cursor: pointer; }

/* line 114, sass/components/page-components/_leadership-view-block.scss */
.view-id-leaderships .view-content .views-row .leadership-profiles .profiles-photo {
  width: 100%;
  max-width: 300px;
  cursor: pointer;
  background-size: cover;
  background-position: top center;
  border-radius: 200px;
  margin: 0px auto; }

@media only screen and (min-device-width: 750px) and (max-device-width: 1024px) and (orientation: portrait) {
  /* line 114, sass/components/page-components/_leadership-view-block.scss */
  .view-id-leaderships .view-content .views-row .leadership-profiles .profiles-photo {
    max-width: 100%; } }

/* line 125, sass/components/page-components/_leadership-view-block.scss */
.view-id-leaderships .view-content .views-row .leadership-profiles .profiles-photo img {
  height: 250px;
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
  max-width: 265px; }

@media (max-width: 480px) {
  /* line 125, sass/components/page-components/_leadership-view-block.scss */
  .view-id-leaderships .view-content .views-row .leadership-profiles .profiles-photo img {
    width: 100%;
    max-width: 100%; } }

/* line 136, sass/components/page-components/_leadership-view-block.scss */
.view-id-leaderships .view-content .views-row .leadership-profiles .profiles-name {
  padding: 1rem 1rem 0.5rem;
  color: #aaa;
  text-align: center; }

/* line 140, sass/components/page-components/_leadership-view-block.scss */
.view-id-leaderships .view-content .views-row .leadership-profiles .profiles-name h2 {
  margin-bottom: 0px;
  font-size: 16px;
  font-weight: bold;
  text-transform: none;
  margin-bottom: 0;
  line-height: 1.2; }

/* line 148, sass/components/page-components/_leadership-view-block.scss */
.view-id-leaderships .view-content .views-row .leadership-profiles .profiles-name p {
  font-size: 14px; }

/* line 155, sass/components/page-components/_leadership-view-block.scss */
.view-id-leaderships .central-single {
  grid-template-columns: 242px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

/* line 159, sass/components/page-components/_leadership-view-block.scss */
.view-id-leaderships .central-double {
  grid-template-columns: 242px 242px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

/* line 2, sass/components/page-components/_liability.scss */
.liability .big-font {
  font-size: 35px; }

/* line 5, sass/components/page-components/_liability.scss */
.liability .gray-color {
  color: #626b7a; }

/* line 8, sass/components/page-components/_liability.scss */
.liability .cyan-font {
  color: #00c0f3; }

/* line 11, sass/components/page-components/_liability.scss */
.liability .gray-bg {
  background-color: #EDF1F4; }

/* line 14, sass/components/page-components/_liability.scss */
.liability .deep-blue-font {
  color: #193F7A; }

/* line 17, sass/components/page-components/_liability.scss */
.liability .drop-shadow {
  box-shadow: 0px 2px 7px 0px rgba(26, 137, 193, 0.31);
  -webkit-box-shadow: 0px 2px 7px 0px rgba(26, 137, 193, 0.31);
  -moz-box-shadow: 0px 2px 7px 0px rgba(26, 137, 193, 0.31); }

/* line 23, sass/components/page-components/_liability.scss */
.liability .block-inline-blockbanner-without-image h1 {
  font-size: 60px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2px; }

@media (max-width: 767px) {
  /* line 23, sass/components/page-components/_liability.scss */
  .liability .block-inline-blockbanner-without-image h1 {
    font-size: 40px;
    line-height: 1.2;
    padding: 0 15px; } }

/* line 35, sass/components/page-components/_liability.scss */
.liability .block-inline-blockbanner-without-image .field--name-field-resource-library-text {
  font-size: 20px;
  line-height: 1.3; }

/* line 40, sass/components/page-components/_liability.scss */
.liability .text-formatted.field.field--name-field-cms-body {
  max-width: 1170px;
  text-align: center;
  padding-bottom: 30px; }

/* line 44, sass/components/page-components/_liability.scss */
.liability .text-formatted.field.field--name-field-cms-body p {
  font-size: 20px;
  font-family: var(--gotham);
  font-weight: 400; }

/* line 50, sass/components/page-components/_liability.scss */
.liability .block-inline-blocktabs-with-images {
  background-color: #EDF1F4;
  padding-top: 70px; }

@media (max-width: 767px) {
  /* line 50, sass/components/page-components/_liability.scss */
  .liability .block-inline-blocktabs-with-images {
    padding-bottom: 0; } }

/* line 56, sass/components/page-components/_liability.scss */
.liability .block-inline-blocktabs-with-images .container {
  width: 1170px; }

/* line 60, sass/components/page-components/_liability.scss */
.liability .block-inline-blocktabs-with-images ul.tabs-tab-list .field--name-field-svg-image {
  margin-bottom: 0 !important;
  margin-right: 20px !important; }

/* line 66, sass/components/page-components/_liability.scss */
.liability .block-inline-blocktabs-with-images .tabs-panel .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

/* line 69, sass/components/page-components/_liability.scss */
.liability .block-inline-blocktabs-with-images .tabs-panel .content .row {
  width: 100%; }

/* line 73, sass/components/page-components/_liability.scss */
.liability .block-inline-blocktabs-with-images .tabs-panel .content h3.cybersecurity-text::before {
  content: url(../images/Dot.png); }

/* line 77, sass/components/page-components/_liability.scss */
.liability .block-inline-blocktabs-with-images .tabs-panel .content h3 {
  font-size: 24px;
  margin: 20px 0 15px; }

/* line 81, sass/components/page-components/_liability.scss */
.liability .block-inline-blocktabs-with-images .tabs-panel .content p {
  font-size: 20px;
  font-family: var(--gotham);
  font-weight: 400;
  line-height: 1.3;
  margin-bottom: 20px; }

/* line 91, sass/components/page-components/_liability.scss */
.liability .block-inline-blocktabs-with-images .tabs-panel .content .cybersecurity-text p:first-child::before {
  content: url(../images/Dot.png); }

/* line 97, sass/components/page-components/_liability.scss */
.liability .block-inline-blocktabs-with-images .tabs-panel .content .globe-position {
  position: absolute;
  width: 800px;
  left: 50%;
  -webkit-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%); }

@media (max-width: 992px) {
  /* line 97, sass/components/page-components/_liability.scss */
  .liability .block-inline-blocktabs-with-images .tabs-panel .content .globe-position {
    width: 500px;
    -webkit-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%); } }

@media (max-width: 767px) {
  /* line 97, sass/components/page-components/_liability.scss */
  .liability .block-inline-blocktabs-with-images .tabs-panel .content .globe-position {
    width: 300px;
    -webkit-transform: none;
    transform: none;
    top: 0;
    position: relative;
    left: 0;
    margin-bottom: 30px; } }

/* line 117, sass/components/page-components/_liability.scss */
.liability .block-inline-blocktabs-with-images h2 {
  margin-bottom: 0;
  font-size: 50px;
  line-height: 1;
  letter-spacing: -2px;
  font-weight: 700;
  font-family: var(--gotham); }

/* line 125, sass/components/page-components/_liability.scss */
.liability .block-inline-blocktabs-with-images h3.blue-font {
  font-size: 24px;
  color: #193f7a;
  margin-top: 20px;
  font-family: var(--gotham); }

/* line 131, sass/components/page-components/_liability.scss */
.liability .block-inline-blocktabs-with-images p.gray-color {
  font-size: 20px;
  font-family: var(--gotham);
  margin-bottom: 20px; }

/* line 137, sass/components/page-components/_liability.scss */
.liability .block-inline-blocktabs-with-images .field--name-field-a11y-para-tabs-sec-title h2 {
  font-size: 35px;
  line-height: 1.3;
  font-family: var(--gotham);
  font-weight: 500;
  color: #626B7A !important;
  margin-top: 20px;
  max-width: 1170px; }

/* line 147, sass/components/page-components/_liability.scss */
.liability .block-inline-blocktabs-with-images a.button {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: 2px solid #2d67c5;
  color: #2d67c5;
  display: table;
  margin: 30px auto 30px;
  font-family: var(--gotham); }

@media (min-width: 1200px) {
  /* line 147, sass/components/page-components/_liability.scss */
  .liability .block-inline-blocktabs-with-images a.button {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.liability .block-inline-blocktabs-with-images a.button:focus {
  outline: 0; }

/* line 156, sass/mixins/_default.sass */
.liability .block-inline-blocktabs-with-images a.button:focus, .liability .block-inline-blocktabs-with-images a.button:active, .liability .block-inline-blocktabs-with-images a.button:hover {
  border-color: transparent;
  background: #2d67c5;
  color: #fff; }

/* line 153, sass/components/page-components/_liability.scss */
.liability .block-inline-blocktabs-with-images .tab-content.Avetta-one-outer.gray-bg {
  display: none; }

/* line 157, sass/components/page-components/_liability.scss */
.liability .block-inline-blockfinancial-liability {
  background-image: url(../images/Globe.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding: 100px 0; }

@media (max-width: 767px) {
  /* line 157, sass/components/page-components/_liability.scss */
  .liability .block-inline-blockfinancial-liability {
    padding: 80px 10px; } }

/* line 167, sass/components/page-components/_liability.scss */
.liability .block-inline-blockfinancial-liability .field--type-text-with-summary p {
  font-size: 50px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2px;
  color: #fff;
  text-transform: capitalize;
  margin-bottom: 50px; }

@media (max-width: 767px) {
  /* line 167, sass/components/page-components/_liability.scss */
  .liability .block-inline-blockfinancial-liability .field--type-text-with-summary p {
    font-size: 36px;
    line-height: 1.2;
    letter-spacing: 0; } }

/* line 183, sass/components/page-components/_liability.scss */
.liability .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg {
  background-color: transparent;
  padding: 0; }

/* line 188, sass/components/page-components/_liability.scss */
.liability .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background-color: rgba(0, 0, 0, 0.3);
  min-height: 425px; }

@media (max-width: 992px) {
  /* line 188, sass/components/page-components/_liability.scss */
  .liability .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item {
    min-height: 100%;
    padding: 15px 0; } }

/* line 197, sass/components/page-components/_liability.scss */
.liability .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item p {
  color: #fff;
  margin-bottom: 30px; }

@media (max-width: 767px) {
  /* line 197, sass/components/page-components/_liability.scss */
  .liability .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item p {
    margin-bottom: 0; } }

@media (max-width: 767px) {
  /* line 204, sass/components/page-components/_liability.scss */
  .liability .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item .row {
    display: block; } }

/* line 212, sass/components/page-components/_liability.scss */
.liability .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg .owl-carousel .owl-dots .owl-dot {
  background: rgba(255, 255, 255, 0.5) !important; }

/* line 215, sass/components/page-components/_liability.scss */
.liability .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg .owl-carousel .owl-dots .owl-dot.active {
  background: #fff !important; }

/* line 222, sass/components/page-components/_liability.scss */
.liability .gray-corner {
  background-image: url(../images/Gray-bg.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  height: 340px;
  margin-bottom: 270px; }

@media (max-width: 767px) {
  /* line 222, sass/components/page-components/_liability.scss */
  .liability .gray-corner {
    height: 100px;
    margin-bottom: 50px; } }

/* line 234, sass/components/page-components/_liability.scss */
.liability .block.block-layout-builder.block-inline-blocktabs-with-small-icon {
  padding: 100px 0; }

@media (max-width: 767px) {
  /* line 234, sass/components/page-components/_liability.scss */
  .liability .block.block-layout-builder.block-inline-blocktabs-with-small-icon {
    padding: 50px 0px; } }

/* line 239, sass/components/page-components/_liability.scss */
.liability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .field--name-field-a11y-para-tabs-sec-title {
  margin-bottom: 0;
  font-size: 50px;
  color: #193f7a !important; }

/* line 243, sass/components/page-components/_liability.scss */
.liability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .field--name-field-a11y-para-tabs-sec-title h2 {
  margin-bottom: 0;
  font-size: 50px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2px;
  color: #193f7a !important; }

/* line 253, sass/components/page-components/_liability.scss */
.liability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container {
  width: 1170px;
  margin: 0 auto;
  text-align: center; }

@media (max-width: 1199px) {
  /* line 253, sass/components/page-components/_liability.scss */
  .liability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container {
    width: 100%; } }

/* line 260, sass/components/page-components/_liability.scss */
.liability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list {
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent;
  width: 900px;
  margin: 0 auto; }

@media (max-width: 1199px) {
  /* line 260, sass/components/page-components/_liability.scss */
  .liability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list {
    width: 100%; } }

/* line 268, sass/components/page-components/_liability.scss */
.liability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list:before {
  display: none; }

/* line 271, sass/components/page-components/_liability.scss */
.liability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list:after {
  display: none; }

/* line 274, sass/components/page-components/_liability.scss */
.liability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list li {
  height: auto !important; }

/* line 276, sass/components/page-components/_liability.scss */
.liability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list li a {
  border: none;
  color: #fff;
  background: #A0A0A0;
  border-radius: 50px;
  height: auto;
  padding: 15px;
  margin: 0 10px;
  font-weight: 500;
  text-transform: capitalize; }

/* line 287, sass/components/page-components/_liability.scss */
.liability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list li a.is-selected {
  border: none;
  background: #2d67c5;
  border-radius: 50px;
  color: #fff; }

/* line 292, sass/components/page-components/_liability.scss */
.liability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list li a.is-selected:before {
  display: none; }

/* line 295, sass/components/page-components/_liability.scss */
.liability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container ul.tabs-tab-list li a.is-selected:after {
  display: none; }

/* line 301, sass/components/page-components/_liability.scss */
.liability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open {
  border-top: none; }

/* line 303, sass/components/page-components/_liability.scss */
.liability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .globe-position {
  position: absolute;
  z-index: -1; }

/* line 307, sass/components/page-components/_liability.scss */
.liability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

/* line 309, sass/components/page-components/_liability.scss */
.liability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-right {
  background: url(/themes/custom/avetta/dist/../images/tab-slider-bg.png) no-repeat 50% 10%;
  border-radius: 50%;
  background-size: contain;
  -webkit-transform: none;
  transform: none; }

/* line 314, sass/components/page-components/_liability.scss */
.liability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-right .field.field--name-field-circle-items {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 800px; }

/* line 317, sass/components/page-components/_liability.scss */
.liability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-right .field.field--name-field-circle-items .field__item.progress--circle {
  width: 350px;
  height: 350px; }

/* line 321, sass/components/page-components/_liability.scss */
.liability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-right .field.field--name-field-circle-items .field--name-field-circle-description {
  font-size: 20px;
  font-family: var(--gotham);
  font-weight: 400;
  line-height: 1.2;
  color: #A0A0A0; }

/* line 328, sass/components/page-components/_liability.scss */
.liability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-right .field.field--name-field-circle-items .field.field--name-field-percent {
  font-size: 50px;
  font-family: var(--gotham);
  line-height: 1;
  letter-spacing: -2px;
  color: #193f7a; }

/* line 338, sass/components/page-components/_liability.scss */
.liability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-top .field.field--name-field-global-result.field--type-entity-reference-revisions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

/* line 342, sass/components/page-components/_liability.scss */
.liability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-top .field.field--name-field-global-result.field--type-entity-reference-revisions > .field__item {
  width: 33.33%;
  padding: 0 10px;
  margin-bottom: 25px; }

/* line 347, sass/components/page-components/_liability.scss */
.liability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-top .field.field--name-field-global-result.field--type-entity-reference-revisions .field.field--name-field-location {
  font-size: 24px;
  color: #193f7a;
  font-weight: 700; }

/* line 352, sass/components/page-components/_liability.scss */
.liability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-top .field.field--name-field-global-result.field--type-entity-reference-revisions .field.field--name-field-text {
  font-size: 20px;
  font-family: var(--gotham); }

/* line 356, sass/components/page-components/_liability.scss */
.liability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-top .field.field--name-field-global-result.field--type-entity-reference-revisions .field.field--name-field-percent {
  font-size: 50px;
  line-height: 1.1;
  letter-spacing: -2px;
  color: #097230;
  font-family: var(--gotham);
  font-weight: 700; }

/* line 363, sass/components/page-components/_liability.scss */
.liability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .tabs-panel.js-tabs-panel.is-open .group-wrapper .group-top .field.field--name-field-global-result.field--type-entity-reference-revisions .field.field--name-field-percent:before {
  content: url(../images/arrow.png);
  height: 50px;
  width: 50px; }

/* line 373, sass/components/page-components/_liability.scss */
.liability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .testimonial_outer {
  background-color: #ffffff;
  margin-left: -25%;
  margin-top: 14%;
  border-radius: 15px;
  padding: 6%; }

@media (max-width: 992px) {
  /* line 373, sass/components/page-components/_liability.scss */
  .liability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .testimonial_outer {
    margin-left: 0;
    margin-top: 30px; } }

@media (max-width: 767px) {
  /* line 373, sass/components/page-components/_liability.scss */
  .liability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .testimonial_outer {
    margin-bottom: 30px; } }

/* line 387, sass/components/page-components/_liability.scss */
.liability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .testimonial_outer .testimonial-inner h3 {
  font-size: 24px;
  margin: 10px 0 20px; }

/* line 392, sass/components/page-components/_liability.scss */
.liability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .testimonial_outer .testimonial-inner .quotation p {
  font-size: 20px;
  font-family: var(--gotham);
  font-weight: 400;
  line-height: 1.3;
  margin-bottom: 15px; }

/* line 398, sass/components/page-components/_liability.scss */
.liability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .testimonial_outer .testimonial-inner .quotation p::before {
  content: url("../images/Quotation1.png");
  position: absolute;
  margin-top: -25px;
  margin-left: -45px; }

/* line 404, sass/components/page-components/_liability.scss */
.liability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .testimonial_outer .testimonial-inner .quotation p::after {
  content: url("../images/Quotation2.png");
  position: absolute;
  margin-bottom: -25px;
  margin-right: -45px; }

/* line 413, sass/components/page-components/_liability.scss */
.liability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .testimonial_outer .testimonial-inner div.deep-blue-font strong {
  font-size: 20px;
  font-family: var(--gotham); }

/* line 417, sass/components/page-components/_liability.scss */
.liability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .testimonial_outer .testimonial-inner div.deep-blue-font i {
  font-size: 20px;
  font-family: var(--gotham);
  font-weight: 400; }

/* line 427, sass/components/page-components/_liability.scss */
.liability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .a11y-paragraphs-tabs__section-container .content .col-md-12 > p {
  font-size: 20px;
  font-family: var(--gotham);
  font-weight: 400;
  margin-top: 20px;
  margin-bottom: 20px;
  text-align: left; }

@media (max-width: 767px) {
  /* line 442, sass/components/page-components/_liability.scss */
  .liability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item .row {
    display: block; } }

/* line 446, sass/components/page-components/_liability.scss */
.liability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item .row .item-heading-style {
  margin-top: 0; }

/* line 448, sass/components/page-components/_liability.scss */
.liability .block.block-layout-builder.block-inline-blocktabs-with-small-icon .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item .row .item-heading-style p {
  text-align: left;
  font-weight: 400; }

/* line 460, sass/components/page-components/_liability.scss */
.liability .block-inline-blockwhite-black-block .ds-2col {
  max-width: 1170px;
  padding: 0 0 30px; }

@media (min-width: 768px) {
  /* line 460, sass/components/page-components/_liability.scss */
  .liability .block-inline-blockwhite-black-block .ds-2col {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; } }

/* line 466, sass/components/page-components/_liability.scss */
.liability .block-inline-blockwhite-black-block .ds-2col .group-left {
  width: 35%;
  -webkit-transform: none;
  transform: none; }

@media (max-width: 767px) {
  /* line 466, sass/components/page-components/_liability.scss */
  .liability .block-inline-blockwhite-black-block .ds-2col .group-left {
    width: 100%;
    padding: 0 25px;
    margin-top: -50px; } }

/* line 475, sass/components/page-components/_liability.scss */
.liability .block-inline-blockwhite-black-block .ds-2col .group-left .field--name-field-content-image img {
  -webkit-clip-path: none;
  clip-path: none; }

/* line 478, sass/components/page-components/_liability.scss */
.liability .block-inline-blockwhite-black-block .ds-2col .group-left .field--name-field-content-image::before {
  display: none; }

/* line 483, sass/components/page-components/_liability.scss */
.liability .block-inline-blockwhite-black-block .ds-2col .group-right {
  width: 65%;
  padding-right: 25px;
  padding-left: 25px; }

@media (max-width: 767px) {
  /* line 483, sass/components/page-components/_liability.scss */
  .liability .block-inline-blockwhite-black-block .ds-2col .group-right {
    width: 100%; } }

/* line 491, sass/components/page-components/_liability.scss */
.liability .block-inline-blockwhite-black-block .ds-2col .group-right .field--name-field-content-title > h4 {
  font-size: 50px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2px;
  margin-top: 30px; }

/* line 501, sass/components/page-components/_liability.scss */
.liability .block-inline-blockwhite-black-block .ds-2col .group-right .field--name-field-content-description p {
  font-size: 20px;
  line-height: 1.4;
  font-family: var(--gotham);
  font-weight: 400; }

@media (max-width: 1199px) {
  /* line 513, sass/components/page-components/_liability.scss */
  .liability .a11y-paragraphs-tabs__wrapper ul.tabs-tab-list.slick-slider {
    width: 100%; }
  /* line 515, sass/components/page-components/_liability.scss */
  .liability .a11y-paragraphs-tabs__wrapper ul.tabs-tab-list.slick-slider .slick-list.draggable {
    width: 100%; } }

/* line 1, sass/components/page-components/_logo.scss */
.site-branding {
  width: 90px; }

@media (min-width: 1200px) {
  /* line 1, sass/components/page-components/_logo.scss */
  .site-branding {
    width: auto; } }

/* line 8, sass/components/page-components/_logo.scss */
.site-branding a {
  display: block;
  margin: 0; }

@media (min-width: 1200px) {
  /* line 18, sass/components/page-components/_logo.scss */
  .header.transparent-bg.sticky .site-branding a {
    background: transparent;
    height: auto;
    width: auto; }
  /* line 23, sass/components/page-components/_logo.scss */
  .header.transparent-bg.sticky .site-branding a img {
    display: block; }
  /* line 31, sass/components/page-components/_logo.scss */
  .header.transparent-bg .site-branding a {
    background: url("../images/logo.png") no-repeat center;
    height: 37px;
    width: 173px; }
  /* line 36, sass/components/page-components/_logo.scss */
  .header.transparent-bg .site-branding a img {
    display: none; } }

@media (max-width: 1200px) {
  /* line 44, sass/components/page-components/_logo.scss */
  .site-branding {
    width: 160px;
    padding: 15px 0; }
  /* line 49, sass/components/page-components/_logo.scss */
  .site-branding a.site-branding__logo img {
    width: 160px; } }

@media (max-width: 767px) {
  /* line 44, sass/components/page-components/_logo.scss */
  .site-branding {
    width: 94px;
    padding: 12px 0; } }

/* line 1, sass/components/page-components/_m21_left_and_right.scss */
.block-inline-blockm21-left-and-right {
  padding: 50px 15px 30px;
  margin-right: auto;
  margin-left: auto;
  display: block; }

@media (min-width: 768px) {
  /* line 1, sass/components/page-components/_m21_left_and_right.scss */
  .block-inline-blockm21-left-and-right {
    width: 750px;
    padding: 80px 15px; } }

@media (min-width: 992px) {
  /* line 1, sass/components/page-components/_m21_left_and_right.scss */
  .block-inline-blockm21-left-and-right {
    width: 970px; } }

@media (min-width: 1200px) {
  /* line 1, sass/components/page-components/_m21_left_and_right.scss */
  .block-inline-blockm21-left-and-right {
    width: 1170px; } }

@media (min-width: 1434px) {
  /* line 1, sass/components/page-components/_m21_left_and_right.scss */
  .block-inline-blockm21-left-and-right {
    width: 1404px; } }

/* line 19, sass/components/page-components/_m21_left_and_right.scss */
.block-inline-blockm21-left-and-right h2 {
  text-align: center;
  font-size: 40px;
  margin-bottom: 30px;
  max-width: 100%;
  color: #2d67c5;
  text-transform: capitalize; }

@media (min-width: 992px) {
  /* line 19, sass/components/page-components/_m21_left_and_right.scss */
  .block-inline-blockm21-left-and-right h2 {
    font-size: 60px;
    margin-bottom: 60px; } }

/* line 33, sass/components/page-components/_m21_left_and_right.scss */
.block-inline-blockm21-left-and-right .field__items .field__item .paragraph--type--image-with-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 20px; }

@media (max-width: 767px) {
  /* line 33, sass/components/page-components/_m21_left_and_right.scss */
  .block-inline-blockm21-left-and-right .field__items .field__item .paragraph--type--image-with-text {
    margin-bottom: 50px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 50px; } }

/* line 42, sass/components/page-components/_m21_left_and_right.scss */
.block-inline-blockm21-left-and-right .field__items .field__item .paragraph--type--image-with-text .field--name-field-image {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%; }

@media (max-width: 767px) {
  /* line 42, sass/components/page-components/_m21_left_and_right.scss */
  .block-inline-blockm21-left-and-right .field__items .field__item .paragraph--type--image-with-text .field--name-field-image {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%; } }

/* line 48, sass/components/page-components/_m21_left_and_right.scss */
.block-inline-blockm21-left-and-right .field__items .field__item .paragraph--type--image-with-text .field--name-field-description-new {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

@media (max-width: 767px) {
  /* line 48, sass/components/page-components/_m21_left_and_right.scss */
  .block-inline-blockm21-left-and-right .field__items .field__item .paragraph--type--image-with-text .field--name-field-description-new {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; } }

/* line 56, sass/components/page-components/_m21_left_and_right.scss */
.block-inline-blockm21-left-and-right .field__items .field__item .paragraph--type--image-with-text .field--name-field-description-new p {
  font-size: 24px;
  color: #0d2242;
  line-height: 1.47;
  padding-top: 25px;
  padding-right: 20px; }

@media (max-width: 767px) {
  /* line 56, sass/components/page-components/_m21_left_and_right.scss */
  .block-inline-blockm21-left-and-right .field__items .field__item .paragraph--type--image-with-text .field--name-field-description-new p {
    text-align: center;
    padding: 0; } }

/* line 67, sass/components/page-components/_m21_left_and_right.scss */
.block-inline-blockm21-left-and-right .field__items .field__item .paragraph--type--image-with-text .field--name-field-description-new p.text-align-right {
  padding-right: 0;
  padding-left: 20px; }

@media (max-width: 767px) {
  /* line 67, sass/components/page-components/_m21_left_and_right.scss */
  .block-inline-blockm21-left-and-right .field__items .field__item .paragraph--type--image-with-text .field--name-field-description-new p.text-align-right {
    text-align: center;
    padding-left: 0; } }

/* line 78, sass/components/page-components/_m21_left_and_right.scss */
.block-inline-blockm21-left-and-right .field__items .field__item:nth-child(even) .field--name-field-image {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1; }

@media (min-width: 1200px) {
  /* line 9, sass/components/page-components/_main-menu.scss */
  .header .main-menu .we-mega-menu-ul > .we-mega-menu-li:hover .we-mega-menu-submenu {
    overflow-x: hidden;
    overflow-y: scroll;
    max-height: 90vh; }
  /* line 18, sass/components/page-components/_main-menu.scss */
  .header.transparent-bg .main-menu .we-mega-menu-ul > .we-mega-menu-li > a {
    color: #fff; }
  /* line 21, sass/components/page-components/_main-menu.scss */
  .header.transparent-bg .main-menu .we-mega-menu-ul > .we-mega-menu-li > a::after {
    background: url("../images/svg/arrow-down.svg") no-repeat center; }
  /* line 25, sass/components/page-components/_main-menu.scss */
  .header.transparent-bg .main-menu .we-mega-menu-ul > .we-mega-menu-li > a .title-icon {
    display: none; }
  /* line 31, sass/components/page-components/_main-menu.scss */
  .header.transparent-bg .main-menu .we-mega-menu-ul > .we-mega-menu-li:hover .we-mega-menu-submenu {
    overflow-x: hidden;
    overflow-y: scroll;
    max-height: 90vh; }
  /* line 38, sass/components/page-components/_main-menu.scss */
  .header.transparent-bg .main-menu .we-mega-menu-ul > .we-mega-menu-li:hover > a {
    color: #2d67c5; }
  /* line 41, sass/components/page-components/_main-menu.scss */
  .header.transparent-bg .main-menu .we-mega-menu-ul > .we-mega-menu-li:hover > a::after {
    background: url("../images/svg/arrow-up.svg") no-repeat center; }
  /* line 50, sass/components/page-components/_main-menu.scss */
  .header.transparent-bg.sticky .main-menu .we-mega-menu-ul > .we-mega-menu-li > a {
    color: #2d67c5; }
  /* line 52, sass/components/page-components/_main-menu.scss */
  .header.transparent-bg.sticky .main-menu .we-mega-menu-ul > .we-mega-menu-li > a::after {
    background: url("../images/svg/arrow-down-language.svg") no-repeat center; }
  /* line 56, sass/components/page-components/_main-menu.scss */
  .header.transparent-bg.sticky .main-menu .we-mega-menu-ul > .we-mega-menu-li > a:hover::after {
    background: url("../images/svg/arrow-up.svg") no-repeat center; }
  /* line 64, sass/components/page-components/_main-menu.scss */
  .main-menu {
    margin-left: 9%; }
  /* line 66, sass/components/page-components/_main-menu.scss */
  .main-menu.contextual-region {
    position: static; }
  /* line 70, sass/components/page-components/_main-menu.scss */
  .main-menu .navbar-we-mega-menu {
    background: transparent;
    margin: 0;
    position: static; }
  /* line 76, sass/components/page-components/_main-menu.scss */
  .main-menu .we-mega-menu-ul {
    position: static; }
  /* line 79, sass/components/page-components/_main-menu.scss */
  .main-menu .we-mega-menu-ul > .we-mega-menu-li {
    border: 0;
    position: static; }
  /* line 83, sass/components/page-components/_main-menu.scss */
  .main-menu .we-mega-menu-ul > .we-mega-menu-li > a {
    background: transparent;
    border-radius: 4px;
    color: #2d67c5;
    font-weight: 600;
    padding: 11px 16px;
    text-transform: none;
    font-family: var(--main-font); }
  /* line 91, sass/components/page-components/_main-menu.scss */
  .main-menu .we-mega-menu-ul > .we-mega-menu-li > a .title-icon {
    display: none; }
  /* line 94, sass/components/page-components/_main-menu.scss */
  .main-menu .we-mega-menu-ul > .we-mega-menu-li > a::before {
    display: none; }
  /* line 98, sass/components/page-components/_main-menu.scss */
  .main-menu .we-mega-menu-ul > .we-mega-menu-li > a::after {
    background: url("../images/svg/arrow-down-blue.svg") no-repeat center;
    display: inline-block;
    height: 6px;
    margin: 0 0 0 5px;
    opacity: 1;
    position: static;
    width: 10px; }
  /* line 110, sass/components/page-components/_main-menu.scss */
  .main-menu .we-mega-menu-ul > .we-mega-menu-li:hover > a {
    background: #fff;
    color: #2d67c5; }
  /* line 114, sass/components/page-components/_main-menu.scss */
  .main-menu .we-mega-menu-ul > .we-mega-menu-li:hover > a::after {
    background: url("../images/svg/arrow-up.svg") no-repeat center; }
  /* line 119, sass/components/page-components/_main-menu.scss */
  .main-menu .we-mega-menu-ul > .we-mega-menu-li:hover.dropdown-menu a {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; }
  /* line 123, sass/components/page-components/_main-menu.scss */
  .main-menu .we-mega-menu-ul > .we-mega-menu-li:hover.dropdown-menu a::before {
    display: block; }
  /* line 129, sass/components/page-components/_main-menu.scss */
  .main-menu .we-mega-menu-ul > .we-mega-menu-li.dropdown-menu a::before {
    background: #fff;
    bottom: -11px;
    height: 11px;
    margin: 0;
    opacity: 1;
    right: 0;
    top: auto;
    width: 100%; }
  /* line 140, sass/components/page-components/_main-menu.scss */
  .main-menu .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu {
    -webkit-box-shadow: 0 0 16px rgba(56, 102, 178, 0.22) !important;
    box-shadow: 0 0 16px rgba(56, 102, 178, 0.22) !important;
    border: none;
    border-radius: 4px;
    left: 50%;
    margin: 0;
    padding: 55px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 80px;
    width: calc(100% - 120px) !important;
    overflow: hidden; }
  /* line 152, sass/components/page-components/_main-menu.scss */
  .main-menu .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .we-mega-menu-row {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin: 0; }
  /* line 157, sass/components/page-components/_main-menu.scss */
  .main-menu .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .we-mega-menu-col {
    max-width: 100%;
    -webkit-box-flex: 1;
    -ms-flex: auto;
    flex: auto;
    margin: 0; }
  /* line 163, sass/components/page-components/_main-menu.scss */
  .main-menu .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  /* line 168, sass/components/page-components/_main-menu.scss */
  .main-menu .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu li.we-mega-menu-li {
    margin: 0 0 50px;
    padding-right: 55px;
    width: 33.33%; }
  /* line 173, sass/components/page-components/_main-menu.scss */
  .main-menu .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu li.we-mega-menu-li:nth-last-child(-n+3) {
    margin: 0; }
  /* line 176, sass/components/page-components/_main-menu.scss */
  .main-menu .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu li.we-mega-menu-li .we-megamenu-nolink {
    border-bottom: 2px solid rgba(0, 0, 0, 0.2) !important; }
  /* line 181, sass/components/page-components/_main-menu.scss */
  .main-menu .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu a.we-mega-menu-li {
    border: 0;
    margin: 0;
    padding: 0; }
  /* line 187, sass/components/page-components/_main-menu.scss */
  .main-menu .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu a.we-mega-menu-li:hover .we-mega-menu-title {
    color: #097230;
    text-decoration: underline; }
  /* line 192, sass/components/page-components/_main-menu.scss */
  .main-menu .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu a.we-mega-menu-li:hover .we-mega-menu-title .title-icon .static {
    display: none; }
  /* line 196, sass/components/page-components/_main-menu.scss */
  .main-menu .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu a.we-mega-menu-li:hover .we-mega-menu-title .title-icon .on-hover {
    display: block; }
  /* line 203, sass/components/page-components/_main-menu.scss */
  .main-menu .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu a.we-mega-menu-li:hover .icon path[fill='#00c0f3'] {
    fill: #097230; }
  /* line 207, sass/components/page-components/_main-menu.scss */
  .main-menu .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu a.we-mega-menu-li:hover .icon path[stroke='#00c0f3'] {
    stroke: #097230; }
  /* line 213, sass/components/page-components/_main-menu.scss */
  .main-menu .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu a.we-mega-menu-li .icon {
    left: 0;
    position: absolute;
    top: 0;
    width: 80px;
    height: 90px; }
  /* line 219, sass/components/page-components/_main-menu.scss */
  .main-menu .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu a.we-mega-menu-li .icon svg {
    width: 80px;
    height: 90px; }
  /* line 225, sass/components/page-components/_main-menu.scss */
  .main-menu .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu a.we-mega-menu-li .we-mega-menu-title {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #0d2242;
    display: inline-block;
    font-family: var(--gotham);
    font-size: 20px;
    font-weight: 700; }
  /* line 233, sass/components/page-components/_main-menu.scss */
  .main-menu .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu a.we-mega-menu-li .we-mega-menu-title .title-icon {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-left: 5px; }
  /* line 237, sass/components/page-components/_main-menu.scss */
  .main-menu .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu a.we-mega-menu-li .we-mega-menu-title .title-icon .on-hover {
    display: none; }
  /* line 243, sass/components/page-components/_main-menu.scss */
  .main-menu .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu a.we-mega-menu-li span.we-mega-menu-caption {
    border: 0;
    color: #626b7a;
    display: inline-block;
    font-size: 20px;
    font-family: var(--main-font);
    font-weight: 400;
    margin: 15px 0 0 0;
    padding: 0;
    white-space: normal;
    display: block; }
  /* line 258, sass/components/page-components/_main-menu.scss */
  .main-menu .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .we-mega-menu-li.has-icon a.we-mega-menu-li {
    padding-left: 120px;
    position: relative; }
  /* line 263, sass/components/page-components/_main-menu.scss */
  .main-menu .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu li.we-mega-menu-li {
    position: static; }
  /* line 266, sass/components/page-components/_main-menu.scss */
  .main-menu .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu li.we-mega-menu-li .we-mega-menu-submenu {
    padding: 0;
    width: 100% !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: none; }
  /* line 273, sass/components/page-components/_main-menu.scss */
  .main-menu .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .we-mega-menu-col.span10 {
    width: 80%; }
  /* line 277, sass/components/page-components/_main-menu.scss */
  .main-menu .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .we-mega-menu-col.span10 ul > li > a {
    font-size: 18px;
    color: #2d67c5;
    font-weight: 600;
    text-transform: none;
    font-family: var(--main-font);
    padding: 0; }
  /* line 285, sass/components/page-components/_main-menu.scss */
  .main-menu .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .we-mega-menu-col.span10 ul > li a:before {
    display: none; }
  /* line 290, sass/components/page-components/_main-menu.scss */
  .main-menu .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .we-mega-menu-col.span10 ul > li.we-mega-menu-li.dropdown-menu > a:after {
    content: "";
    background: url("/themes/custom/avetta/dist/../images/svg/arrow-down-blue.svg") no-repeat center;
    display: inline-block;
    height: 6px;
    margin: 0 0 0 5px;
    opacity: 1;
    position: static;
    width: 10px;
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); }
  /* line 301, sass/components/page-components/_main-menu.scss */
  .main-menu .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .we-mega-menu-col.span10 ul > li.we-mega-menu-li.dropdown-menu > a:hover:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }
  /* line 307, sass/components/page-components/_main-menu.scss */
  .main-menu .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu .we-mega-menu-col.span2 {
    width: 20%; } }

@media (min-width: 1200px) {
  /* line 316, sass/components/page-components/_main-menu.scss */
  .main-menu .we-mega-menu-ul > .we-mega-menu-li > a,
  .main-menu .we-mega-menu-ul > .we-mega-menu-li > a div {
    font-size: 14px; } }

@media (min-width: 1305px) {
  /* line 316, sass/components/page-components/_main-menu.scss */
  .main-menu .we-mega-menu-ul > .we-mega-menu-li > a,
  .main-menu .we-mega-menu-ul > .we-mega-menu-li > a div {
    font-size: 16px; } }

@media (min-width: 1460px) {
  /* line 316, sass/components/page-components/_main-menu.scss */
  .main-menu .we-mega-menu-ul > .we-mega-menu-li > a,
  .main-menu .we-mega-menu-ul > .we-mega-menu-li > a div {
    font-size: 18px; } }

/* line 330, sass/components/page-components/_main-menu.scss */
#onetrust-banner-sdk {
  display: none; }

/* line 333, sass/components/page-components/_main-menu.scss */
.home-page #onetrust-banner-sdk {
  display: block !important; }

/* line 339, sass/components/page-components/_main-menu.scss */
.we-mobile-megamenu-active .we-mega-menu-ul .we-mega-menu-li .title-icon {
  display: none; }

/* line 345, sass/components/page-components/_main-menu.scss */
.we-mobile-megamenu-active .we-mega-menu-ul .we-mega-menu-li.dropdown-menu .title-icon {
  display: block; }

/* line 1, sass/components/page-components/_many-disciplines-block.scss */
.many-disciplines-block {
  background: #edf0f5;
  padding: 65px 0 85px; }

@media (min-width: 768px) {
  /* line 1, sass/components/page-components/_many-disciplines-block.scss */
  .many-disciplines-block {
    padding: 100px 0 85px; } }

@media (min-width: 1200px) {
  /* line 1, sass/components/page-components/_many-disciplines-block.scss */
  .many-disciplines-block {
    background: #edf0f5 url("../images/svg/tringlr.svg") no-repeat 107% 115%;
    padding: 170px 0 180px; } }

/* line 14, sass/components/page-components/_many-disciplines-block.scss */
.many-disciplines-block h2 {
  color: #193f7a;
  font-size: 22px;
  font-weight: 900;
  margin-bottom: 25px;
  text-align: center;
  text-transform: none; }

@media (min-width: 768px) {
  /* line 14, sass/components/page-components/_many-disciplines-block.scss */
  .many-disciplines-block h2 {
    font-size: 40px; } }

@media (min-width: 1200px) {
  /* line 14, sass/components/page-components/_many-disciplines-block.scss */
  .many-disciplines-block h2 {
    font-size: 60px;
    margin-bottom: 75px; } }

/* line 31, sass/components/page-components/_many-disciplines-block.scss */
.many-disciplines-block h2 span {
  color: #2152a1;
  display: block;
  font-size: 22px; }

@media (min-width: 768px) {
  /* line 31, sass/components/page-components/_many-disciplines-block.scss */
  .many-disciplines-block h2 span {
    font-size: 40px; } }

@media (min-width: 1200px) {
  /* line 31, sass/components/page-components/_many-disciplines-block.scss */
  .many-disciplines-block h2 span {
    font-size: 60px; } }

/* line 46, sass/components/page-components/_many-disciplines-block.scss */
.many-disciplines-block .view-header h2 {
  margin-bottom: 30px; }

/* line 50, sass/components/page-components/_many-disciplines-block.scss */
.many-disciplines-block .view-filters {
  background: #fff;
  border-radius: 3px;
  -webkit-box-shadow: 0 6px 25px rgba(56, 102, 178, 0.05);
  box-shadow: 0 6px 25px rgba(56, 102, 178, 0.05);
  margin-bottom: 35px; }

@media (min-width: 1200px) {
  /* line 50, sass/components/page-components/_many-disciplines-block.scss */
  .many-disciplines-block .view-filters {
    margin-bottom: 55px; } }

@media (max-width: 992px) {
  /* line 50, sass/components/page-components/_many-disciplines-block.scss */
  .many-disciplines-block .view-filters {
    margin: 0 15px; } }

/* line 62, sass/components/page-components/_many-disciplines-block.scss */
.many-disciplines-block .view-filters .form--inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

@media (min-width: 1200px) {
  /* line 62, sass/components/page-components/_many-disciplines-block.scss */
  .many-disciplines-block .view-filters .form--inline {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row; } }

/* line 70, sass/components/page-components/_many-disciplines-block.scss */
.many-disciplines-block .view-filters .form--inline .form-type-select {
  margin: 0;
  padding: 15px 20px 22px 20px; }

@media (min-width: 768px) {
  /* line 70, sass/components/page-components/_many-disciplines-block.scss */
  .many-disciplines-block .view-filters .form--inline .form-type-select {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 25px; } }

@media (min-width: 1200px) {
  /* line 70, sass/components/page-components/_many-disciplines-block.scss */
  .many-disciplines-block .view-filters .form--inline .form-type-select {
    padding: 50px 30px;
    width: 50%; } }

/* line 86, sass/components/page-components/_many-disciplines-block.scss */
.many-disciplines-block .view-filters .form--inline .form-type-select:first-of-type {
  border-bottom: 1px solid #eff2f6; }

@media (min-width: 1200px) {
  /* line 86, sass/components/page-components/_many-disciplines-block.scss */
  .many-disciplines-block .view-filters .form--inline .form-type-select:first-of-type {
    border-bottom: 0;
    border-right: 1px solid #eff2f6; } }

/* line 95, sass/components/page-components/_many-disciplines-block.scss */
.many-disciplines-block .view-filters .form--inline .form-type-select label {
  color: #0d2242;
  font-size: 16px;
  font-family: var(--gotham);
  font-weight: 500;
  letter-spacing: -.3px;
  margin-bottom: 5px;
  display: block; }

@media (min-width: 768px) {
  /* line 95, sass/components/page-components/_many-disciplines-block.scss */
  .many-disciplines-block .view-filters .form--inline .form-type-select label {
    margin-bottom: 0; } }

@media (min-width: 1200px) {
  /* line 95, sass/components/page-components/_many-disciplines-block.scss */
  .many-disciplines-block .view-filters .form--inline .form-type-select label {
    font-size: 24px;
    letter-spacing: -.36px; } }

/* line 113, sass/components/page-components/_many-disciplines-block.scss */
.many-disciplines-block .view-filters .form--inline .form-type-select label::after {
  display: none; }

@media (max-width: 767px) {
  /* line 117, sass/components/page-components/_many-disciplines-block.scss */
  .many-disciplines-block .view-filters .form--inline .form-type-select .select2 .select2-selection .select2-selection__rendered {
    font-size: 14px;
    padding: 0 35px 0 18px; } }

@media (min-width: 768px) {
  /* line 123, sass/components/page-components/_many-disciplines-block.scss */
  .many-disciplines-block .view-filters .form--inline .form-type-select .select2 {
    max-width: 340px;
    min-width: 340px; } }

@media (min-width: 1200px) {
  /* line 123, sass/components/page-components/_many-disciplines-block.scss */
  .many-disciplines-block .view-filters .form--inline .form-type-select .select2 {
    max-width: 320px;
    min-width: 320px; } }

/* line 136, sass/components/page-components/_many-disciplines-block.scss */
.many-disciplines-block .view-filters .form--inline .form-actions {
  display: none; }

/* line 142, sass/components/page-components/_many-disciplines-block.scss */
.many-disciplines-block .content .view-content {
  margin: 0; }

@media (max-width: 992px) {
  /* line 142, sass/components/page-components/_many-disciplines-block.scss */
  .many-disciplines-block .content .view-content {
    margin-top: 38px;
    padding: 0 15px; } }

/* line 148, sass/components/page-components/_many-disciplines-block.scss */
.many-disciplines-block .content .view-content .views-infinite-scroll-content-wrapper {
  width: auto; }

@media (min-width: 768px) {
  /* line 148, sass/components/page-components/_many-disciplines-block.scss */
  .many-disciplines-block .content .view-content .views-infinite-scroll-content-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin: 0 -10px; } }

@media (min-width: 1200px) {
  /* line 148, sass/components/page-components/_many-disciplines-block.scss */
  .many-disciplines-block .content .view-content .views-infinite-scroll-content-wrapper {
    margin: 0 -25px; } }

/* line 162, sass/components/page-components/_many-disciplines-block.scss */
.many-disciplines-block .content .view-content .views-row {
  margin-bottom: 30px; }

@media (max-width: 992px) {
  /* line 162, sass/components/page-components/_many-disciplines-block.scss */
  .many-disciplines-block .content .view-content .views-row {
    margin: 0 12px 24px; } }

@media (max-width: 767px) {
  /* line 162, sass/components/page-components/_many-disciplines-block.scss */
  .many-disciplines-block .content .view-content .views-row {
    margin: 0 0 24px; } }

@media (min-width: 768px) {
  /* line 162, sass/components/page-components/_many-disciplines-block.scss */
  .many-disciplines-block .content .view-content .views-row {
    padding: 0 10px;
    width: 50%; } }

@media (min-width: 1200px) {
  /* line 162, sass/components/page-components/_many-disciplines-block.scss */
  .many-disciplines-block .content .view-content .views-row {
    margin-bottom: 50px;
    padding: 0 25px;
    width: 33.33%; } }

/* line 182, sass/components/page-components/_many-disciplines-block.scss */
.many-disciplines-block .content .view-content .views-row:first-of-type .group-bottom {
  background: #193f7a; }

/* line 186, sass/components/page-components/_many-disciplines-block.scss */
.many-disciplines-block .content .view-content .views-row:first-of-type .field-type {
  color: #00c0f3; }

/* line 192, sass/components/page-components/_many-disciplines-block.scss */
.many-disciplines-block .content .view-content .views-row:first-of-type .field-body h3 a {
  color: #fff; }

/* line 201, sass/components/page-components/_many-disciplines-block.scss */
.many-disciplines-block .content .view-content .views-row:hover .group-wrapper {
  -webkit-box-shadow: 0 0 22px rgba(56, 102, 178, 0.4);
  box-shadow: 0 0 22px rgba(56, 102, 178, 0.4); }

/* line 206, sass/components/page-components/_many-disciplines-block.scss */
.many-disciplines-block .content .view-content .views-row .group-wrapper {
  border-radius: 0 0 10px 10px;
  -webkit-box-shadow: 0 6px 16px rgba(56, 102, 178, 0.05);
  box-shadow: 0 6px 16px rgba(56, 102, 178, 0.05); }

/* line 212, sass/components/page-components/_many-disciplines-block.scss */
.many-disciplines-block .content .view-content .views-row .group-top img {
  width: 100%; }

/* line 220, sass/components/page-components/_many-disciplines-block.scss */
.many-disciplines-block .content .view-content .views-row .group-bottom {
  background: #fff;
  border-radius: 0 0 10px 10px;
  margin-top: -1px;
  padding: 22px 20px 20px 24px; }

@media (min-width: 768px) {
  /* line 220, sass/components/page-components/_many-disciplines-block.scss */
  .many-disciplines-block .content .view-content .views-row .group-bottom {
    padding: 30px; } }

@media (min-width: 1200px) {
  /* line 220, sass/components/page-components/_many-disciplines-block.scss */
  .many-disciplines-block .content .view-content .views-row .group-bottom {
    padding: 42px 18px 40px 38px; } }

/* line 234, sass/components/page-components/_many-disciplines-block.scss */
.many-disciplines-block .content .view-content .views-row .field-type {
  color: #9dacc4;
  font-size: 10px;
  letter-spacing: 1px;
  margin-bottom: 8px;
  text-transform: uppercase; }

@media (min-width: 768px) {
  /* line 234, sass/components/page-components/_many-disciplines-block.scss */
  .many-disciplines-block .content .view-content .views-row .field-type {
    font-size: 12px;
    letter-spacing: 1.2px;
    margin-bottom: 20px; } }

@media (min-width: 1200px) {
  /* line 234, sass/components/page-components/_many-disciplines-block.scss */
  .many-disciplines-block .content .view-content .views-row .field-type {
    font-size: 15px;
    letter-spacing: 1.5px; } }

/* line 253, sass/components/page-components/_many-disciplines-block.scss */
.many-disciplines-block .content .view-content .views-row .field-body p a {
  font-size: 24px;
  font-family: var(--gotham);
  font-weight: 500;
  line-height: 34px; }

/* line 258, sass/components/page-components/_many-disciplines-block.scss */
.many-disciplines-block .content .view-content .views-row .field-body p a:hover {
  text-decoration: none; }

@media (max-width: 1200px) {
  /* line 253, sass/components/page-components/_many-disciplines-block.scss */
  .many-disciplines-block .content .view-content .views-row .field-body p a {
    font-size: 20px; } }

@media (max-width: 767px) {
  /* line 253, sass/components/page-components/_many-disciplines-block.scss */
  .many-disciplines-block .content .view-content .views-row .field-body p a {
    font-size: 15px;
    line-height: 27px; } }

/* line 272, sass/components/page-components/_many-disciplines-block.scss */
.many-disciplines-block .pager {
  margin: 0; }

/* line 275, sass/components/page-components/_many-disciplines-block.scss */
.many-disciplines-block .pager .pager__item {
  display: inline-block;
  font-size: inherit;
  padding: 0; }

/* line 280, sass/components/page-components/_many-disciplines-block.scss */
.many-disciplines-block .pager .pager__item a {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: 2px solid #2d67c5;
  color: #2d67c5;
  width: auto;
  height: auto; }

@media (min-width: 1200px) {
  /* line 280, sass/components/page-components/_many-disciplines-block.scss */
  .many-disciplines-block .pager .pager__item a {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.many-disciplines-block .pager .pager__item a:focus {
  outline: 0; }

/* line 156, sass/mixins/_default.sass */
.many-disciplines-block .pager .pager__item a:focus, .many-disciplines-block .pager .pager__item a:active, .many-disciplines-block .pager .pager__item a:hover {
  border-color: transparent;
  background: #2d67c5;
  color: #fff; }

/* line 1, sass/components/page-components/_map-block.scss */
.block-avetta-map-block {
  background-image: -webkit-gradient(linear, right top, left top, from(#2d67c5), color-stop(45%, #193f7a), to(#112b54));
  background-image: linear-gradient(270deg, #2d67c5 0%, #193f7a 45%, #112b54 100%);
  margin: -76px 0 0 0;
  padding: 90px 0 150px;
  position: relative;
  overflow: hidden; }

@media (max-width: 992px) {
  /* line 1, sass/components/page-components/_map-block.scss */
  .block-avetta-map-block {
    padding: 78px 0 730px; } }

@media (max-width: 767px) {
  /* line 1, sass/components/page-components/_map-block.scss */
  .block-avetta-map-block {
    padding: 66px 0 44px 0; } }

/* line 16, sass/components/page-components/_map-block.scss */
.block-avetta-map-block:before {
  content: '';
  position: absolute;
  z-index: 0;
  top: -14%;
  left: -21%;
  background: url("../images/map-splash-left.png");
  background-position: 0 0;
  background-size: 100%;
  width: 765px;
  height: 567px;
  pointer-events: none; }

@media (max-width: 992px) {
  /* line 16, sass/components/page-components/_map-block.scss */
  .block-avetta-map-block:before {
    left: inherit;
    right: 62%; } }

/* line 35, sass/components/page-components/_map-block.scss */
.block-avetta-map-block:after {
  content: '';
  position: absolute;
  z-index: 0;
  top: -17%;
  right: -7%;
  background: url("../images/max-splash-right-top.png");
  background-position: 0 0;
  background-size: 100%;
  width: 819px;
  height: 745px;
  pointer-events: none; }

@media (max-width: 1450px) {
  /* line 35, sass/components/page-components/_map-block.scss */
  .block-avetta-map-block:after {
    right: -25%; } }

@media (max-width: 992px) {
  /* line 35, sass/components/page-components/_map-block.scss */
  .block-avetta-map-block:after {
    left: 62%;
    right: inherit; } }

@media (max-width: 767px) {
  /* line 35, sass/components/page-components/_map-block.scss */
  .block-avetta-map-block:after {
    display: none; } }

/* line 59, sass/components/page-components/_map-block.scss */
.block-avetta-map-block .main-title {
  width: 100%;
  max-width: 1404px;
  margin: 0 auto;
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 60px;
  font-weight: 900;
  margin-bottom: 75px;
  line-height: 1.367;
  text-align: center;
  text-transform: inherit;
  color: #fff;
  text-align: left;
  margin-bottom: 0; }

@media (max-width: 992px) {
  /* line 59, sass/components/page-components/_map-block.scss */
  .block-avetta-map-block .main-title {
    font-size: 40px;
    margin-bottom: 40px; } }

@media (max-width: 767px) {
  /* line 59, sass/components/page-components/_map-block.scss */
  .block-avetta-map-block .main-title {
    font-size: 22px;
    margin-bottom: 22px; } }

@media (max-width: 1450px) {
  /* line 59, sass/components/page-components/_map-block.scss */
  .block-avetta-map-block .main-title {
    margin: 0 25px; } }

/* line 72, sass/components/page-components/_map-block.scss */
.block-avetta-map-block .content {
  max-width: 1404px;
  width: 100%;
  margin: 0 auto;
  position: relative;
  z-index: 2; }

@media (max-width: 1450px) {
  /* line 72, sass/components/page-components/_map-block.scss */
  .block-avetta-map-block .content {
    margin: 0 15px; } }

/* line 83, sass/components/page-components/_map-block.scss */
.block-avetta-map-block #map {
  max-width: 1320px;
  -webkit-transform: translateX(-10%);
  transform: translateX(-10%); }

@media (max-width: 1450px) {
  /* line 83, sass/components/page-components/_map-block.scss */
  .block-avetta-map-block #map {
    max-width: calc(100% - 100px); } }

@media (max-width: 1300px) {
  /* line 83, sass/components/page-components/_map-block.scss */
  .block-avetta-map-block #map {
    max-width: calc(100% - 210px); } }

@media (max-width: 992px) {
  /* line 83, sass/components/page-components/_map-block.scss */
  .block-avetta-map-block #map {
    max-width: 100%;
    width: 100%;
    -webkit-transform: none;
    transform: none; } }

@media (max-width: 767px) {
  /* line 83, sass/components/page-components/_map-block.scss */
  .block-avetta-map-block #map {
    display: none; } }

/* line 102, sass/components/page-components/_map-block.scss */
.block-avetta-map-block #map #map_inner circle {
  fill: #f47122;
  r: 27px;
  stroke: #7a3811;
  stroke-width: 15px;
  -webkit-box-shadow: 0 0 30px #f47122;
  box-shadow: 0 0 30px #f47122;
  pointer-events: none; }

/* line 4, sass/components/page-components/_marketplace-page.scss */
.marketplace-page .block-inline-blockvideo-with-text .group-right .field--name-field-logo-suppliers {
  margin-bottom: 70px; }

@media (max-width: 1199px) {
  /* line 3, sass/components/page-components/_mobile-main-menu.scss */
  .main-menu .region-we-mega-menu {
    background: transparent;
    display: block;
    margin: 0;
    padding: 0; }
  /* line 9, sass/components/page-components/_mobile-main-menu.scss */
  .main-menu .navbar-toggle {
    display: block;
    position: absolute;
    right: 30px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    padding: unset;
    margin: unset; }
  /* line 17, sass/components/page-components/_mobile-main-menu.scss */
  .main-menu .navbar-toggle .icon-bar {
    background: #2152a1;
    height: 2px; } }

@media (max-width: 1199px) and (min-width: 768px) {
  /* line 17, sass/components/page-components/_mobile-main-menu.scss */
  .main-menu .navbar-toggle .icon-bar {
    width: 26px;
    height: 3px;
    width: 46px; } }

@media (max-width: 1199px) {
  /* line 27, sass/components/page-components/_mobile-main-menu.scss */
  .main-menu .navbar-we-mega-menu.navbar.we-mobile-megamenu-active {
    -webkit-animation: none;
    animation: none;
    background: #fff;
    -webkit-box-shadow: 0 6px 20px rgba(25, 63, 122, 0.17);
    box-shadow: 0 6px 20px rgba(25, 63, 122, 0.17);
    height: calc(100% - 50px);
    margin-top: 50px;
    position: fixed; }
  /* line 35, sass/components/page-components/_mobile-main-menu.scss */
  .main-menu .navbar-we-mega-menu.navbar .we-mega-menu-ul {
    position: relative; }
  /* line 38, sass/components/page-components/_mobile-main-menu.scss */
  .main-menu .navbar-we-mega-menu.navbar .we-mega-menu-ul > li > a {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #d2d3d5;
    border-top: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #2d67c5 !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 19px;
    font-family: var(--gotham);
    font-weight: 600;
    text-shadow: none;
    padding: 18px 30px;
    background-color: unset; }
  /* line 51, sass/components/page-components/_mobile-main-menu.scss */
  .main-menu .navbar-we-mega-menu.navbar .we-mega-menu-ul > li > a:focus, .main-menu .navbar-we-mega-menu.navbar .we-mega-menu-ul > li > a:hover {
    border-bottom: 1px solid #d2d3d5;
    border-top: 0;
    -webkit-box-shadow: none;
    box-shadow: none; } }

@media (max-width: 1199px) and (min-width: 1536px) {
  /* line 38, sass/components/page-components/_mobile-main-menu.scss */
  .main-menu .navbar-we-mega-menu.navbar .we-mega-menu-ul > li > a {
    font-size: 14px; } }

@media (max-width: 1199px) {
  /* line 60, sass/components/page-components/_mobile-main-menu.scss */
  .main-menu .navbar-we-mega-menu.navbar .we-mega-menu-ul > li > a .we-mega-menu-title {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex; }
  /* line 62, sass/components/page-components/_mobile-main-menu.scss */
  .main-menu .navbar-we-mega-menu.navbar .we-mega-menu-ul > li > a .we-mega-menu-title .title-icon {
    margin-left: 10px; }
  /* line 67, sass/components/page-components/_mobile-main-menu.scss */
  .main-menu .navbar-we-mega-menu.navbar .we-mega-menu-ul > li.dropdown-menu > a::after {
    content: '\f105';
    font-size: 21px;
    margin-top: 3px;
    margin-left: 10px;
    position: static;
    right: auto;
    top: auto;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg); }
  /* line 84, sass/components/page-components/_mobile-main-menu.scss */
  .main-menu .navbar-we-mega-menu.navbar .we-mega-menu-ul > li.open a {
    background: transparent;
    color: #2d67c5 !important;
    /*     flex-direction: row-reverse;
                        justify-content: flex-end; */ }
  /* line 90, sass/components/page-components/_mobile-main-menu.scss */
  .main-menu .navbar-we-mega-menu.navbar .we-mega-menu-ul > li.open.dropdown-menu > a::after {
    content: '\f104';
    margin-left: 10px;
    margin-right: 10px;
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg); }
  /* line 97, sass/components/page-components/_mobile-main-menu.scss */
  .main-menu .navbar-we-mega-menu.navbar .we-mega-menu-ul > li .we-mega-menu-submenu ul {
    padding: 10px 0 10px 30px; }
  /* line 100, sass/components/page-components/_mobile-main-menu.scss */
  .main-menu .navbar-we-mega-menu.navbar .we-mega-menu-ul > li .we-mega-menu-submenu ul li a {
    border-top: 0;
    color: #999 !important;
    font-size: 16px;
    font-family: var(--gotham);
    font-weight: 700;
    padding: 7px 5px; } }

@media (max-width: 1199px) and (min-width: 1536px) {
  /* line 99, sass/components/page-components/_mobile-main-menu.scss */
  .main-menu .navbar-we-mega-menu.navbar .we-mega-menu-ul > li .we-mega-menu-submenu ul li {
    color: #0d2242 !important;
    font-size: 20px; } }

@media (max-width: 1199px) {
  /* line 112, sass/components/page-components/_mobile-main-menu.scss */
  .main-menu .navbar-we-mega-menu.navbar .we-mega-menu-ul > li .we-mega-menu-submenu ul li .we-mega-menu-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; } }

@media (max-width: 1199px) and (min-width: 1536px) {
  /* line 112, sass/components/page-components/_mobile-main-menu.scss */
  .main-menu .navbar-we-mega-menu.navbar .we-mega-menu-ul > li .we-mega-menu-submenu ul li .we-mega-menu-title {
    color: #0d2242; } }

@media (max-width: 1199px) {
  /* line 118, sass/components/page-components/_mobile-main-menu.scss */
  .main-menu .navbar-we-mega-menu.navbar .we-mega-menu-ul > li .we-mega-menu-submenu ul li .icon {
    display: none; }
  /* line 121, sass/components/page-components/_mobile-main-menu.scss */
  .main-menu .navbar-we-mega-menu.navbar .we-mega-menu-ul > li .we-mega-menu-submenu ul li .title-icon {
    margin-left: 10px; }
  /* line 123, sass/components/page-components/_mobile-main-menu.scss */
  .main-menu .navbar-we-mega-menu.navbar .we-mega-menu-ul > li .we-mega-menu-submenu ul li .title-icon .on-hover {
    display: none; }
  /* line 127, sass/components/page-components/_mobile-main-menu.scss */
  .main-menu .navbar-we-mega-menu.navbar .we-mega-menu-ul > li .we-mega-menu-submenu ul li .we-mega-menu-caption {
    font-size: 16px;
    line-height: 23px;
    max-width: 75%;
    margin-top: 10px;
    white-space: normal; } }

@media (max-width: 1199px) and (min-width: 1199px) {
  /* line 127, sass/components/page-components/_mobile-main-menu.scss */
  .main-menu .navbar-we-mega-menu.navbar .we-mega-menu-ul > li .we-mega-menu-submenu ul li .we-mega-menu-caption {
    color: #dcdcde; } }

@media (max-width: 1199px) {
  /* line 143, sass/components/page-components/_mobile-main-menu.scss */
  .main-menu .menu.mobile-menu-request {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 30px 45px; }
  /* line 149, sass/components/page-components/_mobile-main-menu.scss */
  .main-menu .menu.mobile-menu-request .menu-item:first-of-type a {
    background: transparent;
    color: #193f7a;
    font-size: 16px;
    font-weight: 600;
    padding: 0;
    text-decoration: none; }
  /* line 156, sass/components/page-components/_mobile-main-menu.scss */
  .main-menu .menu.mobile-menu-request .menu-item:first-of-type a:hover {
    /* color: color(green); */
    color: #fff; }
  /* line 161, sass/components/page-components/_mobile-main-menu.scss */
  .main-menu .menu.mobile-menu-request .menu-item:last-of-type {
    margin-top: 20px; }
  /* line 163, sass/components/page-components/_mobile-main-menu.scss */
  .main-menu .menu.mobile-menu-request .menu-item:last-of-type a {
    background: transparent;
    border-radius: 0;
    display: block;
    font-size: 14px;
    font-weight: 600;
    padding: 15px 30px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    background: #2d67c5;
    border: 2px solid #2d67c5;
    color: #fff;
    max-width: 270px;
    width: 100%; } }

@media (max-width: 1199px) and (min-width: 1200px) {
  /* line 163, sass/components/page-components/_mobile-main-menu.scss */
  .main-menu .menu.mobile-menu-request .menu-item:last-of-type a {
    font-size: 18px;
    padding: 12px 30px; } }

@media (max-width: 1199px) {
  /* line 126, sass/mixins/_default.sass */
  .main-menu .menu.mobile-menu-request .menu-item:last-of-type a:focus {
    outline: 0; }
  /* line 134, sass/mixins/_default.sass */
  .main-menu .menu.mobile-menu-request .menu-item:last-of-type a:focus, .main-menu .menu.mobile-menu-request .menu-item:last-of-type a:active, .main-menu .menu.mobile-menu-request .menu-item:last-of-type a:hover {
    background: #097230;
    border-color: #097230; }
  /* line 171, sass/components/page-components/_mobile-main-menu.scss */
  .main-menu .mobile-search-form-block {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #edf0f5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 30px 45px; }
  /* line 177, sass/components/page-components/_mobile-main-menu.scss */
  .main-menu .mobile-search-form-block .form-item,
  .main-menu .mobile-search-form-block .form-actions {
    margin: 0; }
  /* line 181, sass/components/page-components/_mobile-main-menu.scss */
  .main-menu .mobile-search-form-block .form-actions {
    padding-top: 0; }
  /* line 183, sass/components/page-components/_mobile-main-menu.scss */
  .main-menu .mobile-search-form-block .form-actions [type='submit'] {
    background: #2d67c5 url("../images/svg/submit.svg") no-repeat center;
    border: 0;
    font-size: 0;
    height: 49px;
    margin: 0;
    padding: 0;
    width: 49px;
    background: #2d67c5 url("../images/svg/search.svg") no-repeat center;
    background-size: 24px; }
  /* line 305, sass/mixins/_default.sass */
  .main-menu .mobile-search-form-block .form-actions [type='submit']:hover {
    background-color: #097230; }
  /* line 191, sass/components/page-components/_mobile-main-menu.scss */
  .main-menu .subul .we-mega-menu-submenu {
    display: none; }
  /* line 195, sass/components/page-components/_mobile-main-menu.scss */
  .main-menu .subul > .dropdown-menu.open .we-mega-menu-submenu {
    border: none;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    padding: 0 0 0 20px;
    display: block !important;
    left: 0px; }
  /* line 202, sass/components/page-components/_mobile-main-menu.scss */
  .main-menu .subul > .dropdown-menu.open a:after {
    /*  transform: rotate(270deg); */ } }

@media (max-width: 1199px) {
  /* line 211, sass/components/page-components/_mobile-main-menu.scss */
  .main-menu .navbar-we-mega-menu.navbar.we-mobile-megamenu-active {
    width: 50%; }
  /* line 214, sass/components/page-components/_mobile-main-menu.scss */
  .navbar-we-mega-menu .mobile-contact {
    font-size: 16px; } }

@media (max-width: 767px) {
  /* line 220, sass/components/page-components/_mobile-main-menu.scss */
  .main-menu .navbar-we-mega-menu.navbar.we-mobile-megamenu-active {
    width: 100%; } }

@media (min-width: 1200px) {
  /* line 226, sass/components/page-components/_mobile-main-menu.scss */
  .mobile-menu-request,
  .mobile-search-form-block {
    display: none; } }

/* line 233, sass/components/page-components/_mobile-main-menu.scss */
.btn-close::before, .btn-close::after {
  height: 3px;
  margin: 0;
  width: 27px; }

/* line 239, sass/components/page-components/_mobile-main-menu.scss */
.btn-close::before {
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg); }

/* line 242, sass/components/page-components/_mobile-main-menu.scss */
.btn-close::after {
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
  transform: translate(-50%, -50%) rotate(-45deg); }

/* line 247, sass/components/page-components/_mobile-main-menu.scss */
body.toggled .btn-close {
  -webkit-animation: none;
  animation: none;
  background: #193f7a;
  border-radius: 0;
  height: 50px;
  right: 0;
  top: 0;
  width: 60px; }

@media (min-width: 768px) {
  /* line 247, sass/components/page-components/_mobile-main-menu.scss */
  body.toggled .btn-close {
    width: 90px; } }

@media (max-width: 1199px) {
  /* line 262, sass/components/page-components/_mobile-main-menu.scss */
  .header .main-menu .navbar-we-mega-menu.navbar {
    margin-top: 51px;
    top: 0;
    right: 0;
    overflow-x: hidden; }
  /* line 267, sass/components/page-components/_mobile-main-menu.scss */
  .header .main-menu .navbar-we-mega-menu.navbar:not(.we-mobile-megamenu-active) {
    display: none; }
  /* line 270, sass/components/page-components/_mobile-main-menu.scss */
  .header .main-menu .navbar-we-mega-menu.navbar .we-mega-menu-ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  /* line 275, sass/components/page-components/_mobile-main-menu.scss */
  .header .main-menu .navbar-we-mega-menu.navbar ul.mobile-contact li > a {
    border-top: none; }
  /* line 281, sass/components/page-components/_mobile-main-menu.scss */
  .english\(australia\) .ul-sm-none {
    display: none !important; }
  /* line 286, sass/components/page-components/_mobile-main-menu.scss */
  body .btn-close {
    display: none; }
  /* line 289, sass/components/page-components/_mobile-main-menu.scss */
  body.toggled {
    position: relative;
    overflow: hidden;
    height: 100%; }
  /* line 293, sass/components/page-components/_mobile-main-menu.scss */
  body.toggled .btn-close {
    -webkit-animation: none;
    animation: none;
    background: #193f7a;
    border-radius: 0;
    height: 50px;
    right: 0;
    top: 0;
    width: 60px;
    opacity: 1;
    visibility: visible;
    display: block;
    cursor: pointer;
    position: fixed;
    z-index: 1000; }
  /* line 307, sass/components/page-components/_mobile-main-menu.scss */
  body.toggled .btn-close::before, body.toggled .btn-close::after {
    content: '';
    height: 3px;
    margin: 0;
    width: 27px;
    border-radius: 1px;
    background-color: #fff;
    position: absolute;
    top: 50%;
    left: 50%; }
  /* line 319, sass/components/page-components/_mobile-main-menu.scss */
  body.toggled .btn-close::before {
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg); }
  /* line 323, sass/components/page-components/_mobile-main-menu.scss */
  body.toggled .btn-close::after {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
    transform: translate(-50%, -50%) rotate(-45deg); }
  /* line 329, sass/components/page-components/_mobile-main-menu.scss */
  body .we-mega-menu-ul .dropdown-menu:hover > .we-mega-menu-submenu,
  body .we-mega-menu-ul .dropdown-menu:focus > .we-mega-menu-submenu {
    visibility: hidden;
    width: unset !important; }
  /* line 334, sass/components/page-components/_mobile-main-menu.scss */
  body .we-mega-menu-ul > .dropdown-menu.open {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  /* line 337, sass/components/page-components/_mobile-main-menu.scss */
  body .we-mega-menu-ul > .dropdown-menu.open .we-mega-menu-submenu {
    position: inherit;
    visibility: unset;
    opacity: unset;
    width: unset !important; }
  /* line 345, sass/components/page-components/_mobile-main-menu.scss */
  body .navbar-we-mega-menu .span6 {
    -webkit-box-flex: 0;
    -ms-flex: 0;
    flex: 0;
    max-width: 100%; }
  /* line 349, sass/components/page-components/_mobile-main-menu.scss */
  body .navbar-we-mega-menu .we-mega-menu-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  /* line 351, sass/components/page-components/_mobile-main-menu.scss */
  body .navbar-we-mega-menu .we-mega-menu-row* {
    display: block;
    margin-left: 0;
    margin-right: 0;
    max-width: inherit;
    -webkit-box-flex: unset;
    -ms-flex: unset;
    flex: unset; }
  /* line 358, sass/components/page-components/_mobile-main-menu.scss */
  body .navbar-we-mega-menu .we-mega-menu-row .we-mega-menu-col:last-child {
    min-height: unset;
    margin: unset; }
  /* line 363, sass/components/page-components/_mobile-main-menu.scss */
  body .navbar-we-mega-menu .type-of-block {
    display: none; } }

/* line 373, sass/components/page-components/_mobile-main-menu.scss */
.subul .we-mega-menu-li.dropdown-menu.active-li .we-mega-menu-submenu {
  visibility: unset;
  opacity: 1; }

/* line 381, sass/components/page-components/_mobile-main-menu.scss */
.we-mega-menu-col.span3.active-li {
  background-color: #097230; }

@media (max-width: 1199px) {
  /* line 381, sass/components/page-components/_mobile-main-menu.scss */
  .we-mega-menu-col.span3.active-li {
    background-color: transparent; } }

/* line 386, sass/components/page-components/_mobile-main-menu.scss */
.we-mega-menu-col.span3.active-li h2 {
  color: #fff; }

@media (max-width: 1199px) {
  /* line 386, sass/components/page-components/_mobile-main-menu.scss */
  .we-mega-menu-col.span3.active-li h2 {
    font-size: 17px;
    color: #000;
    margin: 0px 30px 0px 17px; } }

/* line 396, sass/components/page-components/_mobile-main-menu.scss */
.we-mega-menu-col.span3.active-li ul li.menu-item a {
  color: #fff; }

/* line 398, sass/components/page-components/_mobile-main-menu.scss */
.we-mega-menu-col.span3.active-li ul li.menu-item a:hover .icon [fill='#00c0f3'],
.we-mega-menu-col.span3.active-li ul li.menu-item a:hover .icon [fill='#a7a8ab'] .we-mega-menu-col.span3.active-li ul li.menu-item a:hover .icon .st1 {
  fill: #fff; }

/* line 402, sass/components/page-components/_mobile-main-menu.scss */
.we-mega-menu-col.span3.active-li ul li.menu-item a .icon .st1 {
  fill: #fff; }

/* line 406, sass/components/page-components/_mobile-main-menu.scss */
.we-mega-menu-col.span3.active-li ul li.menu-item a .icon [fill='#00c0f3'],
.we-mega-menu-col.span3.active-li ul li.menu-item a .icon [fill='#a7a8ab'] {
  fill: #fff; }

/* line 410, sass/components/page-components/_mobile-main-menu.scss */
.we-mega-menu-col.span3.active-li ul li.menu-item a .icon [stroke='#00c0f3'],
.we-mega-menu-col.span3.active-li ul li.menu-item a .icon [stroke='#a7a8ab'] {
  stroke: #fff; }

/* line 415, sass/components/page-components/_mobile-main-menu.scss */
.we-mega-menu-col.span3.active-li ul li.menu-item a:hover {
  color: #fff; }

/* line 418, sass/components/page-components/_mobile-main-menu.scss */
.we-mega-menu-col.span3.active-li ul li.menu-item a:hover .icon [fill='#00c0f3'],
.we-mega-menu-col.span3.active-li ul li.menu-item a:hover .icon [fill='#a7a8ab'] {
  fill: #fff; }

/* line 422, sass/components/page-components/_mobile-main-menu.scss */
.we-mega-menu-col.span3.active-li ul li.menu-item a:hover .icon [stroke='#00c0f3'],
.we-mega-menu-col.span3.active-li ul li.menu-item a:hover .icon [stroke='#a7a8ab'] {
  stroke: #fff; }

/* line 429, sass/components/page-components/_mobile-main-menu.scss */
.we-mega-menu-col.span3.active-li ul li.menu-item .assessments-btn {
  color: #fff; }

@media (max-width: 1199px) {
  /* line 429, sass/components/page-components/_mobile-main-menu.scss */
  .we-mega-menu-col.span3.active-li ul li.menu-item .assessments-btn {
    color: #0d2242; } }

/* line 435, sass/components/page-components/_mobile-main-menu.scss */
.we-mega-menu-col.span3.active-li ul li.menu-item .assessments-btn .icon [fill='#00c0f3'],
.we-mega-menu-col.span3.active-li ul li.menu-item .assessments-btn .icon [fill='#a7a8ab'] {
  fill: #fff; }

/* line 439, sass/components/page-components/_mobile-main-menu.scss */
.we-mega-menu-col.span3.active-li ul li.menu-item .assessments-btn .icon [stroke='#00c0f3'],
.we-mega-menu-col.span3.active-li ul li.menu-item .assessments-btn .icon [stroke='#a7a8ab'] {
  stroke: #fff; }

/* line 444, sass/components/page-components/_mobile-main-menu.scss */
.we-mega-menu-col.span3.active-li ul li.menu-item .assessments-btn:hover {
  color: #fff; }

@media (max-width: 1199px) {
  /* line 444, sass/components/page-components/_mobile-main-menu.scss */
  .we-mega-menu-col.span3.active-li ul li.menu-item .assessments-btn:hover {
    color: #0d2242; } }

/* line 450, sass/components/page-components/_mobile-main-menu.scss */
.we-mega-menu-col.span3.active-li ul li.menu-item .assessments-btn:hover .icon [fill='#00c0f3'],
.we-mega-menu-col.span3.active-li ul li.menu-item .assessments-btn:hover .icon [fill='#a7a8ab'] {
  fill: #fff; }

/* line 454, sass/components/page-components/_mobile-main-menu.scss */
.we-mega-menu-col.span3.active-li ul li.menu-item .assessments-btn:hover .icon [stroke='#00c0f3'],
.we-mega-menu-col.span3.active-li ul li.menu-item .assessments-btn:hover .icon [stroke='#a7a8ab'] {
  stroke: #fff; }

/* line 465, sass/components/page-components/_mobile-main-menu.scss */
.we-mega-menu-col.span3 {
  margin-right: 15px;
  padding: 10px 10px 0 15px;
  width: 25%; }

@media (max-width: 1199px) {
  /* line 465, sass/components/page-components/_mobile-main-menu.scss */
  .we-mega-menu-col.span3 {
    width: 100%;
    -webkit-box-flex: 100%;
    -ms-flex: 100%;
    flex: 100%;
    max-width: 100%; } }

/* line 474, sass/components/page-components/_mobile-main-menu.scss */
.we-mega-menu-col.span3:last-child {
  background-color: transparent; }

/* line 476, sass/components/page-components/_mobile-main-menu.scss */
.we-mega-menu-col.span3:last-child h2 {
  color: #626b7a; }

/* line 480, sass/components/page-components/_mobile-main-menu.scss */
.we-mega-menu-col.span3 .menu-toggle {
  display: none; }

/* line 483, sass/components/page-components/_mobile-main-menu.scss */
.we-mega-menu-col.span3 .webinar-series-block,
.we-mega-menu-col.span3 .type-of-block {
  display: block; }

/* line 488, sass/components/page-components/_mobile-main-menu.scss */
.we-mega-menu-col.span3 .menu--expert-services .assessments-btn {
  font-family: var(--gotham);
  font-weight: 700;
  text-transform: capitalize;
  font-size: 22px;
  color: #0d2242;
  margin-right: 30px;
  position: relative;
  padding-left: 80px;
  margin-bottom: 20px;
  margin-top: 30px;
  display: block;
  cursor: pointer; }

@media (max-width: 1199px) {
  /* line 488, sass/components/page-components/_mobile-main-menu.scss */
  .we-mega-menu-col.span3 .menu--expert-services .assessments-btn {
    padding-left: 25px;
    margin-bottom: 0;
    margin-top: 0; } }

@media (max-width: 1434px) {
  /* line 488, sass/components/page-components/_mobile-main-menu.scss */
  .we-mega-menu-col.span3 .menu--expert-services .assessments-btn {
    font-size: 16px; } }

/* line 509, sass/components/page-components/_mobile-main-menu.scss */
.we-mega-menu-col.span3 .menu--expert-services .assessments-btn:hover {
  color: #097230; }

/* line 512, sass/components/page-components/_mobile-main-menu.scss */
.we-mega-menu-col.span3 .menu--expert-services .assessments-btn:hover .icon [fill='#00c0f3'],
.we-mega-menu-col.span3 .menu--expert-services .assessments-btn:hover .icon [fill='#a7a8ab'] {
  fill: #097230; }

/* line 516, sass/components/page-components/_mobile-main-menu.scss */
.we-mega-menu-col.span3 .menu--expert-services .assessments-btn:hover .icon [stroke='#00c0f3'],
.we-mega-menu-col.span3 .menu--expert-services .assessments-btn:hover .icon [stroke='#a7a8ab'] {
  stroke: #097230; }

/* line 522, sass/components/page-components/_mobile-main-menu.scss */
.we-mega-menu-col.span3 .menu--expert-services .assessments-btn .icon {
  position: absolute;
  left: -20px;
  top: 50%;
  -webkit-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
  width: 80px;
  height: 90px; }

/* line 529, sass/components/page-components/_mobile-main-menu.scss */
.we-mega-menu-col.span3 .menu--expert-services .assessments-btn .icon svg {
  width: 80px;
  height: 90px; }

/* line 537, sass/components/page-components/_mobile-main-menu.scss */
.we-mega-menu-col.span3 .menu--expert-services .content .menu-item--expanded .menu {
  padding-left: 20px;
  height: 0;
  opacity: 0 !important;
  visibility: hidden;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
  margin-bottom: 10px; }

@media (max-width: 1199px) {
  /* line 537, sass/components/page-components/_mobile-main-menu.scss */
  .we-mega-menu-col.span3 .menu--expert-services .content .menu-item--expanded .menu {
    padding: 0;
    margin: 0; } }

/* line 550, sass/components/page-components/_mobile-main-menu.scss */
.we-mega-menu-col.span3 .menu--expert-services .content .menu-item--expanded:hover .menu {
  height: auto;
  opacity: 1 !important;
  visibility: visible; }

@media (max-width: 1199px) {
  /* line 550, sass/components/page-components/_mobile-main-menu.scss */
  .we-mega-menu-col.span3 .menu--expert-services .content .menu-item--expanded:hover .menu {
    padding-left: 20px; } }

/* line 562, sass/components/page-components/_mobile-main-menu.scss */
.we-mega-menu-col.span3 .menu--expert-services .content .menu-item a {
  display: block; }

/* line 571, sass/components/page-components/_mobile-main-menu.scss */
.we-mega-menu-submenu.solution-block h2 {
  font-family: var(--gotham);
  font-weight: 700;
  text-transform: capitalize;
  font-size: 22px;
  color: #000;
  border-bottom: 1px solid;
  margin-right: 30px;
  margin-bottom: 15px; }

@media (max-width: 1199px) {
  /* line 582, sass/components/page-components/_mobile-main-menu.scss */
  .we-mega-menu-submenu.solution-block h2 {
    color: #0d2242;
    font-size: 17px;
    margin: 0px 30px 0px 18px; } }

/* line 591, sass/components/page-components/_mobile-main-menu.scss */
.we-mega-menu-submenu.solution-block ul li.menu-item {
  display: block;
  text-align: left;
  margin-bottom: 20px; }

@media (max-width: 1199px) {
  /* line 591, sass/components/page-components/_mobile-main-menu.scss */
  .we-mega-menu-submenu.solution-block ul li.menu-item {
    margin-bottom: 0; } }

/* line 598, sass/components/page-components/_mobile-main-menu.scss */
.we-mega-menu-submenu.solution-block ul li.menu-item a {
  color: #0d2242;
  font-family: var(--gotham);
  font-size: 20px;
  font-weight: 700;
  position: relative;
  padding-left: 80px; }

@media (max-width: 1434px) {
  /* line 598, sass/components/page-components/_mobile-main-menu.scss */
  .we-mega-menu-submenu.solution-block ul li.menu-item a {
    font-size: 16px; } }

@media (max-width: 1199px) {
  /* line 598, sass/components/page-components/_mobile-main-menu.scss */
  .we-mega-menu-submenu.solution-block ul li.menu-item a {
    font-size: 16px;
    color: #193f7a; } }

/* line 612, sass/components/page-components/_mobile-main-menu.scss */
.we-mega-menu-submenu.solution-block ul li.menu-item a:hover {
  color: #097230; }

/* line 615, sass/components/page-components/_mobile-main-menu.scss */
.we-mega-menu-submenu.solution-block ul li.menu-item a:hover .icon [fill='#00c0f3'],
.we-mega-menu-submenu.solution-block ul li.menu-item a:hover .icon [fill='#a7a8ab'] .we-mega-menu-submenu.solution-block ul li.menu-item a:hover .icon .st1 {
  fill: #097230; }

/* line 619, sass/components/page-components/_mobile-main-menu.scss */
.we-mega-menu-submenu.solution-block ul li.menu-item a .icon {
  position: absolute;
  left: -20px;
  top: 50%;
  -webkit-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
  width: 80px;
  height: 90px; }

/* line 626, sass/components/page-components/_mobile-main-menu.scss */
.we-mega-menu-submenu.solution-block ul li.menu-item a .icon svg {
  width: 80px;
  height: 90px; }

/* line 1, sass/components/page-components/_modal-video.scss */
.block-inline-blockmodal-video {
  background: url("../images/video-text-bg-mob.png") no-repeat top right;
  padding: 60px 0 0; }

@media (min-width: 768px) {
  /* line 1, sass/components/page-components/_modal-video.scss */
  .block-inline-blockmodal-video {
    background: url("../images/video-text-bg-tablet.png") no-repeat top right;
    padding: 70px 0 0; } }

@media (min-width: 1200px) {
  /* line 1, sass/components/page-components/_modal-video.scss */
  .block-inline-blockmodal-video {
    background: url("../images/video-text-bg-desktop.png") no-repeat top right;
    padding: 130px 0 0; } }

/* line 15, sass/components/page-components/_modal-video.scss */
.block-inline-blockmodal-video h2 {
  color: #193f7a;
  font-size: 22px;
  padding: 0 20px;
  font-weight: 900;
  margin-bottom: 30px;
  text-align: center;
  text-transform: none; }

@media (min-width: 768px) {
  /* line 15, sass/components/page-components/_modal-video.scss */
  .block-inline-blockmodal-video h2 {
    font-size: 40px;
    padding: 0; } }

@media (min-width: 1200px) {
  /* line 15, sass/components/page-components/_modal-video.scss */
  .block-inline-blockmodal-video h2 {
    font-size: 60px;
    margin-bottom: 85px; } }

@media (min-width: 768px) {
  /* line 32, sass/components/page-components/_modal-video.scss */
  .block-inline-blockmodal-video .paragraph--type-video-and-modal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; } }

/* line 38, sass/components/page-components/_modal-video.scss */
.block-inline-blockmodal-video .group-left {
  display: none;
  position: relative; }

@media (min-width: 768px) {
  /* line 38, sass/components/page-components/_modal-video.scss */
  .block-inline-blockmodal-video .group-left {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    margin-right: 15px;
    width: 45%; } }

@media (min-width: 1200px) {
  /* line 38, sass/components/page-components/_modal-video.scss */
  .block-inline-blockmodal-video .group-left {
    margin-right: 50px; } }

/* line 50, sass/components/page-components/_modal-video.scss */
.block-inline-blockmodal-video .group-left .field--name-field-video {
  -webkit-clip-path: polygon(0 0, 75% 0, 100% 100%, 0% 100%);
  clip-path: polygon(0 0, 75% 0, 100% 100%, 0% 100%);
  margin-bottom: 0; }

/* line 53, sass/components/page-components/_modal-video.scss */
.block-inline-blockmodal-video .group-left .field--name-field-video img {
  margin-bottom: 0;
  height: 504px;
  -o-object-fit: cover;
  object-fit: cover; }

@media (min-width: 1200px) {
  /* line 53, sass/components/page-components/_modal-video.scss */
  .block-inline-blockmodal-video .group-left .field--name-field-video img {
    height: 732px; } }

/* line 63, sass/components/page-components/_modal-video.scss */
.block-inline-blockmodal-video .field--name-field-play-button {
  position: absolute;
  top: calc(50% - (135px / 2));
  left: calc(50% - (112px / 2));
  width: 112px;
  height: 135px;
  background: url(../images/playbtn.png) 0 0 no-repeat;
  background-size: 100%;
  z-index: 1;
  cursor: pointer;
  -webkit-transition: all linear .2s;
  transition: all linear .2s; }

/* line 74, sass/components/page-components/_modal-video.scss */
.block-inline-blockmodal-video .field--name-field-play-button:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1); }

/* line 78, sass/components/page-components/_modal-video.scss */
.block-inline-blockmodal-video .group-right {
  padding: 0 25px 0 45px; }

@media (min-width: 768px) {
  /* line 78, sass/components/page-components/_modal-video.scss */
  .block-inline-blockmodal-video .group-right {
    padding: 0 45px 0 0; } }

@media (min-width: 1200px) {
  /* line 78, sass/components/page-components/_modal-video.scss */
  .block-inline-blockmodal-video .group-right {
    padding: 0 8.7% 0 98px; } }

@media (max-width: 768px) {
  /* line 78, sass/components/page-components/_modal-video.scss */
  .block-inline-blockmodal-video .group-right {
    width: 100%; } }

/* line 90, sass/components/page-components/_modal-video.scss */
.block-inline-blockmodal-video .group-right .field--name-field-logo-suppliers img {
  max-width: 133px; }

/* line 94, sass/components/page-components/_modal-video.scss */
.block-inline-blockmodal-video .group-right .field--name-field-logo-suppliers {
  margin-bottom: 15px; }

@media (min-width: 768px) {
  /* line 94, sass/components/page-components/_modal-video.scss */
  .block-inline-blockmodal-video .group-right .field--name-field-logo-suppliers {
    margin-bottom: 21px; } }

/* line 100, sass/components/page-components/_modal-video.scss */
.block-inline-blockmodal-video .group-right .field--name-field-quotes-comment {
  margin-bottom: 0;
  margin-left: -35px; }

@media (min-width: 768px) {
  /* line 100, sass/components/page-components/_modal-video.scss */
  .block-inline-blockmodal-video .group-right .field--name-field-quotes-comment {
    margin-bottom: 30px;
    margin-left: 0; } }

@media (min-width: 1200px) {
  /* line 100, sass/components/page-components/_modal-video.scss */
  .block-inline-blockmodal-video .group-right .field--name-field-quotes-comment {
    margin-bottom: 0;
    margin-left: -86px; }
  /* line 110, sass/components/page-components/_modal-video.scss */
  .block-inline-blockmodal-video .group-right .field--name-field-quotes-comment img {
    width: 66px; } }

/* line 115, sass/components/page-components/_modal-video.scss */
.block-inline-blockmodal-video .group-right .field--name-field-video-description {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 18px;
  font-weight: 700;
  line-height: 26px;
  margin-bottom: 31px; }

@media (min-width: 768px) {
  /* line 115, sass/components/page-components/_modal-video.scss */
  .block-inline-blockmodal-video .group-right .field--name-field-video-description {
    font-size: 20px;
    line-height: 30px; } }

@media (min-width: 1200px) {
  /* line 115, sass/components/page-components/_modal-video.scss */
  .block-inline-blockmodal-video .group-right .field--name-field-video-description {
    font-size: 36px;
    line-height: 50px;
    margin-top: -15px; } }

/* line 132, sass/components/page-components/_modal-video.scss */
.block-inline-blockmodal-video .group-right .field--name-field-name-for-video {
  color: #626b7a;
  font-size: 14px;
  margin-bottom: 30px; }

@media (min-width: 768px) {
  /* line 132, sass/components/page-components/_modal-video.scss */
  .block-inline-blockmodal-video .group-right .field--name-field-name-for-video {
    font-size: 16px; } }

@media (min-width: 1200px) {
  /* line 132, sass/components/page-components/_modal-video.scss */
  .block-inline-blockmodal-video .group-right .field--name-field-name-for-video {
    font-size: 18px;
    margin-bottom: 50px; } }

/* line 145, sass/components/page-components/_modal-video.scss */
.block-inline-blockmodal-video .group-right .field--name-field-modal-video-link a {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: url("../images/play.png") no-repeat top right;
  background-size: 17px;
  color: #2d67c5;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 14px;
  font-weight: 600;
  line-height: 17px;
  padding-right: 25px;
  text-decoration: underline; }

@media (min-width: 768px) {
  /* line 145, sass/components/page-components/_modal-video.scss */
  .block-inline-blockmodal-video .group-right .field--name-field-modal-video-link a {
    background-size: 23px;
    font-size: 16px;
    line-height: 23px;
    padding-right: 35px; } }

@media (min-width: 1200px) {
  /* line 145, sass/components/page-components/_modal-video.scss */
  .block-inline-blockmodal-video .group-right .field--name-field-modal-video-link a {
    background-size: auto;
    font-size: 20px;
    line-height: 1.2;
    padding: 3px 40px 3px 0; } }

/* line 168, sass/components/page-components/_modal-video.scss */
.block-inline-blockmodal-video .group-right .field--name-field-modal-video-link a:hover {
  background: url("../images/play.png") no-repeat bottom right;
  background-size: 17px;
  color: #097230; }

@media (min-width: 768px) {
  /* line 168, sass/components/page-components/_modal-video.scss */
  .block-inline-blockmodal-video .group-right .field--name-field-modal-video-link a:hover {
    background-size: 23px; } }

@media (min-width: 1200px) {
  /* line 168, sass/components/page-components/_modal-video.scss */
  .block-inline-blockmodal-video .group-right .field--name-field-modal-video-link a:hover {
    background-size: auto; } }

/* line 184, sass/components/page-components/_modal-video.scss */
.video-popup {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 99;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(98, 107, 122, 0.78);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

/* line 195, sass/components/page-components/_modal-video.scss */
.video-popup .close {
  position: absolute;
  z-index: 11;
  top: 40px;
  right: 40px;
  width: 50px;
  height: 50px;
  background: url(../images/close-icon.png) 0px 0px no-repeat;
  background-size: 100%; }

@media (max-width: 992px) {
  /* line 195, sass/components/page-components/_modal-video.scss */
  .video-popup .close {
    top: 10px;
    right: 20px; } }

/* line 209, sass/components/page-components/_modal-video.scss */
.video-popup .video-wrap {
  width: 100%;
  max-width: 1440px;
  margin: auto;
  padding: 20px; }

/* line 218, sass/components/page-components/_modal-video.scss */
.video-popup .video-wrap video {
  width: 100%;
  height: 100%; }

@media (max-width: 992px) {
  /* line 218, sass/components/page-components/_modal-video.scss */
  .video-popup .video-wrap video {
    width: 100%;
    height: auto; } }

/* line 1, sass/components/page-components/_network-details-block.scss */
.network-details-block {
  background: #edf0f5 url("../images/network-detail-bg-mob.png") no-repeat top left;
  padding: 65px 0; }

@media (min-width: 768px) {
  /* line 1, sass/components/page-components/_network-details-block.scss */
  .network-details-block {
    background: #edf0f5 url("../images/network-detail-bg-tablet.png") no-repeat top left;
    padding: 60px 0 115px; } }

@media (min-width: 1200px) {
  /* line 1, sass/components/page-components/_network-details-block.scss */
  .network-details-block {
    background: #edf0f5 url("../images/network-detail-bg-desktop.png") no-repeat top left;
    padding: 130px 0; } }

/* line 15, sass/components/page-components/_network-details-block.scss */
.network-details-block h2 {
  color: #193f7a;
  font-size: 22px;
  font-weight: 900;
  margin: 0 auto 25px;
  max-width: 300px;
  text-align: center;
  text-transform: none; }

@media (min-width: 768px) {
  /* line 15, sass/components/page-components/_network-details-block.scss */
  .network-details-block h2 {
    font-size: 40px;
    margin-bottom: 45px;
    max-width: 650px; } }

@media (min-width: 1200px) {
  /* line 15, sass/components/page-components/_network-details-block.scss */
  .network-details-block h2 {
    font-size: 60px;
    margin-bottom: 85px;
    max-width: 1000px; } }

/* line 37, sass/components/page-components/_network-details-block.scss */
.network-details-block .a11y-paragraphs-tabs__wrapper .tabs-allowed .tabs-panel {
  border: 0; }

@media (min-width: 1200px) {
  /* line 41, sass/components/page-components/_network-details-block.scss */
  .network-details-block .group-wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; } }

/* line 49, sass/components/page-components/_network-details-block.scss */
.network-details-block .group-left {
  margin-bottom: 55px; }

@media (min-width: 768px) {
  /* line 49, sass/components/page-components/_network-details-block.scss */
  .network-details-block .group-left {
    max-width: 570px; } }

@media (min-width: 1200px) {
  /* line 49, sass/components/page-components/_network-details-block.scss */
  .network-details-block .group-left {
    margin-bottom: 0; } }

/* line 61, sass/components/page-components/_network-details-block.scss */
.network-details-block .group-right {
  padding-bottom: 55px;
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1; }

@media (min-width: 768px) {
  /* line 61, sass/components/page-components/_network-details-block.scss */
  .network-details-block .group-right {
    padding-bottom: 0; } }

@media (min-width: 1200px) {
  /* line 61, sass/components/page-components/_network-details-block.scss */
  .network-details-block .group-right {
    padding-left: 65px; } }

@media (min-width: 1600px) {
  /* line 61, sass/components/page-components/_network-details-block.scss */
  .network-details-block .group-right {
    margin-right: -120px; } }

/* line 77, sass/components/page-components/_network-details-block.scss */
.network-details-block .group-right::before {
  background: url("../images/oval.png") no-repeat center;
  background-size: contain;
  bottom: 25px;
  content: '';
  display: block;
  opacity: .2;
  position: absolute;
  right: -30px;
  height: 222px;
  width: 220px; }

@media (min-width: 768px) {
  /* line 77, sass/components/page-components/_network-details-block.scss */
  .network-details-block .group-right::before {
    bottom: -80px;
    height: 558px;
    right: -170px;
    width: 558px; } }

@media (min-width: 1200px) {
  /* line 77, sass/components/page-components/_network-details-block.scss */
  .network-details-block .group-right::before {
    bottom: -75px;
    height: 635px;
    right: -120px;
    width: 635px; } }

/* line 104, sass/components/page-components/_network-details-block.scss */
.network-details-block .group-right .field--name-field-images {
  margin-bottom: 0;
  position: relative; }

/* line 108, sass/components/page-components/_network-details-block.scss */
.network-details-block .group-right .field--name-field-images img {
  margin-bottom: 0; }

/* line 115, sass/components/page-components/_network-details-block.scss */
.network-details-block .field--name-field-bold-title h4 {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 40px;
  line-height: 50px;
  font-weight: 900;
  margin-bottom: 15px; }

@media (max-width: 1200px) {
  /* line 115, sass/components/page-components/_network-details-block.scss */
  .network-details-block .field--name-field-bold-title h4 {
    font-size: 32px;
    line-height: 40px;
    margin-bottom: 85px; } }

@media (max-width: 992px) {
  /* line 115, sass/components/page-components/_network-details-block.scss */
  .network-details-block .field--name-field-bold-title h4 {
    font-size: 24px;
    margin-bottom: 30px; } }

@media (max-width: 767px) {
  /* line 115, sass/components/page-components/_network-details-block.scss */
  .network-details-block .field--name-field-bold-title h4 {
    font-size: 18px;
    margin-bottom: 30px; } }

/* line 140, sass/components/page-components/_network-details-block.scss */
.network-details-block .field--name-field-main-text {
  margin-bottom: 30px; }

@media (min-width: 768px) {
  /* line 140, sass/components/page-components/_network-details-block.scss */
  .network-details-block .field--name-field-main-text {
    margin-bottom: 50px; } }

/* line 147, sass/components/page-components/_network-details-block.scss */
.network-details-block .field--name-field-main-text p {
  color: #626b7a;
  font-size: 24px;
  line-height: 36px; }

@media (max-width: 992px) {
  /* line 147, sass/components/page-components/_network-details-block.scss */
  .network-details-block .field--name-field-main-text p {
    font-size: 18px;
    line-height: 24px; } }

@media (max-width: 767px) {
  /* line 147, sass/components/page-components/_network-details-block.scss */
  .network-details-block .field--name-field-main-text p {
    font-size: 16px;
    line-height: 22px; } }

/* line 163, sass/components/page-components/_network-details-block.scss */
.network-details-block .field--name-field-links .field__item:first-of-type {
  margin-bottom: 20px; }

@media (min-width: 768px) {
  /* line 163, sass/components/page-components/_network-details-block.scss */
  .network-details-block .field--name-field-links .field__item:first-of-type {
    margin-bottom: 30px; } }

/* line 171, sass/components/page-components/_network-details-block.scss */
.network-details-block .field--name-field-links a {
  background: url("../images/arrow-blue.png") no-repeat center right;
  background-size: 11px;
  color: #2d67c5;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: .56px;
  padding-right: 20px;
  text-decoration: underline;
  text-transform: uppercase; }

/* line 353, sass/mixins/_default.sass */
.network-details-block .field--name-field-links a:hover {
  background: url("../images/arrow-green-2.png") no-repeat center right;
  background-size: 11px;
  color: #097230; }

@media (min-width: 768px) {
  /* line 171, sass/components/page-components/_network-details-block.scss */
  .network-details-block .field--name-field-links a {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: .64px; } }

@media (min-width: 1200px) {
  /* line 171, sass/components/page-components/_network-details-block.scss */
  .network-details-block .field--name-field-links a {
    background-size: 14px;
    font-size: 20px;
    letter-spacing: .8px; }
  /* line 365, sass/mixins/_default.sass */
  .network-details-block .field--name-field-links a:hover {
    background-size: 14px; } }

/* line 2, sass/components/page-components/_nwasuccess-stories.scss */
.success-stories-sss-nwa-page .telecommunication {
  padding: 78px 0px 107px; }

/* line 6, sass/components/page-components/_nwasuccess-stories.scss */
.success-stories-sss-nwa-page .telecommunication .group-right img {
  top: 38px;
  width: 91%; }

/* line 11, sass/components/page-components/_nwasuccess-stories.scss */
.success-stories-sss-nwa-page .telecommunication .group-right p {
  font-size: 30px;
  font-weight: 700; }

@media (max-width: 767px) {
  /* line 18, sass/components/page-components/_nwasuccess-stories.scss */
  .success-stories-sss-nwa-page .telecommunication .group-right a {
    font-size: 14px; }
  /* line 22, sass/components/page-components/_nwasuccess-stories.scss */
  .success-stories-sss-nwa-page .telecommunication .group-right p {
    font-size: 24px; } }

/* line 30, sass/components/page-components/_nwasuccess-stories.scss */
.success-stories-sss-nwa-page .par_text {
  font-size: 20px;
  font-family: sans-serif;
  color: #0c4781;
  padding: 65px 0px 20px 0px; }

/* line 36, sass/components/page-components/_nwasuccess-stories.scss */
.success-stories-sss-nwa-page .par_text p {
  line-height: 1.47;
  margin-bottom: 15px; }

@media (max-width: 767px) {
  /* line 30, sass/components/page-components/_nwasuccess-stories.scss */
  .success-stories-sss-nwa-page .par_text {
    font-size: 16px;
    padding: 114px 2px 20px 13px; } }

/* line 49, sass/components/page-components/_nwasuccess-stories.scss */
.success-stories-sss-nwa-page .bgcolor {
  max-width: 1170px;
  margin: 0px auto;
  background: #ffff; }

/* line 55, sass/components/page-components/_nwasuccess-stories.scss */
.success-stories-sss-nwa-page .textnomial_color {
  background-color: #EDF1F4;
  padding: 40px 0px 40px 0px; }

/* line 61, sass/components/page-components/_nwasuccess-stories.scss */
.success-stories-sss-nwa-page .shadow {
  padding-bottom: 95px; }

/* line 64, sass/components/page-components/_nwasuccess-stories.scss */
.success-stories-sss-nwa-page .shadow h2 {
  margin: 20px 0px 35px;
  font-weight: 700;
  font-size: 30px; }

@media (max-width: 767px) {
  /* line 61, sass/components/page-components/_nwasuccess-stories.scss */
  .success-stories-sss-nwa-page .shadow {
    -webkit-box-shadow: 0px 10px 25px #3866b233;
    box-shadow: 0px 10px 25px #3866b233; }
  /* line 73, sass/components/page-components/_nwasuccess-stories.scss */
  .success-stories-sss-nwa-page .shadow h2 {
    font-size: 24px; } }

/* line 82, sass/components/page-components/_nwasuccess-stories.scss */
.success-stories-sss-nwa-page .readmore-summary p.first-line::before {
  content: url(../images/whiteQ2.png);
  margin-top: -19px;
  margin-left: -50px; }

/* line 88, sass/components/page-components/_nwasuccess-stories.scss */
.success-stories-sss-nwa-page .readmore-summary p.first-line::after {
  content: url(../images/whiteQ1.png);
  margin-top: 13px;
  margin-left: -40px; }

@media (max-width: 767px) {
  /* line 88, sass/components/page-components/_nwasuccess-stories.scss */
  .success-stories-sss-nwa-page .readmore-summary p.first-line::after {
    margin-left: 2px; } }

/* line 98, sass/components/page-components/_nwasuccess-stories.scss */
.success-stories-sss-nwa-page .block-inline-blocklearn-more {
  margin-top: -30px; }

/* line 102, sass/components/page-components/_nwasuccess-stories.scss */
.success-stories-sss-nwa-page .block-inline-blockdescription {
  margin-top: -30px; }

/* line 106, sass/components/page-components/_nwasuccess-stories.scss */
.success-stories-sss-nwa-page .block-inline-blockbasic {
  background: #EDF1F4; }

/* line 110, sass/components/page-components/_nwasuccess-stories.scss */
.success-stories-sss-nwa-page .business {
  max-width: 1273px;
  margin: 0px auto 30px;
  background-color: #EDF1F4;
  font-weight: 400;
  color: #626b7a;
  font-size: 18px;
  padding: 60px 27px 17px 58px;
  position: relative; }

/* line 120, sass/components/page-components/_nwasuccess-stories.scss */
.success-stories-sss-nwa-page .business p {
  line-height: 1.47;
  margin-bottom: 15px; }

/* line 125, sass/components/page-components/_nwasuccess-stories.scss */
.success-stories-sss-nwa-page .business .challenges {
  margin-right: auto;
  margin-left: auto;
  -webkit-box-shadow: 0px 10px 25px rgba(56, 102, 178, 0.2);
  box-shadow: 0px 10px 25px rgba(56, 102, 178, 0.2);
  border-radius: 14px;
  background-color: #fff;
  padding: 53px 0px 73px 49px;
  margin: 12px; }

@media (max-width: 767px) {
  /* line 125, sass/components/page-components/_nwasuccess-stories.scss */
  .success-stories-sss-nwa-page .business .challenges {
    padding: 53px 0px 13px 49px; } }

/* line 140, sass/components/page-components/_nwasuccess-stories.scss */
.success-stories-sss-nwa-page .business .challenges p {
  font-size: 22px;
  font-weight: 700;
  bottom: 22px;
  position: relative;
  color: #0c4781;
  line-height: normal; }

@media (max-width: 767px) {
  /* line 140, sass/components/page-components/_nwasuccess-stories.scss */
  .success-stories-sss-nwa-page .business .challenges p {
    font-size: 18px; } }

/* line 155, sass/components/page-components/_nwasuccess-stories.scss */
.success-stories-sss-nwa-page .business h2 {
  margin-bottom: 27px;
  font-weight: 700;
  color: #0c4781;
  font-size: 30px; }

@media (max-width: 767px) {
  /* line 155, sass/components/page-components/_nwasuccess-stories.scss */
  .success-stories-sss-nwa-page .business h2 {
    font-size: 24px; } }

/* line 169, sass/components/page-components/_nwasuccess-stories.scss */
.success-stories-sss-nwa-page .sh-tele {
  padding: 55px 130px 33px 130px;
  width: 135%;
  left: 0px;
  margin-bottom: 30px; }

/* line 175, sass/components/page-components/_nwasuccess-stories.scss */
.success-stories-sss-nwa-page .sh-tele h5 {
  font-weight: 800;
  font-size: 38px; }

@media (max-width: 767px) {
  /* line 175, sass/components/page-components/_nwasuccess-stories.scss */
  .success-stories-sss-nwa-page .sh-tele h5 {
    font-size: 25px; } }

/* line 185, sass/components/page-components/_nwasuccess-stories.scss */
.success-stories-sss-nwa-page .sh-tele p {
  font-size: 20px;
  padding-top: 20px; }

@media (max-width: 767px) {
  /* line 185, sass/components/page-components/_nwasuccess-stories.scss */
  .success-stories-sss-nwa-page .sh-tele p {
    font-size: 17px; } }

@media (max-width: 767px) {
  /* line 169, sass/components/page-components/_nwasuccess-stories.scss */
  .success-stories-sss-nwa-page .sh-tele {
    padding: 55px 60px 33px 60px;
    width: 100%; } }

/* line 200, sass/components/page-components/_nwasuccess-stories.scss */
.success-stories-sss-nwa-page .flex {
  background: #ffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 18px; }

/* line 208, sass/components/page-components/_nwasuccess-stories.scss */
.success-stories-sss-nwa-page .shadow1 {
  padding: 20px 25px 66px 30px;
  max-width: 711px;
  border-radius: 10px;
  -webkit-box-shadow: 0px 10px 25px #3866b233;
  box-shadow: 0px 10px 25px #3866b233;
  margin: 103px 410px 61px;
  z-index: 2;
  background: #fff;
  width: 50%; }

@media (max-width: 480px) {
  /* line 208, sass/components/page-components/_nwasuccess-stories.scss */
  .success-stories-sss-nwa-page .shadow1 {
    margin: 490px 16px 61px;
    width: auto; } }

/* line 224, sass/components/page-components/_nwasuccess-stories.scss */
.success-stories-sss-nwa-page .shadow1 h2 {
  font-weight: 30px;
  font-weight: 700; }

@media (max-width: 767px) {
  /* line 224, sass/components/page-components/_nwasuccess-stories.scss */
  .success-stories-sss-nwa-page .shadow1 h2 {
    font-size: 24px; } }

/* line 233, sass/components/page-components/_nwasuccess-stories.scss */
.success-stories-sss-nwa-page .shadow1 p {
  font-size: 18px;
  margin-bottom: 16px; }

/* line 239, sass/components/page-components/_nwasuccess-stories.scss */
.success-stories-sss-nwa-page .top_img {
  position: absolute;
  right: 0;
  max-width: 50%; }

@media (max-width: 480px) {
  /* line 239, sass/components/page-components/_nwasuccess-stories.scss */
  .success-stories-sss-nwa-page .top_img {
    max-width: 100%; } }

/* line 250, sass/components/page-components/_nwasuccess-stories.scss */
.success-stories-sss-nwa-page .block.block-layout-builder.block-inline-blockbasic {
  background: #EDF1F4;
  position: relative;
  top: -43px; }

/* line 256, sass/components/page-components/_nwasuccess-stories.scss */
.success-stories-sss-nwa-page .testimonialtext {
  font-size: 25px;
  color: #0c4781; }

@media (max-width: 767px) {
  /* line 256, sass/components/page-components/_nwasuccess-stories.scss */
  .success-stories-sss-nwa-page .testimonialtext {
    font-size: 18px; } }

/* line 265, sass/components/page-components/_nwasuccess-stories.scss */
.success-stories-sss-nwa-page .title-bar h2 {
  font-weight: 700; }

/* line 269, sass/components/page-components/_nwasuccess-stories.scss */
.success-stories-sss-nwa-page .down-triangle {
  position: absolute;
  top: 14px; }

/* line 1, sass/components/page-components/_offices-block.scss */
.block-views-blockoffices-block-1,
.block-views-blockoffices-block-2 {
  position: absolute;
  background: #fff;
  width: 333px;
  right: 6.5%;
  top: 5.5%;
  z-index: 3;
  padding: 30px 15px;
  border-radius: 10px; }

@media (max-width: 1700px) {
  /* line 1, sass/components/page-components/_offices-block.scss */
  .block-views-blockoffices-block-1,
  .block-views-blockoffices-block-2 {
    right: 0.5%; } }

@media (max-width: 992px) {
  /* line 1, sass/components/page-components/_offices-block.scss */
  .block-views-blockoffices-block-1,
  .block-views-blockoffices-block-2 {
    position: relative;
    width: calc(100% - 60px);
    margin: 0 30px;
    margin-top: -750px;
    max-height: 500px;
    overflow: hidden;
    padding: 30px; } }

@media (max-width: 767px) {
  /* line 1, sass/components/page-components/_offices-block.scss */
  .block-views-blockoffices-block-1,
  .block-views-blockoffices-block-2 {
    max-height: 670px;
    margin: 0;
    width: 100%;
    padding: 38px 30px; } }

/* line 32, sass/components/page-components/_offices-block.scss */
.block-views-blockoffices-block-1 .form-actions,
.block-views-blockoffices-block-2 .form-actions {
  display: none; }

/* line 36, sass/components/page-components/_offices-block.scss */
.block-views-blockoffices-block-1 .form-type-select,
.block-views-blockoffices-block-2 .form-type-select {
  width: 100%;
  margin: 0; }

/* line 40, sass/components/page-components/_offices-block.scss */
.block-views-blockoffices-block-1 .form-type-select label,
.block-views-blockoffices-block-2 .form-type-select label {
  width: 100%; }

/* line 42, sass/components/page-components/_offices-block.scss */
.block-views-blockoffices-block-1 .form-type-select label:after,
.block-views-blockoffices-block-2 .form-type-select label:after {
  display: none; }

/* line 45, sass/components/page-components/_offices-block.scss */
.block-views-blockoffices-block-1 .form-type-select label h2,
.block-views-blockoffices-block-2 .form-type-select label h2 {
  width: 100%;
  text-align: center;
  color: #2152a1;
  font-family: var(--gotham);
  font-size: 24px;
  font-weight: 900;
  text-transform: uppercase;
  margin-bottom: 17px; }

@media (max-width: 992px) {
  /* line 45, sass/components/page-components/_offices-block.scss */
  .block-views-blockoffices-block-1 .form-type-select label h2,
  .block-views-blockoffices-block-2 .form-type-select label h2 {
    font-size: 22px; } }

@media (max-width: 992px) {
  /* line 60, sass/components/page-components/_offices-block.scss */
  .block-views-blockoffices-block-1 .form-type-select .select2 .select2-selection,
  .block-views-blockoffices-block-2 .form-type-select .select2 .select2-selection {
    height: 65px; } }

@media (max-width: 992px) {
  /* line 65, sass/components/page-components/_offices-block.scss */
  .block-views-blockoffices-block-1 .form-type-select .select2 .select2-selection .select2-selection__arrow,
  .block-views-blockoffices-block-2 .form-type-select .select2 .select2-selection .select2-selection__arrow {
    height: 62px; } }

/* line 70, sass/components/page-components/_offices-block.scss */
.block-views-blockoffices-block-1 .form-type-select .select2-selection__rendered,
.block-views-blockoffices-block-2 .form-type-select .select2-selection__rendered {
  color: #4d4d4f;
  font-family: var(--main-font);
  font-size: 18px;
  font-weight: 400; }

@media (max-width: 992px) {
  /* line 70, sass/components/page-components/_offices-block.scss */
  .block-views-blockoffices-block-1 .form-type-select .select2-selection__rendered,
  .block-views-blockoffices-block-2 .form-type-select .select2-selection__rendered {
    padding: 0 50px 0 35px;
    line-height: 67px; } }

@media (max-width: 767px) {
  /* line 70, sass/components/page-components/_offices-block.scss */
  .block-views-blockoffices-block-1 .form-type-select .select2-selection__rendered,
  .block-views-blockoffices-block-2 .form-type-select .select2-selection__rendered {
    padding: 0 50px 0 23px; } }

/* line 87, sass/components/page-components/_offices-block.scss */
.block-views-blockoffices-block-1 .view-offices,
.block-views-blockoffices-block-2 .view-offices {
  position: relative; }

/* line 89, sass/components/page-components/_offices-block.scss */
.view-content + .block-views-blockoffices-block-1 .view-offices:after, .view-content +
.block-views-blockoffices-block-2 .view-offices:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 80px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#ffffff));
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%);
  pointer-events: none; }

/* line 102, sass/components/page-components/_offices-block.scss */
.block-views-blockoffices-block-1 .view-content,
.block-views-blockoffices-block-2 .view-content {
  max-height: 470px;
  overflow: hidden;
  position: relative;
  padding: 0;
  margin-top: 35px; }

@media (max-width: 992px) {
  /* line 102, sass/components/page-components/_offices-block.scss */
  .block-views-blockoffices-block-1 .view-content,
  .block-views-blockoffices-block-2 .view-content {
    max-height: 320px;
    margin-top: 30px; } }

@media (max-width: 767px) {
  /* line 102, sass/components/page-components/_offices-block.scss */
  .block-views-blockoffices-block-1 .view-content,
  .block-views-blockoffices-block-2 .view-content {
    max-height: 460px; } }

/* line 117, sass/components/page-components/_offices-block.scss */
.block-views-blockoffices-block-1 .view-content .views-row,
.block-views-blockoffices-block-2 .view-content .views-row {
  padding: 20px 12px 20px 0;
  border-bottom: 3px solid #edf0f5; }

/* line 121, sass/components/page-components/_offices-block.scss */
.block-views-blockoffices-block-1 .view-content .views-row:first-child,
.block-views-blockoffices-block-2 .view-content .views-row:first-child {
  padding-top: 0; }

/* line 124, sass/components/page-components/_offices-block.scss */
.block-views-blockoffices-block-1 .view-content .views-row:last-child,
.block-views-blockoffices-block-2 .view-content .views-row:last-child {
  border-bottom: none; }

/* line 128, sass/components/page-components/_offices-block.scss */
.block-views-blockoffices-block-1 .view-content .views-field-field-city,
.block-views-blockoffices-block-2 .view-content .views-field-field-city {
  background: url(../images/pin.svg) no-repeat;
  background-position: 15px 4px;
  color: #2152a1;
  font-family: var(--gotham);
  font-size: 20px;
  font-weight: 900;
  padding: 0 0 0 37px; }

@media (max-width: 992px) {
  /* line 128, sass/components/page-components/_offices-block.scss */
  .block-views-blockoffices-block-1 .view-content .views-field-field-city,
  .block-views-blockoffices-block-2 .view-content .views-field-field-city {
    background-position: 4px 6px;
    padding: 0 0 0 29px; } }

/* line 142, sass/components/page-components/_offices-block.scss */
.block-views-blockoffices-block-1 .view-content .views-field-field-city .field-content,
.block-views-blockoffices-block-2 .view-content .views-field-field-city .field-content {
  font-size: inherit;
  overflow: visible; }

/* line 147, sass/components/page-components/_offices-block.scss */
.block-views-blockoffices-block-1 .view-content .views-field-field-adress,
.block-views-blockoffices-block-2 .view-content .views-field-field-adress {
  margin-top: 8px;
  color: #4d4d4f;
  font-size: 16px;
  padding: 0 0 0 37px; }

@media (max-width: 992px) {
  /* line 147, sass/components/page-components/_offices-block.scss */
  .block-views-blockoffices-block-1 .view-content .views-field-field-adress,
  .block-views-blockoffices-block-2 .view-content .views-field-field-adress {
    margin-top: 5px;
    padding: 0 0 0 30px;
    max-width: 280px; } }

/* line 158, sass/components/page-components/_offices-block.scss */
.block-views-blockoffices-block-1 .view-content .views-field-field-adress .field-content,
.block-views-blockoffices-block-2 .view-content .views-field-field-adress .field-content {
  font-size: inherit;
  overflow: visible; }

/* line 163, sass/components/page-components/_offices-block.scss */
.block-views-blockoffices-block-1 .view-content .views-field-field-telephone,
.block-views-blockoffices-block-2 .view-content .views-field-field-telephone {
  margin-top: 8px;
  color: #2152a1;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.02px;
  text-transform: uppercase;
  padding: 0 0 0 37px; }

/* line 176, sass/components/page-components/_offices-block.scss */
.nicescroll-rails {
  background-color: #d2d3d5;
  border-radius: 25px; }

/* line 180, sass/components/page-components/_offices-block.scss */
.nicescroll-rails .nicescroll-cursors {
  background-color: #2d67c5 !important;
  width: 9px !important;
  border-radius: 25px !important; }

/* line 1, sass/components/page-components/_overlay.scss */
.overlay {
  z-index: 3; }

/* line 3, sass/components/page-components/_partners-block.scss */
.-page .partners-block .items-title {
  display: none; }

/* line 14, sass/components/page-components/_partners-block.scss */
.partners-block {
  background: #f5f7fa;
  padding: 70px 0 100px;
  position: relative; }

@media (min-width: 768px) {
  /* line 14, sass/components/page-components/_partners-block.scss */
  .partners-block {
    padding: 100px 0 160px; } }

@media (min-width: 992px) {
  /* line 14, sass/components/page-components/_partners-block.scss */
  .partners-block {
    padding: 120px 0 260px; } }

/* line 24, sass/components/page-components/_partners-block.scss */
.partners-block::after {
  background: url("../images/partner-arrow.png") no-repeat center bottom;
  background-size: contain;
  bottom: 0;
  content: '';
  height: 132px;
  left: 0;
  position: absolute;
  right: 0; }

/* line 34, sass/components/page-components/_partners-block.scss */
.partners-block .field--type-entity-reference-revisions {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

/* line 36, sass/components/page-components/_partners-block.scss */
.partners-block .field--type-entity-reference-revisions .items-images {
  padding: 0 30px; }

@media (max-width: 767px) {
  /* line 36, sass/components/page-components/_partners-block.scss */
  .partners-block .field--type-entity-reference-revisions .items-images {
    padding: 0; } }

/* line 43, sass/components/page-components/_partners-block.scss */
.partners-block .slick-list {
  margin: 0 35px; }

/* line 46, sass/components/page-components/_partners-block.scss */
.partners-block .content {
  position: relative;
  z-index: 1; }

@media (min-width: 1200px) {
  /* line 46, sass/components/page-components/_partners-block.scss */
  .partners-block .content {
    padding-left: 15px;
    padding-right: 15px;
    margin-left: auto;
    margin-right: auto; } }

@media (min-width: 1200px) and (min-width: 768px) {
  /* line 46, sass/components/page-components/_partners-block.scss */
  .partners-block .content {
    width: 750px; } }

@media (min-width: 1200px) and (min-width: 992px) {
  /* line 46, sass/components/page-components/_partners-block.scss */
  .partners-block .content {
    width: 970px; } }

@media (min-width: 1200px) and (min-width: 1200px) {
  /* line 46, sass/components/page-components/_partners-block.scss */
  .partners-block .content {
    width: 1170px; } }

/* line 53, sass/components/page-components/_partners-block.scss */
.partners-block .partners-splash-left {
  background: url("../images/left-bg.png") no-repeat center;
  bottom: 0;
  height: 283px;
  left: -155px;
  position: absolute;
  width: 276px; }

/* line 60, sass/components/page-components/_partners-block.scss */
.partners-block .partners-splash-left svg {
  display: none; }

@media (min-width: 768px) {
  /* line 60, sass/components/page-components/_partners-block.scss */
  .partners-block .partners-splash-left svg {
    display: block; } }

@media (min-width: 768px) {
  /* line 53, sass/components/page-components/_partners-block.scss */
  .partners-block .partners-splash-left {
    background: transparent;
    bottom: 0;
    height: auto;
    left: 0;
    position: absolute;
    width: auto; } }

/* line 75, sass/components/page-components/_partners-block.scss */
.partners-block .partners-splash-right {
  background: url("../images/right-bg.png") no-repeat center;
  height: 253px;
  position: absolute;
  right: -100px;
  top: -125px;
  width: 251px; }

/* line 82, sass/components/page-components/_partners-block.scss */
.partners-block .partners-splash-right svg {
  display: none; }

@media (min-width: 768px) {
  /* line 82, sass/components/page-components/_partners-block.scss */
  .partners-block .partners-splash-right svg {
    display: block; } }

@media (min-width: 768px) {
  /* line 75, sass/components/page-components/_partners-block.scss */
  .partners-block .partners-splash-right {
    background: transparent;
    display: block;
    height: auto;
    right: -185px;
    top: -455px;
    width: auto; } }

/* line 97, sass/components/page-components/_partners-block.scss */
.partners-block h2 {
  color: #193f7a;
  font-size: 20px;
  font-weight: 900;
  margin-bottom: 20px;
  padding: 0 50px;
  text-align: center;
  text-transform: none; }

@media (min-width: 768px) {
  /* line 97, sass/components/page-components/_partners-block.scss */
  .partners-block h2 {
    font-size: 30px;
    margin-bottom: 40px;
    padding: 0; } }

@media (min-width: 1200px) {
  /* line 97, sass/components/page-components/_partners-block.scss */
  .partners-block h2 {
    font-size: 40px;
    margin-bottom: 75px; } }

/* line 115, sass/components/page-components/_partners-block.scss */
.partners-block .field--name-field-items-trust-badge {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

/* line 118, sass/components/page-components/_partners-block.scss */
.partners-block .field--name-field-items-trust-badge .slick-slide {
  margin: 0 10px; }

/* line 121, sass/components/page-components/_partners-block.scss */
.partners-block .field--name-field-items-trust-badge .slick-dots {
  position: absolute; }

/* line 124, sass/components/page-components/_partners-block.scss */
.partners-block .field--name-field-items-trust-badge > .field__item {
  margin: 0 5px;
  width: calc(20% - 10px); }

/* line 129, sass/components/page-components/_partners-block.scss */
.partners-block .field--name-field-items-trust-badge .items-title .field--name-field-category-title {
  color: #626b7a;
  font-family: var(--gotham);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1.5px;
  margin-bottom: 25px;
  text-align: center;
  text-transform: uppercase; }

@media (min-width: 768px) {
  /* line 129, sass/components/page-components/_partners-block.scss */
  .partners-block .field--name-field-items-trust-badge .items-title .field--name-field-category-title {
    font-size: 13px;
    letter-spacing: 1.63px;
    margin-bottom: 30px; } }

@media (min-width: 1200px) {
  /* line 129, sass/components/page-components/_partners-block.scss */
  .partners-block .field--name-field-items-trust-badge .items-title .field--name-field-category-title {
    font-size: 14px;
    letter-spacing: 1.26px;
    margin-bottom: 45px; } }

/* line 151, sass/components/page-components/_partners-block.scss */
.partners-block .field--name-field-items-trust-badge .partner-image:first-of-type {
  margin-bottom: 20px; }

@media (min-width: 768px) {
  /* line 151, sass/components/page-components/_partners-block.scss */
  .partners-block .field--name-field-items-trust-badge .partner-image:first-of-type {
    margin-bottom: 35px; } }

@media (min-width: 1200px) {
  /* line 151, sass/components/page-components/_partners-block.scss */
  .partners-block .field--name-field-items-trust-badge .partner-image:first-of-type {
    margin-bottom: 50px; } }

/* line 160, sass/components/page-components/_partners-block.scss */
.partners-block .field--name-field-items-trust-badge .partner-image img {
  margin: 0 auto;
  height: 25px; }

@media (min-width: 768px) {
  /* line 160, sass/components/page-components/_partners-block.scss */
  .partners-block .field--name-field-items-trust-badge .partner-image img {
    height: 35px; } }

@media (min-width: 1200px) {
  /* line 160, sass/components/page-components/_partners-block.scss */
  .partners-block .field--name-field-items-trust-badge .partner-image img {
    height: auto; } }

/* line 172, sass/components/page-components/_partners-block.scss */
.partners-block .slick-dots {
  margin-top: 30px; }

/* line 2, sass/components/page-components/_partners-marketplace.scss */
.partners_marketplace #block-avetta-content, .view-partners-marketplace #block-avetta-content {
  background-color: #edf0f5; }

/* line 6, sass/components/page-components/_partners-marketplace.scss */
.partners_marketplace .view-content, .view-partners-marketplace .view-content {
  max-width: 1280px;
  margin: 0px auto;
  padding: 42px 0px; }

/* line 10, sass/components/page-components/_partners-marketplace.scss */
.partners_marketplace .view-content .views-row, .view-partners-marketplace .view-content .views-row {
  -webkit-box-shadow: 0 6px 16px #3866b20d;
  box-shadow: 0 6px 16px #3866b20d;
  background: #fff;
  margin: 0 24px 21px;
  padding: 25px 0px 34px 21px; }

/* line 17, sass/components/page-components/_partners-marketplace.scss */
.partners_marketplace .view-content .views-row .partners_container, .view-partners-marketplace .view-content .views-row .partners_container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

@media (max-width: 992px) {
  /* line 17, sass/components/page-components/_partners-marketplace.scss */
  .partners_marketplace .view-content .views-row .partners_container, .view-partners-marketplace .view-content .views-row .partners_container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; } }

/* line 22, sass/components/page-components/_partners-marketplace.scss */
.partners_marketplace .view-content .views-row .partners_container .left_column, .view-partners-marketplace .view-content .views-row .partners_container .left_column {
  max-width: 300px;
  width: 100%;
  margin-right: 5%; }

/* line 26, sass/components/page-components/_partners-marketplace.scss */
.partners_marketplace .view-content .views-row .partners_container .left_column .views-image, .view-partners-marketplace .view-content .views-row .partners_container .left_column .views-image {
  margin-left: 14px; }

@media (max-width: 992px) {
  /* line 26, sass/components/page-components/_partners-marketplace.scss */
  .partners_marketplace .view-content .views-row .partners_container .left_column .views-image, .view-partners-marketplace .view-content .views-row .partners_container .left_column .views-image {
    margin-left: 0px; } }

/* line 32, sass/components/page-components/_partners-marketplace.scss */
.partners_marketplace .view-content .views-row .partners_container .left_column .views-title, .view-partners-marketplace .view-content .views-row .partners_container .left_column .views-title {
  font-weight: bold;
  margin-left: 18px;
  position: relative; }

@media (max-width: 992px) {
  /* line 32, sass/components/page-components/_partners-marketplace.scss */
  .partners_marketplace .view-content .views-row .partners_container .left_column .views-title, .view-partners-marketplace .view-content .views-row .partners_container .left_column .views-title {
    margin-left: 0px; } }

/* line 40, sass/components/page-components/_partners-marketplace.scss */
.partners_marketplace .view-content .views-row .partners_container .left_column .views-marketplace, .view-partners-marketplace .view-content .views-row .partners_container .left_column .views-marketplace {
  margin-left: 18px; }

@media (max-width: 992px) {
  /* line 40, sass/components/page-components/_partners-marketplace.scss */
  .partners_marketplace .view-content .views-row .partners_container .left_column .views-marketplace, .view-partners-marketplace .view-content .views-row .partners_container .left_column .views-marketplace {
    margin-left: 0px; } }

/* line 46, sass/components/page-components/_partners-marketplace.scss */
.partners_marketplace .view-content .views-row .partners_container .left_column .views-flag, .view-partners-marketplace .view-content .views-row .partners_container .left_column .views-flag {
  margin-left: 18px; }

@media (max-width: 992px) {
  /* line 46, sass/components/page-components/_partners-marketplace.scss */
  .partners_marketplace .view-content .views-row .partners_container .left_column .views-flag, .view-partners-marketplace .view-content .views-row .partners_container .left_column .views-flag {
    margin-left: 0px; } }

/* line 51, sass/components/page-components/_partners-marketplace.scss */
.partners_marketplace .view-content .views-row .partners_container .left_column .views-flag p, .view-partners-marketplace .view-content .views-row .partners_container .left_column .views-flag p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

/* line 54, sass/components/page-components/_partners-marketplace.scss */
.partners_marketplace .view-content .views-row .partners_container .left_column .views-flag span, .view-partners-marketplace .view-content .views-row .partners_container .left_column .views-flag span {
  width: 61px;
  height: 34px;
  display: block;
  margin: 7px 9px 0px 0px;
  background-size: 100% 100%; }

/* line 61, sass/components/page-components/_partners-marketplace.scss */
.partners_marketplace .view-content .views-row .partners_container .left_column .views-flag .ca, .view-partners-marketplace .view-content .views-row .partners_container .left_column .views-flag .ca {
  background-image: url(../images/country/can.png); }

/* line 64, sass/components/page-components/_partners-marketplace.scss */
.partners_marketplace .view-content .views-row .partners_container .left_column .views-flag .usa, .view-partners-marketplace .view-content .views-row .partners_container .left_column .views-flag .usa {
  background-image: url(../images/country/usa.png); }

/* line 67, sass/components/page-components/_partners-marketplace.scss */
.partners_marketplace .view-content .views-row .partners_container .left_column .views-flag .aus, .view-partners-marketplace .view-content .views-row .partners_container .left_column .views-flag .aus {
  background-image: url(../images/country/aus.png); }

/* line 70, sass/components/page-components/_partners-marketplace.scss */
.partners_marketplace .view-content .views-row .partners_container .left_column .views-flag .uk, .view-partners-marketplace .view-content .views-row .partners_container .left_column .views-flag .uk {
  background-image: url(../images/country/unk.png); }

/* line 75, sass/components/page-components/_partners-marketplace.scss */
.partners_marketplace .view-content .views-row .partners_container .right_column, .view-partners-marketplace .view-content .views-row .partners_container .right_column {
  max-width: 950px;
  width: 100%;
  padding: 12px 21px 0px 0px; }

@media (max-width: 992px) {
  /* line 79, sass/components/page-components/_partners-marketplace.scss */
  .partners_marketplace .view-content .views-row .partners_container .right_column .views-descriptions, .view-partners-marketplace .view-content .views-row .partners_container .right_column .views-descriptions {
    float: none; } }

@media (max-width: 480px) {
  /* line 79, sass/components/page-components/_partners-marketplace.scss */
  .partners_marketplace .view-content .views-row .partners_container .right_column .views-descriptions, .view-partners-marketplace .view-content .views-row .partners_container .right_column .views-descriptions {
    max-width: 85%; } }

/* line 86, sass/components/page-components/_partners-marketplace.scss */
.partners_marketplace .view-content .views-row .partners_container .right_column .views-descriptions .views-label-field-form, .view-partners-marketplace .view-content .views-row .partners_container .right_column .views-descriptions .views-label-field-form {
  margin-bottom: 14px;
  display: block;
  font-weight: bold; }

@media (min-width: 768px) {
  /* line 4, sass/components/page-components/_partners-tab.scss */
  .for_suppliers__contractors-page .simple-tabs .a11y-paragraphs-tabs__section-container .tabs-tab-list, .partners-page .simple-tabs .a11y-paragraphs-tabs__section-container .tabs-tab-list {
    margin-bottom: 50px; } }

/* line 10, sass/components/page-components/_partners-tab.scss */
.for_suppliers__contractors-page .simple-tabs .tabs-panel, .partners-page .simple-tabs .tabs-panel {
  margin-top: 0px; }

/* line 14, sass/components/page-components/_partners-tab.scss */
.for_suppliers__contractors-page .simple-tabs .partners_tab_content .view-content, .partners-page .simple-tabs .partners_tab_content .view-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -12px; }

/* line 18, sass/components/page-components/_partners-tab.scss */
.for_suppliers__contractors-page .simple-tabs .partners_tab_content .view-content .views-row, .partners-page .simple-tabs .partners_tab_content .view-content .views-row {
  width: 100%;
  max-width: calc(100% / 3 - 24px);
  margin: 0 12px 24px;
  overflow: hidden;
  border-radius: 10px;
  -webkit-box-shadow: 0 6px 16px rgba(56, 102, 178, 0.05);
  box-shadow: 0 6px 16px rgba(56, 102, 178, 0.05);
  background: #fff;
  position: relative; }

@media (max-width: 1180px) {
  /* line 18, sass/components/page-components/_partners-tab.scss */
  .for_suppliers__contractors-page .simple-tabs .partners_tab_content .view-content .views-row, .partners-page .simple-tabs .partners_tab_content .view-content .views-row {
    max-width: calc(100% / 2 - 24px); } }

@media (max-width: 767px) {
  /* line 18, sass/components/page-components/_partners-tab.scss */
  .for_suppliers__contractors-page .simple-tabs .partners_tab_content .view-content .views-row, .partners-page .simple-tabs .partners_tab_content .view-content .views-row {
    max-width: 100%;
    margin: 0 7px 30px 7px; } }

/* line 34, sass/components/page-components/_partners-tab.scss */
.for_suppliers__contractors-page .simple-tabs .partners_tab_content .view-content .views-row .group-wrapper, .partners-page .simple-tabs .partners_tab_content .view-content .views-row .group-wrapper {
  display: block; }

/* line 36, sass/components/page-components/_partners-tab.scss */
.for_suppliers__contractors-page .simple-tabs .partners_tab_content .view-content .views-row .group-wrapper .group-top, .partners-page .simple-tabs .partners_tab_content .view-content .views-row .group-wrapper .group-top {
  display: block; }

/* line 38, sass/components/page-components/_partners-tab.scss */
.for_suppliers__contractors-page .simple-tabs .partners_tab_content .view-content .views-row .group-wrapper .group-top .field-industry-image, .partners-page .simple-tabs .partners_tab_content .view-content .views-row .group-wrapper .group-top .field-industry-image {
  position: relative; }

/* line 40, sass/components/page-components/_partners-tab.scss */
.for_suppliers__contractors-page .simple-tabs .partners_tab_content .view-content .views-row .group-wrapper .group-top .field-industry-image img, .partners-page .simple-tabs .partners_tab_content .view-content .views-row .group-wrapper .group-top .field-industry-image img {
  width: 100%;
  height: 230px;
  -o-object-fit: cover;
  object-fit: cover; }

/* line 45, sass/components/page-components/_partners-tab.scss */
.for_suppliers__contractors-page .simple-tabs .partners_tab_content .view-content .views-row .group-wrapper .group-top .field-industry-image a, .partners-page .simple-tabs .partners_tab_content .view-content .views-row .group-wrapper .group-top .field-industry-image a {
  display: block;
  text-align: center;
  color: #0d2242;
  position: relative;
  z-index: 2;
  font-family: var(--gotham);
  font-size: 20px;
  font-weight: 900; }

/* line 54, sass/components/page-components/_partners-tab.scss */
.for_suppliers__contractors-page .simple-tabs .partners_tab_content .view-content .views-row .group-wrapper .group-top .field-industry-image a:hover, .partners-page .simple-tabs .partners_tab_content .view-content .views-row .group-wrapper .group-top .field-industry-image a:hover {
  border: none; }

@media (min-width: 1200px) {
  /* line 45, sass/components/page-components/_partners-tab.scss */
  .for_suppliers__contractors-page .simple-tabs .partners_tab_content .view-content .views-row .group-wrapper .group-top .field-industry-image a, .partners-page .simple-tabs .partners_tab_content .view-content .views-row .group-wrapper .group-top .field-industry-image a {
    font-size: 29px; } }

/* line 63, sass/components/page-components/_partners-tab.scss */
.for_suppliers__contractors-page .simple-tabs .partners_tab_content .view-content .views-row .group-wrapper .group-bottom, .partners-page .simple-tabs .partners_tab_content .view-content .views-row .group-wrapper .group-bottom {
  padding: 25px 50px; }

/* line 65, sass/components/page-components/_partners-tab.scss */
.for_suppliers__contractors-page .simple-tabs .partners_tab_content .view-content .views-row .group-wrapper .group-bottom p, .partners-page .simple-tabs .partners_tab_content .view-content .views-row .group-wrapper .group-bottom p {
  font-size: 20px;
  line-height: 30px; }

/* line 74, sass/components/page-components/_partners-tab.scss */
.for_suppliers__contractors-page .simple-tabs .partners_tab_content .content_description p, .partners-page .simple-tabs .partners_tab_content .content_description p {
  color: #193f7a;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px;
  text-align: center;
  display: block;
  margin-bottom: 25px; }

/* line 88, sass/components/page-components/_partners-tab.scss */
.for_suppliers__contractors-page .block-inline-blockblock-with-two-links .modal-dialog .modal-content, .partners-page .block-inline-blockblock-with-two-links .modal-dialog .modal-content {
  background-color: #203F75;
  -webkit-box-shadow: none;
  box-shadow: none; }

/* line 91, sass/components/page-components/_partners-tab.scss */
.for_suppliers__contractors-page .block-inline-blockblock-with-two-links .modal-dialog .modal-content .modal-header, .partners-page .block-inline-blockblock-with-two-links .modal-dialog .modal-content .modal-header {
  padding: 0; }

/* line 93, sass/components/page-components/_partners-tab.scss */
.for_suppliers__contractors-page .block-inline-blockblock-with-two-links .modal-dialog .modal-content .modal-header a, .partners-page .block-inline-blockblock-with-two-links .modal-dialog .modal-content .modal-header a {
  font-size: 30px;
  color: #fff;
  float: right;
  padding-right: 20px; }

/* line 100, sass/components/page-components/_partners-tab.scss */
.for_suppliers__contractors-page .block-inline-blockblock-with-two-links .modal-dialog .modal-content .modal-body, .partners-page .block-inline-blockblock-with-two-links .modal-dialog .modal-content .modal-body {
  padding: 0px 50px 15px; }

@media (max-width: 767px) {
  /* line 100, sass/components/page-components/_partners-tab.scss */
  .for_suppliers__contractors-page .block-inline-blockblock-with-two-links .modal-dialog .modal-content .modal-body, .partners-page .block-inline-blockblock-with-two-links .modal-dialog .modal-content .modal-body {
    padding: 0px 30px 15px; } }

/* line 105, sass/components/page-components/_partners-tab.scss */
.for_suppliers__contractors-page .block-inline-blockblock-with-two-links .modal-dialog .modal-content .modal-body form, .partners-page .block-inline-blockblock-with-two-links .modal-dialog .modal-content .modal-body form {
  width: 100% !important; }

/* line 108, sass/components/page-components/_partners-tab.scss */
.for_suppliers__contractors-page .block-inline-blockblock-with-two-links .modal-dialog .modal-content .modal-body form .mktoFormRow .mktoFormCol, .partners-page .block-inline-blockblock-with-two-links .modal-dialog .modal-content .modal-body form .mktoFormRow .mktoFormCol {
  width: 100%; }

/* line 110, sass/components/page-components/_partners-tab.scss */
.for_suppliers__contractors-page .block-inline-blockblock-with-two-links .modal-dialog .modal-content .modal-body form .mktoFormRow .mktoFormCol .mktoOffset, .partners-page .block-inline-blockblock-with-two-links .modal-dialog .modal-content .modal-body form .mktoFormRow .mktoFormCol .mktoOffset {
  display: none; }

/* line 113, sass/components/page-components/_partners-tab.scss */
.for_suppliers__contractors-page .block-inline-blockblock-with-two-links .modal-dialog .modal-content .modal-body form .mktoFormRow .mktoFormCol .mktoFieldWrap, .partners-page .block-inline-blockblock-with-two-links .modal-dialog .modal-content .modal-body form .mktoFormRow .mktoFormCol .mktoFieldWrap {
  width: 100%; }

/* line 115, sass/components/page-components/_partners-tab.scss */
.for_suppliers__contractors-page .block-inline-blockblock-with-two-links .modal-dialog .modal-content .modal-body form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel, .partners-page .block-inline-blockblock-with-two-links .modal-dialog .modal-content .modal-body form .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel {
  display: none; }

/* line 118, sass/components/page-components/_partners-tab.scss */
.for_suppliers__contractors-page .block-inline-blockblock-with-two-links .modal-dialog .modal-content .modal-body form .mktoFormRow .mktoFormCol .mktoFieldWrap input, .for_suppliers__contractors-page .block-inline-blockblock-with-two-links .modal-dialog .modal-content .modal-body form .mktoFormRow .mktoFormCol .mktoFieldWrap textarea, .partners-page .block-inline-blockblock-with-two-links .modal-dialog .modal-content .modal-body form .mktoFormRow .mktoFormCol .mktoFieldWrap input, .partners-page .block-inline-blockblock-with-two-links .modal-dialog .modal-content .modal-body form .mktoFormRow .mktoFormCol .mktoFieldWrap textarea {
  width: 100% !important;
  padding: 9px 15px !important;
  font-size: 18px !important; }

/* line 126, sass/components/page-components/_partners-tab.scss */
.for_suppliers__contractors-page .block-inline-blockblock-with-two-links .modal-dialog .modal-content .modal-body form .mktoButtonRow, .partners-page .block-inline-blockblock-with-two-links .modal-dialog .modal-content .modal-body form .mktoButtonRow {
  margin: 0 auto;
  display: table; }

/* line 129, sass/components/page-components/_partners-tab.scss */
.for_suppliers__contractors-page .block-inline-blockblock-with-two-links .modal-dialog .modal-content .modal-body form .mktoButtonRow button, .partners-page .block-inline-blockblock-with-two-links .modal-dialog .modal-content .modal-body form .mktoButtonRow button {
  background-color: #376ABD;
  padding: 12px 30px;
  text-decoration: none;
  font-size: 24px;
  color: #fff;
  border: 0px solid;
  text-transform: capitalize;
  font-weight: 500; }

/* line 1, sass/components/page-components/_pointers-block.scss */
.block-inline-blockpointers-block {
  padding: 0 25px; }

/* line 3, sass/components/page-components/_pointers-block.scss */
.block-inline-blockpointers-block h2 {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 60px;
  font-weight: 900;
  margin-bottom: 35px;
  line-height: 1.367;
  text-align: center;
  text-transform: inherit;
  text-align: center; }

@media (max-width: 1200px) {
  /* line 3, sass/components/page-components/_pointers-block.scss */
  .block-inline-blockpointers-block h2 {
    font-size: 40px; } }

@media (max-width: 767px) {
  /* line 3, sass/components/page-components/_pointers-block.scss */
  .block-inline-blockpointers-block h2 {
    font-size: 30px; } }

/* line 20, sass/components/page-components/_pointers-block.scss */
.block-inline-blockpointers-block .content {
  max-width: 930px;
  margin: 0 auto;
  color: #626b7a;
  font-size: 24px; }

/* line 25, sass/components/page-components/_pointers-block.scss */
.block-inline-blockpointers-block .content p {
  margin-bottom: 35px;
  word-wrap: anywhere; }

/* line 29, sass/components/page-components/_pointers-block.scss */
.block-inline-blockpointers-block .content .field--name-field-date {
  position: relative;
  left: 100px;
  margin: 0 0 20px auto;
  color: #2152a1;
  font-weight: 600;
  display: table; }

/* line 36, sass/components/page-components/_pointers-block.scss */
.block-inline-blockpointers-block .content .field--name-field-date:before {
  content: "Last Updated:";
  margin-right: 10px; }

@media (max-width: 1137px) {
  /* line 29, sass/components/page-components/_pointers-block.scss */
  .block-inline-blockpointers-block .content .field--name-field-date {
    left: 0; } }

@media (max-width: 767px) {
  /* line 29, sass/components/page-components/_pointers-block.scss */
  .block-inline-blockpointers-block .content .field--name-field-date {
    margin: 0 auto 20px;
    text-align: center; } }

/* line 50, sass/components/page-components/_pointers-block.scss */
.block-inline-blockpointers-block .content .paragraph--type--pointers .field--name-field-text-for-number {
  float: left;
  display: inline-block;
  width: 10%; }

/* line 56, sass/components/page-components/_pointers-block.scss */
.block-inline-blockpointers-block .content .paragraph--type--pointers .field--name-field-sub-pointers .paragraph--type--list-with-number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-left: 10%; }

@media (max-width: 600px) {
  /* line 56, sass/components/page-components/_pointers-block.scss */
  .block-inline-blockpointers-block .content .paragraph--type--pointers .field--name-field-sub-pointers .paragraph--type--list-with-number {
    padding-left: 5%;
    font-size: 20px; } }

/* line 64, sass/components/page-components/_pointers-block.scss */
.block-inline-blockpointers-block .content .paragraph--type--pointers .field--name-field-sub-pointers .paragraph--type--list-with-number .field--name-field-description-new {
  -webkit-box-flex: 80%;
  -ms-flex: 80%;
  flex: 80%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--0::before {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #edf0f5), color-stop(50%, transparent), to(transparent)), -webkit-gradient(linear, left top, right top, color-stop(50%, #0db14b), color-stop(50%, #edf0f5), to(#edf0f5));
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(90deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--1::before {
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(93.6deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--2::before {
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(97.2deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--3::before {
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(100.8deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--4::before {
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(104.4deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--5::before {
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(108deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--6::before {
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(111.6deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--7::before {
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(115.2deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--8::before {
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(118.8deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--9::before {
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(122.4deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--10::before {
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(126deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--11::before {
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(129.6deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--12::before {
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(133.2deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--13::before {
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(136.8deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--14::before {
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(140.4deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--15::before {
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(144deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--16::before {
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(147.6deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--17::before {
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(151.2deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--18::before {
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(154.8deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--19::before {
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(158.4deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--20::before {
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(162deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--21::before {
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(165.6deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--22::before {
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(169.2deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--23::before {
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(172.8deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--24::before {
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(176.4deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--25::before {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #edf0f5), color-stop(50%, transparent), to(transparent)), -webkit-gradient(linear, left top, left bottom, color-stop(50%, #0db14b), color-stop(50%, #edf0f5), to(#edf0f5));
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(180deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--26::before {
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(183.6deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--27::before {
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(187.2deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--28::before {
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(190.8deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--29::before {
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(194.4deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--30::before {
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(198deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--31::before {
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(201.6deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--32::before {
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(205.2deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--33::before {
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(208.8deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--34::before {
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(212.4deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--35::before {
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(216deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--36::before {
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(219.6deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--37::before {
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(223.2deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--38::before {
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(226.8deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--39::before {
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(230.4deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--40::before {
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(234deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--41::before {
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(237.6deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--42::before {
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(241.2deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--43::before {
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(244.8deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--44::before {
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(248.4deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--45::before {
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(252deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--46::before {
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(255.6deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--47::before {
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(259.2deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--48::before {
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(262.8deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--49::before {
  background-image: linear-gradient(90deg, #edf0f5 50%, transparent 50%, transparent), linear-gradient(266.4deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--50::before {
  background-image: -webkit-gradient(linear, right top, left top, color-stop(50%, #0db14b), color-stop(50%, transparent), to(transparent)), -webkit-gradient(linear, right top, left top, color-stop(50%, #0db14b), color-stop(50%, #edf0f5), to(#edf0f5));
  background-image: linear-gradient(-90deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--51::before {
  background-image: linear-gradient(-86.4deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--52::before {
  background-image: linear-gradient(-82.8deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--53::before {
  background-image: linear-gradient(-79.2deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--54::before {
  background-image: linear-gradient(-75.6deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--55::before {
  background-image: linear-gradient(-72deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--56::before {
  background-image: linear-gradient(-68.4deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--57::before {
  background-image: linear-gradient(-64.8deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--58::before {
  background-image: linear-gradient(-61.2deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--59::before {
  background-image: linear-gradient(-57.6deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--60::before {
  background-image: linear-gradient(-54deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--61::before {
  background-image: linear-gradient(-50.4deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--62::before {
  background-image: linear-gradient(-46.8deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--63::before {
  background-image: linear-gradient(-43.2deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--64::before {
  background-image: linear-gradient(-39.6deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--65::before {
  background-image: linear-gradient(-36deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--66::before {
  background-image: linear-gradient(-32.4deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--67::before {
  background-image: linear-gradient(-28.8deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--68::before {
  background-image: linear-gradient(-25.2deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--69::before {
  background-image: linear-gradient(-21.6deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--70::before {
  background-image: linear-gradient(-18deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--71::before {
  background-image: linear-gradient(-14.4deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--72::before {
  background-image: linear-gradient(-10.8deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--73::before {
  background-image: linear-gradient(-7.2deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--74::before {
  background-image: linear-gradient(-3.6deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--75::before {
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(50%, #0db14b), color-stop(50%, transparent), to(transparent)), -webkit-gradient(linear, right top, left top, color-stop(50%, #0db14b), color-stop(50%, #edf0f5), to(#edf0f5));
  background-image: linear-gradient(0deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--76::before {
  background-image: linear-gradient(3.6deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--77::before {
  background-image: linear-gradient(7.2deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--78::before {
  background-image: linear-gradient(10.8deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--79::before {
  background-image: linear-gradient(14.4deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--80::before {
  background-image: linear-gradient(18deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--81::before {
  background-image: linear-gradient(21.6deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--82::before {
  background-image: linear-gradient(25.2deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--83::before {
  background-image: linear-gradient(28.8deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--84::before {
  background-image: linear-gradient(32.4deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--85::before {
  background-image: linear-gradient(36deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--86::before {
  background-image: linear-gradient(39.6deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--87::before {
  background-image: linear-gradient(43.2deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--88::before {
  background-image: linear-gradient(46.8deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--89::before {
  background-image: linear-gradient(50.4deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--90::before {
  background-image: linear-gradient(54deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--91::before {
  background-image: linear-gradient(57.6deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--92::before {
  background-image: linear-gradient(61.2deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--93::before {
  background-image: linear-gradient(64.8deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--94::before {
  background-image: linear-gradient(68.4deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--95::before {
  background-image: linear-gradient(72deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--96::before {
  background-image: linear-gradient(75.6deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--97::before {
  background-image: linear-gradient(79.2deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--98::before {
  background-image: linear-gradient(82.8deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--99::before {
  background-image: linear-gradient(86.4deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 6, sass/components/page-components/_progress-bar.scss */
.progress--circle.progress--100::before {
  background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #0db14b), color-stop(50%, transparent), to(transparent)), -webkit-gradient(linear, right top, left top, color-stop(50%, #0db14b), color-stop(50%, #edf0f5), to(#edf0f5));
  background-image: linear-gradient(90deg, #0db14b 50%, transparent 50%, transparent), linear-gradient(270deg, #0db14b 50%, #edf0f5 50%, #edf0f5); }

/* line 1, sass/components/page-components/_resource-library-block.scss */
.resource-library-block, .avetta-events-block {
  margin-top: -120px;
  position: relative;
  z-index: 1; }

@media (max-width: 992px) {
  /* line 1, sass/components/page-components/_resource-library-block.scss */
  .resource-library-block, .avetta-events-block {
    margin-top: -80px; } }

@media (max-width: 767px) {
  /* line 1, sass/components/page-components/_resource-library-block.scss */
  .resource-library-block, .avetta-events-block {
    margin-top: -49px; } }

/* line 12, sass/components/page-components/_resource-library-block.scss */
.resource-library-block .content, .avetta-events-block .content {
  max-width: 1460px;
  padding: 0 30px;
  margin: 0 auto; }

@media (max-width: 767px) {
  /* line 12, sass/components/page-components/_resource-library-block.scss */
  .resource-library-block .content, .avetta-events-block .content {
    padding: 0 25px; } }

/* line 21, sass/components/page-components/_resource-library-block.scss */
.resource-library-block .block-content, .avetta-events-block .block-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-shadow: 0 6px 25px rgba(56, 102, 178, 0.1);
  box-shadow: 0 6px 25px rgba(56, 102, 178, 0.1); }

@media (max-width: 767px) {
  /* line 21, sass/components/page-components/_resource-library-block.scss */
  .resource-library-block .block-content, .avetta-events-block .block-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse; } }

/* line 29, sass/components/page-components/_resource-library-block.scss */
.resource-library-block .group-left, .avetta-events-block .group-left {
  width: 51%;
  padding: 25px 39px;
  border-radius: 10px 0 0 10px;
  overflow: hidden;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

@media (max-width: 992px) {
  /* line 29, sass/components/page-components/_resource-library-block.scss */
  .resource-library-block .group-left, .avetta-events-block .group-left {
    width: 50%;
    padding: 39px 39px 42px 30px; } }

@media (max-width: 767px) {
  /* line 29, sass/components/page-components/_resource-library-block.scss */
  .resource-library-block .group-left, .avetta-events-block .group-left {
    width: 100%;
    padding: 26px 10px 21px 21px; } }

/* line 47, sass/components/page-components/_resource-library-block.scss */
.resource-library-block .group-left .field--name-field-featured, .avetta-events-block .group-left .field--name-field-featured {
  color: #fff;
  font-family: var(--gotham);
  font-size: 16px;
  font-weight: 900;
  text-transform: uppercase;
  background: #2d67c5;
  text-align: center;
  border-radius: 30px;
  padding: 8px 30px;
  display: inline-block;
  margin-bottom: 15px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content; }

@media (max-width: 992px) {
  /* line 47, sass/components/page-components/_resource-library-block.scss */
  .resource-library-block .group-left .field--name-field-featured, .avetta-events-block .group-left .field--name-field-featured {
    padding: 8px 25px;
    margin-bottom: 9px; } }

@media (max-width: 767px) {
  /* line 47, sass/components/page-components/_resource-library-block.scss */
  .resource-library-block .group-left .field--name-field-featured, .avetta-events-block .group-left .field--name-field-featured {
    padding: 5px 20px;
    margin-bottom: 9px;
    font-size: 10px; } }

/* line 71, sass/components/page-components/_resource-library-block.scss */
.resource-library-block .group-left .field--name-field-title h2, .avetta-events-block .group-left .field--name-field-title h2 {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 40px;
  font-weight: 900;
  line-height: 50px;
  margin-bottom: 15px;
  text-transform: inherit; }

@media (max-width: 992px) {
  /* line 71, sass/components/page-components/_resource-library-block.scss */
  .resource-library-block .group-left .field--name-field-title h2, .avetta-events-block .group-left .field--name-field-title h2 {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 9px; } }

@media (max-width: 767px) {
  /* line 71, sass/components/page-components/_resource-library-block.scss */
  .resource-library-block .group-left .field--name-field-title h2, .avetta-events-block .group-left .field--name-field-title h2 {
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 16px; } }

/* line 91, sass/components/page-components/_resource-library-block.scss */
.resource-library-block .group-left .field--name-field-resource-library-text, .avetta-events-block .group-left .field--name-field-resource-library-text {
  color: #626b7a;
  font-size: 24px;
  font-weight: 400;
  line-height: 36px;
  margin-bottom: 15px; }

@media (max-width: 992px) {
  /* line 91, sass/components/page-components/_resource-library-block.scss */
  .resource-library-block .group-left .field--name-field-resource-library-text, .avetta-events-block .group-left .field--name-field-resource-library-text {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 26px; } }

@media (max-width: 767px) {
  /* line 91, sass/components/page-components/_resource-library-block.scss */
  .resource-library-block .group-left .field--name-field-resource-library-text, .avetta-events-block .group-left .field--name-field-resource-library-text {
    margin-bottom: 9px; } }

/* line 107, sass/components/page-components/_resource-library-block.scss */
.resource-library-block .group-left .field--name-field-resource-library-link a, .avetta-events-block .group-left .field--name-field-resource-library-link a {
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0.72px;
  line-height: 30px;
  text-transform: uppercase; }

/* line 113, sass/components/page-components/_resource-library-block.scss */
.resource-library-block .group-left .field--name-field-resource-library-link a:after, .avetta-events-block .group-left .field--name-field-resource-library-link a:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 12px;
  height: 14px;
  background: url("../images/ar-b.png") 0px 0px no-repeat;
  background-size: 100%;
  margin: 0 0 0 10px; }

@media (max-width: 992px) {
  /* line 107, sass/components/page-components/_resource-library-block.scss */
  .resource-library-block .group-left .field--name-field-resource-library-link a, .avetta-events-block .group-left .field--name-field-resource-library-link a {
    font-size: 15px; } }

@media (max-width: 767px) {
  /* line 107, sass/components/page-components/_resource-library-block.scss */
  .resource-library-block .group-left .field--name-field-resource-library-link a, .avetta-events-block .group-left .field--name-field-resource-library-link a {
    font-size: 13px; }
  /* line 130, sass/components/page-components/_resource-library-block.scss */
  .resource-library-block .group-left .field--name-field-resource-library-link a:after, .avetta-events-block .group-left .field--name-field-resource-library-link a:after {
    width: 11px;
    height: 16px; } }

/* line 140, sass/components/page-components/_resource-library-block.scss */
.resource-library-block .group-right, .avetta-events-block .group-right {
  width: 49%; }

@media (max-width: 992px) {
  /* line 140, sass/components/page-components/_resource-library-block.scss */
  .resource-library-block .group-right, .avetta-events-block .group-right {
    width: 50%; } }

@media (max-width: 767px) {
  /* line 140, sass/components/page-components/_resource-library-block.scss */
  .resource-library-block .group-right, .avetta-events-block .group-right {
    width: 100%; } }

/* line 148, sass/components/page-components/_resource-library-block.scss */
.resource-library-block .group-right div, .resource-library-block .group-right article, .avetta-events-block .group-right div, .avetta-events-block .group-right article {
  height: 100%; }

/* line 151, sass/components/page-components/_resource-library-block.scss */
.resource-library-block .group-right .field__item, .avetta-events-block .group-right .field__item {
  border-radius: 0 10px 10px 0;
  overflow: hidden;
  margin: 0; }

@media (max-width: 767px) {
  /* line 151, sass/components/page-components/_resource-library-block.scss */
  .resource-library-block .group-right .field__item, .avetta-events-block .group-right .field__item {
    border-radius: 0; } }

/* line 159, sass/components/page-components/_resource-library-block.scss */
.resource-library-block .group-right img, .avetta-events-block .group-right img {
  width: 100%;
  height: 100%;
  margin: 0; }

/* line 168, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block,
.block-views-blockevents-listing-page-events-list,
.block-views-blockcourses-block-1,
.block-views-blocksupplier-trade-block-1 {
  padding-top: 100px;
  padding-bottom: 125px;
  background-color: #edf0f5; }

@media (max-width: 767px) {
  /* line 168, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block,
  .block-views-blockevents-listing-page-events-list,
  .block-views-blockcourses-block-1,
  .block-views-blocksupplier-trade-block-1 {
    padding-top: 40px;
    padding-bottom: 65px; } }

/* line 179, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .content,
.block-views-blockevents-listing-page-events-list .content,
.block-views-blockcourses-block-1 .content,
.block-views-blocksupplier-trade-block-1 .content {
  max-width: 1460px;
  padding: 0 30px;
  margin: 0 auto; }

@media (max-width: 767px) {
  /* line 179, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .content,
  .block-views-blockevents-listing-page-events-list .content,
  .block-views-blockcourses-block-1 .content,
  .block-views-blocksupplier-trade-block-1 .content {
    padding: 0 25px; } }

/* line 188, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .filter--first-part,
.block-views-blockevents-listing-page-events-list .filter--first-part,
.block-views-blockcourses-block-1 .filter--first-part,
.block-views-blocksupplier-trade-block-1 .filter--first-part {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #fff;
  padding: 42px 25px 32px 38px; }

@media (max-width: 992px) {
  /* line 188, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .filter--first-part,
  .block-views-blockevents-listing-page-events-list .filter--first-part,
  .block-views-blockcourses-block-1 .filter--first-part,
  .block-views-blocksupplier-trade-block-1 .filter--first-part {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 17px 33px 32px 30px; } }

@media (max-width: 767px) {
  /* line 188, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .filter--first-part,
  .block-views-blockevents-listing-page-events-list .filter--first-part,
  .block-views-blockcourses-block-1 .filter--first-part,
  .block-views-blocksupplier-trade-block-1 .filter--first-part {
    padding: 13px 21px 10px 21px; } }

/* line 200, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .filter--first-part h2,
.block-views-blockevents-listing-page-events-list .filter--first-part h2,
.block-views-blockcourses-block-1 .filter--first-part h2,
.block-views-blocksupplier-trade-block-1 .filter--first-part h2 {
  color: #112b54;
  font-family: var(--gotham);
  font-size: 28px;
  font-weight: 500;
  letter-spacing: -0.42px;
  line-height: 46px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-transform: inherit; }

@media (max-width: 1450px) {
  /* line 200, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .filter--first-part h2,
  .block-views-blockevents-listing-page-events-list .filter--first-part h2,
  .block-views-blockcourses-block-1 .filter--first-part h2,
  .block-views-blocksupplier-trade-block-1 .filter--first-part h2 {
    font-size: 22px; } }

@media (max-width: 992px) {
  /* line 200, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .filter--first-part h2,
  .block-views-blockevents-listing-page-events-list .filter--first-part h2,
  .block-views-blockcourses-block-1 .filter--first-part h2,
  .block-views-blocksupplier-trade-block-1 .filter--first-part h2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    letter-spacing: -0.3px;
    margin-bottom: 7px;
    font-size: 20px; } }

@media (max-width: 767px) {
  /* line 200, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .filter--first-part h2,
  .block-views-blockevents-listing-page-events-list .filter--first-part h2,
  .block-views-blockcourses-block-1 .filter--first-part h2,
  .block-views-blocksupplier-trade-block-1 .filter--first-part h2 {
    font-size: 18px;
    margin-bottom: 3px; } }

/* line 224, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .filter--first-part .form-item,
.block-views-blockevents-listing-page-events-list .filter--first-part .form-item,
.block-views-blockcourses-block-1 .filter--first-part .form-item,
.block-views-blocksupplier-trade-block-1 .filter--first-part .form-item {
  width: 100%;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin: 0 0 0 27px; }

@media (max-width: 1450px) {
  /* line 224, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .filter--first-part .form-item,
  .block-views-blockevents-listing-page-events-list .filter--first-part .form-item,
  .block-views-blockcourses-block-1 .filter--first-part .form-item,
  .block-views-blocksupplier-trade-block-1 .filter--first-part .form-item {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 0 0 0 24px; } }

@media (max-width: 992px) {
  /* line 224, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .filter--first-part .form-item,
  .block-views-blockevents-listing-page-events-list .filter--first-part .form-item,
  .block-views-blockcourses-block-1 .filter--first-part .form-item,
  .block-views-blocksupplier-trade-block-1 .filter--first-part .form-item {
    max-width: calc(50% - 12px); }
  /* line 234, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .filter--first-part .form-item.form-item-industries,
  .block-views-blockevents-listing-page-events-list .filter--first-part .form-item.form-item-industries,
  .block-views-blockcourses-block-1 .filter--first-part .form-item.form-item-industries,
  .block-views-blocksupplier-trade-block-1 .filter--first-part .form-item.form-item-industries {
    margin: 0; } }

@media (max-width: 767px) {
  /* line 224, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .filter--first-part .form-item,
  .block-views-blockevents-listing-page-events-list .filter--first-part .form-item,
  .block-views-blockcourses-block-1 .filter--first-part .form-item,
  .block-views-blocksupplier-trade-block-1 .filter--first-part .form-item {
    max-width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    margin: 0 0 15px !important; } }

@media (max-width: 767px) {
  /* line 247, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .filter--first-part .select2-selection,
  .block-views-blockevents-listing-page-events-list .filter--first-part .select2-selection,
  .block-views-blockcourses-block-1 .filter--first-part .select2-selection,
  .block-views-blocksupplier-trade-block-1 .filter--first-part .select2-selection {
    height: 47px; }
  /* line 250, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .filter--first-part .select2-selection .select2-selection__rendered,
  .block-views-blockevents-listing-page-events-list .filter--first-part .select2-selection .select2-selection__rendered,
  .block-views-blockcourses-block-1 .filter--first-part .select2-selection .select2-selection__rendered,
  .block-views-blocksupplier-trade-block-1 .filter--first-part .select2-selection .select2-selection__rendered {
    font-size: 16px;
    line-height: 51px; } }

/* line 257, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .filter--first-part input,
.block-views-blockevents-listing-page-events-list .filter--first-part input,
.block-views-blockcourses-block-1 .filter--first-part input,
.block-views-blocksupplier-trade-block-1 .filter--first-part input {
  margin: 0 0 0 24px;
  padding: 13px 35px;
  border-color: #2d67c5;
  border-width: 2px;
  color: #2d67c5;
  font-size: 16px;
  font-weight: 400;
  text-transform: uppercase; }

/* line 266, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .filter--first-part input:hover,
.block-views-blockevents-listing-page-events-list .filter--first-part input:hover,
.block-views-blockcourses-block-1 .filter--first-part input:hover,
.block-views-blocksupplier-trade-block-1 .filter--first-part input:hover {
  background: #097230;
  border-color: #097230;
  color: #fff; }

@media (max-width: 1199px) {
  /* line 257, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .filter--first-part input,
  .block-views-blockevents-listing-page-events-list .filter--first-part input,
  .block-views-blockcourses-block-1 .filter--first-part input,
  .block-views-blocksupplier-trade-block-1 .filter--first-part input {
    padding: 13px 28px; } }

@media (max-width: 992px) {
  /* line 257, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .filter--first-part input,
  .block-views-blockevents-listing-page-events-list .filter--first-part input,
  .block-views-blockcourses-block-1 .filter--first-part input,
  .block-views-blocksupplier-trade-block-1 .filter--first-part input {
    width: 100%;
    padding: 10px 28px;
    font-size: 13px;
    margin: 15px 0 0 0; } }

@media (max-width: 767px) {
  /* line 257, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .filter--first-part input,
  .block-views-blockevents-listing-page-events-list .filter--first-part input,
  .block-views-blockcourses-block-1 .filter--first-part input,
  .block-views-blocksupplier-trade-block-1 .filter--first-part input {
    margin: 0 0 15px; } }

/* line 287, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .filter--second-part,
.block-views-blockevents-listing-page-events-list .filter--second-part,
.block-views-blockcourses-block-1 .filter--second-part,
.block-views-blocksupplier-trade-block-1 .filter--second-part {
  position: relative; }

/* line 289, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .filter--second-part .filter-tab,
.block-views-blockevents-listing-page-events-list .filter--second-part .filter-tab,
.block-views-blockcourses-block-1 .filter--second-part .filter-tab,
.block-views-blocksupplier-trade-block-1 .filter--second-part .filter-tab {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-shadow: 0 6px 25px rgba(56, 102, 178, 0.05);
  box-shadow: 0 6px 25px rgba(56, 102, 178, 0.05);
  background-color: #2152a1;
  position: relative;
  z-index: 2;
  width: 100%;
  text-align: center;
  color: #fff;
  font-family: var(--gotham);
  font-size: 16px;
  font-weight: 500;
  letter-spacing: -0.24px;
  line-height: 1;
  padding: 17px 13px 14px 13px;
  border-radius: 5px;
  cursor: pointer; }

@media (max-width: 992px) {
  /* line 289, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .filter--second-part .filter-tab,
  .block-views-blockevents-listing-page-events-list .filter--second-part .filter-tab,
  .block-views-blockcourses-block-1 .filter--second-part .filter-tab,
  .block-views-blocksupplier-trade-block-1 .filter--second-part .filter-tab {
    padding: 15px 13px 14px 13px; } }

@media (max-width: 767px) {
  /* line 289, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .filter--second-part .filter-tab,
  .block-views-blockevents-listing-page-events-list .filter--second-part .filter-tab,
  .block-views-blockcourses-block-1 .filter--second-part .filter-tab,
  .block-views-blocksupplier-trade-block-1 .filter--second-part .filter-tab {
    padding: 11px 13px 11px 13px;
    font-size: 14px; } }

/* line 320, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .filter--second-part .filter-tab:after,
.block-views-blockevents-listing-page-events-list .filter--second-part .filter-tab:after,
.block-views-blockcourses-block-1 .filter--second-part .filter-tab:after,
.block-views-blocksupplier-trade-block-1 .filter--second-part .filter-tab:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 11px;
  height: 11px;
  background: url("../images/arrow-bottom.png") 0px 0px no-repeat;
  background-size: 100%;
  margin: 4px 0 0 10px; }

/* line 330, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .filter--second-part .filter-tab:before,
.block-views-blockevents-listing-page-events-list .filter--second-part .filter-tab:before,
.block-views-blockcourses-block-1 .filter--second-part .filter-tab:before,
.block-views-blocksupplier-trade-block-1 .filter--second-part .filter-tab:before {
  content: '';
  position: absolute;
  width: 36px;
  height: 29px;
  background: url(../images/ar-bot.png) -1px -16px no-repeat;
  background-size: 42px 24px;
  left: calc(50% - 18px);
  bottom: -28px; }

@media (max-width: 767px) {
  /* line 330, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .filter--second-part .filter-tab:before,
  .block-views-blockevents-listing-page-events-list .filter--second-part .filter-tab:before,
  .block-views-blockcourses-block-1 .filter--second-part .filter-tab:before,
  .block-views-blocksupplier-trade-block-1 .filter--second-part .filter-tab:before {
    left: calc(50% - 20px); } }

/* line 346, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .filter--second-part .close-tab,
.block-views-blockevents-listing-page-events-list .filter--second-part .close-tab,
.block-views-blockcourses-block-1 .filter--second-part .close-tab,
.block-views-blocksupplier-trade-block-1 .filter--second-part .close-tab {
  display: block;
  border-top: 1px solid #dddee0;
  width: 100%;
  padding: 26px 15px;
  text-align: center;
  color: #2152a1;
  font-family: var(--gotham);
  font-size: 16px;
  font-weight: 500;
  letter-spacing: -0.24px;
  line-height: 32px;
  text-transform: uppercase;
  margin-top: 31px;
  cursor: pointer; }

@media (max-width: 992px) {
  /* line 346, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .filter--second-part .close-tab,
  .block-views-blockevents-listing-page-events-list .filter--second-part .close-tab,
  .block-views-blockcourses-block-1 .filter--second-part .close-tab,
  .block-views-blocksupplier-trade-block-1 .filter--second-part .close-tab {
    padding: 20px 15px; } }

@media (max-width: 767px) {
  /* line 346, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .filter--second-part .close-tab,
  .block-views-blockevents-listing-page-events-list .filter--second-part .close-tab,
  .block-views-blockcourses-block-1 .filter--second-part .close-tab,
  .block-views-blocksupplier-trade-block-1 .filter--second-part .close-tab {
    padding: 10px 15px; } }

/* line 369, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .filter--second-part .close-tab:after,
.block-views-blockevents-listing-page-events-list .filter--second-part .close-tab:after,
.block-views-blockcourses-block-1 .filter--second-part .close-tab:after,
.block-views-blocksupplier-trade-block-1 .filter--second-part .close-tab:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 11px;
  height: 11px;
  background: url("../images/top-arrow.png") 0px 0px no-repeat;
  background-size: 100%;
  margin: 0 0 0 8px; }

/* line 382, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .filter--second-part .wrap-form,
.block-views-blockevents-listing-page-events-list .filter--second-part .wrap-form,
.block-views-blockcourses-block-1 .filter--second-part .wrap-form,
.block-views-blocksupplier-trade-block-1 .filter--second-part .wrap-form {
  display: none;
  background: #fff;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1;
  width: 100%;
  padding: 17px 30px 0 41px;
  -webkit-box-shadow: 0 20px 25px rgba(56, 102, 178, 0.25);
  box-shadow: 0 20px 25px rgba(56, 102, 178, 0.25); }

@media (max-width: 992px) {
  /* line 382, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .filter--second-part .wrap-form,
  .block-views-blockevents-listing-page-events-list .filter--second-part .wrap-form,
  .block-views-blockcourses-block-1 .filter--second-part .wrap-form,
  .block-views-blocksupplier-trade-block-1 .filter--second-part .wrap-form {
    padding: 29px 28px 0 31px; } }

@media (max-width: 767px) {
  /* line 382, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .filter--second-part .wrap-form,
  .block-views-blockevents-listing-page-events-list .filter--second-part .wrap-form,
  .block-views-blockcourses-block-1 .filter--second-part .wrap-form,
  .block-views-blocksupplier-trade-block-1 .filter--second-part .wrap-form {
    padding: 19px 15px 0 15px; } }

/* line 400, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .filter--second-part .wrap-form .form-composite,
.block-views-blockevents-listing-page-events-list .filter--second-part .wrap-form .form-composite,
.block-views-blockcourses-block-1 .filter--second-part .wrap-form .form-composite,
.block-views-blocksupplier-trade-block-1 .filter--second-part .wrap-form .form-composite {
  margin: 0;
  position: relative; }

/* line 403, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .filter--second-part .wrap-form .form-composite legend,
.block-views-blockevents-listing-page-events-list .filter--second-part .wrap-form .form-composite legend,
.block-views-blockcourses-block-1 .filter--second-part .wrap-form .form-composite legend,
.block-views-blocksupplier-trade-block-1 .filter--second-part .wrap-form .form-composite legend {
  border-bottom: 1px solid #dddee0; }

/* line 406, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .filter--second-part .wrap-form .form-composite .bef-toggle,
.block-views-blockevents-listing-page-events-list .filter--second-part .wrap-form .form-composite .bef-toggle,
.block-views-blockcourses-block-1 .filter--second-part .wrap-form .form-composite .bef-toggle,
.block-views-blocksupplier-trade-block-1 .filter--second-part .wrap-form .form-composite .bef-toggle {
  position: absolute;
  color: #2d67c5;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.64px;
  line-height: 30px;
  text-decoration: underline;
  text-transform: uppercase;
  top: 3px;
  right: 125px;
  cursor: pointer; }

@media (max-width: 767px) {
  /* line 406, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .filter--second-part .wrap-form .form-composite .bef-toggle,
  .block-views-blockevents-listing-page-events-list .filter--second-part .wrap-form .form-composite .bef-toggle,
  .block-views-blockcourses-block-1 .filter--second-part .wrap-form .form-composite .bef-toggle,
  .block-views-blocksupplier-trade-block-1 .filter--second-part .wrap-form .form-composite .bef-toggle {
    position: static;
    display: block;
    text-align: right;
    font-size: 12px; } }

/* line 425, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .filter--second-part .wrap-form .form-composite .fieldset-legend,
.block-views-blockevents-listing-page-events-list .filter--second-part .wrap-form .form-composite .fieldset-legend,
.block-views-blockcourses-block-1 .filter--second-part .wrap-form .form-composite .fieldset-legend,
.block-views-blocksupplier-trade-block-1 .filter--second-part .wrap-form .form-composite .fieldset-legend {
  color: #626b7a;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: -0.27px;
  line-height: 39px;
  text-transform: uppercase; }

@media (max-width: 992px) {
  /* line 425, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .filter--second-part .wrap-form .form-composite .fieldset-legend,
  .block-views-blockevents-listing-page-events-list .filter--second-part .wrap-form .form-composite .fieldset-legend,
  .block-views-blockcourses-block-1 .filter--second-part .wrap-form .form-composite .fieldset-legend,
  .block-views-blocksupplier-trade-block-1 .filter--second-part .wrap-form .form-composite .fieldset-legend {
    font-size: 16px; } }

/* line 440, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .filter--second-part .wrap-form .form-type-checkbox input[type="checkbox"],
.block-views-blockevents-listing-page-events-list .filter--second-part .wrap-form .form-type-checkbox input[type="checkbox"],
.block-views-blockcourses-block-1 .filter--second-part .wrap-form .form-type-checkbox input[type="checkbox"],
.block-views-blocksupplier-trade-block-1 .filter--second-part .wrap-form .form-type-checkbox input[type="checkbox"] {
  display: none; }

/* line 443, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .filter--second-part .wrap-form .form-type-checkbox input[type="checkbox"]:checked + label:after,
.block-views-blockevents-listing-page-events-list .filter--second-part .wrap-form .form-type-checkbox input[type="checkbox"]:checked + label:after,
.block-views-blockcourses-block-1 .filter--second-part .wrap-form .form-type-checkbox input[type="checkbox"]:checked + label:after,
.block-views-blocksupplier-trade-block-1 .filter--second-part .wrap-form .form-type-checkbox input[type="checkbox"]:checked + label:after {
  display: block; }

/* line 448, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .filter--second-part .wrap-form .form-type-checkbox label,
.block-views-blockevents-listing-page-events-list .filter--second-part .wrap-form .form-type-checkbox label,
.block-views-blockcourses-block-1 .filter--second-part .wrap-form .form-type-checkbox label,
.block-views-blocksupplier-trade-block-1 .filter--second-part .wrap-form .form-type-checkbox label {
  position: relative;
  color: #0d2242;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

@media (max-width: 767px) {
  /* line 448, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .filter--second-part .wrap-form .form-type-checkbox label,
  .block-views-blockevents-listing-page-events-list .filter--second-part .wrap-form .form-type-checkbox label,
  .block-views-blockcourses-block-1 .filter--second-part .wrap-form .form-type-checkbox label,
  .block-views-blocksupplier-trade-block-1 .filter--second-part .wrap-form .form-type-checkbox label {
    font-size: 15px; } }

/* line 458, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .filter--second-part .wrap-form .form-type-checkbox label:before,
.block-views-blockevents-listing-page-events-list .filter--second-part .wrap-form .form-type-checkbox label:before,
.block-views-blockcourses-block-1 .filter--second-part .wrap-form .form-type-checkbox label:before,
.block-views-blocksupplier-trade-block-1 .filter--second-part .wrap-form .form-type-checkbox label:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 27px;
  height: 27px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 27px;
  flex: 0 0 27px;
  border: 1px solid #d2d3d5;
  background-color: #fff;
  margin: 0 17px 0 0; }

@media (max-width: 767px) {
  /* line 458, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .filter--second-part .wrap-form .form-type-checkbox label:before,
  .block-views-blockevents-listing-page-events-list .filter--second-part .wrap-form .form-type-checkbox label:before,
  .block-views-blockcourses-block-1 .filter--second-part .wrap-form .form-type-checkbox label:before,
  .block-views-blocksupplier-trade-block-1 .filter--second-part .wrap-form .form-type-checkbox label:before {
    width: 20px;
    height: 20px;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20px;
    flex: 0 0 20px;
    margin: 0 8px 0 0; } }

/* line 475, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .filter--second-part .wrap-form .form-type-checkbox label:after,
.block-views-blockevents-listing-page-events-list .filter--second-part .wrap-form .form-type-checkbox label:after,
.block-views-blockcourses-block-1 .filter--second-part .wrap-form .form-type-checkbox label:after,
.block-views-blocksupplier-trade-block-1 .filter--second-part .wrap-form .form-type-checkbox label:after {
  content: '';
  position: absolute;
  top: 7px;
  left: 6px;
  width: 15px;
  height: 15px;
  background-color: #097230;
  display: none; }

@media (max-width: 767px) {
  /* line 475, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .filter--second-part .wrap-form .form-type-checkbox label:after,
  .block-views-blockevents-listing-page-events-list .filter--second-part .wrap-form .form-type-checkbox label:after,
  .block-views-blockcourses-block-1 .filter--second-part .wrap-form .form-type-checkbox label:after,
  .block-views-blocksupplier-trade-block-1 .filter--second-part .wrap-form .form-type-checkbox label:after {
    top: 6px;
    left: 6px;
    width: 8px;
    height: 8px; } }

/* line 497, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .filter--second-part .wrap-form .fieldset-wrapper > .form-checkboxes .form-checkboxes,
.block-views-blockevents-listing-page-events-list .filter--second-part .wrap-form .fieldset-wrapper > .form-checkboxes .form-checkboxes,
.block-views-blockcourses-block-1 .filter--second-part .wrap-form .fieldset-wrapper > .form-checkboxes .form-checkboxes,
.block-views-blocksupplier-trade-block-1 .filter--second-part .wrap-form .fieldset-wrapper > .form-checkboxes .form-checkboxes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -10px;
  padding: 28px 0; }

@media (max-width: 767px) {
  /* line 497, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .filter--second-part .wrap-form .fieldset-wrapper > .form-checkboxes .form-checkboxes,
  .block-views-blockevents-listing-page-events-list .filter--second-part .wrap-form .fieldset-wrapper > .form-checkboxes .form-checkboxes,
  .block-views-blockcourses-block-1 .filter--second-part .wrap-form .fieldset-wrapper > .form-checkboxes .form-checkboxes,
  .block-views-blocksupplier-trade-block-1 .filter--second-part .wrap-form .fieldset-wrapper > .form-checkboxes .form-checkboxes {
    margin: 0 0 10px;
    padding: 10px 0; } }

/* line 506, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .filter--second-part .wrap-form .fieldset-wrapper > .form-checkboxes .form-checkboxes > .form-item,
.block-views-blockevents-listing-page-events-list .filter--second-part .wrap-form .fieldset-wrapper > .form-checkboxes .form-checkboxes > .form-item,
.block-views-blockcourses-block-1 .filter--second-part .wrap-form .fieldset-wrapper > .form-checkboxes .form-checkboxes > .form-item,
.block-views-blocksupplier-trade-block-1 .filter--second-part .wrap-form .fieldset-wrapper > .form-checkboxes .form-checkboxes > .form-item {
  margin: 0 5px 25px;
  width: 100%;
  max-width: calc(100% / 5 - 10px); }

@media (max-width: 1199px) {
  /* line 506, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .filter--second-part .wrap-form .fieldset-wrapper > .form-checkboxes .form-checkboxes > .form-item,
  .block-views-blockevents-listing-page-events-list .filter--second-part .wrap-form .fieldset-wrapper > .form-checkboxes .form-checkboxes > .form-item,
  .block-views-blockcourses-block-1 .filter--second-part .wrap-form .fieldset-wrapper > .form-checkboxes .form-checkboxes > .form-item,
  .block-views-blocksupplier-trade-block-1 .filter--second-part .wrap-form .fieldset-wrapper > .form-checkboxes .form-checkboxes > .form-item {
    max-width: calc(100% / 3 - 10px); } }

@media (max-width: 992px) {
  /* line 506, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .filter--second-part .wrap-form .fieldset-wrapper > .form-checkboxes .form-checkboxes > .form-item,
  .block-views-blockevents-listing-page-events-list .filter--second-part .wrap-form .fieldset-wrapper > .form-checkboxes .form-checkboxes > .form-item,
  .block-views-blockcourses-block-1 .filter--second-part .wrap-form .fieldset-wrapper > .form-checkboxes .form-checkboxes > .form-item,
  .block-views-blocksupplier-trade-block-1 .filter--second-part .wrap-form .fieldset-wrapper > .form-checkboxes .form-checkboxes > .form-item {
    max-width: calc(100% / 2 - 10px); } }

@media (max-width: 767px) {
  /* line 506, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .filter--second-part .wrap-form .fieldset-wrapper > .form-checkboxes .form-checkboxes > .form-item,
  .block-views-blockevents-listing-page-events-list .filter--second-part .wrap-form .fieldset-wrapper > .form-checkboxes .form-checkboxes > .form-item,
  .block-views-blockcourses-block-1 .filter--second-part .wrap-form .fieldset-wrapper > .form-checkboxes .form-checkboxes > .form-item,
  .block-views-blocksupplier-trade-block-1 .filter--second-part .wrap-form .fieldset-wrapper > .form-checkboxes .form-checkboxes > .form-item {
    max-width: 100%;
    margin: 0 0 10px; } }

/* line 527, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .filter--third-part,
.block-views-blockevents-listing-page-events-list .filter--third-part,
.block-views-blockcourses-block-1 .filter--third-part,
.block-views-blocksupplier-trade-block-1 .filter--third-part {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 25px; }

@media (max-width: 992px) {
  /* line 527, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .filter--third-part,
  .block-views-blockevents-listing-page-events-list .filter--third-part,
  .block-views-blockcourses-block-1 .filter--third-part,
  .block-views-blocksupplier-trade-block-1 .filter--third-part {
    margin-top: 40px; } }

@media (max-width: 767px) {
  /* line 527, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .filter--third-part,
  .block-views-blockevents-listing-page-events-list .filter--third-part,
  .block-views-blockcourses-block-1 .filter--third-part,
  .block-views-blocksupplier-trade-block-1 .filter--third-part {
    display: none; } }

/* line 538, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .filter--third-part > span,
.block-views-blockevents-listing-page-events-list .filter--third-part > span,
.block-views-blockcourses-block-1 .filter--third-part > span,
.block-views-blocksupplier-trade-block-1 .filter--third-part > span {
  padding: 0 20px 0 0;
  border-right: 1px solid #d2d3d5;
  margin: 0 20px 0 0; }

/* line 542, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .filter--third-part > span h2,
.block-views-blockevents-listing-page-events-list .filter--third-part > span h2,
.block-views-blockcourses-block-1 .filter--third-part > span h2,
.block-views-blocksupplier-trade-block-1 .filter--third-part > span h2 {
  color: #112b54;
  font-family: var(--gotham);
  font-size: 18px;
  font-weight: 500;
  letter-spacing: -0.27px;
  line-height: 26px;
  text-transform: inherit;
  margin: 0; }

@media (max-width: 992px) {
  /* line 542, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .filter--third-part > span h2,
  .block-views-blockevents-listing-page-events-list .filter--third-part > span h2,
  .block-views-blockcourses-block-1 .filter--third-part > span h2,
  .block-views-blocksupplier-trade-block-1 .filter--third-part > span h2 {
    font-size: 16px; } }

/* line 557, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .filter--third-part input[type="submit"],
.block-views-blockevents-listing-page-events-list .filter--third-part input[type="submit"],
.block-views-blockcourses-block-1 .filter--third-part input[type="submit"],
.block-views-blocksupplier-trade-block-1 .filter--third-part input[type="submit"] {
  padding: 0;
  color: #2d67c5;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.64px;
  line-height: 24px;
  text-decoration: underline;
  text-transform: uppercase;
  border: none;
  margin: 0; }

/* line 568, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .filter--third-part input[type="submit"]:hover,
.block-views-blockevents-listing-page-events-list .filter--third-part input[type="submit"]:hover,
.block-views-blockcourses-block-1 .filter--third-part input[type="submit"]:hover,
.block-views-blocksupplier-trade-block-1 .filter--third-part input[type="submit"]:hover {
  background: transparent; }

@media (max-width: 992px) {
  /* line 557, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .filter--third-part input[type="submit"],
  .block-views-blockevents-listing-page-events-list .filter--third-part input[type="submit"],
  .block-views-blockcourses-block-1 .filter--third-part input[type="submit"],
  .block-views-blocksupplier-trade-block-1 .filter--third-part input[type="submit"] {
    font-size: 13px; } }

/* line 575, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .filter--third-part input[type="submit"]:hover,
.block-views-blockevents-listing-page-events-list .filter--third-part input[type="submit"]:hover,
.block-views-blockcourses-block-1 .filter--third-part input[type="submit"]:hover,
.block-views-blocksupplier-trade-block-1 .filter--third-part input[type="submit"]:hover {
  background: transparent;
  color: #097230; }

/* line 581, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .filter--third-part .form-actions,
.block-views-blockevents-listing-page-events-list .filter--third-part .form-actions,
.block-views-blockcourses-block-1 .filter--third-part .form-actions,
.block-views-blocksupplier-trade-block-1 .filter--third-part .form-actions {
  padding: 0;
  margin: 0; }

/* line 586, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .filter--third-part .form-type-select,
.block-views-blockevents-listing-page-events-list .filter--third-part .form-type-select,
.block-views-blockcourses-block-1 .filter--third-part .form-type-select,
.block-views-blocksupplier-trade-block-1 .filter--third-part .form-type-select {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end; }

/* line 592, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .filter--third-part .form-item-sort-by,
.block-views-blockevents-listing-page-events-list .filter--third-part .form-item-sort-by,
.block-views-blockcourses-block-1 .filter--third-part .form-item-sort-by,
.block-views-blocksupplier-trade-block-1 .filter--third-part .form-item-sort-by {
  padding-top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin: 0; }

/* line 598, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .filter--third-part .form-item-sort-by label,
.block-views-blockevents-listing-page-events-list .filter--third-part .form-item-sort-by label,
.block-views-blockcourses-block-1 .filter--third-part .form-item-sort-by label,
.block-views-blocksupplier-trade-block-1 .filter--third-part .form-item-sort-by label {
  color: #112b54;
  font-family: var(--gotham);
  font-size: 18px;
  font-weight: 500;
  letter-spacing: -0.27px;
  border-right: 1px solid #d2d3d5;
  padding: 0 20px 0 0; }

@media (max-width: 992px) {
  /* line 598, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .filter--third-part .form-item-sort-by label,
  .block-views-blockevents-listing-page-events-list .filter--third-part .form-item-sort-by label,
  .block-views-blockcourses-block-1 .filter--third-part .form-item-sort-by label,
  .block-views-blocksupplier-trade-block-1 .filter--third-part .form-item-sort-by label {
    font-size: 16px; } }

/* line 611, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .filter--third-part .form-item-sort-by .select2,
.block-views-blockevents-listing-page-events-list .filter--third-part .form-item-sort-by .select2,
.block-views-blockcourses-block-1 .filter--third-part .form-item-sort-by .select2,
.block-views-blocksupplier-trade-block-1 .filter--third-part .form-item-sort-by .select2 {
  max-width: 192px; }

/* line 613, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .filter--third-part .form-item-sort-by .select2 .select2-selection,
.block-views-blockevents-listing-page-events-list .filter--third-part .form-item-sort-by .select2 .select2-selection,
.block-views-blockcourses-block-1 .filter--third-part .form-item-sort-by .select2 .select2-selection,
.block-views-blocksupplier-trade-block-1 .filter--third-part .form-item-sort-by .select2 .select2-selection {
  background: transparent; }

/* line 616, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .filter--third-part .form-item-sort-by .select2 .select2-selection__arrow,
.block-views-blockevents-listing-page-events-list .filter--third-part .form-item-sort-by .select2 .select2-selection__arrow,
.block-views-blockcourses-block-1 .filter--third-part .form-item-sort-by .select2 .select2-selection__arrow,
.block-views-blocksupplier-trade-block-1 .filter--third-part .form-item-sort-by .select2 .select2-selection__arrow {
  width: 16px; }

/* line 618, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .filter--third-part .form-item-sort-by .select2 .select2-selection__arrow b,
.block-views-blockevents-listing-page-events-list .filter--third-part .form-item-sort-by .select2 .select2-selection__arrow b,
.block-views-blockcourses-block-1 .filter--third-part .form-item-sort-by .select2 .select2-selection__arrow b,
.block-views-blocksupplier-trade-block-1 .filter--third-part .form-item-sort-by .select2 .select2-selection__arrow b {
  height: 14px;
  width: 13px;
  background-size: 100%; }

@media (max-width: 767px) {
  /* line 616, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .filter--third-part .form-item-sort-by .select2 .select2-selection__arrow,
  .block-views-blockevents-listing-page-events-list .filter--third-part .form-item-sort-by .select2 .select2-selection__arrow,
  .block-views-blockcourses-block-1 .filter--third-part .form-item-sort-by .select2 .select2-selection__arrow,
  .block-views-blocksupplier-trade-block-1 .filter--third-part .form-item-sort-by .select2 .select2-selection__arrow {
    height: 41px;
    width: 42px; } }

/* line 628, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .filter--third-part .form-item-sort-by .select2 .select2-selection__rendered,
.block-views-blockevents-listing-page-events-list .filter--third-part .form-item-sort-by .select2 .select2-selection__rendered,
.block-views-blockcourses-block-1 .filter--third-part .form-item-sort-by .select2 .select2-selection__rendered,
.block-views-blocksupplier-trade-block-1 .filter--third-part .form-item-sort-by .select2 .select2-selection__rendered {
  color: #2d67c5;
  font-family: var(--gotham);
  font-size: 18px;
  font-weight: 700;
  background: transparent;
  padding: 0 17px 0 18px; }

@media (max-width: 767px) {
  /* line 628, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .filter--third-part .form-item-sort-by .select2 .select2-selection__rendered,
  .block-views-blockevents-listing-page-events-list .filter--third-part .form-item-sort-by .select2 .select2-selection__rendered,
  .block-views-blockcourses-block-1 .filter--third-part .form-item-sort-by .select2 .select2-selection__rendered,
  .block-views-blocksupplier-trade-block-1 .filter--third-part .form-item-sort-by .select2 .select2-selection__rendered {
    padding: 0 29px 0 16px; } }

/* line 645, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .view-empty,
.block-views-blockevents-listing-page-events-list .view-empty,
.block-views-blockcourses-block-1 .view-empty,
.block-views-blocksupplier-trade-block-1 .view-empty {
  text-align: center;
  padding: 40px 0; }

/* line 648, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .view-empty h3,
.block-views-blockevents-listing-page-events-list .view-empty h3,
.block-views-blockcourses-block-1 .view-empty h3,
.block-views-blocksupplier-trade-block-1 .view-empty h3 {
  font-size: 24px;
  color: #193f7a; }

/* line 653, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .view-content,
.block-views-blockevents-listing-page-events-list .view-content,
.block-views-blockcourses-block-1 .view-content,
.block-views-blocksupplier-trade-block-1 .view-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 5px -25px 0; }

@media (max-width: 992px) {
  /* line 653, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .view-content,
  .block-views-blockevents-listing-page-events-list .view-content,
  .block-views-blockcourses-block-1 .view-content,
  .block-views-blocksupplier-trade-block-1 .view-content {
    margin: 15px -10px 0; } }

@media (max-width: 767px) {
  /* line 653, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .view-content,
  .block-views-blockevents-listing-page-events-list .view-content,
  .block-views-blockcourses-block-1 .view-content,
  .block-views-blocksupplier-trade-block-1 .view-content {
    margin: 40px 0 0; } }

/* line 663, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .view-content .views-row,
.block-views-blockevents-listing-page-events-list .view-content .views-row,
.block-views-blockcourses-block-1 .view-content .views-row,
.block-views-blocksupplier-trade-block-1 .view-content .views-row {
  width: 100%;
  max-width: calc(100% / 3 - 50px);
  margin: 0 25px 50px;
  position: relative;
  background: #fff;
  border-radius: 0 0 10px 10px; }

@media (max-width: 992px) {
  /* line 663, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .view-content .views-row,
  .block-views-blockevents-listing-page-events-list .view-content .views-row,
  .block-views-blockcourses-block-1 .view-content .views-row,
  .block-views-blocksupplier-trade-block-1 .view-content .views-row {
    max-width: calc(100% / 2 - 20px);
    margin: 0 10px 20px; } }

@media (max-width: 767px) {
  /* line 663, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .view-content .views-row,
  .block-views-blockevents-listing-page-events-list .view-content .views-row,
  .block-views-blockcourses-block-1 .view-content .views-row,
  .block-views-blocksupplier-trade-block-1 .view-content .views-row {
    max-width: 100%;
    margin: 0 0 20px; } }

/* line 678, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .view-content .views-row .new-blog-element-text,
.block-views-blockevents-listing-page-events-list .view-content .views-row .new-blog-element-text,
.block-views-blockcourses-block-1 .view-content .views-row .new-blog-element-text,
.block-views-blocksupplier-trade-block-1 .view-content .views-row .new-blog-element-text {
  position: absolute;
  top: 15px;
  left: 14px;
  z-index: 0;
  background: #fff;
  padding: 9px 22px;
  border-radius: 30px;
  color: #2152a1;
  font-family: var(--gotham);
  font-size: 16px;
  font-weight: 900;
  text-transform: uppercase; }

@media (max-width: 992px) {
  /* line 678, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .view-content .views-row .new-blog-element-text,
  .block-views-blockevents-listing-page-events-list .view-content .views-row .new-blog-element-text,
  .block-views-blockcourses-block-1 .view-content .views-row .new-blog-element-text,
  .block-views-blocksupplier-trade-block-1 .view-content .views-row .new-blog-element-text {
    font-size: 14px;
    top: 11px;
    left: 13px;
    padding: 8px 19px; } }

@media (max-width: 767px) {
  /* line 678, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .view-content .views-row .new-blog-element-text,
  .block-views-blockevents-listing-page-events-list .view-content .views-row .new-blog-element-text,
  .block-views-blockcourses-block-1 .view-content .views-row .new-blog-element-text,
  .block-views-blocksupplier-trade-block-1 .view-content .views-row .new-blog-element-text {
    display: none; } }

/* line 704, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .view-content .views-row .views-field-field-image-1,
.block-views-blockevents-listing-page-events-list .view-content .views-row .views-field-field-image-1,
.block-views-blockcourses-block-1 .view-content .views-row .views-field-field-image-1,
.block-views-blocksupplier-trade-block-1 .view-content .views-row .views-field-field-image-1 {
  width: 100%; }

/* line 706, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .view-content .views-row .views-field-field-image-1 img,
.block-views-blockevents-listing-page-events-list .view-content .views-row .views-field-field-image-1 img,
.block-views-blockcourses-block-1 .view-content .views-row .views-field-field-image-1 img,
.block-views-blocksupplier-trade-block-1 .view-content .views-row .views-field-field-image-1 img {
  width: 100%; }

/* line 710, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .view-content .views-row .views-field-field-resource-tag,
.block-views-blockevents-listing-page-events-list .view-content .views-row .views-field-field-resource-tag,
.block-views-blockcourses-block-1 .view-content .views-row .views-field-field-resource-tag,
.block-views-blocksupplier-trade-block-1 .view-content .views-row .views-field-field-resource-tag {
  padding: 42px 35px 0 37px;
  color: #9dacc4;
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 1.5px;
  line-height: 28px;
  text-transform: uppercase; }

@media (max-width: 992px) {
  /* line 710, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .view-content .views-row .views-field-field-resource-tag,
  .block-views-blockevents-listing-page-events-list .view-content .views-row .views-field-field-resource-tag,
  .block-views-blockcourses-block-1 .view-content .views-row .views-field-field-resource-tag,
  .block-views-blocksupplier-trade-block-1 .view-content .views-row .views-field-field-resource-tag {
    padding: 21px 35px 0 29px;
    font-size: 12px;
    line-height: 20px; } }

@media (max-width: 767px) {
  /* line 710, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .view-content .views-row .views-field-field-resource-tag,
  .block-views-blockevents-listing-page-events-list .view-content .views-row .views-field-field-resource-tag,
  .block-views-blockcourses-block-1 .view-content .views-row .views-field-field-resource-tag,
  .block-views-blocksupplier-trade-block-1 .view-content .views-row .views-field-field-resource-tag {
    padding: 23px 35px 0 24px;
    font-size: 12px;
    line-height: 20px;
    letter-spacing: 1.2px; } }

/* line 730, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .view-content .views-row .views-field-field-resource-link,
.block-views-blockevents-listing-page-events-list .view-content .views-row .views-field-field-resource-link,
.block-views-blockcourses-block-1 .view-content .views-row .views-field-field-resource-link,
.block-views-blocksupplier-trade-block-1 .view-content .views-row .views-field-field-resource-link {
  padding: 16px 35px 56px 39px; }

@media (max-width: 992px) {
  /* line 730, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .view-content .views-row .views-field-field-resource-link,
  .block-views-blockevents-listing-page-events-list .view-content .views-row .views-field-field-resource-link,
  .block-views-blockcourses-block-1 .view-content .views-row .views-field-field-resource-link,
  .block-views-blocksupplier-trade-block-1 .view-content .views-row .views-field-field-resource-link {
    padding: 11px 33px 56px 31px; } }

@media (max-width: 767px) {
  /* line 730, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .view-content .views-row .views-field-field-resource-link,
  .block-views-blockevents-listing-page-events-list .view-content .views-row .views-field-field-resource-link,
  .block-views-blockcourses-block-1 .view-content .views-row .views-field-field-resource-link,
  .block-views-blocksupplier-trade-block-1 .view-content .views-row .views-field-field-resource-link {
    padding: 8px 24px 41px 24px; } }

/* line 739, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .view-content .views-row .views-field-field-resource-link a,
.block-views-blockevents-listing-page-events-list .view-content .views-row .views-field-field-resource-link a,
.block-views-blockcourses-block-1 .view-content .views-row .views-field-field-resource-link a,
.block-views-blocksupplier-trade-block-1 .view-content .views-row .views-field-field-resource-link a {
  color: #0d2242;
  font-family: var(--gotham);
  font-size: 24px;
  font-weight: 500;
  line-height: 34px; }

@media (max-width: 992px) {
  /* line 739, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .view-content .views-row .views-field-field-resource-link a,
  .block-views-blockevents-listing-page-events-list .view-content .views-row .views-field-field-resource-link a,
  .block-views-blockcourses-block-1 .view-content .views-row .views-field-field-resource-link a,
  .block-views-blocksupplier-trade-block-1 .view-content .views-row .views-field-field-resource-link a {
    font-size: 20px;
    line-height: 28px; } }

@media (max-width: 767px) {
  /* line 739, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockresources-resources-library-filter-block .view-content .views-row .views-field-field-resource-link a,
  .block-views-blockevents-listing-page-events-list .view-content .views-row .views-field-field-resource-link a,
  .block-views-blockcourses-block-1 .view-content .views-row .views-field-field-resource-link a,
  .block-views-blocksupplier-trade-block-1 .view-content .views-row .views-field-field-resource-link a {
    font-size: 15px;
    line-height: 20px; } }

/* line 753, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .view-content .views-row .views-field-field-resource-link a:hover,
.block-views-blockevents-listing-page-events-list .view-content .views-row .views-field-field-resource-link a:hover,
.block-views-blockcourses-block-1 .view-content .views-row .views-field-field-resource-link a:hover,
.block-views-blocksupplier-trade-block-1 .view-content .views-row .views-field-field-resource-link a:hover {
  color: #097230; }

/* line 761, sass/components/page-components/_resource-library-block.scss */
.block-views-blockresources-resources-library-filter-block .pager,
.block-views-blockevents-listing-page-events-list .pager,
.block-views-blockcourses-block-1 .pager,
.block-views-blocksupplier-trade-block-1 .pager {
  margin: 0; }

/* line 766, sass/components/page-components/_resource-library-block.scss */
.text-decoration-none:hover {
  text-decoration: none; }

/* line 771, sass/components/page-components/_resource-library-block.scss */
.views-field-field-resource-link .file {
  background: none !important;
  padding-left: 0 !important; }

/* line 778, sass/components/page-components/_resource-library-block.scss */
.avetta-events-block {
  position: relative;
  z-index: 2;
  margin-bottom: 70px; }

@media (max-width: 992px) {
  /* line 778, sass/components/page-components/_resource-library-block.scss */
  .avetta-events-block {
    margin-bottom: 35px; } }

/* line 785, sass/components/page-components/_resource-library-block.scss */
.avetta-events-block .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  padding-top: 55px;
  padding-bottom: 55px; }

@media screen and (max-width: 991px) {
  /* line 785, sass/components/page-components/_resource-library-block.scss */
  .avetta-events-block .content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; } }

/* line 793, sass/components/page-components/_resource-library-block.scss */
.avetta-events-block .content:before {
  content: '';
  position: absolute;
  z-index: 1;
  border-radius: 10px;
  background: #fff;
  -webkit-box-shadow: 0 6px 25px rgba(56, 102, 178, 0.1);
  box-shadow: 0 6px 25px rgba(56, 102, 178, 0.1);
  width: calc(100% - 60px);
  height: 100%;
  left: 30px;
  right: 30px;
  top: 0; }

/* line 809, sass/components/page-components/_resource-library-block.scss */
.avetta-events-block .group-left {
  position: relative;
  z-index: 2;
  overflow: inherit;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  padding: 0 10px 0 39px;
  width: 54%; }

@media (max-width: 992px) {
  /* line 809, sass/components/page-components/_resource-library-block.scss */
  .avetta-events-block .group-left {
    width: 100%; } }

@media (max-width: 767px) {
  /* line 809, sass/components/page-components/_resource-library-block.scss */
  .avetta-events-block .group-left {
    padding: 0 20px; } }

/* line 823, sass/components/page-components/_resource-library-block.scss */
.avetta-events-block .group-right {
  position: relative;
  z-index: 2;
  margin-right: 40px; }

@media (max-width: 992px) {
  /* line 823, sass/components/page-components/_resource-library-block.scss */
  .avetta-events-block .group-right {
    width: 100%;
    margin: 40px 0 0 0; } }

/* line 832, sass/components/page-components/_resource-library-block.scss */
.avetta-events-block .group-right .field__item {
  border-radius: 0; }

/* line 839, sass/components/page-components/_resource-library-block.scss */
.avetta-events-block .avetta-events-date {
  position: absolute;
  top: -75px;
  border-radius: 21px;
  background-color: #00c0f3;
  padding: 8px 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 224px; }

@media (max-width: 767px) {
  /* line 839, sass/components/page-components/_resource-library-block.scss */
  .avetta-events-block .avetta-events-date {
    min-width: inherit;
    padding: 5px 20px; } }

/* line 852, sass/components/page-components/_resource-library-block.scss */
.avetta-events-block .avetta-events-date:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 27px;
  height: 27px;
  margin-right: 10px;
  background: url("../images/event-calendar.png");
  background-size: 100%; }

/* line 864, sass/components/page-components/_resource-library-block.scss */
.avetta-events-block .avetta-events-date .field--name-field-event-date {
  color: #fff;
  font-size: 16px;
  font-family: var(--gotham);
  text-transform: uppercase;
  font-weight: 900; }

@media (max-width: 992px) {
  /* line 864, sass/components/page-components/_resource-library-block.scss */
  .avetta-events-block .avetta-events-date .field--name-field-event-date {
    font-size: 12px; } }

/* line 877, sass/components/page-components/_resource-library-block.scss */
.avetta-events-block .avetta-events-time-location-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: var(--gotham);
  font-size: 16px;
  font-weight: 900;
  text-transform: uppercase;
  margin: 0 0 33px -40px; }

@media (max-width: 992px) {
  /* line 877, sass/components/page-components/_resource-library-block.scss */
  .avetta-events-block .avetta-events-time-location-wrapper {
    font-size: 12px; } }

@media (max-width: 767px) {
  /* line 877, sass/components/page-components/_resource-library-block.scss */
  .avetta-events-block .avetta-events-time-location-wrapper {
    width: calc(100% + 40px);
    margin: 0 -20px 33px -20px; } }

/* line 891, sass/components/page-components/_resource-library-block.scss */
.avetta-events-block .avetta-events-time-location-wrapper .avetta-events-time {
  color: #9dacc4;
  background: #edf0f5 url("../images/icon-time.png") no-repeat 31px 11px;
  padding: 13px 35px 13px 67px;
  position: relative; }

@media (max-width: 992px) {
  /* line 891, sass/components/page-components/_resource-library-block.scss */
  .avetta-events-block .avetta-events-time-location-wrapper .avetta-events-time {
    background-position: 28px 8px; } }

@media (max-width: 767px) {
  /* line 891, sass/components/page-components/_resource-library-block.scss */
  .avetta-events-block .avetta-events-time-location-wrapper .avetta-events-time {
    padding: 13px 9px 13px 45px;
    width: 50%;
    background-position: 14px 8px; } }

/* line 904, sass/components/page-components/_resource-library-block.scss */
.avetta-events-block .avetta-events-time-location-wrapper .avetta-events-time:after {
  content: '';
  position: absolute;
  right: 0;
  top: 7px;
  bottom: 7px;
  width: 1px;
  background: #d2d3d5; }

/* line 915, sass/components/page-components/_resource-library-block.scss */
.avetta-events-block .avetta-events-time-location-wrapper .avetta-events-location {
  color: #9dacc4;
  background: #edf0f5 url("../images/icon-location.png") no-repeat 30px 11px;
  border-radius: 0 50px 50px 0;
  padding: 13px 81px 13px 67px; }

@media (max-width: 992px) {
  /* line 915, sass/components/page-components/_resource-library-block.scss */
  .avetta-events-block .avetta-events-time-location-wrapper .avetta-events-location {
    background-position: 28px 7px; } }

@media (max-width: 767px) {
  /* line 915, sass/components/page-components/_resource-library-block.scss */
  .avetta-events-block .avetta-events-time-location-wrapper .avetta-events-location {
    padding: 13px 20px 13px 40px;
    background-position: 9px 14px; } }

/* line 932, sass/components/page-components/_resource-library-block.scss */
.avetta-events-block .avetta-events-type .field--name-field-event-type {
  color: #626b7a;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0.96px;
  text-transform: uppercase;
  margin-bottom: 1px; }

@media (max-width: 992px) {
  /* line 932, sass/components/page-components/_resource-library-block.scss */
  .avetta-events-block .avetta-events-type .field--name-field-event-type {
    font-size: 14px; } }

@media (max-width: 767px) {
  /* line 932, sass/components/page-components/_resource-library-block.scss */
  .avetta-events-block .avetta-events-type .field--name-field-event-type {
    font-size: 12px; } }

/* line 949, sass/components/page-components/_resource-library-block.scss */
.avetta-events-block .avetta-events-title .field--name-field-title {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 40px;
  line-height: 1.3;
  font-weight: 900;
  margin-bottom: 19px; }

@media (max-width: 992px) {
  /* line 949, sass/components/page-components/_resource-library-block.scss */
  .avetta-events-block .avetta-events-title .field--name-field-title {
    font-size: 30px; } }

@media (max-width: 767px) {
  /* line 949, sass/components/page-components/_resource-library-block.scss */
  .avetta-events-block .avetta-events-title .field--name-field-title {
    font-size: 20px; } }

/* line 965, sass/components/page-components/_resource-library-block.scss */
.avetta-events-block .avetta-events-text {
  margin-bottom: 30px; }

/* line 967, sass/components/page-components/_resource-library-block.scss */
.avetta-events-block .avetta-events-text .field--name-field-resource-library-text {
  color: #626b7a;
  font-size: 24px;
  font-weight: 400; }

@media (max-width: 992px) {
  /* line 967, sass/components/page-components/_resource-library-block.scss */
  .avetta-events-block .avetta-events-text .field--name-field-resource-library-text {
    font-size: 16px; } }

/* line 979, sass/components/page-components/_resource-library-block.scss */
.avetta-events-block .avetta-events-link .field--name-field-resource-library-link > a {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: 2px solid #2d67c5;
  color: #2d67c5;
  display: inline-block;
  padding: 10px 38px; }

@media (min-width: 1200px) {
  /* line 979, sass/components/page-components/_resource-library-block.scss */
  .avetta-events-block .avetta-events-link .field--name-field-resource-library-link > a {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.avetta-events-block .avetta-events-link .field--name-field-resource-library-link > a:focus {
  outline: 0; }

/* line 192, sass/mixins/_default.sass */
.avetta-events-block .avetta-events-link .field--name-field-resource-library-link > a:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  margin: 0 0 0 14px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%232d67c5' d='M19 9a1 1 0 00-1 1v8H2V2h8a1 1 0 100-2H1a1 1 0 00-1 1v18a1 1 0 001 1h18a1 1 0 001-1v-9a1 1 0 00-1-1z'/%3E%3Cpath fill='%232d67c5' d='M19.382.077A1.01 1.01 0 0019 0h-5a1 1 0 100 2h2.586L9.293 9.293a1 1 0 101.414 1.414L18 3.414V6a1 1 0 102 0V1a1 1 0 00-.618-.923z'/%3E%3C/svg%3E"); }

@media (max-width: 992px) {
  /* line 192, sass/mixins/_default.sass */
  .avetta-events-block .avetta-events-link .field--name-field-resource-library-link > a:after {
    width: 17px;
    height: 17px;
    background-size: 100%; } }

/* line 204, sass/mixins/_default.sass */
.avetta-events-block .avetta-events-link .field--name-field-resource-library-link > a:focus, .avetta-events-block .avetta-events-link .field--name-field-resource-library-link > a:active, .avetta-events-block .avetta-events-link .field--name-field-resource-library-link > a:hover {
  border-color: transparent;
  background: #2d67c5;
  color: #fff; }

/* line 210, sass/mixins/_default.sass */
.avetta-events-block .avetta-events-link .field--name-field-resource-library-link > a:focus:after, .avetta-events-block .avetta-events-link .field--name-field-resource-library-link > a:active:after, .avetta-events-block .avetta-events-link .field--name-field-resource-library-link > a:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23fff' d='M19 9a1 1 0 00-1 1v8H2V2h8a1 1 0 100-2H1a1 1 0 00-1 1v18a1 1 0 001 1h18a1 1 0 001-1v-9a1 1 0 00-1-1z'/%3E%3Cpath fill='%23fff' d='M19.382.077A1.01 1.01 0 0019 0h-5a1 1 0 100 2h2.586L9.293 9.293a1 1 0 101.414 1.414L18 3.414V6a1 1 0 102 0V1a1 1 0 00-.618-.923z'/%3E%3C/svg%3E"); }

@media (max-width: 767px) {
  /* line 979, sass/components/page-components/_resource-library-block.scss */
  .avetta-events-block .avetta-events-link .field--name-field-resource-library-link > a {
    padding: 5px 27px; } }

@media (max-width: 992px) {
  /* line 999, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockevents-listing-page-events-list .filter--first-part,
  .block-views-blocksupplier-trade-block-1 .filter--first-part {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; } }

/* line 1003, sass/components/page-components/_resource-library-block.scss */
.block-views-blockevents-listing-page-events-list .filter--first-part h2,
.block-views-blocksupplier-trade-block-1 .filter--first-part h2 {
  font-size: 30px;
  max-width: 293px; }

@media (max-width: 992px) {
  /* line 1003, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockevents-listing-page-events-list .filter--first-part h2,
  .block-views-blocksupplier-trade-block-1 .filter--first-part h2 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
    font-size: 20px; } }

/* line 1014, sass/components/page-components/_resource-library-block.scss */
.block-views-blockevents-listing-page-events-list .filter--first-part .form-type-select,
.block-views-blocksupplier-trade-block-1 .filter--first-part .form-type-select {
  max-width: 250px; }

/* line 1017, sass/components/page-components/_resource-library-block.scss */
.block-views-blockevents-listing-page-events-list .filter--first-part .form-type-select .select2 .select2-selection .select2-selection__rendered,
.block-views-blocksupplier-trade-block-1 .filter--first-part .form-type-select .select2 .select2-selection .select2-selection__rendered {
  padding: 0 40px 0 20px; }

/* line 1022, sass/components/page-components/_resource-library-block.scss */
.block-views-blockevents-listing-page-events-list .filter--first-part .form-item,
.block-views-blocksupplier-trade-block-1 .filter--first-part .form-item {
  margin: 0 0 0 20px; }

@media (max-width: 992px) {
  /* line 1022, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockevents-listing-page-events-list .filter--first-part .form-item,
  .block-views-blocksupplier-trade-block-1 .filter--first-part .form-item {
    margin: 0 20px 0 0; } }

@media (max-width: 767px) {
  /* line 1022, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockevents-listing-page-events-list .filter--first-part .form-item,
  .block-views-blocksupplier-trade-block-1 .filter--first-part .form-item {
    max-width: 100%;
    margin: 0 0 20px 0; } }

@media (max-width: 992px) {
  /* line 1033, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockevents-listing-page-events-list .filter--first-part .form-submit,
  .block-views-blocksupplier-trade-block-1 .filter--first-part .form-submit {
    width: inherit;
    margin: 0;
    font-size: 14px;
    padding: 16px 28px; } }

@media (max-width: 767px) {
  /* line 1033, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockevents-listing-page-events-list .filter--first-part .form-submit,
  .block-views-blocksupplier-trade-block-1 .filter--first-part .form-submit {
    width: 100%;
    margin: 0 0 35px 0; } }

/* line 1046, sass/components/page-components/_resource-library-block.scss */
.block-views-blockevents-listing-page-events-list .filter--first-part .form-search,
.block-views-blocksupplier-trade-block-1 .filter--first-part .form-search {
  margin-left: 45px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1; }

@media (max-width: 992px) {
  /* line 1046, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockevents-listing-page-events-list .filter--first-part .form-search,
  .block-views-blocksupplier-trade-block-1 .filter--first-part .form-search {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    margin: 24px 0 0 0; } }

/* line 1053, sass/components/page-components/_resource-library-block.scss */
.block-views-blockevents-listing-page-events-list .filter--first-part .form-search .form-item,
.block-views-blocksupplier-trade-block-1 .filter--first-part .form-search .form-item {
  -webkit-box-flex: 1;
  -ms-flex: auto;
  flex: auto;
  margin: 0; }

@media (max-width: 992px) {
  /* line 1053, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockevents-listing-page-events-list .filter--first-part .form-search .form-item,
  .block-views-blocksupplier-trade-block-1 .filter--first-part .form-search .form-item {
    max-width: 100%; } }

/* line 1059, sass/components/page-components/_resource-library-block.scss */
.block-views-blockevents-listing-page-events-list .filter--first-part .form-search .form-item input,
.block-views-blocksupplier-trade-block-1 .filter--first-part .form-search .form-item input {
  margin: 0;
  width: 100%;
  max-width: 300px;
  border: none;
  background: #edf0f5 url(../images/search-icon.svg) 18px 18px no-repeat;
  padding: 14px 24px 14px 56px;
  color: #2152a1;
  font-family: var(--gotham);
  font-size: 24px;
  font-weight: 700;
  text-transform: inherit;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-radius: 10px; }

@media (max-width: 992px) {
  /* line 1059, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockevents-listing-page-events-list .filter--first-part .form-search .form-item input,
  .block-views-blocksupplier-trade-block-1 .filter--first-part .form-search .form-item input {
    max-width: 100%;
    font-size: 18px; } }

/* line 38, sass/mixins/_default.sass */
.block-views-blockevents-listing-page-events-list .filter--first-part .form-search .form-item input:-ms-input-placeholder,
.block-views-blocksupplier-trade-block-1 .filter--first-part .form-search .form-item input:-ms-input-placeholder {
  color: #2152a1; }

/* line 40, sass/mixins/_default.sass */
.block-views-blockevents-listing-page-events-list .filter--first-part .form-search .form-item input:-moz-placeholder,
.block-views-blocksupplier-trade-block-1 .filter--first-part .form-search .form-item input:-moz-placeholder {
  color: #2152a1; }

/* line 42, sass/mixins/_default.sass */
.block-views-blockevents-listing-page-events-list .filter--first-part .form-search .form-item input::-moz-placeholder,
.block-views-blocksupplier-trade-block-1 .filter--first-part .form-search .form-item input::-moz-placeholder {
  color: #2152a1; }

/* line 44, sass/mixins/_default.sass */
.block-views-blockevents-listing-page-events-list .filter--first-part .form-search .form-item input::-webkit-input-placeholder,
.block-views-blocksupplier-trade-block-1 .filter--first-part .form-search .form-item input::-webkit-input-placeholder {
  color: #2152a1; }

/* line 46, sass/mixins/_default.sass */
.block-views-blockevents-listing-page-events-list .filter--first-part .form-search .form-item input::-webkit-input-placeholder, .block-views-blocksupplier-trade-block-1 .filter--first-part .form-search .form-item input::-webkit-input-placeholder {
  color: #2152a1; }
.block-views-blockevents-listing-page-events-list .filter--first-part .form-search .form-item input::-moz-placeholder, .block-views-blocksupplier-trade-block-1 .filter--first-part .form-search .form-item input::-moz-placeholder {
  color: #2152a1; }
.block-views-blockevents-listing-page-events-list .filter--first-part .form-search .form-item input:-ms-input-placeholder, .block-views-blocksupplier-trade-block-1 .filter--first-part .form-search .form-item input:-ms-input-placeholder {
  color: #2152a1; }
.block-views-blockevents-listing-page-events-list .filter--first-part .form-search .form-item input::-ms-input-placeholder, .block-views-blocksupplier-trade-block-1 .filter--first-part .form-search .form-item input::-ms-input-placeholder {
  color: #2152a1; }
.block-views-blockevents-listing-page-events-list .filter--first-part .form-search .form-item input::placeholder,
.block-views-blocksupplier-trade-block-1 .filter--first-part .form-search .form-item input::placeholder {
  color: #2152a1; }

/* line 1088, sass/components/page-components/_resource-library-block.scss */
.block-views-blockevents-listing-page-events-list .filter--second-part,
.block-views-blocksupplier-trade-block-1 .filter--second-part {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 17px; }

@media (max-width: 767px) {
  /* line 1088, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockevents-listing-page-events-list .filter--second-part,
  .block-views-blocksupplier-trade-block-1 .filter--second-part {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; } }

/* line 1096, sass/components/page-components/_resource-library-block.scss */
.block-views-blockevents-listing-page-events-list .filter--second-part #events-results-here,
.block-views-blocksupplier-trade-block-1 .filter--second-part #events-results-here {
  border-right: 1px solid #777;
  padding: 0 15px 0 0;
  margin: 0 15px 0 0;
  color: #112b54;
  font-family: var(--gotham);
  font-size: 18px;
  font-weight: 500;
  letter-spacing: -0.27px; }

@media (max-width: 992px) {
  /* line 1096, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockevents-listing-page-events-list .filter--second-part #events-results-here,
  .block-views-blocksupplier-trade-block-1 .filter--second-part #events-results-here {
    font-size: 16px; } }

@media (max-width: 767px) {
  /* line 1096, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockevents-listing-page-events-list .filter--second-part #events-results-here,
  .block-views-blocksupplier-trade-block-1 .filter--second-part #events-results-here {
    border: none;
    margin: 0 0 12px 0; } }

/* line 1113, sass/components/page-components/_resource-library-block.scss */
.block-views-blockevents-listing-page-events-list .filter--second-part input[type="submit"],
.block-views-blocksupplier-trade-block-1 .filter--second-part input[type="submit"] {
  padding: 0;
  color: #2d67c5;
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.64px;
  line-height: 24px;
  text-decoration: underline;
  text-transform: uppercase;
  border: none;
  margin: 0; }

/* line 1125, sass/components/page-components/_resource-library-block.scss */
.block-views-blockevents-listing-page-events-list .filter--second-part input[type="submit"]:hover,
.block-views-blocksupplier-trade-block-1 .filter--second-part input[type="submit"]:hover {
  background: transparent; }

@media (max-width: 767px) {
  /* line 1113, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockevents-listing-page-events-list .filter--second-part input[type="submit"],
  .block-views-blocksupplier-trade-block-1 .filter--second-part input[type="submit"] {
    margin-bottom: 50px; } }

/* line 1133, sass/components/page-components/_resource-library-block.scss */
.block-views-blockevents-listing-page-events-list .filter--second-part .form-type-select,
.block-views-blocksupplier-trade-block-1 .filter--second-part .form-type-select {
  padding-top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1; }

@media (max-width: 767px) {
  /* line 1133, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockevents-listing-page-events-list .filter--second-part .form-type-select,
  .block-views-blocksupplier-trade-block-1 .filter--second-part .form-type-select {
    width: 100%;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start; } }

/* line 1144, sass/components/page-components/_resource-library-block.scss */
.block-views-blockevents-listing-page-events-list .filter--second-part .form-type-select label,
.block-views-blocksupplier-trade-block-1 .filter--second-part .form-type-select label {
  color: #112b54;
  font-family: var(--gotham);
  font-size: 18px;
  font-weight: 500;
  letter-spacing: -0.27px;
  border-right: 1px solid #d2d3d5;
  padding: 0 20px 0 0; }

@media (max-width: 992px) {
  /* line 1144, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockevents-listing-page-events-list .filter--second-part .form-type-select label,
  .block-views-blocksupplier-trade-block-1 .filter--second-part .form-type-select label {
    font-size: 16px; } }

/* line 1156, sass/components/page-components/_resource-library-block.scss */
.block-views-blockevents-listing-page-events-list .filter--second-part .form-type-select .select2,
.block-views-blocksupplier-trade-block-1 .filter--second-part .form-type-select .select2 {
  width: auto !important; }

/* line 1158, sass/components/page-components/_resource-library-block.scss */
.block-views-blockevents-listing-page-events-list .filter--second-part .form-type-select .select2 .select2-selection__rendered,
.block-views-blocksupplier-trade-block-1 .filter--second-part .form-type-select .select2 .select2-selection__rendered {
  font-size: 18px; }

/* line 1167, sass/components/page-components/_resource-library-block.scss */
.block-views-blockevents-listing-page-events-list .view-header-events-listing-page,
.block-views-blocksupplier-trade-block-1 .view-header-events-listing-page {
  display: none; }

/* line 1172, sass/components/page-components/_resource-library-block.scss */
.block-views-blockevents-listing-page-events-list .view-content,
.block-views-blocksupplier-trade-block-1 .view-content {
  margin-top: 58px; }

@media (max-width: 767px) {
  /* line 1172, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockevents-listing-page-events-list .view-content,
  .block-views-blocksupplier-trade-block-1 .view-content {
    margin-top: 30px; } }

/* line 1177, sass/components/page-components/_resource-library-block.scss */
.block-views-blockevents-listing-page-events-list .view-content .views-row,
.block-views-blocksupplier-trade-block-1 .view-content .views-row {
  padding: 35px;
  -webkit-box-shadow: 0 6px 16px rgba(56, 102, 178, 0.05);
  box-shadow: 0 6px 16px rgba(56, 102, 178, 0.05);
  border-radius: 10px;
  margin-left: 12px;
  margin-right: 12px;
  max-width: calc(100% / 3 - 24px); }

@media (max-width: 992px) {
  /* line 1177, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockevents-listing-page-events-list .view-content .views-row,
  .block-views-blocksupplier-trade-block-1 .view-content .views-row {
    max-width: calc(100% / 2 - 24px);
    padding: 25px; } }

@media (max-width: 767px) {
  /* line 1177, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockevents-listing-page-events-list .view-content .views-row,
  .block-views-blocksupplier-trade-block-1 .view-content .views-row {
    max-width: 100%;
    margin: 0 0 20px; } }

/* line 1192, sass/components/page-components/_resource-library-block.scss */
.block-views-blockevents-listing-page-events-list .view-content .views-row .views-field-field-event-image,
.block-views-blocksupplier-trade-block-1 .view-content .views-row .views-field-field-event-image {
  margin-bottom: 28px; }

/* line 1195, sass/components/page-components/_resource-library-block.scss */
.block-views-blockevents-listing-page-events-list .view-content .views-row .views-field-field-date,
.block-views-blocksupplier-trade-block-1 .view-content .views-row .views-field-field-date {
  border-radius: 21px;
  border: 2px solid #2d67c5;
  background-color: #fff;
  padding: 7px 18px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 217px;
  margin-top: -26px; }

@media (max-width: 992px) {
  /* line 1195, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockevents-listing-page-events-list .view-content .views-row .views-field-field-date,
  .block-views-blocksupplier-trade-block-1 .view-content .views-row .views-field-field-date {
    padding: 5px 18px;
    min-width: 180px; } }

/* line 1208, sass/components/page-components/_resource-library-block.scss */
.block-views-blockevents-listing-page-events-list .view-content .views-row .views-field-field-date:before,
.block-views-blocksupplier-trade-block-1 .view-content .views-row .views-field-field-date:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 26px;
  height: 24px;
  margin-right: 10px;
  background: url("../images/calendar-blue.png");
  background-size: 100%; }

/* line 1219, sass/components/page-components/_resource-library-block.scss */
.block-views-blockevents-listing-page-events-list .view-content .views-row .views-field-field-date .field-content,
.block-views-blocksupplier-trade-block-1 .view-content .views-row .views-field-field-date .field-content {
  color: #193f7a;
  font-size: 16px;
  font-family: var(--gotham);
  text-transform: uppercase;
  font-weight: 900; }

@media (max-width: 992px) {
  /* line 1219, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockevents-listing-page-events-list .view-content .views-row .views-field-field-date .field-content,
  .block-views-blocksupplier-trade-block-1 .view-content .views-row .views-field-field-date .field-content {
    font-size: 13px; } }

/* line 1231, sass/components/page-components/_resource-library-block.scss */
.block-views-blockevents-listing-page-events-list .view-content .views-row .views-field-field-date-location,
.block-views-blocksupplier-trade-block-1 .view-content .views-row .views-field-field-date-location {
  margin-top: 7px; }

/* line 1233, sass/components/page-components/_resource-library-block.scss */
.block-views-blockevents-listing-page-events-list .view-content .views-row .views-field-field-date-location .field--name-field-location,
.block-views-blockevents-listing-page-events-list .view-content .views-row .views-field-field-date-location .field--name-field-time,
.block-views-blocksupplier-trade-block-1 .view-content .views-row .views-field-field-date-location .field--name-field-location,
.block-views-blocksupplier-trade-block-1 .view-content .views-row .views-field-field-date-location .field--name-field-time {
  color: #9dacc4;
  background: #edf0f5 url("../images/icon-location.png") no-repeat 22px 5px;
  padding: 10px 21px 10px 61px;
  position: relative;
  border-radius: 40px;
  font-family: var(--gotham);
  font-size: 16px;
  font-weight: 900;
  text-transform: uppercase;
  display: inline-block; }

@media (max-width: 992px) {
  /* line 1233, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockevents-listing-page-events-list .view-content .views-row .views-field-field-date-location .field--name-field-location,
  .block-views-blockevents-listing-page-events-list .view-content .views-row .views-field-field-date-location .field--name-field-time,
  .block-views-blocksupplier-trade-block-1 .view-content .views-row .views-field-field-date-location .field--name-field-location,
  .block-views-blocksupplier-trade-block-1 .view-content .views-row .views-field-field-date-location .field--name-field-time {
    font-size: 13px; } }

/* line 1251, sass/components/page-components/_resource-library-block.scss */
.block-views-blockevents-listing-page-events-list .view-content .views-row .views-field-field-date-location .field--name-field-time,
.block-views-blocksupplier-trade-block-1 .view-content .views-row .views-field-field-date-location .field--name-field-time {
  background: #edf0f5 url("../images/icon-time.png") no-repeat 23px 7px; }

@media (max-width: 992px) {
  /* line 1251, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockevents-listing-page-events-list .view-content .views-row .views-field-field-date-location .field--name-field-time,
  .block-views-blocksupplier-trade-block-1 .view-content .views-row .views-field-field-date-location .field--name-field-time {
    background-position: 23px 5px; } }

/* line 1260, sass/components/page-components/_resource-library-block.scss */
.block-views-blockevents-listing-page-events-list .view-content .views-row .views-field-field-event-tag,
.block-views-blocksupplier-trade-block-1 .view-content .views-row .views-field-field-event-tag {
  margin-top: 27px; }

/* line 1262, sass/components/page-components/_resource-library-block.scss */
.block-views-blockevents-listing-page-events-list .view-content .views-row .views-field-field-event-tag .field-content,
.block-views-blocksupplier-trade-block-1 .view-content .views-row .views-field-field-event-tag .field-content {
  color: #626b7a;
  font-size: 16px;
  letter-spacing: 0.77px;
  font-weight: 700;
  text-transform: uppercase; }

@media (max-width: 992px) {
  /* line 1262, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockevents-listing-page-events-list .view-content .views-row .views-field-field-event-tag .field-content,
  .block-views-blocksupplier-trade-block-1 .view-content .views-row .views-field-field-event-tag .field-content {
    font-size: 14px; } }

/* line 1274, sass/components/page-components/_resource-library-block.scss */
.block-views-blockevents-listing-page-events-list .view-content .views-row .views-field-field-subtitle,
.block-views-blocksupplier-trade-block-1 .view-content .views-row .views-field-field-subtitle {
  margin-top: 8px; }

/* line 1276, sass/components/page-components/_resource-library-block.scss */
.block-views-blockevents-listing-page-events-list .view-content .views-row .views-field-field-subtitle .field-content,
.block-views-blocksupplier-trade-block-1 .view-content .views-row .views-field-field-subtitle .field-content {
  color: #193f7a;
  font-size: 24px;
  font-weight: 700;
  line-height: 32px; }

@media (max-width: 992px) {
  /* line 1276, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockevents-listing-page-events-list .view-content .views-row .views-field-field-subtitle .field-content,
  .block-views-blocksupplier-trade-block-1 .view-content .views-row .views-field-field-subtitle .field-content {
    font-size: 20px; } }

/* line 1287, sass/components/page-components/_resource-library-block.scss */
.block-views-blockevents-listing-page-events-list .view-content .views-row .views-field-field-event-link,
.block-views-blocksupplier-trade-block-1 .view-content .views-row .views-field-field-event-link {
  margin-top: 15px; }

/* line 1289, sass/components/page-components/_resource-library-block.scss */
.block-views-blockevents-listing-page-events-list .view-content .views-row .views-field-field-event-link a,
.block-views-blocksupplier-trade-block-1 .view-content .views-row .views-field-field-event-link a {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: none;
  color: #2d67c5;
  padding: 0;
  padding: 0 !important;
  display: inline-block; }

@media (min-width: 1200px) {
  /* line 1289, sass/components/page-components/_resource-library-block.scss */
  .block-views-blockevents-listing-page-events-list .view-content .views-row .views-field-field-event-link a,
  .block-views-blocksupplier-trade-block-1 .view-content .views-row .views-field-field-event-link a {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.block-views-blockevents-listing-page-events-list .view-content .views-row .views-field-field-event-link a:focus,
.block-views-blocksupplier-trade-block-1 .view-content .views-row .views-field-field-event-link a:focus {
  outline: 0; }

/* line 218, sass/mixins/_default.sass */
.block-views-blockevents-listing-page-events-list .view-content .views-row .views-field-field-event-link a:after,
.block-views-blocksupplier-trade-block-1 .view-content .views-row .views-field-field-event-link a:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  margin: 0 0 0 14px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%232d67c5' d='M19 9a1 1 0 00-1 1v8H2V2h8a1 1 0 100-2H1a1 1 0 00-1 1v18a1 1 0 001 1h18a1 1 0 001-1v-9a1 1 0 00-1-1z'/%3E%3Cpath fill='%232d67c5' d='M19.382.077A1.01 1.01 0 0019 0h-5a1 1 0 100 2h2.586L9.293 9.293a1 1 0 101.414 1.414L18 3.414V6a1 1 0 102 0V1a1 1 0 00-.618-.923z'/%3E%3C/svg%3E"); }

@media (max-width: 992px) {
  /* line 218, sass/mixins/_default.sass */
  .block-views-blockevents-listing-page-events-list .view-content .views-row .views-field-field-event-link a:after,
  .block-views-blocksupplier-trade-block-1 .view-content .views-row .views-field-field-event-link a:after {
    width: 13px;
    height: 13px;
    background-size: 100%; } }

/* line 230, sass/mixins/_default.sass */
.block-views-blockevents-listing-page-events-list .view-content .views-row .views-field-field-event-link a:focus, .block-views-blockevents-listing-page-events-list .view-content .views-row .views-field-field-event-link a:active, .block-views-blockevents-listing-page-events-list .view-content .views-row .views-field-field-event-link a:hover,
.block-views-blocksupplier-trade-block-1 .view-content .views-row .views-field-field-event-link a:focus,
.block-views-blocksupplier-trade-block-1 .view-content .views-row .views-field-field-event-link a:active,
.block-views-blocksupplier-trade-block-1 .view-content .views-row .views-field-field-event-link a:hover {
  border-color: transparent;
  color: #097230; }

/* line 235, sass/mixins/_default.sass */
.block-views-blockevents-listing-page-events-list .view-content .views-row .views-field-field-event-link a:focus:after, .block-views-blockevents-listing-page-events-list .view-content .views-row .views-field-field-event-link a:active:after, .block-views-blockevents-listing-page-events-list .view-content .views-row .views-field-field-event-link a:hover:after,
.block-views-blocksupplier-trade-block-1 .view-content .views-row .views-field-field-event-link a:focus:after,
.block-views-blocksupplier-trade-block-1 .view-content .views-row .views-field-field-event-link a:active:after,
.block-views-blocksupplier-trade-block-1 .view-content .views-row .views-field-field-event-link a:hover:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23097230' d='M19 9a1 1 0 00-1 1v8H2V2h8a1 1 0 100-2H1a1 1 0 00-1 1v18a1 1 0 001 1h18a1 1 0 001-1v-9a1 1 0 00-1-1z'/%3E%3Cpath fill='%23097230' d='M19.382.077A1.01 1.01 0 0019 0h-5a1 1 0 100 2h2.586L9.293 9.293a1 1 0 101.414 1.414L18 3.414V6a1 1 0 102 0V1a1 1 0 00-.618-.923z'/%3E%3C/svg%3E"); }

/* line 1, sass/components/page-components/_search-results.scss */
.main-content div[class*="block-views-exposed-filter-blocksearch-results-page"] {
  margin-top: -94px;
  position: relative;
  text-align: center; }

/* line 7, sass/components/page-components/_search-results.scss */
.main-content div[class*="block-views-exposed-filter-blocksearch-results-page"]:before {
  content: '';
  position: absolute;
  z-index: 0;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: #1e4a90;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(12%, #1e4a90), color-stop(95%, #2d67c5));
  background: linear-gradient(180deg, #1e4a90 12%, #2d67c5 95%);
  -webkit-clip-path: polygon(100% 0, 100% 74%, 50% 100%, 0 74%, 0 0);
  clip-path: polygon(100% 0, 100% 74%, 50% 100%, 0 74%, 0 0); }

@media (max-width: 992px) {
  /* line 7, sass/components/page-components/_search-results.scss */
  .main-content div[class*="block-views-exposed-filter-blocksearch-results-page"]:before {
    -webkit-clip-path: polygon(100% 0, 100% 82%, 50% 100%, 0 82%, 0 0);
    clip-path: polygon(100% 0, 100% 82%, 50% 100%, 0 82%, 0 0); } }

@media (max-width: 767px) {
  /* line 7, sass/components/page-components/_search-results.scss */
  .main-content div[class*="block-views-exposed-filter-blocksearch-results-page"]:before {
    -webkit-clip-path: polygon(100% 0, 100% 91%, 50% 100%, 0 91%, 0 0);
    clip-path: polygon(100% 0, 100% 91%, 50% 100%, 0 91%, 0 0); } }

/* line 27, sass/components/page-components/_search-results.scss */
.main-content div[class*="block-views-exposed-filter-blocksearch-results-page"]:after {
  content: '';
  position: absolute;
  top: -16%;
  right: -21%;
  width: 820px;
  height: 600px;
  background: url("../images/simle-banner-splash-right.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 100%;
  z-index: 1;
  pointer-events: none; }

@media (max-width: 992px) {
  /* line 27, sass/components/page-components/_search-results.scss */
  .main-content div[class*="block-views-exposed-filter-blocksearch-results-page"]:after {
    top: 37%;
    right: -31%;
    width: 620px;
    height: 300px; } }

@media (max-width: 767px) {
  /* line 27, sass/components/page-components/_search-results.scss */
  .main-content div[class*="block-views-exposed-filter-blocksearch-results-page"]:after {
    display: none; } }

/* line 50, sass/components/page-components/_search-results.scss */
.main-content div[class*="block-views-exposed-filter-blocksearch-results-page"] .main-title {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 60px;
  font-weight: 900;
  margin-bottom: 75px;
  line-height: 1.367;
  text-align: center;
  text-transform: inherit;
  font-size: 48px;
  color: #fff;
  margin-bottom: 62px;
  padding-top: 190px;
  padding-bottom: 173px;
  position: relative;
  z-index: 2; }

@media (max-width: 992px) {
  /* line 50, sass/components/page-components/_search-results.scss */
  .main-content div[class*="block-views-exposed-filter-blocksearch-results-page"] .main-title {
    font-size: 40px;
    margin-bottom: 40px; } }

@media (max-width: 767px) {
  /* line 50, sass/components/page-components/_search-results.scss */
  .main-content div[class*="block-views-exposed-filter-blocksearch-results-page"] .main-title {
    font-size: 22px;
    margin-bottom: 22px; } }

@media (max-width: 992px) {
  /* line 50, sass/components/page-components/_search-results.scss */
  .main-content div[class*="block-views-exposed-filter-blocksearch-results-page"] .main-title {
    padding-top: 174px;
    padding-bottom: 178px; } }

@media (max-width: 767px) {
  /* line 50, sass/components/page-components/_search-results.scss */
  .main-content div[class*="block-views-exposed-filter-blocksearch-results-page"] .main-title {
    padding-top: 134px;
    padding-bottom: 89px; } }

/* line 71, sass/components/page-components/_search-results.scss */
.main-content div[class*="block-views-exposed-filter-blocksearch-results-page"] .main-title:before {
  content: '';
  position: absolute;
  top: -5px;
  left: -16px;
  width: 589px;
  height: 384px;
  background: url("../images/simle-banner-splash.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 100%;
  z-index: 1;
  pointer-events: none; }

@media (max-width: 992px) {
  /* line 71, sass/components/page-components/_search-results.scss */
  .main-content div[class*="block-views-exposed-filter-blocksearch-results-page"] .main-title:before {
    top: -10%;
    left: -6%;
    width: 434px;
    height: 324px; } }

@media (max-width: 767px) {
  /* line 71, sass/components/page-components/_search-results.scss */
  .main-content div[class*="block-views-exposed-filter-blocksearch-results-page"] .main-title:before {
    top: -10%;
    left: -43%;
    width: 350px;
    height: 280px; } }

/* line 101, sass/components/page-components/_search-results.scss */
.main-content div[class*="block-views-exposed-filter-blocksearch-results-page"] .content {
  position: absolute;
  z-index: 2;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100%;
  max-width: 1460px;
  padding: 0 30px;
  margin: 0 auto;
  bottom: -30px; }

@media (max-width: 992px) {
  /* line 101, sass/components/page-components/_search-results.scss */
  .main-content div[class*="block-views-exposed-filter-blocksearch-results-page"] .content {
    bottom: -5px; } }

@media (max-width: 767px) {
  /* line 101, sass/components/page-components/_search-results.scss */
  .main-content div[class*="block-views-exposed-filter-blocksearch-results-page"] .content {
    bottom: -62px;
    padding: 0 25px; } }

/* line 121, sass/components/page-components/_search-results.scss */
.main-content div[class*="block-views-exposed-filter-blocksearch-results-page"] .content form .form--inline {
  padding: 40px;
  background: #fff;
  -webkit-box-shadow: 0 6px 25px rgba(56, 102, 178, 0.05);
  box-shadow: 0 6px 25px rgba(56, 102, 178, 0.05); }

@media (max-width: 992px) {
  /* line 121, sass/components/page-components/_search-results.scss */
  .main-content div[class*="block-views-exposed-filter-blocksearch-results-page"] .content form .form--inline {
    padding: 33px 32px; } }

@media (max-width: 767px) {
  /* line 121, sass/components/page-components/_search-results.scss */
  .main-content div[class*="block-views-exposed-filter-blocksearch-results-page"] .content form .form--inline {
    padding: 27px 21px; } }

/* line 135, sass/components/page-components/_search-results.scss */
.main-content div[class*="block-views-exposed-filter-blocksearch-results-page"] .content form .form-item {
  width: 100%;
  margin: 0; }

/* line 138, sass/components/page-components/_search-results.scss */
.main-content div[class*="block-views-exposed-filter-blocksearch-results-page"] .content form .form-item input {
  color: #2152a1;
  font-family: var(--gotham);
  font-size: 24px;
  font-weight: 700;
  background: #edf0f5 url("../images/search-icon.svg") 14px 15px no-repeat;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 8px 25px 8px 50px; }

@media (max-width: 992px) {
  /* line 138, sass/components/page-components/_search-results.scss */
  .main-content div[class*="block-views-exposed-filter-blocksearch-results-page"] .content form .form-item input {
    font-size: 16px;
    padding: 12px 25px 12px 50px;
    margin: 0; } }

@media (max-width: 767px) {
  /* line 138, sass/components/page-components/_search-results.scss */
  .main-content div[class*="block-views-exposed-filter-blocksearch-results-page"] .content form .form-item input {
    padding: 12px 25px 12px 48px;
    background-size: 24px; } }

/* line 159, sass/components/page-components/_search-results.scss */
.main-content div[class*="block-views-exposed-filter-blocksearch-results-page"] .content form .form-actions {
  display: none; }

/* line 167, sass/components/page-components/_search-results.scss */
.view-search-results {
  max-width: 1460px;
  margin: 0 auto;
  padding: 0 30px; }

@media (max-width: 767px) {
  /* line 167, sass/components/page-components/_search-results.scss */
  .view-search-results {
    padding: 0 25px;
    margin-top: 102px; } }

/* line 175, sass/components/page-components/_search-results.scss */
.view-search-results .view-header {
  color: #112b54;
  font-family: var(--gotham);
  font-size: 18px;
  font-weight: 500;
  letter-spacing: -0.27px;
  border-bottom: 1px solid #d2d3d5;
  padding-bottom: 44px;
  padding-top: 8px;
  margin-bottom: 43px; }

@media (max-width: 992px) {
  /* line 175, sass/components/page-components/_search-results.scss */
  .view-search-results .view-header {
    padding-bottom: 48px;
    margin-bottom: 33px; } }

@media (max-width: 767px) {
  /* line 175, sass/components/page-components/_search-results.scss */
  .view-search-results .view-header {
    padding-bottom: 24px;
    margin-bottom: 18px; } }

/* line 197, sass/components/page-components/_search-results.scss */
.view-search-results .views-row {
  padding-bottom: 60px;
  margin-bottom: 43px;
  border-bottom: 1px solid #d2d3d5; }

@media (max-width: 992px) {
  /* line 197, sass/components/page-components/_search-results.scss */
  .view-search-results .views-row {
    padding-bottom: 46px;
    margin-bottom: 37px; } }

@media (max-width: 767px) {
  /* line 197, sass/components/page-components/_search-results.scss */
  .view-search-results .views-row {
    padding-bottom: 29px;
    margin-bottom: 22px; } }

/* line 211, sass/components/page-components/_search-results.scss */
.view-search-results .views-row h2 {
  text-transform: inherit;
  max-width: 80%;
  margin-bottom: 20px; }

@media (max-width: 992px) {
  /* line 211, sass/components/page-components/_search-results.scss */
  .view-search-results .views-row h2 {
    margin-bottom: 7px; } }

@media (max-width: 767px) {
  /* line 211, sass/components/page-components/_search-results.scss */
  .view-search-results .views-row h2 {
    max-width: 100%;
    line-height: 1.05;
    margin-bottom: 13px; } }

/* line 225, sass/components/page-components/_search-results.scss */
.view-search-results .views-row h2 a {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 36px;
  font-weight: 900;
  line-height: 45px; }

@media (max-width: 992px) {
  /* line 225, sass/components/page-components/_search-results.scss */
  .view-search-results .views-row h2 a {
    font-size: 20px;
    line-height: 32px; } }

@media (max-width: 767px) {
  /* line 225, sass/components/page-components/_search-results.scss */
  .view-search-results .views-row h2 a {
    font-size: 19px;
    line-height: 1.3; } }

/* line 239, sass/components/page-components/_search-results.scss */
.view-search-results .views-row h2 a:hover {
  text-decoration: none;
  color: #097230; }

/* line 245, sass/components/page-components/_search-results.scss */
.view-search-results .views-row p {
  max-width: 80%;
  color: #626b7a;
  font-size: 24px;
  font-weight: 400;
  line-height: 38px; }

@media (max-width: 992px) {
  /* line 245, sass/components/page-components/_search-results.scss */
  .view-search-results .views-row p {
    font-size: 16px;
    line-height: 23px; } }

@media (max-width: 767px) {
  /* line 245, sass/components/page-components/_search-results.scss */
  .view-search-results .views-row p {
    max-width: 88%; } }

@media (max-width: 767px) {
  /* line 261, sass/components/page-components/_search-results.scss */
  .pager {
    margin: 32px 0 8px; } }

/* line 268, sass/components/page-components/_search-results.scss */
.pager .pager__item {
  padding: 0 4px; }

/* line 271, sass/components/page-components/_search-results.scss */
.pager .pager__item > a {
  background: transparent;
  padding: 3px;
  border-radius: 50%;
  border-color: transparent;
  border-width: 2px;
  font-family: var(--gotham);
  font-size: 20px;
  font-weight: 500;
  width: 43px;
  height: 43px; }

@media (max-width: 767px) {
  /* line 271, sass/components/page-components/_search-results.scss */
  .pager .pager__item > a {
    width: 38px;
    height: 38px;
    font-size: 15px;
    line-height: 28px; } }

/* line 293, sass/components/page-components/_search-results.scss */
.pager .pager__item.pager__item--first > a {
  background: url("../images/pagination-arrow-left.png") 0px 0px no-repeat;
  width: 17px;
  height: 17px;
  background-size: 100%; }

@media (max-width: 767px) {
  /* line 293, sass/components/page-components/_search-results.scss */
  .pager .pager__item.pager__item--first > a {
    width: 15px;
    height: 15px; } }

/* line 302, sass/components/page-components/_search-results.scss */
.pager .pager__item.pager__item--first > a span {
  display: none; }

/* line 309, sass/components/page-components/_search-results.scss */
.pager .pager__item.pager__item--last > a {
  background: url("../images/pagination-arrow-right.png") 0px 0px no-repeat;
  width: 17px;
  height: 17px;
  background-size: 100%; }

@media (max-width: 767px) {
  /* line 309, sass/components/page-components/_search-results.scss */
  .pager .pager__item.pager__item--last > a {
    width: 15px;
    height: 15px; } }

/* line 319, sass/components/page-components/_search-results.scss */
.pager .pager__item.pager__item--last > a span {
  display: none; }

/* line 325, sass/components/page-components/_search-results.scss */
.pager .pager__item.pager__item--previous, .pager .pager__item.pager__item--next {
  display: none; }

/* line 330, sass/components/page-components/_search-results.scss */
.pager .pager__item.is-active > a {
  border-color: #2d67c5;
  border-bottom: 2px solid #2d67c5;
  color: #2152a1;
  font-weight: 700;
  background: #fff; }

/* line 1, sass/components/page-components/_small-content-block.scss */
.small-content-block {
  background: #edf0f5;
  padding: 31px 0 60px; }

@media (min-width: 768px) {
  /* line 1, sass/components/page-components/_small-content-block.scss */
  .small-content-block {
    position: relative; } }

@media (min-width: 1200px) {
  /* line 1, sass/components/page-components/_small-content-block.scss */
  .small-content-block {
    padding: 150px 0; } }

@media (min-width: 768px) {
  /* line 13, sass/components/page-components/_small-content-block.scss */
  .small-content-block::after {
    background: url("../images/small-content-bg.png") no-repeat center;
    background-size: cover;
    content: '';
    display: block;
    height: 386px;
    right: -70px;
    position: absolute;
    top: 75px;
    width: 383px; } }

@media (min-width: 1200px) {
  /* line 13, sass/components/page-components/_small-content-block.scss */
  .small-content-block::after {
    height: 657px;
    right: -30px;
    top: 165px;
    width: 652px; } }

/* line 34, sass/components/page-components/_small-content-block.scss */
.small-content-block .container {
  position: relative;
  z-index: 1; }

@media (max-width: 767px) {
  /* line 34, sass/components/page-components/_small-content-block.scss */
  .small-content-block .container {
    padding-right: 25px;
    padding-left: 25px; } }

/* line 44, sass/components/page-components/_small-content-block.scss */
.small-content-block h2 {
  color: #193f7a;
  font-size: 25px;
  font-weight: 900;
  margin-bottom: 29px;
  padding: 0;
  text-align: center;
  text-transform: none; }

@media (min-width: 768px) {
  /* line 44, sass/components/page-components/_small-content-block.scss */
  .small-content-block h2 {
    font-size: 40px;
    max-width: 588px;
    margin: 0 auto 29px; } }

@media (min-width: 1200px) {
  /* line 44, sass/components/page-components/_small-content-block.scss */
  .small-content-block h2 {
    font-size: 60px;
    margin-bottom: 70px;
    max-width: 100%; } }

/* line 66, sass/components/page-components/_small-content-block.scss */
.small-content-block .field--name-field-items-with-icon,
.small-content-block .field--name-field-industry-small-content {
  margin-bottom: 50px;
  width: 100%;
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3; }

@media (min-width: 992px) {
  /* line 66, sass/components/page-components/_small-content-block.scss */
  .small-content-block .field--name-field-items-with-icon,
  .small-content-block .field--name-field-industry-small-content {
    margin: 0 -12px 50px; } }

@media (min-width: 768px) {
  /* line 66, sass/components/page-components/_small-content-block.scss */
  .small-content-block .field--name-field-items-with-icon,
  .small-content-block .field--name-field-industry-small-content {
    margin: 0 0px 17px; }
  /* line 82, sass/mixins/_default.sass */
  .small-content-block .field--name-field-items-with-icon:after,
  .small-content-block .field--name-field-industry-small-content:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; } }

@media (max-width: 767px) {
  /* line 66, sass/components/page-components/_small-content-block.scss */
  .small-content-block .field--name-field-items-with-icon,
  .small-content-block .field--name-field-industry-small-content {
    -webkit-column-count: inherit;
    -moz-column-count: inherit;
    column-count: inherit; } }

/* line 82, sass/components/page-components/_small-content-block.scss */
.small-content-block .field--name-field-items-with-icon > .field__item,
.small-content-block .field--name-field-industry-small-content > .field__item {
  margin-bottom: 15px;
  -webkit-column-break-inside: avoid;
  -moz-column-break-inside: avoid;
  break-inside: avoid-column;
  /*&:nth-child(odd){
        order: 1;
      }
      &:nth-child(even){
        order: 2;
      }
      &:nth-child(1),
      &:nth-child(2) {
        @media (min-width: $smm) {
          //float: left;
        }
      }

      &:nth-child(3),
      &:nth-child(4) {
        @media (min-width: $smm) {
         // float: right;
        }
      }*/ }

@media (min-width: 768px) {
  /* line 82, sass/components/page-components/_small-content-block.scss */
  .small-content-block .field--name-field-items-with-icon > .field__item,
  .small-content-block .field--name-field-industry-small-content > .field__item {
    padding: 0 12px;
    width: 100%;
    margin-bottom: 25px;
    min-height: 331px;
    display: grid; } }

/* line 114, sass/components/page-components/_small-content-block.scss */
.small-content-block .field--name-field-items-with-icon .paragraph--type-items-with-image,
.small-content-block .field--name-field-industry-small-content .paragraph--type-items-with-image {
  background: #fff;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 20px rgba(56, 102, 178, 0.15);
  box-shadow: 0 0 20px rgba(56, 102, 178, 0.15);
  padding: 20px; }

@media (min-width: 768px) {
  /* line 114, sass/components/page-components/_small-content-block.scss */
  .small-content-block .field--name-field-items-with-icon .paragraph--type-items-with-image,
  .small-content-block .field--name-field-industry-small-content .paragraph--type-items-with-image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; } }

@media (min-width: 1200px) {
  /* line 114, sass/components/page-components/_small-content-block.scss */
  .small-content-block .field--name-field-items-with-icon .paragraph--type-items-with-image,
  .small-content-block .field--name-field-industry-small-content .paragraph--type-items-with-image {
    padding: 40px 25px; } }

/* line 129, sass/components/page-components/_small-content-block.scss */
.small-content-block .field--name-field-items-with-icon .group-left,
.small-content-block .field--name-field-industry-small-content .group-left {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: #2d67c5;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 10px;
  width: 40px; }

@media (min-width: 768px) {
  /* line 129, sass/components/page-components/_small-content-block.scss */
  .small-content-block .field--name-field-items-with-icon .group-left,
  .small-content-block .field--name-field-industry-small-content .group-left {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    margin-bottom: 0;
    margin-right: 20px; } }

@media (min-width: 1200px) {
  /* line 129, sass/components/page-components/_small-content-block.scss */
  .small-content-block .field--name-field-items-with-icon .group-left,
  .small-content-block .field--name-field-industry-small-content .group-left {
    height: 73px;
    width: 73px; } }

/* line 150, sass/components/page-components/_small-content-block.scss */
.small-content-block .field--name-field-items-with-icon .group-left .field--name-field-icon,
.small-content-block .field--name-field-industry-small-content .group-left .field--name-field-icon {
  margin-bottom: 0; }

/* line 153, sass/components/page-components/_small-content-block.scss */
.small-content-block .field--name-field-items-with-icon .group-left .field--name-field-icon img,
.small-content-block .field--name-field-industry-small-content .group-left .field--name-field-icon img {
  max-width: 30px; }

@media (min-width: 1200px) {
  /* line 153, sass/components/page-components/_small-content-block.scss */
  .small-content-block .field--name-field-items-with-icon .group-left .field--name-field-icon img,
  .small-content-block .field--name-field-industry-small-content .group-left .field--name-field-icon img {
    max-width: 73px; } }

/* line 164, sass/components/page-components/_small-content-block.scss */
.small-content-block .field--name-field-items-with-icon .field--name-field-numerical-title h4,
.small-content-block .field--name-field-industry-small-content .field--name-field-numerical-title h4 {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 19px;
  font-weight: 900;
  line-height: 24px;
  margin-bottom: 15px; }

@media (min-width: 768px) {
  /* line 164, sass/components/page-components/_small-content-block.scss */
  .small-content-block .field--name-field-items-with-icon .field--name-field-numerical-title h4,
  .small-content-block .field--name-field-industry-small-content .field--name-field-numerical-title h4 {
    font-size: 20px;
    line-height: 30px; } }

@media (min-width: 1200px) {
  /* line 164, sass/components/page-components/_small-content-block.scss */
  .small-content-block .field--name-field-items-with-icon .field--name-field-numerical-title h4,
  .small-content-block .field--name-field-industry-small-content .field--name-field-numerical-title h4 {
    font-size: 32px;
    margin-bottom: 30px;
    line-height: 45px; } }

@media (min-width: 1200px) {
  /* line 187, sass/components/page-components/_small-content-block.scss */
  .small-content-block .field--name-field-items-with-icon .field--name-field-numerical-description p,
  .small-content-block .field--name-field-industry-small-content .field--name-field-numerical-description p {
    font-size: 19px; } }

/* line 195, sass/components/page-components/_small-content-block.scss */
.small-content-block .field--name-field-big-image {
  clear: both;
  margin-bottom: 0;
  width: 100%; }

/* line 200, sass/components/page-components/_small-content-block.scss */
.small-content-block .field--name-field-big-image img {
  margin: 0 auto; }

/* line 205, sass/components/page-components/_small-content-block.scss */
.small-content-block .field--name-field-cta-link {
  text-align: center;
  margin-bottom: 75px; }

/* line 208, sass/components/page-components/_small-content-block.scss */
.small-content-block .field--name-field-cta-link a {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: 2px solid #2d67c5;
  color: #2d67c5;
  display: inline-block !important;
  padding: 12px 70px !important; }

@media (min-width: 1200px) {
  /* line 208, sass/components/page-components/_small-content-block.scss */
  .small-content-block .field--name-field-cta-link a {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.small-content-block .field--name-field-cta-link a:focus {
  outline: 0; }

/* line 156, sass/mixins/_default.sass */
.small-content-block .field--name-field-cta-link a:focus, .small-content-block .field--name-field-cta-link a:active, .small-content-block .field--name-field-cta-link a:hover {
  border-color: transparent;
  background: #2d67c5;
  color: #fff; }

@media (max-width: 992px) {
  /* line 208, sass/components/page-components/_small-content-block.scss */
  .small-content-block .field--name-field-cta-link a {
    padding: 9px 17px !important; } }

@media (max-width: 767px) {
  /* line 208, sass/components/page-components/_small-content-block.scss */
  .small-content-block .field--name-field-cta-link a {
    width: 100%; } }

/* line 3, sass/components/page-components/_subcontractor-management.scss */
.subcontractor_management .block-inline-blockbanner-without-image h1 {
  font-size: 60px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2px; }

@media (max-width: 767px) {
  /* line 3, sass/components/page-components/_subcontractor-management.scss */
  .subcontractor_management .block-inline-blockbanner-without-image h1 {
    font-size: 40px;
    line-height: 1.2;
    padding: 0 15px; } }

/* line 15, sass/components/page-components/_subcontractor-management.scss */
.subcontractor_management .block-inline-blockbanner-without-image .field--name-field-resource-library-text {
  font-size: 20px;
  line-height: 1.3; }

/* line 20, sass/components/page-components/_subcontractor-management.scss */
.subcontractor_management .text-formatted.field.field--name-field-cms-body {
  max-width: 1170px;
  text-align: center;
  padding-bottom: 30px; }

/* line 24, sass/components/page-components/_subcontractor-management.scss */
.subcontractor_management .text-formatted.field.field--name-field-cms-body p {
  font-size: 20px;
  font-family: var(--gotham);
  font-weight: 400; }

/* line 30, sass/components/page-components/_subcontractor-management.scss */
.subcontractor_management .block-inline-blockavetta-one-management {
  overflow: hidden;
  background: transparent;
  background-image: url(/themes/custom/avetta/dist/../images/Globe.png);
  background-repeat: no-repeat;
  background-position: center;
  padding: 40px 0 20px !important;
  background-size: cover; }

/* line 38, sass/components/page-components/_subcontractor-management.scss */
.subcontractor_management .block-inline-blockavetta-one-management h3 {
  font-size: 50px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: -2px;
  color: #fff;
  text-transform: capitalize; }

@media (max-width: 767px) {
  /* line 38, sass/components/page-components/_subcontractor-management.scss */
  .subcontractor_management .block-inline-blockavetta-one-management h3 {
    font-size: 40px;
    line-height: 1.2;
    padding: 0 15px; } }

/* line 53, sass/components/page-components/_subcontractor-management.scss */
.subcontractor_management .block-inline-blockavetta-one-management .field--type-text-with-summary p {
  font-size: 20px;
  color: #626b7a;
  font-family: var(--gotham);
  font-weight: 400;
  margin: 40px 0; }

/* line 63, sass/components/page-components/_subcontractor-management.scss */
.subcontractor_management .block-inline-blockavetta-one-management .Avetta-one-outer .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

@media (max-width: 767px) {
  /* line 63, sass/components/page-components/_subcontractor-management.scss */
  .subcontractor_management .block-inline-blockavetta-one-management .Avetta-one-outer .row {
    display: block; } }

/* line 69, sass/components/page-components/_subcontractor-management.scss */
.subcontractor_management .block-inline-blockavetta-one-management .Avetta-one-outer .row img {
  max-width: 100%; }

/* line 72, sass/components/page-components/_subcontractor-management.scss */
.subcontractor_management .block-inline-blockavetta-one-management .Avetta-one-outer .row .plr-5 {
  margin-bottom: 20px; }

/* line 75, sass/components/page-components/_subcontractor-management.scss */
.subcontractor_management .block-inline-blockavetta-one-management .Avetta-one-outer .row .item-heading-style {
  text-align: left; }

/* line 78, sass/components/page-components/_subcontractor-management.scss */
.subcontractor_management .block-inline-blockavetta-one-management .Avetta-one-outer .row .item-heading-style h3 {
  font-size: 24px;
  margin-top: 20px;
  font-weight: 500;
  line-height: 1.1;
  color: #52BEEC;
  padding: 0; }

/* line 86, sass/components/page-components/_subcontractor-management.scss */
.subcontractor_management .block-inline-blockavetta-one-management .Avetta-one-outer .row .item-heading-style p {
  font-size: 20px;
  color: #fff;
  margin-bottom: 10px; }

/* line 92, sass/components/page-components/_subcontractor-management.scss */
.subcontractor_management .block-inline-blockavetta-one-management .Avetta-one-outer .row p {
  font-size: 20px;
  font-family: var(--gotham);
  font-weight: 400;
  line-height: 1.2;
  color: #fff;
  margin-bottom: 20px; }

@media (max-width: 767px) {
  /* line 104, sass/components/page-components/_subcontractor-management.scss */
  .subcontractor_management .block-inline-blocksuppliers-slider .Avetta-one-outer.gray-bg {
    padding: 60px 0px 40px; } }

/* line 111, sass/components/page-components/_subcontractor-management.scss */
.subcontractor_management .block-inline-blockjoin-suppliers:before {
  display: none; }

/* line 114, sass/components/page-components/_subcontractor-management.scss */
.subcontractor_management .block-inline-blockjoin-suppliers h2 {
  margin: 0; }

/* line 117, sass/components/page-components/_subcontractor-management.scss */
.subcontractor_management .block-inline-blockjoin-suppliers .field--type-entity-reference-revisions {
  padding-left: 0; }

/* line 119, sass/components/page-components/_subcontractor-management.scss */
.subcontractor_management .block-inline-blockjoin-suppliers .field--type-entity-reference-revisions > .field__item {
  background-color: transparent;
  padding: 0; }

/* line 122, sass/components/page-components/_subcontractor-management.scss */
.subcontractor_management .block-inline-blockjoin-suppliers .field--type-entity-reference-revisions > .field__item .paragraph--type--logo-with-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column; }

/* line 125, sass/components/page-components/_subcontractor-management.scss */
.subcontractor_management .block-inline-blockjoin-suppliers .field--type-entity-reference-revisions > .field__item .paragraph--type--logo-with-text .field--name-field-title {
  color: #52BEEC;
  text-align: center;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  margin-top: 20px;
  margin-bottom: 10px;
  padding-left: 0; }

/* line 133, sass/components/page-components/_subcontractor-management.scss */
.subcontractor_management .block-inline-blockjoin-suppliers .field--type-entity-reference-revisions > .field__item .paragraph--type--logo-with-text .field--name-field-logo {
  border: none;
  background: transparent;
  left: 0;
  top: 0;
  -webkit-transform: translate(0, 0%);
  transform: translate(0, 0%);
  margin: 0 auto;
  display: block;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  position: relative;
  width: auto; }

/* line 145, sass/components/page-components/_subcontractor-management.scss */
.subcontractor_management .block-inline-blockjoin-suppliers .field--type-entity-reference-revisions > .field__item .paragraph--type--logo-with-text .field--name-field-content-description.field__item {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3; }

/* line 147, sass/components/page-components/_subcontractor-management.scss */
.subcontractor_management .block-inline-blockjoin-suppliers .field--type-entity-reference-revisions > .field__item .paragraph--type--logo-with-text .field--name-field-content-description.field__item p {
  color: #fff; }

/* line 154, sass/components/page-components/_subcontractor-management.scss */
.subcontractor_management .block-inline-blockjoin-suppliers .group-bottom {
  display: none; }

/* line 161, sass/components/page-components/_subcontractor-management.scss */
.subcontractor_management .block-inline-blockimage-with-description .the-proof-outer {
  background-color: #EDF1F4; }

/* line 164, sass/components/page-components/_subcontractor-management.scss */
.subcontractor_management .block-inline-blockimage-with-description .the-proof-outer .my-40 {
  margin: 40px 0; }

/* line 167, sass/components/page-components/_subcontractor-management.scss */
.subcontractor_management .block-inline-blockimage-with-description .the-proof-outer h2 {
  font-size: 50px;
  line-height: 1;
  letter-spacing: -2px;
  color: #193f7a;
  text-transform: capitalize;
  margin-bottom: 20px;
  font-family: var(--gotham);
  font-weight: 700; }

@media (max-width: 767px) {
  /* line 167, sass/components/page-components/_subcontractor-management.scss */
  .subcontractor_management .block-inline-blockimage-with-description .the-proof-outer h2 {
    font-size: 40px;
    line-height: 1.2;
    padding: 0 15px; } }

/* line 182, sass/components/page-components/_subcontractor-management.scss */
.subcontractor_management .block-inline-blockimage-with-description .the-proof-outer h3 {
  color: #000;
  text-align: center; }

@media (max-width: 992px) {
  /* line 182, sass/components/page-components/_subcontractor-management.scss */
  .subcontractor_management .block-inline-blockimage-with-description .the-proof-outer h3 {
    margin-bottom: 50px; } }

/* line 191, sass/components/page-components/_subcontractor-management.scss */
.subcontractor_management .block-inline-blockimage-with-description .gray-corner {
  background-image: url(../images/Gray-bg.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  height: 340px; }

@media (max-width: 767px) {
  /* line 191, sass/components/page-components/_subcontractor-management.scss */
  .subcontractor_management .block-inline-blockimage-with-description .gray-corner {
    height: 140px; } }

/* line 202, sass/components/page-components/_subcontractor-management.scss */
.subcontractor_management .block-inline-blockimage-with-description .screen-shot-position.screenshot-bg {
  margin-top: -18%;
  margin-bottom: 0; }

@media (max-width: 992px) {
  /* line 202, sass/components/page-components/_subcontractor-management.scss */
  .subcontractor_management .block-inline-blockimage-with-description .screen-shot-position.screenshot-bg {
    margin-top: -22%; } }

/* line 208, sass/components/page-components/_subcontractor-management.scss */
.subcontractor_management .block-inline-blockimage-with-description .screen-shot-position.screenshot-bg .blue-font {
  color: #000; }

/* line 215, sass/components/page-components/_subcontractor-management.scss */
.subcontractor_management .block-inline-blockwhite-black-block .ds-2col {
  max-width: 1170px;
  padding: 0 0 30px; }

@media (min-width: 768px) {
  /* line 215, sass/components/page-components/_subcontractor-management.scss */
  .subcontractor_management .block-inline-blockwhite-black-block .ds-2col {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; } }

/* line 221, sass/components/page-components/_subcontractor-management.scss */
.subcontractor_management .block-inline-blockwhite-black-block .ds-2col .group-left {
  width: 35%;
  -webkit-transform: none;
  transform: none; }

@media (max-width: 767px) {
  /* line 221, sass/components/page-components/_subcontractor-management.scss */
  .subcontractor_management .block-inline-blockwhite-black-block .ds-2col .group-left {
    width: 100%;
    padding: 0 25px;
    margin-top: -50px; } }

/* line 230, sass/components/page-components/_subcontractor-management.scss */
.subcontractor_management .block-inline-blockwhite-black-block .ds-2col .group-left .field--name-field-content-image img {
  -webkit-clip-path: none;
  clip-path: none; }

/* line 233, sass/components/page-components/_subcontractor-management.scss */
.subcontractor_management .block-inline-blockwhite-black-block .ds-2col .group-left .field--name-field-content-image::before {
  display: none; }

/* line 238, sass/components/page-components/_subcontractor-management.scss */
.subcontractor_management .block-inline-blockwhite-black-block .ds-2col .group-right {
  width: 65%;
  padding-right: 25px;
  padding-left: 25px; }

@media (max-width: 767px) {
  /* line 238, sass/components/page-components/_subcontractor-management.scss */
  .subcontractor_management .block-inline-blockwhite-black-block .ds-2col .group-right {
    width: 100%; } }

/* line 246, sass/components/page-components/_subcontractor-management.scss */
.subcontractor_management .block-inline-blockwhite-black-block .ds-2col .group-right .field--name-field-content-title > h4 {
  font-size: 50px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2px;
  margin-top: 30px; }

/* line 256, sass/components/page-components/_subcontractor-management.scss */
.subcontractor_management .block-inline-blockwhite-black-block .ds-2col .group-right .field--name-field-content-description p {
  font-size: 20px;
  line-height: 1.4;
  font-family: var(--gotham);
  font-weight: 400; }

/* line 266, sass/components/page-components/_subcontractor-management.scss */
.subcontractor_management .block-inline-blocktabs-with-images {
  background-color: #EDF1F4;
  padding: 50px 0 0; }

/* line 271, sass/components/page-components/_subcontractor-management.scss */
.subcontractor_management .block-inline-blocktabs-with-images .a11y-paragraphs-tabs__wrapper .content p {
  font-size: 20px;
  font-family: var(--gotham);
  text-align: center; }

/* line 276, sass/components/page-components/_subcontractor-management.scss */
.subcontractor_management .block-inline-blocktabs-with-images .a11y-paragraphs-tabs__wrapper .content h3 {
  color: #000;
  text-align: center; }

@media (max-width: 992px) {
  /* line 276, sass/components/page-components/_subcontractor-management.scss */
  .subcontractor_management .block-inline-blocktabs-with-images .a11y-paragraphs-tabs__wrapper .content h3 {
    margin-bottom: 50px; } }

/* line 284, sass/components/page-components/_subcontractor-management.scss */
.subcontractor_management .block-inline-blocktabs-with-images .a11y-paragraphs-tabs__wrapper .row.tab-bottom-img {
  position: absolute !important;
  left: 50%;
  -webkit-transform: translate(-50%);
  transform: translate(-50%);
  margin-top: 6%; }

@media (max-width: 767px) {
  /* line 284, sass/components/page-components/_subcontractor-management.scss */
  .subcontractor_management .block-inline-blocktabs-with-images .a11y-paragraphs-tabs__wrapper .row.tab-bottom-img {
    position: relative !important;
    margin-top: 2%;
    left: 0;
    -webkit-transform: none;
    transform: none; } }

/* line 295, sass/components/page-components/_subcontractor-management.scss */
.subcontractor_management .block-inline-blocktabs-with-images .a11y-paragraphs-tabs__wrapper .row.tab-bottom-img img {
  max-width: 600px;
  margin: 0 auto; }

@media (max-width: 767px) {
  /* line 295, sass/components/page-components/_subcontractor-management.scss */
  .subcontractor_management .block-inline-blocktabs-with-images .a11y-paragraphs-tabs__wrapper .row.tab-bottom-img img {
    max-width: 100%; } }

/* line 306, sass/components/page-components/_subcontractor-management.scss */
.subcontractor_management .block-inline-blocktext-with-link .gray-bg {
  margin-top: 100px; }

@media (max-width: 767px) {
  /* line 306, sass/components/page-components/_subcontractor-management.scss */
  .subcontractor_management .block-inline-blocktext-with-link .gray-bg {
    margin-top: 50px; } }

/* line 313, sass/components/page-components/_subcontractor-management.scss */
.subcontractor_management .gray-corner {
  background-image: url(../images/Gray-bg.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  height: 340px; }

@media (max-width: 767px) {
  /* line 313, sass/components/page-components/_subcontractor-management.scss */
  .subcontractor_management .gray-corner {
    height: 140px; } }

/* line 323, sass/components/page-components/_subcontractor-management.scss */
.subcontractor_management .screen-shot-position.screenshot-bg {
  margin-top: -25%;
  margin-bottom: 50px; }

@media (max-width: 767px) {
  /* line 323, sass/components/page-components/_subcontractor-management.scss */
  .subcontractor_management .screen-shot-position.screenshot-bg {
    margin-top: -10%; } }

/* line 329, sass/components/page-components/_subcontractor-management.scss */
.subcontractor_management .screen-shot-position.screenshot-bg h3 {
  color: #2D67C5;
  text-align: center; }

/* line 2, sass/components/page-components/_supplier-prequalification.scss */
.supplier_compliance .block-inline-blockimage-with-text {
  padding: 0px 25px 50px;
  max-width: 1440px;
  margin: 0 auto; }

/* line 7, sass/components/page-components/_supplier-prequalification.scss */
.supplier_compliance .mobile-menu-request, .supplier_compliance .mobile-contact {
  display: none; }

/* line 11, sass/components/page-components/_supplier-prequalification.scss */
.supplier_compliance .block-inline-blockmanage .field--name-field-description {
  color: #00c0f3; }

/* line 14, sass/components/page-components/_supplier-prequalification.scss */
.supplier_compliance .block-inline-blockmanage img {
  margin: 30px auto 0; }

/* line 22, sass/components/page-components/_supplier-prequalification.scss */
.supplier_compliance .block-inline-blockbanner .group-left .field--name-field-cta-button .field__item {
  margin-bottom: 100px; }

/* line 32, sass/components/page-components/_supplier-prequalification.scss */
.supplier_compliance .block-inline-blocksmall-content-blocks .field--name-field-items-with-icon .field__item .group-right {
  overflow: auto; }

/* line 1, sass/components/page-components/_suppliers-slider.scss */
.Avetta-one-outer.gray-bg {
  padding: 60px 0 40px; }

@media (max-width: 767px) {
  /* line 1, sass/components/page-components/_suppliers-slider.scss */
  .Avetta-one-outer.gray-bg {
    padding: 60px 10px 40px; } }

/* line 6, sass/components/page-components/_suppliers-slider.scss */
.Avetta-one-outer.gray-bg h2 {
  font-size: 50px;
  line-height: 1;
  letter-spacing: -2px;
  color: #193f7a;
  text-transform: capitalize;
  margin-bottom: 20px;
  font-family: var(--gotham);
  font-weight: 700; }

@media (max-width: 767px) {
  /* line 6, sass/components/page-components/_suppliers-slider.scss */
  .Avetta-one-outer.gray-bg h2 {
    font-size: 40px;
    line-height: 1.2; } }

/* line 21, sass/components/page-components/_suppliers-slider.scss */
.Avetta-one-outer.gray-bg h3 p {
  font-size: 35px;
  margin: 0;
  line-height: 1.3; }

@media (max-width: 767px) {
  /* line 21, sass/components/page-components/_suppliers-slider.scss */
  .Avetta-one-outer.gray-bg h3 p {
    font-size: 25px; } }

/* line 30, sass/components/page-components/_suppliers-slider.scss */
.Avetta-one-outer.gray-bg p {
  font-size: 20px;
  margin-top: 30px;
  margin-bottom: 20px;
  color: #626b7a;
  font-family: var(--gotham); }

/* line 38, sass/components/page-components/_suppliers-slider.scss */
.Avetta-one-outer.gray-bg .owl-carousel .owl-stage {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 20px; }

/* line 42, sass/components/page-components/_suppliers-slider.scss */
.Avetta-one-outer.gray-bg .owl-carousel .owl-stage .owl-item .item {
  min-height: 310px;
  margin: 10px;
  padding: 35px;
  height: 100%; }

@media (max-width: 767px) {
  /* line 42, sass/components/page-components/_suppliers-slider.scss */
  .Avetta-one-outer.gray-bg .owl-carousel .owl-stage .owl-item .item {
    padding: 15px; } }

/* line 50, sass/components/page-components/_suppliers-slider.scss */
.Avetta-one-outer.gray-bg .owl-carousel .owl-stage .owl-item .item .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

/* line 53, sass/components/page-components/_suppliers-slider.scss */
.Avetta-one-outer.gray-bg .owl-carousel .owl-stage .owl-item .item .row .item-heading-style {
  font-size: 20px;
  font-family: var(--gotham);
  color: #2d67c5; }

/* line 60, sass/components/page-components/_suppliers-slider.scss */
.Avetta-one-outer.gray-bg .owl-carousel .owl-stage .owl-item img {
  width: auto;
  margin: 0 auto; }

/* line 64, sass/components/page-components/_suppliers-slider.scss */
.Avetta-one-outer.gray-bg .owl-carousel .owl-stage .owl-item .bg-white {
  background-color: #fff; }

/* line 67, sass/components/page-components/_suppliers-slider.scss */
.Avetta-one-outer.gray-bg .owl-carousel .owl-stage .owl-item .drop-shadow {
  box-shadow: 0px 2px 7px 0px rgba(26, 137, 193, 0.31);
  -webkit-box-shadow: 0px 2px 7px 0px rgba(26, 137, 193, 0.31);
  -moz-box-shadow: 0px 2px 7px 0px rgba(26, 137, 193, 0.31); }

/* line 72, sass/components/page-components/_suppliers-slider.scss */
.Avetta-one-outer.gray-bg .owl-carousel .owl-stage .owl-item .border-radious {
  border-radius: 15px;
  height: 100%; }

/* line 76, sass/components/page-components/_suppliers-slider.scss */
.Avetta-one-outer.gray-bg .owl-carousel .owl-stage .owl-item p {
  font-size: 20px;
  margin: 10px 0 0;
  font-family: var(--gotham); }

/* line 83, sass/components/page-components/_suppliers-slider.scss */
.Avetta-one-outer.gray-bg .owl-carousel .owl-nav {
  display: none; }

/* line 86, sass/components/page-components/_suppliers-slider.scss */
.Avetta-one-outer.gray-bg .owl-carousel .owl-dots {
  text-align: center;
  bottom: 5px;
  margin-top: 0px;
  width: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

/* line 95, sass/components/page-components/_suppliers-slider.scss */
.Avetta-one-outer.gray-bg .owl-carousel .owl-dots .owl-dot {
  height: 10px;
  width: 10px;
  display: inline-block;
  background: rgba(127, 127, 127, 0.5) !important;
  background-color: rgba(127, 127, 127, 0.5) !important;
  margin-left: 5px;
  margin-right: 5px;
  outline: 0; }

/* line 105, sass/components/page-components/_suppliers-slider.scss */
.Avetta-one-outer.gray-bg .owl-carousel .owl-dots .owl-dot.active {
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  padding: 0px 25px 0px 0px;
  background: #193f7a !important;
  width: 25px; }

/* line 116, sass/components/page-components/_suppliers-slider.scss */
.Avetta-one-outer.gray-bg a.button {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: 2px solid #2d67c5;
  color: #2d67c5;
  display: table;
  margin: 30px auto 0;
  font-family: var(--gotham); }

@media (min-width: 1200px) {
  /* line 116, sass/components/page-components/_suppliers-slider.scss */
  .Avetta-one-outer.gray-bg a.button {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.Avetta-one-outer.gray-bg a.button:focus {
  outline: 0; }

/* line 156, sass/mixins/_default.sass */
.Avetta-one-outer.gray-bg a.button:focus, .Avetta-one-outer.gray-bg a.button:active, .Avetta-one-outer.gray-bg a.button:hover {
  border-color: transparent;
  background: #2d67c5;
  color: #fff; }

/* line 3, sass/components/page-components/_supply-chain-network-page.scss */
.supply-chain-network-page .block-inline-blockcase-study .group-right {
  position: relative; }

/* line 5, sass/components/page-components/_supply-chain-network-page.scss */
.supply-chain-network-page .block-inline-blockcase-study .group-right .field--name-field-background-image {
  top: -40px; }

/* line 7, sass/components/page-components/_supply-chain-network-page.scss */
.supply-chain-network-page .block-inline-blockcase-study .group-right .field--name-field-background-image .media:first-child {
  height: 100%; }

/* line 9, sass/components/page-components/_supply-chain-network-page.scss */
.supply-chain-network-page .block-inline-blockcase-study .group-right .field--name-field-background-image .media:first-child .field--name-field-media-image {
  height: 100%; }

/* line 11, sass/components/page-components/_supply-chain-network-page.scss */
.supply-chain-network-page .block-inline-blockcase-study .group-right .field--name-field-background-image .media:first-child .field--name-field-media-image .field__item {
  height: 100%; }

/* line 2, sass/components/page-components/_sustainability-esg.scss */
.sustainability__esg .big-font {
  font-size: 35px; }

/* line 5, sass/components/page-components/_sustainability-esg.scss */
.sustainability__esg .gray-color {
  color: #626b7a; }

/* line 8, sass/components/page-components/_sustainability-esg.scss */
.sustainability__esg .cyan-font {
  color: #00c0f3; }

/* line 11, sass/components/page-components/_sustainability-esg.scss */
.sustainability__esg .gray-bg {
  background-color: #EDF1F4; }

/* line 14, sass/components/page-components/_sustainability-esg.scss */
.sustainability__esg .deep-blue-font {
  color: #193F7A; }

/* line 18, sass/components/page-components/_sustainability-esg.scss */
.sustainability__esg .block-inline-blockbanner-without-image h1 {
  font-size: 60px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2px; }

@media (max-width: 767px) {
  /* line 18, sass/components/page-components/_sustainability-esg.scss */
  .sustainability__esg .block-inline-blockbanner-without-image h1 {
    font-size: 40px;
    line-height: 1.2;
    padding: 0 15px; } }

/* line 30, sass/components/page-components/_sustainability-esg.scss */
.sustainability__esg .block-inline-blockbanner-without-image .field--name-field-resource-library-text {
  font-size: 20px;
  line-height: 1.3; }

@media (min-width: 992px) {
  /* line 30, sass/components/page-components/_sustainability-esg.scss */
  .sustainability__esg .block-inline-blockbanner-without-image .field--name-field-resource-library-text {
    width: 1170px; } }

/* line 38, sass/components/page-components/_sustainability-esg.scss */
.sustainability__esg .text-formatted.field.field--name-field-cms-body {
  max-width: 1170px;
  text-align: center;
  padding-bottom: 30px; }

/* line 42, sass/components/page-components/_sustainability-esg.scss */
.sustainability__esg .text-formatted.field.field--name-field-cms-body p {
  font-size: 20px;
  font-family: var(--gotham);
  font-weight: 400; }

/* line 48, sass/components/page-components/_sustainability-esg.scss */
.sustainability__esg .block-inline-blockfinancial-liability {
  background-image: url(../images/Globe.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  padding: 100px 0; }

@media (max-width: 767px) {
  /* line 48, sass/components/page-components/_sustainability-esg.scss */
  .sustainability__esg .block-inline-blockfinancial-liability {
    padding: 80px 10px; } }

/* line 58, sass/components/page-components/_sustainability-esg.scss */
.sustainability__esg .block-inline-blockfinancial-liability .field--type-text-with-summary p {
  font-size: 50px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2px;
  color: #fff;
  text-transform: capitalize;
  margin-bottom: 50px; }

@media (max-width: 767px) {
  /* line 58, sass/components/page-components/_sustainability-esg.scss */
  .sustainability__esg .block-inline-blockfinancial-liability .field--type-text-with-summary p {
    font-size: 36px;
    line-height: 1.2;
    letter-spacing: 0; } }

/* line 74, sass/components/page-components/_sustainability-esg.scss */
.sustainability__esg .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg {
  background-color: transparent;
  padding: 0; }

/* line 79, sass/components/page-components/_sustainability-esg.scss */
.sustainability__esg .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.3);
  min-height: 425px; }

@media (max-width: 992px) {
  /* line 79, sass/components/page-components/_sustainability-esg.scss */
  .sustainability__esg .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item {
    min-height: 100%;
    padding: 15px 0; } }

/* line 89, sass/components/page-components/_sustainability-esg.scss */
.sustainability__esg .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item p {
  color: #fff;
  margin-bottom: 30px; }

@media (max-width: 767px) {
  /* line 89, sass/components/page-components/_sustainability-esg.scss */
  .sustainability__esg .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item p {
    margin-bottom: 0; } }

@media (max-width: 767px) {
  /* line 96, sass/components/page-components/_sustainability-esg.scss */
  .sustainability__esg .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg .owl-carousel .owl-item .item .row {
    display: block; } }

/* line 104, sass/components/page-components/_sustainability-esg.scss */
.sustainability__esg .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg .owl-carousel .owl-dots .owl-dot {
  background: rgba(255, 255, 255, 0.5) !important; }

/* line 107, sass/components/page-components/_sustainability-esg.scss */
.sustainability__esg .block-inline-blockfinancial-liability .Avetta-one-outer.gray-bg .owl-carousel .owl-dots .owl-dot.active {
  background: #fff !important; }

/* line 115, sass/components/page-components/_sustainability-esg.scss */
.sustainability__esg .block-inline-blockwhite-black-block .ds-2col {
  max-width: 1170px;
  padding: 0 0 30px; }

@media (min-width: 768px) {
  /* line 115, sass/components/page-components/_sustainability-esg.scss */
  .sustainability__esg .block-inline-blockwhite-black-block .ds-2col {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; } }

/* line 121, sass/components/page-components/_sustainability-esg.scss */
.sustainability__esg .block-inline-blockwhite-black-block .ds-2col .group-left {
  width: 35%;
  -webkit-transform: none;
  transform: none; }

@media (max-width: 767px) {
  /* line 121, sass/components/page-components/_sustainability-esg.scss */
  .sustainability__esg .block-inline-blockwhite-black-block .ds-2col .group-left {
    width: 100%;
    padding: 0 25px;
    margin-top: -50px; } }

/* line 130, sass/components/page-components/_sustainability-esg.scss */
.sustainability__esg .block-inline-blockwhite-black-block .ds-2col .group-left .field--name-field-content-image img {
  -webkit-clip-path: none;
  clip-path: none; }

/* line 133, sass/components/page-components/_sustainability-esg.scss */
.sustainability__esg .block-inline-blockwhite-black-block .ds-2col .group-left .field--name-field-content-image::before {
  display: none; }

/* line 138, sass/components/page-components/_sustainability-esg.scss */
.sustainability__esg .block-inline-blockwhite-black-block .ds-2col .group-right {
  width: 65%;
  padding-right: 25px;
  padding-left: 25px; }

@media (max-width: 767px) {
  /* line 138, sass/components/page-components/_sustainability-esg.scss */
  .sustainability__esg .block-inline-blockwhite-black-block .ds-2col .group-right {
    width: 100%; } }

/* line 146, sass/components/page-components/_sustainability-esg.scss */
.sustainability__esg .block-inline-blockwhite-black-block .ds-2col .group-right .field--name-field-content-title > h4 {
  font-size: 50px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2px;
  margin-top: 30px; }

/* line 156, sass/components/page-components/_sustainability-esg.scss */
.sustainability__esg .block-inline-blockwhite-black-block .ds-2col .group-right .field--name-field-content-description p {
  font-size: 20px;
  line-height: 1.4;
  font-family: var(--gotham);
  font-weight: 400; }

/* line 167, sass/components/page-components/_sustainability-esg.scss */
.sustainability__esg .block-inline-blocktabs-with-images h2 {
  margin-bottom: 0;
  font-size: 50px;
  line-height: 1;
  letter-spacing: -2px;
  font-weight: 700;
  font-family: var(--gotham); }

/* line 178, sass/components/page-components/_sustainability-esg.scss */
.sustainability__esg .block-inline-blocktabs-with-images .a11y-paragraphs-tabs__section-title .field--name-field-a11y-para-tabs-sec-title .colored-title {
  font-size: 35px;
  line-height: 1.3;
  font-family: var(--gotham);
  font-weight: 500;
  color: #626B7A !important;
  margin-top: 20px;
  max-width: 1170px; }

/* line 193, sass/components/page-components/_sustainability-esg.scss */
.sustainability__esg .block-inline-blocktabs-with-images .a11y-paragraphs-tabs__section-container .accordion-tabs .tabs-tab-list a {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row; }

/* line 195, sass/components/page-components/_sustainability-esg.scss */
.sustainability__esg .block-inline-blocktabs-with-images .a11y-paragraphs-tabs__section-container .accordion-tabs .tabs-tab-list a .field--name-field-svg-image {
  margin-bottom: 0; }

@media (max-width: 767px) {
  /* line 203, sass/components/page-components/_sustainability-esg.scss */
  .sustainability__esg .block-inline-blocktabs-with-images .tabs-panel {
    margin: 50px 0 0; } }

/* line 207, sass/components/page-components/_sustainability-esg.scss */
.sustainability__esg .block-inline-blocktabs-with-images .tabs-panel .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

/* line 209, sass/components/page-components/_sustainability-esg.scss */
.sustainability__esg .block-inline-blocktabs-with-images .tabs-panel .content .panel-group {
  width: 100%;
  padding: 0 20px; }

/* line 213, sass/components/page-components/_sustainability-esg.scss */
.sustainability__esg .block-inline-blocktabs-with-images .tabs-panel .content .row {
  width: 100%;
  padding: 0 20px; }

/* line 216, sass/components/page-components/_sustainability-esg.scss */
.sustainability__esg .block-inline-blocktabs-with-images .tabs-panel .content .row .col-md-5 {
  max-width: 100%;
  width: 100%; }

/* line 222, sass/components/page-components/_sustainability-esg.scss */
.sustainability__esg .block-inline-blocktabs-with-images .tabs-panel .panel {
  border: medium none;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin: 0 0 15px 10px; }

/* line 227, sass/components/page-components/_sustainability-esg.scss */
.sustainability__esg .block-inline-blocktabs-with-images .tabs-panel .panel .panel-heading {
  border-radius: 30px;
  padding: 0; }

/* line 231, sass/components/page-components/_sustainability-esg.scss */
.sustainability__esg .block-inline-blocktabs-with-images .tabs-panel .panel .panel-heading .panel-title a {
  background: #193f7a none repeat scroll 0 0;
  border: 1px solid transparent;
  border-radius: 30px;
  color: #fff;
  display: block;
  font-size: 18px;
  font-weight: 600;
  padding: 12px 20px 12px 50px;
  position: relative;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  text-decoration: none; }

/* line 243, sass/components/page-components/_sustainability-esg.scss */
.sustainability__esg .block-inline-blocktabs-with-images .tabs-panel .panel .panel-heading .panel-title a:after {
  background: #193f7a none repeat scroll 0 0;
  border: 1px solid transparent;
  border-radius: 50%;
  -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.58);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.58);
  color: #fff;
  content: "";
  font-family: fontawesome;
  font-size: 25px;
  height: 55px;
  left: -20px;
  line-height: 55px;
  position: absolute;
  text-align: center;
  top: 50%;
  -webkit-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  width: 55px; }

/* line 263, sass/components/page-components/_sustainability-esg.scss */
.sustainability__esg .block-inline-blocktabs-with-images .tabs-panel .panel .panel-heading .panel-title a.collapsed {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #ddd;
  color: #333; }

/* line 267, sass/components/page-components/_sustainability-esg.scss */
.sustainability__esg .block-inline-blocktabs-with-images .tabs-panel .panel .panel-heading .panel-title a.collapsed:after {
  background: #193f7a none repeat scroll 0 0;
  border: 1px solid transparent;
  border-radius: 50%;
  -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, 0.58);
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.58);
  color: #fff;
  content: "";
  font-family: fontawesome;
  font-size: 25px;
  height: 55px;
  left: -20px;
  line-height: 55px;
  position: absolute;
  text-align: center;
  top: 50%;
  -webkit-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  width: 55px;
  background: #fff none repeat scroll 0 0;
  border: 1px solid #ddd;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #333;
  content: ""; }

/* line 294, sass/components/page-components/_sustainability-esg.scss */
.sustainability__esg .block-inline-blocktabs-with-images .tabs-panel .panel .panel-body {
  background: transparent none repeat scroll 0 0;
  border-top: medium none;
  padding: 20px 25px 10px 9px;
  position: relative; }

/* line 299, sass/components/page-components/_sustainability-esg.scss */
.sustainability__esg .block-inline-blocktabs-with-images .tabs-panel .panel .panel-body p {
  border-left: 1px dashed #8c8c8c;
  padding-left: 25px; }

@media (max-width: 767px) {
  /* line 2, sass/components/page-components/_tabs.scss */
  .custom-animation .a11y-paragraphs-tabs__wrapper .tabs-panel div.content {
    display: none; } }

/* line 14, sass/components/page-components/_tabs.scss */
.suppliers-contractors-page .simple-tabs.tabs-top-icon .a11y-paragraphs-tabs__wrapper .tabs-tab-list a .field--name-field-a11y-para-tabs-tab-title {
  text-transform: uppercase; }

/* line 23, sass/components/page-components/_tabs.scss */
.suppliers-contractors-page #block-avetta-content .block-inline-blockwhite-black-block .group-left {
  padding-top: 38px; }

/* line 31, sass/components/page-components/_tabs.scss */
.simple-tabs .a11y-paragraphs-tabs__wrapper .tabs-tab-list {
  background: #fff;
  -webkit-box-shadow: 0 6px 25px rgba(56, 102, 178, 0.2);
  box-shadow: 0 6px 25px rgba(56, 102, 178, 0.2);
  display: none;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  list-style: none;
  margin-bottom: 52px;
  position: relative;
  z-index: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

@media (min-width: 768px) {
  /* line 31, sass/components/page-components/_tabs.scss */
  .simple-tabs .a11y-paragraphs-tabs__wrapper .tabs-tab-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 50px; } }

/* line 45, sass/components/page-components/_tabs.scss */
.simple-tabs .a11y-paragraphs-tabs__wrapper .tabs-tab-list::after {
  background: #d2d3d5;
  bottom: 0;
  content: '';
  display: block;
  height: 7px;
  left: 0;
  position: absolute;
  width: 100%; }

@media (min-width: 750px) {
  /* line 55, sass/components/page-components/_tabs.scss */
  .simple-tabs .a11y-paragraphs-tabs__wrapper .tabs-tab-list li {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    position: relative;
    margin-top: auto; } }

/* line 62, sass/components/page-components/_tabs.scss */
.simple-tabs .a11y-paragraphs-tabs__wrapper .tabs-tab-list a {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #2152a1;
  font-weight: 900;
  height: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding: 34px 10px;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  z-index: 1; }

/* line 78, sass/components/page-components/_tabs.scss */
.simple-tabs .a11y-paragraphs-tabs__wrapper .tabs-tab-list a .field--name-field-svg-image {
  margin-right: 10px;
  pointer-events: none; }

/* line 82, sass/components/page-components/_tabs.scss */
.simple-tabs .a11y-paragraphs-tabs__wrapper .tabs-tab-list a h3 {
  pointer-events: none;
  font-size: 16px;
  position: relative;
  margin: 0;
  font-weight: 900; }

@media (min-width: 1200px) {
  /* line 82, sass/components/page-components/_tabs.scss */
  .simple-tabs .a11y-paragraphs-tabs__wrapper .tabs-tab-list a h3 {
    font-size: 24px; } }

/* line 92, sass/components/page-components/_tabs.scss */
.simple-tabs .a11y-paragraphs-tabs__wrapper .tabs-tab-list a:focus {
  border: 0;
  outline: 0; }

/* line 96, sass/components/page-components/_tabs.scss */
.simple-tabs .a11y-paragraphs-tabs__wrapper .tabs-tab-list a:hover {
  background: transparent;
  border: 0;
  color: #097230; }

@media (min-width: 768px) {
  /* line 101, sass/components/page-components/_tabs.scss */
  .simple-tabs .a11y-paragraphs-tabs__wrapper .tabs-tab-list a:hover [fill='#00c0f3'], .simple-tabs .a11y-paragraphs-tabs__wrapper .tabs-tab-list a:hover [fill='#2152a1'] {
    fill: #097230; }
  /* line 104, sass/components/page-components/_tabs.scss */
  .simple-tabs .a11y-paragraphs-tabs__wrapper .tabs-tab-list a:hover [stroke='#00c0f3'] {
    stroke: #097230; } }

/* line 109, sass/components/page-components/_tabs.scss */
.simple-tabs .a11y-paragraphs-tabs__wrapper .tabs-tab-list a::before {
  border-left: 12px solid transparent;
  border-right: 12px solid transparent;
  border-top: 9px solid transparent;
  bottom: -9px;
  content: '';
  height: 0;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 0; }

/* line 121, sass/components/page-components/_tabs.scss */
.simple-tabs .a11y-paragraphs-tabs__wrapper .tabs-tab-list a.is-selected {
  background: transparent;
  color: #097230; }

/* line 124, sass/components/page-components/_tabs.scss */
.simple-tabs .a11y-paragraphs-tabs__wrapper .tabs-tab-list a.is-selected::before {
  border-top-color: #097230; }

/* line 127, sass/components/page-components/_tabs.scss */
.simple-tabs .a11y-paragraphs-tabs__wrapper .tabs-tab-list a.is-selected::after {
  background: #097230;
  bottom: 0;
  content: '';
  height: 7px;
  left: 0;
  position: absolute;
  width: 100%; }

@media (min-width: 768px) {
  /* line 137, sass/components/page-components/_tabs.scss */
  .simple-tabs .a11y-paragraphs-tabs__wrapper .tabs-tab-list a.is-selected [fill='#00c0f3'],
  .simple-tabs .a11y-paragraphs-tabs__wrapper .tabs-tab-list a.is-selected [fill='#2152a1'] {
    fill: #097230; }
  /* line 141, sass/components/page-components/_tabs.scss */
  .simple-tabs .a11y-paragraphs-tabs__wrapper .tabs-tab-list a.is-selected [stroke='#00c0f3'] {
    stroke: #097230; } }

/* line 152, sass/components/page-components/_tabs.scss */
.tabs-with-slider .a11y-paragraphs-tabs__wrapper .tabs-tab-list .slick-list {
  z-index: 2; }

/* line 155, sass/components/page-components/_tabs.scss */
.tabs-with-slider .a11y-paragraphs-tabs__wrapper .tabs-tab-list .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

/* line 157, sass/components/page-components/_tabs.scss */
.tabs-with-slider .a11y-paragraphs-tabs__wrapper .tabs-tab-list .slick-track .slick-slide {
  height: auto; }

/* line 159, sass/components/page-components/_tabs.scss */
.tabs-with-slider .a11y-paragraphs-tabs__wrapper .tabs-tab-list .slick-track .slick-slide > div,
.tabs-with-slider .a11y-paragraphs-tabs__wrapper .tabs-tab-list .slick-track .slick-slide li {
  height: 100%; }

/* line 165, sass/components/page-components/_tabs.scss */
.tabs-with-slider .a11y-paragraphs-tabs__wrapper .tabs-tab-list .slick-arrow {
  z-index: 3; }

/* line 167, sass/components/page-components/_tabs.scss */
.tabs-with-slider .a11y-paragraphs-tabs__wrapper .tabs-tab-list .slick-arrow.slick-prev {
  left: -30px; }

/* line 170, sass/components/page-components/_tabs.scss */
.tabs-with-slider .a11y-paragraphs-tabs__wrapper .tabs-tab-list .slick-arrow.slick-next {
  right: -30px; }

/* line 178, sass/components/page-components/_tabs.scss */
.simple-tabs.tabs-top-icon .a11y-paragraphs-tabs__wrapper .tabs-tab-list a {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 25px 35px 25px 35px; }

/* line 181, sass/components/page-components/_tabs.scss */
.simple-tabs.tabs-top-icon .a11y-paragraphs-tabs__wrapper .tabs-tab-list a .field--name-field-svg-image {
  margin-bottom: 25px;
  margin-right: 0; }

/* line 184, sass/components/page-components/_tabs.scss */
.simple-tabs.tabs-top-icon .a11y-paragraphs-tabs__wrapper .tabs-tab-list a .field--name-field-svg-image svg {
  height: 50px;
  width: 50px; }

@media (min-width: 768px) {
  /* line 184, sass/components/page-components/_tabs.scss */
  .simple-tabs.tabs-top-icon .a11y-paragraphs-tabs__wrapper .tabs-tab-list a .field--name-field-svg-image svg {
    height: 60px; } }

@media (min-width: 1200px) {
  /* line 184, sass/components/page-components/_tabs.scss */
  .simple-tabs.tabs-top-icon .a11y-paragraphs-tabs__wrapper .tabs-tab-list a .field--name-field-svg-image svg {
    height: auto; } }

/* line 195, sass/components/page-components/_tabs.scss */
.simple-tabs.tabs-top-icon .a11y-paragraphs-tabs__wrapper .tabs-tab-list a .field--name-field-a11y-para-tabs-tab-title {
  text-transform: none;
  word-break: break-word; }

/* line 202, sass/components/page-components/_tabs.scss */
.accordeon-trigger {
  -webkit-box-shadow: 0 0 9px rgba(56, 102, 178, 0.2);
  box-shadow: 0 0 9px rgba(56, 102, 178, 0.2);
  border-radius: 7px;
  background-color: #fff;
  padding: 20px 20px 40px 20px;
  position: relative;
  color: #2152a1;
  font-size: 16px;
  font-weight: 900;
  line-height: 24px;
  -webkit-box-pack: start !important;
  -ms-flex-pack: start !important;
  justify-content: flex-start !important;
  margin-bottom: 15px; }

/* line 214, sass/components/page-components/_tabs.scss */
.accordeon-trigger:after {
  content: '';
  background: url("../images/plus.png") no-repeat 0 0;
  width: 15px;
  height: 15px;
  position: absolute;
  right: 20px;
  top: calc(50% - 2px); }

/* line 223, sass/components/page-components/_tabs.scss */
.accordeon-trigger:before {
  content: '';
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 5px solid #097230;
  bottom: -10px;
  height: 0;
  left: 50%;
  position: absolute;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 0;
  display: none; }

/* line 237, sass/components/page-components/_tabs.scss */
.accordeon-trigger .field--name-field-svg-image {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 45px;
  flex: 0 0 45px;
  margin: 0 15px 0 0; }

/* line 240, sass/components/page-components/_tabs.scss */
.accordeon-trigger .field--name-field-svg-image svg {
  width: 100%;
  height: auto; }

/* line 245, sass/components/page-components/_tabs.scss */
.accordeon-trigger[aria-expanded='true'] {
  color: #097230;
  background: #fff;
  border-bottom: 5px solid #097230; }

/* line 249, sass/components/page-components/_tabs.scss */
.accordeon-trigger[aria-expanded='true'] *[fill='#00c0f3'],
.accordeon-trigger[aria-expanded='true'] *[fill='#2152a1'] {
  fill: #0db14b; }

/* line 253, sass/components/page-components/_tabs.scss */
.accordeon-trigger[aria-expanded='true']:after {
  background: url("../images/minus.png") no-repeat 0 0;
  width: 15px;
  height: 4px; }

/* line 258, sass/components/page-components/_tabs.scss */
.accordeon-trigger[aria-expanded='true']:before {
  display: block; }

/* line 262, sass/components/page-components/_tabs.scss */
.accordeon-trigger:focus {
  outline: none; }

/* line 1, sass/components/page-components/_title-and-link.scss */
.block-inline-blockcolored-title-and-link {
  padding: 43px 0 120px;
  text-align: center; }

@media (max-width: 992px) {
  /* line 1, sass/components/page-components/_title-and-link.scss */
  .block-inline-blockcolored-title-and-link {
    padding: 43px 0 35px; } }

@media (max-width: 767px) {
  /* line 1, sass/components/page-components/_title-and-link.scss */
  .block-inline-blockcolored-title-and-link {
    padding: 35px 0 59px; } }

/* line 11, sass/components/page-components/_title-and-link.scss */
.block-inline-blockcolored-title-and-link .content {
  max-width: 1024px;
  margin: 0 auto;
  padding: 0 25px; }

/* line 17, sass/components/page-components/_title-and-link.scss */
.block-inline-blockcolored-title-and-link .field--name-field-colored-title {
  color: #2152a1;
  font-family: var(--gotham);
  font-size: 48px;
  line-height: 1.2;
  font-weight: 900; }

@media (max-width: 992px) {
  /* line 17, sass/components/page-components/_title-and-link.scss */
  .block-inline-blockcolored-title-and-link .field--name-field-colored-title {
    font-size: 30px; } }

@media (max-width: 767px) {
  /* line 17, sass/components/page-components/_title-and-link.scss */
  .block-inline-blockcolored-title-and-link .field--name-field-colored-title {
    font-size: 22px;
    line-height: 1.6; } }

/* line 30, sass/components/page-components/_title-and-link.scss */
.block-inline-blockcolored-title-and-link .field--name-field-colored-title span {
  color: #193f7a;
  font-size: inherit;
  font-weight: 900;
  display: block; }

/* line 38, sass/components/page-components/_title-and-link.scss */
.block-inline-blockcolored-title-and-link .field--name-field-cta-link {
  margin-top: 58px;
  text-align: center; }

@media (max-width: 992px) {
  /* line 38, sass/components/page-components/_title-and-link.scss */
  .block-inline-blockcolored-title-and-link .field--name-field-cta-link {
    margin-top: 38px; } }

/* line 45, sass/components/page-components/_title-and-link.scss */
.block-inline-blockcolored-title-and-link .field--name-field-cta-link a {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: 2px solid #2d67c5;
  color: #2d67c5;
  padding: 12px 53px;
  display: inline-block; }

@media (min-width: 1200px) {
  /* line 45, sass/components/page-components/_title-and-link.scss */
  .block-inline-blockcolored-title-and-link .field--name-field-cta-link a {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.block-inline-blockcolored-title-and-link .field--name-field-cta-link a:focus {
  outline: 0; }

/* line 156, sass/mixins/_default.sass */
.block-inline-blockcolored-title-and-link .field--name-field-cta-link a:focus, .block-inline-blockcolored-title-and-link .field--name-field-cta-link a:active, .block-inline-blockcolored-title-and-link .field--name-field-cta-link a:hover {
  border-color: transparent;
  background: #2d67c5;
  color: #fff; }

@media (max-width: 992px) {
  /* line 45, sass/components/page-components/_title-and-link.scss */
  .block-inline-blockcolored-title-and-link .field--name-field-cta-link a {
    padding: 10px 39px; } }

/* line 4, sass/components/page-components/_trusted-page.scss */
.trusted-page-page .block-inline-blockbanner-without-image .content .field--name-field-resource-library-text {
  width: 100%; }

/* line 10, sass/components/page-components/_trusted-page.scss */
.trusted-page-page .block-inline-blockcms-body .field--name-field-cms-body {
  max-width: 85%; }

/* line 14, sass/components/page-components/_trusted-page.scss */
.trusted-page-page .block-inline-blocktechnology {
  background-color: #f2f6ff;
  position: relative; }

/* line 17, sass/components/page-components/_trusted-page.scss */
.trusted-page-page .block-inline-blocktechnology h2 {
  color: #193f7a;
  font-size: 22px;
  font-weight: 900;
  margin-bottom: 30px;
  text-align: center;
  text-transform: none; }

@media (min-width: 1200px) {
  /* line 17, sass/components/page-components/_trusted-page.scss */
  .trusted-page-page .block-inline-blocktechnology h2 {
    font-size: 60px;
    margin-bottom: 85px; } }

/* line 29, sass/components/page-components/_trusted-page.scss */
.trusted-page-page .block-inline-blocktechnology .content {
  width: 85%;
  margin: 0 auto; }

/* line 33, sass/components/page-components/_trusted-page.scss */
.trusted-page-page .block-inline-blocktechnology .content .text-formatted p {
  padding-bottom: 15px;
  color: #626b7a;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5; }

/* line 43, sass/components/page-components/_trusted-page.scss */
.trusted-page-page .block-inline-blocktechnology .content .field--name-field-te .field__item .paragraph--type--list-with-number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-left: 50px;
  padding-bottom: 15px; }

/* line 50, sass/components/page-components/_trusted-page.scss */
.trusted-page-page .block-inline-blocktechnology .content .field--name-field-te .field__item .paragraph--type--list-with-number .field--name-field-text-for-number {
  width: 50px;
  height: 50px;
  font-weight: 900;
  color: #0b3e7e;
  border: 5px solid #2d67c5;
  border-radius: 50%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 20px;
  position: relative;
  top: -10px;
  font-size: 18px; }

/* line 65, sass/components/page-components/_trusted-page.scss */
.trusted-page-page .block-inline-blocktechnology .content .field--name-field-te .field__item .paragraph--type--list-with-number .text-formatted {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1; }

/* line 69, sass/components/page-components/_trusted-page.scss */
.trusted-page-page .block-inline-blocktechnology .content .field--name-field-te .field__item .paragraph--type--list-with-text {
  margin-left: 50px;
  padding-bottom: 15px; }

/* line 72, sass/components/page-components/_trusted-page.scss */
.trusted-page-page .block-inline-blocktechnology .content .field--name-field-te .field__item .paragraph--type--list-with-text .field--name-field-text {
  font-size: 24px;
  font-weight: 900;
  color: #2152a1; }

/* line 78, sass/components/page-components/_trusted-page.scss */
.trusted-page-page .block-inline-blocktechnology .content .field--name-field-te .field__item .paragraph--type--list-with-text .text-formatted p {
  color: #626b7a;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5; }

/* line 87, sass/components/page-components/_trusted-page.scss */
.trusted-page-page .block-inline-blocktechnology .content .field--name-field-te .field__item .paragraph--type--text-with-link .field--name-field-text {
  font-size: 24px;
  color: #2152a1;
  font-weight: 900;
  margin-bottom: 15px; }

/* line 93, sass/components/page-components/_trusted-page.scss */
.trusted-page-page .block-inline-blocktechnology .content .field--name-field-te .field__item .paragraph--type--text-with-link .field--name-field-link {
  text-align: center; }

/* line 95, sass/components/page-components/_trusted-page.scss */
.trusted-page-page .block-inline-blocktechnology .content .field--name-field-te .field__item .paragraph--type--text-with-link .field--name-field-link .field__item {
  display: inline-block;
  text-align: center; }

/* line 98, sass/components/page-components/_trusted-page.scss */
.trusted-page-page .block-inline-blocktechnology .content .field--name-field-te .field__item .paragraph--type--text-with-link .field--name-field-link .field__item a {
  background: #2d67c5;
  border-radius: 0;
  display: inline-block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 10px;
  text-align: center;
  min-width: 150px;
  text-decoration: none;
  text-transform: uppercase;
  border: 2px solid #2d67c5;
  color: #fff;
  margin-right: 15px; }

/* line 114, sass/components/page-components/_trusted-page.scss */
.trusted-page-page .block-inline-blocktechnology .content .field--name-field-te .field__item .paragraph--type--text-with-link .field--name-field-link .field__item:last-child a {
  margin-right: 0; }

/* line 122, sass/components/page-components/_trusted-page.scss */
.trusted-page-page .block-inline-blocktechnology .content .field--name-field-te .field__item .paragraph--type--list-only-text .field--name-field-list {
  margin-left: 50px; }

/* line 124, sass/components/page-components/_trusted-page.scss */
.trusted-page-page .block-inline-blocktechnology .content .field--name-field-te .field__item .paragraph--type--list-only-text .field--name-field-list .field__item {
  display: block;
  font-size: 24px;
  color: #626b7a;
  font-weight: 400;
  line-height: 1.5;
  position: relative;
  padding-left: 20px; }

/* line 132, sass/components/page-components/_trusted-page.scss */
.trusted-page-page .block-inline-blocktechnology .content .field--name-field-te .field__item .paragraph--type--list-only-text .field--name-field-list .field__item::after {
  position: absolute;
  content: "";
  top: 14px;
  left: 0;
  width: 8px;
  height: 8px;
  background-color: #007525;
  border-radius: 50%;
  display: inline-block; }

/* line 146, sass/components/page-components/_trusted-page.scss */
.trusted-page-page .block-inline-blocktechnology .content .field--name-field-te .field__item .paragraph--type--list-only-text .field--name-field-accordion-description {
  padding-top: 35px;
  color: #626b7a;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.5; }

/* line 157, sass/components/page-components/_trusted-page.scss */
.trusted-page-page .block-inline-blocktechnology .content .field--name-field-image-background img {
  width: 100%;
  margin: 0; }

/* line 164, sass/components/page-components/_trusted-page.scss */
.trusted-page-page .block-inline-blocktechnology:nth-last-child(3)::before {
  content: "";
  position: absolute;
  background-color: #f2f6ff;
  height: 240px;
  left: 0px;
  right: 0px;
  top: -238px;
  width: 100%;
  -webkit-clip-path: polygon(50% 70%, 0% 100%, 100% 100%);
  clip-path: polygon(50% 70%, 0% 100%, 100% 100%); }

/* line 176, sass/components/page-components/_trusted-page.scss */
.trusted-page-page .block-inline-blocktechnology:nth-last-child(2) {
  padding-top: 50px; }

/* line 179, sass/components/page-components/_trusted-page.scss */
.trusted-page-page .block-inline-blocktechnology:last-child {
  padding-top: 40px;
  background-color: #fff; }

/* line 2, sass/components/page-components/_utilitiessuccess-stories.scss */
.success-stories-utilities-client-page .par_text {
  font-size: 20px;
  font-family: sans-serif;
  color: #0c4781;
  padding: 65px 0px 20px 0px; }

/* line 8, sass/components/page-components/_utilitiessuccess-stories.scss */
.success-stories-utilities-client-page .par_text p {
  line-height: 1.47;
  margin-bottom: 15px; }

/* line 14, sass/components/page-components/_utilitiessuccess-stories.scss */
.success-stories-utilities-client-page .bgcolor {
  max-width: 1170px;
  margin: 0px auto;
  background: #ffff; }

/* line 21, sass/components/page-components/_utilitiessuccess-stories.scss */
.success-stories-utilities-client-page .block-inline-blockma4-left-right-text .left-content {
  float: right;
  border-radius: 10px 0px 0px 10px;
  bottom: 449px;
  position: relative;
  width: 57%; }

/* line 30, sass/components/page-components/_utilitiessuccess-stories.scss */
.success-stories-utilities-client-page .resources-wrapper-class {
  position: absolute;
  background: #EDF1F4; }

/* line 31, sass/components/page-components/_utilitiessuccess-stories.scss */
.success-stories-utilities-client-page .resources-wrapper-class .left-content {
  float: left;
  border-radius: 0px 10px 10px 0px;
  bottom: 416px;
  padding: 28px 68px 37px 49px;
  position: relative;
  width: 30%; }

/* line 44, sass/components/page-components/_utilitiessuccess-stories.scss */
.success-stories-utilities-client-page .access-await-another-items.block-inline-blockavetta-one-management {
  background: #EDF1F4; }

/* line 49, sass/components/page-components/_utilitiessuccess-stories.scss */
.success-stories-utilities-client-page .field--name-field-description-new p {
  position: relative;
  top: 88px; }

/* line 56, sass/components/page-components/_utilitiessuccess-stories.scss */
.success-stories-utilities-client-page .sh-tele .success_stories-page .sh-tele h5:nth-child(5) {
  font-size: 20px; }

/* line 61, sass/components/page-components/_utilitiessuccess-stories.scss */
.success-stories-utilities-client-page .shadow {
  padding-bottom: 95px; }

/* line 64, sass/components/page-components/_utilitiessuccess-stories.scss */
.success-stories-utilities-client-page .shadow h2 {
  margin: 0px 0px 35px; }

/* line 69, sass/components/page-components/_utilitiessuccess-stories.scss */
.success-stories-utilities-client-page .business {
  max-width: 1273px;
  margin: 0px auto 30px; }

/* line 74, sass/components/page-components/_utilitiessuccess-stories.scss */
.success-stories-utilities-client-page .customer-story .shadow-content {
  margin-bottom: 40px; }

/* line 78, sass/components/page-components/_utilitiessuccess-stories.scss */
.success-stories-utilities-client-page .item-heading-style h3 {
  font-size: 21px;
  font-weight: 400; }

/* line 83, sass/components/page-components/_utilitiessuccess-stories.scss */
.success-stories-utilities-client-page .success_stories-page .block-inline-blockdescription {
  margin-top: -30px; }

/* line 88, sass/components/page-components/_utilitiessuccess-stories.scss */
.success-stories-utilities-client-page section.par_text_look.container {
  color: #0c4781;
  font-size: 20px;
  position: relative;
  background: #ffff; }

/* line 94, sass/components/page-components/_utilitiessuccess-stories.scss */
.success-stories-utilities-client-page section.par_text_look.container p {
  width: 100%;
  float: left;
  line-height: 1.47;
  margin-bottom: 15px; }

/* line 1, sass/components/page-components/_video-block.scss */
.video-block {
  background: #193f7a url("../images/video-bg-mob.png") no-repeat top left;
  padding: 70px 0;
  position: relative; }

@media (min-width: 768px) {
  /* line 1, sass/components/page-components/_video-block.scss */
  .video-block {
    background: #193f7a url("../images/video-bg-tablet.png") no-repeat top left; } }

@media (min-width: 1200px) {
  /* line 1, sass/components/page-components/_video-block.scss */
  .video-block {
    background: #193f7a url("../images/video-bg-desktop.png") no-repeat top left;
    padding: 120px 0; } }

/* line 12, sass/components/page-components/_video-block.scss */
.video-block.banner-another-items {
  background: transparent; }

/* line 14, sass/components/page-components/_video-block.scss */
.video-block.banner-another-items:after {
  content: '';
  background: url("../images/sp-right.png") 0px 0px no-repeat;
  background-size: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 517px;
  height: 832px; }

@media (max-width: 1200px) {
  /* line 14, sass/components/page-components/_video-block.scss */
  .video-block.banner-another-items:after {
    width: 400px;
    height: 500px; } }

/* line 28, sass/components/page-components/_video-block.scss */
.video-block.banner-another-items .field--name-field-video-colored-title {
  max-width: 1440px;
  padding: 0 20px;
  text-align: left;
  color: #193f7a; }

/* line 33, sass/components/page-components/_video-block.scss */
.video-block.banner-another-items .field--name-field-video-colored-title span {
  color: #2152a1; }

/* line 38, sass/components/page-components/_video-block.scss */
.video-block::after {
  background-image: linear-gradient(151deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 100%);
  content: '';
  display: block;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%; }

/* line 50, sass/components/page-components/_video-block.scss */
.video-block:nth-child(even)::after {
  display: none; }

/* line 54, sass/components/page-components/_video-block.scss */
.video-block:nth-child(even) .field--name-field-video-colored-title h2 {
  color: #fff; }

@media (min-width: 768px) {
  /* line 54, sass/components/page-components/_video-block.scss */
  .video-block:nth-child(even) .field--name-field-video-colored-title h2 {
    margin-bottom: 45px; } }

@media (min-width: 1200px) {
  /* line 54, sass/components/page-components/_video-block.scss */
  .video-block:nth-child(even) .field--name-field-video-colored-title h2 {
    margin-bottom: 65px;
    color: #fff; } }

/* line 66, sass/components/page-components/_video-block.scss */
.video-block .content {
  position: relative;
  z-index: 1; }

/* line 71, sass/components/page-components/_video-block.scss */
.video-block .field--name-field-video-colored-title h2 {
  color: #fff;
  font-size: 22px;
  font-weight: 900;
  margin: 0 auto 30px;
  max-width: 100%;
  padding: 0 30px;
  text-align: center;
  text-transform: none; }

@media (min-width: 992px) {
  /* line 71, sass/components/page-components/_video-block.scss */
  .video-block .field--name-field-video-colored-title h2 {
    font-size: 40px;
    max-width: 540px; } }

@media (min-width: 1200px) {
  /* line 71, sass/components/page-components/_video-block.scss */
  .video-block .field--name-field-video-colored-title h2 {
    font-size: 60px;
    margin-bottom: 40px;
    max-width: 780px; } }

/* line 89, sass/components/page-components/_video-block.scss */
.video-block .field--name-field-video-colored-title h2 span {
  display: block;
  font-size: 22px; }

@media (min-width: 768px) {
  /* line 89, sass/components/page-components/_video-block.scss */
  .video-block .field--name-field-video-colored-title h2 span {
    font-size: 40px; } }

@media (min-width: 1200px) {
  /* line 89, sass/components/page-components/_video-block.scss */
  .video-block .field--name-field-video-colored-title h2 span {
    font-size: 60px; } }

/* line 102, sass/components/page-components/_video-block.scss */
.video-block .field--name-field-video-link {
  margin-bottom: 75px;
  text-align: center; }

/* line 105, sass/components/page-components/_video-block.scss */
.video-block .field--name-field-video-link a {
  background: url("../images/arrow-blue.png") no-repeat center right;
  background-size: 11px;
  color: #2d67c5;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: .56px;
  padding-right: 20px;
  text-decoration: underline;
  text-transform: uppercase;
  background: url("../images/arrow-white.png") no-repeat center right;
  color: #fff; }

/* line 353, sass/mixins/_default.sass */
.video-block .field--name-field-video-link a:hover {
  background: url("../images/arrow-green-2.png") no-repeat center right;
  background-size: 11px;
  color: #097230; }

@media (min-width: 768px) {
  /* line 105, sass/components/page-components/_video-block.scss */
  .video-block .field--name-field-video-link a {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: .64px; } }

@media (min-width: 1200px) {
  /* line 105, sass/components/page-components/_video-block.scss */
  .video-block .field--name-field-video-link a {
    background-size: 14px;
    font-size: 20px;
    letter-spacing: .8px; }
  /* line 365, sass/mixins/_default.sass */
  .video-block .field--name-field-video-link a:hover {
    background-size: 14px; } }

/* line 111, sass/components/page-components/_video-block.scss */
.video-block .wistia_embed {
  margin: 0 auto; }

@media (max-width: 1434px) {
  /* line 111, sass/components/page-components/_video-block.scss */
  .video-block .wistia_embed {
    height: 700px !important;
    width: 1170px !important; } }

@media (max-width: 1199px) {
  /* line 111, sass/components/page-components/_video-block.scss */
  .video-block .wistia_embed {
    height: 379px !important;
    width: 708px !important; } }

@media (max-width: 992px) {
  /* line 111, sass/components/page-components/_video-block.scss */
  .video-block .wistia_embed {
    width: 100% !important;
    padding: 0 20px; } }

@media (max-width: 767px) {
  /* line 111, sass/components/page-components/_video-block.scss */
  .video-block .wistia_embed {
    height: 167px !important;
    width: 269px !important;
    padding: 0; } }

/* line 132, sass/components/page-components/_video-block.scss */
.video-block [data-handle='wistiaLogo'] {
  pointer-events: none; }

/* line 134, sass/components/page-components/_video-block.scss */
.video-block [data-handle='wistiaLogo'] .w-vulcan-icon-wrapper svg {
  display: none !important; }

/* line 139, sass/components/page-components/_video-block.scss */
.video-block .field--type-text-with-summary ul {
  width: 55%;
  margin: 0 auto; }

@media (max-width: 992px) {
  /* line 139, sass/components/page-components/_video-block.scss */
  .video-block .field--type-text-with-summary ul {
    width: 82%; } }

/* line 145, sass/components/page-components/_video-block.scss */
.video-block .field--type-text-with-summary ul li {
  width: 100%;
  font-size: 20px;
  margin: -37px 0 37px 0px;
  color: #fff;
  list-style: disc; }

/* line 1, sass/components/page-components/_video-text-block.scss */
.video-text-block {
  background: url("../images/video-text-bg-mob.png") no-repeat top right;
  padding: 60px 0 100px; }

@media (min-width: 768px) {
  /* line 1, sass/components/page-components/_video-text-block.scss */
  .video-text-block {
    background: url("../images/video-text-bg-tablet.png") no-repeat top right;
    padding: 70px 0 110px; } }

@media (min-width: 1200px) {
  /* line 1, sass/components/page-components/_video-text-block.scss */
  .video-text-block {
    background: url("../images/video-text-bg-desktop.png") no-repeat top right;
    padding: 130px 0 165px; } }

/* line 12, sass/components/page-components/_video-text-block.scss */
.video-text-block h2 {
  color: #193f7a;
  font-size: 22px;
  font-weight: 900;
  margin-bottom: 30px;
  text-align: center;
  text-transform: none; }

@media (min-width: 768px) {
  /* line 12, sass/components/page-components/_video-text-block.scss */
  .video-text-block h2 {
    font-size: 40px; } }

@media (min-width: 1200px) {
  /* line 12, sass/components/page-components/_video-text-block.scss */
  .video-text-block h2 {
    font-size: 60px;
    margin-bottom: 85px; } }

@media (min-width: 768px) {
  /* line 27, sass/components/page-components/_video-text-block.scss */
  .video-text-block .paragraph--type-video-and-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; } }

/* line 33, sass/components/page-components/_video-text-block.scss */
.video-text-block .group-left {
  display: none; }

@media (min-width: 768px) {
  /* line 33, sass/components/page-components/_video-text-block.scss */
  .video-text-block .group-left {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    margin-right: 15px;
    width: 45%; } }

@media (min-width: 1200px) {
  /* line 33, sass/components/page-components/_video-text-block.scss */
  .video-text-block .group-left {
    margin-right: 50px; } }

/* line 44, sass/components/page-components/_video-text-block.scss */
.video-text-block .group-left .field--name-field-video {
  -webkit-clip-path: polygon(0 0, 75% 0, 100% 100%, 0% 100%);
  clip-path: polygon(0 0, 75% 0, 100% 100%, 0% 100%);
  margin-bottom: 0; }

/* line 47, sass/components/page-components/_video-text-block.scss */
.video-text-block .group-left .field--name-field-video img {
  margin-bottom: 0;
  height: 504px;
  -o-object-fit: cover;
  object-fit: cover; }

@media (min-width: 1200px) {
  /* line 47, sass/components/page-components/_video-text-block.scss */
  .video-text-block .group-left .field--name-field-video img {
    height: 732px; } }

/* line 57, sass/components/page-components/_video-text-block.scss */
.video-text-block .group-right {
  padding: 0 25px 0 45px; }

@media (min-width: 768px) {
  /* line 57, sass/components/page-components/_video-text-block.scss */
  .video-text-block .group-right {
    padding: 0 45px 0 0; } }

@media (min-width: 1200px) {
  /* line 57, sass/components/page-components/_video-text-block.scss */
  .video-text-block .group-right {
    padding: 0 8.7% 0 98px; } }

@media (max-width: 768px) {
  /* line 57, sass/components/page-components/_video-text-block.scss */
  .video-text-block .group-right {
    width: 100%; } }

/* line 68, sass/components/page-components/_video-text-block.scss */
.video-text-block .group-right .field--name-field-logo-suppliers {
  margin-bottom: 15px; }

@media (min-width: 768px) {
  /* line 68, sass/components/page-components/_video-text-block.scss */
  .video-text-block .group-right .field--name-field-logo-suppliers {
    margin-bottom: 21px; } }

/* line 74, sass/components/page-components/_video-text-block.scss */
.video-text-block .group-right .field--name-field-quotes-comment {
  margin-bottom: 0;
  margin-left: 0; }

@media (min-width: 768px) {
  /* line 74, sass/components/page-components/_video-text-block.scss */
  .video-text-block .group-right .field--name-field-quotes-comment {
    margin-bottom: 30px;
    margin-left: 0; } }

@media (min-width: 1200px) {
  /* line 74, sass/components/page-components/_video-text-block.scss */
  .video-text-block .group-right .field--name-field-quotes-comment {
    margin-bottom: 0;
    margin-left: -86px; }
  /* line 84, sass/components/page-components/_video-text-block.scss */
  .video-text-block .group-right .field--name-field-quotes-comment img {
    width: 66px; } }

/* line 89, sass/components/page-components/_video-text-block.scss */
.video-text-block .group-right .field--name-field-video-description {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 18px;
  font-weight: 700;
  line-height: 26px;
  margin-bottom: 31px;
  padding: 0 20px;
  position: relative; }

@media (min-width: 768px) {
  /* line 89, sass/components/page-components/_video-text-block.scss */
  .video-text-block .group-right .field--name-field-video-description {
    font-size: 20px;
    line-height: 30px;
    padding: 0; } }

@media (min-width: 1200px) {
  /* line 89, sass/components/page-components/_video-text-block.scss */
  .video-text-block .group-right .field--name-field-video-description {
    font-size: 36px;
    line-height: 50px;
    margin-top: -15px; } }

@media (max-width: 767px) {
  /* line 89, sass/components/page-components/_video-text-block.scss */
  .video-text-block .group-right .field--name-field-video-description {
    margin: 30px 0 30px 30px; } }

/* line 111, sass/components/page-components/_video-text-block.scss */
.video-text-block .group-right .field--name-field-video-description::before {
  content: url("../images/qt.png");
  position: absolute;
  margin-top: -25px;
  margin-left: -75px; }

/* line 117, sass/components/page-components/_video-text-block.scss */
.video-text-block .group-right .field--name-field-video-description::after {
  content: url("../images/qb.png");
  position: absolute;
  bottom: -30px;
  margin-right: -45px; }

/* line 124, sass/components/page-components/_video-text-block.scss */
.video-text-block .group-right .field--name-field-name-for-video {
  color: #626b7a;
  font-size: 14px;
  margin-bottom: 30px; }

@media (min-width: 768px) {
  /* line 124, sass/components/page-components/_video-text-block.scss */
  .video-text-block .group-right .field--name-field-name-for-video {
    font-size: 16px; } }

@media (min-width: 1200px) {
  /* line 124, sass/components/page-components/_video-text-block.scss */
  .video-text-block .group-right .field--name-field-name-for-video {
    font-size: 18px;
    margin-bottom: 50px; } }

/* line 137, sass/components/page-components/_video-text-block.scss */
.video-text-block .group-right .field--name-field-video-link a {
  background: url("../images/arrow-blue.png") no-repeat center right;
  background-size: 11px;
  color: #2d67c5;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: .56px;
  padding-right: 20px;
  text-decoration: underline;
  text-transform: uppercase; }

/* line 353, sass/mixins/_default.sass */
.video-text-block .group-right .field--name-field-video-link a:hover {
  background: url("../images/arrow-green-2.png") no-repeat center right;
  background-size: 11px;
  color: #097230; }

@media (min-width: 768px) {
  /* line 137, sass/components/page-components/_video-text-block.scss */
  .video-text-block .group-right .field--name-field-video-link a {
    font-size: 16px;
    font-weight: 400;
    letter-spacing: .64px; } }

@media (min-width: 1200px) {
  /* line 137, sass/components/page-components/_video-text-block.scss */
  .video-text-block .group-right .field--name-field-video-link a {
    background-size: 14px;
    font-size: 20px;
    letter-spacing: .8px; }
  /* line 365, sass/mixins/_default.sass */
  .video-text-block .group-right .field--name-field-video-link a:hover {
    background-size: 14px; } }

/* line 1, sass/components/page-components/_webinar-series-block.scss */
.webinar-series-block {
  display: none; }

@media (min-width: 1536px) {
  /* line 1, sass/components/page-components/_webinar-series-block.scss */
  .webinar-series-block {
    display: block; } }

/* line 8, sass/components/page-components/_webinar-series-block.scss */
.webinar-series-block .field--name-body {
  padding-left: 55px;
  position: relative;
  width: 293px; }

/* line 13, sass/components/page-components/_webinar-series-block.scss */
.webinar-series-block .field--name-body::before {
  background: #dcdcde;
  content: '';
  display: block;
  height: 120%;
  left: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 1px; }

/* line 25, sass/components/page-components/_webinar-series-block.scss */
.webinar-series-block .field--name-body h2 {
  color: #626b7a;
  font-family: var(--main-font);
  font-size: 16px;
  font-weight: 700;
  letter-spacing: .77px;
  margin: 20px 0 10px; }

/* line 34, sass/components/page-components/_webinar-series-block.scss */
.webinar-series-block .field--name-body a {
  color: #193f7a;
  display: inline-block;
  font-size: 24px;
  font-weight: 700;
  font-family: var(--main-font);
  line-height: 32px; }

/* line 42, sass/components/page-components/_webinar-series-block.scss */
.webinar-series-block .field--name-body a:hover {
  color: #097230; }

/* line 45, sass/components/page-components/_webinar-series-block.scss */
.webinar-series-block .field--name-body a:hover path[fill='#233757'] {
  fill: #097230; }

/* line 50, sass/components/page-components/_webinar-series-block.scss */
.webinar-series-block .field--name-body a .icon {
  margin-left: 5px; }

@media (max-width: 1199px) {
  /* line 50, sass/components/page-components/_webinar-series-block.scss */
  .webinar-series-block .field--name-body a .icon {
    display: none; } }

/* line 1, sass/components/page-components/_webinars.scss */
.block-inline-blockwebinars {
  padding: 130px 0; }

@media (max-width: 992px) {
  /* line 1, sass/components/page-components/_webinars.scss */
  .block-inline-blockwebinars {
    padding: 55px 0; } }

/* line 6, sass/components/page-components/_webinars.scss */
.block-inline-blockwebinars h2 {
  color: #193f7a;
  font-size: 22px;
  font-weight: 900;
  margin-bottom: 20px;
  text-transform: none; }

@media (min-width: 768px) {
  /* line 6, sass/components/page-components/_webinars.scss */
  .block-inline-blockwebinars h2 {
    font-size: 40px;
    margin-bottom: 40px; } }

@media (min-width: 1200px) {
  /* line 6, sass/components/page-components/_webinars.scss */
  .block-inline-blockwebinars h2 {
    font-size: 60px;
    margin: 0 auto 70px; } }

@media (max-width: 992px) {
  /* line 6, sass/components/page-components/_webinars.scss */
  .block-inline-blockwebinars h2 {
    text-align: center; } }

/* line 26, sass/components/page-components/_webinars.scss */
.block-inline-blockwebinars .content, .block-inline-blockwebinars .title-wrap {
  width: 100%;
  margin: 0 auto;
  padding: 0 20px; }

@media (min-width: 1434px) {
  /* line 26, sass/components/page-components/_webinars.scss */
  .block-inline-blockwebinars .content, .block-inline-blockwebinars .title-wrap {
    width: 1404px; } }

/* line 37, sass/components/page-components/_webinars.scss */
.block-inline-blockwebinars .webinar-title {
  margin: 30px 20px 0 20px;
  color: #000;
  font-family: var(--gotham);
  font-size: 24px;
  line-height: 1.4;
  font-weight: 500; }

@media (max-width: 992px) {
  /* line 37, sass/components/page-components/_webinars.scss */
  .block-inline-blockwebinars .webinar-title {
    font-size: 20px; } }

@media (max-width: 767px) {
  /* line 37, sass/components/page-components/_webinars.scss */
  .block-inline-blockwebinars .webinar-title {
    font-size: 15px; } }

/* line 52, sass/components/page-components/_webinars.scss */
.block-inline-blockwebinars .webinar-date {
  margin: 20px 20px 30px 20px; }

/* line 54, sass/components/page-components/_webinars.scss */
.block-inline-blockwebinars .webinar-date .field {
  font-family: var(--gotham);
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 800;
  color: #193f7a; }

@media (max-width: 992px) {
  /* line 54, sass/components/page-components/_webinars.scss */
  .block-inline-blockwebinars .webinar-date .field {
    font-size: 14px; } }

@media (max-width: 767px) {
  /* line 54, sass/components/page-components/_webinars.scss */
  .block-inline-blockwebinars .webinar-date .field {
    font-size: 11px; } }

/* line 70, sass/components/page-components/_webinars.scss */
.block-inline-blockwebinars .field--name-field-webinars {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -25px;
  width: calc(100% + 50px); }

@media (max-width: 992px) {
  /* line 70, sass/components/page-components/_webinars.scss */
  .block-inline-blockwebinars .field--name-field-webinars {
    margin: 0;
    width: 100%; } }

/* line 79, sass/components/page-components/_webinars.scss */
.block-inline-blockwebinars .field--name-field-webinars .slick-list {
  min-width: 100%; }

/* line 82, sass/components/page-components/_webinars.scss */
.block-inline-blockwebinars .field--name-field-webinars .slick-slide {
  width: 100%; }

/* line 84, sass/components/page-components/_webinars.scss */
.block-inline-blockwebinars .field--name-field-webinars .slick-slide > div {
  width: 100%; }

/* line 87, sass/components/page-components/_webinars.scss */
.block-inline-blockwebinars .field--name-field-webinars .slick-slide > div > .field__item {
  width: 100%;
  max-width: calc(100% / 3 - 50px);
  margin: 0 25px 50px;
  -webkit-box-shadow: 0 6px 16px rgba(229, 233, 238, 0.5);
  box-shadow: 0 6px 16px rgba(229, 233, 238, 0.5); }

@media (max-width: 992px) {
  /* line 87, sass/components/page-components/_webinars.scss */
  .block-inline-blockwebinars .field--name-field-webinars .slick-slide > div > .field__item {
    max-width: calc(100% / 2 - 20px);
    margin: 0 10px 50px; } }

@media (max-width: 767px) {
  /* line 87, sass/components/page-components/_webinars.scss */
  .block-inline-blockwebinars .field--name-field-webinars .slick-slide > div > .field__item {
    max-width: 100%;
    margin: 0 0 50px; } }

/* line 105, sass/components/page-components/_webinars.scss */
.block-inline-blockwebinars .field--name-field-webinars .slick-prev, .block-inline-blockwebinars .field--name-field-webinars .slick-next {
  top: -11%; }

@media (max-width: 992px) {
  /* line 105, sass/components/page-components/_webinars.scss */
  .block-inline-blockwebinars .field--name-field-webinars .slick-prev, .block-inline-blockwebinars .field--name-field-webinars .slick-next {
    top: inherit;
    bottom: -49px; } }

/* line 112, sass/components/page-components/_webinars.scss */
.block-inline-blockwebinars .field--name-field-webinars .slick-next {
  right: 25px; }

@media (max-width: 992px) {
  /* line 112, sass/components/page-components/_webinars.scss */
  .block-inline-blockwebinars .field--name-field-webinars .slick-next {
    right: -25px; } }

/* line 119, sass/components/page-components/_webinars.scss */
.block-inline-blockwebinars .field--name-field-webinars .slick-prev {
  left: inherit;
  right: 90px; }

@media (max-width: 992px) {
  /* line 119, sass/components/page-components/_webinars.scss */
  .block-inline-blockwebinars .field--name-field-webinars .slick-prev {
    right: inherit;
    left: -25px; } }

/* line 129, sass/components/page-components/_webinars.scss */
.block-inline-blockwebinars .field--name-field-webinars .slick-dots {
  padding: 0 40px; }

/* line 137, sass/components/page-components/_webinars.scss */
.block-inline-blockwebinars .webinar-wistia .wistia_click_to_play {
  position: relative; }

/* line 140, sass/components/page-components/_webinars.scss */
.block-inline-blockwebinars .webinar-wistia .wistia_click_to_play > div:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #626b7a;
  opacity: 0.5;
  z-index: 1; }

/* line 150, sass/components/page-components/_webinars.scss */
.block-inline-blockwebinars .webinar-wistia .wistia_click_to_play > div > div:not([role="button"]) {
  display: none !important; }

/* line 154, sass/components/page-components/_webinars.scss */
.block-inline-blockwebinars .webinar-wistia .wistia_click_to_play > div div[role="button"] {
  width: 77px !important;
  height: 88px !important;
  background: url(../images/welcome-play.png) 0 0 no-repeat !important;
  background-size: 100% !important;
  -webkit-transition: all linear .2s;
  transition: all linear .2s;
  top: calc(50% - (88px / 2)) !important;
  left: calc(50% - (77px / 2)) !important; }

/* line 167, sass/components/page-components/_webinars.scss */
.block-inline-blockwebinars .webinar-wistia .wistia_click_to_play .wistia_mouseover div[role="button"] {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  -webkit-transition: all linear .2s;
  transition: all linear .2s; }

/* line 2, sass/components/page-components/_welcome_page.scss */
.welcome_page .block-inline-blockindustries-partners {
  padding: 0px 0 0px; }

@media (max-width: 1650px) {
  /* line 5, sass/components/page-components/_welcome_page.scss */
  .welcome_page .block-inline-blockcontact-us-links {
    margin: -50px 15px 0;
    -webkit-transform: translateY(0px);
    transform: translateY(0px); } }

/* line 12, sass/components/page-components/_welcome_page.scss */
.welcome_page .avetta-events-block {
  margin-top: -73px; }

@media (max-width: 480px) {
  /* line 12, sass/components/page-components/_welcome_page.scss */
  .welcome_page .avetta-events-block {
    margin-top: -43px; } }

/* line 1, sass/components/page-components/_white-paper-banner.scss */
.white-paper--banner {
  padding-bottom: 87px;
  position: relative; }

@media screen and (min-width: 768px) {
  /* line 1, sass/components/page-components/_white-paper-banner.scss */
  .white-paper--banner {
    padding-bottom: 96px; } }

@media screen and (min-width: 992px) {
  /* line 1, sass/components/page-components/_white-paper-banner.scss */
  .white-paper--banner {
    padding-bottom: 160px; } }

/* line 13, sass/components/page-components/_white-paper-banner.scss */
.white-paper--banner .white-paper--banner-title,
.white-paper--banner .white-paper--banner-subtitle {
  position: relative;
  z-index: 1; }

@media screen and (min-width: 992px) {
  /* line 13, sass/components/page-components/_white-paper-banner.scss */
  .white-paper--banner .white-paper--banner-title,
  .white-paper--banner .white-paper--banner-subtitle {
    max-width: 1050px;
    margin: 0 auto; } }

/* line 23, sass/components/page-components/_white-paper-banner.scss */
.white-paper--banner .white-paper--banner-title span,
.white-paper--banner .white-paper--banner-subtitle span {
  display: block; }

/* line 27, sass/components/page-components/_white-paper-banner.scss */
.white-paper--banner .white-paper--banner-title span,
.white-paper--banner .white-paper--banner-title .field--name-field-subtitle,
.white-paper--banner .white-paper--banner-subtitle span,
.white-paper--banner .white-paper--banner-subtitle .field--name-field-subtitle {
  color: #fff;
  padding: 0 25px; }

/* line 35, sass/components/page-components/_white-paper-banner.scss */
.white-paper--banner .white-paper--banner-title .field--name-title .main-title {
  font-family: var(--gotham);
  font-size: 25px;
  line-height: 1.3;
  font-weight: 900;
  margin-bottom: 13px;
  color: #fff; }

@media screen and (min-width: 768px) {
  /* line 35, sass/components/page-components/_white-paper-banner.scss */
  .white-paper--banner .white-paper--banner-title .field--name-title .main-title {
    font-size: 45px;
    padding-top: 50px;
    text-align: center; } }

@media screen and (min-width: 992px) {
  /* line 35, sass/components/page-components/_white-paper-banner.scss */
  .white-paper--banner .white-paper--banner-title .field--name-title .main-title {
    font-size: 60px;
    line-height: 1.4;
    padding-top: 70px; } }

@media screen and (min-width: 1200px) {
  /* line 35, sass/components/page-components/_white-paper-banner.scss */
  .white-paper--banner .white-paper--banner-title .field--name-title .main-title {
    padding-top: 109px; } }

/* line 60, sass/components/page-components/_white-paper-banner.scss */
.white-paper--banner .field--name-field-subtitle {
  font-size: 16px;
  line-height: 1.47; }

@media screen and (min-width: 768px) {
  /* line 60, sass/components/page-components/_white-paper-banner.scss */
  .white-paper--banner .field--name-field-subtitle {
    font-size: 25px;
    margin-top: 25px;
    text-align: center; } }

@media screen and (min-width: 768px) {
  /* line 60, sass/components/page-components/_white-paper-banner.scss */
  .white-paper--banner .field--name-field-subtitle {
    font-size: 30px;
    margin-top: 35px; } }

/* line 76, sass/components/page-components/_white-paper-banner.scss */
.white-paper--banner .white-paper--banner-image {
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 80%, 50% 90%, 0 80%);
  clip-path: polygon(0 0, 100% 0, 100% 80%, 50% 90%, 0 80%);
  height: 100%;
  position: absolute;
  top: -6px;
  width: 100%; }

@media screen and (min-width: 768px) {
  /* line 76, sass/components/page-components/_white-paper-banner.scss */
  .white-paper--banner .white-paper--banner-image {
    top: -17px; } }

@media screen and (min-width: 992px) {
  /* line 76, sass/components/page-components/_white-paper-banner.scss */
  .white-paper--banner .white-paper--banner-image {
    top: 0; } }

@media screen and (min-width: 1200px) {
  /* line 76, sass/components/page-components/_white-paper-banner.scss */
  .white-paper--banner .white-paper--banner-image {
    top: -10px; } }

/* line 96, sass/components/page-components/_white-paper-banner.scss */
.white-paper--banner .white-paper--banner-image::before {
  background-image: url("../images/banner-overlay.png");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  content: '';
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1; }

/* line 110, sass/components/page-components/_white-paper-banner.scss */
.white-paper--banner .white-paper--banner-image .field--name-field-banner-background-image,
.white-paper--banner .white-paper--banner-image .media--type-image,
.white-paper--banner .white-paper--banner-image .field--name-field-media-image,
.white-paper--banner .white-paper--banner-image .field__item,
.white-paper--banner .white-paper--banner-image img {
  height: 100%;
  margin-bottom: 0;
  width: 100%; }

/* line 1, sass/components/page-components/_white-paper-block.scss */
div[class*="block-views-blockwhite-paper-block"] {
  max-width: 1592px;
  margin: 0 auto;
  background: #fff;
  padding: 35px 107px 40px 79px;
  border-radius: 10px;
  position: relative;
  z-index: 1;
  margin-top: -300px;
  -webkit-box-shadow: 0 15px 25px rgba(56, 102, 178, 0.05);
  box-shadow: 0 15px 25px rgba(56, 102, 178, 0.05); }

@media screen and (max-width: 1640px) {
  /* line 1, sass/components/page-components/_white-paper-block.scss */
  div[class*="block-views-blockwhite-paper-block"] {
    margin: -300px 25px 0; } }

@media (max-width: 1200px) {
  /* line 1, sass/components/page-components/_white-paper-block.scss */
  div[class*="block-views-blockwhite-paper-block"] {
    padding: 35px 30px 40px 33px; } }

@media (max-width: 992px) {
  /* line 1, sass/components/page-components/_white-paper-block.scss */
  div[class*="block-views-blockwhite-paper-block"] {
    margin-top: -100px; } }

@media (max-width: 767px) {
  /* line 1, sass/components/page-components/_white-paper-block.scss */
  div[class*="block-views-blockwhite-paper-block"] {
    margin-top: -43px;
    padding: 25px 14px 15px 12px; } }

/* line 26, sass/components/page-components/_white-paper-block.scss */
div[class*="block-views-blockwhite-paper-block"] .view-header {
  margin-bottom: 70px; }

@media (max-width: 992px) {
  /* line 26, sass/components/page-components/_white-paper-block.scss */
  div[class*="block-views-blockwhite-paper-block"] .view-header {
    margin-bottom: 40px; } }

@media (max-width: 767px) {
  /* line 26, sass/components/page-components/_white-paper-block.scss */
  div[class*="block-views-blockwhite-paper-block"] .view-header {
    margin-bottom: 28px; } }

/* line 34, sass/components/page-components/_white-paper-block.scss */
div[class*="block-views-blockwhite-paper-block"] .view-header h3 {
  text-align: center;
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 36px;
  font-weight: 900; }

@media (max-width: 992px) {
  /* line 34, sass/components/page-components/_white-paper-block.scss */
  div[class*="block-views-blockwhite-paper-block"] .view-header h3 {
    font-size: 30px;
    line-height: 1.3;
    max-width: 80%;
    margin: 0 auto; } }

@media (max-width: 767px) {
  /* line 34, sass/components/page-components/_white-paper-block.scss */
  div[class*="block-views-blockwhite-paper-block"] .view-header h3 {
    font-size: 18px;
    line-height: 1.3;
    max-width: 100%; } }

/* line 56, sass/components/page-components/_white-paper-block.scss */
div[class*="block-views-blockwhite-paper-block"] .view-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

@media (max-width: 767px) {
  /* line 56, sass/components/page-components/_white-paper-block.scss */
  div[class*="block-views-blockwhite-paper-block"] .view-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; } }

/* line 61, sass/components/page-components/_white-paper-block.scss */
div[class*="block-views-blockwhite-paper-block"] .view-content .views-row {
  max-width: calc(100% / 3 - 8px);
  margin: 0 16px 0 0;
  width: 100%; }

@media (max-width: 992px) {
  /* line 61, sass/components/page-components/_white-paper-block.scss */
  div[class*="block-views-blockwhite-paper-block"] .view-content .views-row {
    max-width: calc(100% / 2 - 8px); }
  /* line 67, sass/components/page-components/_white-paper-block.scss */
  div[class*="block-views-blockwhite-paper-block"] .view-content .views-row:last-child {
    display: none; } }

@media (max-width: 767px) {
  /* line 61, sass/components/page-components/_white-paper-block.scss */
  div[class*="block-views-blockwhite-paper-block"] .view-content .views-row {
    width: 100%;
    max-width: 100%;
    margin: 0 0 30px 0; } }

/* line 79, sass/components/page-components/_white-paper-block.scss */
div[class*="block-views-blockwhite-paper-block"] .view-content .views-row .paper-image {
  float: left;
  margin: 0 20px 0 0; }

@media (max-width: 767px) {
  /* line 79, sass/components/page-components/_white-paper-block.scss */
  div[class*="block-views-blockwhite-paper-block"] .view-content .views-row .paper-image {
    margin: 0 10px 0 0; } }

/* line 85, sass/components/page-components/_white-paper-block.scss */
div[class*="block-views-blockwhite-paper-block"] .view-content .views-row .paper-image img {
  height: 155px;
  width: auto; }

@media (max-width: 992px) {
  /* line 85, sass/components/page-components/_white-paper-block.scss */
  div[class*="block-views-blockwhite-paper-block"] .view-content .views-row .paper-image img {
    height: 95px; } }

/* line 95, sass/components/page-components/_white-paper-block.scss */
div[class*="block-views-blockwhite-paper-block"] .view-content .views-row .paper-text .paper-type {
  color: #626b7a;
  font-size: 14px;
  line-height: 1;
  margin-bottom: 9px;
  font-weight: 700;
  letter-spacing: -0.67px;
  text-transform: uppercase; }

@media (max-width: 767px) {
  /* line 95, sass/components/page-components/_white-paper-block.scss */
  div[class*="block-views-blockwhite-paper-block"] .view-content .views-row .paper-text .paper-type {
    font-size: 12px; } }

/* line 106, sass/components/page-components/_white-paper-block.scss */
div[class*="block-views-blockwhite-paper-block"] .view-content .views-row .paper-text .paper-type span {
  font-size: inherit; }

/* line 110, sass/components/page-components/_white-paper-block.scss */
div[class*="block-views-blockwhite-paper-block"] .view-content .views-row .paper-text .paper-title {
  margin: 0 15px 20px 0; }

@media (max-width: 992px) {
  /* line 110, sass/components/page-components/_white-paper-block.scss */
  div[class*="block-views-blockwhite-paper-block"] .view-content .views-row .paper-text .paper-title {
    margin-left: 92px; } }

@media (max-width: 767px) {
  /* line 110, sass/components/page-components/_white-paper-block.scss */
  div[class*="block-views-blockwhite-paper-block"] .view-content .views-row .paper-text .paper-title {
    margin-left: 81px; } }

/* line 119, sass/components/page-components/_white-paper-block.scss */
div[class*="block-views-blockwhite-paper-block"] .view-content .views-row .paper-text .paper-title h3 a {
  color: #193f7a;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.35; }

@media (max-width: 767px) {
  /* line 119, sass/components/page-components/_white-paper-block.scss */
  div[class*="block-views-blockwhite-paper-block"] .view-content .views-row .paper-text .paper-title h3 a {
    font-size: 15px; } }

@media (max-width: 992px) {
  /* line 144, sass/components/page-components/_white-paper-block.scss */
  div[class*="block-views-blockwhite-paper-block"] .view-content .views-row .views-field-field-download-whitepaper {
    margin: 0 0 0 92px; } }

@media (max-width: 767px) {
  /* line 144, sass/components/page-components/_white-paper-block.scss */
  div[class*="block-views-blockwhite-paper-block"] .view-content .views-row .views-field-field-download-whitepaper {
    margin: 0 0 0 81px; } }

/* line 151, sass/components/page-components/_white-paper-block.scss */
div[class*="block-views-blockwhite-paper-block"] .view-content .views-row .views-field-field-download-whitepaper a {
  display: inline-block;
  color: #2d67c5;
  font-size: 14px;
  font-weight: 900;
  text-transform: uppercase; }

@media (max-width: 767px) {
  /* line 151, sass/components/page-components/_white-paper-block.scss */
  div[class*="block-views-blockwhite-paper-block"] .view-content .views-row .views-field-field-download-whitepaper a {
    font-size: 12px; } }

/* line 160, sass/components/page-components/_white-paper-block.scss */
div[class*="block-views-blockwhite-paper-block"] .view-content .views-row .views-field-field-download-whitepaper a:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 25px;
  height: 30px;
  background: url(../images/icon-pdf-blue.png) no-repeat 0 0;
  background-size: 100%;
  margin-left: 15px; }

/* line 3, sass/components/page-components/_white-paper-text-form.scss */
.white-paper--wrapper .white-paper--content {
  margin: 0 auto;
  padding-bottom: 70px; }

@media screen and (min-width: 992px) {
  /* line 3, sass/components/page-components/_white-paper-text-form.scss */
  .white-paper--wrapper .white-paper--content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 1404px;
    padding-bottom: 103px; }
  /* line 13, sass/components/page-components/_white-paper-text-form.scss */
  .white-paper--wrapper .white-paper--content .white-paper--text {
    -ms-flex-negative: 1;
    flex-shrink: 1;
    max-width: 809px; }
  /* line 18, sass/components/page-components/_white-paper-text-form.scss */
  .white-paper--wrapper .white-paper--content .white-paper--form {
    -ms-flex-negative: 0;
    flex-shrink: 0; } }

/* line 25, sass/components/page-components/_white-paper-text-form.scss */
.white-paper--text,
.white-paper--form {
  padding: 0 25px; }

/* line 32, sass/components/page-components/_white-paper-text-form.scss */
.white-paper--text {
  padding-top: 30px;
  padding-bottom: 50px; }

/* line 36, sass/components/page-components/_white-paper-text-form.scss */
.white-paper--text p:first-child {
  font-family: var(--gotham);
  font-size: 19px;
  line-height: 24px; }

/* line 41, sass/components/page-components/_white-paper-text-form.scss */
.white-paper--text p:first-child strong {
  font-weight: 900; }

@media screen and (min-width: 768px) {
  /* line 36, sass/components/page-components/_white-paper-text-form.scss */
  .white-paper--text p:first-child {
    font-size: 34px;
    line-height: 42px; } }

@media screen and (min-width: 1200px) {
  /* line 36, sass/components/page-components/_white-paper-text-form.scss */
  .white-paper--text p:first-child {
    font-size: 40px;
    line-height: 50px; } }

/* line 56, sass/components/page-components/_white-paper-text-form.scss */
.white-paper--text p > strong {
  color: #193f7a; }

/* line 60, sass/components/page-components/_white-paper-text-form.scss */
.white-paper--text p:nth-child(n + 2),
.white-paper--text ul {
  color: #626b7a;
  font-family: var(--main-font);
  font-size: 16px;
  line-height: 20px;
  margin-top: 15px; }

@media screen and (min-width: 768px) {
  /* line 60, sass/components/page-components/_white-paper-text-form.scss */
  .white-paper--text p:nth-child(n + 2),
  .white-paper--text ul {
    font-size: 20px;
    line-height: 30px;
    margin-top: 35px; } }

@media screen and (min-width: 1200px) {
  /* line 60, sass/components/page-components/_white-paper-text-form.scss */
  .white-paper--text p:nth-child(n + 2),
  .white-paper--text ul {
    font-size: 24px;
    line-height: 36px;
    margin-top: 35px; } }

/* line 81, sass/components/page-components/_white-paper-text-form.scss */
.white-paper--text ul li {
  padding-left: 12px;
  position: relative; }

/* line 86, sass/components/page-components/_white-paper-text-form.scss */
.white-paper--text ul li::before {
  content: '\2022';
  color: #097230;
  display: block;
  font-size: 28px;
  left: -10px;
  position: absolute; }

/* Form style */
/* line 98, sass/components/page-components/_white-paper-text-form.scss */
.white-paper--form {
  padding-bottom: 100px; }

@media screen and (min-width: 992px) {
  /* line 98, sass/components/page-components/_white-paper-text-form.scss */
  .white-paper--form {
    padding-top: 104px; } }

/* line 105, sass/components/page-components/_white-paper-text-form.scss */
.white-paper--form .field--name-field-form {
  background: #193f7a;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 55px rgba(49, 105, 193, 0.1);
  box-shadow: 0 0 55px rgba(49, 105, 193, 0.1);
  margin: 0 auto;
  max-width: 463px;
  padding: 30px 20px 50px; }

@media screen and (min-width: 768px) {
  /* line 105, sass/components/page-components/_white-paper-text-form.scss */
  .white-paper--form .field--name-field-form {
    padding: 51px 64px 64px; } }

/* line 117, sass/components/page-components/_white-paper-text-form.scss */
.white-paper--form .field--name-field-form .mktoForm {
  padding: 0;
  width: 100% !important; }

/* line 124, sass/components/page-components/_white-paper-text-form.scss */
.white-paper--form .field--name-field-form .mktoFormRow .mktoFieldDescriptor,
.white-paper--form .field--name-field-form .mktoFormRow .mktoFieldWrap {
  width: 100%; }

/* line 129, sass/components/page-components/_white-paper-text-form.scss */
.white-paper--form .field--name-field-form .mktoFormRow .mktoOffset {
  height: 0;
  width: 0; }

/* line 134, sass/components/page-components/_white-paper-text-form.scss */
.white-paper--form .field--name-field-form .mktoFormRow .mktoLabel {
  color: #fff;
  font-family: var(--main-font);
  font-size: 16px;
  font-weight: normal;
  line-height: 17px;
  width: 100% !important; }

/* line 143, sass/components/page-components/_white-paper-text-form.scss */
.white-paper--form .field--name-field-form .mktoFormRow input {
  border: none;
  border-radius: 0;
  color: #626b7a;
  font-family: var(--main-font);
  font-size: 16px;
  height: auto;
  line-height: 17px;
  padding: 9px 10px 9px 15px;
  width: 100% !important; }

/* line 154, sass/components/page-components/_white-paper-text-form.scss */
.white-paper--form .field--name-field-form .mktoFormRow input:focus {
  border: none;
  outline: 3px solid #00c0f3; }

/* line 159, sass/components/page-components/_white-paper-text-form.scss */
.white-paper--form .field--name-field-form .mktoFormRow input::-webkit-input-placeholder {
  color: #626b7a; }
.white-paper--form .field--name-field-form .mktoFormRow input::-moz-placeholder {
  color: #626b7a; }
.white-paper--form .field--name-field-form .mktoFormRow input:-ms-input-placeholder {
  color: #626b7a; }
.white-paper--form .field--name-field-form .mktoFormRow input::-ms-input-placeholder {
  color: #626b7a; }
.white-paper--form .field--name-field-form .mktoFormRow input::placeholder {
  color: #626b7a; }

/* line 166, sass/components/page-components/_white-paper-text-form.scss */
.white-paper--form .field--name-field-form .mktoFormRow .select2-container .select2-selection {
  background: #fff;
  border-radius: 0; }

/* line 170, sass/components/page-components/_white-paper-text-form.scss */
.white-paper--form .field--name-field-form .mktoFormRow .select2-container .select2-selection .select2-selection__rendered {
  color: #626b7a;
  font-family: var(--main-font);
  font-size: 16px;
  font-weight: normal;
  line-height: 41px;
  padding: 0 50px 0 15px; }

/* line 181, sass/components/page-components/_white-paper-text-form.scss */
.white-paper--form .field--name-field-form .mktoFormRow select {
  background: #fff;
  border: 1px solid #626b7a;
  border-radius: 0;
  color: #626b7a;
  font-family: var(--main-font);
  font-size: 16px;
  font-weight: normal;
  line-height: 41px;
  padding: 9px 10px 9px 15px;
  width: 100% !important; }

/* line 195, sass/components/page-components/_white-paper-text-form.scss */
.white-paper--form .field--name-field-form .mktoButtonRow {
  display: block; }

/* line 198, sass/components/page-components/_white-paper-text-form.scss */
.white-paper--form .field--name-field-form .mktoButtonRow .mktoButton {
  background: #2d67c5 !important;
  border: none !important;
  font-family: var(--main-font);
  font-size: 16px !important;
  font-weight: 600;
  padding: 9px 17px !important;
  text-align: center;
  text-transform: uppercase;
  width: 100%; }

@media screen and (min-width: 768px) {
  /* line 198, sass/components/page-components/_white-paper-text-form.scss */
  .white-paper--form .field--name-field-form .mktoButtonRow .mktoButton {
    background: #2d67c5 url("../images/svg/dl_now.svg") no-repeat center right 90px !important;
    font-size: 20px !important;
    padding: 21px 111px 21px 67px !important;
    -moz-text-align-last: left;
    text-align-last: left; } }

/* line 217, sass/components/page-components/_white-paper-text-form.scss */
.white-paper--form .field--name-field-form .mktoButtonRow .mktoButton:hover,
.white-paper--form .field--name-field-form .mktoButtonRow .mktoButton:active,
.white-paper--form .field--name-field-form .mktoButtonRow .mktoButton:focus,
.white-paper--form .field--name-field-form .mktoButtonRow .mktoButton:visited {
  background: #2d67c5;
  border: none;
  outline: none; }

/* line 5, sass/components/page-components/_workforce-app.scss */
.workforce_app .layout__region--third .field__item img {
  width: 225px; }

@media (min-width: 1950px) {
  /* line 5, sass/components/page-components/_workforce-app.scss */
  .workforce_app .layout__region--third .field__item img {
    width: 325px;
    position: relative;
    top: 12px; } }

/* line 17, sass/components/page-components/_workforce-app.scss */
.workforce_app .layout--twocol-section .layout__region--first {
  margin-bottom: 37px; }

/* line 23, sass/components/page-components/_workforce-app.scss */
.workforce_app .block-inline-blockcms-body .field--type-text-with-summary {
  padding: 0; }

/* line 27, sass/components/page-components/_workforce-app.scss */
.workforce_app .block-inline-blockcontact-us-links {
  -webkit-transform: translateY(0px);
  transform: translateY(0px); }

/* line 31, sass/components/page-components/_workforce-app.scss */
.workforce_app .panel {
  display: none; }

/* line 35, sass/components/page-components/_workforce-app.scss */
.workforce_app .block-inline-blockcase-study .paragraph--type--case-study-comment {
  display: none; }

/* line 43, sass/components/page-components/_workforce-app.scss */
.workforce_app .block-inline-blockbanner .group-left .field--name-field-cta-button .field__item:first-of-type a {
  background: transparent;
  color: #fff; }

@media (max-width: 480px) {
  /* line 43, sass/components/page-components/_workforce-app.scss */
  .workforce_app .block-inline-blockbanner .group-left .field--name-field-cta-button .field__item:first-of-type a {
    padding: 9px 58px;
    display: inline-block; } }

/* line 50, sass/components/page-components/_workforce-app.scss */
.workforce_app .block-inline-blockbanner .group-left .field--name-field-cta-button .field__item:first-of-type a:hover {
  border-color: transparent;
  background: #2d67c5; }

@media (max-width: 480px) {
  /* line 61, sass/components/page-components/_workforce-app.scss */
  .workforce_app .footer {
    margin-top: 121px; } }

/* line 2, sass/components/page-components/_workforce-qualifications.scss */
.workforce_qualifications .big-font {
  font-size: 35px; }

/* line 5, sass/components/page-components/_workforce-qualifications.scss */
.workforce_qualifications .gray-color {
  color: #626b7a; }

/* line 8, sass/components/page-components/_workforce-qualifications.scss */
.workforce_qualifications .cyan-font {
  color: #00c0f3; }

/* line 11, sass/components/page-components/_workforce-qualifications.scss */
.workforce_qualifications .gray-bg {
  background-color: #EDF1F4; }

/* line 15, sass/components/page-components/_workforce-qualifications.scss */
.workforce_qualifications .block-inline-blockbanner-without-image h1 {
  font-size: 60px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2px; }

@media (min-width: 992px) {
  /* line 15, sass/components/page-components/_workforce-qualifications.scss */
  .workforce_qualifications .block-inline-blockbanner-without-image h1 {
    padding: 0 200px; } }

@media (max-width: 767px) {
  /* line 15, sass/components/page-components/_workforce-qualifications.scss */
  .workforce_qualifications .block-inline-blockbanner-without-image h1 {
    font-size: 40px;
    line-height: 1.2;
    padding: 0 15px; } }

/* line 30, sass/components/page-components/_workforce-qualifications.scss */
.workforce_qualifications .block-inline-blockbanner-without-image .field--name-field-resource-library-text {
  font-size: 20px;
  line-height: 1.3; }

/* line 35, sass/components/page-components/_workforce-qualifications.scss */
.workforce_qualifications .block-inline-blocksign-up-embed-form {
  width: 1160px;
  margin: 0 auto;
  text-align: center;
  padding: 100px 0; }

/* line 40, sass/components/page-components/_workforce-qualifications.scss */
.workforce_qualifications .block-inline-blocksign-up-embed-form .field--name-field-description {
  font-size: 20px;
  font-family: var(--gotham);
  line-height: 1.2; }

/* line 46, sass/components/page-components/_workforce-qualifications.scss */
.workforce_qualifications .block-inline-blocksign-up-embed-form .field--name-field-work-logo-and-text .field__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

/* line 53, sass/components/page-components/_workforce-qualifications.scss */
.workforce_qualifications .block-inline-blocklogo-with-text {
  padding: 80px 0; }

/* line 55, sass/components/page-components/_workforce-qualifications.scss */
.workforce_qualifications .block-inline-blocklogo-with-text h2.deep-blue-font {
  font-size: 50px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2px;
  color: #193f7a; }

/* line 63, sass/components/page-components/_workforce-qualifications.scss */
.workforce_qualifications .block-inline-blocklogo-with-text img {
  margin: 50px auto 0; }

/* line 66, sass/components/page-components/_workforce-qualifications.scss */
.workforce_qualifications .block-inline-blocklogo-with-text h3.deep-blue-font {
  color: #193f7a;
  font-size: 24px;
  margin: 10px 0; }

/* line 71, sass/components/page-components/_workforce-qualifications.scss */
.workforce_qualifications .block-inline-blocklogo-with-text p {
  font-size: 20px;
  font-family: var(--gotham);
  line-height: 1.2; }

/* line 75, sass/components/page-components/_workforce-qualifications.scss */
.workforce_qualifications .block-inline-blocklogo-with-text p strong {
  margin-top: 15px;
  display: block; }

/* line 82, sass/components/page-components/_workforce-qualifications.scss */
.workforce_qualifications .block-inline-blockmanaging-risk .workforce-gray-corner {
  background-image: url(../images/workforce_Gray-bg.png);
  background-repeat: no-repeat;
  background-position: center;
  height: 550px; }

/* line 87, sass/components/page-components/_workforce-qualifications.scss */
.workforce_qualifications .block-inline-blockmanaging-risk .workforce-gray-corner h2.deep-blue-font {
  color: #193f7a;
  font-size: 50px;
  line-height: 1.3;
  letter-spacing: -2px;
  font-weight: 700;
  text-transform: capitalize;
  margin-top: 40px; }

@media (max-width: 767px) {
  /* line 87, sass/components/page-components/_workforce-qualifications.scss */
  .workforce_qualifications .block-inline-blockmanaging-risk .workforce-gray-corner h2.deep-blue-font {
    font-size: 36px;
    line-height: 1.2;
    letter-spacing: 0; } }

/* line 102, sass/components/page-components/_workforce-qualifications.scss */
.workforce_qualifications .block-inline-blockmanaging-risk .workforce-screenshot-position {
  margin-top: -24%; }

/* line 104, sass/components/page-components/_workforce-qualifications.scss */
.workforce_qualifications .block-inline-blockmanaging-risk .workforce-screenshot-position .button {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: 2px solid #2d67c5;
  color: #2d67c5;
  display: table;
  margin: 30px auto 0;
  font-family: var(--gotham); }

@media (min-width: 1200px) {
  /* line 104, sass/components/page-components/_workforce-qualifications.scss */
  .workforce_qualifications .block-inline-blockmanaging-risk .workforce-screenshot-position .button {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.workforce_qualifications .block-inline-blockmanaging-risk .workforce-screenshot-position .button:focus {
  outline: 0; }

/* line 156, sass/mixins/_default.sass */
.workforce_qualifications .block-inline-blockmanaging-risk .workforce-screenshot-position .button:focus, .workforce_qualifications .block-inline-blockmanaging-risk .workforce-screenshot-position .button:active, .workforce_qualifications .block-inline-blockmanaging-risk .workforce-screenshot-position .button:hover {
  border-color: transparent;
  background: #2d67c5;
  color: #fff; }

/* line 110, sass/components/page-components/_workforce-qualifications.scss */
.workforce_qualifications .block-inline-blockmanaging-risk .workforce-screenshot-position .mb-5 {
  margin-bottom: 40px; }

/* line 116, sass/components/page-components/_workforce-qualifications.scss */
.workforce_qualifications .block.block-layout-builder.block-inline-blockbanner-without-image .field--name-field-industry-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 30px; }

/* line 121, sass/components/page-components/_workforce-qualifications.scss */
.workforce_qualifications .block.block-layout-builder.block-inline-blockbanner-without-image .field--name-field-industry-link .field__item a {
  font-weight: 400; }

/* line 123, sass/components/page-components/_workforce-qualifications.scss */
.workforce_qualifications .block.block-layout-builder.block-inline-blockbanner-without-image .field--name-field-industry-link .field__item a:hover {
  background-color: #193f7a; }

/* line 130, sass/components/page-components/_workforce-qualifications.scss */
.workforce_qualifications .block-inline-blockbanner.banner-another-items {
  padding-top: 0;
  margin-top: 0;
  background: #203F75; }

/* line 134, sass/components/page-components/_workforce-qualifications.scss */
.workforce_qualifications .block-inline-blockbanner.banner-another-items .banner-splash-left {
  display: none; }

/* line 138, sass/components/page-components/_workforce-qualifications.scss */
.workforce_qualifications .block-inline-blockbanner.banner-another-items .field--name-field-title h1 {
  margin-bottom: 0;
  font-size: 50px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2px; }

/* line 147, sass/components/page-components/_workforce-qualifications.scss */
.workforce_qualifications .block-inline-blockbanner.banner-another-items .paragraph.ds-2col {
  margin-top: 50px; }

@media (max-width: 767px) {
  /* line 149, sass/components/page-components/_workforce-qualifications.scss */
  .workforce_qualifications .block-inline-blockbanner.banner-another-items .paragraph.ds-2col .group-left {
    padding-right: 0; } }

/* line 153, sass/components/page-components/_workforce-qualifications.scss */
.workforce_qualifications .block-inline-blockbanner.banner-another-items .paragraph.ds-2col .group-left .field--name-field-description {
  margin: 0; }

@media (max-width: 767px) {
  /* line 153, sass/components/page-components/_workforce-qualifications.scss */
  .workforce_qualifications .block-inline-blockbanner.banner-another-items .paragraph.ds-2col .group-left .field--name-field-description {
    max-width: 100%; } }

/* line 158, sass/components/page-components/_workforce-qualifications.scss */
.workforce_qualifications .block-inline-blockbanner.banner-another-items .paragraph.ds-2col .group-left .field--name-field-description h3 {
  font-size: 24px;
  margin-top: 20px;
  font-family: var(--gotham);
  font-weight: 500; }

@media (max-width: 992px) {
  /* line 158, sass/components/page-components/_workforce-qualifications.scss */
  .workforce_qualifications .block-inline-blockbanner.banner-another-items .paragraph.ds-2col .group-left .field--name-field-description h3 {
    font-size: 22px; } }

/* line 167, sass/components/page-components/_workforce-qualifications.scss */
.workforce_qualifications .block-inline-blockbanner.banner-another-items .paragraph.ds-2col .group-left .field--name-field-description p {
  font-size: 20px;
  font-family: var(--gotham);
  font-weight: 400; }

@media (max-width: 992px) {
  /* line 167, sass/components/page-components/_workforce-qualifications.scss */
  .workforce_qualifications .block-inline-blockbanner.banner-another-items .paragraph.ds-2col .group-left .field--name-field-description p {
    font-size: 16px; } }

/* line 177, sass/components/page-components/_workforce-qualifications.scss */
.workforce_qualifications .block-inline-blockbanner.banner-another-items .paragraph.ds-2col .group-right {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 51%;
  flex: 0 0 51%;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
  max-width: 961px;
  width: 100%;
  height: 100%; }

@media (max-width: 1800px) {
  /* line 177, sass/components/page-components/_workforce-qualifications.scss */
  .workforce_qualifications .block-inline-blockbanner.banner-another-items .paragraph.ds-2col .group-right {
    left: 50%;
    right: inherit; } }

@media (max-width: 1199px) {
  /* line 177, sass/components/page-components/_workforce-qualifications.scss */
  .workforce_qualifications .block-inline-blockbanner.banner-another-items .paragraph.ds-2col .group-right {
    right: -37%; } }

@media (max-width: 992px) {
  /* line 177, sass/components/page-components/_workforce-qualifications.scss */
  .workforce_qualifications .block-inline-blockbanner.banner-another-items .paragraph.ds-2col .group-right {
    left: 39%; } }

@media (max-width: 767px) {
  /* line 177, sass/components/page-components/_workforce-qualifications.scss */
  .workforce_qualifications .block-inline-blockbanner.banner-another-items .paragraph.ds-2col .group-right {
    display: none; } }

/* line 203, sass/components/page-components/_workforce-qualifications.scss */
.workforce_qualifications .block-inline-blockwhite-black-block .ds-2col {
  max-width: 1170px;
  padding: 0 0 30px; }

@media (min-width: 768px) {
  /* line 203, sass/components/page-components/_workforce-qualifications.scss */
  .workforce_qualifications .block-inline-blockwhite-black-block .ds-2col {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; } }

/* line 209, sass/components/page-components/_workforce-qualifications.scss */
.workforce_qualifications .block-inline-blockwhite-black-block .ds-2col .group-left {
  width: 35%;
  -webkit-transform: none;
  transform: none; }

@media (max-width: 767px) {
  /* line 209, sass/components/page-components/_workforce-qualifications.scss */
  .workforce_qualifications .block-inline-blockwhite-black-block .ds-2col .group-left {
    width: 100%;
    padding: 0 25px;
    margin-top: -50px; } }

/* line 218, sass/components/page-components/_workforce-qualifications.scss */
.workforce_qualifications .block-inline-blockwhite-black-block .ds-2col .group-left .field--name-field-content-image img {
  -webkit-clip-path: none;
  clip-path: none; }

/* line 221, sass/components/page-components/_workforce-qualifications.scss */
.workforce_qualifications .block-inline-blockwhite-black-block .ds-2col .group-left .field--name-field-content-image::before {
  display: none; }

/* line 226, sass/components/page-components/_workforce-qualifications.scss */
.workforce_qualifications .block-inline-blockwhite-black-block .ds-2col .group-right {
  width: 65%;
  padding-right: 25px;
  padding-left: 25px; }

@media (max-width: 767px) {
  /* line 226, sass/components/page-components/_workforce-qualifications.scss */
  .workforce_qualifications .block-inline-blockwhite-black-block .ds-2col .group-right {
    width: 100%; } }

/* line 234, sass/components/page-components/_workforce-qualifications.scss */
.workforce_qualifications .block-inline-blockwhite-black-block .ds-2col .group-right .field--name-field-content-title > h4 {
  font-size: 50px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2px;
  margin-top: 30px; }

/* line 244, sass/components/page-components/_workforce-qualifications.scss */
.workforce_qualifications .block-inline-blockwhite-black-block .ds-2col .group-right .field--name-field-content-description p {
  font-size: 20px;
  line-height: 1.4;
  font-family: var(--gotham);
  font-weight: 400; }

/* line 254, sass/components/page-components/_workforce-qualifications.scss */
.workforce_qualifications .workforce-the-proof-outer {
  background-image: url(../images/Why-avetta-bg.png);
  background-repeat: no-repeat;
  background-position: center;
  padding: 100px 0; }

/* line 259, sass/components/page-components/_workforce-qualifications.scss */
.workforce_qualifications .workforce-the-proof-outer h2.text-white {
  color: #fff;
  margin-bottom: 30px; }

/* line 263, sass/components/page-components/_workforce-qualifications.scss */
.workforce_qualifications .workforce-the-proof-outer h2 {
  font-size: 50px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2px;
  margin-bottom: 15px; }

/* line 271, sass/components/page-components/_workforce-qualifications.scss */
.workforce_qualifications .workforce-the-proof-outer p {
  font-size: 20px;
  font-family: var(--gotham);
  line-height: 1.2;
  color: #fff; }

@media (max-width: 992px) {
  /* line 271, sass/components/page-components/_workforce-qualifications.scss */
  .workforce_qualifications .workforce-the-proof-outer p {
    margin-bottom: 30px; } }

/* line 283, sass/components/page-components/_workforce-qualifications.scss */
.workforce_management .big-font {
  font-size: 35px; }

/* line 286, sass/components/page-components/_workforce-qualifications.scss */
.workforce_management .gray-color {
  color: #626b7a; }

/* line 289, sass/components/page-components/_workforce-qualifications.scss */
.workforce_management .cyan-font {
  color: #00c0f3; }

/* line 292, sass/components/page-components/_workforce-qualifications.scss */
.workforce_management .gray-bg {
  background-color: #EDF1F4; }

/* line 296, sass/components/page-components/_workforce-qualifications.scss */
.workforce_management .block-inline-blockbanner-without-image h1 {
  font-size: 60px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2px; }

@media (min-width: 992px) {
  /* line 296, sass/components/page-components/_workforce-qualifications.scss */
  .workforce_management .block-inline-blockbanner-without-image h1 {
    padding: 0 200px; } }

@media (max-width: 767px) {
  /* line 296, sass/components/page-components/_workforce-qualifications.scss */
  .workforce_management .block-inline-blockbanner-without-image h1 {
    font-size: 40px;
    line-height: 1.2;
    padding: 0 15px; } }

/* line 311, sass/components/page-components/_workforce-qualifications.scss */
.workforce_management .block-inline-blockbanner-without-image .field--name-field-resource-library-text {
  font-size: 20px;
  line-height: 1.3; }

/* line 316, sass/components/page-components/_workforce-qualifications.scss */
.workforce_management .block-inline-blocksign-up-embed-form {
  width: 1160px;
  margin: 0 auto;
  text-align: center;
  padding: 100px 0; }

/* line 321, sass/components/page-components/_workforce-qualifications.scss */
.workforce_management .block-inline-blocksign-up-embed-form .field--name-field-description {
  font-size: 20px;
  font-family: var(--gotham);
  line-height: 1.2; }

/* line 327, sass/components/page-components/_workforce-qualifications.scss */
.workforce_management .block-inline-blocksign-up-embed-form .field--name-field-work-logo-and-text .field__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

/* line 334, sass/components/page-components/_workforce-qualifications.scss */
.workforce_management .block-inline-blocklogo-with-text {
  padding: 80px 0; }

/* line 336, sass/components/page-components/_workforce-qualifications.scss */
.workforce_management .block-inline-blocklogo-with-text h2.deep-blue-font {
  font-size: 50px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2px;
  color: #193f7a; }

/* line 344, sass/components/page-components/_workforce-qualifications.scss */
.workforce_management .block-inline-blocklogo-with-text img {
  margin: 50px auto 0; }

/* line 347, sass/components/page-components/_workforce-qualifications.scss */
.workforce_management .block-inline-blocklogo-with-text h3.deep-blue-font {
  color: #193f7a;
  font-size: 24px;
  margin: 10px 0; }

/* line 352, sass/components/page-components/_workforce-qualifications.scss */
.workforce_management .block-inline-blocklogo-with-text p {
  font-size: 20px;
  font-family: var(--gotham);
  line-height: 1.2; }

/* line 356, sass/components/page-components/_workforce-qualifications.scss */
.workforce_management .block-inline-blocklogo-with-text p strong {
  margin-top: 15px;
  display: block; }

/* line 363, sass/components/page-components/_workforce-qualifications.scss */
.workforce_management .block-inline-blockmanaging-risk .workforce-gray-corner {
  background-image: url(../images/workforce_Gray-bg.png);
  background-repeat: no-repeat;
  background-position: center;
  height: 550px; }

/* line 368, sass/components/page-components/_workforce-qualifications.scss */
.workforce_management .block-inline-blockmanaging-risk .workforce-gray-corner h2.deep-blue-font {
  color: #193f7a;
  font-size: 50px;
  line-height: 1.3;
  letter-spacing: -2px;
  font-weight: 700;
  text-transform: capitalize;
  margin-top: 40px; }

@media (max-width: 767px) {
  /* line 368, sass/components/page-components/_workforce-qualifications.scss */
  .workforce_management .block-inline-blockmanaging-risk .workforce-gray-corner h2.deep-blue-font {
    font-size: 36px;
    line-height: 1.2;
    letter-spacing: 0; } }

/* line 383, sass/components/page-components/_workforce-qualifications.scss */
.workforce_management .block-inline-blockmanaging-risk .workforce-screenshot-position {
  margin-top: -24%; }

/* line 385, sass/components/page-components/_workforce-qualifications.scss */
.workforce_management .block-inline-blockmanaging-risk .workforce-screenshot-position .button {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: 2px solid #2d67c5;
  color: #2d67c5;
  display: table;
  margin: 30px auto 0;
  font-family: var(--gotham); }

@media (min-width: 1200px) {
  /* line 385, sass/components/page-components/_workforce-qualifications.scss */
  .workforce_management .block-inline-blockmanaging-risk .workforce-screenshot-position .button {
    font-size: 18px;
    padding: 12px 30px; } }

/* line 126, sass/mixins/_default.sass */
.workforce_management .block-inline-blockmanaging-risk .workforce-screenshot-position .button:focus {
  outline: 0; }

/* line 156, sass/mixins/_default.sass */
.workforce_management .block-inline-blockmanaging-risk .workforce-screenshot-position .button:focus, .workforce_management .block-inline-blockmanaging-risk .workforce-screenshot-position .button:active, .workforce_management .block-inline-blockmanaging-risk .workforce-screenshot-position .button:hover {
  border-color: transparent;
  background: #2d67c5;
  color: #fff; }

/* line 391, sass/components/page-components/_workforce-qualifications.scss */
.workforce_management .block-inline-blockmanaging-risk .workforce-screenshot-position .mb-5 {
  margin-bottom: 40px; }

/* line 397, sass/components/page-components/_workforce-qualifications.scss */
.workforce_management .block.block-layout-builder.block-inline-blockbanner-without-image .field--name-field-industry-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 30px; }

/* line 402, sass/components/page-components/_workforce-qualifications.scss */
.workforce_management .block.block-layout-builder.block-inline-blockbanner-without-image .field--name-field-industry-link .field__item a {
  font-weight: 400; }

/* line 404, sass/components/page-components/_workforce-qualifications.scss */
.workforce_management .block.block-layout-builder.block-inline-blockbanner-without-image .field--name-field-industry-link .field__item a:hover {
  background-color: #193f7a; }

/* line 411, sass/components/page-components/_workforce-qualifications.scss */
.workforce_management .block-inline-blockbanner.banner-another-items {
  padding-top: 0;
  margin-top: 0;
  background: #203F75; }

/* line 415, sass/components/page-components/_workforce-qualifications.scss */
.workforce_management .block-inline-blockbanner.banner-another-items .banner-splash-left {
  display: none; }

/* line 419, sass/components/page-components/_workforce-qualifications.scss */
.workforce_management .block-inline-blockbanner.banner-another-items .field--name-field-title h3 {
  margin-bottom: 0;
  font-size: 50px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2px; }

/* line 428, sass/components/page-components/_workforce-qualifications.scss */
.workforce_management .block-inline-blockbanner.banner-another-items .paragraph.ds-2col {
  margin-top: 50px; }

@media (max-width: 767px) {
  /* line 430, sass/components/page-components/_workforce-qualifications.scss */
  .workforce_management .block-inline-blockbanner.banner-another-items .paragraph.ds-2col .group-left {
    padding-right: 0; } }

/* line 434, sass/components/page-components/_workforce-qualifications.scss */
.workforce_management .block-inline-blockbanner.banner-another-items .paragraph.ds-2col .group-left .field--name-field-description {
  margin: 0; }

@media (max-width: 767px) {
  /* line 434, sass/components/page-components/_workforce-qualifications.scss */
  .workforce_management .block-inline-blockbanner.banner-another-items .paragraph.ds-2col .group-left .field--name-field-description {
    max-width: 100%; } }

/* line 439, sass/components/page-components/_workforce-qualifications.scss */
.workforce_management .block-inline-blockbanner.banner-another-items .paragraph.ds-2col .group-left .field--name-field-description h3 {
  font-size: 24px;
  margin-top: 20px;
  font-family: var(--gotham);
  font-weight: 500; }

@media (max-width: 992px) {
  /* line 439, sass/components/page-components/_workforce-qualifications.scss */
  .workforce_management .block-inline-blockbanner.banner-another-items .paragraph.ds-2col .group-left .field--name-field-description h3 {
    font-size: 22px; } }

/* line 448, sass/components/page-components/_workforce-qualifications.scss */
.workforce_management .block-inline-blockbanner.banner-another-items .paragraph.ds-2col .group-left .field--name-field-description p {
  font-size: 20px;
  font-family: var(--gotham);
  font-weight: 400; }

@media (max-width: 992px) {
  /* line 448, sass/components/page-components/_workforce-qualifications.scss */
  .workforce_management .block-inline-blockbanner.banner-another-items .paragraph.ds-2col .group-left .field--name-field-description p {
    font-size: 16px; } }

/* line 458, sass/components/page-components/_workforce-qualifications.scss */
.workforce_management .block-inline-blockbanner.banner-another-items .paragraph.ds-2col .group-right {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 51%;
  flex: 0 0 51%;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
  max-width: 961px;
  width: 100%;
  height: 100%; }

@media (max-width: 1800px) {
  /* line 458, sass/components/page-components/_workforce-qualifications.scss */
  .workforce_management .block-inline-blockbanner.banner-another-items .paragraph.ds-2col .group-right {
    left: 50%;
    right: inherit; } }

@media (max-width: 1199px) {
  /* line 458, sass/components/page-components/_workforce-qualifications.scss */
  .workforce_management .block-inline-blockbanner.banner-another-items .paragraph.ds-2col .group-right {
    right: -37%; } }

@media (max-width: 992px) {
  /* line 458, sass/components/page-components/_workforce-qualifications.scss */
  .workforce_management .block-inline-blockbanner.banner-another-items .paragraph.ds-2col .group-right {
    left: 39%; } }

@media (max-width: 767px) {
  /* line 458, sass/components/page-components/_workforce-qualifications.scss */
  .workforce_management .block-inline-blockbanner.banner-another-items .paragraph.ds-2col .group-right {
    display: none; } }

/* line 484, sass/components/page-components/_workforce-qualifications.scss */
.workforce_management .block-inline-blockwhite-black-block .ds-2col {
  max-width: 1170px;
  padding: 0 0 30px; }

@media (min-width: 768px) {
  /* line 484, sass/components/page-components/_workforce-qualifications.scss */
  .workforce_management .block-inline-blockwhite-black-block .ds-2col {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; } }

/* line 490, sass/components/page-components/_workforce-qualifications.scss */
.workforce_management .block-inline-blockwhite-black-block .ds-2col .group-left {
  width: 35%;
  -webkit-transform: none;
  transform: none; }

@media (max-width: 767px) {
  /* line 490, sass/components/page-components/_workforce-qualifications.scss */
  .workforce_management .block-inline-blockwhite-black-block .ds-2col .group-left {
    width: 100%;
    padding: 0 25px;
    margin-top: -50px; } }

/* line 499, sass/components/page-components/_workforce-qualifications.scss */
.workforce_management .block-inline-blockwhite-black-block .ds-2col .group-left .field--name-field-content-image img {
  -webkit-clip-path: none;
  clip-path: none; }

/* line 502, sass/components/page-components/_workforce-qualifications.scss */
.workforce_management .block-inline-blockwhite-black-block .ds-2col .group-left .field--name-field-content-image::before {
  display: none; }

/* line 507, sass/components/page-components/_workforce-qualifications.scss */
.workforce_management .block-inline-blockwhite-black-block .ds-2col .group-right {
  width: 65%;
  padding-right: 25px;
  padding-left: 25px; }

@media (max-width: 767px) {
  /* line 507, sass/components/page-components/_workforce-qualifications.scss */
  .workforce_management .block-inline-blockwhite-black-block .ds-2col .group-right {
    width: 100%; } }

/* line 515, sass/components/page-components/_workforce-qualifications.scss */
.workforce_management .block-inline-blockwhite-black-block .ds-2col .group-right .field--name-field-content-title > h4 {
  font-size: 50px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2px;
  margin-top: 30px; }

/* line 525, sass/components/page-components/_workforce-qualifications.scss */
.workforce_management .block-inline-blockwhite-black-block .ds-2col .group-right .field--name-field-content-description p {
  font-size: 20px;
  line-height: 1.4;
  font-family: var(--gotham);
  font-weight: 400; }

/* line 535, sass/components/page-components/_workforce-qualifications.scss */
.workforce_management .workforce-the-proof-outer {
  background-image: url(../images/Why-avetta-bg.png);
  background-repeat: no-repeat;
  background-position: center;
  padding: 100px 0; }

/* line 540, sass/components/page-components/_workforce-qualifications.scss */
.workforce_management .workforce-the-proof-outer h2.text-white {
  color: #fff;
  margin-bottom: 30px; }

/* line 544, sass/components/page-components/_workforce-qualifications.scss */
.workforce_management .workforce-the-proof-outer h2 {
  font-size: 50px;
  font-family: var(--gotham);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -2px;
  margin-bottom: 15px; }

/* line 552, sass/components/page-components/_workforce-qualifications.scss */
.workforce_management .workforce-the-proof-outer p {
  font-size: 20px;
  font-family: var(--gotham);
  line-height: 1.2;
  color: #fff; }

@media (max-width: 992px) {
  /* line 552, sass/components/page-components/_workforce-qualifications.scss */
  .workforce_management .workforce-the-proof-outer p {
    margin-bottom: 30px; } }

/* line 2, sass/components/page-components/_yinsonsuccess-strories.scss */
.success-stories-utilities-yinson-page .img_title {
  font-size: 20px;
  font-family: sans-serif;
  color: #0c4781;
  padding: 65px 0px 20px 0px;
  font-weight: bold; }

@media (max-width: 767px) {
  /* line 2, sass/components/page-components/_yinsonsuccess-strories.scss */
  .success-stories-utilities-yinson-page .img_title {
    margin-left: 0px;
    font-weight: bold;
    text-align: center;
    margin-top: 133px; } }

/* line 18, sass/components/page-components/_yinsonsuccess-strories.scss */
.success-stories-utilities-yinson-page .bgcolor {
  max-width: 1170px;
  margin: 0px auto;
  background: #ffff; }

/* line 24, sass/components/page-components/_yinsonsuccess-strories.scss */
.success-stories-utilities-yinson-page .block-inline-blockdescription {
  margin-top: -30px; }

/* line 28, sass/components/page-components/_yinsonsuccess-strories.scss */
.success-stories-utilities-yinson-page .blue-text-left {
  padding: 0px;
  width: 100%;
  background: #fff; }

/* line 33, sass/components/page-components/_yinsonsuccess-strories.scss */
.success-stories-utilities-yinson-page .blue-text-left .left-content {
  padding: 0px;
  width: 100%;
  background: #fff;
  color: #0c4781; }

/* line 41, sass/components/page-components/_yinsonsuccess-strories.scss */
.success-stories-utilities-yinson-page .left-content p {
  font-size: 18px;
  margin-bottom: 0px; }

/* line 46, sass/components/page-components/_yinsonsuccess-strories.scss */
.success-stories-utilities-yinson-page .readmore-summary {
  position: absolute;
  right: -21px;
  top: 177px;
  background: #fff;
  padding: 35px 50px 0px 77px;
  border-radius: 12px;
  max-width: 445px;
  -webkit-box-shadow: 0 10px 25px rgba(56, 102, 178, 0.2);
  box-shadow: 0 10px 25px rgba(56, 102, 178, 0.2); }

/* line 57, sass/components/page-components/_yinsonsuccess-strories.scss */
.success-stories-utilities-yinson-page .readmore-summary .autho {
  text-align: right;
  margin-bottom: 16px; }

/* line 62, sass/components/page-components/_yinsonsuccess-strories.scss */
.success-stories-utilities-yinson-page .readmore-summary p.first-line::after {
  margin-top: -11px;
  margin-left: 90px;
  -webkit-transform: scale(0.7);
  transform: scale(0.7);
  opacity: 0.5; }

/* line 69, sass/components/page-components/_yinsonsuccess-strories.scss */
.success-stories-utilities-yinson-page .readmore-summary p.first-line::before {
  margin-left: -64px;
  -webkit-transform: scale(0.7);
  transform: scale(0.7);
  opacity: 0.5; }

@media only screen and (max-width: 767px) {
  /* line 46, sass/components/page-components/_yinsonsuccess-strories.scss */
  .success-stories-utilities-yinson-page .readmore-summary {
    position: static;
    padding: 0; } }

/* line 81, sass/components/page-components/_yinsonsuccess-strories.scss */
.success-stories-utilities-yinson-page .sh-tele {
  padding: 43px 43px 60px 53px; }

/* line 86, sass/components/page-components/_yinsonsuccess-strories.scss */
.success-stories-utilities-yinson-page .shadow {
  padding-bottom: 95px; }

/* line 89, sass/components/page-components/_yinsonsuccess-strories.scss */
.success-stories-utilities-yinson-page .shadow h2 {
  margin: 0px 0px 35px; }

/* line 94, sass/components/page-components/_yinsonsuccess-strories.scss */
.success-stories-utilities-yinson-page .block-inline-blockavetta-one-management {
  padding-bottom: 100px; }

/* line 99, sass/components/page-components/_yinsonsuccess-strories.scss */
.success-stories-utilities-yinson-page .item-heading-style h3 {
  font-size: 20px; }

/* line 103, sass/components/page-components/_yinsonsuccess-strories.scss */
.success-stories-utilities-yinson-page .item-heading-style p {
  font-size: 16px; }

/* line 108, sass/components/page-components/_yinsonsuccess-strories.scss */
.success-stories-utilities-yinson-page .business h2 {
  margin: 0px 0px 25px; }

/* line 112, sass/components/page-components/_yinsonsuccess-strories.scss */
.success-stories-utilities-yinson-page .down-triangle {
  height: 62px; }

@media only screen and (max-width: 767px) {
  /* line 117, sass/components/page-components/_yinsonsuccess-strories.scss */
  .success-stories-utilities-yinson-page .right-content {
    display: none; }
  /* line 121, sass/components/page-components/_yinsonsuccess-strories.scss */
  .success-stories-utilities-yinson-page .block-inline-blockma4-left-right-text {
    padding-top: 0px;
    margin-top: -61px; }
  /* line 126, sass/components/page-components/_yinsonsuccess-strories.scss */
  .success-stories-utilities-yinson-page .testimonial-main {
    width: 95%;
    padding: 30px 14px; } }

@media only screen and (min-width: 767px) {
  /* line 133, sass/components/page-components/_yinsonsuccess-strories.scss */
  .success-stories-utilities-yinson-page .telecommunication .group-left img {
    width: 100%; }
  /* line 137, sass/components/page-components/_yinsonsuccess-strories.scss */
  .success-stories-utilities-yinson-page .views-field-field-logo img {
    max-width: 200px; }
  /* line 141, sass/components/page-components/_yinsonsuccess-strories.scss */
  .success-stories-utilities-yinson-page .business p:nth-child(3) {
    max-width: 734px; } }

/* line 3, sass/components/pages/_asset-managment.scss */
.asset_management-page .block-inline-blockwhite-black-block .paragraph .field--name-field-content-description h4 p {
  font-size: 37px;
  font-weight: 900; }

/* line 8, sass/components/pages/_asset-managment.scss */
.asset_management-page .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-link a {
  border: 3px solid #2D67C2;
  border-radius: 30px;
  background: #2D67C2;
  line-height: 21.6px;
  text-align: center;
  font-weight: 600;
  margin-top: 20px; }

/* line 19, sass/components/pages/_asset-managment.scss */
.asset_management-page .block-inline-blocktitle-with-link .content {
  margin-top: 110px; }

/* line 22, sass/components/pages/_asset-managment.scss */
.asset_management-page .block-inline-blocktitle-with-link .content .layout--twocol-section .layout__region--second .field--name-field-first-link a {
  border-radius: 30px; }

@media (max-width: 992px) {
  /* line 31, sass/components/pages/_asset-managment.scss */
  .asset_management-page .block-inline-blockwhite-black-block .paragraph .field--name-field-content-link a {
    font-size: 14px !important;
    padding: 12px 50px !important; }
  /* line 37, sass/components/pages/_asset-managment.scss */
  .asset_management-page .block-inline-blockwhite-black-block .paragraph .field--name-field-content-description h2 {
    font-size: 30px; }
  /* line 41, sass/components/pages/_asset-managment.scss */
  .asset_management-page .block-inline-blockwhite-black-block .paragraph .field--name-field-content-description p {
    font-size: 22px; } }

@media (max-width: 480px) {
  /* line 51, sass/components/pages/_asset-managment.scss */
  .asset_management-page .block-inline-blockcms-body h2 {
    font-size: 30px; }
  /* line 55, sass/components/pages/_asset-managment.scss */
  .asset_management-page .block-inline-blockcms-body .field--type-text-with-summary p {
    font-size: 22px; }
  /* line 61, sass/components/pages/_asset-managment.scss */
  .asset_management-page .block-inline-blockcms-accordion-items .field--name-field-cms-items .paragraph--type--cms-accordion .field--name-field-description p {
    font-size: 20px; }
  /* line 65, sass/components/pages/_asset-managment.scss */
  .asset_management-page .block-inline-blockcms-accordion-items h2 {
    font-size: 30px; }
  /* line 70, sass/components/pages/_asset-managment.scss */
  .asset_management-page .block-inline-blockwhat-you-can-do h2 {
    font-size: 32px; }
  /* line 76, sass/components/pages/_asset-managment.scss */
  .asset_management-page .block-inline-blockcms-body .field--type-text-with-summary p {
    font-size: 22px; }
  /* line 80, sass/components/pages/_asset-managment.scss */
  .asset_management-page .block-inline-blockcms-body h2 {
    font-size: 30px; }
  /* line 85, sass/components/pages/_asset-managment.scss */
  .asset_management-page .block-inline-blocktitle-with-link .content .layout--twocol-section .layout__region--first .field--name-field-title {
    font-size: 30px; }
  /* line 90, sass/components/pages/_asset-managment.scss */
  .asset_management-page .block-inline-blockbanner-without-image .content .field--name-field-resource-library-text {
    font-size: 22px; }
  /* line 94, sass/components/pages/_asset-managment.scss */
  .asset_management-page .block-inline-blockbanner-without-image .main-title {
    font-size: 30px; }
  /* line 99, sass/components/pages/_asset-managment.scss */
  .asset_management-page .field--name-field-cms-body * {
    font-size: 22px; } }

/* line 2, sass/components/pages/_contact-us.scss */
.contact-us-page .block-inline-blockmodal-video, .contact_us-page .block-inline-blockmodal-video {
  position: relative;
  padding: 198px 0 0;
  margin-top: -225px; }

@media (max-width: 992px) {
  /* line 2, sass/components/pages/_contact-us.scss */
  .contact-us-page .block-inline-blockmodal-video, .contact_us-page .block-inline-blockmodal-video {
    margin-top: -180px; } }

@media (max-width: 767px) {
  /* line 2, sass/components/pages/_contact-us.scss */
  .contact-us-page .block-inline-blockmodal-video, .contact_us-page .block-inline-blockmodal-video {
    padding: 198px 0 80px;
    margin-top: -142px; } }

/* line 14, sass/components/pages/_contact-us.scss */
.contact-us-page .block-inline-blockmodal-video:before, .contact_us-page .block-inline-blockmodal-video:before {
  content: '';
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.2)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
  opacity: 0.33;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0; }

/* line 26, sass/components/pages/_contact-us.scss */
.contact-us-page .block-become-a-client, .contact-us-page .block-training-enquiry, .contact_us-page .block-become-a-client, .contact_us-page .block-training-enquiry {
  padding: 1px 0 6px; }

/* line 28, sass/components/pages/_contact-us.scss */
.contact-us-page .block-become-a-client .bg-white, .contact-us-page .block-training-enquiry .bg-white, .contact_us-page .block-become-a-client .bg-white, .contact_us-page .block-training-enquiry .bg-white {
  background-color: #fff;
  padding: 25px;
  border-radius: 4px; }

@media (min-width: 992px) {
  /* line 28, sass/components/pages/_contact-us.scss */
  .contact-us-page .block-become-a-client .bg-white, .contact-us-page .block-training-enquiry .bg-white, .contact_us-page .block-become-a-client .bg-white, .contact_us-page .block-training-enquiry .bg-white {
    margin: auto;
    width: 25%; }
  /* line 35, sass/components/pages/_contact-us.scss */
  .contact-us-page .block-become-a-client .bg-white a.blue-btn, .contact-us-page .block-training-enquiry .bg-white a.blue-btn, .contact_us-page .block-become-a-client .bg-white a.blue-btn, .contact_us-page .block-training-enquiry .bg-white a.blue-btn {
    width: 200px; } }

/* line 42, sass/components/pages/_contact-us.scss */
.contact-us-page .block-inline-blockcms-accordion-items, .contact_us-page .block-inline-blockcms-accordion-items {
  max-width: 589px;
  margin: 23px auto 42px; }

@media (min-width: 992px) {
  /* line 42, sass/components/pages/_contact-us.scss */
  .contact-us-page .block-inline-blockcms-accordion-items, .contact_us-page .block-inline-blockcms-accordion-items {
    position: relative;
    right: 50px; } }

@media (max-width: 750px) {
  /* line 42, sass/components/pages/_contact-us.scss */
  .contact-us-page .block-inline-blockcms-accordion-items, .contact_us-page .block-inline-blockcms-accordion-items {
    max-width: 525px; } }

/* line 53, sass/components/pages/_contact-us.scss */
.contact-us-page .block-inline-blockcms-accordion-items .field--name-field-cms-items .paragraph--type--cms-accordion, .contact_us-page .block-inline-blockcms-accordion-items .field--name-field-cms-items .paragraph--type--cms-accordion {
  padding: 2px 20px 2px 20px; }

/* line 56, sass/components/pages/_contact-us.scss */
.contact-us-page .block-inline-blockcms-accordion-items .field--name-field-cms-items .paragraph--type--cms-accordion .field--name-field-title h3, .contact_us-page .block-inline-blockcms-accordion-items .field--name-field-cms-items .paragraph--type--cms-accordion .field--name-field-title h3 {
  font-size: 15px !important;
  line-height: unset;
  font-weight: 600;
  padding-bottom: 8px !important; }

/* line 62, sass/components/pages/_contact-us.scss */
.contact-us-page .block-inline-blockcms-accordion-items .field--name-field-cms-items .paragraph--type--cms-accordion .field--name-field-title:after, .contact_us-page .block-inline-blockcms-accordion-items .field--name-field-cms-items .paragraph--type--cms-accordion .field--name-field-title:after {
  top: 5px;
  right: 0;
  width: 21px;
  height: 12px; }

/* line 69, sass/components/pages/_contact-us.scss */
.contact-us-page .block-inline-blockcms-accordion-items .field--name-field-cms-items .paragraph--type--cms-accordion .field--name-field-description, .contact_us-page .block-inline-blockcms-accordion-items .field--name-field-cms-items .paragraph--type--cms-accordion .field--name-field-description {
  margin: 0px 0 0 0;
  padding: 0 0px 0 0; }

/* line 75, sass/components/pages/_contact-us.scss */
.contact-us-page .block-inline-blockcms-accordion-items .field--name-field-cms-items > .field__item, .contact_us-page .block-inline-blockcms-accordion-items .field--name-field-cms-items > .field__item {
  border: 1px solid;
  margin-bottom: 0px; }

/* line 2, sass/components/pages/_contractor-page.scss */
.contractor-page .float-child {
  color: #fff;
  width: 50%;
  float: left;
  padding: 0px;
  -webkit-filter: brightness(50%);
  filter: brightness(50%); }

/* line 9, sass/components/pages/_contractor-page.scss */
.contractor-page .float-child a {
  color: #fff; }

/* line 15, sass/components/pages/_contractor-page.scss */
.contractor-page .green {
  position: absolute;
  -webkit-transform: translate(36%, 203%);
  transform: translate(36%, 203%);
  color: #fff;
  font-size: 28px;
  -webkit-animation: fadeUp 1s ease 0.3s forwards; }

/* line 24, sass/components/pages/_contractor-page.scss */
.contractor-page .blue {
  position: absolute;
  -webkit-transform: translate(36%, 203%);
  transform: translate(36%, 203%);
  color: #fff;
  font-size: 28px;
  -webkit-animation: fadeUp 1s ease 0.3s forwards; }

/* line 33, sass/components/pages/_contractor-page.scss */
.contractor-page .col-md-12 {
  width: 100%;
  margin-top: 30px;
  text-align: center; }

/* line 37, sass/components/pages/_contractor-page.scss */
.contractor-page .col-md-12 h2 {
  color: #10418f;
  font-size: 32px;
  padding-top: 36px;
  font-weight: 900;
  margin-left: 0px; }

/* line 46, sass/components/pages/_contractor-page.scss */
.contractor-page .deep-blue-font {
  font-size: 28px;
  display: inline;
  padding-top: 30px; }

/* line 52, sass/components/pages/_contractor-page.scss */
.contractor-page .block-inline-blockhero-banner .layout__region--first .field--name-field-media-image img {
  -webkit-filter: brightness(50%);
  filter: brightness(50%); }

/* line 57, sass/components/pages/_contractor-page.scss */
.contractor-page .col-md-6 img {
  margin-bottom: 30px;
  display: inline;
  padding-top: 70px; }

/* line 62, sass/components/pages/_contractor-page.scss */
.contractor-page .col-md-6 a {
  font-size: 28px; }

/* line 64, sass/components/pages/_contractor-page.scss */
.contractor-page .col-md-6 a:after {
  width: 21px;
  height: 21px;
  font-weight: 600;
  color: #f39900;
  line-height: 21px;
  -webkit-transform: scale(0.04);
  transform: scale(0.04);
  content: url(https://cdn-icons-png.flaticon.com/512/724/724933.png);
  position: absolute; }

/* line 74, sass/components/pages/_contractor-page.scss */
.contractor-page .col-md-6 a:hover {
  font-size: 28px;
  text-decoration: none; }

/* line 81, sass/components/pages/_contractor-page.scss */
.contractor-page .content {
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  padding: 0px !important; }

/* line 87, sass/components/pages/_contractor-page.scss */
.contractor-page .view-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: -7px !important;
  padding-left: 30px;
  padding-right: 30px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #FBFBFB;
  padding-top: 20px;
  padding-bottom: 30px; }

/* line 99, sass/components/pages/_contractor-page.scss */
.contractor-page .block-inline-blocktitle-with-number h2 {
  margin-bottom: 83px; }

/* line 103, sass/components/pages/_contractor-page.scss */
.contractor-page .pagination {
  display: inline-block;
  padding-left: 20px;
  padding-right: 8px;
  border-radius: 4px;
  background-color: #FBFBFB;
  padding-top: 50px;
  padding-bottom: 50px;
  margin: 0px !important; }

/* line 113, sass/components/pages/_contractor-page.scss */
.contractor-page .pagination li a {
  width: 80px;
  height: 65px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-weight: 700;
  background: #fff;
  color: #102842;
  margin: 15px;
  font-size: 15px;
  border: 0px !important; }

/* line 125, sass/components/pages/_contractor-page.scss */
.contractor-page .pagination li a:hover {
  background: #2d67c5; }

/* line 129, sass/components/pages/_contractor-page.scss */
.contractor-page .pagination li span {
  width: 80px;
  height: 65px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-weight: 700;
  background: #fff;
  color: #102842;
  margin: 15px;
  font-size: 15px;
  border: 0px !important; }

@media (max-width: 480px) {
  /* line 146, sass/components/pages/_contractor-page.scss */
  .contractor-page .col-md-12 h2 {
    margin-left: 0px !important;
    font-size: 24px;
    text-align: center; }
  /* line 152, sass/components/pages/_contractor-page.scss */
  .contractor-page .block-inline-blockdescription-with-right-image .content .field--type-text-with-summary h2 {
    font-size: 24px;
    padding-top: 50px; }
  /* line 158, sass/components/pages/_contractor-page.scss */
  .contractor-page .block-inline-blockdescription-with-right-image .content .field--type-text-with-summary p {
    font-size: 20px; }
  /* line 162, sass/components/pages/_contractor-page.scss */
  .contractor-page .block-inline-blockhero-banner .layout__region--second .field--name-field-title {
    font-size: 26px; }
  /* line 166, sass/components/pages/_contractor-page.scss */
  .contractor-page .block-inline-blocktitle-with-number h2 {
    font-size: 24px; }
  /* line 170, sass/components/pages/_contractor-page.scss */
  .contractor-page .block-inline-blockwhat-you-can-do h2 {
    font-size: 30px; }
  /* line 175, sass/components/pages/_contractor-page.scss */
  .contractor-page .block-inline-blockwhat-you-can-do .content .field--type-text-with-summary .field__item p {
    font-size: 20px; }
  /* line 180, sass/components/pages/_contractor-page.scss */
  .contractor-page .deep-blue-font {
    font-size: 24px; }
  /* line 184, sass/components/pages/_contractor-page.scss */
  .contractor-page .col-md-6 a {
    font-size: 20px; }
  /* line 187, sass/components/pages/_contractor-page.scss */
  .contractor-page .view-content {
    margin: -7px !important; }
  /* line 190, sass/components/pages/_contractor-page.scss */
  .contractor-page .pagination > li > a, .contractor-page .pagination > li > span, .contractor-page .contractor-page .pagination > li > a:hover {
    width: 70px;
    height: 55px;
    font-size: 13px; } }

/* line 197, sass/components/pages/_contractor-page.scss */
.contractor-page .container-1 {
  -webkit-filter: brightness(100%);
  filter: brightness(100%);
  position: relative;
  margin-left: 36%;
  display: inline; }

/* line 202, sass/components/pages/_contractor-page.scss */
.contractor-page .container-1 article.media--type-image:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 0; }

/* line 213, sass/components/pages/_contractor-page.scss */
.contractor-page .container-1 .img-text p {
  font-size: 28px;
  font-family: var(--main-font); }

/* line 216, sass/components/pages/_contractor-page.scss */
.contractor-page .container-1 .img-text p a {
  font-size: 28px; }

/* line 221, sass/components/pages/_contractor-page.scss */
.contractor-page .container-1 .bottom-img {
  width: 100%; }

/* line 226, sass/components/pages/_contractor-page.scss */
.contractor-page .block-inline-blockbanner.white-banner {
  background-size: 100% 145%;
  max-height: 419px; }

/* line 231, sass/components/pages/_contractor-page.scss */
.contractor-page .col-lg-6 {
  display: inline;
  padding: 0px; }

/* line 236, sass/components/pages/_contractor-page.scss */
.contractor-page .img-text {
  margin-bottom: 0px;
  display: block;
  font-family: 'Lato';
  font-size: 30px;
  font-weight: 700;
  letter-spacing: 0.05px;
  position: absolute;
  top: 25%;
  color: #fff;
  padding: 152px; }

@media (max-width: 480px) {
  /* line 236, sass/components/pages/_contractor-page.scss */
  .contractor-page .img-text {
    padding: 40px;
    margin-left: 0px;
    top: 30%; }
  /* line 253, sass/components/pages/_contractor-page.scss */
  .contractor-page .img-text .row-1 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  /* line 257, sass/components/pages/_contractor-page.scss */
  .contractor-page .img-text p {
    font-size: 16px; }
  /* line 259, sass/components/pages/_contractor-page.scss */
  .contractor-page .img-text p a {
    font-size: 16px; } }

/* line 266, sass/components/pages/_contractor-page.scss */
.contractor-page .img-text a {
  color: #fff; }

/* line 271, sass/components/pages/_contractor-page.scss */
.contractor-page .field--type-image img {
  width: 100%; }

/* line 277, sass/components/pages/_contractor-page.scss */
.contractor-page .field__item .paragraph--type--title-with-number .field--name-field-content-description {
  position: relative; }

/* line 279, sass/components/pages/_contractor-page.scss */
.contractor-page .field__item .paragraph--type--title-with-number .field--name-field-content-description p::before {
  width: 21px;
  height: 21px;
  font-weight: 600;
  color: #f39900;
  line-height: 21px;
  -webkit-transform: scale(0.04);
  transform: scale(0.04);
  top: -8px;
  content: url(https://toppng.com/uploads/preview/12-months-blue-check-mark-icon-11563057671d6e51m4dr7.png);
  position: absolute;
  left: -35px;
  -webkit-transform: scale(0.02);
  transform: scale(0.02);
  top: -4px; }

/* line 296, sass/components/pages/_contractor-page.scss */
.contractor-page .view-id-alphabetic_filter {
  display: none; }

/* line 300, sass/components/pages/_contractor-page.scss */
.contractor-page .view.view-contractors-listing .views-field-name {
  color: transparent; }

@media (max-width: 800px) {
  /* line 305, sass/components/pages/_contractor-page.scss */
  .contractor-page .views-row {
    max-width: 100%; } }

/* line 3, sass/components/pages/_contractor.scss */
.contractor-page .views-field.views-field-field-image .field-content {
  min-height: 120px; }

/* line 7, sass/components/pages/_contractor.scss */
.contractor-page .views-field.views-field-field-industry-link {
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  padding: 0px 34px 12px; }

/* line 12, sass/components/pages/_contractor.scss */
.contractor-page .views-field.views-field-field-industry-link a {
  text-decoration: none; }

/* line 16, sass/components/pages/_contractor.scss */
.contractor-page .view-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 120px 0px;
  padding: 20px 30px 30px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #FBFBFB; }

@media (max-width: 480px) {
  /* line 16, sass/components/pages/_contractor.scss */
  .contractor-page .view-content {
    margin: -7px !important; } }

/* line 28, sass/components/pages/_contractor.scss */
.contractor-page .views-row {
  width: 100%;
  max-width: calc(100% / 3 - 150px);
  margin: 0 12px 24px;
  overflow: hidden;
  border-radius: 10px;
  -webkit-box-shadow: 0 6px 16px #3866b20d;
  box-shadow: 0 6px 16px #3866b20d;
  background: #fff;
  position: relative; }

@media (max-width: 800px) {
  /* line 28, sass/components/pages/_contractor.scss */
  .contractor-page .views-row {
    max-width: 100%; } }

/* line 41, sass/components/pages/_contractor.scss */
.contractor-page .views-row .views-field-field-image img {
  max-height: 104px;
  display: block;
  margin: 18px auto; }

/* line 47, sass/components/pages/_contractor.scss */
.contractor-page .views-row .link-container a {
  position: absolute;
  width: 100%;
  height: 400px;
  top: 0px;
  text-align: center;
  color: transparent;
  outline: 0px; }

/* line 58, sass/components/pages/_contractor.scss */
.contractor-page .content {
  width: 100%;
  margin: 0 auto;
  padding: 0; }

/* line 64, sass/components/pages/_contractor.scss */
.contractor-page .field--type-image img {
  width: 100%; }

/* line 68, sass/components/pages/_contractor.scss */
.contractor-page .field__item .paragraph--type--title-with-number .field--name-field-content-description {
  position: relative; }

/* line 70, sass/components/pages/_contractor.scss */
.contractor-page .field__item .paragraph--type--title-with-number .field--name-field-content-description p::before {
  width: 21px;
  height: 21px;
  font-weight: 600;
  color: #f39900;
  line-height: 21px;
  -webkit-transform: scale(0.04);
  transform: scale(0.04);
  top: -8px;
  content: url(https://toppng.com/uploads/preview/12-months-blue-check-mark-icon-11563057671d6e51m4dr7.png);
  position: absolute;
  left: -35px;
  -webkit-transform: scale(0.02);
  transform: scale(0.02);
  top: -4px; }

/* line 87, sass/components/pages/_contractor.scss */
.contractor-page .container-1 {
  -webkit-filter: brightness(100%);
  filter: brightness(100%); }

/* line 89, sass/components/pages/_contractor.scss */
.contractor-page .container-1 article.media--type-image:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 0; }

/* line 99, sass/components/pages/_contractor.scss */
.contractor-page .container-1 .white-banner {
  background-size: 100% 145%;
  max-height: 419px; }

/* line 103, sass/components/pages/_contractor.scss */
.contractor-page .container-1 .img-text {
  font-family: inherit; }

/* line 105, sass/components/pages/_contractor.scss */
.contractor-page .container-1 .img-text p {
  font-size: 40px;
  font-family: var(--main-font); }

/* line 108, sass/components/pages/_contractor.scss */
.contractor-page .container-1 .img-text p a {
  font-size: 30px; }

@media (max-width: 480px) {
  /* line 103, sass/components/pages/_contractor.scss */
  .contractor-page .container-1 .img-text {
    padding: 40px;
    margin-left: 0px;
    top: 30%; } }

/* line 118, sass/components/pages/_contractor.scss */
.contractor-page .container-1 img.bottom-img {
  width: 100%; }

/* line 122, sass/components/pages/_contractor.scss */
.contractor-page .view-id-alphabetic_filter {
  display: none; }

/* line 126, sass/components/pages/_contractor.scss */
.contractor-page .view-contractors-listing .views-field-name {
  color: transparent; }

/* line 130, sass/components/pages/_contractor.scss */
.contractor-page .col-md-12 {
  width: 100%;
  margin-top: 30px;
  text-align: center; }

/* line 134, sass/components/pages/_contractor.scss */
.contractor-page .col-md-12 h2 {
  color: #10418f;
  font-size: 32px;
  padding-top: 36px;
  font-weight: 900;
  margin-left: 0px; }

@media (max-width: 480px) {
  /* line 134, sass/components/pages/_contractor.scss */
  .contractor-page .col-md-12 h2 {
    margin-left: 0px !important;
    font-size: 24px;
    text-align: center; } }

/* line 148, sass/components/pages/_contractor.scss */
.contractor-page .col-md-6 a::after {
  width: 21px;
  height: 21px;
  font-weight: 600;
  color: #f39900;
  line-height: 21px;
  -webkit-transform: scale(0.04);
  transform: scale(0.04);
  content: url(https://cdn-icons-png.flaticon.com/512/724/724933.png);
  position: absolute; }

/* line 158, sass/components/pages/_contractor.scss */
.contractor-page .col-md-6 a:hover {
  font-size: 28px;
  text-decoration: none; }

/* line 163, sass/components/pages/_contractor.scss */
.contractor-page .pagination > li > a, .contractor-page .pagination > li > span {
  width: 80px;
  height: 65px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-weight: 700;
  background: #fff;
  color: #102842;
  margin: 15px;
  font-size: 15px;
  border: 0px !important; }

/* line 177, sass/components/pages/_contractor.scss */
.contractor-page .pagination > li > a:hover {
  width: 80px;
  height: 65px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-weight: 700;
  background: #2d67c5;
  color: #FFFFFF;
  margin: 15px;
  font-size: 15px;
  border: 0px !important; }

/* line 191, sass/components/pages/_contractor.scss */
.contractor-page .block-inline-blocktitle-with-number h2 {
  margin-bottom: 83px; }

/* line 195, sass/components/pages/_contractor.scss */
.contractor-page .pagination {
  display: inline-block;
  border-radius: 4px;
  background-color: #FBFBFB;
  padding: 50px 8px 50px 20px;
  margin: 0px; }

@media (max-width: 480px) {
  /* line 202, sass/components/pages/_contractor.scss */
  .contractor-page .pagination li > a, .contractor-page .pagination li > span, .contractor-page .pagination li > a:hover {
    width: 70px;
    height: 55px;
    font-size: 13px; } }

/* line 7, sass/components/pages/_courses.scss */
.safe_working_at_heights_rescue_planning-page .toolbar-fixed .header,
.safe_working_at_heights_safety_harness-page .toolbar-fixed .header,
.chorus_wtc_1_underground_network-page .toolbar-fixed .header,
.work_party_supervision-page .toolbar-fixed .header {
  top: 0px; }

/* line 11, sass/components/pages/_courses.scss */
.safe_working_at_heights_rescue_planning-page .content,
.safe_working_at_heights_safety_harness-page .content,
.chorus_wtc_1_underground_network-page .content,
.work_party_supervision-page .content {
  width: 100%;
  max-width: 900px;
  margin: auto;
  padding-bottom: 30px; }

/* line 18, sass/components/pages/_courses.scss */
.safe_working_at_heights_rescue_planning-page .row,
.safe_working_at_heights_safety_harness-page .row,
.chorus_wtc_1_underground_network-page .row,
.work_party_supervision-page .row {
  margin: 0px; }

/* line 22, sass/components/pages/_courses.scss */
.safe_working_at_heights_rescue_planning-page .row p,
.safe_working_at_heights_safety_harness-page .row p,
.chorus_wtc_1_underground_network-page .row p,
.work_party_supervision-page .row p {
  color: #666;
  font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
  font-size: 16px;
  padding-bottom: 1em;
  line-height: 1.7em;
  font-weight: 600; }

/* line 36, sass/components/pages/_courses.scss */
.safe_working_at_heights_rescue_planning-page .field__item ul li,
.safe_working_at_heights_safety_harness-page .field__item ul li,
.chorus_wtc_1_underground_network-page .field__item ul li,
.work_party_supervision-page .field__item ul li {
  color: #666;
  font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
  font-size: 16px;
  line-height: 1.7em;
  font-weight: 600; }

/* line 49, sass/components/pages/_courses.scss */
.safe_working_at_heights_rescue_planning-page .subtitle,
.safe_working_at_heights_safety_harness-page .subtitle,
.chorus_wtc_1_underground_network-page .subtitle,
.work_party_supervision-page .subtitle {
  font-size: 15px;
  padding-bottom: 2rem;
  font-family: var(--main-font);
  margin-left: -15px; }

/* line 57, sass/components/pages/_courses.scss */
.safe_working_at_heights_rescue_planning-page h1,
.safe_working_at_heights_rescue_planning-page h1.main-title,
.safe_working_at_heights_safety_harness-page h1,
.safe_working_at_heights_safety_harness-page h1.main-title,
.chorus_wtc_1_underground_network-page h1,
.chorus_wtc_1_underground_network-page h1.main-title,
.work_party_supervision-page h1,
.work_party_supervision-page h1.main-title {
  font-size: 30px;
  text-align: left;
  margin-bottom: 15px;
  margin-left: -15px;
  font-family: var(--main-font); }

/* line 70, sass/components/pages/_courses.scss */
.safe_working_at_heights_rescue_planning-page strong,
.safe_working_at_heights_safety_harness-page strong {
  font-weight: 800; }

/* line 77, sass/components/pages/_courses.scss */
.safe_working_at_heights_safety_harness-page .container img {
  max-width: 200px;
  height: auto; }

/* line 82, sass/components/pages/_courses.scss */
.safe_working_at_heights_safety_harness-page .container .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

@media (max-width: 480px) {
  /* line 87, sass/components/pages/_courses.scss */
  .safe_working_at_heights_safety_harness-page .container .row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; } }

/* line 94, sass/components/pages/_courses.scss */
.block-views-blockcourses-block-2 {
  padding-top: 100px;
  padding-bottom: 125px;
  background-color: #edf0f5; }

/* line 98, sass/components/pages/_courses.scss */
.block-views-blockcourses-block-2 .content {
  max-width: 1460px;
  padding: 0 30px;
  margin: 0 auto; }

/* line 103, sass/components/pages/_courses.scss */
.block-views-blockcourses-block-2 .view-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 5px -25px 0; }

@media (max-width: 992px) {
  /* line 103, sass/components/pages/_courses.scss */
  .block-views-blockcourses-block-2 .view-content {
    margin: 15px -10px 0; } }

@media (max-width: 767px) {
  /* line 103, sass/components/pages/_courses.scss */
  .block-views-blockcourses-block-2 .view-content {
    margin: 40px 0 0; } }

/* line 113, sass/components/pages/_courses.scss */
.block-views-blockcourses-block-2 .view-content .views-row {
  max-width: 437px; }

/* line 115, sass/components/pages/_courses.scss */
.block-views-blockcourses-block-2 .view-content .views-row .portfolio {
  width: 100%;
  max-width: 90%;
  margin: 0 25px 50px;
  position: relative;
  background: #fff;
  border-radius: 0 0 10px 10px;
  min-height: 348px; }

/* line 124, sass/components/pages/_courses.scss */
.block-views-blockcourses-block-2 .view-content .views-row .views-field-field-resource-tag {
  padding: 42px 35px 0 37px;
  color: #9dacc4;
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 1.5px;
  line-height: 28px;
  text-transform: uppercase; }

/* line 133, sass/components/pages/_courses.scss */
.block-views-blockcourses-block-2 .view-content .views-row .views-field-field-resource-link {
  padding: 16px 35px 56px 39px; }

/* line 135, sass/components/pages/_courses.scss */
.block-views-blockcourses-block-2 .view-content .views-row .views-field-field-resource-link a {
  color: #0d2242;
  font-family: var(--gotham);
  font-size: 24px;
  font-weight: 500;
  line-height: 34px; }

/* line 2, sass/components/pages/_de-page.scss */
.main-menu .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu a.we-mega-menu-li .we-mega-menu-title {
  word-break: break-word; }

@media (max-width: 1199px) {
  /* line 2, sass/components/pages/_de-page.scss */
  .main-menu .we-mega-menu-ul > .we-mega-menu-li .we-mega-menu-submenu a.we-mega-menu-li .we-mega-menu-title {
    color: #0d2242; } }

@media (max-width: 1199px) {
  /* line 10, sass/components/pages/_de-page.scss */
  .siteaccess-page .field--name-field-cms-body div {
    width: 100%; } }

/* line 3, sass/components/pages/_end-user-service-agreement-page.scss */
.end_user_service_agreement-page .main-content h2 {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 32px;
  font-weight: 900;
  margin-left: 30px;
  margin-right: 10px; }

/* line 13, sass/components/pages/_end-user-service-agreement-page.scss */
.end_user_service_agreement-page p {
  margin-bottom: 15px; }

/* line 16, sass/components/pages/_end-user-service-agreement-page.scss */
.end_user_service_agreement-page .waiver {
  margin-left: 35px; }

/* line 20, sass/components/pages/_end-user-service-agreement-page.scss */
.end_user_service_agreement-page .para {
  color: #626b7a;
  font-size: 24px;
  font-weight: 400;
  margin-left: 30px;
  margin-right: 10px; }

/* line 2, sass/components/pages/_gas-Coc.scss */
.gascoc-page .paragraph.paragraph--type--case-study-comment.paragraph--view-mode--default {
  display: none; }

/* line 6, sass/components/pages/_gas-Coc.scss */
.gascoc-page .block-inline-blockm26-logo-with-text-and-title .field--type-entity-reference-revisions .paragraph--type--logo-with-text .field--name-field-content-description p {
  /* padding-left: 115px; */
  padding-left: 0px;
  margin-left: 30px;
  color: black; }

/* line 14, sass/components/pages/_gas-Coc.scss */
.gascoc-page .block-inline-blockm26-logo-with-text-and-title {
  background: #fff; }

/* line 19, sass/components/pages/_gas-Coc.scss */
.gascoc-page .block-inline-blockcase-study .field--name-field-download-pdf a {
  margin-left: 16px;
  border-radius: 10px;
  font-size: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

@media (max-width: 480px) {
  /* line 27, sass/components/pages/_gas-Coc.scss */
  .gascoc-page .block-inline-blockcase-study .field--name-field-download-pdf a {
    width: 82%; }
  /* line 31, sass/components/pages/_gas-Coc.scss */
  .gascoc-page .block-inline-blockcase-study .field--name-field-download-pdf {
    display: inline; } }

/* line 2, sass/components/pages/_goc-page.scss */
.resources-goc .block-inline-blockblock-with-two-links, .goc-page .layout-builder .block-inline-blockblock-with-two-links {
  padding: 60px 0;
  background: inherit; }

@media screen and (min-width: 992px) {
  /* line 2, sass/components/pages/_goc-page.scss */
  .resources-goc .block-inline-blockblock-with-two-links, .goc-page .layout-builder .block-inline-blockblock-with-two-links {
    padding: 0; }
  /* line 5, sass/components/pages/_goc-page.scss */
  .resources-goc .block-inline-blockblock-with-two-links div#Pop-up, .goc-page .layout-builder .block-inline-blockblock-with-two-links div#Pop-up {
    padding: 1.5em; }
  /* line 8, sass/components/pages/_goc-page.scss */
  .resources-goc .block-inline-blockblock-with-two-links a.training-btn, .goc-page .layout-builder .block-inline-blockblock-with-two-links a.training-btn {
    width: inherit; } }

/* line 14, sass/components/pages/_goc-page.scss */
.resources-goc .block-inline-blockblock-with-two-links .field--name-field-right-image:before, .goc-page .layout-builder .block-inline-blockblock-with-two-links .field--name-field-right-image:before {
  background: inherit; }

/* line 17, sass/components/pages/_goc-page.scss */
.resources-goc .block-inline-blockblock-with-two-links .field--name-field-right-image:after, .goc-page .layout-builder .block-inline-blockblock-with-two-links .field--name-field-right-image:after {
  background: inherit; }

/* line 21, sass/components/pages/_goc-page.scss */
.resources-goc .block-inline-blockhero-banner, .goc-page .layout-builder .block-inline-blockhero-banner {
  margin-top: -94px; }

/* line 26, sass/components/pages/_goc-page.scss */
.resources-goc .block-inline-blockbasic .content .guide-left, .goc-page .layout-builder .block-inline-blockbasic .content .guide-left {
  max-width: 1460px;
  margin: 0 auto;
  padding: 0 35px; }

/* line 31, sass/components/pages/_goc-page.scss */
.resources-goc .block-inline-blockbasic .content p, .goc-page .layout-builder .block-inline-blockbasic .content p {
  padding: 0 12px;
  margin: 12px;
  line-height: 1.4; }

/* line 37, sass/components/pages/_goc-page.scss */
.resources-goc .block-inline-blockbasic h2, .goc-page .layout-builder .block-inline-blockbasic h2 {
  padding: 6px 20px;
  font-size: calc((2.4 - 1) * 1.2vw + 1rem);
  line-height: 1.8em;
  font-weight: 600; }

/* line 44, sass/components/pages/_goc-page.scss */
.resources-goc .field--name-body.field--type-text-with-summary, .goc-page .layout-builder .field--name-body.field--type-text-with-summary {
  font-size: 24px;
  line-height: 1.4; }

/* line 48, sass/components/pages/_goc-page.scss */
.resources-goc ul, .goc-page .layout-builder ul {
  margin: 0;
  padding: 0 55px; }

/* line 52, sass/components/pages/_goc-page.scss */
.resources-goc ol, .goc-page .layout-builder ol {
  margin: 0;
  padding: 0 55px; }

/* line 56, sass/components/pages/_goc-page.scss */
.resources-goc li, .goc-page .layout-builder li {
  list-style: initial; }

/* line 59, sass/components/pages/_goc-page.scss */
.resources-goc .group-right, .goc-page .layout-builder .group-right {
  width: initial; }

/* line 62, sass/components/pages/_goc-page.scss */
.resources-goc .group-right .field--name-field-content-title h4, .goc-page .layout-builder .group-right .field--name-field-content-title h4 {
  font-size: 30px; }

/* line 67, sass/components/pages/_goc-page.scss */
.resources-goc .ds-2col > .group-right, .goc-page .layout-builder .ds-2col > .group-right {
  float: inherit;
  width: inherit; }

/* line 71, sass/components/pages/_goc-page.scss */
.resources-goc .ds-2col > .group-left, .goc-page .layout-builder .ds-2col > .group-left {
  float: left;
  width: inherit !important; }

/* line 75, sass/components/pages/_goc-page.scss */
.resources-goc .ds-2col, .goc-page .layout-builder .ds-2col {
  padding: 0; }

/* line 78, sass/components/pages/_goc-page.scss */
.resources-goc a.training-btn, .goc-page .layout-builder a.training-btn {
  background: transparent;
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: 2px solid #fff;
  color: #fff;
  width: 37%; }

/* line 91, sass/components/pages/_goc-page.scss */
.resources-goc a.training-btn:hover, .goc-page .layout-builder a.training-btn:hover {
  border-color: transparent;
  background: #2d67c5; }

/* line 96, sass/components/pages/_goc-page.scss */
.resources-goc a.training-btn-bgwhite, .goc-page .layout-builder a.training-btn-bgwhite {
  border-radius: 0;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding: 15px 30px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  border: 2px solid #2d67c5;
  width: 20%; }

/* line 107, sass/components/pages/_goc-page.scss */
.resources-goc a.training-btn-bgwhite:hover, .goc-page .layout-builder a.training-btn-bgwhite:hover {
  border-color: transparent;
  background: #2d67c5;
  color: #fff; }

/* line 113, sass/components/pages/_goc-page.scss */
.resources-goc .lazyloaded, .goc-page .layout-builder .lazyloaded {
  height: 70vh; }

/* line 116, sass/components/pages/_goc-page.scss */
.resources-goc h2, .resources-goc h4, .goc-page .layout-builder h2, .goc-page .layout-builder h4 {
  font-size: 24px !important;
  margin: 30px; }

/* line 120, sass/components/pages/_goc-page.scss */
.resources-goc .field--name-field-content-description, .resources-goc .field--name-body, .goc-page .layout-builder .field--name-field-content-description, .goc-page .layout-builder .field--name-body {
  margin: 29px; }

/* line 122, sass/components/pages/_goc-page.scss */
.resources-goc .field--name-field-content-description ul, .resources-goc .field--name-body ul, .goc-page .layout-builder .field--name-field-content-description ul, .goc-page .layout-builder .field--name-body ul {
  margin: 29px; }

/* line 125, sass/components/pages/_goc-page.scss */
.resources-goc .field--name-field-content-description p, .resources-goc .field--name-body p, .goc-page .layout-builder .field--name-field-content-description p, .goc-page .layout-builder .field--name-body p {
  line-height: 1.4;
  font-size: 24px; }

@media screen and (max-width: 992px) {
  /* line 131, sass/components/pages/_goc-page.scss */
  .resources-goc a.training-btn-bgwhite, .goc-page .layout-builder a.training-btn-bgwhite {
    width: 30%; }
  /* line 134, sass/components/pages/_goc-page.scss */
  .resources-goc .layout__region--second, .goc-page .layout-builder .layout__region--second {
    top: 30%; }
  /* line 138, sass/components/pages/_goc-page.scss */
  .resources-goc .field--name-field-content-description p, .goc-page .layout-builder .field--name-field-content-description p {
    font-size: 24px !important; }
  /* line 142, sass/components/pages/_goc-page.scss */
  .resources-goc a.training-btn-bgwhite, .resources-goc a.training-btn, .goc-page .layout-builder a.training-btn-bgwhite, .goc-page .layout-builder a.training-btn {
    width: 45%;
    font-size: 16px; }
  /* line 146, sass/components/pages/_goc-page.scss */
  .resources-goc .group-right, .goc-page .layout-builder .group-right {
    margin: 0;
    padding-left: 0; } }

@media screen and (max-width: 750px) {
  /* line 152, sass/components/pages/_goc-page.scss */
  .resources-goc a.training-btn-bgwhite, .resources-goc a.training-btn, .goc-page .layout-builder a.training-btn-bgwhite, .goc-page .layout-builder a.training-btn {
    width: 50%; }
  /* line 155, sass/components/pages/_goc-page.scss */
  .resources-goc .layout__region--second, .goc-page .layout-builder .layout__region--second {
    top: 32%; }
  /* line 159, sass/components/pages/_goc-page.scss */
  .resources-goc .field--name-field-content-description ul, .resources-goc .field--name-body ul, .goc-page .layout-builder .field--name-field-content-description ul, .goc-page .layout-builder .field--name-body ul {
    margin-top: 0px;
    margin-left: 29px;
    padding: 0 10px; }
  /* line 165, sass/components/pages/_goc-page.scss */
  .resources-goc .block-inline-blockblock-with-two-links, .goc-page .layout-builder .block-inline-blockblock-with-two-links {
    padding: 0px 0; }
  /* line 168, sass/components/pages/_goc-page.scss */
  .resources-goc .block-inline-blockhero-banner, .goc-page .layout-builder .block-inline-blockhero-banner {
    margin-bottom: 74px; } }

@media screen and (max-width: 540px) {
  /* line 173, sass/components/pages/_goc-page.scss */
  .resources-goc a.training-btn-bgwhite, .resources-goc a.training-btn, .goc-page .layout-builder a.training-btn-bgwhite, .goc-page .layout-builder a.training-btn {
    width: 100%; }
  /* line 176, sass/components/pages/_goc-page.scss */
  .resources-goc .layout__region--second, .goc-page .layout-builder .layout__region--second {
    top: 36%; }
  /* line 180, sass/components/pages/_goc-page.scss */
  .resources-goc .field--name-field-content-description p, .resources-goc .field--name-body p, .goc-page .layout-builder .field--name-field-content-description p, .goc-page .layout-builder .field--name-body p {
    font-size: 14px !important; }
  /* line 185, sass/components/pages/_goc-page.scss */
  .resources-goc .layout-builder li, .goc-page .layout-builder .layout-builder li {
    font-size: 20px; }
  /* line 189, sass/components/pages/_goc-page.scss */
  .resources-goc .group-right, .goc-page .layout-builder .group-right {
    margin: 0;
    padding-left: 0;
    width: 88%;
    margin-bottom: 35px; } }

/* line 2, sass/components/pages/_homepage.scss */
.avetta_homepage .homepage {
  padding-top: 0px !important; }

/* line 4, sass/components/pages/_homepage.scss */
.avetta_homepage .homepage .top-banner {
  width: 100%; }

/* line 6, sass/components/pages/_homepage.scss */
.avetta_homepage .homepage .top-banner #block-homepageeventbanner {
  margin: 0; }

/* line 8, sass/components/pages/_homepage.scss */
.avetta_homepage .homepage .top-banner #block-homepageeventbanner .field--type-image img {
  margin: 0 0 0; }

@media (min-width: 767px) {
  /* line 12, sass/components/pages/_homepage.scss */
  .avetta_homepage .homepage .top-banner .field--name-field-mobile-banner-image {
    display: none; } }

@media (max-width: 767px) {
  /* line 12, sass/components/pages/_homepage.scss */
  .avetta_homepage .homepage .top-banner .field--name-field-mobile-banner-image {
    display: block; } }

/* line 19, sass/components/pages/_homepage.scss */
.avetta_homepage .homepage .top-banner .field--name-field-mobile-banner-image img {
  width: 100%;
  margin: 0 0 0; }

@media (min-width: 767px) {
  /* line 24, sass/components/pages/_homepage.scss */
  .avetta_homepage .homepage .top-banner .field--name-field-image-background {
    display: block; } }

@media (max-width: 767px) {
  /* line 24, sass/components/pages/_homepage.scss */
  .avetta_homepage .homepage .top-banner .field--name-field-image-background {
    display: none; } }

/* line 33, sass/components/pages/_homepage.scss */
.avetta_homepage .homepage .top-banner div#block-eventbanner {
  background: #2152a1; }

@media (min-width: 1200px) {
  /* line 37, sass/components/pages/_homepage.scss */
  .avetta_homepage .homepage .header {
    position: relative; } }

/* line 43, sass/components/pages/_homepage.scss */
.avetta_homepage .homepage .toolbar-fixed.toolbar-tray-open.toolbar-horizontal .header {
  top: 0px; }

/* line 48, sass/components/pages/_homepage.scss */
.avetta_homepage .homepage #block-avetta-content .ctaBox {
  width: 100%; }

/* line 50, sass/components/pages/_homepage.scss */
.avetta_homepage .homepage #block-avetta-content .ctaBox .white-btn {
  width: 100%;
  max-width: 136px;
  background-color: white;
  margin: 12px auto;
  color: #2152a1;
  padding: 9px 21px;
  font-size: 16px;
  text-align: center;
  border: 1px solid white;
  cursor: pointer;
  display: block;
  text-decoration: none; }

/* line 66, sass/components/pages/_homepage.scss */
.avetta_homepage .homepage .partners-block {
  background: transparent;
  padding: 60px 0 0px; }

/* line 70, sass/components/pages/_homepage.scss */
.avetta_homepage .homepage .block-inline-blockbanner-without-image {
  margin-bottom: 0px;
  background: #001E72; }

/* line 74, sass/components/pages/_homepage.scss */
.avetta_homepage .homepage .block-inline-blockbanner-without-image:before {
  background-color: #001E72; }

/* line 78, sass/components/pages/_homepage.scss */
.avetta_homepage .homepage .block-inline-blockbanner-without-image h1 {
  color: white;
  font-size: 30px;
  margin-bottom: 25px; }

/* line 83, sass/components/pages/_homepage.scss */
.avetta_homepage .homepage .block-inline-blockbanner-without-image p {
  color: white;
  font-size: 13px;
  margin-bottom: 43px; }

/* line 91, sass/components/pages/_homepage.scss */
.avetta_homepage .toolbar-fixed .homepage {
  padding-top: 0px; }

@media (min-width: 1200px) {
  /* line 91, sass/components/pages/_homepage.scss */
  .avetta_homepage .toolbar-fixed .homepage {
    padding-top: 0px; } }

/* line 99, sass/components/pages/_homepage.scss */
.avetta_homepage .partners-block .content {
  margin-top: 43px; }

/* line 2, sass/components/pages/_industries.scss */
.industriesutilitiesenergy-page h1 a, .industriesutilitiesenergy-page h2 a, .industriesmanufacturing-page h1 a, .industriesmanufacturing-page h2 a, .rail_infrastructure-page h1 a, .rail_infrastructure-page h2 a, .industriesconstruction-page h1 a, .industriesconstruction-page h2 a, .retailfacilitiesmanagement-page h1 a, .retailfacilitiesmanagement-page h2 a, .industriespharmaceutical-page h1 a, .industriespharmaceutical-page h2 a, .mining_industries-page h1 a, .mining_industries-page h2 a, .oil_gas_industries-page h1 a, .oil_gas_industries-page h2 a, .industries_mining1-page h1 a, .industries_mining1-page h2 a {
  font-size: 40px;
  color: #FFFFFF;
  font-weight: 900;
  border-bottom: inherit;
  text-decoration: none;
  pointer-events: none; }

/* line 11, sass/components/pages/_industries.scss */
.industriesutilitiesenergy-page .block-inline-blockhero-banner .layout__region--second, .industriesmanufacturing-page .block-inline-blockhero-banner .layout__region--second, .rail_infrastructure-page .block-inline-blockhero-banner .layout__region--second, .industriesconstruction-page .block-inline-blockhero-banner .layout__region--second, .retailfacilitiesmanagement-page .block-inline-blockhero-banner .layout__region--second, .industriespharmaceutical-page .block-inline-blockhero-banner .layout__region--second, .mining_industries-page .block-inline-blockhero-banner .layout__region--second, .oil_gas_industries-page .block-inline-blockhero-banner .layout__region--second, .industries_mining1-page .block-inline-blockhero-banner .layout__region--second {
  position: absolute;
  bottom: 25%;
  left: 30%;
  max-width: 50%; }

@media only screen and (max-width: 767px) {
  /* line 11, sass/components/pages/_industries.scss */
  .industriesutilitiesenergy-page .block-inline-blockhero-banner .layout__region--second, .industriesmanufacturing-page .block-inline-blockhero-banner .layout__region--second, .rail_infrastructure-page .block-inline-blockhero-banner .layout__region--second, .industriesconstruction-page .block-inline-blockhero-banner .layout__region--second, .retailfacilitiesmanagement-page .block-inline-blockhero-banner .layout__region--second, .industriespharmaceutical-page .block-inline-blockhero-banner .layout__region--second, .mining_industries-page .block-inline-blockhero-banner .layout__region--second, .oil_gas_industries-page .block-inline-blockhero-banner .layout__region--second, .industries_mining1-page .block-inline-blockhero-banner .layout__region--second {
    position: absolute;
    top: 25%;
    left: 0;
    text-align: left;
    max-width: 100%; } }

@media only screen and (max-width: 767px) {
  /* line 23, sass/components/pages/_industries.scss */
  .industriesutilitiesenergy-page .block-inline-blockhero-banner .layout__region--second .field--name-field-title, .industriesmanufacturing-page .block-inline-blockhero-banner .layout__region--second .field--name-field-title, .rail_infrastructure-page .block-inline-blockhero-banner .layout__region--second .field--name-field-title, .industriesconstruction-page .block-inline-blockhero-banner .layout__region--second .field--name-field-title, .retailfacilitiesmanagement-page .block-inline-blockhero-banner .layout__region--second .field--name-field-title, .industriespharmaceutical-page .block-inline-blockhero-banner .layout__region--second .field--name-field-title, .mining_industries-page .block-inline-blockhero-banner .layout__region--second .field--name-field-title, .oil_gas_industries-page .block-inline-blockhero-banner .layout__region--second .field--name-field-title, .industries_mining1-page .block-inline-blockhero-banner .layout__region--second .field--name-field-title {
    font-size: 40px;
    line-height: 52px; } }

@media only screen and (max-width: 767px) {
  /* line 29, sass/components/pages/_industries.scss */
  .industriesutilitiesenergy-page .block-inline-blockhero-banner .layout__region--second .field--name-field-description, .industriesmanufacturing-page .block-inline-blockhero-banner .layout__region--second .field--name-field-description, .rail_infrastructure-page .block-inline-blockhero-banner .layout__region--second .field--name-field-description, .industriesconstruction-page .block-inline-blockhero-banner .layout__region--second .field--name-field-description, .retailfacilitiesmanagement-page .block-inline-blockhero-banner .layout__region--second .field--name-field-description, .industriespharmaceutical-page .block-inline-blockhero-banner .layout__region--second .field--name-field-description, .mining_industries-page .block-inline-blockhero-banner .layout__region--second .field--name-field-description, .oil_gas_industries-page .block-inline-blockhero-banner .layout__region--second .field--name-field-description, .industries_mining1-page .block-inline-blockhero-banner .layout__region--second .field--name-field-description {
    font-size: 18px;
    line-height: 21px; } }

/* line 37, sass/components/pages/_industries.scss */
.industriesutilitiesenergy-page .block-inline-blockdescription-with-right-image, .industriesmanufacturing-page .block-inline-blockdescription-with-right-image, .rail_infrastructure-page .block-inline-blockdescription-with-right-image, .industriesconstruction-page .block-inline-blockdescription-with-right-image, .retailfacilitiesmanagement-page .block-inline-blockdescription-with-right-image, .industriespharmaceutical-page .block-inline-blockdescription-with-right-image, .mining_industries-page .block-inline-blockdescription-with-right-image, .oil_gas_industries-page .block-inline-blockdescription-with-right-image, .industries_mining1-page .block-inline-blockdescription-with-right-image {
  padding: 50px 15px 0px; }

/* line 41, sass/components/pages/_industries.scss */
.industriesutilitiesenergy-page .block-inline-blockdescription-with-right-image .content .field--type-text-with-summary h2, .industriesmanufacturing-page .block-inline-blockdescription-with-right-image .content .field--type-text-with-summary h2, .rail_infrastructure-page .block-inline-blockdescription-with-right-image .content .field--type-text-with-summary h2, .industriesconstruction-page .block-inline-blockdescription-with-right-image .content .field--type-text-with-summary h2, .retailfacilitiesmanagement-page .block-inline-blockdescription-with-right-image .content .field--type-text-with-summary h2, .industriespharmaceutical-page .block-inline-blockdescription-with-right-image .content .field--type-text-with-summary h2, .mining_industries-page .block-inline-blockdescription-with-right-image .content .field--type-text-with-summary h2, .oil_gas_industries-page .block-inline-blockdescription-with-right-image .content .field--type-text-with-summary h2, .industries_mining1-page .block-inline-blockdescription-with-right-image .content .field--type-text-with-summary h2 {
  padding-top: 50px; }

/* line 47, sass/components/pages/_industries.scss */
.industriesutilitiesenergy-page .block-inline-blockindustries-partners, .industriesmanufacturing-page .block-inline-blockindustries-partners, .rail_infrastructure-page .block-inline-blockindustries-partners, .industriesconstruction-page .block-inline-blockindustries-partners, .retailfacilitiesmanagement-page .block-inline-blockindustries-partners, .industriespharmaceutical-page .block-inline-blockindustries-partners, .mining_industries-page .block-inline-blockindustries-partners, .oil_gas_industries-page .block-inline-blockindustries-partners, .industries_mining1-page .block-inline-blockindustries-partners {
  padding: 146px 0 61px; }

@media (max-width: 992px) {
  /* line 47, sass/components/pages/_industries.scss */
  .industriesutilitiesenergy-page .block-inline-blockindustries-partners, .industriesmanufacturing-page .block-inline-blockindustries-partners, .rail_infrastructure-page .block-inline-blockindustries-partners, .industriesconstruction-page .block-inline-blockindustries-partners, .retailfacilitiesmanagement-page .block-inline-blockindustries-partners, .industriespharmaceutical-page .block-inline-blockindustries-partners, .mining_industries-page .block-inline-blockindustries-partners, .oil_gas_industries-page .block-inline-blockindustries-partners, .industries_mining1-page .block-inline-blockindustries-partners {
    padding: 56px 0 16px; } }

/* line 53, sass/components/pages/_industries.scss */
.industriesutilitiesenergy-page .block-inline-blockmanage, .industriesmanufacturing-page .block-inline-blockmanage, .rail_infrastructure-page .block-inline-blockmanage, .industriesconstruction-page .block-inline-blockmanage, .retailfacilitiesmanagement-page .block-inline-blockmanage, .industriespharmaceutical-page .block-inline-blockmanage, .mining_industries-page .block-inline-blockmanage, .oil_gas_industries-page .block-inline-blockmanage, .industries_mining1-page .block-inline-blockmanage {
  padding: 10px 0px; }

/* line 60, sass/components/pages/_industries.scss */
.industriesutilitiesenergy-page .block-inline-blocktitle-with-link .layout--onecol .layout__region .layout__region--second div, .industriesmanufacturing-page .block-inline-blocktitle-with-link .layout--onecol .layout__region .layout__region--second div, .rail_infrastructure-page .block-inline-blocktitle-with-link .layout--onecol .layout__region .layout__region--second div, .industriesconstruction-page .block-inline-blocktitle-with-link .layout--onecol .layout__region .layout__region--second div, .retailfacilitiesmanagement-page .block-inline-blocktitle-with-link .layout--onecol .layout__region .layout__region--second div, .industriespharmaceutical-page .block-inline-blocktitle-with-link .layout--onecol .layout__region .layout__region--second div, .mining_industries-page .block-inline-blocktitle-with-link .layout--onecol .layout__region .layout__region--second div, .oil_gas_industries-page .block-inline-blocktitle-with-link .layout--onecol .layout__region .layout__region--second div, .industries_mining1-page .block-inline-blocktitle-with-link .layout--onecol .layout__region .layout__region--second div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start; }

@media only screen and (max-width: 767px) {
  /* line 60, sass/components/pages/_industries.scss */
  .industriesutilitiesenergy-page .block-inline-blocktitle-with-link .layout--onecol .layout__region .layout__region--second div, .industriesmanufacturing-page .block-inline-blocktitle-with-link .layout--onecol .layout__region .layout__region--second div, .rail_infrastructure-page .block-inline-blocktitle-with-link .layout--onecol .layout__region .layout__region--second div, .industriesconstruction-page .block-inline-blocktitle-with-link .layout--onecol .layout__region .layout__region--second div, .retailfacilitiesmanagement-page .block-inline-blocktitle-with-link .layout--onecol .layout__region .layout__region--second div, .industriespharmaceutical-page .block-inline-blocktitle-with-link .layout--onecol .layout__region .layout__region--second div, .mining_industries-page .block-inline-blocktitle-with-link .layout--onecol .layout__region .layout__region--second div, .oil_gas_industries-page .block-inline-blocktitle-with-link .layout--onecol .layout__region .layout__region--second div, .industries_mining1-page .block-inline-blocktitle-with-link .layout--onecol .layout__region .layout__region--second div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 15px; } }

/* line 69, sass/components/pages/_industries.scss */
.industriesutilitiesenergy-page .block-inline-blocktitle-with-link .layout--onecol .layout__region .layout__region--second .field--name-field-first-link a, .industriesmanufacturing-page .block-inline-blocktitle-with-link .layout--onecol .layout__region .layout__region--second .field--name-field-first-link a, .rail_infrastructure-page .block-inline-blocktitle-with-link .layout--onecol .layout__region .layout__region--second .field--name-field-first-link a, .industriesconstruction-page .block-inline-blocktitle-with-link .layout--onecol .layout__region .layout__region--second .field--name-field-first-link a, .retailfacilitiesmanagement-page .block-inline-blocktitle-with-link .layout--onecol .layout__region .layout__region--second .field--name-field-first-link a, .industriespharmaceutical-page .block-inline-blocktitle-with-link .layout--onecol .layout__region .layout__region--second .field--name-field-first-link a, .mining_industries-page .block-inline-blocktitle-with-link .layout--onecol .layout__region .layout__region--second .field--name-field-first-link a, .oil_gas_industries-page .block-inline-blocktitle-with-link .layout--onecol .layout__region .layout__region--second .field--name-field-first-link a, .industries_mining1-page .block-inline-blocktitle-with-link .layout--onecol .layout__region .layout__region--second .field--name-field-first-link a {
  font-size: 18px;
  line-height: 21.6px;
  border: 3px solid #FFFFFF;
  border-radius: 30px;
  color: #FFFFFF;
  background: #2D67c2;
  padding: 17px 25px;
  display: inline-block;
  min-width: 209px;
  text-align: center;
  margin-left: 20px; }

/* line 88, sass/components/pages/_industries.scss */
.industriesutilitiesenergy-page .block-inline-blocktitle-with-link, .industriesmanufacturing-page .block-inline-blocktitle-with-link, .rail_infrastructure-page .block-inline-blocktitle-with-link, .industriesconstruction-page .block-inline-blocktitle-with-link, .retailfacilitiesmanagement-page .block-inline-blocktitle-with-link, .industriespharmaceutical-page .block-inline-blocktitle-with-link, .mining_industries-page .block-inline-blocktitle-with-link, .oil_gas_industries-page .block-inline-blocktitle-with-link, .industries_mining1-page .block-inline-blocktitle-with-link {
  margin: 52px auto 0;
  padding-bottom: 34px; }

/* line 92, sass/components/pages/_industries.scss */
.industriesutilitiesenergy-page .block-inline-blocktitle-with-link .content .layout--twocol-section, .industriesmanufacturing-page .block-inline-blocktitle-with-link .content .layout--twocol-section, .rail_infrastructure-page .block-inline-blocktitle-with-link .content .layout--twocol-section, .industriesconstruction-page .block-inline-blocktitle-with-link .content .layout--twocol-section, .retailfacilitiesmanagement-page .block-inline-blocktitle-with-link .content .layout--twocol-section, .industriespharmaceutical-page .block-inline-blocktitle-with-link .content .layout--twocol-section, .mining_industries-page .block-inline-blocktitle-with-link .content .layout--twocol-section, .oil_gas_industries-page .block-inline-blocktitle-with-link .content .layout--twocol-section, .industries_mining1-page .block-inline-blocktitle-with-link .content .layout--twocol-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  max-width: 920px;
  margin: auto;
  width: 100%; }

/* line 103, sass/components/pages/_industries.scss */
.industriesutilitiesenergy-page .block-inline-blocktitle-with-link .content .layout--twocol-section .layout__region--second .field--name-field-first-link a, .industriesmanufacturing-page .block-inline-blocktitle-with-link .content .layout--twocol-section .layout__region--second .field--name-field-first-link a, .rail_infrastructure-page .block-inline-blocktitle-with-link .content .layout--twocol-section .layout__region--second .field--name-field-first-link a, .industriesconstruction-page .block-inline-blocktitle-with-link .content .layout--twocol-section .layout__region--second .field--name-field-first-link a, .retailfacilitiesmanagement-page .block-inline-blocktitle-with-link .content .layout--twocol-section .layout__region--second .field--name-field-first-link a, .industriespharmaceutical-page .block-inline-blocktitle-with-link .content .layout--twocol-section .layout__region--second .field--name-field-first-link a, .mining_industries-page .block-inline-blocktitle-with-link .content .layout--twocol-section .layout__region--second .field--name-field-first-link a, .oil_gas_industries-page .block-inline-blocktitle-with-link .content .layout--twocol-section .layout__region--second .field--name-field-first-link a, .industries_mining1-page .block-inline-blocktitle-with-link .content .layout--twocol-section .layout__region--second .field--name-field-first-link a {
  border: 3px solid #FFFFFF;
  border-radius: 30px;
  color: #FFFFFF;
  background: #2D67c2;
  padding: 17px 25px;
  display: inline-block;
  min-width: 209px;
  text-align: center;
  margin-left: 20px; }

/* line 115, sass/components/pages/_industries.scss */
.industriesutilitiesenergy-page .block-inline-blocktitle-with-link .content .layout--twocol-section .layout__region--second div, .industriesmanufacturing-page .block-inline-blocktitle-with-link .content .layout--twocol-section .layout__region--second div, .rail_infrastructure-page .block-inline-blocktitle-with-link .content .layout--twocol-section .layout__region--second div, .industriesconstruction-page .block-inline-blocktitle-with-link .content .layout--twocol-section .layout__region--second div, .retailfacilitiesmanagement-page .block-inline-blocktitle-with-link .content .layout--twocol-section .layout__region--second div, .industriespharmaceutical-page .block-inline-blocktitle-with-link .content .layout--twocol-section .layout__region--second div, .mining_industries-page .block-inline-blocktitle-with-link .content .layout--twocol-section .layout__region--second div, .oil_gas_industries-page .block-inline-blocktitle-with-link .content .layout--twocol-section .layout__region--second div, .industries_mining1-page .block-inline-blocktitle-with-link .content .layout--twocol-section .layout__region--second div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start; }

@media only screen and (max-width: 767px) {
  /* line 115, sass/components/pages/_industries.scss */
  .industriesutilitiesenergy-page .block-inline-blocktitle-with-link .content .layout--twocol-section .layout__region--second div, .industriesmanufacturing-page .block-inline-blocktitle-with-link .content .layout--twocol-section .layout__region--second div, .rail_infrastructure-page .block-inline-blocktitle-with-link .content .layout--twocol-section .layout__region--second div, .industriesconstruction-page .block-inline-blocktitle-with-link .content .layout--twocol-section .layout__region--second div, .retailfacilitiesmanagement-page .block-inline-blocktitle-with-link .content .layout--twocol-section .layout__region--second div, .industriespharmaceutical-page .block-inline-blocktitle-with-link .content .layout--twocol-section .layout__region--second div, .mining_industries-page .block-inline-blocktitle-with-link .content .layout--twocol-section .layout__region--second div, .oil_gas_industries-page .block-inline-blocktitle-with-link .content .layout--twocol-section .layout__region--second div, .industries_mining1-page .block-inline-blocktitle-with-link .content .layout--twocol-section .layout__region--second div {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: end;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 15px; } }

/* line 129, sass/components/pages/_industries.scss */
.industriesutilitiesenergy-page .block-inline-blocksuppliers-slider .Avetta-one-outer, .industriesmanufacturing-page .block-inline-blocksuppliers-slider .Avetta-one-outer, .rail_infrastructure-page .block-inline-blocksuppliers-slider .Avetta-one-outer, .industriesconstruction-page .block-inline-blocksuppliers-slider .Avetta-one-outer, .retailfacilitiesmanagement-page .block-inline-blocksuppliers-slider .Avetta-one-outer, .industriespharmaceutical-page .block-inline-blocksuppliers-slider .Avetta-one-outer, .mining_industries-page .block-inline-blocksuppliers-slider .Avetta-one-outer, .oil_gas_industries-page .block-inline-blocksuppliers-slider .Avetta-one-outer, .industries_mining1-page .block-inline-blocksuppliers-slider .Avetta-one-outer {
  padding: 0px 0 40px; }

/* line 134, sass/components/pages/_industries.scss */
.industriesutilitiesenergy-page .block-inline-blockwhite-black-block .ds-2col, .industriesmanufacturing-page .block-inline-blockwhite-black-block .ds-2col, .rail_infrastructure-page .block-inline-blockwhite-black-block .ds-2col, .industriesconstruction-page .block-inline-blockwhite-black-block .ds-2col, .retailfacilitiesmanagement-page .block-inline-blockwhite-black-block .ds-2col, .industriespharmaceutical-page .block-inline-blockwhite-black-block .ds-2col, .mining_industries-page .block-inline-blockwhite-black-block .ds-2col, .oil_gas_industries-page .block-inline-blockwhite-black-block .ds-2col, .industries_mining1-page .block-inline-blockwhite-black-block .ds-2col {
  max-width: 1460px;
  margin: 0 auto;
  padding: 160px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

@media only screen and (max-width: 767px) {
  /* line 134, sass/components/pages/_industries.scss */
  .industriesutilitiesenergy-page .block-inline-blockwhite-black-block .ds-2col, .industriesmanufacturing-page .block-inline-blockwhite-black-block .ds-2col, .rail_infrastructure-page .block-inline-blockwhite-black-block .ds-2col, .industriesconstruction-page .block-inline-blockwhite-black-block .ds-2col, .retailfacilitiesmanagement-page .block-inline-blockwhite-black-block .ds-2col, .industriespharmaceutical-page .block-inline-blockwhite-black-block .ds-2col, .mining_industries-page .block-inline-blockwhite-black-block .ds-2col, .oil_gas_industries-page .block-inline-blockwhite-black-block .ds-2col, .industries_mining1-page .block-inline-blockwhite-black-block .ds-2col {
    padding-left: 30px;
    padding-right: 30px; } }

/* line 147, sass/components/pages/_industries.scss */
.industriesutilitiesenergy-page .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-image:before, .industriesmanufacturing-page .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-image:before, .rail_infrastructure-page .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-image:before, .industriesconstruction-page .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-image:before, .retailfacilitiesmanagement-page .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-image:before, .industriespharmaceutical-page .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-image:before, .mining_industries-page .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-image:before, .oil_gas_industries-page .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-image:before, .industries_mining1-page .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-image:before {
  content: '';
  position: absolute;
  width: 92%;
  height: 97%;
  left: 35px;
  right: 0;
  top: 35px;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 76%, 0% 100%);
  clip-path: polygon(0 0, 100% 0, 100% 76%, 0% 100%); }

/* line 162, sass/components/pages/_industries.scss */
.industriesutilitiesenergy-page .block-inline-blockwhite-black-block .paragraph .field--name-field-content-description h4 p, .industriesmanufacturing-page .block-inline-blockwhite-black-block .paragraph .field--name-field-content-description h4 p, .rail_infrastructure-page .block-inline-blockwhite-black-block .paragraph .field--name-field-content-description h4 p, .industriesconstruction-page .block-inline-blockwhite-black-block .paragraph .field--name-field-content-description h4 p, .retailfacilitiesmanagement-page .block-inline-blockwhite-black-block .paragraph .field--name-field-content-description h4 p, .industriespharmaceutical-page .block-inline-blockwhite-black-block .paragraph .field--name-field-content-description h4 p, .mining_industries-page .block-inline-blockwhite-black-block .paragraph .field--name-field-content-description h4 p, .oil_gas_industries-page .block-inline-blockwhite-black-block .paragraph .field--name-field-content-description h4 p, .industries_mining1-page .block-inline-blockwhite-black-block .paragraph .field--name-field-content-description h4 p {
  font-size: 37px; }

/* line 166, sass/components/pages/_industries.scss */
.industriesutilitiesenergy-page .block-inline-blockwhite-black-block .paragraph .field--name-field-content-description p, .industriesmanufacturing-page .block-inline-blockwhite-black-block .paragraph .field--name-field-content-description p, .rail_infrastructure-page .block-inline-blockwhite-black-block .paragraph .field--name-field-content-description p, .industriesconstruction-page .block-inline-blockwhite-black-block .paragraph .field--name-field-content-description p, .retailfacilitiesmanagement-page .block-inline-blockwhite-black-block .paragraph .field--name-field-content-description p, .industriespharmaceutical-page .block-inline-blockwhite-black-block .paragraph .field--name-field-content-description p, .mining_industries-page .block-inline-blockwhite-black-block .paragraph .field--name-field-content-description p, .oil_gas_industries-page .block-inline-blockwhite-black-block .paragraph .field--name-field-content-description p, .industries_mining1-page .block-inline-blockwhite-black-block .paragraph .field--name-field-content-description p {
  font-size: 22px;
  font-weight: 900;
  line-height: 28px;
  margin-bottom: 20px;
  display: block;
  color: #0098D4; }

/* line 179, sass/components/pages/_industries.scss */
.industriesutilitiesenergy-page .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-link a, .industriesmanufacturing-page .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-link a, .rail_infrastructure-page .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-link a, .industriesconstruction-page .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-link a, .retailfacilitiesmanagement-page .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-link a, .industriespharmaceutical-page .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-link a, .mining_industries-page .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-link a, .oil_gas_industries-page .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-link a, .industries_mining1-page .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-link a {
  font-size: 18px;
  line-height: 21.6px;
  border: 3px solid #2D67C2;
  border-radius: 30px;
  padding: 17px 25px;
  display: inline-block;
  min-width: 209px;
  text-align: center;
  background: #2D67C2;
  color: #fff;
  margin-left: 20px; }

@media only screen and (max-width: 767px) {
  /* line 179, sass/components/pages/_industries.scss */
  .industriesutilitiesenergy-page .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-link a, .industriesmanufacturing-page .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-link a, .rail_infrastructure-page .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-link a, .industriesconstruction-page .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-link a, .retailfacilitiesmanagement-page .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-link a, .industriespharmaceutical-page .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-link a, .mining_industries-page .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-link a, .oil_gas_industries-page .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-link a, .industries_mining1-page .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-link a {
    margin-bottom: 15px; } }

/* line 196, sass/components/pages/_industries.scss */
.industriesutilitiesenergy-page .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-image:before, .industriesmanufacturing-page .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-image:before, .rail_infrastructure-page .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-image:before, .industriesconstruction-page .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-image:before, .retailfacilitiesmanagement-page .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-image:before, .industriespharmaceutical-page .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-image:before, .mining_industries-page .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-image:before, .oil_gas_industries-page .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-image:before, .industries_mining1-page .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-image:before {
  content: '';
  position: absolute;
  width: 92%;
  height: 97%;
  left: 35px;
  right: 0;
  top: 35px; }

/* line 211, sass/components/pages/_industries.scss */
.industriesutilitiesenergy-page .block-inline-blocktitle-with-number .content .field__item .paragraph--type--title-with-number .field--name-field-content-description, .industriesmanufacturing-page .block-inline-blocktitle-with-number .content .field__item .paragraph--type--title-with-number .field--name-field-content-description, .rail_infrastructure-page .block-inline-blocktitle-with-number .content .field__item .paragraph--type--title-with-number .field--name-field-content-description, .industriesconstruction-page .block-inline-blocktitle-with-number .content .field__item .paragraph--type--title-with-number .field--name-field-content-description, .retailfacilitiesmanagement-page .block-inline-blocktitle-with-number .content .field__item .paragraph--type--title-with-number .field--name-field-content-description, .industriespharmaceutical-page .block-inline-blocktitle-with-number .content .field__item .paragraph--type--title-with-number .field--name-field-content-description, .mining_industries-page .block-inline-blocktitle-with-number .content .field__item .paragraph--type--title-with-number .field--name-field-content-description, .oil_gas_industries-page .block-inline-blocktitle-with-number .content .field__item .paragraph--type--title-with-number .field--name-field-content-description, .industries_mining1-page .block-inline-blocktitle-with-number .content .field__item .paragraph--type--title-with-number .field--name-field-content-description {
  position: relative; }

/* line 213, sass/components/pages/_industries.scss */
.industriesutilitiesenergy-page .block-inline-blocktitle-with-number .content .field__item .paragraph--type--title-with-number .field--name-field-content-description p::before, .industriesmanufacturing-page .block-inline-blocktitle-with-number .content .field__item .paragraph--type--title-with-number .field--name-field-content-description p::before, .rail_infrastructure-page .block-inline-blocktitle-with-number .content .field__item .paragraph--type--title-with-number .field--name-field-content-description p::before, .industriesconstruction-page .block-inline-blocktitle-with-number .content .field__item .paragraph--type--title-with-number .field--name-field-content-description p::before, .retailfacilitiesmanagement-page .block-inline-blocktitle-with-number .content .field__item .paragraph--type--title-with-number .field--name-field-content-description p::before, .industriespharmaceutical-page .block-inline-blocktitle-with-number .content .field__item .paragraph--type--title-with-number .field--name-field-content-description p::before, .mining_industries-page .block-inline-blocktitle-with-number .content .field__item .paragraph--type--title-with-number .field--name-field-content-description p::before, .oil_gas_industries-page .block-inline-blocktitle-with-number .content .field__item .paragraph--type--title-with-number .field--name-field-content-description p::before, .industries_mining1-page .block-inline-blocktitle-with-number .content .field__item .paragraph--type--title-with-number .field--name-field-content-description p::before {
  width: 21px;
  height: 21px;
  font-weight: 600;
  line-height: 21px;
  top: -8px;
  content: url(https://toppng.com/uploads/preview/12-months-blue-check-mark-icon-11563057671d6e51m4dr7.png);
  position: absolute;
  left: -39px;
  -webkit-transform: scale(0.02);
  transform: scale(0.02);
  top: -3px; }

/* line 233, sass/components/pages/_industries.scss */
.industriesutilitiesenergy-page .block-inline-blockjoin-suppliers .content .group-wrapper .group-bottom, .industriesmanufacturing-page .block-inline-blockjoin-suppliers .content .group-wrapper .group-bottom, .rail_infrastructure-page .block-inline-blockjoin-suppliers .content .group-wrapper .group-bottom, .industriesconstruction-page .block-inline-blockjoin-suppliers .content .group-wrapper .group-bottom, .retailfacilitiesmanagement-page .block-inline-blockjoin-suppliers .content .group-wrapper .group-bottom, .industriespharmaceutical-page .block-inline-blockjoin-suppliers .content .group-wrapper .group-bottom, .mining_industries-page .block-inline-blockjoin-suppliers .content .group-wrapper .group-bottom, .oil_gas_industries-page .block-inline-blockjoin-suppliers .content .group-wrapper .group-bottom, .industries_mining1-page .block-inline-blockjoin-suppliers .content .group-wrapper .group-bottom {
  display: none; }

/* line 241, sass/components/pages/_industries.scss */
.industriesutilitiesenergy-page .block-inline-blockjoin-suppliers .field--type-entity-reference-revisions .field__item .field--name-field-content-description.field__item p, .industriesmanufacturing-page .block-inline-blockjoin-suppliers .field--type-entity-reference-revisions .field__item .field--name-field-content-description.field__item p, .rail_infrastructure-page .block-inline-blockjoin-suppliers .field--type-entity-reference-revisions .field__item .field--name-field-content-description.field__item p, .industriesconstruction-page .block-inline-blockjoin-suppliers .field--type-entity-reference-revisions .field__item .field--name-field-content-description.field__item p, .retailfacilitiesmanagement-page .block-inline-blockjoin-suppliers .field--type-entity-reference-revisions .field__item .field--name-field-content-description.field__item p, .industriespharmaceutical-page .block-inline-blockjoin-suppliers .field--type-entity-reference-revisions .field__item .field--name-field-content-description.field__item p, .mining_industries-page .block-inline-blockjoin-suppliers .field--type-entity-reference-revisions .field__item .field--name-field-content-description.field__item p, .oil_gas_industries-page .block-inline-blockjoin-suppliers .field--type-entity-reference-revisions .field__item .field--name-field-content-description.field__item p, .industries_mining1-page .block-inline-blockjoin-suppliers .field--type-entity-reference-revisions .field__item .field--name-field-content-description.field__item p {
  font-size: 16px;
  line-height: 21px;
  color: #8C97AF;
  padding-left: 32px;
  text-align: left; }

/* line 255, sass/components/pages/_industries.scss */
.industriesutilitiesenergy-page .block-inline-blockbasic .container-1 img, .industriesmanufacturing-page .block-inline-blockbasic .container-1 img, .rail_infrastructure-page .block-inline-blockbasic .container-1 img, .industriesconstruction-page .block-inline-blockbasic .container-1 img, .retailfacilitiesmanagement-page .block-inline-blockbasic .container-1 img, .industriespharmaceutical-page .block-inline-blockbasic .container-1 img, .mining_industries-page .block-inline-blockbasic .container-1 img, .oil_gas_industries-page .block-inline-blockbasic .container-1 img, .industries_mining1-page .block-inline-blockbasic .container-1 img {
  width: 100%; }

/* line 259, sass/components/pages/_industries.scss */
.industriesutilitiesenergy-page .block-inline-blockbasic .container-1 .row-1 .col-12, .industriesmanufacturing-page .block-inline-blockbasic .container-1 .row-1 .col-12, .rail_infrastructure-page .block-inline-blockbasic .container-1 .row-1 .col-12, .industriesconstruction-page .block-inline-blockbasic .container-1 .row-1 .col-12, .retailfacilitiesmanagement-page .block-inline-blockbasic .container-1 .row-1 .col-12, .industriespharmaceutical-page .block-inline-blockbasic .container-1 .row-1 .col-12, .mining_industries-page .block-inline-blockbasic .container-1 .row-1 .col-12, .oil_gas_industries-page .block-inline-blockbasic .container-1 .row-1 .col-12, .industries_mining1-page .block-inline-blockbasic .container-1 .row-1 .col-12 {
  position: relative;
  min-height: 1px;
  padding: 0px; }

/* line 263, sass/components/pages/_industries.scss */
.industriesutilitiesenergy-page .block-inline-blockbasic .container-1 .row-1 .col-12 .img-text, .industriesmanufacturing-page .block-inline-blockbasic .container-1 .row-1 .col-12 .img-text, .rail_infrastructure-page .block-inline-blockbasic .container-1 .row-1 .col-12 .img-text, .industriesconstruction-page .block-inline-blockbasic .container-1 .row-1 .col-12 .img-text, .retailfacilitiesmanagement-page .block-inline-blockbasic .container-1 .row-1 .col-12 .img-text, .industriespharmaceutical-page .block-inline-blockbasic .container-1 .row-1 .col-12 .img-text, .mining_industries-page .block-inline-blockbasic .container-1 .row-1 .col-12 .img-text, .oil_gas_industries-page .block-inline-blockbasic .container-1 .row-1 .col-12 .img-text, .industries_mining1-page .block-inline-blockbasic .container-1 .row-1 .col-12 .img-text {
  margin-bottom: 0px;
  display: block;
  font-size: 30px;
  font-weight: 700;
  letter-spacing: 0.05px;
  position: absolute;
  top: 25%;
  color: #fff;
  padding: 152px; }

@media only screen and (max-width: 767px) {
  /* line 263, sass/components/pages/_industries.scss */
  .industriesutilitiesenergy-page .block-inline-blockbasic .container-1 .row-1 .col-12 .img-text, .industriesmanufacturing-page .block-inline-blockbasic .container-1 .row-1 .col-12 .img-text, .rail_infrastructure-page .block-inline-blockbasic .container-1 .row-1 .col-12 .img-text, .industriesconstruction-page .block-inline-blockbasic .container-1 .row-1 .col-12 .img-text, .retailfacilitiesmanagement-page .block-inline-blockbasic .container-1 .row-1 .col-12 .img-text, .industriespharmaceutical-page .block-inline-blockbasic .container-1 .row-1 .col-12 .img-text, .mining_industries-page .block-inline-blockbasic .container-1 .row-1 .col-12 .img-text, .oil_gas_industries-page .block-inline-blockbasic .container-1 .row-1 .col-12 .img-text, .industries_mining1-page .block-inline-blockbasic .container-1 .row-1 .col-12 .img-text {
    top: -15%; } }

/* line 277, sass/components/pages/_industries.scss */
.industriesutilitiesenergy-page .block-inline-blockbasic .container-1 .row-1 .col-12 .img-text p, .industriesmanufacturing-page .block-inline-blockbasic .container-1 .row-1 .col-12 .img-text p, .rail_infrastructure-page .block-inline-blockbasic .container-1 .row-1 .col-12 .img-text p, .industriesconstruction-page .block-inline-blockbasic .container-1 .row-1 .col-12 .img-text p, .retailfacilitiesmanagement-page .block-inline-blockbasic .container-1 .row-1 .col-12 .img-text p, .industriespharmaceutical-page .block-inline-blockbasic .container-1 .row-1 .col-12 .img-text p, .mining_industries-page .block-inline-blockbasic .container-1 .row-1 .col-12 .img-text p, .oil_gas_industries-page .block-inline-blockbasic .container-1 .row-1 .col-12 .img-text p, .industries_mining1-page .block-inline-blockbasic .container-1 .row-1 .col-12 .img-text p {
  font-size: 26px;
  margin-bottom: 10px;
  margin-top: -15px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  margin-left: -129px; }

/* line 283, sass/components/pages/_industries.scss */
.industriesutilitiesenergy-page .block-inline-blockbasic .container-1 .row-1 .col-12 .img-text p a, .industriesmanufacturing-page .block-inline-blockbasic .container-1 .row-1 .col-12 .img-text p a, .rail_infrastructure-page .block-inline-blockbasic .container-1 .row-1 .col-12 .img-text p a, .industriesconstruction-page .block-inline-blockbasic .container-1 .row-1 .col-12 .img-text p a, .retailfacilitiesmanagement-page .block-inline-blockbasic .container-1 .row-1 .col-12 .img-text p a, .industriespharmaceutical-page .block-inline-blockbasic .container-1 .row-1 .col-12 .img-text p a, .mining_industries-page .block-inline-blockbasic .container-1 .row-1 .col-12 .img-text p a, .oil_gas_industries-page .block-inline-blockbasic .container-1 .row-1 .col-12 .img-text p a, .industries_mining1-page .block-inline-blockbasic .container-1 .row-1 .col-12 .img-text p a {
  font-size: 18px;
  font-weight: 700;
  color: #fff;
  margin-bottom: 10px;
  margin-top: -136px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content; }

/* line 296, sass/components/pages/_industries.scss */
.industriesutilitiesenergy-page .block-inline-blockbasic .container-1 article.media--type-image:after, .industriesmanufacturing-page .block-inline-blockbasic .container-1 article.media--type-image:after, .rail_infrastructure-page .block-inline-blockbasic .container-1 article.media--type-image:after, .industriesconstruction-page .block-inline-blockbasic .container-1 article.media--type-image:after, .retailfacilitiesmanagement-page .block-inline-blockbasic .container-1 article.media--type-image:after, .industriespharmaceutical-page .block-inline-blockbasic .container-1 article.media--type-image:after, .mining_industries-page .block-inline-blockbasic .container-1 article.media--type-image:after, .oil_gas_industries-page .block-inline-blockbasic .container-1 article.media--type-image:after, .industries_mining1-page .block-inline-blockbasic .container-1 article.media--type-image:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 0; }

/* line 309, sass/components/pages/_industries.scss */
.industriesutilitiesenergy-page .block-inline-blockwhite-black-block .ds-2col, .industriesmanufacturing-page .block-inline-blockwhite-black-block .ds-2col, .rail_infrastructure-page .block-inline-blockwhite-black-block .ds-2col, .industriesconstruction-page .block-inline-blockwhite-black-block .ds-2col, .retailfacilitiesmanagement-page .block-inline-blockwhite-black-block .ds-2col, .industriespharmaceutical-page .block-inline-blockwhite-black-block .ds-2col, .mining_industries-page .block-inline-blockwhite-black-block .ds-2col, .oil_gas_industries-page .block-inline-blockwhite-black-block .ds-2col, .industries_mining1-page .block-inline-blockwhite-black-block .ds-2col {
  max-width: 1460px;
  margin: 0 auto;
  padding: 160px 0 52px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0px 30px 0px; }

@media only screen and (max-width: 767px) {
  /* line 320, sass/components/pages/_industries.scss */
  .industriesutilitiesenergy-page .block-inline-blockwhite-black-block .paragraph .field--name-field-content-link a, .industriesmanufacturing-page .block-inline-blockwhite-black-block .paragraph .field--name-field-content-link a, .rail_infrastructure-page .block-inline-blockwhite-black-block .paragraph .field--name-field-content-link a, .industriesconstruction-page .block-inline-blockwhite-black-block .paragraph .field--name-field-content-link a, .retailfacilitiesmanagement-page .block-inline-blockwhite-black-block .paragraph .field--name-field-content-link a, .industriespharmaceutical-page .block-inline-blockwhite-black-block .paragraph .field--name-field-content-link a, .mining_industries-page .block-inline-blockwhite-black-block .paragraph .field--name-field-content-link a, .oil_gas_industries-page .block-inline-blockwhite-black-block .paragraph .field--name-field-content-link a, .industries_mining1-page .block-inline-blockwhite-black-block .paragraph .field--name-field-content-link a {
    font-size: 14px;
    width: -webkit-fill-available; } }

/* line 330, sass/components/pages/_industries.scss */
.industriesutilitiesenergy-page .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-link a, .industriesmanufacturing-page .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-link a, .rail_infrastructure-page .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-link a, .industriesconstruction-page .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-link a, .retailfacilitiesmanagement-page .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-link a, .industriespharmaceutical-page .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-link a, .mining_industries-page .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-link a, .oil_gas_industries-page .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-link a, .industries_mining1-page .block-inline-blockwhite-black-block .paragraph--type-standard-content-dark .field--name-field-content-link a {
  font-size: 18px;
  line-height: 21.6px;
  border: 3px solid #2D67C2;
  border-radius: 30px;
  padding: 17px 25px;
  display: inline-block;
  min-width: 209px;
  text-align: center;
  background: #2D67C2;
  color: #fff;
  margin: 0px 21px 15px 0px; }

/* line 2, sass/components/pages/_privacy-policy.scss */
.privacy_policy-page .be-ix-link-block .be-related-link-container {
  margin-top: 30px; }

/* line 3, sass/components/pages/_privacy-policy.scss */
.privacy_policy-page .be-ix-link-block .be-related-link-container .be-label {
  margin: 0;
  font-family: "Calibri",sans-serif;
  color: black;
  font-size: 13pt;
  font-weight: 700; }

/* line 4, sass/components/pages/_privacy-policy.scss */
.privacy_policy-page .be-ix-link-block .be-related-link-container .be-list {
  display: inline-block;
  list-style: none;
  margin: 0;
  padding: 0; }

/* line 5, sass/components/pages/_privacy-policy.scss */
.privacy_policy-page .be-ix-link-block .be-related-link-container .be-list .be-list-item {
  display: inline-block;
  margin-right: 20px; }

/* line 6, sass/components/pages/_privacy-policy.scss */
.privacy_policy-page .be-ix-link-block .be-related-link-container .be-list .be-list-item .be-related-link {
  font-family: "Calibri",sans-serif;
  color: black;
  text-decoration: underline;
  font-size: 13pt; }

/* line 7, sass/components/pages/_privacy-policy.scss */
.privacy_policy-page .be-ix-link-block .be-related-link-container .be-list .be-list-item .be-related-link:hover {
  text-decoration: none; }

/* line 8, sass/components/pages/_privacy-policy.scss */
.privacy_policy-page .be-ix-link-block .be-related-link-container .be-list .be-list-item:last-child {
  margin-right: 0; }

@media (max-width: 767px) {
  /* line 11, sass/components/pages/_privacy-policy.scss */
  .privacy_policy-page .be-ix-link-block .be-related-link-container {
    text-align: center; }
  /* line 12, sass/components/pages/_privacy-policy.scss */
  .privacy_policy-page .be-ix-link-block .be-related-link-container .be-label {
    width: 100%; }
  /* line 13, sass/components/pages/_privacy-policy.scss */
  .privacy_policy-page .be-ix-link-block .be-related-link-container .be-list {
    display: block;
    width: 100%; }
  /* line 14, sass/components/pages/_privacy-policy.scss */
  .privacy_policy-page .be-ix-link-block .be-related-link-container .be-list .be-list-item {
    display: block;
    margin-right: 0; } }

@media (min-width: 768px) {
  /* line 18, sass/components/pages/_privacy-policy.scss */
  .privacy_policy-page .be-ix-link-block .be-related-link-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline; }
  /* line 19, sass/components/pages/_privacy-policy.scss */
  .privacy_policy-page .be-ix-link-block .be-related-link-container .be-label {
    display: inline-block;
    margin-right: 20px;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0; } }

/* line 21, sass/components/pages/_privacy-policy.scss */
.privacy_policy-page .layout__region.layout__region--content .block-inline-blockcms-accordion-items:nth-child(4) {
  display: none; }

/* line 22, sass/components/pages/_privacy-policy.scss */
.privacy_policy-page div#global-us-accordion {
  margin: 21px 0px 0px; }

/* line 23, sass/components/pages/_privacy-policy.scss */
.privacy_policy-page .block-inline-blockcms-accordion-items {
  max-width: 1386px; }

/* line 24, sass/components/pages/_privacy-policy.scss */
.privacy_policy-page .content .field__item:nth-child(2) .paragraph--type--cms-accordion .field--name-field-title {
  pointer-events: none; }

/* line 25, sass/components/pages/_privacy-policy.scss */
.privacy_policy-page .content .field__item:nth-child(2) .paragraph--type--cms-accordion .field--name-field-title h3 {
  cursor: default; }

/* line 26, sass/components/pages/_privacy-policy.scss */
.privacy_policy-page .content .field__item:nth-child(2) .paragraph--type--cms-accordion .field--name-field-title h3:after {
  content: none; }

/* line 27, sass/components/pages/_privacy-policy.scss */
.privacy_policy-page .content .field__item:nth-child(3) .paragraph--type--cms-accordion .field--name-field-title h3,
.privacy_policy-page .content .field__item:nth-child(4) .paragraph--type--cms-accordion .field--name-field-title h3 {
  padding-left: 38px;
  font-size: 27px; }

/* line 29, sass/components/pages/_privacy-policy.scss */
.privacy_policy-page #global-us-accordion .content .field__item .paragraph--type--cms-accordion .field--name-field-title h3 {
  cursor: pointer; }

/* line 30, sass/components/pages/_privacy-policy.scss */
.privacy_policy-page #global-us-accordion .content .field__item .paragraph--type--cms-accordion .field--name-field-title h3 {
  padding-left: 0px;
  font-size: 27px; }

/* line 32, sass/components/pages/_privacy-policy.scss */
.privacy_policy-page #global-us-accordion .content .field__item .paragraph--type--cms-accordion .field--name-field-title h3:after {
  content: ''; }

@media (max-width: 480px) {
  /* line 34, sass/components/pages/_privacy-policy.scss */
  .privacy_policy-page .privacy_policy-page .privacy_table td {
    font-size: 7px; }
  /* line 34, sass/components/pages/_privacy-policy.scss */
  .privacy_policy-page .privacy_policy-page .privacy_table th {
    font-size: 10px; }
  /* line 34, sass/components/pages/_privacy-policy.scss */
  .privacy_policy-page .privacy_policy-page ul li {
    font-size: 10px; } }

/* line 35, sass/components/pages/_privacy-policy.scss */
.privacy_policy-page .block-inline-blockcms-accordion-items .field--name-field-cms-items .paragraph--type--cms-accordion .field--name-field-description p {
  margin-top: 15px; }

/* line 40, sass/components/pages/_privacy-policy.scss */
.privacy_policy-page .block-inline-blockcms-accordion-items {
  max-width: 1386px;
  margin: 132px auto 0; }

@media (max-width: 992px) {
  /* line 45, sass/components/pages/_privacy-policy.scss */
  .privacy_policy-page .content .field__item:nth-child(3) .paragraph--type--cms-accordion .field--name-field-title h3,
  .privacy_policy-page .content .field__item:nth-child(4) .paragraph--type--cms-accordion .field--name-field-title h3 {
    font-size: 24px; }
  /* line 50, sass/components/pages/_privacy-policy.scss */
  .privacy_policy-page .privacy_policy-page .content .field__item:nth-child(4) .paragraph--type--cms-accordion .field--name-field-title h3,
  .privacy_policy-page .content .field__item:nth-child(5) .paragraph--type--cms-accordion .field--name-field-title h3 {
    font-size: 24px; }
  /* line 55, sass/components/pages/_privacy-policy.scss */
  .privacy_policy-page .block-inline-blockcms-accordion-items .field--name-field-cms-items .paragraph--type--cms-accordion .field--name-field-description p {
    font-size: 24px; }
  /* line 58, sass/components/pages/_privacy-policy.scss */
  .privacy_policy-page .block-inline-blockcms-accordion-items .field--name-field-cms-items .paragraph--type--cms-accordion .field--name-field-title h3 {
    font-size: 27px; } }

/* line 65, sass/components/pages/_privacy-policy.scss */
.privacy_policy-page .policy_bullet ul li {
  font-size: 16px; }

/* line 70, sass/components/pages/_privacy-policy.scss */
.privacy_policy-page ul li {
  font-size: 18px; }

/* line 74, sass/components/pages/_privacy-policy.scss */
.privacy_policy-page hr {
  margin: 30px -8px 20px;
  border: 0;
  border-top: 1px solid white; }

/* line 80, sass/components/pages/_privacy-policy.scss */
.privacy_policy-page .policy_bullet ul {
  color: #626b7a; }

/* line 82, sass/components/pages/_privacy-policy.scss */
.privacy_policy-page .policy_bullet ul li {
  font-size: 24px; }

/* line 90, sass/components/pages/_privacy-policy.scss */
.privacy_policy-page .privacy_table th {
  font-size: 18px; }

/* line 94, sass/components/pages/_privacy-policy.scss */
.privacy_policy-page .privacy_table td {
  font-size: 18px; }

/* line 109, sass/components/pages/_request-demo.scss */
.block-inline-blockrequest-demo-banner .content-center {
  padding: 0 20px;
  max-width: 1460px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }

@media (max-width: 992px) {
  /* line 109, sass/components/pages/_request-demo.scss */
  .block-inline-blockrequest-demo-banner .content-center {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; } }

/* line 121, sass/components/pages/_request-demo.scss */
.block-inline-blockrequest-demo-banner .group-left {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 750px;
  flex: 0 0 750px; }

@media (max-width: 1305px) {
  /* line 121, sass/components/pages/_request-demo.scss */
  .block-inline-blockrequest-demo-banner .group-left {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 600px;
    flex: 0 0 600px; } }

@media (max-width: 992px) {
  /* line 121, sass/components/pages/_request-demo.scss */
  .block-inline-blockrequest-demo-banner .group-left {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%; } }

/* line 130, sass/components/pages/_request-demo.scss */
.block-inline-blockrequest-demo-banner .group-left h1, .block-inline-blockrequest-demo-banner .group-left h2 {
  text-align: left;
  padding: 0;
  font-family: var(--gotham);
  font-size: 60px;
  font-weight: 900;
  line-height: 1.367;
  text-transform: inherit;
  color: #fff;
  max-width: 1160px;
  margin: 0 auto 21px;
  position: relative;
  z-index: 2; }

@media (max-width: 992px) {
  /* line 130, sass/components/pages/_request-demo.scss */
  .block-inline-blockrequest-demo-banner .group-left h1, .block-inline-blockrequest-demo-banner .group-left h2 {
    text-align: center;
    max-width: 94%;
    font-size: 45px;
    line-height: 1.1;
    margin-bottom: 21px; } }

@media (max-width: 767px) {
  /* line 130, sass/components/pages/_request-demo.scss */
  .block-inline-blockrequest-demo-banner .group-left h1, .block-inline-blockrequest-demo-banner .group-left h2 {
    font-size: 25px; } }

/* line 155, sass/components/pages/_request-demo.scss */
.block-inline-blockrequest-demo-banner .group-left .request-demo-text {
  font-size: 32px;
  font-weight: 400;
  color: #fff;
  text-align: left;
  margin-bottom: 40px; }

@media (max-width: 992px) {
  /* line 155, sass/components/pages/_request-demo.scss */
  .block-inline-blockrequest-demo-banner .group-left .request-demo-text {
    font-size: 24px; } }

@media (max-width: 767px) {
  /* line 155, sass/components/pages/_request-demo.scss */
  .block-inline-blockrequest-demo-banner .group-left .request-demo-text {
    font-size: 18px; } }

/* line 169, sass/components/pages/_request-demo.scss */
.block-inline-blockrequest-demo-banner .group-left .request-demo-client-results-wrapper {
  background: #fff;
  padding: 50px 30px 37px 0;
  border-radius: 0 10px 10px 0;
  -webkit-transform: translateY(80px);
  transform: translateY(80px);
  position: relative; }

@media (max-width: 992px) {
  /* line 169, sass/components/pages/_request-demo.scss */
  .block-inline-blockrequest-demo-banner .group-left .request-demo-client-results-wrapper {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    padding: 25px 20px 25px 0; } }

/* line 179, sass/components/pages/_request-demo.scss */
.block-inline-blockrequest-demo-banner .group-left .request-demo-client-results-wrapper:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 100vw;
  height: 100%;
  background: #fff;
  border-radius: 10px;
  -webkit-box-shadow: 0 6px 25px rgba(56, 102, 178, 0.2);
  box-shadow: 0 6px 25px rgba(56, 102, 178, 0.2); }

/* line 190, sass/components/pages/_request-demo.scss */
.block-inline-blockrequest-demo-banner .group-left .request-demo-client-results-wrapper .request-demo-client-results-title {
  margin-bottom: 35px;
  position: relative; }

/* line 193, sass/components/pages/_request-demo.scss */
.block-inline-blockrequest-demo-banner .group-left .request-demo-client-results-wrapper .request-demo-client-results-title .field--name-field-title {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 40px;
  font-weight: 900;
  text-align: left; }

@media (max-width: 992px) {
  /* line 193, sass/components/pages/_request-demo.scss */
  .block-inline-blockrequest-demo-banner .group-left .request-demo-client-results-wrapper .request-demo-client-results-title .field--name-field-title {
    font-size: 25px; } }

/* line 205, sass/components/pages/_request-demo.scss */
.block-inline-blockrequest-demo-banner .group-left .request-demo-client-results-wrapper .request-demo-client-results {
  position: relative; }

/* line 207, sass/components/pages/_request-demo.scss */
.block-inline-blockrequest-demo-banner .group-left .request-demo-client-results-wrapper .request-demo-client-results .field--name-field-client-results {
  display: inline-block;
  margin: 0 -15px; }

@media (max-width: 767px) {
  /* line 207, sass/components/pages/_request-demo.scss */
  .block-inline-blockrequest-demo-banner .group-left .request-demo-client-results-wrapper .request-demo-client-results .field--name-field-client-results {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0; } }

/* line 214, sass/components/pages/_request-demo.scss */
.block-inline-blockrequest-demo-banner .group-left .request-demo-client-results-wrapper .request-demo-client-results .field--name-field-client-results > .field__item {
  width: 44%;
  margin: 0 15px;
  text-align: left;
  float: left; }

@media (max-width: 767px) {
  /* line 214, sass/components/pages/_request-demo.scss */
  .block-inline-blockrequest-demo-banner .group-left .request-demo-client-results-wrapper .request-demo-client-results .field--name-field-client-results > .field__item {
    width: 100%;
    margin: 0 0 30px 0; } }

/* line 223, sass/components/pages/_request-demo.scss */
.block-inline-blockrequest-demo-banner .group-left .request-demo-client-results-wrapper .request-demo-client-results .field--name-field-client-results > .field__item .field--name-field-title {
  color: #2d67c5;
  font-family: var(--gotham);
  font-size: 60px;
  font-weight: 900;
  margin-bottom: 15px; }

@media (max-width: 1305px) {
  /* line 223, sass/components/pages/_request-demo.scss */
  .block-inline-blockrequest-demo-banner .group-left .request-demo-client-results-wrapper .request-demo-client-results .field--name-field-client-results > .field__item .field--name-field-title {
    font-size: 40px; } }

/* line 233, sass/components/pages/_request-demo.scss */
.block-inline-blockrequest-demo-banner .group-left .request-demo-client-results-wrapper .request-demo-client-results .field--name-field-client-results > .field__item .field--name-field-text {
  color: #626b7a;
  font-size: 24px;
  font-weight: 400; }

@media (max-width: 1305px) {
  /* line 233, sass/components/pages/_request-demo.scss */
  .block-inline-blockrequest-demo-banner .group-left .request-demo-client-results-wrapper .request-demo-client-results .field--name-field-client-results > .field__item .field--name-field-text {
    font-size: 20px; } }

/* line 244, sass/components/pages/_request-demo.scss */
.block-inline-blockrequest-demo-banner .group-left .request-demo-client-results-wrapper .request-demo-client-testimonial {
  position: relative; }

/* line 246, sass/components/pages/_request-demo.scss */
.block-inline-blockrequest-demo-banner .group-left .request-demo-client-results-wrapper .request-demo-client-testimonial p {
  color: #626b7a;
  font-size: 23px;
  font-weight: 400;
  text-align: left; }

/* line 256, sass/components/pages/_request-demo.scss */
.block-inline-blockrequest-demo-banner .group-right {
  width: 100%;
  margin-left: 10vw; }

@media (max-width: 992px) {
  /* line 256, sass/components/pages/_request-demo.scss */
  .block-inline-blockrequest-demo-banner .group-right {
    margin: 30px 0 0 0; } }

/* line 264, sass/components/pages/_request-demo.scss */
.block-inline-blockrequest-demo-banner .group-right .request-demo-form .field--name-field-cms-body {
  padding: 0; }

/* line 267, sass/components/pages/_request-demo.scss */
.block-inline-blockrequest-demo-banner .group-right .request-demo-form .mktoForm {
  width: auto !important; }

@media (max-width: 767px) {
  /* line 269, sass/components/pages/_request-demo.scss */
  .block-inline-blockrequest-demo-banner .group-right .request-demo-form .mktoForm .mktoFormRow, .block-inline-blockrequest-demo-banner .group-right .request-demo-form .mktoForm .mktoFormCol, .block-inline-blockrequest-demo-banner .group-right .request-demo-form .mktoForm .mktoRequiredField, .block-inline-blockrequest-demo-banner .group-right .request-demo-form .mktoForm .mktoButtonRow {
    width: 100%; } }

/* line 275, sass/components/pages/_request-demo.scss */
.block-inline-blockrequest-demo-banner .group-right .request-demo-form .mktoForm .mktoFormRow .mktoRadioList {
  display: grid;
  grid-template-columns: 0.1fr 2fr;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  grid-row-gap: 10px;
  color: #fff;
  padding: 0;
  width: unset !important;
  /* have directly width style from library --> forms2.min.js */ }

/* line 284, sass/components/pages/_request-demo.scss */
.block-inline-blockrequest-demo-banner .group-right .request-demo-form .mktoForm .mktoFormRow .mktoRadioList label {
  margin: 0.3em 0 0.3em 0.3em; }

/* line 289, sass/components/pages/_request-demo.scss */
.block-inline-blockrequest-demo-banner .group-right .request-demo-form .mktoForm .mktoOffset, .block-inline-blockrequest-demo-banner .group-right .request-demo-form .mktoForm .mktoGutter {
  display: none !important; }

/* line 292, sass/components/pages/_request-demo.scss */
.block-inline-blockrequest-demo-banner .group-right .request-demo-form .mktoForm .mktoFormCol {
  margin-bottom: 15px !important; }

/* line 295, sass/components/pages/_request-demo.scss */
.block-inline-blockrequest-demo-banner .group-right .request-demo-form .mktoForm .mktoLabel {
  display: none !important; }

/* line 299, sass/components/pages/_request-demo.scss */
.block-inline-blockrequest-demo-banner .group-right .request-demo-form .mktoForm .mktoFormCol, .block-inline-blockrequest-demo-banner .group-right .request-demo-form .mktoForm .mktoFormRow {
  overflow: initial; }

/* line 302, sass/components/pages/_request-demo.scss */
.block-inline-blockrequest-demo-banner .group-right .request-demo-form .mktoForm .mktoError {
  right: 0 !important; }

/* line 306, sass/components/pages/_request-demo.scss */
.block-inline-blockrequest-demo-banner .group-right .request-demo-form .mktoForm input:not([type=radio]), .block-inline-blockrequest-demo-banner .group-right .request-demo-form .mktoForm select {
  font-size: 20px;
  height: 61px;
  padding: 15px 20px;
  width: 100% !important; }

@media (max-width: 767px) {
  /* line 306, sass/components/pages/_request-demo.scss */
  .block-inline-blockrequest-demo-banner .group-right .request-demo-form .mktoForm input:not([type=radio]), .block-inline-blockrequest-demo-banner .group-right .request-demo-form .mktoForm select {
    height: 41px;
    padding: 10px 15px; } }

/* line 317, sass/components/pages/_request-demo.scss */
.block-inline-blockrequest-demo-banner .group-right .request-demo-form .mktoForm .mktoButton {
  width: 100%;
  background: #2d67c5;
  font-size: 24px;
  text-align: center;
  text-transform: uppercase;
  padding: 15px 20px;
  border: none; }

@media (max-width: 767px) {
  /* line 317, sass/components/pages/_request-demo.scss */
  .block-inline-blockrequest-demo-banner .group-right .request-demo-form .mktoForm .mktoButton {
    background: #2152a1;
    font-size: 16px;
    padding: 10px 20px; } }

/* line 330, sass/components/pages/_request-demo.scss */
.block-inline-blockrequest-demo-banner .group-right .request-demo-form .mktoForm .mktoButton:hover {
  background: #097230;
  border: none; }

/* line 342, sass/components/pages/_request-demo.scss */
.block-inline-blockwistia-video-for-request-demo {
  max-width: 1200px;
  margin: 200px auto 100px;
  padding: 0 20px; }

@media (max-width: 992px) {
  /* line 342, sass/components/pages/_request-demo.scss */
  .block-inline-blockwistia-video-for-request-demo {
    margin: 80px auto 80px; } }

/* line 349, sass/components/pages/_request-demo.scss */
.block-inline-blockwistia-video-for-request-demo h2 {
  color: #193f7a;
  font-family: var(--gotham);
  font-size: 60px;
  font-weight: 900;
  margin-bottom: 75px;
  line-height: 1.367;
  text-align: center;
  text-transform: inherit;
  text-align: center; }

@media (max-width: 992px) {
  /* line 349, sass/components/pages/_request-demo.scss */
  .block-inline-blockwistia-video-for-request-demo h2 {
    font-size: 40px;
    margin-bottom: 40px; } }

@media (max-width: 767px) {
  /* line 349, sass/components/pages/_request-demo.scss */
  .block-inline-blockwistia-video-for-request-demo h2 {
    font-size: 22px;
    margin-bottom: 22px; } }

/* line 354, sass/components/pages/_request-demo.scss */
.top-header {
  z-index: 1; }

/* line 3, sass/components/pages/_supplier-page.scss */
.new-suppliers-page .ui-autocomplete li, .suppliers-page .ui-autocomplete li {
  background: #edf0f5;
  border-top: 1px solid #d2d3d5;
  color: #2152a1;
  font-family: var(--gotham);
  font-weight: 900;
  font-size: 24px;
  padding: 13px 25px; }

/* line 11, sass/components/pages/_supplier-page.scss */
.new-suppliers-page .ui-autocomplete li a, .suppliers-page .ui-autocomplete li a {
  color: #2152a1 !important; }

/* line 15, sass/components/pages/_supplier-page.scss */
.new-suppliers-page .ui-autocomplete .ui-state-active, .suppliers-page .ui-autocomplete .ui-state-active {
  border: none !important;
  background: none !important;
  font-weight: unset !important; }

/* line 25, sass/components/pages/_supplier-page.scss */
.new-suppliers-page .block-views-blocksupplier-trade-block-1 .view-content .views-row .views-field-field-event-link a, .suppliers-page .block-views-blocksupplier-trade-block-1 .view-content .views-row .views-field-field-event-link a {
  text-align: left; }

/* line 34, sass/components/pages/_supplier-page.scss */
.new-suppliers-page .block-views-blocksupplier-trade-block-1 .views-field-field-subtitle .field-content, .suppliers-page .block-views-blocksupplier-trade-block-1 .views-field-field-subtitle .field-content {
  margin-top: 30px; }

@media (min-width: 992px) {
  /* line 39, sass/components/pages/_supplier-page.scss */
  .new-suppliers-page .select2-container .select2-dropdown, .suppliers-page .select2-container .select2-dropdown {
    display: contents; } }

/* line 2, sass/components/pages/_training.scss */
.ct-training-page .white-paper--banner-title {
  font-weight: 700;
  font-size: 50px;
  line-height: 1.3em; }

/* line 7, sass/components/pages/_training.scss */
.ct-training-page h1, .ct-training-page h2, .ct-training-page h3, .ct-training-page h4, .ct-training-page h5, .ct-training-page h6 {
  line-height: 1em;
  font-weight: 700; }

/* line 11, sass/components/pages/_training.scss */
.ct-training-page .white-paper--form {
  padding-top: 32px; }

/* line 15, sass/components/pages/_training.scss */
.ct-training-page .et_pb_text {
  background-color: #2d67c5;
  border-radius: 10px 10px 10px 10px;
  overflow: hidden;
  color: #fff;
  padding: 25px 10px 10px 34px;
  -webkit-box-shadow: 0px 12px 18px -6px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 12px 18px -6px rgba(0, 0, 0, 0.3);
  line-height: 1.7em;
  font-weight: 500;
  margin-bottom: 30px;
  max-width: 460px; }

/* line 27, sass/components/pages/_training.scss */
.ct-training-page .et_pb_text_inner {
  font-family: var(--main-font);
  font-size: 18px;
  font-weight: normal;
  line-height: 17px;
  width: 100% !important; }

/* line 33, sass/components/pages/_training.scss */
.ct-training-page .et_pb_text_inner h2 {
  padding-bottom: 10px;
  font-weight: 700;
  font-size: 42px;
  color: #fff; }

/* line 39, sass/components/pages/_training.scss */
.ct-training-page .et_pb_text_inner p {
  padding-bottom: 1em;
  line-height: 1.7em; }

/* line 43, sass/components/pages/_training.scss */
.ct-training-page .et_pb_text_inner ul {
  padding-bottom: 1em;
  list-style-type: disc;
  padding: 0 0 23px 1em;
  line-height: 26px; }

/* line 48, sass/components/pages/_training.scss */
.ct-training-page .et_pb_text_inner ul a {
  color: #fff; }

/* line 52, sass/components/pages/_training.scss */
.ct-training-page .et_pb_text_inner h5 {
  text-transform: none;
  font-size: 18px;
  letter-spacing: 0; }

@media only screen and (max-width: 767px) {
  /* line 52, sass/components/pages/_training.scss */
  .ct-training-page .et_pb_text_inner h5 {
    font-size: 15px; } }

/* line 60, sass/components/pages/_training.scss */
.ct-training-page .et_pb_text_inner .header-detail {
  font-family: var(--main-font);
  float: left;
  color: #193f7a;
  font-size: 60px;
  margin-bottom: 75px;
  text-align: center;
  text-transform: inherit;
  line-height: 1em;
  font-weight: 700;
  padding-bottom: 0px; }

@media (max-width: 767px) {
  /* line 60, sass/components/pages/_training.scss */
  .ct-training-page .et_pb_text_inner .header-detail {
    font-size: 22px;
    margin-bottom: 22px; } }

/* line 82, sass/components/pages/_training.scss */
.ct-training-page .recommended h4 {
  font-weight: 700;
  font-size: 28px;
  color: #333;
  line-height: 1em; }

/* line 90, sass/components/pages/_training.scss */
.ct-training-page div#block-viewourfulllistofcourses .block-broken {
  display: none; }

/* line 94, sass/components/pages/_training.scss */
.ct-training-page .course_objectives {
  border: 0px solid;
  border-radius: 10px 10px 10px 10px;
  overflow: hidden;
  border-width: 5px;
  border-color: #2d67c5;
  padding: 14px !important;
  margin-bottom: 4.758%; }

/* line 95, sass/components/pages/_training.scss */
.ct-training-page .course_objectives h4 {
  font-weight: 700;
  font-size: 28px;
  color: #333;
  line-height: 1em; }

/* line 108, sass/components/pages/_training.scss */
.ct-training-page .course_objectives ul {
  list-style-type: none;
  margin-top: 15px; }

/* line 114, sass/components/pages/_training.scss */
.ct-training-page .standards .field__item {
  background-color: #eeeeee;
  border-radius: 10px 10px 10px 10px;
  overflow: hidden;
  padding: 14px !important;
  margin-bottom: 4.758%; }

/* line 120, sass/components/pages/_training.scss */
.ct-training-page .standards .field__item h4 {
  font-weight: 700;
  font-size: 28px;
  padding-bottom: 10px; }

/* line 125, sass/components/pages/_training.scss */
.ct-training-page .standards .field__item dl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row;
  flex-flow: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  overflow: visible;
  margin: 16px 0px 0px; }

/* line 133, sass/components/pages/_training.scss */
.ct-training-page .standards .field__item dt {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 86px;
  flex: 0 0 86px;
  text-overflow: ellipsis;
  overflow: hidden;
  font-weight: 800;
  font-size: 18px !important;
  color: #2d67c5; }

/* line 141, sass/components/pages/_training.scss */
.ct-training-page .standards .field__item dd {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 90%;
  flex: 0 0 90%;
  margin-left: auto;
  margin-bottom: 7px;
  text-align: left;
  text-overflow: ellipsis;
  overflow: hidden; }

/* line 151, sass/components/pages/_training.scss */
.ct-training-page h5 {
  line-height: 1.7em; }

/* line 154, sass/components/pages/_training.scss */
.ct-training-page .et_pb_image_0.ld-img {
  margin: 4.758% 0; }

/* line 158, sass/components/pages/_training.scss */
.ct-training-page .white-paper--banner .img-bg-training::before {
  background-image: unset;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  content: '';
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
  background-color: #2d67c5bf; }

/* line 172, sass/components/pages/_training.scss */
.ct-training-page .white-paper--banner .white-paper--banner-subtitle {
  padding: 3px 15px 60px; }

/* line 177, sass/components/pages/_training.scss */
.ct-training-page .articles--webform-training .block-block-content {
  border-radius: 0;
  max-width: unset;
  padding-left: 70px; }

@media only screen and (max-width: 480px) {
  /* line 177, sass/components/pages/_training.scss */
  .ct-training-page .articles--webform-training .block-block-content {
    padding-left: 20px; } }

@media only screen and (max-width: 992px) {
  /* line 177, sass/components/pages/_training.scss */
  .ct-training-page .articles--webform-training .block-block-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; } }

/* line 187, sass/components/pages/_training.scss */
.ct-training-page .articles--webform-training .block-block-content h2 {
  text-align: unset; }

/* line 192, sass/components/pages/_training.scss */
.ct-training-page .articles--webform-training .field--type-string {
  display: none; }

/* line 195, sass/components/pages/_training.scss */
.ct-training-page .articles--webform-training .field__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

/* line 199, sass/components/pages/_training.scss */
.ct-training-page .articles--webform-training h3 a {
  color: #2d67c5 !important;
  border-color: #ffffff;
  font-size: 20px;
  background-color: #ffffff;
  -webkit-transition: background-color 300ms ease 0ms;
  transition: background-color 300ms ease 0ms;
  margin-right: 15px;
  border-radius: 10px;
  font-weight: bold;
  padding: 0.5em 1em;
  line-height: 3.7em !important;
  -webkit-transition-duration: .2s;
  transition-duration: .2s;
  -webkit-transition-property: all !important;
  transition-property: all !important; }

/* line 214, sass/components/pages/_training.scss */
.ct-training-page .articles--webform-training h3 a:hover {
  text-decoration: none;
  border-color: transparent;
  background: #2d67c5;
  color: #fff !important; }

/* line 223, sass/components/pages/_training.scss */
.ct-training-page .online-refresher-training {
  margin-bottom: 7.493%;
  background-color: #D3D3D3;
  border-radius: 10px 10px 10px 10px;
  overflow: hidden;
  border-color: #D3D3D3;
  padding: 14px; }

/* line 230, sass/components/pages/_training.scss */
.ct-training-page .online-refresher-training p {
  font-size: 20px;
  margin: 2px; }

/* line 234, sass/components/pages/_training.scss */
.ct-training-page .online-refresher-training h2 {
  font-weight: 700;
  font-size: 36px; }

/* line 238, sass/components/pages/_training.scss */
.ct-training-page .online-refresher-training a {
  display: inline-block;
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.4), 1px 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.4), 1px 1px 1px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  line-height: 26px;
  font-weight: normal !important;
  font-size: 20px;
  padding: 14px 24px;
  margin: 8px 6px 8px 0; }

/* line 254, sass/components/pages/_training.scss */
.ct-training-page .white-paper--banner-subtitle {
  padding: 3px 15px 7px; }

/* line 256, sass/components/pages/_training.scss */
.ct-training-page .white-paper--banner-subtitle p {
  color: #fff;
  line-height: 1.4em;
  font-size: 27px; }

@media only screen and (max-width: 767px) {
  /* line 256, sass/components/pages/_training.scss */
  .ct-training-page .white-paper--banner-subtitle p {
    font-size: 18px; } }

/* line 265, sass/components/pages/_training.scss */
.ct-training-page .training-programme {
  background-color: #2d67c5;
  border-radius: 10px 10px 10px 10px;
  overflow: hidden;
  color: #fff;
  padding: 14px;
  -webkit-box-shadow: 0px 12px 18px -6px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 12px 18px -6px rgba(0, 0, 0, 0.3);
  margin-bottom: 4.758%; }

/* line 273, sass/components/pages/_training.scss */
.ct-training-page .training-programme h3 {
  text-align: center;
  font-size: 22px;
  line-height: 1.5em; }

/* line 279, sass/components/pages/_training.scss */
.ct-training-page h1, .ct-training-page h2, .ct-training-page h3, .ct-training-page h4, .ct-training-page h5, .ct-training-page h6 {
  font-family: var(--main-font); }

/* line 283, sass/components/pages/_training.scss */
.ct-training-page .field--name-field-course-objectives ul {
  font-size: 18px; }

/* line 288, sass/components/pages/_training.scss */
.ct-training-page .course_objectives h4 {
  font-size: 25px;
  color: #333;
  margin: 3px 0px 21px 9px; }

/* line 296, sass/components/pages/_training.scss */
.ct-training-page .standards .field__item h4 {
  font-weight: 700;
  font-size: 25px;
  padding-bottom: 10px;
  color: #333; }

@media only screen and (max-width: 767px) {
  /* line 296, sass/components/pages/_training.scss */
  .ct-training-page .standards .field__item h4 {
    font-size: 21px; } }

/* line 308, sass/components/pages/_training.scss */
.ct-training-page .white-paper--text p:nth-child(n+2), .ct-training-page .white-paper--text ul {
  font-size: 18px;
  line-height: 28px;
  margin: 15px 0px 20px; }

/* line 313, sass/components/pages/_training.scss */
.ct-training-page .white-paper--text ul {
  margin-top: 0px; }

/* line 315, sass/components/pages/_training.scss */
.ct-training-page .white-paper--text ul li::before {
  color: #2d67c5; }

/* line 320, sass/components/pages/_training.scss */
.ct-training-page .articles--webform {
  top: -30px;
  position: relative; }

/* line 324, sass/components/pages/_training.scss */
.ct-training-page .articles--webform .block-block-content h2 {
  font-size: 30px;
  margin-bottom: 18px; }

@media only screen and (max-width: 540px) {
  /* line 324, sass/components/pages/_training.scss */
  .ct-training-page .articles--webform .block-block-content h2 {
    font-size: 18px; } }

@media only screen and (max-width: 480px) {
  /* line 320, sass/components/pages/_training.scss */
  .ct-training-page .articles--webform {
    padding: 0px !important; } }

/* line 337, sass/components/pages/_training.scss */
.ct-training-page .et_pb_text_inner h2 {
  font-size: 37px;
  text-transform: capitalize; }

/* line 342, sass/components/pages/_training.scss */
.ct-training-page span.et_pb_image_wrap img {
  width: auto;
  margin: 0px auto;
  display: block; }

/* line 349, sass/components/pages/_training.scss */
.ct-training-page .articles--webform-training h3 a {
  font-size: 20px; }

@media only screen and (max-width: 480px) {
  /* line 349, sass/components/pages/_training.scss */
  .ct-training-page .articles--webform-training h3 a {
    font-size: 12px; } }

@media only screen and (max-width: 767px) {
  /* line 358, sass/components/pages/_training.scss */
  .ct-training-page .et_pb_text_inner h2 {
    font-size: 25px;
    text-transform: capitalize; } }

@media only screen and (max-width: 767px) {
  /* line 366, sass/components/pages/_training.scss */
  .ct-training-page .course_objectives h4 {
    font-size: 25px; } }

@media only screen and (max-width: 767px) {
  /* line 372, sass/components/pages/_training.scss */
  .ct-training-page .articles--webform {
    margin-bottom: 60px; } }

/* line 379, sass/components/pages/_training.scss */
.ct-training-page #mktoForm_4265 h2,
.ct-training-page #mktoForm_4334 h2 {
  color: #fff;
  font-size: 25px;
  text-align: center;
  margin-bottom: 10px; }

/* line 386, sass/components/pages/_training.scss */
.ct-training-page #mktoForm_4265 .mktoAsterix,
.ct-training-page #mktoForm_4334 .mktoAsterix {
  float: left !important;
  padding-left: 0 !important;
  font-size: 25px; }

/* line 391, sass/components/pages/_training.scss */
.ct-training-page #mktoForm_4265 .mktoGutter,
.ct-training-page #mktoForm_4334 .mktoGutter {
  width: 0px !important; }

/* line 394, sass/components/pages/_training.scss */
.ct-training-page #mktoForm_4265 textarea#q, .ct-training-page #mktoForm_4265 textarea#MktoPersonNotes,
.ct-training-page #mktoForm_4334 textarea#q,
.ct-training-page #mktoForm_4334 textarea#MktoPersonNotes {
  width: 100% !important;
  font-size: 16px;
  padding: 6px 17px;
  height: auto; }

/* line 400, sass/components/pages/_training.scss */
.ct-training-page #mktoForm_4265 .mktoButton,
.ct-training-page #mktoForm_4334 .mktoButton {
  padding: 21px 130px 22px 119px !important; }

@media only screen and (max-width: 767px) {
  /* line 404, sass/components/pages/_training.scss */
  .ct-training-page #mktoForm_4265 .mktoButton,
  .ct-training-page #mktoForm_4334 .mktoButton {
    padding: 15px !important; } }

/* line 408, sass/components/pages/_training.scss */
.ct-training-page #mktoForm_4265 select#Country,
.ct-training-page #mktoForm_4334 select#Country {
  max-height: calc(1.2em + 24px);
  height: calc(1.2em + 24px); }

/* line 2, sass/components/pages/_utilitiessuccess-stories.scss */
.success-stories-utilities-client-page .par_text {
  font-size: 20px;
  color: #0c4781;
  font-size: 18px;
  padding: 20px 27px 17px 58px;
  position: relative;
  background: #ffff; }

/* line 9, sass/components/pages/_utilitiessuccess-stories.scss */
.success-stories-utilities-client-page .par_text p {
  line-height: 1.47;
  margin-bottom: 15px; }

/* line 15, sass/components/pages/_utilitiessuccess-stories.scss */
.success-stories-utilities-client-page .block-inline-blockma4-left-right-text .left-content {
  float: right;
  border-radius: 10px 0px 0px 10px;
  bottom: 449px;
  position: relative;
  width: 57%; }

/* line 23, sass/components/pages/_utilitiessuccess-stories.scss */
.success-stories-utilities-client-page .resources-wrapper-class {
  position: absolute;
  background: #EDF1F4; }

/* line 24, sass/components/pages/_utilitiessuccess-stories.scss */
.success-stories-utilities-client-page .resources-wrapper-class .left-content {
  float: left;
  border-radius: 0px 10px 10px 0px;
  bottom: 416px;
  position: relative;
  width: 35%; }

/* line 34, sass/components/pages/_utilitiessuccess-stories.scss */
.success-stories-utilities-client-page .access-await-another-items.block-inline-blockavetta-one-management {
  background: #EDF1F4; }

/* line 38, sass/components/pages/_utilitiessuccess-stories.scss */
.success-stories-utilities-client-page .field--name-field-description-new p {
  position: relative;
  top: 88px; }

/* line 2, sass/components/pages/_view-offices.scss */
.view-offices .views-form {
  max-width: 1400px;
  margin: 0 auto;
  padding: 40px 25px; }

/* line 7, sass/components/pages/_view-offices.scss */
.view-offices td {
  font-size: 16px;
  padding: 6px 9px; }

/* line 10, sass/components/pages/_view-offices.scss */
.view-offices td a {
  width: 60px;
  height: 60px; }

/* line 13, sass/components/pages/_view-offices.scss */
.view-offices td a .handle {
  width: 27px;
  height: 23px; }

/* line 1, sass/components/pages/_west_country_stories.scss */
.success-stories-west-country-page .telecommunication .group-right p {
  font-family: var(--gotham);
  font-weight: 900; }

/* line 5, sass/components/pages/_west_country_stories.scss */
.success-stories-west-country-page .telecommunication .group-right a {
  font-size: 13px;
  font-weight: normal;
  letter-spacing: 0.72px;
  text-transform: uppercase;
  color: #2d67c5;
  background: unset;
  text-decoration: underline;
  font-weight: 600;
  position: relative;
  left: 4px; }

/* line 17, sass/components/pages/_west_country_stories.scss */
.success-stories-west-country-page .telecommunication .group-right a:after {
  width: 11px;
  height: 13px;
  margin: 0px 0px 5px 5px; }

/* line 22, sass/components/pages/_west_country_stories.scss */
.success-stories-west-country-page .telecommunication .group-right img {
  top: 38px;
  width: 55%; }

/* line 26, sass/components/pages/_west_country_stories.scss */
.success-stories-west-country-page .telecommunication .group-right p {
  color: #0c4781;
  font-size: 25px;
  margin-top: 12px; }

/* line 31, sass/components/pages/_west_country_stories.scss */
.success-stories-west-country-page .sh-tele p {
  font-size: 23px; }

/* line 34, sass/components/pages/_west_country_stories.scss */
.success-stories-west-country-page .sh-tele h2 {
  font-family: var(--gotham);
  font-weight: 900;
  text-transform: unset; }

/* line 39, sass/components/pages/_west_country_stories.scss */
.success-stories-west-country-page .sh-tele {
  width: 50%; }

/* line 44, sass/components/pages/_west_country_stories.scss */
.success-stories-west-country-page h2 {
  font-family: var(--gotham);
  font-weight: 900; }

/* line 48, sass/components/pages/_west_country_stories.scss */
.success-stories-west-country-page p {
  font-size: 23px; }

@media (max-width: 1024px) {
  /* line 48, sass/components/pages/_west_country_stories.scss */
  .success-stories-west-country-page p {
    font-size: 18px; } }

/* line 54, sass/components/pages/_west_country_stories.scss */
.success-stories-west-country-page .block-inline-blockbasic {
  background: #edf0f5; }

/* line 59, sass/components/pages/_west_country_stories.scss */
.success-stories-west-country-page .telecommunication .group-right p {
  font-family: var(--gotham);
  font-weight: 900;
  color: #0c4781;
  font-size: 25px; }

@media (max-width: 1024px) {
  /* line 59, sass/components/pages/_west_country_stories.scss */
  .success-stories-west-country-page .telecommunication .group-right p {
    font-size: 14px; } }

@media screen and (max-width: 768px) {
  /* line 59, sass/components/pages/_west_country_stories.scss */
  .success-stories-west-country-page .telecommunication .group-right p {
    font-size: 8px; } }

/* line 71, sass/components/pages/_west_country_stories.scss */
.success-stories-west-country-page .telecommunication .group-right a {
  font-size: 13px;
  font-weight: normal;
  letter-spacing: 0.72px;
  text-transform: uppercase;
  color: #2d67c5;
  background: unset;
  text-decoration: underline;
  font-weight: 600;
  position: relative;
  left: 4px; }

@media screen and (max-width: 768px) {
  /* line 71, sass/components/pages/_west_country_stories.scss */
  .success-stories-west-country-page .telecommunication .group-right a {
    font-size: 8px; } }

/* line 86, sass/components/pages/_west_country_stories.scss */
.success-stories-west-country-page .telecommunication .group-right a:after {
  width: 11px;
  height: 13px;
  margin: 0px 0px 5px 5px; }

/* line 91, sass/components/pages/_west_country_stories.scss */
.success-stories-west-country-page .telecommunication .group-right img {
  top: 38px;
  width: 55%; }

@media (max-width: 768px) {
  /* line 91, sass/components/pages/_west_country_stories.scss */
  .success-stories-west-country-page .telecommunication .group-right img {
    top: 27px;
    width: 40%;
    margin: 30px 0; } }

@media (max-width: 992px) {
  /* line 58, sass/components/pages/_west_country_stories.scss */
  .success-stories-west-country-page .telecommunication .group-right {
    left: 26px;
    width: 50%;
    float: left; } }

@media (max-width: 992px) {
  /* line 107, sass/components/pages/_west_country_stories.scss */
  .success-stories-west-country-page .telecommunication .group-left {
    width: 50%; } }

/* line 111, sass/components/pages/_west_country_stories.scss */
.success-stories-west-country-page .telecommunication .container {
  margin: 0 0 0 auto; }

@media (max-width: 992px) {
  /* line 111, sass/components/pages/_west_country_stories.scss */
  .success-stories-west-country-page .telecommunication .container {
    margin: 0; } }

@media (max-width: 1024px) {
  /* line 57, sass/components/pages/_west_country_stories.scss */
  .success-stories-west-country-page .telecommunication {
    padding: 0px; } }

/* line 121, sass/components/pages/_west_country_stories.scss */
.success-stories-west-country-page .sh-tele {
  width: 50%;
  padding: 23px 43px 21px 53px; }

/* line 123, sass/components/pages/_west_country_stories.scss */
.success-stories-west-country-page .sh-tele .field__item {
  -webkit-box-shadow: 0 10px 25px rgba(56, 102, 178, 0.2);
  box-shadow: 0 10px 25px rgba(56, 102, 178, 0.2);
  border-radius: 14px;
  background-color: #fff;
  padding: 23px 43px 21px 53px;
  width: 50%;
  float: left;
  position: relative;
  left: 100px;
  margin-left: 0px; }

@media (max-width: 992px) {
  /* line 136, sass/components/pages/_west_country_stories.scss */
  .success-stories-west-country-page .sh-tele h2 {
    font-size: 14px; } }

@media (max-width: 992px) {
  /* line 141, sass/components/pages/_west_country_stories.scss */
  .success-stories-west-country-page .sh-tele p {
    font-size: 14px; } }

@media screen and (max-width: 992px) {
  /* line 121, sass/components/pages/_west_country_stories.scss */
  .success-stories-west-country-page .sh-tele {
    width: 100%; } }

/* line 150, sass/components/pages/_west_country_stories.scss */
.success-stories-west-country-page .sh-tele.overlap {
  left: 157px; }

/* line 152, sass/components/pages/_west_country_stories.scss */
.success-stories-west-country-page .sh-tele.overlap p {
  font-size: 20px; }

@media (max-width: 768px) {
  /* line 150, sass/components/pages/_west_country_stories.scss */
  .success-stories-west-country-page .sh-tele.overlap {
    left: 5px; } }

/* line 159, sass/components/pages/_west_country_stories.scss */
.success-stories-west-country-page .flex {
  overflow: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #fff; }

@media screen and (max-width: 768px) {
  /* line 159, sass/components/pages/_west_country_stories.scss */
  .success-stories-west-country-page .flex {
    display: block; } }

/* line 168, sass/components/pages/_west_country_stories.scss */
.success-stories-west-country-page .shadow1 {
  padding-right: 15px;
  margin: auto;
  max-width: 540px; }

/* line 172, sass/components/pages/_west_country_stories.scss */
.success-stories-west-country-page .shadow1 h2 {
  font-family: var(--gotham);
  font-weight: 900;
  margin: 23px 0px; }

@media (max-width: 1024px) {
  /* line 172, sass/components/pages/_west_country_stories.scss */
  .success-stories-west-country-page .shadow1 h2 {
    margin: 50px 0px 24px 26px; } }

/* line 180, sass/components/pages/_west_country_stories.scss */
.success-stories-west-country-page .shadow1 p {
  color: #626b7a;
  font-size: 19px; }

@media (max-width: 1024px) {
  /* line 180, sass/components/pages/_west_country_stories.scss */
  .success-stories-west-country-page .shadow1 p {
    font-size: 12px;
    margin-left: 24px; } }

@media (max-width: 1024px) {
  /* line 168, sass/components/pages/_west_country_stories.scss */
  .success-stories-west-country-page .shadow1 {
    max-width: 497px; } }

/* line 192, sass/components/pages/_west_country_stories.scss */
.success-stories-west-country-page .title-bar {
  position: relative;
  color: #000;
  background: white;
  right: 0;
  top: 0px;
  height: 78px;
  margin: 26px auto;
  text-align: center;
  max-width: 741px;
  border-radius: 6px;
  -webkit-box-shadow: 0px 5px 5px rgba(56, 102, 178, 0.2);
  box-shadow: 0px 5px 5px rgba(56, 102, 178, 0.2); }

@media screen and (max-width: 768px) {
  /* line 192, sass/components/pages/_west_country_stories.scss */
  .success-stories-west-country-page .title-bar {
    height: 54px; } }

/* line 209, sass/components/pages/_west_country_stories.scss */
.success-stories-west-country-page .avtsolution {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

/* line 214, sass/components/pages/_west_country_stories.scss */
.success-stories-west-country-page .avtsolution p {
  font-size: 20px;
  color: #626b7a; }

@media (max-width: 1024px) {
  /* line 214, sass/components/pages/_west_country_stories.scss */
  .success-stories-west-country-page .avtsolution p {
    font-size: 13px;
    margin: 41px; } }

/* line 222, sass/components/pages/_west_country_stories.scss */
.success-stories-west-country-page .avtsolution h2 {
  font-family: var(--gotham);
  font-weight: 900;
  font-size: 47px;
  top: 5px;
  position: relative; }

@media screen and (max-width: 768px) {
  /* line 222, sass/components/pages/_west_country_stories.scss */
  .success-stories-west-country-page .avtsolution h2 {
    font-size: 28px;
    font-size: 21px;
    top: 9px; } }

/* line 236, sass/components/pages/_west_country_stories.scss */
.success-stories-west-country-page .field--type-text-with-summary img {
  margin: 0; }

/* line 240, sass/components/pages/_west_country_stories.scss */
.success-stories-west-country-page .block-inline-blockma4-left-right-text {
  margin: 0;
  padding-top: 87px;
  background: #fff; }

/* line 244, sass/components/pages/_west_country_stories.scss */
.success-stories-west-country-page .block-inline-blockma4-left-right-text .blue-text-left {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

/* line 248, sass/components/pages/_west_country_stories.scss */
.success-stories-west-country-page .block-inline-blockma4-left-right-text .blue-text-left .left-content {
  width: 55%;
  float: left;
  background: unset;
  color: unset;
  border-radius: unset;
  padding: unset;
  font-size: unset;
  margin-bottom: 120px; }

@media screen and (max-width: 768px) {
  /* line 248, sass/components/pages/_west_country_stories.scss */
  .success-stories-west-country-page .block-inline-blockma4-left-right-text .blue-text-left .left-content {
    width: 100%;
    margin-bottom: 77px; } }

/* line 261, sass/components/pages/_west_country_stories.scss */
.success-stories-west-country-page .block-inline-blockma4-left-right-text .blue-text-left .left-content .benefit_overlap {
  -webkit-box-shadow: 0px 10px 25px #3866b233;
  box-shadow: 0px 10px 25px #3866b233;
  padding: 20px 27px 17px 58px;
  position: absolute;
  bottom: 0px;
  background: #fff;
  border-radius: 12px;
  max-width: 81%;
  right: 100px; }

/* line 270, sass/components/pages/_west_country_stories.scss */
.success-stories-west-country-page .block-inline-blockma4-left-right-text .blue-text-left .left-content .benefit_overlap p {
  font-size: 21px;
  color: #626b7a;
  max-width: 50%; }

@media (max-width: 1024px) {
  /* line 270, sass/components/pages/_west_country_stories.scss */
  .success-stories-west-country-page .block-inline-blockma4-left-right-text .blue-text-left .left-content .benefit_overlap p {
    font-size: 16px; } }

@media screen and (max-width: 768px) {
  /* line 270, sass/components/pages/_west_country_stories.scss */
  .success-stories-west-country-page .block-inline-blockma4-left-right-text .blue-text-left .left-content .benefit_overlap p {
    max-width: 100%; } }

@media screen and (max-width: 768px) {
  /* line 261, sass/components/pages/_west_country_stories.scss */
  .success-stories-west-country-page .block-inline-blockma4-left-right-text .blue-text-left .left-content .benefit_overlap {
    position: relative;
    max-width: 100%;
    right: 0; } }

/* line 288, sass/components/pages/_west_country_stories.scss */
.success-stories-west-country-page .block-inline-blockma4-left-right-text .blue-text-left .right-content {
  margin-top: 0;
  padding: 38px;
  background: #2d67c5;
  position: relative;
  font-size: 20px;
  left: 0px;
  color: #fff;
  border-radius: 17px 0 0 17px;
  width: 45%;
  float: left;
  bottom: 75px; }

@media screen and (max-width: 768px) {
  /* line 288, sass/components/pages/_west_country_stories.scss */
  .success-stories-west-country-page .block-inline-blockma4-left-right-text .blue-text-left .right-content {
    width: 100%; } }

@media screen and (max-width: 768px) {
  /* line 244, sass/components/pages/_west_country_stories.scss */
  .success-stories-west-country-page .block-inline-blockma4-left-right-text .blue-text-left {
    display: block; } }

@media screen and (max-width: 768px) {
  /* line 240, sass/components/pages/_west_country_stories.scss */
  .success-stories-west-country-page .block-inline-blockma4-left-right-text {
    margin: 0;
    padding-top: 0; } }

@media screen and (max-width: 768px) {
  /* line 315, sass/components/pages/_west_country_stories.scss */
  .success-stories-west-country-page .down-triangle {
    background: unset; }
  /* line 318, sass/components/pages/_west_country_stories.scss */
  .success-stories-west-country-page .block-inline-blocklearn-more {
    height: auto; } }

/* line 322, sass/components/pages/_west_country_stories.scss */
.success-stories-west-country-page .block.block-layout-builder.block-inline-blocklearn-more {
  margin-top: inherit; }

/* line 324, sass/components/pages/_west_country_stories.scss */
.success-stories-west-country-page .block.block-layout-builder.block-inline-blocklearn-more h2 {
  font-family: var(--gotham);
  font-weight: 900; }

@media screen and (max-width: 992px) {
  /* line 330, sass/components/pages/_west_country_stories.scss */
  .success-stories-west-country-page .sh-tele.overlap {
    left: unset; } }
