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

1. Global Area 
2. Header Section

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



=====================================================================*/
/*=========
Font load
===========*/
:root {
  --cg-body-font: "Satoshi", sans-serif;
  --cg-heading: "Space Grotesk", sans-serif;
  --cg-font2: "Gorditas", serif;
  --cg-font3: "General Sans", sans-serif;
  --cg-font4: "Plus Jakarta Sans", sans-serif;
  --cg-body-color: #6B7280;
  --cg-body-color2: #4B5563;
  --cube-1: cubic-bezier(0.55, 0.085, 0, 0.99);
  --cube-2: all .25s cubic-bezier(.645,.045,.355,1);
  --cg-title-color: #19204B;
  --cg-pr-c1: #032532;
  --cg-pr-c2: #0EB6BD;
  --cg-pr-c3: #FF3346;
  --cg-pr-c4: #9FDBF5;
}

.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;
}
@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-c3) !important;
}
.cg-header-section .offcanvas-trigger span:nth-child(5) {
  background-color: var(--cg-pr-c3) !important;
}
.cg-header-section .offcanvas-trigger span:nth-child(9) {
  background-color: var(--cg-pr-c3) !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: 15px;
}
.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: #fff;
  font-size: 16px;
  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: #fff;
  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-image: url(../img/flag.svg);
}
.cg-header-section:is(.header_style_one) .cg-header-top .action-social {
  color: #fff;
  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_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;
}
@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.644% 52.869%, 0.644% 52.869%, 0.336% 46.998%, 0.139% 40.431%, 0.046% 33.48%, 0.05% 26.452%, 0.144% 19.658%, 0.323% 13.405%, 0.58% 8.004%, 0.908% 3.764%, 1.301% 0.992%, 1.753% 0%, 98.241% 0%, 98.241% 0%, 98.717% 1.093%, 99.126% 4.13%, 99.46% 8.749%, 99.714% 14.588%, 99.88% 21.284%, 99.954% 28.474%, 99.929% 35.797%, 99.798% 42.89%, 99.555% 49.39%, 99.194% 54.935%, 95.779% 94.933%, 95.779% 94.933%, 95.693% 95.877%, 95.604% 96.728%, 95.513% 97.484%, 95.419% 98.143%, 95.324% 98.704%, 95.227% 99.167%, 95.128% 99.528%, 95.028% 99.788%, 94.927% 99.945%, 94.826% 99.997%, 4.411% 99.523%, 4.411% 99.523%, 4.289% 99.447%, 4.169% 99.222%, 4.051% 98.851%, 3.934% 98.337%, 3.82% 97.682%, 3.709% 96.889%, 3.601% 95.961%, 3.497% 94.9%, 3.398% 93.71%, 3.302% 92.392%, 0.644% 52.869%);
}
@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);
}
.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: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: 16px;
  font-weight: 700;
  margin-right: 15px;
  position: relative;
  padding-left: 10px;
  color: var(--cg-pr-c1);
  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: 10px;
  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: 3px;
  -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: #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);
}
.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;
  font-weight: 500;
  color: var(--cg-pr-c1);
}
.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: 18px;
  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%);
}
@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: 23px;
}
@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);
}

.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;
  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%, 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%);
}
.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-c3);
}
.hr1-bottom-list .list-img {
  width: 90px;
  height: 90px;
  border-radius: 100%;
  background-color: var(--cg-pr-c2);
}
.hr1-bottom-list li {
  color: #fff;
  font-size: 19px;
  font-weight: 700;
  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 #D9D9D9;
}
.cg-ab1-list-item:last-child {
  margin-bottom: 0;
}
.cg-ab1-list-item .item-icon {
  width: 64px;
  height: 64px;
}
.cg-ab1-list-item .item-text {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
  max-width: 155px;
  color: var(--cg-pr-c1);
}
.cg-ab1-list-item:hover .item-icon {
  -webkit-animation: hithere 1s ease infinite;
          animation: hithere 1s ease infinite;
}

.cg-ab1-ftr li {
  font-weight: 500;
  margin-bottom: 5px;
}
.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: 400px;
}
.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: 12px;
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid #E1E2E9;
  -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: 12px;
  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-c2);
  -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: 850px;
}

@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(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: 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: #D9D9D9;
  font-weight: 500;
  padding-bottom: 28px;
}
.cg-ser1-img-text .item-text li {
  color: #fff;
  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: 515px;
  padding: 70px 45px 45px;
  -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: 700;
  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: #fff;
  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-c3);
  -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 #f3525a;
  -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: 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-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: 30px;
}
@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: 620px;
}
@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;
}
.cg-pro1-text-wrap .cg-sec-title .sec_title {
  color: #fff;
}
.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 rgba(255, 255, 255, 0.1882352941);
}
@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;
}
@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);
}
@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: #000;
  visibility: hidden;
  font-weight: 500;
  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%);
}
.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: 0;
  left: 0;
  right: 0;
  z-index: -1;
  text-align: center;
}

.cg-counter1-content {
  margin: 0 auto;
  max-width: 1000px;
  position: relative;
}
.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 h2 {
  line-height: 1;
  font-size: 170px;
  font-weight: 700;
  text-align: center;
  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) {
  .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: -25px;
  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: #fff;
  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;
}

.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;
}
.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: 18px;
  color: var(--cg-pr-c3);
  font-family: var(--cg-font2);
}
@media (max-width: 480px) {
  .cg-hero2-text .hero_slug {
    font-size: 16px;
  }
}
.cg-hero2-text .hero_title {
  font-size: 110px;
  line-height: 1.1;
  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: #DFF6FF;
  -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 {
  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: 20px;
  background-color: #9FDBF5;
}
.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;
}
@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: rgba(255, 255, 255, 0.35);
}
.cg-ser2-content .accordion-item:nth-child(3) {
  background-color: rgb(255, 255, 255);
}
.cg-ser2-content .accordion-item:nth-child(4) {
  background-color: var(--cg-pr-c3);
}
.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: 28px;
  font-weight: 700;
  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: 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-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: 30px 50px;
  margin-bottom: 25px;
  padding-bottom: 25px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3607843137);
}
@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;
}
.cg-ser2-item-wrap .item-icon-text .item-text {
  font-size: 20px;
  font-weight: 700;
  max-width: 150px;
  line-height: 1.3;
  color: var(--cg-title-color);
}
@media (max-width: 480px) {
  .cg-ser2-item-wrap .item-icon-text .item-text {
    font-size: 18px;
  }
}
.cg-ser2-item-wrap .item-img {
  -webkit-transform: translateY(-25px);
          transform: translateY(-25px);
  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%);
}

/*---------------------------------------------------- */
/*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: 0.5;
  border: none;
  font-size: 28px;
  font-weight: 700;
  position: relative;
  padding: 20px 0px 22px 60px;
  -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: 18px;
  font-weight: 500;
  padding-bottom: 15px;
}
.cg-faq-accordion .accordion-button::after {
  top: 20px;
  left: 0px;
  width: 32px;
  height: 32px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  content: "\f067";
  font-weight: 900;
  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: 0;
  }
  50% {
    right: 120px;
  }
  100% {
    right: 0;
  }
}
.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: 22px;
  position: absolute;
  background-color: #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-process-content:before {
    display: none;
  }
}

.cg-process-item {
  position: relative;
}
.cg-process-item:before {
  right: 85px;
  width: 26px;
  content: "";
  height: 26px;
  bottom: 10px;
  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: 700;
  padding-bottom: 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-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: 30px;
  font-weight: 700;
  color: var(--cg-pr-c1);
}
@media (max-width: 480px) {
  .cg-process-item p {
    font-size: 24px;
  }
}

.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%;
  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;
}
@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: #fff;
  font-size: 15px;
  font-weight: 500;
  padding-bottom: 12px;
}
.cg-cta2-map .cg-cta2-info .item-text a {
  color: #fff;
  font-size: 24px;
  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(5) {
  top: 50%;
  right: -55px;
}
.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: 32px;
  background-color: #fff;
}
@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;
}
.cg-wc3-card .cg-quote1-text {
  max-width: 700px;
}
.cg-wc3-card ul {
  margin-top: 30px;
}
@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: 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-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: 15px;
}
.cg-faq3-item1 .cg-faq-accordion {
  margin-top: 20px;
}
.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: 45px;
}
@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;
}
@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: 50%;
}
@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 {
  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: #F4F4F5;
}
.cg-ab4-count-item .item-icon {
  margin-bottom: 55px;
}
.cg-ab4-count-item .item-text p {
  color: #000;
  font-weight: 600;
  font-family: var(--cg-font3);
}
.cg-ab4-count-item .item-text h3 {
  color: #000;
  font-size: 60px;
  font-weight: 600;
}

.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: #000;
  font-weight: 500;
  font-weight: 36px;
}
.cg-ab4-text-item .ab4-decs {
  max-width: 500px;
}
@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: 18px;
  line-height: 1.55;
  padding-bottom: 25px;
  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;
}
@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 #D9D9D9;
  -webkit-transition: all 700ms ease-in-out;
  transition: all 700ms ease-in-out;
}
.cg-ser4-list h3 {
  color: #000;
  line-height: 1;
  font-size: 30px;
  font-weight: 500;
  padding-bottom: 0;
  text-transform: capitalize;
}
@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;
}
@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: 50px;
}
.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-c3);
  font-family: var(--cg-font2);
}
.cg-breadcurmb-text ul li:before {
  top: 12px;
  width: 10px;
  height: 2px;
  content: "";
  right: -19px;
  position: absolute;
  background-color: var(--cg-pr-c3);
}
.cg-breadcurmb-text ul li:last-child:before {
  display: none;
}

.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;
  }
}

/*---------------------------------------------------- */
/*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: 10px;
  background-color: #edfffb;
}
.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-c2);
}
.log-contact-info-item .inner-icon i {
  color: #fff;
  font-size: 30px;
}
.log-contact-info-item .inner-text h3 {
  font-size: 26px;
  font-weight: 800;
  padding-bottom: 10px;
  -webkit-transition: all 500ms ease;
  transition: all 500ms ease;
  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;
}
@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: 36px;
  font-weight: 800;
  padding-bottom: 10px;
  color: var(--cg-title-color);
}
@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: 40px;
}
.log-team-contact-form input, .log-team-contact-form textarea {
  width: 100%;
  height: 62px;
  border: none;
  border: none;
  padding-left: 30px;
  margin-bottom: 20px;
  border-radius: 100px;
  background-color: #fff;
}
.log-team-contact-form input::-webkit-input-placeholder, .log-team-contact-form textarea::-webkit-input-placeholder {
  color: #6A6A6A;
  font-size: 16px;
}
.log-team-contact-form input::-moz-placeholder, .log-team-contact-form textarea::-moz-placeholder {
  color: #6A6A6A;
  font-size: 16px;
}
.log-team-contact-form input:-ms-input-placeholder, .log-team-contact-form textarea:-ms-input-placeholder {
  color: #6A6A6A;
  font-size: 16px;
}
.log-team-contact-form input::-ms-input-placeholder, .log-team-contact-form textarea::-ms-input-placeholder {
  color: #6A6A6A;
  font-size: 16px;
}
.log-team-contact-form input::placeholder, .log-team-contact-form textarea::placeholder {
  color: #6A6A6A;
  font-size: 16px;
}
.log-team-contact-form textarea {
  width: 100%;
  height: 178px;
  padding-top: 20px;
  border-radius: 10px;
}
.log-team-contact-form .submit-btn button {
  color: #fff;
  font-size: 16px;
  font-weight: 800;
  border: none;
  padding: 15px 30px;
  border-radius: 100px;
  background-color: #36353A;
  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);
}

/*---------------------------------------------------- */
/*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;
}

.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);
}

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