/* font-family */
body {
  font-family: "Roboto", sans-serif;
}

.header {
  background: #241E20;
}
.header h1 {
  color: #ffffff;
  font-size: 75px;
  font-weight: bold;
  font-family: "Abel", sans-serif;
}
.header p {
  color: #ffffff;
  font-size: 20px;
  margin-bottom: 0;
  font-family: "Abel", sans-serif;
}

#navbar {
  background: #ffffff;
  z-index: 99;
  padding: 25px 0;
}
#navbar .navbar-toggler {
  background-color: #EE3C32;
}

.navbar-nav {
  display: flex;
  align-items: center;
  font-family: "Antonio", sans-serif;
}

.navbar-nav .nav-item .nav-link {
  padding: 0 50px;
  color: #1a1718;
  font-size: 18px;
  font-weight: 600;
  transition: 0.5s;
}
.navbar-nav .nav-item .nav-link:hover {
  color: #EE3C32;
  padding: 0 50px;
  transform: translateY(-10px);
}
.navbar-nav .nav-item .nav-link.active {
  color: #EE3C32;
  padding: 0 50px;
  display: flex;
  align-items: center;
}

.container,
.container-lg,
.container-md,
.container-sm,
.container-xl {
  max-width: 1600px;
}

.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  background: #00A040;
}

.sticky + #maincontent {
  margin-top: 150px;
}

.heading-wrap {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  margin: 80px 0 100px 0;
}
.heading-wrap h1 {
  font-family: "Roboto", sans-serif;
  font-size: 40px;
  font-weight: bold;
  color: #464646;
  z-index: 9;
  margin-bottom: 0;
}
.heading-wrap span {
  font-size: 124px;
  color: #f2f2f2;
  position: absolute;
}

.heading-welcome {
  margin: 50px 0 60px 0;
}

.serviceboxwhite {
  background: #f2f2f2;
  transition: transform 250ms;
}
.serviceboxwhite:hover {
  background: #00A040;
  transform: translateY(-5px);
}
.serviceboxwhite:hover li,
.serviceboxwhite:hover h2 {
  color: #ffffff;
}

#collapsibleNavbar {
  margin-top: 30px;
  justify-content: end;
}

.repeatbox {
  padding: 25px;
}
.repeatbox ul {
  margin: 0px;
  padding: 0px;
}
.repeatbox ul li {
  list-style: none;
  font-size: 14px;
  margin: 5px 0 0 0;
  color: #000000;
}
.repeatbox h2 {
  font-size: 20px;
  font-weight: bold;
}

.exp-section .para {
  background: #EE3C32;
  padding: 10px;
}
.exp-section .para h3 {
  color: #ffffff;
}
.exp-section .para strong {
  font-size: 14px;
  color: #ffffff;
  font-weight: bold;
}
.exp-section .para p {
  font-size: 16px;
  color: #ffffff;
}

.qoute {
  margin: 50px 0 0 0;
  padding: 45px;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='1280' height='244' viewBox='0 0 1280 244' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='1280' height='244' fill='%23241E20'/%3e%3cpath d='M163 0L0 244H450L163 0Z' fill='%231C1618'/%3e%3c/svg%3e ");
  transition: transform 250ms;
}
.qoute:hover {
  transform: translateY(-5px);
}
.qoute .qouteleft p {
  color: #FAD314;
}
.qoute .qouteleft h1 {
  color: #ffffff;
}
.qoute .qouteright p {
  color: #ffffff;
  margin-bottom: 30px;
}
.qoute .qouteright a {
  background: #00A040;
  color: #ffffff;
  padding: 15px 30px;
  text-decoration: none;
  transition: transform 250ms;
}
.qoute .qouteright a:hover {
  transform: translateY(-5px);
}

.ex-area {
  border-right: 1px solid #dee2e6 !important;
  padding: 2rem 0;
}
.ex-area:last-child {
  border-right: 0px !important;
}
.ex-area h1 {
  color: #00A040;
  font-family: "Righteous", cursive;
  font-size: 89px;
}
.ex-area p {
  font-size: 18px;
  font-family: "Roboto", sans-serif;
  color: #000000;
}

.case {
  text-align: center;
  flex-direction: column;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: transform 250ms;
}
.case:hover {
  transform: translateY(-5px);
}
.case a {
  background: #ffffff;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
  padding: 20px;
  text-align: center;
  font-size: 16px;
  color: #000000;
  width: calc(100% - 20px);
  top: -30px;
  position: relative;
  transition: transform 250ms;
  text-decoration: none;
}
.case a:hover {
  background: #00A040;
  transform: translateY(-5px);
  color: #ffffff;
}

.footer {
  padding: 10rem 0 5rem 0;
  background: url("data:image/svg+xml,%3Csvg width='1920' height='1438' viewBox='0 0 1920 1438' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect y='542' width='1920' height='896' fill='%23241E20'/%3E%3Crect width='1920' height='542' fill='%23EE3C32'/%3E%3Cg opacity='0.1'%3E%3Cpath d='M1839 730.412L1320.17 582.047L1839 1426.59V730.412Z' fill='black'/%3E%3Cpath d='M1311.6 582.048L1160.41 527.024L1375.92 342.381L1839 730.413L1311.6 582.048Z' fill='black'/%3E%3Cpath d='M1839 1426.59L981.439 679.055L1157.24 524.983L1320.57 581.544L1839 1426.59Z' fill='black'/%3E%3Cpath d='M1375.92 342.38L98.1512 1438L625.551 570.634L1375.92 342.38Z' fill='black'/%3E%3Cpath d='M81 747.531L98.1512 1438L612.687 593.46L81 747.531Z' fill='black'/%3E%3Cpath d='M612.688 593.461L81 747.532L977.151 0.00012207L612.688 593.461Z' fill='black'/%3E%3Cpath d='M1375.92 342.381L612.687 593.461L977.15 0.000183105L1375.92 342.381Z' fill='black'/%3E%3C/g%3E%3C/svg%3E");
  background-size: cover;
}
.footer .footerpara {
  margin: 12rem 0 3rem 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.footer .footerpara p {
  font-size: 16px;
  color: #ffffff;
}
.footer .footerparainner {
  margin: 2rem 0 3rem 0;
}
.footer .get {
  border-top: 1px solid #3C3235;
  border-bottom: 1px solid #3C3235;
}
.footer .footerlink {
  border-bottom: 1px solid #3C3235;
  padding: 20px;
  text-align: center;
}
.footer .footerlink a {
  font-size: 16px;
  color: #ffffff;
  font-family: "Antonio", sans-serif;
  text-decoration: none;
  padding: 5px 40px;
  transition: transform 250ms;
}
.footer .footerlink a:hover {
  transform: translateY(-5px);
  color: #00A040;
}
.footer .addressdetails {
  display: flex;
  align-items: center;
}
.footer .addressdetails ul {
  margin: 0;
}
.footer .addressdetails ul li {
  list-style: none;
  margin-bottom: 30px;
}
.footer .addressdetails ul li span {
  font-size: 16px;
  color: #ffffff;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.footer .addressdetails ul li p {
  font-size: 14px;
  color: #ffffff;
}
.footer .addressdetails ul li p a {
  font-size: 14px;
  color: #ffffff;
  text-decoration: none;
}
.footer .addressdetails .fa {
  font-size: 20px;
  margin: 0 10px 0 0;
}

.growing {
  background: transparent;
  padding: 4rem 2rem;
  text-align: center;
  border-left: 1px solid #3C3235;
  border-right: 1px solid #3C3235;
}
.growing h1 {
  font-size: 32px;
  color: #ffffff;
  font-family: "Anaheim", sans-serif;
}
.growing p {
  font-size: 16px;
  color: #ffffff;
  font-family: "Roboto", sans-serif;
  margin-bottom: 50px;
}
.growing a {
  background: #00A040;
  padding: 1rem 4rem;
  text-decoration: none;
  font-size: 18px;
  color: #ffffff;
  font-family: "Roboto", sans-serif;
}

@media only screen and (min-width: 768px) {
  .growing a {
    padding: 0.5rem 1cqw;
  }
}
.testimonial {
  text-align: center;
}
.testimonial p {
  font-size: 32px;
  color: #ffffff;
  font-family: "Roboto", sans-serif;
  margin-bottom: 50px;
}
.testimonial p a {
  padding: 10px 20px;
  border: dotted 1px #ffffff;
  color: #ffffff;
  text-decoration: none;
  font-family: "Amarante", cursive;
  transition: transform 250ms;
}
.testimonial p a:hover {
  transform: translateY(-5px);
  background: #1a1718;
}

.bbb_overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(203, 225, 238, 0.3);
}

.bbb_container {
  top: 50%;
  transform: translateY(-50%);
  padding-right: 40px;
}

.bbb_slider_nav {
  margin-top: -125px;
  /* 	position:absolute; */
  z-index: 9;
  width: 100%;
  height: 40px;
}

.bbb_prev {
  display: inline-block;
  width: 38px;
  height: 38px;
  box-shadow: 0 0 5px #ffffff;
  border-radius: 50%;
  text-align: center;
  cursor: pointer;
  margin-right: 16px;
  background-color: #EE3C32;
}

.bbb_next {
  display: inline-block;
  width: 38px;
  height: 38px;
  box-shadow: 0 0 5px #ffffff;
  border-radius: 50%;
  text-align: center;
  cursor: pointer;
  margin-right: 0px;
  background-color: #EE3C32;
}

.bbb_next_btn {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='11' height='16' viewBox='0 0 11 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M9.74365 8.64502L3.10303 15.2856C2.64404 15.7446 1.90186 15.7446 1.44775 15.2856L0.344238 14.1821C-0.114746 13.7231 -0.114746 12.981 0.344238 12.5269L5.05127 7.81982L0.344238 3.11279C-0.114746 2.65381 -0.114746 1.91162 0.344238 1.45752L1.44287 0.344238C1.90186 -0.114746 2.64404 -0.114746 3.09814 0.344238L9.73877 6.98486C10.2026 7.44385 10.2026 8.18604 9.74365 8.64502Z' fill='%23ffffff'/%3e%3c/svg%3e ");
  width: 10px;
  height: 16px;
  display: inline-block;
  top: 10px !important;
  position: relative;
}

.bbb_prev_btn {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='11' height='16' viewBox='0 0 11 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.344238 8.64502L6.98486 15.2856C7.44385 15.7446 8.18604 15.7446 8.64014 15.2856L9.74365 14.1821C10.2026 13.7231 10.2026 12.981 9.74365 12.5269L5.03662 7.81982L9.74365 3.11279C10.2026 2.65381 10.2026 1.91162 9.74365 1.45752L8.64502 0.344238C8.18604 -0.114746 7.44385 -0.114746 6.98975 0.344238L0.349121 6.98486C-0.114746 7.44385 -0.114746 8.18604 0.344238 8.64502Z' fill='%23ffffff'/%3e%3c/svg%3e ");
  width: 10px;
  height: 16px;
  display: inline-block;
  top: 10px !important;
  position: relative;
}

.bbb_nav {
  display: inline-block;
  width: 36px;
  height: 36px;
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.1);
  border-radius: 50%;
  text-align: center;
  cursor: pointer;
  margin-right: 16px;
  background-color: #2d8ce4;
}

.bbb_nav:last-child {
  margin-right: 0px;
}

.bbb_nav i {
  line-height: 36px;
  color: #fff;
  font-size: 18px;
  transition: all 200ms ease;
}

.bbb_nav:hover i {
  color: #474747;
}

.bbb_item {
  background: #FFFFFF;
  border-radius: 1px;
}

.bbb_image {
  width: 100%;
  height: 212px;
}

.bbb_image img {
  width: auto !important;
  max-width: 100% !important;
}

.owl-carousel.owl-drag .owl-item {
  margin-right: 0 !important;
  width: 100%;
}

.owl-carousel .owl-item img {
  width: 100%;
}

@media only screen and (max-width: 480px) {
  #navbar {
    padding: 0;
  }
  #navbar .logo {
    width: 250px;
    height: 150px;
  }
  .footerparainner, .footerpara {
    text-align: center;
  }
  .footerparainner img, .footerpara img {
    margin-bottom: 10px;
  }
  .ex-area {
    padding: 1rem 0;
  }
  .ex-area h1 {
    font-size: 36px;
  }
  .ex-area p {
    margin-bottom: 0px !important;
  }
  .carousel .testimonial p {
    font-size: 22px !important;
  }
  .carousel .testimonial .name {
    font-size: 22px !important;
  }
  .aboutbd, .contactbd, .portfoliobd, .servicebd {
    padding: 10px 0 !important;
  }
  .aboutbd h1, .contactbd h1, .portfoliobd h1, .servicebd h1 {
    font-size: 46px !important;
    color: #ffffff;
    font-weight: bold;
  }
  .footer {
    padding: 2rem 0;
  }
  .testimonial {
    text-align: center;
  }
  .testimonial p {
    font-size: 16px;
  }
  .disnone {
    display: none;
  }
  .heading-wrap {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    margin: 50px 0;
  }
  .heading-wrap h1 {
    font-weight: bold;
    font-size: 30px;
    color: #464646;
    font-family: "Roboto", sans-serif;
    z-index: 9;
    margin-bottom: 0;
  }
  .heading-wrap span {
    font-size: 80px;
    color: #f2f2f2;
    position: absolute;
  }
}
.scroll-top {
  position: fixed;
  visibility: hidden;
  opacity: 0;
  right: 15px;
  bottom: 15px;
  z-index: 99999;
  background-color: var(--accent-color);
  width: 40px;
  height: 40px;
  border-radius: 4px;
  transition: all 0.4s;
}

.scroll-top i {
  font-size: 24px;
  color: var(--contrast-color);
  line-height: 0;
}

.scroll-top:hover {
  background-color: color-mix(in srgb, var(--accent-color), transparent 20%);
  color: var(--contrast-color);
}

.scroll-top.active {
  visibility: visible;
  opacity: 1;
}

/* about us */
.aboutleft {
  display: flex;
  flex-direction: column;
}
.aboutleft h1 {
  font-size: 36px;
  color: #000000;
  font-weight: bold;
  line-height: 50px;
}
.aboutleft h6 {
  color: #CC1409;
  font-size: 20px;
  font-weight: 600;
}
.aboutleft h6::before {
  content: "// ";
}
.aboutleft P {
  color: #464646;
  font-size: 18px;
  font-weight: 500;
}
.aboutleft i {
  font-size: 18px;
  font-weight: bold;
  color: #000000;
}
.aboutleft span {
  padding: 10px 0;
}

.aboutthumb {
  display: flex;
  justify-content: end;
  flex-direction: row;
  flex-wrap: wrap;
  position: relative;
}
.aboutthumb .project {
  position: relative;
  margin: 0 20px 20px 0;
}
.aboutthumb .project:nth-child(2) {
  margin-top: 20px;
}
.aboutthumb .project:nth-child(3) {
  margin-top: -75px;
}
.aboutthumb .project:nth-child(4) {
  margin-top: -60px;
}
.aboutthumb .project img {
  filter: grayscale(100%);
  transition: 0.5s;
}
.aboutthumb .project img:hover {
  filter: none;
  transform: translateY(-10px);
}
.aboutthumb .project a p {
  position: absolute;
  top: 35%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #ffffff;
  font-size: 28px;
  text-align: center;
  font-weight: 600;
  line-height: 36px;
}
.aboutthumb .project .polygon {
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.5975 0.298673L20.5964 20.8962L-0.000489052 0.299317L20.5975 0.298673Z' fill='%2300A040'/%3E%3C/svg%3E%0A");
  height: 21px;
  width: 21px;
  position: absolute;
  transform: translate(-50%, -50%);
  left: 95.5%;
  top: 3%;
}

.whatimg img {
  box-shadow: -40px -40px #EE3C32;
  width: 100%;
  height: auto;
}

.aboutbottomright h1 {
  font-size: 36px;
  color: #000000;
  font-weight: bold;
}
.aboutbottomright h6 {
  color: #CC1409;
  font-size: 20px;
  font-weight: 600;
}
.aboutbottomright h6::before {
  content: "// ";
}
.aboutbottomright b {
  font-weight: bold;
  color: #000000;
}

.servicebox {
  display: flex;
  flex-direction: column;
}
.servicebox .service {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
}
.servicebox .service .repeatbox {
  border: 1px solid #f2f2f2;
  padding: 20px;
  width: 94px;
  height: 94px;
  margin: 10px 10px 0 0;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.5s;
}
.servicebox .service .repeatbox:hover {
  transform: translateY(-10px);
}
.servicebox h3 {
  font-size: 24px;
  font-weight: bold;
  color: #000000;
  padding: 20px 0 0 0;
  margin-bottom: 0;
}
.servicebox p {
  color: #464646;
  font-size: 18px;
  font-weight: bold;
  line-height: 30px;
  padding: 10px 0;
  margin-bottom: 0;
}
.servicebox a {
  color: #00A040;
  font-size: 22px;
  font-weight: bold;
  text-decoration: none;
}
.servicebox a img {
  margin-right: 10px;
}

.insidefooter {
  background-image: url("data:image/svg+xml,%3Csvg width='1920' height='896' viewBox='0 0 1920 896' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='1920' height='896' fill='%23241E20'/%3E%3Cg opacity='0.1'%3E%3Cpath d='M1839 455.405L1320 363L1839 889V455.405Z' fill='black'/%3E%3Cpath d='M1311.28 362.471L1160 328.154L1375.64 213L1839 455L1311.28 362.471Z' fill='black'/%3E%3Cpath d='M1839 889L981 423.038L1156.89 327L1320.3 362.256L1839 889Z' fill='black'/%3E%3Cpath d='M1376 213L98 896L625.497 355.292L1376 213Z' fill='black'/%3E%3Cpath d='M81 465.959L98.1613 896L613 370L81 465.959Z' fill='black'/%3E%3Cpath d='M612.598 369.954L81 466L977 0L612.598 369.954Z' fill='black'/%3E%3Cpath d='M1376 213.462L613 370L977.354 0L1376 213.462Z' fill='black'/%3E%3C/g%3E%3C/svg%3E%0A");
  padding: 1rem 0 5rem 0;
}
.insidefooter .footerparainside {
  padding: 0rem 0 3rem 0;
}

.contact-wrap {
  background: #EFF1F3;
}
.contact-wrap .contactleft h1 {
  font-size: 40px;
  font-weight: bold;
  color: #000000;
}
.contact-wrap .contactleft p {
  font-size: 16px;
  color: #464646;
  font-weight: bold;
}
.contact-wrap .contactleft .addresswrap {
  border-top: 1px solid #D2D6D9;
  border-bottom: 1px solid #D2D6D9;
  padding: 20px 0;
  margin-bottom: 20px;
  display: flex;
  flex-direction: column;
}
.contact-wrap .contactleft .addresswrap .addressrepeat {
  display: flex;
  margin-bottom: 20px;
}
.contact-wrap .contactleft .addresswrap .addressrepeat:last-child {
  margin-bottom: 0;
}
.contact-wrap .contactleft .addresswrap .addressrepeat .image {
  margin-right: 20px;
}
.contact-wrap .contactleft .addresswrap .addressrepeat .image .fa {
  font-size: 40px;
  color: #00A040;
}
.contact-wrap .contactleft .addresswrap .addressrepeat .content h6 {
  color: #000000;
  font-size: 20px;
  font-weight: bold;
}
.contact-wrap .contactleft .addresswrap .addressrepeat .content p, .contact-wrap .contactleft .addresswrap .addressrepeat .content a {
  color: #000000;
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}

.social {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.social img {
  margin-right: 20px;
}

.contactform {
  background: #ffffff;
  border-radius: 10px;
  padding: 30px;
}
.contactform label {
  font-weight: bold;
  color: #000000;
}
.contactform label span.required {
  color: #EE3C32;
}
.contactform h1 {
  font-size: 40px;
  font-weight: bold;
  color: #000000;
}
.contactform h6 {
  font-size: 16px;
  color: #EE3C32;
  font-weight: bold;
}
.contactform p {
  font-size: 16px;
  color: #464646;
  font-weight: bold;
}
.contactform .btn-success {
  background: #EE3C32;
  border: 0px;
  border-radius: 0px;
  font-size: 16px;
  font-weight: bold;
  padding: 10px 40px;
}

.portfoliomain {
  display: flex;
  justify-content: center;
  flex-direction: column;
}
.portfoliomain h1 {
  font-size: 36px;
  font-weight: bold;
  color: #000000;
  text-align: center;
}
.portfoliomain p {
  font-size: 16px;
  color: #464646;
  font-weight: bold;
  text-align: center;
}
.portfoliomain .featuredproject {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
}
.portfoliomain .featuredproject .repeatproject {
  position: relative;
}
.portfoliomain .featuredproject .repeatproject .ribbon {
  background-image: url("data:image/svg+xml,%3Csvg width='210' height='40' viewBox='0 0 210 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0H210L186.04 20L210 40H0V0Z' fill='%2300A040'/%3E%3C/svg%3E%0A");
  position: absolute;
  width: 210px;
  height: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: bold;
  color: #ffffff;
  font-size: 16px;
}
.portfoliomain .portfoliotab {
  margin-top: 20px;
}
.portfoliomain .portfoliotab .fade.in {
  opacity: 1;
}
.portfoliomain h1 {
  font-size: 40px;
  font-weight: bold;
  color: #000000;
  text-align: center;
  margin: 30px 0 20px 0;
}
.portfoliomain .nav-tabs {
  display: flex;
  justify-items: center;
  justify-content: center;
  border-bottom: 0;
  margin-bottom: 20px;
  width: 100%;
}
.portfoliomain .nav-tabs li a {
  font-size: 18px;
  font-weight: bold;
  padding: 10px 20px;
  text-decoration: none;
}
.portfoliomain .nav-tabs li a.active {
  color: #00A040;
}
.portfoliomain .tab-content .thumbrepeat {
  display: flex;
  justify-content: space-around;
  align-items: center;
}

.service {
  display: flex;
  flex-direction: column;
}
.service h1 {
  font-size: 50px;
  color: #000000;
  font-weight: bold;
}
.service h6 {
  color: #CC1409;
  font-size: 20px;
  font-weight: 600;
}
.service h6::before {
  content: "// ";
}
.service h6 p {
  color: #464646;
  font-size: 18px;
  font-weight: bold;
  line-height: 30px;
  padding: 10px 0;
  margin-bottom: 0;
}
.service .servicerepeat {
  display: flex;
  justify-content: space-around;
  flex-direction: column;
  margin: 20px 0;
}
.service .servicerepeat .box {
  border: 1px solid #D9D9D9;
  padding: 20px;
  transition: transform 250ms;
  margin: 0 0 10px 0;
  min-height: 315px;
}
.service .servicerepeat .box:last-child {
  margin-right: 0;
}
.service .servicerepeat .box:hover {
  border: 1px solid #EE3C32;
  transform: translateY(-5px);
}
.service .servicerepeat .box:hover .iconcms {
  background-image: url("data:image/svg+xml,%3Csvg width='90' height='90' viewBox='0 0 90 90' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_553_1687)'%3E%3Cpath d='M63.75 84.375V86.25C63.75 86.7473 63.5524 87.2242 63.2008 87.5758C62.8492 87.9274 62.3723 88.125 61.875 88.125H28.125C27.6277 88.125 27.1508 87.9274 26.7992 87.5758C26.4475 87.2242 26.25 86.7473 26.25 86.25V84.375L31.875 80.625V69.375H58.125V80.625L63.75 84.375Z' fill='white'/%3E%3Cpath d='M88.125 52.5V61.875C88.125 63.8641 87.3348 65.7718 85.9283 67.1783C84.5217 68.5848 82.6141 69.375 80.625 69.375H9.375C7.38587 69.375 5.47822 68.5848 4.0717 67.1783C2.66518 65.7718 1.875 63.8641 1.875 61.875V52.5H88.125Z' fill='%23F1F2F2'/%3E%3Cpath d='M88.125 52.5H1.875V9.375C1.875 7.38588 2.66518 5.47822 4.0717 4.0717C5.47822 2.66518 7.38587 1.875 9.375 1.875H80.625C82.6141 1.875 84.5217 2.66518 85.9283 4.0717C87.3348 5.47822 88.125 7.38588 88.125 9.375V52.5Z' fill='white'/%3E%3Cpath d='M78.7501 9.375H11.25C10.7527 9.375 10.2758 9.57254 9.92418 9.92417C9.57254 10.2758 9.375 10.7527 9.375 11.25V52.5H80.6251V11.25C80.6251 10.7527 80.4275 10.2758 80.0759 9.92417C79.7242 9.57254 79.2473 9.375 78.7501 9.375Z' fill='%2300A040'/%3E%3Cpath d='M67.5 30C70.6066 30 73.125 27.4816 73.125 24.375C73.125 21.2684 70.6066 18.75 67.5 18.75C64.3934 18.75 61.875 21.2684 61.875 24.375C61.875 27.4816 64.3934 30 67.5 30Z' fill='%23D0D7DF'/%3E%3Cpath d='M88.1251 22.5V26.2501C88.1251 26.7473 87.9275 27.2242 87.5759 27.5759C87.2243 27.9275 86.7474 28.1251 86.2501 28.1251H82.0126C81.6577 29.4785 81.1216 30.7777 80.4188 31.9876L83.4188 34.9876C83.7681 35.3389 83.9641 35.8141 83.9641 36.3094C83.9641 36.8048 83.7681 37.28 83.4188 37.6313L80.7563 40.2938C80.405 40.6431 79.9298 40.8391 79.4345 40.8391C78.9391 40.8391 78.4639 40.6431 78.1126 40.2938L75.1126 37.2938C73.9027 37.9966 72.6035 38.5327 71.2501 38.8876V43.1251C71.2501 43.6224 71.0525 44.0993 70.7009 44.4509C70.3492 44.8025 69.8723 45.0001 69.3751 45.0001H65.625C65.1278 45.0001 64.6508 44.8025 64.2992 44.4509C63.9476 44.0993 63.75 43.6224 63.75 43.1251V38.8876C62.3966 38.5327 61.0974 37.9966 59.8875 37.2938L56.8875 40.2938C56.5362 40.6431 56.061 40.8391 55.5656 40.8391C55.0703 40.8391 54.5951 40.6431 54.2438 40.2938L51.5813 37.6313C51.232 37.28 51.036 36.8048 51.036 36.3094C51.036 35.8141 51.232 35.3389 51.5813 34.9876L54.5813 31.9876C53.8785 30.7777 53.3424 29.4785 52.9875 28.1251H48.75C48.2527 28.1251 47.7758 27.9275 47.4242 27.5759C47.0725 27.2242 46.875 26.7473 46.875 26.2501V22.5C46.875 22.0028 47.0725 21.5258 47.4242 21.1742C47.7758 20.8226 48.2527 20.625 48.75 20.625H52.9875C53.3424 19.2716 53.8785 17.9724 54.5813 16.7625L51.5813 13.7625C51.232 13.4112 51.036 12.936 51.036 12.4406C51.036 11.9453 51.232 11.4701 51.5813 11.1188L54.2438 8.45626C54.5951 8.10704 55.0703 7.91102 55.5656 7.91102C56.061 7.91102 56.5362 8.10704 56.8875 8.45626L59.8875 11.4563C61.0974 10.7535 62.3966 10.2174 63.75 9.86251V5.625C63.75 5.12772 63.9476 4.65081 64.2992 4.29918C64.6508 3.94754 65.1278 3.75 65.625 3.75H69.3751C69.8723 3.75 70.3492 3.94754 70.7009 4.29918C71.0525 4.65081 71.2501 5.12772 71.2501 5.625V9.86251C72.6035 10.2174 73.9027 10.7535 75.1126 11.4563L78.1126 8.45626C78.4639 8.10704 78.9391 7.91102 79.4345 7.91102C79.9298 7.91102 80.405 8.10704 80.7563 8.45626L83.4188 11.1188C83.7681 11.4701 83.9641 11.9453 83.9641 12.4406C83.9641 12.936 83.7681 13.4112 83.4188 13.7625L80.4188 16.7625C81.1216 17.9724 81.6577 19.2716 82.0126 20.625H86.2501C86.7474 20.625 87.2243 20.8226 87.5759 21.1742C87.9275 21.5258 88.1251 22.0028 88.1251 22.5ZM73.1251 24.375C73.1251 23.2625 72.7952 22.175 72.1771 21.25C71.559 20.3249 70.6805 19.604 69.6526 19.1782C68.6248 18.7525 67.4938 18.6411 66.4027 18.8581C65.3115 19.0752 64.3092 19.6109 63.5226 20.3976C62.7359 21.1842 62.2002 22.1865 61.9831 23.2777C61.7661 24.3688 61.8775 25.4998 62.3032 26.5276C62.729 27.5555 63.4499 28.434 64.375 29.0521C65.3 29.6702 66.3875 30.0001 67.5 30.0001C68.9919 30.0001 70.4226 29.4074 71.4775 28.3525C72.5324 27.2976 73.1251 25.8669 73.1251 24.375Z' fill='white'/%3E%3Cpath d='M88.125 50.625H11.25C10.7527 50.625 10.2758 50.8225 9.92418 51.1742C9.57254 51.5258 9.375 52.0027 9.375 52.5C9.375 52.9973 9.57254 53.4742 9.92418 53.8258C10.2758 54.1775 10.7527 54.375 11.25 54.375H86.25V61.875C86.25 63.3668 85.6574 64.7976 84.6025 65.8525C83.5476 66.9074 82.1168 67.5 80.625 67.5H9.375C7.88316 67.5 6.45242 66.9074 5.39752 65.8525C4.34263 64.7976 3.75 63.3668 3.75 61.875V9.375C3.75 7.88316 4.34263 6.45242 5.39752 5.39752C6.45242 4.34263 7.88316 3.75 9.375 3.75H45C45.4973 3.75 45.9742 3.55246 46.3258 3.20083C46.6775 2.84919 46.875 2.37228 46.875 1.875C46.875 1.37772 46.6775 0.900806 46.3258 0.549175C45.9742 0.197544 45.4973 0 45 0L9.375 0C6.88951 0.00297723 4.50667 0.991654 2.74916 2.74916C0.991654 4.50667 0.00297723 6.88951 0 9.375L0 61.875C0.00297723 64.3605 0.991654 66.7433 2.74916 68.5008C4.50667 70.2583 6.88951 71.247 9.375 71.25H30V79.6219L25.2094 82.8094C24.9519 82.9812 24.7409 83.2141 24.5953 83.4873C24.4497 83.7604 24.374 84.0654 24.375 84.375V86.25C24.375 87.2446 24.7701 88.1984 25.4734 88.9017C26.1766 89.6049 27.1304 90 28.125 90H61.875C62.8696 90 63.8234 89.6049 64.5267 88.9017C65.2299 88.1984 65.625 87.2446 65.625 86.25V84.375C65.625 84.0664 65.5489 83.7625 65.4034 83.4904C65.2578 83.2183 65.0473 82.9863 64.7906 82.815L60 79.6219V76.875C60 76.3777 59.8025 75.9008 59.4508 75.5492C59.0992 75.1975 58.6223 75 58.125 75C57.6277 75 57.1508 75.1975 56.7992 75.5492C56.4475 75.9008 56.25 76.3777 56.25 76.875V80.625C56.25 80.9336 56.3261 81.2375 56.4716 81.5096C56.6172 81.7817 56.8277 82.0137 57.0844 82.185L61.875 85.3781V86.25H28.125V85.3781L32.9156 82.1906C33.1731 82.0188 33.3841 81.7859 33.5297 81.5127C33.6753 81.2396 33.751 80.9346 33.75 80.625V71.25H80.625C83.1105 71.247 85.4933 70.2583 87.2508 68.5008C89.0083 66.7433 89.997 64.3605 90 61.875V52.5C90 52.0027 89.8025 51.5258 89.4508 51.1742C89.0992 50.8225 88.6223 50.625 88.125 50.625Z' fill='%2300A040'/%3E%3Cpath d='M86.25 18.75H83.3963C83.1981 18.194 82.9722 17.6483 82.7194 17.115L84.75 15.0881C85.4507 14.3852 85.8442 13.4332 85.8442 12.4406C85.8442 11.4481 85.4507 10.496 84.75 9.79313L82.0819 7.125C81.379 6.42427 80.4269 6.03079 79.4344 6.03079C78.4418 6.03079 77.4898 6.42427 76.7869 7.125L74.7619 9.15188C74.228 8.8999 73.6817 8.67523 73.125 8.47875V5.625C73.125 4.63044 72.7299 3.67661 72.0267 2.97335C71.3234 2.27009 70.3696 1.875 69.375 1.875H65.625C64.6304 1.875 63.6766 2.27009 62.9733 2.97335C62.2701 3.67661 61.875 4.63044 61.875 5.625V8.47875C61.3182 8.67707 60.7719 8.90361 60.2381 9.1575L58.2131 7.125C57.5102 6.42427 56.5582 6.03079 55.5656 6.03079C54.5731 6.03079 53.621 6.42427 52.9181 7.125L50.25 9.795C49.5498 10.4978 49.1567 11.4495 49.1567 12.4416C49.1567 13.4336 49.5498 14.3853 50.25 15.0881L52.275 17.115C52.0222 17.6483 51.7963 18.194 51.5981 18.75H48.75C47.7554 18.75 46.8016 19.1451 46.0984 19.8484C45.3951 20.5516 45 21.5054 45 22.5V26.25C45 27.2446 45.3951 28.1984 46.0984 28.9016C46.8016 29.6049 47.7554 30 48.75 30H51.6037C51.8019 30.556 52.0278 31.1017 52.2806 31.635L50.25 33.6619C49.5493 34.3648 49.1558 35.3168 49.1558 36.3094C49.1558 37.3019 49.5493 38.254 50.25 38.9569L52.9125 41.6194C53.6154 42.3201 54.5675 42.7136 55.56 42.7136C56.5525 42.7136 57.5046 42.3201 58.2075 41.6194L60.2325 39.5925C60.7663 39.8464 61.3126 40.0729 61.8694 40.2713V43.125C61.8694 44.1196 62.2645 45.0734 62.9677 45.7766C63.671 46.4799 64.6248 46.875 65.6194 46.875H69.3694C70.3639 46.875 71.3178 46.4799 72.021 45.7766C72.7243 45.0734 73.1194 44.1196 73.1194 43.125V40.2713C73.6762 40.0729 74.2225 39.8464 74.7562 39.5925L76.7813 41.6194C77.4842 42.3201 78.4362 42.7136 79.4287 42.7136C80.4213 42.7136 81.3733 42.3201 82.0762 41.6194L84.75 38.955C85.4502 38.2522 85.8433 37.3005 85.8433 36.3084C85.8433 35.3164 85.4502 34.3647 84.75 33.6619L82.725 31.635C82.9759 31.1015 83.1999 30.5559 83.3963 30H86.25C87.2446 30 88.1984 29.6049 88.9017 28.9016C89.6049 28.1984 90 27.2446 90 26.25V22.5C90 21.5054 89.6049 20.5516 88.9017 19.8484C88.1984 19.1451 87.2446 18.75 86.25 18.75ZM86.25 26.25H82.0125C81.5974 26.2499 81.194 26.3875 80.8655 26.6413C80.5371 26.8952 80.3021 27.2508 80.1975 27.6525C79.8849 28.8429 79.4131 29.9857 78.795 31.05C78.5887 31.4074 78.5061 31.823 78.56 32.2322C78.6139 32.6413 78.8013 33.0213 79.0931 33.3131L82.0931 36.3131L79.4381 38.9756L76.4381 35.9756C76.1463 35.6838 75.7663 35.4964 75.3572 35.4425C74.948 35.3886 74.5325 35.4712 74.175 35.6775C73.1102 36.2946 71.9676 36.7663 70.7775 37.08C70.377 37.1843 70.0223 37.4181 69.7686 37.7451C69.5149 38.072 69.3765 38.4737 69.375 38.8875V43.125H65.625V38.8875C65.6251 38.4724 65.4875 38.069 65.2337 37.7405C64.9798 37.4121 64.6242 37.1771 64.2225 37.0725C63.0324 36.7588 61.8898 36.2871 60.825 35.67C60.4675 35.4637 60.052 35.3811 59.6428 35.435C59.2337 35.4889 58.8537 35.6763 58.5619 35.9681L55.5619 38.9681L52.8994 36.3131L55.8994 33.3131C56.1912 33.0213 56.3786 32.6413 56.4325 32.2322C56.4864 31.823 56.4038 31.4074 56.1975 31.05C55.5794 29.9857 55.1076 28.8429 54.795 27.6525C54.6907 27.252 54.4569 26.8973 54.1299 26.6436C53.803 26.3899 53.4013 26.2515 52.9875 26.25H48.75V22.5H52.9875C53.4026 22.5001 53.806 22.3625 54.1345 22.1087C54.4629 21.8548 54.6979 21.4992 54.8025 21.0975C55.1151 19.9071 55.5869 18.7643 56.205 17.7C56.4113 17.3426 56.4939 16.927 56.44 16.5178C56.3861 16.1087 56.1987 15.7287 55.9069 15.4369L52.9069 12.4369L55.5619 9.77437L58.5619 12.7744C58.8537 13.0662 59.2337 13.2536 59.6428 13.3075C60.052 13.3614 60.4675 13.2788 60.825 13.0725C61.8898 12.4554 63.0324 11.9837 64.2225 11.67C64.623 11.5657 64.9777 11.3319 65.2314 11.0049C65.4851 10.678 65.6235 10.2763 65.625 9.8625V5.625H69.375V9.8625C69.3749 10.2776 69.5125 10.681 69.7663 11.0095C70.0202 11.3379 70.3758 11.5729 70.7775 11.6775C71.9676 11.9912 73.1102 12.4629 74.175 13.08C74.5325 13.2863 74.948 13.3689 75.3572 13.315C75.7663 13.2611 76.1463 13.0737 76.4381 12.7819L79.4381 9.78188L82.1006 12.4369L79.1006 15.4369C78.8088 15.7287 78.6214 16.1087 78.5675 16.5178C78.5136 16.927 78.5962 17.3426 78.8025 17.7C79.4206 18.7643 79.8924 19.9071 80.205 21.0975C80.3093 21.498 80.5431 21.8527 80.8701 22.1064C81.197 22.3601 81.5987 22.4985 82.0125 22.5H86.25V26.25Z' fill='%2300A040'/%3E%3Cpath d='M67.5 16.875C66.0166 16.875 64.5666 17.3149 63.3332 18.139C62.0999 18.9631 61.1386 20.1344 60.5709 21.5049C60.0032 22.8753 59.8547 24.3833 60.1441 25.8382C60.4335 27.293 61.1478 28.6294 62.1967 29.6783C63.2456 30.7272 64.582 31.4415 66.0368 31.7309C67.4917 32.0203 68.9997 31.8718 70.3701 31.3041C71.7406 30.7364 72.9119 29.7752 73.736 28.5418C74.5601 27.3084 75 25.8584 75 24.375C75 22.3859 74.2098 20.4782 72.8033 19.0717C71.3968 17.6652 69.4891 16.875 67.5 16.875ZM67.5 28.125C66.7583 28.125 66.0333 27.9051 65.4166 27.493C64.7999 27.081 64.3193 26.4953 64.0355 25.8101C63.7516 25.1248 63.6774 24.3708 63.8221 23.6434C63.9668 22.916 64.3239 22.2478 64.8484 21.7234C65.3728 21.1989 66.041 20.8418 66.7684 20.6971C67.4958 20.5524 68.2498 20.6266 68.9351 20.9105C69.6203 21.1943 70.206 21.6749 70.618 22.2916C71.0301 22.9083 71.25 23.6333 71.25 24.375C71.25 25.3696 70.8549 26.3234 70.1517 27.0267C69.4484 27.7299 68.4946 28.125 67.5 28.125Z' fill='%2300A040'/%3E%3Cpath d='M20.0757 19.2995C19.7241 18.948 19.2473 18.7505 18.7501 18.7505C18.2529 18.7505 17.7761 18.948 17.4244 19.2995L9.92446 26.7995C9.57295 27.1511 9.37549 27.6279 9.37549 28.1251C9.37549 28.6223 9.57295 29.0991 9.92446 29.4507L17.4244 36.9507C17.7781 37.2923 18.2517 37.4813 18.7433 37.477C19.2349 37.4727 19.7052 37.2755 20.0529 36.9279C20.4005 36.5802 20.5977 36.11 20.602 35.6183C20.6062 35.1267 20.4172 34.6531 20.0757 34.2995L13.9013 28.1251L20.0757 21.9507C20.4272 21.5991 20.6247 21.1223 20.6247 20.6251C20.6247 20.1279 20.4272 19.6511 20.0757 19.2995Z' fill='white'/%3E%3Cpath d='M28.6745 36.9505C29.0261 37.302 29.5029 37.4995 30.0001 37.4995C30.4973 37.4995 30.9741 37.302 31.3257 36.9505L38.8257 29.4505C39.1772 29.0989 39.3747 28.6221 39.3747 28.1249C39.3747 27.6277 39.1772 27.1509 38.8257 26.7993L31.3257 19.2993C30.9721 18.9577 30.4985 18.7687 30.0068 18.773C29.5152 18.7773 29.0449 18.9745 28.6973 19.3221C28.3497 19.6698 28.1525 20.14 28.1482 20.6317C28.1439 21.1233 28.3329 21.5969 28.6745 21.9505L34.8488 28.1249L28.6745 34.2993C28.323 34.6509 28.1255 35.1277 28.1255 35.6249C28.1255 36.1221 28.323 36.5989 28.6745 36.9505Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_553_1687'%3E%3Crect width='90' height='90' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  height: 90px;
  width: 90px;
  margin-bottom: 50px;
}
.service .servicerepeat .box:hover .iconproduct {
  background-image: url("data:image/svg+xml,%3Csvg width='90' height='90' viewBox='0 0 100 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M64.6484 84.668C66.8068 84.668 68.5547 86.416 68.5547 88.5742C68.5547 90.7324 66.8068 92.4805 64.6484 92.4805C62.4924 92.4805 60.7422 90.7324 60.7422 88.5742C60.7422 86.416 62.4924 84.668 64.6484 84.668Z' fill='%23FFF7F7'/%3E%3Cpath d='M19.7266 28.0273C24.0413 28.0273 27.5391 24.5296 27.5391 20.2148C27.5391 15.9001 24.0413 12.4023 19.7266 12.4023C15.4118 12.4023 11.9141 15.9001 11.9141 20.2148C11.9141 24.5296 15.4118 28.0273 19.7266 28.0273Z' fill='%23FFF7F7'/%3E%3Cpath d='M61.7188 37.793V70.0195C61.7188 75.4121 57.3477 79.7852 51.9531 79.7852C46.5605 79.7852 42.1875 75.4121 42.1875 70.0195V37.793C42.1875 32.4004 46.5605 28.0273 51.9531 28.0273C54.6506 28.0273 57.092 29.1211 58.8594 30.8887C60.627 32.6562 61.7188 35.0977 61.7188 37.793Z' fill='%2300A040'/%3E%3Cpath d='M32.4922 63.1152C34.2598 64.8828 35.3516 67.3242 35.3516 70.0195C35.3516 72.7148 34.2598 75.1563 32.4922 76.9238C30.7246 78.6916 28.2832 79.7852 25.5859 79.7852C20.1934 79.7852 15.8203 75.4121 15.8203 70.0195C15.8203 67.3242 16.9141 64.8828 18.6816 63.1152C20.4473 61.3475 22.8887 60.2539 25.5859 60.2539C28.2832 60.2539 30.7246 61.3477 32.4922 63.1152Z' fill='%2300A040'/%3E%3Cpath d='M88.0859 17.2852V70.0195C88.0859 75.4121 83.7148 79.7852 78.3203 79.7852C72.9279 79.7852 68.5547 75.4121 68.5547 70.0195V17.2852C68.5547 11.8926 72.9279 7.51953 78.3203 7.51953C81.0178 7.51953 83.4592 8.61328 85.2266 10.3809C86.9941 12.1484 88.0859 14.5898 88.0859 17.2852Z' fill='%2300A040'/%3E%3Cpath d='M87.5977 84.668C88.4067 84.668 89.0625 84.0121 89.0625 83.2031C89.0625 82.3941 88.4067 81.7383 87.5977 81.7383C86.7886 81.7383 86.1328 82.3941 86.1328 83.2031C86.1328 84.0121 86.7886 84.668 87.5977 84.668Z' fill='white'/%3E%3Cpath d='M60.2539 20.2148C61.0629 20.2148 61.7188 19.559 61.7188 18.75C61.7188 17.941 61.0629 17.2852 60.2539 17.2852C59.4449 17.2852 58.7891 17.941 58.7891 18.75C58.7891 19.559 59.4449 20.2148 60.2539 20.2148Z' fill='white'/%3E%3Cpath d='M39.7461 13.3789C40.5551 13.3789 41.2109 12.7231 41.2109 11.9141C41.2109 11.1051 40.5551 10.4492 39.7461 10.4492C38.9371 10.4492 38.2812 11.1051 38.2812 11.9141C38.2812 12.7231 38.9371 13.3789 39.7461 13.3789Z' fill='white'/%3E%3Cpath d='M17.2852 89.5508C18.0942 89.5508 18.75 88.8949 18.75 88.0859C18.75 87.2769 18.0942 86.6211 17.2852 86.6211C16.4761 86.6211 15.8203 87.2769 15.8203 88.0859C15.8203 88.8949 16.4761 89.5508 17.2852 89.5508Z' fill='white'/%3E%3Cpath d='M16.3086 46.582C17.1176 46.582 17.7734 45.9262 17.7734 45.1172C17.7734 44.3082 17.1176 43.6523 16.3086 43.6523C15.4996 43.6523 14.8438 44.3082 14.8438 45.1172C14.8438 45.9262 15.4996 46.582 16.3086 46.582Z' fill='white'/%3E%3Cpath d='M25.5859 80.7617C19.6627 80.7617 14.8438 75.9428 14.8438 70.0195C14.8438 67.1514 15.9615 64.4543 17.9912 62.4248C20.0184 60.3953 22.7156 59.2773 25.5859 59.2773C28.4553 59.2773 31.1533 60.3951 33.1828 62.4248C35.2111 64.4531 36.3281 67.1504 36.3281 70.0195C36.3281 72.8887 35.2111 75.5859 33.1828 77.6143C31.1533 79.6439 28.4553 80.7617 25.5859 80.7617ZM25.5859 61.2305C23.2379 61.2305 21.0313 62.1449 19.3727 63.8055C17.7115 65.4664 16.7969 67.6732 16.7969 70.0195C16.7969 74.8658 20.7396 78.8086 25.5859 78.8086C27.9336 78.8086 30.141 77.8939 31.8018 76.2332C33.4611 74.5738 34.375 72.3672 34.375 70.0195C34.375 67.6719 33.4611 65.4652 31.8018 63.8059C30.141 62.1451 27.9336 61.2305 25.5859 61.2305Z' fill='white'/%3E%3Cpath d='M51.9531 80.7617C46.0299 80.7617 41.2109 75.9428 41.2109 70.0195V37.793C41.2109 31.8697 46.0299 27.0508 51.9531 27.0508C54.8223 27.0508 57.5203 28.1686 59.55 30.198C61.5783 32.2266 62.6953 34.9238 62.6953 37.793V70.0195C62.6953 75.9428 57.8764 80.7617 51.9531 80.7617ZM51.9531 29.0039C47.1068 29.0039 43.1641 32.9467 43.1641 37.793V70.0195C43.1641 74.8658 47.1068 78.8086 51.9531 78.8086C56.7994 78.8086 60.7422 74.8658 60.7422 70.0195V37.793C60.7422 35.4453 59.8281 33.2387 58.1688 31.5793C56.5082 29.9186 54.3008 29.0039 51.9531 29.0039Z' fill='white'/%3E%3Cpath d='M78.3203 80.7617C72.3971 80.7617 67.5781 75.9428 67.5781 70.0195V17.2852C67.5781 11.3619 72.3971 6.54297 78.3203 6.54297C81.1895 6.54297 83.8875 7.66074 85.9172 9.69023C87.9455 11.7187 89.0625 14.416 89.0625 17.2852V70.0195C89.0625 75.9428 84.2436 80.7617 78.3203 80.7617ZM78.3203 8.49609C73.474 8.49609 69.5312 12.4389 69.5312 17.2852V70.0195C69.5312 74.8658 73.4742 78.8086 78.3203 78.8086C83.1664 78.8086 87.1094 74.8658 87.1094 70.0195V17.2852C87.1094 14.9375 86.1953 12.7309 84.5359 11.0715C82.8754 9.41074 80.668 8.49609 78.3203 8.49609Z' fill='white'/%3E%3Cpath d='M19.7266 29.0039C14.8803 29.0039 10.9375 25.0611 10.9375 20.2148C10.9375 15.3686 14.8803 11.4258 19.7266 11.4258C24.5729 11.4258 28.5156 15.3686 28.5156 20.2148C28.5156 25.0611 24.5729 29.0039 19.7266 29.0039ZM19.7266 13.3789C15.9572 13.3789 12.8906 16.4455 12.8906 20.2148C12.8906 23.9842 15.9572 27.0508 19.7266 27.0508C23.4959 27.0508 26.5625 23.9842 26.5625 20.2148C26.5625 16.4455 23.4959 13.3789 19.7266 13.3789Z' fill='white'/%3E%3Cpath d='M64.6484 93.457C61.9561 93.457 59.7656 91.2666 59.7656 88.5742C59.7656 85.8818 61.9561 83.6914 64.6484 83.6914C67.3408 83.6914 69.5312 85.8818 69.5312 88.5742C69.5312 91.2666 67.3408 93.457 64.6484 93.457ZM64.6484 85.6445C63.033 85.6445 61.7188 86.9588 61.7188 88.5742C61.7188 90.1896 63.033 91.5039 64.6484 91.5039C66.2639 91.5039 67.5781 90.1896 67.5781 88.5742C67.5781 86.9588 66.2639 85.6445 64.6484 85.6445Z' fill='white'/%3E%3Cpath d='M81.25 64.1602C80.7105 64.1602 80.2734 63.723 80.2734 63.1836V25.0977C80.2734 24.5584 80.7105 24.1211 81.25 24.1211C81.7895 24.1211 82.2266 24.5584 82.2266 25.0977V63.1836C82.2266 63.723 81.7895 64.1602 81.25 64.1602Z' fill='white'/%3E%3Cpath d='M55.8594 67.0898C55.3199 67.0898 54.8828 66.6527 54.8828 66.1133V47.5586C54.8828 47.0193 55.3199 46.582 55.8594 46.582C56.3988 46.582 56.8359 47.0193 56.8359 47.5586V66.1133C56.8359 66.6527 56.3988 67.0898 55.8594 67.0898Z' fill='white'/%3E%3C/svg%3E%0A");
  height: 90px;
  width: 90px;
  margin-bottom: 50px;
}
.service .servicerepeat .box:hover .dataanaltics {
  background-image: url("data:image/svg+xml,%3Csvg width='76' height='76' viewBox='0 0 76 76' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_552_1639)'%3E%3Cpath d='M36.8867 43.5664H35.4274V29.0938C35.4274 28.4788 34.9291 27.9805 34.3141 27.9805H29.169C28.554 27.9805 28.0557 28.4788 28.0557 29.0938V31.3203H24.0239C23.4089 31.3203 22.9106 31.8186 22.9106 32.4336V34.6602H18.8787C18.2637 34.6602 17.7654 35.1585 17.7654 35.7734V38H13.7336C13.1186 38 12.6203 38.4983 12.6203 39.1133V43.5664H11.2812C10.6663 43.5664 10.168 44.0647 10.168 44.6797C10.168 45.2947 10.6663 45.793 11.2812 45.793C15.8254 45.793 30.4753 45.793 36.8867 45.793C37.5017 45.793 38 45.2947 38 44.6797C38 44.0647 37.5017 43.5664 36.8867 43.5664ZM14.8469 40.2266H17.7654V43.5664H14.8469V40.2266ZM19.992 36.8867H22.9106V43.5664H19.992C19.992 41.4809 19.992 38.9789 19.992 36.8867ZM25.1371 33.5469H28.0557V43.5664H25.1371C25.1371 40.2165 25.1371 36.3819 25.1371 33.5469ZM30.2823 43.5664C30.2823 41.9986 30.2823 32.2659 30.2823 30.207H33.2009V43.5664H30.2823Z' fill='white'/%3E%3Cpath d='M64.7287 29.3439L59.363 23.9782C60.8759 20.3603 60.1644 16.0246 57.2245 13.0845C53.3419 9.20229 47.0252 9.20229 43.1426 13.0845C39.2604 16.9669 39.2604 23.284 43.1426 27.1663H43.1428C46.083 30.1064 50.4186 30.8178 54.0363 29.3049L59.402 34.6706C60.8708 36.1391 63.2598 36.1392 64.7287 34.6706C66.1972 33.202 66.1972 30.8124 64.7287 29.3439ZM44.7171 25.5917C41.7029 22.5776 41.7029 17.673 44.7173 14.659C47.7314 11.6445 52.636 11.6447 55.65 14.6589C58.6642 17.6732 58.6642 22.5777 55.6501 25.5917C52.636 28.606 47.7314 28.606 44.7171 25.5917ZM63.1542 33.096C62.5541 33.6964 61.5768 33.6964 60.9767 33.096L56.0512 28.1705C56.8749 27.5692 57.6104 26.8399 58.2288 25.9929L63.1542 30.9184C63.7547 31.5187 63.7547 32.4957 63.1542 33.096Z' fill='white'/%3E%3Cpath d='M70.2852 0.148438H5.71484C2.64545 0.148438 0.148438 2.64545 0.148438 5.71484V54.6992C0.148438 57.7686 2.64545 60.2656 5.71484 60.2656H31.3203V66.9453H26.5951C23.0618 66.9453 20.1875 69.8197 20.1875 73.3529V74.7383C20.1875 75.3533 20.6858 75.8516 21.3008 75.8516H54.6992C55.3142 75.8516 55.8125 75.3533 55.8125 74.7383V73.3529C55.8125 69.8197 52.9382 66.9453 49.4049 66.9453H44.6797V60.2656H70.2852C73.3545 60.2656 75.8516 57.7686 75.8516 54.6992V5.71484C75.8516 2.64545 73.3545 0.148438 70.2852 0.148438ZM5.71484 2.375H70.2852C72.1267 2.375 73.625 3.87333 73.625 5.71484V48.0195H70.2852V6.82812C70.2852 6.21315 69.7869 5.71484 69.1719 5.71484H6.82812C6.21315 5.71484 5.71484 6.21315 5.71484 6.82812V48.0195H2.375V5.71484C2.375 3.87333 3.87333 2.375 5.71484 2.375ZM68.0586 48.0195H7.94141V7.94141H68.0586V48.0195ZM53.5859 73.3529V73.625H22.4141V73.3529C22.4141 71.0475 24.2897 69.1719 26.5951 69.1719C29.0329 69.1719 47.2947 69.1719 49.4049 69.1719C51.7103 69.1719 53.5859 71.0475 53.5859 73.3529ZM42.4531 66.9453H33.5469V60.2656H42.4531V66.9453ZM70.2852 58.0391C67.9799 58.0391 8.86751 58.0391 5.71484 58.0391C3.87333 58.0391 2.375 56.5407 2.375 54.6992V50.2461C4.85584 50.2461 71.0947 50.2461 73.625 50.2461V54.6992C73.625 56.5407 72.1267 58.0391 70.2852 58.0391Z' fill='white'/%3E%3Cpath d='M12.3945 16.8477H16.8477C17.4626 16.8477 17.9609 16.3494 17.9609 15.7344V11.2812C17.9609 10.6663 17.4626 10.168 16.8477 10.168H12.3945C11.7796 10.168 11.2812 10.6663 11.2812 11.2812V15.7344C11.2812 16.3494 11.7796 16.8477 12.3945 16.8477ZM13.5078 12.3945H15.7344V14.6211H13.5078V12.3945Z' fill='white'/%3E%3Cpath d='M21.3008 12.3945H35.7734C36.3884 12.3945 36.8867 11.8962 36.8867 11.2812C36.8867 10.6663 36.3884 10.168 35.7734 10.168H21.3008C20.6858 10.168 20.1875 10.6663 20.1875 11.2812C20.1875 11.8962 20.6858 12.3945 21.3008 12.3945Z' fill='white'/%3E%3Cpath d='M21.3008 16.8477H35.7734C36.3884 16.8477 36.8867 16.3494 36.8867 15.7344C36.8867 15.1194 36.3884 14.6211 35.7734 14.6211H21.3008C20.6858 14.6211 20.1875 15.1194 20.1875 15.7344C20.1875 16.3494 20.6858 16.8477 21.3008 16.8477Z' fill='white'/%3E%3Cpath d='M12.3945 25.7539H16.8477C17.4626 25.7539 17.9609 25.2556 17.9609 24.6406V20.1875C17.9609 19.5725 17.4626 19.0742 16.8477 19.0742H12.3945C11.7796 19.0742 11.2812 19.5725 11.2812 20.1875V24.6406C11.2812 25.2556 11.7796 25.7539 12.3945 25.7539ZM13.5078 21.3008H15.7344V23.5273H13.5078V21.3008Z' fill='white'/%3E%3Cpath d='M21.3008 21.3008H35.7734C36.3884 21.3008 36.8867 20.8025 36.8867 20.1875C36.8867 19.5725 36.3884 19.0742 35.7734 19.0742H21.3008C20.6858 19.0742 20.1875 19.5725 20.1875 20.1875C20.1875 20.8025 20.6858 21.3008 21.3008 21.3008Z' fill='white'/%3E%3Cpath d='M21.3008 25.7539H35.7734C36.3884 25.7539 36.8867 25.2556 36.8867 24.6406C36.8867 24.0256 36.3884 23.5273 35.7734 23.5273H21.3008C20.6858 23.5273 20.1875 24.0256 20.1875 24.6406C20.1875 25.2556 20.6858 25.7539 21.3008 25.7539Z' fill='white'/%3E%3Cpath d='M41.3398 45.793H64.7188C65.3337 45.793 65.832 45.2947 65.832 44.6797V39.1133C65.832 38.4983 65.3337 38 64.7188 38H41.3398C40.7249 38 40.2266 38.4983 40.2266 39.1133V44.6797C40.2266 45.2947 40.7249 45.793 41.3398 45.793ZM42.4531 40.2266H63.6055V43.5664H42.4531V40.2266Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_552_1639'%3E%3Crect width='76' height='76' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  height: 76px;
  width: 76px;
  margin-bottom: 50px;
}
.service .servicerepeat .box .iconcms {
  background-image: url("data:image/svg+xml,%3Csvg width='90' height='90' viewBox='0 0 90 90' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_553_1687)'%3E%3Cpath d='M63.75 84.375V86.25C63.75 86.7473 63.5524 87.2242 63.2008 87.5758C62.8492 87.9274 62.3723 88.125 61.875 88.125H28.125C27.6277 88.125 27.1508 87.9274 26.7992 87.5758C26.4475 87.2242 26.25 86.7473 26.25 86.25V84.375L31.875 80.625V69.375H58.125V80.625L63.75 84.375Z' fill='%23464646'/%3E%3Cpath d='M88.125 52.5V61.875C88.125 63.8641 87.3348 65.7718 85.9283 67.1783C84.5217 68.5848 82.6141 69.375 80.625 69.375H9.375C7.38587 69.375 5.47822 68.5848 4.0717 67.1783C2.66518 65.7718 1.875 63.8641 1.875 61.875V52.5H88.125Z' fill='%23F1F2F2'/%3E%3Cpath d='M88.125 52.5H1.875V9.375C1.875 7.38588 2.66518 5.47822 4.0717 4.0717C5.47822 2.66518 7.38587 1.875 9.375 1.875H80.625C82.6141 1.875 84.5217 2.66518 85.9283 4.0717C87.3348 5.47822 88.125 7.38588 88.125 9.375V52.5Z' fill='%23464646'/%3E%3Cpath d='M78.7501 9.375H11.25C10.7527 9.375 10.2758 9.57254 9.92418 9.92417C9.57254 10.2758 9.375 10.7527 9.375 11.25V52.5H80.6251V11.25C80.6251 10.7527 80.4275 10.2758 80.0759 9.92417C79.7242 9.57254 79.2473 9.375 78.7501 9.375Z' fill='white'/%3E%3Cpath d='M67.5 30C70.6066 30 73.125 27.4816 73.125 24.375C73.125 21.2684 70.6066 18.75 67.5 18.75C64.3934 18.75 61.875 21.2684 61.875 24.375C61.875 27.4816 64.3934 30 67.5 30Z' fill='%23D0D7DF'/%3E%3Cpath d='M88.1251 22.5V26.2501C88.1251 26.7473 87.9275 27.2242 87.5759 27.5759C87.2243 27.9275 86.7474 28.1251 86.2501 28.1251H82.0126C81.6577 29.4785 81.1216 30.7777 80.4188 31.9876L83.4188 34.9876C83.7681 35.3389 83.9641 35.8141 83.9641 36.3094C83.9641 36.8048 83.7681 37.28 83.4188 37.6313L80.7563 40.2938C80.405 40.6431 79.9298 40.8391 79.4345 40.8391C78.9391 40.8391 78.4639 40.6431 78.1126 40.2938L75.1126 37.2938C73.9027 37.9966 72.6035 38.5327 71.2501 38.8876V43.1251C71.2501 43.6224 71.0525 44.0993 70.7009 44.4509C70.3492 44.8025 69.8723 45.0001 69.3751 45.0001H65.625C65.1278 45.0001 64.6508 44.8025 64.2992 44.4509C63.9476 44.0993 63.75 43.6224 63.75 43.1251V38.8876C62.3966 38.5327 61.0974 37.9966 59.8875 37.2938L56.8875 40.2938C56.5362 40.6431 56.061 40.8391 55.5656 40.8391C55.0703 40.8391 54.5951 40.6431 54.2438 40.2938L51.5813 37.6313C51.232 37.28 51.036 36.8048 51.036 36.3094C51.036 35.8141 51.232 35.3389 51.5813 34.9876L54.5813 31.9876C53.8785 30.7777 53.3424 29.4785 52.9875 28.1251H48.75C48.2527 28.1251 47.7758 27.9275 47.4242 27.5759C47.0725 27.2242 46.875 26.7473 46.875 26.2501V22.5C46.875 22.0028 47.0725 21.5258 47.4242 21.1742C47.7758 20.8226 48.2527 20.625 48.75 20.625H52.9875C53.3424 19.2716 53.8785 17.9724 54.5813 16.7625L51.5813 13.7625C51.232 13.4112 51.036 12.936 51.036 12.4406C51.036 11.9453 51.232 11.4701 51.5813 11.1188L54.2438 8.45626C54.5951 8.10704 55.0703 7.91102 55.5656 7.91102C56.061 7.91102 56.5362 8.10704 56.8875 8.45626L59.8875 11.4563C61.0974 10.7535 62.3966 10.2174 63.75 9.86251V5.625C63.75 5.12772 63.9476 4.65081 64.2992 4.29918C64.6508 3.94754 65.1278 3.75 65.625 3.75H69.3751C69.8723 3.75 70.3492 3.94754 70.7009 4.29918C71.0525 4.65081 71.2501 5.12772 71.2501 5.625V9.86251C72.6035 10.2174 73.9027 10.7535 75.1126 11.4563L78.1126 8.45626C78.4639 8.10704 78.9391 7.91102 79.4345 7.91102C79.9298 7.91102 80.405 8.10704 80.7563 8.45626L83.4188 11.1188C83.7681 11.4701 83.9641 11.9453 83.9641 12.4406C83.9641 12.936 83.7681 13.4112 83.4188 13.7625L80.4188 16.7625C81.1216 17.9724 81.6577 19.2716 82.0126 20.625H86.2501C86.7474 20.625 87.2243 20.8226 87.5759 21.1742C87.9275 21.5258 88.1251 22.0028 88.1251 22.5ZM73.1251 24.375C73.1251 23.2625 72.7952 22.175 72.1771 21.25C71.559 20.3249 70.6805 19.604 69.6526 19.1782C68.6248 18.7525 67.4938 18.6411 66.4027 18.8581C65.3115 19.0752 64.3092 19.6109 63.5226 20.3976C62.7359 21.1842 62.2002 22.1865 61.9831 23.2777C61.7661 24.3688 61.8775 25.4998 62.3032 26.5276C62.729 27.5555 63.4499 28.434 64.375 29.0521C65.3 29.6702 66.3875 30.0001 67.5 30.0001C68.9919 30.0001 70.4226 29.4074 71.4775 28.3525C72.5324 27.2976 73.1251 25.8669 73.1251 24.375Z' fill='%23768BA0'/%3E%3Cpath d='M88.125 50.625H11.25C10.7527 50.625 10.2758 50.8225 9.92418 51.1742C9.57254 51.5258 9.375 52.0027 9.375 52.5C9.375 52.9973 9.57254 53.4742 9.92418 53.8258C10.2758 54.1775 10.7527 54.375 11.25 54.375H86.25V61.875C86.25 63.3668 85.6574 64.7976 84.6025 65.8525C83.5476 66.9074 82.1168 67.5 80.625 67.5H9.375C7.88316 67.5 6.45242 66.9074 5.39752 65.8525C4.34263 64.7976 3.75 63.3668 3.75 61.875V9.375C3.75 7.88316 4.34263 6.45242 5.39752 5.39752C6.45242 4.34263 7.88316 3.75 9.375 3.75H45C45.4973 3.75 45.9742 3.55246 46.3258 3.20083C46.6775 2.84919 46.875 2.37228 46.875 1.875C46.875 1.37772 46.6775 0.900806 46.3258 0.549175C45.9742 0.197544 45.4973 0 45 0L9.375 0C6.88951 0.00297723 4.50667 0.991654 2.74916 2.74916C0.991654 4.50667 0.00297723 6.88951 0 9.375L0 61.875C0.00297723 64.3605 0.991654 66.7433 2.74916 68.5008C4.50667 70.2583 6.88951 71.247 9.375 71.25H30V79.6219L25.2094 82.8094C24.9519 82.9812 24.7409 83.2141 24.5953 83.4873C24.4497 83.7604 24.374 84.0654 24.375 84.375V86.25C24.375 87.2446 24.7701 88.1984 25.4734 88.9017C26.1766 89.6049 27.1304 90 28.125 90H61.875C62.8696 90 63.8234 89.6049 64.5267 88.9017C65.2299 88.1984 65.625 87.2446 65.625 86.25V84.375C65.625 84.0664 65.5489 83.7625 65.4034 83.4904C65.2578 83.2183 65.0473 82.9863 64.7906 82.815L60 79.6219V76.875C60 76.3777 59.8025 75.9008 59.4508 75.5492C59.0992 75.1975 58.6223 75 58.125 75C57.6277 75 57.1508 75.1975 56.7992 75.5492C56.4475 75.9008 56.25 76.3777 56.25 76.875V80.625C56.25 80.9336 56.3261 81.2375 56.4716 81.5096C56.6172 81.7817 56.8277 82.0137 57.0844 82.185L61.875 85.3781V86.25H28.125V85.3781L32.9156 82.1906C33.1731 82.0188 33.3841 81.7859 33.5297 81.5127C33.6753 81.2396 33.751 80.9346 33.75 80.625V71.25H80.625C83.1105 71.247 85.4933 70.2583 87.2508 68.5008C89.0083 66.7433 89.997 64.3605 90 61.875V52.5C90 52.0027 89.8025 51.5258 89.4508 51.1742C89.0992 50.8225 88.6223 50.625 88.125 50.625Z' fill='%2300A040'/%3E%3Cpath d='M86.25 18.75H83.3963C83.1981 18.194 82.9722 17.6483 82.7194 17.115L84.75 15.0881C85.4507 14.3852 85.8442 13.4332 85.8442 12.4406C85.8442 11.4481 85.4507 10.496 84.75 9.79313L82.0819 7.125C81.379 6.42427 80.4269 6.03079 79.4344 6.03079C78.4418 6.03079 77.4898 6.42427 76.7869 7.125L74.7619 9.15188C74.228 8.8999 73.6817 8.67523 73.125 8.47875V5.625C73.125 4.63044 72.7299 3.67661 72.0267 2.97335C71.3234 2.27009 70.3696 1.875 69.375 1.875H65.625C64.6304 1.875 63.6766 2.27009 62.9733 2.97335C62.2701 3.67661 61.875 4.63044 61.875 5.625V8.47875C61.3182 8.67707 60.7719 8.90361 60.2381 9.1575L58.2131 7.125C57.5102 6.42427 56.5582 6.03079 55.5656 6.03079C54.5731 6.03079 53.621 6.42427 52.9181 7.125L50.25 9.795C49.5498 10.4978 49.1567 11.4495 49.1567 12.4416C49.1567 13.4336 49.5498 14.3853 50.25 15.0881L52.275 17.115C52.0222 17.6483 51.7963 18.194 51.5981 18.75H48.75C47.7554 18.75 46.8016 19.1451 46.0984 19.8484C45.3951 20.5516 45 21.5054 45 22.5V26.25C45 27.2446 45.3951 28.1984 46.0984 28.9016C46.8016 29.6049 47.7554 30 48.75 30H51.6037C51.8019 30.556 52.0278 31.1017 52.2806 31.635L50.25 33.6619C49.5493 34.3648 49.1558 35.3168 49.1558 36.3094C49.1558 37.3019 49.5493 38.254 50.25 38.9569L52.9125 41.6194C53.6154 42.3201 54.5675 42.7136 55.56 42.7136C56.5525 42.7136 57.5046 42.3201 58.2075 41.6194L60.2325 39.5925C60.7663 39.8464 61.3126 40.0729 61.8694 40.2713V43.125C61.8694 44.1196 62.2645 45.0734 62.9677 45.7766C63.671 46.4799 64.6248 46.875 65.6194 46.875H69.3694C70.3639 46.875 71.3178 46.4799 72.021 45.7766C72.7243 45.0734 73.1194 44.1196 73.1194 43.125V40.2713C73.6762 40.0729 74.2225 39.8464 74.7562 39.5925L76.7813 41.6194C77.4842 42.3201 78.4362 42.7136 79.4287 42.7136C80.4213 42.7136 81.3733 42.3201 82.0762 41.6194L84.75 38.955C85.4502 38.2522 85.8433 37.3005 85.8433 36.3084C85.8433 35.3164 85.4502 34.3647 84.75 33.6619L82.725 31.635C82.9759 31.1015 83.1999 30.5559 83.3963 30H86.25C87.2446 30 88.1984 29.6049 88.9017 28.9016C89.6049 28.1984 90 27.2446 90 26.25V22.5C90 21.5054 89.6049 20.5516 88.9017 19.8484C88.1984 19.1451 87.2446 18.75 86.25 18.75ZM86.25 26.25H82.0125C81.5974 26.2499 81.194 26.3875 80.8655 26.6413C80.5371 26.8952 80.3021 27.2508 80.1975 27.6525C79.8849 28.8429 79.4131 29.9857 78.795 31.05C78.5887 31.4074 78.5061 31.823 78.56 32.2322C78.6139 32.6413 78.8013 33.0213 79.0931 33.3131L82.0931 36.3131L79.4381 38.9756L76.4381 35.9756C76.1463 35.6838 75.7663 35.4964 75.3572 35.4425C74.948 35.3886 74.5325 35.4712 74.175 35.6775C73.1102 36.2946 71.9676 36.7663 70.7775 37.08C70.377 37.1843 70.0223 37.4181 69.7686 37.7451C69.5149 38.072 69.3765 38.4737 69.375 38.8875V43.125H65.625V38.8875C65.6251 38.4724 65.4875 38.069 65.2337 37.7405C64.9798 37.4121 64.6242 37.1771 64.2225 37.0725C63.0324 36.7588 61.8898 36.2871 60.825 35.67C60.4675 35.4637 60.052 35.3811 59.6428 35.435C59.2337 35.4889 58.8537 35.6763 58.5619 35.9681L55.5619 38.9681L52.8994 36.3131L55.8994 33.3131C56.1912 33.0213 56.3786 32.6413 56.4325 32.2322C56.4864 31.823 56.4038 31.4074 56.1975 31.05C55.5794 29.9857 55.1076 28.8429 54.795 27.6525C54.6907 27.252 54.4569 26.8973 54.1299 26.6436C53.803 26.3899 53.4013 26.2515 52.9875 26.25H48.75V22.5H52.9875C53.4026 22.5001 53.806 22.3625 54.1345 22.1087C54.4629 21.8548 54.6979 21.4992 54.8025 21.0975C55.1151 19.9071 55.5869 18.7643 56.205 17.7C56.4113 17.3426 56.4939 16.927 56.44 16.5178C56.3861 16.1087 56.1987 15.7287 55.9069 15.4369L52.9069 12.4369L55.5619 9.77437L58.5619 12.7744C58.8537 13.0662 59.2337 13.2536 59.6428 13.3075C60.052 13.3614 60.4675 13.2788 60.825 13.0725C61.8898 12.4554 63.0324 11.9837 64.2225 11.67C64.623 11.5657 64.9777 11.3319 65.2314 11.0049C65.4851 10.678 65.6235 10.2763 65.625 9.8625V5.625H69.375V9.8625C69.3749 10.2776 69.5125 10.681 69.7663 11.0095C70.0202 11.3379 70.3758 11.5729 70.7775 11.6775C71.9676 11.9912 73.1102 12.4629 74.175 13.08C74.5325 13.2863 74.948 13.3689 75.3572 13.315C75.7663 13.2611 76.1463 13.0737 76.4381 12.7819L79.4381 9.78188L82.1006 12.4369L79.1006 15.4369C78.8088 15.7287 78.6214 16.1087 78.5675 16.5178C78.5136 16.927 78.5962 17.3426 78.8025 17.7C79.4206 18.7643 79.8924 19.9071 80.205 21.0975C80.3093 21.498 80.5431 21.8527 80.8701 22.1064C81.197 22.3601 81.5987 22.4985 82.0125 22.5H86.25V26.25Z' fill='%2300A040'/%3E%3Cpath d='M67.5 16.875C66.0166 16.875 64.5666 17.3149 63.3332 18.139C62.0999 18.9631 61.1386 20.1344 60.5709 21.5049C60.0032 22.8753 59.8547 24.3833 60.1441 25.8382C60.4335 27.293 61.1478 28.6294 62.1967 29.6783C63.2456 30.7272 64.582 31.4415 66.0368 31.7309C67.4917 32.0203 68.9997 31.8718 70.3701 31.3041C71.7406 30.7364 72.9119 29.7752 73.736 28.5418C74.5601 27.3084 75 25.8584 75 24.375C75 22.3859 74.2098 20.4782 72.8033 19.0717C71.3968 17.6652 69.4891 16.875 67.5 16.875ZM67.5 28.125C66.7583 28.125 66.0333 27.9051 65.4166 27.493C64.7999 27.081 64.3193 26.4953 64.0355 25.8101C63.7516 25.1248 63.6774 24.3708 63.8221 23.6434C63.9668 22.916 64.3239 22.2478 64.8484 21.7234C65.3728 21.1989 66.041 20.8418 66.7684 20.6971C67.4958 20.5524 68.2498 20.6266 68.9351 20.9105C69.6203 21.1943 70.206 21.6749 70.618 22.2916C71.0301 22.9083 71.25 23.6333 71.25 24.375C71.25 25.3696 70.8549 26.3234 70.1517 27.0267C69.4484 27.7299 68.4946 28.125 67.5 28.125Z' fill='%2300A040'/%3E%3Cpath d='M20.0757 19.2995C19.7241 18.948 19.2473 18.7505 18.7501 18.7505C18.2529 18.7505 17.7761 18.948 17.4244 19.2995L9.92446 26.7995C9.57295 27.1511 9.37549 27.6279 9.37549 28.1251C9.37549 28.6223 9.57295 29.0991 9.92446 29.4507L17.4244 36.9507C17.7781 37.2923 18.2517 37.4813 18.7433 37.477C19.2349 37.4727 19.7052 37.2755 20.0529 36.9279C20.4005 36.5802 20.5977 36.11 20.602 35.6183C20.6062 35.1267 20.4172 34.6531 20.0757 34.2995L13.9013 28.1251L20.0757 21.9507C20.4272 21.5991 20.6247 21.1223 20.6247 20.6251C20.6247 20.1279 20.4272 19.6511 20.0757 19.2995Z' fill='%2300A040'/%3E%3Cpath d='M28.6745 36.9505C29.0261 37.302 29.5029 37.4995 30.0001 37.4995C30.4973 37.4995 30.9741 37.302 31.3257 36.9505L38.8257 29.4505C39.1772 29.0989 39.3747 28.6221 39.3747 28.1249C39.3747 27.6277 39.1772 27.1509 38.8257 26.7993L31.3257 19.2993C30.9721 18.9577 30.4985 18.7687 30.0068 18.773C29.5152 18.7773 29.0449 18.9745 28.6973 19.3221C28.3497 19.6698 28.1525 20.14 28.1482 20.6317C28.1439 21.1233 28.3329 21.5969 28.6745 21.9505L34.8488 28.1249L28.6745 34.2993C28.323 34.6509 28.1255 35.1277 28.1255 35.6249C28.1255 36.1221 28.323 36.5989 28.6745 36.9505Z' fill='%2300A040'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_553_1687'%3E%3Crect width='90' height='90' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  height: 90px;
  width: 90px;
  margin-bottom: 50px;
}
.service .servicerepeat .box .iconproduct {
  background-image: url("data:image/svg+xml,%3Csvg width='90' height='90' viewBox='0 0 100 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M64.6484 84.668C66.8068 84.668 68.5547 86.416 68.5547 88.5742C68.5547 90.7324 66.8068 92.4805 64.6484 92.4805C62.4924 92.4805 60.7422 90.7324 60.7422 88.5742C60.7422 86.416 62.4924 84.668 64.6484 84.668Z' fill='%23464646'/%3E%3Cpath d='M19.7266 28.0273C24.0413 28.0273 27.5391 24.5296 27.5391 20.2148C27.5391 15.9001 24.0413 12.4023 19.7266 12.4023C15.4118 12.4023 11.9141 15.9001 11.9141 20.2148C11.9141 24.5296 15.4118 28.0273 19.7266 28.0273Z' fill='%23464646'/%3E%3Cpath d='M61.7188 37.793V70.0195C61.7188 75.4121 57.3477 79.7852 51.9531 79.7852C46.5605 79.7852 42.1875 75.4121 42.1875 70.0195V37.793C42.1875 32.4004 46.5605 28.0273 51.9531 28.0273C54.6506 28.0273 57.092 29.1211 58.8594 30.8887C60.627 32.6562 61.7188 35.0977 61.7188 37.793Z' fill='white'/%3E%3Cpath d='M32.4922 63.1152C34.2598 64.8828 35.3516 67.3242 35.3516 70.0195C35.3516 72.7148 34.2598 75.1563 32.4922 76.9238C30.7246 78.6916 28.2832 79.7852 25.5859 79.7852C20.1934 79.7852 15.8203 75.4121 15.8203 70.0195C15.8203 67.3242 16.9141 64.8828 18.6816 63.1152C20.4473 61.3475 22.8887 60.2539 25.5859 60.2539C28.2832 60.2539 30.7246 61.3477 32.4922 63.1152Z' fill='white'/%3E%3Cpath d='M88.0859 17.2852V70.0195C88.0859 75.4121 83.7148 79.7852 78.3203 79.7852C72.9279 79.7852 68.5547 75.4121 68.5547 70.0195V17.2852C68.5547 11.8926 72.9279 7.51953 78.3203 7.51953C81.0178 7.51953 83.4592 8.61328 85.2266 10.3809C86.9941 12.1484 88.0859 14.5898 88.0859 17.2852Z' fill='white'/%3E%3Cpath d='M87.5977 84.668C88.4067 84.668 89.0625 84.0121 89.0625 83.2031C89.0625 82.3941 88.4067 81.7383 87.5977 81.7383C86.7886 81.7383 86.1328 82.3941 86.1328 83.2031C86.1328 84.0121 86.7886 84.668 87.5977 84.668Z' fill='%2300A040'/%3E%3Cpath d='M60.2539 20.2148C61.0629 20.2148 61.7188 19.559 61.7188 18.75C61.7188 17.941 61.0629 17.2852 60.2539 17.2852C59.4449 17.2852 58.7891 17.941 58.7891 18.75C58.7891 19.559 59.4449 20.2148 60.2539 20.2148Z' fill='%2300A040'/%3E%3Cpath d='M39.7461 13.3789C40.5551 13.3789 41.2109 12.7231 41.2109 11.9141C41.2109 11.1051 40.5551 10.4492 39.7461 10.4492C38.9371 10.4492 38.2812 11.1051 38.2812 11.9141C38.2812 12.7231 38.9371 13.3789 39.7461 13.3789Z' fill='%2300A040'/%3E%3Cpath d='M17.2852 89.5508C18.0942 89.5508 18.75 88.8949 18.75 88.0859C18.75 87.2769 18.0942 86.6211 17.2852 86.6211C16.4761 86.6211 15.8203 87.2769 15.8203 88.0859C15.8203 88.8949 16.4761 89.5508 17.2852 89.5508Z' fill='%2300A040'/%3E%3Cpath d='M16.3086 46.582C17.1176 46.582 17.7734 45.9262 17.7734 45.1172C17.7734 44.3082 17.1176 43.6523 16.3086 43.6523C15.4996 43.6523 14.8438 44.3082 14.8438 45.1172C14.8438 45.9262 15.4996 46.582 16.3086 46.582Z' fill='%2300A040'/%3E%3Cpath d='M25.5859 80.7617C19.6627 80.7617 14.8438 75.9428 14.8438 70.0195C14.8438 67.1514 15.9615 64.4543 17.9912 62.4248C20.0184 60.3953 22.7156 59.2773 25.5859 59.2773C28.4553 59.2773 31.1533 60.3951 33.1828 62.4248C35.2111 64.4531 36.3281 67.1504 36.3281 70.0195C36.3281 72.8887 35.2111 75.5859 33.1828 77.6143C31.1533 79.6439 28.4553 80.7617 25.5859 80.7617ZM25.5859 61.2305C23.2379 61.2305 21.0313 62.1449 19.3727 63.8055C17.7115 65.4664 16.7969 67.6732 16.7969 70.0195C16.7969 74.8658 20.7396 78.8086 25.5859 78.8086C27.9336 78.8086 30.141 77.8939 31.8018 76.2332C33.4611 74.5738 34.375 72.3672 34.375 70.0195C34.375 67.6719 33.4611 65.4652 31.8018 63.8059C30.141 62.1451 27.9336 61.2305 25.5859 61.2305Z' fill='%2300A040'/%3E%3Cpath d='M51.9531 80.7617C46.0299 80.7617 41.2109 75.9428 41.2109 70.0195V37.793C41.2109 31.8697 46.0299 27.0508 51.9531 27.0508C54.8223 27.0508 57.5203 28.1686 59.55 30.198C61.5783 32.2266 62.6953 34.9238 62.6953 37.793V70.0195C62.6953 75.9428 57.8764 80.7617 51.9531 80.7617ZM51.9531 29.0039C47.1068 29.0039 43.1641 32.9467 43.1641 37.793V70.0195C43.1641 74.8658 47.1068 78.8086 51.9531 78.8086C56.7994 78.8086 60.7422 74.8658 60.7422 70.0195V37.793C60.7422 35.4453 59.8281 33.2387 58.1688 31.5793C56.5082 29.9186 54.3008 29.0039 51.9531 29.0039Z' fill='%2300A040'/%3E%3Cpath d='M78.3203 80.7617C72.3971 80.7617 67.5781 75.9428 67.5781 70.0195V17.2852C67.5781 11.3619 72.3971 6.54297 78.3203 6.54297C81.1895 6.54297 83.8875 7.66074 85.9172 9.69023C87.9455 11.7187 89.0625 14.416 89.0625 17.2852V70.0195C89.0625 75.9428 84.2436 80.7617 78.3203 80.7617ZM78.3203 8.49609C73.474 8.49609 69.5312 12.4389 69.5312 17.2852V70.0195C69.5312 74.8658 73.4742 78.8086 78.3203 78.8086C83.1664 78.8086 87.1094 74.8658 87.1094 70.0195V17.2852C87.1094 14.9375 86.1953 12.7309 84.5359 11.0715C82.8754 9.41074 80.668 8.49609 78.3203 8.49609Z' fill='%2300A040'/%3E%3Cpath d='M19.7266 29.0039C14.8803 29.0039 10.9375 25.0611 10.9375 20.2148C10.9375 15.3686 14.8803 11.4258 19.7266 11.4258C24.5729 11.4258 28.5156 15.3686 28.5156 20.2148C28.5156 25.0611 24.5729 29.0039 19.7266 29.0039ZM19.7266 13.3789C15.9572 13.3789 12.8906 16.4455 12.8906 20.2148C12.8906 23.9842 15.9572 27.0508 19.7266 27.0508C23.4959 27.0508 26.5625 23.9842 26.5625 20.2148C26.5625 16.4455 23.4959 13.3789 19.7266 13.3789Z' fill='%2300A040'/%3E%3Cpath d='M64.6484 93.457C61.9561 93.457 59.7656 91.2666 59.7656 88.5742C59.7656 85.8818 61.9561 83.6914 64.6484 83.6914C67.3408 83.6914 69.5312 85.8818 69.5312 88.5742C69.5312 91.2666 67.3408 93.457 64.6484 93.457ZM64.6484 85.6445C63.033 85.6445 61.7188 86.9588 61.7188 88.5742C61.7188 90.1896 63.033 91.5039 64.6484 91.5039C66.2639 91.5039 67.5781 90.1896 67.5781 88.5742C67.5781 86.9588 66.2639 85.6445 64.6484 85.6445Z' fill='%2300A040'/%3E%3Cpath d='M81.25 64.1602C80.7105 64.1602 80.2734 63.723 80.2734 63.1836V25.0977C80.2734 24.5584 80.7105 24.1211 81.25 24.1211C81.7895 24.1211 82.2266 24.5584 82.2266 25.0977V63.1836C82.2266 63.723 81.7895 64.1602 81.25 64.1602Z' fill='%2300A040'/%3E%3Cpath d='M55.8594 67.0898C55.3199 67.0898 54.8828 66.6527 54.8828 66.1133V47.5586C54.8828 47.0193 55.3199 46.582 55.8594 46.582C56.3988 46.582 56.8359 47.0193 56.8359 47.5586V66.1133C56.8359 66.6527 56.3988 67.0898 55.8594 67.0898Z' fill='%2300A040'/%3E%3C/svg%3E%0A");
  height: 90px;
  width: 90px;
  margin-bottom: 50px;
}
.service .servicerepeat .box .dataanaltics {
  background-image: url("data:image/svg+xml,%3Csvg width='76' height='76' viewBox='0 0 76 76' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_553_1817)'%3E%3Cpath d='M36.8867 43.5664H35.4274V29.0938C35.4274 28.4788 34.9291 27.9805 34.3141 27.9805H29.169C28.554 27.9805 28.0557 28.4788 28.0557 29.0938V31.3203H24.0239C23.4089 31.3203 22.9106 31.8186 22.9106 32.4336V34.6602H18.8787C18.2637 34.6602 17.7654 35.1585 17.7654 35.7734V38H13.7336C13.1186 38 12.6203 38.4983 12.6203 39.1133V43.5664H11.2812C10.6663 43.5664 10.168 44.0647 10.168 44.6797C10.168 45.2947 10.6663 45.793 11.2812 45.793C15.8254 45.793 30.4753 45.793 36.8867 45.793C37.5017 45.793 38 45.2947 38 44.6797C38 44.0647 37.5017 43.5664 36.8867 43.5664ZM14.8469 40.2266H17.7654V43.5664H14.8469V40.2266ZM19.992 36.8867H22.9106V43.5664H19.992C19.992 41.4809 19.992 38.9789 19.992 36.8867ZM25.1371 33.5469H28.0557V43.5664H25.1371C25.1371 40.2165 25.1371 36.3819 25.1371 33.5469ZM30.2823 43.5664C30.2823 41.9986 30.2823 32.2659 30.2823 30.207H33.2009V43.5664H30.2823Z' fill='%23464646'/%3E%3Cpath d='M64.7287 29.3439L59.363 23.9782C60.8759 20.3603 60.1644 16.0246 57.2245 13.0845C53.3419 9.20229 47.0252 9.20229 43.1426 13.0845C39.2604 16.9669 39.2604 23.284 43.1426 27.1663H43.1428C46.083 30.1064 50.4186 30.8178 54.0363 29.3049L59.402 34.6706C60.8708 36.1391 63.2598 36.1392 64.7287 34.6706C66.1972 33.202 66.1972 30.8124 64.7287 29.3439ZM44.7171 25.5917C41.7029 22.5776 41.7029 17.673 44.7173 14.659C47.7314 11.6445 52.636 11.6447 55.65 14.6589C58.6642 17.6732 58.6642 22.5777 55.6501 25.5917C52.636 28.606 47.7314 28.606 44.7171 25.5917ZM63.1542 33.096C62.5541 33.6964 61.5768 33.6964 60.9767 33.096L56.0512 28.1705C56.8749 27.5692 57.6104 26.8399 58.2288 25.9929L63.1542 30.9184C63.7547 31.5187 63.7547 32.4957 63.1542 33.096Z' fill='%23464646'/%3E%3Cpath d='M70.2852 0.148438H5.71484C2.64545 0.148438 0.148438 2.64545 0.148438 5.71484V54.6992C0.148438 57.7686 2.64545 60.2656 5.71484 60.2656H31.3203V66.9453H26.5951C23.0618 66.9453 20.1875 69.8197 20.1875 73.3529V74.7383C20.1875 75.3533 20.6858 75.8516 21.3008 75.8516H54.6992C55.3142 75.8516 55.8125 75.3533 55.8125 74.7383V73.3529C55.8125 69.8197 52.9382 66.9453 49.4049 66.9453H44.6797V60.2656H70.2852C73.3545 60.2656 75.8516 57.7686 75.8516 54.6992V5.71484C75.8516 2.64545 73.3545 0.148438 70.2852 0.148438ZM5.71484 2.375H70.2852C72.1267 2.375 73.625 3.87333 73.625 5.71484V48.0195H70.2852V6.82812C70.2852 6.21315 69.7869 5.71484 69.1719 5.71484H6.82812C6.21315 5.71484 5.71484 6.21315 5.71484 6.82812V48.0195H2.375V5.71484C2.375 3.87333 3.87333 2.375 5.71484 2.375ZM68.0586 48.0195H7.94141V7.94141H68.0586V48.0195ZM53.5859 73.3529V73.625H22.4141V73.3529C22.4141 71.0475 24.2897 69.1719 26.5951 69.1719C29.0329 69.1719 47.2947 69.1719 49.4049 69.1719C51.7103 69.1719 53.5859 71.0475 53.5859 73.3529ZM42.4531 66.9453H33.5469V60.2656H42.4531V66.9453ZM70.2852 58.0391C67.9799 58.0391 8.86751 58.0391 5.71484 58.0391C3.87333 58.0391 2.375 56.5407 2.375 54.6992V50.2461C4.85584 50.2461 71.0947 50.2461 73.625 50.2461V54.6992C73.625 56.5407 72.1267 58.0391 70.2852 58.0391Z' fill='%2300A040'/%3E%3Cpath d='M12.3945 16.8477H16.8477C17.4626 16.8477 17.9609 16.3494 17.9609 15.7344V11.2812C17.9609 10.6663 17.4626 10.168 16.8477 10.168H12.3945C11.7796 10.168 11.2812 10.6663 11.2812 11.2812V15.7344C11.2812 16.3494 11.7796 16.8477 12.3945 16.8477ZM13.5078 12.3945H15.7344V14.6211H13.5078V12.3945Z' fill='%2300A040'/%3E%3Cpath d='M21.3008 12.3945H35.7734C36.3884 12.3945 36.8867 11.8962 36.8867 11.2812C36.8867 10.6663 36.3884 10.168 35.7734 10.168H21.3008C20.6858 10.168 20.1875 10.6663 20.1875 11.2812C20.1875 11.8962 20.6858 12.3945 21.3008 12.3945Z' fill='%2300A040'/%3E%3Cpath d='M21.3008 16.8477H35.7734C36.3884 16.8477 36.8867 16.3494 36.8867 15.7344C36.8867 15.1194 36.3884 14.6211 35.7734 14.6211H21.3008C20.6858 14.6211 20.1875 15.1194 20.1875 15.7344C20.1875 16.3494 20.6858 16.8477 21.3008 16.8477Z' fill='%2300A040'/%3E%3Cpath d='M12.3945 25.7539H16.8477C17.4626 25.7539 17.9609 25.2556 17.9609 24.6406V20.1875C17.9609 19.5725 17.4626 19.0742 16.8477 19.0742H12.3945C11.7796 19.0742 11.2812 19.5725 11.2812 20.1875V24.6406C11.2812 25.2556 11.7796 25.7539 12.3945 25.7539ZM13.5078 21.3008H15.7344V23.5273H13.5078V21.3008Z' fill='%2300A040'/%3E%3Cpath d='M21.3008 21.3008H35.7734C36.3884 21.3008 36.8867 20.8025 36.8867 20.1875C36.8867 19.5725 36.3884 19.0742 35.7734 19.0742H21.3008C20.6858 19.0742 20.1875 19.5725 20.1875 20.1875C20.1875 20.8025 20.6858 21.3008 21.3008 21.3008Z' fill='%2300A040'/%3E%3Cpath d='M21.3008 25.7539H35.7734C36.3884 25.7539 36.8867 25.2556 36.8867 24.6406C36.8867 24.0256 36.3884 23.5273 35.7734 23.5273H21.3008C20.6858 23.5273 20.1875 24.0256 20.1875 24.6406C20.1875 25.2556 20.6858 25.7539 21.3008 25.7539Z' fill='%2300A040'/%3E%3Cpath d='M41.3398 45.793H64.7188C65.3337 45.793 65.832 45.2947 65.832 44.6797V39.1133C65.832 38.4983 65.3337 38 64.7188 38H41.3398C40.7249 38 40.2266 38.4983 40.2266 39.1133V44.6797C40.2266 45.2947 40.7249 45.793 41.3398 45.793ZM42.4531 40.2266H63.6055V43.5664H42.4531V40.2266Z' fill='%2300A040'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_553_1817'%3E%3Crect width='76' height='76' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  height: 76px;
  width: 76px;
  margin-bottom: 50px;
}
.service .servicerepeat .box h1 {
  font-size: 24px;
  color: #000000;
  font-weight: bold;
  margin-bottom: 0;
}
.service .servicerepeat .box p {
  color: #464646;
  font-size: 14px;
  font-weight: bold;
  line-height: 30px;
  padding: 5px 0;
  margin-bottom: 0;
  line-height: 20px;
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@media (max-width: 1200px) {
  .hero .carousel {
    min-height: calc(100vh - 66px);
  }
}
.hero img {
  position: absolute;
  inset: 0;
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: 1;
}

.hero {
  padding: 0;
}
.hero .carousel {
  width: 100%;
  min-height: 100vh;
  padding: 0;
  margin: 0;
  background-color: var(--background-color);
  position: relative;
}
.hero .carousel-item {
  position: absolute;
  inset: 0;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  overflow: hidden;
}
.hero .carousel-item:before {
  content: "";
  background: color-mix(in srgb, var(--background-color), transparent 50%);
  position: absolute;
  inset: 0;
  z-index: 2;
}
.hero .carousel-container {
  position: absolute;
  inset: 120px 64px 64px 64px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  z-index: 3;
}

.hero h2 {
  margin-bottom: 30px;
  font-size: 80px;
  font-weight: bold;
  animation: fadeInDown 1s both;
  color: #ffffff;
  text-shadow: 0 0 10px #000000;
  font-family: "Antonio", sans-serif;
}
.hero p {
  animation: fadeInDown 1s both 0.2s;
  color: #ffffff;
  font-size: 18px;
  text-align: center;
  text-shadow: 0 0 10px #000000;
  font-weight: bold;
}

@media (max-width: 768px) {
  .hero h2 {
    font-size: 30px;
    text-align: center;
  }
}
@media (min-width: 1024px) {
  .hero h2,
  .hero p {
    max-width: 60%;
    text-align: center;
  }
}
.hero .btn-get-started {
  font-weight: 500;
  font-size: 15px;
  letter-spacing: 1px;
  display: inline-block;
  padding: 15px 40px;
  border-radius: 4px;
  transition: 0.5s;
  margin: 10px;
  animation: fadeInUp 1s both 0.4s;
  background: #EE3C32;
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
  transition: 0.5s;
}
.hero .btn-get-started:hover {
  transform: translateY(-10px);
}

.hero .carousel-control-prev,
.hero .carousel-control-next {
  width: 10%;
  transition: 0.3s;
  opacity: 0.5;
}

.hero .carousel-control-prev:focus,
.hero .carousel-control-next:focus {
  opacity: 0.5;
}

.hero .carousel-control-prev:hover,
.hero .carousel-control-next:hover {
  opacity: 0.9;
}

@media (min-width: 1024px) {
  .hero .carousel-control-prev,
  .hero .carousel-control-next {
    width: 5%;
  }
}
.hero .carousel-control-next-icon,
.hero .carousel-control-prev-icon {
  font-size: 32px;
  line-height: 1;
}

.hero .carousel-indicators {
  list-style: none;
}

.hero .carousel-indicators li {
  cursor: pointer;
}

.heading1, .servicebd h1, .portfoliobd h1, .contactbd h1, .aboutbd h1 {
  font-size: 76PX;
  color: #ffffff;
  font-weight: bold;
}

.bdcommon a {
  color: #00A040;
  text-decoration: none;
  font-size: 20px;
  font-weight: bold;
}
.bdcommon a::after {
  content: "/";
  color: #ffffff;
  padding: 0 10px 0 10px;
}
.bdcommon a:last-child {
  color: #ffffff;
}
.bdcommon a:last-child::after {
  content: "";
  color: #ffffff;
}

.aboutbd {
  background: url("../images/aboutbd.png") repeat 0 0;
  height: 100%;
  width: 100%;
  padding: 50px 0;
}
.contactbd {
  background: url("../images/contactbd.png") repeat 0 0;
  height: 100%;
  width: 100%;
  padding: 50px 0;
}
.portfoliobd {
  background: url("../images/portfoliobd.png") repeat 0 0;
  height: 100%;
  width: 100%;
  padding: 50px 0;
}
.servicebd {
  background: url("../images/servicebd.png") repeat 0 0;
  height: 100%;
  width: 100%;
  padding: 50px 0;
}
.portfolio {
  margin-bottom: 50px;
}
.portfolio .portfolio-filters {
  padding: 0;
  margin: 0 auto 20px auto;
  list-style: none;
  text-align: center;
}
.portfolio .portfolio-filters li {
  cursor: pointer;
  display: inline-block;
  padding: 16px 30px;
  margin: 0;
  font-size: 15px;
  font-weight: bold;
  line-height: 1;
  margin-bottom: 5px;
  border-radius: 4px;
  transition: all 0.3s ease-in-out;
  font-family: var(--heading-font);
}
.portfolio .portfolio-filters li:hover {
  color: #241E20;
  background-color: var(--accent-color);
}
.portfolio .portfolio-filters li:first-child {
  margin-left: 0;
}
.portfolio .portfolio-filters li:last-child {
  margin-right: 0;
}
.portfolio .portfolio-filters li.filter-active {
  color: #ffffff;
  background-color: #EE3C32;
}
.portfolio .portfolio-item {
  position: relative;
  overflow: hidden;
}
.portfolio .portfolio-item .portfolio-info {
  opacity: 0;
  position: absolute;
  left: 12px;
  right: 12px;
  bottom: -100%;
  z-index: 3;
  transition: all ease-in-out 0.5s;
  background: color-mix(in srgb, #ffffff, transparent 10%);
  padding: 15px;
}
.portfolio .portfolio-item .portfolio-info h4 {
  font-size: 18px;
  font-weight: 600;
  padding-right: 50px;
}
.portfolio .portfolio-item .portfolio-info p {
  color: color-mix(in srgb, var(--default-color), transparent 30%);
  font-size: 14px;
  margin-bottom: 0;
  padding-right: 50px;
}
.portfolio .portfolio-item .portfolio-info .preview-link {
  position: absolute;
  right: 50px;
  font-size: 24px;
  top: calc(50% - 14px);
  color: color-mix(in srgb, var(--default-color), transparent 30%);
  transition: 0.3s;
  line-height: 0;
}
.portfolio .portfolio-item .portfolio-info .preview-link:hover {
  color: var(--accent-color);
}
.portfolio .portfolio-item .portfolio-info .details-link {
  position: absolute;
  right: 50px;
  font-size: 24px;
  top: calc(50% - 14px);
  color: color-mix(in srgb, var(--default-color), transparent 30%);
  transition: 0.3s;
  line-height: 0;
  right: 14px;
  font-size: 28px;
}
.portfolio .portfolio-item .portfolio-info .details-link:hover {
  color: var(--accent-color);
}
.portfolio .portfolio-item:hover .portfolio-info {
  opacity: 1;
  bottom: 0;
}

@media (max-width: 575px) {
  .portfolio .portfolio-filters li {
    font-size: 14px;
    margin: 0 0 10px 0;
  }
}
@media only screen and (max-width: 399px) {
  .aboutthumb .project img {
    padding-bottom: 20px;
  }
  .aboutthumb .project .polygon {
    position: absolute;
    transform: translate(-50%, -50%);
    left: 70%;
    top: 3.6%;
  }
}
/* home  testimonial */
.carousel {
  margin: 0 auto;
  padding-bottom: 50px;
}
.carousel .testimonial p {
  font-size: 32px;
  color: #ffffff;
  font-family: "Roboto", sans-serif;
  margin-bottom: 20px;
}
.carousel .testimonial p a {
  padding: 10px 20px;
  border: dotted 1px #ffffff;
  color: #ffffff;
  text-decoration: none;
  font-family: "Amarante", cursive;
  transition: transform 250ms;
}
.carousel .testimonial p a:hover {
  transform: translateY(-5px);
  background: #1a1718;
}
.carousel .testimonial .name {
  padding: 10px 20px;
  border: dotted 1px #ffffff;
  color: #ffffff;
  text-decoration: none;
  font-family: "Amarante", cursive;
  transition: transform 250ms;
  display: inline-block;
  margin-bottom: 50px;
  font-size: 36px;
}
.carousel .testimonial .name::before {
  content: "- ";
}
.carousel .testimonial .name::after {
  content: "- ";
}
.carousel .testimonial .name:hover {
  transform: translateY(-5px);
  background: #1a1718;
}
.carousel .overview {
  text-align: center;
  padding-bottom: 5px;
}
.carousel .overview a {
  padding: 10px 20px;
  border: dotted 1px #ffffff;
  color: #ffffff;
  text-decoration: none;
  font-family: "Amarante", cursive;
  transition: transform 250ms;
}
.carousel .overview a:hover {
  transform: translateY(-5px);
  background: #1a1718;
}
.carousel .star-rating i {
  font-size: 18px;
  color: #ffdc12;
}
.carousel .carousel-indicators {
  bottom: 15px;
}

.carousel-control-prev {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #999;
  text-shadow: none;
  top: 4px;
  left: auto;
  right: 40px;
}
.carousel-control-prev i {
  font-size: 20px;
  margin-right: 2px;
}

.carousel-control-next {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #999;
  text-shadow: none;
  top: 4px;
}
.carousel-control-next i {
  font-size: 20px;
  margin-right: 2px;
  margin-right: -2px;
}

.carousel-indicators li {
  font-size: 0px;
}/*# sourceMappingURL=default.css.map */