

/* Start:/local/templates/ecexpertby/template_styles.css?17631281304703*/
body {
  font-family: "Inter", sans-serif !important;
  font-optical-sizing: auto;
  font-weight: 700;
  font-style: normal;
}

.hero-banner .text-block {
  position: relative;
  top: -15%;
  max-width: 35%;
}

.hero-banner {

  margin-bottom: 0;
}

.text-white {
  color: white !important;
}

.header .navigation {
  /* background: #494848!important;*/
  background: rgba(73, 72, 72, 0.65) !important;
}

.map .map-wrapper iframe {

  height: 300px !important;
}

.hero-banner {
  margin-bottom: 0 !important;
}

.header .navigation .menu-button-right .main-menu__nav .main-menu__list>li>a,
.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list>li>a {

  text-transform: math-auto !important;
}

.about-sec .about-slider-wrapper .about-slide .about-heading h2 {

  color: #9CC8C3 !important;
}

.heading {
  padding-left: clamp(60px, 7.604vw, 180px);
}


.team .top-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #F5F7F9;
  padding: clamp(24px, 2vw, 180px) clamp(24px, 12.5vw, 350px) clamp(80px, 9.75vw, 350px) clamp(24px, 12.5vw, 350px);
}

@media (max-width: 575px) {
  .team .top-row {
    padding: 20px 20px 64px 20px;
    display: block;
  }
}

.team .top-row .heading {
  padding-left: 0;
}

@media (max-width: 575px) {
  .team .top-row .heading {
    padding-bottom: 24px;
  }
}

.team .top-row .slider-arrows {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 24px;
}

@media (max-width: 575px) {
  .team .top-row .slider-arrows {
    justify-content: center;
  }
}

.team .top-row .arrow-btn {
  display: grid;
  align-items: center;
  justify-content: center;
  width: clamp(40px, 3.333vw, 90px);
  height: clamp(40px, 3.333vw, 90px);
  background: transparent;
  border-radius: 5px;
  border: 1px solid #282525;
  transition: all 0.5s ease-in-out;
  cursor: pointer;
}

@media (max-width: 1024px) {
  .team .top-row .arrow-btn {
    width: clamp(32px, 4.688vw, 80px);
    height: clamp(32px, 4.688vw, 80px);
  }
}

@media (max-width: 490px) {
  .team .top-row .arrow-btn {
    width: 34px;
    height: 34px;
  }
}

.team .top-row .arrow-btn svg {
  width: clamp(20px, 1.667vw, 48px);
  height: clamp(20px, 1.667vw, 48px);
}

.team .top-row .arrow-btn svg path {
  transition: all 0.5s ease-in-out;
}

.team .top-row .arrow-btn:hover {
  background-color: #2D7C7B;
  transition: all 0.5s ease-in-out;
  border: 1px solid #FFFFFF;
}

.team .top-row .arrow-btn:hover svg path {
  stroke: #FFFFFF;
  transition: all 0.5s ease-in-out;
}

.team .team-wrapper {
  padding: 0 clamp(72px, 7.604vw, 180px);
  margin-top: -10.417vw;
}

@media (max-width: 575px) {
  .team .team-wrapper {
    padding: 0 4px;
  }
}

.team .team-wrapper .team-slider {
  margin: 0 -12px;
}

.team .team-block {
  position: relative;
  margin: 0 12px;
}

.team .team-block.v-2 {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 48px;
}

.team .team-block.v-2 img {
  width: 100%;
}

.team .team-block .content-box {
  position: relative;
  margin-top: -2.292vw;
  margin-left: 2.865vw;
  margin-right: 2.865vw;
  text-align: center;
  padding: clamp(10px, 0.833vw, 24px) 0;
  background: #F5F7F9;
  border: 2px solid #BDBCBC;
  transition: all 0.5s ease-in-out;
  box-shadow: 0px -10px 20px #FFFFFF;
}

@media (max-width: 575px) {
  .team .team-block .content-box {
    margin-top: -7.347vw;
    margin-left: 32px;
    margin-right: 32px;
  }
}

.team .team-block .content-box h5 {
  transition: all 0.5s ease-in-out;
  color: #282525;
}

.team .team-block:hover .content-box {
  transition: all 0.5s ease-in-out;
  margin-top: -5.208vw;
}

@media (max-width: 575px) {
  .team .team-block:hover .content-box {
    margin-top: -15.347vw;
  }
}

.team .team-block:hover .content-box h5 {
  transition: all 0.5s ease-in-out;
  color: #2D7C7B;
}

@media (max-width: 767px) {
  .heading {
    padding-left: 0;
  }
}


.cookies__wrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

.cookies__text {
  width: calc(100% - 130px);
  color: #0a1b33;
  font-size: 14px;
}

.cookies__text a {
  color: #717ba3;
  transition: color 0.3s;
}

.no-touch .cookies__text a:hover {
  color: #557cea;
}

.cookies__wrap .btn2 {
  max-width: 120px;
  width: 100%;
  padding: 5px 10px;
  min-height: 48px;
}

.cookies__wrap .btn2:after {
  display: none;
}

.cookies {
  position: fixed;
  z-index: 99999999;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 570px;
  padding: 20px;
  border: 1px solid #f0f1f7;
  border-radius: 20px 20px 0 0;
  background-color: #fff;
}

.text_underline {
  text-decoration: underline;
}
/* End */


/* Start:/local/templates/ecexpertby/css/layout/marquee.css?1763128128759*/
.marquee {
    padding: clamp(24px, 1.333vw, 92px) 0;

    background-position: center;
    background-size: cover;
    background-color: #2B2B2B;
}

.marquee.whyChoose {
    background: #F5F7F9;
}

.marquee .text-block {
    font-size: clamp(44px, 4.427vw, 25px);
    font-size: clamp(48px, 4.427vw, 120px);
    font-family: "Space Grotesk", sans-serif;
    font-style: normal;
    font-weight: 700;
    line-height: 120%;
    text-transform: uppercase;
    color: #FFFFFF;
}

@media (max-width: 991px) {
    .marquee .text-block {
       font-size: 4.5vw;
    }
}

@media (max-width: 767px) {
    .marquee .text-block {
        font-size: 4.5vw;
    }
}

@media (max-width: 575px) {
    .marquee .text-block {
        font-size:  font-size: 4.5vw;
    }
}


/* End */
/* /local/templates/ecexpertby/template_styles.css?17631281304703 */
/* /local/templates/ecexpertby/css/layout/marquee.css?1763128128759 */
