/*----------------------------------------------------

1. Global Area 
2. Header Section

******* HOME PAGE 1 *******



=====================================================================*/
/*=========
Font load
===========*/
:root {
  --cg-body-font: "Montserrat", sans-serif;
  --cg-heading: "Montserrat", sans-serif;
  --cg-font2: "Montserrat", serif;
  --cg-font3: "Montserrat", sans-serif;
  --cg-font4: "Montserrat", sans-serif;
  --cg-body-color: #cce3ff;
  --cg-body-color2: #cce3ff;
  --cube-1: cubic-bezier(0.55, 0.085, 0, 0.99);
  --cube-2: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
  --cg-title-color: #001030;
  --cg-pr-c1: #001030;
  --cg-pr-c2: #bcb196;
  --cg-pr-c3: #001030;
  --cg-pr-c4: #bcb196;
  --color-custom-secondary: #f5f5f5;
}

::selection {
  background-color: var(--cg-pr-c1);
  color: var(--cg-pr-c2);
}

body {
  background-color: var(--cg-body-color) !important;
  color: var(--cg-pr-c1);
}

.cg-header-section .offcanvas-trigger {
  width: 28px;
  height: 28px;
  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;
}
#cg-header .item-text a {
  color: var(--cg-pr-c2);
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-header-section .offcanvas-trigger {
    width: 50px;
  }
}
.cg-header-section .offcanvas-trigger button {
  padding: 0;
  width: 28px;
  border: none;
  height: 28px;
  background-color: transparent;
}
.cg-header-section .offcanvas-trigger span {
  width: 5px;
  height: 5px;
  float: left;
  margin: 2px;
  position: relative;
  border-radius: 50px;
  display: inline-block;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  background: var(--cg-pr-c1);
}
.cg-header-section .offcanvas-trigger span:nth-child(1) {
  background-color: var(--cg-pr-c2) !important;
}
.cg-header-section .offcanvas-trigger span:nth-child(5) {
  background-color: var(--cg-pr-c2) !important;
}
.cg-header-section .offcanvas-trigger span:nth-child(9) {
  background-color: var(--cg-pr-c2) !important;
}
.cg-header-section .offcanvas-trigger:hover span {
  background: #1c255c;
}
.cg-header-section .offcanvas-trigger:hover span:nth-child(1) {
  -webkit-transform: translateX(9px);
  transform: translateX(9px);
}
.cg-header-section .offcanvas-trigger:hover span:nth-child(2) {
  -webkit-transform: translateX(9px);
  transform: translateX(9px);
}
.cg-header-section .offcanvas-trigger:hover span:nth-child(3) {
  -webkit-transform: translateY(9px);
  transform: translateY(9px);
}
.cg-header-section .offcanvas-trigger:hover span:nth-child(6) {
  -webkit-transform: translateY(9px);
  transform: translateY(9px);
}
.cg-header-section .offcanvas-trigger:hover span:nth-child(9) {
  -webkit-transform: translateX(-9px);
  transform: translateX(-9px);
}
.cg-header-section .offcanvas-trigger:hover span:nth-child(8) {
  -webkit-transform: translateX(-9px);
  transform: translateX(-9px);
}
.cg-header-section .offcanvas-trigger:hover span:nth-child(7) {
  -webkit-transform: translateY(-9px);
  transform: translateY(-9px);
}
.cg-header-section .offcanvas-trigger:hover span:nth-child(4) {
  -webkit-transform: translateY(-9px);
  transform: translateY(-9px);
}

.cg-header-section {
  top: 0;
  left: 0;
  z-index: 10;
  width: 100%;
  position: absolute;
}
.cg-header-section .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.cg-header-section .dropdown {
  position: relative;
  padding-right: 16px;
}
.cg-header-section .dropdown:after {
  top: 2px;
  right: 0px;
  content: "\f107";
  font-size: 14px;
  font-weight: 700;
  font-weight: 900;
  position: absolute;
  color: var(--cg-title-color);
  font-family: "Font Awesome 5 free";
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}
.cg-header-section .dropdown:hover .dropdown-menu {
  visibility: visible;
  opacity: 1;
  clip: inherit;
  -webkit-transform: scaleY(1);
  -khtml-transform: scaleY(1);
  transform: scaleY(1);
}
.cg-header-section .dropdown-menu {
  left: 0;
  top: 55px;
  z-index: 100;
  margin: 0px;
  padding: 4px 4px;
  height: auto;
  min-width: 270px;
  display: block;
  border: none;
  border-radius: 0;
  position: absolute;
  opacity: 0;
  background: #fff;
  border-radius: 5px;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  transform-origin: 0 0 0;
  -webkit-transform-origin: 0 0 0;
  -ms-transform-origin: 0 0 0;
  -o-transform-origin: 0 0 0;
  text-align: left;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-box-shadow: -8px 8px 24px 0px rgba(0, 0, 0, 0.08);
  box-shadow: -8px 8px 24px 0px rgba(0, 0, 0, 0.08);
}
.cg-header-section .dropdown-menu .dropdown {
  padding-right: 0;
}
.cg-header-section .dropdown-menu .dropdown:after {
  display: none;
}
.cg-header-section .dropdown-menu .dropdown-menu {
  top: 0px !important;
  left: 100%;
  transform-origin: 0 0 0;
  -webkit-transform-origin: 0 0 0;
  -ms-transform-origin: 0 0 0;
  -o-transform-origin: 0 0 0;
  -webkit-transform: scaleY(0) !important;
  transform: scaleY(0) !important;
}
.cg-header-section .dropdown-menu .dropdown-menu a {
  color: #fff;
  font-size: 14px;
  font-weight: 500;
}
.cg-header-section .dropdown-menu li {
  display: block;
  margin: 10px 0px !important;
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}
.cg-header-section .dropdown-menu li:last-child {
  border-bottom: none;
}
.cg-header-section .dropdown-menu li:before {
  display: none;
}
.cg-header-section .dropdown-menu li:after {
  color: #fff;
  right: 15px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}
.cg-header-section .dropdown-menu li.dropdown:hover:after {
  -webkit-transform: rotate(0);
  transform: rotate(0);
}
.cg-header-section .dropdown-menu li.dropdown:hover .dropdown-menu {
  top: 0;
  -webkit-transform: scaleY(1) !important;
  transform: scaleY(1) !important;
}
.cg-header-section .dropdown-menu li.dropdown:before {
  color: #fff;
  top: 10px;
  right: 15px;
}
.cg-header-section .dropdown-menu li:hover:before {
  color: #fff !important;
}
.cg-header-section .dropdown-menu a {
  width: 100%;
  line-height: 1;
  position: relative;
  display: inline-block;
  padding: 15px 0px 15px 18px !important;
  font-weight: 500 !important;
  font-size: 16px !important;
}
.cg-header-section .dropdown-menu a:before {
  width: 0 !important;
  top: 23px !important;
  left: 17px !important;
  -webkit-transform: scale(0) !important;
  transform: scale(0) !important;
}
.cg-header-section .dropdown-menu a:after {
  display: none;
}
.cg-header-section .dropdown-menu a:hover,
.cg-header-section .dropdown-menu a.active {
  color: var(--cg-title-color) !important;
  padding-left: 30px !important;
}
.cg-header-section .dropdown-menu a:hover:after,
.cg-header-section .dropdown-menu a.active:after {
  width: 100%;
}
.cg-header-section .dropdown-menu a:hover:before,
.cg-header-section .dropdown-menu a.active:before {
  opacity: 1;
  left: 15px;
  width: 5px !important;
  visibility: visible;
  -webkit-transform: scale(1) !important;
  transform: scale(1) !important;
}
.cg-header-section:is(.header_style_one):is(.txa_sticky):is(.txa_sticky_show) {
  padding-top: 0px;
  background-color: #fff;
}
.cg-header-section:is(.header_style_one) .cg-header-top {
  padding: 12px 160px;
  background-color: var(--cg-pr-c1);
}
@media screen and (max-width: 1600px) {
  .cg-header-section:is(.header_style_one) .cg-header-top {
    padding: 12px 60px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-header-section:is(.header_style_one) .cg-header-top {
    padding: 5px 15px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-header-section:is(.header_style_one) .cg-header-top {
    display: none !important;
  }
}
.cg-header-section:is(.header_style_one) .cg-header-top .top-cta .item-icon {
  margin-right: 8px;
}
.cg-header-section:is(.header_style_one) .cg-header-top .top-cta .item-text {
  color: #fff;
  font-size: 14px;
}
.cg-header-section:is(.header_style_one) .cg-header-top .top-action {
  gap: 15px 30px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-header-section:is(.header_style_one) .cg-header-top .top-action {
    gap: 15px;
  }
}
.cg-header-section:is(.header_style_one)
  .cg-header-top
  .top-action
  .action-language,
.cg-header-section:is(.header_style_one)
  .cg-header-top
  .top-action
  .action-currency {
  color: var(--cg-pr-c2);
  font-size: 15px;
  font-weight: 500;
  margin-right: 15px;
  position: relative;
  background-color: transparent;
}
.cg-header-section:is(.header_style_one)
  .cg-header-top
  .top-action
  .action-language:after,
.cg-header-section:is(.header_style_one)
  .cg-header-top
  .top-action
  .action-currency:after {
  top: 0px;
  opacity: 0.7;
  color: var(--cg-pr-c2);
  right: -17px;
  font-size: 14px;
  content: "\f078";
  font-weight: 700;
  position: absolute;
  font-family: "Font Awesome 5 Free";
}
.cg-header-section:is(.header_style_one)
  .cg-header-top
  .top-action
  .action-language
  select,
.cg-header-section:is(.header_style_one)
  .cg-header-top
  .top-action
  .action-currency
  select {
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
}
.cg-header-section:is(.header_style_one)
  .cg-header-top
  .top-action
  .action-language:after {
  top: 1px;
}
.cg-header-section:is(.header_style_one)
  .cg-header-top
  .top-action
  .action-language:before {
  top: 6px;
  left: -22px;
  width: 17px;
  content: "";
  height: 12px;
  position: absolute;
  background-repeat: no-repeat;
  background-size: cover;
  background-image: url(../flag/flag-en.svg);
}
.cg-header-section:is(.header_style_one)
  .cg-header-top
  .top-action
  .action-language.vi:before {
  background-image: url(../flag/flag-vi.svg);
}
.cg-header-section:is(.header_style_one)
  .cg-header-top
  .top-action
  .action-language.th:before {
  background-image: url(../flag/flag-th.svg);
}
.cg-header-section:is(.header_style_one)
  .cg-header-top
  .top-action
  .action-language.fr:before {
  background-image: url(../flag/flag-fr.svg);
}
.cg-header-section:is(.header_style_one) .cg-header-top .action-social {
  color: var(--cg-pr-c2);
  font-size: 14px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-header-section:is(.header_style_one) .cg-header-top .action-social span {
    display: none;
  }
}
.cg-header-section:is(.header_style_one) .cg-header-top .action-social a {
  opacity: 0.72;
  margin-left: 20px;
  color: var(--cg-pr-c2);
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-header-section:is(.header_style_one) .cg-header-top .action-social a {
    margin-left: 10px;
  }
}
.cg-header-section:is(.header_style_one) .cg-header-top .action-social a:hover {
  opacity: 1;
}
.cg-header-section:is(.header_style_one) .cg-header-navigation {
  z-index: 1;
  margin: 0px 90px;
  padding: 25px 70px;
  position: relative;
}
.cg-header-section:is(.header_style_one) .cg-header-navigation:before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  z-index: -1;
  position: absolute;
  background-color: #fff;
  clip-path: polygon(0% 0%, 100% 0%, 100% 70%, 95% 100%, 5% 100%, 0% 70%);

  /* display: none; */
}
@media screen and (max-width: 1800px) {
  .cg-header-section:is(.header_style_one) .cg-header-navigation {
    padding: 25px 70px;
  }
}
@media screen and (max-width: 1700px) {
  .cg-header-section:is(.header_style_one) .cg-header-navigation {
    margin: 0px 30px;
  }
}
@media screen and (max-width: 1600px) {
  .cg-header-section:is(.header_style_one) .cg-header-navigation {
    margin: 0px 20px;
    padding: 25px 40px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px),
  only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-header-section:is(.header_style_one) .cg-header-navigation {
    padding: 20px 40px;
  }
}
@media (max-width: 480px) {
  .cg-header-section:is(.header_style_one) .cg-header-navigation {
    margin: 0;
    padding: 10px 15px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px),
  only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-header-section:is(.header_style_one) .cg-header-navigation .brand-logo {
    max-width: 150px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-header-section:is(.header_style_one)
    .cg-header-navigation
    .main-navigation {
    display: none !important;
  }
}
.cg-header-section:is(.header_style_one)
  .cg-header-navigation
  .main-navigation
  li {
  margin: 0px 30px;
}
@media screen and (max-width: 1800px) {
  .cg-header-section:is(.header_style_one)
    .cg-header-navigation
    .main-navigation
    li {
    margin: 0px 20px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .cg-header-section:is(.header_style_one)
    .cg-header-navigation
    .main-navigation
    li {
    margin: 0px 15px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-header-section:is(.header_style_one)
    .cg-header-navigation
    .main-navigation
    li {
    margin: 0px 10px;
  }
}
.cg-header-section:is(.header_style_one)
  .cg-header-navigation
  .main-navigation
  li
  a {
  color: #241f1f;
  font-weight: 500;
  display: inline;
  position: relative;
  padding-bottom: 30px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px),
  only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-header-section:is(.header_style_one)
    .cg-header-navigation
    .main-navigation
    li
    a {
    font-size: 15px;
  }
}
.cg-header-section:is(.header_style_one)
  .cg-header-navigation
  .main-navigation
  li
  a:before {
  top: 8px;
  width: 5px;
  height: 5px;
  left: -10px;
  content: "";
  position: absolute;
  border-radius: 100%;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition: 800ms var(--cube-1);
  transition: 800ms var(--cube-1);
  background-color: var(--cg-pr-c3);

  display: none;
}
.cg-header-section:is(.header_style_one)
  .cg-header-navigation
  .main-navigation
  li
  a:after {
  left: 0;
  right: 0;
  top: 22px;
  width: 0%;
  height: 2px;
  content: "";
  margin: 0 auto;
  position: absolute;
  background-color: #241f1f;
  -webkit-transition: 800ms var(--cube-1);
  transition: 800ms var(--cube-1);
}
.cg-header-section:is(.header_style_one)
  .cg-header-navigation
  .main-navigation
  li:hover
  a:before,
.cg-header-section:is(.header_style_one)
  .cg-header-navigation
  .main-navigation
  li:is(.active)
  a:before {
  -webkit-transform: scale(1);
  transform: scale(1);
}
.cg-header-section:is(.header_style_one)
  .cg-header-navigation
  .main-navigation
  li:hover
  a:after,
.cg-header-section:is(.header_style_one)
  .cg-header-navigation
  .main-navigation
  li.current_page_item
  a:after,
.cg-header-section:is(.header_style_one)
  .cg-header-navigation
  .main-navigation
  li:is(.active)
  a:after {
  width: 100%;
}
.cg-header-section:is(.header_style_one) .cg-header-navigation .header-action {
  gap: 15px 45px;
}
@media screen and (max-width: 1600px) {
  .cg-header-section:is(.header_style_one)
    .cg-header-navigation
    .header-action {
    gap: 15px 30px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px),
  only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-header-section:is(.header_style_one)
    .cg-header-navigation
    .header-action {
    gap: 15px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-header-section:is(.header_style_one)
    .cg-header-navigation
    .header-action {
    display: none !important;
  }
}
.cg-header-section:is(.header_style_one) .cg-header-navigation .action-cta {
  gap: 12px;
}
.cg-header-section:is(.header_style_one)
  .cg-header-navigation
  .action-cta
  .item-icon {
  -webkit-animation: swing 2s ease infinite;
  animation: swing 2s ease infinite;
}
.cg-header-section:is(.header_style_one) .cg-header-navigation .action-cta span,
.cg-header-section:is(.header_style_one) .cg-header-navigation .action-cta a {
  display: block;
}
.cg-header-section:is(.header_style_one)
  .cg-header-navigation
  .action-cta
  span {
  color: #828a8d;
  font-size: 14px;
}
.cg-header-section:is(.header_style_one) .cg-header-navigation .action-cta a {
  font-weight: 700;
  color: var(--cg-pr-c1);
  white-space: nowrap;
  font-family: var(--cg-heading);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px),
  only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-header-section:is(.header_style_one) .cg-header-navigation .action-cta a {
    font-size: 14px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-header-section:is(.header_style_one) .cg-header-navigation .header-btn {
    display: none;
  }
}
.cg-header-section:is(.header_style_one) .cg-header-navigation .header-btn a {
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  font-weight: 700;
  overflow: hidden;
  padding: 10px 35px;
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  white-space: nowrap;
  border-radius: 100px;
  color: var(--cg-pr-c1);
  border: 1px solid #000000;
  font-family: var(--cg-heading);
}
.cg-header-section:is(.header_style_one)
  .cg-header-navigation
  .header-btn
  a:before {
  top: 0;
  left: 0;
  content: "";
  height: 0%;
  z-index: -1;
  width: 100%;
  position: absolute;
  border-radius: 100px;
  -webkit-transition: 500ms var(--cube-1);
  transition: 500ms var(--cube-1);
  background-color: var(--cg-pr-c3);
}
.cg-header-section:is(.header_style_one) .cg-header-navigation .header-btn a i {
  font-size: 20px;
  margin-right: 20px;
  color: var(--cg-pr-c3);
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
@media screen and (max-width: 1700px) {
  .cg-header-section:is(.header_style_one)
    .cg-header-navigation
    .header-btn
    a
    i {
    margin-right: 10px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px),
  only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-header-section:is(.header_style_one)
    .cg-header-navigation
    .header-btn
    a
    i {
    font-size: 14px;
    margin-right: 5px;
  }
}
.cg-header-section:is(.header_style_one)
  .cg-header-navigation
  .header-btn
  a:hover {
  color: #fff;
  border: 1px solid var(--cg-pr-c3);
}
.cg-header-section:is(.header_style_one)
  .cg-header-navigation
  .header-btn
  a:hover:before {
  height: 100%;
}
.cg-header-section:is(.header_style_one)
  .cg-header-navigation
  .header-btn
  a:hover
  i {
  color: #fff;
}
@media screen and (max-width: 1700px) {
  .cg-header-section:is(.header_style_one) .cg-header-navigation .header-btn a {
    padding: 10px 25px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px),
  only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-header-section:is(.header_style_one) .cg-header-navigation .header-btn a {
    font-size: 12px;
    padding: 10px 15px;
  }
}
.cg-header-section:is(.header_style_two) {
  margin-top: 14px;
  padding: 0px 15px;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-header-section:is(.header_style_two) {
    margin-top: 0;
  }
}
.cg-header-section:is(.header_style_two):is(.txa_sticky) {
  margin-top: 0;
}
.cg-header-section:is(.header_style_two) .cg-header-top {
  margin: 0 auto;
  padding: 8px 10px;
  max-width: 1720px;
  border-radius: 50px;
  background-color: var(--cg-pr-c1);
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-header-section:is(.header_style_two) .cg-header-top {
    display: none !important;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-header-section:is(.header_style_two) .cg-header-top {
    padding: 0px 5px;
  }
}
.cg-header-section:is(.header_style_two) .cg-header-top .top-cta-area {
  padding: 5px 20px;
  border-radius: 50px;
  border: 1px solid rgba(255, 255, 255, 0.0588235294);
  background-color: rgba(255, 255, 255, 0.0784313725);
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-header-section:is(.header_style_two) .cg-header-top .top-cta-area {
    padding: 5px;
  }
}
.cg-header-section:is(.header_style_two) .cg-header-top .top-cta-area a {
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  margin-right: 30px;
  position: relative;
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-header-section:is(.header_style_two) .cg-header-top .top-cta-area a {
    margin-right: 10px;
  }
}
.cg-header-section:is(.header_style_two) .cg-header-top .top-cta-area a i {
  margin-right: 5px;
  color: var(--cg-pr-c3);
}
.cg-header-section:is(.header_style_two) .cg-header-top .top-cta-area a span {
  margin-right: 5px;
  color: var(--cg-pr-c3);
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-header-section:is(.header_style_two) .cg-header-top .top-cta-area a span {
    display: none;
  }
}
.cg-header-section:is(.header_style_two) .cg-header-top .top-cta-area a:before {
  top: 10px;
  right: -20px;
  width: 5px;
  height: 5px;
  content: "";
  position: absolute;
  border-radius: 100%;
  background-color: var(--cg-pr-c3);
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-header-section:is(.header_style_two)
    .cg-header-top
    .top-cta-area
    a:before {
    right: -10px;
  }
}
.cg-header-section:is(.header_style_two)
  .cg-header-top
  .top-cta-area
  a:last-child {
  margin-right: 0;
}
.cg-header-section:is(.header_style_two)
  .cg-header-top
  .top-cta-area
  a:last-child:before {
  display: none;
}
.cg-header-section:is(.header_style_two) .cg-header-wrap {
  padding: 25px 0px;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-header-section:is(.header_style_two) .cg-header-wrap {
    padding: 18px 0px;
  }
}
.cg-header-section:is(.header_style_two) .cg-logo-navigation {
  gap: 0px 90px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-header-section:is(.header_style_two) .cg-logo-navigation {
    gap: 0px 50px;
  }
}
.cg-header-section:is(.header_style_two) .cg-header-navigation {
  margin: 0 auto;
  max-width: 1645px;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-header-section:is(.header_style_two)
    .cg-header-navigation
    .main-navigation {
    display: none !important;
  }
}
.cg-header-section:is(.header_style_two)
  .cg-header-navigation
  .main-navigation
  li {
  margin: 0px 30px;
}
@media screen and (max-width: 1800px) {
  .cg-header-section:is(.header_style_two)
    .cg-header-navigation
    .main-navigation
    li {
    margin: 0px 20px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .cg-header-section:is(.header_style_two)
    .cg-header-navigation
    .main-navigation
    li {
    margin: 0px 15px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-header-section:is(.header_style_two)
    .cg-header-navigation
    .main-navigation
    li {
    margin: 0px 10px;
  }
}
.cg-header-section:is(.header_style_two)
  .cg-header-navigation
  .main-navigation
  li
  a {
  color: #241f1f;
  font-weight: 500;
  display: inline;
  position: relative;
  padding-bottom: 30px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px),
  only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-header-section:is(.header_style_two)
    .cg-header-navigation
    .main-navigation
    li
    a {
    font-size: 15px;
  }
}
.cg-header-section:is(.header_style_two)
  .cg-header-navigation
  .main-navigation
  li
  a:before {
  top: 8px;
  width: 5px;
  height: 5px;
  left: -10px;
  content: "";
  position: absolute;
  border-radius: 100%;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition: 800ms var(--cube-1);
  transition: 800ms var(--cube-1);
  background-color: var(--cg-pr-c3);
}
.cg-header-section:is(.header_style_two)
  .cg-header-navigation
  .main-navigation
  li:hover
  a:before,
.cg-header-section:is(.header_style_two)
  .cg-header-navigation
  .main-navigation
  li:is(.active)
  a:before {
  -webkit-transform: scale(1);
  transform: scale(1);
}
.cg-header-section:is(.header_style_two) .cg-header-navigation .header-action {
  gap: 10px 50px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-header-section:is(.header_style_two)
    .cg-header-navigation
    .header-action {
    gap: 10px 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-header-section:is(.header_style_two)
    .cg-header-navigation
    .header-action {
    display: none !important;
  }
}
.cg-header-section:is(.header_style_two)
  .cg-header-navigation
  .action-language {
  font-size: 14px;
  font-weight: 500;
  margin-right: 15px;
  position: relative;
  padding-left: 10px;
  color: var(--cg-pr-c2);
  background-color: transparent;
}
.cg-header-section:is(.header_style_two)
  .cg-header-navigation
  .action-language:before {
  top: 1px;
  left: -23px;
  width: 25px;
  content: "";
  height: 25px;
  position: absolute;
  border-radius: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1803921569);
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1803921569);
  background-image: url(../img/flag.svg);
}
.cg-header-section:is(.header_style_two)
  .cg-header-navigation
  .action-language:after {
  top: 0px;
  opacity: 1;
  right: -17px;
  font-size: 14px;
  content: "\f078";
  font-weight: 700;
  position: absolute;
  color: var(--cg-pr-c1);
  font-family: "Font Awesome 5 Free";
}
.cg-header-section:is(.header_style_two)
  .cg-header-navigation
  .action-language
  select {
  border: none;
  font-weight: 700;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
}
.cg-header-section:is(.header_style_two)
  .cg-header-navigation
  .cg-cart-trigger {
  padding: 0;
  border: none;
  font-size: 18px;
  position: relative;
  color: var(--cg-pr-c1);
  background-color: transparent;
}
.cg-header-section:is(.header_style_two)
  .cg-header-navigation
  .cg-cart-trigger
  span {
  top: -10px;
  left: 10px;
  width: 18px;
  color: #fff;
  height: 18px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 12px;
  font-weight: 600;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  border-radius: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: var(--cg-pr-c3);
}
.cg-header-section:is(.header_style_three):is(.txa_sticky) {
  -webkit-transform: translateY(-180%);
  transform: translateY(-180%);
}
.cg-header-section:is(.header_style_three):is(.txa_sticky) .cg-header-top {
  display: none !important;
}
.cg-header-section:is(.header_style_three):is(.txa_sticky):is(
    .txa_sticky_show
  ) {
  background-color: transparent;
}
.cg-header-section:is(.header_style_three) .cg-header-top-wrap {
  padding: 7px 0px 6px;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-header-section:is(.header_style_three) .cg-header-top-wrap {
    display: none !important;
  }
}
.cg-header-section:is(.header_style_three) .cg-header-top-wrap .top-cta-area {
  padding: 5px 20px;
  border-radius: 50px;
  background-color: #fff;
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-header-section:is(.header_style_three) .cg-header-top-wrap .top-cta-area {
    padding: 5px 20px;
  }
}
.cg-header-section:is(.header_style_three) .cg-header-top-wrap .top-cta-area a {
  font-size: 14px;
  font-weight: 500;
  margin-right: 30px;
  position: relative;
  color: var(--cg-pr-c1);
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-header-section:is(.header_style_three)
    .cg-header-top-wrap
    .top-cta-area
    a {
    margin-right: 10px;
  }
}
.cg-header-section:is(.header_style_three)
  .cg-header-top-wrap
  .top-cta-area
  a
  i {
  margin-right: 5px;
  color: var(--cg-pr-c3);
}
.cg-header-section:is(.header_style_three)
  .cg-header-top-wrap
  .top-cta-area
  a
  span {
  margin-right: 5px;
  color: var(--cg-pr-c3);
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-header-section:is(.header_style_three)
    .cg-header-top-wrap
    .top-cta-area
    a
    span {
    display: none;
  }
}
.cg-header-section:is(.header_style_three)
  .cg-header-top-wrap
  .top-cta-area
  a:before {
  top: 10px;
  right: -20px;
  width: 5px;
  height: 5px;
  content: "";
  position: absolute;
  border-radius: 100%;
  background-color: var(--cg-pr-c3);
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-header-section:is(.header_style_three)
    .cg-header-top-wrap
    .top-cta-area
    a:before {
    right: -10px;
  }
}
.cg-header-section:is(.header_style_three)
  .cg-header-top-wrap
  .top-cta-area
  a:last-child {
  margin-right: 0;
}
.cg-header-section:is(.header_style_three)
  .cg-header-top-wrap
  .top-cta-area
  a:last-child:before {
  display: none;
}
.cg-header-section:is(.header_style_three) .cg-header-top-wrap .top-action {
  gap: 15px 30px;
  border-radius: 30px;
  background-color: #fff;
  padding: 0px 25px 0px 50px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-header-section:is(.header_style_three) .cg-header-top-wrap .top-action {
    gap: 15px;
  }
}
.cg-header-section:is(.header_style_three)
  .cg-header-top-wrap
  .top-action
  .action-language,
.cg-header-section:is(.header_style_three)
  .cg-header-top-wrap
  .top-action
  .action-currency {
  color: var(--cg-pr-c1);
  font-size: 16px;
  font-weight: 500;
  margin-right: 15px;
  position: relative;
  background-color: transparent;
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-header-section:is(.header_style_three)
    .cg-header-top-wrap
    .top-action
    .action-language,
  .cg-header-section:is(.header_style_three)
    .cg-header-top-wrap
    .top-action
    .action-currency {
    font-size: 14px;
  }
}
.cg-header-section:is(.header_style_three)
  .cg-header-top-wrap
  .top-action
  .action-language:after,
.cg-header-section:is(.header_style_three)
  .cg-header-top-wrap
  .top-action
  .action-currency:after {
  top: 0px;
  opacity: 0.7;
  color: var(--cg-pr-c1);
  right: -17px;
  font-size: 14px;
  content: "\f078";
  font-weight: 700;
  position: absolute;
  font-family: "Font Awesome 5 Free";
}
.cg-header-section:is(.header_style_three)
  .cg-header-top-wrap
  .top-action
  .action-language
  select,
.cg-header-section:is(.header_style_three)
  .cg-header-top-wrap
  .top-action
  .action-currency
  select {
  border: none;
  font-weight: 500;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-color: transparent;
}
.cg-header-section:is(.header_style_three)
  .cg-header-top-wrap
  .top-action
  .action-language:after {
  top: 1px;
}
.cg-header-section:is(.header_style_three)
  .cg-header-top-wrap
  .top-action
  .action-language:before {
  top: 6px;
  left: -22px;
  width: 17px;
  content: "";
  height: 12px;
  position: absolute;
  background-repeat: no-repeat;
  background-image: url(../img/icon/flag.svg);
}
.cg-header-section:is(.header_style_three) .cg-header-top-wrap .action-social {
  color: var(--cg-pr-c1);
  font-size: 15px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-header-section:is(.header_style_three)
    .cg-header-top-wrap
    .action-social
    span {
    display: none;
  }
}
.cg-header-section:is(.header_style_three)
  .cg-header-top-wrap
  .action-social
  a {
  opacity: 0.72;
  margin-left: 20px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-header-section:is(.header_style_three)
    .cg-header-top-wrap
    .action-social
    a {
    margin-left: 10px;
  }
}
.cg-header-section:is(.header_style_three)
  .cg-header-top-wrap
  .action-social
  a:hover {
  opacity: 1;
}
.cg-header-section:is(.header_style_three) .cg-logo-navigation {
  margin: 0 auto;
  max-width: 1350px;
  padding: 25px 30px;
  background-color: #edf3ff;
  border-top: 2px solid var(--cg-pr-c2);
  border-bottom-left-radius: 45px;
  border-bottom-right-radius: 45px;
  -webkit-box-shadow: 0 6px 0 0 var(--cg-pr-c2);
  box-shadow: 0 6px 0 0 var(--cg-pr-c2);
}
@media (max-width: 767px) {
  .cg-header-section:is(.header_style_three) .cg-logo-navigation {
    padding: 15px 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-header-section:is(.header_style_three)
    .cg-logo-navigation
    .main-navigation {
    display: none !important;
  }
}
.cg-header-section:is(.header_style_three)
  .cg-logo-navigation
  .main-navigation
  li {
  margin: 0px 30px;
}
@media screen and (max-width: 1800px) {
  .cg-header-section:is(.header_style_three)
    .cg-logo-navigation
    .main-navigation
    li {
    margin: 0px 20px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .cg-header-section:is(.header_style_three)
    .cg-logo-navigation
    .main-navigation
    li {
    margin: 0px 15px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-header-section:is(.header_style_three)
    .cg-logo-navigation
    .main-navigation
    li {
    margin: 0px 10px;
  }
}
.cg-header-section:is(.header_style_three)
  .cg-logo-navigation
  .main-navigation
  li
  a {
  color: #241f1f;
  font-weight: 500;
  display: inline;
  position: relative;
  padding-bottom: 30px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px),
  only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-header-section:is(.header_style_three)
    .cg-logo-navigation
    .main-navigation
    li
    a {
    font-size: 15px;
  }
}
.cg-header-section:is(.header_style_three)
  .cg-logo-navigation
  .main-navigation
  li
  a:before {
  top: 8px;
  width: 5px;
  height: 5px;
  left: -10px;
  content: "";
  position: absolute;
  border-radius: 100%;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition: 800ms var(--cube-1);
  transition: 800ms var(--cube-1);
  background-color: var(--cg-pr-c3);
}
.cg-header-section:is(.header_style_three)
  .cg-logo-navigation
  .main-navigation
  li:hover
  a:before,
.cg-header-section:is(.header_style_three)
  .cg-logo-navigation
  .main-navigation
  li:is(.active)
  a:before {
  -webkit-transform: scale(1);
  transform: scale(1);
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-header-section:is(.header_style_three)
    .cg-logo-navigation
    .header-action {
    display: none !important;
  }
}
.cg-header-section:is(.header_style_four):is(.txa_sticky) .cg-header-content {
  padding-top: 20px;
}
.cg-header-section:is(.header_style_four):is(.txa_sticky):is(.txa_sticky_show) {
  padding-bottom: 20px;
  background-color: #000;
}
.cg-header-section:is(.header_style_four) .cg-header-content {
  margin: 0 auto;
  max-width: 1565px;
  padding-top: 40px;
  padding-left: 15px;
  padding-right: 15px;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-header-section:is(.header_style_four) .cg-header-content {
    padding-top: 20px;
  }
}
.cg-header-section:is(.header_style_four)
  .cg-header-content
  .offcanvas-trigger
  span {
  background-color: #fff;
}
.cg-header-section:is(.header_style_four) .cg-header-content .dropdown:after {
  top: 0;
  color: #fff;
}
.cg-header-section:is(.header_style_four) .cg-header-content .dropdown-menu a {
  font-size: 15px !important;
  color: var(--cg-pr-c1) !important;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-header-section:is(.header_style_four)
    .cg-header-content
    .main-navigation {
    display: none !important;
  }
}
.cg-header-section:is(.header_style_four)
  .cg-header-content
  .main-navigation
  li {
  margin: 0px 25px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .cg-header-section:is(.header_style_four)
    .cg-header-content
    .main-navigation
    li {
    margin: 0px 20px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-header-section:is(.header_style_four)
    .cg-header-content
    .main-navigation
    li {
    margin: 0px 18px;
  }
}
.cg-header-section:is(.header_style_four)
  .cg-header-content
  .main-navigation
  li
  a {
  color: #fff;
  font-weight: 600;
  display: inline;
  position: relative;
  padding-bottom: 30px;
  text-transform: uppercase;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px),
  only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-header-section:is(.header_style_four)
    .cg-header-content
    .main-navigation
    li
    a {
    font-size: 15px;
  }
}
.cg-header-section:is(.header_style_four)
  .cg-header-content
  .main-navigation
  li
  a:before {
  top: 8px;
  width: 5px;
  height: 5px;
  left: -10px;
  content: "";
  position: absolute;
  border-radius: 100%;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition: 800ms var(--cube-1);
  transition: 800ms var(--cube-1);
  background-color: var(--cg-pr-c3);
}
.cg-header-section:is(.header_style_four)
  .cg-header-content
  .main-navigation
  li:hover
  a:before,
.cg-header-section:is(.header_style_four)
  .cg-header-content
  .main-navigation
  li:is(.active)
  a:before {
  -webkit-transform: scale(1);
  transform: scale(1);
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-header-section:is(.header_style_four) .offcanvas-trigger {
    display: none !important;
  }
}
.cg-header-section:is(.header_style_four) .cg-mobile-btn-trigger span {
  background-color: #fff;
}

.txa_sticky_header {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  right: 0;
  -webkit-transition: 300ms ease-in-out;
  transition: 300ms ease-in-out;
  z-index: 8;
}
.txa_sticky_header:is(.txa_sticky) {
  -webkit-transform: translateY(-180%);
  transform: translateY(-180%);
}
.txa_sticky_header:is(.txa_sticky) .cg-header-top {
  display: none !important;
}
.txa_sticky_header:is(.txa_sticky):is(.txa_sticky_show) {
  background-color: #fff;
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .txa_sticky_header:is(.txa_sticky):is(.txa_sticky_show) {
    top: 0;
  }
}

.cg-mobile-btn-trigger {
  padding: 0;
  padding: 0;
  border: none;
  display: none;
  background-color: transparent;
}
.cg-mobile-btn-trigger span {
  width: 30px;
  height: 2px;
  display: block;
  margin-bottom: 5px;
  background-color: #000;
}
.cg-mobile-btn-trigger span:nth-child(2) {
  width: 25px;
}
.cg-mobile-btn-trigger span:last-child {
  width: 20px;
  margin-bottom: 0;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-mobile-btn-trigger {
    display: block;
  }
}

/*// Mobile Menu style*/
/*----------------------------------------------------*/
.mobile_logo {
  top: 10px;
  left: 15px;
  display: none;
  position: absolute;
}

.mobile_menu_content {
  top: 0px;
  bottom: 0;
  left: -350px;
  height: 100vh;
  z-index: 101;
  position: fixed;
  width: 310px;
  overflow-y: scroll;
  background-color: #0f0d0d;
  padding: 20px 35px 35px 35px;
  -webkit-box-shadow: 0px 3px 5px rgba(100, 100, 100, 0.19);
  box-shadow: 0px 3px 5px rgba(100, 100, 100, 0.19);
  -webkit-transition: all 0.5s ease-in;
  transition: all 0.5s ease-in;
}
.mobile_menu_content .mobile-main-navigation {
  width: 100%;
}
.mobile_menu_content .mobile-main-navigation .navbar-nav {
  width: 100%;
}
.mobile_menu_content .dropdown:after {
  display: none;
}
.mobile_menu_content .navbar-nav .dropdown-menu {
  position: static !important;
  -webkit-transform: none !important;
  transform: none !important;
}
.mobile_menu_content .mobile-main-navigation .navbar-nav li {
  width: 100%;
  display: block;
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}
.mobile_menu_content .mobile-main-navigation .navbar-nav li a {
  padding: 0;
  width: 100%;
  color: #fff;
  display: block;
  font-weight: 600;
  font-size: 14px;
  font-family: var(--heading);
  text-transform: uppercase;
  padding: 10px 30px 10px 0;
}
.mobile_menu_content .m-brand-logo {
  width: 120px;
  margin: 50px auto;
}

.mobile_menu_wrap.mobile_menu_on .mobile_menu_content {
  left: 0px;
  -webkit-transition: all 0.7s ease-out;
  transition: all 0.7s ease-out;
}

.mobile_menu_overlay {
  top: 0;
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 100;
  right: 0%;
  height: 120vh;
  opacity: 0;
  visibility: hidden;
  background-color: rgba(0, 0, 0, 0.9);
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.mobile_menu_overlay_on {
  overflow: hidden;
}

.mobile_menu_wrap.mobile_menu_on .mobile_menu_overlay {
  opacity: 1;
  visibility: visible;
}

.mobile_menu_button {
  right: 0px;
  z-index: 5;
  padding: 0;
  border: none;
  display: none;
  font-size: 24px;
  cursor: pointer;
  margin-left: 20px;
  line-height: 38px;
  text-align: center;
  background-color: transparent;
}
.mobile_menu_button span {
  width: 30px;
  height: 2px;
  display: block;
  margin-bottom: 5px;
  background-color: #000;
}
.mobile_menu_button span:nth-child(2) {
  width: 25px;
}
.mobile_menu_button span:last-child {
  width: 20px;
  margin-bottom: 0;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .mobile_menu_button {
    display: block;
  }
}

.mobile_menu .mobile-main-navigation .navbar-nav li a:after {
  display: none;
}
.mobile_menu .mobile-main-navigation .dropdown > .dropdown-menu {
  opacity: 1;
  visibility: visible;
}
.mobile_menu
  .mobile_menu_content
  .mobile-main-navigation
  .navbar-nav
  .dropdown-menu {
  border: none;
  display: none;
  -webkit-transition: none;
  transition: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 5px 0px;
  width: 100%;
  background-color: transparent;
}
.mobile_menu
  .mobile_menu_content
  .mobile-main-navigation
  .navbar-nav
  .dropdown-menu
  li {
  border: none;
  padding: 0 10px;
  line-height: 1;
}
.mobile_menu
  .mobile_menu_content
  .mobile-main-navigation
  .navbar-nav
  .dropdown-menu
  li:hover {
  background-color: transparent;
}
.mobile_menu
  .mobile_menu_content
  .mobile-main-navigation
  .navbar-nav
  .dropdown-menu
  li
  a {
  color: #fff !important;
}
.mobile_menu
  .mobile_menu_content
  .mobile-main-navigation
  .navbar-nav
  .dropdown-menu
  li
  a:hover {
  color: var(--tz-prime-c);
  background-color: transparent;
}
.mobile_menu .dropdown {
  position: relative;
}
.mobile_menu .dropdown .dropdown-btn {
  color: #9397a7;
  position: absolute;
  top: 0px;
  right: 0;
  cursor: pointer;
  width: 35px;
  font-size: 16px;
  height: 32px;
  border-radius: 5px;
  padding: 5px 10px;
  background-color: #1c1c1c;
}
.mobile_menu .dropdown .dropdown-btn.toggle-open {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.mobile_menu .mobile_menu_close {
  top: 25px;
  right: 25px;
  cursor: pointer;
  color: #d60606;
  font-size: 20px;
  position: absolute;
}
.mobile_menu .mobile-search-bar {
  overflow: hidden;
  border-radius: 5px;
  margin-bottom: 40px;
}
.mobile_menu .mobile-search-bar input {
  color: #fff;
  width: 100%;
  height: 50px;
  border: none;
  font-size: 14px;
  padding-left: 15px;
  border-radius: 5px;
  border-bottom: none;
  background-color: #2d2d2d;
}
.mobile_menu .mobile-search-bar input::-webkit-input-placeholder {
  color: #fff;
  font-size: 14px;
}
.mobile_menu .mobile-search-bar input::-moz-placeholder {
  color: #fff;
  font-size: 14px;
}
.mobile_menu .mobile-search-bar input:-ms-input-placeholder {
  color: #fff;
  font-size: 14px;
}
.mobile_menu .mobile-search-bar input::-ms-input-placeholder {
  color: #fff;
  font-size: 14px;
}
.mobile_menu .mobile-search-bar input::placeholder {
  color: #fff;
  font-size: 14px;
}
.mobile_menu .mobile-search-bar button {
  top: 0;
  right: 0;
  color: #fff;
  padding: 0;
  width: 50px;
  height: 50px;
  border: none;
  position: absolute;
  background-color: var(--tz-prime-c);
}
.mobile_menu .ptx-mobile-header-social {
  margin-top: 40px;
}
.mobile_menu .ptx-mobile-header-social a {
  color: #fff;
  margin: 0px 8px;
  font-size: 15px;
}
.mobile_menu .ptx-mobile-header-social a:hover {
  color: #4400e7;
}

/*// off canvas style*/
/*----------------------------------------------------*/
.sidebar-info-contents {
  position: relative;
}

.sidebar-info-contents .content-inner {
  position: relative;
}

.sidebar-info-contents .content-inner .logo {
  padding-bottom: 20px;
  max-width: 180px;
}

.sidebar-info-contents .content-inner .logo img {
  display: inline-block;
  max-width: 100%;
}

.sidebar-info-contents .content-inner .content-box {
  position: relative;
  margin-top: 50px;
}

.sidebar-info-contents .content-inner h5 {
  color: #fff;
  font-weight: 700;
  margin: 25px 0px 15px;
}

.sidebar-info-contents .content-inner .content-box .text {
  color: #fff;
  margin-bottom: 35px;
}

.sidebar-info-contents .content-inner .social-box {
  position: relative;
  margin-top: 0px;
  padding-left: 0;
  margin-bottom: 30px;
}

.sidebar-info-contents .content-inner .social-box li {
  position: relative;
  display: inline-block;
  margin-right: 5px;
  transition: all 900ms ease;
  -moz-transition: all 900ms ease;
  -webkit-transition: all 900ms ease;
  -ms-transition: all 900ms ease;
  -o-transition: all 900ms ease;
}

.sidebar-info-contents .content-inner .social-box li a {
  position: relative;
  width: 36px;
  height: 36px;
  color: #fff;
  z-index: 1;
  font-size: 14px;
  line-height: 36px;
  text-align: center;
  border-radius: 50%;
  display: inline-block;
  background-color: rgba(255, 255, 255, 0.1);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.sidebar-info-contents .content-inner .social-box li a:hover {
  color: #fff;
  background-color: var(--cg-pr-c3);
}

.close-side-widget,
.close-side-widget:hover {
  color: #fff !important;
  font-size: 24px;
}

.xs-sidebar-group .xs-overlay {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  font-size: 0;
  position: fixed;
  pointer-events: none;
}

.xs-sidebar-group .xs-overlay .loader-area {
  height: 100vh;
}

.xs-sidebar-group.info-group .xs-overlay {
  z-index: 10;
}

.xs-sidebar-group .preloader-wrap {
  padding: 0px;
}

.xs-sidebar-group .loader-area {
  height: 100vh;
}

.xs-sidebar-group.info-group.isActive .preloader-wrap .loader-bg {
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  -webkit-transition: 800ms all cubic-bezier(0.77, 0, 0.175, 1);
  transition: 800ms all cubic-bezier(0.77, 0, 0.175, 1);
}

.xs-sidebar-group.info-group .preloader-wrap .loader-bg {
  left: 0;
  width: 0;
  opacity: 0;
  opacity: 0.95;
  height: 100%;
  -webkit-transition: 800ms all cubic-bezier(0.1, 0.1, 0.1, 1);
  transition: 800ms all cubic-bezier(0.1, 0.1, 0.1, 1);
}

.xs-sidebar-group .widget-heading {
  position: absolute;
  top: 0;
  right: 0;
  padding: 25px;
}

.xs-sidebar-widget {
  position: fixed;
  right: -100%;
  top: 0;
  bottom: 0;
  width: 100%;
  max-width: 360px;
  z-index: 20;
  overflow: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  background-color: var(--tz-title-color);
  -webkit-transition: all 0.5s cubic-bezier(0.9, 0.03, 0, 0.96) 0.6s;
  transition: all 0.5s cubic-bezier(0.9, 0.03, 0, 0.96) 0.6s;
  visibility: hidden;
  opacity: 0;
}

.xs-sidebar-group.isActive .xs-sidebar-widget {
  opacity: 1;
  visibility: visible;
  right: 0;
  -webkit-transition: all 0.7s cubic-bezier(0.9, 0.03, 0, 0.96) 0.4s;
  transition: all 0.7s cubic-bezier(0.9, 0.03, 0, 0.96) 0.4s;
}

.sidebar-textwidget {
  padding: 40px 30px;
}

.close-side-widget {
  z-index: 2;
  color: #1768dd;
  display: block;
  position: relative;
  font-size: 15px;
}

.sidebar-widget-container {
  position: relative;
  top: 150px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease-in 0.3s;
  transition: all 0.3s ease-in 0.3s;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.xs-sidebar-group.isActive .sidebar-widget-container {
  top: 0px;
  opacity: 1;
  visibility: visible;
  -webkit-transition: all 1s ease-out 1.2s;
  transition: all 1s ease-out 1.2s;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.sidebar-info-contents .gallery-box li a {
  width: 80px;
  display: block;
  height: 80px;
  margin-bottom: 5px;
  position: relative;
}
.sidebar-info-contents .gallery-box li a img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.sidebar-info-contents .gallery-box li a:before {
  top: 0;
  left: 0;
  width: 0%;
  content: "";
  height: 100%;
  position: absolute;
  -webkit-transition: 500ms all ease;
  transition: 500ms all ease;
  background-color: rgb(0, 0, 0);
}

.sidebar-info-contents .gallery-box li a:after {
  left: 0;
  right: 0;
  top: 40%;
  opacity: 0;
  color: #fff;
  font-size: 18px;
  content: "\f066";
  font-weight: 900;
  text-align: center;
  position: absolute;
  -webkit-transition: 500ms all ease;
  transition: 500ms all ease;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-family: "Font Awesome 5 free";
}

.sidebar-info-contents .gallery-box li a:hover:before {
  width: 100%;
}

.sidebar-info-contents .gallery-box li a:hover:after {
  top: 50%;
  opacity: 1;
}

.cart_sidebar {
  padding: 30px;
  padding-bottom: 50px;
}

.cart_sidebar_top {
  background-color: #0e0f11;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 30px;
  margin-top: -30px;
  margin-left: -30px;
  margin-right: -30px;
  margin-bottom: 40px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.cart_sidebar .heading_title {
  line-height: 1;
  font-size: 17px;
  color: #fff;
  font-weight: 600;
}

.cart_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-right: 25px;
}

.cart_item:not(:last-child) {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #0e0f11;
}

.cart_item .item_image {
  display: block;
  min-width: 70px;
  overflow: hidden;
  position: relative;
  margin-right: 10px;
  width: 60px;
  padding: 5px;
}

.cart_item .item_title {
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 10px;
  color: #fff;
}

.cart_item .item_price {
  line-height: 1;
  display: block;
  font-size: 14px;
  font-weight: 500;
  color: #fff;
  opacity: 1;
}

.cart_item .remove_btn {
  top: 5px;
  right: 0px;
  padding: 0;
  border: none;
  color: var(--ed-prime-c);
  font-size: 14px;
  line-height: 19px;
  text-align: center;
  position: absolute;
  border-radius: 100%;
  background: transparent;
}

.cart_sidebar {
  top: 0;
  width: 300px;
  right: -320px;
  height: 100vh;
  z-index: 9999;
  position: fixed;
  overflow-y: scroll;
  scrollbar-width: none;
  background-color: #000;
  -webkit-box-shadow: -5px 0 20px -5px rgba(0, 0, 0, 0.29);
  box-shadow: -5px 0 20px -5px rgba(0, 0, 0, 0.29);
  -webkit-transition-duration: 500ms;
  transition-duration: 500ms;
}

.cart_sidebar.active {
  right: 0px;
}

.cart_items_list {
  padding-bottom: 45px;
  border-bottom: 1px solid #434343;
}

.cart_sidebar .tx-close {
  color: #fff;
  right: -11px;
  border: none;
  background-color: transparent;
}

.cart_sidebar .tx-close:before,
.cart_sidebar .tx-close:after {
  background-color: #fff;
}

.cart_sidebar_bottom {
  padding: 30px 30px 55px;
}

.cart_sidebar_button a {
  color: #fff;
  width: 100%;
  font-size: 16px;
  font-weight: 800;
  text-align: center;
  border-radius: 4px;
  display: inline-block;
  padding: 10px 25px 12px;
}
.cart_sidebar_button a:not(:last-child) {
  margin-bottom: 10px;
  background: var(--cg-pr-c2);
}
.cart_sidebar_button a:nth-child(2) {
  color: #fff;
  background: var(--cg-pr-c1);
}

.cart_sidebar .total_price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  font-weight: 700;
  margin-top: 30px;
  padding: 10px 0px;
  margin-bottom: 10px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

/* 
  offcanvas-start
*/
.txa-offcanvas-box {
  position: fixed;
  right: 0px;
  top: 0px;
  background: #fff;
  z-index: 12;
  max-width: 720px;
  height: 100vh;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.88);
  backdrop-filter: blur(40px);
  -webkit-backdrop-filter: blur(40px);
  overflow-y: scroll;
  -webkit-transform: translateX(105%);
  transform: translateX(105%);
  visibility: hidden;
  opacity: 1;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  (max-width: 767px) {
  .txa-offcanvas-box {
    right: 0px;
    top: 0px;
    height: 100vh;
  }
}
.txa-offcanvas-box::-webkit-scrollbar {
  display: none;
}
.txa-offcanvas-box-close {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: 56px;
  height: 56px;
  background: #c9f7ca;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 26px;
  position: absolute;
  right: 16px;
  top: 16px;
  border: none;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767px) {
  .txa-offcanvas-box-close {
    width: 46px;
    height: 46px;
    font-size: 20px;
    right: 10px;
    top: 10px;
  }
}
.txa-offcanvas-box-close:hover {
  color: #fff;
  background: #3533ff;
}
.txa-offcanvas-box-container {
  padding: 80px;
  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%;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 50px;
}
@media (max-width: 767px) {
  .txa-offcanvas-box-container {
    padding: 80px 20px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .txa-offcanvas-box-container {
    padding: 80px 40px;
  }
}
.txa-offcanvas-box .offcanvas-slideup {
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  text-transform: capitalize;
}
.txa-offcanvas-box:is(.active) {
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
  visibility: visible;
  opacity: 1;
}
.txa-offcanvas-box:is(.active) .offcanvas-slideup {
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
.txa-offcanvas-services-title {
  font-size: 16px;
  color: #101010;
  margin-bottom: 14px;
}
.txa-offcanvas-services li {
  overflow: hidden;
  line-height: 1.5;
}
.txa-offcanvas-services li:not(:last-child) {
  margin-bottom: 8px;
}
.txa-offcanvas-services-item {
  font-size: 32px;
  color: #5d5d5d;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  gap: 10px;
  -webkit-transform: translateX(-28px);
  transform: translateX(-28px);
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.txa-offcanvas-services-item i {
  font-size: 20px;
  -webkit-transform: translateY(-3px) translateX(0px);
  transform: translateY(-3px) translateX(0px);
  color: #000;
}
.txa-offcanvas-services-item:hover {
  color: #000;
  -webkit-transform: translateX(0px);
  transform: translateX(0px);
}
.txa-offcanvas-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 50px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (max-width: 767px) {
  .txa-offcanvas-content {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .txa-offcanvas-content {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
.txa-offcanvas-content-box-title {
  font-size: 16px;
  color: #888888;
  margin-bottom: 14px;
}
.txa-offcanvas-contact li {
  font-size: 16px;
  line-height: 22px;
  color: #101010;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 12px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.txa-offcanvas-contact li:not(:last-child) {
  margin-bottom: 10px;
}
.txa-offcanvas-contact li span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 11px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.txa-offcanvas-contact li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 11px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.txa-offcanvas-contact li a:hover {
  color: #3533ff;
}
.txa-offcanvas-social li {
  overflow: hidden;
  margin-bottom: 7px;
}
.txa-offcanvas-social-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  font-size: 16px;
  color: #5d5d5d;
  line-height: 1.5;
  -webkit-transform: translateX(-25px);
  transform: translateX(-25px);
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.txa-offcanvas-social-item i {
  width: 15px;
}
.txa-offcanvas-social-item:hover {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  color: #000;
}

.txa-offcanvas-search-form {
  position: relative;
  z-index: 1;
}
.txa-offcanvas-search-form-input {
  height: 55px;
  padding: 0 20px;
  background: rgba(105, 105, 105, 0.15);
  width: 100%;
  border: none;
  outline: none;
  color: #000;
  font-size: 16px;
  border-radius: 0px;
}
.txa-offcanvas-search-form-btn {
  border: none;
  outline: none;
  background: transparent;
  color: #000;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  text-transform: capitalize;
  font-size: 16px;
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 50px;
  padding: 0;
}
.txa-offcanvas-search-form-btn:hover {
  color: #3533ff;
}

/*global area*/
/*----------------------------------------------------*/
/*Global  area*/
/*-------------------------*/
@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: inherit;
  }
}
body {
  margin: 0;
  padding: 0;
  z-index: 1;
  margin: 0 auto;
  font-weight: 500;
  overflow-x: hidden;
  line-height: 1.667;
  color: var(--cg-body-color);
  font-family: var(--cg-body-font);
  -moz-osx-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  background: #dff6ff;
}
body .row {
  --bs-gutter-x: 32px;
}
body .container {
  max-width: 1425px;
}

.home-1 {
  background-color: #edf3ff;
}

.home-2 {
  background-color: #dff6ff;
}

.home-3 {
  background-color: #edfaff;
}

.home-4 {
  background-color: #fff;
}

.headline h1,
.headline h2,
.headline h3,
.headline h4,
.headline h5,
.headline h6 {
  line-height: 1;
  font-weight: 400;
  margin-bottom: 0;
  font-family: var(--cg-heading);
}

.headline-2 h1,
.headline-2 h2,
.headline-2 h3,
.headline-2 h4,
.headline-2 h5,
.headline-2 h6 {
  font-weight: 400;
  margin-bottom: 0;
  line-height: 1.145;
  font-family: var(--cg-font3);
}

.marquee-right,
.marquee-left {
  display: flow-root;
}

/*Reset  area*/
/*-------------------------*/
.ul-li ul {
  margin: 0;
  padding: 0;
}
.ul-li ul li {
  list-style: none;
  display: inline-block;
}

.ul-li-block ul {
  margin: 0;
  padding: 0;
}
.ul-li-block ul li {
  display: block;
  list-style: none;
}

#preloader {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 99999;
  width: 100%;
  height: 100%;
  overflow: visible;
  background-color: #fff;
}
#preloader .preloader-logo {
  left: 0;
  top: 50%;
  right: 0;
  text-align: center;
  position: absolute;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
#preloader .preloader-logo img {
  -webkit-animation: zoom-in-zoom-out 2s ease-out infinite;
  animation: zoom-in-zoom-out 2s ease-out infinite;
}

[data-background] {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

a {
  color: inherit;
  text-decoration: none;
  -webkit-transition: 500ms all ease;
  transition: 500ms all ease;
}
a:hover,
a:focus {
  text-decoration: none;
}

span,
a {
  display: inline-block;
}

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

button {
  cursor: pointer;
}

.form-control:focus,
button:visited,
button.active,
button:hover,
button:focus,
input:visited,
input.active,
input:hover,
input:focus,
textarea:hover,
textarea:focus,
a:hover,
a:focus,
a.active,
select,
select:hover,
select:focus,
select:visited {
  outline: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-decoration: none;
  color: inherit;
}

.form-control {
  -webkit-box-shadow: none;
  box-shadow: none;
}

.background_overlay {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}

.pera-content p {
  margin-bottom: 0;
}

.splitting.animated .char {
  -webkit-animation: fadeInUp 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;
  animation: fadeInUp 0.4s cubic-bezier(0.3, 0, 0.7, 1) both;
  -webkit-animation-delay: calc(30ms * var(--char-index));
  animation-delay: calc(30ms * var(--char-index));
}

.splitting .whitespace {
  width: 10px;
}

.split-line {
  overflow: hidden;
}

.href-underline a {
  width: 100%;
  display: inline !important;
  background-position-y: -1px;
  background-repeat: no-repeat;
  background-size: 0 100%;
  backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  background-image: linear-gradient(
    transparent calc(100% - 1px),
    currentColor 2px
  );
  -webkit-transition: 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.href-underline a:hover {
  color: inherit;
  background-size: 100% 100%;
}

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}

.over-hidden {
  overflow: hidden;
}

.cg-scrollup {
  width: 50px;
  right: 20px;
  z-index: 5;
  height: 50px;
  bottom: 20px;
  display: none;
  position: fixed;
  line-height: 50px;
  border-radius: 10px;
  background-color: var(--cg-pr-c3);
}
.cg-scrollup i {
  color: #fff;
}

.tx-tab-btn .nav-tabs .nav-item.show .nav-link,
.tx-tab-btn .nav-tabs .nav-link.active,
.tx-tab-btn .nav-tabs .nav-link {
  border: none;
  padding-top: 0;
  padding-right: 0;
  border-radius: 0;
  margin-bottom: 0;
  cursor: pointer;
  background-color: transparent;
}
.tx-tab-btn .nav-tabs {
  border: none;
}
.tx-tab-btn .nav {
  display: inherit;
}

.cg-btn-1 a {
  font-size: 18px;
  font-weight: 700;
  color: var(--cg-pr-c1);
  text-transform: capitalize;
}
.cg-btn-1 a span {
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0;
  padding: 17px 16px 17px 40px;
  -webkit-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
  background-color: var(--cg-pr-c2);
}
@media (max-width: 767px) {
  .cg-btn-1 a span {
    font-size: 16px;
    padding: 14px 14px 14px 20px;
  }
}
@media (max-width: 480px) {
  .cg-btn-1 a span {
    font-size: 15px;
    padding: 12px 12px 12px 15px;
  }
}
.cg-btn-1 a span i {
  width: 30px;
  height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  margin-left: 18px;
  border-radius: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--cg-pr-c1);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #fff;
}
@media (max-width: 480px) {
  .cg-btn-1 a span i {
    margin-left: 10px;
  }
}
.cg-btn-1 a span:before {
  top: 0;
  left: 0;
  z-index: -1;
  width: 0%;
  height: 100%;
  content: "";
  position: absolute;
  -webkit-transition: 700ms var(--cube-1);
  transition: 700ms var(--cube-1);
  background-color: var(--cg-pr-c3);
}
.cg-btn-1 a span:hover {
  color: #fff;
}
.cg-btn-1 a span:hover:before {
  width: 100%;
}

.cg-btn-2 a {
  font-weight: 600;
  padding: 20px 55px;
  white-space: nowrap;
  color: var(--cg-pr-c1);
  background-color: var(--cg-pr-c2);
}
.cg-btn-2 a:hover {
  color: #fff;
  background-color: var(--cg-pr-c3);
}

.cg-sec-title .subtitle {
  margin-bottom: 2px;
  color: var(--cg-pr-c3);
  font-family: var(--cg-font2);

  display: none;
}
.cg-sec-title .sec_title {
  line-height: 1;
  font-size: 55px;
  font-weight: 700;
  /* letter-spacing: -1px; */
  color: var(--cg-title-color);
}
.cg-sec-title .sec_title span {
  color: var(--cg-pr-c2);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .cg-sec-title .sec_title {
    font-size: 48px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-sec-title .sec_title {
    font-size: 40px;
  }
}
@media (max-width: 480px) {
  .cg-sec-title .sec_title {
    font-size: 32px;
  }
}
@media (max-width: 360px) {
  .cg-sec-title .sec_title {
    font-size: 30px;
  }
}
.cg-sec-title .split-line {
  padding-bottom: 5px;
}
.cg-sec-title p {
  max-width: 620px;
  padding-top: 10px;
}
.cg-sec-title.text-center {
  margin: 0 auto;
  max-width: 630px;
}
.cg-sec-title.text-center p {
  margin: 0 auto;
}

.cg-sec-title-2 .subtitle {
  color: #000;
  font-size: 18px;
  font-weight: 500;
}
.cg-sec-title-2 .sec_title {
  line-height: 1;
  font-size: 55px;
  line-height: 64px;
  font-weight: 700;
  color: var(--cg-pr-c1);
  text-transform: none !important;
}
.cg-sec-title-2 .sec_title span {
  color: var(--cg-pr-c2);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .cg-sec-title-2 .sec_title {
    font-size: 48px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px) {
  .cg-sec-title-2 .sec_title {
    font-size: 40px;
  }
}
@media only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-sec-title-2 .sec_title {
    font-size: 35px;
  }
}
@media (max-width: 480px) {
  .cg-sec-title-2 .sec_title {
    font-size: 30px;
  }
}
@media (max-width: 360px) {
  .cg-sec-title-2 .sec_title {
    font-size: 28px;
  }
}
.cg-sec-title-2 p {
  font-size: 17px;
  line-height: 27px;
  font-weight: 500;
  /* padding-top: 15px; */
  max-width: 560px;
  color: var(--cg-pr-c1);
}

.cg-circle-btn a {
  color: #fff;
  width: 140px;
  height: 140px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  font-weight: 600;
  text-align: center;
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: rgba(255, 255, 255, 0.0509803922);
}
.cg-circle-btn a span {
  display: block;
}
.cg-circle-btn:is(.ver_2) a {
  background-color: var(--cg-pr-c1);
}

.bi-btn-main b {
  position: absolute;
  content: "";
  width: 0px;
  height: 0px;
  left: 0;
  top: 0;
  background-color: var(--cg-pr-c2);
  z-index: -1;
  border-radius: 100%;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.bi-btn-main:hover b {
  width: 350px;
  height: 350px;
}

.cg-pagination li {
  margin: 0px 5px;
}
.cg-pagination li a,
.cg-pagination .current {
  width: 50px;
  height: 50px;
  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;
  background-color: #fff;
  border: 2px solid #ededed;
  color: var(--cg-pr-c1);
}
.cg-pagination li a:hover,
.cg-pagination .current {
  color: #fff;
  border: 2px solid var(--cg-pr-c2);
  background-color: var(--cg-pr-c2);
}

.mt-5 {
  margin-top: 5px;
}

.mt-10 {
  margin-top: 10px;
}

.mt-15 {
  margin-top: 15px;
}

.mt-20 {
  margin-top: 20px;
}

.mt-25 {
  margin-top: 25px;
}

.mt-30 {
  margin-top: 30px;
}

.mt-35 {
  margin-top: 35px;
}

.mt-40 {
  margin-top: 40px;
}

.mt-45 {
  margin-top: 45px;
}

.mt-50 {
  margin-top: 50px;
}

.mt-55 {
  margin-top: 55px;
}

.mt-60 {
  margin-top: 60px;
}

.mt-65 {
  margin-top: 65px;
}

.mt-70 {
  margin-top: 70px;
}

.mt-75 {
  margin-top: 75px;
}

.mt-80 {
  margin-top: 80px;
}

.mt-85 {
  margin-top: 85px;
}

.mt-90 {
  margin-top: 90px;
}

.mt-95 {
  margin-top: 95px;
}

.mt-100 {
  margin-top: 100px;
}

.mt-105 {
  margin-top: 105px;
}

.mt-110 {
  margin-top: 110px;
}

.mt-115 {
  margin-top: 115px;
}

.mt-120 {
  margin-top: 120px;
}

.mt-125 {
  margin-top: 125px;
}

.mt-130 {
  margin-top: 130px;
}

.mt-135 {
  margin-top: 135px;
}

.mt-140 {
  margin-top: 140px;
}

.mt-145 {
  margin-top: 145px;
}

.mt-150 {
  margin-top: 150px;
}

.mt-155 {
  margin-top: 155px;
}

.mt-160 {
  margin-top: 160px;
}

.mt-165 {
  margin-top: 165px;
}

.mt-170 {
  margin-top: 170px;
}

.mt-175 {
  margin-top: 175px;
}

.mt-180 {
  margin-top: 180px;
}

.mt-185 {
  margin-top: 185px;
}

.mt-190 {
  margin-top: 190px;
}

.mt-195 {
  margin-top: 195px;
}

.mt-200 {
  margin-top: 200px;
}

.mb-5 {
  margin-bottom: 5px;
}

.mb-10 {
  margin-bottom: 10px;
}

.mb-15 {
  margin-bottom: 15px;
}

.mb-20 {
  margin-bottom: 20px;
}

.mb-25 {
  margin-bottom: 25px;
}

.mb-30 {
  margin-bottom: 30px;
}

.mb-35 {
  margin-bottom: 35px;
}

.mb-40 {
  margin-bottom: 40px;
}

.mb-45 {
  margin-bottom: 45px;
}

.mb-50 {
  margin-bottom: 50px;
}

.mb-55 {
  margin-bottom: 55px;
}

.mb-60 {
  margin-bottom: 60px;
}

.mb-65 {
  margin-bottom: 65px;
}

.mb-70 {
  margin-bottom: 70px;
}

.mb-75 {
  margin-bottom: 75px;
}

.mb-80 {
  margin-bottom: 80px;
}

.mb-85 {
  margin-bottom: 85px;
}

.mb-90 {
  margin-bottom: 90px;
}

.mb-95 {
  margin-bottom: 95px;
}

.mb-100 {
  margin-bottom: 100px;
}

.mb-105 {
  margin-bottom: 105px;
}

.mb-110 {
  margin-bottom: 110px;
}

.mb-115 {
  margin-bottom: 115px;
}

.mb-120 {
  margin-bottom: 120px;
}

.mb-125 {
  margin-bottom: 125px;
}

.mb-130 {
  margin-bottom: 130px;
}

.mb-135 {
  margin-bottom: 135px;
}

.mb-140 {
  margin-bottom: 140px;
}

.mb-145 {
  margin-bottom: 145px;
}

.mb-150 {
  margin-bottom: 150px;
}

.mb-155 {
  margin-bottom: 155px;
}

.mb-160 {
  margin-bottom: 160px;
}

.mb-165 {
  margin-bottom: 165px;
}

.mb-170 {
  margin-bottom: 170px;
}

.mb-175 {
  margin-bottom: 175px;
}

.mb-180 {
  margin-bottom: 180px;
}

.mb-185 {
  margin-bottom: 185px;
}

.mb-190 {
  margin-bottom: 190px;
}

.mb-195 {
  margin-bottom: 195px;
}

.mb-200 {
  margin-bottom: 200px;
}

.ml-5 {
  margin-left: 5px;
}

.ml-10 {
  margin-left: 10px;
}

.ml-15 {
  margin-left: 15px;
}

.ml-20 {
  margin-left: 20px;
}

.ml-25 {
  margin-left: 25px;
}

.ml-30 {
  margin-left: 30px;
}

.ml-35 {
  margin-left: 35px;
}

.ml-40 {
  margin-left: 40px;
}

.ml-45 {
  margin-left: 45px;
}

.ml-50 {
  margin-left: 50px;
}

.ml-55 {
  margin-left: 55px;
}

.ml-60 {
  margin-left: 60px;
}

.ml-65 {
  margin-left: 65px;
}

.ml-70 {
  margin-left: 70px;
}

.ml-75 {
  margin-left: 75px;
}

.ml-80 {
  margin-left: 80px;
}

.ml-85 {
  margin-left: 85px;
}

.ml-90 {
  margin-left: 90px;
}

.ml-95 {
  margin-left: 95px;
}

.ml-100 {
  margin-left: 100px;
}

.ml-105 {
  margin-left: 105px;
}

.ml-110 {
  margin-left: 110px;
}

.ml-115 {
  margin-left: 115px;
}

.ml-120 {
  margin-left: 120px;
}

.ml-125 {
  margin-left: 125px;
}

.ml-130 {
  margin-left: 130px;
}

.ml-135 {
  margin-left: 135px;
}

.ml-140 {
  margin-left: 140px;
}

.ml-145 {
  margin-left: 145px;
}

.ml-150 {
  margin-left: 150px;
}

.ml-155 {
  margin-left: 155px;
}

.ml-160 {
  margin-left: 160px;
}

.ml-165 {
  margin-left: 165px;
}

.ml-170 {
  margin-left: 170px;
}

.ml-175 {
  margin-left: 175px;
}

.ml-180 {
  margin-left: 180px;
}

.ml-185 {
  margin-left: 185px;
}

.ml-190 {
  margin-left: 190px;
}

.ml-195 {
  margin-left: 195px;
}

.ml-200 {
  margin-left: 200px;
}

.mr-5 {
  margin-right: 5px;
}

.mr-10 {
  margin-right: 10px;
}

.mr-15 {
  margin-right: 15px;
}

.mr-20 {
  margin-right: 20px;
}

.mr-25 {
  margin-right: 25px;
}

.mr-30 {
  margin-right: 30px;
}

.mr-35 {
  margin-right: 35px;
}

.mr-40 {
  margin-right: 40px;
}

.mr-45 {
  margin-right: 45px;
}

.mr-50 {
  margin-right: 50px;
}

.mr-55 {
  margin-right: 55px;
}

.mr-60 {
  margin-right: 60px;
}

.mr-65 {
  margin-right: 65px;
}

.mr-70 {
  margin-right: 70px;
}

.mr-75 {
  margin-right: 75px;
}

.mr-80 {
  margin-right: 80px;
}

.mr-85 {
  margin-right: 85px;
}

.mr-90 {
  margin-right: 90px;
}

.mr-95 {
  margin-right: 95px;
}

.mr-100 {
  margin-right: 100px;
}

.mr-105 {
  margin-right: 105px;
}

.mr-110 {
  margin-right: 110px;
}

.mr-115 {
  margin-right: 115px;
}

.mr-120 {
  margin-right: 120px;
}

.mr-125 {
  margin-right: 125px;
}

.mr-130 {
  margin-right: 130px;
}

.mr-135 {
  margin-right: 135px;
}

.mr-140 {
  margin-right: 140px;
}

.mr-145 {
  margin-right: 145px;
}

.mr-150 {
  margin-right: 150px;
}

.mr-155 {
  margin-right: 155px;
}

.mr-160 {
  margin-right: 160px;
}

.mr-165 {
  margin-right: 165px;
}

.mr-170 {
  margin-right: 170px;
}

.mr-175 {
  margin-right: 175px;
}

.mr-180 {
  margin-right: 180px;
}

.mr-185 {
  margin-right: 185px;
}

.mr-190 {
  margin-right: 190px;
}

.mr-195 {
  margin-right: 195px;
}

.mr-200 {
  margin-right: 200px;
}

.pt-5 {
  padding-top: 5px;
}

.pt-10 {
  padding-top: 10px;
}

.pt-15 {
  padding-top: 15px;
}

.pt-20 {
  padding-top: 20px;
}

.pt-25 {
  padding-top: 25px;
}

.pt-30 {
  padding-top: 30px;
}

.pt-35 {
  padding-top: 35px;
}

.pt-40 {
  padding-top: 40px;
}

.pt-45 {
  padding-top: 45px;
}

.pt-50 {
  padding-top: 50px;
}

.pt-55 {
  padding-top: 55px;
}

.pt-60 {
  padding-top: 60px;
}

.pt-65 {
  padding-top: 65px;
}

.pt-70 {
  padding-top: 70px;
}

.pt-75 {
  padding-top: 75px;
}

.pt-80 {
  padding-top: 80px;
}

.pt-85 {
  padding-top: 85px;
}

.pt-90 {
  padding-top: 90px;
}

.pt-95 {
  padding-top: 95px;
}

.pt-100 {
  padding-top: 100px;
}

.pt-105 {
  padding-top: 105px;
}

.pt-110 {
  padding-top: 110px;
}

.pt-115 {
  padding-top: 115px;
}

.pt-120 {
  padding-top: 120px;
}

.pt-125 {
  padding-top: 125px;
}

.pt-130 {
  padding-top: 130px;
}

.pt-135 {
  padding-top: 135px;
}

.pt-140 {
  padding-top: 140px;
}

.pt-145 {
  padding-top: 145px;
}

.pt-150 {
  padding-top: 150px;
}

.pt-155 {
  padding-top: 155px;
}

.pt-160 {
  padding-top: 160px;
}

.pt-165 {
  padding-top: 165px;
}

.pt-170 {
  padding-top: 170px;
}

.pt-175 {
  padding-top: 175px;
}

.pt-180 {
  padding-top: 180px;
}

.pt-185 {
  padding-top: 185px;
}

.pt-190 {
  padding-top: 190px;
}

.pt-195 {
  padding-top: 195px;
}

.pt-200 {
  padding-top: 200px;
}

.pb-5 {
  padding-bottom: 5px;
}

.pb-10 {
  padding-bottom: 10px;
}

.pb-15 {
  padding-bottom: 15px;
}

.pb-20 {
  padding-bottom: 20px;
}

.pb-25 {
  padding-bottom: 25px;
}

.pb-30 {
  padding-bottom: 30px;
}

.pb-35 {
  padding-bottom: 35px;
}

.pb-40 {
  padding-bottom: 40px;
}

.pb-45 {
  padding-bottom: 45px;
}

.pb-50 {
  padding-bottom: 50px;
}

.pb-55 {
  padding-bottom: 55px;
}

.pb-60 {
  padding-bottom: 60px;
}

.pb-65 {
  padding-bottom: 65px;
}

.pb-70 {
  padding-bottom: 70px;
}

.pb-75 {
  padding-bottom: 75px;
}

.pb-80 {
  padding-bottom: 80px;
}

.pb-85 {
  padding-bottom: 85px;
}

.pb-90 {
  padding-bottom: 90px;
}

.pb-95 {
  padding-bottom: 95px;
}

.pb-100 {
  padding-bottom: 100px;
}

.pb-105 {
  padding-bottom: 105px;
}

.pb-110 {
  padding-bottom: 110px;
}

.pb-115 {
  padding-bottom: 115px;
}

.pb-120 {
  padding-bottom: 120px;
}

.pb-125 {
  padding-bottom: 125px;
}

.pb-130 {
  padding-bottom: 130px;
}

.pb-135 {
  padding-bottom: 135px;
}

.pb-140 {
  padding-bottom: 140px;
}

.pb-145 {
  padding-bottom: 145px;
}

.pb-150 {
  padding-bottom: 150px;
}

.pb-155 {
  padding-bottom: 155px;
}

.pb-160 {
  padding-bottom: 160px;
}

.pb-165 {
  padding-bottom: 165px;
}

.pb-170 {
  padding-bottom: 170px;
}

.pb-175 {
  padding-bottom: 175px;
}

.pb-180 {
  padding-bottom: 180px;
}

.pb-185 {
  padding-bottom: 185px;
}

.pb-190 {
  padding-bottom: 190px;
}

.pb-195 {
  padding-bottom: 195px;
}

.pb-200 {
  padding-bottom: 200px;
}

.pb-205 {
  padding-bottom: 205px;
}

.pb-210 {
  padding-bottom: 210px;
}

.pb-215 {
  padding-bottom: 215px;
}

.pb-220 {
  padding-bottom: 220px;
}

.pb-225 {
  padding-bottom: 225px;
}

.pb-230 {
  padding-bottom: 230px;
}

.pb-235 {
  padding-bottom: 235px;
}

.pb-240 {
  padding-bottom: 240px;
}

.pb-245 {
  padding-bottom: 245px;
}

.pb-250 {
  padding-bottom: 250px;
}

.pb-255 {
  padding-bottom: 255px;
}

.pb-260 {
  padding-bottom: 260px;
}

.pb-265 {
  padding-bottom: 265px;
}

.pb-270 {
  padding-bottom: 270px;
}

.pb-275 {
  padding-bottom: 275px;
}

.pb-280 {
  padding-bottom: 280px;
}

.pb-285 {
  padding-bottom: 285px;
}

.pb-290 {
  padding-bottom: 290px;
}

.pb-295 {
  padding-bottom: 295px;
}

.pb-300 {
  padding-bottom: 300px;
}

.pl-5 {
  padding-left: 5px;
}

.pl-10 {
  padding-left: 10px;
}

.pl-15 {
  padding-left: 15px;
}

.pl-20 {
  padding-left: 20px;
}

.pl-25 {
  padding-left: 25px;
}

.pl-30 {
  padding-left: 30px;
}

.pl-35 {
  padding-left: 35px;
}

.pl-40 {
  padding-left: 40px;
}

.pl-45 {
  padding-left: 45px;
}

.pl-50 {
  padding-left: 50px;
}

.pl-55 {
  padding-left: 55px;
}

.pl-60 {
  padding-left: 60px;
}

.pl-65 {
  padding-left: 65px;
}

.pl-70 {
  padding-left: 70px;
}

.pl-75 {
  padding-left: 75px;
}

.pl-80 {
  padding-left: 80px;
}

.pl-85 {
  padding-left: 85px;
}

.pl-90 {
  padding-left: 90px;
}

.pl-95 {
  padding-left: 95px;
}

.pl-100 {
  padding-left: 100px;
}

.pl-105 {
  padding-left: 105px;
}

.pl-110 {
  padding-left: 110px;
}

.pl-115 {
  padding-left: 115px;
}

.pl-120 {
  padding-left: 120px;
}

.pl-125 {
  padding-left: 125px;
}

.pl-130 {
  padding-left: 130px;
}

.pl-135 {
  padding-left: 135px;
}

.pl-140 {
  padding-left: 140px;
}

.pl-145 {
  padding-left: 145px;
}

.pl-150 {
  padding-left: 150px;
}

.pl-155 {
  padding-left: 155px;
}

.pl-160 {
  padding-left: 160px;
}

.pl-165 {
  padding-left: 165px;
}

.pl-170 {
  padding-left: 170px;
}

.pl-175 {
  padding-left: 175px;
}

.pl-180 {
  padding-left: 180px;
}

.pl-185 {
  padding-left: 185px;
}

.pl-190 {
  padding-left: 190px;
}

.pl-195 {
  padding-left: 195px;
}

.pl-200 {
  padding-left: 200px;
}

.pr-5 {
  padding-right: 5px;
}

.pr-10 {
  padding-right: 10px;
}

.pr-15 {
  padding-right: 15px;
}

.pr-20 {
  padding-right: 20px;
}

.pr-25 {
  padding-right: 25px;
}

.pr-30 {
  padding-right: 30px;
}

.pr-35 {
  padding-right: 35px;
}

.pr-40 {
  padding-right: 40px;
}

.pr-45 {
  padding-right: 45px;
}

.pr-50 {
  padding-right: 50px;
}

.pr-55 {
  padding-right: 55px;
}

.pr-60 {
  padding-right: 60px;
}

.pr-65 {
  padding-right: 65px;
}

.pr-70 {
  padding-right: 70px;
}

.pr-75 {
  padding-right: 75px;
}

.pr-80 {
  padding-right: 80px;
}

.pr-85 {
  padding-right: 85px;
}

.pr-90 {
  padding-right: 90px;
}

.pr-95 {
  padding-right: 95px;
}

.pr-100 {
  padding-right: 100px;
}

.pr-105 {
  padding-right: 105px;
}

.pr-110 {
  padding-right: 110px;
}

.pr-115 {
  padding-right: 115px;
}

.pr-120 {
  padding-right: 120px;
}

.pr-125 {
  padding-right: 125px;
}

.pr-130 {
  padding-right: 130px;
}

.pr-135 {
  padding-right: 135px;
}

.pr-140 {
  padding-right: 140px;
}

.pr-145 {
  padding-right: 145px;
}

.pr-150 {
  padding-right: 150px;
}

.pr-155 {
  padding-right: 155px;
}

.pr-160 {
  padding-right: 160px;
}

.pr-165 {
  padding-right: 165px;
}

.pr-170 {
  padding-right: 170px;
}

.pr-175 {
  padding-right: 175px;
}

.pr-180 {
  padding-right: 180px;
}

.pr-185 {
  padding-right: 185px;
}

.pr-190 {
  padding-right: 190px;
}

.pr-195 {
  padding-right: 195px;
}

.pr-200 {
  padding-right: 200px;
}

/*---------------------------------------------------- */
/******* HOME PAGE 1 *******/
/*Hero Section*/
/*----------------------------------------------------*/
.cg-hero1-sec {
  padding: 75px 58px 0px;
}
@media screen and (max-width: 1800px) {
  .cg-hero1-sec {
    padding: 75px 15px 0px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px),
  only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-hero1-sec {
    padding: 0;
  }
}

.cg-hero1-slider-for {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.cg-hero1-slider-nav {
  top: 40%;
  z-index: 1;
  right: 58px;
  height: 240px;
  position: absolute;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);

  display: none;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .cg-hero1-slider-nav {
    top: 50%;
    right: 15px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-hero1-slider-nav {
    bottom: 0;
    top: auto;
    left: 15px;
    height: auto;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@media (max-width: 767px) {
  .cg-hero1-slider-nav {
    display: none;
  }
}

.cg-hero1-thumb {
  color: #fff;
  height: 80px;
  width: 175px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  font-weight: 700;
  cursor: pointer;
  padding-left: 48px;
  padding-right: 15px;
  border-radius: 5px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transform: translateX(25px);
  transform: translateX(25px);
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
  background-color: rgba(255, 255, 255, 0.12);
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-hero1-thumb {
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
  }
}
.cg-hero1-thumb span {
  max-width: 55px;
  line-height: 1.31;
  position: relative;
}
.cg-hero1-thumb span:before {
  top: 15px;
  left: -25px;
  width: 10px;
  height: 10px;
  content: "";
  position: absolute;
  border-radius: 100%;
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.36);
}

.hero-text1 {
  max-width: 810px;
  padding: 220px 0px 210px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .hero-text1 {
    max-width: 680px;
    padding: 250px 0px 180px;
  }
}
@media (max-width: 767px) {
  .hero-text1 {
    padding: 180px 0px 100px;
  }
}
.hero-text1 .hero-slug {
  opacity: 0;
  color: #fff;
  margin-bottom: 15px;
  font-family: var(--cg-font2);
  -webkit-transform: translateX(30px);
  transform: translateX(30px);
  -webkit-transition: 2s cubic-bezier(0.4, -0.5, 0.1, 1.48);
  transition: 2s cubic-bezier(0.4, -0.5, 0.1, 1.48);
}
.hero-text1 .hero_title {
  color: #fff;
  font-size: 72px;
  font-weight: 700;
  margin-bottom: 12px;
}
@media (max-width: 767px) {
  .hero-text1 .hero_title {
    font-size: 50px;
  }
}
@media (max-width: 480px) {
  .hero-text1 .hero_title {
    font-size: 40px;
    margin-bottom: 20px;
  }
}
@media (max-width: 360px) {
  .hero-text1 .hero_title {
    font-size: 36px;
  }
}
.hero-text1 .hero_title span {
  font-weight: 400;
}
.hero-text1 .hero_title .split-word {
  opacity: 0;
  overflow: hidden;
  padding-bottom: 8px;
  -webkit-transform-origin: bottom;
  transform-origin: bottom;
  -webkit-transform: translateY(0) scaleY(0);
  transform: translateY(0) scaleY(0);
  -webkit-transition: 0.8s cubic-bezier(0.4, -0.5, 0.1, 1.48);
  transition: 0.8s cubic-bezier(0.4, -0.5, 0.1, 1.48);
}
.hero-text1 p {
  opacity: 0;
  color: #fff;
  font-size: 18px;
  max-width: 500px;
  visibility: hidden;
  margin-bottom: 38px;
  -webkit-transform: translateY(30px);
  transform: translateY(30px);
  -webkit-transition: 1200ms cubic-bezier(0.61, -0.63, 0.46, 1.48);
  transition: 1200ms cubic-bezier(0.61, -0.63, 0.46, 1.48);
}
.hero-text1 .cg-btn-1 {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: bottom;
  transform-origin: bottom;
  -webkit-transition: 1200ms cubic-bezier(0.61, -0.63, 0.46, 1.48);
  transition: 1200ms cubic-bezier(0.61, -0.63, 0.46, 1.48);
}

.cg-hr1-item {
  z-index: 1;
  overflow: hidden;
}
.cg-hr1-item .hr1-shape1 {
  top: 20px;
  left: 140px;
  z-index: -1;
  -webkit-transition: all 1200ms ease-in-out;
  transition: all 1200ms ease-in-out;
  clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%);
}
.cg-hr1-item .hr1-plane {
  left: -140px;
  z-index: -1;
  bottom: -30px;
  opacity: 0.2;
  -webkit-transform: rotate(-100deg);
  transform: rotate(-100deg);
  -webkit-transition: all 1200ms ease-in-out;
  transition: all 1200ms ease-in-out;
}
.cg-hr1-item .item-img {
  width: 100%;
  z-index: -2;
  height: 100%;
  max-height: 815px;
  position: absolute;
  overflow: hidden;
  border-radius: 0;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px),
  only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-hr1-item .item-img {
    border-radius: 0;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-hr1-item .item-img {
    max-height: 100%;
  }
}
.cg-hr1-item .item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-filter: blur(108px);
  filter: blur(108px);
  -webkit-transform-origin: bottom;
  transform-origin: bottom;
  -webkit-transform: scaleY(150%);
  transform: scaleY(150%);
  -webkit-transition:
    -webkit-filter 1s cubic-bezier(0.4, 0, 0.2, 1),
    -webkit-transform 1s cubic-bezier(0.4, -0.2, 0.1, 0.48);
  transition:
    -webkit-filter 1s cubic-bezier(0.4, 0, 0.2, 1),
    -webkit-transform 1s cubic-bezier(0.4, -0.2, 0.1, 0.48);
  transition:
    filter 1s cubic-bezier(0.4, 0, 0.2, 1),
    transform 1s cubic-bezier(0.4, -0.2, 0.1, 0.48);
  transition:
    filter 1s cubic-bezier(0.4, 0, 0.2, 1),
    transform 1s cubic-bezier(0.4, -0.2, 0.1, 0.48),
    -webkit-filter 1s cubic-bezier(0.4, 0, 0.2, 1),
    -webkit-transform 1s cubic-bezier(0.4, -0.2, 0.1, 0.48);
}
.cg-hr1-item .item-img:before {
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(../img/bg/bg-shape.png);
}

.swiper-slide-thumb-active .cg-hero1-thumb {
  width: 190px;
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
  background-color: var(--cg-pr-c3);

  display: none;
}

.hr1-bottom-area {
  gap: 15px 95px;
  padding-left: 140px;
}
@media screen and (max-width: 1800px) {
  .hr1-bottom-area {
    padding-left: 50px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .hr1-bottom-area {
    display: none !important;
  }
}
.hr1-bottom-area .hr1-bottom-img {
  opacity: 0;
  margin-top: 65px;
  visibility: hidden;
  position: relative;
  -webkit-transform: translateX(100px);
  transform: translateX(100px);
  -webkit-transition: 1200ms cubic-bezier(0.61, -0.63, 0.46, 1.48);
  transition: 1200ms cubic-bezier(0.61, -0.63, 0.46, 1.48);
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .hr1-bottom-area .hr1-bottom-img {
    width: 75%;
  }
}
.hr1-bottom-area .hr1-bottom-img:before {
  top: 50px;
  left: -60px;
  width: 22px;
  content: "";
  height: 22px;
  position: absolute;
  border-radius: 100%;
  background-color: var(--cg-pr-c3);
}
@media screen and (max-width: 1800px) {
  .hr1-bottom-area .hr1-bottom-img:before {
    left: -40px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .hr1-bottom-area .hr1-bottom-img:before {
    display: none;
  }
}

.hr1-bottom-list {
  opacity: 0;
  z-index: 1;
  width: 380px;
  min-width: 330px;
  height: 308px;
  gap: 20px 30px;
  margin-top: -70px;
  position: relative;
  padding-left: 40px;
  visibility: hidden;
  -webkit-transform: translateX(-50px);
  transform: translateX(-50px);
  -webkit-transition: 1200ms cubic-bezier(0.61, -0.63, 0.46, 1.48);
  transition: 1200ms cubic-bezier(0.61, -0.63, 0.46, 1.48);
}
@media only screen and (min-width: 1400px) and (max-width: 1599px),
  only screen and (min-width: 1200px) and (max-width: 1399px),
  only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .hr1-bottom-list {
    gap: 20px 15px;
    padding-left: 15px;
  }
}
.hr1-bottom-list:after,
.hr1-bottom-list:before {
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  background-color: var(--cg-pr-c1);
  clip-path: polygon(
    92.648% 0.755%,
    0% 0%,
    0% 100%,
    100% 100%,
    100% 10.859%,
    99.993% 10.652%,
    99.973% 10.447%,
    99.941% 10.246%,
    99.895% 10.049%,
    99.838% 9.857%,
    99.768% 9.671%,
    99.687% 9.493%,
    99.595% 9.322%,
    99.491% 9.161%,
    99.377% 9.009%,
    92.648% 0.755%
  );
}
.hr1-bottom-list:before {
  top: 15px;
  width: 92%;
  left: -7px;
  z-index: -2;
  height: 91%;
  clip-path: none;
  -webkit-transform: rotate(3deg);
  transform: rotate(3deg);
  background-color: var(--cg-pr-c2);
}
.hr1-bottom-list .list-img {
  width: 73px;
  height: 73px;
  border-radius: 100%;
  background-color: var(--cg-pr-c2);
}
.hr1-bottom-list li {
  color: #fff;
  font-size: 14px;
  line-height: 20px;
  font-weight: 800;
  margin-bottom: 5px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px),
  only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .hr1-bottom-list li {
    font-size: 16px;
  }
}
.hr1-bottom-list li:last-child {
  margin-bottom: 0;
}
.hr1-bottom-list li i {
  margin-right: 8px;
}

.swiper-slide:is(.swiper-slide-active) .cg-hr1-item .hr1-shape1 {
  clip-path: polygon(100% 0, 0 0, 0 100%, 100% 100%);
  -webkit-transition-delay: 1000ms;
  transition-delay: 1000ms;
}
.swiper-slide:is(.swiper-slide-active) .cg-hr1-item .hr1-plane {
  left: -55px;
  bottom: 45px;
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition-delay: 1300ms;
  transition-delay: 1300ms;
}
.swiper-slide:is(.swiper-slide-active) .cg-hr1-item .item-img img {
  -webkit-transform: scaleX(100%);
  transform: scaleX(100%);
  -webkit-filter: blur(0px);
  filter: blur(0px);
}
.swiper-slide:is(.swiper-slide-active) .cg-hr1-item .hero-text1 .hero-slug {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateX(0px);
  transform: translateX(0px);
}
.swiper-slide:is(.swiper-slide-active)
  .cg-hr1-item
  .hero-text1
  .hero_title
  .split-word {
  -webkit-transform: translateY(0%) scaleX(1);
  transform: translateY(0%) scaleX(1);
  opacity: 1;
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
.swiper-slide:is(.swiper-slide-active)
  .cg-hr1-item
  .hero-text1
  .hero_title
  .split-word:nth-child(2) {
  -webkit-transition-delay: 0.4s;
  transition-delay: 0.4s;
}
.swiper-slide:is(.swiper-slide-active)
  .cg-hr1-item
  .hero-text1
  .hero_title
  .split-word:nth-child(3) {
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.5s;
}
.swiper-slide:is(.swiper-slide-active)
  .cg-hr1-item
  .hero-text1
  .hero_title
  .split-word:nth-child(4) {
  -webkit-transition-delay: 0.6s;
  transition-delay: 0.6s;
}
.swiper-slide:is(.swiper-slide-active)
  .cg-hr1-item
  .hero-text1
  .hero_title
  .split-word:nth-child(5) {
  -webkit-transition-delay: 0.7s;
  transition-delay: 0.7s;
}
.swiper-slide:is(.swiper-slide-active)
  .cg-hr1-item
  .hero-text1
  .hero_title
  .split-word:nth-child(6) {
  -webkit-transition-delay: 0.8s;
  transition-delay: 0.8s;
}
.swiper-slide:is(.swiper-slide-active)
  .cg-hr1-item
  .hero-text1
  .hero_title
  .split-word:nth-child(7) {
  -webkit-transition-delay: 0.9s;
  transition-delay: 0.9s;
}
.swiper-slide:is(.swiper-slide-active)
  .cg-hr1-item
  .hero-text1
  .hero_title
  .split-word:nth-child(8) {
  -webkit-transition-delay: 1s;
  transition-delay: 1s;
}
.swiper-slide:is(.swiper-slide-active) .cg-hr1-item .hero-text1 p {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0px);
  transform: translateY(0px);
}
.swiper-slide:is(.swiper-slide-active) .cg-hr1-item .hero-text1 .cg-btn-1 {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}
.swiper-slide:is(.swiper-slide-active)
  .cg-hr1-item
  .hr1-bottom-area
  .hr1-bottom-img {
  opacity: 1;
  visibility: visible;
  -webkit-transition-delay: 300ms;
  transition-delay: 300ms;
  -webkit-transform: translateX(0px);
  transform: translateX(0px);
}
.swiper-slide:is(.swiper-slide-active)
  .cg-hr1-item
  .hr1-bottom-area
  .hr1-bottom-list {
  opacity: 1;
  visibility: visible;
  -webkit-transition-delay: 400ms;
  transition-delay: 400ms;
  -webkit-transform: translateX(0px);
  transform: translateX(0px);
}

/*---------------------------------------------------- */
/*About Section*/
/*----------------------------------------------------*/
@-webkit-keyframes hithere {
  30% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  40%,
  60% {
    -webkit-transform: rotate(-20deg) scale(1.2);
    transform: rotate(-20deg) scale(1.2);
  }
  50% {
    -webkit-transform: rotate(20deg) scale(1.2);
    transform: rotate(20deg) scale(1.2);
  }
  70% {
    -webkit-transform: rotate(0deg) scale(1.2);
    transform: rotate(0deg) scale(1.2);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes hithere {
  30% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  40%,
  60% {
    -webkit-transform: rotate(-20deg) scale(1.2);
    transform: rotate(-20deg) scale(1.2);
  }
  50% {
    -webkit-transform: rotate(20deg) scale(1.2);
    transform: rotate(20deg) scale(1.2);
  }
  70% {
    -webkit-transform: rotate(0deg) scale(1.2);
    transform: rotate(0deg) scale(1.2);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.cg-ab1-sec {
  overflow: hidden;
}
.cg-ab1-sec .cg-ab1-bg {
  left: 0;
  z-index: -2;
  top: -105px;
  opacity: 0.3;
}
.cg-ab1-sec .cg-ab1-side-shape {
  top: 30px;
  left: 70px;
  z-index: -1;
}
@media (max-width: 767px) {
  .cg-ab1-sec .cg-ab1-side-shape {
    display: none;
  }
}

.cg-ab1-content {
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px 40px;
  max-width: 1312px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-ab1-content {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
}

.cg-ab1-text {
  max-width: 670px;
}

.cg-ab1-list-wrap {
  width: 100%;
  max-width: 520px;
}

.cg-ab1-list-item {
  gap: 23px;
  width: 100%;
  padding-left: 22px;
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid rgba(0, 16, 48, 0.3);
}
.cg-ab1-list-item:last-child {
  margin-bottom: 0;
}
.cg-ab1-list-item .item-icon {
  width: 64px;
  height: 64px;
  flex-shrink: 0;
}
.cg-ab1-list-item .item-text {
  font-size: 14px;
  font-weight: 800;
  line-height: 20px;
  /* max-width: 155px; */
  color: var(--cg-pr-c1);
}
.cg-ab1-list-item .item-desc {
  font-size: 14px;
  line-height: 25px;
  font-weight: 500;
  margin-top: 4px;
}
.cg-ab1-list-item:hover .item-icon {
  -webkit-animation: hithere 1s ease infinite;
  animation: hithere 1s ease infinite;
}

.cg-ab1-ftr li {
  font-size: 17px;
  line-height: 27px;
  font-weight: 500;
  margin-bottom: 5px;
  color: var(--cg-pr-c1);
}
.cg-ab1-ftr li i {
  display: none;
}
.cg-ab1-ftr li:last-child {
  margin-bottom: 0;
}
.cg-ab1-ftr li i {
  margin-right: 10px;
  color: var(--cg-pr-c3);
}
@media (max-width: 767px) {
  .cg-ab1-ftr li i {
    margin-right: 5px;
  }
}

.cg-ab1-bottom {
  gap: 20px 40px;
}

.cg-ab1-author {
  gap: 10px;
}
.cg-ab1-author .item-img {
  width: 60px;
  height: 60px;
  overflow: hidden;
  border-radius: 100%;
  border: 4px solid #fff;
  -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.1490196078);
  box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.1490196078);
}
.cg-ab1-author .item-text span {
  display: block;
}
.cg-ab1-author .item-text .ab1-degi {
  font-size: 14px;
  /* margin-left: 8px; */
  font-weight: 700;
  /* margin-top: -10px; */
  color: var(--cg-pr-c3);
}

/*---------------------------------------------------- */
/*Feature Section*/
/*----------------------------------------------------*/
.cg-ft1-sec {
  overflow: hidden;
}

.cg-ft1-item {
  height: 350px;
  margin-bottom: 30px;
  clip-path: polygon(
    92.648% 0.755%,
    92.648% 0.755%,
    92.526% 0.616%,
    92.396% 0.491%,
    92.259% 0.379%,
    92.116% 0.28%,
    91.968% 0.196%,
    91.814% 0.126%,
    91.657% 0.072%,
    91.496% 0.032%,
    91.332% 0.008%,
    91.166% 0%,
    2.105% 0%,
    2.105% 0%,
    1.764% 0.034%,
    1.44% 0.133%,
    1.138% 0.291%,
    0.862% 0.503%,
    0.617% 0.763%,
    0.406% 1.067%,
    0.235% 1.408%,
    0.107% 1.782%,
    0.028% 2.183%,
    0% 2.606%,
    0% 97.394%,
    0% 97.394%,
    0.028% 97.817%,
    0.107% 98.218%,
    0.235% 98.592%,
    0.406% 98.933%,
    0.617% 99.237%,
    0.862% 99.497%,
    1.138% 99.709%,
    1.44% 99.867%,
    1.764% 99.966%,
    2.105% 100%,
    97.895% 100%,
    97.895% 100%,
    98.236% 99.966%,
    98.56% 99.867%,
    98.862% 99.709%,
    99.138% 99.497%,
    99.383% 99.237%,
    99.594% 98.933%,
    99.765% 98.592%,
    99.893% 98.218%,
    99.972% 97.817%,
    100% 97.394%,
    100% 10.859%,
    100% 10.859%,
    99.993% 10.652%,
    99.973% 10.447%,
    99.941% 10.246%,
    99.895% 10.049%,
    99.838% 9.857%,
    99.768% 9.671%,
    99.687% 9.493%,
    99.595% 9.322%,
    99.491% 9.161%,
    99.377% 9.009%,
    92.648% 0.755%
  );
}
.cg-ft1-item:is(.cg-ft-item1) .item-img {
  width: 100%;
  height: 100%;
}
.cg-ft1-item:is(.cg-ft-item1) .item-img img,
.cg-ft1-item:is(.cg-ft-item1) .item-img video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  clip-path: polygon(
    92.648% 0.755%,
    92.648% 0.755%,
    92.526% 0.616%,
    92.396% 0.491%,
    92.259% 0.379%,
    92.116% 0.28%,
    91.968% 0.196%,
    91.814% 0.126%,
    91.657% 0.072%,
    91.496% 0.032%,
    91.332% 0.008%,
    91.166% 0%,
    2.105% 0%,
    2.105% 0%,
    1.764% 0.034%,
    1.44% 0.133%,
    1.138% 0.291%,
    0.862% 0.503%,
    0.617% 0.763%,
    0.406% 1.067%,
    0.235% 1.408%,
    0.107% 1.782%,
    0.028% 2.183%,
    0% 2.606%,
    0% 97.394%,
    0% 97.394%,
    0.028% 97.817%,
    0.107% 98.218%,
    0.235% 98.592%,
    0.406% 98.933%,
    0.617% 99.237%,
    0.862% 99.497%,
    1.138% 99.709%,
    1.44% 99.867%,
    1.764% 99.966%,
    2.105% 100%,
    97.895% 100%,
    97.895% 100%,
    98.236% 99.966%,
    98.56% 99.867%,
    98.862% 99.709%,
    99.138% 99.497%,
    99.383% 99.237%,
    99.594% 98.933%,
    99.765% 98.592%,
    99.893% 98.218%,
    99.972% 97.817%,
    100% 97.394%,
    100% 10.859%,
    100% 10.859%,
    99.993% 10.652%,
    99.973% 10.447%,
    99.941% 10.246%,
    99.895% 10.049%,
    99.838% 9.857%,
    99.768% 9.671%,
    99.687% 9.493%,
    99.595% 9.322%,
    99.491% 9.161%,
    99.377% 9.009%,
    92.648% 0.755%
  );
}
.cg-ft1-item:is(.cg-ft-item1) .item-text {
  left: 30px;
  width: 100%;
  bottom: 30px;
  max-width: 275px;
  padding: 20px 25px;
  border-radius: 10px;
  position: absolute;
  background-color: #fff;
  -webkit-backdrop-filter: blur(64px);
  backdrop-filter: blur(64px);
}
.cg-ft1-item:is(.cg-ft-item1) .item-text h3 {
  font-size: 24px;
  font-weight: 700;
  padding-bottom: 12px;
  color: var(--cg-pr-c1);
}
.cg-ft1-item:is(.cg-ft-item1) .item-text p {
  font-weight: 500;
  line-height: 1.3;
  color: var(--cg-pr-c1);
}
.cg-ft1-item:is(.cg-ft-item2) {
  padding: 50px 50px 30px;
  background-color: var(--cg-pr-c3);
}
.cg-ft1-item:is(.cg-ft-item2) .item-text {
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.cg-ft1-item:is(.cg-ft-item2) .item-text h3 {
  color: #fff;
  font-size: 80px;
  font-weight: 700;
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-ft1-item:is(.cg-ft-item2) .item-text h3 {
    font-size: 60px;
  }
}
.cg-ft1-item:is(.cg-ft-item2) .item-text p {
  color: #fff;
  font-size: 24px;
  font-weight: 700;
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-ft1-item:is(.cg-ft-item2) .item-text p {
    font-size: 20px;
  }
}
.cg-ft1-item:is(.cg-ft-item3) {
  background-color: #fff;
  padding: 50px 34px 20px;
}
.cg-ft1-item:is(.cg-ft-item3) .item-text h3 {
  font-size: 30px;
  font-weight: 700;
  line-height: 1.27;
  color: var(--cg-title-color);
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-ft1-item:is(.cg-ft-item3) .item-text h3 {
    font-size: 26px;
  }
}
.cg-ft1-item:is(.cg-ft-item3) .item-text h3 span {
  color: var(--cg-pr-c2);
}
.cg-ft1-item:is(.cg-ft-item3) .item-shape {
  left: 30px;
  z-index: 1;
  width: 117px;
  bottom: 65px;
  height: 117px;
  position: absolute;
  border-radius: 100%;
  background-color: var(--cg-pr-c2);
}
.cg-ft1-item:is(.cg-ft-item3) .item-img {
  left: 0;
  bottom: 0;
  z-index: 2;
  position: absolute;
}

/*---------------------------------------------------- */
/*Service Section*/
/*----------------------------------------------------*/
.cg-ser1-tab-btn {
  width: 100%;
  max-width: 490px;
}
.cg-ser1-tab-btn .nav-link.active,
.cg-ser1-tab-btn .nav-link {
  padding: 0;
  width: 100%;
}

.cg-ser1-content {
  gap: 30px;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 1350px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-ser1-content {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.cg-ser-item-icon-text {
  z-index: 1;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 15px 25px;
  padding: 18px 45px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  border-radius: 0;
  margin-bottom: 20px;
  background-color: #fff;
  border: unset;
  -webkit-transition: 700ms var(--cube-1);
  transition: 700ms var(--cube-1);
}
.cg-ser-item-icon-text:before {
  top: 0;
  left: 0;
  z-index: -1;
  width: 0%;
  height: 100%;
  content: "";
  position: absolute;
  border-radius: 0;
  background-color: var(--cg-pr-c2);
  -webkit-transition: 700ms var(--cube-1);
  transition: 700ms var(--cube-1);
}
.cg-ser-item-icon-text .item-icon {
  width: 50px;
  height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.cg-ser-item-icon-text .item-icon svg path {
  fill: var(--cg-pr-c1);
  -webkit-transition: 700ms var(--cube-1);
  transition: 700ms var(--cube-1);
}
.cg-ser-item-icon-text .item-text {
  font-size: 22px;
  font-weight: 700;
  color: var(--cg-pr-c1);
  font-family: var(--cg-heading);
}

.nav-link.active .cg-ser-item-icon-text {
  border: 1px solid var(--cg-pr-c2);
}
.nav-link.active .cg-ser-item-icon-text:before {
  width: 100%;
}
.nav-link.active .cg-ser-item-icon-text .item-icon svg path {
  fill: #fff;
}

.cg-ser1-tab-content {
  width: 100%;
  max-width: 760px;
}

@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-ser1-img-text {
    text-align: center;
  }
}
.cg-ser1-img-text .item-img {
  /* margin-bottom: 20px; */
  display: inline-block;
  -webkit-transition: all 700ms ease-in-out;
  transition: all 700ms ease-in-out;
  clip-path: polygon(100% 0, 0 0, 0 0, 100% 0);
}
.cg-ser1-img-text .item-img .inner-play {
  left: 0;
  top: 50%;
  right: 0;
  margin: 0 auto;
  position: absolute;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cg-ser1-img-text .item-img .inner-play a {
  color: #fff;
  width: 95px;
  height: 95px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  font-size: 25px;
  border-radius: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 2px dashed #fff;
  background-color: var(--cg-pr-c3);
}
.cg-ser1-img-text .item-text {
  right: 0;
  bottom: 0;
  opacity: 0;
  max-width: 470px;
  visibility: hidden;
  position: absolute;
  padding: 50px 50px 60px;
  background-color: var(--cg-pr-c1);
  -webkit-transform: translateX(-50px);
  transform: translateX(-50px);
  -webkit-transition: all 700ms ease-in-out;
  transition: all 700ms ease-in-out;
  clip-path: polygon(0% 0%, 90% 0%, 100% 12%, 100% 100%, 0% 100%);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .cg-ser1-img-text .item-text {
    padding: 30px 40px 40px;
  }
}
@media (max-width: 767px) {
  .cg-ser1-img-text .item-text {
    padding: 30px 20px 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-ser1-img-text .item-text {
    margin: 0 auto;
    position: static;
    margin-bottom: 30px;
  }
}
.cg-ser1-img-text .item-text .inner-icon svg path {
  fill: #df1119;
}
.cg-ser1-img-text .item-text p {
  color: var(--cg-pr-c2);
  font-weight: 500;
  /* padding-bottom: 28px; */
  margin-bottom: 0;
}
.cg-ser1-img-text .item-text li {
  color: var(--cg-pr-c2);
  font-weight: 500;
  margin-bottom: 8px;
  font-family: var(--cg-heading);
}
.cg-ser1-img-text .item-text li:last-child {
  margin-bottom: 0;
}
.cg-ser1-img-text .item-text li i {
  color: #df1119;
  margin-right: 12px;
}
.cg-ser1-img-text .item-btn-client {
  right: 0;
  top: 18px;
  position: absolute;
  gap: 15px 50px;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-ser1-img-text .item-btn-client {
    position: static;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .cg-ser1-img-text .item-btn-client {
    top: 0;
    gap: 15px;
    width: 200px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .cg-ser1-img-text .item-btn-client {
    gap: 15px 30px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.cg-ser1-img-text .item-btn-client .cg-btn-1 span {
  color: #fff;
  background-color: var(--cg-pr-c3);
}
.cg-ser1-img-text .item-btn-client .cg-btn-1 span:before {
  background-color: var(--cg-pr-c2);
}

.cg-client-list ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 5px;
}
.cg-client-list li {
  width: 40px;
  height: 40px;
  overflow: hidden;
  margin-left: -15px;
  border-radius: 100%;
}
.cg-client-list li img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.cg-client-list li:first-child {
  margin-left: 0;
}
.cg-client-list span {
  color: #051b05;
  font-weight: 500;
}

.cg-ser1-tab-content .tab-pane:is(.show) .cg-ser1-img-text .item-img {
  clip-path: polygon(100% 0, 0 0, 0 100%, 100% 100%);
}
.cg-ser1-tab-content .tab-pane:is(.show) .cg-ser1-img-text .item-text {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateX(0px);
  transform: translateX(0px);
  -webkit-transition-delay: 400ms;
  transition-delay: 400ms;
}

/*---------------------------------------------------- */
/*Step Section*/
/*----------------------------------------------------*/
.cg-step1-sec {
  z-index: 1;
  overflow: hidden;
  background-color: #e1f7ff;
}
.cg-step1-sec .cg-sec-title {
  max-width: 700px;
}
.cg-step1-sec .cg-step1-bg {
  left: 0;
  bottom: 0;
  opacity: 0.5;
  z-index: -1;
}

.cg-step1-content {
  margin: 0 auto;
  max-width: 1395px;
  position: relative;
}
.cg-step1-content:before {
  left: 0;
  right: 0;
  width: 95%;
  content: "";
  height: 2px;
  bottom: 8px;
  margin: 0 auto;
  position: absolute;
  border-top: 2px dashed #b5a8a7;
}
@media (max-width: 767px) {
  .cg-step1-content:before {
    display: none;
  }
}

.cg-step1-item-wrap {
  position: relative;
  padding-bottom: 45px;
}
@media (max-width: 767px) {
  .cg-step1-item-wrap {
    margin-bottom: 50px;
  }
}
.cg-step1-item-wrap:before {
  left: 0;
  right: 0;
  width: 1px;
  content: "";
  bottom: 0px;
  height: 75px;
  margin: 0 auto;
  position: absolute;
  border-left: 1px dashed #b5a8a7;
}
.cg-step1-item-wrap:after {
  left: 0;
  right: 0;
  bottom: 0;
  width: 20px;
  height: 20px;
  content: "";
  margin: 0 auto;
  position: absolute;
  border-radius: 100%;
  background-color: var(--cg-pr-c2);
}
.cg-step1-item-wrap .item-serial-2 {
  left: 0;
  right: 0;
  bottom: -40px;
  font-weight: 600;
  position: absolute;
  text-align: center;
  color: var(--cg-pr-c1);
}

.cg-step1-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 15px 20px;
  margin-bottom: 30px;
  border-radius: 12px;
  padding: 55px 40px 50px 25px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: var(--cg-pr-c2);
}
@media (max-width: 767px) {
  .cg-step1-item {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.cg-step1-item .item-arrow {
  top: 50%;
  z-index: 2;
  width: 64px;
  left: -45px;
  height: 64px;
  position: absolute;
  border-radius: 100%;
  background-color: #e1f7ff;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-step1-item .item-arrow {
    display: none !important;
  }
}
.cg-step1-item .item-serial {
  line-height: 1;
  font-size: 33px;
  font-weight: 700;
  position: relative;
  color: var(--cg-title-color);
  font-family: var(--cg-heading);
}
.cg-step1-item .item-serial:before {
  top: 0;
  width: 1px;
  content: "";
  right: -28px;
  height: 100%;
  position: absolute;
  background-color: rgba(255, 255, 255, 0.2588235294);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px),
  only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-step1-item .item-serial:before {
    display: none;
  }
}
.cg-step1-item .item-text {
  max-width: 282px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .cg-step1-item .item-text {
    max-width: 250px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .cg-step1-item .item-text {
    max-width: 185px;
  }
}
.cg-step1-item .item-text h3 {
  font-size: 24px;
  font-weight: 700;
  padding-bottom: 10px;
  color: var(--cg-title-color);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .cg-step1-item .item-text h3 {
    font-size: 20px;
  }
}
.cg-step1-item .item-text p {
  color: #535557;
  font-size: 15px;
  font-weight: 500;
}

.col-lg-4:nth-child(2) .cg-step1-item {
  background-color: var(--cg-pr-c3);
}
.col-lg-4:nth-child(3) .cg-step1-item {
  background-color: var(--cg-pr-c4);
}
.col-lg-4:first-child .cg-step1-item .item-arrow {
  display: none !important;
}

.cg-text-scroller {
  overflow: hidden;
  display: flow-root;
}
@media (max-width: 767px) {
  .cg-text-scroller {
    margin-top: 50px;
  }
}
.cg-text-scroller h3 {
  line-height: 1;
  font-weight: 700;
  font-size: 170px;
  position: relative;
  display: inline-block;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: rgba(0, 0, 0, 0.3803921569);
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px) {
  .cg-text-scroller h3 {
    font-size: 100px;
  }
}
@media (max-width: 767px) {
  .cg-text-scroller h3 {
    font-size: 70px;
  }
}
.cg-text-scroller h3:before {
  top: 0;
  left: 0;
  width: 0;
  height: 100%;
  font-size: 170px;
  white-space: nowrap;
  color: var(--cg-pr-c1);
  overflow: hidden;
  font-weight: 700;
  content: attr(data-text);
  position: absolute;
  text-transform: uppercase;
  -webkit-transition: all 1000ms ease;
  transition: all 1000ms ease;
  -webkit-text-fill-color: var(--cg-pr-c1);
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px) {
  .cg-text-scroller h3:before {
    font-size: 100px;
  }
}
@media (max-width: 767px) {
  .cg-text-scroller h3:before {
    font-size: 70px;
  }
}
.cg-text-scroller h3:hover:before {
  width: 100%;
}
.cg-text-scroller .item-play {
  width: 130px;
  height: 130px;
  overflow: hidden;
  margin: 0px 20px;
  position: relative;
  border-radius: 100%;
  display: inline-block;
}
@media (max-width: 767px) {
  .cg-text-scroller .item-play {
    width: 60px;
    height: 60px;
  }
}
.cg-text-scroller .inner-icon {
  top: 10px;
  left: 10px;
  width: 110px;
  height: 110px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 18px;
  overflow: hidden;
  border-radius: 100%;
  position: absolute;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background: rgba(255, 255, 255, 0.5607843137);
  color: var(--cg-pr-c3);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
}
@media (max-width: 767px) {
  .cg-text-scroller .inner-icon {
    width: 40px;
    height: 40px;
  }
}

/*---------------------------------------------------- */
/*Quote Section*/
/*----------------------------------------------------*/
.cg-quote1-sec {
  z-index: 1;
  overflow: hidden;
}
.cg-quote1-sec .cg-qt-bg {
  top: 0;
  left: 0;
  z-index: -2;
  width: 100%;
  height: 100%;
}
.cg-quote1-sec .cg-qt-bg:before {
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  background-image: url(../img/shape/shape4.png);
}
.cg-quote1-sec .cg-qt-bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.cg-quote1-sec .quote1-plane {
  top: 50px;
  z-index: -1;
  left: -50px;
  opacity: 0.2;
}

.cg-quote1-content {
  gap: 40px;
  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;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-quote1-content {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 80px 0px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.cg-quote1-text {
  max-width: 620px;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-quote1-text {
    max-width: 100%;
  }
}
.cg-quote1-text .cg-sec-title .sec_title {
  color: #fff;
}
.cg-quote1-text .cg-sec-title p {
  color: #d9d9d9;
}

.cg-qt-cta a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 15px 20px;
  font-size: 24px;
  font-weight: 700;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--cg-pr-c2);
}
.cg-qt-cta a i {
  width: 38px;
  height: 38px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #eeefee;
  font-size: 22px;
  border-radius: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: var(--cg-pr-c3);
  -webkit-animation: swing 2s ease infinite;
  animation: swing 2s ease infinite;
}

.cg-qt-txt {
  color: #fff;
  font-weight: 600;
}
.cg-qt-txt a {
  color: var(--cg-pr-c2);
}

.cg-quote1-form {
  max-width: 600px;
  padding: 30px;
  -webkit-backdrop-filter: blur(110px);
  backdrop-filter: blur(110px);
  background: rgba(255, 255, 255, 0.14);
  /* clip-path: polygon(85% 0, 100% 14%, 100% 100%, 0 100%, 0 0); */
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-quote1-form {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .cg-quote1-form {
    clip-path: none;
    padding: 40px 20px;
  }
}
.cg-quote1-form h3 {
  color: #fff;
  font-size: 30px;
  font-weight: 700;
  padding-bottom: 24px;
}
.cg-quote1-form label {
  color: #fff;
  display: block;
  font-size: 14px;
  font-weight: 800;
  margin-bottom: 10px;
  font-family: var(--ct-heading);
}
.cg-quote1-form .qt-select-option {
  position: relative;
}
.cg-quote1-form .qt-select-option:before {
  top: 13px;
  color: #fff;
  right: 13px;
  font-size: 14px;
  content: "\f078";
  font-weight: 700;
  position: absolute;
  font-family: "Font Awesome 5 Free";
}
.cg-quote1-form input,
.cg-quote1-form select {
  width: 100%;
  color: #fff;
  height: 50px;
  font-weight: 500;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 6px;
  padding-left: 20px;
  margin-bottom: 20px;
  background-color: transparent;
  border: 1px solid rgba(255, 255, 255, 0.31);
}
.cg-quote1-form input::-webkit-input-placeholder,
.cg-quote1-form select::-webkit-input-placeholder {
  color: #fff;
  font-weight: 500;
}
.cg-quote1-form input::-moz-placeholder,
.cg-quote1-form select::-moz-placeholder {
  color: #fff;
  font-weight: 500;
}
.cg-quote1-form input:-ms-input-placeholder,
.cg-quote1-form select:-ms-input-placeholder {
  color: #fff;
  font-weight: 500;
}
.cg-quote1-form input::-ms-input-placeholder,
.cg-quote1-form select::-ms-input-placeholder {
  color: #fff;
  font-weight: 500;
}
.cg-quote1-form input::placeholder,
.cg-quote1-form select::placeholder {
  color: #fff;
  font-weight: 500;
}
.cg-quote1-form button {
  color: #fff;
  width: 100%;
  border: none;
  font-weight: 700;
  margin-top: 30px;
  border-radius: 8px;
  padding: 16px 15px;
  text-transform: capitalize;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
  background-color: var(--cg-pr-c2);
}
.cg-quote1-form button:hover {
  background-color: var(--cg-pr-c3);
}
.cg-quote1-form:is(.ver_2) {
  padding: 0;
  max-width: 695px;
  clip-path: none;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .cg-quote1-form:is(.ver_2) {
    max-width: 550px;
  }
}
.cg-quote1-form:is(.ver_2) label {
  font-size: 15px;
  color: var(--cg-title-color);
}
.cg-quote1-form:is(.ver_2) input,
.cg-quote1-form:is(.ver_2) select {
  height: 45px;
  border-radius: 5px;
  background-color: #f1f3f4;
  color: var(--cg-title-color);
}
.cg-quote1-form:is(.ver_2) input::-webkit-input-placeholder,
.cg-quote1-form:is(.ver_2) select::-webkit-input-placeholder {
  font-weight: 500;
  color: var(--cg-title-color);
}
.cg-quote1-form:is(.ver_2) input::-moz-placeholder,
.cg-quote1-form:is(.ver_2) select::-moz-placeholder {
  font-weight: 500;
  color: var(--cg-title-color);
}
.cg-quote1-form:is(.ver_2) input:-ms-input-placeholder,
.cg-quote1-form:is(.ver_2) select:-ms-input-placeholder {
  font-weight: 500;
  color: var(--cg-title-color);
}
.cg-quote1-form:is(.ver_2) input::-ms-input-placeholder,
.cg-quote1-form:is(.ver_2) select::-ms-input-placeholder {
  font-weight: 500;
  color: var(--cg-title-color);
}
.cg-quote1-form:is(.ver_2) input::placeholder,
.cg-quote1-form:is(.ver_2) select::placeholder {
  font-weight: 500;
  color: var(--cg-title-color);
}
.cg-quote1-form:is(.ver_2) button {
  color: #fff;
  padding: 20px 15px;
  background-color: var(--cg-pr-c1);
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.cg-quote1-form:is(.ver_2) button:hover {
  background-color: var(--cg-pr-c2);
}
.cg-quote1-form:is(.ver_2) .qt-select-option:before {
  top: 11px;
  color: var(--cg-title-color);
}
.cg-quote1-form:is(.ver_2) .cg-product-mesurment-checkbox label .slug {
  color: var(--cg-title-color);
}
.cg-quote1-form:is(.ver_2)
  .cg-product-mesurment-checkbox
  .checkmark-circle:before {
  border: 1px solid var(--cg-title-color);
}
.cg-quote1-form:is(.ver_2) .cg-product-mesurment-checkbox label {
  margin-right: 5px;
}
.cg-quote1-form:is(.ver_3) {
  background-color: #9fdbf5;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .cg-quote1-form:is(.ver_3) {
    max-width: 400px;
    padding: 30px 20px;
  }
}
.cg-quote1-form:is(.ver_3) h3,
.cg-quote1-form:is(.ver_3) label {
  color: var(--cg-pr-c1);
}
.cg-quote1-form:is(.ver_3) input,
.cg-quote1-form:is(.ver_3) select {
  height: 45px;
  border-radius: 5px;
  background-color: transparent;
  color: var(--cg-title-color);
  border: 1px solid var(--cg-pr-c1);
}
.cg-quote1-form:is(.ver_3) input::-webkit-input-placeholder,
.cg-quote1-form:is(.ver_3) select::-webkit-input-placeholder {
  font-weight: 500;
  color: var(--cg-title-color);
}
.cg-quote1-form:is(.ver_3) input::-moz-placeholder,
.cg-quote1-form:is(.ver_3) select::-moz-placeholder {
  font-weight: 500;
  color: var(--cg-title-color);
}
.cg-quote1-form:is(.ver_3) input:-ms-input-placeholder,
.cg-quote1-form:is(.ver_3) select:-ms-input-placeholder {
  font-weight: 500;
  color: var(--cg-title-color);
}
.cg-quote1-form:is(.ver_3) input::-ms-input-placeholder,
.cg-quote1-form:is(.ver_3) select::-ms-input-placeholder {
  font-weight: 500;
  color: var(--cg-title-color);
}
.cg-quote1-form:is(.ver_3) input::placeholder,
.cg-quote1-form:is(.ver_3) select::placeholder {
  font-weight: 500;
  color: var(--cg-title-color);
}
.cg-quote1-form:is(.ver_3) .qt-select-option:before {
  color: var(--cg-title-color);
}
.cg-quote1-form:is(.ver_3)
  .cg-product-mesurment-checkbox
  .checkmark-circle:before {
  border: 1px solid var(--cg-pr-c1);
}
.cg-quote1-form:is(.ver_3) .cg-product-mesurment-checkbox label .slug {
  color: var(--cg-pr-c1);
}

.cg-product-mesurment-checkbox {
  gap: 15px;
}
@media (max-width: 767px) {
  .cg-product-mesurment-checkbox {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.cg-product-mesurment-checkbox label {
  cursor: pointer;
  position: relative;
  margin-right: 25px;
}

.cg-product-mesurment-checkbox label .slug {
  color: #fff;
  margin-left: 30px;
  white-space: nowrap;
}

.cg-product-mesurment-checkbox .checkmark-circle:before {
  content: "";
  position: absolute;
  height: 22px;
  width: 22px;
  left: 0px;
  top: 1px;
  border: 1px solid rgb(255, 255, 255);
}

.cg-product-mesurment-checkbox .checkmark-circle:after {
  left: 7px;
  top: 8px;
  width: 8px;
  content: "";
  height: 8px;
  display: none;
  position: absolute;
  border-radius: 100%;
  background-color: rgb(255, 255, 255);
}

.cg-product-mesurment-checkbox .condition {
  display: none;
}

.cg-product-mesurment-checkbox .condition:checked ~ .checkmark-circle:after {
  display: block;
}

.cg-product-mesurment-checkbox .condition:checked ~ .checkmark-circle:before {
  border: 1px solid var(--cg-pr-c2);
  background-color: var(--cg-pr-c2);
}

/*---------------------------------------------------- */
/*Cta Section*/
/*----------------------------------------------------*/
@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg)
      scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg)
      scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg)
      scale(0.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg)
      scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg)
      scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg)
      scale(0.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
.cg-cta1-sec {
  overflow: hidden;
}

.cg-cta1-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px 70px;
  position: relative;
  padding-bottom: 75px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .cg-cta1-content {
    gap: 40px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-cta1-content {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.cg-cta1-content:before {
  top: 0;
  right: 0;
  z-index: -1;
  width: 90%;
  content: "";
  height: 100%;
  position: absolute;
  background-color: #fff;
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-cta1-content:before {
    width: 100%;
  }
}

.cg-cta1-img {
  max-width: 477px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .cg-cta1-img {
    max-width: 375px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-cta1-img {
    width: 100%;
    height: 450px;
    max-width: 100%;
  }
}
@media (max-width: 480px) {
  .cg-cta1-img {
    height: 350px;
  }
}
.cg-cta1-img .item-img {
  height: 100%;
  clip-path: polygon(22% 0, 100% 0, 100% 100%, 0 100%, 0 22%);
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-cta1-img .item-img {
    clip-path: none;
  }
}
.cg-cta1-img .item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.cg-cta1-img .item-cta {
  left: 0;
  right: 0;
  width: 80%;
  bottom: 35px;
  margin: 0 auto;
  gap: 15px 20px;
  padding: 20px 30px;
  position: absolute;
  border-radius: 50px;
  background-color: var(--cg-pr-c3);
}
@media (max-width: 480px) {
  .cg-cta1-img .item-cta {
    width: 90%;
    bottom: 20px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.cg-cta1-img .item-cta .item-icon i {
  color: #fff;
  font-size: 35px;
}
.cg-cta1-img .item-cta .item-text span,
.cg-cta1-img .item-cta .item-text a {
  line-height: 1;
  display: block;
}
.cg-cta1-img .item-cta .item-text span {
  color: #fff;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 5px;
}
.cg-cta1-img .item-cta .item-text a {
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  font-family: var(--cg-heading);
}

.cg-cta1-text {
  z-index: 1;
  width: 100%;
  max-width: 750px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .cg-cta1-text {
    max-width: 700px;
  }
}
.cg-cta1-text .cg-sec-title {
  max-width: 565px;
}

.cg-cta1-card {
  height: 248px;
  margin: 0 auto;
  max-width: 240px;
  padding-top: 48px;
  border-radius: 8px;
  border: 1px solid #edf3ff;
  -webkit-box-shadow: 0px 9px 29px 0px rgba(0, 0, 0, 0.0392156863);
  box-shadow: 0px 9px 29px 0px rgba(0, 0, 0, 0.0392156863);
}
.cg-cta1-card .item-icon {
  width: 70px;
  height: 70px;
  margin: 0 auto;
  overflow: hidden;
  margin-bottom: 10px;
}
.cg-cta1-card .item-text {
  color: #1d1729;
  margin: 0 auto;
  font-size: 20px;
  list-style: 1.5;
  max-width: 170px;
  font-weight: 700;
  font-family: var(--cg-heading);
}
.cg-cta1-card:hover .item-icon {
  -webkit-animation: flip 1s;
  animation: flip 1s;
}

@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-cta1-nav {
    gap: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 40px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.cg-cta1-nav .cg-cta1-next,
.cg-cta1-nav .cg-cta1-prev {
  top: 50%;
  width: 48px;
  color: #fff;
  z-index: 2;
  height: 48px;
  position: absolute;
  border-radius: 100%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background-color: var(--cg-pr-c2);
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-cta1-nav .cg-cta1-next,
  .cg-cta1-nav .cg-cta1-prev {
    position: static;
  }
}
.cg-cta1-nav .cg-cta1-next {
  right: -30px;
}
.cg-cta1-nav .cg-cta1-prev {
  left: -30px;
}

.cg-text-scroller2 {
  display: flow-root;
}
.cg-text-scroller2:is(.ver_2) {
  overflow: hidden;
  padding: 20px 0px;
  background-color: var(--cg-pr-c2);
}
.cg-text-scroller2:is(.ver_2) h3 {
  font-size: 74px;
  font-weight: 700;
}
@media (max-width: 767px) {
  .cg-text-scroller2:is(.ver_2) h3 {
    font-size: 60px;
  }
}
@media (max-width: 480px) {
  .cg-text-scroller2:is(.ver_2) h3 {
    font-size: 50px;
  }
}
.cg-text-scroller2:is(.ver_2) h3:is(.txt_1) {
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: rgba(0, 0, 0, 0.3803921569);
}
.cg-text-scroller2:is(.ver_2) h3:is(.txt_2) {
  color: #fff;
}
.cg-text-scroller2 h3 {
  line-height: 1;
  font-size: 110px;
  font-weight: 700;
  margin: 0px 15px;
  display: inline-block;
  color: var(--cg-pr-c1);
  font-family: var(--cg-body-font);
}
@media (max-width: 767px) {
  .cg-text-scroller2 h3 {
    font-size: 70px;
  }
}
.cg-text-scroller2 h3:is(.txt_2) {
  color: #dfdfdf;
}
.cg-text-scroller2 h3:is(.txt_3) {
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: rgba(0, 0, 0, 0.3803921569);
}
.cg-text-scroller2 .item-icon {
  top: -20px;
  margin: 0px 15px;
  position: relative;
  display: inline-block;
}

/*---------------------------------------------------- */
/*Team Section*/
/*----------------------------------------------------*/
.cg-team1-sec {
  overflow: hidden;
  background-color: var(--cg-pr-c1);
}

.cg-team1-top-content {
  gap: 20px 30px;
}
.cg-team1-top-content .cg-sec-title {
  max-width: 580px;
}
.cg-team1-top-content .cg-sec-title .sec_title {
  color: #fff;
}

.cg-team1-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px 40px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-team1-content {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.cg-team1-s-img {
  width: 100%;
  max-width: 500px;
  -webkit-mask-size: cover;
  mask-size: cover;
  -webkit-mask-position: bottom bottom;
  mask-position: bottom bottom;
  -webkit-mask-image: url(../img/shape5.svg);
  mask-image: url(../img/shape5.svg);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .cg-team1-s-img {
    max-width: 380px;
  }
}

.cg-team1-list {
  width: 100%;
  max-width: 800px;
}
.cg-team1-list li {
  border-bottom: 1px solid #043446;
}
.cg-team1-list li a {
  gap: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 18px 60px 18px 0px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-team1-list li a {
    padding: 18px 0px 18px 0px;
  }
}
@media (max-width: 767px) {
  .cg-team1-list li a {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.cg-team1-list li a .item-arrow {
  width: 54px;
  height: 54px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #e1f7ff;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.cg-team1-list li a .item-arrow i {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.cg-team1-list li a .item-text {
  gap: 15px 20px;
}
@media (max-width: 767px) {
  .cg-team1-list li a .item-text {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.cg-team1-list li a .item-text .item-icon {
  width: 0;
  opacity: 0;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.cg-team1-list li a .item-text h3 {
  color: #fff;
  font-size: 32px;
  font-weight: 700;
  text-transform: capitalize;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.cg-team1-list li a .item-text h3 span {
  font-size: 20px;
  font-weight: 500;
}
.cg-team1-list li:is(.active) a .item-arrow {
  background-color: var(--cg-pr-c2);
}
.cg-team1-list li:is(.active) a .item-arrow i {
  color: #fff;
}
.cg-team1-list li:is(.active) a .item-text .item-icon {
  opacity: 1;
  width: 40px;
}
.cg-team1-list li:is(.active) a .item-text h3 {
  color: var(--cg-pr-c2);
}

.cg-text-scroller3 {
  display: flow-root;
  padding: 25px 0px;
  overflow: hidden;
  background-color: var(--cg-pr-c3);
}
.cg-text-scroller3:is(.ver_2) {
  z-index: 3;
  position: relative;
  background-color: var(--cg-pr-c2);
}
.cg-text-scroller3 h3 {
  color: #fff;
  font-size: 24px;
  margin: 0px 15px;
  font-weight: 700;
  display: inline-block;
}
.cg-text-scroller3 h3 img {
  margin-left: 20px;
}

/*---------------------------------------------------- */
/*map-pin Section*/
/*----------------------------------------------------*/
@-webkit-keyframes icon-bounce {
  0%,
  100%,
  20%,
  50%,
  80% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  60% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }
}
@keyframes icon-bounce {
  0%,
  100%,
  20%,
  50%,
  80% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  60% {
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
  }
}
@-webkit-keyframes borderpls {
  0% {
    -webkit-box-shadow: 0 0 0 0 #0195f7;
    box-shadow: 0 0 0 0 #0195f7;
  }
  70% {
    -webkit-box-shadow: 0 0 0 10px #0195f7;
    box-shadow: 0 0 0 10px #0195f7;
    opacity: 0;
  }
  to {
    -webkit-box-shadow: 0 0 0 0 #0195f7;
    box-shadow: 0 0 0 0 #0195f7;
    opacity: 0;
  }
}
@keyframes borderpls {
  0% {
    -webkit-box-shadow: 0 0 0 0 #0195f7;
    box-shadow: 0 0 0 0 #0195f7;
  }
  70% {
    -webkit-box-shadow: 0 0 0 10px #0195f7;
    box-shadow: 0 0 0 10px #0195f7;
    opacity: 0;
  }
  to {
    -webkit-box-shadow: 0 0 0 0 #0195f7;
    box-shadow: 0 0 0 0 #0195f7;
    opacity: 0;
  }
}
.cg-map-pin-sec {
  overflow: hidden;
}
.cg-map-pin-sec .cg-mp-shape {
  left: -90px;
  bottom: 65px;
}

.cg-map-pin-content {
  gap: 40px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-map-pin-content {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.cg-map-pin-circle {
  width: 500px;
  height: 500px;
  border-radius: 100%;
}
@media (max-width: 480px) {
  .cg-map-pin-circle {
    width: 300px;
    height: 300px;
  }
}
.cg-map-pin-circle .cg-m-item1 {
  width: 492px;
  height: 492px;
  border-radius: 100%;
  border: 2px dashed var(--cg-pr-c2);
}
@media (max-width: 480px) {
  .cg-map-pin-circle .cg-m-item1 {
    display: none;
  }
}
.cg-map-pin-circle .cg-m-item1 .txt_item1 {
  top: 10px;
  left: 75px;
  width: 57px;
  height: 57px;
  overflow: hidden;
  border-radius: 100%;
  position: absolute;
}
.cg-map-pin-circle .cg-m-item1 .txt_item1 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.cg-map-pin-circle .cg-m-item1 .txt_item2 {
  top: -10px;
  right: 75px;
  width: 85px;
  height: 85px;
  overflow: hidden;
  position: absolute;
  border-radius: 100%;
}
.cg-map-pin-circle .cg-m-item1 .txt_item2 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.cg-map-pin-circle .cg-m-item1 .txt_item3 {
  top: 35%;
  width: 45px;
  height: 45px;
  right: -10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: var(--cg-pr-c2);
}
.cg-map-pin-circle .cg-m-item2 {
  top: 45px;
  left: 45px;
  width: 405px;
  height: 405px;
  position: absolute;
  border-radius: 100%;
  background-color: #fff;
  border: 2px dashed var(--cg-pr-c2);
}
@media (max-width: 480px) {
  .cg-map-pin-circle .cg-m-item2 {
    display: none;
  }
}
.cg-map-pin-circle .cg-m-item2 .txt_item1 {
  left: 0;
  width: 85px;
  height: 85px;
  bottom: 50px;
  overflow: hidden;
  position: absolute;
  border-radius: 100%;
}
.cg-map-pin-circle .cg-m-item2 .txt_item1 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.cg-map-pin-circle .cg-m-item2 .txt_item2 {
  left: 0;
  right: 0;
  width: 45px;
  height: 45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  bottom: -20px;
  margin: 0 auto;
  position: absolute;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: var(--cg-pr-c2);
}
.cg-map-pin-circle .cg-m-item3 {
  top: 105px;
  right: 105px;
  width: 288px;
  height: 288px;
  position: absolute;
  border-radius: 100%;
  border: 2px dashed var(--cg-pr-c2);
  -webkit-box-shadow: 0px 4px 18px 0px rgba(0, 0, 0, 0.1215686275);
  box-shadow: 0px 4px 18px 0px rgba(0, 0, 0, 0.1215686275);
  background: -webkit-gradient(
    linear,
    right top,
    left top,
    from(rgba(255, 255, 255, 0.24)),
    to(rgba(14, 182, 189, 0.24))
  );
  background: linear-gradient(
    -90deg,
    rgba(255, 255, 255, 0.24) 0%,
    rgba(14, 182, 189, 0.24) 100%
  );
}
@media (max-width: 480px) {
  .cg-map-pin-circle .cg-m-item3 {
    top: 0;
    right: 0;
    position: relative;
  }
}
.cg-map-pin-circle .cg-m-item3 .txt_1 {
  left: 0;
  right: 0;
  top: 50%;
  position: absolute;
  text-align: center;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.cg-map-pin-circle .cg-m-item3 .txt_item1 {
  right: 0;
  width: 60px;
  height: 60px;
  bottom: 30px;
  overflow: hidden;
  position: absolute;
  border-radius: 100%;
}
.cg-map-pin-circle .cg-m-item3 .txt_item1 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.cg-map-pin-circle .cg-m-item3 .txt_item2 {
  top: 25px;
  left: 15px;
  width: 45px;
  height: 45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: var(--cg-pr-c2);
}

.cg-map-pin-location {
  width: 100%;
  height: 360px;
  max-width: 700px;
}
.cg-map-pin-location .item-map {
  width: 100%;
  height: 100%;
}
.cg-map-pin-location .item-map img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.item-pin-wrap {
  width: 155px;
  cursor: pointer;
  position: absolute;
}
.item-pin-wrap:nth-child(2) {
  right: 0;
  top: 55px;
}
.item-pin-wrap:nth-child(3) {
  top: 60px;
  left: 10%;
}
.item-pin-wrap:nth-child(4) {
  top: 30%;
  left: 40%;
}
@media (max-width: 480px) {
  .item-pin-wrap:nth-child(4) {
    left: 15%;
  }
}
.item-pin-wrap:nth-child(5) {
  top: 50%;
  right: 0;
}
.item-pin-wrap:nth-child(6) {
  top: 60%;
  left: 25%;
}
.item-pin-wrap:nth-child(7) {
  top: 65%;
  left: 55%;
}
.item-pin-wrap span {
  position: relative;
}
.item-pin-wrap span:before {
  top: -5px;
  left: -5px;
  width: 15px;
  opacity: 0.2;
  content: "";
  height: 15px;
  position: absolute;
  border-radius: 100%;
  background-color: #0195f7;
}
.item-pin-wrap span:after {
  top: -10px;
  left: -11px;
  width: 26px;
  content: "";
  opacity: 0.1;
  height: 26px;
  position: absolute;
  border-radius: 100%;
  background-color: #0195f7;
  -webkit-animation: borderpls 1.5s infinite cubic-bezier(0.4, 0, 1, 1) both;
  animation: borderpls 1.5s infinite cubic-bezier(0.4, 0, 1, 1) both;
}
.item-pin-wrap span i {
  width: 5px;
  height: 5px;
  display: block;
  border-radius: 100%;
  background-color: var(--cg-pr-c2);
}
.item-pin-wrap .pin-text {
  top: -20px;
  left: -53px;
  opacity: 0;
  color: var(--cg-pr-c1);
  width: 110px;
  font-size: 14px;
  font-weight: 700;
  padding: 4px 20px;
  text-align: center;
  position: absolute;
  border-radius: 30px;
  visibility: hidden;
  background-color: var(--cg-pr-c2);
  -webkit-animation: icon-bounce 1s ease-out infinite;
  animation: icon-bounce 1s ease-out infinite;
  -webkit-transition: 400ms cubic-bezier(0.57, 0.21, 0.69, 1.25);
  transition: 400ms cubic-bezier(0.57, 0.21, 0.69, 1.25);
}
@media (max-width: 480px) {
  .item-pin-wrap .pin-text {
    display: none;
  }
}
.item-pin-wrap .pin-text:before {
  left: 50%;
  content: "";
  bottom: -10px;
  position: absolute;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 15px solid var(--cg-pr-c2);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
.item-pin-wrap:hover .pin-text,
.item-pin-wrap:is(.active) .pin-text {
  opacity: 1;
  top: -40px;
  visibility: visible;
}

/*---------------------------------------------------- */
/*Projec Section*/
/*----------------------------------------------------*/
.cg-pro1-content-wrap {
  gap: 60px;
  justify-content: space-between;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-pro1-content-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.cg-pro1-content {
  z-index: 1;
  margin: 0px 35px;
  overflow: hidden;
  border-radius: 0;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px),
  only screen and (min-width: 1200px) and (max-width: 1399px),
  only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-pro1-content {
    margin: 0;
    border-radius: 0;
  }
}
.cg-pro1-content:is(.ver_2) {
  border-radius: 0;
}
.cg-pro1-content .cg-pro-bg {
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
}
.cg-pro1-content .cg-pro-bg:before {
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  content: "";
  opacity: 0.98;
  position: absolute;
  background-color: var(--cg-pr-c1);
}
.cg-pro1-content .cg-pro-bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.cg-pro1-content .cg-pro-plane {
  left: -75px;
  bottom: 40px;
}

.cg-pro1-text-wrap {
  max-width: 600px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .cg-pro1-text-wrap {
    max-width: 550px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .cg-pro1-text-wrap {
    max-width: 450px;
  }
}
.cg-pro1-text-wrap .cg-sec-title {
  z-index: 1;
  position: relative;
  color: var(--cg-pr-c2);
}
.cg-pro1-text-wrap .cg-btn-1 {
  display: none;
}
.cg-pro1-text-wrap .cg-sec-title .sec_title {
  color: var(--cg-pr-c2);
}
.cg-pro1-text-wrap .cg-sec-title p {
  color: #d9d9d9;
  max-width: 550;
}

.cg-pro1-ship {
  margin-top: 200px;
  position: relative;
  display: inline-block;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-pro1-ship {
    display: none;
  }
}
.cg-pro1-ship:before {
  top: 0;
  left: 0;
  width: 100%;
  content: "";
  height: 335px;
  position: absolute;
  background: linear-gradient(
    179.83deg,
    #052632 13.15%,
    rgba(5, 38, 50, 0) 99.85%
  );
}

.cg-pro1-item {
  overflow: hidden;
  border-radius: 6px;
  border: 6px solid var(--cg-pr-c2);
}
@media (max-width: 767px) {
  .cg-pro1-item {
    height: 350px;
  }
}
.cg-pro1-item .item-img {
  width: 100%;
  height: 100%;
  position: relative;
}
.cg-pro1-item .item-img:before {
  bottom: 0;
  left: 0;
  width: 100%;
  height: 0%;
  /* content: ""; */
  position: absolute;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(11, 11, 17, 0)),
    color-stop(72.71%, rgba(7, 10, 15, 0.47288)),
    to(#03080d)
  );
  background: linear-gradient(
    180deg,
    rgba(11, 11, 17, 0) 0%,
    rgba(7, 10, 15, 0.47288) 72.71%,
    #03080d 100%
  );
}
.cg-pro1-item .item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.cg-pro1-item .item-arrow {
  left: 0;
  top: 30%;
  right: 0;
  opacity: 0;
  visibility: hidden;
  position: absolute;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;

  display: none;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .cg-pro1-item .item-arrow {
    top: 40%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px),
  only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px) {
  .cg-pro1-item .item-arrow {
    top: 35%;
  }
}
@media (max-width: 767px) {
  .cg-pro1-item .item-arrow {
    display: none;
  }
}
.cg-pro1-item .item-arrow a {
  z-index: -1;
  width: 120px;
  height: 120px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  font-size: 30px;
  border-radius: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  background-color: #fff;
  color: var(--cg-pr-c2);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 1px solid var(--cg-pr-c2);
  -webkit-box-shadow: 0 5px 0 0 var(--cg-pr-c2);
  box-shadow: 0 5px 0 0 var(--cg-pr-c2);
}
.cg-pro1-item .item-arrow a i {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px),
  only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-pro1-item .item-arrow a {
    height: 80px;
    width: 80px;
  }
}
.cg-pro1-item .item-text {
  left: 46px;
  bottom: 46px;
  position: absolute;
}
@media (max-width: 767px) {
  .cg-pro1-item .item-text {
    left: 30px;
    bottom: 30px;
  }
}
.cg-pro1-item .item-text h3 {
  opacity: 0;
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  visibility: visible;
  padding: 12px 50px 12px 15px;
  background-color: var(--cg-pr-c2);
  -webkit-transform: translateX(30px);
  transform: translateX(30px);
  clip-path: polygon(
    0% 0%,
    100% 0%,
    91.544% 46.809%,
    100% 100%,
    0% 100%,
    0% 0%
  );
  -webkit-transition: 1000ms cubic-bezier(0.61, -0.63, 0.46, 1.48);
  transition: 1000ms cubic-bezier(0.61, -0.63, 0.46, 1.48);

  opacity: 1;
  visibility: visible;
  -webkit-transform: translateX(0px);
  transform: translateX(0px);
}
@media (max-width: 480px) {
  .cg-pro1-item .item-text h3 {
    font-size: 20px;
    padding: 12px 30px 12px 15px;
  }
}
.cg-pro1-item .item-text span a {
  opacity: 0;
  color: #fff;
  visibility: hidden;
  font-weight: 500;
  font-size: 17px;
  line-height: 27px;
  padding: 3px 24px 3px 16px;
  -webkit-transform: translateX(30px);
  transform: translateX(30px);
  -webkit-transition: 1000ms cubic-bezier(0.61, -0.63, 0.46, 1.48);
  transition: 1000ms cubic-bezier(0.61, -0.63, 0.46, 1.48);
  background-color: var(--cg-pr-c3);
  clip-path: polygon(
    0% 0%,
    93.578% 0%,
    99.541% 53.226%,
    93.578% 100%,
    0% 100%,
    0% 0%
  );

  opacity: 1;
  visibility: visible;
  -webkit-transform: translateX(0px);
  transform: translateX(0px);
  -webkit-transition-delay: 200ms;
  transition-delay: 200ms;
}
.cg-pro1-item:hover .item-img:before {
  height: 100%;
}
.cg-pro1-item:hover .item-arrow {
  top: 50%;
  opacity: 1;
  visibility: visible;
}
.cg-pro1-item:hover .item-text h3 {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateX(0px);
  transform: translateX(0px);
}
.cg-pro1-item:hover .item-text span a {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateX(0px);
  transform: translateX(0px);
  -webkit-transition-delay: 200ms;
  transition-delay: 200ms;
}

/*---------------------------------------------------- */
/*Testimonial Section*/
/*----------------------------------------------------*/
.cg-testi1-sec {
  z-index: 1;
  overflow: hidden;
}
.cg-testi1-sec .cg-testi-img1 {
  left: 20px;
  top: -60px;
  opacity: 0.5;
}
.cg-testi1-sec:before {
  top: 0;
  left: 0;
  width: 100%;
  z-index: -1;
  content: "";
  height: 100%;
  position: absolute;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(255, 255, 255, 0.29)),
    to(#ccf1ff)
  );
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.29) 0%,
    #ccf1ff 100%
  );
}

.cg-testi-slider {
  margin: 0px -465px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-testi-slider {
    margin: 0 15px;
  }
}

.cg-testi-item1 {
  z-index: 1;
  margin: 0 auto;
  overflow: hidden;
  max-width: 685px;
  border-radius: 15px;
}
.cg-testi-item1 .hr1-plane {
  top: 25px;
  left: -45px;
  opacity: 0.2;
}
.cg-testi-item1 .item-text {
  max-width: 465px;
  border-radius: 15px;
  padding: 40px 35px;
  background-color: var(--cg-pr-c1);
}
@media (max-width: 767px) {
  .cg-testi-item1 .item-text {
    max-width: 100%;
  }
}
.cg-testi-item1 .item-text p {
  color: #fff;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.64;
  padding-bottom: 40px;
}
.cg-testi-item1 .item-bottom {
  gap: 15px 20px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-top: 25px;
  border-top: 1px solid rgba(255, 255, 255, 0.1019607843);
}
.cg-testi-item1 .item-bottom .item-author h3 {
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  padding-bottom: 5px;
}
.cg-testi-item1 .item-bottom .item-author span {
  color: #4b5563;
  font-weight: 500;
}
.cg-testi-item1 .item-img {
  padding: 40px 20px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (max-width: 767px) {
  .cg-testi-item1 .item-img {
    display: none !important;
  }
}
.cg-testi-item1 .item-img .quote-icon {
  padding-left: 40px;
}
@media (max-width: 767px) {
  .cg-testi-item1 .item-img .quote-icon {
    padding-left: 0;
  }
}
.cg-testi-item1 .item-img .item-logo-text .tst-logo {
  margin-bottom: 20px;
}
.cg-testi-item1 .item-img .item-logo-text span {
  font-weight: 700;
  color: var(--cg-title-color);
  font-family: var(--cg-heading);
  text-transform: capitalize;
}

.cg-testi-pagi {
  margin-top: 10px;
}
.cg-testi-pagi .swiper-pagination-bullet {
  opacity: 1;
  width: 10px;
  height: 10px;
  position: relative;
  border-radius: 100%;
  margin: 0px 8px !important;
  background-color: var(--cg-pr-c2);
}
.cg-testi-pagi .swiper-pagination-bullet:before {
  top: -9px;
  left: -9px;
  width: 28px;
  content: "";
  height: 28px;
  position: absolute;
  border-radius: 100%;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
  border: 1px solid var(--cg-pr-c2);
}
.cg-testi-pagi
  .swiper-pagination-bullet:is(.swiper-pagination-bullet-active):before {
  -webkit-transform: scale(1);
  transform: scale(1);
}

/*---------------------------------------------------- */
/*Blog Section*/
/*----------------------------------------------------*/

/* Comments
--------------------------------------------- */
.comment-content a {
  word-wrap: break-word;
}

.bypostauthor {
  display: block;
}

/* Widgets
--------------------------------------------- */
.widget {
  margin: 0 0 1.5em;
}

.widget select {
  max-width: 100%;
}

/* Media
--------------------------------------------- */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* Make sure logo link wraps around logo image. */
.custom-logo-link {
  display: inline-block;
}

/* Captions
--------------------------------------------- */
.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

.wp-caption-text {
  text-align: center;
}

/* Galleries
--------------------------------------------- */
.gallery {
  margin-bottom: 1.5em;
  display: grid;
  grid-gap: 1.5em;
}

.gallery-item {
  display: inline-block;
  text-align: center;
  width: 100%;
}

.gallery-columns-2 {
  grid-template-columns: repeat(2, 1fr);
}

.gallery-columns-3 {
  grid-template-columns: repeat(3, 1fr);
}

.gallery-columns-4 {
  grid-template-columns: repeat(4, 1fr);
}

.gallery-columns-5 {
  grid-template-columns: repeat(5, 1fr);
}

.gallery-columns-6 {
  grid-template-columns: repeat(6, 1fr);
}

.gallery-columns-7 {
  grid-template-columns: repeat(7, 1fr);
}

.gallery-columns-8 {
  grid-template-columns: repeat(8, 1fr);
}

.gallery-columns-9 {
  grid-template-columns: repeat(9, 1fr);
}

.gallery-caption {
  display: block;
}

/*--------------------------------------------------------------
# Plugins
--------------------------------------------------------------*/

/* Jetpack infinite scroll
--------------------------------------------- */

/* Hide the Posts Navigation and the Footer when Infinite Scroll is in use. */
.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  display: none;
}

/* Re-display the Theme Footer when Infinite Scroll has reached its end. */
.infinity-end.neverending .site-footer {
  display: block;
}

/*--------------------------------------------------------------
# Utilities
--------------------------------------------------------------*/

/* Accessibility
--------------------------------------------- */

/* Text meant only for screen readers. */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  clip-path: none;
  color: #21759b;
  display: block;
  font-size: 0.875rem;
  font-weight: 700;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}

/* Do not show the outline on the skip link target. */
#primary[tabindex="-1"]:focus {
  outline: 0;
}

/* Alignments
--------------------------------------------- */
.alignleft {
  /*rtl:ignore*/
  float: left;

  /*rtl:ignore*/
  margin-right: 1.5em;
  margin-bottom: 1.5em;
}

.alignright {
  /*rtl:ignore*/
  float: right;

  /*rtl:ignore*/
  margin-left: 1.5em;
  margin-bottom: 1.5em;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1.5em;
}
.cg-blog1-sec {
  overflow: hidden;
}

.cg-blog1-top-content .cg-sec-title {
  max-width: 555px;
}
.cg-blog1-top-content .cg-btn-1 a span {
  color: #fff;
  background-color: var(--cg-pr-c3);
}
.cg-blog1-top-content .cg-btn-1 a span i {
  color: var(--cg-pr-c3);
}
.cg-blog1-top-content .cg-btn-1 a span:before {
  background-color: var(--cg-pr-c2);
}

.cg-blog1-item {
  overflow: hidden;
  border-radius: 10px;
  margin-bottom: 30px;
  background-color: #fff;
}
.cg-blog1-item .blg-tag {
  top: 13px;
  left: 13px;
  z-index: 1;
  position: absolute;
}
.cg-blog1-item .blg-tag a {
  color: #fff;
  font-size: 12px;
  font-weight: 700;
  padding: 6px 15px;
  border-radius: 6px;
  text-transform: uppercase;
  background-color: var(--cg-pr-c2);
}
.cg-blog1-item .blg-tag a i {
  margin-right: 3px;
}
.cg-blog1-item .item-img {
  overflow: hidden;
}
.cg-blog1-item .item-img img {
  -webkit-transition: all 400ms ease-in-out;
  transition: all 400ms ease-in-out;
}
.cg-blog1-item .item-meta {
  z-index: 1;
  left: 22px;
  color: #fff;
  width: 86px;
  height: 76px;
  bottom: -10px;
  padding-top: 10px;
  border-radius: 4px;
  position: absolute;
  font-family: var(--cg-heading);
  background-color: var(--cg-pr-c3);
}
.cg-blog1-item .item-meta:before {
  left: 50%;
  content: "";
  bottom: -10px;
  position: absolute;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 15px solid var(--cg-pr-c3);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
.cg-blog1-item .item-meta span {
  line-height: 1;
  font-size: 28px;
  font-weight: 700;
  padding-bottom: 5px;
}
.cg-blog1-item .item-meta p {
  line-height: 1;
}
.cg-blog1-item .item-text {
  padding: 40px 30px 30px;
}
.cg-blog1-item .item-text .blog_title {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.167;
  padding-bottom: 15px;
  color: var(--cg-pr-c1);
}
.cg-blog1-item .item-text .blog_more {
  font-weight: 700;
  position: relative;
  color: var(--cg-pr-c3);
}
.cg-blog1-item .item-text .blog_more i {
  margin-left: 5px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.cg-blog1-item .item-text .blog_more:before {
  left: 0;
  bottom: 2px;
  width: 80%;
  height: 1px;
  content: "";
  position: absolute;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  background-color: var(--cg-pr-c3);
}
.cg-blog1-item .item-text .blog_more:hover i {
  -webkit-transform: rotate(0);
  transform: rotate(0);
}
.cg-blog1-item .item-text .blog_more:hover:before {
  width: 100%;
}
.cg-blog1-item .item-text .blog-author {
  gap: 5px 15px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
  padding: 10px 25px;
  border-radius: 50px;
  border: 1px solid #eeeeee;
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  (max-width: 480px) {
  .cg-blog1-item .item-text .blog-author {
    border-radius: 0;
  }
}
.cg-blog1-item .item-text .blog-author:before {
  left: 50%;
  top: 22px;
  width: 5px;
  height: 5px;
  content: "";
  position: absolute;
  border-radius: 100%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  background-color: var(--cg-pr-c3);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px),
  only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-blog1-item .item-text .blog-author:before {
    display: none;
  }
}
.cg-blog1-item .item-text .blog-author a {
  font-weight: 500;
}
.cg-blog1-item .item-text .blog-author a i {
  margin-right: 5px;
}
.cg-blog1-item:hover .item-img img {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}

/*---------------------------------------------------- */
/*Counter Section*/
/*----------------------------------------------------*/
.cg-counter1-sec {
  z-index: 1;
  overflow: hidden;
  /* margin-bottom: -50px; */
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-counter1-sec {
    margin-bottom: 40px;
  }
}
.cg-counter1-sec .cg-count-map {
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  right: 0;
  z-index: -1;
  text-align: center;
}

.cg-counter1-content {
  margin: 0 auto;
  max-width: 1000px;
  position: relative;

  opacity: 0;
  min-height: 600px;
}
.cg-counter1-content:before {
  top: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 1px;
  content: "";
  position: absolute;
  background-color: rgba(18, 18, 18, 0.1411764706);
}

.cg-count-item1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 50px;
  position: relative;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  (max-width: 767px) {
  .cg-count-item1 {
    margin-bottom: 30px;
  }
}
@media (max-width: 480px) {
  .cg-count-item1 {
    text-align: center;
  }
}
.cg-count-item1:before {
  left: 0;
  right: 0;
  top: -3px;
  width: 8px;
  height: 8px;
  content: "";
  margin: 0 auto;
  position: absolute;
  border-radius: 100%;
  background-color: var(--cg-pr-c2);
}
.cg-count-item1 h3 {
  font-size: 80px;
  font-weight: 700;
  padding-bottom: 15px;
  color: var(--cg-pr-c3);
}
@media (max-width: 480px) {
  .cg-count-item1 h3 {
    font-size: 50px;
    padding-bottom: 10px;
  }
}
.cg-count-item1 p {
  color: var(--cg-pr-c1);
  font-family: var(--cg-heading);
}

/*---------------------------------------------------- */
/*Contact-cta Section*/
/*----------------------------------------------------*/
@-webkit-keyframes zoomRotate {
  0% {
    -webkit-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
  }
  50% {
    -webkit-transform: scale(1.12) rotate(30deg);
    transform: scale(1.12) rotate(30deg);
  }
  75% {
    -webkit-transform: scale(1) rotate(-30deg);
    transform: scale(1) rotate(-30deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
  }
}
@keyframes zoomRotate {
  0% {
    -webkit-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
  }
  50% {
    -webkit-transform: scale(1.12) rotate(30deg);
    transform: scale(1.12) rotate(30deg);
  }
  75% {
    -webkit-transform: scale(1) rotate(-30deg);
    transform: scale(1) rotate(-30deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
  }
}
.cg-cta-contact {
  transform: translateY(-110px);
}
.cg-cta-contact h2 {
  line-height: 1;
  font-size: 90px;
  font-weight: 700;
  text-align: center;
  color: var(--cg-pr-c1);
  text-transform: none !important;
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px) {
  .cg-cta-contact h2 {
    font-size: 120px;
  }
}
@media (max-width: 767px) {
  .cg-cta-contact h2 {
    font-size: 100px;
    display: none;
  }
}

.cg-cta-tag {
  left: 0;
  right: 0;
  top: -75px;
  z-index: 2;
  margin: 0 auto;
  position: absolute;
}
@media (max-width: 767px) {
  .cg-cta-tag {
    position: static;
  }
}
.cg-cta-tag a {
  width: 210px;
  height: 210px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  text-align: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-family: var(--cg-heading);
  background-color: var(--cg-pr-c2);
  -webkit-animation: zoomRotate 2s infinite ease-in-out;
  animation: zoomRotate 2s infinite ease-in-out;
  clip-path: polygon(
    97.69% 54.017%,
    93.603% 56.525%,
    93.603% 56.525%,
    93.441% 56.628%,
    93.284% 56.736%,
    93.131% 56.851%,
    92.984% 56.972%,
    92.841% 57.099%,
    92.703% 57.232%,
    92.571% 57.37%,
    92.444% 57.514%,
    92.323% 57.663%,
    92.208% 57.817%,
    92.208% 57.817%,
    92.099% 57.976%,
    91.997% 58.14%,
    91.901% 58.307%,
    91.812% 58.477%,
    91.73% 58.652%,
    91.655% 58.829%,
    91.587% 59.01%,
    91.526% 59.193%,
    91.473% 59.379%,
    91.427% 59.567%,
    91.427% 59.567%,
    91.388% 59.758%,
    91.358% 59.949%,
    91.334% 60.141%,
    91.319% 60.334%,
    91.311% 60.527%,
    91.311% 60.72%,
    91.318% 60.914%,
    91.334% 61.106%,
    91.357% 61.299%,
    91.387% 61.491%,
    91.387% 61.491%,
    91.425% 61.681%,
    91.471% 61.869%,
    91.524% 62.055%,
    91.584% 62.238%,
    91.652% 62.418%,
    91.727% 62.596%,
    91.808% 62.771%,
    91.897% 62.942%,
    91.993% 63.109%,
    92.095% 63.273%,
    94.706% 67.336%,
    94.706% 67.336%,
    94.838% 67.547%,
    94.958% 67.763%,
    95.066% 67.985%,
    95.163% 68.212%,
    95.249% 68.444%,
    95.322% 68.68%,
    95.383% 68.92%,
    95.432% 69.163%,
    95.469% 69.409%,
    95.492% 69.657%,
    95.492% 69.657%,
    95.504% 69.906%,
    95.502% 70.155%,
    95.488% 70.402%,
    95.462% 70.649%,
    95.423% 70.893%,
    95.371% 71.135%,
    95.307% 71.374%,
    95.231% 71.61%,
    95.143% 71.842%,
    95.043% 72.069%,
    95.043% 72.069%,
    94.931% 72.291%,
    94.809% 72.506%,
    94.676% 72.714%,
    94.532% 72.914%,
    94.379% 73.106%,
    94.217% 73.289%,
    94.045% 73.464%,
    93.864% 73.63%,
    93.674% 73.786%,
    93.476% 73.932%,
    93.476% 73.932%,
    93.271% 74.067%,
    93.06% 74.191%,
    92.844% 74.304%,
    92.622% 74.404%,
    92.395% 74.493%,
    92.165% 74.569%,
    91.93% 74.633%,
    91.693% 74.685%,
    91.452% 74.724%,
    91.209% 74.75%,
    86.477% 75.187%,
    86.477% 75.187%,
    86.288% 75.207%,
    86.1% 75.235%,
    85.913% 75.271%,
    85.729% 75.314%,
    85.546% 75.365%,
    85.365% 75.423%,
    85.187% 75.489%,
    85.012% 75.563%,
    84.839% 75.644%,
    84.669% 75.732%,
    84.669% 75.732%,
    84.504% 75.827%,
    84.342% 75.928%,
    84.185% 76.036%,
    84.032% 76.151%,
    83.884% 76.271%,
    83.741% 76.398%,
    83.602% 76.531%,
    83.47% 76.669%,
    83.342% 76.813%,
    83.221% 76.963%,
    83.221% 76.963%,
    83.105% 77.117%,
    82.996% 77.276%,
    82.894% 77.439%,
    82.798% 77.605%,
    82.708% 77.776%,
    82.626% 77.95%,
    82.551% 78.128%,
    82.483% 78.309%,
    82.421% 78.492%,
    82.367% 78.679%,
    82.367% 78.679%,
    82.321% 78.867%,
    82.283% 79.057%,
    82.252% 79.248%,
    82.228% 79.44%,
    82.213% 79.633%,
    82.205% 79.826%,
    82.204% 80.02%,
    82.212% 80.213%,
    82.227% 80.407%,
    82.25% 80.6%,
    82.879% 85.418%,
    82.879% 85.418%,
    82.908% 85.665%,
    82.925% 85.913%,
    82.928% 86.162%,
    82.919% 86.409%,
    82.898% 86.656%,
    82.864% 86.901%,
    82.818% 87.144%,
    82.759% 87.385%,
    82.688% 87.623%,
    82.604% 87.857%,
    82.604% 87.857%,
    82.509% 88.087%,
    82.402% 88.31%,
    82.284% 88.527%,
    82.156% 88.737%,
    82.017% 88.94%,
    81.868% 89.136%,
    81.709% 89.323%,
    81.54% 89.502%,
    81.363% 89.671%,
    81.176% 89.832%,
    81.176% 89.832%,
    80.981% 89.983%,
    80.78% 90.122%,
    80.572% 90.25%,
    80.358% 90.367%,
    80.138% 90.473%,
    79.914% 90.566%,
    79.685% 90.648%,
    79.451% 90.717%,
    79.214% 90.774%,
    78.974% 90.818%,
    78.974% 90.818%,
    78.732% 90.85%,
    78.489% 90.868%,
    78.246% 90.874%,
    78.004% 90.866%,
    77.762% 90.846%,
    77.522% 90.813%,
    77.283% 90.767%,
    77.047% 90.708%,
    76.814% 90.637%,
    76.584% 90.553%,
    72.116% 88.855%,
    72.116% 88.855%,
    71.937% 88.789%,
    71.756% 88.732%,
    71.573% 88.682%,
    71.389% 88.639%,
    71.203% 88.604%,
    71.016% 88.577%,
    70.828% 88.558%,
    70.639% 88.547%,
    70.449% 88.543%,
    70.259% 88.547%,
    70.259% 88.547%,
    70.07% 88.559%,
    69.881% 88.58%,
    69.694% 88.607%,
    69.508% 88.643%,
    69.323% 88.686%,
    69.141% 88.737%,
    68.961% 88.795%,
    68.783% 88.861%,
    68.607% 88.934%,
    68.434% 89.015%,
    68.434% 89.015%,
    68.265% 89.102%,
    68.099% 89.197%,
    67.938% 89.298%,
    67.781% 89.406%,
    67.628% 89.52%,
    67.48% 89.64%,
    67.337% 89.766%,
    67.199% 89.899%,
    67.066% 90.037%,
    66.938% 90.18%,
    66.938% 90.18%,
    66.817% 90.329%,
    66.701% 90.483%,
    66.592% 90.641%,
    66.49% 90.803%,
    66.394% 90.97%,
    66.304% 91.14%,
    66.222% 91.314%,
    66.146% 91.491%,
    66.078% 91.672%,
    66.016% 91.855%,
    64.532% 96.475%,
    64.532% 96.475%,
    64.453% 96.71%,
    64.362% 96.941%,
    64.26% 97.166%,
    64.146% 97.384%,
    64.022% 97.597%,
    63.887% 97.802%,
    63.742% 98.001%,
    63.587% 98.191%,
    63.421% 98.373%,
    63.247% 98.547%,
    63.247% 98.547%,
    63.063% 98.711%,
    62.872% 98.865%,
    62.674% 99.008%,
    62.469% 99.14%,
    62.258% 99.261%,
    62.041% 99.371%,
    61.818% 99.469%,
    61.591% 99.556%,
    61.358% 99.63%,
    61.122% 99.692%,
    61.122% 99.692%,
    60.883% 99.741%,
    60.643% 99.777%,
    60.401% 99.801%,
    60.159% 99.811%,
    59.917% 99.809%,
    59.675% 99.793%,
    59.434% 99.765%,
    59.195% 99.724%,
    58.957% 99.671%,
    58.722% 99.604%,
    58.722% 99.604%,
    58.491% 99.525%,
    58.265% 99.434%,
    58.044% 99.332%,
    57.828% 99.218%,
    57.619% 99.093%,
    57.417% 98.956%,
    57.222% 98.81%,
    57.034% 98.652%,
    56.854% 98.485%,
    56.683% 98.308%,
    53.388% 94.8%,
    53.388% 94.8%,
    53.255% 94.661%,
    53.116% 94.529%,
    52.973% 94.402%,
    52.824% 94.282%,
    52.671% 94.168%,
    52.514% 94.061%,
    52.352% 93.96%,
    52.187% 93.866%,
    52.017% 93.778%,
    51.844% 93.698%,
    51.844% 93.698%,
    51.668% 93.624%,
    51.49% 93.559%,
    51.309% 93.501%,
    51.126% 93.45%,
    50.942% 93.407%,
    50.756% 93.372%,
    50.568% 93.344%,
    50.38% 93.325%,
    50.19% 93.313%,
    50% 93.309%,
    50% 93.309%,
    49.81% 93.313%,
    49.62% 93.325%,
    49.432% 93.344%,
    49.244% 93.372%,
    49.058% 93.407%,
    48.874% 93.45%,
    48.691% 93.501%,
    48.51% 93.559%,
    48.332% 93.624%,
    48.156% 93.698%,
    48.156% 93.698%,
    47.983% 93.778%,
    47.813% 93.866%,
    47.648% 93.96%,
    47.486% 94.061%,
    47.329% 94.168%,
    47.176% 94.282%,
    47.027% 94.402%,
    46.884% 94.529%,
    46.745% 94.661%,
    46.612% 94.8%,
    43.317% 98.308%,
    43.317% 98.308%,
    43.145% 98.485%,
    42.966% 98.652%,
    42.778% 98.81%,
    42.583% 98.956%,
    42.38% 99.093%,
    42.172% 99.218%,
    41.956% 99.332%,
    41.735% 99.434%,
    41.509% 99.525%,
    41.278% 99.604%,
    41.278% 99.604%,
    41.043% 99.671%,
    40.805% 99.724%,
    40.566% 99.765%,
    40.325% 99.793%,
    40.083% 99.809%,
    39.841% 99.811%,
    39.599% 99.801%,
    39.357% 99.777%,
    39.117% 99.741%,
    38.878% 99.692%,
    38.878% 99.692%,
    38.641% 99.63%,
    38.409% 99.556%,
    38.182% 99.469%,
    37.959% 99.371%,
    37.742% 99.261%,
    37.531% 99.14%,
    37.326% 99.008%,
    37.128% 98.865%,
    36.937% 98.711%,
    36.753% 98.547%,
    36.753% 98.547%,
    36.578% 98.373%,
    36.413% 98.191%,
    36.258% 98.001%,
    36.113% 97.802%,
    35.978% 97.597%,
    35.854% 97.384%,
    35.74% 97.166%,
    35.638% 96.941%,
    35.547% 96.71%,
    35.468% 96.475%,
    33.984% 91.855%,
    33.984% 91.855%,
    33.923% 91.672%,
    33.854% 91.491%,
    33.778% 91.314%,
    33.696% 91.14%,
    33.606% 90.97%,
    33.51% 90.803%,
    33.408% 90.641%,
    33.298% 90.483%,
    33.183% 90.329%,
    33.061% 90.18%,
    33.061% 90.18%,
    32.934% 90.037%,
    32.801% 89.899%,
    32.663% 89.766%,
    32.52% 89.64%,
    32.372% 89.52%,
    32.219% 89.406%,
    32.062% 89.298%,
    31.901% 89.197%,
    31.735% 89.102%,
    31.566% 89.015%,
    31.566% 89.015%,
    31.393% 88.934%,
    31.218% 88.861%,
    31.04% 88.795%,
    30.859% 88.737%,
    30.677% 88.686%,
    30.492% 88.643%,
    30.306% 88.607%,
    30.119% 88.58%,
    29.93% 88.559%,
    29.741% 88.547%,
    29.741% 88.547%,
    29.551% 88.543%,
    29.362% 88.547%,
    29.173% 88.558%,
    28.984% 88.577%,
    28.797% 88.604%,
    28.611% 88.639%,
    28.427% 88.682%,
    28.244% 88.732%,
    28.063% 88.789%,
    27.884% 88.855%,
    23.416% 90.553%,
    23.416% 90.553%,
    23.186% 90.637%,
    22.953% 90.708%,
    22.716% 90.767%,
    22.478% 90.813%,
    22.238% 90.846%,
    21.996% 90.866%,
    21.754% 90.874%,
    21.511% 90.868%,
    21.268% 90.85%,
    21.026% 90.818%,
    21.026% 90.818%,
    20.786% 90.774%,
    20.549% 90.717%,
    20.315% 90.648%,
    20.086% 90.566%,
    19.862% 90.473%,
    19.642% 90.367%,
    19.428% 90.25%,
    19.22% 90.122%,
    19.019% 89.983%,
    18.824% 89.832%,
    18.824% 89.832%,
    18.637% 89.671%,
    18.46% 89.502%,
    18.291% 89.323%,
    18.132% 89.136%,
    17.983% 88.94%,
    17.844% 88.737%,
    17.716% 88.527%,
    17.598% 88.31%,
    17.491% 88.087%,
    17.396% 87.857%,
    17.396% 87.857%,
    17.313% 87.623%,
    17.241% 87.385%,
    17.182% 87.144%,
    17.136% 86.901%,
    17.102% 86.656%,
    17.081% 86.409%,
    17.072% 86.162%,
    17.075% 85.913%,
    17.092% 85.665%,
    17.121% 85.418%,
    17.751% 80.6%,
    17.751% 80.6%,
    17.773% 80.407%,
    17.788% 80.213%,
    17.796% 80.02%,
    17.795% 79.826%,
    17.787% 79.633%,
    17.772% 79.44%,
    17.748% 79.248%,
    17.717% 79.057%,
    17.679% 78.867%,
    17.632% 78.679%,
    17.632% 78.679%,
    17.578% 78.492%,
    17.517% 78.309%,
    17.449% 78.128%,
    17.374% 77.95%,
    17.291% 77.776%,
    17.202% 77.605%,
    17.106% 77.439%,
    17.004% 77.276%,
    16.895% 77.117%,
    16.779% 76.963%,
    16.779% 76.963%,
    16.657% 76.813%,
    16.53% 76.669%,
    16.397% 76.531%,
    16.259% 76.398%,
    16.116% 76.271%,
    15.968% 76.151%,
    15.816% 76.036%,
    15.658% 75.928%,
    15.496% 75.827%,
    15.331% 75.732%,
    15.331% 75.732%,
    15.161% 75.644%,
    14.988% 75.563%,
    14.813% 75.489%,
    14.635% 75.423%,
    14.454% 75.365%,
    14.271% 75.314%,
    14.087% 75.271%,
    13.9% 75.235%,
    13.712% 75.207%,
    13.523% 75.187%,
    8.791% 74.742%,
    8.791% 74.742%,
    8.548% 74.716%,
    8.307% 74.677%,
    8.07% 74.625%,
    7.835% 74.561%,
    7.605% 74.485%,
    7.378% 74.397%,
    7.156% 74.296%,
    6.94% 74.184%,
    6.729% 74.06%,
    6.524% 73.925%,
    6.524% 73.925%,
    6.326% 73.778%,
    6.136% 73.622%,
    5.956% 73.456%,
    5.784% 73.281%,
    5.621% 73.098%,
    5.468% 72.906%,
    5.324% 72.706%,
    5.191% 72.498%,
    5.069% 72.283%,
    4.957% 72.061%,
    4.957% 72.061%,
    4.857% 71.834%,
    4.769% 71.602%,
    4.693% 71.366%,
    4.629% 71.127%,
    4.577% 70.885%,
    4.538% 70.641%,
    4.511% 70.394%,
    4.497% 70.147%,
    4.496% 69.898%,
    4.507% 69.649%,
    4.507% 69.649%,
    4.531% 69.401%,
    4.568% 69.155%,
    4.617% 68.912%,
    4.678% 68.672%,
    4.752% 68.436%,
    4.837% 68.204%,
    4.934% 67.977%,
    5.042% 67.755%,
    5.162% 67.539%,
    5.294% 67.328%,
    7.905% 63.273%,
    7.905% 63.273%,
    8.007% 63.109%,
    8.103% 62.942%,
    8.191% 62.771%,
    8.273% 62.596%,
    8.348% 62.418%,
    8.415% 62.238%,
    8.476% 62.055%,
    8.529% 61.869%,
    8.575% 61.681%,
    8.613% 61.491%,
    8.613% 61.491%,
    8.644% 61.299%,
    8.666% 61.106%,
    8.682% 60.914%,
    8.689% 60.72%,
    8.689% 60.527%,
    8.681% 60.334%,
    8.666% 60.141%,
    8.643% 59.949%,
    8.612% 59.758%,
    8.573% 59.567%,
    8.573% 59.567%,
    8.527% 59.379%,
    8.474% 59.193%,
    8.413% 59.01%,
    8.345% 58.829%,
    8.27% 58.652%,
    8.188% 58.477%,
    8.099% 58.307%,
    8.004% 58.14%,
    7.901% 57.976%,
    7.792% 57.817%,
    7.792% 57.817%,
    7.677% 57.663%,
    7.556% 57.514%,
    7.429% 57.37%,
    7.297% 57.232%,
    7.159% 57.099%,
    7.016% 56.972%,
    6.869% 56.851%,
    6.716% 56.736%,
    6.559% 56.628%,
    6.397% 56.525%,
    2.31% 54.017%,
    2.31% 54.017%,
    2.102% 53.886%,
    1.903% 53.744%,
    1.711% 53.592%,
    1.527% 53.431%,
    1.352% 53.26%,
    1.186% 53.08%,
    1.03% 52.891%,
    0.882% 52.694%,
    0.745% 52.489%,
    0.618% 52.276%,
    0.618% 52.276%,
    0.503% 52.057%,
    0.399% 51.832%,
    0.306% 51.603%,
    0.226% 51.37%,
    0.157% 51.132%,
    0.101% 50.892%,
    0.057% 50.648%,
    0.025% 50.402%,
    0.006% 50.155%,
    0% 49.906%,
    0% 49.906%,
    0.006% 49.657%,
    0.025% 49.409%,
    0.057% 49.163%,
    0.101% 48.92%,
    0.157% 48.679%,
    0.226% 48.442%,
    0.306% 48.209%,
    0.399% 47.979%,
    0.503% 47.755%,
    0.618% 47.536%,
    0.618% 47.536%,
    0.745% 47.323%,
    0.882% 47.118%,
    1.03% 46.921%,
    1.186% 46.732%,
    1.352% 46.552%,
    1.527% 46.381%,
    1.711% 46.219%,
    1.903% 46.067%,
    2.102% 45.926%,
    2.31% 45.794%,
    6.397% 43.286%,
    6.397% 43.286%,
    6.559% 43.184%,
    6.716% 43.075%,
    6.869% 42.961%,
    7.016% 42.84%,
    7.159% 42.713%,
    7.297% 42.58%,
    7.429% 42.442%,
    7.556% 42.298%,
    7.677% 42.149%,
    7.792% 41.994%,
    7.792% 41.994%,
    7.901% 41.835%,
    8.004% 41.672%,
    8.099% 41.505%,
    8.188% 41.334%,
    8.27% 41.16%,
    8.345% 40.982%,
    8.413% 40.802%,
    8.474% 40.618%,
    8.527% 40.432%,
    8.573% 40.244%,
    8.573% 40.244%,
    8.612% 40.054%,
    8.643% 39.863%,
    8.666% 39.671%,
    8.681% 39.478%,
    8.689% 39.285%,
    8.689% 39.091%,
    8.682% 38.898%,
    8.666% 38.705%,
    8.644% 38.513%,
    8.613% 38.321%,
    8.613% 38.321%,
    8.575% 38.131%,
    8.529% 37.943%,
    8.476% 37.757%,
    8.415% 37.574%,
    8.348% 37.393%,
    8.273% 37.216%,
    8.191% 37.041%,
    8.103% 36.87%,
    8.007% 36.703%,
    7.905% 36.539%,
    5.294% 32.475%,
    5.294% 32.475%,
    5.162% 32.265%,
    5.042% 32.049%,
    4.934% 31.827%,
    4.837% 31.6%,
    4.752% 31.368%,
    4.678% 31.132%,
    4.617% 30.892%,
    4.568% 30.649%,
    4.531% 30.403%,
    4.507% 30.155%,
    4.507% 30.155%,
    4.496% 29.906%,
    4.497% 29.657%,
    4.511% 29.409%,
    4.538% 29.163%,
    4.577% 28.918%,
    4.629% 28.676%,
    4.693% 28.437%,
    4.769% 28.201%,
    4.857% 27.97%,
    4.957% 27.742%,
    4.957% 27.742%,
    5.069% 27.521%,
    5.191% 27.306%,
    5.324% 27.098%,
    5.468% 26.898%,
    5.621% 26.706%,
    5.784% 26.522%,
    5.956% 26.347%,
    6.136% 26.182%,
    6.326% 26.026%,
    6.524% 25.879%,
    6.524% 25.879%,
    6.729% 25.744%,
    6.94% 25.62%,
    7.156% 25.508%,
    7.378% 25.407%,
    7.605% 25.319%,
    7.835% 25.242%,
    8.07% 25.178%,
    8.307% 25.127%,
    8.548% 25.088%,
    8.791% 25.062%,
    13.523% 24.625%,
    13.523% 24.625%,
    13.712% 24.605%,
    13.9% 24.577%,
    14.087% 24.541%,
    14.271% 24.498%,
    14.454% 24.447%,
    14.635% 24.388%,
    14.813% 24.322%,
    14.988% 24.249%,
    15.161% 24.168%,
    15.331% 24.08%,
    15.331% 24.08%,
    15.496% 23.985%,
    15.658% 23.883%,
    15.816% 23.775%,
    15.968% 23.661%,
    16.116% 23.54%,
    16.259% 23.413%,
    16.397% 23.281%,
    16.53% 23.142%,
    16.657% 22.998%,
    16.779% 22.849%,
    16.779% 22.849%,
    16.895% 22.695%,
    17.004% 22.536%,
    17.106% 22.373%,
    17.202% 22.206%,
    17.291% 22.035%,
    17.374% 21.861%,
    17.449% 21.684%,
    17.517% 21.503%,
    17.578% 21.319%,
    17.632% 21.133%,
    17.632% 21.133%,
    17.679% 20.944%,
    17.717% 20.755%,
    17.748% 20.563%,
    17.772% 20.371%,
    17.787% 20.179%,
    17.795% 19.985%,
    17.796% 19.792%,
    17.788% 19.598%,
    17.773% 19.405%,
    17.751% 19.212%,
    17.121% 14.394%,
    17.121% 14.394%,
    17.092% 14.146%,
    17.075% 13.898%,
    17.072% 13.65%,
    17.081% 13.402%,
    17.102% 13.156%,
    17.136% 12.91%,
    17.182% 12.667%,
    17.241% 12.426%,
    17.313% 12.189%,
    17.396% 11.954%,
    17.396% 11.954%,
    17.491% 11.725%,
    17.598% 11.501%,
    17.716% 11.284%,
    17.844% 11.074%,
    17.983% 10.871%,
    18.132% 10.676%,
    18.291% 10.489%,
    18.46% 10.31%,
    18.637% 10.14%,
    18.824% 9.979%,
    18.824% 9.979%,
    19.019% 9.829%,
    19.22% 9.689%,
    19.428% 9.561%,
    19.642% 9.444%,
    19.862% 9.339%,
    20.086% 9.245%,
    20.315% 9.164%,
    20.549% 9.094%,
    20.786% 9.037%,
    21.026% 8.993%,
    21.026% 8.993%,
    21.268% 8.962%,
    21.511% 8.943%,
    21.754% 8.938%,
    21.996% 8.945%,
    22.238% 8.966%,
    22.478% 8.999%,
    22.716% 9.045%,
    22.953% 9.103%,
    23.186% 9.174%,
    23.416% 9.258%,
    27.884% 10.957%,
    27.884% 10.957%,
    28.063% 11.022%,
    28.244% 11.08%,
    28.427% 11.13%,
    28.611% 11.172%,
    28.797% 11.207%,
    28.984% 11.234%,
    29.173% 11.254%,
    29.362% 11.265%,
    29.551% 11.269%,
    29.741% 11.264%,
    29.741% 11.264%,
    29.93% 11.252%,
    30.119% 11.232%,
    30.306% 11.204%,
    30.492% 11.169%,
    30.677% 11.126%,
    30.859% 11.075%,
    31.04% 11.017%,
    31.218% 10.951%,
    31.393% 10.878%,
    31.566% 10.797%,
    31.566% 10.797%,
    31.735% 10.709%,
    31.901% 10.615%,
    32.062% 10.514%,
    32.219% 10.406%,
    32.372% 10.292%,
    32.52% 10.172%,
    32.663% 10.045%,
    32.801% 9.913%,
    32.934% 9.775%,
    33.061% 9.631%,
    33.061% 9.631%,
    33.183% 9.482%,
    33.298% 9.329%,
    33.408% 9.171%,
    33.51% 9.008%,
    33.606% 8.842%,
    33.696% 8.672%,
    33.778% 8.498%,
    33.854% 8.32%,
    33.923% 8.14%,
    33.984% 7.956%,
    35.468% 3.337%,
    35.468% 3.337%,
    35.547% 3.101%,
    35.638% 2.871%,
    35.74% 2.646%,
    35.854% 2.427%,
    35.978% 2.215%,
    36.113% 2.009%,
    36.258% 1.811%,
    36.413% 1.62%,
    36.578% 1.438%,
    36.753% 1.264%,
    36.753% 1.264%,
    36.937% 1.1%,
    37.128% 0.946%,
    37.326% 0.803%,
    37.531% 0.671%,
    37.742% 0.55%,
    37.959% 0.44%,
    38.182% 0.342%,
    38.409% 0.256%,
    38.641% 0.182%,
    38.878% 0.12%,
    38.878% 0.12%,
    39.117% 0.071%,
    39.357% 0.034%,
    39.599% 0.011%,
    39.841% 0.001%,
    40.083% 0.003%,
    40.325% 0.018%,
    40.566% 0.046%,
    40.805% 0.087%,
    41.043% 0.141%,
    41.278% 0.207%,
    41.278% 0.207%,
    41.509% 0.286%,
    41.735% 0.377%,
    41.956% 0.48%,
    42.172% 0.594%,
    42.38% 0.719%,
    42.583% 0.855%,
    42.778% 1.002%,
    42.966% 1.159%,
    43.145% 1.326%,
    43.317% 1.503%,
    46.612% 5.012%,
    46.612% 5.012%,
    46.745% 5.15%,
    46.884% 5.283%,
    47.027% 5.409%,
    47.176% 5.529%,
    47.329% 5.643%,
    47.486% 5.751%,
    47.648% 5.852%,
    47.813% 5.946%,
    47.983% 6.034%,
    48.156% 6.114%,
    48.156% 6.114%,
    48.332% 6.187%,
    48.51% 6.253%,
    48.691% 6.311%,
    48.874% 6.361%,
    49.058% 6.404%,
    49.244% 6.44%,
    49.432% 6.467%,
    49.62% 6.487%,
    49.81% 6.499%,
    50% 6.503%,
    50% 6.503%,
    50.19% 6.499%,
    50.38% 6.487%,
    50.568% 6.467%,
    50.756% 6.44%,
    50.942% 6.404%,
    51.126% 6.361%,
    51.309% 6.311%,
    51.49% 6.253%,
    51.668% 6.187%,
    51.844% 6.114%,
    51.844% 6.114%,
    52.017% 6.034%,
    52.187% 5.946%,
    52.352% 5.852%,
    52.514% 5.751%,
    52.671% 5.643%,
    52.824% 5.529%,
    52.973% 5.409%,
    53.116% 5.283%,
    53.255% 5.15%,
    53.388% 5.012%,
    56.683% 1.503%,
    56.683% 1.503%,
    56.854% 1.326%,
    57.034% 1.159%,
    57.222% 1.002%,
    57.417% 0.855%,
    57.619% 0.719%,
    57.828% 0.594%,
    58.044% 0.48%,
    58.265% 0.377%,
    58.491% 0.286%,
    58.722% 0.207%,
    58.722% 0.207%,
    58.957% 0.141%,
    59.195% 0.087%,
    59.434% 0.046%,
    59.675% 0.018%,
    59.917% 0.003%,
    60.159% 0.001%,
    60.401% 0.011%,
    60.643% 0.034%,
    60.883% 0.071%,
    61.122% 0.12%,
    61.122% 0.12%,
    61.358% 0.182%,
    61.591% 0.256%,
    61.818% 0.342%,
    62.041% 0.44%,
    62.258% 0.55%,
    62.469% 0.671%,
    62.674% 0.803%,
    62.872% 0.946%,
    63.063% 1.1%,
    63.247% 1.264%,
    63.247% 1.264%,
    63.421% 1.438%,
    63.587% 1.62%,
    63.742% 1.811%,
    63.887% 2.009%,
    64.022% 2.215%,
    64.146% 2.427%,
    64.26% 2.646%,
    64.362% 2.871%,
    64.453% 3.101%,
    64.532% 3.337%,
    66.016% 7.956%,
    66.016% 7.956%,
    66.078% 8.14%,
    66.146% 8.32%,
    66.222% 8.498%,
    66.304% 8.672%,
    66.394% 8.842%,
    66.49% 9.008%,
    66.592% 9.171%,
    66.701% 9.329%,
    66.817% 9.482%,
    66.938% 9.631%,
    66.938% 9.631%,
    67.066% 9.775%,
    67.199% 9.913%,
    67.337% 10.045%,
    67.48% 10.172%,
    67.628% 10.292%,
    67.781% 10.406%,
    67.938% 10.514%,
    68.099% 10.615%,
    68.265% 10.709%,
    68.434% 10.797%,
    68.434% 10.797%,
    68.607% 10.878%,
    68.783% 10.951%,
    68.961% 11.017%,
    69.141% 11.075%,
    69.323% 11.126%,
    69.508% 11.169%,
    69.694% 11.204%,
    69.881% 11.232%,
    70.07% 11.252%,
    70.259% 11.264%,
    70.259% 11.264%,
    70.449% 11.269%,
    70.639% 11.265%,
    70.828% 11.254%,
    71.016% 11.234%,
    71.203% 11.207%,
    71.389% 11.172%,
    71.573% 11.13%,
    71.756% 11.08%,
    71.937% 11.022%,
    72.116% 10.957%,
    76.584% 9.258%,
    76.584% 9.258%,
    76.814% 9.174%,
    77.047% 9.103%,
    77.283% 9.045%,
    77.522% 8.999%,
    77.762% 8.966%,
    78.004% 8.945%,
    78.246% 8.938%,
    78.489% 8.943%,
    78.732% 8.962%,
    78.974% 8.993%,
    78.974% 8.993%,
    79.214% 9.037%,
    79.451% 9.094%,
    79.685% 9.164%,
    79.914% 9.245%,
    80.138% 9.339%,
    80.358% 9.444%,
    80.572% 9.561%,
    80.78% 9.689%,
    80.981% 9.829%,
    81.176% 9.979%,
    81.176% 9.979%,
    81.363% 10.14%,
    81.54% 10.31%,
    81.709% 10.489%,
    81.868% 10.676%,
    82.017% 10.871%,
    82.156% 11.074%,
    82.284% 11.284%,
    82.402% 11.501%,
    82.509% 11.725%,
    82.604% 11.954%,
    82.604% 11.954%,
    82.688% 12.189%,
    82.759% 12.426%,
    82.818% 12.667%,
    82.864% 12.91%,
    82.898% 13.156%,
    82.919% 13.402%,
    82.928% 13.65%,
    82.925% 13.898%,
    82.908% 14.146%,
    82.879% 14.394%,
    82.25% 19.212%,
    82.25% 19.212%,
    82.227% 19.405%,
    82.212% 19.598%,
    82.204% 19.792%,
    82.205% 19.985%,
    82.213% 20.179%,
    82.228% 20.371%,
    82.252% 20.563%,
    82.283% 20.755%,
    82.321% 20.944%,
    82.367% 21.133%,
    82.367% 21.133%,
    82.421% 21.319%,
    82.483% 21.503%,
    82.551% 21.684%,
    82.626% 21.861%,
    82.708% 22.035%,
    82.798% 22.206%,
    82.894% 22.373%,
    82.996% 22.536%,
    83.105% 22.695%,
    83.221% 22.849%,
    83.221% 22.849%,
    83.342% 22.998%,
    83.47% 23.142%,
    83.602% 23.281%,
    83.741% 23.413%,
    83.884% 23.54%,
    84.032% 23.661%,
    84.185% 23.775%,
    84.342% 23.883%,
    84.504% 23.985%,
    84.669% 24.08%,
    84.669% 24.08%,
    84.839% 24.168%,
    85.012% 24.249%,
    85.187% 24.322%,
    85.365% 24.388%,
    85.546% 24.447%,
    85.729% 24.498%,
    85.913% 24.541%,
    86.1% 24.577%,
    86.288% 24.605%,
    86.477% 24.625%,
    91.209% 25.07%,
    91.209% 25.07%,
    91.452% 25.096%,
    91.693% 25.135%,
    91.93% 25.186%,
    92.165% 25.25%,
    92.395% 25.327%,
    92.622% 25.415%,
    92.844% 25.516%,
    93.06% 25.628%,
    93.271% 25.752%,
    93.476% 25.887%,
    93.476% 25.887%,
    93.674% 26.034%,
    93.864% 26.19%,
    94.045% 26.355%,
    94.217% 26.53%,
    94.379% 26.714%,
    94.532% 26.906%,
    94.676% 27.106%,
    94.809% 27.314%,
    94.931% 27.528%,
    95.043% 27.75%,
    95.043% 27.75%,
    95.143% 27.978%,
    95.231% 28.209%,
    95.307% 28.445%,
    95.371% 28.684%,
    95.423% 28.926%,
    95.462% 29.171%,
    95.488% 29.417%,
    95.502% 29.665%,
    95.504% 29.914%,
    95.492% 30.163%,
    95.492% 30.163%,
    95.469% 30.411%,
    95.432% 30.657%,
    95.383% 30.9%,
    95.322% 31.14%,
    95.249% 31.376%,
    95.163% 31.607%,
    95.066% 31.835%,
    94.958% 32.057%,
    94.838% 32.273%,
    94.706% 32.483%,
    92.095% 36.539%,
    92.095% 36.539%,
    91.993% 36.703%,
    91.897% 36.87%,
    91.808% 37.041%,
    91.727% 37.216%,
    91.652% 37.393%,
    91.584% 37.574%,
    91.524% 37.757%,
    91.471% 37.943%,
    91.425% 38.131%,
    91.387% 38.321%,
    91.387% 38.321%,
    91.357% 38.513%,
    91.334% 38.705%,
    91.318% 38.898%,
    91.311% 39.091%,
    91.311% 39.285%,
    91.319% 39.478%,
    91.334% 39.671%,
    91.358% 39.863%,
    91.388% 40.054%,
    91.427% 40.244%,
    91.427% 40.244%,
    91.473% 40.432%,
    91.526% 40.618%,
    91.587% 40.802%,
    91.655% 40.982%,
    91.73% 41.16%,
    91.812% 41.334%,
    91.901% 41.505%,
    91.997% 41.672%,
    92.099% 41.835%,
    92.208% 41.994%,
    92.208% 41.994%,
    92.323% 42.149%,
    92.444% 42.298%,
    92.571% 42.442%,
    92.703% 42.58%,
    92.841% 42.713%,
    92.984% 42.84%,
    93.131% 42.961%,
    93.284% 43.075%,
    93.441% 43.184%,
    93.603% 43.286%,
    97.69% 45.794%,
    97.69% 45.794%,
    97.897% 45.926%,
    98.097% 46.067%,
    98.289% 46.219%,
    98.472% 46.381%,
    98.647% 46.552%,
    98.814% 46.732%,
    98.97% 46.921%,
    99.118% 47.118%,
    99.255% 47.323%,
    99.382% 47.536%,
    99.382% 47.536%,
    99.497% 47.755%,
    99.602% 47.979%,
    99.694% 48.209%,
    99.774% 48.442%,
    99.843% 48.679%,
    99.899% 48.92%,
    99.943% 49.163%,
    99.975% 49.409%,
    99.994% 49.657%,
    100% 49.906%,
    100% 49.906%,
    99.994% 50.155%,
    99.975% 50.402%,
    99.943% 50.648%,
    99.899% 50.892%,
    99.843% 51.132%,
    99.774% 51.37%,
    99.694% 51.603%,
    99.602% 51.832%,
    99.497% 52.057%,
    99.382% 52.276%,
    99.382% 52.276%,
    99.255% 52.489%,
    99.118% 52.694%,
    98.97% 52.891%,
    98.814% 53.08%,
    98.647% 53.26%,
    98.472% 53.431%,
    98.289% 53.592%,
    98.097% 53.744%,
    97.897% 53.886%,
    97.69% 54.017%
  );
}
.cg-cta-tag a span {
  color: var(--cg-pr-c1);
  line-height: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  font-size: 22px;
  max-width: 150px;
  font-weight: 700;
  text-align: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;

  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
}

.cg-cta-contact-img {
  margin-top: -80px;
}
@media (max-width: 767px) {
  .cg-cta-contact-img {
    margin-top: -50px;
  }
}

/*---------------------------------------------------- */
/******* HOME PAGE 2 *******/
/*Hero Section*/
/*----------------------------------------------------*/
@-webkit-keyframes upDownMove {
  0%,
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}
@keyframes upDownMove {
  0%,
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-hero2-sec {
    padding-top: 80px;
  }
}

.cg-hero2-content {
  overflow: hidden;
  /* border-top: 1px solid #cceeff; */
}
@media (max-width: 480px) {
  .cg-hero2-content {
    padding-top: 50px;
  }
}
.cg-hero2-content .cg-h2-img {
  top: 0;
  left: -15px;

  display: none;
}
.cg-hero2-content .cg-h2-img2 {
  top: 50px;
  right: -160px;
  opacity: 0.18;
  -webkit-transform: rotate(-40deg);
  transform: rotate(-40deg);
}

.cg-hero2-text-wrap {
  gap: 20px;
}
@media (max-width: 480px) {
  .cg-hero2-text-wrap {
    padding-bottom: 40px;
  }
}

.cg-hero2-text .hero_slug {
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  color: var(--cg-pr-c2);
  font-family: var(--cg-font2);
}
@media (max-width: 480px) {
  .cg-hero2-text .hero_slug {
    font-size: 16px;
  }
}
.cg-hero2-text .hero_title {
  font-size: 90px;
  line-height: 100px;
  font-weight: 700;
  color: var(--cg-pr-c1);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .cg-hero2-text .hero_title {
    font-size: 90px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .cg-hero2-text .hero_title {
    font-size: 70px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px) {
  .cg-hero2-text .hero_title {
    font-size: 60px;
  }
}
@media (max-width: 767px) {
  .cg-hero2-text .hero_title {
    font-size: 50px;
  }
}
@media (max-width: 480px) {
  .cg-hero2-text .hero_title {
    font-size: 40px;
  }
}
@media (max-width: 360px) {
  .cg-hero2-text .hero_title {
    font-size: 36px;
  }
}
.cg-hero2-text .hero_title span {
  font-weight: 300;
}

.cg-hero2-img {
  height: 100%;
  max-height: 605px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px),
  only screen and (min-width: 992px) and (max-width: 1199px) {
  .cg-hero2-img {
    height: 500px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-hero2-img {
    height: auto;
    max-height: 100%;
    padding: 50px 0px;
  }
}
.cg-hero2-img .item-img {
  width: 100%;
  height: 100%;
  z-index: -1;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-hero2-img .item-img {
    top: 0;
    left: 0;
    position: absolute;
  }
}
.cg-hero2-img .item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.cg-hero2-img:before {
  top: 0;
  z-index: 1;
  right: -45px;
  content: "";
  height: 40px;
  width: 100px;
  position: absolute;
  background-color: var(--cg-body-color);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.cg-item-scroll {
  left: 0;
  right: 0;
  bottom: -5px;
  width: 260px;
  height: 75px;
  margin: 0 auto;
  padding-top: 8px;
  position: absolute;
  background-color: #dff6ff;
  clip-path: polygon(
    26.434% 51.236%,
    26.434% 51.236%,
    23.938% 60.717%,
    21.194% 69.088%,
    18.284% 76.376%,
    15.288% 82.606%,
    12.286% 87.806%,
    9.359% 92.002%,
    6.586% 95.219%,
    4.048% 97.485%,
    1.826% 98.825%,
    0% 99.265%,
    0% 99.265%,
    11.703% 99.31%,
    24.796% 99.424%,
    38.613% 99.578%,
    52.485% 99.741%,
    65.747% 99.885%,
    77.732% 99.979%,
    87.773% 99.994%,
    95.203% 99.9%,
    99.355% 99.667%,
    99.563% 99.265%,
    99.563% 99.265%,
    97.041% 98.455%,
    94.557% 97.186%,
    92.088% 95.299%,
    89.616% 92.632%,
    87.117% 89.024%,
    84.573% 84.314%,
    81.961% 78.341%,
    79.261% 70.945%,
    76.452% 61.963%,
    73.514% 51.236%,
    73.514% 51.236%,
    67.768% 29.152%,
    62.227% 13.738%,
    56.902% 4.334%,
    51.802% 0.278%,
    46.935% 0.91%,
    42.312% 5.567%,
    37.941% 13.59%,
    33.831% 24.316%,
    29.993% 37.085%,
    26.434% 51.236%
  );
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-item-scroll {
    display: none !important;
  }
}
.cg-item-scroll .scroll-mouse {
  width: 15px;
  height: 22px;
  margin: 0 auto;
  position: relative;
  margin-bottom: 3px;
  border-radius: 20px;
  border: 2px solid var(--cg-pr-c2);
}
.cg-item-scroll .scroll-mouse:before {
  top: 2px;
  left: 3px;
  width: 5px;
  content: "";
  height: 5px;
  position: absolute;
  border-radius: 100%;
  border: 2px solid var(--cg-pr-c2);
  -webkit-animation: upDownMove 2s ease-in-out infinite;
  animation: upDownMove 2s ease-in-out infinite;
}
.cg-item-scroll span {
  font-size: 14px;
  font-weight: 500;
  color: var(--cg-pr-c1);
  font-family: var(--cg-heading);
}

.cg-hr2-globe {
  left: 0;
  gap: 10px;
  bottom: 0;
  position: absolute;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-hr2-globe {
    position: static;
    margin-bottom: 30px;
  }
}
@media (max-width: 480px) {
  .cg-hr2-globe {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.cg-hr2-globe .globe-img {
  width: 140px;
  padding: 5px;
  height: 130px;
  border-radius: 8px;
  background-color: var(--cg-pr-c3);
}
@media (max-width: 480px) {
  .cg-hr2-globe .globe-img {
    width: 100px;
    height: 90px;
  }
}
.cg-hr2-globe .item-text {
  padding: 30px 35px;
  border-radius: 8px;
  background-color: #fff;
}
@media (max-width: 480px) {
  .cg-hr2-globe .item-text {
    padding: 20px 20px 15px;
  }
}
.cg-hr2-globe .item-text h3 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 43px;
  font-weight: 700;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--cg-pr-c1);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (max-width: 480px) {
  .cg-hr2-globe .item-text h3 {
    font-size: 30px;
  }
}
.cg-hr2-globe .item-text span {
  font-size: 20px;
  font-weight: 700;
  margin-left: 8px;
  color: var(--cg-pr-c1);
}
.cg-hr2-globe .item-text p {
  font-weight: 500;
  color: var(--cg-pr-c1);
  font-family: var(--cg-heading);
}

.cg-hr2-track-form {
  display: none;

  right: 0;
  bottom: 0;
  width: 440px;
  position: absolute;
  background: rgba(255, 255, 255, 0.3098039216);
  padding: 50px 40px 40px;
  -webkit-backdrop-filter: blur(27px);
  backdrop-filter: blur(27px);
  clip-path: polygon(
    92.648% 0.755%,
    92.648% 0.755%,
    92.526% 0.616%,
    92.396% 0.491%,
    92.259% 0.379%,
    92.116% 0.28%,
    91.968% 0.196%,
    91.814% 0.126%,
    91.657% 0.072%,
    91.496% 0.032%,
    91.332% 0.008%,
    91.166% 0%,
    2.105% 0%,
    2.105% 0%,
    1.764% 0.034%,
    1.44% 0.133%,
    1.138% 0.291%,
    0.862% 0.503%,
    0.617% 0.763%,
    0.406% 1.067%,
    0.235% 1.408%,
    0.107% 1.782%,
    0.028% 2.183%,
    0% 2.606%,
    0% 97.394%,
    0% 97.394%,
    0.028% 97.817%,
    0.107% 98.218%,
    0.235% 98.592%,
    0.406% 98.933%,
    0.617% 99.237%,
    0.862% 99.497%,
    1.138% 99.709%,
    1.44% 99.867%,
    1.764% 99.966%,
    2.105% 100%,
    97.895% 100%,
    97.895% 100%,
    98.236% 99.966%,
    98.56% 99.867%,
    98.862% 99.709%,
    99.138% 99.497%,
    99.383% 99.237%,
    99.594% 98.933%,
    99.765% 98.592%,
    99.893% 98.218%,
    99.972% 97.817%,
    100% 97.394%,
    100% 10.859%,
    100% 10.859%,
    99.993% 10.652%,
    99.973% 10.447%,
    99.941% 10.246%,
    99.895% 10.049%,
    99.838% 9.857%,
    99.768% 9.671%,
    99.687% 9.493%,
    99.595% 9.322%,
    99.491% 9.161%,
    99.377% 9.009%,
    92.648% 0.755%
  );
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-hr2-track-form {
    position: static;
  }
}
@media (max-width: 480px) {
  .cg-hr2-track-form {
    max-width: 100%;
    padding: 30px 15px 20px;
  }
}
.cg-hr2-track-form h3 {
  font-size: 20px;
  font-weight: 700;
  padding-bottom: 26px;
  color: var(--cg-pr-c1);
}

.cg-track-form-field {
  margin-bottom: 15px;
}
.cg-track-form-field form {
  position: relative;
}
.cg-track-form-field input {
  width: 100%;
  height: 60px;
  border: none;
  border-radius: 8px;
  padding-left: 18px;
  background-color: #f4f4f4;
}
@media (max-width: 480px) {
  .cg-track-form-field input::-webkit-input-placeholder {
    font-size: 14px;
  }
  .cg-track-form-field input::-moz-placeholder {
    font-size: 14px;
  }
  .cg-track-form-field input:-ms-input-placeholder {
    font-size: 14px;
  }
  .cg-track-form-field input::-ms-input-placeholder {
    font-size: 14px;
  }
  .cg-track-form-field input::placeholder {
    font-size: 14px;
  }
}
.cg-track-form-field button {
  top: 7px;
  right: 7px;
  z-index: 1;
  border: none;
  overflow: hidden;
  font-weight: 600;
  padding: 10px 30px;
  border-radius: 7px;
  position: absolute;
  color: var(--cg-pr-c1);
  background-color: transparent;
  font-family: var(--cg-heading);
  background-color: var(--cg-pr-c3);
}
.cg-track-form-field button:before {
  left: 0;
  right: 0;
  content: "";
  width: 100%;
  z-index: -1;
  height: 100%;
  bottom: -20px;
  margin: 0 auto;
  position: absolute;
  -webkit-transform: scale(0);
  transform: scale(0);
  border-radius: 100%;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
  background-color: var(--cg-pr-c2);
  -webkit-transform-origin: bottom;
  transform-origin: bottom;
}
@media (max-width: 480px) {
  .cg-track-form-field button {
    padding: 10px 15px;
  }
}
.cg-track-form-field button:hover:before {
  -webkit-transform: scale(3);
  transform: scale(3);
}

.track-form-btn {
  background-color: #fff;
  padding: 10px 10px 20px;
}
.track-form-btn ul {
  gap: 20px;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.track-form-btn .nav-link {
  padding-left: 0;
  padding-bottom: 0;
}
.track-form-btn .nav-link.active .track-btn:before {
  background-color: #f8ba00;
}
.track-form-btn .nav-link.active .track-btn .item-icon {
  -webkit-animation: icon-bounce 1s ease-out infinite;
  animation: icon-bounce 1s ease-out infinite;
}
.track-form-btn .track-btn {
  width: 60px;
  height: 90px;
  padding-top: 18px;
  position: relative;
}
.track-form-btn .track-btn:before {
  top: 0;
  left: 0;
  width: 100%;
  height: 5px;
  content: "";
  position: absolute;
  background-color: #dfdfdf;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.track-form-btn .track-btn .item-icon {
  width: 30px;
  height: 30px;
  margin: 0 auto;
  margin-bottom: 5px;
}
.track-form-btn .track-btn .item-text {
  font-size: 14px;
  font-weight: 600;
  line-height: 1.2;
  text-align: center;
  color: var(--cg-pr-c1);
}

/*---------------------------------------------------- */
/*About Section*/
/*----------------------------------------------------*/
.cg-about2-sec .cg-ab2-bg {
  left: 0;
  width: 35%;
  opacity: 0.5;
  bottom: -20%;
  height: 100%;
}
.cg-about2-sec .cg-ab2-bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.cg-about2-content {
  gap: 30px;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-about2-content {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.cg-about2-text1 {
  overflow: hidden;
  max-width: 565px;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-about2-text1 {
    width: 100%;
    max-width: 100%;
  }
}
.cg-about2-text1 .sec-tag {
  color: #fff;
  font-size: 18px;
  padding: 5px 22px;
  border-radius: 30px;
  font-family: var(--cg-font2);
  background-color: var(--cg-pr-c2);
}

.cg-ab2-card {
  border-radius: 15px;
  background-color: #fff;
  padding: 90px 50px 85px;
  border: 1px solid var(--cg-pr-c2);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .cg-ab2-card {
    padding: 80px 30px 50px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-ab2-card {
    margin-top: 80px;
    padding: 80px 30px 50px;
  }
}
.cg-ab2-card .shape-plane {
  bottom: 0px;
  opacity: 0.2;
  right: -50px;
}
.cg-ab2-card .item-img {
  top: -55px;
  width: 110px;
  height: 110px;
  overflow: hidden;
  position: absolute;
  border-radius: 100%;
  border: 1px solid var(--cg-pr-c2);
}
.cg-ab2-card .item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.cg-ab2-card .item-text {
  font-size: 24px;
  line-height: 1.5;
  font-weight: 700;
  max-width: 440px;
  color: var(--cg-pr-c1);
  font-family: var(--cg-heading);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .cg-ab2-card .item-text {
    font-size: 20px;
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-ab2-card .item-text {
    max-width: 100%;
    font-size: 18px;
  }
}
.cg-ab2-card a span {
  z-index: 1;
  font-weight: 600;
  padding: 2px 8px;
  position: relative;
  color: var(--cg-pr-c1);
}
.cg-ab2-card a span:before {
  top: 0;
  left: 0;
  width: 40%;
  content: "";
  height: 100%;
  z-index: -1;
  position: absolute;
  -webkit-transition: 700ms var(--cube-1);
  transition: 700ms var(--cube-1);
  background-color: var(--cg-pr-c2);
  clip-path: polygon(
    97.248% 25.205%,
    97.248% 25.205%,
    97.262% 24.991%,
    97.277% 24.77%,
    97.292% 24.543%,
    97.307% 24.312%,
    97.323% 24.075%,
    97.339% 23.833%,
    97.356% 23.586%,
    97.372% 23.335%,
    97.39% 23.079%,
    97.407% 22.82%,
    97.407% 22.82%,
    97.418% 22.866%,
    97.431% 22.922%,
    97.446% 22.986%,
    97.463% 23.058%,
    97.481% 23.138%,
    97.501% 23.223%,
    97.523% 23.315%,
    97.545% 23.41%,
    97.568% 23.51%,
    97.592% 23.613%,
    97.592% 23.613%,
    97.599% 23.199%,
    97.606% 22.808%,
    97.613% 22.442%,
    97.619% 22.102%,
    97.625% 21.792%,
    97.63% 21.514%,
    97.634% 21.271%,
    97.638% 21.064%,
    97.641% 20.896%,
    97.644% 20.769%,
    97.644% 20.769%,
    97.598% 20.678%,
    97.554% 20.596%,
    97.512% 20.52%,
    97.472% 20.448%,
    97.433% 20.378%,
    97.396% 20.305%,
    97.36% 20.228%,
    97.325% 20.144%,
    97.291% 20.049%,
    97.257% 19.94%,
    97.257% 19.94%,
    97.172% 19.575%,
    97.09% 19.123%,
    97.011% 18.623%,
    96.934% 18.115%,
    96.859% 17.639%,
    96.783% 17.234%,
    96.708% 16.941%,
    96.631% 16.798%,
    96.553% 16.847%,
    96.472% 17.126%,
    96.472% 17.126%,
    96.39% 16.743%,
    96.312% 16.377%,
    96.237% 16.025%,
    96.164% 15.683%,
    96.093% 15.35%,
    96.022% 15.022%,
    95.953% 14.696%,
    95.883% 14.368%,
    95.812% 14.037%,
    95.74% 13.699%,
    95.74% 13.699%,
    95.737% 14.066%,
    95.734% 14.402%,
    95.731% 14.71%,
    95.729% 14.994%,
    95.727% 15.258%,
    95.725% 15.504%,
    95.723% 15.737%,
    95.721% 15.959%,
    95.719% 16.175%,
    95.717% 16.387%,
    95.717% 16.387%,
    95.711% 16.4%,
    95.705% 16.413%,
    95.698% 16.427%,
    95.692% 16.44%,
    95.686% 16.454%,
    95.679% 16.467%,
    95.673% 16.481%,
    95.667% 16.494%,
    95.66% 16.507%,
    95.654% 16.521%,
    95.654% 16.521%,
    95.643% 16.301%,
    95.631% 16.077%,
    95.619% 15.847%,
    95.606% 15.606%,
    95.593% 15.351%,
    95.579% 15.078%,
    95.563% 14.783%,
    95.547% 14.464%,
    95.528% 14.115%,
    95.509% 13.735%,
    95.509% 13.735%,
    95.492% 14.213%,
    95.476% 14.66%,
    95.462% 15.078%,
    95.448% 15.47%,
    95.436% 15.837%,
    95.424% 16.182%,
    95.413% 16.508%,
    95.402% 16.816%,
    95.392% 17.111%,
    95.382% 17.393%,
    95.382% 17.393%,
    95.333% 17.319%,
    95.284% 17.247%,
    95.237% 17.176%,
    95.19% 17.106%,
    95.144% 17.036%,
    95.098% 16.967%,
    95.052% 16.897%,
    95.005% 16.827%,
    94.958% 16.755%,
    94.909% 16.683%,
    94.909% 16.683%,
    94.907% 16.507%,
    94.905% 16.321%,
    94.903% 16.124%,
    94.901% 15.919%,
    94.899% 15.706%,
    94.896% 15.486%,
    94.894% 15.26%,
    94.892% 15.029%,
    94.889% 14.794%,
    94.886% 14.556%,
    94.886% 14.556%,
    94.846% 14.582%,
    94.806% 14.608%,
    94.766% 14.633%,
    94.727% 14.659%,
    94.687% 14.684%,
    94.649% 14.709%,
    94.61% 14.734%,
    94.571% 14.759%,
    94.533% 14.784%,
    94.495% 14.809%,
    94.495% 14.809%,
    94.495% 14.838%,
    94.495% 14.868%,
    94.495% 14.897%,
    94.495% 14.927%,
    94.496% 14.957%,
    94.496% 14.987%,
    94.496% 15.017%,
    94.496% 15.047%,
    94.496% 15.078%,
    94.496% 15.108%,
    94.496% 15.108%,
    94.522% 15.175%,
    94.548% 15.243%,
    94.575% 15.314%,
    94.603% 15.388%,
    94.632% 15.466%,
    94.664% 15.55%,
    94.698% 15.64%,
    94.736% 15.738%,
    94.776% 15.845%,
    94.821% 15.962%,
    94.821% 15.962%,
    94.76% 16.325%,
    94.702% 16.62%,
    94.647% 16.847%,
    94.595% 17.003%,
    94.544% 17.086%,
    94.497% 17.095%,
    94.451% 17.028%,
    94.407% 16.883%,
    94.365% 16.658%,
    94.325% 16.351%,
    94.325% 16.351%,
    94.289% 16.031%,
    94.26% 15.777%,
    94.236% 15.587%,
    94.216% 15.463%,
    94.196% 15.405%,
    94.176% 15.413%,
    94.154% 15.486%,
    94.126% 15.625%,
    94.092% 15.831%,
    94.049% 16.102%,
    94.049% 16.102%,
    94.023% 16.257%,
    93.996% 16.402%,
    93.967% 16.543%,
    93.937% 16.682%,
    93.905% 16.823%,
    93.87% 16.97%,
    93.833% 17.127%,
    93.793% 17.297%,
    93.749% 17.484%,
    93.703% 17.692%,
    93.703% 17.692%,
    93.717% 17.32%,
    93.731% 16.976%,
    93.744% 16.655%,
    93.756% 16.35%,
    93.768% 16.056%,
    93.779% 15.765%,
    93.791% 15.471%,
    93.803% 15.17%,
    93.816% 14.854%,
    93.829% 14.517%,
    93.829% 14.517%,
    93.795% 14.658%,
    93.762% 14.806%,
    93.731% 14.956%,
    93.701% 15.102%,
    93.672% 15.237%,
    93.645% 15.356%,
    93.618% 15.454%,
    93.593% 15.523%,
    93.568% 15.559%,
    93.544% 15.555%,
    93.544% 15.555%,
    93.423% 15.414%,
    93.302% 15.26%,
    93.181% 15.095%,
    93.061% 14.922%,
    92.94% 14.747%,
    92.819% 14.571%,
    92.698% 14.399%,
    92.578% 14.235%,
    92.457% 14.082%,
    92.336% 13.944%,
    92.336% 13.944%,
    92.156% 13.715%,
    91.976% 13.438%,
    91.796% 13.15%,
    91.616% 12.885%,
    91.436% 12.679%,
    91.256% 12.568%,
    91.076% 12.586%,
    90.895% 12.77%,
    90.714% 13.154%,
    90.533% 13.774%,
    90.533% 13.774%,
    90.51% 12.977%,
    90.477% 12.372%,
    90.434% 11.935%,
    90.384% 11.636%,
    90.328% 11.45%,
    90.268% 11.348%,
    90.207% 11.304%,
    90.145% 11.291%,
    90.086% 11.28%,
    90.029% 11.245%,
    90.029% 11.245%,
    89.914% 11.158%,
    89.798% 11.127%,
    89.681% 11.133%,
    89.563% 11.157%,
    89.446% 11.18%,
    89.329% 11.184%,
    89.214% 11.148%,
    89.102% 11.056%,
    88.991% 10.886%,
    88.884% 10.621%,
    88.884% 10.621%,
    88.764% 10.292%,
    88.643% 10.035%,
    88.523% 9.837%,
    88.404% 9.69%,
    88.285% 9.582%,
    88.165% 9.505%,
    88.046% 9.446%,
    87.927% 9.397%,
    87.807% 9.346%,
    87.687% 9.284%,
    87.687% 9.284%,
    87.657% 9.261%,
    87.628% 9.227%,
    87.599% 9.186%,
    87.569% 9.139%,
    87.54% 9.09%,
    87.511% 9.04%,
    87.482% 8.994%,
    87.452% 8.952%,
    87.423% 8.918%,
    87.394% 8.895%,
    87.394% 8.895%,
    87.339% 8.868%,
    87.285% 8.847%,
    87.23% 8.831%,
    87.175% 8.817%,
    87.121% 8.805%,
    87.066% 8.792%,
    87.012% 8.776%,
    86.957% 8.755%,
    86.903% 8.728%,
    86.849% 8.693%,
    86.849% 8.693%,
    86.827% 8.661%,
    86.804% 8.603%,
    86.782% 8.527%,
    86.76% 8.44%,
    86.738% 8.35%,
    86.716% 8.266%,
    86.694% 8.194%,
    86.673% 8.143%,
    86.653% 8.121%,
    86.633% 8.135%,
    86.633% 8.135%,
    86.466% 8.38%,
    86.299% 8.532%,
    86.133% 8.599%,
    85.967% 8.593%,
    85.802% 8.522%,
    85.637% 8.396%,
    85.472% 8.227%,
    85.307% 8.024%,
    85.142% 7.796%,
    84.977% 7.555%,
    84.977% 7.555%,
    84.94% 7.505%,
    84.903% 7.465%,
    84.865% 7.434%,
    84.828% 7.415%,
    84.79% 7.406%,
    84.752% 7.41%,
    84.714% 7.426%,
    84.677% 7.456%,
    84.64% 7.5%,
    84.603% 7.558%,
    84.603% 7.558%,
    84.535% 7.702%,
    84.466% 7.876%,
    84.398% 8.071%,
    84.331% 8.276%,
    84.263% 8.478%,
    84.195% 8.668%,
    84.128% 8.833%,
    84.06% 8.965%,
    83.993% 9.05%,
    83.925% 9.079%,
    83.925% 9.079%,
    83.784% 9.05%,
    83.643% 8.984%,
    83.502% 8.889%,
    83.361% 8.774%,
    83.22% 8.65%,
    83.079% 8.526%,
    82.938% 8.411%,
    82.798% 8.314%,
    82.657% 8.245%,
    82.516% 8.214%,
    82.516% 8.214%,
    82.337% 8.22%,
    82.158% 8.259%,
    81.98% 8.321%,
    81.801% 8.399%,
    81.622% 8.483%,
    81.443% 8.566%,
    81.265% 8.638%,
    81.086% 8.69%,
    80.908% 8.715%,
    80.729% 8.704%,
    80.729% 8.704%,
    80.618% 8.661%,
    80.507% 8.582%,
    80.396% 8.482%,
    80.285% 8.376%,
    80.174% 8.28%,
    80.063% 8.21%,
    79.951% 8.18%,
    79.84% 8.207%,
    79.728% 8.306%,
    79.615% 8.491%,
    79.615% 8.491%,
    79.601% 8.496%,
    79.586% 8.457%,
    79.571% 8.385%,
    79.554% 8.288%,
    79.538% 8.175%,
    79.52% 8.056%,
    79.503% 7.94%,
    79.485% 7.837%,
    79.467% 7.754%,
    79.449% 7.702%,
    79.449% 7.702%,
    79.425% 7.66%,
    79.4% 7.623%,
    79.374% 7.594%,
    79.348% 7.573%,
    79.323% 7.561%,
    79.297% 7.56%,
    79.272% 7.57%,
    79.247% 7.592%,
    79.222% 7.627%,
    79.198% 7.677%,
    79.198% 7.677%,
    79.173% 7.756%,
    79.149% 7.863%,
    79.126% 7.991%,
    79.102% 8.131%,
    79.079% 8.275%,
    79.056% 8.415%,
    79.033% 8.543%,
    79.01% 8.651%,
    78.986% 8.73%,
    78.962% 8.773%,
    78.962% 8.773%,
    78.889% 8.819%,
    78.816% 8.831%,
    78.743% 8.814%,
    78.67% 8.777%,
    78.596% 8.726%,
    78.523% 8.667%,
    78.45% 8.608%,
    78.376% 8.555%,
    78.303% 8.515%,
    78.229% 8.495%,
    78.229% 8.495%,
    78.129% 8.469%,
    78.028% 8.414%,
    77.927% 8.34%,
    77.825% 8.254%,
    77.723% 8.163%,
    77.621% 8.076%,
    77.519% 8.001%,
    77.416% 7.946%,
    77.312% 7.918%,
    77.208% 7.926%,
    77.208% 7.926%,
    77.035% 7.959%,
    76.861% 7.97%,
    76.688% 7.962%,
    76.514% 7.94%,
    76.341% 7.909%,
    76.167% 7.873%,
    75.993% 7.837%,
    75.82% 7.804%,
    75.646% 7.781%,
    75.472% 7.771%,
    75.472% 7.771%,
    75.41% 7.771%,
    75.347% 7.775%,
    75.284% 7.781%,
    75.222% 7.789%,
    75.159% 7.797%,
    75.096% 7.806%,
    75.034% 7.815%,
    74.971% 7.822%,
    74.908% 7.828%,
    74.846% 7.832%,
    74.846% 7.392%,
    60.378% 7.392%,
    60.378% 7.392%,
    60.357% 7.026%,
    60.334% 6.662%,
    60.309% 6.299%,
    60.284% 5.938%,
    60.259% 5.578%,
    60.232% 5.219%,
    60.206% 4.859%,
    60.18% 4.5%,
    60.155% 4.139%,
    60.13% 3.778%,
    60.13% 3.778%,
    60.12% 3.858%,
    60.11% 3.938%,
    60.1% 4.018%,
    60.09% 4.098%,
    60.081% 4.177%,
    60.071% 4.257%,
    60.061% 4.337%,
    60.051% 4.416%,
    60.042% 4.495%,
    60.032% 4.574%,
    60.032% 4.574%,
    60.056% 4.744%,
    60.081% 4.913%,
    60.105% 5.083%,
    60.129% 5.253%,
    60.154% 5.424%,
    60.178% 5.595%,
    60.203% 5.767%,
    60.228% 5.94%,
    60.253% 6.114%,
    60.278% 6.29%,
    60.278% 6.29%,
    60.273% 6.427%,
    60.267% 6.558%,
    60.261% 6.683%,
    60.255% 6.801%,
    60.249% 6.913%,
    60.242% 7.02%,
    60.235% 7.121%,
    60.228% 7.216%,
    60.22% 7.305%,
    60.211% 7.389%,
    57.08% 7.389%,
    57.08% 7.389%,
    57.051% 7.32%,
    57.021% 7.264%,
    56.991% 7.219%,
    56.96% 7.184%,
    56.93% 7.158%,
    56.898% 7.139%,
    56.867% 7.125%,
    56.836% 7.117%,
    56.804% 7.111%,
    56.772% 7.108%,
    56.772% 7.108%,
    56.746% 7.111%,
    56.719% 7.123%,
    56.692% 7.144%,
    56.665% 7.171%,
    56.638% 7.204%,
    56.609% 7.239%,
    56.581% 7.277%,
    56.552% 7.316%,
    56.521% 7.354%,
    56.491% 7.389%,
    56.211% 7.389%,
    56.211% 7.389%,
    56.197% 7.248%,
    56.183% 7.111%,
    56.17% 6.978%,
    56.158% 6.849%,
    56.145% 6.722%,
    56.132% 6.599%,
    56.12% 6.479%,
    56.108% 6.362%,
    56.096% 6.247%,
    56.085% 6.135%,
    56.085% 6.135%,
    56.083% 6.13%,
    56.08% 6.137%,
    56.075% 6.154%,
    56.07% 6.179%,
    56.063% 6.212%,
    56.056% 6.25%,
    56.048% 6.293%,
    56.04% 6.338%,
    56.031% 6.384%,
    56.022% 6.43%,
    56.022% 6.43%,
    56.021% 6.517%,
    56.02% 6.606%,
    56.019% 6.696%,
    56.019% 6.788%,
    56.018% 6.882%,
    56.017% 6.979%,
    56.016% 7.077%,
    56.015% 7.178%,
    56.014% 7.282%,
    56.014% 7.389%,
    53.054% 7.389%,
    53.054% 7.389%,
    53.05% 7.347%,
    53.047% 7.306%,
    53.043% 7.265%,
    53.04% 7.225%,
    53.036% 7.186%,
    53.032% 7.148%,
    53.029% 7.113%,
    53.025% 7.079%,
    53.021% 7.049%,
    53.017% 7.021%,
    53.017% 7.021%,
    53.012% 7.054%,
    53.007% 7.089%,
    53.002% 7.124%,
    52.998% 7.161%,
    52.993% 7.198%,
    52.988% 7.236%,
    52.984% 7.274%,
    52.979% 7.312%,
    52.974% 7.351%,
    52.97% 7.389%,
    52.4% 7.389%,
    52.4% 7.389%,
    52.385% 7.316%,
    52.369% 7.244%,
    52.354% 7.172%,
    52.338% 7.101%,
    52.323% 7.029%,
    52.307% 6.958%,
    52.292% 6.887%,
    52.276% 6.816%,
    52.259% 6.746%,
    52.243% 6.675%,
    52.243% 6.675%,
    52.232% 6.781%,
    52.22% 6.877%,
    52.209% 6.964%,
    52.198% 7.043%,
    52.186% 7.114%,
    52.175% 7.179%,
    52.163% 7.238%,
    52.152% 7.292%,
    52.14% 7.342%,
    52.128% 7.389%,
    51.903% 7.389%,
    51.903% 7.389%,
    51.877% 7.306%,
    51.852% 7.213%,
    51.826% 7.11%,
    51.801% 6.998%,
    51.775% 6.878%,
    51.749% 6.749%,
    51.723% 6.612%,
    51.697% 6.467%,
    51.671% 6.315%,
    51.644% 6.156%,
    51.644% 6.156%,
    51.63% 6.314%,
    51.617% 6.463%,
    51.604% 6.602%,
    51.592% 6.734%,
    51.58% 6.858%,
    51.569% 6.975%,
    51.558% 7.085%,
    51.548% 7.191%,
    51.538% 7.292%,
    51.528% 7.389%,
    51.294% 7.389%,
    51.294% 7.389%,
    51.289% 7.338%,
    51.284% 7.291%,
    51.279% 7.245%,
    51.274% 7.199%,
    51.27% 7.152%,
    51.265% 7.104%,
    51.26% 7.052%,
    51.255% 6.997%,
    51.25% 6.937%,
    51.244% 6.87%,
    51.244% 6.87%,
    51.235% 6.965%,
    51.225% 7.047%,
    51.216% 7.116%,
    51.207% 7.175%,
    51.198% 7.225%,
    51.188% 7.267%,
    51.179% 7.303%,
    51.17% 7.334%,
    51.161% 7.362%,
    51.151% 7.389%,
    51.05% 7.389%,
    51.05% 7.389%,
    51.025% 7.293%,
    51.001% 7.181%,
    50.978% 7.059%,
    50.957% 6.934%,
    50.937% 6.813%,
    50.919% 6.704%,
    50.904% 6.613%,
    50.891% 6.548%,
    50.88% 6.516%,
    50.872% 6.524%,
    50.872% 6.524%,
    50.814% 6.752%,
    50.761% 6.888%,
    50.714% 6.945%,
    50.671% 6.933%,
    50.632% 6.864%,
    50.598% 6.751%,
    50.566% 6.604%,
    50.538% 6.436%,
    50.512% 6.257%,
    50.488% 6.081%,
    50.488% 6.081%,
    50.455% 6.199%,
    50.423% 6.323%,
    50.39% 6.453%,
    50.358% 6.586%,
    50.326% 6.721%,
    50.294% 6.858%,
    50.262% 6.994%,
    50.23% 7.129%,
    50.198% 7.261%,
    50.166% 7.389%,
    48.527% 7.389%,
    48.527% 7.389%,
    48.484% 6.789%,
    48.445% 6.365%,
    48.408% 6.103%,
    48.373% 5.984%,
    48.34% 5.994%,
    48.307% 6.115%,
    48.273% 6.332%,
    48.239% 6.627%,
    48.203% 6.985%,
    48.164% 7.389%,
    47.732% 7.389%,
    47.732% 7.389%,
    47.715% 7.332%,
    47.697% 7.276%,
    47.68% 7.22%,
    47.662% 7.163%,
    47.644% 7.106%,
    47.626% 7.048%,
    47.608% 6.99%,
    47.589% 6.932%,
    47.57% 6.872%,
    47.551% 6.812%,
    47.551% 6.812%,
    47.542% 6.86%,
    47.532% 6.911%,
    47.522% 6.965%,
    47.511% 7.022%,
    47.499% 7.082%,
    47.488% 7.142%,
    47.476% 7.204%,
    47.464% 7.266%,
    47.452% 7.328%,
    47.44% 7.389%,
    47.23% 7.389%,
    47.23% 7.389%,
    47.109% 7.153%,
    46.989% 6.984%,
    46.871% 6.872%,
    46.755% 6.805%,
    46.64% 6.775%,
    46.526% 6.77%,
    46.414% 6.78%,
    46.302% 6.796%,
    46.191% 6.806%,
    46.08% 6.801%,
    46.08% 6.801%,
    46.076% 6.805%,
    46.071% 6.817%,
    46.067% 6.837%,
    46.062% 6.864%,
    46.057% 6.897%,
    46.052% 6.934%,
    46.046% 6.975%,
    46.039% 7.019%,
    46.033% 7.065%,
    46.025% 7.111%,
    46.025% 7.111%,
    46.027% 7.138%,
    46.03% 7.165%,
    46.032% 7.193%,
    46.035% 7.221%,
    46.037% 7.25%,
    46.039% 7.279%,
    46.042% 7.307%,
    46.044% 7.335%,
    46.046% 7.362%,
    46.049% 7.389%,
    45.819% 7.389%,
    45.819% 7.389%,
    45.785% 7.246%,
    45.752% 7.103%,
    45.718% 6.962%,
    45.685% 6.82%,
    45.652% 6.678%,
    45.618% 6.536%,
    45.585% 6.393%,
    45.551% 6.249%,
    45.516% 6.102%,
    45.482% 5.954%,
    45.482% 5.954%,
    45.486% 6.118%,
    45.49% 6.275%,
    45.494% 6.427%,
    45.497% 6.575%,
    45.501% 6.718%,
    45.504% 6.857%,
    45.508% 6.993%,
    45.511% 7.127%,
    45.515% 7.258%,
    45.518% 7.389%,
    44.353% 7.389%,
    44.353% 7.389%,
    44.36% 7.313%,
    44.367% 7.238%,
    44.374% 7.164%,
    44.382% 7.09%,
    44.389% 7.018%,
    44.396% 6.947%,
    44.404% 6.878%,
    44.411% 6.811%,
    44.418% 6.745%,
    44.426% 6.682%,
    44.426% 6.682%,
    44.334% 6.757%,
    44.243% 6.831%,
    44.151% 6.903%,
    44.06% 6.974%,
    43.969% 7.044%,
    43.877% 7.113%,
    43.786% 7.182%,
    43.694% 7.251%,
    43.603% 7.32%,
    43.511% 7.389%,
    42.777% 7.389%,
    42.777% 7.389%,
    42.744% 7.052%,
    42.709% 6.83%,
    42.674% 6.709%,
    42.638% 6.673%,
    42.603% 6.706%,
    42.569% 6.795%,
    42.536% 6.922%,
    42.507% 7.074%,
    42.48% 7.235%,
    42.458% 7.389%,
    41.221% 7.389%,
    41.221% 7.389%,
    41.213% 7.334%,
    41.204% 7.281%,
    41.196% 7.229%,
    41.188% 7.177%,
    41.179% 7.124%,
    41.171% 7.071%,
    41.162% 7.017%,
    41.153% 6.961%,
    41.144% 6.902%,
    41.134% 6.841%,
    41.134% 6.841%,
    41.133% 6.9%,
    41.133% 6.957%,
    41.132% 7.013%,
    41.131% 7.067%,
    41.13% 7.12%,
    41.129% 7.173%,
    41.128% 7.226%,
    41.128% 7.279%,
    41.127% 7.333%,
    41.126% 7.389%,
    40.849% 7.389%,
    40.849% 7.389%,
    40.842% 7.317%,
    40.835% 7.243%,
    40.828% 7.167%,
    40.82% 7.091%,
    40.813% 7.014%,
    40.806% 6.938%,
    40.799% 6.863%,
    40.792% 6.791%,
    40.785% 6.72%,
    40.779% 6.654%,
    40.779% 6.654%,
    40.774% 6.726%,
    40.769% 6.799%,
    40.764% 6.873%,
    40.759% 6.946%,
    40.754% 7.02%,
    40.75% 7.094%,
    40.745% 7.167%,
    40.74% 7.241%,
    40.735% 7.315%,
    40.73% 7.389%,
    26.978% 7.389%,
    26.978% 7.389%,
    26.957% 7.022%,
    26.934% 6.658%,
    26.91% 6.296%,
    26.885% 5.935%,
    26.859% 5.575%,
    26.833% 5.215%,
    26.807% 4.856%,
    26.781% 4.496%,
    26.755% 4.136%,
    26.73% 3.774%,
    26.73% 3.774%,
    26.721% 3.854%,
    26.711% 3.934%,
    26.701% 4.014%,
    26.691% 4.094%,
    26.681% 4.174%,
    26.672% 4.253%,
    26.662% 4.333%,
    26.652% 4.412%,
    26.642% 4.492%,
    26.632% 4.571%,
    26.632% 4.571%,
    26.657% 4.74%,
    26.681% 4.91%,
    26.705% 5.08%,
    26.73% 5.25%,
    26.754% 5.42%,
    26.779% 5.591%,
    26.804% 5.763%,
    26.828% 5.936%,
    26.853% 6.11%,
    26.879% 6.286%,
    26.879% 6.286%,
    26.873% 6.423%,
    26.867% 6.554%,
    26.862% 6.679%,
    26.856% 6.797%,
    26.849% 6.91%,
    26.843% 7.016%,
    26.836% 7.117%,
    26.828% 7.212%,
    26.82% 7.301%,
    26.812% 7.385%,
    23.68% 7.385%,
    23.68% 7.385%,
    23.651% 7.316%,
    23.621% 7.26%,
    23.591% 7.215%,
    23.561% 7.18%,
    23.53% 7.154%,
    23.499% 7.135%,
    23.468% 7.122%,
    23.436% 7.113%,
    23.405% 7.108%,
    23.373% 7.104%,
    23.373% 7.104%,
    23.346% 7.107%,
    23.32% 7.12%,
    23.293% 7.14%,
    23.265% 7.168%,
    23.238% 7.2%,
    23.21% 7.236%,
    23.181% 7.274%,
    23.152% 7.312%,
    23.122% 7.35%,
    23.091% 7.385%,
    22.811% 7.385%,
    22.811% 7.385%,
    22.797% 7.244%,
    22.784% 7.108%,
    22.771% 6.975%,
    22.758% 6.845%,
    22.745% 6.719%,
    22.733% 6.596%,
    22.721% 6.476%,
    22.709% 6.358%,
    22.697% 6.243%,
    22.685% 6.131%,
    22.685% 6.131%,
    22.683% 6.126%,
    22.68% 6.133%,
    22.676% 6.15%,
    22.67% 6.176%,
    22.664% 6.209%,
    22.657% 6.247%,
    22.649% 6.289%,
    22.64% 6.334%,
    22.631% 6.381%,
    22.622% 6.427%,
    22.622% 6.427%,
    22.621% 6.514%,
    22.621% 6.602%,
    22.62% 6.693%,
    22.619% 6.785%,
    22.618% 6.879%,
    22.617% 6.975%,
    22.616% 7.074%,
    22.615% 7.175%,
    22.614% 7.278%,
    22.613% 7.385%,
    19.653% 7.385%,
    19.653% 7.385%,
    19.65% 7.344%,
    19.646% 7.303%,
    19.643% 7.262%,
    19.639% 7.221%,
    19.636% 7.182%,
    19.632% 7.145%,
    19.628% 7.109%,
    19.625% 7.076%,
    19.621% 7.045%,
    19.616% 7.018%,
    19.616% 7.018%,
    19.612% 7.051%,
    19.607% 7.085%,
    19.602% 7.121%,
    19.597% 7.157%,
    19.593% 7.195%,
    19.588% 7.232%,
    19.583% 7.271%,
    19.579% 7.309%,
    19.574% 7.347%,
    19.569% 7.385%,
    19% 7.385%,
    19% 7.385%,
    18.984% 7.313%,
    18.969% 7.241%,
    18.954% 7.169%,
    18.938% 7.097%,
    18.923% 7.026%,
    18.907% 6.954%,
    18.891% 6.883%,
    18.875% 6.813%,
    18.859% 6.742%,
    18.842% 6.672%,
    18.842% 6.672%,
    18.831% 6.778%,
    18.82% 6.874%,
    18.809% 6.961%,
    18.798% 7.04%,
    18.786% 7.111%,
    18.775% 7.175%,
    18.763% 7.234%,
    18.751% 7.288%,
    18.74% 7.338%,
    18.728% 7.385%,
    18.503% 7.385%,
    18.503% 7.385%,
    18.477% 7.302%,
    18.452% 7.209%,
    18.426% 7.107%,
    18.4% 6.995%,
    18.374% 6.874%,
    18.349% 6.745%,
    18.323% 6.608%,
    18.297% 6.463%,
    18.27% 6.312%,
    18.244% 6.153%,
    18.244% 6.153%,
    18.23% 6.311%,
    18.217% 6.459%,
    18.204% 6.599%,
    18.192% 6.73%,
    18.18% 6.854%,
    18.169% 6.971%,
    18.158% 7.082%,
    18.148% 7.187%,
    18.137% 7.288%,
    18.127% 7.385%,
    17.893% 7.385%,
    17.893% 7.385%,
    17.888% 7.335%,
    17.884% 7.287%,
    17.879% 7.241%,
    17.874% 7.195%,
    17.87% 7.149%,
    17.865% 7.1%,
    17.86% 7.049%,
    17.855% 6.993%,
    17.849% 6.933%,
    17.844% 6.866%,
    17.844% 6.866%,
    17.834% 6.962%,
    17.825% 7.043%,
    17.816% 7.113%,
    17.807% 7.172%,
    17.797% 7.222%,
    17.788% 7.264%,
    17.779% 7.3%,
    17.77% 7.331%,
    17.761% 7.359%,
    17.751% 7.385%,
    17.65% 7.385%,
    17.65% 7.385%,
    17.624% 7.29%,
    17.6% 7.178%,
    17.578% 7.055%,
    17.556% 6.93%,
    17.537% 6.809%,
    17.519% 6.7%,
    17.504% 6.609%,
    17.49% 6.544%,
    17.48% 6.512%,
    17.471% 6.52%,
    17.471% 6.52%,
    17.414% 6.748%,
    17.361% 6.885%,
    17.314% 6.941%,
    17.271% 6.929%,
    17.232% 6.861%,
    17.197% 6.747%,
    17.166% 6.6%,
    17.137% 6.432%,
    17.111% 6.254%,
    17.088% 6.077%,
    17.088% 6.077%,
    17.055% 6.195%,
    17.022% 6.32%,
    16.99% 6.449%,
    16.958% 6.582%,
    16.925% 6.718%,
    16.893% 6.854%,
    16.861% 6.99%,
    16.829% 7.125%,
    16.798% 7.257%,
    16.766% 7.385%,
    15.127% 7.385%,
    15.127% 7.385%,
    15.085% 6.785%,
    15.045% 6.362%,
    15.009% 6.099%,
    14.974% 5.981%,
    14.94% 5.99%,
    14.907% 6.112%,
    14.874% 6.328%,
    14.839% 6.623%,
    14.803% 6.981%,
    14.765% 7.385%,
    14.333% 7.385%,
    14.333% 7.385%,
    14.315% 7.329%,
    14.298% 7.273%,
    14.28% 7.216%,
    14.262% 7.159%,
    14.244% 7.102%,
    14.226% 7.045%,
    14.208% 6.987%,
    14.189% 6.928%,
    14.171% 6.869%,
    14.151% 6.809%,
    14.151% 6.809%,
    14.142% 6.856%,
    14.132% 6.907%,
    14.122% 6.962%,
    14.111% 7.019%,
    14.1% 7.078%,
    14.088% 7.139%,
    14.076% 7.2%,
    14.064% 7.262%,
    14.053% 7.324%,
    14.041% 7.385%,
    13.83% 7.385%,
    13.83% 7.385%,
    13.709% 7.149%,
    13.59% 6.98%,
    13.472% 6.868%,
    13.355% 6.802%,
    13.24% 6.771%,
    13.127% 6.766%,
    13.014% 6.777%,
    12.902% 6.792%,
    12.791% 6.803%,
    12.681% 6.798%,
    12.681% 6.798%,
    12.676% 6.801%,
    12.672% 6.814%,
    12.667% 6.834%,
    12.662% 6.861%,
    12.657% 6.893%,
    12.652% 6.931%,
    12.646% 6.972%,
    12.64% 7.016%,
    12.633% 7.061%,
    12.625% 7.108%,
    12.625% 7.108%,
    12.637% 7.239%,
    12.648% 7.371%,
    12.659% 7.508%,
    12.672% 7.653%,
    12.685% 7.811%,
    12.7% 7.985%,
    12.716% 8.178%,
    12.735% 8.396%,
    12.756% 8.641%,
    12.779% 8.917%,
    12.779% 8.917%,
    12.701% 8.582%,
    12.626% 8.263%,
    12.554% 7.957%,
    12.485% 7.662%,
    12.417% 7.375%,
    12.35% 7.092%,
    12.284% 6.812%,
    12.218% 6.53%,
    12.151% 6.245%,
    12.083% 5.954%,
    12.083% 5.954%,
    12.091% 6.284%,
    12.099% 6.592%,
    12.106% 6.883%,
    12.113% 7.16%,
    12.12% 7.429%,
    12.126% 7.692%,
    12.133% 7.954%,
    12.14% 8.22%,
    12.147% 8.492%,
    12.154% 8.776%,
    12.154% 8.776%,
    12.119% 8.783%,
    12.083% 8.799%,
    12.047% 8.821%,
    12.012% 8.843%,
    11.979% 8.862%,
    11.949% 8.872%,
    11.924% 8.869%,
    11.903% 8.849%,
    11.888% 8.806%,
    11.88% 8.737%,
    11.88% 8.737%,
    11.848% 8.153%,
    11.813% 7.76%,
    11.777% 7.53%,
    11.741% 7.436%,
    11.704% 7.449%,
    11.668% 7.542%,
    11.632% 7.687%,
    11.598% 7.857%,
    11.566% 8.022%,
    11.537% 8.156%,
    11.537% 8.156%,
    11.506% 7.762%,
    11.476% 7.374%,
    11.446% 6.99%,
    11.416% 6.605%,
    11.386% 6.216%,
    11.355% 5.819%,
    11.324% 5.41%,
    11.291% 4.987%,
    11.256% 4.545%,
    11.22% 4.081%,
    13.952% 4.081%,
    13.952% 4.081%,
    13.958% 3.601%,
    13.957% 3.218%,
    13.947% 2.922%,
    13.931% 2.702%,
    13.909% 2.547%,
    13.881% 2.447%,
    13.848% 2.392%,
    13.812% 2.371%,
    13.773% 2.372%,
    13.731% 2.387%,
    13.731% 2.387%,
    13.554% 2.461%,
    13.378% 2.539%,
    13.201% 2.619%,
    13.024% 2.696%,
    12.848% 2.767%,
    12.671% 2.828%,
    12.494% 2.875%,
    12.318% 2.905%,
    12.141% 2.914%,
    11.964% 2.899%,
    11.964% 2.899%,
    11.85% 2.919%,
    11.735% 2.997%,
    11.619% 3.1%,
    11.502% 3.198%,
    11.386% 3.258%,
    11.271% 3.248%,
    11.157% 3.138%,
    11.044% 2.896%,
    10.933% 2.491%,
    10.824% 1.889%,
    10.824% 1.889%,
    10.819% 1.876%,
    10.812% 1.886%,
    10.804% 1.914%,
    10.795% 1.957%,
    10.785% 2.011%,
    10.774% 2.072%,
    10.763% 2.137%,
    10.752% 2.201%,
    10.742% 2.26%,
    10.732% 2.311%,
    10.732% 2.311%,
    10.71% 2.415%,
    10.689% 2.519%,
    10.668% 2.624%,
    10.646% 2.73%,
    10.624% 2.837%,
    10.602% 2.946%,
    10.579% 3.057%,
    10.556% 3.171%,
    10.533% 3.287%,
    10.508% 3.407%,
    10.508% 3.407%,
    10.579% 3.635%,
    10.651% 3.863%,
    10.722% 4.092%,
    10.794% 4.323%,
    10.867% 4.557%,
    10.942% 4.797%,
    11.019% 5.042%,
    11.098% 5.296%,
    11.18% 5.559%,
    11.265% 5.832%,
    11.265% 5.832%,
    11.232% 5.965%,
    11.202% 6.09%,
    11.176% 6.205%,
    11.153% 6.31%,
    11.131% 6.404%,
    11.112% 6.484%,
    11.095% 6.552%,
    11.078% 6.605%,
    11.062% 6.643%,
    11.046% 6.664%,
    11.046% 6.664%,
    10.9% 6.785%,
    10.754% 6.904%,
    10.608% 7.02%,
    10.461% 7.135%,
    10.315% 7.248%,
    10.169% 7.359%,
    10.022% 7.47%,
    9.876% 7.579%,
    9.73% 7.688%,
    9.583% 7.796%,
    9.583% 7.796%,
    9.565% 7.811%,
    9.544% 7.828%,
    9.523% 7.844%,
    9.501% 7.858%,
    9.48% 7.866%,
    9.461% 7.867%,
    9.443% 7.857%,
    9.429% 7.835%,
    9.418% 7.797%,
    9.412% 7.742%,
    9.412% 7.742%,
    9.376% 7.186%,
    9.336% 6.828%,
    9.293% 6.638%,
    9.249% 6.586%,
    9.205% 6.643%,
    9.163% 6.779%,
    9.124% 6.966%,
    9.089% 7.173%,
    9.06% 7.372%,
    9.039% 7.533%,
    9.039% 7.533%,
    8.948% 8.108%,
    8.855% 8.497%,
    8.76% 8.732%,
    8.663% 8.847%,
    8.566% 8.875%,
    8.468% 8.85%,
    8.37% 8.806%,
    8.273% 8.775%,
    8.176% 8.791%,
    8.08% 8.888%,
    8.08% 8.888%,
    8.068% 8.89%,
    8.056% 8.864%,
    8.043% 8.814%,
    8.03% 8.745%,
    8.017% 8.662%,
    8.003% 8.569%,
    7.99% 8.471%,
    7.976% 8.373%,
    7.963% 8.28%,
    7.95% 8.196%,
    7.95% 8.196%,
    7.93% 8.073%,
    7.909% 7.948%,
    7.889% 7.822%,
    7.869% 7.693%,
    7.848% 7.561%,
    7.826% 7.426%,
    7.805% 7.287%,
    7.782% 7.144%,
    7.759% 6.997%,
    7.735% 6.845%,
    7.735% 6.845%,
    7.73% 7.161%,
    7.725% 7.456%,
    7.721% 7.736%,
    7.717% 8.008%,
    7.712% 8.28%,
    7.708% 8.559%,
    7.704% 8.852%,
    7.699% 9.166%,
    7.693% 9.508%,
    7.688% 9.886%,
    7.688% 9.886%,
    7.65% 9.487%,
    7.614% 9.111%,
    7.58% 8.756%,
    7.548% 8.42%,
    7.517% 8.1%,
    7.488% 7.793%,
    7.46% 7.498%,
    7.432% 7.211%,
    7.406% 6.93%,
    7.379% 6.654%,
    7.379% 6.654%,
    7.362% 6.918%,
    7.344% 7.183%,
    7.327% 7.449%,
    7.309% 7.716%,
    7.291% 7.983%,
    7.273% 8.251%,
    7.256% 8.519%,
    7.238% 8.787%,
    7.22% 9.056%,
    7.202% 9.324%,
    7.202% 9.324%,
    7.209% 9.356%,
    7.218% 9.394%,
    7.227% 9.437%,
    7.238% 9.486%,
    7.251% 9.543%,
    7.265% 9.608%,
    7.281% 9.681%,
    7.3% 9.764%,
    7.32% 9.857%,
    7.344% 9.962%,
    7.344% 9.962%,
    7.297% 10.015%,
    7.253% 10.064%,
    7.212% 10.111%,
    7.174% 10.154%,
    7.137% 10.195%,
    7.102% 10.234%,
    7.069% 10.272%,
    7.036% 10.308%,
    7.004% 10.344%,
    6.973% 10.38%,
    6.973% 10.38%,
    6.971% 10.202%,
    6.969% 10.031%,
    6.967% 9.865%,
    6.965% 9.704%,
    6.964% 9.546%,
    6.962% 9.392%,
    6.96% 9.241%,
    6.959% 9.091%,
    6.957% 8.942%,
    6.956% 8.794%,
    6.956% 8.794%,
    6.929% 8.825%,
    6.901% 8.845%,
    6.872% 8.86%,
    6.842% 8.875%,
    6.814% 8.893%,
    6.787% 8.92%,
    6.762% 8.959%,
    6.742% 9.015%,
    6.727% 9.093%,
    6.717% 9.198%,
    6.717% 9.198%,
    6.661% 10.02%,
    6.594% 10.622%,
    6.519% 11.037%,
    6.438% 11.3%,
    6.353% 11.446%,
    6.267% 11.509%,
    6.18% 11.525%,
    6.096% 11.528%,
    6.016% 11.553%,
    5.942% 11.634%,
    5.942% 11.634%,
    5.791% 11.843%,
    5.637% 11.959%,
    5.483% 11.997%,
    5.326% 11.975%,
    5.169% 11.907%,
    5.012% 11.809%,
    4.854% 11.698%,
    4.696% 11.589%,
    4.538% 11.497%,
    4.38% 11.439%,
    4.38% 11.439%,
    4.364% 11.452%,
    4.347% 11.495%,
    4.331% 11.563%,
    4.314% 11.649%,
    4.297% 11.747%,
    4.281% 11.853%,
    4.264% 11.96%,
    4.247% 12.062%,
    4.229% 12.153%,
    4.212% 12.229%,
    4.212% 12.229%,
    4.167% 12.395%,
    4.123% 12.565%,
    4.079% 12.735%,
    4.034% 12.902%,
    3.989% 13.063%,
    3.944% 13.215%,
    3.899% 13.355%,
    3.854% 13.48%,
    3.808% 13.587%,
    3.762% 13.674%,
    3.762% 13.674%,
    3.75% 13.65%,
    3.737% 13.552%,
    3.723% 13.393%,
    3.708% 13.184%,
    3.692% 12.937%,
    3.675% 12.664%,
    3.658% 12.378%,
    3.641% 12.089%,
    3.623% 11.811%,
    3.606% 11.555%,
    3.606% 11.555%,
    3.501% 11.552%,
    3.399% 11.621%,
    3.299% 11.775%,
    3.203% 12.027%,
    3.111% 12.391%,
    3.023% 12.879%,
    2.94% 13.506%,
    2.862% 14.285%,
    2.791% 15.229%,
    2.726% 16.351%,
    2.726% 16.351%,
    2.713% 15.891%,
    2.701% 15.483%,
    2.691% 15.12%,
    2.682% 14.797%,
    2.673% 14.506%,
    2.666% 14.243%,
    2.659% 14%,
    2.652% 13.772%,
    2.646% 13.552%,
    2.639% 13.335%,
    2.639% 13.335%,
    2.559% 13.335%,
    2.478% 13.335%,
    2.398% 13.335%,
    2.317% 13.336%,
    2.236% 13.336%,
    2.155% 13.336%,
    2.074% 13.336%,
    1.993% 13.336%,
    1.912% 13.336%,
    1.831% 13.335%,
    1.831% 13.335%,
    1.779% 13.327%,
    1.726% 13.318%,
    1.675% 13.325%,
    1.626% 13.366%,
    1.579% 13.459%,
    1.536% 13.623%,
    1.498% 13.874%,
    1.466% 14.231%,
    1.44% 14.712%,
    1.422% 15.335%,
    1.422% 15.335%,
    1.417% 15.442%,
    1.408% 15.549%,
    1.394% 15.653%,
    1.378% 15.753%,
    1.359% 15.845%,
    1.339% 15.928%,
    1.318% 15.998%,
    1.297% 16.053%,
    1.277% 16.091%,
    1.258% 16.11%,
    1.258% 16.11%,
    1.151% 16.23%,
    1.049% 16.494%,
    0.954% 16.893%,
    0.867% 17.417%,
    0.79% 18.056%,
    0.723% 18.801%,
    0.668% 19.642%,
    0.625% 20.57%,
    0.597% 21.576%,
    0.584% 22.65%,
    0.584% 22.65%,
    0.676% 22.473%,
    0.75% 22.406%,
    0.806% 22.445%,
    0.847% 22.587%,
    0.871% 22.829%,
    0.879% 23.167%,
    0.872% 23.598%,
    0.85% 24.118%,
    0.813% 24.723%,
    0.763% 25.411%,
    0.763% 25.411%,
    0.79% 25.441%,
    0.818% 25.47%,
    0.846% 25.5%,
    0.875% 25.531%,
    0.906% 25.564%,
    0.94% 25.6%,
    0.976% 25.64%,
    1.017% 25.683%,
    1.063% 25.731%,
    1.114% 25.786%,
    1.114% 25.786%,
    0.992% 26.332%,
    0.869% 26.825%,
    0.749% 27.3%,
    0.636% 27.793%,
    0.533% 28.34%,
    0.443% 28.978%,
    0.371% 29.743%,
    0.32% 30.672%,
    0.294% 31.799%,
    0.295% 33.162%,
    0.295% 33.162%,
    0.314% 33.063%,
    0.333% 32.961%,
    0.353% 32.856%,
    0.375% 32.745%,
    0.398% 32.625%,
    0.422% 32.496%,
    0.449% 32.353%,
    0.479% 32.196%,
    0.512% 32.022%,
    0.549% 31.829%,
    0.549% 31.829%,
    0.543% 32.416%,
    0.537% 32.974%,
    0.531% 33.509%,
    0.525% 34.025%,
    0.52% 34.526%,
    0.515% 35.018%,
    0.509% 35.504%,
    0.504% 35.989%,
    0.499% 36.478%,
    0.494% 36.975%,
    0.494% 36.975%,
    0.503% 37.122%,
    0.516% 37.294%,
    0.53% 37.488%,
    0.546% 37.7%,
    0.562% 37.927%,
    0.576% 38.165%,
    0.589% 38.409%,
    0.598% 38.658%,
    0.603% 38.907%,
    0.603% 39.152%,
    0.603% 39.152%,
    0.597% 39.384%,
    0.585% 39.609%,
    0.568% 39.828%,
    0.548% 40.042%,
    0.526% 40.251%,
    0.501% 40.457%,
    0.476% 40.659%,
    0.451% 40.86%,
    0.428% 41.058%,
    0.406% 41.256%,
    0.406% 41.256%,
    0.456% 41.379%,
    0.501% 41.495%,
    0.544% 41.603%,
    0.585% 41.705%,
    0.623% 41.802%,
    0.66% 41.894%,
    0.695% 41.983%,
    0.729% 42.069%,
    0.763% 42.153%,
    0.796% 42.237%,
    0.796% 42.237%,
    0.793% 42.337%,
    0.79% 42.438%,
    0.787% 42.538%,
    0.784% 42.639%,
    0.781% 42.739%,
    0.778% 42.84%,
    0.776% 42.94%,
    0.773% 43.041%,
    0.77% 43.141%,
    0.767% 43.242%,
    0.767% 43.242%,
    0.711% 43.198%,
    0.655% 43.154%,
    0.599% 43.11%,
    0.543% 43.066%,
    0.488% 43.022%,
    0.432% 42.978%,
    0.376% 42.934%,
    0.32% 42.891%,
    0.264% 42.847%,
    0.209% 42.802%,
    0.209% 42.802%,
    0.206% 42.861%,
    0.204% 42.919%,
    0.202% 42.977%,
    0.199% 43.035%,
    0.197% 43.092%,
    0.194% 43.15%,
    0.192% 43.208%,
    0.19% 43.266%,
    0.187% 43.324%,
    0.185% 43.382%,
    0.185% 43.382%,
    0.231% 43.648%,
    0.278% 43.914%,
    0.324% 44.181%,
    0.371% 44.448%,
    0.418% 44.715%,
    0.464% 44.984%,
    0.511% 45.253%,
    0.558% 45.523%,
    0.606% 45.794%,
    0.653% 46.067%,
    0.653% 46.067%,
    0.547% 46.44%,
    0.463% 46.759%,
    0.4% 47.048%,
    0.357% 47.328%,
    0.332% 47.622%,
    0.326% 47.951%,
    0.336% 48.339%,
    0.362% 48.806%,
    0.402% 49.376%,
    0.456% 50.071%,
    0.456% 50.071%,
    0.369% 50.113%,
    0.3% 50.176%,
    0.247% 50.288%,
    0.209% 50.48%,
    0.185% 50.78%,
    0.173% 51.217%,
    0.171% 51.82%,
    0.178% 52.619%,
    0.194% 53.642%,
    0.215% 54.918%,
    0.215% 54.918%,
    0.246% 55.15%,
    0.276% 55.369%,
    0.304% 55.576%,
    0.331% 55.773%,
    0.356% 55.961%,
    0.381% 56.141%,
    0.405% 56.316%,
    0.428% 56.486%,
    0.45% 56.652%,
    0.473% 56.817%,
    0.473% 56.817%,
    0.451% 56.852%,
    0.429% 56.886%,
    0.407% 56.92%,
    0.385% 56.955%,
    0.364% 56.989%,
    0.343% 57.022%,
    0.322% 57.056%,
    0.301% 57.088%,
    0.281% 57.121%,
    0.261% 57.152%,
    0.261% 57.152%,
    0.27% 57.592%,
    0.278% 58.012%,
    0.285% 58.414%,
    0.292% 58.8%,
    0.298% 59.17%,
    0.305% 59.526%,
    0.313% 59.87%,
    0.322% 60.202%,
    0.332% 60.525%,
    0.344% 60.839%,
    0.344% 60.839%,
    0.353% 61.036%,
    0.366% 61.225%,
    0.38% 61.407%,
    0.396% 61.583%,
    0.413% 61.754%,
    0.432% 61.922%,
    0.45% 62.087%,
    0.469% 62.252%,
    0.488% 62.417%,
    0.506% 62.583%,
    0.506% 62.583%,
    0.524% 62.762%,
    0.543% 62.938%,
    0.562% 63.114%,
    0.581% 63.288%,
    0.6% 63.462%,
    0.619% 63.636%,
    0.638% 63.809%,
    0.658% 63.982%,
    0.677% 64.156%,
    0.696% 64.331%,
    0.696% 64.331%,
    0.702% 64.267%,
    0.708% 64.203%,
    0.715% 64.139%,
    0.721% 64.076%,
    0.727% 64.012%,
    0.733% 63.948%,
    0.74% 63.884%,
    0.746% 63.821%,
    0.752% 63.757%,
    0.758% 63.693%,
    0.758% 63.693%,
    0.746% 63.486%,
    0.733% 63.279%,
    0.72% 63.069%,
    0.707% 62.857%,
    0.694% 62.642%,
    0.68% 62.422%,
    0.667% 62.198%,
    0.652% 61.968%,
    0.638% 61.731%,
    0.623% 61.488%,
    0.623% 61.488%,
    0.95% 61.531%,
    1.214% 61.588%,
    1.423% 61.676%,
    1.586% 61.814%,
    1.71% 62.022%,
    1.804% 62.317%,
    1.875% 62.719%,
    1.931% 63.246%,
    1.981% 63.916%,
    2.032% 64.749%,
    2.032% 64.749%,
    1.951% 64.829%,
    1.871% 64.908%,
    1.792% 64.986%,
    1.714% 65.063%,
    1.637% 65.139%,
    1.561% 65.214%,
    1.485% 65.288%,
    1.41% 65.362%,
    1.335% 65.436%,
    1.26% 65.509%,
    1.26% 65.509%,
    1.268% 65.654%,
    1.276% 65.795%,
    1.284% 65.934%,
    1.292% 66.071%,
    1.3% 66.205%,
    1.308% 66.338%,
    1.315% 66.47%,
    1.323% 66.601%,
    1.33% 66.731%,
    1.338% 66.861%,
    1.338% 66.861%,
    1.312% 66.938%,
    1.287% 67.014%,
    1.263% 67.087%,
    1.239% 67.158%,
    1.216% 67.228%,
    1.194% 67.297%,
    1.171% 67.364%,
    1.15% 67.431%,
    1.128% 67.497%,
    1.106% 67.563%,
    1.106% 67.563%,
    1.107% 67.609%,
    1.108% 67.654%,
    1.109% 67.699%,
    1.11% 67.744%,
    1.111% 67.789%,
    1.112% 67.833%,
    1.113% 67.878%,
    1.114% 67.923%,
    1.115% 67.968%,
    1.116% 68.014%,
    1.116% 68.014%,
    1.241% 68.204%,
    1.366% 68.394%,
    1.491% 68.584%,
    1.616% 68.774%,
    1.741% 68.963%,
    1.866% 69.153%,
    1.991% 69.343%,
    2.116% 69.533%,
    2.241% 69.723%,
    2.366% 69.913%,
    2.366% 69.913%,
    2.368% 69.841%,
    2.369% 69.769%,
    2.371% 69.697%,
    2.373% 69.625%,
    2.374% 69.553%,
    2.376% 69.481%,
    2.378% 69.409%,
    2.38% 69.337%,
    2.381% 69.265%,
    2.383% 69.192%,
    2.383% 69.192%,
    2.353% 69.113%,
    2.323% 69.034%,
    2.294% 68.955%,
    2.264% 68.875%,
    2.234% 68.796%,
    2.204% 68.716%,
    2.175% 68.637%,
    2.145% 68.557%,
    2.115% 68.478%,
    2.085% 68.399%,
    2.085% 68.399%,
    2.087% 68.305%,
    2.088% 68.212%,
    2.089% 68.118%,
    2.091% 68.024%,
    2.092% 67.931%,
    2.094% 67.837%,
    2.095% 67.744%,
    2.097% 67.65%,
    2.098% 67.556%,
    2.1% 67.462%,
    2.1% 67.462%,
    2.329% 67.697%,
    2.558% 67.931%,
    2.786% 68.164%,
    3.013% 68.395%,
    3.237% 68.624%,
    3.458% 68.85%,
    3.677% 69.073%,
    3.891% 69.291%,
    4.102% 69.505%,
    4.307% 69.715%,
    4.307% 69.715%,
    4.326% 69.395%,
    4.342% 69.093%,
    4.357% 68.813%,
    4.37% 68.559%,
    4.382% 68.334%,
    4.392% 68.142%,
    4.401% 67.988%,
    4.41% 67.874%,
    4.418% 67.804%,
    4.425% 67.783%,
    4.425% 67.783%,
    4.507% 67.829%,
    4.59% 67.883%,
    4.672% 67.942%,
    4.754% 68.006%,
    4.837% 68.075%,
    4.919% 68.146%,
    5.001% 68.219%,
    5.084% 68.293%,
    5.166% 68.367%,
    5.248% 68.439%,
    5.248% 68.439%,
    5.248% 68.503%,
    5.248% 68.567%,
    5.248% 68.63%,
    5.247% 68.694%,
    5.247% 68.758%,
    5.247% 68.821%,
    5.247% 68.884%,
    5.247% 68.948%,
    5.246% 69.011%,
    5.246% 69.073%,
    5.246% 69.073%,
    5.22% 69.118%,
    5.195% 69.161%,
    5.169% 69.205%,
    5.144% 69.248%,
    5.119% 69.29%,
    5.095% 69.331%,
    5.071% 69.371%,
    5.048% 69.41%,
    5.025% 69.448%,
    5.004% 69.484%,
    5.004% 69.484%,
    5.01% 69.635%,
    5.016% 69.786%,
    5.022% 69.936%,
    5.027% 70.086%,
    5.033% 70.233%,
    5.039% 70.379%,
    5.044% 70.523%,
    5.05% 70.664%,
    5.055% 70.802%,
    5.06% 70.937%,
    0.01% 70.937%,
    0.01% 70.937%,
    0.009% 71.054%,
    0.008% 71.172%,
    0.007% 71.29%,
    0.006% 71.408%,
    0.005% 71.526%,
    0.004% 71.643%,
    0.003% 71.761%,
    0.002% 71.879%,
    0.001% 71.997%,
    0% 72.115%,
    0% 72.115%,
    0.093% 72.271%,
    0.186% 72.425%,
    0.277% 72.577%,
    0.365% 72.725%,
    0.451% 72.869%,
    0.533% 73.006%,
    0.611% 73.136%,
    0.683% 73.256%,
    0.749% 73.367%,
    0.809% 73.466%,
    0.809% 73.466%,
    0.795% 73.681%,
    0.78% 73.902%,
    0.765% 74.128%,
    0.75% 74.36%,
    0.734% 74.597%,
    0.718% 74.839%,
    0.701% 75.085%,
    0.684% 75.337%,
    0.667% 75.592%,
    0.65% 75.852%,
    0.65% 75.852%,
    0.639% 75.806%,
    0.626% 75.75%,
    0.611% 75.686%,
    0.594% 75.613%,
    0.576% 75.534%,
    0.556% 75.448%,
    0.534% 75.357%,
    0.512% 75.261%,
    0.489% 75.162%,
    0.465% 75.059%,
    0.465% 75.059%,
    0.458% 75.473%,
    0.45% 75.864%,
    0.444% 76.23%,
    0.438% 76.569%,
    0.432% 76.879%,
    0.427% 77.157%,
    0.423% 77.401%,
    0.419% 77.608%,
    0.416% 77.776%,
    0.413% 77.902%,
    0.413% 77.902%,
    0.459% 77.994%,
    0.503% 78.076%,
    0.545% 78.151%,
    0.585% 78.223%,
    0.624% 78.294%,
    0.661% 78.366%,
    0.697% 78.443%,
    0.732% 78.528%,
    0.766% 78.623%,
    0.8% 78.731%,
    0.8% 78.731%,
    0.885% 79.096%,
    0.967% 79.549%,
    1.045% 80.049%,
    1.122% 80.557%,
    1.198% 81.033%,
    1.273% 81.438%,
    1.349% 81.731%,
    1.426% 81.873%,
    1.504% 81.825%,
    1.585% 81.546%,
    1.585% 81.546%,
    1.667% 81.929%,
    1.745% 82.295%,
    1.82% 82.647%,
    1.893% 82.988%,
    1.964% 83.321%,
    2.034% 83.65%,
    2.104% 83.976%,
    2.174% 84.303%,
    2.245% 84.634%,
    2.317% 84.973%,
    2.317% 84.973%,
    2.32% 84.606%,
    2.323% 84.27%,
    2.325% 83.961%,
    2.328% 83.677%,
    2.33% 83.414%,
    2.332% 83.167%,
    2.334% 82.935%,
    2.336% 82.713%,
    2.338% 82.497%,
    2.34% 82.285%,
    2.34% 82.285%,
    2.346% 82.271%,
    2.352% 82.258%,
    2.359% 82.245%,
    2.365% 82.231%,
    2.371% 82.218%,
    2.377% 82.204%,
    2.384% 82.191%,
    2.39% 82.177%,
    2.396% 82.164%,
    2.403% 82.151%,
    2.403% 82.151%,
    2.414% 82.371%,
    2.426% 82.594%,
    2.438% 82.825%,
    2.45% 83.066%,
    2.464% 83.321%,
    2.478% 83.594%,
    2.494% 83.889%,
    2.51% 84.208%,
    2.528% 84.556%,
    2.548% 84.937%,
    2.548% 84.937%,
    2.565% 84.458%,
    2.58% 84.011%,
    2.595% 83.593%,
    2.608% 83.202%,
    2.621% 82.835%,
    2.633% 82.49%,
    2.644% 82.164%,
    2.655% 81.855%,
    2.665% 81.561%,
    2.675% 81.279%,
    2.675% 81.279%,
    2.724% 81.353%,
    2.773% 81.425%,
    2.82% 81.496%,
    2.867% 81.566%,
    2.913% 81.635%,
    2.959% 81.705%,
    3.005% 81.774%,
    3.052% 81.845%,
    3.099% 81.916%,
    3.148% 81.989%,
    3.148% 81.989%,
    3.15% 82.164%,
    3.152% 82.351%,
    3.154% 82.547%,
    3.156% 82.752%,
    3.158% 82.966%,
    3.16% 83.186%,
    3.163% 83.412%,
    3.165% 83.642%,
    3.168% 83.877%,
    3.171% 84.115%,
    3.171% 84.115%,
    3.211% 84.089%,
    3.251% 84.064%,
    3.291% 84.038%,
    3.33% 84.013%,
    3.37% 83.988%,
    3.408% 83.963%,
    3.447% 83.938%,
    3.486% 83.913%,
    3.524% 83.888%,
    3.562% 83.863%,
    3.562% 83.863%,
    3.562% 83.834%,
    3.562% 83.804%,
    3.562% 83.775%,
    3.562% 83.745%,
    3.561% 83.715%,
    3.561% 83.685%,
    3.561% 83.655%,
    3.561% 83.624%,
    3.561% 83.594%,
    3.56% 83.564%,
    3.56% 83.564%,
    3.535% 83.497%,
    3.509% 83.428%,
    3.482% 83.358%,
    3.454% 83.284%,
    3.425% 83.206%,
    3.393% 83.122%,
    3.359% 83.032%,
    3.321% 82.933%,
    3.281% 82.826%,
    3.236% 82.71%,
    3.236% 82.71%,
    3.297% 82.347%,
    3.355% 82.051%,
    3.41% 81.825%,
    3.462% 81.669%,
    3.512% 81.585%,
    3.56% 81.576%,
    3.606% 81.643%,
    3.65% 81.789%,
    3.692% 82.014%,
    3.732% 82.32%,
    3.732% 82.32%,
    3.768% 82.64%,
    3.797% 82.895%,
    3.821% 83.084%,
    3.841% 83.208%,
    3.86% 83.266%,
    3.881% 83.259%,
    3.903% 83.186%,
    3.931% 83.046%,
    3.965% 82.841%,
    4.008% 82.569%,
    4.008% 82.569%,
    4.034% 82.415%,
    4.061% 82.269%,
    4.089% 82.129%,
    4.12% 81.99%,
    4.152% 81.849%,
    4.187% 81.702%,
    4.224% 81.545%,
    4.264% 81.375%,
    4.308% 81.188%,
    4.354% 80.98%,
    4.354% 80.98%,
    4.34% 81.353%,
    4.326% 81.697%,
    4.313% 82.018%,
    4.301% 82.323%,
    4.289% 82.617%,
    4.278% 82.908%,
    4.266% 83.201%,
    4.254% 83.502%,
    4.241% 83.818%,
    4.228% 84.155%,
    4.228% 84.155%,
    4.262% 84.014%,
    4.295% 83.865%,
    4.326% 83.715%,
    4.356% 83.57%,
    4.385% 83.434%,
    4.412% 83.315%,
    4.439% 83.218%,
    4.464% 83.148%,
    4.489% 83.113%,
    4.513% 83.117%,
    4.513% 83.117%,
    4.634% 83.257%,
    4.755% 83.412%,
    4.876% 83.577%,
    4.996% 83.749%,
    5.117% 83.925%,
    5.238% 84.101%,
    5.359% 84.272%,
    5.479% 84.436%,
    5.6% 84.589%,
    5.721% 84.728%,
    5.721% 84.728%,
    5.901% 84.957%,
    6.081% 85.233%,
    6.261% 85.521%,
    6.44% 85.786%,
    6.62% 85.992%,
    6.801% 86.104%,
    6.981% 86.085%,
    7.162% 85.902%,
    7.343% 85.518%,
    7.524% 84.897%,
    7.524% 84.897%,
    7.546% 85.695%,
    7.58% 86.299%,
    7.623% 86.737%,
    7.673% 87.035%,
    7.729% 87.222%,
    7.788% 87.323%,
    7.85% 87.367%,
    7.912% 87.381%,
    7.971% 87.392%,
    8.027% 87.427%,
    8.027% 87.427%,
    8.142% 87.514%,
    8.259% 87.545%,
    8.376% 87.539%,
    8.494% 87.515%,
    8.611% 87.491%,
    8.728% 87.488%,
    8.842% 87.523%,
    8.955% 87.616%,
    9.065% 87.785%,
    9.172% 88.05%,
    9.172% 88.05%,
    9.293% 88.379%,
    9.414% 88.637%,
    9.533% 88.835%,
    9.653% 88.982%,
    9.772% 89.089%,
    9.892% 89.167%,
    10.011% 89.225%,
    10.13% 89.275%,
    10.25% 89.325%,
    10.37% 89.387%,
    10.37% 89.387%,
    10.4% 89.411%,
    10.429% 89.444%,
    10.458% 89.486%,
    10.488% 89.533%,
    10.517% 89.582%,
    10.546% 89.631%,
    10.575% 89.678%,
    10.605% 89.719%,
    10.634% 89.753%,
    10.664% 89.777%,
    10.664% 89.777%,
    10.718% 89.804%,
    10.772% 89.825%,
    10.827% 89.841%,
    10.881% 89.854%,
    10.936% 89.867%,
    10.991% 89.88%,
    11.045% 89.896%,
    11.099% 89.916%,
    11.154% 89.943%,
    11.208% 89.978%,
    11.208% 89.978%,
    11.23% 90.01%,
    11.253% 90.068%,
    11.275% 90.145%,
    11.297% 90.232%,
    11.319% 90.321%,
    11.341% 90.406%,
    11.363% 90.477%,
    11.384% 90.528%,
    11.404% 90.551%,
    11.424% 90.537%,
    11.424% 90.537%,
    11.591% 90.291%,
    11.758% 90.14%,
    11.924% 90.072%,
    12.09% 90.079%,
    12.255% 90.15%,
    12.42% 90.275%,
    12.585% 90.445%,
    12.75% 90.648%,
    12.915% 90.876%,
    13.08% 91.117%,
    13.08% 91.117%,
    13.116% 91.167%,
    13.154% 91.207%,
    13.191% 91.237%,
    13.229% 91.257%,
    13.267% 91.265%,
    13.305% 91.262%,
    13.343% 91.245%,
    13.38% 91.216%,
    13.417% 91.172%,
    13.454% 91.113%,
    13.454% 91.113%,
    13.463% 91.096%,
    13.472% 91.077%,
    13.481% 91.057%,
    13.49% 91.035%,
    13.499% 91.012%,
    13.508% 90.988%,
    13.517% 90.964%,
    13.526% 90.94%,
    13.535% 90.917%,
    13.544% 90.894%,
    18.593% 90.894%,
    18.593% 90.894%,
    18.594% 90.9%,
    18.596% 90.908%,
    18.597% 90.917%,
    18.599% 90.926%,
    18.6% 90.936%,
    18.602% 90.945%,
    18.603% 90.953%,
    18.604% 90.96%,
    18.606% 90.966%,
    18.607% 90.969%,
    18.607% 90.969%,
    18.632% 91.012%,
    18.657% 91.048%,
    18.682% 91.078%,
    18.708% 91.099%,
    18.734% 91.11%,
    18.759% 91.112%,
    18.785% 91.102%,
    18.81% 91.08%,
    18.834% 91.044%,
    18.858% 90.995%,
    18.858% 90.995%,
    18.86% 90.988%,
    18.862% 90.98%,
    18.864% 90.97%,
    18.866% 90.959%,
    18.868% 90.947%,
    18.87% 90.935%,
    18.872% 90.923%,
    18.874% 90.912%,
    18.876% 90.902%,
    18.878% 90.894%,
    22.554% 90.894%,
    22.554% 90.894%,
    22.557% 90.894%,
    22.56% 90.894%,
    22.563% 90.895%,
    22.566% 90.895%,
    22.569% 90.896%,
    22.572% 90.896%,
    22.575% 90.897%,
    22.578% 90.897%,
    22.581% 90.897%,
    22.584% 90.897%,
    22.584% 90.897%,
    22.589% 90.897%,
    22.594% 90.897%,
    22.599% 90.897%,
    22.604% 90.896%,
    22.608% 90.896%,
    22.613% 90.895%,
    22.618% 90.895%,
    22.623% 90.894%,
    22.628% 90.894%,
    22.632% 90.894%,
    26.383% 90.894%,
    26.383% 90.894%,
    26.384% 90.9%,
    26.385% 90.907%,
    26.386% 90.913%,
    26.387% 90.92%,
    26.387% 90.926%,
    26.388% 90.933%,
    26.389% 90.939%,
    26.39% 90.946%,
    26.391% 90.952%,
    26.392% 90.958%,
    26.392% 90.958%,
    26.396% 90.952%,
    26.401% 90.946%,
    26.405% 90.939%,
    26.409% 90.933%,
    26.413% 90.926%,
    26.416% 90.92%,
    26.42% 90.913%,
    26.424% 90.907%,
    26.428% 90.9%,
    26.433% 90.894%,
    39.218% 90.894%,
    39.218% 90.894%,
    39.402% 91.071%,
    39.587% 91.25%,
    39.773% 91.429%,
    39.959% 91.608%,
    40.147% 91.789%,
    40.334% 91.97%,
    40.523% 92.152%,
    40.713% 92.335%,
    40.903% 92.518%,
    41.095% 92.703%,
    41.095% 92.703%,
    41.083% 92.497%,
    41.071% 92.3%,
    41.06% 92.111%,
    41.049% 91.927%,
    41.039% 91.748%,
    41.028% 91.574%,
    41.018% 91.402%,
    41.008% 91.232%,
    40.998% 91.063%,
    40.988% 90.894%,
    46.319% 90.894%,
    46.319% 90.894%,
    46.335% 90.916%,
    46.351% 90.938%,
    46.367% 90.96%,
    46.383% 90.982%,
    46.399% 91.004%,
    46.415% 91.026%,
    46.431% 91.048%,
    46.447% 91.071%,
    46.462% 91.094%,
    46.479% 91.117%,
    46.479% 91.117%,
    46.515% 91.167%,
    46.553% 91.207%,
    46.59% 91.237%,
    46.628% 91.257%,
    46.666% 91.265%,
    46.704% 91.262%,
    46.742% 91.245%,
    46.779% 91.216%,
    46.816% 91.172%,
    46.853% 91.113%,
    46.853% 91.113%,
    46.862% 91.096%,
    46.871% 91.077%,
    46.88% 91.057%,
    46.889% 91.035%,
    46.898% 91.012%,
    46.907% 90.988%,
    46.916% 90.964%,
    46.925% 90.94%,
    46.934% 90.917%,
    46.943% 90.894%,
    51.992% 90.894%,
    51.992% 90.894%,
    51.993% 90.9%,
    51.995% 90.908%,
    51.996% 90.917%,
    51.998% 90.926%,
    51.999% 90.936%,
    52.001% 90.945%,
    52.002% 90.953%,
    52.003% 90.96%,
    52.005% 90.966%,
    52.006% 90.969%,
    52.006% 90.969%,
    52.031% 91.012%,
    52.056% 91.048%,
    52.081% 91.078%,
    52.107% 91.099%,
    52.132% 91.11%,
    52.158% 91.112%,
    52.183% 91.102%,
    52.208% 91.08%,
    52.233% 91.044%,
    52.257% 90.995%,
    52.257% 90.995%,
    52.259% 90.988%,
    52.261% 90.98%,
    52.263% 90.97%,
    52.265% 90.959%,
    52.267% 90.947%,
    52.269% 90.935%,
    52.271% 90.923%,
    52.273% 90.912%,
    52.275% 90.902%,
    52.277% 90.894%,
    55.952% 90.894%,
    55.952% 90.894%,
    55.955% 90.894%,
    55.959% 90.894%,
    55.962% 90.895%,
    55.965% 90.895%,
    55.968% 90.896%,
    55.971% 90.896%,
    55.974% 90.897%,
    55.977% 90.897%,
    55.98% 90.897%,
    55.983% 90.897%,
    55.983% 90.897%,
    55.988% 90.897%,
    55.993% 90.897%,
    55.998% 90.897%,
    56.002% 90.896%,
    56.007% 90.896%,
    56.012% 90.895%,
    56.017% 90.895%,
    56.022% 90.894%,
    56.027% 90.894%,
    56.031% 90.894%,
    59.782% 90.894%,
    59.782% 90.894%,
    59.783% 90.9%,
    59.784% 90.907%,
    59.785% 90.913%,
    59.785% 90.92%,
    59.786% 90.926%,
    59.787% 90.933%,
    59.788% 90.939%,
    59.789% 90.946%,
    59.79% 90.952%,
    59.791% 90.958%,
    59.791% 90.958%,
    59.795% 90.952%,
    59.8% 90.946%,
    59.804% 90.939%,
    59.808% 90.933%,
    59.812% 90.926%,
    59.815% 90.92%,
    59.819% 90.913%,
    59.823% 90.907%,
    59.827% 90.9%,
    59.831% 90.894%,
    71.057% 90.894%,
    71.057% 90.894%,
    71.078% 91.303%,
    71.101% 91.709%,
    71.126% 92.11%,
    71.153% 92.51%,
    71.181% 92.907%,
    71.21% 93.303%,
    71.24% 93.699%,
    71.269% 94.094%,
    71.297% 94.492%,
    71.325% 94.89%,
    71.325% 94.89%,
    71.334% 94.81%,
    71.344% 94.73%,
    71.354% 94.65%,
    71.364% 94.57%,
    71.374% 94.491%,
    71.384% 94.411%,
    71.393% 94.331%,
    71.403% 94.252%,
    71.413% 94.173%,
    71.423% 94.094%,
    71.423% 94.094%,
    71.398% 93.924%,
    71.374% 93.755%,
    71.35% 93.585%,
    71.325% 93.415%,
    71.301% 93.244%,
    71.276% 93.073%,
    71.251% 92.901%,
    71.226% 92.728%,
    71.202% 92.554%,
    71.176% 92.378%,
    71.176% 92.378%,
    71.186% 92.151%,
    71.197% 91.945%,
    71.208% 91.757%,
    71.221% 91.588%,
    71.235% 91.437%,
    71.25% 91.301%,
    71.267% 91.18%,
    71.286% 91.073%,
    71.306% 90.98%,
    71.329% 90.897%,
    71.958% 90.897%,
    71.958% 90.897%,
    71.962% 90.9%,
    71.966% 90.903%,
    71.969% 90.905%,
    71.972% 90.907%,
    71.976% 90.909%,
    71.979% 90.911%,
    71.982% 90.913%,
    71.985% 90.915%,
    71.989% 90.919%,
    71.993% 90.923%,
    71.993% 90.923%,
    71.993% 90.92%,
    71.994% 90.918%,
    71.994% 90.915%,
    71.994% 90.913%,
    71.994% 90.91%,
    71.994% 90.907%,
    71.994% 90.905%,
    71.994% 90.902%,
    71.994% 90.9%,
    71.994% 90.897%,
    72.755% 90.897%,
    72.755% 90.897%,
    72.757% 90.913%,
    72.758% 90.931%,
    72.759% 90.95%,
    72.761% 90.969%,
    72.762% 90.989%,
    72.764% 91.008%,
    72.765% 91.025%,
    72.766% 91.041%,
    72.767% 91.055%,
    72.768% 91.067%,
    72.768% 91.067%,
    72.771% 91.046%,
    72.773% 91.028%,
    72.775% 91.011%,
    72.777% 90.996%,
    72.779% 90.981%,
    72.781% 90.966%,
    72.783% 90.95%,
    72.785% 90.934%,
    72.787% 90.917%,
    72.79% 90.897%,
    74.279% 90.897%,
    74.279% 90.897%,
    74.315% 91.064%,
    74.353% 91.2%,
    74.391% 91.308%,
    74.431% 91.391%,
    74.471% 91.453%,
    74.512% 91.497%,
    74.554% 91.525%,
    74.596% 91.543%,
    74.638% 91.552%,
    74.681% 91.557%,
    74.681% 91.557%,
    74.708% 91.554%,
    74.735% 91.541%,
    74.762% 91.52%,
    74.789% 91.492%,
    74.817% 91.459%,
    74.846% 91.423%,
    74.875% 91.385%,
    74.904% 91.347%,
    74.935% 91.31%,
    74.966% 91.276%,
    74.966% 91.276%,
    74.982% 91.141%,
    74.999% 90.998%,
    75.016% 90.849%,
    75.033% 90.698%,
    75.05% 90.55%,
    75.066% 90.408%,
    75.081% 90.276%,
    75.095% 90.158%,
    75.106% 90.058%,
    75.115% 89.978%,
    75.115% 89.978%,
    75.149% 90.326%,
    75.181% 90.644%,
    75.209% 90.938%,
    75.236% 91.209%,
    75.261% 91.461%,
    75.284% 91.697%,
    75.306% 91.919%,
    75.327% 92.13%,
    75.348% 92.334%,
    75.369% 92.533%,
    75.369% 92.533%,
    75.37% 92.538%,
    75.374% 92.531%,
    75.378% 92.514%,
    75.383% 92.489%,
    75.39% 92.456%,
    75.397% 92.418%,
    75.405% 92.375%,
    75.413% 92.33%,
    75.422% 92.284%,
    75.431% 92.238%,
    75.431% 92.238%,
    75.433% 92.055%,
    75.435% 91.865%,
    75.436% 91.667%,
    75.438% 91.457%,
    75.44% 91.235%,
    75.443% 90.998%,
    75.445% 90.744%,
    75.447% 90.471%,
    75.45% 90.177%,
    75.453% 89.86%,
    75.453% 89.86%,
    75.518% 89.909%,
    75.582% 89.961%,
    75.646% 90.014%,
    75.709% 90.066%,
    75.772% 90.117%,
    75.834% 90.165%,
    75.897% 90.211%,
    75.959% 90.252%,
    76.021% 90.288%,
    76.083% 90.317%,
    76.083% 90.317%,
    76.138% 90.337%,
    76.194% 90.35%,
    76.249% 90.359%,
    76.305% 90.363%,
    76.36% 90.363%,
    76.415% 90.36%,
    76.471% 90.354%,
    76.526% 90.347%,
    76.582% 90.338%,
    76.637% 90.328%,
    76.637% 90.328%,
    76.685% 90.314%,
    76.733% 90.293%,
    76.781% 90.266%,
    76.83% 90.236%,
    76.878% 90.207%,
    76.926% 90.18%,
    76.974% 90.159%,
    77.022% 90.147%,
    77.07% 90.146%,
    77.119% 90.158%,
    77.119% 90.158%,
    77.216% 90.228%,
    77.315% 90.343%,
    77.415% 90.484%,
    77.515% 90.631%,
    77.615% 90.764%,
    77.712% 90.862%,
    77.808% 90.906%,
    77.899% 90.875%,
    77.987% 90.75%,
    78.07% 90.512%,
    78.07% 90.512%,
    78.145% 90.277%,
    78.206% 90.182%,
    78.255% 90.204%,
    78.294% 90.319%,
    78.326% 90.504%,
    78.352% 90.735%,
    78.374% 90.988%,
    78.394% 91.241%,
    78.415% 91.47%,
    78.437% 91.65%,
    78.437% 91.65%,
    78.466% 91.438%,
    78.495% 91.207%,
    78.524% 90.968%,
    78.552% 90.731%,
    78.579% 90.507%,
    78.606% 90.307%,
    78.631% 90.141%,
    78.655% 90.021%,
    78.678% 89.957%,
    78.699% 89.96%,
    78.699% 89.96%,
    78.75% 90.078%,
    78.8% 90.226%,
    78.85% 90.4%,
    78.899% 90.597%,
    78.949% 90.811%,
    79% 91.039%,
    79.051% 91.275%,
    79.103% 91.517%,
    79.157% 91.759%,
    79.211% 91.997%,
    79.211% 91.997%,
    79.265% 91.541%,
    79.32% 91.238%,
    79.378% 91.072%,
    79.436% 91.029%,
    79.497% 91.094%,
    79.558% 91.251%,
    79.62% 91.487%,
    79.683% 91.786%,
    79.746% 92.134%,
    79.809% 92.515%,
    79.809% 92.515%,
    79.87% 91.837%,
    79.921% 91.302%,
    79.964% 90.909%,
    80.001% 90.653%,
    80.034% 90.532%,
    80.065% 90.54%,
    80.096% 90.675%,
    80.129% 90.932%,
    80.166% 91.309%,
    80.209% 91.802%,
    80.209% 91.802%,
    80.258% 91.378%,
    80.306% 91.163%,
    80.353% 91.115%,
    80.399% 91.195%,
    80.441% 91.364%,
    80.48% 91.582%,
    80.515% 91.809%,
    80.544% 92.005%,
    80.566% 92.131%,
    80.582% 92.148%,
    80.582% 92.148%,
    80.64% 91.92%,
    80.692% 91.783%,
    80.739% 91.727%,
    80.782% 91.739%,
    80.821% 91.807%,
    80.856% 91.921%,
    80.887% 92.068%,
    80.916% 92.236%,
    80.942% 92.414%,
    80.965% 92.591%,
    80.965% 92.591%,
    81.028% 92.358%,
    81.09% 92.105%,
    81.152% 91.842%,
    81.214% 91.579%,
    81.275% 91.327%,
    81.336% 91.095%,
    81.397% 90.894%,
    81.458% 90.734%,
    81.519% 90.625%,
    81.58% 90.577%,
    81.58% 90.577%,
    81.67% 90.568%,
    81.759% 90.578%,
    81.848% 90.594%,
    81.937% 90.607%,
    82.027% 90.606%,
    82.116% 90.58%,
    82.205% 90.517%,
    82.294% 90.409%,
    82.384% 90.244%,
    82.475% 90.011%,
    82.475% 90.011%,
    82.516% 89.927%,
    82.564% 89.899%,
    82.616% 89.922%,
    82.669% 89.993%,
    82.722% 90.107%,
    82.774% 90.26%,
    82.821% 90.447%,
    82.862% 90.664%,
    82.894% 90.907%,
    82.917% 91.171%,
    82.917% 91.171%,
    82.962% 91.837%,
    83.004% 92.304%,
    83.042% 92.593%,
    83.078% 92.722%,
    83.113% 92.71%,
    83.148% 92.576%,
    83.182% 92.34%,
    83.218% 92.02%,
    83.256% 91.636%,
    83.297% 91.207%,
    83.297% 91.207%,
    83.312% 91.089%,
    83.332% 91.005%,
    83.356% 90.948%,
    83.382% 90.914%,
    83.412% 90.895%,
    83.444% 90.887%,
    83.477% 90.882%,
    83.511% 90.876%,
    83.545% 90.861%,
    83.58% 90.832%,
    83.58% 90.832%,
    83.614% 90.94%,
    83.646% 91.044%,
    83.678% 91.146%,
    83.71% 91.246%,
    83.741% 91.346%,
    83.773% 91.446%,
    83.804% 91.546%,
    83.836% 91.648%,
    83.869% 91.752%,
    83.902% 91.86%,
    83.902% 91.86%,
    83.918% 91.778%,
    83.936% 91.685%,
    83.955% 91.584%,
    83.976% 91.479%,
    83.996% 91.373%,
    84.016% 91.27%,
    84.034% 91.174%,
    84.051% 91.088%,
    84.064% 91.017%,
    84.075% 90.962%,
    84.075% 90.962%,
    84.213% 91.333%,
    84.349% 91.599%,
    84.483% 91.776%,
    84.615% 91.881%,
    84.745% 91.929%,
    84.873% 91.935%,
    84.999% 91.917%,
    85.125% 91.889%,
    85.249% 91.869%,
    85.373% 91.87%,
    85.373% 91.87%,
    85.377% 91.867%,
    85.382% 91.854%,
    85.386% 91.834%,
    85.391% 91.807%,
    85.396% 91.775%,
    85.402% 91.737%,
    85.408% 91.696%,
    85.414% 91.652%,
    85.421% 91.607%,
    85.428% 91.56%,
    85.428% 91.56%,
    85.417% 91.429%,
    85.406% 91.297%,
    85.394% 91.16%,
    85.382% 91.015%,
    85.369% 90.857%,
    85.354% 90.683%,
    85.337% 90.49%,
    85.319% 90.272%,
    85.298% 90.027%,
    85.274% 89.751%,
    85.274% 89.751%,
    85.353% 90.086%,
    85.428% 90.405%,
    85.5% 90.711%,
    85.569% 91.006%,
    85.637% 91.293%,
    85.703% 91.576%,
    85.769% 91.856%,
    85.835% 92.138%,
    85.902% 92.422%,
    85.971% 92.713%,
    85.971% 92.713%,
    85.963% 92.384%,
    85.955% 92.076%,
    85.948% 91.785%,
    85.941% 91.508%,
    85.934% 91.239%,
    85.927% 90.976%,
    85.921% 90.714%,
    85.914% 90.448%,
    85.907% 90.176%,
    85.9% 89.892%,
    85.9% 89.892%,
    85.935% 89.885%,
    85.971% 89.869%,
    86.007% 89.847%,
    86.042% 89.825%,
    86.074% 89.806%,
    86.104% 89.796%,
    86.13% 89.799%,
    86.151% 89.819%,
    86.166% 89.862%,
    86.173% 89.932%,
    86.173% 89.932%,
    86.206% 90.515%,
    86.241% 90.908%,
    86.276% 91.138%,
    86.313% 91.232%,
    86.35% 91.219%,
    86.386% 91.126%,
    86.422% 90.981%,
    86.455% 90.811%,
    86.487% 90.646%,
    86.517% 90.512%,
    86.517% 90.512%,
    86.547% 90.906%,
    86.578% 91.294%,
    86.607% 91.678%,
    86.637% 92.063%,
    86.668% 92.452%,
    86.699% 92.849%,
    86.73% 93.258%,
    86.763% 93.681%,
    86.798% 94.123%,
    86.834% 94.588%,
    84.102% 94.588%,
    84.102% 94.588%,
    84.095% 95.067%,
    84.097% 95.45%,
    84.106% 95.746%,
    84.123% 95.966%,
    84.145% 96.121%,
    84.173% 96.221%,
    84.205% 96.276%,
    84.241% 96.297%,
    84.281% 96.296%,
    84.323% 96.281%,
    84.323% 96.281%,
    84.499% 96.207%,
    84.676% 96.129%,
    84.853% 96.049%,
    85.029% 95.972%,
    85.206% 95.901%,
    85.383% 95.84%,
    85.559% 95.793%,
    85.736% 95.763%,
    85.913% 95.754%,
    86.089% 95.77%,
    86.089% 95.77%,
    86.204% 95.749%,
    86.319% 95.671%,
    86.435% 95.568%,
    86.551% 95.47%,
    86.667% 95.411%,
    86.783% 95.42%,
    86.897% 95.53%,
    87.01% 95.772%,
    87.121% 96.177%,
    87.23% 96.778%,
    87.23% 96.778%,
    87.235% 96.792%,
    87.241% 96.782%,
    87.249% 96.754%,
    87.259% 96.711%,
    87.269% 96.657%,
    87.28% 96.596%,
    87.291% 96.531%,
    87.302% 96.467%,
    87.312% 96.408%,
    87.322% 96.357%,
    87.322% 96.357%,
    87.343% 96.253%,
    87.365% 96.149%,
    87.386% 96.044%,
    87.407% 95.938%,
    87.429% 95.831%,
    87.452% 95.722%,
    87.474% 95.611%,
    87.497% 95.497%,
    87.521% 95.381%,
    87.545% 95.262%,
    87.545% 95.262%,
    87.474% 95.033%,
    87.403% 94.805%,
    87.332% 94.576%,
    87.26% 94.345%,
    87.187% 94.111%,
    87.112% 93.871%,
    87.035% 93.626%,
    86.956% 93.372%,
    86.874% 93.109%,
    86.789% 92.836%,
    86.789% 92.836%,
    86.822% 92.703%,
    86.852% 92.578%,
    86.878% 92.463%,
    86.901% 92.358%,
    86.922% 92.264%,
    86.941% 92.184%,
    86.959% 92.116%,
    86.976% 92.063%,
    86.992% 92.025%,
    87.007% 92.003%,
    87.007% 92.003%,
    87.153% 91.883%,
    87.3% 91.764%,
    87.446% 91.648%,
    87.592% 91.533%,
    87.738% 91.42%,
    87.885% 91.309%,
    88.031% 91.198%,
    88.178% 91.089%,
    88.324% 90.98%,
    88.47% 90.872%,
    88.47% 90.872%,
    88.489% 90.857%,
    88.509% 90.84%,
    88.531% 90.824%,
    88.553% 90.81%,
    88.574% 90.802%,
    88.593% 90.801%,
    88.611% 90.811%,
    88.625% 90.833%,
    88.635% 90.871%,
    88.641% 90.926%,
    88.641% 90.926%,
    88.678% 91.482%,
    88.718% 91.84%,
    88.761% 92.03%,
    88.805% 92.082%,
    88.849% 92.025%,
    88.891% 91.889%,
    88.93% 91.702%,
    88.965% 91.495%,
    88.994% 91.296%,
    89.015% 91.135%,
    89.015% 91.135%,
    89.106% 90.56%,
    89.199% 90.171%,
    89.294% 89.936%,
    89.39% 89.821%,
    89.488% 89.793%,
    89.586% 89.818%,
    89.684% 89.862%,
    89.781% 89.893%,
    89.878% 89.877%,
    89.974% 89.78%,
    89.974% 89.78%,
    89.985% 89.778%,
    89.998% 89.804%,
    90.011% 89.853%,
    90.024% 89.922%,
    90.037% 90.006%,
    90.051% 90.099%,
    90.064% 90.197%,
    90.078% 90.295%,
    90.091% 90.388%,
    90.104% 90.472%,
    90.104% 90.472%,
    90.124% 90.595%,
    90.144% 90.719%,
    90.165% 90.846%,
    90.185% 90.975%,
    90.206% 91.107%,
    90.227% 91.242%,
    90.249% 91.381%,
    90.272% 91.524%,
    90.295% 91.671%,
    90.319% 91.823%,
    90.319% 91.823%,
    90.324% 91.507%,
    90.329% 91.212%,
    90.333% 90.932%,
    90.337% 90.66%,
    90.341% 90.388%,
    90.346% 90.109%,
    90.35% 89.816%,
    90.355% 89.502%,
    90.36% 89.16%,
    90.366% 88.782%,
    90.366% 88.782%,
    90.404% 89.181%,
    90.44% 89.557%,
    90.474% 89.912%,
    90.506% 90.248%,
    90.537% 90.568%,
    90.566% 90.875%,
    90.594% 91.17%,
    90.621% 91.457%,
    90.648% 91.738%,
    90.675% 92.015%,
    90.675% 92.015%,
    90.692% 91.75%,
    90.71% 91.485%,
    90.727% 91.219%,
    90.745% 90.952%,
    90.763% 90.685%,
    90.78% 90.417%,
    90.798% 90.149%,
    90.816% 89.881%,
    90.834% 89.612%,
    90.851% 89.344%,
    90.851% 89.344%,
    90.844% 89.312%,
    90.836% 89.274%,
    90.827% 89.231%,
    90.816% 89.182%,
    90.803% 89.125%,
    90.789% 89.06%,
    90.772% 88.987%,
    90.754% 88.904%,
    90.733% 88.811%,
    90.71% 88.706%,
    90.71% 88.706%,
    90.757% 88.653%,
    90.801% 88.603%,
    90.842% 88.557%,
    90.88% 88.513%,
    90.917% 88.471%,
    90.952% 88.432%,
    90.985% 88.395%,
    91.018% 88.358%,
    91.05% 88.323%,
    91.081% 88.288%,
    91.081% 88.288%,
    91.083% 88.465%,
    91.085% 88.635%,
    91.087% 88.801%,
    91.088% 88.963%,
    91.09% 89.12%,
    91.092% 89.275%,
    91.094% 89.427%,
    91.095% 89.577%,
    91.097% 89.726%,
    91.098% 89.874%,
    91.098% 89.874%,
    91.124% 89.843%,
    91.152% 89.823%,
    91.182% 89.807%,
    91.211% 89.793%,
    91.24% 89.775%,
    91.267% 89.748%,
    91.291% 89.709%,
    91.312% 89.653%,
    91.327% 89.575%,
    91.337% 89.47%,
    91.337% 89.47%,
    91.393% 88.648%,
    91.46% 88.046%,
    91.535% 87.631%,
    91.615% 87.368%,
    91.7% 87.223%,
    91.787% 87.159%,
    91.874% 87.143%,
    91.958% 87.14%,
    92.038% 87.115%,
    92.111% 87.034%,
    92.111% 87.034%,
    92.263% 86.825%,
    92.416% 86.71%,
    92.571% 86.671%,
    92.727% 86.693%,
    92.884% 86.761%,
    93.042% 86.859%,
    93.2% 86.97%,
    93.358% 87.08%,
    93.516% 87.171%,
    93.673% 87.229%,
    93.673% 87.229%,
    93.69% 87.216%,
    93.706% 87.173%,
    93.723% 87.106%,
    93.74% 87.019%,
    93.756% 86.921%,
    93.773% 86.815%,
    93.79% 86.708%,
    93.807% 86.606%,
    93.824% 86.515%,
    93.842% 86.44%,
    93.842% 86.44%,
    93.886% 86.273%,
    93.931% 86.103%,
    93.975% 85.933%,
    94.02% 85.766%,
    94.064% 85.605%,
    94.109% 85.453%,
    94.154% 85.313%,
    94.2% 85.188%,
    94.246% 85.081%,
    94.292% 84.995%,
    94.292% 84.995%,
    94.303% 85.018%,
    94.316% 85.116%,
    94.331% 85.275%,
    94.346% 85.484%,
    94.362% 85.731%,
    94.379% 86.004%,
    94.396% 86.29%,
    94.413% 86.579%,
    94.43% 86.857%,
    94.447% 87.113%,
    94.447% 87.113%,
    94.552% 87.116%,
    94.655% 87.047%,
    94.755% 86.893%,
    94.851% 86.641%,
    94.943% 86.277%,
    95.031% 85.789%,
    95.114% 85.162%,
    95.192% 84.383%,
    95.263% 83.439%,
    95.327% 82.317%,
    95.327% 82.317%,
    95.341% 82.777%,
    95.352% 83.185%,
    95.363% 83.548%,
    95.372% 83.871%,
    95.381% 84.162%,
    95.388% 84.425%,
    95.395% 84.668%,
    95.402% 84.896%,
    95.408% 85.116%,
    95.414% 85.333%,
    95.414% 85.333%,
    95.495% 85.333%,
    95.575% 85.333%,
    95.656% 85.332%,
    95.737% 85.332%,
    95.818% 85.332%,
    95.899% 85.332%,
    95.98% 85.332%,
    96.06% 85.332%,
    96.141% 85.332%,
    96.222% 85.333%,
    96.222% 85.333%,
    96.275% 85.341%,
    96.327% 85.35%,
    96.379% 85.343%,
    96.428% 85.302%,
    96.475% 85.209%,
    96.517% 85.045%,
    96.555% 84.794%,
    96.588% 84.437%,
    96.614% 83.956%,
    96.632% 83.333%,
    96.632% 83.333%,
    96.637% 83.226%,
    96.646% 83.119%,
    96.66% 83.015%,
    96.676% 82.915%,
    96.695% 82.823%,
    96.715% 82.74%,
    96.736% 82.67%,
    96.757% 82.615%,
    96.777% 82.577%,
    96.796% 82.558%,
    96.796% 82.558%,
    96.903% 82.438%,
    97.005% 82.174%,
    97.1% 81.775%,
    97.186% 81.251%,
    97.264% 80.612%,
    97.331% 79.867%,
    97.386% 79.026%,
    97.428% 78.098%,
    97.457% 77.092%,
    97.47% 76.018%,
    97.47% 76.018%,
    97.378% 76.195%,
    97.304% 76.262%,
    97.247% 76.223%,
    97.207% 76.081%,
    97.183% 75.839%,
    97.175% 75.501%,
    97.182% 75.07%,
    97.204% 74.55%,
    97.241% 73.945%,
    97.291% 73.257%,
    97.291% 73.257%,
    97.263% 73.227%,
    97.236% 73.198%,
    97.208% 73.168%,
    97.179% 73.137%,
    97.148% 73.104%,
    97.114% 73.068%,
    97.077% 73.028%,
    97.036% 72.985%,
    96.991% 72.937%,
    96.94% 72.882%,
    96.94% 72.882%,
    97.062% 72.336%,
    97.185% 71.843%,
    97.305% 71.368%,
    97.418% 70.875%,
    97.521% 70.328%,
    97.611% 69.69%,
    97.682% 68.925%,
    97.734% 67.996%,
    97.76% 66.869%,
    97.759% 65.506%,
    97.759% 65.506%,
    97.74% 65.605%,
    97.72% 65.707%,
    97.7% 65.812%,
    97.679% 65.923%,
    97.656% 66.043%,
    97.631% 66.172%,
    97.604% 66.315%,
    97.574% 66.472%,
    97.541% 66.646%,
    97.505% 66.839%,
    97.505% 66.839%,
    97.511% 66.252%,
    97.517% 65.694%,
    97.523% 65.159%,
    97.528% 64.643%,
    97.534% 64.142%,
    97.539% 63.65%,
    97.544% 63.164%,
    97.55% 62.679%,
    97.555% 62.19%,
    97.56% 61.693%,
    97.56% 61.693%,
    97.551% 61.546%,
    97.538% 61.374%,
    97.523% 61.18%,
    97.508% 60.968%,
    97.492% 60.741%,
    97.477% 60.503%,
    97.465% 60.259%,
    97.456% 60.01%,
    97.45% 59.761%,
    97.451% 59.516%,
    97.451% 59.516%,
    97.457% 59.284%,
    97.469% 59.059%,
    97.485% 58.84%,
    97.505% 58.626%,
    97.528% 58.417%,
    97.553% 58.211%,
    97.578% 58.009%,
    97.603% 57.808%,
    97.626% 57.61%,
    97.647% 57.412%,
    97.647% 57.412%,
    97.598% 57.288%,
    97.552% 57.173%,
    97.509% 57.065%,
    97.469% 56.963%,
    97.43% 56.866%,
    97.394% 56.774%,
    97.359% 56.685%,
    97.324% 56.599%,
    97.291% 56.515%,
    97.258% 56.432%,
    97.258% 56.432%,
    97.261% 56.331%,
    97.264% 56.23%,
    97.266% 56.13%,
    97.269% 56.029%,
    97.272% 55.929%,
    97.275% 55.828%,
    97.278% 55.728%,
    97.281% 55.627%,
    97.284% 55.527%,
    97.287% 55.426%,
    97.287% 55.426%,
    97.343% 55.47%,
    97.399% 55.514%,
    97.454% 55.558%,
    97.51% 55.602%,
    97.566% 55.646%,
    97.622% 55.69%,
    97.678% 55.734%,
    97.734% 55.778%,
    97.789% 55.822%,
    97.845% 55.866%,
    97.845% 55.866%,
    97.847% 55.807%,
    97.85% 55.749%,
    97.852% 55.691%,
    97.854% 55.633%,
    97.857% 55.576%,
    97.859% 55.518%,
    97.862% 55.46%,
    97.864% 55.402%,
    97.866% 55.344%,
    97.869% 55.285%,
    97.869% 55.285%,
    97.822% 55.019%,
    97.776% 54.753%,
    97.729% 54.487%,
    97.683% 54.22%,
    97.636% 53.953%,
    97.589% 53.684%,
    97.542% 53.415%,
    97.495% 53.145%,
    97.448% 52.874%,
    97.4% 52.601%,
    97.4% 52.601%,
    97.507% 52.228%,
    97.591% 51.909%,
    97.654% 51.62%,
    97.697% 51.34%,
    97.721% 51.046%,
    97.728% 50.717%,
    97.717% 50.329%,
    97.692% 49.862%,
    97.651% 49.292%,
    97.598% 48.597%,
    97.598% 48.597%,
    97.685% 48.555%,
    97.754% 48.492%,
    97.807% 48.38%,
    97.844% 48.188%,
    97.869% 47.888%,
    97.881% 47.451%,
    97.883% 46.848%,
    97.875% 46.05%,
    97.86% 45.027%,
    97.839% 43.75%,
    97.839% 43.75%,
    97.807% 43.518%,
    97.778% 43.299%,
    97.75% 43.092%,
    97.723% 42.895%,
    97.697% 42.707%,
    97.673% 42.527%,
    97.649% 42.352%,
    97.626% 42.182%,
    97.604% 42.016%,
    97.581% 41.851%,
    97.581% 41.851%,
    97.603% 41.816%,
    97.625% 41.782%,
    97.647% 41.747%,
    97.668% 41.713%,
    97.69% 41.679%,
    97.711% 41.646%,
    97.732% 41.613%,
    97.752% 41.58%,
    97.773% 41.547%,
    97.792% 41.516%,
    97.792% 41.516%,
    97.784% 41.076%,
    97.776% 40.656%,
    97.769% 40.254%,
    97.762% 39.868%,
    97.756% 39.498%,
    97.749% 39.142%,
    97.741% 38.798%,
    97.732% 38.466%,
    97.722% 38.143%,
    97.71% 37.829%,
    97.71% 37.829%,
    97.701% 37.632%,
    97.688% 37.443%,
    97.674% 37.261%,
    97.658% 37.085%,
    97.64% 36.914%,
    97.622% 36.746%,
    97.603% 36.581%,
    97.584% 36.416%,
    97.566% 36.251%,
    97.548% 36.085%,
    97.548% 36.085%,
    97.529% 35.906%,
    97.511% 35.73%,
    97.492% 35.554%,
    97.473% 35.379%,
    97.454% 35.206%,
    97.434% 35.032%,
    97.415% 34.859%,
    97.396% 34.686%,
    97.377% 34.512%,
    97.358% 34.337%,
    97.358% 34.337%,
    97.352% 34.401%,
    97.345% 34.465%,
    97.339% 34.529%,
    97.333% 34.592%,
    97.327% 34.656%,
    97.32% 34.72%,
    97.314% 34.784%,
    97.308% 34.847%,
    97.302% 34.911%,
    97.296% 34.975%,
    97.296% 34.975%,
    97.308% 35.182%,
    97.321% 35.389%,
    97.334% 35.599%,
    97.347% 35.811%,
    97.36% 36.026%,
    97.373% 36.246%,
    97.387% 36.47%,
    97.401% 36.7%,
    97.416% 36.937%,
    97.431% 37.181%,
    97.431% 37.181%,
    97.104% 37.137%,
    96.84% 37.08%,
    96.63% 36.992%,
    96.468% 36.853%,
    96.343% 36.646%,
    96.25% 36.35%,
    96.179% 35.949%,
    96.122% 35.422%,
    96.073% 34.752%,
    96.021% 33.919%,
    96.021% 33.919%,
    96.103% 33.839%,
    96.183% 33.76%,
    96.261% 33.682%,
    96.339% 33.605%,
    96.416% 33.53%,
    96.493% 33.454%,
    96.568% 33.38%,
    96.644% 33.306%,
    96.719% 33.232%,
    96.794% 33.159%,
    96.794% 33.159%,
    96.786% 33.014%,
    96.778% 32.873%,
    96.77% 32.734%,
    96.762% 32.597%,
    96.754% 32.463%,
    96.746% 32.33%,
    96.739% 32.198%,
    96.731% 32.067%,
    96.723% 31.937%,
    96.716% 31.807%,
    96.716% 31.807%,
    96.742% 31.73%,
    96.767% 31.654%,
    96.791% 31.581%,
    96.814% 31.51%,
    96.837% 31.44%,
    96.86% 31.371%,
    96.882% 31.304%,
    96.904% 31.237%,
    96.926% 31.171%,
    96.947% 31.105%,
    96.947% 31.105%,
    96.946% 31.059%,
    96.946% 31.014%,
    96.945% 30.969%,
    96.944% 30.924%,
    96.943% 30.879%,
    96.942% 30.835%,
    96.941% 30.79%,
    96.94% 30.745%,
    96.939% 30.7%,
    96.938% 30.654%,
    96.938% 30.654%,
    96.813% 30.464%,
    96.688% 30.274%,
    96.563% 30.084%,
    96.438% 29.894%,
    96.313% 29.705%,
    96.188% 29.515%,
    96.063% 29.325%,
    95.938% 29.135%,
    95.813% 28.945%,
    95.688% 28.755%,
    95.688% 28.755%,
    95.686% 28.827%,
    95.685% 28.9%,
    95.683% 28.972%,
    95.681% 29.044%,
    95.679% 29.115%,
    95.678% 29.187%,
    95.676% 29.259%,
    95.674% 29.331%,
    95.673% 29.403%,
    95.671% 29.476%,
    95.671% 29.476%,
    95.701% 29.555%,
    95.73% 29.634%,
    95.76% 29.713%,
    95.79% 29.793%,
    95.82% 29.872%,
    95.849% 29.952%,
    95.879% 30.031%,
    95.909% 30.11%,
    95.939% 30.19%,
    95.969% 30.269%,
    95.969% 30.269%,
    95.967% 30.363%,
    95.966% 30.456%,
    95.964% 30.55%,
    95.963% 30.644%,
    95.961% 30.737%,
    95.96% 30.831%,
    95.958% 30.924%,
    95.957% 31.018%,
    95.955% 31.112%,
    95.954% 31.206%,
    95.954% 31.206%,
    95.724% 30.971%,
    95.495% 30.737%,
    95.267% 30.504%,
    95.041% 30.273%,
    94.817% 30.044%,
    94.595% 29.818%,
    94.377% 29.596%,
    94.162% 29.377%,
    93.952% 29.162%,
    93.746% 28.953%,
    93.746% 28.953%,
    93.728% 29.273%,
    93.712% 29.575%,
    93.697% 29.855%,
    93.684% 30.109%,
    93.672% 30.334%,
    93.662% 30.526%,
    93.652% 30.68%,
    93.644% 30.794%,
    93.636% 30.864%,
    93.629% 30.885%,
    93.629% 30.885%,
    93.546% 30.839%,
    93.464% 30.786%,
    93.382% 30.726%,
    93.299% 30.662%,
    93.217% 30.593%,
    93.135% 30.522%,
    93.052% 30.449%,
    92.97% 30.375%,
    92.888% 30.301%,
    92.806% 30.229%,
    92.806% 30.229%,
    92.806% 30.165%,
    92.806% 30.101%,
    92.806% 30.038%,
    92.806% 29.974%,
    92.807% 29.91%,
    92.807% 29.847%,
    92.807% 29.784%,
    92.807% 29.721%,
    92.807% 29.658%,
    92.808% 29.595%,
    92.808% 29.595%,
    92.833% 29.551%,
    92.859% 29.507%,
    92.885% 29.463%,
    92.91% 29.421%,
    92.935% 29.379%,
    92.959% 29.337%,
    92.983% 29.297%,
    93.006% 29.258%,
    93.029% 29.22%,
    93.05% 29.184%,
    93.05% 29.184%,
    93.044% 29.033%,
    93.038% 28.882%,
    93.032% 28.732%,
    93.027% 28.582%,
    93.021% 28.435%,
    93.015% 28.289%,
    93.009% 28.145%,
    93.004% 28.004%,
    92.999% 27.866%,
    92.993% 27.732%,
    98.046% 27.732%,
    98.046% 27.732%,
    98.046% 27.614%,
    98.047% 27.496%,
    98.048% 27.378%,
    98.049% 27.26%,
    98.05% 27.142%,
    98.051% 27.025%,
    98.052% 26.907%,
    98.053% 26.789%,
    98.054% 26.671%,
    98.055% 26.553%,
    98.055% 26.553%,
    97.962% 26.4%,
    97.87% 26.247%,
    97.78% 26.096%,
    97.691% 25.948%,
    97.606% 25.805%,
    97.524% 25.668%,
    97.446% 25.538%,
    97.374% 25.417%,
    97.307% 25.306%,
    97.248% 25.205%,
    40.671% 90.897%,
    40.695% 91.033%,
    40.718% 91.139%,
    40.739% 91.216%,
    40.759% 91.263%,
    40.778% 91.28%,
    40.798% 91.266%,
    40.818% 91.221%,
    40.838% 91.145%,
    40.861% 91.037%,
    40.886% 90.897%,
    40.886% 90.897%,
    40.671% 90.897%
  );
}
.cg-ab2-card a:hover span:before {
  width: 100%;
}
.cg-ab2-card ul li {
  font-weight: 500;
  margin-bottom: 5px;
  margin-right: 30px;
  color: var(--cg-pr-c1);
}
.cg-ab2-card ul li i {
  margin-right: 5px;
  color: var(--cg-pr-c2);
}

.cg-about2-text2 {
  max-width: 804px;
}

.cg-about2-img {
  max-height: 385px;
}
@media (max-width: 767px) {
  .cg-about2-img {
    height: 285px;
  }
}
.cg-about2-img .item-img {
  overflow: hidden;
  border-radius: 25px;
  max-height: 385px;
}
.cg-about2-img .item-img video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (max-width: 767px) {
  .cg-about2-img .item-img {
    width: 100%;
    height: 100%;
  }
  .cg-about2-img .item-img video {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
  }
}
.cg-about2-img .item-counter {
  bottom: 0;
  right: 30px;
  width: 210px;
  height: 190px;
  position: absolute;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 35px 10px 35px 20px;
  background-color: var(--cg-pr-c3);
  clip-path: polygon(22% 0, 100% 0, 100% 100%, 0 100%, 0 22%);
}
.cg-about2-img .item-counter h3 {
  color: #fff;
  line-height: 1;
  font-size: 60px;
  font-weight: 700;
}
.cg-about2-img .item-counter p {
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  font-family: var(--heading);
}

/*---------------------------------------------------- */
/*Service Section*/
/*----------------------------------------------------*/
.cg-ser2-sec {
  background-color: var(--cg-pr-c1);
}
.cg-ser2-sec .cg-sec-title {
  max-width: 670px;
}
.cg-ser2-sec .cg-sec-title .sec_title {
  color: #fff;
}
.cg-ser2-sec .cg-sec-title p {
  color: #6b7280;
}

.cg-ser2-content {
  overflow: hidden;
  border-radius: 0;
  background-color: #e4e0d5;
}
.cg-ser2-content .accordion-item,
.cg-ser2-content .accordion-button:not(.collapsed),
.cg-ser2-content .accordion-button {
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: transparent;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.cg-ser2-content .accordion-body {
  padding: 0;
  padding-bottom: 40px;
}
.cg-ser2-content .accordion-item {
  border: none;
  border-radius: 0;
  border-bottom: none;
  margin-bottom: -20px;
  padding: 30px 80px 50px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;

  border-radius: 0;
  background-color: #e4e0d5;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-ser2-content .accordion-item {
    padding: 20px 30px 40px;
  }
}
.cg-ser2-content .accordion-item:nth-child(2) {
  background-color: #dad4c5;
}
.cg-ser2-content .accordion-item:nth-child(3) {
  background-color: #d0c8b5;
}
.cg-ser2-content .accordion-item:nth-child(4) {
  background-color: #c6bda6;
}
.cg-ser2-content .accordion-item:nth-child(5) {
  background-color: #bcb196;
}
.cg-ser2-content .accordion-item:last-child {
  margin-bottom: 0;
  padding: 30px 80px 30px;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-ser2-content .accordion-item:last-child {
    padding: 20px 30px 20px;
  }
}
.cg-ser2-content .accordion-button:not(.collapsed) {
  padding-top: 40px;
}
.cg-ser2-content .accordion-button {
  padding: 0;
  border: none;
  font-size: 22px;
  line-height: 36px;
  font-weight: 600;
  position: relative;
  color: var(--cg-title-color);
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
@media (max-width: 767px) {
  .cg-ser2-content .accordion-button {
    font-size: 25px;
  }
}
@media (max-width: 480px) {
  .cg-ser2-content .accordion-button {
    font-size: 22px;
  }
}
.cg-ser2-content .accordion-button:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.cg-ser2-content .accordion-button::after {
  display: none;
}

.cg-ser2-item-wrap {
  gap: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 45px;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-ser2-item-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.cg-ser2-item-wrap .item-text-wrap {
  width: 100%;
  max-width: 500px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-ser2-item-wrap .item-text-wrap {
    max-width: 400px;
  }
}
.cg-ser2-item-wrap .item-icon-text {
  gap: 14px;
  margin-bottom: 35px;
  /* padding-bottom: 25px; */
  border: none;
  flex-direction: column;
}
.cg-ser2-item-wrap .item-icon-text:last-child() {
  padding-bottom: 0;
  margin-bottom: 0;
}
@media (max-width: 480px) {
  .cg-ser2-item-wrap .item-icon-text {
    gap: 30px 20px;
  }
}
.cg-ser2-item-wrap .item-icon-text .item-icon {
  width: 53px;
  height: 63px;

  /* display: none; */
}
.cg-ser2-item-wrap .item-icon-text .item-text {
  font-size: 14px;
  font-weight: 700;
  /* max-width: 150px; */
  line-height: 20px;
  color: var(--cg-title-color);
}
.cg-ser2-item-wrap .item-icon-text .item-desc {
  font-size: 14px;
  font-weight: 500;
  /* max-width: 150px; */
  line-height: 25px;
  color: var(--cg-title-color);
}
@media (max-width: 480px) {
  .cg-ser2-item-wrap .item-icon-text .item-text {
    font-size: 14px;
  }
}
.cg-ser2-item-wrap .item-img {
  -webkit-transform: translateY(-25px);
  transform: translateY(-25px);
}

/*---------------------------------------------------- */
/*Sponsor Section*/
/*----------------------------------------------------*/
@keyframes hithere {
  30% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  40%,
  60% {
    -webkit-transform: rotate(-10deg) scale(1.1);
    transform: rotate(-10deg) scale(1.1);
  }
  50% {
    -webkit-transform: rotate(10deg) scale(1.1);
    transform: rotate(10deg) scale(1.1);
  }
  70% {
    -webkit-transform: rotate(0deg) scale(1.1);
    transform: rotate(0deg) scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
.cg-sponsor-content-1,
.cg-sponsor-content-2 {
  overflow: hidden;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-sponsor-content-1,
  .cg-sponsor-content-2 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.cg-sponsor-content-1 {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1490196078);
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-sponsor-content-1 {
    border: none;
  }
}

.cg-sp-item1 {
  width: 100%;
  cursor: pointer;
  max-width: 242px;
  padding: 70px 20px;
  margin-right: -2px;
  border-right: 1px solid rgba(0, 0, 0, 0.1490196078);
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-sp-item1 {
    margin: 5px;
    border: 1px solid rgba(0, 0, 0, 0.1490196078);
  }
}
@media (max-width: 767px) {
  .cg-sp-item1 {
    max-width: 45%;
    padding: 20px 20px;
  }
}
.cg-sp-item1 .item-img {
  width: 100%;
  height: 55px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 242px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.cg-sp-item1:hover .item-img {
  -webkit-animation: hithere 1s ease infinite;
  animation: hithere 1s ease infinite;
}

/*---------------------------------------------------- */
/*Package Section*/
/*----------------------------------------------------*/
.cg-package1-content {
  gap: 30px 40px;
}
.cg-package1-content .cg-sec-title {
  max-width: 830px;
}

.cg-package1-counter h3 {
  line-height: 1;
  font-size: 66px;
  font-weight: 700;
  color: var(--cg-pr-c2);
  margin-bottom: 10px;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-package1-counter h3 {
    font-size: 55px;
  }
}
@media (max-width: 480px) {
  .cg-package1-counter h3 {
    font-size: 45px;
  }
}
.cg-package1-counter h3 span {
  color: var(--cg-pr-c1);
}
.cg-package1-counter p {
  font-size: 22px;
  font-weight: 700;
  color: var(--cg-pr-c2);
}

/*---------------------------------------------------- */
/*Faq Section*/
/*----------------------------------------------------*/
.cg-faq1-content {
  gap: 30px 40px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-faq1-content {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.cg-faq1-img-area {
  z-index: 1;
  width: 100%;
  max-width: 518px;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-faq1-img-area {
    max-width: 100%;
  }
}
.cg-faq1-img-area .item-img {
  z-index: -1;
  position: relative;
  margin-bottom: -180px;
}
.cg-faq1-img-area .item-img:before {
  top: 0;
  left: 0;
  width: 100%;
  content: "";
  height: 270px;
  position: absolute;
  background: linear-gradient(
    179.83deg,
    #dff6ff 13.15%,
    rgba(237, 250, 255, 0) 99.85%
  );
}

.faq1-list-item {
  padding: 30px;
  border-radius: 7px;
  -webkit-backdrop-filter: blur(15px);
  backdrop-filter: blur(15px);
  background: rgba(255, 255, 255, 0.58);
}
@media (max-width: 480px) {
  .faq1-list-item {
    padding: 30px 15px;
  }
}
.faq1-list-item li {
  font-weight: 600;
  padding: 10px 20px;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  color: var(--cg-title-color);
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid #151313;
}
@media (max-width: 480px) {
  .faq1-list-item li {
    padding: 10px 0px;
  }
}
.faq1-list-item li:last-child {
  padding-bottom: 0;
  border-bottom: none;
}

.cg-faq-accordion {
  width: 100%;
  max-width: 700px;
  margin-top: 48px;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  (max-width: 767px) {
  .cg-faq-accordion {
    max-width: 100%;
  }
}
.cg-faq-accordion.ver_2 {
  margin: 0 auto;
  max-width: 840px;
}
.cg-faq-accordion.ver_2 .accordion-button {
  font-size: 18px;
}
.cg-faq-accordion .accordion-item,
.cg-faq-accordion .accordion-button:not(.collapsed),
.cg-faq-accordion .accordion-button {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.cg-faq-accordion .accordion-item {
  border: none;
  border-radius: 0;
  padding-left: 15px;
  position: relative;
}
.cg-faq-accordion .accordion-button {
  padding: 0;
  opacity: 1;
  border: none;
  font-size: 22px;
  line-height: 36px;
  font-weight: 600;
  position: relative;
  padding: 20px 0px 22px 40px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  color: var(--cg-title-color);
}
@media (max-width: 480px) {
  .cg-faq-accordion .accordion-button {
    font-size: 22px;
    padding: 20px 0px 22px 40px;
  }
}
.cg-faq-accordion .accordion-button span {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 85%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.cg-faq-accordion .accordion-button:focus {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.cg-faq-accordion .accordion-body {
  padding: 0;
  color: #807e8d;
  font-size: 17px;
  line-height: 27px;
  font-weight: 500;
  padding-bottom: 15px;
}
.cg-faq-accordion .accordion-button::after {
  top: 30px;
  left: 0px;
  width: 16px;
  height: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  content: "\f067";
  font-weight: 600;
  position: absolute;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  background-image: none;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-family: "Font Awesome 5 Free";
}
@media (max-width: 480px) {
  .cg-faq-accordion .accordion-button::after {
    top: 15px;
  }
}
.cg-faq-accordion .accordion-button:not(.collapsed) {
  opacity: 1;
  color: var(--cg-title-color);
}
.cg-faq-accordion .accordion-button:not(.collapsed):after {
  content: "\f068";
}

/*---------------------------------------------------- */
/*Deliver Section*/
/*----------------------------------------------------*/
.cg-deliver-wrap {
  z-index: 1;
  padding-top: 125px;
  padding-bottom: 205px;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-deliver-wrap {
    padding-bottom: 0;
  }
}
@media (max-width: 767px) {
  .cg-deliver-wrap {
    padding-top: 70px;
  }
}
.cg-deliver-wrap .cg-deliver-bg {
  top: 0;
  left: 0;
  width: 100%;
  z-index: -1;
  height: 100%;
}
.cg-deliver-wrap .cg-deliver-bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.cg-deliver-wrap .cg-deliver-bg:before {
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  content: "";
  height: 100%;
  position: absolute;
}

.cg-deliver-text h2 {
  color: #fff;
  line-height: 1;
  font-size: 180px;
  font-weight: 700;
  padding-bottom: 14px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .cg-deliver-text h2 {
    font-size: 100px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-deliver-text h2 {
    font-size: 90px;
  }
}
@media (max-width: 480px) {
  .cg-deliver-text h2 {
    font-size: 70px;
  }
}
.cg-deliver-text p {
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  max-width: 570px;
}

.cg-deliver-item {
  bottom: 0;
  width: 100%;
  right: 120px;
  padding: 60px;
  max-width: 530px;
  position: absolute;
  -webkit-backdrop-filter: blur(21px);
  backdrop-filter: blur(21px);
  border-left: 5px solid var(--cg-pr-c3);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px),
  only screen and (min-width: 992px) and (max-width: 1199px) {
  .cg-deliver-item {
    right: 15px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-deliver-item {
    position: static;
    margin-top: 40px;
  }
}
@media (max-width: 767px) {
  .cg-deliver-item {
    padding: 30px 40px;
  }
}
.cg-deliver-item h3 {
  color: #fff;
  font-size: 38px;
  font-weight: 700;
  max-width: 320px;
  letter-spacing: -1px;
}
@media (max-width: 767px) {
  .cg-deliver-item h3 {
    font-size: 30px;
  }
}

/*---------------------------------------------------- */
/*why choose Section*/
/*----------------------------------------------------*/
.cg-why-choose-sec {
  z-index: 2;
  position: relative;
  background-color: var(--cg-pr-c2);
}

.cg-why-c-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px 40px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-why-c-content {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.cg-why-c-text {
  max-width: 620px;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-why-c-text {
    max-width: 100%;
  }
}
.cg-why-c-text .cg-sec-title .subtitle,
.cg-why-c-text .cg-sec-title .sec_title,
.cg-why-c-text .cg-sec-title p {
  color: #fff;
}

.cg-why-c-journey h3 {
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  padding-bottom: 15px;
  border-bottom: 1px dashed rgba(255, 255, 255, 0.32);
}
.cg-why-c-journey .cg-why-cj {
  gap: 25px;
}
@media (max-width: 767px) {
  .cg-why-c-journey .cg-why-cj {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.cg-why-c-journey .cg-why-cj span {
  font-size: 55px;
  font-weight: 700;
  color: var(--cg-pr-c1);
}
.cg-why-c-journey .cg-why-cj p {
  color: rgba(255, 255, 255, 0.7);
}

.cg-why-c-list-wrap {
  width: 100%;
  max-width: 520px;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-why-c-list-wrap {
    max-width: 100%;
  }
}

.cg-why-c-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px 35px;
  padding: 20px 35px;
  position: relative;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
  border-bottom: 1px solid rgba(217, 217, 217, 0.37);
}
.cg-why-c-list:last-child {
  border-bottom: none;
}
.cg-why-c-list:before {
  top: 0;
  left: 0;
  bottom: 0;
  width: 10px;
  content: "";
  height: 0%;
  margin: auto 0;
  position: absolute;
  background-color: var(--cg-pr-c3);
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
  clip-path: polygon(
    0% 0%,
    22.222% 0%,
    94.444% 51.056%,
    22.222% 100%,
    0% 100%,
    0% 0%
  );
}
.cg-why-c-list .item-icon {
  width: 65px;
  height: 65px;
}
.cg-why-c-list .item-text h3 {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
  max-width: 175px;
  color: var(--cg-title-color);
}
.cg-why-c-list.active {
  padding: 38px 35px;
  background-color: rgba(217, 217, 217, 0.37);
  border-bottom: 1px solid transparent;
}
.cg-why-c-list.active:before {
  height: 100%;
}

/*---------------------------------------------------- */
/*Process Section*/
/*----------------------------------------------------*/
@-webkit-keyframes leftRight {
  0% {
    right: 0;
  }
  50% {
    right: 120px;
  }
  100% {
    right: 0;
  }
}
@keyframes leftRight {
  0% {
    right: 30px;
  }
  50% {
    right: -120px;
  }
  100% {
    right: 30px;
  }
}
.cg-process-sec .cg-sec-title {
  max-width: 670px;
}

.cg-process-content {
  z-index: 1;
  padding-left: 45px;
}
@media (max-width: 767px) {
  .cg-process-content {
    padding-left: 0;
  }
}
.cg-process-content:before {
  left: 0;
  z-index: -1;
  height: 1px;
  content: "";
  width: 100%;
  /* bottom: 16px; */
  top: 235px;
  position: absolute;
  /* background-color: #d9d9d9; */
  border-top: 1px dashed var(--cg-pr-c1);
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-process-content:before {
    display: none;
  }
}

.cg-process-item {
  position: relative;
}
.cg-process-item:before {
  right: 85px;
  width: 26px;
  content: "";
  height: 26px;
  /* bottom: 4px; */
  top: 222px;
  position: absolute;
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-animation: leftRight 4s infinite ease-in-out;
  animation: leftRight 4s infinite ease-in-out;
  background-image: url(../img/ic29.svg);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .cg-process-item:before {
    right: 40px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-process-item:before {
    display: none;
  }
}
@media (max-width: 767px) {
  .cg-process-item {
    text-align: center;
    margin-bottom: 30px;
  }
}
.cg-process-item h3 {
  color: #cee2ea;
  line-height: 1;
  font-size: 200px;
  font-weight: 500;
  padding-bottom: 15px;
  text-align: center;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-process-item h3 {
    font-size: 150px;
    padding-bottom: 5px;
  }
}
@media (max-width: 480px) {
  .cg-process-item h3 {
    font-size: 100px;
  }
}
.cg-process-item p {
  font-size: 22px;
  line-height: 36px;
  font-weight: 600;
  color: var(--cg-pr-c1);
  width: max-content;
  padding: 0 20px;
  background: #cce3ff;
  transform: translateX(50%);
}
@media (max-width: 480px) {
  .cg-process-item p {
    font-size: 24px;
  }
}
.cg-process-item .desc {
  font-size: 17px;
  line-height: 27px;
  font-weight: 500;
  color: var(--cg-pr-c1);
  text-align: center;
  padding: 0 10px;
  margin-top: 20px;
}
.col-lg-4:last-child .cg-process-item:before {
  display: none;
}

/*---------------------------------------------------- */
/*Counter Section*/
/*----------------------------------------------------*/
.cg-counter2-content {
  gap: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-counter2-content {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.cg-count2-item {
  color: #fff;
  overflow: hidden;
}

.cg-count2-item:is(.ver_1) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 20px;
  padding: 80px 35px;
  -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;
  background-color: var(--cg-pr-c1);
}
@media (max-width: 480px) {
  .cg-count2-item:is(.ver_1) {
    padding: 40px 35px;
  }
}
@media (max-width: 480px) {
  .cg-count2-item:is(.ver_1) h2 {
    padding-bottom: 30px;
  }
}
.cg-count2-item .cg-count-shape {
  top: 15%;
  left: -7%;
}
.cg-count2-item h2 {
  line-height: 1;
  font-size: 80px;
  font-weight: 700;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .cg-count2-item h2 {
    font-size: 70px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-count2-item h2 {
    font-size: 60px;
  }
}
@media (max-width: 480px) {
  .cg-count2-item h2 {
    font-size: 50px;
  }
}
.cg-count2-item .cg-count2-bottom h3 {
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.168627451);
}
.cg-count2-item .cg-count2-img {
  overflow: hidden;
  border-radius: 20px;
}
.cg-count2-item .cg-count2-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 20px;
}
@media (max-width: 767px) {
  .cg-count2-item .cg-count2-img {
    width: 100%;
  }
}
.cg-count2-item:is(.ver_2) .cg-count2-text {
  padding: 35px;
  border-radius: 20px;
  background-color: var(--cg-pr-c3);
}
.cg-count2-item:is(.ver_2) .cg-count2-text h2 {
  padding-bottom: 30px;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px) {
  .cg-count2-item:is(.ver_3) {
    gap: 20px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 767px) {
  .cg-count2-item:is(.ver_3) {
    display: block;
  }
}
.cg-count2-item:is(.ver_3) .cg-count2-text {
  padding: 35px;
  border-radius: 20px;
  background-color: var(--cg-pr-c2);
}
.cg-count2-item:is(.ver_3) .cg-count2-text h2 {
  padding-bottom: 30px;
}

/*---------------------------------------------------- */
/*Quote Section*/
/*----------------------------------------------------*/
@-webkit-keyframes rotate3D {
  0% {
    -webkit-transform: rotateY(0deg) rotateX(0deg);
    transform: rotateY(0deg) rotateX(0deg);
  }
  25% {
    -webkit-transform: rotateY(10deg) rotateX(10deg);
    transform: rotateY(10deg) rotateX(10deg);
  }
  50% {
    -webkit-transform: rotateY(15deg) rotateX(15deg);
    transform: rotateY(15deg) rotateX(15deg);
  }
  75% {
    -webkit-transform: rotateY(20deg) rotateX(20deg);
    transform: rotateY(20deg) rotateX(20deg);
  }
  100% {
    -webkit-transform: rotateY(0deg) rotateX(0deg);
    transform: rotateY(0deg) rotateX(0deg);
  }
}
@keyframes rotate3D {
  0% {
    -webkit-transform: rotateY(0deg) rotateX(0deg);
    transform: rotateY(0deg) rotateX(0deg);
  }
  25% {
    -webkit-transform: rotateY(10deg) rotateX(10deg);
    transform: rotateY(10deg) rotateX(10deg);
  }
  50% {
    -webkit-transform: rotateY(15deg) rotateX(15deg);
    transform: rotateY(15deg) rotateX(15deg);
  }
  75% {
    -webkit-transform: rotateY(20deg) rotateX(20deg);
    transform: rotateY(20deg) rotateX(20deg);
  }
  100% {
    -webkit-transform: rotateY(0deg) rotateX(0deg);
    transform: rotateY(0deg) rotateX(0deg);
  }
}
.cg-shadow-shape {
  z-index: 1;
}
.cg-shadow-shape:before {
  top: 50%;
  left: 0;
  height: 50%;
  content: "";
  z-index: -1;
  width: 100%;
  position: absolute;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(255, 255, 255, 0.29)),
    to(#ccf1ff)
  );
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.29) 0%,
    #ccf1ff 100%
  );
}

.cg-quote2-title {
  margin: 0 auto;
  max-width: 815px;
}
.cg-quote2-title h2 {
  font-size: 42px;
  font-weight: 700;
  line-height: 1.2;
  color: var(--cg-pr-c1);
}
.cg-quote2-title h2 span {
  font-weight: 400;
}
@media (max-width: 767px) {
  .cg-quote2-title h2 {
    font-size: 30px;
  }
}
@media (max-width: 480px) {
  .cg-quote2-title h2 {
    font-size: 28px;
  }
}

.cg-quote2-content {
  margin: 0 auto;
  margin-top: 40px;
  max-width: 1280px;
  background-color: #fff;
}
.cg-quote2-content h2 {
  color: #fff;
  padding: 20px;
  font-size: 18px;
  font-weight: 600;
  background-color: var(--cg-pr-c3);
}

.cg-quote2-form-area {
  padding: 50px;
  gap: 20px 30px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .cg-quote2-form-area {
    padding: 30px 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-quote2-form-area {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 30px 20px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.cg-quote2-form-area .cg-quote2-img {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-animation: rotate3D 5s infinite linear;
  animation: rotate3D 5s infinite linear;
}

.cg-quote2-bt {
  line-height: 1;
  margin: 0 auto;
  font-size: 108px;
  max-width: 1200px;
  position: relative;
  color: var(--cg-pr-c1);
  font-weight: 300 !important;
  text-transform: uppercase;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .cg-quote2-bt {
    font-size: 80px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px) {
  .cg-quote2-bt {
    font-size: 70px;
  }
}
@media (max-width: 767px) {
  .cg-quote2-bt {
    font-size: 50px;
  }
}
@media (max-width: 480px) {
  .cg-quote2-bt {
    font-size: 40px;
  }
}
.cg-quote2-bt:before {
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  content: "";
  height: 100%;
  position: absolute;
  background: linear-gradient(
    90.01deg,
    #ffffff 7.59%,
    rgba(255, 255, 255, 0) 26.91%,
    rgba(255, 255, 255, 0) 63.6%,
    rgba(255, 255, 255, 0) 74.02%,
    #ffffff 93.9%
  );
}

/*---------------------------------------------------- */
/*Project Section*/
/*----------------------------------------------------*/
.cg-project2-top-content {
  gap: 20px 30px;
}
.cg-project2-top-content .cg-sec-title {
  max-width: 670px;
}

.cg-project2-slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.cg-project2-item:before {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(11, 11, 17, 0)),
    color-stop(72.71%, rgba(7, 10, 15, 0.47288)),
    to(#03080d)
  );
  background: linear-gradient(
    180deg,
    rgba(11, 11, 17, 0) 0%,
    rgba(7, 10, 15, 0.47288) 72.71%,
    #03080d 100%
  );
}
.cg-project2-item .item-img {
  width: 100%;
  height: 100%;
}
.cg-project2-item .item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.cg-project2-item .item-serial {
  top: 30px;
  left: 30px;
  font-size: 70px;
  font-weight: 700;
  position: absolute;
  font-family: var(--cg-heading);
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #fff;
  -webkit-transition: 0.8s cubic-bezier(0.4, -0.5, 0.1, 1.48);
  transition: 0.8s cubic-bezier(0.4, -0.5, 0.1, 1.48);
}
.cg-project2-item .item-title {
  left: 50px;
  right: 15px;
  bottom: 60px;
  position: absolute;
  -webkit-transition: 0.8s cubic-bezier(0.4, -0.5, 0.1, 1.48);
  transition: 0.8s cubic-bezier(0.4, -0.5, 0.1, 1.48);
}
@media (max-width: 480px) {
  .cg-project2-item .item-title {
    left: 30px;
    bottom: 30px;
  }
}
.cg-project2-item .item-title .pro_title {
  color: #fff;
  font-size: 32px;
  font-weight: 700;
  margin-bottom: 20px;
}
.cg-project2-item .item-title .pro_title span {
  color: var(--cg-pr-c3);
}
@media (max-width: 480px) {
  .cg-project2-item .item-title .pro_title {
    font-size: 28px;
  }
}
.cg-project2-item .item-title .read_more_1 {
  color: #fff;
  font-weight: 700;
}
.cg-project2-item .item-title .read_more_1 i {
  margin-left: 8px;
  color: var(--cg-pr-c3);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cg-project2-item .read_more_2 {
  left: 0;
  opacity: 0;
  color: #fff;
  width: 100%;
  bottom: 0px;
  font-size: 22px;
  font-weight: 700;
  position: absolute;
  visibility: hidden;
  padding: 23px 30px;
  border-radius: 8px;
  background-color: var(--cg-pr-c3);
  -webkit-transition: 1s cubic-bezier(0.4, -0.5, 0.1, 1.48);
  transition: 1s cubic-bezier(0.4, -0.5, 0.1, 1.48);
}
.cg-project2-item .read_more_2 i {
  opacity: 0.7;
  margin-left: 8px;
}
.cg-project2-item:hover .item-serial {
  opacity: 0;
  left: -80px;
  visibility: hidden;
}
.cg-project2-item:hover .item-title {
  opacity: 0;
  bottom: 160px;
  visibility: hidden;
}
.cg-project2-item:hover .read_more_2 {
  opacity: 1;
  bottom: -45px;
  visibility: visible;
}

/*---------------------------------------------------- */
/*Team Section*/
/*----------------------------------------------------*/
.cg-team2-sec {
  margin-top: -45px;
  background-color: var(--cg-pr-c1);
}
.cg-team2-sec .cg-sec-title {
  max-width: 800px;
}
.cg-team2-sec .cg-sec-title .sec_title {
  color: #fff;
}

.cg-team2-content {
  margin: 0 auto;
  max-width: 1155px;
}

.cg-team2-btn-wrap {
  width: 100%;
  max-width: 520px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .cg-team2-btn-wrap {
    max-width: 420px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-team2-btn-wrap {
    max-width: 100%;
  }
}
.cg-team2-btn-wrap .nav {
  display: block;
}
.cg-team2-btn-wrap .nav-tabs {
  border: none;
}
.cg-team2-btn-wrap .nav-link {
  padding: 0;
}
.cg-team2-btn-wrap .nav-tabs .nav-link {
  padding: 0;
  border: none;
  margin-bottom: 0;
  border-radius: 0;
}
.cg-team2-btn-wrap .nav-tabs .nav-link:focus {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.cg-team2-btn-wrap .nav-tabs .nav-link.active {
  padding: 0;
  border: none;
  background-color: transparent;
}
.cg-team2-btn-wrap .nav-tabs .nav-link.active:focus {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.cg-team2-btn-wrap .nav-tabs .nav-link.active .cg-team2-name .item-arrow {
  background-color: var(--cg-pr-c3);
}
.cg-team2-btn-wrap li:last-child .cg-team2-name {
  padding-bottom: 0;
  border-bottom: none;
}

.cg-team2-item-wrap {
  gap: 40px 90px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px),
  only screen and (min-width: 992px) and (max-width: 1199px) {
  .cg-team2-item-wrap {
    gap: 40px 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-team2-item-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.cg-team2-name {
  gap: 15px 20px;
  padding: 30px 0px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1019607843);
}
.cg-team2-name .item-serial-degi {
  gap: 50px;
}
@media (max-width: 480px) {
  .cg-team2-name .item-serial-degi {
    gap: 20px;
  }
}
.cg-team2-name .item-serial-degi .item-serial {
  font-size: 20px;
  font-weight: 700;
  color: var(--cg-pr-c2);
  font-family: var(--cg-heading);
}
.cg-team2-name .item-serial-degi .item-name-degi h3 {
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  padding-bottom: 12px;
}
.cg-team2-name .item-serial-degi .item-name-degi span {
  color: #d9d9d9;
}
.cg-team2-name .item-arrow {
  color: #fff;
  width: 45px;
  height: 45px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: var(--cg-pr-c2);
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.cg-team2-name .item-arrow i {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.cg-team2-img {
  overflow: hidden;
  border-radius: 20px;
}

/*---------------------------------------------------- */
/*Testimonial Section*/
/*----------------------------------------------------*/
.cg-testi2-content {
  margin: 0 auto;
  max-width: 1220px;
}

.cg-testi2-item {
  width: 100%;
  gap: 30px 40px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-testi2-item {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.cg-testi2-item .item-img {
  width: 300px;
}
.cg-testi2-item .item-img span {
  top: 0;
  right: 0;
  width: 90px;
  z-index: 2;
  height: 90px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 35px;
  position: absolute;
  border-radius: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--cg-pr-c3);
  background-color: #fff;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.0509803922);
  box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.0509803922);
  -webkit-transition: 1s cubic-bezier(0.4, -0.5, 0.1, 1.48);
  transition: 1s cubic-bezier(0.4, -0.5, 0.1, 1.48);
}
.cg-testi2-item .item-img .inner-img {
  width: 100%;
  height: 300px;
  overflow: hidden;
  border-radius: 100%;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition: 1s cubic-bezier(0.4, -0.5, 0.1, 1.48);
  transition: 1s cubic-bezier(0.4, -0.5, 0.1, 1.48);
}
.cg-testi2-item .item-img .inner-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.cg-testi2-item .item-img .item-rate {
  opacity: 0;
  margin-top: 30px;
  padding: 8px 35px;
  position: relative;
  border-radius: 50px;
  visibility: hidden;
  display: inline-block;
  background-color: #fff;
  border: 1px solid #e1e1e1;
  -webkit-transform: translateY(20px);
  transform: translateY(20px);
  -webkit-transition: 1s cubic-bezier(0.4, -0.5, 0.1, 1.48);
  transition: 1s cubic-bezier(0.4, -0.5, 0.1, 1.48);
}
.cg-testi2-item .item-img .item-rate:before {
  left: 50%;
  top: -18px;
  width: 23px;
  content: "";
  height: 18px;
  position: absolute;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  background-image: url(../img/tringle.svg);
}
.cg-testi2-item .item-img .item-rate li {
  color: #ff8c22;
  font-size: 14px;
}
.cg-testi2-item .item-text {
  max-width: 785px;
}
.cg-testi2-item .item-text p {
  opacity: 0;
  font-size: 30px;
  line-height: 1.7;
  visibility: visible;
  letter-spacing: -2px;
  padding-bottom: 40px;
  color: var(--cg-pr-c1);
  -webkit-transform: translateX(50px);
  transform: translateX(50px);
  font-family: var(--cg-heading);
  border-bottom: 1px solid rgba(24, 24, 94, 0.1);
  -webkit-transition: 1.6s cubic-bezier(0.4, -0.5, 0.1, 1.48);
  transition: 1.6s cubic-bezier(0.4, -0.5, 0.1, 1.48);
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-testi2-item .item-text p {
    font-size: 28px;
  }
}
@media (max-width: 480px) {
  .cg-testi2-item .item-text p {
    font-size: 22px;
  }
}
.cg-testi2-item .item-text .item-author {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(20px);
  transform: translateY(20px);
  -webkit-transition: 1.6s cubic-bezier(0.4, -0.5, 0.1, 1.48);
  transition: 1.6s cubic-bezier(0.4, -0.5, 0.1, 1.48);
}
.cg-testi2-item .item-text .item-author h3 {
  font-size: 22px;
  font-weight: 700;
  color: var(--cg-title-color);
}
.cg-testi2-item .item-text .item-author h3 span {
  font-size: 14px;
  font-weight: 400;
  margin-left: 8px;
  color: var(--cg-body-color);
}

.cg-testi2-nav {
  right: 0;
  gap: 25px;
  bottom: 50px;
  position: absolute;
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-testi2-nav {
    position: static;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.cg-testi2-nav .cg-testi2-next,
.cg-testi2-nav .cg-testi2-prev {
  z-index: 2;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  background-color: #fff;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.cg-testi2-nav .cg-testi2-next:hover,
.cg-testi2-nav .cg-testi2-prev:hover {
  color: #fff;
  background-color: var(--cg-pr-c3);
}

.swiper-slide-active .cg-testi2-item .item-img span {
  -webkit-transform: scale(1);
  transform: scale(1);
  -webkit-transition-delay: 300ms;
  transition-delay: 300ms;
}
.swiper-slide-active .cg-testi2-item .item-img .inner-img {
  -webkit-transform: scale(1);
  transform: scale(1);
}
.swiper-slide-active .cg-testi2-item .item-img .item-rate {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0px);
  transform: translateY(0px);
  -webkit-transition-delay: 500ms;
  transition-delay: 500ms;
}
.swiper-slide-active .cg-testi2-item .item-text p {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateX(0px);
  transform: translateX(0px);
}
.swiper-slide-active .cg-testi2-item .item-text .item-author {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0px);
  transform: translateY(0px);
}

/*---------------------------------------------------- */
/*cta Section*/
/*----------------------------------------------------*/
.cg-cta2-sec {
  z-index: 1;
  padding-bottom: 300px;
  border-top: 1px solid #d4e5eb;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-cta2-sec {
    padding-bottom: 0;
  }
}
.cg-cta2-sec .cg-cta2-map-bg {
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100vw;
  z-index: -1;
  overflow: hidden;
  max-height: 580px;
  position: absolute;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-cta2-sec .cg-cta2-map-bg {
    position: static;
  }
}
@media (max-width: 767px) {
  .cg-cta2-sec .cg-cta2-map-bg {
    height: 350px;
  }
}
.cg-cta2-sec .cg-cta2-map-bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-cta2-text-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 40px;
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
}
.cg-cta2-text-wrap .cg-cta2-text {
  padding-top: 110px;
}
.cg-cta2-text-wrap .cg-cta2-text .desc {
  font-size: 17px;
  line-height: 27px;
  font-weight: 500;
  color: var(--cg-pr-c1);
  margin-top: 30px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .cg-cta2-text-wrap .cg-cta2-text {
    padding-top: 85px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-cta2-text-wrap .cg-cta2-text {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
.cg-cta2-text-wrap .cg-sec-title {
  max-width: 600px;
}

.cg-cta2-map {
  width: 100%;
  max-width: 470px;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-cta2-map {
    max-width: 100%;
  }
}
.cg-cta2-map h3 {
  color: #fff;
  width: 100%;
  font-size: 24px;
  font-weight: 700;
  padding: 25px 0px;
  text-align: center;
  position: relative;
  background-color: var(--cg-pr-c2);
}
.cg-cta2-map h3:before {
  left: 50%;
  content: "";
  bottom: -18px;
  position: absolute;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-top: 20px solid var(--cg-pr-c2);
}
.cg-cta2-map .cg-cta2-info-area {
  padding: 55px 40px 40px;
  background-color: var(--cg-pr-c1);
}
@media (max-width: 480px) {
  .cg-cta2-map .cg-cta2-info-area {
    padding: 55px 20px 40px;
  }
}
.cg-cta2-map .cg-cta2-info {
  gap: 30px;
  margin-bottom: 30px;
}
@media (max-width: 480px) {
  .cg-cta2-map .cg-cta2-info {
    gap: 15px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.cg-cta2-map .cg-cta2-info:last-child {
  margin-bottom: 0;
}
.cg-cta2-map .cg-cta2-info .item-icon {
  width: 67px;
  height: 67px;
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.13);
  -webkit-box-shadow: 0px 8px 4px 0px rgba(0, 0, 0, 0.02);
  box-shadow: 0px 8px 4px 0px rgba(0, 0, 0, 0.02);
}
.cg-cta2-map .cg-cta2-info .item-text span,
.cg-cta2-map .cg-cta2-info .item-text a {
  display: block;
  line-height: 1;
}
.cg-cta2-map .cg-cta2-info .item-text span {
  color: var(--cg-pr-c2);
  font-size: 14px;
  font-weight: 500;
  padding-bottom: 12px;
}
.cg-cta2-map .cg-cta2-info .item-text a {
  color: var(--cg-pr-c2);
  font-size: 20px;
  font-weight: 700;
}
@media (max-width: 480px) {
  .cg-cta2-map .cg-cta2-info .item-text a {
    font-size: 18px;
  }
}

.cg-cta2-map .item-img {
  width: 100%;
  height: 216px;
  border-radius: 10px;
  border: 1px dashed rgba(255, 255, 255, 0.3);
}
.cg-cta2-map .item-pin-wrap span:before {
  background-color: #fff;
}
.cg-cta2-map .item-pin-wrap span:after {
  background-color: #fff;
}
.cg-cta2-map .item-pin-wrap span i {
  background-color: var(--cg-pr-c3);
}
/* .cg-cta2-map .item-pin-wrap:nth-child(2) {
  right: -80px;
  top: 35px;
} */
.cg-cta2-map .item-pin-wrap:nth-child(2) {
  top: 50%;
  right: -80px;
}
.cg-cta2-map .item-pin-wrap:nth-child(4) {
  top: 15%;
  left: 40%;
}

/*---------------------------------------------------- */
/******* HOME PAGE 3 *******/
/*Hero Section*/
/*----------------------------------------------------*/
@-webkit-keyframes an-smoke-2 {
  0% {
    opacity: 0;
    -webkit-transform: translateY(0) rotate(0.01deg);
    transform: translateY(0) rotate(0.01deg);
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate(10%, 0%) rotate(0.01deg);
    transform: translate(10%, 0%) rotate(0.01deg);
  }
}
@keyframes an-smoke-2 {
  0% {
    opacity: 0;
    -webkit-transform: translateY(0) rotate(0.01deg);
    transform: translateY(0) rotate(0.01deg);
  }
  50% {
    opacity: 1;
  }
  to {
    opacity: 0;
    -webkit-transform: translate(10%, 0%) rotate(0.01deg);
    transform: translate(10%, 0%) rotate(0.01deg);
  }
}
@-webkit-keyframes flying {
  0% {
    -webkit-transform: translate(10px, 10px);
    transform: translate(10px, 10px);
  }
  50% {
    -webkit-transform: translate(-10px, -10px);
    transform: translate(-10px, -10px);
  }
  100% {
    -webkit-transform: translate(10px, 10px);
    transform: translate(10px, 10px);
  }
}
@keyframes flying {
  0% {
    -webkit-transform: translate(10px, 10px);
    transform: translate(10px, 10px);
  }
  50% {
    -webkit-transform: translate(-10px, -10px);
    transform: translate(-10px, -10px);
  }
  100% {
    -webkit-transform: translate(10px, 10px);
    transform: translate(10px, 10px);
  }
}
.cg-hero3-content {
  z-index: 1;
  margin-top: 50px;
  overflow: hidden;
  padding-top: 260px;
  padding-bottom: 418px;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px) {
  .cg-hero3-content {
    margin-top: 0;
    padding-top: 250px;
    padding-bottom: 300px;
  }
}
@media (max-width: 767px) {
  .cg-hero3-content {
    margin-top: 0;
    padding-top: 220px;
    padding-bottom: 200px;
  }
}
@media (max-width: 480px) {
  .cg-hero3-content {
    padding-top: 180px;
    padding-bottom: 150px;
  }
}
.cg-hero3-content:before {
  left: 0;
  bottom: 0;
  content: "";
  width: 100%;
  height: 85px;
  position: absolute;
  background-color: #edfaff;
}
.cg-hero3-content .hr2-plane {
  top: 205px;
  opacity: 0.3;
  left: -95px;
}
.cg-hero3-content .cg-hero3-corner {
  bottom: 85px;
  width: 100%;
  height: 45px;
}
.cg-hero3-content .cg-hero3-corner:before {
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  content: "";
  position: absolute;
  border-top: 50px solid transparent;
  border-left: 100px solid #edfaff;
  border-bottom: 50px solid transparent;
}
.cg-hero3-content .cg-hero3-corner:after {
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  content: "";
  position: absolute;
  border-top: 50px solid transparent;
  border-right: 100px solid #edfaff;
  border-bottom: 50px solid transparent;
}

.cg-hr3-plane {
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0 auto;
  position: absolute;
}
@media (max-width: 480px) {
  .cg-hr3-plane {
    bottom: 35px;
  }
}
.cg-hr3-plane .item-img {
  -webkit-animation: flying 2.5s linear infinite;
  animation: flying 2.5s linear infinite;
}

.cg-hero3-shape1,
.cg-hero3-shape2 {
  right: 0;
  opacity: 0;
  z-index: -1;
  bottom: 85px;
  -webkit-animation: an-smoke-2 6s ease-in-out infinite;
  animation: an-smoke-2 6s ease-in-out infinite;
}

.cg-hero3-shape1 {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
}

.cg-hero3-shape2 {
  -webkit-animation-delay: 4s;
  animation-delay: 4s;
}

.cg-hero3-text {
  z-index: 2;
  margin: 0 auto;
  max-width: 870px;
  position: relative;
}
.cg-hero3-text .cg-hr3-slug {
  font-size: 20px;
  margin-bottom: 10px;
  color: var(--cg-pr-c3);
  font-family: var(--cg-font2);
}
@media (max-width: 480px) {
  .cg-hero3-text .cg-hr3-slug {
    font-size: 18px;
  }
}
.cg-hero3-text .hr3-title {
  color: #edfaff;
  font-size: 80px;
  font-weight: 700;
  margin-bottom: 22px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .cg-hero3-text .hr3-title {
    font-size: 60px;
  }
}
@media (max-width: 767px) {
  .cg-hero3-text .hr3-title {
    font-size: 50px;
  }
}
@media (max-width: 480px) {
  .cg-hero3-text .hr3-title {
    font-size: 40px;
  }
}
@media (max-width: 360px) {
  .cg-hero3-text .hr3-title {
    font-size: 36px;
  }
}
.cg-hero3-text p {
  color: #fff;
  margin: 0 auto;
  font-size: 18px;
  font-weight: 500;
  max-width: 620px;
  padding-bottom: 30px;
}
@media (max-width: 480px) {
  .cg-hero3-text p {
    font-size: 16px;
  }
}
.cg-hero3-text .cg-btn-1 a span {
  background-color: #fff;
}
.cg-hero3-text .cg-btn-1 a span i {
  color: #fff;
  background-color: var(--cg-pr-c3);
}
.cg-hero3-text .cg-btn-1 a span:before {
  background-color: var(--cg-pr-c2);
}

/*---------------------------------------------------- */
/*Sponsor Section*/
/*----------------------------------------------------*/
.cg-sponsor3-content h3 {
  font-size: 24px;
  font-weight: 700;
  color: var(--cg-pr-c1);
}

.cg-spon3-item {
  padding: 40px 70px;
  display: inline-block;
  border-right: 1px solid #d9e4e8;
}
.cg-spon3-item .item-img {
  height: 35px;
  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;
}

/*---------------------------------------------------- */
/*Service Section*/
/*----------------------------------------------------*/
.cg-service3-sec {
  overflow: hidden;
}
.cg-service3-sec .cg-sec-title {
  max-width: 900px;
}

.cg-ser3-btn {
  margin: 0 auto;
  margin-top: 25px;
  padding: 6px 50px;
  text-align: center;
  border-radius: 30px;
  display: inline-block;
  border: 1px solid #d1d5db;
}
.cg-ser3-btn .nav-tabs .nav-link.active,
.cg-ser3-btn .nav-tabs .nav-link {
  line-height: 1;
  font-size: 18px;
  font-weight: 700;
  padding: 15px 30px;
  border-radius: 30px;
  color: var(--cg-pr-c1);
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.cg-ser3-btn .nav-tabs .nav-link.active {
  color: #fff;
  background-color: var(--cg-pr-c3);
}

.cg-service3-slider {
  margin: 0px -1150px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .cg-service3-slider {
    margin: 0px -1000px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-service3-slider {
    margin: 0px;
  }
}

.cg-service3-item {
  max-width: 1400px;
  padding-left: 52px;
  position: relative;
  background-color: #fff;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-service3-item {
    padding: 50px 30px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-service3-item {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.cg-service3-item:before {
  left: 0;
  content: "";
  width: 100%;
  height: 74px;
  bottom: -20px;
  position: absolute;
  background-color: #fff;
  clip-path: polygon(
    100% 87.415%,
    100% 87.415%,
    99.995% 87.415%,
    99.979% 87.415%,
    99.953% 87.415%,
    99.917% 87.415%,
    99.87% 87.415%,
    99.813% 87.415%,
    99.746% 87.415%,
    99.668% 87.415%,
    99.579% 87.415%,
    99.481% 87.415%,
    99.481% 87.415%,
    99.428% 87.407%,
    99.372% 87.386%,
    99.315% 87.353%,
    99.255% 87.311%,
    99.193% 87.263%,
    99.129% 87.211%,
    99.062% 87.157%,
    98.992% 87.104%,
    98.92% 87.054%,
    98.846% 87.01%,
    98.846% 87.01%,
    98.768% 86.369%,
    98.689% 86.029%,
    98.608% 85.933%,
    98.524% 86.025%,
    98.439% 86.251%,
    98.351% 86.553%,
    98.261% 86.877%,
    98.17% 87.166%,
    98.076% 87.364%,
    97.98% 87.415%,
    97.98% 87.415%,
    97.931% 87.8%,
    97.881% 88.457%,
    97.831% 89.243%,
    97.78% 90.018%,
    97.729% 90.638%,
    97.676% 90.962%,
    97.623% 90.85%,
    97.57% 90.158%,
    97.515% 88.745%,
    97.46% 86.47%,
    97.46% 86.47%,
    97.405% 86.821%,
    97.349% 87.333%,
    97.293% 87.924%,
    97.237% 88.513%,
    97.18% 89.018%,
    97.123% 89.357%,
    97.064% 89.448%,
    97.005% 89.209%,
    96.945% 88.559%,
    96.883% 87.415%,
    96.883% 87.415%,
    96.824% 85.696%,
    96.764% 84.544%,
    96.703% 83.896%,
    96.642% 83.687%,
    96.58% 83.855%,
    96.517% 84.334%,
    96.454% 85.061%,
    96.389% 85.972%,
    96.325% 87.003%,
    96.259% 88.09%,
    96.259% 88.09%,
    96.193% 86.201%,
    96.128% 85.195%,
    96.061% 84.891%,
    95.995% 85.112%,
    95.928% 85.677%,
    95.86% 86.409%,
    95.791% 87.127%,
    95.721% 87.654%,
    95.651% 87.809%,
    95.579% 87.415%,
    95.579% 87.415%,
    95.509% 90.221%,
    95.439% 92.534%,
    95.368% 94.303%,
    95.296% 95.482%,
    95.224% 96.02%,
    95.15% 95.87%,
    95.077% 94.983%,
    95.002% 93.311%,
    94.927% 90.804%,
    94.851% 87.415%,
    94.851% 87.415%,
    94.775% 87.229%,
    94.699% 87.402%,
    94.622% 87.815%,
    94.546% 88.348%,
    94.469% 88.883%,
    94.391% 89.301%,
    94.314% 89.482%,
    94.236% 89.307%,
    94.157% 88.658%,
    94.078% 87.415%,
    94.078% 87.415%,
    93.998% 88.408%,
    93.917% 88.944%,
    93.836% 89.126%,
    93.754% 89.054%,
    93.672% 88.832%,
    93.59% 88.562%,
    93.507% 88.345%,
    93.424% 88.283%,
    93.341% 88.479%,
    93.258% 89.035%,
    93.258% 89.035%,
    93.174% 87.896%,
    93.09% 87.376%,
    93.005% 87.324%,
    92.92% 87.59%,
    92.834% 88.023%,
    92.747% 88.471%,
    92.659% 88.785%,
    92.571% 88.815%,
    92.482% 88.408%,
    92.392% 87.415%,
    92.392% 87.415%,
    92.357% 85.73%,
    92.322% 84.316%,
    92.286% 83.169%,
    92.249% 82.286%,
    92.213% 81.662%,
    92.177% 81.292%,
    92.14% 81.174%,
    92.105% 81.303%,
    92.069% 81.675%,
    92.034% 82.286%,
    92.034% 82.286%,
    91.999% 82.739%,
    91.964% 83.464%,
    91.927% 84.361%,
    91.891% 85.329%,
    91.854% 86.268%,
    91.816% 87.077%,
    91.779% 87.656%,
    91.741% 87.905%,
    91.703% 87.723%,
    91.665% 87.01%,
    91.665% 87.01%,
    91.627% 89.025%,
    91.59% 89.554%,
    91.553% 88.951%,
    91.516% 87.57%,
    91.48% 85.762%,
    91.444% 83.881%,
    91.407% 82.28%,
    91.37% 81.313%,
    91.333% 81.332%,
    91.295% 82.691%,
    91.295% 82.691%,
    91.257% 83.366%,
    91.219% 84.335%,
    91.181% 85.472%,
    91.143% 86.647%,
    91.105% 87.736%,
    91.067% 88.609%,
    91.029% 89.141%,
    90.991% 89.204%,
    90.952% 88.671%,
    90.914% 87.415%,
    90.914% 87.415%,
    90.876% 88.019%,
    90.838% 88.246%,
    90.8% 88.146%,
    90.761% 87.774%,
    90.723% 87.179%,
    90.683% 86.414%,
    90.644% 85.531%,
    90.604% 84.582%,
    90.563% 83.618%,
    90.522% 82.691%,
    90.522% 82.691%,
    90.484% 83.516%,
    90.445% 83.896%,
    90.405% 83.97%,
    90.366% 83.876%,
    90.326% 83.754%,
    90.286% 83.74%,
    90.246% 83.975%,
    90.207% 84.596%,
    90.168% 85.741%,
    90.129% 87.55%,
    90.129% 87.55%,
    90.05% 88.166%,
    89.97% 88.183%,
    89.89% 87.772%,
    89.81% 87.105%,
    89.73% 86.352%,
    89.649% 85.684%,
    89.568% 85.272%,
    89.486% 85.287%,
    89.404% 85.899%,
    89.321% 87.28%,
    89.321% 87.28%,
    89.266% 86.589%,
    89.21% 86.059%,
    89.155% 85.697%,
    89.099% 85.511%,
    89.044% 85.509%,
    88.989% 85.696%,
    88.933% 86.081%,
    88.878% 86.671%,
    88.822% 87.473%,
    88.767% 88.495%,
    88.767% 88.495%,
    88.712% 88.669%,
    88.656% 88.913%,
    88.6% 89.177%,
    88.545% 89.409%,
    88.489% 89.558%,
    88.432% 89.574%,
    88.375% 89.405%,
    88.318% 89%,
    88.26% 88.309%,
    88.201% 87.28%,
    88.201% 87.28%,
    88.146% 88.313%,
    88.089% 89.404%,
    88.032% 90.458%,
    87.975% 91.379%,
    87.917% 92.072%,
    87.859% 92.441%,
    87.801% 92.39%,
    87.742% 91.824%,
    87.683% 90.648%,
    87.624% 88.765%,
    87.624% 88.765%,
    87.565% 89.259%,
    87.506% 89.674%,
    87.448% 89.987%,
    87.389% 90.175%,
    87.33% 90.216%,
    87.271% 90.087%,
    87.212% 89.765%,
    87.153% 89.227%,
    87.094% 88.452%,
    87.035% 87.415%,
    87.035% 87.415%,
    86.976% 87.593%,
    86.917% 87.724%,
    86.858% 87.808%,
    86.799% 87.845%,
    86.74% 87.837%,
    86.68% 87.784%,
    86.619% 87.688%,
    86.558% 87.549%,
    86.497% 87.368%,
    86.435% 87.145%,
    86.435% 87.145%,
    86.376% 87.834%,
    86.316% 88.04%,
    86.256% 87.889%,
    86.195% 87.504%,
    86.135% 87.01%,
    86.074% 86.533%,
    86.014% 86.197%,
    85.954% 86.126%,
    85.894% 86.445%,
    85.835% 87.28%,
    85.835% 87.28%,
    85.783% 85.806%,
    85.73% 85.355%,
    85.676% 85.684%,
    85.622% 86.552%,
    85.568% 87.719%,
    85.513% 88.942%,
    85.458% 89.981%,
    85.403% 90.593%,
    85.348% 90.538%,
    85.292% 89.575%,
    85.292% 89.575%,
    85.237% 91.103%,
    85.182% 92.537%,
    85.128% 93.765%,
    85.074% 94.676%,
    85.021% 95.16%,
    84.967% 95.105%,
    84.913% 94.4%,
    84.859% 92.935%,
    84.804% 90.599%,
    84.749% 87.28%,
    84.749% 87.28%,
    84.694% 88.07%,
    84.639% 89.39%,
    84.583% 91%,
    84.528% 92.66%,
    84.472% 94.13%,
    84.417% 95.172%,
    84.361% 95.544%,
    84.306% 95.008%,
    84.25% 93.323%,
    84.195% 90.25%,
    84.195% 90.25%,
    84.14% 90.527%,
    84.084% 90.965%,
    84.029% 91.454%,
    83.973% 91.887%,
    83.917% 92.156%,
    83.86% 92.155%,
    83.804% 91.774%,
    83.746% 90.906%,
    83.688% 89.444%,
    83.63% 87.28%,
    83.63% 87.28%,
    83.574% 87.488%,
    83.518% 87.567%,
    83.461% 87.551%,
    83.404% 87.472%,
    83.347% 87.365%,
    83.29% 87.261%,
    83.233% 87.194%,
    83.176% 87.198%,
    83.12% 87.306%,
    83.064% 87.55%,
    83.064% 87.55%,
    83.008% 87.641%,
    82.952% 87.483%,
    82.895% 87.16%,
    82.838% 86.755%,
    82.78% 86.352%,
    82.721% 86.034%,
    82.663% 85.884%,
    82.604% 85.986%,
    82.545% 86.424%,
    82.486% 87.28%,
    82.486% 87.28%,
    82.428% 87.625%,
    82.37% 87.466%,
    82.313% 86.953%,
    82.255% 86.239%,
    82.198% 85.475%,
    82.141% 84.812%,
    82.084% 84.401%,
    82.026% 84.395%,
    81.968% 84.944%,
    81.909% 86.2%,
    81.909% 86.2%,
    81.851% 86.285%,
    81.792% 86.248%,
    81.733% 86.136%,
    81.674% 85.997%,
    81.615% 85.88%,
    81.556% 85.831%,
    81.497% 85.899%,
    81.439% 86.131%,
    81.38% 86.576%,
    81.321% 87.28%,
    81.321% 87.28%,
    81.262% 88.771%,
    81.203% 90.055%,
    81.144% 91.089%,
    81.085% 91.826%,
    81.026% 92.224%,
    80.967% 92.237%,
    80.908% 91.82%,
    80.85% 90.93%,
    80.791% 89.522%,
    80.732% 87.55%,
    80.732% 87.55%,
    80.673% 87.215%,
    80.613% 86.939%,
    80.553% 86.726%,
    80.492% 86.58%,
    80.432% 86.504%,
    80.371% 86.5%,
    80.311% 86.573%,
    80.25% 86.725%,
    80.191% 86.96%,
    80.131% 87.28%,
    80.131% 87.28%,
    80.072% 86.551%,
    80.013% 85.849%,
    79.952% 85.221%,
    79.892% 84.71%,
    79.83% 84.361%,
    79.769% 84.219%,
    79.707% 84.327%,
    79.645% 84.732%,
    79.582% 85.476%,
    79.52% 86.605%,
    79.52% 86.605%,
    79.458% 86.65%,
    79.396% 86.637%,
    79.335% 86.589%,
    79.275% 86.532%,
    79.214% 86.487%,
    79.153% 86.479%,
    79.092% 86.531%,
    79.031% 86.666%,
    78.97% 86.908%,
    78.908% 87.28%,
    78.908% 87.28%,
    78.852% 86.29%,
    78.797% 85.045%,
    78.741% 83.702%,
    78.685% 82.421%,
    78.629% 81.358%,
    78.573% 80.671%,
    78.516% 80.52%,
    78.459% 81.06%,
    78.401% 82.451%,
    78.342% 84.851%,
    78.342% 84.851%,
    78.286% 85.924%,
    78.23% 86.736%,
    78.173% 87.314%,
    78.116% 87.688%,
    78.059% 87.888%,
    78.002% 87.941%,
    77.945% 87.878%,
    77.889% 87.727%,
    77.832% 87.518%,
    77.776% 87.28%,
    77.776% 87.28%,
    77.721% 87.42%,
    77.664% 87.592%,
    77.607% 87.787%,
    77.55% 87.995%,
    77.492% 88.208%,
    77.434% 88.417%,
    77.376% 88.613%,
    77.317% 88.788%,
    77.258% 88.931%,
    77.199% 89.035%,
    77.199% 89.035%,
    77.141% 88.603%,
    77.083% 88.528%,
    77.025% 88.698%,
    76.968% 89%,
    76.911% 89.322%,
    76.854% 89.55%,
    76.796% 89.573%,
    76.739% 89.277%,
    76.681% 88.55%,
    76.622% 87.28%,
    76.622% 87.28%,
    76.564% 87.194%,
    76.505% 87.436%,
    76.448% 87.902%,
    76.39% 88.492%,
    76.333% 89.102%,
    76.276% 89.632%,
    76.219% 89.979%,
    76.161% 90.04%,
    76.103% 89.715%,
    76.045% 88.9%,
    76.045% 88.9%,
    75.986% 89.033%,
    75.927% 88.654%,
    75.868% 87.929%,
    75.809% 87.027%,
    75.75% 86.116%,
    75.691% 85.362%,
    75.633% 84.934%,
    75.574% 84.999%,
    75.515% 85.726%,
    75.456% 87.28%,
    75.456% 87.28%,
    75.376% 84.777%,
    75.295% 83.111%,
    75.214% 82.18%,
    75.133% 81.883%,
    75.051% 82.117%,
    74.968% 82.78%,
    74.886% 83.771%,
    74.803% 84.987%,
    74.72% 86.325%,
    74.636% 87.685%,
    74.636% 87.685%,
    74.553% 87.146%,
    74.47% 87.067%,
    74.387% 87.325%,
    74.305% 87.797%,
    74.222% 88.36%,
    74.14% 88.89%,
    74.058% 89.265%,
    73.977% 89.361%,
    73.896% 89.055%,
    73.816% 88.225%,
    73.816% 88.225%,
    73.733% 88.68%,
    73.65% 89.191%,
    73.567% 89.695%,
    73.484% 90.126%,
    73.401% 90.418%,
    73.318% 90.509%,
    73.235% 90.332%,
    73.152% 89.823%,
    73.069% 88.917%,
    72.986% 87.55%,
    72.986% 87.55%,
    72.903% 87.885%,
    72.819% 87.897%,
    72.736% 87.675%,
    72.652% 87.31%,
    72.569% 86.892%,
    72.484% 86.51%,
    72.4% 86.255%,
    72.315% 86.216%,
    72.229% 86.482%,
    72.143% 87.145%,
    72.143% 87.145%,
    72.104% 88.064%,
    72.065% 88.504%,
    72.026% 88.511%,
    71.986% 88.132%,
    71.946% 87.415%,
    71.907% 86.407%,
    71.867% 85.153%,
    71.827% 83.703%,
    71.788% 82.101%,
    71.75% 80.396%,
    71.75% 80.396%,
    71.712% 79.441%,
    71.673% 78.649%,
    71.633% 78.095%,
    71.594% 77.854%,
    71.554% 78%,
    71.514% 78.608%,
    71.475% 79.752%,
    71.435% 81.506%,
    71.396% 83.946%,
    71.358% 87.145%,
    71.358% 87.145%,
    71.278% 85.21%,
    71.198% 83.763%,
    71.119% 82.783%,
    71.039% 82.247%,
    70.959% 82.134%,
    70.88% 82.422%,
    70.8% 83.089%,
    70.72% 84.113%,
    70.641% 85.472%,
    70.561% 87.145%,
    70.561% 87.145%,
    70.52% 87.582%,
    70.479% 87.776%,
    70.439% 87.749%,
    70.399% 87.525%,
    70.359% 87.128%,
    70.319% 86.582%,
    70.279% 85.908%,
    70.239% 85.132%,
    70.198% 84.277%,
    70.157% 83.366%,
    70.157% 83.366%,
    70.116% 82.632%,
    70.075% 81.996%,
    70.035% 81.502%,
    69.995% 81.191%,
    69.955% 81.105%,
    69.915% 81.286%,
    69.875% 81.776%,
    69.835% 82.618%,
    69.794% 83.854%,
    69.753% 85.525%,
    69.753% 85.525%,
    69.712% 85.633%,
    69.671% 86.194%,
    69.631% 87.077%,
    69.591% 88.152%,
    69.551% 89.288%,
    69.511% 90.356%,
    69.471% 91.224%,
    69.431% 91.763%,
    69.39% 91.841%,
    69.349% 91.33%,
    69.349% 91.33%,
    69.308% 90.232%,
    69.267% 89.351%,
    69.227% 88.662%,
    69.187% 88.138%,
    69.147% 87.753%,
    69.107% 87.481%,
    69.067% 87.297%,
    69.027% 87.174%,
    68.986% 87.087%,
    68.945% 87.01%,
    68.945% 87.01%,
    68.904% 83.618%,
    68.863% 81.255%,
    68.823% 79.733%,
    68.783% 78.868%,
    68.743% 78.473%,
    68.703% 78.361%,
    68.663% 78.346%,
    68.623% 78.242%,
    68.582% 77.863%,
    68.541% 77.022%,
    68.541% 77.022%,
    68.5% 79.023%,
    68.459% 80.607%,
    68.419% 81.826%,
    68.379% 82.734%,
    68.339% 83.383%,
    68.299% 83.825%,
    68.259% 84.113%,
    68.219% 84.3%,
    68.178% 84.438%,
    68.137% 84.581%,
    68.137% 84.581%,
    68.054% 84.614%,
    67.972% 84.637%,
    67.89% 84.655%,
    67.808% 84.673%,
    67.727% 84.699%,
    67.645% 84.736%,
    67.564% 84.791%,
    67.482% 84.87%,
    67.4% 84.978%,
    67.317% 85.121%,
    67.317% 85.121%,
    67.275% 88.353%,
    67.234% 90.491%,
    67.192% 91.734%,
    67.151% 92.284%,
    67.109% 92.342%,
    67.068% 92.108%,
    67.026% 91.784%,
    66.985% 91.569%,
    66.943% 91.666%,
    66.901% 92.274%,
    66.901% 92.274%,
    66.86% 91.584%,
    66.818% 91.089%,
    66.777% 90.727%,
    66.735% 90.434%,
    66.694% 90.149%,
    66.652% 89.806%,
    66.61% 89.343%,
    66.569% 88.698%,
    66.527% 87.806%,
    66.486% 86.605%,
    66.486% 86.605%,
    66.403% 84.674%,
    66.32% 83.822%,
    66.236% 83.81%,
    66.153% 84.396%,
    66.07% 85.34%,
    65.987% 86.401%,
    65.904% 87.339%,
    65.821% 87.914%,
    65.738% 87.884%,
    65.655% 87.01%,
    65.655% 87.01%,
    65.599% 88.102%,
    65.544% 88.275%,
    65.488% 87.737%,
    65.433% 86.695%,
    65.378% 85.357%,
    65.322% 83.929%,
    65.267% 82.62%,
    65.211% 81.637%,
    65.156% 81.186%,
    65.1% 81.476%,
    65.1% 81.476%,
    65.045% 81.43%,
    64.99% 81.517%,
    64.934% 81.706%,
    64.879% 81.966%,
    64.823% 82.269%,
    64.768% 82.584%,
    64.713% 82.881%,
    64.657% 83.13%,
    64.602% 83.302%,
    64.546% 83.366%,
    64.546% 83.366%,
    64.491% 84.372%,
    64.435% 84.859%,
    64.38% 84.913%,
    64.325% 84.623%,
    64.269% 84.074%,
    64.214% 83.356%,
    64.158% 82.555%,
    64.103% 81.759%,
    64.048% 81.055%,
    63.992% 80.531%,
    63.992% 80.531%,
    63.937% 80.315%,
    63.881% 80.166%,
    63.826% 80.101%,
    63.77% 80.138%,
    63.715% 80.295%,
    63.66% 80.589%,
    63.604% 81.039%,
    63.549% 81.663%,
    63.493% 82.477%,
    63.438% 83.501%,
    63.438% 83.501%,
    63.327% 83.016%,
    63.215% 82.959%,
    63.103% 83.238%,
    62.991% 83.764%,
    62.878% 84.446%,
    62.766% 85.192%,
    62.653% 85.912%,
    62.541% 86.516%,
    62.429% 86.912%,
    62.318% 87.01%,
    62.318% 87.01%,
    62.238% 86.456%,
    62.159% 86.137%,
    62.079% 86.006%,
    62% 86.015%,
    61.92% 86.116%,
    61.84% 86.262%,
    61.761% 86.405%,
    61.681% 86.496%,
    61.601% 86.489%,
    61.522% 86.335%,
    61.522% 86.335%,
    61.442% 87.447%,
    61.362% 88.281%,
    61.282% 88.851%,
    61.202% 89.171%,
    61.122% 89.254%,
    61.041% 89.115%,
    60.96% 88.766%,
    60.878% 88.223%,
    60.796% 87.498%,
    60.714% 86.605%,
    60.714% 86.605%,
    60.634% 87.992%,
    60.553% 88.632%,
    60.472% 88.708%,
    60.391% 88.404%,
    60.309% 87.904%,
    60.228% 87.392%,
    60.147% 87.052%,
    60.066% 87.067%,
    59.985% 87.622%,
    59.905% 88.9%,
    59.905% 88.9%,
    59.825% 90.462%,
    59.745% 91.4%,
    59.664% 91.803%,
    59.583% 91.762%,
    59.501% 91.363%,
    59.42% 90.698%,
    59.339% 89.854%,
    59.258% 88.922%,
    59.177% 87.989%,
    59.097% 87.145%,
    59.097% 87.145%,
    59.017% 89.087%,
    58.937% 89.687%,
    58.856% 89.249%,
    58.775% 88.076%,
    58.693% 86.47%,
    58.612% 84.735%,
    58.531% 83.173%,
    58.45% 82.087%,
    58.369% 81.78%,
    58.289% 82.556%,
    58.289% 82.556%,
    58.209% 81.475%,
    58.129% 81.067%,
    58.048% 81.211%,
    57.966% 81.787%,
    57.885% 82.674%,
    57.804% 83.751%,
    57.722% 84.898%,
    57.641% 85.994%,
    57.561% 86.918%,
    57.481% 87.55%,
    57.481% 87.55%,
    57.398% 88.117%,
    57.316% 88.347%,
    57.234% 88.339%,
    57.153% 88.192%,
    57.071% 88.006%,
    56.99% 87.881%,
    56.908% 87.916%,
    56.826% 88.211%,
    56.744% 88.866%,
    56.661% 89.98%,
    56.661% 89.98%,
    56.578% 89.908%,
    56.496% 90.164%,
    56.414% 90.609%,
    56.333% 91.101%,
    56.251% 91.498%,
    56.17% 91.661%,
    56.089% 91.448%,
    56.007% 90.718%,
    55.924% 89.331%,
    55.842% 87.145%,
    55.842% 87.145%,
    55.759% 85.251%,
    55.677% 84.303%,
    55.595% 84.113%,
    55.513% 84.493%,
    55.432% 85.255%,
    55.35% 86.212%,
    55.269% 87.175%,
    55.187% 87.957%,
    55.105% 88.37%,
    55.022% 88.225%,
    55.022% 88.225%,
    54.98% 89.82%,
    54.939% 91.135%,
    54.898% 92.191%,
    54.856% 93.009%,
    54.816% 93.607%,
    54.775% 94.008%,
    54.735% 94.23%,
    54.695% 94.294%,
    54.656% 94.22%,
    54.618% 94.029%,
    54.618% 94.029%,
    54.576% 93.737%,
    54.535% 93.358%,
    54.493% 92.91%,
    54.452% 92.414%,
    54.41% 91.886%,
    54.369% 91.347%,
    54.327% 90.814%,
    54.285% 90.306%,
    54.244% 89.842%,
    54.202% 89.44%,
    54.202% 89.44%,
    54.119% 89.81%,
    54.037% 90.765%,
    53.955% 92.071%,
    53.874% 93.496%,
    53.792% 94.805%,
    53.711% 95.767%,
    53.629% 96.146%,
    53.548% 95.712%,
    53.465% 94.229%,
    53.383% 91.464%,
    53.383% 91.464%,
    53.3% 91.733%,
    53.218% 91.689%,
    53.136% 91.39%,
    53.054% 90.897%,
    52.973% 90.267%,
    52.891% 89.56%,
    52.81% 88.835%,
    52.728% 88.152%,
    52.646% 87.569%,
    52.563% 87.145%,
    52.563% 87.145%,
    52.525% 88.765%,
    52.486% 90.06%,
    52.446% 91.029%,
    52.406% 91.672%,
    52.367% 91.988%,
    52.327% 91.975%,
    52.287% 91.634%,
    52.248% 90.964%,
    52.209% 89.962%,
    52.17% 88.63%,
    52.17% 88.63%,
    52.132% 88.609%,
    52.093% 88.785%,
    52.054% 89.033%,
    52.014% 89.226%,
    51.974% 89.237%,
    51.934% 88.941%,
    51.895% 88.21%,
    51.855% 86.92%,
    51.816% 84.942%,
    51.778% 82.151%,
    51.778% 82.151%,
    51.699% 83.199%,
    51.62% 83.502%,
    51.541% 83.296%,
    51.463% 82.818%,
    51.385% 82.303%,
    51.307% 81.986%,
    51.229% 82.103%,
    51.151% 82.889%,
    51.072% 84.582%,
    50.993% 87.415%,
    50.993% 87.415%,
    50.914% 86.992%,
    50.835% 86.558%,
    50.756% 86.149%,
    50.678% 85.804%,
    50.6% 85.559%,
    50.522% 85.452%,
    50.444% 85.52%,
    50.366% 85.8%,
    50.287% 86.329%,
    50.208% 87.145%,
    50.208% 87.145%,
    50.128% 87.029%,
    50.05% 86.925%,
    49.971% 86.839%,
    49.893% 86.776%,
    49.815% 86.74%,
    49.737% 86.737%,
    49.659% 86.771%,
    49.581% 86.847%,
    49.502% 86.97%,
    49.423% 87.145%,
    49.423% 87.145%,
    49.267% 89.025%,
    49.11% 90.275%,
    48.953% 90.995%,
    48.795% 91.285%,
    48.638% 91.245%,
    48.48% 90.974%,
    48.323% 90.572%,
    48.166% 90.139%,
    48.009% 89.773%,
    47.853% 89.575%,
    47.853% 89.575%,
    47.697% 89.219%,
    47.54% 89.141%,
    47.383% 89.246%,
    47.225% 89.439%,
    47.068% 89.625%,
    46.91% 89.711%,
    46.753% 89.6%,
    46.596% 89.199%,
    46.439% 88.412%,
    46.283% 87.145%,
    46.283% 87.145%,
    46.206% 86.227%,
    46.13% 86.147%,
    46.054% 86.669%,
    45.979% 87.553%,
    45.903% 88.563%,
    45.828% 89.458%,
    45.753% 90.003%,
    45.679% 89.957%,
    45.605% 89.084%,
    45.532% 87.145%,
    45.532% 87.145%,
    45.494% 85.268%,
    45.456% 83.806%,
    45.418% 82.698%,
    45.38% 81.88%,
    45.342% 81.29%,
    45.304% 80.867%,
    45.266% 80.547%,
    45.227% 80.269%,
    45.189% 79.969%,
    45.151% 79.586%,
    45.151% 79.586%,
    45.113% 78.847%,
    45.075% 78.934%,
    45.037% 79.663%,
    44.999% 80.847%,
    44.961% 82.303%,
    44.923% 83.843%,
    44.885% 85.283%,
    44.846% 86.437%,
    44.808% 87.119%,
    44.77% 87.145%,
    44.77% 87.145%,
    44.694% 86.528%,
    44.619% 85.978%,
    44.544% 85.508%,
    44.47% 85.128%,
    44.395% 84.85%,
    44.321% 84.686%,
    44.246% 84.647%,
    44.171% 84.744%,
    44.096% 84.988%,
    44.02% 85.39%,
    44.02% 85.39%,
    43.944% 82.422%,
    43.869% 80.74%,
    43.794% 80.123%,
    43.719% 80.352%,
    43.645% 81.206%,
    43.57% 82.465%,
    43.496% 83.909%,
    43.421% 85.317%,
    43.345% 86.469%,
    43.269% 87.145%,
    43.269% 87.145%,
    43.194% 88.703%,
    43.118% 89.318%,
    43.043% 89.224%,
    42.969% 88.653%,
    42.894% 87.837%,
    42.82% 87.009%,
    42.745% 86.402%,
    42.67% 86.247%,
    42.595% 86.777%,
    42.519% 88.225%,
    42.519% 88.225%,
    42.443% 89.331%,
    42.368% 89.626%,
    42.293% 89.307%,
    42.218% 88.577%,
    42.144% 87.634%,
    42.069% 86.68%,
    41.995% 85.913%,
    41.92% 85.534%,
    41.845% 85.743%,
    41.769% 86.74%,
    41.769% 86.74%,
    41.693% 87.04%,
    41.617% 87.148%,
    41.543% 87.091%,
    41.468% 86.896%,
    41.393% 86.588%,
    41.319% 86.196%,
    41.244% 85.745%,
    41.169% 85.263%,
    41.094% 84.776%,
    41.018% 84.311%,
    41.018% 84.311%,
    40.942% 83.898%,
    40.867% 83.569%,
    40.792% 83.35%,
    40.718% 83.267%,
    40.643% 83.349%,
    40.569% 83.621%,
    40.494% 84.109%,
    40.419% 84.842%,
    40.344% 85.845%,
    40.268% 87.145%,
    40.268% 87.145%,
    40.119% 88.777%,
    39.97% 90.175%,
    39.821% 91.316%,
    39.673% 92.175%,
    39.525% 92.73%,
    39.377% 92.957%,
    39.229% 92.832%,
    39.082% 92.333%,
    38.936% 91.435%,
    38.79% 90.115%,
    38.79% 90.115%,
    38.642% 91.653%,
    38.493% 92.138%,
    38.346% 91.812%,
    38.198% 90.916%,
    38.051% 89.693%,
    37.904% 88.385%,
    37.757% 87.234%,
    37.609% 86.482%,
    37.461% 86.372%,
    37.312% 87.145%,
    37.312% 87.145%,
    37.24% 86.425%,
    37.168% 85.744%,
    37.097% 85.13%,
    37.026% 84.614%,
    36.956% 84.226%,
    36.886% 83.996%,
    36.816% 83.954%,
    36.747% 84.13%,
    36.677% 84.554%,
    36.608% 85.255%,
    36.608% 85.255%,
    36.539% 85.16%,
    36.468% 85.58%,
    36.398% 86.359%,
    36.327% 87.337%,
    36.256% 88.36%,
    36.185% 89.269%,
    36.114% 89.908%,
    36.044% 90.119%,
    35.974% 89.745%,
    35.904% 88.63%,
    35.904% 88.63%,
    35.834% 85.612%,
    35.764% 83.142%,
    35.694% 81.261%,
    35.623% 80.006%,
    35.552% 79.418%,
    35.481% 79.533%,
    35.41% 80.393%,
    35.339% 82.034%,
    35.269% 84.497%,
    35.2% 87.82%,
    35.2% 87.82%,
    35.13% 89.31%,
    35.06% 90.653%,
    34.989% 91.773%,
    34.919% 92.597%,
    34.848% 93.051%,
    34.777% 93.058%,
    34.706% 92.546%,
    34.635% 91.44%,
    34.565% 89.664%,
    34.496% 87.145%,
    34.496% 87.145%,
    34.426% 90.873%,
    34.357% 93.835%,
    34.288% 96.092%,
    34.218% 97.706%,
    34.149% 98.737%,
    34.08% 99.245%,
    34.011% 99.291%,
    33.941% 98.937%,
    33.872% 98.243%,
    33.803% 97.269%,
    33.803% 97.269%,
    33.734% 96.121%,
    33.664% 94.825%,
    33.595% 93.443%,
    33.526% 92.038%,
    33.456% 90.672%,
    33.387% 89.406%,
    33.318% 88.305%,
    33.249% 87.429%,
    33.179% 86.842%,
    33.11% 86.605%,
    33.11% 86.605%,
    32.972% 86.908%,
    32.833% 87.49%,
    32.695% 88.223%,
    32.557% 88.983%,
    32.419% 89.642%,
    32.281% 90.075%,
    32.144% 90.154%,
    32.008% 89.754%,
    31.872% 88.748%,
    31.736% 87.01%,
    31.736% 87.01%,
    31.667% 88.904%,
    31.598% 89.789%,
    31.529% 89.876%,
    31.46% 89.379%,
    31.391% 88.512%,
    31.323% 87.486%,
    31.255% 86.516%,
    31.188% 85.814%,
    31.121% 85.592%,
    31.055% 86.065%,
    31.055% 86.065%,
    30.986% 82.305%,
    30.918% 80.281%,
    30.85% 79.662%,
    30.782% 80.12%,
    30.715% 81.324%,
    30.647% 82.946%,
    30.579% 84.655%,
    30.511% 86.121%,
    30.443% 87.016%,
    30.374% 87.01%,
    30.374% 87.01%,
    30.305% 86.6%,
    30.237% 86.189%,
    30.169% 85.795%,
    30.101% 85.434%,
    30.033% 85.12%,
    29.966% 84.872%,
    29.898% 84.705%,
    29.83% 84.635%,
    29.762% 84.678%,
    29.693% 84.851%,
    29.693% 84.851%,
    29.627% 83.566%,
    29.56% 82.237%,
    29.493% 81.006%,
    29.426% 80.013%,
    29.358% 79.401%,
    29.291% 79.311%,
    29.223% 79.885%,
    29.156% 81.265%,
    29.089% 83.593%,
    29.023% 87.01%,
    29.023% 87.01%,
    28.957% 87.882%,
    28.891% 88.497%,
    28.823% 88.888%,
    28.756% 89.09%,
    28.689% 89.136%,
    28.621% 89.061%,
    28.554% 88.898%,
    28.487% 88.682%,
    28.42% 88.446%,
    28.354% 88.225%,
    28.354% 88.225%,
    28.288% 88.694%,
    28.222% 89.496%,
    28.156% 90.455%,
    28.09% 91.395%,
    28.023% 92.139%,
    27.956% 92.511%,
    27.889% 92.333%,
    27.821% 91.43%,
    27.753% 89.624%,
    27.684% 86.74%,
    27.684% 86.74%,
    27.618% 85.993%,
    27.553% 85.233%,
    27.487% 84.495%,
    27.421% 83.816%,
    27.355% 83.231%,
    27.289% 82.775%,
    27.223% 82.485%,
    27.158% 82.395%,
    27.092% 82.542%,
    27.026% 82.961%,
    27.026% 82.961%,
    26.96% 83.234%,
    26.894% 83.562%,
    26.829% 83.934%,
    26.763% 84.339%,
    26.697% 84.766%,
    26.631% 85.206%,
    26.565% 85.647%,
    26.5% 86.079%,
    26.434% 86.492%,
    26.368% 86.875%,
    26.368% 86.875%,
    26.302% 86.805%,
    26.237% 86.944%,
    26.171% 87.212%,
    26.106% 87.525%,
    26.04% 87.803%,
    25.976% 87.964%,
    25.911% 87.925%,
    25.848% 87.605%,
    25.784% 86.923%,
    25.722% 85.795%,
    25.722% 85.795%,
    25.656% 84.543%,
    25.591% 83.742%,
    25.527% 83.334%,
    25.462% 83.262%,
    25.398% 83.467%,
    25.334% 83.891%,
    25.27% 84.474%,
    25.205% 85.16%,
    25.141% 85.89%,
    25.075% 86.605%,
    25.075% 86.605%,
    25.01% 87.765%,
    24.945% 88.187%,
    24.88% 88.027%,
    24.816% 87.437%,
    24.752% 86.572%,
    24.688% 85.585%,
    24.623% 84.631%,
    24.559% 83.862%,
    24.494% 83.435%,
    24.429% 83.501%,
    24.429% 83.501%,
    24.366% 82.484%,
    24.303% 82.297%,
    24.239% 82.741%,
    24.175% 83.62%,
    24.111% 84.732%,
    24.047% 85.882%,
    23.983% 86.869%,
    23.919% 87.496%,
    23.856% 87.564%,
    23.794% 86.875%,
    23.794% 86.875%,
    23.731% 85.674%,
    23.668% 84.734%,
    23.604% 84.04%,
    23.54% 83.577%,
    23.476% 83.332%,
    23.412% 83.289%,
    23.348% 83.434%,
    23.285% 83.752%,
    23.221% 84.229%,
    23.159% 84.851%,
    23.159% 84.851%,
    23.096% 83.212%,
    23.034% 82.464%,
    22.972% 82.421%,
    22.909% 82.896%,
    22.847% 83.703%,
    22.785% 84.656%,
    22.722% 85.569%,
    22.66% 86.254%,
    22.598% 86.527%,
    22.535% 86.2%,
    22.535% 86.2%,
    22.473% 87.407%,
    22.411% 88.563%,
    22.348% 89.619%,
    22.286% 90.524%,
    22.224% 91.228%,
    22.161% 91.682%,
    22.099% 91.834%,
    22.036% 91.634%,
    21.974% 91.033%,
    21.912% 89.98%,
    21.912% 89.98%,
    21.849% 90.549%,
    21.787% 91.016%,
    21.725% 91.346%,
    21.663% 91.502%,
    21.602% 91.448%,
    21.54% 91.146%,
    21.479% 90.561%,
    21.419% 89.656%,
    21.359% 88.394%,
    21.3% 86.74%,
    21.3% 86.74%,
    21.238% 85.773%,
    21.176% 84.704%,
    21.115% 83.608%,
    21.055% 82.563%,
    20.994% 81.645%,
    20.933% 80.928%,
    20.873% 80.491%,
    20.812% 80.408%,
    20.75% 80.756%,
    20.688% 81.611%,
    20.688% 81.611%,
    20.629% 81.085%,
    20.569% 80.792%,
    20.509% 80.713%,
    20.448% 80.829%,
    20.388% 81.122%,
    20.327% 81.572%,
    20.267% 82.162%,
    20.207% 82.872%,
    20.147% 83.685%,
    20.088% 84.581%,
    20.088% 84.581%,
    20.029% 84.721%,
    19.969% 84.752%,
    19.909% 84.692%,
    19.848% 84.561%,
    19.788% 84.378%,
    19.727% 84.163%,
    19.667% 83.934%,
    19.606% 83.712%,
    19.547% 83.516%,
    19.487% 83.366%,
    19.487% 83.366%,
    19.429% 83.427%,
    19.37% 83.534%,
    19.311% 83.691%,
    19.252% 83.903%,
    19.193% 84.176%,
    19.134% 84.512%,
    19.075% 84.919%,
    19.016% 85.4%,
    18.958% 85.961%,
    18.899% 86.605%,
    18.899% 86.605%,
    18.84% 83.833%,
    18.781% 81.778%,
    18.722% 80.355%,
    18.663% 79.478%,
    18.604% 79.063%,
    18.545% 79.025%,
    18.486% 79.278%,
    18.428% 79.737%,
    18.369% 80.319%,
    18.31% 80.936%,
    18.31% 80.936%,
    18.251% 81.416%,
    18.193% 82.148%,
    18.136% 83.045%,
    18.078% 84.02%,
    18.021% 84.986%,
    17.964% 85.854%,
    17.907% 86.537%,
    17.849% 86.949%,
    17.791% 87.001%,
    17.733% 86.605%,
    17.733% 86.605%,
    17.674% 86.596%,
    17.616% 86.835%,
    17.559% 87.242%,
    17.502% 87.733%,
    17.445% 88.225%,
    17.389% 88.636%,
    17.333% 88.884%,
    17.278% 88.886%,
    17.222% 88.559%,
    17.167% 87.82%,
    17.167% 87.82%,
    17.111% 89.051%,
    17.055% 89.987%,
    16.998% 90.628%,
    16.941% 90.969%,
    16.884% 91.009%,
    16.827% 90.745%,
    16.77% 90.176%,
    16.713% 89.297%,
    16.657% 88.108%,
    16.601% 86.605%,
    16.601% 86.605%,
    16.546% 87.729%,
    16.49% 88.193%,
    16.435% 88.13%,
    16.38% 87.674%,
    16.324% 86.96%,
    16.269% 86.119%,
    16.213% 85.287%,
    16.158% 84.597%,
    16.102% 84.182%,
    16.047% 84.176%,
    16.047% 84.176%,
    15.992% 82.681%,
    15.936% 81.643%,
    15.881% 81.011%,
    15.825% 80.731%,
    15.77% 80.75%,
    15.715% 81.017%,
    15.659% 81.478%,
    15.604% 82.081%,
    15.548% 82.772%,
    15.493% 83.501%,
    15.493% 83.501%,
    15.438% 84.522%,
    15.383% 85.26%,
    15.329% 85.744%,
    15.275% 86.008%,
    15.222% 86.082%,
    15.168% 85.998%,
    15.114% 85.788%,
    15.06% 85.483%,
    15.005% 85.115%,
    14.95% 84.716%,
    14.95% 84.716%,
    14.895% 84.182%,
    14.841% 83.798%,
    14.787% 83.568%,
    14.734% 83.495%,
    14.681% 83.585%,
    14.628% 83.841%,
    14.575% 84.267%,
    14.523% 84.867%,
    14.471% 85.645%,
    14.419% 86.605%,
    14.419% 86.605%,
    14.36% 85.865%,
    14.302% 85.669%,
    14.243% 85.899%,
    14.184% 86.437%,
    14.125% 87.162%,
    14.066% 87.956%,
    14.007% 88.7%,
    13.948% 89.275%,
    13.889% 89.561%,
    13.831% 89.44%,
    13.831% 89.44%,
    13.772% 89.812%,
    13.713% 90.039%,
    13.654% 90.12%,
    13.596% 90.055%,
    13.538% 89.845%,
    13.48% 89.488%,
    13.422% 88.986%,
    13.365% 88.338%,
    13.309% 87.545%,
    13.253% 86.605%,
    13.253% 86.605%,
    13.195% 85.004%,
    13.137% 83.759%,
    13.079% 82.86%,
    13.023% 82.299%,
    12.966% 82.067%,
    12.91% 82.154%,
    12.854% 82.553%,
    12.798% 83.253%,
    12.743% 84.247%,
    12.688% 85.525%,
    12.688% 85.525%,
    12.632% 84.437%,
    12.577% 83.409%,
    12.521% 82.519%,
    12.466% 81.843%,
    12.411% 81.459%,
    12.355% 81.444%,
    12.3% 81.874%,
    12.244% 82.826%,
    12.189% 84.377%,
    12.133% 86.605%,
    12.133% 86.605%,
    12.078% 87.817%,
    12.023% 88.122%,
    11.967% 87.747%,
    11.912% 86.918%,
    11.856% 85.863%,
    11.801% 84.807%,
    11.746% 83.979%,
    11.69% 83.603%,
    11.635% 83.908%,
    11.579% 85.121%,
    11.579% 85.121%,
    11.524% 85.253%,
    11.47% 85.616%,
    11.416% 86.156%,
    11.362% 86.818%,
    11.308% 87.55%,
    11.254% 88.298%,
    11.2% 89.01%,
    11.146% 89.63%,
    11.092% 90.106%,
    11.037% 90.385%,
    11.037% 90.385%,
    10.984% 89.438%,
    10.932% 88.69%,
    10.878% 88.123%,
    10.825% 87.715%,
    10.771% 87.449%,
    10.718% 87.304%,
    10.664% 87.261%,
    10.611% 87.301%,
    10.558% 87.404%,
    10.506% 87.55%,
    10.506% 87.55%,
    10.454% 87.717%,
    10.402% 87.879%,
    10.35% 88.018%,
    10.298% 88.112%,
    10.246% 88.141%,
    10.194% 88.085%,
    10.142% 87.923%,
    10.09% 87.636%,
    10.038% 87.204%,
    9.986% 86.605%,
    9.986% 86.605%,
    9.883% 85.792%,
    9.78% 85.182%,
    9.678% 84.73%,
    9.576% 84.387%,
    9.475% 84.108%,
    9.375% 83.845%,
    9.276% 83.551%,
    9.177% 83.18%,
    9.079% 82.684%,
    8.982% 82.016%,
    8.982% 82.016%,
    8.885% 81.714%,
    8.788% 81.612%,
    8.691% 81.698%,
    8.595% 81.96%,
    8.498% 82.387%,
    8.402% 82.968%,
    8.307% 83.692%,
    8.212% 84.547%,
    8.117% 85.522%,
    8.024% 86.605%,
    8.024% 86.605%,
    7.837% 83.846%,
    7.652% 82.627%,
    7.469% 82.6%,
    7.288% 83.418%,
    7.109% 84.732%,
    6.931% 86.197%,
    6.756% 87.464%,
    6.584% 88.186%,
    6.413% 88.016%,
    6.246% 86.605%,
    6.246% 86.605%,
    6.077% 87.163%,
    5.912% 87.875%,
    5.748% 88.638%,
    5.588% 89.346%,
    5.429% 89.895%,
    5.272% 90.182%,
    5.118% 90.1%,
    4.965% 89.547%,
    4.814% 88.417%,
    4.664% 86.605%,
    4.664% 86.605%,
    4.516% 86.955%,
    4.372% 87.396%,
    4.229% 87.864%,
    4.089% 88.296%,
    3.951% 88.63%,
    3.815% 88.802%,
    3.682% 88.748%,
    3.549% 88.406%,
    3.419% 87.713%,
    3.29% 86.605%,
    3.29% 86.605%,
    3.166% 85.355%,
    3.044% 85.076%,
    2.923% 85.508%,
    2.804% 86.391%,
    2.687% 87.466%,
    2.572% 88.471%,
    2.459% 89.148%,
    2.349% 89.236%,
    2.241% 88.475%,
    2.136% 86.605%,
    2.136% 86.605%,
    2.033% 87.884%,
    1.933% 88.627%,
    1.836% 88.927%,
    1.742% 88.879%,
    1.649% 88.579%,
    1.56% 88.121%,
    1.472% 87.6%,
    1.387% 87.111%,
    1.304% 86.747%,
    1.224% 86.605%,
    1.224% 86.605%,
    0.996% 86.605%,
    0.791% 86.605%,
    0.608% 86.605%,
    0.449% 86.605%,
    0.313% 86.605%,
    0.201% 86.605%,
    0.114% 86.605%,
    0.051% 86.605%,
    0.013% 86.605%,
    0% 86.605%,
    0% 0%,
    100% 0%,
    99.977% 87.415%,
    100% 87.415%
  );
}
.cg-service3-item:is(.ver_2) {
  background-color: #d7f4ff;
}
.cg-service3-item:is(.ver_2):before {
  background-color: #d7f4ff;
}
.cg-service3-item:is(.ver_3) {
  background-color: #ffe3df;
}
.cg-service3-item:is(.ver_3):before {
  background-color: #ffe3df;
}
.cg-service3-item .cg-ser3-text {
  max-width: 555px;
}
.cg-service3-item .cg-ser3-text .cg-sec-title .subtitle {
  color: var(--cg-pr-c2);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .cg-service3-item .cg-ser3-text .cg-sec-title .sec_title {
    font-size: 40px;
  }
}
.cg-service3-item .cg-ser3-text ul {
  margin-bottom: 35px;
}
.cg-service3-item .cg-ser3-text ul li {
  font-weight: 500;
  margin-bottom: 10px;
}
.cg-service3-item .cg-ser3-text ul li i {
  margin-right: 10px;
  color: var(--cg-pr-c3);
}
.cg-service3-item .cg-ser3-img {
  -webkit-transform: scale(1);
  transform: scale(1);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .cg-service3-item .cg-ser3-img {
    max-width: 50%;
  }
}
.cg-service3-item .cg-ser3-img .item-text {
  left: -30px;
  bottom: 35px;
  padding: 40px;
  max-width: 475px;
  position: absolute;
  border-radius: 7px;
  background: rgba(255, 255, 255, 0.58);
  border-left: 3px solid var(--cg-pr-c3);
  -webkit-backdrop-filter: blur(21px);
  backdrop-filter: blur(21px);
}
@media screen and (max-width: 650px) {
  .cg-service3-item .cg-ser3-img .item-text {
    position: static;
    padding: 20px 15px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px),
  only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-service3-item .cg-ser3-img .item-text {
    left: 30px;
    bottom: 15px;
  }
}
.cg-service3-item .cg-ser3-img .item-text h3 {
  font-size: 100px;
  font-weight: 700;
  color: var(--cg-pr-c3);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px),
  only screen and (min-width: 992px) and (max-width: 1199px) {
  .cg-service3-item .cg-ser3-img .item-text h3 {
    font-size: 70px;
  }
}
@media (max-width: 767px) {
  .cg-service3-item .cg-ser3-img .item-text h3 {
    font-size: 60px;
  }
}
@media (max-width: 767px) {
  .cg-service3-item .cg-ser3-img .item-text h3 {
    font-size: 50px;
  }
}
.cg-service3-item .cg-ser3-img .item-text h4 {
  font-size: 22px;
  font-weight: 700;
  color: var(--cg-pr-c1);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px),
  only screen and (min-width: 992px) and (max-width: 1199px) {
  .cg-service3-item .cg-ser3-img .item-text h4 {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  .cg-service3-item .cg-ser3-img .item-text h4 {
    font-size: 18px;
  }
}

.cg-service3-slider {
  padding-top: 150px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-service3-slider {
    padding-top: 50px;
  }
}

.swiper-slide-active .cg-service3-item {
  margin-top: -100px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .swiper-slide-active .cg-service3-item {
    margin-top: 0;
  }
}
.swiper-slide-active .cg-service3-item:before {
  display: none;
}

/*---------------------------------------------------- */
/*Video CTA Section*/
/*----------------------------------------------------*/
.cg-video-cta-sec {
  z-index: 1;
}

.cg-video-cta-content {
  width: 100%;
  height: 587px;
  overflow: hidden;
  border-radius: 22px;
}
@media (max-width: 767px) {
  .cg-video-cta-content {
    height: 350px;
  }
}
.cg-video-cta-content video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.cg-video-cta-text {
  left: 0;
  z-index: -1;
  bottom: 15px;
  position: absolute;
}
.cg-video-cta-text h2 {
  font-size: 190px;
  font-weight: 500;
  display: inline-block;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: rgba(11, 55, 66, 0.3);
}

/*---------------------------------------------------- */
/*Counter Section*/
/*----------------------------------------------------*/
.cg-counter3-content {
  gap: 30px 80px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px),
  only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-counter3-content {
    gap: 30px 40px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-counter3-content {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.cg-counter3-content .cg-sec-title {
  max-width: 475px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-counter3-content .cg-sec-title {
    text-align: center;
  }
}

.cg-counter1-content:is(.ver_2) {
  margin: 0;
  width: 100%;
  max-width: 828px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .cg-counter1-content:is(.ver_2) {
    max-width: 660px;
  }
}

/*---------------------------------------------------- */
/*Quote Section*/
/*----------------------------------------------------*/
.cg-qoute3-sec {
  z-index: 1;
  overflow: hidden;
}
.cg-qoute3-sec .cg-quote-side1 {
  top: -15%;
  z-index: -1;
  left: -14%;
}
.cg-qoute3-sec .cg-quote-side1:before {
  top: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 435px;
  position: absolute;
  background: linear-gradient(
    179.8deg,
    #effbff 22.85%,
    rgba(240, 251, 255, 0) 99.83%
  );
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-qoute3-sec .cg-quote-side1 {
    display: none;
  }
}
.cg-qoute3-sec .cg-quote-side2 {
  right: -7%;
  opacity: 0.1;
  z-index: -1;
  bottom: 105px;
}

.cg-qoute3-text-wrap {
  max-width: 785px;
}

.cg-qoute3-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px 90px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px),
  only screen and (min-width: 992px) and (max-width: 1199px) {
  .cg-qoute3-content {
    gap: 30px 35px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-qoute3-content {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.cg-quote-feature-wrap {
  gap: 30px 20px;
  max-width: 700px;
  margin-bottom: 35px;
  padding-bottom: 35px;
  border-bottom: 1px solid #dde0e8;
}
@media (max-width: 767px) {
  .cg-quote-feature-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.cg-qt-ft-item {
  max-width: 340px;
}
.cg-qt-ft-item .inner-item {
  gap: 20px;
  margin-bottom: 25px;
}
.cg-qt-ft-item .item-icon {
  width: 55px;
  height: 55px;
}
.cg-qt-ft-item .item-text h3 {
  font-size: 20px;
  max-width: 140px;
  line-height: 1.2;
  font-weight: 700;
  color: var(--cg-pr-c1);
  font-family: var(--cg-heading);
}

/*---------------------------------------------------- */
/*Why Choose Section*/
/*----------------------------------------------------*/
.cg-wc3-content {
  gap: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0px 55px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px),
  only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-wc3-content {
    margin: 0px 15px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-wc3-content {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.cg-wc3-card {
  z-index: 1;
  width: 100%;
  overflow: hidden;
  max-width: 890px;
  padding: 75px 70px;
  border-radius: 0;
  clip-path: polygon(10% 0%, 100% 0%, 100% 100%, 0% 100%, 0% 12%);
  background-color: #fff;
}
.cg-wc3-card:last-child {
  clip-path: polygon(0% 0%, 90% 0%, 100% 12%, 100% 100%, 0% 100%);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-wc3-card {
    padding: 50px 30px;
  }
}
.cg-wc3-card .cg-wc3-trc {
  right: 0;
  bottom: 0;
  z-index: -1;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px),
  only screen and (min-width: 1200px) and (max-width: 1399px) {
  .cg-wc3-card .cg-wc3-trc {
    right: -80px;
  }
}
@media (max-width: 767px) {
  .cg-wc3-card .cg-wc3-trc {
    display: none;
  }
}
.cg-wc3-card .cg-sec-title p {
  max-width: 465px;
  color: var(--cg-pr-c2);
}
.cg-wc3-card .cg-sec-title .wrapper-btn {
  margin-top: 30px;
}
.cg-wc3-card .cg-sec-title .wrapper-btn a {
  position: relative;
  width: max-content;
  font-size: 14px;
  line-height: 20px;
  font-weight: 800;
}
.cg-wc3-card .cg-sec-title .wrapper-btn a:hover::after {
  transform: translate(4px, 1px);
}
.cg-wc3-card:first-child .cg-sec-title .wrapper-btn a {
  color: var(--cg-pr-c2);
}
.cg-wc3-card:last-child .cg-sec-title .wrapper-btn a::after {
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%228%22%20height%3D%2213%22%20viewBox%3D%220%200%208%2013%22%20fill%3D%22none%22%20xmlns%3D%22http://www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M7.10947%206.48047L1.80479%2011.8125C1.53135%2012.0586%201.12119%2012.0586%200.875098%2011.8125L0.246192%2011.1836C9.77516e-05%2010.9375%209.77516e-05%2010.5273%200.246192%2010.2539L4.45713%206.01562L0.246192%201.80469C9.77516e-05%201.53125%209.77516e-05%201.12109%200.246192%200.875L0.875098%200.246094C1.12119%200%201.53135%200%201.80479%200.246094L7.10947%205.57812C7.35557%205.82422%207.35557%206.23438%207.10947%206.48047Z%22%20fill%3D%22%23001030%22/%3E%3C/svg%3E");
}
.cg-wc3-card .cg-sec-title .wrapper-btn a::after {
  content: "";
  width: 8px;
  height: 13px;
  display: inline-block;
  margin-left: 6px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("data:image/svg+xml,%3Csvg%20width%3D%228%22%20height%3D%2213%22%20viewBox%3D%220%200%208%2013%22%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M7.10947%206.48047L1.80479%2011.8125C1.53135%2012.0586%201.12119%2012.0586%200.875098%2011.8125L0.246192%2011.1836C9.77516e-05%2010.9375%209.77516e-05%2010.5273%200.246192%2010.2539L4.45713%206.01562L0.246192%201.80469C9.77516e-05%201.53125%209.77516e-05%201.12109%200.246192%200.875L0.875098%200.246094C1.12119%200%201.53135%200%201.80479%200.246094L7.10947%205.57812C7.35557%205.82422%207.35557%206.23438%207.10947%206.48047Z%22%20fill%3D%22%23BCB196%22/%3E%3C/svg%3E");
  transform: translateY(1px);

  transition: all 0.4s ease;
}
.cg-wc3-card:last-child .cg-sec-title p {
  color: var(--cg-pr-c1);
}
.cg-wc3-card .cg-quote1-text {
  max-width: 700px;
}
.cg-wc3-card:last-child .cg-sec-title p {
  color: var(--cg-pr-c1);
}
.cg-wc3-card .cg-quote1-text .cg-sec-title {
  color: var(--cg-pr-c2);
}
.cg-wc3-card:last-child .cg-quote1-text .cg-sec-title {
  color: var(--cg-pr-c1);
}
.cg-wc3-card ul {
  margin-top: 30px;
}
.cg-wc3-card .cg-quote1-text .elementor-gt-desc {
  color: var(--cg-pr-c2);
}
.cg-wc3-card .elementor-gt-desc {
  margin-top: 35px;
}
.cg-wc3-card .elementor-gt-desc .moredesc {
  font-size: 38px;
  line-height: 44px;
  margin-bottom: 30px;
  font-weight: 700;
}
.cg-wc3-card:last-child .elementor-gt-desc .moredesc {
  color: var(--cg-pr-c1);
}
@media (max-width: 767px) {
  .cg-wc3-card ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 0px 25px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.cg-wc3-card ul li {
  gap: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 700;
  margin-bottom: 15px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--cg-pr-c1);
}
.cg-wc3-card ul li:last-child {
  margin-bottom: 0;
}
.cg-wc3-card ul li i {
  width: 28px;
  height: 28px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--cg-pr-c2);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: rgba(14, 182, 189, 0.1);
}

/*---------------------------------------------------- */
/*Faq Section*/
/*----------------------------------------------------*/
.cg-faq3-sec {
  z-index: 1;
  /* overflow: hidden; */
}
.cg-faq3-sec .cg-faq3-plane {
  left: -5%;
  z-index: -1;
  bottom: 10%;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px),
  only screen and (min-width: 1200px) and (max-width: 1399px) {
  .cg-faq3-sec .cg-faq3-plane {
    bottom: 0;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-faq3-sec .cg-faq3-plane {
    display: none;
  }
}

.cg-faq3-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: center;
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-faq3-content {
    gap: 30px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.cg-faq3-item1 {
  max-width: 620px;
  padding-right: 64px;
  border-right: 1px solid rgba(0, 16, 48, 0.3);
}
.cg-faq3-item1 .cg-faq-accordion {
  margin-top: 64px;
}
.cg-faq3-item1 .cg-faq-accordion .accordion-body {
  color: var(--cg-pr-c1);
}

.cg-team3-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  /* max-width: 665px; */
  position: relative;
  padding-left: 120px;

  position: sticky;
  top: 120px;
  height: max-content;
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-team3-content {
    padding-left: 0;
  }
}
.cg-team3-content:before {
  top: 0;
  left: 0;
  width: 1px;
  height: 90%;
  content: "";
  position: absolute;
  background-color: #cac9c9;

  display: none;
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-team3-content:before {
    display: none;
  }
}
.cg-team3-content .cg-team3-item {
  width: 100%;
}
@media screen and (max-width: 600px) {
  .cg-team3-content .cg-team3-item {
    width: 100%;
    margin: 0 auto;
    max-width: 340px;
  }
}

.cg-team3-item {
  margin-bottom: 25px;
}
.cg-team3-item .cg-team-shape {
  left: 0;
  top: 0;
  z-index: -1;
}
.cg-team3-item .item-img {
  z-index: 1;
  position: relative;
  margin-bottom: 12px;
}
.cg-team3-item .item-img:before {
  bottom: 0;
  content: "";
  width: 100%;
  height: 50%;
  position: absolute;
  background: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(8.29%, #edfaff),
    color-stop(26.88%, rgba(239, 250, 255, 0.87)),
    color-stop(50.14%, rgba(246, 253, 255, 0.478607)),
    color-stop(99.64%, rgba(255, 255, 255, 0))
  );
  background: linear-gradient(
    0deg,
    #edfaff 8.29%,
    rgba(239, 250, 255, 0.87) 26.88%,
    rgba(246, 253, 255, 0.478607) 50.14%,
    rgba(255, 255, 255, 0) 99.64%
  );
}
.cg-team3-item .item-img .hover-shape {
  display: none;

  left: 0;
  top: 42%;
  right: 0;
  z-index: 1;
  width: 100px;
  height: 100px;
  margin: 0 auto;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
  background-color: var(--cg-pr-c2);
  clip-path: polygon(
    97.69% 54.017%,
    93.603% 56.525%,
    93.603% 56.525%,
    93.441% 56.628%,
    93.284% 56.736%,
    93.131% 56.851%,
    92.984% 56.972%,
    92.841% 57.099%,
    92.703% 57.232%,
    92.571% 57.37%,
    92.444% 57.514%,
    92.323% 57.663%,
    92.208% 57.817%,
    92.208% 57.817%,
    92.099% 57.976%,
    91.997% 58.14%,
    91.901% 58.307%,
    91.812% 58.477%,
    91.73% 58.652%,
    91.655% 58.829%,
    91.587% 59.01%,
    91.526% 59.193%,
    91.473% 59.379%,
    91.427% 59.567%,
    91.427% 59.567%,
    91.388% 59.758%,
    91.358% 59.949%,
    91.334% 60.141%,
    91.319% 60.334%,
    91.311% 60.527%,
    91.311% 60.72%,
    91.318% 60.914%,
    91.334% 61.106%,
    91.357% 61.299%,
    91.387% 61.491%,
    91.387% 61.491%,
    91.425% 61.681%,
    91.471% 61.869%,
    91.524% 62.055%,
    91.584% 62.238%,
    91.652% 62.418%,
    91.727% 62.596%,
    91.808% 62.771%,
    91.897% 62.942%,
    91.993% 63.109%,
    92.095% 63.273%,
    94.706% 67.336%,
    94.706% 67.336%,
    94.838% 67.547%,
    94.958% 67.763%,
    95.066% 67.985%,
    95.163% 68.212%,
    95.249% 68.444%,
    95.322% 68.68%,
    95.383% 68.92%,
    95.432% 69.163%,
    95.469% 69.409%,
    95.492% 69.657%,
    95.492% 69.657%,
    95.504% 69.906%,
    95.502% 70.155%,
    95.488% 70.402%,
    95.462% 70.649%,
    95.423% 70.893%,
    95.371% 71.135%,
    95.307% 71.374%,
    95.231% 71.61%,
    95.143% 71.842%,
    95.043% 72.069%,
    95.043% 72.069%,
    94.931% 72.291%,
    94.809% 72.506%,
    94.676% 72.714%,
    94.532% 72.914%,
    94.379% 73.106%,
    94.217% 73.289%,
    94.045% 73.464%,
    93.864% 73.63%,
    93.674% 73.786%,
    93.476% 73.932%,
    93.476% 73.932%,
    93.271% 74.067%,
    93.06% 74.191%,
    92.844% 74.304%,
    92.622% 74.404%,
    92.395% 74.493%,
    92.165% 74.569%,
    91.93% 74.633%,
    91.693% 74.685%,
    91.452% 74.724%,
    91.209% 74.75%,
    86.477% 75.187%,
    86.477% 75.187%,
    86.288% 75.207%,
    86.1% 75.235%,
    85.913% 75.271%,
    85.729% 75.314%,
    85.546% 75.365%,
    85.365% 75.423%,
    85.187% 75.489%,
    85.012% 75.563%,
    84.839% 75.644%,
    84.669% 75.732%,
    84.669% 75.732%,
    84.504% 75.827%,
    84.342% 75.928%,
    84.185% 76.036%,
    84.032% 76.151%,
    83.884% 76.271%,
    83.741% 76.398%,
    83.602% 76.531%,
    83.47% 76.669%,
    83.342% 76.813%,
    83.221% 76.963%,
    83.221% 76.963%,
    83.105% 77.117%,
    82.996% 77.276%,
    82.894% 77.439%,
    82.798% 77.605%,
    82.708% 77.776%,
    82.626% 77.95%,
    82.551% 78.128%,
    82.483% 78.309%,
    82.421% 78.492%,
    82.367% 78.679%,
    82.367% 78.679%,
    82.321% 78.867%,
    82.283% 79.057%,
    82.252% 79.248%,
    82.228% 79.44%,
    82.213% 79.633%,
    82.205% 79.826%,
    82.204% 80.02%,
    82.212% 80.213%,
    82.227% 80.407%,
    82.25% 80.6%,
    82.879% 85.418%,
    82.879% 85.418%,
    82.908% 85.665%,
    82.925% 85.913%,
    82.928% 86.162%,
    82.919% 86.409%,
    82.898% 86.656%,
    82.864% 86.901%,
    82.818% 87.144%,
    82.759% 87.385%,
    82.688% 87.623%,
    82.604% 87.857%,
    82.604% 87.857%,
    82.509% 88.087%,
    82.402% 88.31%,
    82.284% 88.527%,
    82.156% 88.737%,
    82.017% 88.94%,
    81.868% 89.136%,
    81.709% 89.323%,
    81.54% 89.502%,
    81.363% 89.671%,
    81.176% 89.832%,
    81.176% 89.832%,
    80.981% 89.983%,
    80.78% 90.122%,
    80.572% 90.25%,
    80.358% 90.367%,
    80.138% 90.473%,
    79.914% 90.566%,
    79.685% 90.648%,
    79.451% 90.717%,
    79.214% 90.774%,
    78.974% 90.818%,
    78.974% 90.818%,
    78.732% 90.85%,
    78.489% 90.868%,
    78.246% 90.874%,
    78.004% 90.866%,
    77.762% 90.846%,
    77.522% 90.813%,
    77.283% 90.767%,
    77.047% 90.708%,
    76.814% 90.637%,
    76.584% 90.553%,
    72.116% 88.855%,
    72.116% 88.855%,
    71.937% 88.789%,
    71.756% 88.732%,
    71.573% 88.682%,
    71.389% 88.639%,
    71.203% 88.604%,
    71.016% 88.577%,
    70.828% 88.558%,
    70.639% 88.547%,
    70.449% 88.543%,
    70.259% 88.547%,
    70.259% 88.547%,
    70.07% 88.559%,
    69.881% 88.58%,
    69.694% 88.607%,
    69.508% 88.643%,
    69.323% 88.686%,
    69.141% 88.737%,
    68.961% 88.795%,
    68.783% 88.861%,
    68.607% 88.934%,
    68.434% 89.015%,
    68.434% 89.015%,
    68.265% 89.102%,
    68.099% 89.197%,
    67.938% 89.298%,
    67.781% 89.406%,
    67.628% 89.52%,
    67.48% 89.64%,
    67.337% 89.766%,
    67.199% 89.899%,
    67.066% 90.037%,
    66.938% 90.18%,
    66.938% 90.18%,
    66.817% 90.329%,
    66.701% 90.483%,
    66.592% 90.641%,
    66.49% 90.803%,
    66.394% 90.97%,
    66.304% 91.14%,
    66.222% 91.314%,
    66.146% 91.491%,
    66.078% 91.672%,
    66.016% 91.855%,
    64.532% 96.475%,
    64.532% 96.475%,
    64.453% 96.71%,
    64.362% 96.941%,
    64.26% 97.166%,
    64.146% 97.384%,
    64.022% 97.597%,
    63.887% 97.802%,
    63.742% 98.001%,
    63.587% 98.191%,
    63.421% 98.373%,
    63.247% 98.547%,
    63.247% 98.547%,
    63.063% 98.711%,
    62.872% 98.865%,
    62.674% 99.008%,
    62.469% 99.14%,
    62.258% 99.261%,
    62.041% 99.371%,
    61.818% 99.469%,
    61.591% 99.556%,
    61.358% 99.63%,
    61.122% 99.692%,
    61.122% 99.692%,
    60.883% 99.741%,
    60.643% 99.777%,
    60.401% 99.801%,
    60.159% 99.811%,
    59.917% 99.809%,
    59.675% 99.793%,
    59.434% 99.765%,
    59.195% 99.724%,
    58.957% 99.671%,
    58.722% 99.604%,
    58.722% 99.604%,
    58.491% 99.525%,
    58.265% 99.434%,
    58.044% 99.332%,
    57.828% 99.218%,
    57.619% 99.093%,
    57.417% 98.956%,
    57.222% 98.81%,
    57.034% 98.652%,
    56.854% 98.485%,
    56.683% 98.308%,
    53.388% 94.8%,
    53.388% 94.8%,
    53.255% 94.661%,
    53.116% 94.529%,
    52.973% 94.402%,
    52.824% 94.282%,
    52.671% 94.168%,
    52.514% 94.061%,
    52.352% 93.96%,
    52.187% 93.866%,
    52.017% 93.778%,
    51.844% 93.698%,
    51.844% 93.698%,
    51.668% 93.624%,
    51.49% 93.559%,
    51.309% 93.501%,
    51.126% 93.45%,
    50.942% 93.407%,
    50.756% 93.372%,
    50.568% 93.344%,
    50.38% 93.325%,
    50.19% 93.313%,
    50% 93.309%,
    50% 93.309%,
    49.81% 93.313%,
    49.62% 93.325%,
    49.432% 93.344%,
    49.244% 93.372%,
    49.058% 93.407%,
    48.874% 93.45%,
    48.691% 93.501%,
    48.51% 93.559%,
    48.332% 93.624%,
    48.156% 93.698%,
    48.156% 93.698%,
    47.983% 93.778%,
    47.813% 93.866%,
    47.648% 93.96%,
    47.486% 94.061%,
    47.329% 94.168%,
    47.176% 94.282%,
    47.027% 94.402%,
    46.884% 94.529%,
    46.745% 94.661%,
    46.612% 94.8%,
    43.317% 98.308%,
    43.317% 98.308%,
    43.145% 98.485%,
    42.966% 98.652%,
    42.778% 98.81%,
    42.583% 98.956%,
    42.38% 99.093%,
    42.172% 99.218%,
    41.956% 99.332%,
    41.735% 99.434%,
    41.509% 99.525%,
    41.278% 99.604%,
    41.278% 99.604%,
    41.043% 99.671%,
    40.805% 99.724%,
    40.566% 99.765%,
    40.325% 99.793%,
    40.083% 99.809%,
    39.841% 99.811%,
    39.599% 99.801%,
    39.357% 99.777%,
    39.117% 99.741%,
    38.878% 99.692%,
    38.878% 99.692%,
    38.641% 99.63%,
    38.409% 99.556%,
    38.182% 99.469%,
    37.959% 99.371%,
    37.742% 99.261%,
    37.531% 99.14%,
    37.326% 99.008%,
    37.128% 98.865%,
    36.937% 98.711%,
    36.753% 98.547%,
    36.753% 98.547%,
    36.578% 98.373%,
    36.413% 98.191%,
    36.258% 98.001%,
    36.113% 97.802%,
    35.978% 97.597%,
    35.854% 97.384%,
    35.74% 97.166%,
    35.638% 96.941%,
    35.547% 96.71%,
    35.468% 96.475%,
    33.984% 91.855%,
    33.984% 91.855%,
    33.923% 91.672%,
    33.854% 91.491%,
    33.778% 91.314%,
    33.696% 91.14%,
    33.606% 90.97%,
    33.51% 90.803%,
    33.408% 90.641%,
    33.298% 90.483%,
    33.183% 90.329%,
    33.061% 90.18%,
    33.061% 90.18%,
    32.934% 90.037%,
    32.801% 89.899%,
    32.663% 89.766%,
    32.52% 89.64%,
    32.372% 89.52%,
    32.219% 89.406%,
    32.062% 89.298%,
    31.901% 89.197%,
    31.735% 89.102%,
    31.566% 89.015%,
    31.566% 89.015%,
    31.393% 88.934%,
    31.218% 88.861%,
    31.04% 88.795%,
    30.859% 88.737%,
    30.677% 88.686%,
    30.492% 88.643%,
    30.306% 88.607%,
    30.119% 88.58%,
    29.93% 88.559%,
    29.741% 88.547%,
    29.741% 88.547%,
    29.551% 88.543%,
    29.362% 88.547%,
    29.173% 88.558%,
    28.984% 88.577%,
    28.797% 88.604%,
    28.611% 88.639%,
    28.427% 88.682%,
    28.244% 88.732%,
    28.063% 88.789%,
    27.884% 88.855%,
    23.416% 90.553%,
    23.416% 90.553%,
    23.186% 90.637%,
    22.953% 90.708%,
    22.716% 90.767%,
    22.478% 90.813%,
    22.238% 90.846%,
    21.996% 90.866%,
    21.754% 90.874%,
    21.511% 90.868%,
    21.268% 90.85%,
    21.026% 90.818%,
    21.026% 90.818%,
    20.786% 90.774%,
    20.549% 90.717%,
    20.315% 90.648%,
    20.086% 90.566%,
    19.862% 90.473%,
    19.642% 90.367%,
    19.428% 90.25%,
    19.22% 90.122%,
    19.019% 89.983%,
    18.824% 89.832%,
    18.824% 89.832%,
    18.637% 89.671%,
    18.46% 89.502%,
    18.291% 89.323%,
    18.132% 89.136%,
    17.983% 88.94%,
    17.844% 88.737%,
    17.716% 88.527%,
    17.598% 88.31%,
    17.491% 88.087%,
    17.396% 87.857%,
    17.396% 87.857%,
    17.313% 87.623%,
    17.241% 87.385%,
    17.182% 87.144%,
    17.136% 86.901%,
    17.102% 86.656%,
    17.081% 86.409%,
    17.072% 86.162%,
    17.075% 85.913%,
    17.092% 85.665%,
    17.121% 85.418%,
    17.751% 80.6%,
    17.751% 80.6%,
    17.773% 80.407%,
    17.788% 80.213%,
    17.796% 80.02%,
    17.795% 79.826%,
    17.787% 79.633%,
    17.772% 79.44%,
    17.748% 79.248%,
    17.717% 79.057%,
    17.679% 78.867%,
    17.632% 78.679%,
    17.632% 78.679%,
    17.578% 78.492%,
    17.517% 78.309%,
    17.449% 78.128%,
    17.374% 77.95%,
    17.291% 77.776%,
    17.202% 77.605%,
    17.106% 77.439%,
    17.004% 77.276%,
    16.895% 77.117%,
    16.779% 76.963%,
    16.779% 76.963%,
    16.657% 76.813%,
    16.53% 76.669%,
    16.397% 76.531%,
    16.259% 76.398%,
    16.116% 76.271%,
    15.968% 76.151%,
    15.816% 76.036%,
    15.658% 75.928%,
    15.496% 75.827%,
    15.331% 75.732%,
    15.331% 75.732%,
    15.161% 75.644%,
    14.988% 75.563%,
    14.813% 75.489%,
    14.635% 75.423%,
    14.454% 75.365%,
    14.271% 75.314%,
    14.087% 75.271%,
    13.9% 75.235%,
    13.712% 75.207%,
    13.523% 75.187%,
    8.791% 74.742%,
    8.791% 74.742%,
    8.548% 74.716%,
    8.307% 74.677%,
    8.07% 74.625%,
    7.835% 74.561%,
    7.605% 74.485%,
    7.378% 74.397%,
    7.156% 74.296%,
    6.94% 74.184%,
    6.729% 74.06%,
    6.524% 73.925%,
    6.524% 73.925%,
    6.326% 73.778%,
    6.136% 73.622%,
    5.956% 73.456%,
    5.784% 73.281%,
    5.621% 73.098%,
    5.468% 72.906%,
    5.324% 72.706%,
    5.191% 72.498%,
    5.069% 72.283%,
    4.957% 72.061%,
    4.957% 72.061%,
    4.857% 71.834%,
    4.769% 71.602%,
    4.693% 71.366%,
    4.629% 71.127%,
    4.577% 70.885%,
    4.538% 70.641%,
    4.511% 70.394%,
    4.497% 70.147%,
    4.496% 69.898%,
    4.507% 69.649%,
    4.507% 69.649%,
    4.531% 69.401%,
    4.568% 69.155%,
    4.617% 68.912%,
    4.678% 68.672%,
    4.752% 68.436%,
    4.837% 68.204%,
    4.934% 67.977%,
    5.042% 67.755%,
    5.162% 67.539%,
    5.294% 67.328%,
    7.905% 63.273%,
    7.905% 63.273%,
    8.007% 63.109%,
    8.103% 62.942%,
    8.191% 62.771%,
    8.273% 62.596%,
    8.348% 62.418%,
    8.415% 62.238%,
    8.476% 62.055%,
    8.529% 61.869%,
    8.575% 61.681%,
    8.613% 61.491%,
    8.613% 61.491%,
    8.644% 61.299%,
    8.666% 61.106%,
    8.682% 60.914%,
    8.689% 60.72%,
    8.689% 60.527%,
    8.681% 60.334%,
    8.666% 60.141%,
    8.643% 59.949%,
    8.612% 59.758%,
    8.573% 59.567%,
    8.573% 59.567%,
    8.527% 59.379%,
    8.474% 59.193%,
    8.413% 59.01%,
    8.345% 58.829%,
    8.27% 58.652%,
    8.188% 58.477%,
    8.099% 58.307%,
    8.004% 58.14%,
    7.901% 57.976%,
    7.792% 57.817%,
    7.792% 57.817%,
    7.677% 57.663%,
    7.556% 57.514%,
    7.429% 57.37%,
    7.297% 57.232%,
    7.159% 57.099%,
    7.016% 56.972%,
    6.869% 56.851%,
    6.716% 56.736%,
    6.559% 56.628%,
    6.397% 56.525%,
    2.31% 54.017%,
    2.31% 54.017%,
    2.102% 53.886%,
    1.903% 53.744%,
    1.711% 53.592%,
    1.527% 53.431%,
    1.352% 53.26%,
    1.186% 53.08%,
    1.03% 52.891%,
    0.882% 52.694%,
    0.745% 52.489%,
    0.618% 52.276%,
    0.618% 52.276%,
    0.503% 52.057%,
    0.399% 51.832%,
    0.306% 51.603%,
    0.226% 51.37%,
    0.157% 51.132%,
    0.101% 50.892%,
    0.057% 50.648%,
    0.025% 50.402%,
    0.006% 50.155%,
    0% 49.906%,
    0% 49.906%,
    0.006% 49.657%,
    0.025% 49.409%,
    0.057% 49.163%,
    0.101% 48.92%,
    0.157% 48.679%,
    0.226% 48.442%,
    0.306% 48.209%,
    0.399% 47.979%,
    0.503% 47.755%,
    0.618% 47.536%,
    0.618% 47.536%,
    0.745% 47.323%,
    0.882% 47.118%,
    1.03% 46.921%,
    1.186% 46.732%,
    1.352% 46.552%,
    1.527% 46.381%,
    1.711% 46.219%,
    1.903% 46.067%,
    2.102% 45.926%,
    2.31% 45.794%,
    6.397% 43.286%,
    6.397% 43.286%,
    6.559% 43.184%,
    6.716% 43.075%,
    6.869% 42.961%,
    7.016% 42.84%,
    7.159% 42.713%,
    7.297% 42.58%,
    7.429% 42.442%,
    7.556% 42.298%,
    7.677% 42.149%,
    7.792% 41.994%,
    7.792% 41.994%,
    7.901% 41.835%,
    8.004% 41.672%,
    8.099% 41.505%,
    8.188% 41.334%,
    8.27% 41.16%,
    8.345% 40.982%,
    8.413% 40.802%,
    8.474% 40.618%,
    8.527% 40.432%,
    8.573% 40.244%,
    8.573% 40.244%,
    8.612% 40.054%,
    8.643% 39.863%,
    8.666% 39.671%,
    8.681% 39.478%,
    8.689% 39.285%,
    8.689% 39.091%,
    8.682% 38.898%,
    8.666% 38.705%,
    8.644% 38.513%,
    8.613% 38.321%,
    8.613% 38.321%,
    8.575% 38.131%,
    8.529% 37.943%,
    8.476% 37.757%,
    8.415% 37.574%,
    8.348% 37.393%,
    8.273% 37.216%,
    8.191% 37.041%,
    8.103% 36.87%,
    8.007% 36.703%,
    7.905% 36.539%,
    5.294% 32.475%,
    5.294% 32.475%,
    5.162% 32.265%,
    5.042% 32.049%,
    4.934% 31.827%,
    4.837% 31.6%,
    4.752% 31.368%,
    4.678% 31.132%,
    4.617% 30.892%,
    4.568% 30.649%,
    4.531% 30.403%,
    4.507% 30.155%,
    4.507% 30.155%,
    4.496% 29.906%,
    4.497% 29.657%,
    4.511% 29.409%,
    4.538% 29.163%,
    4.577% 28.918%,
    4.629% 28.676%,
    4.693% 28.437%,
    4.769% 28.201%,
    4.857% 27.97%,
    4.957% 27.742%,
    4.957% 27.742%,
    5.069% 27.521%,
    5.191% 27.306%,
    5.324% 27.098%,
    5.468% 26.898%,
    5.621% 26.706%,
    5.784% 26.522%,
    5.956% 26.347%,
    6.136% 26.182%,
    6.326% 26.026%,
    6.524% 25.879%,
    6.524% 25.879%,
    6.729% 25.744%,
    6.94% 25.62%,
    7.156% 25.508%,
    7.378% 25.407%,
    7.605% 25.319%,
    7.835% 25.242%,
    8.07% 25.178%,
    8.307% 25.127%,
    8.548% 25.088%,
    8.791% 25.062%,
    13.523% 24.625%,
    13.523% 24.625%,
    13.712% 24.605%,
    13.9% 24.577%,
    14.087% 24.541%,
    14.271% 24.498%,
    14.454% 24.447%,
    14.635% 24.388%,
    14.813% 24.322%,
    14.988% 24.249%,
    15.161% 24.168%,
    15.331% 24.08%,
    15.331% 24.08%,
    15.496% 23.985%,
    15.658% 23.883%,
    15.816% 23.775%,
    15.968% 23.661%,
    16.116% 23.54%,
    16.259% 23.413%,
    16.397% 23.281%,
    16.53% 23.142%,
    16.657% 22.998%,
    16.779% 22.849%,
    16.779% 22.849%,
    16.895% 22.695%,
    17.004% 22.536%,
    17.106% 22.373%,
    17.202% 22.206%,
    17.291% 22.035%,
    17.374% 21.861%,
    17.449% 21.684%,
    17.517% 21.503%,
    17.578% 21.319%,
    17.632% 21.133%,
    17.632% 21.133%,
    17.679% 20.944%,
    17.717% 20.755%,
    17.748% 20.563%,
    17.772% 20.371%,
    17.787% 20.179%,
    17.795% 19.985%,
    17.796% 19.792%,
    17.788% 19.598%,
    17.773% 19.405%,
    17.751% 19.212%,
    17.121% 14.394%,
    17.121% 14.394%,
    17.092% 14.146%,
    17.075% 13.898%,
    17.072% 13.65%,
    17.081% 13.402%,
    17.102% 13.156%,
    17.136% 12.91%,
    17.182% 12.667%,
    17.241% 12.426%,
    17.313% 12.189%,
    17.396% 11.954%,
    17.396% 11.954%,
    17.491% 11.725%,
    17.598% 11.501%,
    17.716% 11.284%,
    17.844% 11.074%,
    17.983% 10.871%,
    18.132% 10.676%,
    18.291% 10.489%,
    18.46% 10.31%,
    18.637% 10.14%,
    18.824% 9.979%,
    18.824% 9.979%,
    19.019% 9.829%,
    19.22% 9.689%,
    19.428% 9.561%,
    19.642% 9.444%,
    19.862% 9.339%,
    20.086% 9.245%,
    20.315% 9.164%,
    20.549% 9.094%,
    20.786% 9.037%,
    21.026% 8.993%,
    21.026% 8.993%,
    21.268% 8.962%,
    21.511% 8.943%,
    21.754% 8.938%,
    21.996% 8.945%,
    22.238% 8.966%,
    22.478% 8.999%,
    22.716% 9.045%,
    22.953% 9.103%,
    23.186% 9.174%,
    23.416% 9.258%,
    27.884% 10.957%,
    27.884% 10.957%,
    28.063% 11.022%,
    28.244% 11.08%,
    28.427% 11.13%,
    28.611% 11.172%,
    28.797% 11.207%,
    28.984% 11.234%,
    29.173% 11.254%,
    29.362% 11.265%,
    29.551% 11.269%,
    29.741% 11.264%,
    29.741% 11.264%,
    29.93% 11.252%,
    30.119% 11.232%,
    30.306% 11.204%,
    30.492% 11.169%,
    30.677% 11.126%,
    30.859% 11.075%,
    31.04% 11.017%,
    31.218% 10.951%,
    31.393% 10.878%,
    31.566% 10.797%,
    31.566% 10.797%,
    31.735% 10.709%,
    31.901% 10.615%,
    32.062% 10.514%,
    32.219% 10.406%,
    32.372% 10.292%,
    32.52% 10.172%,
    32.663% 10.045%,
    32.801% 9.913%,
    32.934% 9.775%,
    33.061% 9.631%,
    33.061% 9.631%,
    33.183% 9.482%,
    33.298% 9.329%,
    33.408% 9.171%,
    33.51% 9.008%,
    33.606% 8.842%,
    33.696% 8.672%,
    33.778% 8.498%,
    33.854% 8.32%,
    33.923% 8.14%,
    33.984% 7.956%,
    35.468% 3.337%,
    35.468% 3.337%,
    35.547% 3.101%,
    35.638% 2.871%,
    35.74% 2.646%,
    35.854% 2.427%,
    35.978% 2.215%,
    36.113% 2.009%,
    36.258% 1.811%,
    36.413% 1.62%,
    36.578% 1.438%,
    36.753% 1.264%,
    36.753% 1.264%,
    36.937% 1.1%,
    37.128% 0.946%,
    37.326% 0.803%,
    37.531% 0.671%,
    37.742% 0.55%,
    37.959% 0.44%,
    38.182% 0.342%,
    38.409% 0.256%,
    38.641% 0.182%,
    38.878% 0.12%,
    38.878% 0.12%,
    39.117% 0.071%,
    39.357% 0.034%,
    39.599% 0.011%,
    39.841% 0.001%,
    40.083% 0.003%,
    40.325% 0.018%,
    40.566% 0.046%,
    40.805% 0.087%,
    41.043% 0.141%,
    41.278% 0.207%,
    41.278% 0.207%,
    41.509% 0.286%,
    41.735% 0.377%,
    41.956% 0.48%,
    42.172% 0.594%,
    42.38% 0.719%,
    42.583% 0.855%,
    42.778% 1.002%,
    42.966% 1.159%,
    43.145% 1.326%,
    43.317% 1.503%,
    46.612% 5.012%,
    46.612% 5.012%,
    46.745% 5.15%,
    46.884% 5.283%,
    47.027% 5.409%,
    47.176% 5.529%,
    47.329% 5.643%,
    47.486% 5.751%,
    47.648% 5.852%,
    47.813% 5.946%,
    47.983% 6.034%,
    48.156% 6.114%,
    48.156% 6.114%,
    48.332% 6.187%,
    48.51% 6.253%,
    48.691% 6.311%,
    48.874% 6.361%,
    49.058% 6.404%,
    49.244% 6.44%,
    49.432% 6.467%,
    49.62% 6.487%,
    49.81% 6.499%,
    50% 6.503%,
    50% 6.503%,
    50.19% 6.499%,
    50.38% 6.487%,
    50.568% 6.467%,
    50.756% 6.44%,
    50.942% 6.404%,
    51.126% 6.361%,
    51.309% 6.311%,
    51.49% 6.253%,
    51.668% 6.187%,
    51.844% 6.114%,
    51.844% 6.114%,
    52.017% 6.034%,
    52.187% 5.946%,
    52.352% 5.852%,
    52.514% 5.751%,
    52.671% 5.643%,
    52.824% 5.529%,
    52.973% 5.409%,
    53.116% 5.283%,
    53.255% 5.15%,
    53.388% 5.012%,
    56.683% 1.503%,
    56.683% 1.503%,
    56.854% 1.326%,
    57.034% 1.159%,
    57.222% 1.002%,
    57.417% 0.855%,
    57.619% 0.719%,
    57.828% 0.594%,
    58.044% 0.48%,
    58.265% 0.377%,
    58.491% 0.286%,
    58.722% 0.207%,
    58.722% 0.207%,
    58.957% 0.141%,
    59.195% 0.087%,
    59.434% 0.046%,
    59.675% 0.018%,
    59.917% 0.003%,
    60.159% 0.001%,
    60.401% 0.011%,
    60.643% 0.034%,
    60.883% 0.071%,
    61.122% 0.12%,
    61.122% 0.12%,
    61.358% 0.182%,
    61.591% 0.256%,
    61.818% 0.342%,
    62.041% 0.44%,
    62.258% 0.55%,
    62.469% 0.671%,
    62.674% 0.803%,
    62.872% 0.946%,
    63.063% 1.1%,
    63.247% 1.264%,
    63.247% 1.264%,
    63.421% 1.438%,
    63.587% 1.62%,
    63.742% 1.811%,
    63.887% 2.009%,
    64.022% 2.215%,
    64.146% 2.427%,
    64.26% 2.646%,
    64.362% 2.871%,
    64.453% 3.101%,
    64.532% 3.337%,
    66.016% 7.956%,
    66.016% 7.956%,
    66.078% 8.14%,
    66.146% 8.32%,
    66.222% 8.498%,
    66.304% 8.672%,
    66.394% 8.842%,
    66.49% 9.008%,
    66.592% 9.171%,
    66.701% 9.329%,
    66.817% 9.482%,
    66.938% 9.631%,
    66.938% 9.631%,
    67.066% 9.775%,
    67.199% 9.913%,
    67.337% 10.045%,
    67.48% 10.172%,
    67.628% 10.292%,
    67.781% 10.406%,
    67.938% 10.514%,
    68.099% 10.615%,
    68.265% 10.709%,
    68.434% 10.797%,
    68.434% 10.797%,
    68.607% 10.878%,
    68.783% 10.951%,
    68.961% 11.017%,
    69.141% 11.075%,
    69.323% 11.126%,
    69.508% 11.169%,
    69.694% 11.204%,
    69.881% 11.232%,
    70.07% 11.252%,
    70.259% 11.264%,
    70.259% 11.264%,
    70.449% 11.269%,
    70.639% 11.265%,
    70.828% 11.254%,
    71.016% 11.234%,
    71.203% 11.207%,
    71.389% 11.172%,
    71.573% 11.13%,
    71.756% 11.08%,
    71.937% 11.022%,
    72.116% 10.957%,
    76.584% 9.258%,
    76.584% 9.258%,
    76.814% 9.174%,
    77.047% 9.103%,
    77.283% 9.045%,
    77.522% 8.999%,
    77.762% 8.966%,
    78.004% 8.945%,
    78.246% 8.938%,
    78.489% 8.943%,
    78.732% 8.962%,
    78.974% 8.993%,
    78.974% 8.993%,
    79.214% 9.037%,
    79.451% 9.094%,
    79.685% 9.164%,
    79.914% 9.245%,
    80.138% 9.339%,
    80.358% 9.444%,
    80.572% 9.561%,
    80.78% 9.689%,
    80.981% 9.829%,
    81.176% 9.979%,
    81.176% 9.979%,
    81.363% 10.14%,
    81.54% 10.31%,
    81.709% 10.489%,
    81.868% 10.676%,
    82.017% 10.871%,
    82.156% 11.074%,
    82.284% 11.284%,
    82.402% 11.501%,
    82.509% 11.725%,
    82.604% 11.954%,
    82.604% 11.954%,
    82.688% 12.189%,
    82.759% 12.426%,
    82.818% 12.667%,
    82.864% 12.91%,
    82.898% 13.156%,
    82.919% 13.402%,
    82.928% 13.65%,
    82.925% 13.898%,
    82.908% 14.146%,
    82.879% 14.394%,
    82.25% 19.212%,
    82.25% 19.212%,
    82.227% 19.405%,
    82.212% 19.598%,
    82.204% 19.792%,
    82.205% 19.985%,
    82.213% 20.179%,
    82.228% 20.371%,
    82.252% 20.563%,
    82.283% 20.755%,
    82.321% 20.944%,
    82.367% 21.133%,
    82.367% 21.133%,
    82.421% 21.319%,
    82.483% 21.503%,
    82.551% 21.684%,
    82.626% 21.861%,
    82.708% 22.035%,
    82.798% 22.206%,
    82.894% 22.373%,
    82.996% 22.536%,
    83.105% 22.695%,
    83.221% 22.849%,
    83.221% 22.849%,
    83.342% 22.998%,
    83.47% 23.142%,
    83.602% 23.281%,
    83.741% 23.413%,
    83.884% 23.54%,
    84.032% 23.661%,
    84.185% 23.775%,
    84.342% 23.883%,
    84.504% 23.985%,
    84.669% 24.08%,
    84.669% 24.08%,
    84.839% 24.168%,
    85.012% 24.249%,
    85.187% 24.322%,
    85.365% 24.388%,
    85.546% 24.447%,
    85.729% 24.498%,
    85.913% 24.541%,
    86.1% 24.577%,
    86.288% 24.605%,
    86.477% 24.625%,
    91.209% 25.07%,
    91.209% 25.07%,
    91.452% 25.096%,
    91.693% 25.135%,
    91.93% 25.186%,
    92.165% 25.25%,
    92.395% 25.327%,
    92.622% 25.415%,
    92.844% 25.516%,
    93.06% 25.628%,
    93.271% 25.752%,
    93.476% 25.887%,
    93.476% 25.887%,
    93.674% 26.034%,
    93.864% 26.19%,
    94.045% 26.355%,
    94.217% 26.53%,
    94.379% 26.714%,
    94.532% 26.906%,
    94.676% 27.106%,
    94.809% 27.314%,
    94.931% 27.528%,
    95.043% 27.75%,
    95.043% 27.75%,
    95.143% 27.978%,
    95.231% 28.209%,
    95.307% 28.445%,
    95.371% 28.684%,
    95.423% 28.926%,
    95.462% 29.171%,
    95.488% 29.417%,
    95.502% 29.665%,
    95.504% 29.914%,
    95.492% 30.163%,
    95.492% 30.163%,
    95.469% 30.411%,
    95.432% 30.657%,
    95.383% 30.9%,
    95.322% 31.14%,
    95.249% 31.376%,
    95.163% 31.607%,
    95.066% 31.835%,
    94.958% 32.057%,
    94.838% 32.273%,
    94.706% 32.483%,
    92.095% 36.539%,
    92.095% 36.539%,
    91.993% 36.703%,
    91.897% 36.87%,
    91.808% 37.041%,
    91.727% 37.216%,
    91.652% 37.393%,
    91.584% 37.574%,
    91.524% 37.757%,
    91.471% 37.943%,
    91.425% 38.131%,
    91.387% 38.321%,
    91.387% 38.321%,
    91.357% 38.513%,
    91.334% 38.705%,
    91.318% 38.898%,
    91.311% 39.091%,
    91.311% 39.285%,
    91.319% 39.478%,
    91.334% 39.671%,
    91.358% 39.863%,
    91.388% 40.054%,
    91.427% 40.244%,
    91.427% 40.244%,
    91.473% 40.432%,
    91.526% 40.618%,
    91.587% 40.802%,
    91.655% 40.982%,
    91.73% 41.16%,
    91.812% 41.334%,
    91.901% 41.505%,
    91.997% 41.672%,
    92.099% 41.835%,
    92.208% 41.994%,
    92.208% 41.994%,
    92.323% 42.149%,
    92.444% 42.298%,
    92.571% 42.442%,
    92.703% 42.58%,
    92.841% 42.713%,
    92.984% 42.84%,
    93.131% 42.961%,
    93.284% 43.075%,
    93.441% 43.184%,
    93.603% 43.286%,
    97.69% 45.794%,
    97.69% 45.794%,
    97.897% 45.926%,
    98.097% 46.067%,
    98.289% 46.219%,
    98.472% 46.381%,
    98.647% 46.552%,
    98.814% 46.732%,
    98.97% 46.921%,
    99.118% 47.118%,
    99.255% 47.323%,
    99.382% 47.536%,
    99.382% 47.536%,
    99.497% 47.755%,
    99.602% 47.979%,
    99.694% 48.209%,
    99.774% 48.442%,
    99.843% 48.679%,
    99.899% 48.92%,
    99.943% 49.163%,
    99.975% 49.409%,
    99.994% 49.657%,
    100% 49.906%,
    100% 49.906%,
    99.994% 50.155%,
    99.975% 50.402%,
    99.943% 50.648%,
    99.899% 50.892%,
    99.843% 51.132%,
    99.774% 51.37%,
    99.694% 51.603%,
    99.602% 51.832%,
    99.497% 52.057%,
    99.382% 52.276%,
    99.382% 52.276%,
    99.255% 52.489%,
    99.118% 52.694%,
    98.97% 52.891%,
    98.814% 53.08%,
    98.647% 53.26%,
    98.472% 53.431%,
    98.289% 53.592%,
    98.097% 53.744%,
    97.897% 53.886%,
    97.69% 54.017%
  );
}
.cg-team3-item .item-text h3 {
  font-size: 24px;
  font-weight: 700;
  padding-bottom: 5px;
  color: var(--cg-pr-c1);
}
.cg-team3-item .item-text span {
  font-size: 17px;
  font-weight: 500;
  color: var(--cg-pr-c1);
}
.cg-team3-item:hover .item-img .hover-shape {
  -webkit-transform: scale(1) rotate(360deg);
  transform: scale(1) rotate(360deg);
}

/*---------------------------------------------------- */
/*Gallery  Section*/
/*----------------------------------------------------*/
.cg-shape-bg:before {
  left: 0;
  height: 65%;
  width: 100%;
  content: "";
  bottom: 90px;
  position: absolute;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(rgba(255, 255, 255, 0.29)),
    to(#ccf1ff)
  );
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.29) 0%,
    #ccf1ff 100%
  );
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-shape-bg:before {
    display: none;
  }
}

.cg-gs-top h2 {
  font-size: 55px;
  font-weight: 700;
  max-width: 900px;
  padding-bottom: 50px;
  color: var(--cg-pr-c1);
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-gs-top h2 {
    font-size: 45px;
    padding-bottom: 20px;
  }
}
@media (max-width: 767px) {
  .cg-gs-top h2 {
    font-size: 40px;
  }
}
@media (max-width: 480px) {
  .cg-gs-top h2 {
    font-size: 30px;
  }
}
.cg-gs-top h3 {
  font-size: 20px;
  max-width: 350px;
  font-weight: 700;
  line-height: 1.3;
  color: var(--cg-pr-c1);
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-gs-top h3 {
    max-width: 100%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-gs-top {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

@media only screen and (min-width: 1400px) and (max-width: 1599px),
  only screen and (min-width: 1200px) and (max-width: 1399px),
  only screen and (min-width: 992px) and (max-width: 1199px) {
  .cg-gs-slide {
    padding-right: 70px;
  }
}

.cg-gs-slide-active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.cg-gs-item .item-img {
  overflow: hidden;
  border-radius: 14px;
}
@media (max-width: 767px) {
  .cg-gs-item .item-img {
    height: 350px;
  }
}
.cg-gs-item .item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}

.cg-gs-pagi {
  z-index: 2;
  right: -60px;
  position: absolute;
  top: 50% !important;
  left: auto !important;
  bottom: auto !important;
  width: auto !important;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media only screen and (min-width: 1400px) and (max-width: 1599px),
  only screen and (min-width: 1200px) and (max-width: 1399px),
  only screen and (min-width: 992px) and (max-width: 1199px) {
  .cg-gs-pagi {
    right: 0;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-gs-pagi {
    gap: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: static;
    margin-top: 30px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
.cg-gs-pagi .swiper-pagination-bullet {
  opacity: 1;
  width: 37px;
  height: 37px;
  display: block;
  line-height: 37px;
  text-align: center;
  border: 1px solid #3c3c3c;
  margin: 12px 0px !important;
  background-color: transparent;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.cg-gs-pagi .swiper-pagination-bullet.swiper-pagination-bullet-active {
  color: var(--cg-pr-c2);
  border: 1px solid var(--cg-pr-c2);
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-gs-pagi .swiper-pagination-bullet {
    display: inline-block;
  }
}

.cg-text-scroller4 {
  bottom: 0;
  z-index: 2;
  position: absolute;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-text-scroller4 {
    bottom: 70px;
  }
}
.cg-text-scroller4 h3 {
  line-height: 1;
  font-size: 180px;
  font-weight: 700;
  display: inline-block;
  text-transform: uppercase;
  background: linear-gradient(90.41deg, #ffffff 49.65%, #6e6ca0 95.1%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-text-scroller4 h3 {
    font-size: 150px;
  }
}

.swiper-slide-active .cg-gs-item .item-img img {
  -webkit-transform: scale(1);
  transform: scale(1);
}

/*---------------------------------------------------- */
/*Pricing  Section*/
/*----------------------------------------------------*/
.cg-pricing-sec .cg-price-plane {
  top: 18%;
  right: 15%;
  position: absolute;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-pricing-sec .cg-price-plane {
    display: none;
  }
}

.cg-price-map {
  right: 0;
  top: 110px;
  position: absolute;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-price-map {
    display: none;
  }
}
.cg-price-map .cg-map-pin {
  top: 46%;
  right: 100px;
  max-width: 125px;
  text-align: center;
  position: absolute;
}
.cg-price-map .cg-map-pin span {
  width: 24px;
  height: 24px;
  margin: 0 auto;
  position: relative;
  border-radius: 100%;
  background-color: rgba(1, 149, 247, 0.1);
}
.cg-price-map .cg-map-pin span:before {
  top: 5px;
  left: 5px;
  width: 15px;
  content: "";
  height: 15px;
  position: absolute;
  border-radius: 100%;
  background-color: rgba(1, 149, 247, 0.2);
}
.cg-price-map .cg-map-pin span:after {
  top: 10px;
  left: 10px;
  width: 5px;
  content: "";
  height: 5px;
  position: absolute;
  border-radius: 100%;
  background-color: #0eb6bd;
}
.cg-price-map .cg-map-pin .item-img-text {
  border-radius: 6px;
  background-color: #fff;
  padding: 6px 6px 35px;
}
.cg-price-map .cg-map-pin .item-img-text .item-img {
  height: 70px;
  overflow: hidden;
  border-radius: 6px;
  margin-bottom: 15px;
}
.cg-price-map .cg-map-pin .item-img-text .item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.cg-price-map .cg-map-pin .item-img-text .item-text {
  font-size: 12px;
  line-height: 1.2;
  font-weight: 700;
  color: var(--cg-pr-c1);
}

.cg-pricing-wrap {
  max-width: 700px;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-pricing-wrap {
    max-width: 100%;
  }
}

.cg-pricing-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px 50px;
  max-width: 650px;
  padding: 65px 35px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 24px;
  border-radius: 6px;
  background-color: #fff;
  border: 1px solid #d9d9d9;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-pricing-list {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .cg-pricing-list {
    padding: 30px;
    gap: 20px 30px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.cg-pricing-list .cg-price {
  top: 25px;
  right: 40px;
  font-size: 26px;
  font-weight: 600;
  position: absolute;
  color: var(--cg-pr-c1);
}
.cg-pricing-list .cg-price b {
  font-size: 18px;
}
.cg-pricing-list .item-icon {
  width: 62px;
  color: #fff;
  height: 62px;
  font-size: 24px;
  border-radius: 5px;
  background-color: var(--cg-pr-c2);
}
.cg-pricing-list .item-text span {
  color: #fff;
  font-size: 13px;
  font-weight: 500;
  padding: 5px 25px;
  margin-bottom: 18px;
  border-radius: 15px;
  background-color: var(--cg-pr-c1);
}
.cg-pricing-list .item-text h3 {
  font-size: 24px;
  font-weight: 700;
  padding-bottom: 15px;
  color: var(--cg-title-color);
}
.cg-pricing-list .item-text p {
  max-width: 405px;
}
.cg-pricing-list:nth-child(even) .item-icon {
  background-color: var(--cg-pr-c3);
}

/*---------------------------------------------------- */
/*Process  Section*/
/*----------------------------------------------------*/
.cg-process3-sec {
  z-index: 1;
}
.cg-process3-sec .cg-process-bg {
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: -3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 423px;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: end;
}
.cg-process3-sec .cg-process-bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.cg-process3-sec .cg-process-bg2 {
  right: 0;
  bottom: 0;
  width: 100%;
  z-index: -2;
  opacity: 0.7;
  height: 100%;
  max-height: 467px;
}
.cg-process3-sec .cg-process-bg2 .cloud-bg1 {
  -webkit-animation: an-smoke-2 6s ease-in-out infinite;
  animation: an-smoke-2 6s ease-in-out infinite;
}
.cg-process3-sec .cg-process-bg2 .cloud-bg2 {
  -webkit-animation: an-smoke-2 4s ease-in-out infinite;
  animation: an-smoke-2 4s ease-in-out infinite;
}
.cg-process3-sec .cg-plane3 {
  left: 0;
  right: 0;
  z-index: -1;
  bottom: 75px;
  margin: 0 auto;
  text-align: center;
  position: absolute;
}

.cg-process3-top {
  gap: 20px 30px;
}
.cg-process3-top .cg-sec-title {
  max-width: 745px;
}

.cg-process3-content {
  margin: 0 auto;
  max-width: 1095px;
}
@media (max-width: 767px) {
  .cg-process3-content {
    margin-top: 40px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-process3-item {
    margin-bottom: 30px;
  }
}
.cg-process3-item .item-content {
  max-width: 355px;
  border-radius: 5px;
  padding: 45px 35px;
  background-color: #fff;
}
.cg-process3-item .item-content h2 {
  font-size: 38px;
  font-weight: 700;
  color: var(--cg-pr-c1);
}
.cg-process3-item .item-content .item-text h3 {
  font-size: 24px;
  font-weight: 700;
  color: var(--cg-pr-c1);
  padding-bottom: 8px;
}
.cg-process3-item:nth-child(2),
.cg-process3-item:nth-child(3) {
  margin-top: -10px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-process3-item:nth-child(2),
  .cg-process3-item:nth-child(3) {
    margin-top: 0;
  }
}

/*---------------------------------------------------- */
/*Testimonial  Section*/
/*----------------------------------------------------*/
.cg-testi3-sec .cg-sec-title {
  max-width: 800px;
}
.cg-testi3-sec .cg-sec-title .sec_title {
  color: #fff;
}

.cg-testi3-slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0px -180px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-testi3-slider {
    margin: 0;
  }
}

.cg-testi3-item {
  padding: 55px;
  max-width: 745px;
  border-radius: 26px;
  background: rgba(255, 255, 255, 0.0705882353);
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-testi3-item {
    margin: 0 auto;
  }
}
@media (max-width: 480px) {
  .cg-testi3-item {
    padding: 30px 25px;
  }
}
.cg-testi3-item h3 {
  color: #fff;
  font-size: 24px;
  font-weight: 700;
  font-style: italic;
  margin-bottom: 25px;
  padding-bottom: 25px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1411764706);
}
@media (max-width: 480px) {
  .cg-testi3-item h3 {
    font-size: 20px;
  }
}
.cg-testi3-item p {
  color: #fff;
  font-size: 26px;
  font-weight: 500;
  line-height: 1.3;
  padding-bottom: 35px;
  max-width: 580px;
  font-family: var(--cg-heading);
}
@media (max-width: 480px) {
  .cg-testi3-item p {
    font-size: 20px;
  }
}
.cg-testi3-item .cg-testi3-author {
  gap: 20px 25px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cg-testi3-item .cg-testi3-author .item-icon {
  width: 90px;
  height: 90px;
  border-radius: 100%;
  background: rgba(255, 255, 255, 0.1215686275);
  -webkit-box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.0509803922);
  box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.0509803922);
}
@media (max-width: 480px) {
  .cg-testi3-item .cg-testi3-author .item-icon {
    width: 60px;
    height: 60px;
  }
}
.cg-testi3-item .cg-testi3-author .item-icon i {
  font-size: 34px;
  color: var(--cg-pr-c3);
}
.cg-testi3-item .cg-testi3-author .item-text {
  gap: 5px 15px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cg-testi3-item .cg-testi3-author .item-text h4 {
  color: #fff;
  font-size: 22px;
  font-weight: 700;
}
.cg-testi3-item .cg-testi3-author .item-text span {
  color: #fff;
  font-size: 14px;
  font-weight: 500;
}

/*---------------------------------------------------- */
/*Blog  Section*/
/*----------------------------------------------------*/
.cg-blog3-top {
  gap: 30px;
}
.cg-blog3-top .cg-sec-title {
  max-width: 395px;
}

.cg-blog3-item {
  gap: 20px 30px;
  overflow: hidden;
  padding-left: 55px;
  border-radius: 0px;
  margin-bottom: 24px;
  background-color: #fff;
  border: 1px dashed #fff;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-blog3-item {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 40px 30px;
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
}
@media (max-width: 480px) {
  .cg-blog3-item {
    padding: 40px 15px;
  }
}
.cg-blog3-item:is(.ver_2) {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #ced5d5;
}
.cg-blog3-item .item-img {
  overflow: hidden;
  position: relative;
  border-radius: 17px;
}
.cg-blog3-item .item-img:before {
  top: 0;
  z-index: 1;
  left: -75px;
  width: 150px;
  height: 50px;
  content: "";
  position: absolute;
  background-color: #fff;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
@media (max-width: 480px) {
  .cg-blog3-item .item-img:before {
    display: none;
  }
}
.cg-blog3-item .item-img img {
  border-top-left-radius: 20px;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
  width: 530px;
  height: 350px;
  object-fit: cover;
}
.cg-blog3-item .item-meta {
  gap: 5px 15px;
  margin-bottom: 15px;
}
@media (max-width: 480px) {
  .cg-blog3-item .item-meta {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.cg-blog3-item .item-meta a {
  font-size: 16px;
  font-weight: 500;
  padding-left: 20px;
  position: relative;
  margin-right: 10px;
  border-radius: 30px;
  color: var(--cg-pr-c1);
  text-transform: uppercase;
  border: 1px solid rgba(225, 225, 225, 0.3411764706);
}
.cg-blog3-item .item-meta a:before {
  left: 0;
  top: 10px;
  width: 6px;
  height: 6px;
  content: "";
  position: absolute;
  border-radius: 100%;
  background-color: var(--cg-pr-c3);
}
.cg-blog3-item .item-meta a:last-child {
  margin-right: 0;
}
.cg-blog3-item .blog_title {
  font-size: 36px;
  max-width: 480px;
  font-weight: 700;
  margin-bottom: 30px;
  color: var(--cg-title-color);
}
@media (max-width: 480px) {
  .cg-blog3-item .blog_title {
    font-size: 30px;
  }
}
.cg-blog3-item .read_more span {
  z-index: 1;
  font-weight: 500;
  padding: 2px 8px;
  position: relative;
  color: var(--cg-pr-c1);
}
.cg-blog3-item .read_more span:before {
  top: 0;
  left: 0;
  width: 40%;
  content: "";
  height: 100%;
  z-index: -1;
  position: absolute;
  -webkit-transition: 700ms var(--cube-1);
  transition: 700ms var(--cube-1);
  background-color: var(--cg-pr-c2);
  clip-path: polygon(
    97.248% 25.205%,
    97.248% 25.205%,
    97.262% 24.991%,
    97.277% 24.77%,
    97.292% 24.543%,
    97.307% 24.312%,
    97.323% 24.075%,
    97.339% 23.833%,
    97.356% 23.586%,
    97.372% 23.335%,
    97.39% 23.079%,
    97.407% 22.82%,
    97.407% 22.82%,
    97.418% 22.866%,
    97.431% 22.922%,
    97.446% 22.986%,
    97.463% 23.058%,
    97.481% 23.138%,
    97.501% 23.223%,
    97.523% 23.315%,
    97.545% 23.41%,
    97.568% 23.51%,
    97.592% 23.613%,
    97.592% 23.613%,
    97.599% 23.199%,
    97.606% 22.808%,
    97.613% 22.442%,
    97.619% 22.102%,
    97.625% 21.792%,
    97.63% 21.514%,
    97.634% 21.271%,
    97.638% 21.064%,
    97.641% 20.896%,
    97.644% 20.769%,
    97.644% 20.769%,
    97.598% 20.678%,
    97.554% 20.596%,
    97.512% 20.52%,
    97.472% 20.448%,
    97.433% 20.378%,
    97.396% 20.305%,
    97.36% 20.228%,
    97.325% 20.144%,
    97.291% 20.049%,
    97.257% 19.94%,
    97.257% 19.94%,
    97.172% 19.575%,
    97.09% 19.123%,
    97.011% 18.623%,
    96.934% 18.115%,
    96.859% 17.639%,
    96.783% 17.234%,
    96.708% 16.941%,
    96.631% 16.798%,
    96.553% 16.847%,
    96.472% 17.126%,
    96.472% 17.126%,
    96.39% 16.743%,
    96.312% 16.377%,
    96.237% 16.025%,
    96.164% 15.683%,
    96.093% 15.35%,
    96.022% 15.022%,
    95.953% 14.696%,
    95.883% 14.368%,
    95.812% 14.037%,
    95.74% 13.699%,
    95.74% 13.699%,
    95.737% 14.066%,
    95.734% 14.402%,
    95.731% 14.71%,
    95.729% 14.994%,
    95.727% 15.258%,
    95.725% 15.504%,
    95.723% 15.737%,
    95.721% 15.959%,
    95.719% 16.175%,
    95.717% 16.387%,
    95.717% 16.387%,
    95.711% 16.4%,
    95.705% 16.413%,
    95.698% 16.427%,
    95.692% 16.44%,
    95.686% 16.454%,
    95.679% 16.467%,
    95.673% 16.481%,
    95.667% 16.494%,
    95.66% 16.507%,
    95.654% 16.521%,
    95.654% 16.521%,
    95.643% 16.301%,
    95.631% 16.077%,
    95.619% 15.847%,
    95.606% 15.606%,
    95.593% 15.351%,
    95.579% 15.078%,
    95.563% 14.783%,
    95.547% 14.464%,
    95.528% 14.115%,
    95.509% 13.735%,
    95.509% 13.735%,
    95.492% 14.213%,
    95.476% 14.66%,
    95.462% 15.078%,
    95.448% 15.47%,
    95.436% 15.837%,
    95.424% 16.182%,
    95.413% 16.508%,
    95.402% 16.816%,
    95.392% 17.111%,
    95.382% 17.393%,
    95.382% 17.393%,
    95.333% 17.319%,
    95.284% 17.247%,
    95.237% 17.176%,
    95.19% 17.106%,
    95.144% 17.036%,
    95.098% 16.967%,
    95.052% 16.897%,
    95.005% 16.827%,
    94.958% 16.755%,
    94.909% 16.683%,
    94.909% 16.683%,
    94.907% 16.507%,
    94.905% 16.321%,
    94.903% 16.124%,
    94.901% 15.919%,
    94.899% 15.706%,
    94.896% 15.486%,
    94.894% 15.26%,
    94.892% 15.029%,
    94.889% 14.794%,
    94.886% 14.556%,
    94.886% 14.556%,
    94.846% 14.582%,
    94.806% 14.608%,
    94.766% 14.633%,
    94.727% 14.659%,
    94.687% 14.684%,
    94.649% 14.709%,
    94.61% 14.734%,
    94.571% 14.759%,
    94.533% 14.784%,
    94.495% 14.809%,
    94.495% 14.809%,
    94.495% 14.838%,
    94.495% 14.868%,
    94.495% 14.897%,
    94.495% 14.927%,
    94.496% 14.957%,
    94.496% 14.987%,
    94.496% 15.017%,
    94.496% 15.047%,
    94.496% 15.078%,
    94.496% 15.108%,
    94.496% 15.108%,
    94.522% 15.175%,
    94.548% 15.243%,
    94.575% 15.314%,
    94.603% 15.388%,
    94.632% 15.466%,
    94.664% 15.55%,
    94.698% 15.64%,
    94.736% 15.738%,
    94.776% 15.845%,
    94.821% 15.962%,
    94.821% 15.962%,
    94.76% 16.325%,
    94.702% 16.62%,
    94.647% 16.847%,
    94.595% 17.003%,
    94.544% 17.086%,
    94.497% 17.095%,
    94.451% 17.028%,
    94.407% 16.883%,
    94.365% 16.658%,
    94.325% 16.351%,
    94.325% 16.351%,
    94.289% 16.031%,
    94.26% 15.777%,
    94.236% 15.587%,
    94.216% 15.463%,
    94.196% 15.405%,
    94.176% 15.413%,
    94.154% 15.486%,
    94.126% 15.625%,
    94.092% 15.831%,
    94.049% 16.102%,
    94.049% 16.102%,
    94.023% 16.257%,
    93.996% 16.402%,
    93.967% 16.543%,
    93.937% 16.682%,
    93.905% 16.823%,
    93.87% 16.97%,
    93.833% 17.127%,
    93.793% 17.297%,
    93.749% 17.484%,
    93.703% 17.692%,
    93.703% 17.692%,
    93.717% 17.32%,
    93.731% 16.976%,
    93.744% 16.655%,
    93.756% 16.35%,
    93.768% 16.056%,
    93.779% 15.765%,
    93.791% 15.471%,
    93.803% 15.17%,
    93.816% 14.854%,
    93.829% 14.517%,
    93.829% 14.517%,
    93.795% 14.658%,
    93.762% 14.806%,
    93.731% 14.956%,
    93.701% 15.102%,
    93.672% 15.237%,
    93.645% 15.356%,
    93.618% 15.454%,
    93.593% 15.523%,
    93.568% 15.559%,
    93.544% 15.555%,
    93.544% 15.555%,
    93.423% 15.414%,
    93.302% 15.26%,
    93.181% 15.095%,
    93.061% 14.922%,
    92.94% 14.747%,
    92.819% 14.571%,
    92.698% 14.399%,
    92.578% 14.235%,
    92.457% 14.082%,
    92.336% 13.944%,
    92.336% 13.944%,
    92.156% 13.715%,
    91.976% 13.438%,
    91.796% 13.15%,
    91.616% 12.885%,
    91.436% 12.679%,
    91.256% 12.568%,
    91.076% 12.586%,
    90.895% 12.77%,
    90.714% 13.154%,
    90.533% 13.774%,
    90.533% 13.774%,
    90.51% 12.977%,
    90.477% 12.372%,
    90.434% 11.935%,
    90.384% 11.636%,
    90.328% 11.45%,
    90.268% 11.348%,
    90.207% 11.304%,
    90.145% 11.291%,
    90.086% 11.28%,
    90.029% 11.245%,
    90.029% 11.245%,
    89.914% 11.158%,
    89.798% 11.127%,
    89.681% 11.133%,
    89.563% 11.157%,
    89.446% 11.18%,
    89.329% 11.184%,
    89.214% 11.148%,
    89.102% 11.056%,
    88.991% 10.886%,
    88.884% 10.621%,
    88.884% 10.621%,
    88.764% 10.292%,
    88.643% 10.035%,
    88.523% 9.837%,
    88.404% 9.69%,
    88.285% 9.582%,
    88.165% 9.505%,
    88.046% 9.446%,
    87.927% 9.397%,
    87.807% 9.346%,
    87.687% 9.284%,
    87.687% 9.284%,
    87.657% 9.261%,
    87.628% 9.227%,
    87.599% 9.186%,
    87.569% 9.139%,
    87.54% 9.09%,
    87.511% 9.04%,
    87.482% 8.994%,
    87.452% 8.952%,
    87.423% 8.918%,
    87.394% 8.895%,
    87.394% 8.895%,
    87.339% 8.868%,
    87.285% 8.847%,
    87.23% 8.831%,
    87.175% 8.817%,
    87.121% 8.805%,
    87.066% 8.792%,
    87.012% 8.776%,
    86.957% 8.755%,
    86.903% 8.728%,
    86.849% 8.693%,
    86.849% 8.693%,
    86.827% 8.661%,
    86.804% 8.603%,
    86.782% 8.527%,
    86.76% 8.44%,
    86.738% 8.35%,
    86.716% 8.266%,
    86.694% 8.194%,
    86.673% 8.143%,
    86.653% 8.121%,
    86.633% 8.135%,
    86.633% 8.135%,
    86.466% 8.38%,
    86.299% 8.532%,
    86.133% 8.599%,
    85.967% 8.593%,
    85.802% 8.522%,
    85.637% 8.396%,
    85.472% 8.227%,
    85.307% 8.024%,
    85.142% 7.796%,
    84.977% 7.555%,
    84.977% 7.555%,
    84.94% 7.505%,
    84.903% 7.465%,
    84.865% 7.434%,
    84.828% 7.415%,
    84.79% 7.406%,
    84.752% 7.41%,
    84.714% 7.426%,
    84.677% 7.456%,
    84.64% 7.5%,
    84.603% 7.558%,
    84.603% 7.558%,
    84.535% 7.702%,
    84.466% 7.876%,
    84.398% 8.071%,
    84.331% 8.276%,
    84.263% 8.478%,
    84.195% 8.668%,
    84.128% 8.833%,
    84.06% 8.965%,
    83.993% 9.05%,
    83.925% 9.079%,
    83.925% 9.079%,
    83.784% 9.05%,
    83.643% 8.984%,
    83.502% 8.889%,
    83.361% 8.774%,
    83.22% 8.65%,
    83.079% 8.526%,
    82.938% 8.411%,
    82.798% 8.314%,
    82.657% 8.245%,
    82.516% 8.214%,
    82.516% 8.214%,
    82.337% 8.22%,
    82.158% 8.259%,
    81.98% 8.321%,
    81.801% 8.399%,
    81.622% 8.483%,
    81.443% 8.566%,
    81.265% 8.638%,
    81.086% 8.69%,
    80.908% 8.715%,
    80.729% 8.704%,
    80.729% 8.704%,
    80.618% 8.661%,
    80.507% 8.582%,
    80.396% 8.482%,
    80.285% 8.376%,
    80.174% 8.28%,
    80.063% 8.21%,
    79.951% 8.18%,
    79.84% 8.207%,
    79.728% 8.306%,
    79.615% 8.491%,
    79.615% 8.491%,
    79.601% 8.496%,
    79.586% 8.457%,
    79.571% 8.385%,
    79.554% 8.288%,
    79.538% 8.175%,
    79.52% 8.056%,
    79.503% 7.94%,
    79.485% 7.837%,
    79.467% 7.754%,
    79.449% 7.702%,
    79.449% 7.702%,
    79.425% 7.66%,
    79.4% 7.623%,
    79.374% 7.594%,
    79.348% 7.573%,
    79.323% 7.561%,
    79.297% 7.56%,
    79.272% 7.57%,
    79.247% 7.592%,
    79.222% 7.627%,
    79.198% 7.677%,
    79.198% 7.677%,
    79.173% 7.756%,
    79.149% 7.863%,
    79.126% 7.991%,
    79.102% 8.131%,
    79.079% 8.275%,
    79.056% 8.415%,
    79.033% 8.543%,
    79.01% 8.651%,
    78.986% 8.73%,
    78.962% 8.773%,
    78.962% 8.773%,
    78.889% 8.819%,
    78.816% 8.831%,
    78.743% 8.814%,
    78.67% 8.777%,
    78.596% 8.726%,
    78.523% 8.667%,
    78.45% 8.608%,
    78.376% 8.555%,
    78.303% 8.515%,
    78.229% 8.495%,
    78.229% 8.495%,
    78.129% 8.469%,
    78.028% 8.414%,
    77.927% 8.34%,
    77.825% 8.254%,
    77.723% 8.163%,
    77.621% 8.076%,
    77.519% 8.001%,
    77.416% 7.946%,
    77.312% 7.918%,
    77.208% 7.926%,
    77.208% 7.926%,
    77.035% 7.959%,
    76.861% 7.97%,
    76.688% 7.962%,
    76.514% 7.94%,
    76.341% 7.909%,
    76.167% 7.873%,
    75.993% 7.837%,
    75.82% 7.804%,
    75.646% 7.781%,
    75.472% 7.771%,
    75.472% 7.771%,
    75.41% 7.771%,
    75.347% 7.775%,
    75.284% 7.781%,
    75.222% 7.789%,
    75.159% 7.797%,
    75.096% 7.806%,
    75.034% 7.815%,
    74.971% 7.822%,
    74.908% 7.828%,
    74.846% 7.832%,
    74.846% 7.392%,
    60.378% 7.392%,
    60.378% 7.392%,
    60.357% 7.026%,
    60.334% 6.662%,
    60.309% 6.299%,
    60.284% 5.938%,
    60.259% 5.578%,
    60.232% 5.219%,
    60.206% 4.859%,
    60.18% 4.5%,
    60.155% 4.139%,
    60.13% 3.778%,
    60.13% 3.778%,
    60.12% 3.858%,
    60.11% 3.938%,
    60.1% 4.018%,
    60.09% 4.098%,
    60.081% 4.177%,
    60.071% 4.257%,
    60.061% 4.337%,
    60.051% 4.416%,
    60.042% 4.495%,
    60.032% 4.574%,
    60.032% 4.574%,
    60.056% 4.744%,
    60.081% 4.913%,
    60.105% 5.083%,
    60.129% 5.253%,
    60.154% 5.424%,
    60.178% 5.595%,
    60.203% 5.767%,
    60.228% 5.94%,
    60.253% 6.114%,
    60.278% 6.29%,
    60.278% 6.29%,
    60.273% 6.427%,
    60.267% 6.558%,
    60.261% 6.683%,
    60.255% 6.801%,
    60.249% 6.913%,
    60.242% 7.02%,
    60.235% 7.121%,
    60.228% 7.216%,
    60.22% 7.305%,
    60.211% 7.389%,
    57.08% 7.389%,
    57.08% 7.389%,
    57.051% 7.32%,
    57.021% 7.264%,
    56.991% 7.219%,
    56.96% 7.184%,
    56.93% 7.158%,
    56.898% 7.139%,
    56.867% 7.125%,
    56.836% 7.117%,
    56.804% 7.111%,
    56.772% 7.108%,
    56.772% 7.108%,
    56.746% 7.111%,
    56.719% 7.123%,
    56.692% 7.144%,
    56.665% 7.171%,
    56.638% 7.204%,
    56.609% 7.239%,
    56.581% 7.277%,
    56.552% 7.316%,
    56.521% 7.354%,
    56.491% 7.389%,
    56.211% 7.389%,
    56.211% 7.389%,
    56.197% 7.248%,
    56.183% 7.111%,
    56.17% 6.978%,
    56.158% 6.849%,
    56.145% 6.722%,
    56.132% 6.599%,
    56.12% 6.479%,
    56.108% 6.362%,
    56.096% 6.247%,
    56.085% 6.135%,
    56.085% 6.135%,
    56.083% 6.13%,
    56.08% 6.137%,
    56.075% 6.154%,
    56.07% 6.179%,
    56.063% 6.212%,
    56.056% 6.25%,
    56.048% 6.293%,
    56.04% 6.338%,
    56.031% 6.384%,
    56.022% 6.43%,
    56.022% 6.43%,
    56.021% 6.517%,
    56.02% 6.606%,
    56.019% 6.696%,
    56.019% 6.788%,
    56.018% 6.882%,
    56.017% 6.979%,
    56.016% 7.077%,
    56.015% 7.178%,
    56.014% 7.282%,
    56.014% 7.389%,
    53.054% 7.389%,
    53.054% 7.389%,
    53.05% 7.347%,
    53.047% 7.306%,
    53.043% 7.265%,
    53.04% 7.225%,
    53.036% 7.186%,
    53.032% 7.148%,
    53.029% 7.113%,
    53.025% 7.079%,
    53.021% 7.049%,
    53.017% 7.021%,
    53.017% 7.021%,
    53.012% 7.054%,
    53.007% 7.089%,
    53.002% 7.124%,
    52.998% 7.161%,
    52.993% 7.198%,
    52.988% 7.236%,
    52.984% 7.274%,
    52.979% 7.312%,
    52.974% 7.351%,
    52.97% 7.389%,
    52.4% 7.389%,
    52.4% 7.389%,
    52.385% 7.316%,
    52.369% 7.244%,
    52.354% 7.172%,
    52.338% 7.101%,
    52.323% 7.029%,
    52.307% 6.958%,
    52.292% 6.887%,
    52.276% 6.816%,
    52.259% 6.746%,
    52.243% 6.675%,
    52.243% 6.675%,
    52.232% 6.781%,
    52.22% 6.877%,
    52.209% 6.964%,
    52.198% 7.043%,
    52.186% 7.114%,
    52.175% 7.179%,
    52.163% 7.238%,
    52.152% 7.292%,
    52.14% 7.342%,
    52.128% 7.389%,
    51.903% 7.389%,
    51.903% 7.389%,
    51.877% 7.306%,
    51.852% 7.213%,
    51.826% 7.11%,
    51.801% 6.998%,
    51.775% 6.878%,
    51.749% 6.749%,
    51.723% 6.612%,
    51.697% 6.467%,
    51.671% 6.315%,
    51.644% 6.156%,
    51.644% 6.156%,
    51.63% 6.314%,
    51.617% 6.463%,
    51.604% 6.602%,
    51.592% 6.734%,
    51.58% 6.858%,
    51.569% 6.975%,
    51.558% 7.085%,
    51.548% 7.191%,
    51.538% 7.292%,
    51.528% 7.389%,
    51.294% 7.389%,
    51.294% 7.389%,
    51.289% 7.338%,
    51.284% 7.291%,
    51.279% 7.245%,
    51.274% 7.199%,
    51.27% 7.152%,
    51.265% 7.104%,
    51.26% 7.052%,
    51.255% 6.997%,
    51.25% 6.937%,
    51.244% 6.87%,
    51.244% 6.87%,
    51.235% 6.965%,
    51.225% 7.047%,
    51.216% 7.116%,
    51.207% 7.175%,
    51.198% 7.225%,
    51.188% 7.267%,
    51.179% 7.303%,
    51.17% 7.334%,
    51.161% 7.362%,
    51.151% 7.389%,
    51.05% 7.389%,
    51.05% 7.389%,
    51.025% 7.293%,
    51.001% 7.181%,
    50.978% 7.059%,
    50.957% 6.934%,
    50.937% 6.813%,
    50.919% 6.704%,
    50.904% 6.613%,
    50.891% 6.548%,
    50.88% 6.516%,
    50.872% 6.524%,
    50.872% 6.524%,
    50.814% 6.752%,
    50.761% 6.888%,
    50.714% 6.945%,
    50.671% 6.933%,
    50.632% 6.864%,
    50.598% 6.751%,
    50.566% 6.604%,
    50.538% 6.436%,
    50.512% 6.257%,
    50.488% 6.081%,
    50.488% 6.081%,
    50.455% 6.199%,
    50.423% 6.323%,
    50.39% 6.453%,
    50.358% 6.586%,
    50.326% 6.721%,
    50.294% 6.858%,
    50.262% 6.994%,
    50.23% 7.129%,
    50.198% 7.261%,
    50.166% 7.389%,
    48.527% 7.389%,
    48.527% 7.389%,
    48.484% 6.789%,
    48.445% 6.365%,
    48.408% 6.103%,
    48.373% 5.984%,
    48.34% 5.994%,
    48.307% 6.115%,
    48.273% 6.332%,
    48.239% 6.627%,
    48.203% 6.985%,
    48.164% 7.389%,
    47.732% 7.389%,
    47.732% 7.389%,
    47.715% 7.332%,
    47.697% 7.276%,
    47.68% 7.22%,
    47.662% 7.163%,
    47.644% 7.106%,
    47.626% 7.048%,
    47.608% 6.99%,
    47.589% 6.932%,
    47.57% 6.872%,
    47.551% 6.812%,
    47.551% 6.812%,
    47.542% 6.86%,
    47.532% 6.911%,
    47.522% 6.965%,
    47.511% 7.022%,
    47.499% 7.082%,
    47.488% 7.142%,
    47.476% 7.204%,
    47.464% 7.266%,
    47.452% 7.328%,
    47.44% 7.389%,
    47.23% 7.389%,
    47.23% 7.389%,
    47.109% 7.153%,
    46.989% 6.984%,
    46.871% 6.872%,
    46.755% 6.805%,
    46.64% 6.775%,
    46.526% 6.77%,
    46.414% 6.78%,
    46.302% 6.796%,
    46.191% 6.806%,
    46.08% 6.801%,
    46.08% 6.801%,
    46.076% 6.805%,
    46.071% 6.817%,
    46.067% 6.837%,
    46.062% 6.864%,
    46.057% 6.897%,
    46.052% 6.934%,
    46.046% 6.975%,
    46.039% 7.019%,
    46.033% 7.065%,
    46.025% 7.111%,
    46.025% 7.111%,
    46.027% 7.138%,
    46.03% 7.165%,
    46.032% 7.193%,
    46.035% 7.221%,
    46.037% 7.25%,
    46.039% 7.279%,
    46.042% 7.307%,
    46.044% 7.335%,
    46.046% 7.362%,
    46.049% 7.389%,
    45.819% 7.389%,
    45.819% 7.389%,
    45.785% 7.246%,
    45.752% 7.103%,
    45.718% 6.962%,
    45.685% 6.82%,
    45.652% 6.678%,
    45.618% 6.536%,
    45.585% 6.393%,
    45.551% 6.249%,
    45.516% 6.102%,
    45.482% 5.954%,
    45.482% 5.954%,
    45.486% 6.118%,
    45.49% 6.275%,
    45.494% 6.427%,
    45.497% 6.575%,
    45.501% 6.718%,
    45.504% 6.857%,
    45.508% 6.993%,
    45.511% 7.127%,
    45.515% 7.258%,
    45.518% 7.389%,
    44.353% 7.389%,
    44.353% 7.389%,
    44.36% 7.313%,
    44.367% 7.238%,
    44.374% 7.164%,
    44.382% 7.09%,
    44.389% 7.018%,
    44.396% 6.947%,
    44.404% 6.878%,
    44.411% 6.811%,
    44.418% 6.745%,
    44.426% 6.682%,
    44.426% 6.682%,
    44.334% 6.757%,
    44.243% 6.831%,
    44.151% 6.903%,
    44.06% 6.974%,
    43.969% 7.044%,
    43.877% 7.113%,
    43.786% 7.182%,
    43.694% 7.251%,
    43.603% 7.32%,
    43.511% 7.389%,
    42.777% 7.389%,
    42.777% 7.389%,
    42.744% 7.052%,
    42.709% 6.83%,
    42.674% 6.709%,
    42.638% 6.673%,
    42.603% 6.706%,
    42.569% 6.795%,
    42.536% 6.922%,
    42.507% 7.074%,
    42.48% 7.235%,
    42.458% 7.389%,
    41.221% 7.389%,
    41.221% 7.389%,
    41.213% 7.334%,
    41.204% 7.281%,
    41.196% 7.229%,
    41.188% 7.177%,
    41.179% 7.124%,
    41.171% 7.071%,
    41.162% 7.017%,
    41.153% 6.961%,
    41.144% 6.902%,
    41.134% 6.841%,
    41.134% 6.841%,
    41.133% 6.9%,
    41.133% 6.957%,
    41.132% 7.013%,
    41.131% 7.067%,
    41.13% 7.12%,
    41.129% 7.173%,
    41.128% 7.226%,
    41.128% 7.279%,
    41.127% 7.333%,
    41.126% 7.389%,
    40.849% 7.389%,
    40.849% 7.389%,
    40.842% 7.317%,
    40.835% 7.243%,
    40.828% 7.167%,
    40.82% 7.091%,
    40.813% 7.014%,
    40.806% 6.938%,
    40.799% 6.863%,
    40.792% 6.791%,
    40.785% 6.72%,
    40.779% 6.654%,
    40.779% 6.654%,
    40.774% 6.726%,
    40.769% 6.799%,
    40.764% 6.873%,
    40.759% 6.946%,
    40.754% 7.02%,
    40.75% 7.094%,
    40.745% 7.167%,
    40.74% 7.241%,
    40.735% 7.315%,
    40.73% 7.389%,
    26.978% 7.389%,
    26.978% 7.389%,
    26.957% 7.022%,
    26.934% 6.658%,
    26.91% 6.296%,
    26.885% 5.935%,
    26.859% 5.575%,
    26.833% 5.215%,
    26.807% 4.856%,
    26.781% 4.496%,
    26.755% 4.136%,
    26.73% 3.774%,
    26.73% 3.774%,
    26.721% 3.854%,
    26.711% 3.934%,
    26.701% 4.014%,
    26.691% 4.094%,
    26.681% 4.174%,
    26.672% 4.253%,
    26.662% 4.333%,
    26.652% 4.412%,
    26.642% 4.492%,
    26.632% 4.571%,
    26.632% 4.571%,
    26.657% 4.74%,
    26.681% 4.91%,
    26.705% 5.08%,
    26.73% 5.25%,
    26.754% 5.42%,
    26.779% 5.591%,
    26.804% 5.763%,
    26.828% 5.936%,
    26.853% 6.11%,
    26.879% 6.286%,
    26.879% 6.286%,
    26.873% 6.423%,
    26.867% 6.554%,
    26.862% 6.679%,
    26.856% 6.797%,
    26.849% 6.91%,
    26.843% 7.016%,
    26.836% 7.117%,
    26.828% 7.212%,
    26.82% 7.301%,
    26.812% 7.385%,
    23.68% 7.385%,
    23.68% 7.385%,
    23.651% 7.316%,
    23.621% 7.26%,
    23.591% 7.215%,
    23.561% 7.18%,
    23.53% 7.154%,
    23.499% 7.135%,
    23.468% 7.122%,
    23.436% 7.113%,
    23.405% 7.108%,
    23.373% 7.104%,
    23.373% 7.104%,
    23.346% 7.107%,
    23.32% 7.12%,
    23.293% 7.14%,
    23.265% 7.168%,
    23.238% 7.2%,
    23.21% 7.236%,
    23.181% 7.274%,
    23.152% 7.312%,
    23.122% 7.35%,
    23.091% 7.385%,
    22.811% 7.385%,
    22.811% 7.385%,
    22.797% 7.244%,
    22.784% 7.108%,
    22.771% 6.975%,
    22.758% 6.845%,
    22.745% 6.719%,
    22.733% 6.596%,
    22.721% 6.476%,
    22.709% 6.358%,
    22.697% 6.243%,
    22.685% 6.131%,
    22.685% 6.131%,
    22.683% 6.126%,
    22.68% 6.133%,
    22.676% 6.15%,
    22.67% 6.176%,
    22.664% 6.209%,
    22.657% 6.247%,
    22.649% 6.289%,
    22.64% 6.334%,
    22.631% 6.381%,
    22.622% 6.427%,
    22.622% 6.427%,
    22.621% 6.514%,
    22.621% 6.602%,
    22.62% 6.693%,
    22.619% 6.785%,
    22.618% 6.879%,
    22.617% 6.975%,
    22.616% 7.074%,
    22.615% 7.175%,
    22.614% 7.278%,
    22.613% 7.385%,
    19.653% 7.385%,
    19.653% 7.385%,
    19.65% 7.344%,
    19.646% 7.303%,
    19.643% 7.262%,
    19.639% 7.221%,
    19.636% 7.182%,
    19.632% 7.145%,
    19.628% 7.109%,
    19.625% 7.076%,
    19.621% 7.045%,
    19.616% 7.018%,
    19.616% 7.018%,
    19.612% 7.051%,
    19.607% 7.085%,
    19.602% 7.121%,
    19.597% 7.157%,
    19.593% 7.195%,
    19.588% 7.232%,
    19.583% 7.271%,
    19.579% 7.309%,
    19.574% 7.347%,
    19.569% 7.385%,
    19% 7.385%,
    19% 7.385%,
    18.984% 7.313%,
    18.969% 7.241%,
    18.954% 7.169%,
    18.938% 7.097%,
    18.923% 7.026%,
    18.907% 6.954%,
    18.891% 6.883%,
    18.875% 6.813%,
    18.859% 6.742%,
    18.842% 6.672%,
    18.842% 6.672%,
    18.831% 6.778%,
    18.82% 6.874%,
    18.809% 6.961%,
    18.798% 7.04%,
    18.786% 7.111%,
    18.775% 7.175%,
    18.763% 7.234%,
    18.751% 7.288%,
    18.74% 7.338%,
    18.728% 7.385%,
    18.503% 7.385%,
    18.503% 7.385%,
    18.477% 7.302%,
    18.452% 7.209%,
    18.426% 7.107%,
    18.4% 6.995%,
    18.374% 6.874%,
    18.349% 6.745%,
    18.323% 6.608%,
    18.297% 6.463%,
    18.27% 6.312%,
    18.244% 6.153%,
    18.244% 6.153%,
    18.23% 6.311%,
    18.217% 6.459%,
    18.204% 6.599%,
    18.192% 6.73%,
    18.18% 6.854%,
    18.169% 6.971%,
    18.158% 7.082%,
    18.148% 7.187%,
    18.137% 7.288%,
    18.127% 7.385%,
    17.893% 7.385%,
    17.893% 7.385%,
    17.888% 7.335%,
    17.884% 7.287%,
    17.879% 7.241%,
    17.874% 7.195%,
    17.87% 7.149%,
    17.865% 7.1%,
    17.86% 7.049%,
    17.855% 6.993%,
    17.849% 6.933%,
    17.844% 6.866%,
    17.844% 6.866%,
    17.834% 6.962%,
    17.825% 7.043%,
    17.816% 7.113%,
    17.807% 7.172%,
    17.797% 7.222%,
    17.788% 7.264%,
    17.779% 7.3%,
    17.77% 7.331%,
    17.761% 7.359%,
    17.751% 7.385%,
    17.65% 7.385%,
    17.65% 7.385%,
    17.624% 7.29%,
    17.6% 7.178%,
    17.578% 7.055%,
    17.556% 6.93%,
    17.537% 6.809%,
    17.519% 6.7%,
    17.504% 6.609%,
    17.49% 6.544%,
    17.48% 6.512%,
    17.471% 6.52%,
    17.471% 6.52%,
    17.414% 6.748%,
    17.361% 6.885%,
    17.314% 6.941%,
    17.271% 6.929%,
    17.232% 6.861%,
    17.197% 6.747%,
    17.166% 6.6%,
    17.137% 6.432%,
    17.111% 6.254%,
    17.088% 6.077%,
    17.088% 6.077%,
    17.055% 6.195%,
    17.022% 6.32%,
    16.99% 6.449%,
    16.958% 6.582%,
    16.925% 6.718%,
    16.893% 6.854%,
    16.861% 6.99%,
    16.829% 7.125%,
    16.798% 7.257%,
    16.766% 7.385%,
    15.127% 7.385%,
    15.127% 7.385%,
    15.085% 6.785%,
    15.045% 6.362%,
    15.009% 6.099%,
    14.974% 5.981%,
    14.94% 5.99%,
    14.907% 6.112%,
    14.874% 6.328%,
    14.839% 6.623%,
    14.803% 6.981%,
    14.765% 7.385%,
    14.333% 7.385%,
    14.333% 7.385%,
    14.315% 7.329%,
    14.298% 7.273%,
    14.28% 7.216%,
    14.262% 7.159%,
    14.244% 7.102%,
    14.226% 7.045%,
    14.208% 6.987%,
    14.189% 6.928%,
    14.171% 6.869%,
    14.151% 6.809%,
    14.151% 6.809%,
    14.142% 6.856%,
    14.132% 6.907%,
    14.122% 6.962%,
    14.111% 7.019%,
    14.1% 7.078%,
    14.088% 7.139%,
    14.076% 7.2%,
    14.064% 7.262%,
    14.053% 7.324%,
    14.041% 7.385%,
    13.83% 7.385%,
    13.83% 7.385%,
    13.709% 7.149%,
    13.59% 6.98%,
    13.472% 6.868%,
    13.355% 6.802%,
    13.24% 6.771%,
    13.127% 6.766%,
    13.014% 6.777%,
    12.902% 6.792%,
    12.791% 6.803%,
    12.681% 6.798%,
    12.681% 6.798%,
    12.676% 6.801%,
    12.672% 6.814%,
    12.667% 6.834%,
    12.662% 6.861%,
    12.657% 6.893%,
    12.652% 6.931%,
    12.646% 6.972%,
    12.64% 7.016%,
    12.633% 7.061%,
    12.625% 7.108%,
    12.625% 7.108%,
    12.637% 7.239%,
    12.648% 7.371%,
    12.659% 7.508%,
    12.672% 7.653%,
    12.685% 7.811%,
    12.7% 7.985%,
    12.716% 8.178%,
    12.735% 8.396%,
    12.756% 8.641%,
    12.779% 8.917%,
    12.779% 8.917%,
    12.701% 8.582%,
    12.626% 8.263%,
    12.554% 7.957%,
    12.485% 7.662%,
    12.417% 7.375%,
    12.35% 7.092%,
    12.284% 6.812%,
    12.218% 6.53%,
    12.151% 6.245%,
    12.083% 5.954%,
    12.083% 5.954%,
    12.091% 6.284%,
    12.099% 6.592%,
    12.106% 6.883%,
    12.113% 7.16%,
    12.12% 7.429%,
    12.126% 7.692%,
    12.133% 7.954%,
    12.14% 8.22%,
    12.147% 8.492%,
    12.154% 8.776%,
    12.154% 8.776%,
    12.119% 8.783%,
    12.083% 8.799%,
    12.047% 8.821%,
    12.012% 8.843%,
    11.979% 8.862%,
    11.949% 8.872%,
    11.924% 8.869%,
    11.903% 8.849%,
    11.888% 8.806%,
    11.88% 8.737%,
    11.88% 8.737%,
    11.848% 8.153%,
    11.813% 7.76%,
    11.777% 7.53%,
    11.741% 7.436%,
    11.704% 7.449%,
    11.668% 7.542%,
    11.632% 7.687%,
    11.598% 7.857%,
    11.566% 8.022%,
    11.537% 8.156%,
    11.537% 8.156%,
    11.506% 7.762%,
    11.476% 7.374%,
    11.446% 6.99%,
    11.416% 6.605%,
    11.386% 6.216%,
    11.355% 5.819%,
    11.324% 5.41%,
    11.291% 4.987%,
    11.256% 4.545%,
    11.22% 4.081%,
    13.952% 4.081%,
    13.952% 4.081%,
    13.958% 3.601%,
    13.957% 3.218%,
    13.947% 2.922%,
    13.931% 2.702%,
    13.909% 2.547%,
    13.881% 2.447%,
    13.848% 2.392%,
    13.812% 2.371%,
    13.773% 2.372%,
    13.731% 2.387%,
    13.731% 2.387%,
    13.554% 2.461%,
    13.378% 2.539%,
    13.201% 2.619%,
    13.024% 2.696%,
    12.848% 2.767%,
    12.671% 2.828%,
    12.494% 2.875%,
    12.318% 2.905%,
    12.141% 2.914%,
    11.964% 2.899%,
    11.964% 2.899%,
    11.85% 2.919%,
    11.735% 2.997%,
    11.619% 3.1%,
    11.502% 3.198%,
    11.386% 3.258%,
    11.271% 3.248%,
    11.157% 3.138%,
    11.044% 2.896%,
    10.933% 2.491%,
    10.824% 1.889%,
    10.824% 1.889%,
    10.819% 1.876%,
    10.812% 1.886%,
    10.804% 1.914%,
    10.795% 1.957%,
    10.785% 2.011%,
    10.774% 2.072%,
    10.763% 2.137%,
    10.752% 2.201%,
    10.742% 2.26%,
    10.732% 2.311%,
    10.732% 2.311%,
    10.71% 2.415%,
    10.689% 2.519%,
    10.668% 2.624%,
    10.646% 2.73%,
    10.624% 2.837%,
    10.602% 2.946%,
    10.579% 3.057%,
    10.556% 3.171%,
    10.533% 3.287%,
    10.508% 3.407%,
    10.508% 3.407%,
    10.579% 3.635%,
    10.651% 3.863%,
    10.722% 4.092%,
    10.794% 4.323%,
    10.867% 4.557%,
    10.942% 4.797%,
    11.019% 5.042%,
    11.098% 5.296%,
    11.18% 5.559%,
    11.265% 5.832%,
    11.265% 5.832%,
    11.232% 5.965%,
    11.202% 6.09%,
    11.176% 6.205%,
    11.153% 6.31%,
    11.131% 6.404%,
    11.112% 6.484%,
    11.095% 6.552%,
    11.078% 6.605%,
    11.062% 6.643%,
    11.046% 6.664%,
    11.046% 6.664%,
    10.9% 6.785%,
    10.754% 6.904%,
    10.608% 7.02%,
    10.461% 7.135%,
    10.315% 7.248%,
    10.169% 7.359%,
    10.022% 7.47%,
    9.876% 7.579%,
    9.73% 7.688%,
    9.583% 7.796%,
    9.583% 7.796%,
    9.565% 7.811%,
    9.544% 7.828%,
    9.523% 7.844%,
    9.501% 7.858%,
    9.48% 7.866%,
    9.461% 7.867%,
    9.443% 7.857%,
    9.429% 7.835%,
    9.418% 7.797%,
    9.412% 7.742%,
    9.412% 7.742%,
    9.376% 7.186%,
    9.336% 6.828%,
    9.293% 6.638%,
    9.249% 6.586%,
    9.205% 6.643%,
    9.163% 6.779%,
    9.124% 6.966%,
    9.089% 7.173%,
    9.06% 7.372%,
    9.039% 7.533%,
    9.039% 7.533%,
    8.948% 8.108%,
    8.855% 8.497%,
    8.76% 8.732%,
    8.663% 8.847%,
    8.566% 8.875%,
    8.468% 8.85%,
    8.37% 8.806%,
    8.273% 8.775%,
    8.176% 8.791%,
    8.08% 8.888%,
    8.08% 8.888%,
    8.068% 8.89%,
    8.056% 8.864%,
    8.043% 8.814%,
    8.03% 8.745%,
    8.017% 8.662%,
    8.003% 8.569%,
    7.99% 8.471%,
    7.976% 8.373%,
    7.963% 8.28%,
    7.95% 8.196%,
    7.95% 8.196%,
    7.93% 8.073%,
    7.909% 7.948%,
    7.889% 7.822%,
    7.869% 7.693%,
    7.848% 7.561%,
    7.826% 7.426%,
    7.805% 7.287%,
    7.782% 7.144%,
    7.759% 6.997%,
    7.735% 6.845%,
    7.735% 6.845%,
    7.73% 7.161%,
    7.725% 7.456%,
    7.721% 7.736%,
    7.717% 8.008%,
    7.712% 8.28%,
    7.708% 8.559%,
    7.704% 8.852%,
    7.699% 9.166%,
    7.693% 9.508%,
    7.688% 9.886%,
    7.688% 9.886%,
    7.65% 9.487%,
    7.614% 9.111%,
    7.58% 8.756%,
    7.548% 8.42%,
    7.517% 8.1%,
    7.488% 7.793%,
    7.46% 7.498%,
    7.432% 7.211%,
    7.406% 6.93%,
    7.379% 6.654%,
    7.379% 6.654%,
    7.362% 6.918%,
    7.344% 7.183%,
    7.327% 7.449%,
    7.309% 7.716%,
    7.291% 7.983%,
    7.273% 8.251%,
    7.256% 8.519%,
    7.238% 8.787%,
    7.22% 9.056%,
    7.202% 9.324%,
    7.202% 9.324%,
    7.209% 9.356%,
    7.218% 9.394%,
    7.227% 9.437%,
    7.238% 9.486%,
    7.251% 9.543%,
    7.265% 9.608%,
    7.281% 9.681%,
    7.3% 9.764%,
    7.32% 9.857%,
    7.344% 9.962%,
    7.344% 9.962%,
    7.297% 10.015%,
    7.253% 10.064%,
    7.212% 10.111%,
    7.174% 10.154%,
    7.137% 10.195%,
    7.102% 10.234%,
    7.069% 10.272%,
    7.036% 10.308%,
    7.004% 10.344%,
    6.973% 10.38%,
    6.973% 10.38%,
    6.971% 10.202%,
    6.969% 10.031%,
    6.967% 9.865%,
    6.965% 9.704%,
    6.964% 9.546%,
    6.962% 9.392%,
    6.96% 9.241%,
    6.959% 9.091%,
    6.957% 8.942%,
    6.956% 8.794%,
    6.956% 8.794%,
    6.929% 8.825%,
    6.901% 8.845%,
    6.872% 8.86%,
    6.842% 8.875%,
    6.814% 8.893%,
    6.787% 8.92%,
    6.762% 8.959%,
    6.742% 9.015%,
    6.727% 9.093%,
    6.717% 9.198%,
    6.717% 9.198%,
    6.661% 10.02%,
    6.594% 10.622%,
    6.519% 11.037%,
    6.438% 11.3%,
    6.353% 11.446%,
    6.267% 11.509%,
    6.18% 11.525%,
    6.096% 11.528%,
    6.016% 11.553%,
    5.942% 11.634%,
    5.942% 11.634%,
    5.791% 11.843%,
    5.637% 11.959%,
    5.483% 11.997%,
    5.326% 11.975%,
    5.169% 11.907%,
    5.012% 11.809%,
    4.854% 11.698%,
    4.696% 11.589%,
    4.538% 11.497%,
    4.38% 11.439%,
    4.38% 11.439%,
    4.364% 11.452%,
    4.347% 11.495%,
    4.331% 11.563%,
    4.314% 11.649%,
    4.297% 11.747%,
    4.281% 11.853%,
    4.264% 11.96%,
    4.247% 12.062%,
    4.229% 12.153%,
    4.212% 12.229%,
    4.212% 12.229%,
    4.167% 12.395%,
    4.123% 12.565%,
    4.079% 12.735%,
    4.034% 12.902%,
    3.989% 13.063%,
    3.944% 13.215%,
    3.899% 13.355%,
    3.854% 13.48%,
    3.808% 13.587%,
    3.762% 13.674%,
    3.762% 13.674%,
    3.75% 13.65%,
    3.737% 13.552%,
    3.723% 13.393%,
    3.708% 13.184%,
    3.692% 12.937%,
    3.675% 12.664%,
    3.658% 12.378%,
    3.641% 12.089%,
    3.623% 11.811%,
    3.606% 11.555%,
    3.606% 11.555%,
    3.501% 11.552%,
    3.399% 11.621%,
    3.299% 11.775%,
    3.203% 12.027%,
    3.111% 12.391%,
    3.023% 12.879%,
    2.94% 13.506%,
    2.862% 14.285%,
    2.791% 15.229%,
    2.726% 16.351%,
    2.726% 16.351%,
    2.713% 15.891%,
    2.701% 15.483%,
    2.691% 15.12%,
    2.682% 14.797%,
    2.673% 14.506%,
    2.666% 14.243%,
    2.659% 14%,
    2.652% 13.772%,
    2.646% 13.552%,
    2.639% 13.335%,
    2.639% 13.335%,
    2.559% 13.335%,
    2.478% 13.335%,
    2.398% 13.335%,
    2.317% 13.336%,
    2.236% 13.336%,
    2.155% 13.336%,
    2.074% 13.336%,
    1.993% 13.336%,
    1.912% 13.336%,
    1.831% 13.335%,
    1.831% 13.335%,
    1.779% 13.327%,
    1.726% 13.318%,
    1.675% 13.325%,
    1.626% 13.366%,
    1.579% 13.459%,
    1.536% 13.623%,
    1.498% 13.874%,
    1.466% 14.231%,
    1.44% 14.712%,
    1.422% 15.335%,
    1.422% 15.335%,
    1.417% 15.442%,
    1.408% 15.549%,
    1.394% 15.653%,
    1.378% 15.753%,
    1.359% 15.845%,
    1.339% 15.928%,
    1.318% 15.998%,
    1.297% 16.053%,
    1.277% 16.091%,
    1.258% 16.11%,
    1.258% 16.11%,
    1.151% 16.23%,
    1.049% 16.494%,
    0.954% 16.893%,
    0.867% 17.417%,
    0.79% 18.056%,
    0.723% 18.801%,
    0.668% 19.642%,
    0.625% 20.57%,
    0.597% 21.576%,
    0.584% 22.65%,
    0.584% 22.65%,
    0.676% 22.473%,
    0.75% 22.406%,
    0.806% 22.445%,
    0.847% 22.587%,
    0.871% 22.829%,
    0.879% 23.167%,
    0.872% 23.598%,
    0.85% 24.118%,
    0.813% 24.723%,
    0.763% 25.411%,
    0.763% 25.411%,
    0.79% 25.441%,
    0.818% 25.47%,
    0.846% 25.5%,
    0.875% 25.531%,
    0.906% 25.564%,
    0.94% 25.6%,
    0.976% 25.64%,
    1.017% 25.683%,
    1.063% 25.731%,
    1.114% 25.786%,
    1.114% 25.786%,
    0.992% 26.332%,
    0.869% 26.825%,
    0.749% 27.3%,
    0.636% 27.793%,
    0.533% 28.34%,
    0.443% 28.978%,
    0.371% 29.743%,
    0.32% 30.672%,
    0.294% 31.799%,
    0.295% 33.162%,
    0.295% 33.162%,
    0.314% 33.063%,
    0.333% 32.961%,
    0.353% 32.856%,
    0.375% 32.745%,
    0.398% 32.625%,
    0.422% 32.496%,
    0.449% 32.353%,
    0.479% 32.196%,
    0.512% 32.022%,
    0.549% 31.829%,
    0.549% 31.829%,
    0.543% 32.416%,
    0.537% 32.974%,
    0.531% 33.509%,
    0.525% 34.025%,
    0.52% 34.526%,
    0.515% 35.018%,
    0.509% 35.504%,
    0.504% 35.989%,
    0.499% 36.478%,
    0.494% 36.975%,
    0.494% 36.975%,
    0.503% 37.122%,
    0.516% 37.294%,
    0.53% 37.488%,
    0.546% 37.7%,
    0.562% 37.927%,
    0.576% 38.165%,
    0.589% 38.409%,
    0.598% 38.658%,
    0.603% 38.907%,
    0.603% 39.152%,
    0.603% 39.152%,
    0.597% 39.384%,
    0.585% 39.609%,
    0.568% 39.828%,
    0.548% 40.042%,
    0.526% 40.251%,
    0.501% 40.457%,
    0.476% 40.659%,
    0.451% 40.86%,
    0.428% 41.058%,
    0.406% 41.256%,
    0.406% 41.256%,
    0.456% 41.379%,
    0.501% 41.495%,
    0.544% 41.603%,
    0.585% 41.705%,
    0.623% 41.802%,
    0.66% 41.894%,
    0.695% 41.983%,
    0.729% 42.069%,
    0.763% 42.153%,
    0.796% 42.237%,
    0.796% 42.237%,
    0.793% 42.337%,
    0.79% 42.438%,
    0.787% 42.538%,
    0.784% 42.639%,
    0.781% 42.739%,
    0.778% 42.84%,
    0.776% 42.94%,
    0.773% 43.041%,
    0.77% 43.141%,
    0.767% 43.242%,
    0.767% 43.242%,
    0.711% 43.198%,
    0.655% 43.154%,
    0.599% 43.11%,
    0.543% 43.066%,
    0.488% 43.022%,
    0.432% 42.978%,
    0.376% 42.934%,
    0.32% 42.891%,
    0.264% 42.847%,
    0.209% 42.802%,
    0.209% 42.802%,
    0.206% 42.861%,
    0.204% 42.919%,
    0.202% 42.977%,
    0.199% 43.035%,
    0.197% 43.092%,
    0.194% 43.15%,
    0.192% 43.208%,
    0.19% 43.266%,
    0.187% 43.324%,
    0.185% 43.382%,
    0.185% 43.382%,
    0.231% 43.648%,
    0.278% 43.914%,
    0.324% 44.181%,
    0.371% 44.448%,
    0.418% 44.715%,
    0.464% 44.984%,
    0.511% 45.253%,
    0.558% 45.523%,
    0.606% 45.794%,
    0.653% 46.067%,
    0.653% 46.067%,
    0.547% 46.44%,
    0.463% 46.759%,
    0.4% 47.048%,
    0.357% 47.328%,
    0.332% 47.622%,
    0.326% 47.951%,
    0.336% 48.339%,
    0.362% 48.806%,
    0.402% 49.376%,
    0.456% 50.071%,
    0.456% 50.071%,
    0.369% 50.113%,
    0.3% 50.176%,
    0.247% 50.288%,
    0.209% 50.48%,
    0.185% 50.78%,
    0.173% 51.217%,
    0.171% 51.82%,
    0.178% 52.619%,
    0.194% 53.642%,
    0.215% 54.918%,
    0.215% 54.918%,
    0.246% 55.15%,
    0.276% 55.369%,
    0.304% 55.576%,
    0.331% 55.773%,
    0.356% 55.961%,
    0.381% 56.141%,
    0.405% 56.316%,
    0.428% 56.486%,
    0.45% 56.652%,
    0.473% 56.817%,
    0.473% 56.817%,
    0.451% 56.852%,
    0.429% 56.886%,
    0.407% 56.92%,
    0.385% 56.955%,
    0.364% 56.989%,
    0.343% 57.022%,
    0.322% 57.056%,
    0.301% 57.088%,
    0.281% 57.121%,
    0.261% 57.152%,
    0.261% 57.152%,
    0.27% 57.592%,
    0.278% 58.012%,
    0.285% 58.414%,
    0.292% 58.8%,
    0.298% 59.17%,
    0.305% 59.526%,
    0.313% 59.87%,
    0.322% 60.202%,
    0.332% 60.525%,
    0.344% 60.839%,
    0.344% 60.839%,
    0.353% 61.036%,
    0.366% 61.225%,
    0.38% 61.407%,
    0.396% 61.583%,
    0.413% 61.754%,
    0.432% 61.922%,
    0.45% 62.087%,
    0.469% 62.252%,
    0.488% 62.417%,
    0.506% 62.583%,
    0.506% 62.583%,
    0.524% 62.762%,
    0.543% 62.938%,
    0.562% 63.114%,
    0.581% 63.288%,
    0.6% 63.462%,
    0.619% 63.636%,
    0.638% 63.809%,
    0.658% 63.982%,
    0.677% 64.156%,
    0.696% 64.331%,
    0.696% 64.331%,
    0.702% 64.267%,
    0.708% 64.203%,
    0.715% 64.139%,
    0.721% 64.076%,
    0.727% 64.012%,
    0.733% 63.948%,
    0.74% 63.884%,
    0.746% 63.821%,
    0.752% 63.757%,
    0.758% 63.693%,
    0.758% 63.693%,
    0.746% 63.486%,
    0.733% 63.279%,
    0.72% 63.069%,
    0.707% 62.857%,
    0.694% 62.642%,
    0.68% 62.422%,
    0.667% 62.198%,
    0.652% 61.968%,
    0.638% 61.731%,
    0.623% 61.488%,
    0.623% 61.488%,
    0.95% 61.531%,
    1.214% 61.588%,
    1.423% 61.676%,
    1.586% 61.814%,
    1.71% 62.022%,
    1.804% 62.317%,
    1.875% 62.719%,
    1.931% 63.246%,
    1.981% 63.916%,
    2.032% 64.749%,
    2.032% 64.749%,
    1.951% 64.829%,
    1.871% 64.908%,
    1.792% 64.986%,
    1.714% 65.063%,
    1.637% 65.139%,
    1.561% 65.214%,
    1.485% 65.288%,
    1.41% 65.362%,
    1.335% 65.436%,
    1.26% 65.509%,
    1.26% 65.509%,
    1.268% 65.654%,
    1.276% 65.795%,
    1.284% 65.934%,
    1.292% 66.071%,
    1.3% 66.205%,
    1.308% 66.338%,
    1.315% 66.47%,
    1.323% 66.601%,
    1.33% 66.731%,
    1.338% 66.861%,
    1.338% 66.861%,
    1.312% 66.938%,
    1.287% 67.014%,
    1.263% 67.087%,
    1.239% 67.158%,
    1.216% 67.228%,
    1.194% 67.297%,
    1.171% 67.364%,
    1.15% 67.431%,
    1.128% 67.497%,
    1.106% 67.563%,
    1.106% 67.563%,
    1.107% 67.609%,
    1.108% 67.654%,
    1.109% 67.699%,
    1.11% 67.744%,
    1.111% 67.789%,
    1.112% 67.833%,
    1.113% 67.878%,
    1.114% 67.923%,
    1.115% 67.968%,
    1.116% 68.014%,
    1.116% 68.014%,
    1.241% 68.204%,
    1.366% 68.394%,
    1.491% 68.584%,
    1.616% 68.774%,
    1.741% 68.963%,
    1.866% 69.153%,
    1.991% 69.343%,
    2.116% 69.533%,
    2.241% 69.723%,
    2.366% 69.913%,
    2.366% 69.913%,
    2.368% 69.841%,
    2.369% 69.769%,
    2.371% 69.697%,
    2.373% 69.625%,
    2.374% 69.553%,
    2.376% 69.481%,
    2.378% 69.409%,
    2.38% 69.337%,
    2.381% 69.265%,
    2.383% 69.192%,
    2.383% 69.192%,
    2.353% 69.113%,
    2.323% 69.034%,
    2.294% 68.955%,
    2.264% 68.875%,
    2.234% 68.796%,
    2.204% 68.716%,
    2.175% 68.637%,
    2.145% 68.557%,
    2.115% 68.478%,
    2.085% 68.399%,
    2.085% 68.399%,
    2.087% 68.305%,
    2.088% 68.212%,
    2.089% 68.118%,
    2.091% 68.024%,
    2.092% 67.931%,
    2.094% 67.837%,
    2.095% 67.744%,
    2.097% 67.65%,
    2.098% 67.556%,
    2.1% 67.462%,
    2.1% 67.462%,
    2.329% 67.697%,
    2.558% 67.931%,
    2.786% 68.164%,
    3.013% 68.395%,
    3.237% 68.624%,
    3.458% 68.85%,
    3.677% 69.073%,
    3.891% 69.291%,
    4.102% 69.505%,
    4.307% 69.715%,
    4.307% 69.715%,
    4.326% 69.395%,
    4.342% 69.093%,
    4.357% 68.813%,
    4.37% 68.559%,
    4.382% 68.334%,
    4.392% 68.142%,
    4.401% 67.988%,
    4.41% 67.874%,
    4.418% 67.804%,
    4.425% 67.783%,
    4.425% 67.783%,
    4.507% 67.829%,
    4.59% 67.883%,
    4.672% 67.942%,
    4.754% 68.006%,
    4.837% 68.075%,
    4.919% 68.146%,
    5.001% 68.219%,
    5.084% 68.293%,
    5.166% 68.367%,
    5.248% 68.439%,
    5.248% 68.439%,
    5.248% 68.503%,
    5.248% 68.567%,
    5.248% 68.63%,
    5.247% 68.694%,
    5.247% 68.758%,
    5.247% 68.821%,
    5.247% 68.884%,
    5.247% 68.948%,
    5.246% 69.011%,
    5.246% 69.073%,
    5.246% 69.073%,
    5.22% 69.118%,
    5.195% 69.161%,
    5.169% 69.205%,
    5.144% 69.248%,
    5.119% 69.29%,
    5.095% 69.331%,
    5.071% 69.371%,
    5.048% 69.41%,
    5.025% 69.448%,
    5.004% 69.484%,
    5.004% 69.484%,
    5.01% 69.635%,
    5.016% 69.786%,
    5.022% 69.936%,
    5.027% 70.086%,
    5.033% 70.233%,
    5.039% 70.379%,
    5.044% 70.523%,
    5.05% 70.664%,
    5.055% 70.802%,
    5.06% 70.937%,
    0.01% 70.937%,
    0.01% 70.937%,
    0.009% 71.054%,
    0.008% 71.172%,
    0.007% 71.29%,
    0.006% 71.408%,
    0.005% 71.526%,
    0.004% 71.643%,
    0.003% 71.761%,
    0.002% 71.879%,
    0.001% 71.997%,
    0% 72.115%,
    0% 72.115%,
    0.093% 72.271%,
    0.186% 72.425%,
    0.277% 72.577%,
    0.365% 72.725%,
    0.451% 72.869%,
    0.533% 73.006%,
    0.611% 73.136%,
    0.683% 73.256%,
    0.749% 73.367%,
    0.809% 73.466%,
    0.809% 73.466%,
    0.795% 73.681%,
    0.78% 73.902%,
    0.765% 74.128%,
    0.75% 74.36%,
    0.734% 74.597%,
    0.718% 74.839%,
    0.701% 75.085%,
    0.684% 75.337%,
    0.667% 75.592%,
    0.65% 75.852%,
    0.65% 75.852%,
    0.639% 75.806%,
    0.626% 75.75%,
    0.611% 75.686%,
    0.594% 75.613%,
    0.576% 75.534%,
    0.556% 75.448%,
    0.534% 75.357%,
    0.512% 75.261%,
    0.489% 75.162%,
    0.465% 75.059%,
    0.465% 75.059%,
    0.458% 75.473%,
    0.45% 75.864%,
    0.444% 76.23%,
    0.438% 76.569%,
    0.432% 76.879%,
    0.427% 77.157%,
    0.423% 77.401%,
    0.419% 77.608%,
    0.416% 77.776%,
    0.413% 77.902%,
    0.413% 77.902%,
    0.459% 77.994%,
    0.503% 78.076%,
    0.545% 78.151%,
    0.585% 78.223%,
    0.624% 78.294%,
    0.661% 78.366%,
    0.697% 78.443%,
    0.732% 78.528%,
    0.766% 78.623%,
    0.8% 78.731%,
    0.8% 78.731%,
    0.885% 79.096%,
    0.967% 79.549%,
    1.045% 80.049%,
    1.122% 80.557%,
    1.198% 81.033%,
    1.273% 81.438%,
    1.349% 81.731%,
    1.426% 81.873%,
    1.504% 81.825%,
    1.585% 81.546%,
    1.585% 81.546%,
    1.667% 81.929%,
    1.745% 82.295%,
    1.82% 82.647%,
    1.893% 82.988%,
    1.964% 83.321%,
    2.034% 83.65%,
    2.104% 83.976%,
    2.174% 84.303%,
    2.245% 84.634%,
    2.317% 84.973%,
    2.317% 84.973%,
    2.32% 84.606%,
    2.323% 84.27%,
    2.325% 83.961%,
    2.328% 83.677%,
    2.33% 83.414%,
    2.332% 83.167%,
    2.334% 82.935%,
    2.336% 82.713%,
    2.338% 82.497%,
    2.34% 82.285%,
    2.34% 82.285%,
    2.346% 82.271%,
    2.352% 82.258%,
    2.359% 82.245%,
    2.365% 82.231%,
    2.371% 82.218%,
    2.377% 82.204%,
    2.384% 82.191%,
    2.39% 82.177%,
    2.396% 82.164%,
    2.403% 82.151%,
    2.403% 82.151%,
    2.414% 82.371%,
    2.426% 82.594%,
    2.438% 82.825%,
    2.45% 83.066%,
    2.464% 83.321%,
    2.478% 83.594%,
    2.494% 83.889%,
    2.51% 84.208%,
    2.528% 84.556%,
    2.548% 84.937%,
    2.548% 84.937%,
    2.565% 84.458%,
    2.58% 84.011%,
    2.595% 83.593%,
    2.608% 83.202%,
    2.621% 82.835%,
    2.633% 82.49%,
    2.644% 82.164%,
    2.655% 81.855%,
    2.665% 81.561%,
    2.675% 81.279%,
    2.675% 81.279%,
    2.724% 81.353%,
    2.773% 81.425%,
    2.82% 81.496%,
    2.867% 81.566%,
    2.913% 81.635%,
    2.959% 81.705%,
    3.005% 81.774%,
    3.052% 81.845%,
    3.099% 81.916%,
    3.148% 81.989%,
    3.148% 81.989%,
    3.15% 82.164%,
    3.152% 82.351%,
    3.154% 82.547%,
    3.156% 82.752%,
    3.158% 82.966%,
    3.16% 83.186%,
    3.163% 83.412%,
    3.165% 83.642%,
    3.168% 83.877%,
    3.171% 84.115%,
    3.171% 84.115%,
    3.211% 84.089%,
    3.251% 84.064%,
    3.291% 84.038%,
    3.33% 84.013%,
    3.37% 83.988%,
    3.408% 83.963%,
    3.447% 83.938%,
    3.486% 83.913%,
    3.524% 83.888%,
    3.562% 83.863%,
    3.562% 83.863%,
    3.562% 83.834%,
    3.562% 83.804%,
    3.562% 83.775%,
    3.562% 83.745%,
    3.561% 83.715%,
    3.561% 83.685%,
    3.561% 83.655%,
    3.561% 83.624%,
    3.561% 83.594%,
    3.56% 83.564%,
    3.56% 83.564%,
    3.535% 83.497%,
    3.509% 83.428%,
    3.482% 83.358%,
    3.454% 83.284%,
    3.425% 83.206%,
    3.393% 83.122%,
    3.359% 83.032%,
    3.321% 82.933%,
    3.281% 82.826%,
    3.236% 82.71%,
    3.236% 82.71%,
    3.297% 82.347%,
    3.355% 82.051%,
    3.41% 81.825%,
    3.462% 81.669%,
    3.512% 81.585%,
    3.56% 81.576%,
    3.606% 81.643%,
    3.65% 81.789%,
    3.692% 82.014%,
    3.732% 82.32%,
    3.732% 82.32%,
    3.768% 82.64%,
    3.797% 82.895%,
    3.821% 83.084%,
    3.841% 83.208%,
    3.86% 83.266%,
    3.881% 83.259%,
    3.903% 83.186%,
    3.931% 83.046%,
    3.965% 82.841%,
    4.008% 82.569%,
    4.008% 82.569%,
    4.034% 82.415%,
    4.061% 82.269%,
    4.089% 82.129%,
    4.12% 81.99%,
    4.152% 81.849%,
    4.187% 81.702%,
    4.224% 81.545%,
    4.264% 81.375%,
    4.308% 81.188%,
    4.354% 80.98%,
    4.354% 80.98%,
    4.34% 81.353%,
    4.326% 81.697%,
    4.313% 82.018%,
    4.301% 82.323%,
    4.289% 82.617%,
    4.278% 82.908%,
    4.266% 83.201%,
    4.254% 83.502%,
    4.241% 83.818%,
    4.228% 84.155%,
    4.228% 84.155%,
    4.262% 84.014%,
    4.295% 83.865%,
    4.326% 83.715%,
    4.356% 83.57%,
    4.385% 83.434%,
    4.412% 83.315%,
    4.439% 83.218%,
    4.464% 83.148%,
    4.489% 83.113%,
    4.513% 83.117%,
    4.513% 83.117%,
    4.634% 83.257%,
    4.755% 83.412%,
    4.876% 83.577%,
    4.996% 83.749%,
    5.117% 83.925%,
    5.238% 84.101%,
    5.359% 84.272%,
    5.479% 84.436%,
    5.6% 84.589%,
    5.721% 84.728%,
    5.721% 84.728%,
    5.901% 84.957%,
    6.081% 85.233%,
    6.261% 85.521%,
    6.44% 85.786%,
    6.62% 85.992%,
    6.801% 86.104%,
    6.981% 86.085%,
    7.162% 85.902%,
    7.343% 85.518%,
    7.524% 84.897%,
    7.524% 84.897%,
    7.546% 85.695%,
    7.58% 86.299%,
    7.623% 86.737%,
    7.673% 87.035%,
    7.729% 87.222%,
    7.788% 87.323%,
    7.85% 87.367%,
    7.912% 87.381%,
    7.971% 87.392%,
    8.027% 87.427%,
    8.027% 87.427%,
    8.142% 87.514%,
    8.259% 87.545%,
    8.376% 87.539%,
    8.494% 87.515%,
    8.611% 87.491%,
    8.728% 87.488%,
    8.842% 87.523%,
    8.955% 87.616%,
    9.065% 87.785%,
    9.172% 88.05%,
    9.172% 88.05%,
    9.293% 88.379%,
    9.414% 88.637%,
    9.533% 88.835%,
    9.653% 88.982%,
    9.772% 89.089%,
    9.892% 89.167%,
    10.011% 89.225%,
    10.13% 89.275%,
    10.25% 89.325%,
    10.37% 89.387%,
    10.37% 89.387%,
    10.4% 89.411%,
    10.429% 89.444%,
    10.458% 89.486%,
    10.488% 89.533%,
    10.517% 89.582%,
    10.546% 89.631%,
    10.575% 89.678%,
    10.605% 89.719%,
    10.634% 89.753%,
    10.664% 89.777%,
    10.664% 89.777%,
    10.718% 89.804%,
    10.772% 89.825%,
    10.827% 89.841%,
    10.881% 89.854%,
    10.936% 89.867%,
    10.991% 89.88%,
    11.045% 89.896%,
    11.099% 89.916%,
    11.154% 89.943%,
    11.208% 89.978%,
    11.208% 89.978%,
    11.23% 90.01%,
    11.253% 90.068%,
    11.275% 90.145%,
    11.297% 90.232%,
    11.319% 90.321%,
    11.341% 90.406%,
    11.363% 90.477%,
    11.384% 90.528%,
    11.404% 90.551%,
    11.424% 90.537%,
    11.424% 90.537%,
    11.591% 90.291%,
    11.758% 90.14%,
    11.924% 90.072%,
    12.09% 90.079%,
    12.255% 90.15%,
    12.42% 90.275%,
    12.585% 90.445%,
    12.75% 90.648%,
    12.915% 90.876%,
    13.08% 91.117%,
    13.08% 91.117%,
    13.116% 91.167%,
    13.154% 91.207%,
    13.191% 91.237%,
    13.229% 91.257%,
    13.267% 91.265%,
    13.305% 91.262%,
    13.343% 91.245%,
    13.38% 91.216%,
    13.417% 91.172%,
    13.454% 91.113%,
    13.454% 91.113%,
    13.463% 91.096%,
    13.472% 91.077%,
    13.481% 91.057%,
    13.49% 91.035%,
    13.499% 91.012%,
    13.508% 90.988%,
    13.517% 90.964%,
    13.526% 90.94%,
    13.535% 90.917%,
    13.544% 90.894%,
    18.593% 90.894%,
    18.593% 90.894%,
    18.594% 90.9%,
    18.596% 90.908%,
    18.597% 90.917%,
    18.599% 90.926%,
    18.6% 90.936%,
    18.602% 90.945%,
    18.603% 90.953%,
    18.604% 90.96%,
    18.606% 90.966%,
    18.607% 90.969%,
    18.607% 90.969%,
    18.632% 91.012%,
    18.657% 91.048%,
    18.682% 91.078%,
    18.708% 91.099%,
    18.734% 91.11%,
    18.759% 91.112%,
    18.785% 91.102%,
    18.81% 91.08%,
    18.834% 91.044%,
    18.858% 90.995%,
    18.858% 90.995%,
    18.86% 90.988%,
    18.862% 90.98%,
    18.864% 90.97%,
    18.866% 90.959%,
    18.868% 90.947%,
    18.87% 90.935%,
    18.872% 90.923%,
    18.874% 90.912%,
    18.876% 90.902%,
    18.878% 90.894%,
    22.554% 90.894%,
    22.554% 90.894%,
    22.557% 90.894%,
    22.56% 90.894%,
    22.563% 90.895%,
    22.566% 90.895%,
    22.569% 90.896%,
    22.572% 90.896%,
    22.575% 90.897%,
    22.578% 90.897%,
    22.581% 90.897%,
    22.584% 90.897%,
    22.584% 90.897%,
    22.589% 90.897%,
    22.594% 90.897%,
    22.599% 90.897%,
    22.604% 90.896%,
    22.608% 90.896%,
    22.613% 90.895%,
    22.618% 90.895%,
    22.623% 90.894%,
    22.628% 90.894%,
    22.632% 90.894%,
    26.383% 90.894%,
    26.383% 90.894%,
    26.384% 90.9%,
    26.385% 90.907%,
    26.386% 90.913%,
    26.387% 90.92%,
    26.387% 90.926%,
    26.388% 90.933%,
    26.389% 90.939%,
    26.39% 90.946%,
    26.391% 90.952%,
    26.392% 90.958%,
    26.392% 90.958%,
    26.396% 90.952%,
    26.401% 90.946%,
    26.405% 90.939%,
    26.409% 90.933%,
    26.413% 90.926%,
    26.416% 90.92%,
    26.42% 90.913%,
    26.424% 90.907%,
    26.428% 90.9%,
    26.433% 90.894%,
    39.218% 90.894%,
    39.218% 90.894%,
    39.402% 91.071%,
    39.587% 91.25%,
    39.773% 91.429%,
    39.959% 91.608%,
    40.147% 91.789%,
    40.334% 91.97%,
    40.523% 92.152%,
    40.713% 92.335%,
    40.903% 92.518%,
    41.095% 92.703%,
    41.095% 92.703%,
    41.083% 92.497%,
    41.071% 92.3%,
    41.06% 92.111%,
    41.049% 91.927%,
    41.039% 91.748%,
    41.028% 91.574%,
    41.018% 91.402%,
    41.008% 91.232%,
    40.998% 91.063%,
    40.988% 90.894%,
    46.319% 90.894%,
    46.319% 90.894%,
    46.335% 90.916%,
    46.351% 90.938%,
    46.367% 90.96%,
    46.383% 90.982%,
    46.399% 91.004%,
    46.415% 91.026%,
    46.431% 91.048%,
    46.447% 91.071%,
    46.462% 91.094%,
    46.479% 91.117%,
    46.479% 91.117%,
    46.515% 91.167%,
    46.553% 91.207%,
    46.59% 91.237%,
    46.628% 91.257%,
    46.666% 91.265%,
    46.704% 91.262%,
    46.742% 91.245%,
    46.779% 91.216%,
    46.816% 91.172%,
    46.853% 91.113%,
    46.853% 91.113%,
    46.862% 91.096%,
    46.871% 91.077%,
    46.88% 91.057%,
    46.889% 91.035%,
    46.898% 91.012%,
    46.907% 90.988%,
    46.916% 90.964%,
    46.925% 90.94%,
    46.934% 90.917%,
    46.943% 90.894%,
    51.992% 90.894%,
    51.992% 90.894%,
    51.993% 90.9%,
    51.995% 90.908%,
    51.996% 90.917%,
    51.998% 90.926%,
    51.999% 90.936%,
    52.001% 90.945%,
    52.002% 90.953%,
    52.003% 90.96%,
    52.005% 90.966%,
    52.006% 90.969%,
    52.006% 90.969%,
    52.031% 91.012%,
    52.056% 91.048%,
    52.081% 91.078%,
    52.107% 91.099%,
    52.132% 91.11%,
    52.158% 91.112%,
    52.183% 91.102%,
    52.208% 91.08%,
    52.233% 91.044%,
    52.257% 90.995%,
    52.257% 90.995%,
    52.259% 90.988%,
    52.261% 90.98%,
    52.263% 90.97%,
    52.265% 90.959%,
    52.267% 90.947%,
    52.269% 90.935%,
    52.271% 90.923%,
    52.273% 90.912%,
    52.275% 90.902%,
    52.277% 90.894%,
    55.952% 90.894%,
    55.952% 90.894%,
    55.955% 90.894%,
    55.959% 90.894%,
    55.962% 90.895%,
    55.965% 90.895%,
    55.968% 90.896%,
    55.971% 90.896%,
    55.974% 90.897%,
    55.977% 90.897%,
    55.98% 90.897%,
    55.983% 90.897%,
    55.983% 90.897%,
    55.988% 90.897%,
    55.993% 90.897%,
    55.998% 90.897%,
    56.002% 90.896%,
    56.007% 90.896%,
    56.012% 90.895%,
    56.017% 90.895%,
    56.022% 90.894%,
    56.027% 90.894%,
    56.031% 90.894%,
    59.782% 90.894%,
    59.782% 90.894%,
    59.783% 90.9%,
    59.784% 90.907%,
    59.785% 90.913%,
    59.785% 90.92%,
    59.786% 90.926%,
    59.787% 90.933%,
    59.788% 90.939%,
    59.789% 90.946%,
    59.79% 90.952%,
    59.791% 90.958%,
    59.791% 90.958%,
    59.795% 90.952%,
    59.8% 90.946%,
    59.804% 90.939%,
    59.808% 90.933%,
    59.812% 90.926%,
    59.815% 90.92%,
    59.819% 90.913%,
    59.823% 90.907%,
    59.827% 90.9%,
    59.831% 90.894%,
    71.057% 90.894%,
    71.057% 90.894%,
    71.078% 91.303%,
    71.101% 91.709%,
    71.126% 92.11%,
    71.153% 92.51%,
    71.181% 92.907%,
    71.21% 93.303%,
    71.24% 93.699%,
    71.269% 94.094%,
    71.297% 94.492%,
    71.325% 94.89%,
    71.325% 94.89%,
    71.334% 94.81%,
    71.344% 94.73%,
    71.354% 94.65%,
    71.364% 94.57%,
    71.374% 94.491%,
    71.384% 94.411%,
    71.393% 94.331%,
    71.403% 94.252%,
    71.413% 94.173%,
    71.423% 94.094%,
    71.423% 94.094%,
    71.398% 93.924%,
    71.374% 93.755%,
    71.35% 93.585%,
    71.325% 93.415%,
    71.301% 93.244%,
    71.276% 93.073%,
    71.251% 92.901%,
    71.226% 92.728%,
    71.202% 92.554%,
    71.176% 92.378%,
    71.176% 92.378%,
    71.186% 92.151%,
    71.197% 91.945%,
    71.208% 91.757%,
    71.221% 91.588%,
    71.235% 91.437%,
    71.25% 91.301%,
    71.267% 91.18%,
    71.286% 91.073%,
    71.306% 90.98%,
    71.329% 90.897%,
    71.958% 90.897%,
    71.958% 90.897%,
    71.962% 90.9%,
    71.966% 90.903%,
    71.969% 90.905%,
    71.972% 90.907%,
    71.976% 90.909%,
    71.979% 90.911%,
    71.982% 90.913%,
    71.985% 90.915%,
    71.989% 90.919%,
    71.993% 90.923%,
    71.993% 90.923%,
    71.993% 90.92%,
    71.994% 90.918%,
    71.994% 90.915%,
    71.994% 90.913%,
    71.994% 90.91%,
    71.994% 90.907%,
    71.994% 90.905%,
    71.994% 90.902%,
    71.994% 90.9%,
    71.994% 90.897%,
    72.755% 90.897%,
    72.755% 90.897%,
    72.757% 90.913%,
    72.758% 90.931%,
    72.759% 90.95%,
    72.761% 90.969%,
    72.762% 90.989%,
    72.764% 91.008%,
    72.765% 91.025%,
    72.766% 91.041%,
    72.767% 91.055%,
    72.768% 91.067%,
    72.768% 91.067%,
    72.771% 91.046%,
    72.773% 91.028%,
    72.775% 91.011%,
    72.777% 90.996%,
    72.779% 90.981%,
    72.781% 90.966%,
    72.783% 90.95%,
    72.785% 90.934%,
    72.787% 90.917%,
    72.79% 90.897%,
    74.279% 90.897%,
    74.279% 90.897%,
    74.315% 91.064%,
    74.353% 91.2%,
    74.391% 91.308%,
    74.431% 91.391%,
    74.471% 91.453%,
    74.512% 91.497%,
    74.554% 91.525%,
    74.596% 91.543%,
    74.638% 91.552%,
    74.681% 91.557%,
    74.681% 91.557%,
    74.708% 91.554%,
    74.735% 91.541%,
    74.762% 91.52%,
    74.789% 91.492%,
    74.817% 91.459%,
    74.846% 91.423%,
    74.875% 91.385%,
    74.904% 91.347%,
    74.935% 91.31%,
    74.966% 91.276%,
    74.966% 91.276%,
    74.982% 91.141%,
    74.999% 90.998%,
    75.016% 90.849%,
    75.033% 90.698%,
    75.05% 90.55%,
    75.066% 90.408%,
    75.081% 90.276%,
    75.095% 90.158%,
    75.106% 90.058%,
    75.115% 89.978%,
    75.115% 89.978%,
    75.149% 90.326%,
    75.181% 90.644%,
    75.209% 90.938%,
    75.236% 91.209%,
    75.261% 91.461%,
    75.284% 91.697%,
    75.306% 91.919%,
    75.327% 92.13%,
    75.348% 92.334%,
    75.369% 92.533%,
    75.369% 92.533%,
    75.37% 92.538%,
    75.374% 92.531%,
    75.378% 92.514%,
    75.383% 92.489%,
    75.39% 92.456%,
    75.397% 92.418%,
    75.405% 92.375%,
    75.413% 92.33%,
    75.422% 92.284%,
    75.431% 92.238%,
    75.431% 92.238%,
    75.433% 92.055%,
    75.435% 91.865%,
    75.436% 91.667%,
    75.438% 91.457%,
    75.44% 91.235%,
    75.443% 90.998%,
    75.445% 90.744%,
    75.447% 90.471%,
    75.45% 90.177%,
    75.453% 89.86%,
    75.453% 89.86%,
    75.518% 89.909%,
    75.582% 89.961%,
    75.646% 90.014%,
    75.709% 90.066%,
    75.772% 90.117%,
    75.834% 90.165%,
    75.897% 90.211%,
    75.959% 90.252%,
    76.021% 90.288%,
    76.083% 90.317%,
    76.083% 90.317%,
    76.138% 90.337%,
    76.194% 90.35%,
    76.249% 90.359%,
    76.305% 90.363%,
    76.36% 90.363%,
    76.415% 90.36%,
    76.471% 90.354%,
    76.526% 90.347%,
    76.582% 90.338%,
    76.637% 90.328%,
    76.637% 90.328%,
    76.685% 90.314%,
    76.733% 90.293%,
    76.781% 90.266%,
    76.83% 90.236%,
    76.878% 90.207%,
    76.926% 90.18%,
    76.974% 90.159%,
    77.022% 90.147%,
    77.07% 90.146%,
    77.119% 90.158%,
    77.119% 90.158%,
    77.216% 90.228%,
    77.315% 90.343%,
    77.415% 90.484%,
    77.515% 90.631%,
    77.615% 90.764%,
    77.712% 90.862%,
    77.808% 90.906%,
    77.899% 90.875%,
    77.987% 90.75%,
    78.07% 90.512%,
    78.07% 90.512%,
    78.145% 90.277%,
    78.206% 90.182%,
    78.255% 90.204%,
    78.294% 90.319%,
    78.326% 90.504%,
    78.352% 90.735%,
    78.374% 90.988%,
    78.394% 91.241%,
    78.415% 91.47%,
    78.437% 91.65%,
    78.437% 91.65%,
    78.466% 91.438%,
    78.495% 91.207%,
    78.524% 90.968%,
    78.552% 90.731%,
    78.579% 90.507%,
    78.606% 90.307%,
    78.631% 90.141%,
    78.655% 90.021%,
    78.678% 89.957%,
    78.699% 89.96%,
    78.699% 89.96%,
    78.75% 90.078%,
    78.8% 90.226%,
    78.85% 90.4%,
    78.899% 90.597%,
    78.949% 90.811%,
    79% 91.039%,
    79.051% 91.275%,
    79.103% 91.517%,
    79.157% 91.759%,
    79.211% 91.997%,
    79.211% 91.997%,
    79.265% 91.541%,
    79.32% 91.238%,
    79.378% 91.072%,
    79.436% 91.029%,
    79.497% 91.094%,
    79.558% 91.251%,
    79.62% 91.487%,
    79.683% 91.786%,
    79.746% 92.134%,
    79.809% 92.515%,
    79.809% 92.515%,
    79.87% 91.837%,
    79.921% 91.302%,
    79.964% 90.909%,
    80.001% 90.653%,
    80.034% 90.532%,
    80.065% 90.54%,
    80.096% 90.675%,
    80.129% 90.932%,
    80.166% 91.309%,
    80.209% 91.802%,
    80.209% 91.802%,
    80.258% 91.378%,
    80.306% 91.163%,
    80.353% 91.115%,
    80.399% 91.195%,
    80.441% 91.364%,
    80.48% 91.582%,
    80.515% 91.809%,
    80.544% 92.005%,
    80.566% 92.131%,
    80.582% 92.148%,
    80.582% 92.148%,
    80.64% 91.92%,
    80.692% 91.783%,
    80.739% 91.727%,
    80.782% 91.739%,
    80.821% 91.807%,
    80.856% 91.921%,
    80.887% 92.068%,
    80.916% 92.236%,
    80.942% 92.414%,
    80.965% 92.591%,
    80.965% 92.591%,
    81.028% 92.358%,
    81.09% 92.105%,
    81.152% 91.842%,
    81.214% 91.579%,
    81.275% 91.327%,
    81.336% 91.095%,
    81.397% 90.894%,
    81.458% 90.734%,
    81.519% 90.625%,
    81.58% 90.577%,
    81.58% 90.577%,
    81.67% 90.568%,
    81.759% 90.578%,
    81.848% 90.594%,
    81.937% 90.607%,
    82.027% 90.606%,
    82.116% 90.58%,
    82.205% 90.517%,
    82.294% 90.409%,
    82.384% 90.244%,
    82.475% 90.011%,
    82.475% 90.011%,
    82.516% 89.927%,
    82.564% 89.899%,
    82.616% 89.922%,
    82.669% 89.993%,
    82.722% 90.107%,
    82.774% 90.26%,
    82.821% 90.447%,
    82.862% 90.664%,
    82.894% 90.907%,
    82.917% 91.171%,
    82.917% 91.171%,
    82.962% 91.837%,
    83.004% 92.304%,
    83.042% 92.593%,
    83.078% 92.722%,
    83.113% 92.71%,
    83.148% 92.576%,
    83.182% 92.34%,
    83.218% 92.02%,
    83.256% 91.636%,
    83.297% 91.207%,
    83.297% 91.207%,
    83.312% 91.089%,
    83.332% 91.005%,
    83.356% 90.948%,
    83.382% 90.914%,
    83.412% 90.895%,
    83.444% 90.887%,
    83.477% 90.882%,
    83.511% 90.876%,
    83.545% 90.861%,
    83.58% 90.832%,
    83.58% 90.832%,
    83.614% 90.94%,
    83.646% 91.044%,
    83.678% 91.146%,
    83.71% 91.246%,
    83.741% 91.346%,
    83.773% 91.446%,
    83.804% 91.546%,
    83.836% 91.648%,
    83.869% 91.752%,
    83.902% 91.86%,
    83.902% 91.86%,
    83.918% 91.778%,
    83.936% 91.685%,
    83.955% 91.584%,
    83.976% 91.479%,
    83.996% 91.373%,
    84.016% 91.27%,
    84.034% 91.174%,
    84.051% 91.088%,
    84.064% 91.017%,
    84.075% 90.962%,
    84.075% 90.962%,
    84.213% 91.333%,
    84.349% 91.599%,
    84.483% 91.776%,
    84.615% 91.881%,
    84.745% 91.929%,
    84.873% 91.935%,
    84.999% 91.917%,
    85.125% 91.889%,
    85.249% 91.869%,
    85.373% 91.87%,
    85.373% 91.87%,
    85.377% 91.867%,
    85.382% 91.854%,
    85.386% 91.834%,
    85.391% 91.807%,
    85.396% 91.775%,
    85.402% 91.737%,
    85.408% 91.696%,
    85.414% 91.652%,
    85.421% 91.607%,
    85.428% 91.56%,
    85.428% 91.56%,
    85.417% 91.429%,
    85.406% 91.297%,
    85.394% 91.16%,
    85.382% 91.015%,
    85.369% 90.857%,
    85.354% 90.683%,
    85.337% 90.49%,
    85.319% 90.272%,
    85.298% 90.027%,
    85.274% 89.751%,
    85.274% 89.751%,
    85.353% 90.086%,
    85.428% 90.405%,
    85.5% 90.711%,
    85.569% 91.006%,
    85.637% 91.293%,
    85.703% 91.576%,
    85.769% 91.856%,
    85.835% 92.138%,
    85.902% 92.422%,
    85.971% 92.713%,
    85.971% 92.713%,
    85.963% 92.384%,
    85.955% 92.076%,
    85.948% 91.785%,
    85.941% 91.508%,
    85.934% 91.239%,
    85.927% 90.976%,
    85.921% 90.714%,
    85.914% 90.448%,
    85.907% 90.176%,
    85.9% 89.892%,
    85.9% 89.892%,
    85.935% 89.885%,
    85.971% 89.869%,
    86.007% 89.847%,
    86.042% 89.825%,
    86.074% 89.806%,
    86.104% 89.796%,
    86.13% 89.799%,
    86.151% 89.819%,
    86.166% 89.862%,
    86.173% 89.932%,
    86.173% 89.932%,
    86.206% 90.515%,
    86.241% 90.908%,
    86.276% 91.138%,
    86.313% 91.232%,
    86.35% 91.219%,
    86.386% 91.126%,
    86.422% 90.981%,
    86.455% 90.811%,
    86.487% 90.646%,
    86.517% 90.512%,
    86.517% 90.512%,
    86.547% 90.906%,
    86.578% 91.294%,
    86.607% 91.678%,
    86.637% 92.063%,
    86.668% 92.452%,
    86.699% 92.849%,
    86.73% 93.258%,
    86.763% 93.681%,
    86.798% 94.123%,
    86.834% 94.588%,
    84.102% 94.588%,
    84.102% 94.588%,
    84.095% 95.067%,
    84.097% 95.45%,
    84.106% 95.746%,
    84.123% 95.966%,
    84.145% 96.121%,
    84.173% 96.221%,
    84.205% 96.276%,
    84.241% 96.297%,
    84.281% 96.296%,
    84.323% 96.281%,
    84.323% 96.281%,
    84.499% 96.207%,
    84.676% 96.129%,
    84.853% 96.049%,
    85.029% 95.972%,
    85.206% 95.901%,
    85.383% 95.84%,
    85.559% 95.793%,
    85.736% 95.763%,
    85.913% 95.754%,
    86.089% 95.77%,
    86.089% 95.77%,
    86.204% 95.749%,
    86.319% 95.671%,
    86.435% 95.568%,
    86.551% 95.47%,
    86.667% 95.411%,
    86.783% 95.42%,
    86.897% 95.53%,
    87.01% 95.772%,
    87.121% 96.177%,
    87.23% 96.778%,
    87.23% 96.778%,
    87.235% 96.792%,
    87.241% 96.782%,
    87.249% 96.754%,
    87.259% 96.711%,
    87.269% 96.657%,
    87.28% 96.596%,
    87.291% 96.531%,
    87.302% 96.467%,
    87.312% 96.408%,
    87.322% 96.357%,
    87.322% 96.357%,
    87.343% 96.253%,
    87.365% 96.149%,
    87.386% 96.044%,
    87.407% 95.938%,
    87.429% 95.831%,
    87.452% 95.722%,
    87.474% 95.611%,
    87.497% 95.497%,
    87.521% 95.381%,
    87.545% 95.262%,
    87.545% 95.262%,
    87.474% 95.033%,
    87.403% 94.805%,
    87.332% 94.576%,
    87.26% 94.345%,
    87.187% 94.111%,
    87.112% 93.871%,
    87.035% 93.626%,
    86.956% 93.372%,
    86.874% 93.109%,
    86.789% 92.836%,
    86.789% 92.836%,
    86.822% 92.703%,
    86.852% 92.578%,
    86.878% 92.463%,
    86.901% 92.358%,
    86.922% 92.264%,
    86.941% 92.184%,
    86.959% 92.116%,
    86.976% 92.063%,
    86.992% 92.025%,
    87.007% 92.003%,
    87.007% 92.003%,
    87.153% 91.883%,
    87.3% 91.764%,
    87.446% 91.648%,
    87.592% 91.533%,
    87.738% 91.42%,
    87.885% 91.309%,
    88.031% 91.198%,
    88.178% 91.089%,
    88.324% 90.98%,
    88.47% 90.872%,
    88.47% 90.872%,
    88.489% 90.857%,
    88.509% 90.84%,
    88.531% 90.824%,
    88.553% 90.81%,
    88.574% 90.802%,
    88.593% 90.801%,
    88.611% 90.811%,
    88.625% 90.833%,
    88.635% 90.871%,
    88.641% 90.926%,
    88.641% 90.926%,
    88.678% 91.482%,
    88.718% 91.84%,
    88.761% 92.03%,
    88.805% 92.082%,
    88.849% 92.025%,
    88.891% 91.889%,
    88.93% 91.702%,
    88.965% 91.495%,
    88.994% 91.296%,
    89.015% 91.135%,
    89.015% 91.135%,
    89.106% 90.56%,
    89.199% 90.171%,
    89.294% 89.936%,
    89.39% 89.821%,
    89.488% 89.793%,
    89.586% 89.818%,
    89.684% 89.862%,
    89.781% 89.893%,
    89.878% 89.877%,
    89.974% 89.78%,
    89.974% 89.78%,
    89.985% 89.778%,
    89.998% 89.804%,
    90.011% 89.853%,
    90.024% 89.922%,
    90.037% 90.006%,
    90.051% 90.099%,
    90.064% 90.197%,
    90.078% 90.295%,
    90.091% 90.388%,
    90.104% 90.472%,
    90.104% 90.472%,
    90.124% 90.595%,
    90.144% 90.719%,
    90.165% 90.846%,
    90.185% 90.975%,
    90.206% 91.107%,
    90.227% 91.242%,
    90.249% 91.381%,
    90.272% 91.524%,
    90.295% 91.671%,
    90.319% 91.823%,
    90.319% 91.823%,
    90.324% 91.507%,
    90.329% 91.212%,
    90.333% 90.932%,
    90.337% 90.66%,
    90.341% 90.388%,
    90.346% 90.109%,
    90.35% 89.816%,
    90.355% 89.502%,
    90.36% 89.16%,
    90.366% 88.782%,
    90.366% 88.782%,
    90.404% 89.181%,
    90.44% 89.557%,
    90.474% 89.912%,
    90.506% 90.248%,
    90.537% 90.568%,
    90.566% 90.875%,
    90.594% 91.17%,
    90.621% 91.457%,
    90.648% 91.738%,
    90.675% 92.015%,
    90.675% 92.015%,
    90.692% 91.75%,
    90.71% 91.485%,
    90.727% 91.219%,
    90.745% 90.952%,
    90.763% 90.685%,
    90.78% 90.417%,
    90.798% 90.149%,
    90.816% 89.881%,
    90.834% 89.612%,
    90.851% 89.344%,
    90.851% 89.344%,
    90.844% 89.312%,
    90.836% 89.274%,
    90.827% 89.231%,
    90.816% 89.182%,
    90.803% 89.125%,
    90.789% 89.06%,
    90.772% 88.987%,
    90.754% 88.904%,
    90.733% 88.811%,
    90.71% 88.706%,
    90.71% 88.706%,
    90.757% 88.653%,
    90.801% 88.603%,
    90.842% 88.557%,
    90.88% 88.513%,
    90.917% 88.471%,
    90.952% 88.432%,
    90.985% 88.395%,
    91.018% 88.358%,
    91.05% 88.323%,
    91.081% 88.288%,
    91.081% 88.288%,
    91.083% 88.465%,
    91.085% 88.635%,
    91.087% 88.801%,
    91.088% 88.963%,
    91.09% 89.12%,
    91.092% 89.275%,
    91.094% 89.427%,
    91.095% 89.577%,
    91.097% 89.726%,
    91.098% 89.874%,
    91.098% 89.874%,
    91.124% 89.843%,
    91.152% 89.823%,
    91.182% 89.807%,
    91.211% 89.793%,
    91.24% 89.775%,
    91.267% 89.748%,
    91.291% 89.709%,
    91.312% 89.653%,
    91.327% 89.575%,
    91.337% 89.47%,
    91.337% 89.47%,
    91.393% 88.648%,
    91.46% 88.046%,
    91.535% 87.631%,
    91.615% 87.368%,
    91.7% 87.223%,
    91.787% 87.159%,
    91.874% 87.143%,
    91.958% 87.14%,
    92.038% 87.115%,
    92.111% 87.034%,
    92.111% 87.034%,
    92.263% 86.825%,
    92.416% 86.71%,
    92.571% 86.671%,
    92.727% 86.693%,
    92.884% 86.761%,
    93.042% 86.859%,
    93.2% 86.97%,
    93.358% 87.08%,
    93.516% 87.171%,
    93.673% 87.229%,
    93.673% 87.229%,
    93.69% 87.216%,
    93.706% 87.173%,
    93.723% 87.106%,
    93.74% 87.019%,
    93.756% 86.921%,
    93.773% 86.815%,
    93.79% 86.708%,
    93.807% 86.606%,
    93.824% 86.515%,
    93.842% 86.44%,
    93.842% 86.44%,
    93.886% 86.273%,
    93.931% 86.103%,
    93.975% 85.933%,
    94.02% 85.766%,
    94.064% 85.605%,
    94.109% 85.453%,
    94.154% 85.313%,
    94.2% 85.188%,
    94.246% 85.081%,
    94.292% 84.995%,
    94.292% 84.995%,
    94.303% 85.018%,
    94.316% 85.116%,
    94.331% 85.275%,
    94.346% 85.484%,
    94.362% 85.731%,
    94.379% 86.004%,
    94.396% 86.29%,
    94.413% 86.579%,
    94.43% 86.857%,
    94.447% 87.113%,
    94.447% 87.113%,
    94.552% 87.116%,
    94.655% 87.047%,
    94.755% 86.893%,
    94.851% 86.641%,
    94.943% 86.277%,
    95.031% 85.789%,
    95.114% 85.162%,
    95.192% 84.383%,
    95.263% 83.439%,
    95.327% 82.317%,
    95.327% 82.317%,
    95.341% 82.777%,
    95.352% 83.185%,
    95.363% 83.548%,
    95.372% 83.871%,
    95.381% 84.162%,
    95.388% 84.425%,
    95.395% 84.668%,
    95.402% 84.896%,
    95.408% 85.116%,
    95.414% 85.333%,
    95.414% 85.333%,
    95.495% 85.333%,
    95.575% 85.333%,
    95.656% 85.332%,
    95.737% 85.332%,
    95.818% 85.332%,
    95.899% 85.332%,
    95.98% 85.332%,
    96.06% 85.332%,
    96.141% 85.332%,
    96.222% 85.333%,
    96.222% 85.333%,
    96.275% 85.341%,
    96.327% 85.35%,
    96.379% 85.343%,
    96.428% 85.302%,
    96.475% 85.209%,
    96.517% 85.045%,
    96.555% 84.794%,
    96.588% 84.437%,
    96.614% 83.956%,
    96.632% 83.333%,
    96.632% 83.333%,
    96.637% 83.226%,
    96.646% 83.119%,
    96.66% 83.015%,
    96.676% 82.915%,
    96.695% 82.823%,
    96.715% 82.74%,
    96.736% 82.67%,
    96.757% 82.615%,
    96.777% 82.577%,
    96.796% 82.558%,
    96.796% 82.558%,
    96.903% 82.438%,
    97.005% 82.174%,
    97.1% 81.775%,
    97.186% 81.251%,
    97.264% 80.612%,
    97.331% 79.867%,
    97.386% 79.026%,
    97.428% 78.098%,
    97.457% 77.092%,
    97.47% 76.018%,
    97.47% 76.018%,
    97.378% 76.195%,
    97.304% 76.262%,
    97.247% 76.223%,
    97.207% 76.081%,
    97.183% 75.839%,
    97.175% 75.501%,
    97.182% 75.07%,
    97.204% 74.55%,
    97.241% 73.945%,
    97.291% 73.257%,
    97.291% 73.257%,
    97.263% 73.227%,
    97.236% 73.198%,
    97.208% 73.168%,
    97.179% 73.137%,
    97.148% 73.104%,
    97.114% 73.068%,
    97.077% 73.028%,
    97.036% 72.985%,
    96.991% 72.937%,
    96.94% 72.882%,
    96.94% 72.882%,
    97.062% 72.336%,
    97.185% 71.843%,
    97.305% 71.368%,
    97.418% 70.875%,
    97.521% 70.328%,
    97.611% 69.69%,
    97.682% 68.925%,
    97.734% 67.996%,
    97.76% 66.869%,
    97.759% 65.506%,
    97.759% 65.506%,
    97.74% 65.605%,
    97.72% 65.707%,
    97.7% 65.812%,
    97.679% 65.923%,
    97.656% 66.043%,
    97.631% 66.172%,
    97.604% 66.315%,
    97.574% 66.472%,
    97.541% 66.646%,
    97.505% 66.839%,
    97.505% 66.839%,
    97.511% 66.252%,
    97.517% 65.694%,
    97.523% 65.159%,
    97.528% 64.643%,
    97.534% 64.142%,
    97.539% 63.65%,
    97.544% 63.164%,
    97.55% 62.679%,
    97.555% 62.19%,
    97.56% 61.693%,
    97.56% 61.693%,
    97.551% 61.546%,
    97.538% 61.374%,
    97.523% 61.18%,
    97.508% 60.968%,
    97.492% 60.741%,
    97.477% 60.503%,
    97.465% 60.259%,
    97.456% 60.01%,
    97.45% 59.761%,
    97.451% 59.516%,
    97.451% 59.516%,
    97.457% 59.284%,
    97.469% 59.059%,
    97.485% 58.84%,
    97.505% 58.626%,
    97.528% 58.417%,
    97.553% 58.211%,
    97.578% 58.009%,
    97.603% 57.808%,
    97.626% 57.61%,
    97.647% 57.412%,
    97.647% 57.412%,
    97.598% 57.288%,
    97.552% 57.173%,
    97.509% 57.065%,
    97.469% 56.963%,
    97.43% 56.866%,
    97.394% 56.774%,
    97.359% 56.685%,
    97.324% 56.599%,
    97.291% 56.515%,
    97.258% 56.432%,
    97.258% 56.432%,
    97.261% 56.331%,
    97.264% 56.23%,
    97.266% 56.13%,
    97.269% 56.029%,
    97.272% 55.929%,
    97.275% 55.828%,
    97.278% 55.728%,
    97.281% 55.627%,
    97.284% 55.527%,
    97.287% 55.426%,
    97.287% 55.426%,
    97.343% 55.47%,
    97.399% 55.514%,
    97.454% 55.558%,
    97.51% 55.602%,
    97.566% 55.646%,
    97.622% 55.69%,
    97.678% 55.734%,
    97.734% 55.778%,
    97.789% 55.822%,
    97.845% 55.866%,
    97.845% 55.866%,
    97.847% 55.807%,
    97.85% 55.749%,
    97.852% 55.691%,
    97.854% 55.633%,
    97.857% 55.576%,
    97.859% 55.518%,
    97.862% 55.46%,
    97.864% 55.402%,
    97.866% 55.344%,
    97.869% 55.285%,
    97.869% 55.285%,
    97.822% 55.019%,
    97.776% 54.753%,
    97.729% 54.487%,
    97.683% 54.22%,
    97.636% 53.953%,
    97.589% 53.684%,
    97.542% 53.415%,
    97.495% 53.145%,
    97.448% 52.874%,
    97.4% 52.601%,
    97.4% 52.601%,
    97.507% 52.228%,
    97.591% 51.909%,
    97.654% 51.62%,
    97.697% 51.34%,
    97.721% 51.046%,
    97.728% 50.717%,
    97.717% 50.329%,
    97.692% 49.862%,
    97.651% 49.292%,
    97.598% 48.597%,
    97.598% 48.597%,
    97.685% 48.555%,
    97.754% 48.492%,
    97.807% 48.38%,
    97.844% 48.188%,
    97.869% 47.888%,
    97.881% 47.451%,
    97.883% 46.848%,
    97.875% 46.05%,
    97.86% 45.027%,
    97.839% 43.75%,
    97.839% 43.75%,
    97.807% 43.518%,
    97.778% 43.299%,
    97.75% 43.092%,
    97.723% 42.895%,
    97.697% 42.707%,
    97.673% 42.527%,
    97.649% 42.352%,
    97.626% 42.182%,
    97.604% 42.016%,
    97.581% 41.851%,
    97.581% 41.851%,
    97.603% 41.816%,
    97.625% 41.782%,
    97.647% 41.747%,
    97.668% 41.713%,
    97.69% 41.679%,
    97.711% 41.646%,
    97.732% 41.613%,
    97.752% 41.58%,
    97.773% 41.547%,
    97.792% 41.516%,
    97.792% 41.516%,
    97.784% 41.076%,
    97.776% 40.656%,
    97.769% 40.254%,
    97.762% 39.868%,
    97.756% 39.498%,
    97.749% 39.142%,
    97.741% 38.798%,
    97.732% 38.466%,
    97.722% 38.143%,
    97.71% 37.829%,
    97.71% 37.829%,
    97.701% 37.632%,
    97.688% 37.443%,
    97.674% 37.261%,
    97.658% 37.085%,
    97.64% 36.914%,
    97.622% 36.746%,
    97.603% 36.581%,
    97.584% 36.416%,
    97.566% 36.251%,
    97.548% 36.085%,
    97.548% 36.085%,
    97.529% 35.906%,
    97.511% 35.73%,
    97.492% 35.554%,
    97.473% 35.379%,
    97.454% 35.206%,
    97.434% 35.032%,
    97.415% 34.859%,
    97.396% 34.686%,
    97.377% 34.512%,
    97.358% 34.337%,
    97.358% 34.337%,
    97.352% 34.401%,
    97.345% 34.465%,
    97.339% 34.529%,
    97.333% 34.592%,
    97.327% 34.656%,
    97.32% 34.72%,
    97.314% 34.784%,
    97.308% 34.847%,
    97.302% 34.911%,
    97.296% 34.975%,
    97.296% 34.975%,
    97.308% 35.182%,
    97.321% 35.389%,
    97.334% 35.599%,
    97.347% 35.811%,
    97.36% 36.026%,
    97.373% 36.246%,
    97.387% 36.47%,
    97.401% 36.7%,
    97.416% 36.937%,
    97.431% 37.181%,
    97.431% 37.181%,
    97.104% 37.137%,
    96.84% 37.08%,
    96.63% 36.992%,
    96.468% 36.853%,
    96.343% 36.646%,
    96.25% 36.35%,
    96.179% 35.949%,
    96.122% 35.422%,
    96.073% 34.752%,
    96.021% 33.919%,
    96.021% 33.919%,
    96.103% 33.839%,
    96.183% 33.76%,
    96.261% 33.682%,
    96.339% 33.605%,
    96.416% 33.53%,
    96.493% 33.454%,
    96.568% 33.38%,
    96.644% 33.306%,
    96.719% 33.232%,
    96.794% 33.159%,
    96.794% 33.159%,
    96.786% 33.014%,
    96.778% 32.873%,
    96.77% 32.734%,
    96.762% 32.597%,
    96.754% 32.463%,
    96.746% 32.33%,
    96.739% 32.198%,
    96.731% 32.067%,
    96.723% 31.937%,
    96.716% 31.807%,
    96.716% 31.807%,
    96.742% 31.73%,
    96.767% 31.654%,
    96.791% 31.581%,
    96.814% 31.51%,
    96.837% 31.44%,
    96.86% 31.371%,
    96.882% 31.304%,
    96.904% 31.237%,
    96.926% 31.171%,
    96.947% 31.105%,
    96.947% 31.105%,
    96.946% 31.059%,
    96.946% 31.014%,
    96.945% 30.969%,
    96.944% 30.924%,
    96.943% 30.879%,
    96.942% 30.835%,
    96.941% 30.79%,
    96.94% 30.745%,
    96.939% 30.7%,
    96.938% 30.654%,
    96.938% 30.654%,
    96.813% 30.464%,
    96.688% 30.274%,
    96.563% 30.084%,
    96.438% 29.894%,
    96.313% 29.705%,
    96.188% 29.515%,
    96.063% 29.325%,
    95.938% 29.135%,
    95.813% 28.945%,
    95.688% 28.755%,
    95.688% 28.755%,
    95.686% 28.827%,
    95.685% 28.9%,
    95.683% 28.972%,
    95.681% 29.044%,
    95.679% 29.115%,
    95.678% 29.187%,
    95.676% 29.259%,
    95.674% 29.331%,
    95.673% 29.403%,
    95.671% 29.476%,
    95.671% 29.476%,
    95.701% 29.555%,
    95.73% 29.634%,
    95.76% 29.713%,
    95.79% 29.793%,
    95.82% 29.872%,
    95.849% 29.952%,
    95.879% 30.031%,
    95.909% 30.11%,
    95.939% 30.19%,
    95.969% 30.269%,
    95.969% 30.269%,
    95.967% 30.363%,
    95.966% 30.456%,
    95.964% 30.55%,
    95.963% 30.644%,
    95.961% 30.737%,
    95.96% 30.831%,
    95.958% 30.924%,
    95.957% 31.018%,
    95.955% 31.112%,
    95.954% 31.206%,
    95.954% 31.206%,
    95.724% 30.971%,
    95.495% 30.737%,
    95.267% 30.504%,
    95.041% 30.273%,
    94.817% 30.044%,
    94.595% 29.818%,
    94.377% 29.596%,
    94.162% 29.377%,
    93.952% 29.162%,
    93.746% 28.953%,
    93.746% 28.953%,
    93.728% 29.273%,
    93.712% 29.575%,
    93.697% 29.855%,
    93.684% 30.109%,
    93.672% 30.334%,
    93.662% 30.526%,
    93.652% 30.68%,
    93.644% 30.794%,
    93.636% 30.864%,
    93.629% 30.885%,
    93.629% 30.885%,
    93.546% 30.839%,
    93.464% 30.786%,
    93.382% 30.726%,
    93.299% 30.662%,
    93.217% 30.593%,
    93.135% 30.522%,
    93.052% 30.449%,
    92.97% 30.375%,
    92.888% 30.301%,
    92.806% 30.229%,
    92.806% 30.229%,
    92.806% 30.165%,
    92.806% 30.101%,
    92.806% 30.038%,
    92.806% 29.974%,
    92.807% 29.91%,
    92.807% 29.847%,
    92.807% 29.784%,
    92.807% 29.721%,
    92.807% 29.658%,
    92.808% 29.595%,
    92.808% 29.595%,
    92.833% 29.551%,
    92.859% 29.507%,
    92.885% 29.463%,
    92.91% 29.421%,
    92.935% 29.379%,
    92.959% 29.337%,
    92.983% 29.297%,
    93.006% 29.258%,
    93.029% 29.22%,
    93.05% 29.184%,
    93.05% 29.184%,
    93.044% 29.033%,
    93.038% 28.882%,
    93.032% 28.732%,
    93.027% 28.582%,
    93.021% 28.435%,
    93.015% 28.289%,
    93.009% 28.145%,
    93.004% 28.004%,
    92.999% 27.866%,
    92.993% 27.732%,
    98.046% 27.732%,
    98.046% 27.732%,
    98.046% 27.614%,
    98.047% 27.496%,
    98.048% 27.378%,
    98.049% 27.26%,
    98.05% 27.142%,
    98.051% 27.025%,
    98.052% 26.907%,
    98.053% 26.789%,
    98.054% 26.671%,
    98.055% 26.553%,
    98.055% 26.553%,
    97.962% 26.4%,
    97.87% 26.247%,
    97.78% 26.096%,
    97.691% 25.948%,
    97.606% 25.805%,
    97.524% 25.668%,
    97.446% 25.538%,
    97.374% 25.417%,
    97.307% 25.306%,
    97.248% 25.205%,
    40.671% 90.897%,
    40.695% 91.033%,
    40.718% 91.139%,
    40.739% 91.216%,
    40.759% 91.263%,
    40.778% 91.28%,
    40.798% 91.266%,
    40.818% 91.221%,
    40.838% 91.145%,
    40.861% 91.037%,
    40.886% 90.897%,
    40.886% 90.897%,
    40.671% 90.897%
  );
}
.cg-blog3-item .read_more:hover span:before {
  width: 100%;
}
.cg-blog3-item:hover {
  border-radius: 12px;
  border: 1px dashed var(--cg-pr-c2);
}
.cg-blog3-item:hover .item-img img {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}

/*---------------------------------------------------- */
/******* HOME PAGE 4 *******/
/*Hero  Section*/
/*----------------------------------------------------*/
.cg-hr4-sec {
  overflow: hidden;
  z-index: 1;
}
.cg-hr4-sec .cg-hr4-img {
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  position: absolute;
}
.cg-hr4-sec .cg-hr4-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.cg-hr4-text-wrap {
  gap: 40px;
  padding: 300px 0px 280px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-hr4-text-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 200px 0px 210px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-hr4-text-wrap {
    gap: 20px 40px;
    padding: 150px 0px 100px;
  }
}
.cg-hr4-text-wrap .hr4_title {
  color: #fff;
  line-height: 1;
  font-size: 185px;
  font-weight: 600;
  max-width: 815px;
  margin-bottom: 0;
  font-family: var(--cg-font4);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .cg-hr4-text-wrap .hr4_title {
    font-size: 160px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-hr4-text-wrap .hr4_title {
    font-size: 150px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-hr4-text-wrap .hr4_title {
    font-size: 140px;
  }
}
@media (max-width: 767px) {
  .cg-hr4-text-wrap .hr4_title {
    font-size: 100px;
  }
}
@media (max-width: 480px) {
  .cg-hr4-text-wrap .hr4_title {
    font-size: 75px;
  }
}
@media (max-width: 360px) {
  .cg-hr4-text-wrap .hr4_title {
    font-size: 60px;
  }
}
.cg-hr4-text-wrap .hr4_title span {
  padding-bottom: 25px;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#1a2980),
    to(#26d0ce)
  );
  background: linear-gradient(to right, #1a2980, #26d0ce);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
@media (max-width: 480px) {
  .cg-hr4-text-wrap .hr4_title span {
    padding-bottom: 10px;
  }
}
.cg-hr4-text-wrap .cg-item-scroll {
  background-color: #fff;
}

.cg-hr4-desc {
  max-width: 330px;
}
@media (max-width: 480px) {
  .cg-hr4-desc {
    padding-top: 0;
  }
}
.cg-hr4-desc p {
  color: #fff;
  font-size: 20px;
  font-weight: 500;
  padding-bottom: 30px;
}
.cg-hr4-desc p a {
  color: var(--cg-pr-c2);
}
.cg-hr4-desc .read_more {
  color: var(--cg-pr-c3);
  font-size: 18px;
  font-weight: 600;
}
.cg-hr4-desc .read_more i {
  margin-left: 6px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.cg-hr4-desc .read_more:hover {
  letter-spacing: 1px;
}
.cg-hr4-desc .read_more:hover i {
  -webkit-transform: rotate(0);
  transform: rotate(0);
}

/*---------------------------------------------------- */
/*About  Section*/
/*----------------------------------------------------*/
.cg-ab4-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 20px 30px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-ab4-content {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.cg-ab4-counter {
  width: 100%;
  max-width: 490px;
}

@media (max-width: 480px) {
  .cg-ab4-count-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
}
.cg-ab4-count-item .item-inner {
  width: 100%;
  padding: 40px;
  max-width: 245px;
  background-color: var(--color-custom-secondary);
}
.cg-ab4-count-item .item-icon {
  margin-bottom: 55px;
}
.cg-ab4-count-item .item-text p {
  color: var(--cg-pr-c1);
  font-weight: 800;
  font-size: 14px;
  line-height: 20px;
  font-family: var(--cg-font3);
}
.cg-ab4-count-item .item-text h3 {
  color: var(--cg-pr-c1);
  font-size: 55px;
  line-height: 64px;
  font-weight: 700;
}

.cg-ab4-text-wrap {
  width: 100%;
  max-width: 795px;
}
.cg-ab4-text-wrap span {
  font-weight: 500;
  color: var(--cg-pr-c1);
}

.cg-ab4-title {
  color: #000;
  font-size: 55px;
  font-weight: 500 !important;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .cg-ab4-title {
    font-size: 45px;
  }
}
@media (max-width: 767px) {
  .cg-ab4-title {
    font-size: 40px;
  }
}
@media (max-width: 480px) {
  .cg-ab4-title {
    font-size: 35px;
  }
}
@media (max-width: 360px) {
  .cg-ab4-title {
    font-size: 30px;
  }
}
.cg-ab4-title span {
  color: var(--cg-pr-c2);
}

.cg-ab4-text-item {
  gap: 30px 45px;
}
@media (max-width: 767px) {
  .cg-ab4-text-item {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.cg-ab4-text-item h3 {
  color: var(--cg-pr-c1);
  font-weight: 600;
  font-size: 22px;
  line-height: 36px;
  flex-shrink: 0;
}
.cg-ab4-text-item .ab4-decs {
  max-width: 100%;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .cg-ab4-text-item .ab4-decs {
    max-width: 400px;
  }
}
.cg-ab4-text-item p {
  font-size: 17px;
  line-height: 27px;
  font-weight: 500;
  padding-bottom: 16px;
  color: var(--cg-pr-c1);
}
.cg-ab4-text-item p:last-child {
  padding-bottom: 0;
}

/*---------------------------------------------------- */
/*Service  Section*/
/*----------------------------------------------------*/
.cg-ser4-sec {
  background-color: #edf5fc;
}

.cg-ser4-content .cg-ser4-img {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-ser4-content .cg-ser4-img {
    max-height: 450px;
    overflow: hidden;
  }
}
@media (max-width: 480px) {
  .cg-ser4-content .cg-ser4-img {
    max-height: 350px;
  }
}
.cg-ser4-content .cg-ser4-img .item-img {
  width: 100%;
  height: 100%;
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-ser4-content .cg-ser4-img .item-img {
    height: 450px;
  }
}
@media (max-width: 480px) {
  .cg-ser4-content .cg-ser4-img .item-img {
    height: 350px;
  }
}
.cg-ser4-content .cg-ser4-img .item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.cg-ser4-content .cg-ser4-text {
  width: 100%;
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-ser4-content .cg-ser4-text {
    padding: 30px 15px;
  }
}

.cg-ser4-txt-wrap {
  max-width: 680px;
  margin-right: 15px;
}
.cg-ser4-txt-wrap .elementor-gt-desc {
  margin-top: 32px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-ser4-txt-wrap {
    margin: 0 auto;
  }
}

.cg-ser4-content {
  gap: 30px 70px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .cg-ser4-content {
    gap: 30px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-ser4-content {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.cg-ser4-list {
  padding: 35px 0px;
  border-bottom: 1px solid rgba(0, 16, 48, 0.3);
  -webkit-transition: all 700ms ease-in-out;
  transition: all 700ms ease-in-out;
}
.cg-ser4-list h3 {
  color: #000;
  line-height: 1;
  font-size: 22px;
  font-weight: 600;
  padding-bottom: 0;
  text-transform: unset;

  pointer-events: none;
}
@media (max-width: 480px) {
  .cg-ser4-list h3 {
    font-size: 26px;
  }
}
.cg-ser4-list h3 span {
  width: 35px;
  margin-right: 25px;
}
@media (max-width: 480px) {
  .cg-ser4-list h3 span {
    margin-right: 10px;
  }
}
.cg-ser4-list p {
  height: 0;
  max-width: 485px;
  margin-left: 70px;
  /* display: -webkit-box;
  -webkit-box-orient: vertical; */
  overflow: hidden;
  /* -webkit-line-clamp: 2; */
  -webkit-transition: all 700ms ease-in-out;
  transition: all 700ms ease-in-out;

  font-size: 17px;
  line-height: 27px;
  font-weight: 500;
  color: var(--cg-pr-c1);
}
@media (max-width: 480px) {
  .cg-ser4-list p {
    height: 50px;
    margin-left: 0px;
  }
}
.cg-ser4-list .item-img {
  z-index: -1;
  width: 234px;
  height: 279px;
  position: absolute;
  top: 0;
  left: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position-x: 75%;
  opacity: 0;
  -webkit-transition:
    opacity 0.3s,
    -webkit-transform 0.7s cubic-bezier(0.23, 1, 0.32, 1);
  transition:
    opacity 0.3s,
    -webkit-transform 0.7s cubic-bezier(0.23, 1, 0.32, 1);
  transition:
    opacity 0.3s,
    transform 0.7s cubic-bezier(0.23, 1, 0.32, 1);
  transition:
    opacity 0.3s,
    transform 0.7s cubic-bezier(0.23, 1, 0.32, 1),
    -webkit-transform 0.7s cubic-bezier(0.23, 1, 0.32, 1);
  margin: -200px 0 0 -150px;
  overflow: hidden;
  pointer-events: none;
}
@media (max-width: 480px) {
  .cg-ser4-list .item-img {
    display: none;
  }
}
.cg-ser4-list:is(.active) {
  z-index: 1;
}
.cg-ser4-list:is(.active) h3 {
  padding-bottom: 15px;
  color: var(--cg-pr-c2);
}
/* .cg-ser4-list:is(.active) p {
  height: auto;
} */
.cg-ser4-list:hover .item-img {
  opacity: 1;
}

/*---------------------------------------------------- */
/*Solution  Section*/
/*----------------------------------------------------*/
.cg-sol-top {
  gap: 20px 30px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cg-sol-top .cg-sec-title-2 {
  max-width: 760px;
}

.cg-sol-img {
  width: 100%;
  max-width: 430px;
  position: relative;
}
.cg-sol-img:before {
  top: 0;
  left: 0;
  width: 100%;
  content: "";
  height: 80%;
  position: absolute;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#ffffff),
    to(rgba(255, 255, 255, 0))
  );
  background: linear-gradient(180deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px),
  only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-sol-img {
    max-width: 330px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-sol-img {
    margin-top: 60px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-sol-img {
    display: none;
  }
}

.cg-sol-content {
  gap: 40px;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px),
  only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-sol-content {
    gap: 40px 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-sol-content {
    gap: 40px 30px;
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
}
@media (max-width: 480px) {
  .cg-sol-content {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.cg-sol-wrap1 {
  padding-top: 230px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-sol-wrap1 {
    padding-top: 120px;
  }
}

.cg-sol-item {
  max-width: 368px;
  margin-bottom: 275px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-sol-item {
    margin-bottom: 100px;
  }
}
.cg-sol-item:last-child {
  margin-bottom: 0;
}
.cg-sol-item .item-img {
  overflow: hidden;
  margin-bottom: 30px;
}
.cg-sol-item .item-text h3 {
  font-size: 24px;
  font-weight: 500;
  color: var(--cg-pr-c1);
  padding-bottom: 8px;
  margin-bottom: 12px;
  border-bottom: 1px solid #e4e9ee;
}

/*---------------------------------------------------- */
/*CTA  Section*/
/*----------------------------------------------------*/
.cg-cta4-sec {
  background-color: #002d57;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px),
  only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-cta4-sec {
    padding-bottom: 50px;
  }
}
.cg-cta4-sec .cg-cta4-shape {
  left: 0;
  right: 0;
  top: 25%;
  text-align: center;
  position: absolute;
}

.cg-cta4-text {
  margin: 0 auto;
}
.cg-cta4-text .cta4-slug {
  color: #fff;
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 15px;
}
.cg-cta4-text .cta4-title {
  color: #fff;
  line-height: 1;
  font-size: 100px;
  font-weight: 500;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .cg-cta4-text .cta4-title {
    font-size: 80px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-cta4-text .cta4-title {
    font-size: 60px;
  }
}
@media (max-width: 767px) {
  .cg-cta4-text .cta4-title {
    font-size: 50px;
  }
}
@media (max-width: 480px) {
  .cg-cta4-text .cta4-title {
    font-size: 40px;
  }
}
.cg-cta4-text .cta4-title span {
  font-weight: 400;
}

/*---------------------------------------------------- */
/*Why choose  Section*/
/*----------------------------------------------------*/
.cg-whyc4-sec {
  z-index: 2;
  position: relative;
  padding-top: 140px;
  padding-bottom: 250px;
  background-color: #002d57;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px),
  only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-whyc4-sec {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}

.cg-whyc4-content {
  margin: 0 auto;
  max-width: 1700px;
}
.cg-whyc4-content ul {
  height: 700px;
}
.cg-whyc4-content ul li {
  padding: 30px;
  font-size: 36px;
  max-width: 580px;
  line-height: 1.2;
  position: absolute;
  border-radius: 15px;
  color: var(--cg-pr-c1);
  font-family: var(--cg-heading);
  background-color: var(--cg-pr-c4);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px),
  only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-whyc4-content ul li {
    margin: 0 auto;
    position: static;
    margin-bottom: 20px;
    -webkit-transform: rotate(0deg) !important;
    transform: rotate(0deg) !important;
  }
}
@media (max-width: 767px) {
  .cg-whyc4-content ul li {
    font-size: 30px;
  }
}
@media (max-width: 480px) {
  .cg-whyc4-content ul li {
    font-size: 28px;
  }
}
.cg-whyc4-content ul li:nth-child(1) {
  top: 20px;
  left: 30px;
  -webkit-transform: rotate(12deg);
  transform: rotate(12deg);
}
.cg-whyc4-content ul li:nth-child(2) {
  bottom: 20px;
  left: 10%;
}
.cg-whyc4-content ul li:nth-child(3) {
  top: 40%;
  left: 40%;
  -webkit-transform: rotate(-35deg);
  transform: rotate(-35deg);
}
.cg-whyc4-content ul li:nth-child(4) {
  top: 20px;
  right: 10%;
  -webkit-transform: rotate(30deg);
  transform: rotate(30deg);
}
.cg-whyc4-content ul li:nth-child(5) {
  right: 10%;
  bottom: 50px;
  -webkit-transform: rotate(-12deg);
  transform: rotate(-12deg);
}

/*---------------------------------------------------- */
/*Video  Section*/
/*----------------------------------------------------*/
.cg-video4-sec {
  z-index: 3;
  position: relative;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px),
  only screen and (min-width: 1200px) and (max-width: 1399px),
  only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-video4-sec {
    overflow: hidden;
  }
}

.cg-video4-wrap {
  width: 100%;
  height: 680px;
}
.cg-video4-wrap .cg-cta2-map {
  right: 0;
  z-index: 1;
  top: -180px;
  position: absolute;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px),
  only screen and (min-width: 1200px) and (max-width: 1399px),
  only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-video4-wrap .cg-cta2-map {
    top: 0;
  }
}
.cg-video4-wrap .item-video {
  top: 0;
  left: 0;
  width: 100%;
  height: 680px;
  overflow: hidden;
  position: absolute;
}
.cg-video4-wrap .item-video video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.cg-vd-exp {
  top: -150px;
  left: 105px;
  width: 300px;
  height: 300px;
  position: absolute;
  border-radius: 100%;
  -webkit-backdrop-filter: blur(53px);
  backdrop-filter: blur(53px);
  background-color: rgba(255, 255, 255, 0.59);
}
@media only screen and (min-width: 1400px) and (max-width: 1599px),
  only screen and (min-width: 1200px) and (max-width: 1399px),
  only screen and (min-width: 992px) and (max-width: 1199px) {
  .cg-vd-exp {
    top: 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-vd-exp {
    display: none;
  }
}
.cg-vd-exp h3 {
  font-size: 40px;
  line-height: 0.75;
  color: var(--cg-pr-c1);
}
.cg-vd-exp h3 span {
  font-size: 110px;
  font-weight: 600;
}
.cg-vd-exp p {
  font-size: 40px;
  color: var(--cg-pr-c1);
}

/*---------------------------------------------------- */
/*core feature  Section*/
/*----------------------------------------------------*/
.cg-cr-ft-title {
  max-width: 940px;
}
.cg-cr-ft-title h2 {
  line-height: 1;
  font-size: 100px;
  color: var(--cg-pr-c1);
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .cg-cr-ft-title h2 {
    font-size: 80px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .cg-cr-ft-title h2 {
    font-size: 60px;
  }
}
@media (max-width: 767px) {
  .cg-cr-ft-title h2 {
    font-size: 50px;
  }
}
@media (max-width: 480px) {
  .cg-cr-ft-title h2 {
    font-size: 40px;
  }
}

.cg-cr-ft-sub {
  width: 100%;
  max-width: 156px;
}
.cg-cr-ft-sub h3 {
  color: #000;
  font-size: 18px;
  font-weight: 500;
  white-space: nowrap;
}

.cg-cr-ft-slider {
  max-width: 1230px;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-cr-ft-slider {
    max-width: 100%;
  }
}

.cg-cr-ft-active {
  margin-right: -180px;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-cr-ft-active {
    margin-right: 0;
  }
}

.cg-cr-ft-wrap {
  gap: 40px 180px;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-cr-ft-wrap {
    gap: 40px 60px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.cg-cr-ft-item {
  padding: 27px 35px 50px;
  background-color: #f4f4f5;
}
.cg-cr-ft-item .item-icon {
  width: 62px;
  height: 62px;
  margin-bottom: 70px;
}
.cg-cr-ft-item .item-text h4 {
  color: #000000;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.3;
  text-transform: capitalize;
}

/*---------------------------------------------------- */
/*Location  Section*/
/*----------------------------------------------------*/
.cg-location-sec {
  z-index: 1;
}
@media (max-width: 767px) {
  .cg-location-sec .cg-sec-title-2 {
    margin-left: 0;
  }
}
.cg-location-sec .cg-location-img {
  right: 0;
  bottom: 0;
  height: 100%;
  z-index: -1;
  position: absolute;
}
.cg-location-sec .cg-location-img .item-img {
  width: 100%;
  height: 100%;
}
.cg-location-sec .cg-location-img .item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
  .cg-location-sec .cg-location-img {
    width: 50%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .cg-location-sec .cg-location-img {
    width: 40%;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-location-sec .cg-location-img {
    width: 100%;
    margin: 0 auto;
    max-width: 700px;
    position: relative;
    margin-bottom: 40px;
  }
}

.cg-loc-counter {
  bottom: 0;
  left: -75px;
  width: 100%;
  height: 326px;
  max-width: 438px;
  position: absolute;
  background-color: rgba(255, 255, 255, 0.3098039216);
  -webkit-backdrop-filter: blur(27px);
  backdrop-filter: blur(27px);
  clip-path: polygon(
    92.648% 0.755%,
    92.648% 0.755%,
    92.526% 0.616%,
    92.396% 0.491%,
    92.259% 0.379%,
    92.116% 0.28%,
    91.968% 0.196%,
    91.814% 0.126%,
    91.657% 0.072%,
    91.496% 0.032%,
    91.332% 0.008%,
    91.166% 0%,
    2.105% 0%,
    2.105% 0%,
    1.764% 0.034%,
    1.44% 0.133%,
    1.138% 0.291%,
    0.862% 0.503%,
    0.617% 0.763%,
    0.406% 1.067%,
    0.235% 1.408%,
    0.107% 1.782%,
    0.028% 2.183%,
    0% 2.606%,
    0% 97.394%,
    0% 97.394%,
    0.028% 97.817%,
    0.107% 98.218%,
    0.235% 98.592%,
    0.406% 98.933%,
    0.617% 99.237%,
    0.862% 99.497%,
    1.138% 99.709%,
    1.44% 99.867%,
    1.764% 99.966%,
    2.105% 100%,
    97.895% 100%,
    97.895% 100%,
    98.236% 99.966%,
    98.56% 99.867%,
    98.862% 99.709%,
    99.138% 99.497%,
    99.383% 99.237%,
    99.594% 98.933%,
    99.765% 98.592%,
    99.893% 98.218%,
    99.972% 97.817%,
    100% 97.394%,
    100% 10.859%,
    100% 10.859%,
    99.993% 10.652%,
    99.973% 10.447%,
    99.941% 10.246%,
    99.895% 10.049%,
    99.838% 9.857%,
    99.768% 9.671%,
    99.687% 9.493%,
    99.595% 9.322%,
    99.491% 9.161%,
    99.377% 9.009%,
    92.648% 0.755%
  );
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-loc-counter {
    left: 0;
  }
}
@media (max-width: 767px) {
  .cg-loc-counter {
    bottom: 0px;
    height: auto;
    padding: 30px;
  }
}
.cg-loc-counter h3 {
  color: #000000;
  line-height: 1.1;
  font-size: 100px;
  font-weight: 500;
}
@media (max-width: 767px) {
  .cg-loc-counter h3 {
    font-size: 80px;
  }
}
@media (max-width: 480px) {
  .cg-loc-counter h3 {
    font-size: 60px;
  }
}
.cg-loc-counter p {
  line-height: 1;
  font-size: 35px;
}
@media (max-width: 767px) {
  .cg-loc-counter p {
    font-size: 28px;
  }
}

.cg-location-wrap {
  max-width: 700px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-location-wrap {
    margin: 0 auto;
  }
}

/*---------------------------------------------------- */
/*Text scroller  Section*/
/*----------------------------------------------------*/
.cg-text-scrl4 {
  margin-bottom: 30px;
}
.cg-text-scrl4 h2 {
  color: #000;
  font-size: 100px;
  font-weight: 500;
  display: inline-block;
}
.cg-text-scrl4 h2 span {
  font-weight: 400;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .cg-text-scrl4 h2 {
    font-size: 80px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-text-scrl4 h2 {
    font-size: 70px;
  }
}
@media (max-width: 480px) {
  .cg-text-scrl4 h2 {
    font-size: 60px;
  }
}

/*---------------------------------------------------- */
/*Project  Section*/
/*----------------------------------------------------*/
.cg-pro4-sec {
  z-index: 1;
}
.cg-pro4-sec:before {
  left: 0;
  bottom: 0;
  z-index: -1;
  width: 100%;
  height: 89%;
  content: "";
  position: absolute;
  background-color: #f2fafb;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-pro4-sec:before {
    height: 100%;
  }
}
.cg-pro4-sec .cg-sec-title-2 {
  max-width: 800px;
}

.cg-pro-side {
  left: -60px;
  bottom: 50%;
  line-height: 0.9;
  max-width: 815px;
  font-weight: 600;
  font-size: 183px;
  position: absolute;
  color: var(--cg-pr-c1);
  font-family: var(--cg-font3);
}
.cg-pro-side span {
  padding-bottom: 25px;
  background: -webkit-gradient(
    linear,
    left top,
    right top,
    from(#1a2980),
    to(#26d0ce)
  );
  background: linear-gradient(to right, #1a2980, #26d0ce);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-pro-side {
    display: none;
  }
}

.cg-pro4-content {
  gap: 30px 105px;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: end;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.cg-pro4-content .cg-circle-btn {
  margin-bottom: 200px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .cg-pro4-content .cg-circle-btn {
    margin-bottom: 150px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-pro4-content .cg-circle-btn {
    margin-top: 30px;
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-pro4-content {
    gap: 30px 50px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-pro4-content {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.cg-pro4-item-wrap {
  max-width: 1115px;
}

.item-wrap-1 {
  gap: 22px;
}
@media (max-width: 480px) {
  .item-wrap-1 {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.cg-pro4-item {
  overflow: hidden;
  position: relative;
  border-radius: 10px;
}
@media (max-width: 767px) {
  .cg-pro4-item {
    height: 300px;
  }
}
.cg-pro4-item .item-img {
  width: 100%;
  height: 100%;
}
.cg-pro4-item .item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.cg-pro4-item .item-arrow {
  left: 0;
  right: 0;
  top: 75%;
  position: absolute;
  -webkit-transform: translateY(-50%) scale(0);
  transform: translateY(-50%) scale(0);
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.cg-pro4-item .item-arrow a {
  color: #fff;
  width: 100px;
  height: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  font-size: 30px;
  overflow: hidden;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: var(--cg-pr-c1);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.cg-pro4-item:hover .item-arrow {
  top: 50%;
  -webkit-transform: translateY(-50%) scale(1);
  transform: translateY(-50%) scale(1);
}
.cg-pro4-item:hover .item-img img {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}

/*---------------------------------------------------- */
/*Faq  Section*/
/*----------------------------------------------------*/
.cg-faq-sub h3 {
  color: #000;
  font-size: 18px;
  font-weight: 500;
}

.cg-faq3-item-area {
  max-width: 750px;
  border-bottom: 1px solid #dfe1e5;
}
.cg-faq3-item-area .accordion {
  border-top: 1px solid #dfe1e5;
}
.cg-faq3-item-area .accordion-item,
.cg-faq3-item-area .accordion-button:not(.collapsed),
.cg-faq3-item-area .accordion-button {
  background-color: transparent;
}
.cg-faq3-item-area .accordion-item {
  border: none;
  border-radius: 0;
  position: relative;
  padding: 36px 0px 32px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  border-bottom: 1px solid #f3f3f3;
}
.cg-faq3-item-area .accordion-button {
  padding: 0;
  border: none;
  line-height: 1;
  font-size: 21px;
  font-weight: 600;
  position: relative;
  padding-bottom: 6px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  color: var(--cg-title-color);
  font-family: var(--cg-heading);
}
@media (max-width: 480px) {
  .cg-faq3-item-area .accordion-button {
    font-size: 20px;
  }
}
.cg-faq3-item-area .accordion-button span {
  width: 80%;
}
.cg-faq3-item-area .accordion-button:focus {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.cg-faq3-item-area .accordion-body {
  font-size: 18px;
  line-height: 30px;
  padding-top: 10px;
  padding-bottom: 0;
  padding-left: 0;
}
.cg-faq3-item-area .accordion-button:not(.collapsed) {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.cg-faq3-item-area .accordion-button:not(.collapsed):after {
  color: #000;
  content: "\f068";
}
.cg-faq3-item-area .accordion-button::after {
  right: 0;
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  font-weight: 900;
  content: "\f067";
  position: absolute;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: none;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-family: "Font Awesome 5 free";
}

/*---------------------------------------------------- */
/*Sponsor  Section*/
/*----------------------------------------------------*/
.cg-spon4-sec {
  background-color: #f2fafb;
  clip-path: polygon(
    0% 0%,
    100% 0%,
    100% 100%,
    100% 100%,
    99.076% 99.601%,
    96.476% 98.522%,
    92.463% 96.937%,
    87.299% 95.023%,
    81.243% 92.955%,
    74.557% 90.909%,
    67.504% 89.061%,
    60.343% 87.586%,
    53.337% 86.659%,
    46.746% 86.456%,
    46.746% 86.456%,
    40.949% 86.991%,
    34.792% 88.111%,
    28.503% 89.664%,
    22.312% 91.5%,
    16.446% 93.468%,
    11.135% 95.417%,
    6.606% 97.196%,
    3.088% 98.653%,
    0.81% 99.638%,
    0% 100%,
    0% 0%
  );
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  (max-width: 767px) {
  .cg-spon4-sec {
    clip-path: none;
    padding-bottom: 100px;
  }
}

.cg-spon4-content .cg-sec-title-2 {
  gap: 20px 30px;
}
.cg-spon4-content .cg-sec-title-2 .sec_title {
  max-width: 800px;
}

.cg-spon4-item-content {
  border-left: 1px solid rgba(0, 0, 0, 0.15);
  border-top: 1px solid rgba(0, 0, 0, 0.15);
}

.cg-spon4-item {
  width: 20%;
  padding: 0px 30px;
  border-right: 1px solid rgba(0, 0, 0, 0.15);
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px) {
  .cg-spon4-item {
    width: 25%;
  }
}
@media (max-width: 767px) {
  .cg-spon4-item {
    width: 50%;
  }
}
@media (max-width: 360px) {
  .cg-spon4-item {
    width: 100%;
  }
}
.cg-spon4-item .item-img {
  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;
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-spon4-item .item-img {
    height: 150px;
  }
}
@media (max-width: 480px) {
  .cg-spon4-item .item-img {
    height: 100px;
  }
}
.cg-spon4-item:hover .item-img {
  -webkit-animation: hithere 1s ease infinite;
  animation: hithere 1s ease infinite;
}

/*---------------------------------------------------- */
/*Blog  Section*/
/*----------------------------------------------------*/
.cg-blog4-top-content .cg-sec-title-2 .sec_title {
  max-width: 800px;
}

/*---------------------------------------------------- */
/******* Inner Pages *******/
/*Breadcrumb  Section*/
/*----------------------------------------------------*/
.cg-breadcurmb-text ul li {
  margin-right: 25px;
  position: relative;
  color: var(--cg-pr-c2);
  font-family: var(--cg-font2);

  font-size: 14px;
  line-height: 20px;
  font-weight: 800;
}
.cg-breadcurmb-text ul li:before {
  top: 10px;
  width: 10px;
  height: 2px;
  content: "";
  right: -19px;
  position: absolute;
  background-color: var(--cg-pr-c2);
}
.cg-breadcurmb-text ul li:last-child:before {
  display: none;
}
.cg-breadcurmb-text ul li a {
  color: var(--cg-pr-c2);
}

.cg-breadcurmb-img {
  max-height: 495px;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-breadcurmb-img {
    padding: 150px 0px;
  }
}

.cg-header-section:is(.header_style_one)
  .cg-header-navigation
  .main-navigation
  li
  a {
  font-size: 14px;
  line-height: 25px;
}

/*---------------------------------------------------- */
/*Center Circle  Section*/
/*----------------------------------------------------*/
.cg-center-circle-sec {
  padding: 260px 0px;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-center-circle-sec {
    padding: 150px 0px;
  }
}
.cg-center-circle-sec:is(.ver_2) {
  padding: 200px 0px;
}
.cg-center-circle-sec:is(.ver_2) .item-circle .item-text {
  width: 160px;
  height: 160px;
  font-size: 18px;
  padding-top: 50px;
  font-weight: 700;
  color: var(--cg-pr-c1);
}
.cg-center-circle-sec:is(.ver_2) .item-circle .item-text i {
  width: 100%;
}
.cg-center-circle-sec .item-img {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}
.cg-center-circle-sec .item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.cg-center-circle-sec .item-circle .item-text {
  width: 300px;
  height: 300px;
  padding-top: 80px;
  border-radius: 100%;
  background-color: rgba(255, 255, 255, 0.5882352941);
  -webkit-backdrop-filter: blur(53px);
  backdrop-filter: blur(53px);
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-center-circle-sec .item-circle .item-text {
    width: 200px;
    height: 200px;
    padding-top: 50px;
  }
}
.cg-center-circle-sec .item-circle .item-text h2 {
  width: 100%;
  font-size: 50px;
  font-weight: 600;
  color: var(--cg-pr-c1);
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-center-circle-sec .item-circle .item-text h2 {
    font-size: 30px;
  }
}
.cg-center-circle-sec .item-circle .item-text h2 span {
  font-size: 110px;
  line-height: 0.7;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-center-circle-sec .item-circle .item-text h2 span {
    font-size: 80px;
  }
}
.cg-center-circle-sec .item-circle .item-text p {
  font-size: 45px;
  font-weight: 500;
  color: var(--cg-pr-c1);
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-center-circle-sec .item-circle .item-text p {
    font-size: 30px;
  }
}

/*---------------------------------------------------- */
/*Service Details  Section*/
/*----------------------------------------------------*/
.cg-ser-detail-top {
  gap: 20px 30px;
}
.cg-ser-detail-top .cg-sec-title {
  max-width: 670px;
}
.cg-ser-detail-top p {
  max-width: 520px;
}

.cg-ser-detail-list {
  width: 100%;
  max-width: 408px;
}
.cg-ser-detail-list li {
  width: 100%;
  max-width: 408px;
  margin-bottom: 13px;
}
.cg-ser-detail-list li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #16171a;
  font-size: 18px;
  padding: 20px 25px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.cg-ser-detail-list li a svg path {
  fill: #16171a;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.cg-ser-detail-list li.active a,
.cg-ser-detail-list li:hover a {
  color: #fff;
  background-color: var(--cg-pr-c2);
}
.cg-ser-detail-list li.active a svg path,
.cg-ser-detail-list li:hover a svg path {
  fill: #fff;
}

.cg-ser-detail-wrap {
  gap: 30px 40px;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-ser-detail-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

.cg-ser-detail-text {
  max-width: 910px;
}
.cg-ser-detail-text .cg-faq-accordion {
  max-width: 100%;
}

.cg-serd-img-text {
  gap: 30px 40px;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-serd-img-text {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.cg-serd-img-text .item-text {
  max-width: 440px;
}
.cg-serd-img-text .item-text h3 {
  color: #16171a;
  font-size: 28px;
  font-weight: 700;
  padding-bottom: 20px;
}
.cg-serd-img-text .item-text p {
  font-weight: 500;
  padding-bottom: 28px;
}
.cg-serd-img-text .item-text li {
  font-weight: 500;
  position: relative;
  margin-bottom: 15px;
  padding-left: 35px;
}
.cg-serd-img-text .item-text li:before {
  left: 0;
  top: 1px;
  width: 25px;
  content: "";
  height: 25px;
  border-radius: 100%;
  position: absolute;
  background-color: #fff;
}

.cg-ser-detail-inner p {
  padding-bottom: 40px;
}
.cg-ser-detail-inner blockquote {
  font-size: 18px;
  font-weight: 500;
  background: #fff;
  padding: 15px 20px;
  font-family: var(--cg-heading);
  border-left: 4px solid var(--cg-pr-c2);
}

.cr-serd-gallery h3 {
  font-size: 24px;
  font-weight: 700;
  color: var(--cg-pr-c2);
  padding-bottom: 30px;
}
.cr-serd-gallery .row {
  --bs-gutter-y: 32px;
}
.cr-serd-gallery .item-img {
  width: 100%;
  height: 100%;
  margin-bottom: 30px;
}
.cr-serd-gallery .item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

/*---------------------------------------------------- */
/*project Details  Section*/
/*----------------------------------------------------*/
.cg-prd-info-text {
  gap: 20px 30px;
}
.cg-prd-info-text .info-text {
  max-width: 765px;
}
.cg-prd-info-text .info-list {
  width: 100%;
  padding: 50px;
  max-width: 330px;
  background: rgba(255, 255, 255, 0.5882352941);
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
}
.cg-prd-info-text .info-list li {
  padding-bottom: 15px;
  margin-bottom: 15px;
  font-family: var(--cg-heading);
}
.cg-prd-info-text .info-list li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}
.cg-prd-info-text .info-list li span {
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 5px;
  color: var(--cg-pr-c1);
}
.cg-prd-info-text .info-list li a {
  color: var(--cg-pr-c3);
}

.cg-prd-img-content .item-img {
  width: 100%;
  height: 100%;
}
.cg-prd-img-content .item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.cg-prd-text {
  gap: 20px 30px;
  margin-bottom: 50px;
  padding-bottom: 50px;
  border-bottom: 1px solid rgba(2, 6, 38, 0.0705882353);
}
.cg-prd-text h3 {
  font-size: 48px;
  max-width: 420px;
  font-weight: 700;
  color: var(--cg-pr-c1);
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-prd-text h3 {
    font-size: 36px;
  }
}
.cg-prd-text .item-text {
  max-width: 740px;
}
.cg-prd-text .item-text p {
  font-weight: 500;
  padding-bottom: 40px;
}
.cg-prd-text .item-text ul li {
  font-size: 16px;
  font-weight: 700;
  margin-right: 40px;
  margin-bottom: 10px;
  color: var(--cg-pr-c1);
}
.cg-prd-text .item-text ul li i {
  margin-right: 10px;
  color: var(--cg-pr-c3);
}
.cg-prd-text .item-info-wrap {
  margin-bottom: 40px;
}
.cg-prd-text .item-info-wrap h4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 15px 15px;
  font-size: 20px;
  font-weight: 700;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: 15px;
  color: var(--cg-pr-c1);
}
.cg-prd-text .item-info-wrap h4 i {
  width: 35px;
  height: 35px;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: var(--cg-pr-c3);
}
.cg-prd-text .item-info-wrap span {
  max-width: 445px;
  font-weight: 500;
}

.cg-prd-next-prev {
  gap: 30px 20px;
}
.cg-prd-next-prev .cg-prd-pn span {
  font-weight: 500;
  color: var(--cg-pr-c1);
}
.cg-prd-next-prev .cg-prd-pn h3 {
  font-size: 22px;
  font-weight: 700;
  color: var(--cg-pr-c1);
}

/*---------------------------------------------------- */
/*Team  Section*/
/*----------------------------------------------------*/
.cg-team-list-item {
  margin: 0 auto;
  overflow: hidden;
  max-width: 326px;
  margin-bottom: 30px;
  border-radius: 20px;
  background-color: #fff;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.cg-team-list-item .item-social {
  right: 25px;
  bottom: 25px;
  position: absolute;
}
.cg-team-list-item .item-social a {
  opacity: 0;
  width: 40px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 10px;
  border-radius: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #fff;
  -webkit-transform: translateX(20px);
  transform: translateX(20px);
  -webkit-box-shadow: 0px 10px 12px 0px rgba(0, 0, 0, 0.0784313725);
  box-shadow: 0px 10px 12px 0px rgba(0, 0, 0, 0.0784313725);
}
.cg-team-list-item .item-social a:nth-child(1) {
  -webkit-transition-delay: 100ms;
  transition-delay: 100ms;
}
.cg-team-list-item .item-social a:nth-child(2) {
  -webkit-transition-delay: 200ms;
  transition-delay: 200ms;
}
.cg-team-list-item .item-social a:nth-child(3) {
  -webkit-transition-delay: 300ms;
  transition-delay: 300ms;
}
.cg-team-list-item .item-social a:nth-child(4) {
  -webkit-transition-delay: 400ms;
  transition-delay: 400ms;
}
.cg-team-list-item .item-text {
  padding: 30px;
}
.cg-team-list-item .item-text span {
  top: -20px;
  right: 25px;
  color: #fff;
  width: 40px;
  height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  border-radius: 100%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: var(--cg-pr-c1);
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.cg-team-list-item .item-text h3 {
  font-size: 22px;
  font-weight: 700;
  padding-bottom: 2px;
  color: var(--cg-pr-c1);
}
.cg-team-list-item .item-text p {
  color: #163839;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}
.cg-team-list-item:hover {
  background-color: #163839;
}
.cg-team-list-item:hover .item-social a {
  opacity: 1;
  -webkit-transform: translateX(0px);
  transform: translateX(0px);
}
.cg-team-list-item:hover .item-text span {
  color: #fff;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  background-color: var(--cg-pr-c3);
}
.cg-team-list-item:hover .item-text h3 {
  color: #fff;
}
.cg-team-list-item:hover .item-text p {
  color: #fff;
}

/*---------------------------------------------------- */
/*Team  Details Section*/
/*----------------------------------------------------*/
.cg-team-details-content {
  gap: 20px 30px;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-team-details-content {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
}

.cg-tmd-img {
  max-width: 405px;
}
.cg-tmd-img .item-social {
  gap: 14px;
  margin-top: 30px;
}
.cg-tmd-img .item-social a {
  width: 38px;
  height: 38px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 10px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(1, 16, 61, 0.1411764706);
  box-shadow: 0px 1px 2px 0px rgba(1, 16, 61, 0.1411764706);
}
.cg-tmd-img .item-social a:hover {
  color: #fff;
  background-color: var(--cg-pr-c2);
}

.cg-tmd-skill {
  max-width: 580px;
}

.skill-title h3 {
  font-size: 36px;
  font-weight: 700;
  color: var(--cg-pr-c1);
}
.skill-title p {
  padding-top: 15px;
  max-width: 470px;
}

.cg-team-details-skill {
  gap: 30px;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-team-details-skill {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
}
.cg-team-details-skill .cg-about2-text1 {
  width: 100%;
  max-width: 685px;
  padding-top: 55px;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .cg-team-details-skill .cg-about2-text1 {
    max-width: 500px;
  }
}

.tm-skill-item-wrap .skill-set-percent {
  width: 100%;
  margin-bottom: 40px;
}
.tm-skill-item-wrap .skill-set-percent h4 {
  z-index: 1;
  left: 0px;
  word-wrap: 700;
  font-size: 16px;
  color: #261723;
  font-size: 18px;
  padding-bottom: 15px;
  text-transform: uppercase;
}
.tm-skill-item-wrap .skill-set-percent .progress {
  height: 10px;
  border-radius: 0;
  margin-bottom: 6px;
  overflow: visible;
  position: relative;
  border-radius: 30px;
  background: rgba(98, 85, 237, 0.12);
}
.tm-skill-item-wrap .skill-set-percent .progress:last-child {
  margin-bottom: 0;
}
.tm-skill-item-wrap .skill-set-percent .progress span {
  top: -30px;
  right: 0;
  font-size: 17px;
  position: relative;
  font-weight: 600;
  color: var(--cg-title-color);
}
.tm-skill-item-wrap .skill-set-percent .progress-bar {
  top: 0px;
  width: 0;
  left: 0px;
  float: left;
  height: 100%;
  position: relative;
  border-radius: 30px;
  background-color: var(--cg-pr-c2);
  -webkit-transition: 1s all ease-in-out;
  transition: 1s all ease-in-out;
}

/*---------------------------------------------------- */
/*Blog Section*/
/*----------------------------------------------------*/
.cg-blog-feed-item {
  margin-bottom: 40px;
}
.cg-blog-feed-item .item-date {
  left: 18px;
  top: 18px;
  color: #fff;
  width: 95px;
  height: 75px;
  font-size: 20px;
  line-height: 1.2;
  font-weight: 700;
  text-align: center;
  position: absolute;
  border-radius: 5px;
  background-color: var(--cg-pr-c2);
}
.cg-blog-feed-item .item-date span {
  width: 100%;
}
.cg-blog-feed-item .item-text ul {
  margin-bottom: 30px;
}
.cg-blog-feed-item .item-text li {
  font-weight: 500;
  margin-right: 40px;
  color: var(--cg-pr-c1);
}
.cg-blog-feed-item .item-text li:last-child {
  margin-right: 0;
}
.cg-blog-feed-item .item-text li i {
  margin-right: 5px;
  color: var(--cg-pr-c2);
}
.cg-blog-feed-item .item-text .blog_title {
  font-size: 32px;
  font-weight: 700;
  padding-bottom: 20px;
  color: var(--cg-pr-c1);
}
.cg-blog-feed-item .item-text p {
  font-size: 18px;
  line-height: 1.5;
  max-width: 800px;
  padding-bottom: 30px;
}
.cg-blog-feed-item .item-text .read_more {
  color: #132047;
  font-weight: 500;
  letter-spacing: 2px;
}
.cg-blog-feed-item .item-text .read_more i {
  margin-left: 10px;
}

/*---------------------------------------------------- */
/*Sidebar Section*/
/*----------------------------------------------------*/
.cg-side-widget {
  padding: 35px;
  margin-bottom: 40px;
  background-color: #f4f6f8;
}
.cg-side-widget .widget-title {
  font-size: 22px;
  font-weight: 700;
  padding-left: 15px;
  position: relative;
  margin-bottom: 25px;
  color: var(--cg-pr-c1);
  text-transform: capitalize;
}
.cg-side-widget .widget-title:before {
  top: 0;
  left: 0;
  width: 2px;
  height: 100%;
  content: "";
  position: absolute;
  background-color: var(--cg-pr-c2);
}
.cg-side-widget .author-widget .item-img {
  width: 100px;
  height: 100px;
  margin: 0 auto;
  overflow: hidden;
  margin-bottom: 25px;
  border-radius: 100%;
}
.cg-side-widget .author-widget .item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.cg-side-widget .author-widget .item-text h3 {
  font-size: 16px;
  font-weight: 700;
  color: var(--cg-pr-c1);
  padding-bottom: 10px;
  text-transform: uppercase;
}
.cg-side-widget .author-widget .item-text span {
  color: #6b7280;
}
.cg-side-widget .author-widget .item-text p {
  margin: 0 auto;
  max-width: 300px;
  padding: 20px 0px 30px;
}
.cg-side-widget .author-widget .item-social {
  gap: 0px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.cg-side-widget .author-widget .item-social a {
  width: 42px;
  height: 37px;
  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: 1px solid #e8e8e8;
}
.cg-side-widget .author-widget .item-social a:hover {
  color: #fff;
  border: 1px solid var(--cg-pr-c2);
  background-color: var(--cg-pr-c2);
}
.cg-side-widget .search-widget form {
  position: relative;
}
.cg-side-widget .search-widget form input {
  color: #838383;
  width: 100%;
  height: 55px;
  border: none;
  padding-left: 20px;
  background-color: #fff;
}
.cg-side-widget .search-widget form input::-webkit-input-placeholder {
  color: #838383;
}
.cg-side-widget .search-widget form input::-moz-placeholder {
  color: #838383;
}
.cg-side-widget .search-widget form input:-ms-input-placeholder {
  color: #838383;
}
.cg-side-widget .search-widget form input::-ms-input-placeholder {
  color: #838383;
}
.cg-side-widget .search-widget form input::placeholder {
  color: #838383;
}
.cg-side-widget .search-widget form button {
  top: 15px;
  right: 20px;
  padding: 0;
  border: none;
  position: absolute;
  background-color: transparent;
}
.cg-side-widget .recent-post-item {
  gap: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
}
.cg-side-widget .recent-post-item:last-child {
  margin-bottom: 0;
}
.cg-side-widget .recent-post-item .item-img {
  width: 100px;
  height: 84px;
  overflow: hidden;
}
.cg-side-widget .recent-post-item .item-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.cg-side-widget .recent-post-item .item-text {
  max-width: 190px;
}
.cg-side-widget .recent-post-item .item-text span {
  color: #6b7280;
  margin-bottom: 5px;
}
.cg-side-widget .recent-post-item .item-text span i {
  margin-right: 5px;
  color: var(--cg-pr-c2);
}
.cg-side-widget .recent-post-item .item-text h3 {
  font-size: 16px;
  font-weight: 700;
  line-height: 1.3;
  color: var(--cg-pr-c1);
}
.cg-side-widget .category-widget li,
.widget_categories li {
  margin-bottom: 15px;
}
.cg-side-widget .category-widget li:last-child,
.widget_categories:last-child {
  margin-bottom: 0;
}
.cg-side-widget .category-widget li a,
.widget_categories li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-weight: 500;
  padding: 15px 25px;
  color: var(--cg-pr-c1);
  background-color: #fff;
  font-family: var(--cg-heading);
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.cg-side-widget .category-widget li a:hover,
.widget_categories li a:hover {
  color: #fff;
  background-color: var(--cg-pr-c2);
}
.cg-side-widget .tag-widget li a,
.tagcloud a {
  margin: 5px 2px;
  font-size: 14px !important;
  font-weight: 500;
  padding: 5px 10px;
  background-color: #fff;
}
.cg-blog-feed-wrap .item-img img {
  height: 460px;
  object-fit: cover;
}
.cg-side-widget .tag-widget li a:hover,
.tagcloud a:hover {
  color: #fff;
  background-color: var(--cg-pr-c2);
}
.widget_categories ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
/*---------------------------------------------------- */
/*Blog Details Section*/
/*----------------------------------------------------*/
.ed-blog-details-text {
  margin: 0 auto;
  max-width: 730px;
}

.ed-blog-details-text p {
  font-size: 18px;
  padding-bottom: 40px;
}
.ed-blog-details-text p span {
  font-size: 30px;
  font-weight: 600;
}
.ed-blog-details-text h3 {
  font-size: 28px;
  font-weight: 800;
  padding-bottom: 25px;
}
.ed-blog-details-text h3,
.ed-blog-details-text p a,
.ed-blog-details-text p {
  color: #171616;
}
.ed-blog-details-text ul {
  margin-bottom: 50px;
}
.ed-blog-details-text li {
  font-size: 18px;
  position: relative;
  padding-left: 15px;
  margin-bottom: 12px;
}
.ed-blog-details-text li span {
  font-weight: 600;
}
.ed-blog-details-text li:before {
  left: 0;
  top: 12px;
  width: 4px;
  height: 6px;
  content: "";
  position: absolute;
  border-radius: 100%;
  background-color: var(--cg-pr-c3);
}
.ed-blog-details-text blockquote {
  z-index: 1;
  color: #22282f;
  font-size: 20px;
  font-weight: 500;
  margin-top: 40px;
  margin-bottom: 60px;
  position: relative;
  border-radius: 8px;
  padding: 40px 40px 35px;
  background-color: #f7f7f8;
  border-left: 4px solid var(--cg-pr-c2);
}
.ed-blog-details-text blockquote:before {
  top: 15px;
  left: 40px;
  z-index: -1;
  opacity: 0.3;
  line-height: 1;
  color: var(--cg-pr-c2);
  font-size: 80px;
  font-weight: 900;
  content: "\f10d";
  position: absolute;
  font-family: "Font Awesome 5 Free";
}
.ed-blog-details-text blockquote span {
  color: #171616;
  display: block;
  font-size: 18px;
  margin-top: 15px;
  font-weight: 700;
  padding-left: 110px;
  position: relative;
  text-transform: uppercase;
}
.ed-blog-details-text blockquote span:before {
  left: 0;
  top: 13px;
  width: 90px;
  height: 2px;
  content: "";
  position: absolute;
  background-color: var(--cg-pr-c2);
}

.art-blog-share-tag {
  gap: 15px;
  border-top: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
}
.art-blog-share-tag span {
  color: #010101;
  font-size: 20px;
  display: block;
  font-weight: 600;
  margin-bottom: 10px;
  margin-right: 15px;
}
.art-blog-share-tag .art-blog-tag a {
  margin: 5px;
  font-size: 14px;
  padding: 5px 15px;
  border-radius: 30px;
  display: inline-block;
  background-color: #f1f1f1;
}
.art-blog-share-tag .art-blog-tag a:hover {
  color: #fff;
  background-color: var(--cg-pr-c3);
}
.art-blog-share-tag .art-blog-share a {
  width: 36px;
  margin: 5px;
  height: 36px;
  border-radius: 100%;
  display: inline-block;
}

.art-blog-details-author {
  padding: 30px;
  gap: 30px 25px;
  margin-top: 40px;
  border-radius: 8px;
  margin-bottom: 60px;
  background: #efebfc;
}
.art-blog-details-author .admin-title-social {
  margin-bottom: 10px;
}
.art-blog-details-author .inner-img {
  width: 140px;
  height: 140px;
  overflow: hidden;
  border-radius: 100%;
  border: 4px solid #fff;
}
.art-blog-details-author .inner-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.art-blog-details-author .inner-text {
  max-width: 500px;
}
.art-blog-details-author .inner-text h4 {
  color: #010101;
  line-height: 1;
  color: #171616;
  font-size: 22px;
  font-weight: 700;
}
.art-blog-details-author .inner-text p {
  color: #171616;
  font-size: 18px;
  padding-bottom: 0;
}
.art-blog-details-author .inner-social {
  margin-top: 15px;
}
.art-blog-details-author .inner-social a {
  color: #010101;
  margin-right: 15px;
}
.art-blog-details-author .inner-social a:hover {
  color: var(--art-base-color-1);
}

.gt-client-review-form {
  padding: 35px;
  border-radius: 12px;
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.0784313725);
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.0784313725);
}
.gt-client-review-form:is(.cp_ver) {
  max-width: 685px;
  background-color: #fff;
}
.gt-client-review-form:is(.cp_ver) h3 {
  font-size: 44px;
  font-weight: 700;
  color: var(--ed-black-color);
}
.gt-client-review-form h3 {
  padding-bottom: 20px;
}
.gt-client-review-form input,
.gt-client-review-form textarea,
.gt-client-review-form select {
  width: 100%;
  height: 62px;
  border: none;
  padding-left: 25px;
  margin-bottom: 20px;
  border-radius: 200px;
  background-color: #f7f7f7;
}
.gt-client-review-form input::-webkit-input-placeholder,
.gt-client-review-form textarea::-webkit-input-placeholder,
.gt-client-review-form select::-webkit-input-placeholder {
  color: #595959;
}
.gt-client-review-form input::-moz-placeholder,
.gt-client-review-form textarea::-moz-placeholder,
.gt-client-review-form select::-moz-placeholder {
  color: #595959;
}
.gt-client-review-form input:-ms-input-placeholder,
.gt-client-review-form textarea:-ms-input-placeholder,
.gt-client-review-form select:-ms-input-placeholder {
  color: #595959;
}
.gt-client-review-form input::-ms-input-placeholder,
.gt-client-review-form textarea::-ms-input-placeholder,
.gt-client-review-form select::-ms-input-placeholder {
  color: #595959;
}
.gt-client-review-form input::placeholder,
.gt-client-review-form textarea::placeholder,
.gt-client-review-form select::placeholder {
  color: #595959;
}
.gt-client-review-form textarea {
  height: 210px;
  padding-top: 16px;
  border-radius: 20px;
}
.gt-client-review-form button {
  width: 100%;
  height: 62px;
  border: none;
  color: #fff;
  font-weight: 800;
  border-radius: 200px;
  background: var(--cg-pr-c3);
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.gt-client-review-form button:hover {
  color: var(--cg-pr-c1);
  background-color: var(--cg-pr-c2);
}
.ed-blog-details-text figure.wp-block-image {
  margin-left: -150px;
  margin-right: -150px;
  margin-bottom: 30px;
}
.comment-form-cookies-consent {
  display: none;
}
.form-submit {
  display: none;
}
/*---------------------------------------------------- */
/*Traking Section*/
/*----------------------------------------------------*/
.tracking-form {
  margin: 0 auto;
  margin-top: 40px;
  max-width: 1100px;
}
.tracking-form input {
  width: 100%;
  height: 60px;
  border: none;
  padding-left: 30px;
  margin-bottom: 20px;
  border-radius: 40px;
  background-color: #fff;
}
.tracking-form input::-webkit-input-placeholder {
  font-size: 16px;
}
.tracking-form input::-moz-placeholder {
  font-size: 16px;
}
.tracking-form input:-ms-input-placeholder {
  font-size: 16px;
}
.tracking-form input::-ms-input-placeholder {
  font-size: 16px;
}
.tracking-form input::placeholder {
  font-size: 16px;
}
.tracking-form .track-btn {
  margin-top: 20px;
}
.tracking-form .track-btn button {
  color: #fff;
  border: none;
  border: none;
  font-size: 18px;
  font-weight: 600;
  font-weight: 600;
  border-radius: 40px;
  padding: 12px 30px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  background-color: var(--cg-pr-c2);
}
.tracking-form .track-btn button:hover {
  background-color: #003e4d;
}

/*---------------------------------------------------- */
/*Request Section*/
/*----------------------------------------------------*/
.rq-form-btn {
  margin: 0 auto;
  max-width: 900px;
  padding: 25px 30px;
  border-radius: 17px;
  background-color: #fff8f4;
  border: 1px solid #ffd6c5;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .rq-form-btn {
    padding: 30px 15px;
  }
}
.rq-form-btn .nav-tabs .nav-link {
  z-index: 1;
  padding: 0;
  width: 252px;
  position: relative;
  padding-bottom: 20px;
  margin: 0px 10px 15px;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .rq-form-btn .nav-tabs .nav-link {
    margin-top: 20px;
  }
}
.rq-form-btn .nav-tabs .nav-link:before {
  left: 0;
  bottom: 0;
  z-index: -1;
  width: 100%;
  height: 80%;
  content: "";
  position: absolute;
  border-radius: 10px;
  background-color: #ddfff9;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
.rq-form-btn .nav-tabs .nav-link i {
  color: #fff;
  width: 88px;
  height: 88px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 40px;
  margin: 0 auto;
  border-radius: 10px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 10px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: var(--cg-pr-c2);
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
.rq-form-btn .nav-tabs .nav-link span {
  display: block;
  font-size: 20px;
  font-weight: 700;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  color: var(--cg-title-color);
  font-family: var(--log-heading);
}
.rq-form-btn .nav-tabs .nav-link.active:before {
  background-color: var(--cg-pr-c2);
}
.rq-form-btn .nav-tabs .nav-link.active span {
  color: #fff;
}
.rq-form-btn .nav-tabs .nav-link.active i {
  background-color: #003e4d;
}

.log-rq-form-tab {
  padding: 50px;
  margin: 0 auto;
  max-width: 1100px;
  margin-top: 50px;
  border-radius: 20px;
  border: 1px solid rgba(9, 9, 9, 0.1490196078);
  background-color: #fff;
  -webkit-box-shadow: 0px 0px 30px 2px rgba(0, 0, 0, 0.0509803922);
  box-shadow: 0px 0px 30px 2px rgba(0, 0, 0, 0.0509803922);
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .log-rq-form-tab {
    padding: 30px 15px;
  }
}

.log-rq-form-wrap h3 {
  font-size: 40px;
  font-weight: 800;
  padding-bottom: 40px;
  color: var(--cg-title-color);
}
@media only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .log-rq-form-wrap h3 {
    font-size: 30px;
  }
}
.log-rq-form-wrap input,
.log-rq-form-wrap select,
.log-rq-form-wrap textarea {
  width: 100%;
  height: 60px;
  border: none;
  padding-left: 20px;
  border-radius: 60px;
  margin-bottom: 20px;
  background-color: rgba(0, 62, 77, 0.04);
}
.log-rq-form-wrap input::-webkit-input-placeholder,
.log-rq-form-wrap select::-webkit-input-placeholder,
.log-rq-form-wrap textarea::-webkit-input-placeholder {
  font-size: 18px;
}
.log-rq-form-wrap input::-moz-placeholder,
.log-rq-form-wrap select::-moz-placeholder,
.log-rq-form-wrap textarea::-moz-placeholder {
  font-size: 18px;
}
.log-rq-form-wrap input:-ms-input-placeholder,
.log-rq-form-wrap select:-ms-input-placeholder,
.log-rq-form-wrap textarea:-ms-input-placeholder {
  font-size: 18px;
}
.log-rq-form-wrap input::-ms-input-placeholder,
.log-rq-form-wrap select::-ms-input-placeholder,
.log-rq-form-wrap textarea::-ms-input-placeholder {
  font-size: 18px;
}
.log-rq-form-wrap input::placeholder,
.log-rq-form-wrap select::placeholder,
.log-rq-form-wrap textarea::placeholder {
  font-size: 18px;
}
.log-rq-form-wrap select {
  font-size: 18px;
  -webkit-appearance: none;
}
.log-rq-form-wrap textarea {
  height: 175px;
  padding-top: 20px;
  border-radius: 20px;
}
.log-rq-form-wrap .fr-select-option:before {
  top: 15px;
  right: 15px;
  content: "\f078";
  font-weight: 900;
  position: absolute;
  font-family: "Font Awesome 5 free";
}
.log-rq-form-wrap .quote-btn {
  margin-top: 15px;
}
.log-rq-form-wrap .quote-btn button {
  color: #fff;
  border: none;
  font-weight: 800;
  padding: 15px 35px;
  border-radius: 100px;
  text-transform: uppercase;
  background-color: #36353a;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
.log-rq-form-wrap .quote-btn button:hover {
  background-color: var(--cg-pr-c2);
}

/*---------------------------------------------------- */
/*Contact Section*/
/*----------------------------------------------------*/
.log-contact-info-section {
  z-index: 1;
}
.log-contact-info-section .log-contact-map {
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: -1;
}

.log-contact-info-item {
  z-index: 1;
  overflow: hidden;
  padding: 40px 45px;
  border-radius: 0;
  background-color: #bcb196;
  height: 100%;
}
.log-contact-info-item .info-bg {
  top: 0;
  left: 0;
  width: 100%;
  z-index: -1;
  height: 0%;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
.log-contact-info-item .info-bg:before {
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
  background-color: rgba(0, 62, 77, 0.83);
}
.log-contact-info-item .info-bg img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.log-contact-info-item .inner-icon {
  width: 72px;
  height: 72px;
  margin-bottom: 18px;
  border-radius: 100%;
  background-color: var(--cg-pr-c1);
}
.log-contact-info-item .inner-icon i {
  color: #f5f5f5;
  font-size: 30px;
}
.log-contact-info-item .inner-text h3 {
  font-size: 14px;
  line-height: 20px;
  font-weight: 800;
  padding-bottom: 10px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  color: var(--cg-pr-c1);
}
.log-contact-info-item .inner-text p {
  font-size: 17px;
  line-height: 27px;
  font-weight: 500;
  color: var(--cg-pr-c1);
}
.log-contact-info-item:hover .info-bg {
  height: 100%;
}
.log-contact-info-item:hover .inner-text h3 {
  color: #fff;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
.log-contact-info-item:hover .inner-text p {
  color: #fff;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}

.cg-error-text h3 {
  font-size: 60px;
  font-weight: 800;
  padding-top: 50px;
  color: var(--cg-title-color);
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-error-text h3 {
    padding-top: 30px;
    font-size: 40px;
  }
}
@media (max-width: 480px) {
  .cg-error-text h3 {
    padding-top: 20px;
    font-size: 30px;
  }
}

.log-team-contact-form {
  /* padding: 50px; */
  /* border-radius: 10px; */
  /* background-color: #f7f7f7; */
  margin: 0;
}
@media only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .log-team-contact-form {
    /* padding: 30px 15px; */
  }
}
.log-team-contact-form h3 {
  font-size: 22px;
  line-height: 36px;
  font-weight: 600;
  padding-bottom: 10px;
  color: #fff !important;
}
@media only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .log-team-contact-form h3 {
    font-size: 30px;
  }
}
.log-team-contact-form p {
  color: #6a6a6a;
}
.log-team-contact-form .row {
  margin-top: 30px;
  margin-left: -10px;
  margin-right: -10px;
}
.log-team-contact-form .col-lg-6,
.log-team-contact-form .col-lg-12 {
  padding: 0 10px;
}

.log-team-contact-form input,
.log-team-contact-form textarea,
.log-team-contact-form select {
  width: 100%;
  height: 50px;
  /* border: none; */
  border: 1px solid rgba(255, 255, 255, 0.3);
  padding-left: 20px;
  padding: 14px 20px;
  margin-bottom: 20px;
  border-radius: 0;
  background-color: transparent;

  font-size: 14px;
  line-height: 25px;
  font-weight: 500;
}
.log-team-contact-form select option {
  color: #000;
}
.log-team-contact-form select {
  padding-right: 40px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='11' viewBox='0 0 13 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.66016 9.19531L0.328125 3.89062C0.0820312 3.61719 0.0820312 3.20703 0.328125 2.96094L0.957031 2.33203C1.20312 2.08594 1.61328 2.08594 1.88672 2.33203L6.125 6.54297L10.3359 2.33203C10.6094 2.08594 11.0195 2.08594 11.2656 2.33203L11.8945 2.96094C12.1406 3.20703 12.1406 3.61719 11.8945 3.89062L6.5625 9.19531C6.31641 9.44141 5.90625 9.44141 5.66016 9.19531Z' fill='white'/%3E%3C/svg%3E");

  background-repeat: no-repeat;
  background-position: right 15px center;
  background-size: 13px 11px;
}
.log-team-contact-form textarea {
  /* margin-bottom: 0; */
}
.log-team-contact-form .submit-btn input {
  background-color: var(--cg-pr-c2);
  color: var(--cg-pr-c1);
  transition: all 400ms ease;
  font-size: 14px;
  line-height: 20px;
  font-weight: 800;
  border: none;
}

.log-team-contact-form .submit-btn input:hover {
  background-color: var(--cg-pr-c1);
  color: var(--cg-pr-c2);
}

.log-team-contact-form select {
  margin-top: -2px;
}
.log-team-contact-form input::-webkit-input-placeholder,
.log-team-contact-form textarea::-webkit-input-placeholder {
  color: #fff;
  font-size: 14px;
}
.log-team-contact-form input::-moz-placeholder,
.log-team-contact-form textarea::-moz-placeholder {
  color: #fff;
  font-size: 14px;
}
.log-team-contact-form input:-ms-input-placeholder,
.log-team-contact-form textarea:-ms-input-placeholder {
  color: #fff;
  font-size: 14px;
}
.log-team-contact-form input::-ms-input-placeholder,
.log-team-contact-form textarea::-ms-input-placeholder {
  color: #fff;
  font-size: 14px;
}
.log-team-contact-form input::placeholder,
.log-team-contact-form textarea::placeholder {
  color: #fff;
  font-size: 14px;
}
.log-team-contact-form textarea {
  width: 100%;
  height: 130px;
  padding-top: 12px;
  border-radius: 0;
  color: #fff;
}
.log-team-contact-form .submit-btn button {
  color: var(--cg-pr-c1);
  font-size: 14px;
  line-height: 20px;
  font-weight: 800;
  border: none;
  padding: 20px 30px;
  border-radius: 0;
  background-color: var(--cg-pr-c2);
  /* text-transform: uppercase; */
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
}
.log-team-contact-form .submit-btn button:hover {
  background-color: var(--cg-pr-c1);
  color: var(--cg-pr-c2);
}

/*---------------------------------------------------- */
/*Footer  area*/
/*----------------------------------------------------*/
.cg-footer1-sec {
  overflow: hidden;
  background-color: var(--cg-pr-c1);
}
.cg-footer1-sec:is(.ver_2) {
  z-index: 1;
  position: relative;
  background-color: transparent;
}
.cg-footer1-sec:is(.ver_2):before {
  left: 0;
  right: 0;
  width: 95%;
  z-index: -1;
  height: 82%;
  content: "";
  margin: 0 auto;
  position: absolute;
  background-color: #fff;
}
@media only screen and (min-width: 1400px) and (max-width: 1599px),
  only screen and (min-width: 1200px) and (max-width: 1399px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-footer1-sec:is(.ver_2):before {
    width: 100%;
  }
}
.cg-footer1-sec:is(.ver_2) .cg-footer-cta-wrap {
  border-left: 1px solid #d9d9d9;
}
.cg-footer1-sec:is(.ver_2) .cg-footer-cta {
  border-bottom: 1px solid #d9d9d9;
}
.cg-footer1-sec:is(.ver_2) .cg-ftr-cta-item .item-icon {
  -webkit-box-shadow: 0px 10px 12px 0px rgba(0, 0, 0, 0.0784313725);
  box-shadow: 0px 10px 12px 0px rgba(0, 0, 0, 0.0784313725);
}
.cg-footer1-sec:is(.ver_2) .cg-ftr-cta-item .item-text a,
.cg-footer1-sec:is(.ver_2) .cg-ftr-cta-item .item-text span {
  color: var(--cg-pr-c1);
}
.cg-footer1-sec:is(.ver_2) .cg-ftr1-widget .newslatter-widget h3,
.cg-footer1-sec:is(.ver_2) .cg-ftr1-widget .widget-title,
.cg-footer1-sec:is(.ver_2) .cg-ftr1-widget .cta-widget h3,
.cg-footer1-sec:is(.ver_2) .cg-ftr1-widget .cta-widget .item-text .txt_mail,
.cg-footer1-sec:is(.ver_2) .cg-ftr1-widget .cta-widget .item-text .txt_call,
.cg-footer1-sec:is(.ver_2) .cg-footer-bottom p {
  color: var(--cg-pr-c1);
}
.cg-footer1-sec:is(.ver_2) .cg-ftr1-widget .newslatter-widget form input {
  background-color: #f3f4f6;
}
.cg-footer1-sec:is(.ver_2) .cg-ftr1-widget .newslatter-widget p {
  color: var(--cg-pr-c1);
}
.cg-footer1-sec:is(.ver_2) .cg-ftr1-widget .newslatter-widget p a {
  color: var(--cg-pr-c2);
}
.cg-footer1-sec:is(.ver_2) .cg-ftr1-widget .menu-widget li a {
  color: #4b5563;
}
.cg-footer1-sec:is(.ver_2) .cg-circle-btn a {
  background-color: var(--cg-pr-c1);
}
.cg-footer1-sec:is(.ver_2) .cg-footer-bottom h3 {
  color: rgba(3, 37, 50, 0.5);
}

.cg-footer-cta {
  border-bottom: 1px solid #0b303e;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-footer-cta {
    gap: 30px 40px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 40px 0px;
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
  }
}

.cg-ftr-cta-item {
  gap: 15px 20px;
}
.cg-ftr-cta-item .item-icon {
  width: 56px;
  height: 56px;
  font-size: 18px;
  border-radius: 100%;
  color: var(--cg-pr-c2);
  background: rgba(255, 255, 255, 0.11);
}
.cg-ftr-cta-item .item-text span,
.cg-ftr-cta-item .item-text a {
  display: block;
}
.cg-ftr-cta-item .item-text a {
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  white-space: nowrap;
}

.cg-footer-cta-wrap {
  gap: 30px 70px;
  padding: 55px 0 55px 65px;
  border-left: 1px solid #0b303e;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-footer-cta-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    border-left: none;
    padding: 20px 0px;
  }
}

.cg-footer-widget-wrap {
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px 110px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px),
  only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px),
  (max-width: 480px) {
  .cg-footer-widget-wrap {
    gap: 30px 40px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px),
  (max-width: 480px) {
  .cg-footer-widget-wrap {
    gap: 30px 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px),
  (max-width: 480px) {
  .cg-footer-widget-wrap {
    gap: 30px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 50px;
  }
}
.cg-footer-widget-wrap .cg-ftr-shape {
  top: 100px;
  left: -100px;
  opacity: 0.02;
  z-index: -1;

  display: none;
}

.cg-ftr1-widget .widget-title {
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 30px;
}
.cg-ftr1-widget .newslatter-widget {
  max-width: 425px;
}
.cg-ftr1-widget .newslatter-widget h3 {
  color: #fff;
  font-size: 38px;
  font-weight: 700;
  max-width: 310px;
  padding-bottom: 32px;
}
.cg-ftr1-widget .newslatter-widget form {
  gap: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 35px;
}
.cg-ftr1-widget .newslatter-widget form input {
  width: 280px;
  height: 56px;
  color: rgba(255, 255, 255, 0.5490196078);
  border-radius: 6px;
  padding-left: 35px;
  background-color: #fff;
  background-color: transparent;
  border: 1.2px solid rgba(255, 255, 255, 0.1019607843);
  background: rgba(255, 255, 255, 0.03);
}
.cg-ftr1-widget .newslatter-widget form input:placeholder {
  color: rgba(255, 255, 255, 0.5490196078);
}
.cg-ftr1-widget .newslatter-widget form button {
  color: #fff;
  border: none;
  font-weight: 700;
  border-radius: 6px;
  padding: 14px 24px;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
  background-color: var(--cg-pr-c2);
}
.cg-ftr1-widget .newslatter-widget form button i {
  font-size: 14px;
  margin-left: 5px;
}
.cg-ftr1-widget .newslatter-widget form button:hover {
  background-color: var(--cg-pr-c3);
}
.cg-ftr1-widget .newslatter-widget p {
  color: rgba(255, 255, 255, 0.5490196078);
}
.cg-ftr1-widget .newslatter-widget p a {
  color: #fff;
  position: relative;
}
.cg-ftr1-widget .newslatter-widget p a:before {
  left: 0;
  right: 0;
  bottom: 0;
  width: 0%;
  height: 1px;
  content: "";
  margin: 0 auto;
  position: absolute;
  background-color: #fff;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
}
.cg-ftr1-widget .newslatter-widget p a:hover:before {
  width: 100%;
}
.cg-ftr1-widget .menu-widget li {
  margin-bottom: 12px;
}
.cg-ftr1-widget .menu-widget li a {
  color: #d9d9d9;
  font-weight: 500;
}
.cg-ftr1-widget .menu-widget li a:hover {
  -webkit-transform: translateX(6px);
  transform: translateX(6px);
  color: var(--cg-pr-c2);
}
.cg-ftr1-widget .cta-widget h3 {
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 30px;
  letter-spacing: -1px;
}
.cg-ftr1-widget .cta-widget .item-text {
  font-family: var(--cg-heading);
}
.cg-ftr1-widget .cta-widget .item-text a {
  color: #fff;
  display: block;
}
.cg-ftr1-widget .cta-widget .item-text .txt_mail {
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 10px;
}
.cg-ftr1-widget .cta-widget .item-text .txt_call {
  font-size: 20px;
  font-weight: 700;
}

.cg-footer-bottom h3 {
  line-height: 1;
  font-size: 170px;
  font-weight: 700;
  color: rgba(255, 255, 255, 0.47);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .cg-footer-bottom h3 {
    font-size: 150px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px) {
  .cg-footer-bottom h3 {
    font-size: 120px;
  }
}
@media (max-width: 767px) {
  .cg-footer-bottom h3 {
    font-size: 80px;
  }
}
@media (max-width: 480px) {
  .cg-footer-bottom h3 {
    font-size: 60px;
  }
}
.cg-footer-bottom p {
  color: #fff;
  font-weight: 700;
  padding: 40px 0px 25px;
  font-family: var(--cg-heading);
}
.cg-footer-bottom p a {
  color: var(--cg-pr-c3);
}

.cg-footer2-sec {
  background-color: var(--cg-pr-c1);
}

.cg-footer2-cta-text {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.cg-footer2-cta-text .ftr-cta-sub {
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  padding-bottom: 20px;
  font-family: var(--cg-heading);
}
.cg-footer2-cta-text h2 {
  color: #fff;
  line-height: 1;
  font-weight: 700;
  font-size: 170px;
  position: relative;
  display: inline-block;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .cg-footer2-cta-text h2 {
    font-size: 150px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .cg-footer2-cta-text h2 {
    font-size: 140px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px) {
  .cg-footer2-cta-text h2 {
    font-size: 120px;
  }
}
@media (max-width: 767px) {
  .cg-footer2-cta-text h2 {
    font-size: 70px;
  }
}
@media (max-width: 480px) {
  .cg-footer2-cta-text h2 {
    font-size: 50px;
  }
}
@media (max-width: 360px) {
  .cg-footer2-cta-text h2 {
    font-size: 40px;
  }
}
.cg-footer2-cta-text h2:before {
  left: 0;
  bottom: 0;
  height: 6px;
  width: 100%;
  content: "";
  position: absolute;
  background-color: #fff;
}
@media (max-width: 767px) {
  .cg-footer2-cta-text h2:before {
    height: 3px;
  }
}
.cg-footer2-cta-text h2 span {
  font-weight: 300;
}

.cg-ftr2-widget {
  width: 100%;
  max-width: 420px;
  padding-top: 70px;
  padding-bottom: 80px;
  border-left: 1px solid rgba(255, 255, 255, 0.1);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px),
  only screen and (min-width: 992px) and (max-width: 1199px),
  only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px) {
  .cg-ftr2-widget {
    max-width: 350px;
  }
}
@media (max-width: 767px) {
  .cg-ftr2-widget {
    max-width: 320px;
  }
}
@media (max-width: 480px) {
  .cg-ftr2-widget {
    max-width: 100%;
  }
}
.cg-ftr2-widget:first-child {
  border-left: none;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-ftr2-widget {
    border: none;
    padding-bottom: 0;
  }
}
.cg-ftr2-widget .cta-widget {
  width: 100%;
  max-width: 410px;
}
@media (max-width: 480px) {
  .cg-ftr2-widget .cta-widget {
    text-align: center;
  }
}
.cg-ftr2-widget .cta-widget h3 {
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 30px;
  letter-spacing: -1px;
}
.cg-ftr2-widget .cta-widget .item-text {
  font-family: var(--cg-heading);
}
.cg-ftr2-widget .cta-widget .item-text a {
  color: #fff;
  display: block;
}
.cg-ftr2-widget .cta-widget .item-text .txt_mail {
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 10px;
}
.cg-ftr2-widget .cta-widget .item-text .txt_call {
  font-size: 20px;
  font-weight: 700;
}
@media (max-width: 480px) {
  .cg-ftr2-widget .cta-widget .cg-circle-btn .bi-btn-hover {
    margin: 0 auto;
  }
}
.cg-ftr2-widget .newslatter-widget {
  width: 100%;
  max-width: 420px;
  padding: 0px 40px 40px;
}
@media (max-width: 767px) {
  .cg-ftr2-widget .newslatter-widget {
    padding: 0;
  }
}
.cg-ftr2-widget .newslatter-form {
  width: 100%;
}
.cg-ftr2-widget .newslatter-form form {
  width: 100%;
  position: relative;
  margin-bottom: 25px;
}
.cg-ftr2-widget .newslatter-form form input {
  width: 100%;
  height: 56px;
  border-radius: 6px;
  padding-left: 20px;
  background-color: rgba(255, 255, 255, 0.031372549);
  border: 1.2px solid rgba(255, 255, 255, 0.1019607843);
}
.cg-ftr2-widget .newslatter-form p {
  color: rgba(255, 255, 255, 0.7);
}
.cg-ftr2-widget .newslatter-form p a {
  color: #fff;
}
.cg-ftr2-widget .footer-logo {
  gap: 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.cg-ftr2-widget .footer-logo a {
  width: 38px;
  height: 38px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 10px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: var(--cg-pr-c1);
}
.cg-ftr2-widget .footer-logo a:hover {
  color: #fff;
  background-color: var(--cg-pr-c2);
}

.cg-footer2-widget-wrap {
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-footer2-widget-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media (max-width: 767px) {
  .cg-footer2-widget-wrap {
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left;
  }
}
@media (max-width: 480px) {
  .cg-footer2-widget-wrap {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
.cg-footer2-widget-wrap .cg-ftr2-menu-wrap {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-top: 70px;
  padding-left: 100px;
  padding-bottom: 80px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-left: 1px solid rgba(255, 255, 255, 0.1);
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .cg-footer2-widget-wrap .cg-ftr2-menu-wrap {
    padding-left: 40px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .cg-footer2-widget-wrap .cg-ftr2-menu-wrap {
    padding-left: 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-footer2-widget-wrap .cg-ftr2-menu-wrap {
    border: none;
    padding-left: 0;
    max-width: 650px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media (max-width: 480px) {
  .cg-footer2-widget-wrap .cg-ftr2-menu-wrap {
    gap: 20px 30px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.cg-footer2-widget-wrap .cg-ftr1-widget {
  width: 100%;
}

@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-footer2-copyright {
    text-align: center;
  }
}
.cg-footer2-copyright p {
  color: rgba(255, 255, 255, 0.7);
}

.cg-footer4-sec {
  background-color: #002d57;
}

.cg-footer4-map {
  width: 100%;
  max-width: 660px;
  padding-right: 30px;
}
.cg-footer4-map .cg-map-pin-location .item-map img {
  opacity: 0.7;
  -o-object-fit: unset;
  object-fit: unset;
}

.cg-map-menu li {
  margin-right: 20px;
}
.cg-map-menu li:last-child {
  margin-right: 0;
}
.cg-map-menu li a {
  color: #fff;
  font-weight: 500;
  font-family: var(--cg-font3);
}
.cg-map-menu li a:hover {
  color: var(--cg-pr-c2);
}

.cg-footer4-newslatter {
  gap: 20px 30px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding-bottom: 40px;
  border-bottom: 1px solid #134152;
}

.cg-footer4-widget {
  border-bottom: 1px solid #134152;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-footer4-widget {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

.cg-ftr4-news-text h3,
.cg-ftr4-news-text h4 {
  font-size: 42px;
  margin-bottom: 0;
  font-family: var(--cg-font4);
}
@media (max-width: 767px) {
  .cg-ftr4-news-text h3,
  .cg-ftr4-news-text h4 {
    font-size: 36px;
  }
}
@media (max-width: 480px) {
  .cg-ftr4-news-text h3,
  .cg-ftr4-news-text h4 {
    font-size: 30px;
  }
}
@media (max-width: 360px) {
  .cg-ftr4-news-text h3,
  .cg-ftr4-news-text h4 {
    font-size: 26px;
  }
}
.cg-ftr4-news-text h4 {
  color: #fff;
  font-weight: 300;
  font-style: italic;
  padding-bottom: 20px;
}
.cg-ftr4-news-text h3 {
  color: #fff;
  font-weight: 700;
}
.cg-ftr4-news-text h3 a {
  color: var(--cg-pr-c2);
  text-decoration: underline;
}

.cg-footer4-menu-wrap {
  width: 100%;
  gap: 20px 30px;
  max-width: 760px;
  padding-top: 64px;
  padding-left: 110px;
  padding-bottom: 80px;
  border-left: 1px solid #134152;
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .cg-footer4-menu-wrap {
    padding-left: 40px;
  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .cg-footer4-menu-wrap {
    padding-left: 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-footer4-menu-wrap {
    padding-left: 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-footer4-menu-wrap {
    border-left: none;
  }
}
@media (max-width: 767px) {
  .cg-footer4-menu-wrap {
    padding-left: 0;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.cg-footer4-menu-wrap .widget-title {
  color: #fff;
  font-size: 22px;
  font-weight: 600;
  padding-bottom: 35px;
}
.cg-footer4-menu-wrap .menu-widget li {
  margin-bottom: 15px;
}
.cg-footer4-menu-wrap .menu-widget li a {
  color: #d9d9d9;
  font-weight: 500;
}
.cg-footer4-menu-wrap .menu-widget li a:hover {
  color: var(--cg-pr-c3);
  -webkit-transform: translateX(10px);
  transform: translateX(10px);
}

.cg-footer4-copyright {
  padding: 20px 0px;
}
@media only screen and (min-width: 768px) and (max-width: 991px),
  only screen and (min-width: 576px) and (max-width: 767px),
  (max-width: 767px) {
  .cg-footer4-copyright {
    gap: 15px 30px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.cg-footer4-copyright p {
  color: #fff;
}
.cg-footer4-copyright p a {
  color: var(--cg-pr-c3);
}
.cg-footer4-copyright form {
  gap: 8px;
  height: 56px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 767px) {
  .cg-footer4-copyright form {
    height: auto;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    text-align: center;
  }
}
.cg-footer4-copyright form input {
  width: 295px;
  height: 56px;
  color: rgba(255, 255, 255, 0.5490196078);
  border-radius: 6px;
  padding-left: 20px;
  background: rgba(255, 255, 255, 0.031372549);
  border: 1.2px solid rgba(255, 255, 255, 0.1019607843);
}
.cg-footer4-copyright form input:placeholder {
  color: rgba(255, 255, 255, 0.5490196078);
}
.cg-footer4-copyright form button {
  color: #fff;
  height: 100%;
  border: none;
  font-weight: 700;
  border-radius: 6px;
  padding: 15px 40px;
  -webkit-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
  background-color: var(--cg-pr-c2);
}
.cg-footer4-copyright form button:hover {
  background-color: var(--cg-pr-c3);
}

/* SECTION MANDATES */
#mandates .elementor-image-box-wrapper {
  height: 100%;
  background-color: #fff;
}

#mandates .elementor-image-box-wrapper figure {
  width: 100%;
  aspect-ratio: 634 / 297;
  margin-bottom: 0;
}

#mandates .elementor-image-box-wrapper figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

#mandates .elementor-widget-image-box .elementor-image-box-content {
  padding: 30px;
}

#mandates .elementor-widget-image-box .elementor-image-box-description span {
  display: block;
  font-size: 12px;
  line-height: 16px;
  margin-top: 24px;
  font-weight: bold;
}

.wpcf7 form .wpcf7-response-output {
  margin: 0;
  padding: 0;
  border: none;

  font-size: 14px;
  line-height: 25px;
  font-weight: 800;
  color: #fff;
}

.log-contact-info-item .inner-text ul {
  display: flex;
  align-items: center;
  gap: 16px;
  list-style: none;

  font-size: 14px;
  line-height: 25px;
  font-weight: 500;
  color: var(--cg-pr-c1);
  margin-bottom: 0;
  padding-left: 0;
  margin-top: 8px;
}

.log-contact-info-item .inner-text ul svg {
  width: 16px;
}

.log-contact-info-item .inner-text ul a {
  color: var(--cg-pr-c1);
}

.log-contact-info-item:hover .inner-text a {
  color: #fff;
}

.cg-cta-contact .more-title {
  text-align: center;
  font-size: 14px;
  line-height: 25px;
  font-weight: 500;
  color: var(--cg-pr-c1);

  position: absolute;
  top: calc(100% + 30px);
  left: 50%;
  transform: translateX(-50%);
}

.calendar-placeholder {
  text-align: center;
  background: rgba(255, 255, 255, 0.03);
}

/*---------------------------------------------------- */