@import url(https://fonts.googleapis.com/css?family=Rubik:300,300i,400,400i,500,500i,700,700i,900,900i);

body {
  font-style: normal;
  line-height: 1.5; 
}
.mbr-section-title {
  font-style: normal;
  line-height: 1.0;
}
.mbr-section-subtitle {
  line-height: 1.4;
}
.mbr-text {
  font-style: normal;
  line-height: 1.4;
}
.display-1 {
  font-family: 'Rubik', sans-serif;
  font-size: 4.25rem;
}
.display-1 > .mbr-iconfont {
  font-size: 6.8rem;
}
.display-2 {
  font-family: 'Rubik', sans-serif;
  font-size: 3rem;
}
.display-2 > .mbr-iconfont {
  font-size: 4.8rem;
}
.display-4 {
  font-family: 'Rubik', sans-serif;
  font-size: 1rem;
}
.display-4 > .mbr-iconfont {
  font-size: 1.6rem;
}
.display-5 {
  font-family: 'Rubik', sans-serif;
  font-size: 1.5rem;
}
.display-5 > .mbr-iconfont {
  font-size: 2.4rem;
}
.display-7 {
  font-family: 'Rubik', sans-serif;
  font-size: 1rem;
}
.display-7 > .mbr-iconfont {
  font-size: 1.6rem;
}
/* ---- Fluid typography for mobile devices ---- */
/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */
/* 100vw - current viewport width */
/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */
/* 0.65 - min scale variable, may vary */
@media (max-width: 768px) {
  .display-1 {
    font-size: 3.4rem;
    font-size: calc( 2.1374999999999997rem + (4.25 - 2.1374999999999997) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.2 * (2.1374999999999997rem + (4.25 - 2.1374999999999997) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-2 {
    font-size: 2.4rem;
    font-size: calc( 1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.7rem + (3 - 1.7) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-4 {
    font-size: 0.8rem;
    font-size: calc( 1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1rem + (1 - 1) * ((100vw - 20rem) / (48 - 20))));
  }
  .display-5 {
    font-size: 1.2rem;
    font-size: calc( 1.175rem + (1.5 - 1.175) * ((100vw - 20rem) / (48 - 20)));
    line-height: calc( 1.4 * (1.175rem + (1.5 - 1.175) * ((100vw - 20rem) / (48 - 20))));
  }
}
/* Buttons */
.btn {
  font-weight: 500;
  border-width: 2px;
  font-style: normal;
  letter-spacing: 1px;
  margin: .4rem .8rem;
  white-space: normal;
  transition: all 0.3s ease-in-out;
  padding: 1rem 2rem;
  border-radius: 3px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  word-break: break-word;
}
.btn-sm {
  font-weight: 500;
  letter-spacing: 1px;
  transition: all 0.3s ease-in-out;
  padding: 0.6rem 1.5rem;
  border-radius: 3px;
}
.btn-md {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all 0.3s ease-in-out;
  padding: 1rem 3rem;
  border-radius: 3px;
}
.btn-lg {
  font-weight: 500;
  letter-spacing: 1px;
  margin: .4rem .8rem !important;
  transition: all 0.3s ease-in-out;
  padding: 1.2rem 3.2rem;
  border-radius: 3px;
}

.btn-primary,
.btn-primary:active,
.btn-primary.active {
  background-color: #149dcc;
  border-color: #149dcc;
  color: #ffffff;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus {
  color: #ffffff;
  background-color: #0d6786;
  border-color: #0d6786;
}
.btn-primary.disabled,
.btn-primary:disabled {
  color: #ffffff !important;
  background-color: #0d6786 !important;
  border-color: #0d6786 !important;
}
.btn-secondary,
.btn-secondary:active,
.btn-secondary.active {
  background-color: #ff3366;
  border-color: #ff3366;
  color: #ffffff;
}
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus {
  color: #ffffff;
  background-color: #e50039;
  border-color: #e50039;
}
.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #ffffff !important;
  background-color: #e50039 !important;
  border-color: #e50039 !important;
}
.btn-purple,
.btn-purple:active,
.btn-purple.active {
  background-color: #b955d4;
  border-color: #b955d4;
  color: #ffffff;
}
.btn-purple:hover,
.btn-purple:focus,
.btn-purple.focus {
  color: #ffffff;
  background-color: #8C00B2;
  border-color: #8C00B2;
}
.btn-purple.disabled,
.btn-purple:disabled {
  color: #ffffff !important;
  background-color: #8C00B2 !important;
  border-color: #8C00B2 !important;
}

.btn-info,
.btn-info:active,
.btn-info.active {
  background-color: #82786e;
  border-color: #82786e;
  color: #ffffff;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus {
  color: #ffffff;
  background-color: #59524b;
  border-color: #59524b;
}
.btn-info.disabled,
.btn-info:disabled {
  color: #ffffff !important;
  background-color: #59524b !important;
  border-color: #59524b !important;
}

.btn-white {
  color: #333333 !important;
}
.btn-white,
.btn-white:active,
.btn-white.active {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #ffffff;
}
.btn-white:hover,
.btn-white:focus,
.btn-white.focus {
  color: #ffffff;
  background-color: #d4d4d4;
  border-color: #d4d4d4;
}
.btn-white.disabled,
.btn-white:disabled {
  color: #ffffff !important;
  background-color: #d4d4d4 !important;
  border-color: #d4d4d4 !important;
}
.btn-black,
.btn-black:active,
.btn-black.active {
  background-color: #333333;
  border-color: #333333;
  color: #ffffff;
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus {
  color: #ffffff;
  background-color: #0d0d0d;
  border-color: #0d0d0d;
}
.btn-black.disabled,
.btn-black:disabled {
  color: #ffffff !important;
  background-color: #0d0d0d !important;
  border-color: #0d0d0d !important;
}
.btn-primary-outline,
.btn-primary-outline:active,
.btn-primary-outline.active {
  background: none;
  border-color: #0b566f;
  color: #0b566f;
}
.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus {
  color: #ffffff;
  background-color: #149dcc;
  border-color: #149dcc;
}
.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
  color: #ffffff !important;
  background-color: #149dcc !important;
  border-color: #149dcc !important;
}
.btn-secondary-outline,
.btn-secondary-outline:active,
.btn-secondary-outline.active {
  background: none;
  border-color: #cc0033;
  color: #cc0033;
}
.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus {
  color: #ffffff;
  background-color: #ff3366;
  border-color: #ff3366;
}
.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
  color: #ffffff !important;
  background-color: #ff3366 !important;
  border-color: #ff3366 !important;
}

.btn-flat-grey,
.btn-flat-grey:active,
.btn-flat-grey.active {
  background-color: #879a9f;
  border-style: none;
  color: #ffffff;
}
.btn-flat-grey:hover,
.btn-flat-grey:focus,
.btn-flat-grey.focus {
  color: #ffffff;
  background-color: #617479;
  border-style: none;
}
.btn-flat-grey.disabled,
.btn-flat-grey:disabled {
  color: #ffffff !important;
  background-color: #617479 !important;
}
.btn-black-outline,
.btn-black-outline:active,
.btn-black-outline.active {
  background: none;
  border-color: #000000;
  color: #000000;
}
.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus {
  color: #ffffff;
  background-color: #333333;
  border-color: #333333;
}
.btn-black-outline.disabled,
.btn-black-outline:disabled {
  color: #ffffff !important;
  background-color: #333333 !important;
  border-color: #333333 !important;
}
.btn-white-outline,
.btn-white-outline:active {
  background-color: rgba(0, 0, 0, .2);
  color: #ffffff;
  border-color: #ffffff;
  border-width: 1px;
}
.btn-white-outline:hover,
.btn-white-outline:focus {
  color: #333333;
  background-color: rgba(255, 255, 255, .8);
}

.btn-nav,
.btn-nav:active {
  background-color: rgba(78, 78, 78, 1);
  color: #ffffff;
}
.btn-nav:hover,
.btn-nav:focus {
  color: #333333;
  background-color: rgba(255, 255, 255, .8);
}

.text-primary {
  color: #149dcc !important;
}
.text-secondary {
  color: #ff3366 !important;
}
.text-success {
  color: #f7ed4a !important;
}
.text-info {
  color: #82786e !important;
}
.text-warning {
  color: #879a9f !important;
}
.text-danger {
  color: #b1a374 !important;
}
.text-white {
  color: #ffffff !important;
}
.text-black {
  color: #000000 !important;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #0b566f !important;
}
a.text-secondary:hover,
a.text-secondary:focus {
  color: #cc0033 !important;
}
a.text-success:hover,
a.text-success:focus {
  color: #d2c609 !important;
}
a.text-info:hover,
a.text-info:focus {
  color: #4b453f !important;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #55666b !important;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #7a6e45 !important;
}
a.text-white:hover,
a.text-white:focus {
  color: #b3b3b3 !important;
}
a.text-black:hover,
a.text-black:focus {
  color: #4d4d4d !important;
}
.alert-success {
  background-color: #70c770;
}
.alert-info {
  background-color: #82786e;
}
.alert-warning {
  background-color: #879a9f;
}
.alert-danger {
  background-color: #b1a374;
}
.mbr-section-btn a.btn:not(.btn-form) {
  border-radius: 100px;
}
.mbr-section-btn a.btn:not(.btn-form):hover {
  box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.2);
}
.mbr-gallery-filter li a {
  border-radius: 100px !important;
}
.mbr-gallery-filter li.active .btn {
  background-color: #149dcc;
  border-color: #149dcc;
  color: #ffffff;
}
.mbr-gallery-filter li.active .btn:focus {
  box-shadow: none;
}
.nav-tabs .nav-link {
  border-radius: 100px !important;
}
.btn-form {
  border-radius: 0;
}
.btn-form:hover {
  cursor: pointer;
}
a,
a:hover {
  color: #149dcc;
}

/* Scroll to top button*/
#scrollToTop a {
  border-radius: 100px;
}
.scrollToTop, .mbr-arrow-up {
  z-index: 0;
}
/* Skills section - Card image (icons) */
.mbri-cursor-click {
  color: rgb(20, 157, 204);
}
.mbri-code {
  color: rgb(255, 51, 102);
}
.mbri-video-play {
  color: rgb(185, 85, 212);
}

.note-check a[data-value=Rubik] {
  font-style: normal;
}
.mbr-arrow a {
  color: #ffffff;
}

.mbr-overlay {
  background-color: #000;
  bottom: 0;
  left: 0;
  opacity: .25;
  position: absolute;
  right: 0;
  top: 0;
}
blockquote {
  font-style: italic;
  padding: 10px 0 10px 20px;
  font-size: 1.09rem;
  position: relative;
  border-color: #149dcc;
  border-width: 3px;
}
ul,
ol,
pre,
blockquote {
  margin-bottom: 2.3125rem;
}
pre {
  background: #f4f4f4;
  padding: 10px 24px;
  white-space: pre-wrap;
}
.inactive {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-user-drag: none;
  user-drag: none;
}
.mbr-section__comments .row {
  justify-content: center;
}

/* Social block */
.btn-social {
  font-size: 20px;
  border-radius: 50%;
  padding: 0;
  width: 44px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  position: relative;
  border: 2px solid #c0a375;
  border-color: #149dcc;
  color: #232323;
  cursor: pointer;
}
.btn-social i {
  top: 0;
  line-height: 44px;
  width: 44px;
}
.btn-social:hover {
  color: #fff;
  background: #149dcc;
}
.btn-social + .btn {
  margin-left: .1rem;
}

.offset-1 {
  margin-left: 8.33333%;
}
.offset-2 {
  margin-left: 16.66667%;
}
.offset-3 {
  margin-left: 25%;
}
.offset-4 {
  margin-left: 33.33333%;
}
.offset-5 {
  margin-left: 41.66667%;
}
.offset-6 {
  margin-left: 50%;
}
.offset-7 {
  margin-left: 58.33333%;
}
.offset-8 {
  margin-left: 66.66667%;
}
.offset-9 {
  margin-left: 75%;
}
.offset-10 {
  margin-left: 83.33333%;
}
.offset-11 {
  margin-left: 91.66667%;
}
@media (min-width: 576px) {
  .offset-sm-0 {
    margin-left: 0%;
  }
  .offset-sm-1 {
    margin-left: 8.33333%;
  }
  .offset-sm-2 {
    margin-left: 16.66667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333%;
  }
  .offset-sm-5 {
    margin-left: 41.66667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333%;
  }
  .offset-sm-8 {
    margin-left: 66.66667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333%;
  }
  .offset-sm-11 {
    margin-left: 91.66667%;
  }
}
@media (min-width: 768px) {
  .offset-md-0 {
    margin-left: 0%;
  }
  .offset-md-1 {
    margin-left: 8.33333%;
  }
  .offset-md-2 {
    margin-left: 16.66667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333%;
  }
  .offset-md-5 {
    margin-left: 41.66667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333%;
  }
  .offset-md-8 {
    margin-left: 66.66667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333%;
  }
  .offset-md-11 {
    margin-left: 91.66667%;
  }
}
@media (min-width: 992px) {
  .offset-lg-0 {
    margin-left: 0%;
  }
  .offset-lg-1 {
    margin-left: 8.33333%;
  }
  .offset-lg-2 {
    margin-left: 16.66667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333%;
  }
  .offset-lg-5 {
    margin-left: 41.66667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333%;
  }
  .offset-lg-8 {
    margin-left: 66.66667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333%;
  }
  .offset-lg-11 {
    margin-left: 91.66667%;
  }
}
@media (min-width: 1200px) {
  .offset-xl-0 {
    margin-left: 0%;
  }
  .offset-xl-1 {
    margin-left: 8.33333%;
  }
  .offset-xl-2 {
    margin-left: 16.66667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333%;
  }
  .offset-xl-5 {
    margin-left: 41.66667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333%;
  }
  .offset-xl-8 {
    margin-left: 66.66667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333%;
  }
  .offset-xl-11 {
    margin-left: 91.66667%;
  }
}
.navbar-toggler {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  -webkit-border-radius: 0.25rem;
  border-radius: 0.25rem;
}
.navbar-toggler:focus,
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  -webkit-background-size: 100% 100%;
  -o-background-size: 100% 100%;
  background-size: 100% 100%;
}
.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}
.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}
@media (max-width: 992px) {
  #navbarSupportedContent .btn {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem; } 
  }

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-toggleable {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-toggleable-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-toggleable-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}
.navbar-toggleable-xl {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}
.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}
.navbar-toggleable-xl .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}
.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}
.navbar-toggleable-xl > .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.navbar-toggleable-xl .navbar-collapse {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 100%;
}
.navbar-toggleable-xl .navbar-toggler {
  display: none;
}
.card-img {
  width: auto;
}
.menu .navbar.collapsed:not(.beta-menu) {
  flex-direction: column;
}
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom: initial !important;
}
html,
body {
  height: auto;
  min-height: 100vh; }
  
.menu-sticky-responsive .navbar {
  padding: .5rem 0;
  /* background: #5b686b; */
  background: rgba(91, 104, 107, 0.95);
  transition: none;
  min-height: 77px;
}
.menu-sticky-responsive .navbar-dropdown.bg-color.transparent.opened {
  background: #5b686b;
}
.menu-sticky-responsive a {
  font-style: normal;
}
.menu-sticky-responsive .nav-item span {
  padding-right: 0.4em;
  line-height: 0.5em;
  vertical-align: text-bottom;
  position: relative;
  top: -0.2em;
  text-decoration: none;
}
.menu-sticky-responsive .nav-item a {
  padding: 0.7rem 0 !important;
  margin: 0rem .65rem !important;
}
.menu-sticky-responsive .btn {
  display: inline-flex;
  align-items: center;
}
.menu-sticky-responsive .menu-logo {
  margin-right: auto;
}
.menu-sticky-responsive .menu-logo .navbar-brand {
  display: flex;
  margin-left: 5rem;
  padding-top: 1rem;
  transition: padding .2s;
  min-height: 3.8rem;
  align-items: center;
}
.menu-sticky-responsive .menu-logo .navbar-brand .navbar-caption-wrap {
  display: -webkit-flex;
  -webkit-align-items: center;
  align-items: center;
  word-break: break-word;
  min-width: 7rem;
  margin: .3rem 0;
}
.menu-sticky-responsive .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
  line-height: 1.2rem !important;
  padding-right: 2rem;
}
.menu-sticky-responsive .menu-logo .navbar-brand .navbar-logo {
  font-size: 4rem;
  transition: font-size 0.25s;
}
.menu-sticky-responsive .menu-logo .navbar-brand .navbar-logo img {
  display: flex;
  height: 4.5rem;
}
.menu-sticky-responsive .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
  transition: font-size 0.25s;
}
.menu-sticky-responsive .navbar-toggleable-sm .navbar-collapse {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  padding-right: 5rem;
  width: auto;
}
.menu-sticky-responsive .navbar-toggleable-sm .navbar-collapse .navbar-nav {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  padding-left: 0;
}
.menu-sticky-responsive .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
  -webkit-align-self: center;
  align-self: center;
}
.menu-sticky-responsive .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
  padding-left: 0;
  padding-bottom: 0;
}
.menu-sticky-responsive .dropdown .dropdown-menu {
  background: #333333;
  display: none;
  position: absolute;
  min-width: 5rem;
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: left;
}
.menu-sticky-responsive .dropdown .dropdown-menu .dropdown-item {
  width: auto;
  padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}
.menu-sticky-responsive .dropdown .dropdown-menu .dropdown-item::after {
  right: 0.5rem;
}
.menu-sticky-responsive .dropdown .dropdown-menu .dropdown-submenu {
  margin: 0;
}
.menu-sticky-responsive .dropdown.open > .dropdown-menu {
  display: block;
}
.menu-sticky-responsive .navbar-toggleable-sm.opened:after {
  position: absolute;
  width: 100vw;
  height: 100vh;
  content: '';
  background-color: rgba(0, 0, 0, 0.1);
  left: 0;
  bottom: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  z-index: 1000;
}
.menu-sticky-responsive .navbar.navbar-short {
  min-height: 60px;
  transition: all .2s;
}
.menu-sticky-responsive .navbar.navbar-short .navbar-toggler-right {
  top: 20px;
}
.menu-sticky-responsive .navbar.navbar-short .navbar-logo a {
  font-size: 2.5rem !important;
  line-height: 2.5rem;
  transition: font-size 0.25s;
}
.menu-sticky-responsive .navbar.navbar-short .navbar-logo a .mbr-iconfont {
  font-size: 2.5rem !important;
}
.menu-sticky-responsive .navbar.navbar-short .navbar-logo a img {
  height: 3.25rem !important;
}
.menu-sticky-responsive .navbar.navbar-short .navbar-brand {
  min-height: 3rem;
}
.menu-sticky-responsive button.navbar-toggler {
  width: 31px;
  height: 18px;
  cursor: pointer;
  transition: all .2s;
  top: 1.5rem;
  right: 1rem;
}
.menu-sticky-responsive button.navbar-toggler:focus {
  outline: none;
}
.menu-sticky-responsive button.navbar-toggler .hamburger span {
  position: absolute;
  right: 0;
  width: 30px;
  height: 2px;
  border-right: 5px;
  background-color: #ffffff;
}
.menu-sticky-responsive button.navbar-toggler .hamburger span:nth-child(1) {
  top: 0;
  transition: all .2s;
}
.menu-sticky-responsive button.navbar-toggler .hamburger span:nth-child(2) {
  top: 8px;
  transition: all .15s;
}
.menu-sticky-responsive button.navbar-toggler .hamburger span:nth-child(3) {
  top: 8px;
  transition: all .15s;
}
.menu-sticky-responsive button.navbar-toggler .hamburger span:nth-child(4) {
  top: 16px;
  transition: all .2s;
}
.menu-sticky-responsive nav.opened .hamburger span:nth-child(1) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.menu-sticky-responsive nav.opened .hamburger span:nth-child(2) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  transition: all .25s;
}
.menu-sticky-responsive nav.opened .hamburger span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  transition: all .25s;
}
.menu-sticky-responsive nav.opened .hamburger span:nth-child(4) {
  top: 8px;
  width: 0;
  opacity: 0;
  right: 50%;
  transition: all .2s;
}
.menu-sticky-responsive .collapsed.navbar-expand {
  flex-direction: column;
}
.menu-sticky-responsive .collapsed .btn {
  display: flex;
}
.menu-sticky-responsive .collapsed .navbar-collapse {
  display: none !important;
  padding-right: 0 !important;
}
.menu-sticky-responsive .collapsed .navbar-collapse.collapsing,
.menu-sticky-responsive .collapsed .navbar-collapse.show {
  display: block !important;
}
.menu-sticky-responsive .collapsed .navbar-collapse.collapsing .navbar-nav,
.menu-sticky-responsive .collapsed .navbar-collapse.show .navbar-nav {
  display: block;
  text-align: center;
}
.menu-sticky-responsive .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.menu-sticky-responsive .collapsed .navbar-collapse.show .navbar-nav .nav-item {
  clear: both;
}
.menu-sticky-responsive .collapsed .navbar-collapse.collapsing .navbar-buttons,
.menu-sticky-responsive .collapsed .navbar-collapse.show .navbar-buttons {
  text-align: center;
}
.menu-sticky-responsive .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.menu-sticky-responsive .collapsed .navbar-collapse.show .navbar-buttons:last-child {
  margin-bottom: 1rem;
}
.menu-sticky-responsive .collapsed button.navbar-toggler {
  display: block;
}
.menu-sticky-responsive .collapsed .navbar-brand {
  margin-left: 1rem !important;
}
.menu-sticky-responsive .collapsed .navbar-toggleable-sm {
  flex-direction: column;
  -webkit-flex-direction: column;
}
.menu-sticky-responsive .collapsed .dropdown .dropdown-menu {
  width: 100%;
  text-align: center;
  position: relative;
  opacity: 0;
  display: block;
  height: 0;
  visibility: hidden;
  padding: 0;
  transition-duration: .5s;
  transition-property: opacity,padding,height;
}
.menu-sticky-responsive .collapsed .dropdown.open > .dropdown-menu {
  position: relative;
  opacity: 1;
  height: auto;
  padding: 1.4rem 0;
  visibility: visible;
}
.menu-sticky-responsive .collapsed .dropdown .dropdown-submenu {
  left: 0;
  text-align: center;
  width: 100%;
}
.menu-sticky-responsive .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
  margin-top: 0;
  position: inherit;
  right: 0;
  top: 50%;
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: .3em;
  vertical-align: middle;
  content: "";
  border-top: .30em solid;
  border-right: .30em solid transparent;
  border-left: .30em solid transparent;
}
@media (max-width: 991px) {
  .menu-sticky-responsive .navbar-expand {
    flex-direction: column;
  }
  .menu-sticky-responsive .btn {
    display: flex;
  }
  .menu-sticky-responsive button.navbar-toggler {
    display: block;
  }
  .menu-sticky-responsive .navbar-brand {
    margin-left: 1rem !important;
  }
  .menu-sticky-responsive .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .menu-sticky-responsive .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
  }
  .menu-sticky-responsive .navbar-collapse.collapsing,
  .menu-sticky-responsive .navbar-collapse.show {
    display: block !important;
  }
  .menu-sticky-responsive .navbar-collapse.collapsing .navbar-nav,
  .menu-sticky-responsive .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
  }
  .menu-sticky-responsive .navbar-collapse.collapsing .navbar-nav .nav-item,
  .menu-sticky-responsive .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
  }
  .menu-sticky-responsive .navbar-collapse.collapsing .navbar-buttons,
  .menu-sticky-responsive .navbar-collapse.show .navbar-buttons {
    text-align: center;
  }
  .menu-sticky-responsive .navbar-collapse.collapsing .navbar-buttons:last-child,
  .menu-sticky-responsive .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
  }
  .menu-sticky-responsive .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity,padding,height;
  }
  .menu-sticky-responsive .dropdown.open > .dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
  }
  .menu-sticky-responsive .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
  }
  .menu-sticky-responsive .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
  }
}
@media (min-width: 767px) {
  .menu-sticky-responsive .menu-logo {
    flex-shrink: 0;
  }
}
.hero-top {
  /*background: #465052;*/
    background: linear-gradient(90deg, #0f7699, #e4d295);
}
@media (min-width: 992px) {
  .hero-top .mbr-figure {
    padding-left: 4rem; 
  }
}
@media (max-width: 991px) {
  .hero-top .mbr-figure {
    padding-top: 3rem;
  }
}
@media (max-width: 991px) {
  .hero-top {
    padding-top: 8rem; }
}
.about-section {
  padding-top: 60px;
  padding-bottom: 60px;
  background-color: #f9f9f9;
}
.about-section .line {
  width: 80%;
  background-color: #ffac00;
  color: #ffac00;
  align-content: center;
  height: 2px;
  margin: 0 auto;
}
.about-section .section-text {
  padding: 2rem 0;
  color: #073b4c;
}
.about-section .inner-container {
  width: 56%;
  margin: 0 auto;
}
@media (max-width: 768px) {
  .about-section .inner-container {
    width: 100% !important;
  }
}
.skills-section {
  padding-top: 90px;
  padding-bottom: 90px;
}
.svg-pattern-background {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-1000.755 -747.755 2001.51 1495.51' preserveAspectRatio='xMidYMid meet'%3E%3Cpath fill='%236F81A3' stroke='%236F81A3' stroke-width='1.51' d='M1000-307.17v-107.065L947-355z'/%3E%3Cpath fill='%23938DA1' stroke='%23938DA1' stroke-width='1.51' d='M1000-687.857V-747h-43.177L945-735z'/%3E%3Cpath fill='%238789A1' stroke='%238789A1' stroke-width='1.51' d='M1000-627h-90l90 102.302z'/%3E%3Cpath fill='%2327559F' stroke='%2327559F' stroke-width='1.51' d='M1000 381.494v-99.32L926 331z'/%3E%3Cpath fill='%23264F9E' stroke='%23264F9E' stroke-width='1.51' d='M946 471l54-8.64v-80.866L926 331z'/%3E%3Cpath fill='%23234496' stroke='%23234496' stroke-width='1.51' d='M1000 556.732V462.36L946 471z'/%3E%3Cpath fill='%231D2D82' stroke='%231D2D82' stroke-width='1.51' d='M1000 747v-3.208L998.815 747z'/%3E%3Cpath fill='%23396EAA' stroke='%23396EAA' stroke-width='1.51' d='M1000 155.2V-11.182L852 52z'/%3E%3Cpath fill='%23254299' stroke='%23254299' stroke-width='1.51' d='M913 612l87 8.7v-63.968L946 471z'/%3E%3Cpath fill='%23908EA4' stroke='%23908EA4' stroke-width='1.51' d='M910-627h90v-60.857L945-735z'/%3E%3Cpath fill='%2321328D' stroke='%2321328D' stroke-width='1.51' d='M1000 743.792v-27.477L878 742l1.826 5h118.99z'/%3E%3Cpath fill='%23346CAD' stroke='%23346CAD' stroke-width='1.51' d='M844 193l156-9.7v-28.1L852 52z'/%3E%3Cpath fill='%23597BA7' stroke='%23597BA7' stroke-width='1.51' d='M1000-160.15v-107.593L854-201z'/%3E%3Cpath fill='%234E78A9' stroke='%234E78A9' stroke-width='1.51' d='M1000-45.497V-160.15L854-201z'/%3E%3Cpath fill='%237C88A8' stroke='%237C88A8' stroke-width='1.51' d='M848-479l99 124 53-59.235v-57.203z'/%3E%3Cpath fill='%23868CA7' stroke='%23868CA7' stroke-width='1.51' d='M1000-471.438v-53.26L910-627l-62 148z'/%3E%3Cpath fill='%23243A94' stroke='%23243A94' stroke-width='1.51' d='M1000 702.55V620.7l-87-8.7z'/%3E%3Cpath fill='%232E64AA' stroke='%232E64AA' stroke-width='1.51' d='M1000 257.49V183.3L844 193z'/%3E%3Cpath fill='%234679AD' stroke='%234679AD' stroke-width='1.51' d='M852 52l148-63.182v-34.315L854-201z'/%3E%3Cpath fill='%236480A9' stroke='%236480A9' stroke-width='1.51' d='M854-201l146-66.743v-39.428L947-355z'/%3E%3Cpath fill='%232B62AA' stroke='%232B62AA' stroke-width='1.51' d='M844 193l82 138 74-48.825V257.49z'/%3E%3Cpath fill='%234980AF' stroke='%234980AF' stroke-width='1.51' d='M852 52l2-253-89 87z'/%3E%3Cpath fill='%23263996' stroke='%23263996' stroke-width='1.51' d='M878 742l122-25.685V702.55L913 612z'/%3E%3Cpath fill='%239891AB' stroke='%239891AB' stroke-width='1.51' d='M956.823-747H943.86l1.14 12z'/%3E%3Cpath fill='%232761AA' stroke='%232761AA' stroke-width='1.51' d='M712 417l214-86-183-1z'/%3E%3Cpath fill='%231E3386' stroke='%231E3386' stroke-width='1.51' d='M875.414 747h4.412L878 742z'/%3E%3Cpath fill='%239293A9' stroke='%239293A9' stroke-width='1.51' d='M945-735L788-612l122-15z'/%3E%3Cpath fill='%239997AE' stroke='%239997AE' stroke-width='1.51' d='M943.86-747h-73.256L945-735z'/%3E%3Cpath fill='%23264A9F' stroke='%23264A9F' stroke-width='1.51' d='M913 612l33-141-202 92z'/%3E%3Cpath fill='%232758A5' stroke='%232758A5' stroke-width='1.51' d='M946 471l-20-140-214 86z'/%3E%3Cpath fill='%236788AC' stroke='%236788AC' stroke-width='1.51' d='M854-201l93-154-201 4z'/%3E%3Cpath fill='%23768DAB' stroke='%23768DAB' stroke-width='1.51' d='M947-355l-99-124-102 128z'/%3E%3Cpath fill='%239699AA' stroke='%239699AA' stroke-width='1.51' d='M788-612l157-123-74.396-12h-133.87z'/%3E%3Cpath fill='%232554A3' stroke='%232554A3' stroke-width='1.51' d='M744 563l202-92-234-54z'/%3E%3Cpath fill='%238B93AA' stroke='%238B93AA' stroke-width='1.51' d='M910-627l-122 15 60 133z'/%3E%3Cpath fill='%232966AC' stroke='%232966AC' stroke-width='1.51' d='M926 331l-82-138-101 137z'/%3E%3Cpath fill='%233D7FB1' stroke='%233D7FB1' stroke-width='1.51' d='M755 28l97 24-87-166z'/%3E%3Cpath fill='%23213B8F' stroke='%23213B8F' stroke-width='1.51' d='M728 734l2.772 13h144.642l2.586-5z'/%3E%3Cpath fill='%2326449C' stroke='%2326449C' stroke-width='1.51' d='M728 734l150 8-134-179z'/%3E%3Cpath fill='%2326439B' stroke='%2326439B' stroke-width='1.51' d='M744 563l134 179 35-130z'/%3E%3Cpath fill='%233274B0' stroke='%233274B0' stroke-width='1.51' d='M706 157l138 36 8-141z'/%3E%3Cpath fill='%232A70B0' stroke='%232A70B0' stroke-width='1.51' d='M743 330l101-137-138-36z'/%3E%3Cpath fill='%237893AD' stroke='%237893AD' stroke-width='1.51' d='M746-351l102-128-141 82z'/%3E%3Cpath fill='%23367BB2' stroke='%23367BB2' stroke-width='1.51' d='M706 157L852 52l-97-24z'/%3E%3Cpath fill='%235689B0' stroke='%235689B0' stroke-width='1.51' d='M765-114l89-87-221-73z'/%3E%3Cpath fill='%23618EAF' stroke='%23618EAF' stroke-width='1.51' d='M633-274l221 73-108-150z'/%3E%3Cpath fill='%238496AC' stroke='%238496AC' stroke-width='1.51' d='M848-479l-60-133-81 215z'/%3E%3Cpath fill='%235490B2' stroke='%235490B2' stroke-width='1.51' d='M765-114L633-274l-44 99z'/%3E%3Cpath fill='%233E86B3' stroke='%233E86B3' stroke-width='1.51' d='M755 28l10-142L610 5z'/%3E%3Cpath fill='%231E3F8D' stroke='%231E3F8D' stroke-width='1.51' d='M716.31 747h14.462L728 734z'/%3E%3Cpath fill='%23849CAF' stroke='%23849CAF' stroke-width='1.51' d='M707-397l81-215-205 147z'/%3E%3Cpath fill='%2389A1B0' stroke='%2389A1B0' stroke-width='1.51' d='M788-612l-230 31 25 116z'/%3E%3Cpath fill='%2392A1AE' stroke='%2392A1AE' stroke-width='1.51' d='M736.734-747h-29.422L558-581l230-31z'/%3E%3Cpath fill='%232571B1' stroke='%232571B1' stroke-width='1.51' d='M743 330l-37-173-102 171z'/%3E%3Cpath fill='%232550A1' stroke='%232550A1' stroke-width='1.51' d='M608 560l120 174 16-171z'/%3E%3Cpath fill='%2397A8B0' stroke='%2397A8B0' stroke-width='1.51' d='M561.304-747L558-581l149.312-166z'/%3E%3Cpath fill='%232459A6' stroke='%232459A6' stroke-width='1.51' d='M608 560l136 3-32-146z'/%3E%3Cpath fill='%233581B4' stroke='%233581B4' stroke-width='1.51' d='M610 5l96 152 49-129z'/%3E%3Cpath fill='%23488CB5' stroke='%23488CB5' stroke-width='1.51' d='M610 5l155-119-176-61z'/%3E%3Cpath fill='%232568AD' stroke='%232568AD' stroke-width='1.51' d='M712 417l31-87-139-2z'/%3E%3Cpath fill='%236D94AF' stroke='%236D94AF' stroke-width='1.51' d='M746-351l-39-46-74 123z'/%3E%3Cpath fill='%233082B5' stroke='%233082B5' stroke-width='1.51' d='M577 146l129 11L610 5z'/%3E%3Cpath fill='%23267AB5' stroke='%23267AB5' stroke-width='1.51' d='M604 328l102-171-129-11z'/%3E%3Cpath fill='%23224695' stroke='%23224695' stroke-width='1.51' d='M690.733 747h25.578L728 734z'/%3E%3Cpath fill='%23264DA0' stroke='%23264DA0' stroke-width='1.51' d='M566.444 747h124.29L728 734 608 560z'/%3E%3Cpath fill='%232361AA' stroke='%232361AA' stroke-width='1.51' d='M547 412l61 148 104-143z'/%3E%3Cpath fill='%23236AAE' stroke='%23236AAE' stroke-width='1.51' d='M547 412l165 5-108-89z'/%3E%3Cpath fill='%23739AB1' stroke='%23739AB1' stroke-width='1.51' d='M707-397l-124-68 50 191z'/%3E%3Cpath fill='%23237CB7' stroke='%23237CB7' stroke-width='1.51' d='M604 328l-27-182-113 165z'/%3E%3Cpath fill='%232853A3' stroke='%232853A3' stroke-width='1.51' d='M493.93 747h72.514L608 560z'/%3E%3Cpath fill='%23285AA6' stroke='%23285AA6' stroke-width='1.51' d='M447 634l34.977 113h11.953L608 560z'/%3E%3Cpath fill='%234493B8' stroke='%234493B8' stroke-width='1.51' d='M465-50L610 5l-21-180z'/%3E%3Cpath fill='%235E9AB5' stroke='%235E9AB5' stroke-width='1.51' d='M589-175l44-99-137-64z'/%3E%3Cpath fill='%23709FB4' stroke='%23709FB4' stroke-width='1.51' d='M633-274l-50-191-87 127z'/%3E%3Cpath fill='%2393AFB4' stroke='%2393AFB4' stroke-width='1.51' d='M558-581l3.304-166h-17.22L454-571z'/%3E%3Cpath fill='%232686BA' stroke='%232686BA' stroke-width='1.51' d='M464 311l113-165-117-3z'/%3E%3Cpath fill='%234D9AB9' stroke='%234D9AB9' stroke-width='1.51' d='M465-50l124-125-123-5z'/%3E%3Cpath fill='%23599DB7' stroke='%23599DB7' stroke-width='1.51' d='M589-175l-93-163-30 158z'/%3E%3Cpath fill='%232368AD' stroke='%232368AD' stroke-width='1.51' d='M478 405l130 155-61-148z'/%3E%3Cpath fill='%232464AB' stroke='%232464AB' stroke-width='1.51' d='M447 634l161-74-130-155z'/%3E%3Cpath fill='%233089B9' stroke='%233089B9' stroke-width='1.51' d='M577 146L610 5 460 143z'/%3E%3Cpath fill='%233491BB' stroke='%233491BB' stroke-width='1.51' d='M460 143L610 5 465-50z'/%3E%3Cpath fill='%232374B2' stroke='%232374B2' stroke-width='1.51' d='M464 311l83 101 57-84z'/%3E%3Cpath fill='%239AB4B5' stroke='%239AB4B5' stroke-width='1.51' d='M544.085-747H436.848L454-571z'/%3E%3Cpath fill='%2378A7B6' stroke='%2378A7B6' stroke-width='1.51' d='M583-465l-153 55 66 72z'/%3E%3Cpath fill='%2389ABB3' stroke='%2389ABB3' stroke-width='1.51' d='M558-581l-104 10 129 106z'/%3E%3Cpath fill='%232374B3' stroke='%232374B3' stroke-width='1.51' d='M478 405l69 7-83-101z'/%3E%3Cpath fill='%2385ACB5' stroke='%2385ACB5' stroke-width='1.51' d='M583-465L454-571l-24 161z'/%3E%3Cpath fill='%23246DB0' stroke='%23246DB0' stroke-width='1.51' d='M323 504l124 130 31-229z'/%3E%3Cpath fill='%2398BBB8' stroke='%2398BBB8' stroke-width='1.51' d='M454-571l-17.152-176h-84.705L293-702z'/%3E%3Cpath fill='%2393BCB9' stroke='%2393BCB9' stroke-width='1.51' d='M454-571L293-702l33 118z'/%3E%3Cpath fill='%232189BC' stroke='%232189BC' stroke-width='1.51' d='M335 248l129 63-4-168z'/%3E%3Cpath fill='%233297BE' stroke='%233297BE' stroke-width='1.51' d='M460 143l5-193-123 90z'/%3E%3Cpath fill='%2356A9BD' stroke='%2356A9BD' stroke-width='1.51' d='M466-180L255-295l97 150z'/%3E%3Cpath fill='%234BA0BC' stroke='%234BA0BC' stroke-width='1.51' d='M352-145l113 95 1-130z'/%3E%3Cpath fill='%2360A8BA' stroke='%2360A8BA' stroke-width='1.51' d='M496-338l-241 43 211 115z'/%3E%3Cpath fill='%236FAEBA' stroke='%236FAEBA' stroke-width='1.51' d='M496-338l-66-72-175 115z'/%3E%3Cpath fill='%23286BAE' stroke='%23286BAE' stroke-width='1.51' d='M340 631l107 3-124-130z'/%3E%3Cpath fill='%2385B5B8' stroke='%2385B5B8' stroke-width='1.51' d='M430-410l24-161-160 96z'/%3E%3Cpath fill='%23295FA9' stroke='%23295FA9' stroke-width='1.51' d='M340 631l131.287 116h10.69L447 634z'/%3E%3Cpath fill='%232B5FA9' stroke='%232B5FA9' stroke-width='1.51' d='M302.686 747h168.6L340 631z'/%3E%3Cpath fill='%232280B8' stroke='%232280B8' stroke-width='1.51' d='M335 248l143 157-14-94z'/%3E%3Cpath fill='%23227DB7' stroke='%23227DB7' stroke-width='1.51' d='M323 504l155-99-143-157z'/%3E%3Cpath fill='%238CBABA' stroke='%238CBABA' stroke-width='1.51' d='M294-475l160-96-128-13z'/%3E%3Cpath fill='%233FA0BF' stroke='%233FA0BF' stroke-width='1.51' d='M342 40l123-90-113-95z'/%3E%3Cpath fill='%232A97C0' stroke='%232A97C0' stroke-width='1.51' d='M268 190l192-47L342 40z'/%3E%3Cpath fill='%232391BF' stroke='%232391BF' stroke-width='1.51' d='M268 190l67 58 125-105z'/%3E%3Cpath fill='%2377B6BC' stroke='%2377B6BC' stroke-width='1.51' d='M430-410l-136-65-39 180z'/%3E%3Cpath fill='%239EC1BF' stroke='%239EC1BF' stroke-width='1.51' d='M352.143-747h-51.43L293-702z'/%3E%3Cpath fill='%232A84B8' stroke='%232A84B8' stroke-width='1.51' d='M107 488l216 16-125-224z'/%3E%3Cpath fill='%232488BB' stroke='%232488BB' stroke-width='1.51' d='M198 280l125 224 12-256z'/%3E%3Cpath fill='%232B73B1' stroke='%232B73B1' stroke-width='1.51' d='M134 578l206 53-17-127z'/%3E%3Cpath fill='%233FABC2' stroke='%233FABC2' stroke-width='1.51' d='M342 40L203-167 119 14z'/%3E%3Cpath fill='%2335A5C2' stroke='%2335A5C2' stroke-width='1.51' d='M119 14l72 84 151-58z'/%3E%3Cpath fill='%232D9EC2' stroke='%232D9EC2' stroke-width='1.51' d='M191 98l77 92 74-150z'/%3E%3Cpath fill='%2345A8C1' stroke='%2345A8C1' stroke-width='1.51' d='M352-145l-149-22L342 40z'/%3E%3Cpath fill='%2357B0BF' stroke='%2357B0BF' stroke-width='1.51' d='M352-145l-97-150-52 128z'/%3E%3Cpath fill='%2375BABD' stroke='%2375BABD' stroke-width='1.51' d='M255-295l39-180-123 142z'/%3E%3Cpath fill='%23A0C8BE' stroke='%23A0C8BE' stroke-width='1.51' d='M293-702l7.714-45H155.98L129-726z'/%3E%3Cpath fill='%233066AB' stroke='%233066AB' stroke-width='1.51' d='M178.1 747h124.586L340 631z'/%3E%3Cpath fill='%23316FAE' stroke='%23316FAE' stroke-width='1.51' d='M134 578l10.562 169h33.54L340 631z'/%3E%3Cpath fill='%2397C4BB' stroke='%2397C4BB' stroke-width='1.51' d='M326-584l-33-118-107 58z'/%3E%3Cpath fill='%23A3CBC4' stroke='%23A3CBC4' stroke-width='1.51' d='M155.98-747H134.77L129-726z'/%3E%3Cpath fill='%232294C1' stroke='%232294C1' stroke-width='1.51' d='M198 280l137-32-67-58z'/%3E%3Cpath fill='%2390C1BB' stroke='%2390C1BB' stroke-width='1.51' d='M326-584l-140-60 108 169z'/%3E%3Cpath fill='%232E7BB4' stroke='%232E7BB4' stroke-width='1.51' d='M107 488l27 90 189-74z'/%3E%3Cpath fill='%239DC9BC' stroke='%239DC9BC' stroke-width='1.51' d='M293-702l-164-24 57 82z'/%3E%3Cpath fill='%237EBFBD' stroke='%237EBFBD' stroke-width='1.51' d='M171-333l123-142-157 37z'/%3E%3Cpath fill='%238DC4BC' stroke='%238DC4BC' stroke-width='1.51' d='M294-475L186-644l-49 206z'/%3E%3Cpath fill='%2362B6BE' stroke='%2362B6BE' stroke-width='1.51' d='M255-295l-84-38 32 166z'/%3E%3Cpath fill='%232A9AC1' stroke='%232A9AC1' stroke-width='1.51' d='M191 98l7 182 70-90z'/%3E%3Cpath fill='%23308DBB' stroke='%23308DBB' stroke-width='1.51' d='M41 394l66 94 91-208z'/%3E%3Cpath fill='%238FC8BC' stroke='%238FC8BC' stroke-width='1.51' d='M186-644L55-475l82 37z'/%3E%3Cpath fill='%23A6D2C3' stroke='%23A6D2C3' stroke-width='1.51' d='M134.772-747H92.386L129-726z'/%3E%3Cpath fill='%2335A6C2' stroke='%2335A6C2' stroke-width='1.51' d='M21 285L191 98l-230 17z'/%3E%3Cpath fill='%232D9DC1' stroke='%232D9DC1' stroke-width='1.51' d='M21 285l177-5-7-182z'/%3E%3Cpath fill='%233096BE' stroke='%233096BE' stroke-width='1.51' d='M41 394l157-114-177 5z'/%3E%3Cpath fill='%2346B1C3' stroke='%2346B1C3' stroke-width='1.51' d='M119 14l84-181L41-19z'/%3E%3Cpath fill='%234FB6C2' stroke='%234FB6C2' stroke-width='1.51' d='M203-167l-217 54 55 94z'/%3E%3Cpath fill='%2368BBBE' stroke='%2368BBBE' stroke-width='1.51' d='M171-333L47-346l156 179z'/%3E%3Cpath fill='%235EBBC0' stroke='%235EBBC0' stroke-width='1.51' d='M203-167L47-346l-61 233z'/%3E%3Cpath fill='%2395CDBC' stroke='%2395CDBC' stroke-width='1.51' d='M186-644l-225 68 94 101z'/%3E%3Cpath fill='%2339AAC3' stroke='%2339AAC3' stroke-width='1.51' d='M-39 115l230-17-72-84z'/%3E%3Cpath fill='%239CCEBC' stroke='%239CCEBC' stroke-width='1.51' d='M129-726L-39-576l225-68z'/%3E%3Cpath fill='%233877B0' stroke='%233877B0' stroke-width='1.51' d='M126.35 747h18.212L134 578l-164-14z'/%3E%3Cpath fill='%233D74AD' stroke='%233D74AD' stroke-width='1.51' d='M-46.284 747H126.35L-30 564z'/%3E%3Cpath fill='%2379C2BE' stroke='%2379C2BE' stroke-width='1.51' d='M137-438l-90 92 124 13z'/%3E%3Cpath fill='%233EB0C3' stroke='%233EB0C3' stroke-width='1.51' d='M-39 115L119 14 41-19z'/%3E%3Cpath fill='%233680B3' stroke='%233680B3' stroke-width='1.51' d='M-30 564l164 14-27-90z'/%3E%3Cpath fill='%2382C7BD' stroke='%2382C7BD' stroke-width='1.51' d='M137-438l-82-37-8 129z'/%3E%3Cpath fill='%23A3D4BC' stroke='%23A3D4BC' stroke-width='1.51' d='M-39-576l168-150-36.614-21H-15z'/%3E%3Cpath fill='%236AC3BF' stroke='%236AC3BF' stroke-width='1.51' d='M47-346l-159 27 98 206z'/%3E%3Cpath fill='%233587B7' stroke='%233587B7' stroke-width='1.51' d='M-30 564l137-76-66-94z'/%3E%3Cpath fill='%234877AC' stroke='%234877AC' stroke-width='1.51' d='M-108.677 747h43.808L-107 586z'/%3E%3Cpath fill='%23447CAF' stroke='%23447CAF' stroke-width='1.51' d='M-107 586l42.13 161h18.586L-30 564z'/%3E%3Cpath fill='%2366C2C0' stroke='%2366C2C0' stroke-width='1.51' d='M-14-113l-98-206-11 160z'/%3E%3Cpath fill='%23A5D8BB' stroke='%23A5D8BB' stroke-width='1.51' d='M-39-576l24-171h-43.917L-150-647z'/%3E%3Cpath fill='%233D8DB7' stroke='%233D8DB7' stroke-width='1.51' d='M-120 448l90 116 71-170z'/%3E%3Cpath fill='%2396D2BC' stroke='%2396D2BC' stroke-width='1.51' d='M55-475l-94-101-146 91z'/%3E%3Cpath fill='%238CCFBC' stroke='%238CCFBC' stroke-width='1.51' d='M55-475l-240-10 73 166z'/%3E%3Cpath fill='%237EC9BE' stroke='%237EC9BE' stroke-width='1.51' d='M47-346l8-129-167 156z'/%3E%3Cpath fill='%233995BB' stroke='%233995BB' stroke-width='1.51' d='M-120 448l161-54-20-109z'/%3E%3Cpath fill='%2345B6C4' stroke='%2345B6C4' stroke-width='1.51' d='M-111-50l72 165L41-19z'/%3E%3Cpath fill='%233FA9C2' stroke='%233FA9C2' stroke-width='1.51' d='M-165 175L21 285l-60-170z'/%3E%3Cpath fill='%234EBAC3' stroke='%234EBAC3' stroke-width='1.51' d='M41-19l-55-94-97 63z'/%3E%3Cpath fill='%23ACDABA' stroke='%23ACDABA' stroke-width='1.51' d='M-58.917-747H-103.9l-73.1 43 27 57z'/%3E%3Cpath fill='%23439ABB' stroke='%23439ABB' stroke-width='1.51' d='M-183 332l63 116L21 285z'/%3E%3Cpath fill='%2344A5C0' stroke='%2344A5C0' stroke-width='1.51' d='M-183 332l204-47-186-110z'/%3E%3Cpath fill='%23ACDABF' stroke='%23ACDABF' stroke-width='1.51' d='M-103.9-747h-35.082L-177-704z'/%3E%3Cpath fill='%234488B4' stroke='%234488B4' stroke-width='1.51' d='M-107 586l77-22-90-116z'/%3E%3Cpath fill='%235BBEC1' stroke='%235BBEC1' stroke-width='1.51' d='M-14-113l-109-46 12 109z'/%3E%3Cpath fill='%234BB3C2' stroke='%234BB3C2' stroke-width='1.51' d='M-165 175l126-60-72-165z'/%3E%3Cpath fill='%23B0DCC2' stroke='%23B0DCC2' stroke-width='1.51' d='M-138.982-747h-23.876L-177-704z'/%3E%3Cpath fill='%23A0D6BB' stroke='%23A0D6BB' stroke-width='1.51' d='M-185-485l146-91-111-71z'/%3E%3Cpath fill='%2353B6C1' stroke='%2353B6C1' stroke-width='1.51' d='M-256 132l91 43 54-225z'/%3E%3Cpath fill='%23B9E2BC' stroke='%23B9E2BC' stroke-width='1.51' d='M-212.658-747h-100.086L-177-704z'/%3E%3Cpath fill='%2375C8BD' stroke='%2375C8BD' stroke-width='1.51' d='M-112-319l-186 52 175 108z'/%3E%3Cpath fill='%2389CFBC' stroke='%2389CFBC' stroke-width='1.51' d='M-112-319l-73-166-113 218z'/%3E%3Cpath fill='%235BBCC1' stroke='%235BBCC1' stroke-width='1.51' d='M-320-2l64 134 145-182z'/%3E%3Cpath fill='%2366C1C0' stroke='%2366C1C0' stroke-width='1.51' d='M-123-159l-156 13 168 96z'/%3E%3Cpath fill='%234D8DB4' stroke='%234D8DB4' stroke-width='1.51' d='M-296 474l189 112-13-138z'/%3E%3Cpath fill='%234F79AB' stroke='%234F79AB' stroke-width='1.51' d='M-213.832 747h105.155L-107 586z'/%3E%3Cpath fill='%235681AD' stroke='%235681AD' stroke-width='1.51' d='M-353 604l75.877 143h63.29L-107 586z'/%3E%3Cpath fill='%23B7E0C1' stroke='%23B7E0C1' stroke-width='1.51' d='M-162.858-747h-49.8L-177-704z'/%3E%3Cpath fill='%2373C7BE' stroke='%2373C7BE' stroke-width='1.51' d='M-123-159l-175-108 19 121z'/%3E%3Cpath fill='%23558CB0' stroke='%23558CB0' stroke-width='1.51' d='M-353 604l246-18-189-112z'/%3E%3Cpath fill='%2365C1C0' stroke='%2365C1C0' stroke-width='1.51' d='M-111-50l-168-96-41 144z'/%3E%3Cpath fill='%234FAABF' stroke='%234FAABF' stroke-width='1.51' d='M-282 252l99 80 18-157z'/%3E%3Cpath fill='%23A6DAB9' stroke='%23A6DAB9' stroke-width='1.51' d='M-150-647l-154 47 119 115z'/%3E%3Cpath fill='%234F97B7' stroke='%234F97B7' stroke-width='1.51' d='M-296 474l176-26-63-116z'/%3E%3Cpath fill='%2396D5BA' stroke='%2396D5BA' stroke-width='1.51' d='M-185-485l-160 19 47 199z'/%3E%3Cpath fill='%23ACDCB9' stroke='%23ACDCB9' stroke-width='1.51' d='M-177-704l-127 104 154-47z'/%3E%3Cpath fill='%2355B0BF' stroke='%2355B0BF' stroke-width='1.51' d='M-256 132l-26 120 117-77z'/%3E%3Cpath fill='%23B3DFB7' stroke='%23B3DFB7' stroke-width='1.51' d='M-304-600l127-104-135.744-43h-23.5z'/%3E%3Cpath fill='%23A5DAB8' stroke='%23A5DAB8' stroke-width='1.51' d='M-185-485l-119-115-41 134z'/%3E%3Cpath fill='%2355A0BA' stroke='%2355A0BA' stroke-width='1.51' d='M-282 252l-14 222 113-142z'/%3E%3Cpath fill='%235EA0B7' stroke='%235EA0B7' stroke-width='1.51' d='M-434 423l138 51 14-222z'/%3E%3Cpath fill='%235DB3BE' stroke='%235DB3BE' stroke-width='1.51' d='M-413 178l131 74 26-120z'/%3E%3Cpath fill='%235F7FA9' stroke='%235F7FA9' stroke-width='1.51' d='M-392.166 747h115.043L-353 604z'/%3E%3Cpath fill='%2362BABF' stroke='%2362BABF' stroke-width='1.51' d='M-320-2l-93 180 157-46z'/%3E%3Cpath fill='%236EBFBE' stroke='%236EBFBE' stroke-width='1.51' d='M-459 35l46 143 93-180z'/%3E%3Cpath fill='%23B7E1B6' stroke='%23B7E1B6' stroke-width='1.51' d='M-336.245-747h-6.255L-419-611l115 11z'/%3E%3Cpath fill='%2396D5B9' stroke='%2396D5B9' stroke-width='1.51' d='M-298-267l-47-199-143 180z'/%3E%3Cpath fill='%2367A9B9' stroke='%2367A9B9' stroke-width='1.51' d='M-482 287l48 136 152-171z'/%3E%3Cpath fill='%237ACABD' stroke='%237ACABD' stroke-width='1.51' d='M-279-146l-19-121-130 144z'/%3E%3Cpath fill='%2372C6BE' stroke='%2372C6BE' stroke-width='1.51' d='M-279-146l-149 23L-320-2z'/%3E%3Cpath fill='%2366B2BE' stroke='%2366B2BE' stroke-width='1.51' d='M-482 287l200-35-131-74z'/%3E%3Cpath fill='%236587AB' stroke='%236587AB' stroke-width='1.51' d='M-399 609l2.724 138h4.11L-353 604z'/%3E%3Cpath fill='%23AFDEB7' stroke='%23AFDEB7' stroke-width='1.51' d='M-304-600l-115-11 74 145z'/%3E%3Cpath fill='%2388D0BB' stroke='%2388D0BB' stroke-width='1.51' d='M-298-267l-190-19 60 163z'/%3E%3Cpath fill='%23608EAF' stroke='%23608EAF' stroke-width='1.51' d='M-399 609l46-5 57-130z'/%3E%3Cpath fill='%236395B2' stroke='%236395B2' stroke-width='1.51' d='M-434 423l35 186 103-135z'/%3E%3Cpath fill='%23A8DCB8' stroke='%23A8DCB8' stroke-width='1.51' d='M-345-466l-160-1 17 181z'/%3E%3Cpath fill='%2374C6BE' stroke='%2374C6BE' stroke-width='1.51' d='M-428-123l-31 158 139-37z'/%3E%3Cpath fill='%23B3E0B7' stroke='%23B3E0B7' stroke-width='1.51' d='M-345-466l-74-145-86 144z'/%3E%3Cpath fill='%23C2E6B5' stroke='%23C2E6B5' stroke-width='1.51' d='M-458.08-747L-419-611l76.5-136z'/%3E%3Cpath fill='%2382CBBD' stroke='%2382CBBD' stroke-width='1.51' d='M-552-108l93 143 31-158z'/%3E%3Cpath fill='%237196B0' stroke='%237196B0' stroke-width='1.51' d='M-613 564l214 45-35-186z'/%3E%3Cpath fill='%23788EAB' stroke='%23788EAB' stroke-width='1.51' d='M-613 564l28.08 183h8.628L-399 609z'/%3E%3Cpath fill='%236F85A9' stroke='%236F85A9' stroke-width='1.51' d='M-576.292 747h180.016L-399 609z'/%3E%3Cpath fill='%23CAE9B4' stroke='%23CAE9B4' stroke-width='1.51' d='M-419-611l-39.08-136h-89.56L-618-713z'/%3E%3Cpath fill='%2379BFBD' stroke='%2379BFBD' stroke-width='1.51' d='M-459 35l-140 94 186 49z'/%3E%3Cpath fill='%237A9FB1' stroke='%237A9FB1' stroke-width='1.51' d='M-627 438l14 126 179-141z'/%3E%3Cpath fill='%238ED1BB' stroke='%238ED1BB' stroke-width='1.51' d='M-428-123l-60-163-64 178z'/%3E%3Cpath fill='%23CCEAB4' stroke='%23CCEAB4' stroke-width='1.51' d='M-618-713l-19 75 218 27z'/%3E%3Cpath fill='%2373B6BD' stroke='%2373B6BD' stroke-width='1.51' d='M-413 178l-137 77 68 32z'/%3E%3Cpath fill='%237ABBBD' stroke='%237ABBBD' stroke-width='1.51' d='M-599 129l49 126 137-77z'/%3E%3Cpath fill='%23C1E6B5' stroke='%23C1E6B5' stroke-width='1.51' d='M-419-611l-218-27 132 171z'/%3E%3Cpath fill='%2398D5B9' stroke='%2398D5B9' stroke-width='1.51' d='M-488-286l-94 24 30 154z'/%3E%3Cpath fill='%2376A7B6' stroke='%2376A7B6' stroke-width='1.51' d='M-627 438l193-15-48-136z'/%3E%3Cpath fill='%23C4E7B5' stroke='%23C4E7B5' stroke-width='1.51' d='M-505-467l-132-171 44 172z'/%3E%3Cpath fill='%23B1DFB7' stroke='%23B1DFB7' stroke-width='1.51' d='M-505-467l-88 1 105 180z'/%3E%3Cpath fill='%23AADDB7' stroke='%23AADDB7' stroke-width='1.51' d='M-488-286l-105-180 11 204z'/%3E%3Cpath fill='%237BAFB8' stroke='%237BAFB8' stroke-width='1.51' d='M-550 255l-77 183 145-151z'/%3E%3Cpath fill='%2388CDBD' stroke='%2388CDBD' stroke-width='1.51' d='M-641-17l182 52-93-143z'/%3E%3Cpath fill='%2385C8BD' stroke='%2385C8BD' stroke-width='1.51' d='M-641-17l42 146 140-94z'/%3E%3Cpath fill='%23D4EEB9' stroke='%23D4EEB9' stroke-width='1.51' d='M-547.64-747h-59.155L-618-713z'/%3E%3Cpath fill='%23BCE4B6' stroke='%23BCE4B6' stroke-width='1.51' d='M-593-466l-164 59 28 132z'/%3E%3Cpath fill='%238393AB' stroke='%238393AB' stroke-width='1.51' d='M-701 564l113.286 183h2.793L-613 564z'/%3E%3Cpath fill='%23B2E0B7' stroke='%23B2E0B7' stroke-width='1.51' d='M-593-466l-136 191 147 13z'/%3E%3Cpath fill='%23DDF2B8' stroke='%23DDF2B8' stroke-width='1.51' d='M-606.795-747h-81.946l70.74 34z'/%3E%3Cpath fill='%239ED7B9' stroke='%239ED7B9' stroke-width='1.51' d='M-582-262l-120 56 150 98z'/%3E%3Cpath fill='%2389BFBC' stroke='%2389BFBC' stroke-width='1.51' d='M-599 129l-190 74 239 52z'/%3E%3Cpath fill='%238BBCBA' stroke='%238BBCBA' stroke-width='1.51' d='M-789 203l24 105 215-53z'/%3E%3Cpath fill='%2386B2B7' stroke='%2386B2B7' stroke-width='1.51' d='M-550 255l-215 53 138 130z'/%3E%3Cpath fill='%2399D4BA' stroke='%2399D4BA' stroke-width='1.51' d='M-552-108l-150-98 61 189z'/%3E%3Cpath fill='%23878EA8' stroke='%23878EA8' stroke-width='1.51' d='M-770.112 747h182.398L-701 564z'/%3E%3Cpath fill='%239AD4BB' stroke='%239AD4BB' stroke-width='1.51' d='M-702-206l-23 182 84 7z'/%3E%3Cpath fill='%23D1ECB4' stroke='%23D1ECB4' stroke-width='1.51' d='M-637-638h-140l184 172z'/%3E%3Cpath fill='%23CDEBB4' stroke='%23CDEBB4' stroke-width='1.51' d='M-777-638l20 231 164-59z'/%3E%3Cpath fill='%23A8DCB8' stroke='%23A8DCB8' stroke-width='1.51' d='M-582-262l-147-13 27 69z'/%3E%3Cpath fill='%23849DAF' stroke='%23849DAF' stroke-width='1.51' d='M-701 564h88l-14-126z'/%3E%3Cpath fill='%2390CDBD' stroke='%2390CDBD' stroke-width='1.51' d='M-725-24l126 153-42-146z'/%3E%3Cpath fill='%2391C8BC' stroke='%2391C8BC' stroke-width='1.51' d='M-725-24l-64 227 190-74z'/%3E%3Cpath fill='%2388A1B0' stroke='%2388A1B0' stroke-width='1.51' d='M-755 471l54 93 74-126z'/%3E%3Cpath fill='%238AABB3' stroke='%238AABB3' stroke-width='1.51' d='M-765 308l10 163 128-33z'/%3E%3Cpath fill='%23DCF1B3' stroke='%23DCF1B3' stroke-width='1.51' d='M-724.518-747h-28.613L-777-638h140z'/%3E%3Cpath fill='%23DBF0B3' stroke='%23DBF0B3' stroke-width='1.51' d='M-637-638l19-75-70.74-34h-35.778z'/%3E%3Cpath fill='%23D7EFB3' stroke='%23D7EFB3' stroke-width='1.51' d='M-777-638l-163 53 183 178z'/%3E%3Cpath fill='%23A3D7BB' stroke='%23A3D7BB' stroke-width='1.51' d='M-896-117l11 77 160 16z'/%3E%3Cpath fill='%239ACFBC' stroke='%239ACFBC' stroke-width='1.51' d='M-885-40l96 243 64-227z'/%3E%3Cpath fill='%23ADDDB8' stroke='%23ADDDB8' stroke-width='1.51' d='M-702-206l-171-73-23 162z'/%3E%3Cpath fill='%23A4D8BA' stroke='%23A4D8BA' stroke-width='1.51' d='M-896-117l171 93 23-182z'/%3E%3Cpath fill='%238E9FAE' stroke='%238E9FAE' stroke-width='1.51' d='M-755 471l-178 90 232 3z'/%3E%3Cpath fill='%238E97AB' stroke='%238E97AB' stroke-width='1.51' d='M-933 561l156.785 186h6.103L-701 564z'/%3E%3Cpath fill='%23AFDEB7' stroke='%23AFDEB7' stroke-width='1.51' d='M-729-275l-144-4 171 73z'/%3E%3Cpath fill='%239CCCBB' stroke='%239CCCBB' stroke-width='1.51' d='M-885-40l-68 204 164 39z'/%3E%3Cpath fill='%23BAE3B6' stroke='%23BAE3B6' stroke-width='1.51' d='M-729-275l-28-132-116 128z'/%3E%3Cpath fill='%2391ADB3' stroke='%2391ADB3' stroke-width='1.51' d='M-765 308l-179 146 189 17z'/%3E%3Cpath fill='%23E4F4B2' stroke='%23E4F4B2' stroke-width='1.51' d='M-753.13-747h-114.953L-907-738l130 100z'/%3E%3Cpath fill='%2396B5B6' stroke='%2396B5B6' stroke-width='1.51' d='M-906 282l-38 172 179-146z'/%3E%3Cpath fill='%23D2EDB4' stroke='%23D2EDB4' stroke-width='1.51' d='M-757-407l-183-178-12 188z'/%3E%3Cpath fill='%23E8F6B8' stroke='%23E8F6B8' stroke-width='1.51' d='M-868.083-747h-33.782l-5.135 9z'/%3E%3Cpath fill='%239391A7' stroke='%239391A7' stroke-width='1.51' d='M-928.23 747h152.015L-933 561z'/%3E%3Cpath fill='%2393BEBA' stroke='%2393BEBA' stroke-width='1.51' d='M-789 203l-117 79 141 26z'/%3E%3Cpath fill='%23C4E7B5' stroke='%23C4E7B5' stroke-width='1.51' d='M-757-407l-195 10 79 118z'/%3E%3Cpath fill='%2393A5AF' stroke='%2393A5AF' stroke-width='1.51' d='M-944 454l11 107 178-90z'/%3E%3Cpath fill='%23E2F3B2' stroke='%23E2F3B2' stroke-width='1.51' d='M-907-738l-33 153 163-53z'/%3E%3Cpath fill='%23EEF8BC' stroke='%23EEF8BC' stroke-width='1.51' d='M-901.865-747h-5.867l.732 9z'/%3E%3Cpath fill='%2398C4BB' stroke='%2398C4BB' stroke-width='1.51' d='M-953 164l47 118 117-79z'/%3E%3Cpath fill='%239897AA' stroke='%239897AA' stroke-width='1.51' d='M-933 561l-67 24.097v92.495L-956.845 747h28.614z'/%3E%3Cpath fill='%23F1FAB9' stroke='%23F1FAB9' stroke-width='1.51' d='M-907.732-747H-927l20 9z'/%3E%3Cpath fill='%239AB2B4' stroke='%239AB2B4' stroke-width='1.51' d='M-906 282l-94 105.937v46.972l56 19.09z'/%3E%3Cpath fill='%23A4D3BB' stroke='%23A4D3BB' stroke-width='1.51' d='M-1000-21.688v91.16L-953 164l68-204z'/%3E%3Cpath fill='%23C5E7B5' stroke='%23C5E7B5' stroke-width='1.51' d='M-873-279l-79-118-48 66.182v28.17z'/%3E%3Cpath fill='%23B1DEB8' stroke='%23B1DEB8' stroke-width='1.51' d='M-873-279l-124 175 101-13z'/%3E%3Cpath fill='%23B9E2B7' stroke='%23B9E2B7' stroke-width='1.51' d='M-873-279l-127-23.648v169.79l3 28.858z'/%3E%3Cpath fill='%23A4CFBF' stroke='%23A4CFBF' stroke-width='1.51' d='M-1000 69.472v83.008l47 11.52z'/%3E%3Cpath fill='%23DBF1B5' stroke='%23DBF1B5' stroke-width='1.51' d='M-1000-424.48l48 27.48 12-188-60 43.6z'/%3E%3Cpath fill='%239CB9B9' stroke='%239CB9B9' stroke-width='1.51' d='M-1000 285.333v102.604L-906 282z'/%3E%3Cpath fill='%23ABDABA' stroke='%23ABDABA' stroke-width='1.51' d='M-997-104l112 64-11-77z'/%3E%3Cpath fill='%23AAD9BB' stroke='%23AAD9BB' stroke-width='1.51' d='M-885-40l-112-64-3 5.934v76.378z'/%3E%3Cpath fill='%23EAF7B5' stroke='%23EAF7B5' stroke-width='1.51' d='M-1000-727.76v137.234l60 5.526z'/%3E%3Cpath fill='%239890A9' stroke='%239890A9' stroke-width='1.51' d='M-1000 747h43.155L-1000 677.592z'/%3E%3Cpath fill='%23EBF7B1' stroke='%23EBF7B1' stroke-width='1.51' d='M-1000-727.76L-940-585l33-153-20-9h-73z'/%3E%3Cpath fill='%239DC3BB' stroke='%239DC3BB' stroke-width='1.51' d='M-953 164l-47 61.5v59.833l94-3.333z'/%3E%3Cpath fill='%2399A7B2' stroke='%2399A7B2' stroke-width='1.51' d='M-1000 434.91v99.556L-944 454z'/%3E%3Cpath fill='%2399A2AE' stroke='%2399A2AE' stroke-width='1.51' d='M-944 454l-56 80.466v50.63L-933 561z'/%3E%3Cpath fill='%23E2F4B7' stroke='%23E2F4B7' stroke-width='1.51' d='M-940-585l-60-5.526v49.126z'/%3E%3Cpath fill='%23A0C7BF' stroke='%23A0C7BF' stroke-width='1.51' d='M-1000 152.48v73.02l47-61.5z'/%3E%3Cpath fill='%23D0ECB8' stroke='%23D0ECB8' stroke-width='1.51' d='M-1000-424.48v93.662L-952-397z'/%3E%3Cpath fill='%23ACDAC2' stroke='%23ACDAC2' stroke-width='1.51' d='M-1000-102.356v4.29l3-5.934z'/%3E%3Cpath fill='%23B2DDC3' stroke='%23B2DDC3' stroke-width='1.51' d='M-1000-105.292v2.936l3-1.644z'/%3E%3Cpath fill='%23B9E2BE' stroke='%23B9E2BE' stroke-width='1.51' d='M-1000-132.857v27.565l3 1.292z'/%3E%3C/svg%3E");
}

.skills-section  h4 {
  text-align: left;
  font-weight: 500;
}
.skills-section  p {
  color: #767676;
  text-align: left;
  margin-bottom: 0;
}
.skills-section  .card-img {
  text-align: left;
  background-color: #fff;
  padding: 3rem 2.5rem 0 2.5rem;
}
.skills-section  .card-img span {
  font-size: 72px;
}
.skills-section  .card-box {
  padding: 0rem 2.5rem 3rem 2.5rem;
  background-color: #fff;
}
.skills-section .modalWindow {
  z-index: 2000;
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  background-color: rgba(0, 0, 0, 0.9);
  width: 100%;
  height: 100%;
}
.skills-section .modalWindow .modalWindow-container {
  display: table-cell;
  vertical-align: middle;
}
.skills-section .modalWindow .modalWindow-video {
  height: calc(44.9943757vw);
  width: 80vw;
  margin: 0 auto;
}
.skills-section a.close {
  position: absolute;
  right: 4vw;
  top: 12vh;
  color: #ffffff;
  z-index: 5;
  font-size: 37px;
  background: #000;
  padding: 20px;
  border-radius: 50%;
}
.skills-section a.close:hover {
  color: #ffffff;
}
.illus-btn-section {
  padding-top: 0px;
  padding-bottom: 120px;
  background-color: #232323;
}
.vimeo-block {
  padding-top: 120px;
  padding-bottom: 120px;
}
.vimeo-link {
  color: #ffffff;
  text-decoration: underline;
  text-decoration-style: dotted;
  transition: all 0.2s ease-in-out;
}
.vimeo-link:hover {
  color: #333333;
  text-decoration: underline;
}
@media (min-width: 992px) {
  .vimeo-block .mbr-figure {
    padding-left: 4rem;
  }
}
@media (max-width: 991px) {
  .vimeo-block .mbr-figure {
    padding-top: 3rem;
  }
}

/* ---- 'reveal' footer section ---- */

.footer-reveal-section {
  padding-top: 90px;
  padding-bottom: 90px;
  background-color: #465052;
}
.footer-reveal-section .media-container-row {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.footer-reveal-section .media-container-row .foot-menu {
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0;
  margin-bottom: 0;
}
.footer-reveal-section .media-container-row .foot-menu li {
  padding: 0 1rem 1rem 1rem;
}
.footer-reveal-section .media-container-row .foot-menu li p {
  margin: 0;
}
.foot-menu a {
  color: #d3d3d3;
  text-decoration: underline;
  text-decoration-style: dotted;
  transition: all 0.3s ease-in-out;
}
.foot-menu a:hover {
  text-decoration-style: solid;
  color: #ffffff;
}
.footer-reveal-section .media-container-row .social-list {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
}
.footer-reveal-section .media-container-row .social-list .mbr-iconfont-social {
  font-size: 1.5rem;
  color: #ffffff;
}
.footer-reveal-section .media-container-row .social-list .soc-item {
  margin: 0 .5rem;
}
.footer-reveal-section .media-container-row .social-list a {
  margin: 0;
  opacity: .5;
  transition: .2s linear;
}
.footer-reveal-section .media-container-row .social-list a:hover {
  opacity: 1;
}
@media (max-width: 767px) {
  .footer-reveal-section .media-container-row .social-list {
    justify-content: center;
    -webkit-justify-content: center;
  }
}
.footer-reveal-section .media-container-row .row-copyright {
  word-break: break-word;
}
.footer-reveal-section foot-menu-item {
  text-align: right;
}
.footer-reveal-section foot-menu-item P {
  text-align: right;
}

/* ---- WEB DESIGN CASE STUDY PAGE styles ---- */

.web-case-study {
  padding-top: 150px;
  padding-bottom: 30px;
  background-color: #232323;
}
.web-case-study h2 {
  text-align: left;
}
.web-case-study h4 {
  text-align: left;
  font-weight: 500;
}
.web-case-study p {
  color: #767676;
  text-align: left;
}
.web-case-study .block-content {
  display: -webkit-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  word-break: break-word;
}
.web-case-study .media {
  margin: initial;
  align-items: center;
}
.web-case-study .mbr-figure {
  align-self: flex-start;
  -webkit-align-self: flex-start;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
}
.web-case-study .card-img {
  padding-right: 2rem;
  width: auto;
}
.web-case-study .card-img span {
  font-size: 72px;
  color: #707070;
}
@media (min-width: 992px) {
  .web-case-study .mbr-figure {
    padding-right: 4rem;
    padding-right: 0;
    padding-left: 4rem;
  }
  .web-case-study .media-container-row {
    -webkit-flex-direction: row-reverse;
  }
}
@media (max-width: 991px) {
  .web-case-study .mbr-figure {
    padding-right: 0;
    padding-bottom: 1rem;
    margin-bottom: 2rem;
    padding-bottom: 0;
    margin-bottom: 0;
    padding-top: 1rem;
    margin-top: 2rem;
  }
  .web-case-study .media-container-row {
    -webkit-flex-direction: column-reverse;
  }
}
@media (max-width: 300px) {
  .web-case-study .card-img span {
    font-size: 40px !important;
  }
}
.web-case-study H2 {
  color: #efefef;
}
.web-case-study .mbr-text {
  color: #efefef;
}
.web-case-study H4 {
  color: #cccccc;
}
.web-case-study .mbr-figure {
  width: 50%;
}
.web-case-study .card-img .mbr-iconfont {
  color: rgb(120,144,156); 
  font-size: 48px;
}
.learn-more-button-section {
  padding-top: 30px;
  padding-bottom: 120px;
  background-color: #232323;
}
.case-study-title-section {
  padding-top: 120px;
  padding-bottom: 30px;
  background-color: #f9f9f9;
}
.case-study-title-section .mbr-section-subtitle {
  color: #767676;
}
.web-case-study-image-section {
  padding-top: 30px;
  padding-bottom: 75px;
  background: #f9f9f9;
}
.web-case-study-image-section .images-container.container-fluid {
  padding: 0;
}
.web-case-study-image-section .media-container-row {
  margin: 0 auto;
  align-items: stretch;
  width: 100% !important;
}
.web-case-study-image-section .media-container-row .img-item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  width: 100%;
  z-index: 1;
}
.web-case-study-image-section .media-container-row .img-item img {
  width: 100%;
}
.web-case-study-image-section .media-container-row .img-item .img-caption {
  background: #ffffff;
  z-index: 2;
  padding: 1rem 1rem;
  word-break: break-word;
}
.web-case-study-image-section .media-container-row .img-item .img-caption p {
  margin-bottom: 0;
}
.web-case-study-image-section .media-container-row .img-item.item1 {
  padding: 0 2rem 0 0;
}
@media (max-width: 992px) {
  .web-case-study-image-section .img-item {
    width: 100% !important;
  }
  .web-case-study-image-section .img-item.item1 {
    width: 100%;
    flex-basis: initial !important;
    padding: 0 0 2rem 0 !important;
  }
}
.web-color-palette-section {
  padding-top: 30px;
  padding-bottom: 45px;
}
.rg-palette {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1600' height='400' viewBox='0 0 1600 400' shape-rendering='crispEdges'%3E%3Cpath fill='%23101113' d='M0 0h1600v400H0z'/%3E%3Cpath fill='%23191826' d='M0 0h400v400H0z'/%3E%3Cpath fill='%23B10817' d='M400 0h400v400H400z'/%3E%3Cpath fill='%23232136' d='M1200 0h400v400h-400z'/%3E%3C/svg%3E");
}
.case-study-results-header {
  padding-top: 90px;
  padding-bottom: 0px;
  background-color: #f9f9f9;
}
.case-study-results-header .mbr-section-subtitle {
  color: #767676;
}
.case-study-results-header H2 {
  color: #333333;
}
.device-lineup-img-section {
  padding-top: 30px;
  padding-bottom: 15px;
  background: #f9f9f9;
}
.device-lineup-img-section .image-block {
  margin: auto;
}
.device-lineup-img-section figcaption {
  position: relative;
}
.device-lineup-img-section figcaption div {
  position: absolute;
  bottom: 0;
  width: 100%;
}

.device-lineup-img-section .image-block {
    width: 40%;
  }
@media (max-width: 768px) {
  .device-lineup-img-section .image-block {
    width: 70%;
  }
}
@media (max-width: 567px) {
  .device-lineup-img-section .image-block {
    width: 90%;
  }
}
.live-demo-button-section {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #f9f9f9;
}
.case-study-results-section {
  padding-top: 30px;
  padding-bottom: 60px;
  background-color: #f9f9f9;
}
.case-study-results-section .counter-container {
  color: #767676;
}
.case-study-results-section .counter-container ul {
  margin-bottom: 0;
}
.case-study-results-section .counter-container ul li {
  margin-bottom: 1rem;
  list-style: none;
}
.case-study-results-section .counter-container ul li:before {
  position: absolute;
  left: 0px;
  margin-top: -10px;
  padding-top: 3px;
  content: '';
  display: inline-block;
  text-align: center;
  margin: 5px 10px;
  line-height: 20px;
  transition: all .2s;
  color: #ffffff;
  background: #149dcc;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  content: '✓';
}
.case-study-results-section .mbr-text UL {
  color: #333333;
}
.back-to-btn-section {
  padding-top: 60px;
  padding-bottom: 120px;
}
#back-to-home-web {
  background-color: #f9f9f9;
}/* ---- END web design case study  ---- */

/* ---- ILLUSTRATION PAGE styles ---- */
.ill-header {
  padding-top: 150px;
  background-color: #232323;
}
.ill-header .mbr-section-subtitle {
  color: #c1c1c1;
}
.ill-header H2 {
  color: #f9f9f9;
}
#back-to-home-ill {
  background-color: #232323;
}