element.style {
  color: white !important;
}
.body-change {
  background-color: #030303f1 !important;
  color: white !important;
}
.bold-text-503 {
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}
.slide-19 {
  padding-top: 0;
  overflow: auto;
}

#footer-theme .div-block-314041 a strong {  padding-top: 0;
  margin-top: 0; }

  #footer-theme #footer-black-img img { max-width:308px; }

.image-32321 {
  border-radius: 100%;
}

.icon-20 {
  color: #02269b;
}
.content-wrap {
  margin-left: 20px;
  margin-right: 20px;
}
.dental-service-toggle {
  background-image: linear-gradient(rgba(#030303f1), rgba(#030303f1)),
    url("../images/pattern-1_1pattern-1.png");
  background-position: 0 0, 50%;
  background-size: auto, auto;
  border-top-right-radius: 300px;
  padding: 60px 20px 0;
}

.div-block-314040 .div-block-314042 { display:none; } 

.paragraph-90 {
  /* color: #000; */
  text-align: center;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.testimonial-content {
  width: 85%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-314179 {
  width: 65%;
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  padding-top: 0;
  display: flex;
  margin: auto;
}

.div-block-312616 {
  width: 370%;
  /* height: 500px; */
  background-image: url("../images/West-Orange-NJ-Dentist.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 20px;
  padding-bottom: 20px;
}

.text-div {
  text-align: center;
  margin-bottom: 0;
  overflow: auto;
}

.slide-nav-20 {
  display: none;
}

.img-div {
  width: 80px;
  height: auto;
  margin-bottom: 0;
}

.right-arrow-22 {
  top: -25px;
}

.paragraph-91 {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.testimonial-img-wrap {
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.testimonial-slider {
  /*height: 22vh;*/
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  align-items: center;
}

.div-block-312617 {
  width: 50%;
  background-color: #abe0f3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.testimonial-img {
  width: 90px;
  height: 90px;
  border: 1px solid #147699;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: none;
}

.slide-content {
  width: 80%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.left-arrow-22 {
  top: -25px;
}

.heading-212 {
  /* color: #000; */
  text-transform: capitalize;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 39px;
  font-weight: 400;
  line-height: 51px;
}

.button-9 {
  width: 210px;
  height: 60px;
  color: #fff;
  text-transform: uppercase;
  background-color: #243590;
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  border-bottom-left-radius: 50px;
  justify-content: center;
  align-items: center;
  font-size: 17px;
  line-height: 25px;
  display: flex;
}

.button-9:hover {
  text-decoration: none;
}
a.button-9.t1.show.hide1.size.w-button:hover {
  background-color: #b92024;
}
.button-9.t1.show {
  display: flex;
}

.button-9.t1.show.hide1 {
  background-color: #02269b;
}

.button-9.t1.show.hide1.marginadd {
  margin-right: 80px;
}

.button-9.t1.show.hide1.marginadd.size {
  margin-right: 40px;
}

.button-9.t1.show.hide1.size {
  width: 190px;
  height: 50px;
  text-align: center;
}

.testimonial {
  border-top-left-radius: 300px;
  margin-top: 0;
  overflow: hidden;
}

.header-div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.div-block-313491 {
  margin-bottom: 0;
  display: flex;
}

.heading-7240 {
  /* color: #000; */
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 23px;
  line-height: 33px;
}

@media screen and (min-width: 1280px) {
  .slide-19 {
    height: auto;
  }

  .icon-20,
  .paragraph-90 {
    /* color: #000; */
  }

  .div-block-312616 {
    width: 50%;
  }

  .text-div {
    margin-bottom: 0;
  }

  .paragraph-91 {
    height: auto;
    /* color: #000; */
    margin-bottom: 0;
  }

  .testimonial-slider {
    /*height: 22vh;*/
  }

  .div-block-312617 {
    width: 50%;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .testimonial-img {
    border-color: #147699;
  }

  .heading-212 {
    /* color: #000; */
  }

  .testimonial {
    display: flex;
  }

  .heading-7240 {
    /* color: #000; */
    text-align: center;
    font-size: 24px;
  }
}

@media screen and (min-width: 1920px) {
  .testimonial-slider {
    /* height: 17vh; */
  }
}

@media screen and (max-width: 991px) {
  .slide-19 {
    height: auto;
  }

  .respNav {
    background-color: #fff;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .hidden {
    display: none;
  }

  .div-block-314128 {
    background-color: #fff;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .block {
    display: none;
  }
  .testimonial-content {
    align-items: center;
  }

  .div-block-312616 {
    width: 100%;
    height: 450px;
  }

  .paragraph-91 {
    line-height: 30px;
  }

  .testimonial-slider {
    height: auto;
    padding-bottom: 20px;
  }

  .div-block-312617 {
    width: 100%;
  }

  .testimonial-img {
    width: 80px;
    height: 80px;
  }

  .button-9.t1 {
    margin-top: 20px;
  }

  .button-9.t1.show {
    display: flex;
  }

  .testimonial {
    border-top-left-radius: 200px;
    overflow: hidden;
  }

  .div-block-313491 {
    flex-direction: column;
  }
}

@media screen and (max-width: 767px) {
  .icon-20 {
    font-size: 24px;
    font-weight: 700;
  }
  .respNav {
    background-color: #fff;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }
  .right-arrow-22 {
    width: 50px;
    height: 50px;
  }

  .testimonial-slider {
    height: auto;
  }

  .left-arrow-22 {
    width: 50px;
    height: 50px;
  }
}
@media screen and (max-width: 360px) {
  .link-block-170 {
    width: 100%;
    height: 55px;
    background-color: rgba(2, 38, 155, 0.56);
    border: 1px #b92024;
    border-radius: 10px;
    margin-left: auto;
    margin-right: auto;
    text-decoration: none;
    position: absolute;
    /* top: 85%; */
    bottom: 0%;
    left: 0%;
    right: 0%;
  }
}
@media screen and (max-width: 479px) {
  .slide-19 {
    height: auto;
  }
  .div-block-313997._1 {
    margin-left: 0px !important;
  }
  .div-block-313997._1 {
    margin-right: 0px !important;
  }
  .link-block-170 {
    width: 100%;
    height: 55px;
    background-color: rgba(2, 38, 155, 0.56);
    border: 1px #b92024;
    border-radius: 10px;
    margin-left: auto;
    margin-right: auto;
    text-decoration: none;
    position: absolute;
    /* top: 88% !important; */
    bottom: 0%;
    left: 0%;
    right: 0%;
  }
  .div-block-314103 {
    height: auto !important;
  }
  .icon-20 {
    color: #000;
    font-size: 14px;
    font-weight: 700;
  }

  .content-wrap {
    margin-left: 10px;
    margin-right: 10px;
  }

  .paragraph-90 {
    text-align: center;
    font-size: 18px;
  }

  .testimonial-content {
    width: 100%;
  }

  .div-block-314179 {
    flex-direction: column;
    margin-top: 0;
  }

  .div-block-312616 {
    height: 300px !important;
    background-position: 50%;
  }

  /* .text-div {
    margin-bottom: 0;
  } */

  .right-arrow-22 {
    width: 30px;
    height: 30px;
    background-color: #fff;
    border-radius: 100%;
    top: auto;
    bottom: 15%;
    left: 23%;
    right: 0%;
  }

  .paragraph-91 {
    text-align: center;
    font-size: 17px;
    line-height: 22px;
  }

  .testimonial-slider {
    height: auto;
    padding-bottom: 40px;
  }

  .div-block-312617 {
    padding-bottom: 40px;
  }

  .testimonial-img {
    width: 60px;
    height: 60px;
  }

  .slide-content {
    width: 100%;
  }

  .left-arrow-22 {
    width: 30px;
    height: 30px;
    background-color: #fff;
    border-radius: 100%;
    top: auto;
    bottom: 15%;
    left: -20%;
    right: 0%;
  }

  .heading-212 {
    text-align: center;
    font-size: 30px;
  }

  .button-9.t1.show.hide1 {
    display: none;
  }

  .button-9.t1.show.hide1.marginadd.size {
    text-align: center;
    margin-right: 0;
    display: block;
  }

  .button-9.t1.show.hide1.size {
    text-align: center;
    display: block;
  }

  .testimonial {
    border-top-left-radius: 100px;
    margin-top: 0;
  }

  .header-div {
    margin-bottom: 20px;
  }
}
.our-office-toggle {
  padding-top: 40px;
  padding-right: 20px;
  padding-bottom: 40px;
  padding-left: 20px;
}

.our-dedicated-team-toggle {
  padding-top: 60px;
  padding-right: 20px;
  padding-bottom: 60px;
  padding-left: 20px;
}
.nav-change {
  background-color: #030303f1 !important;
  color: white !important;
}
.white-logo {
  display: block;
}
.white-logo-hide {
  display: none;
}

.white-logo {
  display: block;
}
.white-logo-hide {
  display: none;
}
.brand-logo-hide {
  display: none;
}
.button-plus {
  font-size: 35px !important;
}
.button-9 {
  width: 210px;
  height: 60px;
  color: #fff;
  text-transform: uppercase;
  background-color: #243590;
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  border-bottom-left-radius: 50px;
  justify-content: center;
  align-items: center;
  font-size: 17px;
  line-height: 25px;
  display: flex;
  opacity: 100%;
}
div#reviewSlider {
  height: 22vh;
}
.div-block-314179 {
  width: 75%;
  justify-content: center;
  align-items: center;
  margin-top: 80px;
  padding-top: 0;
  display: flex;
  /* margin: auto; */
}
a.button-9.t1.show.hide1.marginadd.size.w-button {
  opacity: 1;
  transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotateX(0deg)
    rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
  transform-style: preserve-3d;
  background-color: #02269b;
  color: rgb(255, 255, 255);
  /* margin-right: 40px; */
}

#brand_logo_blue img,
#white_logo img {
  width: 80%;
  position: relative;
}

.div-block-314008-toggle {
  width: 85%;
  height: 370px;
  /* background-color: #fff; */
  border-radius: 21px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 20px;
  display: flex;
  position: relative;
  top: 21px;
  left: -40px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  background-color: #48b3db !important;
}
.div-block-314008-toggle2 {
  width: 85%;
  height: 370px;
  /* background-color: #fff; */
  border-radius: 21px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 20px;
  display: flex;
  position: relative;
  top: 21px;
  left: 40px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  background-color: #48b3db !important;
}
.container {
  z-index: 1;
  height: 100%;
  max-width: 1300px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 60px;
  display: flex;
  position: relative;
}

.div-block {
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  display: block;
}

.div-block-2 {
  width: 100%;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 0;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
  position: relative;
  top: -19px;
}

.div-block-3 {
  width: 50%;
  display: none;
  position: relative;
}

.hero {
  z-index: 1;
  height: 100vh;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  padding: 220px 10px 100px;
  position: relative;
  overflow: hidden;
}

.image {
  position: relative;
  left: -37px;
}

.heading {
  max-width: none;
  color: #1d2a84;
  text-align: center;
  background-image: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  line-height: 60px;
  display: none;
}

.paragraph {
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.div-block-4 {
  z-index: -1;
  width: 126px;
  height: 291px;
  background-image: linear-gradient(#a9d7e7, #fff);
  border-top-left-radius: 100px;
  border-top-right-radius: 100px;
  position: absolute;
  top: -9.141px;
  left: 1.703px;
}

.div-block-5 {
  z-index: -1;
  position: absolute;
  top: 352.734px;
  left: -122px;
}

.about {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  padding: 60px 20px;
  overflow: hidden;
}

.container-2 {
  max-width: 1300px;
}

.div-block-6 {
  width: 100%;
  flex-direction: row-reverse;
  justify-content: space-between;
  display: flex;
}

.div-block-7 {
  width: 62%;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.div-block-8 {
  width: 40%;
}

.paragraph-2 {
  /* background-color: #eefaff; */
  border-left: 3px #243590;
  margin-top: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  /* padding-left: 10px; */
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 16px;
  line-height: 26px;
  position: relative;
}

.paragraph-2.hide {
  display: none;
}

.paragraph-3 {
  margin-top: 20px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.heading-2 {
  color: #002868;
  font-family: Great Vibes, cursive;
  font-size: 40px;
  line-height: 48px;
}

.service {
  background-color: #e6f8ff;
  border-top-right-radius: 300px;
  padding-bottom: 40px;
  position: relative;
  overflow: hidden;
}

.service.hide {
  display: none;
}

.container-3 {
  max-width: 1300px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-9 {
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-3 {
  /* color: #000; */
  text-align: center;
  margin-top: 10px;
  margin-bottom: 50px;
  font-family: Montserrat, sans-serif;
  font-size: 39px;
  line-height: 51px;
}

.heading-3.color {
  color: #fff;
  margin-bottom: 20px;
}

.heading-3.co1 {
  color: #fff;
  margin-top: 0;
}

.div-block-10 {
  width: 100%;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  padding-top: 40px;
  display: flex;
  position: relative;
}

.div-block-11 {
  width: 50%;
  background-color: #fff;
  border: 1px solid #147699;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.heading-4 {
  background-image: linear-gradient(135deg, #a9d7e7, #fff);
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  margin-top: 0;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-4 {
  font-size: 16px;
  line-height: 26px;
}

.list {
  padding-left: 20px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.image-2 {
  margin-bottom: 20px;
}

.div-block-12 {
  position: absolute;
  top: 104px;
}

.div-block-13 {
  position: absolute;
  top: 495px;
  left: 1074.5px;
}

.image-3 {
  transform: rotate(177deg);
}

.text-block-223 {
  color: #f3b05b;
  text-align: center;
  font-size: 18px;
  font-weight: 800;
  display: none;
}

.slide-nav-4 {
  top: 420px;
}

.heading-7232 {
  color: #000;
  font-family: Oswald, sans-serif;
  font-size: 40px;
  line-height: 50px;
}

.heading-7232.center {
  text-align: center;
}

.slide-18 {
  width: 100%;
  margin-left: 10px;
}

.div-block-30765 {
  width: 48%;
  justify-content: flex-start;
  margin-top: 0;
}

.div-block-30765.left {
  width: 48%;
  justify-content: flex-start;
}

.slider-8 {
  height: 40vh;
  max-width: 1200px;
  background-color: rgba(0, 0, 0, 0);
}

.slider-8.mobile-hide {
  height: 50vh;
  max-width: 1300px;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-right: 0;
}

.heading-7239 {
  text-align: center;
  font-family: Oswald, sans-serif;
  font-size: 23px;
}

.div-block-312613 {
  width: 100%;
  flex-direction: column;
  justify-content: space-between;
}

.div-block-30766 {
  width: 100%;
  height: 300px;
  background-color: #fff;
  border-radius: 30px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px 40px;
  display: flex;
  position: relative;
  box-shadow: 1px 1px 20px -12px #757474;
}

.div-block-30766._1 {
  width: 48%;
  height: 300px;
}

.right-arrow-3 {
  width: 50px;
  height: 50px;
  background-color: #f3b05b;
  display: none;
  top: auto;
  bottom: -5%;
  left: 5%;
  right: 0%;
}

.div-block-312615 {
  width: 100%;
  justify-content: space-between;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  display: flex;
}

.icon-16 {
  color: #fff;
  font-size: 25px;
  font-weight: 700;
}

.left-arrow-3 {
  width: 50px;
  height: 50px;
  color: #005c64;
  background-color: #f3b05b;
  font-size: 25px;
  font-weight: 700;
  display: none;
  top: auto;
  bottom: -5%;
  left: -5%;
  right: 0%;
}

.icon-17 {
  color: #fff;
  font-weight: 700;
}

.paragraph-189 {
  text-align: center;
  margin-top: 10px;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.section {
  height: 85vh;
  background-image: url("../images/96-2.png");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-span-3 {
  color: #d0293a;
}

.mask-2 {
  padding-top: 20px;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.testimonial {
  border-top-left-radius: 300px;
  margin-top: 0;
  overflow: hidden;
}

.testimonial._9,
.testimonial.pt,
.testimonial.t {
  margin-top: 0;
}

.div-block-312616 {
  /* width: 50%;
  height: 491.797px; */
  background-image: url("../images/West-Orange-NJ-Dentist.jpg");
  background-position: 55%;
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 20px;
  padding-bottom: 20px;
}

.div-block-312617 {
  background-color: #abe0f3;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}
.patient-testimonial-theme {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.heading-212 {
  /* color: #000; */
  text-transform: capitalize;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 39px;
  font-weight: 400;
  line-height: 51px;
}

.slide-content {
  width: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.img-div {
  width: 80px;
  height: auto;
  margin-bottom: 0;
}

/* .testimonial-img {
  width: 90px;
  height: 90px;
  border: 1px solid #147699;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
} */

.right-arrow-22 {
  top: -115px;
}

.slide-19 {
  height: auto;
}

.testimonial-content {
  width: 85%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.author-name-div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-213 {
  color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  font-weight: 500;
}

/* .paragraph-91 {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
} */

.left-arrow-22 {
  top: -100px;
}

.image-32321 {
  border-radius: 100%;
}

.content-wrap {
  margin-left: 50px;
  margin-right: 50px;
}

.slide-nav-20 {
  display: none;
}

.testimonial-img-wrap {
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

.text-div {
  text-align: center;
  margin-bottom: 20px;
}

.header-div {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.icon-20 {
  color: #02269b;
}

.testimonial-slider {
  background-color: rgba(0, 0, 0, 0);
  justify-content: center;
  align-items: center;
}

.paragraph-90 {
  /* color: #000; */
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.heading-7240 {
  /* color: #000; */
  margin-bottom: 0;
  margin-top: 10px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 23px;
  line-height: 33px;
}

.heading-7240._1 {
  margin-top: 10px;
}

.section-2 {
  height: 50vh;
  background-image: linear-gradient(
      rgba(20, 118, 153, 0.63),
      rgba(20, 118, 153, 0.63)
    ),
    url("../images/fe48760433d9d00309819af3ff35f802.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  overflow: hidden;
}

.container-4 {
  max-width: 1300px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.div-block-312618 {
  width: 100%;
  display: flex;
  position: relative;
}

.div-block-312619 {
  width: 50%;
  background-color: #fff;
  border: 1px solid #dbdbdb;
  border-top-left-radius: 300px;
  border-bottom-left-radius: 300px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  box-shadow: 0 2px 20px rgba(0, 0, 0, 0.2);
}

.div-block-312620 {
  width: 50%;
}

.section-3 {
  padding-top: 40px;
  padding-bottom: 60px;
  overflow: hidden;
}

.section-3.hide {
  display: none;
}

.div-block-312621 {
  margin-top: 30px;
  display: flex;
}

.list-2 {
  margin-left: 60px;
  padding-left: 0;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.list-3 {
  padding-left: 20px;
  font-size: 16px;
  line-height: 26px;
}

.paragraph-190 {
  text-align: center;
  margin-top: 30px;
  margin-left: 30px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.paragraph-190._1 {
  text-align: left;
}

.bold-text-343 {
  color: #000;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
}
.bold-theme-toggle1 {
  color: #fffcfc;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 18px;
}

.bold-text-343._32 {
  font-family: Montserrat, sans-serif;
  font-size: 18px;
}

.div-block-312782 {
  width: 33%;
  position: absolute;
  top: -22%;
  bottom: auto;
  left: -1%;
  right: auto;
  overflow: hidden;
}

.link-165 {
  font-family: Montserrat, sans-serif;
  text-decoration: none;
}

.image-32611 {
  width: 422px;
}

.contact {
  height: 40vh;
  background-image: url("../images/SL-122519-26430-27.jpg");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  margin-top: 140px;
  display: flex;
  position: relative;
  overflow: visible;
}

.image-5 {
  width: 100%;
}

.div-block-312781 {
  width: 30%;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.heading-7235 {
  color: #000;
  font-family: Droid Serif, serif;
  font-size: 50px;
  line-height: 60px;
}

.text-block-15593 {
  color: #fff;
  text-align: center;
  font-family: Droid Serif, serif;
  font-size: 17px;
  line-height: 25px;
}

.text-block-15593._123 {
  padding-top: 20px;
  padding-bottom: 40px;
}

.div-block-312801 {
  width: 100%;
  justify-content: space-between;
  align-items: flex-start;
  padding: 50px 20px 20px;
  display: flex;
}

.div-block-312802 {
  width: 30%;
}

.div-block-312803 {
  width: 30%;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
  top: 216px;
}

.div-block-312804 {
  width: 100%;
  height: 250px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 60px;
  display: flex;
}

.text-block-15594 {
  color: #fff;
  text-align: center;
  font-family: Open Sans, sans-serif;
  font-size: 17px;
  line-height: 27px;
}

.text-block-15594._123 {
  padding-top: 20px;
  padding-bottom: 0;
}

.text-block-15594._1 {
  margin-top: 10px;
}

.heading-7241 {
  color: #02269b;
  font-family: Montserrat, sans-serif;
  font-size: 39px;
  font-weight: 600;
  line-height: 51px;
}

.section-4 {
  background-image: linear-gradient(
    rgba(255, 255, 255, 0.91),
    rgba(255, 255, 255, 0.91)
  );
  background-position: 0 0;
  background-size: auto;
  padding-top: 0;
  padding-bottom: 20px;
  overflow: hidden;
}

.office-hours-toggle {
  background-image: linear-gradient(rgba(#030303f1), rgba(#030303f1));
  background-position: 0 0;
  background-size: auto;
  padding-top: 0;
  padding-bottom: 20px;
  overflow: hidden;
}

.image-32612 {
  display: none;
}

.image-32613 {
  height: 600px;
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
}

.navlink-2 {
  color: #02269b;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 25px;
  text-decoration: none;
}
.navlink-2_1 {
  color: white !important;
  /* background-image: linear-gradient(rgb(61 51 51 / 89%), rgb(67 62 62 / 89%)), url(../images/dental-consultation-at-clinic-cover.jpg)!important; */
}

.navlink-2:hover {
  color: #b92024;
}

.navlink-2.w--current {
  color: #02269b;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.link-25 {
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
}

.link-25:hover,
.link-25.w--current {
  color: #b98b2f;
}

.link-25._1 {
  color: #02269b;
  text-transform: capitalize;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.link-25._1:hover {
  color: #b92024;
}

.container-160 {
  max-width: 1300px;
  border-bottom: 0.5px #dbdbdb;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 0;
}

.brand-11 {
  width: 25%;
  top: 0;
}

.dropdown-wrapper-3 {
  width: 18%;
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
  overflow: visible;
}

.dropdown-wrapper-3.w--open {
  max-height: 100vh;
  min-width: 300px;
  background-color: #fff;
  border-radius: 15px;
  left: -97px;
  box-shadow: 0 50px 25px -50px rgba(32, 53, 90, 0.15),
    8px 18px 60px 4px rgba(0, 0, 0, 0.13);
}

.dropdown-wrapper-3.center {
  width: auto;
}

.div-block-312805 {
  width: 16%;
}

.div-block-312805._1 {
  width: 18%;
}

.div-block-312806 {
  width: 50%;
}

.icon-47 {
  color: #fff;
  margin-right: 5px;
  font-weight: 400;
}

.icon-47:hover {
  color: #b98b2f;
}

.icon-47._1 {
  color: #02269b;
  margin-right: 0;
  font-size: 18px;
}

.icon-47._1:hover {
  color: #b92024;
}

.icon-47._1._2 {
  display: none;
}

.div-block-313435,
.div-block-313435._1 {
  margin-top: 0;
}

.dropdown-pointer-4 {
  width: 1100px;
  height: auto;
  background-color: #fff;
  background-image: url("../images/blue-abstract-gradient-wave-wallpaper.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 21px;
  padding: 30px 10px;
  display: flex;
  position: relative;
  left: -360px;
}

.dropdown-pointer-4.center {
  border-radius: 21px;
  justify-content: center;
  align-items: center;
  padding: 10px 0;
  left: 0;
}
p.paragraph-91 {
  /* color: black; */
}

.dropdown-pointer-4.center.p {
  width: 1000px;
}

.text-block-15489 {
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.text-block-15624 {
  color: #fff;
}

.nav-content-wrap-4 {
  width: 100%;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-left: 5px;
  padding-left: 0;
  display: flex;
}

.dropdown-title-3 {
  text-transform: capitalize;
  margin-bottom: 2px;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 25px;
}

.icon-24 {
  color: #fff;
}

.div-block-313436 {
  margin-top: 20px;
  display: flex;
}

.nav-link-details-2 {
  color: rgba(40, 51, 56, 0.6);
  white-space: normal;
  font-size: 14px;
  display: none;
}

.navigation-dropdown-4 {
  min-width: 140px;
  display: block;
  top: 100%;
}

.navigation-dropdown-4.w--open {
  height: auto;
  min-width: 200px;
  background-color: rgba(0, 0, 0, 0);
  padding-top: 10px;
  top: 100%;
  left: auto;
  right: -126.578px;
}

.navigation-dropdown-4.left {
  width: 300px;
  min-width: 300px;
  display: none;
}

.navigation-dropdown-4.left.w--open {
  min-width: 500px;
  display: flex;
  left: auto;
  right: auto;
}

.navigation-dropdown-4.left.center {
  width: 100px;
  min-width: 300px;
  border-radius: 21px;
}

.navigation-dropdown-4.left.center._1.w--open {
  width: 100px;
  min-width: 200px;
  display: flex;
}

.navigation-dropdown-4.left.center._3.w--open {
  min-width: 200px;
}

.navigation-dropdown-4.left.center._3.hide1 {
  display: block;
}

.navigation-dropdown-4.left.center._3.hide1.w--open {
  display: none;
}

.navigation-dropdown-4.left.center._2.w--open {
  min-width: 200px;
}

.navigation-dropdown-4.left.center._2.hide1.w--open {
  display: none;
}

.navigation-dropdown-4.left {
  width: 300px;
  min-width: 300px;
  display: none;
}

.navigation-dropdown-4.left.w--open {
  min-width: 1070px;
  display: block;
  left: auto;
  right: auto;
}

.navigation-dropdown-4.left.center {
  width: 100px;
  min-width: 300px;
  border-radius: 21px;
}

.navigation-dropdown-4.left.center._1.w--open {
  width: 100px;
  min-width: 200px;
  display: flex;
}

.navigation-dropdown-4.left.center._3.w--open,
.navigation-dropdown-4.left.center._2.w--open {
  min-width: 200px;
}

.navigation-dropdown-4.left {
  width: 300px;
  min-width: 300px;
  display: none;
}

.navigation-dropdown-4.left.w--open {
  min-width: 1070px;
  display: block;
  left: auto;
  right: auto;
}

.navigation-dropdown-4.left.center {
  width: 100px;
  min-width: 300px;
  border-radius: 21px;
}

.navigation-dropdown-4.left.center._1.w--open {
  width: 100px;
  min-width: 200px;
  display: flex;
}

.navigation-dropdown-4.left.center._3.w--open,
.navigation-dropdown-4.left.center._2.w--open {
  min-width: 200px;
}

.navigation-dropdown-4.left {
  width: 300px;
  min-width: 300px;
  display: none;
}

.navigation-dropdown-4.left.w--open {
  min-width: 1070px;
  display: block;
  left: auto;
  right: auto;
}

.navigation-dropdown-4.left.center {
  width: 100px;
  min-width: 300px;
  border-radius: 21px;
}

.navigation-dropdown-4.left.center._1.w--open {
  width: 100px;
  min-width: 200px;
  display: flex;
}

.navigation-dropdown-4.left.center._3.w--open,
.navigation-dropdown-4.left.center._2.w--open {
  min-width: 200px;
}

.navigation-dropdown-4.left {
  width: 300px;
  min-width: 300px;
  display: none;
}

.navigation-dropdown-4.left.w--open {
  min-width: 1070px;
  display: flex;
  left: auto;
  right: auto;
}

.navigation-dropdown-4.left.center {
  width: 100px;
  min-width: 300px;
  border-radius: 21px;
}

.navigation-dropdown-4.left.center._2.w--open {
  min-width: 200px;
}

.navigation-dropdown-4.left.center._2.hide1.w--open {
  display: none;
}

.navigation-dropdown-4.left.center._3.w--open {
  min-width: 200px;
}

.navigation-dropdown-4.left.center._3.hide1.w--open {
  display: none;
}

.navigation-dropdown-4.left.center._1.w--open {
  width: 100px;
  min-width: 200px;
  display: flex;
}

.navigation-dropdown-4.left {
  width: 300px;
  min-width: 300px;
  display: none;
}

.navigation-dropdown-4.left.w--open {
  min-width: 1070px;
  display: flex;
  left: auto;
  right: auto;
}

.navigation-dropdown-4.left.center {
  width: 100px;
  min-width: 300px;
  border-radius: 21px;
}

.navigation-dropdown-4.left.center._2.w--open {
  min-width: 200px;
}

.navigation-dropdown-4.left.center._2.hide1.w--open {
  display: none;
}

.navigation-dropdown-4.left.center._3.w--open {
  min-width: 200px;
}

.navigation-dropdown-4.left.center._3.hide1.w--open {
  display: none;
}

.navigation-dropdown-4.left.center._1.w--open {
  width: 100px;
  min-width: 200px;
  display: flex;
}

.navigation-dropdown-4.left {
  width: 300px;
  min-width: 300px;
  display: none;
}

.navigation-dropdown-4.left.w--open {
  min-width: 1070px;
  display: block;
  left: auto;
  right: auto;
}

.navigation-dropdown-4.left.center {
  width: 100px;
  min-width: 300px;
  border-radius: 21px;
}

.navigation-dropdown-4.left.center._1.w--open {
  width: 100px;
  min-width: 200px;
  display: flex;
}

.navigation-dropdown-4.left.center._3.w--open,
.navigation-dropdown-4.left.center._2.w--open {
  min-width: 200px;
}

.navigation-dropdown-4.left {
  width: 300px;
  min-width: 300px;
  display: none;
}

.navigation-dropdown-4.left.w--open {
  min-width: 1070px;
  display: block;
  left: auto;
  right: auto;
}

.navigation-dropdown-4.left.center {
  width: 100px;
  min-width: 300px;
  border-radius: 21px;
}

.navigation-dropdown-4.left.center._1.w--open {
  width: 100px;
  min-width: 200px;
  display: flex;
}

.navigation-dropdown-4.left.center._3.w--open,
.navigation-dropdown-4.left.center._2.w--open {
  min-width: 200px;
}

.navigation-dropdown-4.left {
  width: 300px;
  min-width: 300px;
  display: none;
}

.navigation-dropdown-4.left.w--open {
  min-width: 1070px;
  display: block;
  left: auto;
  right: auto;
}

.navigation-dropdown-4.left.center {
  width: 100px;
  min-width: 300px;
  border-radius: 21px;
}

.navigation-dropdown-4.left.center._3.w--open {
  min-width: 200px;
}

.navigation-dropdown-4.left.center._1.w--open {
  width: 100px;
  min-width: 200px;
  display: flex;
}

.navigation-dropdown-4.left.center._2.w--open {
  min-width: 200px;
}

.navigation-dropdown-4.left {
  width: 300px;
  min-width: 300px;
  display: none;
}

.navigation-dropdown-4.left.w--open {
  min-width: 500px;
  display: flex;
  left: auto;
  right: auto;
}

.navigation-dropdown-4.left.center {
  width: 100px;
  min-width: 300px;
  border-radius: 21px;
}

.navigation-dropdown-4.left.center._2.w--open {
  min-width: 200px;
}

.navigation-dropdown-4.left.center._2.hide1.w--open {
  display: none;
}

.navigation-dropdown-4.left.center._3.w--open {
  min-width: 200px;
}

.navigation-dropdown-4.left.center._3.hide1 {
  display: block;
}

.navigation-dropdown-4.left.center._3.hide1.w--open {
  display: none;
}

.navigation-dropdown-4.left.center._1.w--open {
  width: 100px;
  min-width: 200px;
  display: flex;
}

.brand-logo-blue {
  width: 80%;
  opacity: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.heading-7243 {
  color: #4a87d6;
  text-align: left;
  text-transform: uppercase;
  padding-left: 15px;
  font-size: 15px;
  line-height: 25px;
  text-decoration: underline;
}

.mobile-navigation {
  display: none;
}

.dropdown-link-19 {
  z-index: 25;
  width: 250px;
  color: #283338;
  border: 1px #ececec;
  border-radius: 10px;
  align-items: center;
  padding: 10px;
  font-size: 16px;
  text-decoration: none;
  transition: all 0.2s;
  display: flex;
  position: relative;
}

.dropdown-link-19:hover {
  color: #fff;
  background-color: #243590;
}

.dropdown-link-19._1 {
  width: 177px;
  border-radius: 10px;
}

.dropdown-link-19._1:hover {
  background-color: #243590;
}

.dropdown-link-19._2 {
  width: 200px;
}

.dropdown-link-19._3 {
  width: 230px;
}

.link-block {
  z-index: 1;
  width: 170px;
  height: 55px;
  color: #fff;
  background-color: #a9d7e7;
  border-radius: 50px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 10px;
  padding-left: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.pointer-3 {
  z-index: 20;
  width: 20px;
  height: 20px;
  background-color: #fff;
  border-radius: 2px;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: absolute;
  top: -2%;
  bottom: auto;
  left: 0%;
  right: 4%;
  transform: rotate(45deg);
}

.cnc-navigation-2 {
  width: 100%;
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  padding: 15px 20px;
  display: block;
  position: fixed;
}

.cnc-navigation-2.bg-black {
  background-color: rgba(0, 0, 0, 0);
}

.dropdown-31 {
  letter-spacing: 1px;
  text-transform: uppercase;
  flex-direction: row-reverse;
  justify-content: space-between;
  padding-left: 10px;
  padding-right: 20px;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
  display: flex;
}

.dropdown-31._1 {
  padding-right: 10px;
}

.nav-menu-11 {
  width: 74%;
  justify-content: flex-end;
  align-items: center;
  padding-top: 5px;
  display: flex;
}

.dropdown-30 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dropdown-30._1 {
  margin-left: 10px;
  margin-right: 10px;
}

.dropdown-30._1.hide {
  display: none;
}

.dropdown-30._1._2 {
  margin-left: 0;
}

.text-block-15894 {
  font-size: 17px;
}

.div-block-312404 {
  z-index: -1;
  width: 70px;
  height: 44px;
  background-color: #bf0a30;
  border-radius: 50px;
  position: absolute;
  left: 94px;
}

.brand-logo-white {
  width: 80%;
  opacity: 1;
  position: relative;
}

.image-32670 {
  display: none;
}

.link {
  color: #000;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia,
    serif;
  font-size: 21px;
  text-decoration: none;
}

.link:hover {
  color: #f21c1c;
}

.submit-button {
  height: 50px;
  background-color: #1d2447;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
}

.text-field-2 {
  width: 200px;
  height: 50px;
  color: #4b7085;
  background-color: #fff;
  border: 1px #000;
  border-top-left-radius: 50px;
  border-bottom-left-radius: 50px;
  margin-bottom: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 20px;
  font-family: Lato, sans-serif;
  font-size: 25px;
}

.text-field-2::-ms-input-placeholder {
  color: #000;
  font-size: 20px;
  line-height: 28px;
}

.text-field-2::placeholder {
  color: #000;
  font-size: 20px;
  line-height: 28px;
}

.text-block-8 {
  color: #000;
  text-align: center;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia,
    serif;
  font-size: 25px;
  line-height: 33px;
}

.div-block-30780 {
  width: 25%;
}

.div-block-30780._1 {
  width: 31%;
}

.div-block-312842 {
  width: 25%;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-312629 {
  width: 100%;
  align-items: center;
  padding-top: 10px;
  display: flex;
}

.div-block-312634 {
  flex-direction: column;
  display: flex;
}

.div-block-30779 {
  width: 100%;
  height: 0.1px;
  max-width: 1200px;
  border: 1px solid #147699;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
}

.link-block-48 {
  width: 70%;
  text-decoration: none;
}

.bold-text-207 {
  color: #000;
  font-weight: 500;
}

.bold-text-207:hover {
  color: #fff;
}

.bold-text-207._369 {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia,
    serif;
  font-size: 21px;
}

.bold-text-207._369:hover {
  color: #bf0a30;
}

.heading-313 {
  color: #000;
  text-align: left;
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 0;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia,
    serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 33px;
}

.div-block-312633 {
  width: 100%;
}

.container-130 {
  max-width: 1300px;
}

.text-block-10 {
  color: #000;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia,
    serif;
  font-size: 21px;
  font-weight: 500;
  line-height: 30px;
}

.text-block-10._2 {
  color: #000;
  margin-left: 10px;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia,
    serif;
  font-size: 21px;
}

.text-block-10._2:hover {
  color: #f21c1c;
}

.text-block-15896 {
  color: #fff;
  padding-left: 5px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.text-block-15896:hover {
  color: #f9ab22;
}

.div-block-50 {
  width: 22%;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 40px;
  display: flex;
}

.div-block-312631 {
  width: 100%;
  border-bottom-left-radius: 30px;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 10px;
  display: none;
}

.paragraph-2205 {
  color: #000;
  padding-top: 10px;
  font-size: 21px;
  line-height: 30px;
}

.form-2 {
  align-items: center;
  display: flex;
}

.text-block-15145 {
  color: #e81e2a;
  font-size: 18px;
}

.text-block-15145._1 {
  color: #bf0a30;
  font-size: 23px;
  line-height: 30px;
}

.image-32426 {
  width: 100%;
}

.div-block-30774 {
  width: 100%;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.div-block-312632 {
  height: 60px;
  background-color: #fff;
  align-items: center;
  padding-right: 10px;
  display: flex;
}

.link-block-65 {
  width: 100%;
  color: #000;
  text-align: center;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 15px;
  font-family: Montserrat, sans-serif;
  text-decoration: none;
  display: flex;
}

.link-block-65.w--current {
  color: #fff;
}

.link-block-65.hide1,
.link-block-65.hide1.w--current {
  display: none;
}

.div-block-312630 {
  width: 40px;
  height: 40px;
  color: #bf0a30;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  font-size: 22px;
  display: flex;
}

.link-block-47 {
  width: auto;
  height: auto;
  margin-left: 0;
  margin-right: 10px;
  text-decoration: none;
  display: block;
}

.link-block-47.left:hover {
  text-decoration: none;
}

.link-block-47.left._1 {
  display: none;
}

.div-block-30902 {
  width: 40px;
  height: 40px;
  background-color: #3b5998;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 0;
  display: flex;
}

.div-block-30902.f {
  width: 50px;
  height: 50px;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #4a87d6;
  border-radius: 100%;
  margin-left: 0;
}

.div-block-30902.f:hover {
  background-color: #4a87d6;
}

.div-block-30902.twitter {
  background-color: #f21c1c;
  background-image: radial-gradient(circle at 0%, #f9ab22, #f21c1c);
  border-radius: 20%;
  margin-left: 10px;
}

.div-block-30902.twitter:hover {
  background-color: #f9ab22;
}

.div-block-30902.inst {
  background-color: #f21c1c;
  background-image: radial-gradient(circle at 0 0, #f9ab22, #f21c1c);
  border-radius: 100%;
  margin-left: 10px;
}

.div-block-30902.inst:hover {
  background-color: #f9ab22;
}

.div-block-30901 {
  justify-content: flex-start;
  margin-top: 10px;
  display: flex;
}

.div-block-54 {
  height: auto;
  max-width: 1200px;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  display: flex;
}

.footer-3 {
  background-image: url("../images/pattern-31.png");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  padding: 40px 20px;
  display: block;
  position: relative;
  overflow: hidden;
}

.footer-3.hide {
  display: none;
}

.div-block-312292 {
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 4%;
  right: 0%;
}

.div-block-312292.hide {
  display: none;
  bottom: -2%;
  left: 1012.03px;
}

.image-32647 {
  width: 100%;
  max-width: 100%;
}

.text-block-9 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 19px;
  font-weight: 600;
  line-height: 25px;
}

.image-32671 {
  width: 100%;
  max-width: 100%;
}

.heading-7244 {
  color: #000;
  background-image: linear-gradient(135deg, #a9d7e7, #fff);
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  margin-left: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 39px;
  line-height: 51px;
}
.heading-7245 {
  /* color: #243590; */
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 39px;
  font-weight: 600;
  line-height: 50px;
}

.heading-7245.h.c1 {
  /* color: #000; */
}

.div-block-313437 {
  overflow: hidden;
}

.div-block-313438 {
  position: absolute;
  top: -95px;
  bottom: 0%;
  left: -95px;
  right: 0%;
}

.div-block-313439 {
  position: absolute;
  top: auto;
  bottom: 1%;
  right: -8%;
}

.text-span-4,
.text-span-5 {
  /* color: #002868; */
}

.text-span-6 {
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.card-content-wrapper {
  position: relative;
}

.left-up {
  width: auto;
  height: 3px;
  background-image: linear-gradient(276deg, #fa3710, #fff);
  border: 1px #fff;
  margin-top: 0;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: 0%;
}

.frame-330 {
  grid-column-gap: 13px;
  grid-row-gap: 13px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.bold-text-247 {
  color: #35363a;
  font-size: 18px;
}

.vectors-wrapper-10 {
  width: 12px;
  height: 12px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  object-fit: cover;
  justify-content: center;
  align-items: center;
  display: flex;
}

.right-up {
  width: 3px;
  background-color: #0082fc;
  background-image: linear-gradient(#0128ff, #fff);
  border: 1px #fff;
  margin-right: 0;
  position: absolute;
  top: -7.3%;
  bottom: 0;
  left: auto;
  right: auto;
}

.div-block-312342 {
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-button {
  color: #51a646;
  letter-spacing: 1px;
  text-transform: uppercase;
  flex: 0 auto;
  align-items: center;
  margin-top: 10px;
  font-size: 17px;
  font-weight: 600;
  display: flex;
  overflow: hidden;
}

.text-button:hover {
  color: #79be44;
}

.card-2 {
  height: 100%;
  color: #000;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  padding: 10% 5% 20px;
  text-decoration: none;
  transition: transform 0.15s, box-shadow 0.15s;
  display: flex;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.06);
}

.card-2:hover {
  border-style: none;
  border-color: #153142;
  transform: none;
  box-shadow: 0 6px 15px rgba(0, 0, 0, 0.09);
}

.text-block-15440 {
  color: #35363a;
  padding-top: 10px;
}

.image-32607 {
  height: 233px;
}

.left-down {
  width: 3px;
  height: 230px;
  background-color: #0082fc;
  background-image: linear-gradient(325deg, #0128ff, #fff);
  border: 1px #fff;
  margin-left: 0;
  position: absolute;
  top: 2%;
  bottom: 0%;
  left: auto;
  right: 0;
}

.gallery-animation-all-over {
  width: 80%;
  border-top-left-radius: 30%;
  border-bottom-right-radius: 30%;
}

.gallery-animation-all-over.image-animation {
  z-index: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  display: block;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.text-10 {
  color: #347cd1;
  text-align: center;
  letter-spacing: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;
}

.right-down {
  width: auto;
  height: 3px;
  background-color: #0082fc;
  background-image: linear-gradient(60deg, #fa3710, #fff);
  border: 1px #fff;
  margin-bottom: 0;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: -31px;
  right: auto;
}

.bold-text-374 {
  color: #35363a;
  font-size: 18px;
}

.div-block-313440 {
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-15897 {
  color: #35363a;
  padding-top: 10px;
}

.dentalcontainer {
  max-width: 1300px;
}

.text-field-8 {
  height: 50px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 10px;
}

.text-block-15662 {
  color: #fff;
  font-family: "Fa solid 900", sans-serif;
  font-size: 20px;
  line-height: 26px;
  display: block;
}

.div-block-312795 {
  width: 48%;
}

.div-block-312795.name {
  padding-right: 10px;
}

.div-block-312795.name.q {
  width: 30%;
}

.divchildmail {
  width: 30%;
  /* height: 200px; */
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  /* justify-content: center; */
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  box-shadow: 0 0 20px 1px rgba(0, 0, 0, 0.2);
  overflow: hidden;
}

.mailaddressdivchild {
  width: 80%;
}

.text-field-9 {
  height: 100px;
  border-radius: 10px;
}

.text-field-9.message {
  width: 96%;
  height: 50px;
  border: 1px solid #ddd;
}

.text-field-9.mesage123456 {
  width: 96%;
  height: 120px;
  border: 1px solid #ddd;
  padding-top: 0;
  padding-bottom: 50px;
}

.div-block-312794 {
  display: flex;
}

.div-block-312794.maindiv {
  margin-top: 20px;
}

.leftchild-div {
  width: 40%;
  height: 500px;
  margin-left: 20px;
  margin-right: 60px;
}

.dental-section {
  padding: 20px 20px 40px;
}

.headingcontact-us {
  /* color: #000; */
  font-family: Montserrat, sans-serif;
  font-size: 39px;
  font-weight: 600;
  line-height: 51px;
}

.headingcontact-us.main-heading {
  color: #2ec4b6;
}

.headingcontact-us.main-heading._252 {
  color: #147699;
  text-align: left;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  line-height: 48px;
}

.text-block-15661 {
  color: #333;
  text-align: center;
  margin-top: 5px;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  line-height: 27px;
}

.textforcontact-page {
  /* color: #333; */
  font-family: Open Sans, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 27px;
}

.subitcontactform {
  width: 100%;
  height: 50px;
  text-align: center;
  background-color: #02269b;
  border: 1px solid #fff;
  border-radius: 10px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 17px;
  line-height: 27px;
}

.headignformail {
  color: #000;
  text-align: center;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 21px;
  font-weight: 600;
  line-height: 31px;
}

.maindentaldiv {
  width: 100%;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.text-field-7 {
  height: 50px;
  color: #000;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 10px;
}

.icondivfor-mail {
  width: 55px;
  height: 55px;
  background-color: #02269b;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  margin-right: 20px;
  display: flex;
}

.rightchilddiv {
  width: 50%;
  padding-left: 20px;
}

.rightchilddiv._12 {
  width: 48%;
  padding-left: 10px;
}

.rightchilddiv._12.q {
  width: 30%;
}

.googlemapsection {
  margin-bottom: 0;
  padding-top: 0;
}

.mapcontainer {
  max-width: 1300px;
}

.maindivgmap {
  border-radius: 10px;
  padding-top: 145px;
  padding-bottom: 145px;
}

.link-166 {
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
}

.link-166:hover,
.link-166.w--current {
  color: #b98b2f;
}

.link-166._1 {
  text-transform: capitalize;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.link-166._1:hover {
  color: #fff;
}

.dropdown-wrapper-4 {
  width: 18%;
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
  overflow: visible;
}

.dropdown-wrapper-4.w--open {
  max-height: 100vh;
  min-width: 300px;
  background-color: #fff;
  border-radius: 15px;
  left: -97px;
  box-shadow: 0 50px 25px -50px rgba(32, 53, 90, 0.15),
    8px 18px 60px 4px rgba(0, 0, 0, 0.13);
}

.dropdown-wrapper-4.center {
  width: auto;
}

.container-161 {
  max-width: 1300px;
  justify-content: space-between;
  align-items: center;
}

.div-block-312428 {
  width: 100%;
  display: none;
}

.div-block-312423 {
  margin-top: 40px;
}

.div-block-313442 {
  width: 31%;
  height: 410px;
}

.italic-text {
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-style: normal;
}

.div-block-313443 {
  width: 100%;
  height: 0.1px;
  max-width: 1200px;
  border: 1px solid rgba(191, 10, 48, 0.19);
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-313444 {
  width: 48%;
  height: 250px;
  border: 1px solid rgba(191, 10, 48, 0.37);
  border-radius: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-313444:hover {
  background-color: #147699;
}

.div-block-312434 {
  width: 100%;
  justify-content: space-between;
  display: flex;
}

.about-section {
  background-image: url("../images/pattern-6.png"),
    linear-gradient(rgba(169, 215, 231, 0.23), rgba(169, 215, 231, 0.23));
  background-position: 50%, 0 0;
  background-size: cover, auto;
  padding: 100px 20px;
}

.div-block-312626 {
  width: 100%;
  height: 100%;
  align-items: flex-end;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-313445 {
  width: 25%;
}

.div-block-313445._1 {
  width: 31%;
}

.our-clinical-section {
  height: 35vh;
  background-image: linear-gradient(rgba(0, 0, 0, 0.72), rgba(0, 0, 0, 0.72)),
    url("../images/bg_3.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  align-items: flex-end;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.our-clinical-section.hide {
  display: none;
}

.div-block-313446 {
  width: 25%;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-313447 {
  width: 100%;
  align-items: center;
  padding-top: 10px;
  display: flex;
}

.cosmetic-section {
  padding: 60px 20px;
}

.div-block-312425 {
  width: 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  display: block;
}

.div-block-313448 {
  flex-direction: column;
  display: flex;
}

.team-page-section {
  padding: 100px 20px;
}

.heading-7234 {
  color: #fff;
  text-transform: uppercase;
  font-family: PT Serif, serif;
  font-size: 40px;
  line-height: 50px;
}

.div-block-312422 {
  width: 48%;
}

.text-block-15898 {
  color: #fff;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.div-block-313449 {
  width: 16%;
}

.div-block-313449._1 {
  width: 18%;
}

.text-span-7 {
  color: #4a87d6;
}

.image-32596 {
  width: 100%;
}

.div-block-312625 {
  width: 45%;
  padding-left: 10px;
  display: flex;
}

.text-block-15899 {
  color: #000;
  text-align: left;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 25px;
  line-height: 33px;
}

.icon-48 {
  color: #fff;
  margin-right: 5px;
  font-weight: 400;
}

.icon-48:hover {
  color: #b98b2f;
}

.icon-48._1 {
  color: #fff;
  margin-right: 0;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 17px;
}

.div-block-313450 {
  margin-top: 20px;
}

.div-block-313450._1 {
  margin-top: 0;
}

.heading-7189 {
  color: #000;
  margin-top: 0;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 22px;
  font-weight: 700;
}

.div-block-312419 {
  width: 100%;
  justify-content: space-between;
  display: flex;
}

.heading-7384 {
  color: #fff;
  margin-bottom: 0;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 21px;
}

.container-159 {
  max-width: 1300px;
}

.div-block-312696 {
  width: 100%;
  justify-content: space-between;
  display: flex;
}

.div-block-313451 {
  width: 100%;
  justify-content: space-between;
  margin-top: 40px;
  display: flex;
}

.text-span {
  color: #147699;
}

.text-span._1 {
  color: #fff;
}

.text-block-15900 {
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-weight: 500;
}

.link-block-66 {
  width: 70%;
  text-decoration: none;
}

.bold-text-376 {
  color: #000;
  font-weight: 500;
}

.bold-text-376:hover {
  color: #fff;
}

.bold-text-376._369 {
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia,
    serif;
  font-size: 21px;
}

.bold-text-376._369:hover {
  color: #bf0a30;
  color: #bf0a30;
}

.heading-7188 {
  color: #000;
  text-align: center;
  margin-top: 0;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 40px;
  line-height: 50px;
}

.heading-7188._2 {
  color: #fff;
}

.heading-7188._1 {
  text-align: left;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
}

.text-span-2 {
  /* color: #4a87d6; */
}

.div-block-312432 {
  width: 150px;
  height: 150px;
}

.text-block-15460 {
  color: #b3d33a;
  margin-top: 20px;
  margin-left: 20px;
  font-size: 17px;
  font-weight: 700;
}

.heading-7385 {
  color: #fff;
  text-align: center;
  text-transform: capitalize;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
}

.text-block-15603 {
  color: #147699;
  margin-left: 10px;
  font-family: PT Serif, serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 25px;
}

.div-block-312693 {
  width: 100%;
  max-width: 1200px;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navlink-3 {
  color: #fff;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
}

.navlink-3:hover {
  color: #fff;
}

.navlink-3.w--current {
  color: #fff;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.image-32674 {
  width: 75%;
  opacity: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.heading-7386 {
  color: #4a87d6;
  text-align: left;
  text-transform: uppercase;
  padding-left: 15px;
  font-size: 15px;
  line-height: 25px;
}

.paragraph-2201 {
  color: #fff;
  text-align: center;
  margin-top: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.container-162 {
  max-width: 1300px;
}

.text-block-15901 {
  color: #000;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia,
    serif;
  font-size: 21px;
  font-weight: 500;
  line-height: 30px;
}

.text-block-15901._2 {
  color: #000;
  margin-left: 10px;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia,
    serif;
  font-size: 21px;
}

.text-block-15901._2:hover {
  color: #f21c1c;
}

.div-block-313452 {
  width: 100%;
  height: 400px;
  background-image: url("../images/3-2-1.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-313452._1 {
  background-image: url("../images/1-2.jpg");
  border-radius: 10px;
}

.div-block-313452._2 {
  background-image: url("../images/2-2.jpg");
  border-radius: 10px;
}

.smile-bredcrumb-section {
  height: 40vh;
  background-image: linear-gradient(rgba(0, 0, 0, 0.21), rgba(0, 0, 0, 0.21)),
    url("../images/bg-page-title-scaled-1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  position: relative;
}

.div-block-312433,
.div-block-313453 {
  width: 100%;
}

.div-block-313454 {
  width: 73%;
  height: 100px;
  background-color: #147699;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  position: relative;
  top: -100px;
  left: 48px;
}

.div-block-312420 {
  width: 48%;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.div-block-312429 {
  width: 60%;
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
  display: flex;
}

.link-block-67 {
  z-index: 1;
  width: 170px;
  height: 55px;
  color: #fff;
  background-color: #147699;
  border-radius: 50px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.heading-7387 {
  color: #fff;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 30px;
  line-height: 40px;
}

.div-block-313455 {
  width: 22%;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 40px;
  display: flex;
}

.div-block-313456 {
  width: 100%;
  border-bottom-left-radius: 30px;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 10px;
  display: none;
}

.bold-text-329 {
  font-weight: 400;
}

.vission-section {
  height: 50vh;
  background-image: linear-gradient(
      rgba(20, 118, 153, 0.8),
      rgba(20, 118, 153, 0.8)
    ),
    url("../images/post-26.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 40px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-15902 {
  color: #e81e2a;
  font-size: 18px;
}

.text-block-15902._1 {
  color: #bf0a30;
  font-size: 23px;
  line-height: 30px;
}

.link-141 {
  color: #147699;
  text-transform: capitalize;
  margin-left: 10px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 21px;
  line-height: 25px;
  text-decoration: none;
}

.image-32675 {
  width: 100%;
}

.div-block-313457 {
  width: 100%;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.div-block-313458 {
  height: 60px;
  background-color: #fff;
  align-items: center;
  padding-right: 10px;
  display: flex;
}

.link-block-68 {
  width: 100%;
  color: #000;
  text-align: center;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 15px;
  font-family: Montserrat, sans-serif;
  text-decoration: none;
  display: flex;
}

.link-block-68.w--current {
  color: #fff;
}

.link-block-68.hide1,
.link-block-68.hide1.w--current {
  display: none;
}

.div-block-312436 {
  width: 100px;
  height: 100px;
}

.div-block-313459 {
  width: 40px;
  height: 40px;
  color: #bf0a30;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  font-size: 22px;
  display: flex;
}

.div-block-313460 {
  width: 100%;
  max-width: 1200px;
  justify-content: space-between;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-block-15458 {
  color: #000;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia,
    serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 40px;
}

.link-block-69 {
  width: auto;
  height: auto;
  margin-left: 0;
  margin-right: 10px;
  text-decoration: none;
  display: block;
}

.link-block-69.left:hover {
  text-decoration: none;
}

.link-block-69.left._1 {
  display: none;
}

.div-block-313461 {
  width: 40px;
  height: 40px;
  background-color: #3b5998;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 0;
  display: flex;
}

.div-block-313461.f {
  width: 50px;
  height: 50px;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #4a87d6;
  border-radius: 100%;
  margin-left: 0;
}

.div-block-313461.f:hover {
  background-color: #4a87d6;
}

.div-block-313461.twitter {
  background-color: #f21c1c;
  background-image: radial-gradient(circle at 0%, #f9ab22, #f21c1c);
  border-radius: 20%;
  margin-left: 10px;
}

.div-block-313461.twitter:hover {
  background-color: #f9ab22;
}

.div-block-313461.inst {
  background-color: #f21c1c;
  background-image: radial-gradient(circle at 0 0, #f9ab22, #f21c1c);
  border-radius: 100%;
  margin-left: 10px;
}

.div-block-313461.inst:hover {
  background-color: #f9ab22;
}

.heading-7236 {
  color: #fff;
  font-size: 35px;
  line-height: 45px;
}

.text-block-15604 {
  color: #fff;
  font-size: 17px;
  line-height: 25px;
}

.div-block-312421 {
  width: 48%;
  align-items: center;
  display: flex;
}

.text-block-15895 {
  color: #fff;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.image-32591 {
  width: 100%;
  border-radius: 10px;
}

.text-block-15459 {
  margin-left: 20px;
  font-size: 21px;
}

.div-block-312624 {
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.div-block-313462 {
  justify-content: flex-start;
  margin-top: 10px;
  display: flex;
}

.paragraph-2198 {
  margin-top: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.paragraph-2200 {
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.paragraph-2206 {
  color: #000;
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.container-158 {
  max-width: 1300px;
}

.paragraph-2199 {
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  line-height: 25px;
}

.dropdown-32 {
  letter-spacing: 1px;
  text-transform: uppercase;
  flex-direction: row-reverse;
  justify-content: space-between;
  padding-left: 10px;
  padding-right: 20px;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
  display: flex;
}

.div-block-312426 {
  width: 50%;
  display: none;
}

.div-block-313463 {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-312435 {
  width: 30%;
  justify-content: space-between;
  display: flex;
}

.image-32595 {
  width: 100%;
}

.div-block-312695 {
  width: 350px;
}

.nav-menu-12 {
  width: 74%;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-312427 {
  width: 60%;
  height: 2px;
  background-color: #4a87d6;
  margin-top: 20px;
  display: none;
}

.div-block-313464 {
  height: auto;
  max-width: 1200px;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  display: flex;
}

.div-block-312430 {
  width: 170px;
  height: 170px;
  background-color: #147699;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 206px;
  left: 228px;
}

.div-block-312692 {
  display: none;
}

.container-163 {
  max-width: 1300px;
}

.div-block-313465 {
  z-index: -1;
  width: 70px;
  height: 44px;
  background-color: #bf0a30;
  border-radius: 50px;
  position: absolute;
  left: 94px;
}

.footer-4 {
  background-color: #eff3fa;
  background-image: linear-gradient(
      rgba(20, 118, 153, 0.44),
      rgba(20, 118, 153, 0.44)
    ),
    url("../images/pattern-31.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-top: 0;
  padding: 40px 20px;
  display: block;
  position: relative;
  overflow: hidden;
}

.div-block-312431 {
  height: auto;
}

.div-block-312437 {
  width: 68%;
}

.image-32676 {
  width: 75%;
  opacity: 1;
  position: relative;
}

.div-block-313466 {
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 4%;
  right: 0%;
}

.div-block-313466.hide {
  display: none;
  bottom: -2%;
  left: 1012.03px;
}

.link-140 {
  color: #147699;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 21px;
  line-height: 25px;
  text-decoration: none;
}

.div-block-312424 {
  width: 48%;
}

.div-block-312694 {
  width: 48%;
  padding-top: 40px;
  padding-bottom: 0;
}

.image-32677 {
  width: 100%;
  max-width: 100%;
}

.text-block-15903 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 19px;
  font-weight: 600;
  line-height: 25px;
}

.div-block-313467 {
  width: 550px;
  height: 726px;
  background-color: #af6464;
  background-image: url("../images/dentalcare.jpg");
  background-position: 50% 98%;
  background-size: auto;
  border-bottom-right-radius: 300px;
  border-bottom-left-radius: 300px;
  display: none;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 8%;
}

.container-164 {
  max-width: 1300px;
}

.div-block-313468 {
  width: 100%;
  display: flex;
}

.div-block-313469 {
  width: 50%;
}

.div-block-313470 {
  width: 50%;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.section-5 {
  background-color: #e6f8ff;
  padding: 60px 10px 100px;
}

.section-5.hide {
  display: none;
}

.div-block-313471 {
  width: 100%;
  justify-content: center;
  margin-top: 33px;
  display: flex;
}

.div-block-313472 {
  height: 43vh;
  background-image: url("../images/white-teeth-min.jpg");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #147699;
  border-top-right-radius: 150px;
  border-bottom-right-radius: 150px;
}

.div-block-313473 {
  width: 100%;
}

.div-block-313474 {
  width: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: 100px;
}

.form-3 {
  margin-top: 20px;
  display: none;
}

.div-block-313475 {
  display: none;
  position: absolute;
  top: 283px;
  left: -74px;
  transform: rotate(67deg);
}

.div-block-313476 {
  display: none;
  position: absolute;
  top: 554px;
  left: 436px;
  transform: rotate(33deg);
}

.div-block-313477 {
  width: 50%;
  flex-direction: column;
  align-items: flex-start;
  margin-top: 10px;
  margin-left: 100px;
  display: none;
}

.paragraph-2207 {
  color: #243590;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 27px;
}

.container-166 {
  max-width: 1300px;
}

.div-block-313478 {
  width: 100%;
  display: flex;
}

.div-block-313479 {
  width: 30%;
}
a.button-9.t1.show.hide1.marginadd.size.w-button:hover {
  /* margin:auto; */
  background-color: #b92024;
}

.link-146 {
  color: #fff;
  text-transform: uppercase;
  font-size: 18px;
  text-decoration: none;
}

.link-147 {
  color: #fff;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  text-decoration: none;
}

.div-block-312610 {
  width: 50%;
  height: auto;
  flex-direction: column;
  justify-content: flex-start;
  display: flex;
}

.div-block-312610._1._2 {
  height: auto;
}

.div-block-312610._1._2.t {
  width: 94%;
  margin-left: 10px;
}

.image-32610 {
  box-shadow: none;
  background-color: #fff;
  border-radius: 100%;
}

.div-block-312611 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-312611._1 {
  display: none;
}

.link-149 {
  color: #fff;
  text-transform: uppercase;
  font-size: 15px;
  text-decoration: none;
}

.div-block-312609 {
  width: 100%;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-312609.top {
  align-items: flex-start;
  margin-top: 10px;
}

.div-block-312609.top.center {
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  margin-top: 0;
}

.div-block-312609._1 {
  width: 100%;
  justify-content: space-between;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
}

.paragraph-8 {
  color: #fff;
  text-align: center;
  margin-bottom: 40px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.paragraph-8._1 {
  display: none;
}

.link-148 {
  color: #fff;
  text-transform: uppercase;
  font-size: 17px;
  text-decoration: none;
}

.insurances-section {
  height: 65vh;
  background-image: url("../images/Tooth-home-page.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: scroll;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  margin-bottom: 40px;
  display: flex;
  position: relative;
}

.heading-10 {
  max-width: 530px;
  color: #fff;
  text-align: left;
  text-transform: capitalize;
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 21px;
  font-weight: 400;
  line-height: 31px;
  text-decoration: none;
}

.heading-10._1 {
  text-align: center;
  margin-top: 20px;
  font-family: Montserrat, sans-serif;
}

.div-block-312608 {
  width: 51%;
  height: 73vh;
  background-color: rgba(2, 38, 155, 0.71);
  border-top-left-radius: 21px;
  border-bottom-left-radius: 21px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 20px 20px 0;
  display: flex;
  position: absolute;
  top: -10%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.image-32678 {
  background-color: #fff;
  border-radius: 100%;
}

.container-167 {
  max-width: 1300px;
}

.div-block-313480 {
  width: 100%;
  margin-top: 40px;
  display: flex;
}

.div-block-313481 {
  width: 180px;
  height: 120px;
  background-color: #8a3333;
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
}

.div-block-313481._2 {
  width: 200px;
  height: 150px;
  background-image: url("../images/5ba45053104c53de8eb475b5_endogonic.jpg");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #000;
  margin-left: 30px;
}

.div-block-313481._2.r {
  position: absolute;
  top: 529px;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.div-block-313481._2.r.t {
  border-radius: 100px 0 0 100px;
  right: 18%;
}

.div-block-313481._2.r.t._4 {
  background-image: url("../images/dental-treatment-2.jpg");
  margin-top: 40px;
}

.div-block-313481._2.r.u {
  background-image: url("../images/bleaching_c.jpg");
  margin-top: 40px;
}

.div-block-313481._4 {
  width: 200px;
  height: 150px;
  background-image: url("../images/D1nmNG1XQAEx886.jpg");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #000;
  border-radius: 100px 0 0 100px;
}

.div-block-313482 {
  width: 50%;
}

.section-6 {
  height: 90vh;
  position: relative;
}

.section-6.hide {
  display: none;
}

.div-block-313483 {
  width: 400px;
  height: 500px;
  background-color: #8a3333;
  background-image: url("../images/Clinic_620003576.jpg");
  background-position: 24%;
  background-size: cover;
  border: 1px solid #000;
  border-top-left-radius: 200px;
  border-top-right-radius: 200px;
  margin-top: 30px;
  position: absolute;
}

.div-block-313484 {
  width: 400px;
  height: 309px;
  background-color: #8a3333;
  background-image: url("../images/Depositphotos_67866333_l-2015-1.jpg");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #000;
  border-top-left-radius: 200px;
  border-bottom-right-radius: 200px;
  border-bottom-left-radius: 0;
  margin-top: 40px;
  margin-left: 40px;
  position: absolute;
  top: 4px;
  left: 399px;
}

.div-block-313484.w {
  top: 371px;
}

.div-block-313484.w._9 {
  background-image: url("../images/ThinkstockPhotos-185147513.jpg");
}

.div-block-313485 {
  width: 400px;
  height: 500px;
  background-color: #8a3333;
  background-image: url("../images/Girl-in-chair-with-dentist.jpg");
  background-position: 50%;
  background-size: cover;
  border: 1px solid #000;
  border-bottom-right-radius: 300px;
  border-bottom-left-radius: 300px;
  margin-top: 40px;
  position: absolute;
  top: 0%;
  bottom: auto;
  right: 0%;
}

.image-32679 {
  width: 50px;
  position: relative;
}

.content-wrapper {
  width: 100%;
  flex-direction: column;
  align-items: center;
  display: flex;
  position: relative;
}

.first-services {
  height: 370px;
  background-color: #fff;
  border-bottom: 2px solid #a9d7e7;
  border-radius: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  box-shadow: 0 0 20px rgba(169, 215, 231, 0.28);
}

.image-6 {
  width: 50px;
}

.image-32680 {
  width: 55px;
}

.paragraph-2208 {
  max-width: 280px;
  color: #333;
  text-align: center;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
  text-decoration: none;
}

.image-32681 {
  width: 50px;
}

.white-image {
  width: 45px;
  display: none;
  position: relative;
}

.div-block-313486 {
  flex-wrap: wrap;
  justify-content: space-around;
  margin-bottom: 60px;
  display: flex;
}

.heading-7388 {
  color: #243590;
  text-align: center;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 21px;
  font-weight: 600;
  line-height: 31px;
}

.heading-7388._1 {
  margin-top: 0;
  line-height: 31px;
}

.services-container {
  max-width: 1300px;
}

.circle-divb {
  width: 100px;
  height: 100px;
  background-color: rgba(169, 215, 231, 0.51);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  display: flex;
}

.service-section {
  background-image: linear-gradient(
      rgba(83, 191, 230, 0.49),
      rgba(83, 191, 230, 0.49)
    ),
    url("../images/pattern-1_1pattern-1.png");
  background-position: 0 0, 50%;
  background-size: auto, auto;
  border-top-right-radius: 300px;
  padding: 60px 20px 0;
}
/* .dental-services-toggle{
  background-image: linear-gradient(
      rgba(10, 10, 10, 0.49),
      rgba(10, 10, 10, 0.49)
    ),
    url("../images/pattern-1_1pattern-1.png");
  background-position: 0 0, 50%;
  background-size: auto, auto;
  border-top-right-radius: 300px;
  padding: 60px 20px 0;
} */
.image-32682,
.image-4 {
  width: 50px;
}

.line-div {
  width: 80px;
  height: 2px;
  background-color: #002868;
  margin-bottom: 10px;
  margin-left: auto;
  margin-right: auto;
  position: static;
}

.link-64 {
  width: auto;
  height: auto;
  color: #fff;
  margin-top: 10px;
  margin-left: 0;
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 24px;
  text-decoration: none;
  display: block;
}

.link-64:hover {
  color: #002868;
}

.link-64.w--current {
  color: #fff;
}

.div-block-312413 {
  width: 21%;
  height: auto;
}

.div-block-312413._1 {
  width: 30%;
}

.div-block-312410 {
  width: 100%;
  justify-content: space-around;
  margin-top: 20px;
  display: flex;
}

.div-block-312415 {
  width: 10%;
  background-color: #fff;
}

.container-168 {
  max-width: 1200px;
}

.div-block-312411 {
  width: 100%;
  height: 1px;
  background-color: #147699;
  border: 1px #000;
  margin-top: 100px;
  font-weight: 100;
}

.text-block-15409 {
  color: #02269b;
  text-align: center;
  font-family: Open Sans, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 27px;
}
.footer-text-toogle7 {
  color: whitesmoke;
  text-align: center;
  font-family: Open Sans, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 27px;
}

.text-block-15409:hover {
  color: #b92024;
}

.footer-text-toogle7:hover {
  color: #b92024;
}

.section-117 {
  background-color: #fff;
  background-image: linear-gradient(
      rgba(83, 191, 230, 0.85),
      rgba(83, 191, 230, 0.85)
    ),
    url("../images/top-view-various-medical-equipment-min.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  padding: 40px 20px 20px;
  position: relative;
  overflow: hidden;
}

.div-block-780 {
  color: #fff;
  margin-top: 60px;
}

.text-block-15410 {
  color: #002868;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.text-block-15410._1 {
  margin-top: 10px;
  font-size: 14px;
  font-weight: 400;
}

.text-block-15410._1.c {
  color: #fff;
  margin-top: 0;
  margin-left: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.text-block-15410._1.c:hover {
  color: #002868;
}

.text-block-15410._1.c.q {
  color: #000;
}

.text-block-15410._1.c._2,
.link-block-34 {
  margin-left: 0;
}

.image-32683 {
  z-index: 1;
  width: 19%;
  position: absolute;
  top: 47%;
  bottom: auto;
  right: 0%;
}

.div-block-800 {
  width: 100%;
  justify-content: space-between;
  display: flex;
}

.paragraph-7 {
  color: #fff;
  margin-top: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.paragraph-7:hover {
  color: #002868;
}

.grid-right {
  flex: 1;
}

.div-block-312593 {
  width: 30%;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.grid-icon {
  width: 50px;
  height: 50px;
  background-color: #243590;
  background-image: url("../images/interactive.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 30px;
  border-radius: 50px;
  margin-right: 25px;
}

.grid-icon._3 {
  background-image: url("../images/idea.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 30px;
}

.grid-icon._2 {
  background-image: url("../images/app.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 30px;
}

.grid-column-left4 {
  width: 50%;
  min-height: 500px;
  align-items: center;
  padding-left: 20px;
  display: flex;
  position: relative;
}

.h4-2 {
  /* color: #333; */
  font-size: 21px;
  line-height: 31px;
}

.h4-2._1 {
  margin-top: 0;
}

.h4-2._1.brand-logo-white.c1 {
  color: #000;
}

.h4-2.h.c1 {
  font-family: Montserrat, sans-serif;
}

.paragraph-12 {
  color: #242424;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.container-59 {
  max-width: 1300px;
}

.grid-flex-container {
  width: 100%;
  border-bottom: 1px #d0d8e8;
  flex-flow: row;
  margin-bottom: 0;
  padding-bottom: 60px;
  display: flex;
}

.heading-6 {
  text-align: center;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 40px;
  line-height: 50px;
}

.grid-1 {
  width: 100%;
  height: 395px;
  max-width: 340px;
  background-image: url("../images/iStock-529601203-1.jpg");
  background-position: 55% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border: 5px #d29751;
  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;
  border-bottom-left-radius: 150px;
  overflow: hidden;
  box-shadow: -16px 16px 37px -7px rgba(0, 0, 0, 0.19);
}

.grid-2 {
  width: 57%;
  height: 395px;
  max-width: 340px;
  background-image: url("../images/flor-apt-living-2-hero.jpg");
  background-position: 0%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 5px #10405b;
  border-radius: 20px 200px 20px 20px;
  position: absolute;
  top: -1px;
  right: 0;
  overflow: hidden;
}

.grid-2._1 {
  width: 100%;
  background-image: url("../images/06d0fedaa726daa0dc0db0f324c8d7db.jpg");
  background-position: 50%;
  border-top-left-radius: 20px;
  position: static;
}

.div-block-312674 {
  width: 57%;
  border-bottom-left-radius: 200px;
  overflow: hidden;
}

.grid-item {
  margin-top: 30px;
  margin-bottom: 15px;
  display: none;
}

.why-choose-us-section {
  padding-top: 40px;
  padding-bottom: 40px;
}

.grid-colum-right {
  width: 50%;
  padding-left: 50px;
  padding-right: 20px;
  position: relative;
}

.inner-section-2 {
  margin-top: 60px;
  display: block;
}

.bold-text-377 {
  /* color: #243590; */
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
}

.bold-text-377.c1 {
  /* color: #000; */
}

.bold-text-378,
.bold-text-379 {
  /* color: #243590; */
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
}

.button-wrapper {
  border-radius: 10px;
  margin-top: 10px;
  text-decoration: none;
  display: none;
  position: relative;
}

.button-wrapper._1 {
  margin-top: 0;
}

.button-wrapper._2,
.button-wrapper.top.h,
.button-wrapper.top.hide {
  display: none;
}

.button-face {
  z-index: 10;
  color: #fff;
  text-transform: uppercase;
  background-color: #147699;
  border-radius: 5px;
  padding: 15px 25px;
  font-weight: 700;
  text-decoration: none;
  position: relative;
}

.button-face._7 {
  background-color: #243590;
  padding-left: 40px;
  padding-right: 40px;
}

.button-face._7._2 {
  display: none;
}

.button-text {
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  line-height: 25px;
  text-decoration: none;
}

.button-side {
  z-index: 10;
  width: 99.5%;
  height: 10px;
  transform-origin: 50% 0;
  transform-style: preserve-3d;
  background-color: #b92024;
  border-radius: 5px;
  position: relative;
  transform: perspective(100px) rotateX(-60deg) rotateY(0) rotateZ(0);
}

.div-block-313487 {
  position: absolute;
  top: auto;
  bottom: 30%;
  right: 28%;
}

.image-32684 {
  width: 69px;
  height: 69px;
  filter: blur(3px);
}

.grid-image-wrapper {
  width: 50%;
  position: relative;
}

.margin-bottom-40 {
  margin-bottom: 40px;
}

.adison-filter-section {
  /* background-color: #fff; */
  flex: 1;
  margin-top: 0;
  padding: 40px 5% 0;
}

.adison-filter-section.white-section {
  /* background-color: #fff; */
  padding: 100px 20px;
  display: block;
}

.why-image-el {
  z-index: 3;
  width: 40%;
  height: 57%;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-image: linear-gradient(
    rgba(16, 64, 91, 0.5),
    rgba(16, 64, 91, 0.1)
  );
  border-radius: 70px;
  position: absolute;
  top: auto;
  bottom: -17%;
  left: auto;
  right: 1%;
}

.why-image-el.small {
  width: 100px;
  height: 100px;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-color: rgba(94, 204, 211, 0.3);
  border-radius: 30px;
  bottom: 26%;
  right: 53%;
}

.container-169 {
  max-width: 1300px;
  flex-direction: column;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.grid-image-bg {
  width: 100%;
  height: 441px;
  background-color: rgba(24, 139, 204, 0.16);
  border-radius: 30px;
  margin-left: 20px;
  position: absolute;
  top: -28px;
  bottom: 26px;
  left: -40px;
  right: 40px;
}

.grid-2-col {
  grid-column-gap: 80px;
  grid-template-rows: auto;
  align-items: center;
}

.preheader {
  min-height: 40px;
  color: #fff;
  background-color: #5eccd3;
  border-radius: 15px;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
  padding: 5px 14px;
  line-height: 120%;
  display: none;
}

.text-highlighted-yellow {
  text-transform: lowercase;
  background-image: none;
}

.grid-content-wrapper {
  z-index: 3;
  width: 50%;
  flex-direction: column;
  align-items: flex-start;
  margin-left: 40px;
  display: flex;
  position: relative;
}

.check-list-item {
  background-image: url("../images/check.svg");
  background-position: 0 7px;
  background-repeat: no-repeat;
  background-size: auto;
  margin-bottom: 10px;
  padding-left: 36px;
}

.button-2 {
  width: 210px;
  height: 60px;
  color: #fff;
  text-transform: uppercase;
  background-color: #243590;
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  border-bottom-left-radius: 50px;
  justify-content: center;
  align-items: center;
  font-size: 17px;
  line-height: 25px;
  display: flex;
}

.button-2:hover {
  text-decoration: none;
  color: white;
}

.button-2.t1.show {
  display: flex;
}

.button-2.t1.show.hide {
  display: none;
}

.button-2.t1.show.hide1 {
  background-color: #02269b;
}

.button-2.t1.show.hide1.one,
.button-2.t1.show.hide1._1 {
  display: none;
}

.button-2.t1.show.hide1.te {
  width: 250px;
  margin-top: 10px;
}

.button-2.t1.show.hide1.te.w--current {
  width: 250px;
}

.button-2.t1.show.hide1.te.te1 {
  width: 155px;
  margin-top: 20px;
}

.button-2.t1.show.hide1.te.te1.w--current {
  width: 155px;
}

.button-2.t1.show.hide1.te.top {
  margin-top: 60px;
}

.button-2.t1.show.hide1.te.t {
  width: 275px;
}

.button-2.t1.show.hide1.te.t2 {
  margin-top: 20px;
}

.opacity-subtitle {
  max-width: 700px;
  opacity: 1;
  color: #000;
  margin-bottom: 50px;
  font-family: Lato, sans-serif;
  font-size: 17px;
  line-height: 25px;
  display: none;
}

.heading-7246 {
  font-size: 40px;
  line-height: 50px;
}

.grid-image {
  z-index: 2;
  height: 500px;
  border-radius: 30px;
  position: relative;
}

.div-block-313488 {
  width: 100%;
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.div-block-313489 {
  width: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-313489.hidde-butn {
  display: block;
}

.div-block-313490 {
  width: 100%;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.div-block-313490.bold-text-410 {
  margin-top: 60px;
}

.div-block-313490.bold-text-410.veti {
  flex-direction: column;
}

.div-block-313491 {
  margin-bottom: 0;
  display: flex;
}

.heading-7334 {
  /* color: #000; */
  font-family: Montserrat, sans-serif;
  font-size: 21px;
  font-weight: 600;
  line-height: 30px;
}

.container-1315 {
  max-width: 1300px;
}

.div-block-312889 {
  width: 100%;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
}

.div-block-312892 {
  z-index: 0;
  width: 300px;
  height: 155px;
  border-radius: 20px;
  margin-top: -16px;
  padding: 10px;
  display: none;
}

.div-block-312888 {
  width: 100%;
  text-align: center;
  background-color: #e6f8ff;
  border-radius: 30px;
  margin-top: 100px;
  padding-top: 40px;
  padding-bottom: 40px;
}
.div-block-312888_1 {
  background-color: #90aeb9 !important;
}
.heading-7332 {
  /* color: #000; */
  font-family: Montserrat, sans-serif;
  font-size: 39px;
  font-weight: 600;
  line-height: 51px;
}

.div-block-312886 {
  width: 100%;
  margin-bottom: 40px;
  display: flex;
}

.div-block-312884 {
  width: 50%;
  padding: 20px;
}

.div-block-312893 {
  z-index: 1;
  width: 15%;
  height: 10%;
  border: 5px solid #a9d7e7;
  position: relative;
  top: -379px;
  left: -150px;
}

.paragraph-2259 {
  text-align: justify;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.heading-7333 {
  /* color: #000; */
  font-family: Montserrat, sans-serif;
  font-size: 21px;
  font-weight: 600;
  line-height: 31px;
}

.new-patients {
  padding: 60px 20px 20px;
}

.new-patients.existing-patient-s {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  padding-top: 60px;
  padding-bottom: 60px;
}

.heading-7335 {
  /* color: #000; */
  font-family: Montserrat, sans-serif;
  font-size: 21px;
  font-weight: 600;
  line-height: 30px;
}

.div-block-312890 {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
}

.image-32626 {
  border-radius: 20px;
}

.list-26 {
  text-align: justify;
  text-transform: none;
  padding-left: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  list-style-type: disc;
}

.list-26.dental-exam {
  text-align: center;
  padding-right: 20px;
  list-style-type: none;
}

.div-block-312887 {
  width: 100%;
  flex-direction: column;
  display: flex;
}

.div-block-312885 {
  width: 50%;
  height: 370px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.container-1316 {
  max-width: 1300px;
  background-color: #e6f8ff;
  border-radius: 30px;
}

.text-span-80 {
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  font-weight: 500;
  line-height: 26px;
}

.div-block-313492 {
  width: 100%;
  text-align: center;
  background-color: #e6f8ff;
  padding-top: 30px;
  padding-bottom: 10px;
  padding-right: 20px;
}

.div-block-313493 {
  width: 100%;
  display: flex;
}

.div-block-313493.existing-patient {
  border-radius: 30px;
  justify-content: space-between;
  display: flex;
}

.list-item-44 {
  font-size: 16px;
  line-height: 24px;
}

.div-block-313494 {
  width: 50%;
  padding-left: 20px;
  padding-right: 20px;
}

.paragraph-2260 {
  text-align: justify;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.heading-7389 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 21px;
  font-weight: 600;
  line-height: 31px;
}

.text-span-79 {
  font-family: Great Vibes, cursive;
  font-size: 28px;
  line-height: 50px;
}

.paragraph-2263 {
  text-align: justify;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.list-27 {
  text-align: justify;
  text-transform: none;
  padding-left: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
  list-style-type: disc;
}

.div-block-313495 {
  width: 100%;
  flex-direction: column;
  display: flex;
}

.div-block-313496 {
  width: 40%;
  height: 370px;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: block;
}

.div-block-313496.ext-1 {
  width: 50%;
  height: auto;
  border-radius: 30px;
  align-items: flex-start;
  margin-top: 0;
  display: flex;
}

.image-32623 {
  width: 600px;
  height: 500px;
  border-radius: 30px;
  box-shadow: 0 2px 5px #c9c9c9;
}

.paragraph-2266 {
  margin-top: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.link-167 {
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
}

.link-167:hover,
.link-167.w--current {
  color: #b98b2f;
}

.link-167._1 {
  text-transform: capitalize;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.link-167._1:hover {
  color: #fff;
}

.dropdown-wrapper-5 {
  width: 18%;
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
  overflow: visible;
}

.dropdown-wrapper-5.w--open {
  max-height: 100vh;
  min-width: 300px;
  background-color: #fff;
  border-radius: 15px;
  left: -97px;
  box-shadow: 0 50px 25px -50px rgba(32, 53, 90, 0.15),
    8px 18px 60px 4px rgba(0, 0, 0, 0.13);
}

.dropdown-wrapper-5.center {
  width: auto;
}

.footer-5 {
  background-color: #eff3fa;
  background-image: url("../images/pattern-31.png");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  padding: 40px 20px;
  overflow: hidden;
}

.div-block-313498 {
  width: 100%;
  display: none;
}

.div-block-313499 {
  margin-top: 40px;
}

.div-block-313499.hide1 {
  display: none;
}

.div-block-313500 {
  width: 31%;
  height: 410px;
}

.brand-13 {
  width: 25%;
  top: 0;
}

.div-block-313501 {
  width: 100%;
  height: 0.1px;
  max-width: 1200px;
  border: 1px solid rgba(191, 10, 48, 0.19);
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-313502 {
  width: 100%;
  justify-content: space-between;
  display: flex;
}

.about-section-2 {
  background-image: none;
  background-size: auto;
  padding: 60px 20px;
}

.div-block-313503 {
  width: 100%;
  height: 100%;
  align-items: flex-end;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-313504 {
  width: 25%;
}

.div-block-313504._1 {
  width: 31%;
}

.div-block-313505 {
  width: 25%;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-313506 {
  width: 100%;
  align-items: center;
  padding-top: 10px;
  display: flex;
}

.div-block-313507 {
  width: 100%;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  display: block;
}

.heading-7390 {
  color: #fff;
  text-transform: uppercase;
  font-family: PT Serif, serif;
  font-size: 40px;
  line-height: 50px;
}

.div-block-313508 {
  width: 48%;
  align-items: center;
  display: flex;
}

.text-block-15904 {
  color: #fff;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.div-block-313509 {
  width: 16%;
}

.div-block-313509._1 {
  width: 18%;
}

.div-block-313510 {
  width: 45%;
  padding-left: 10px;
  display: flex;
}

.text-span-81 {
  color: #4a87d6;
}

.image-32687 {
  width: 100%;
}

.div-block-313511 {
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.text-block-15905 {
  color: #000;
  text-align: left;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 25px;
  line-height: 33px;
}

.icon-50 {
  color: #fff;
  margin-right: 5px;
  font-weight: 400;
}

.icon-50:hover {
  color: #b98b2f;
}

.icon-50._1 {
  color: #fff;
  margin-right: 0;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 17px;
}

.div-block-313512 {
  margin-top: 20px;
}

.div-block-313512._1 {
  margin-top: 0;
}

.heading-7391 {
  /* color: #000; */
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 31px;
}

.div-block-313513 {
  width: 100%;
  justify-content: space-between;
  display: flex;
}

.heading-7392 {
  color: #fff;
  margin-bottom: 0;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 21px;
}

.container-1317 {
  max-width: 1300px;
}

.div-block-313514 {
  width: 100%;
  justify-content: space-between;
  display: flex;
}

.vission-section-2 {
  height: 50vh;
  background-image: linear-gradient(
      rgba(20, 118, 153, 0.81),
      rgba(20, 118, 153, 0.81)
    ),
    url("../images/post-26.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 40px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-313515 {
  width: 100%;
  justify-content: space-between;
  margin-top: 40px;
  display: flex;
}

.text-block-15906 {
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-weight: 500;
}

.text-block-15907 {
  color: #fff;
  margin-left: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 21px;
  font-weight: 500;
  line-height: 25px;
}

.text-span-82 {
  color: #4a87d6;
}

.div-block-313516 {
  z-index: -1;
  width: 70px;
  height: 44px;
  background-color: #bf0a30;
  border-radius: 50px;
  display: none;
  position: absolute;
  left: 94px;
}

.div-block-313517 {
  width: 150px;
  height: 150px;
}

.div-block-313518 {
  width: 73%;
  height: 100px;
  background-color: #002868;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  position: relative;
  top: -100px;
  left: 48px;
}

.text-block-15908 {
  color: #b3d33a;
  margin-top: 20px;
  margin-left: 20px;
  font-size: 17px;
  font-weight: 700;
}

.heading-7393 {
  color: #fff;
  text-align: center;
  text-transform: capitalize;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
}

.div-block-313519 {
  width: 100%;
  max-width: 1200px;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-block-15909 {
  color: #000;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
}

.text-block-15909._2 {
  color: #000;
  margin-left: 10px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 18px;
}

.text-block-15909._2:hover {
  color: #f21c1c;
}

.image-32689 {
  width: 75%;
  opacity: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.heading-7394 {
  color: #4a87d6;
  text-align: left;
  text-transform: uppercase;
  padding-left: 15px;
  font-size: 15px;
  line-height: 25px;
}

.container-1318 {
  max-width: 1300px;
}

.div-block-313520 {
  width: 100%;
  height: 400px;
  background-image: url("../images/3-2-1.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-313520._1 {
  background-image: url("../images/1-2.jpg");
  border-radius: 10px;
}

.div-block-313520._2 {
  background-image: url("../images/2-2.jpg");
  border-radius: 10px;
}

.div-block-313521 {
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.div-block-313522 {
  width: 170px;
  height: 170px;
  background-color: #02269b;
  border: 2px solid #1d2a84;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  top: 114px;
  left: 228px;
}

.div-block-313523,
.div-block-313524 {
  width: 100%;
}

.link-168 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 25px;
  text-decoration: none;
}

.text-block-15910 {
  color: #fff;
  padding-left: 5px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.text-block-15910:hover {
  color: #f9ab22;
}

.div-block-313525 {
  width: 48%;
  justify-content: space-between;
  display: flex;
  position: relative;
}

.text-block-15911 {
  color: #000;
  margin-left: 10px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 25px;
}

.div-block-313526 {
  width: 60%;
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
  display: flex;
}

.heading-7395 {
  color: #fff;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 30px;
  line-height: 40px;
}

.div-block-313527 {
  width: 22%;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 40px;
  display: flex;
}

.div-block-313528 {
  width: 100%;
  border-bottom-left-radius: 30px;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 10px;
  display: none;
}

.link-block-70 {
  z-index: 1;
  width: 170px;
  height: 55px;
  color: #fff;
  background-image: linear-gradient(
    45deg,
    rgba(20, 118, 153, 0.62),
    rgba(191, 10, 48, 0.71)
  );
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.link-block-70:hover {
  background-image: linear-gradient(56deg, #bf0a30, #147699);
}

.form-4 {
  align-items: center;
  display: flex;
}

.paragraph-2267 {
  color: #fff;
  text-align: center;
  margin-top: 20px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.text-block-15913 {
  color: #e81e2a;
  font-size: 18px;
}

.text-block-15913._1 {
  color: #bf0a30;
  font-size: 23px;
  line-height: 30px;
}

.image-32690 {
  width: 100%;
}

.div-block-313529 {
  width: 100%;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.div-block-313530 {
  height: 60px;
  background-color: #fff;
  align-items: center;
  padding-right: 10px;
  display: flex;
}

.div-block-313531 {
  width: 100px;
  height: 100px;
}

.div-block-313532 {
  width: 40px;
  height: 40px;
  color: #bf0a30;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  font-size: 22px;
  display: flex;
}

.div-block-313533 {
  width: 100%;
  max-width: 1200px;
  justify-content: space-between;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.text-block-15914 {
  color: #000;
  font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia,
    serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 40px;
}

.link-block-71 {
  width: auto;
  height: auto;
  margin-left: 0;
  margin-right: 10px;
  text-decoration: none;
  display: block;
}

.link-block-71.left:hover {
  text-decoration: none;
}

.link-block-71.left._1 {
  display: none;
}

.div-block-313534 {
  width: 40px;
  height: 40px;
  background-color: #3b5998;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 0;
  display: flex;
}

.div-block-313534.f {
  width: 50px;
  height: 50px;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #4a87d6;
  border-radius: 100%;
  margin-left: 0;
}

.div-block-313534.f:hover {
  background-color: #4a87d6;
}

.div-block-313534.twitter {
  background-color: #f21c1c;
  background-image: radial-gradient(circle at 0%, #f9ab22, #f21c1c);
  border-radius: 20%;
  margin-left: 10px;
}

.div-block-313534.twitter:hover {
  background-color: #f9ab22;
}

.div-block-313534.inst {
  background-color: #f21c1c;
  background-image: radial-gradient(circle at 0 0, #f9ab22, #f21c1c);
  border-radius: 100%;
  margin-left: 10px;
}

.div-block-313534.inst:hover {
  background-color: #f9ab22;
}

.div-block-313535 {
  width: 48%;
  height: 250px;
  border: 1px solid rgba(191, 10, 48, 0.37);
  border-radius: 10px;
  padding-left: 10px;
  padding-right: 10px;
}

.div-block-313535:hover {
  background-color: rgba(191, 10, 48, 0.51);
}

.heading-7396 {
  color: #fff;
  font-size: 35px;
  line-height: 45px;
}

.paragraph-2268 {
  color: #fff;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.text-block-15915 {
  color: #fff;
  font-size: 17px;
  line-height: 25px;
}

.div-block-313536 {
  width: 48%;
  align-items: center;
  display: flex;
}

.text-block-15916 {
  color: #fff;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.image-32691 {
  width: 100%;
  border-radius: 10px;
}

.text-block-15917 {
  margin-left: 20px;
  font-size: 21px;
}

.heading-7397 {
  /* color: #000; */
  text-align: center;
  margin-top: 0;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 40px;
  line-height: 50px;
}

.heading-7397._2 {
  color: #fff;
}

.heading-7397._1 {
  /* color: #000; */
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 39px;
  font-weight: 600;
  line-height: 51px;
}

.link-169 {
  color: #147699;
  text-transform: capitalize;
  margin-left: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 25px;
  text-decoration: none;
}

.div-block-313537 {
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.div-block-313538 {
  justify-content: flex-start;
  margin-top: 10px;
  display: flex;
}

.paragraph-2269 {
  color: #000;
  padding-top: 10px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.team-page-section-2 {
  background-image: linear-gradient(
      rgba(255, 255, 255, 0.37),
      rgba(255, 255, 255, 0.37)
    ),
    url("../images/rm309-adj-13.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding: 60px 20px;
  display: none;
}

.team-page-section-2._1 {
  padding-top: 60px;
  display: block;
}

.container-1319 {
  max-width: 1300px;
}

.div-block-313539 {
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.dropdown-33 {
  letter-spacing: 1px;
  text-transform: uppercase;
  flex-direction: row-reverse;
  justify-content: space-between;
  padding-left: 10px;
  padding-right: 20px;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
  display: flex;
}

.div-block-313540 {
  width: 50%;
  display: none;
}

.div-block-313541 {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-313542 {
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.div-block-313543 {
  width: 30%;
  justify-content: space-between;
  display: flex;
}

.image-32692 {
  width: 92%;
}

.div-block-313544 {
  width: 350px;
}

.nav-menu-13 {
  width: 74%;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-313545 {
  width: 60%;
  height: 2px;
  background-color: #4a87d6;
  margin-top: 20px;
  display: none;
}

.link-170 {
  color: #000;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 18px;
  text-decoration: none;
}

.link-170:hover {
  color: #f21c1c;
}

.div-block-313546 {
  height: auto;
  max-width: 1200px;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  display: flex;
}

.div-block-313547 {
  display: none;
}

.link-block-72 {
  width: 100%;
  color: #000;
  text-align: center;
  align-items: flex-start;
  padding-top: 15px;
  font-family: Montserrat, sans-serif;
  text-decoration: none;
  display: flex;
}

.link-block-72.w--current {
  color: #fff;
}

.link-block-72.hide1,
.link-block-72.hide1.w--current {
  display: none;
}

.container-1320 {
  max-width: 1200px;
  justify-content: space-between;
  align-items: center;
}

.paragraph-2270 {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.div-block-313548 {
  height: auto;
}

.div-block-313549 {
  width: 68%;
}

.image-32693 {
  width: 75%;
  opacity: 1;
  position: relative;
}

.div-block-313550 {
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 4%;
  right: 0%;
}

.div-block-313550.hide {
  display: none;
  bottom: -2%;
  left: 1012.03px;
}

.div-block-313551 {
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.bold-text-382 {
  color: #fff;
  font-weight: 500;
}

.div-block-313552 {
  width: 48%;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-313553 {
  width: 48%;
  padding-top: 40px;
  padding-bottom: 0;
}

.text-span-83 {
  color: #002868;
}

.text-span-83._1 {
  color: #fff;
}

.image-32694 {
  width: 100%;
  max-width: 100%;
}

.div-block-313554 {
  width: 48%;
}

.link-171 {
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
}

.link-171:hover,
.link-171.w--current {
  color: #b98b2f;
}

.link-171._1 {
  text-transform: capitalize;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.link-171._1:hover {
  color: #fff;
}

.dropdown-wrapper-6 {
  width: 18%;
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
  overflow: visible;
}

.dropdown-wrapper-6.w--open {
  max-height: 100vh;
  min-width: 300px;
  background-color: #fff;
  border-radius: 15px;
  left: -97px;
  box-shadow: 0 50px 25px -50px rgba(32, 53, 90, 0.15),
    8px 18px 60px 4px rgba(0, 0, 0, 0.13);
}

.dropdown-wrapper-6.center {
  width: auto;
}

.brand-14 {
  width: 25%;
  top: 0;
}

.div-block-313556 {
  width: 100%;
  height: 100%;
  align-items: flex-end;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.bold-text-383 {
  font-weight: 400;
}

.heading-7398 {
  color: #fff;
  text-transform: uppercase;
  font-family: PT Serif, serif;
  font-size: 40px;
  line-height: 50px;
}

.text-block-15918 {
  color: #fff;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.div-block-313557 {
  width: 16%;
}

.div-block-313557._1 {
  width: 18%;
}

.div-block-313558 {
  width: 100%;
}

.div-block-313559 {
  width: 45%;
  padding-left: 10px;
  display: flex;
}

.div-block-313560 {
  width: 40%;
  display: flex;
}

.div-block-313560._1 {
  justify-content: flex-end;
}

.icon-51 {
  color: #fff;
  margin-right: 5px;
  font-weight: 400;
}

.icon-51:hover {
  color: #b98b2f;
}

.icon-51._1 {
  color: #fff;
  margin-right: 0;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 17px;
}

.list-28 {
  padding-left: 30px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.div-block-313561 {
  margin-top: 20px;
}

.div-block-313561._1 {
  margin-top: 0;
}

.div-block-313562 {
  width: 60%;
  flex-direction: column;
  align-items: flex-start;
  padding-top: 20px;
  display: flex;
}

.text-block-15919 {
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-weight: 500;
}

.text-block-15920 {
  color: #fff;
  margin-left: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 27px;
}

.div-block-313563 {
  width: 68%;
  padding-top: 10px;
  padding-left: 20px;
}

.text-span-84 {
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
}

.div-block-313564 {
  z-index: -1;
  width: 70px;
  height: 44px;
  background-color: #bf0a30;
  border-radius: 50px;
  display: none;
  position: absolute;
  left: 94px;
}

.image-32696 {
  width: 75%;
  opacity: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.heading-7399 {
  color: #4a87d6;
  text-align: left;
  text-transform: uppercase;
  padding-left: 15px;
  font-size: 15px;
  line-height: 25px;
}

.link-172 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 27px;
  text-decoration: none;
}

.heading-7400 {
  color: #fff;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 21px;
  font-weight: 600;
}

.heading-7401 {
  /* color: #000; */
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 23px;
  font-weight: 600;
  line-height: 32px;
}

.link-block-73 {
  z-index: 1;
  width: 170px;
  height: 55px;
  color: #fff;
  background-image: linear-gradient(
    45deg,
    rgba(20, 118, 153, 0.62),
    rgba(191, 10, 48, 0.71)
  );
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.link-block-73:hover {
  background-image: linear-gradient(56deg, #bf0a30, #147699);
}

.image-32697 {
  width: 85%;
  border: 1px dashed #02269b;
  border-radius: 20px 100px 100px 20px;
}

.image-32697._1 {
  transform-style: preserve-3d;
  border: 1px dashed #02269b;
  transform: rotateX(0) rotateY(180deg) rotateZ(0);
}

.div-block-313565 {
  width: 100%;
  justify-content: space-between;
  margin-top: 40px;
  display: flex;
}

.div-block-313565.reverse {
  flex-direction: row-reverse;
}

.paragraph-2210 {
  text-align: left;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  line-height: 26px;
}

.heading-7402 {
  /* color: #000; */
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 27px;
}

.heading-7402.t1 {
  color: #fff;
}

.div-block-313566 {
  width: 100%;
  height: 75px;
  background-color: #02269b;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 5px;
  padding-bottom: 0;
  display: flex;
}

.div-block-313566._1 {
  background-color: #243590;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  flex-direction: column;
  padding-top: 5px;
  padding-bottom: 5px;
}

.div-block-313567 {
  width: 48%;
}

.paragraph-2271 {
  text-align: center;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
}

.our-office-section {
  background-image: linear-gradient(
      rgba(255, 255, 255, 0.9),
      rgba(255, 255, 255, 0.9)
    ),
    url("../images/murals-your-way-dental-office-wall-mural-1.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding: 40px 20px;
}

.heading-7403 {
  /* color: #000; */
  text-align: center;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 39px;
  font-weight: 600;
  line-height: 51px;
}

.heading-7403._3 {
  text-align: left;
  font-size: 30px;
  line-height: 40px;
}

.link-173 {
  text-transform: capitalize;
  margin-left: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 27px;
  text-decoration: none;
}

.div-block-313568 {
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.paragraph-2211 {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.list-item-45 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-313569 {
  width: 30%;
}

.dropdown-34 {
  letter-spacing: 1px;
  text-transform: uppercase;
  flex-direction: row-reverse;
  justify-content: space-between;
  padding-left: 10px;
  padding-right: 20px;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
  display: flex;
}

.div-block-313570 {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-313570.team {
  width: 70%;
}

.image-32698 {
  width: 100%;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.div-block-313571 {
  width: 100%;
}

.div-block-313572 {
  display: none;
}

.div-block-313573 {
  width: 100%;
  background-image: linear-gradient(
    53deg,
    rgba(0, 40, 104, 0.28),
    rgba(191, 10, 48, 0.1) 91%
  );
  border-radius: 10px;
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
  padding: 10px;
  display: flex;
}

.div-block-313573.reverse {
  background-image: linear-gradient(
    53deg,
    rgba(191, 10, 48, 0.1) 23%,
    rgba(0, 40, 104, 0.41)
  );
  border-radius: 10px;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 10px;
}

.container-1321 {
  max-width: 1200px;
  justify-content: space-between;
  align-items: center;
}

.image-32699 {
  width: 75%;
  opacity: 1;
  position: relative;
}

.div-block-313574 {
  width: 100%;
  flex-direction: row;
  justify-content: space-between;
  margin-top: 0;
  display: flex;
}

.link-192 {
  color: #fff;
  text-align: center;
  letter-spacing: 2px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  text-decoration: none;
}

.bold-text-385 {
  color: #fff;
  font-weight: 600;
}

.faq-question-bar {
  color: #000;
  justify-content: space-between;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 15px;
  text-decoration: none;
  display: flex;
}

.div-block-313576 {
  width: 40%;
}

.div-block-313577 {
  width: 70%;
  height: 370px;
  background-color: #fff;
  border-radius: 21px;
  padding: 20px;
  position: relative;
  top: 30px;
  left: -40px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

.div-block-313577.reverse {
  padding-top: 20px;
  left: 42px;
}

.div-block-313577.reverse.center {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  left: 0;
}

.italic-text-7 {
  font-style: normal;
}

.paragraph-2212 {
  margin-top: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.paragraph-2212._1 {
  margin-top: 20px;
  line-height: 26px;
}

.tab-link-tab-2 {
  width: 220px;
  height: 55px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.tab-link-tab-2.w--current {
  color: #fff;
  background-color: #02269b;
  border-color: rgba(0, 0, 0, 0);
  margin-left: 20px;
  margin-right: 20px;
}

.tab-link-tab-2._2 {
  width: 220px;
  margin-left: 0;
  margin-right: 0;
}

.tab-link-tab-2._1 {
  width: 220px;
  margin-left: 0;
}

.div-block-313578 {
  width: 100%;
  height: auto;
  margin-top: 40px;
}

.div-block-313579 {
  width: 100%;
  height: 100%;
  align-items: flex-end;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.heading-7404 {
  color: #002868;
  margin-top: 0;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 30px;
  line-height: 40px;
}

.heading-7405 {
  color: #fff;
  text-transform: uppercase;
  font-family: PT Serif, serif;
  font-size: 40px;
  line-height: 50px;
}

.list-item-3 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.text-block-15921 {
  color: #fff;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.div-block-313580 {
  width: 16%;
}

.div-block-313580._1 {
  width: 18%;
}

.div-block-313581 {
  width: 45%;
  padding-left: 10px;
  display: flex;
}

.service-page-section {
  height: 41vh;
  background-color: #147699;
  padding: 0 20px;
}

.service-page-section._1 {
  height: auto;
  height: auto;
  background-color: #002868;
  background-image: linear-gradient(
      rgba(20, 118, 153, 0.52),
      rgba(20, 118, 153, 0.52)
    ),
    url("../images/blue-abstract-gradient-wave-wallpaper.jpg");
  background-position: 0 0, 0 0;
  background-size: auto, cover;
  padding-top: 20px;
  padding-bottom: 40px !important;
  position: static;
}
/* .complete-dentures-toggle {
  background-color: black;
} */
.icon-52 {
  color: #fff;
  margin-right: 5px;
  font-weight: 400;
}

.icon-52:hover {
  color: #b98b2f;
}

.icon-52._1 {
  color: #fff;
  margin-right: 0;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 17px;
}

.div-block-313582 {
  margin-top: 20px;
}

.div-block-313582._1 {
  margin-top: 0;
}

.text-block-15922 {
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-weight: 500;
}

.text-block-15923 {
  color: #fff;
  margin-left: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 27px;
}

.div-block-313583 {
  z-index: -1;
  width: 70px;
  height: 44px;
  background-color: #bf0a30;
  border-radius: 50px;
  display: none;
  position: absolute;
  left: 94px;
}

.faq-arrow {
  transform: rotate(90deg);
}

.bold-text-288 {
  color: #000;
  text-transform: capitalize;
}

.list-29 {
  padding-left: 20px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.image-32701 {
  width: 75%;
  opacity: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.heading-7406 {
  color: #4a87d6;
  text-align: left;
  text-transform: uppercase;
  padding-left: 15px;
  font-size: 15px;
  line-height: 25px;
}

.link-193 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 27px;
  text-decoration: none;
}

.italic-text-5 {
  font-style: normal;
}

.text-span-86 {
  color: #002868;
}

.question-title {
  color: #001a49;
  letter-spacing: -0.03em;
  text-transform: capitalize;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 25px;
}

.bold-text-290 {
  color: #000;
}

.italic-text-6 {
  font-style: normal;
}

.link-block-74 {
  z-index: 1;
  width: 170px;
  height: 55px;
  color: #fff;
  background-image: linear-gradient(
    45deg,
    rgba(20, 118, 153, 0.62),
    rgba(191, 10, 48, 0.71)
  );
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.link-block-74:hover {
  background-image: linear-gradient(56deg, #bf0a30, #147699);
}

.div-block-313584 {
  width: 100%;
  background-color: #fff;
  border-radius: 21px;
  margin-top: 0;
  padding: 50px 10px 20px;
}

.div-block-313584._1 {
  margin-top: 0;
  padding-bottom: 60px;
}

.div-block-313584._2 {
  margin-top: 0;
  padding-top: 50px;
}

.tab-link-tab-1 {
  width: 191px;
  height: 55px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.tab-link-tab-1.w--current {
  width: 191px;
  height: 55px;
  background-color: #002868;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding-right: 0;
  display: flex;
}

.tabs-content {
  border-radius: 21px;
  margin-top: 40px;
}

.bold-text-289 {
  color: #000;
}

.div-block-313585 {
  width: 100px;
}

.faq-wrapper {
  max-width: 1200px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
}

.bold-text-387 {
  font-weight: 400;
}

.list-30 {
  color: #686363;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.faq-question-wrap {
  cursor: pointer;
  background-color: #fff;
  border: 1px dashed #147699;
  border-radius: 6px;
  margin-top: 10px;
  margin-bottom: 26px;
  padding-left: 40px;
  padding-right: 40px;
  box-shadow: 1px 1px 9px #ebebeb;
}

.faq-question-wrap._1 {
  display: none;
}

.image-32702 {
  width: 100%;
  border-radius: 21px;
}

.text-block-15924 {
  text-transform: uppercase;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 15px;
  line-height: 25px;
}

.italic-text-4 {
  font-style: normal;
}

.paragraph-2272 {
  text-align: center;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
}

.paragraph-2272.c1 {
  color: #333;
}

.heading-7407 {
  color: #000;
  text-align: center;
  margin-top: 0;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 40px;
  line-height: 50px;
}

.heading-7407.c1 {
  color: #002868;
}

.italic-text-8 {
  font-style: normal;
}

.link-194 {
  color: #147699;
  text-transform: capitalize;
  margin-left: 10px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 17px;
  line-height: 27px;
  text-decoration: none;
}

.list-4 {
  padding-left: 20px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.div-block-313586 {
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.tab-pane-tab-1 {
  border-radius: 21px;
}

.dropdown-35 {
  letter-spacing: 1px;
  text-transform: uppercase;
  flex-direction: row-reverse;
  justify-content: space-between;
  padding-left: 10px;
  padding-right: 20px;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
  display: flex;
}

.text-span-87 {
  color: #000;
  font-weight: 700;
}

.faq-circle {
  width: 45px;
  height: 45px;
  min-height: 45px;
  min-width: 45px;
  background-color: #02269b;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-313587 {
  width: 100%;
  padding-left: 40px;
  display: flex;
}

.div-block-313587.reverse {
  flex-direction: row-reverse;
  margin-top: 50px;
}

.div-block-313587.reverse._1 {
  margin-top: 0;
}

.div-block-313587.reverse._1._2._3 {
  padding-left: 40px;
}

.div-block-313587.reverse._2 {
  padding-bottom: 40px;
  padding-left: 0;
  padding-right: 40px;
}

.div-block-313588 {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-313588.team {
  width: 70%;
}

.italic-text-9 {
  font-style: normal;
}

.tabs-menu {
  justify-content: center;
  display: flex;
}

.div-block-313589 {
  display: none;
}

.container-1322 {
  max-width: 1200px;
  justify-content: space-between;
  align-items: center;
}

.dropdown-36 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dropdown-36._1 {
  margin-left: 10px;
  margin-right: 10px;
}

.image-32703 {
  width: 75%;
  opacity: 1;
  position: relative;
}

.bold-text-388 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.faq-content {
  height: 0;
  color: #06223f;
  font-family: Lato, sans-serif;
  overflow: hidden;
}

.faq-paragraph {
  color: #686363;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 25px;
  display: block;
}

.text-span-88 {
  color: #147699;
}

.text-span-88.c1 {
  color: #fff;
}

.heading-7408 {
  color: #002868;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 21px;
}

.list-item-48 {
  padding-top: 10px;
  font-size: 16px;
  line-height: 26px;
}

.finance-container {
  max-width: 1300px;
}

.paragraph-2228 {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.left-childfinancediv {
  width: 40%;
  height: 500px;
  opacity: 1;
  background-image: url("../images/646afd3fca67d3088e3065f3_a-dentist-talking-to-woman-in-dentist-surgery-a-d-CM8VQGB.jpg"),
    linear-gradient(#000, #fff);
  background-position: 50%, 0 0;
  background-size: cover, auto;
  background-attachment: scroll, scroll;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
  margin-left: 20px;
  margin-right: 100px;
  position: relative;
}

.left-childfinancediv.fit {
  background-image: url("../images/Insurances--Saving-Plans.jpg"),
    linear-gradient(#000, #fff);
  border-radius: 30px;
}

.left-childfinancediv._1 {
  display: none;
}

.list-duv {
  justify-content: flex-start;
  align-items: flex-start;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 25px;
  display: flex;
}

.list-24 {
  margin-bottom: 0;
  margin-left: 100px;
  font-weight: 600;
  line-height: 26px;
}

.finnanceial-section {
  padding: 40px 20px;
  overflow: hidden;
}

.absolutediv {
  width: 217px;
  height: 220px;
  opacity: 0.3;
  background-image: url("../images/logo_Asset-4.png");
  background-position: 50%;
  background-size: cover;
  display: none;
  position: absolute;
  top: 28%;
  bottom: auto;
  left: 363px;
  right: -10%;
}

.absolutediv.hide {
  display: block;
}

.main-div-finance {
  width: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-7292 {
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 35px;
  line-height: 48px;
}

.heading-7292._58585646 {
  /* color: #000; */
  font-family: Montserrat, sans-serif;
  font-size: 39px;
  font-weight: 600;
  line-height: 51px;
}

.list-23 {
  margin-top: 0;
  padding-left: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 26px;
}

.list-23.t {
  margin-top: 20px;
}

.rightfinancechilddiv {
  width: 48%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}

.heading-7295 {
  color: red;
}

.heading-7295._454554 {
  color: #fff;
  margin-top: 0;
  padding-top: 0;
  font-family: Open Sans, sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 45px;
  display: flex;
}

.marquee-wrapper-2 {
  width: 200%;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.marquee-wrapper-2._1 {
  margin-top: 0;
}

.card-3 {
  flex: 1;
  justify-content: center;
  align-items: center;
  margin: 0;
  padding-top: 10px;
  /* padding-bottom: 40px; */
  display: flex;
}

.marquee-4 {
  justify-content: space-around;
  margin-left: 5px;
  margin-right: 5px;
  display: flex;
}

.image-32476 {
  width: 100%;
  height: 100%;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
  border-radius: 10px;
}

.leftbgcilddiv {
  width: 50%;
  height: 100px;
  background-color: #c7c7c7;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0 0;
  background-size: auto;
}

.leftbgcilddiv._1 {
  width: 60%;
  height: auto;
  color: #fff;
  background-color: #fff;
  background-image: none;
  padding-top: 20px;
  position: relative;
  left: 0;
  overflow: hidden;
}

.leftbgcilddiv._1.p {
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
}

.leftbgcilddiv._45855 {
  width: 40%;
  height: 340px;
  background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
    url("../images/female-dentist-holding-tooth-model-Recovered.png");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  border-radius: 0 30px 30px 0;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.div-block-31334 {
  width: 150px;
  height: auto;
  border-radius: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-left: 30px;
  margin-right: 30px;
  padding: 5px;
  display: flex;
  box-shadow: 0 10px 20px 1px rgba(121, 121, 121, 0.24);
}

.mainlogodiv {
  width: 100%;
  justify-content: space-around;
  align-items: flex-start;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.logo-section {
  margin-bottom: auto;
  padding-bottom: 60px;
  overflow: hidden;
}

.div-block-312799 {
  width: 80%;
  height: 55vh;
  border-bottom: 30px solid #02269b;
  border-left: 30px solid #02269b;
  border-top-left-radius: 33px;
  border-bottom-right-radius: 33px;
  position: absolute;
  top: 7.5%;
  left: 3%;
  right: 0%;
}

.imgabout {
  width: 45%;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.para {
  /* color: #333; */
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.contentaboutdiv {
  width: 52%;
}

.image-32561 {
  width: 100%;
  height: 55vh;
  border-top-left-radius: 50px;
  border-bottom-right-radius: 50px;
}

.div-block-312798 {
  width: 100%;
  /* color: #201c1c; */
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-bottom: 10px;
  display: flex;
}

.aboutcontainer {
  max-width: 1300px;
}

.mainheading {
  /* color: #000; */
  text-align: center;
  text-transform: capitalize;
  font-family: Montserrat, sans-serif;
  font-size: 39px;
  font-weight: 600;
  line-height: 51px;
}

.maindivabout {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-313590 {
  width: 50%;
  position: absolute;
  bottom: -72.656px;
  left: -57px;
}

.image-32562 {
  border: 10px solid #fff;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
}

.subheadding {
  color: #000;
  text-transform: capitalize;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 27px;
}

.subheadding.hide {
  display: none;
}

.aboutsection-2 {
  padding: 60px 20px 100px;
  display: block;
  overflow: hidden;
}

.div-block-312797 {
  width: 90%;
}

.header-wrap-2 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.header-wrap-2.left {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}

.header-wrap-2.left.center {
  width: 50%;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
}

.header-wrap-2.left.center._2 {
  width: 65%;
  flex-direction: column;
}

.header-wrap-2.left.center._2._1 {
  display: block;
}

.div-block-312921 {
  width: 43%;
  justify-content: flex-end;
  display: flex;
  position: relative;
  bottom: -3px;
  left: 20px;
}

.paragraph-2227 {
  color: #333;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 26px;
}

.div-block-312919 {
  width: 100%;
  height: 370px;
  max-width: 1400px;
  background-color: #a9d7e7;
  background-image: none;
  border-radius: 21px;
  justify-content: center;
  align-items: center;
  margin: 100px auto 40px;
  padding-left: 20px;
  display: flex;
}

.image-32646 {
  width: 96%;
}

.button-part-right-20 {
  width: 20%;
  background-color: #147699;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 20%;
}

.heading-7296 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 39px;
  line-height: 51px;
}

.p-text {
  margin-bottom: 0;
  font-size: 16px;
  line-height: 1.8em;
}

.p-text.p-25 {
  margin-bottom: 20px;
  padding-top: 20px;
  font-family: Open Sans, sans-serif;
}

.p-text.p-25.center {
  text-align: center;
  padding-top: 20px;
  font-size: 17px;
  line-height: 25px;
}

.heading-7409 {
  color: #000;
  font-family: Oswald, sans-serif;
  font-size: 40px;
  line-height: 50px;
}

.heading-7409.center {
  text-align: center;
}

.div-block-312920 {
  width: 48%;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-bottom: 20px;
  display: flex;
}

.text-span-89 {
  color: #d0293a;
}

.bold-text-357 {
  font-family: Open Sans, sans-serif;
}

.button-part-right-middle {
  width: 20%;
  background-color: #147699;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 40%;
}

.text-block-15666 {
  color: #000;
  font-size: 19px;
  line-height: 27px;
}

.text-block-15666.hide1 {
  display: none;
}

.button-part-right-22 {
  width: 20%;
  background-color: #147699;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.text-block-15665 {
  z-index: 2;
  text-transform: uppercase;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-weight: 500;
  position: relative;
}

.button-part-left-21 {
  width: 20%;
  background-color: #147699;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 20%;
  right: auto;
}

.container-1323 {
  max-width: 1300px;
}

.button-part-left-2 {
  width: 20%;
  background-color: #147699;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.button-7 {
  width: 150px;
  height: 50px;
  color: #fff;
  background-color: #d12a34;
  background-image: linear-gradient(76deg, #038ed7, #024e76 100%, #000);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button-7._1 {
  width: 150px;
  background-color: #d0293a;
  background-image: none;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  line-height: 25px;
  position: relative;
}

.button-7._1.about-btn {
  background-color: #147699;
  margin-top: 20px;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
}

.check-section {
  color: #147699;
  margin-top: 20px;
  padding: 20px;
  overflow: hidden;
}

.list-item-49 {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.container-1324,
.container-1325 {
  max-width: 1300px;
}

.div-block-313591 {
  width: 75%;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.section-121 {
  height: 100px;
  background-color: rgba(0, 0, 0, 0);
}

.text-span-90 {
  color: #000;
}

.container-1326 {
  max-width: 1300px;
}

.div-block-313592 {
  width: 100%;
  justify-content: space-between;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.section-122 {
  padding: 40px 20px;
}

.div-block-313593 {
  width: 50%;
  height: 60vh;
  background-image: url("../images/Contact-Us.png");
  background-position: 50%;
  background-size: cover;
  border: 2px dotted #02269b;
  border-radius: 20px;
}

.image-32704 {
  width: 75%;
  opacity: 1;
  position: relative;
}

.div-block-313594 {
  width: 45%;
  padding-left: 10px;
  display: flex;
}

.image-32705 {
  width: 75%;
  opacity: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.bold-text-392 {
  font-family: Montserrat, sans-serif;
}

.text-block-15925 {
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-weight: 500;
}

.div-block-313596 {
  width: 100%;
  height: auto;
  margin-top: 40px;
}

.text-block-15926 {
  color: #fff;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.div-block-313597 {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-313597.team {
  width: 70%;
}

.heading-7410 {
  color: #000;
  text-transform: capitalize;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 40px;
}

.div-block-313598 {
  width: 100%;
  display: flex;
}

.div-block-313598.reverse {
  flex-direction: row-reverse;
  margin-top: 100px;
  padding-right: 40px;
}

.div-block-313598.reverse._1 {
  margin-top: 0;
}

.div-block-313598.reverse._1.hide-d {
  display: none;
}

.list-item-67 {
  font-size: 16px;
  line-height: 25px;
}

.bold-text-395 {
  font-family: Montserrat, sans-serif;
}

.div-block-313599 {
  display: none;
}

.container-1327 {
  max-width: 1200px;
  justify-content: space-between;
  align-items: center;
}

.div-block-313600 {
  margin-top: 20px;
}

.div-block-313600._1 {
  margin-top: 0;
}

.icon-53 {
  color: #fff;
  margin-right: 5px;
  font-weight: 400;
}

.icon-53:hover {
  color: #b98b2f;
}

.icon-53._1 {
  color: #fff;
  margin-right: 0;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 17px;
}

.div-block-313601 {
  width: 16%;
}

.div-block-313601._1 {
  width: 18%;
}

.list-31 {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.div-block-313602 {
  background-color: #fff;
  padding-top: 40px;
  padding-bottom: 100px;
}

.div-block-313603 {
  background-color: #fff;
  padding-top: 40px;
  padding-bottom: 80px;
}

.list-item-68 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.list-for-zirconia-advantages {
  margin-top: 20px;
  font-family: Open Sans, sans-serif;
}

.div-block-313604 {
  width: 45%;
}

.div-block-313605 {
  width: 100%;
  height: 100%;
  align-items: flex-end;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.link-195 {
  color: #147699;
  text-transform: capitalize;
  margin-left: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  line-height: 27px;
  text-decoration: none;
}

.div-block-313606 {
  background-color: #fff;
  padding-top: 40px;
  padding-bottom: 40px;
}

.list-for-deep-cleanig {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.bold-text-397 {
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}

.tab-link-tab-1-2 {
  width: 240px;
  height: 55px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.tab-link-tab-1-2.w--current {
  width: 240px;
  height: 55px;
  background-color: #02269b;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding-right: 0;
  display: flex;
}

.link-block-75 {
  z-index: 1;
  width: 170px;
  height: 55px;
  color: #fff;
  background-image: linear-gradient(
    45deg,
    rgba(20, 118, 153, 0.62),
    rgba(191, 10, 48, 0.71)
  );
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.link-block-75:hover {
  background-image: linear-gradient(56deg, #bf0a30, #147699);
}

.paragraph-2273 {
  text-align: center;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
}

.paragraph-2273.c1 {
  /* color: #333; */
  font-family: Open Sans, sans-serif;
  line-height: 26px;
}

.tab-link-tab-2-2 {
  width: 240px;
  height: 55px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.tab-link-tab-2-2.w--current {
  width: 240px;
  color: #fff;
  background-color: #02269b;
  border-color: rgba(0, 0, 0, 0);
  margin-left: 20px;
  margin-right: 20px;
}

.tab-link-tab-2-2._1 {
  width: 240px;
  margin-left: 0;
}

.tab-link-tab-2-2.p {
  margin-left: 0;
}

.div-block-313607 {
  width: 100%;
  /* background-color: #fff; */
  border-radius: 21px;
  margin-top: 40px;
  padding: 10px 10px 10px 40px;
}

.div-block-313607._1 {
  margin-top: 70px;
  padding-bottom: 60px;
}

.div-block-313607._2 {
  margin-top: 50px;
  padding-left: 40px;
}

.list-item-64 {
  font-family: Open Sans, sans-serif;
}

.heading-7411 {
  color: #147699;
}

.heading-7411.of-bonding {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 40px;
}

.text-block-15927 {
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  line-height: 25px;
}

.list-item-65 {
  font-family: Open Sans, sans-serif;
}

.smile-bredcrumb-section-2 {
  height: 40vh;
  background-image: linear-gradient(rgba(0, 0, 0, 0.21), rgba(0, 0, 0, 0.21)),
    url("../images/bg-page-title-scaled-1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  position: relative;
}

.bold-text-398 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.paragraph-2229 {
  margin-top: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.paragraph-2229.p-teeth-discoloration._1 {
  color: #000;
  margin-top: 20px;
}

.paragraph-2229.discoloration23 {
  line-height: 26px;
}

.paragraph-2229.discoloration23._1 {
  margin-top: 0;
}

.paragraph-2229._1 {
  margin-top: 20px;
  line-height: 26px;
}

.paragraph-2229._2 {
  margin-top: 0;
}

.heading-7412 {
  color: #000;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 40px;
}

.heading-7413 {
  color: #fff;
  text-transform: uppercase;
  font-family: PT Serif, serif;
  font-size: 40px;
  line-height: 50px;
}

.div-block-313608 {
  width: 85%;
  height: 370px;
  background-color: #fff;
  border-radius: 21px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 40px 20px 20px 25px;
  display: flex;
  position: relative;
  top: 15px;
  left: -40px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

.div-block-313608.reverse {
  padding-top: 20px;
  left: 42px;
}

.div-block-313608.reverse.center {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  left: 0;
}

.list-32 {
  padding-left: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.list-32.t {
  margin-top: 20px;
}

.list-item-66 {
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 16px;
  line-height: 25px;
}

.list-33 {
  margin-top: 0;
  padding-left: 20px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.text-block-15928 {
  color: #fff;
  margin-left: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 27px;
}

.heading-7414 {
  /* color: #000; */
  text-align: center;
  margin-top: 0;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 40px;
  line-height: 50px;
}

.heading-7414.c1 {
  /* color: #000; */
  padding-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 39px;
  font-weight: 600;
  line-height: 51px;
}

.link-196 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 27px;
  text-decoration: none;
}

.bold-text-391 {
  font-family: Montserrat, sans-serif;
}

.image-32707 {
  width: 100%;
  border-radius: 21px;
}

.div-block-313609 {
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.list-item-63 {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.bold-text-393 {
  font-family: Montserrat, sans-serif;
}

.div-block-313610 {
  z-index: -1;
  width: 70px;
  height: 44px;
  background-color: #bf0a30;
  border-radius: 50px;
  display: none;
  position: absolute;
  left: 94px;
}

.dropdown-37 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dropdown-37._1 {
  margin-left: 10px;
  margin-right: 10px;
}

.brand-17 {
  width: 25%;
  top: 0;
}

.text-span-93 {
  color: #147699;
}

.text-span-93.c1 {
  color: #fff;
}

.div-block-313611 {
  background-color: #fffefe;
  padding-top: 40px;
  padding-bottom: 80px;
}

.heading-7415 {
  color: #4a87d6;
  text-align: left;
  text-transform: uppercase;
  padding-left: 15px;
  font-size: 15px;
  line-height: 25px;
}

.div-block-313612 {
  width: 100%;
  border-bottom-left-radius: 30px;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 10px;
  display: none;
}

.paragraph-2274 {
  color: #000;
  padding-top: 10px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.div-block-313613 {
  width: 100%;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.text-block-15929 {
  color: #000;
  margin-left: 10px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 25px;
}

.div-block-313614 {
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.div-block-313615 {
  width: 40px;
  height: 40px;
  color: #bf0a30;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  font-size: 22px;
  display: flex;
}

.text-block-15930 {
  color: #000;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
}

.text-block-15930._2 {
  color: #000;
  margin-left: 10px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 18px;
}

.text-block-15930._2:hover {
  color: #f21c1c;
}

.text-block-15931 {
  color: #e81e2a;
  font-size: 18px;
}

.text-block-15931._1 {
  color: #bf0a30;
  font-size: 23px;
  line-height: 30px;
}

.image-32708 {
  width: 100%;
  max-width: 100%;
}

.text-block-15932 {
  color: #000;
  text-align: left;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 25px;
  line-height: 33px;
}

.div-block-313616 {
  width: 25%;
}

.div-block-313616._1 {
  width: 31%;
}

.text-block-15933 {
  color: #fff;
  padding-left: 5px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.text-block-15933:hover {
  color: #f9ab22;
}

.link-block-76 {
  width: 100%;
  color: #000;
  text-align: center;
  align-items: flex-start;
  padding-top: 15px;
  font-family: Montserrat, sans-serif;
  text-decoration: none;
  display: flex;
}

.link-block-76.w--current {
  color: #fff;
}

.link-block-76.hide1,
.link-block-76.hide1.w--current {
  display: none;
}

.div-block-313617 {
  height: 60px;
  background-color: #fff;
  align-items: center;
  padding-right: 10px;
  display: flex;
}

.div-block-313618 {
  width: 25%;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-313619 {
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.div-block-313620 {
  justify-content: flex-start;
  margin-top: 10px;
  display: flex;
}

.div-block-313621 {
  width: 100%;
  align-items: center;
  padding-top: 10px;
  display: flex;
}

.div-block-313622 {
  height: auto;
  max-width: 1200px;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  display: flex;
}

.div-block-313623 {
  width: 100%;
  height: 0.1px;
  max-width: 1200px;
  border: 1px solid rgba(191, 10, 48, 0.19);
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
}

.footer-6 {
  background-color: #eff3fa;
  background-image: url("../images/pattern-31.png");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  padding: 40px 20px;
  overflow: hidden;
}

.div-block-313624 {
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.link-197 {
  color: #000;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 18px;
  text-decoration: none;
}

.link-197:hover {
  color: #f21c1c;
}

.link-block-77 {
  width: auto;
  height: auto;
  margin-left: 0;
  margin-right: 10px;
  text-decoration: none;
  display: block;
}

.link-block-77.left:hover {
  text-decoration: none;
}

.link-block-77.left._1 {
  display: none;
}

.form-5 {
  align-items: center;
  display: flex;
}

.div-block-313625 {
  width: 22%;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 40px;
  display: flex;
}

.div-block-313626,
.div-block-313627 {
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.container-1328 {
  max-width: 1300px;
}

.div-block-313628 {
  width: 40px;
  height: 40px;
  background-color: #3b5998;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 0;
  display: flex;
}

.div-block-313628.twitter {
  background-color: #f21c1c;
  background-image: radial-gradient(circle at 0%, #f9ab22, #f21c1c);
  border-radius: 20%;
  margin-left: 10px;
}

.div-block-313628.twitter:hover {
  background-color: #f9ab22;
}

.div-block-313628.f {
  width: 50px;
  height: 50px;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #4a87d6;
  border-radius: 100%;
  margin-left: 0;
}

.div-block-313628.f:hover {
  background-color: #4a87d6;
}

.div-block-313628.inst {
  background-color: #f21c1c;
  background-image: radial-gradient(circle at 0 0, #f9ab22, #f21c1c);
  border-radius: 100%;
  margin-left: 10px;
}

.div-block-313628.inst:hover {
  background-color: #f9ab22;
}

.div-block-313629 {
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 4%;
  right: 0%;
}

.div-block-313629.hide {
  display: none;
  bottom: -2%;
  left: 1012.03px;
}

.image-32709,
.div-block-313630 {
  width: 100%;
}

.bold-text-399 {
  color: #000;
  font-weight: 500;
}

.bold-text-399:hover {
  color: #fff;
}

.bold-text-399._369:hover {
  color: #bf0a30;
}

.italic-text-10 {
  font-style: normal;
}

.div-block-313631 {
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.div-block-313632 {
  width: 100%;
  height: auto;
  margin-top: 40px;
}

.paragraph-2277 {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.div-block-313633 {
  z-index: -1;
  width: 70px;
  height: 44px;
  background-color: #bf0a30;
  border-radius: 50px;
  display: none;
  position: absolute;
  left: 94px;
}

.heading-7416 {
  /* color: #000; */
  text-align: center;
  margin-top: 0;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 40px;
  line-height: 50px;
}

.heading-7416.c1 {
  /* color: #000; */
  padding-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 39px;
  font-weight: 600;
  line-height: 51px;
}

.div-block-313634 {
  background-color: #fff;
  padding-top: 40px;
  padding-bottom: 80px;
}

.paragraph-2278 {
  text-align: center;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
}

.paragraph-2278.c1 {
  /* color: #333; */
  font-family: Open Sans, sans-serif;
  line-height: 26px;
}

.image-32710 {
  width: 75%;
  opacity: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.text-block-15935 {
  color: #fff;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.heading-7417 {
  color: #fff;
  text-transform: uppercase;
  font-family: PT Serif, serif;
  font-size: 40px;
  line-height: 50px;
}

.div-block-313635 {
  background-color: #fff;
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-313635.t1 {
  padding-bottom: 0;
}

.div-block-313636 {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-313636.team {
  width: 70%;
}

.heading-7418 {
  color: #4a87d6;
  text-align: left;
  text-transform: uppercase;
  padding-left: 15px;
  font-size: 15px;
  line-height: 25px;
}

.div-block-313637 {
  width: 45%;
  padding-left: 10px;
  display: flex;
}

.bold-text-402 {
  font-family: Montserrat, sans-serif;
}

.div-block-313638 {
  width: 45%;
}

.text-span-94 {
  color: #147699;
}

.text-span-94.c1 {
  color: #fff;
}

.heading-7419 {
  color: #000;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 21px;
}

.brand-18 {
  width: 25%;
  top: 0;
}

.dropdown-38 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dropdown-38._1 {
  margin-left: 10px;
  margin-right: 10px;
}

.div-block-313639 {
  width: 100%;
  /* background-color: #fff; */
  border-radius: 21px;
  margin-top: 40px;
  padding: 10px;
}

.div-block-313639._2 {
  margin-top: 50px;
}

.div-block-313639._1 {
  margin-top: 50px;
  padding-bottom: 60px;
}

.div-block-313639.t1 {
  padding-bottom: 5px;
}

.div-block-313640 {
  margin-top: 20px;
}

.div-block-313640._1 {
  margin-top: 0;
}

.image-32711 {
  width: 75%;
  opacity: 1;
  position: relative;
}

.bold-text-403 {
  font-family: Open Sans, sans-serif;
  font-weight: 400;
}

.tab-link-tab-1-3 {
  width: 240px;
  height: 55px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.tab-link-tab-1-3.w--current {
  width: 230px;
  height: 55px;
  background-color: #02269b;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding-right: 0;
  display: flex;
}

.link-block-78 {
  z-index: 1;
  width: 170px;
  height: 55px;
  color: #fff;
  background-image: linear-gradient(
    45deg,
    rgba(20, 118, 153, 0.62),
    rgba(191, 10, 48, 0.71)
  );
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.link-block-78:hover {
  background-image: linear-gradient(56deg, #bf0a30, #147699);
}

.paragraph-2279 {
  margin-top: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.paragraph-2279.top1 {
  margin-top: 20px;
}

.div-block-313641 {
  display: none;
}

.bold-text-404 {
  color: #000;
  text-transform: capitalize;
}

.div-block-313642 {
  background-color: #fff;
  padding-top: 40px;
  padding-bottom: 80px;
}

.dental-trauma12 {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.div-block-313643 {
  background-color: #fff;
  padding-top: 40px;
  padding-bottom: 80px;
}

.container-1329 {
  max-width: 1200px;
  justify-content: space-between;
  align-items: center;
}

.bold-text-405 {
  color: #000;
}

.smile-bredcrumb-section-3 {
  height: 40vh;
  background-image: linear-gradient(rgba(0, 0, 0, 0.21), rgba(0, 0, 0, 0.21)),
    url("../images/bg-page-title-scaled-1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  position: relative;
}

.paragraph-surgical-tooth-2 {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.div-block-313645 {
  background-color: #fff;
  padding-top: 40px;
  padding-bottom: 40px;
}

.bold-text-406 {
  color: #000;
}

.list-for-bone-graft {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.heading-7420 {
  color: #000;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 40px;
}

.image-32713 {
  width: 100%;
  border-radius: 21px;
}

.link-198 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 27px;
  text-decoration: none;
}

.bold-text-407 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  line-height: 27px;
}

.text-block-15936 {
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-weight: 500;
}

.tab-link-tab-2-3 {
  width: 240px;
  height: 55px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.tab-link-tab-2-3.w--current {
  width: 240px;
  color: #fff;
  background-color: #02269b;
  border-color: rgba(0, 0, 0, 0);
  margin-left: 10px;
  margin-right: 10px;
}

.tab-link-tab-2-3._2 {
  width: 240px;
  margin-left: 0;
  margin-right: 0;
}

.tab-link-tab-2-3._1 {
  width: 240px;
  margin-left: 0;
}

.tab-link-tab-2-3._1.w--current {
  background-color: #02269b;
}

.div-block-313646 {
  width: 16%;
}

.div-block-313646._1 {
  width: 18%;
}

.text-block-15937 {
  color: #fff;
  margin-left: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 26px;
}

.div-block-313647 {
  width: 100%;
  padding-left: 40px;
  display: flex;
}

.div-block-313647.reverse {
  flex-direction: row-reverse;
  margin-top: 50px;
  padding-left: 0;
  padding-right: 40px;
}

.div-block-313647.reverse._1 {
  margin-top: 0;
}

.div-block-313647.reverse.top-b {
  margin-top: 80px;
}

.div-block-313648 {
  width: 100%;
  height: 100%;
  align-items: flex-end;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.link-199 {
  color: #147699;
  text-transform: capitalize;
  margin-left: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 27px;
  text-decoration: none;
}

.div-block-313649 {
  width: 85%;
  height: 370px;
  background-color: #fff;
  border-radius: 21px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 20px;
  display: flex;
  position: relative;
  top: 15px;
  left: -40px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

.div-block-313649.reverse {
  padding-top: 20px;
  left: 42px;
}

.div-block-313649.reverse.center {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-left: 20px;
  left: 0;
}

.div-block-313649.reverse.center.t {
  margin-top: 40px;
}

.div-block-313649.reverse.center.t.hide {
  display: none;
}

.div-block-313649.reverse.te {
  height: 410px;
  top: -4px;
}

.icon-54 {
  color: #fff;
  margin-right: 5px;
  font-weight: 400;
}

.icon-54:hover {
  color: #b98b2f;
}

.icon-54._1 {
  color: #fff;
  margin-right: 0;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 17px;
}

.text-block-15938 {
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  line-height: 25px;
}

.list-for-tooth-extraction {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.list-34 {
  color: #686363;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.list-tori-removal {
  padding-left: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.list-35 {
  padding-left: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.div-block-313650 {
  width: 22%;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 40px;
  display: flex;
}

.div-block-313651 {
  justify-content: flex-start;
  margin-top: 10px;
  display: flex;
}

.div-block-313652 {
  width: 100%;
  border-bottom-left-radius: 30px;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 10px;
  display: none;
}

.div-block-313653 {
  width: 25%;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.text-block-15939 {
  color: #000;
  margin-left: 10px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 25px;
}

.link-200 {
  color: #000;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 18px;
  text-decoration: none;
}

.link-200:hover {
  color: #f21c1c;
}

.div-block-313654,
.div-block-313655 {
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.div-block-313656 {
  width: 100%;
  height: 0.1px;
  max-width: 1200px;
  border: 1px solid rgba(191, 10, 48, 0.19);
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-313657 {
  width: 40px;
  height: 40px;
  color: #bf0a30;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  font-size: 22px;
  display: flex;
}

.div-block-313658 {
  width: 25%;
}

.div-block-313658._1 {
  width: 31%;
}

.text-block-15940 {
  color: #e81e2a;
  font-size: 18px;
}

.text-block-15940._1 {
  color: #bf0a30;
  font-size: 23px;
  line-height: 30px;
}

.div-block-313659 {
  width: 100%;
}

.paragraph-2275 {
  color: #000;
  padding-top: 10px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.div-block-313660 {
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 4%;
  right: 0%;
}

.div-block-313660.hide {
  display: none;
  bottom: -2%;
  left: 1012.03px;
}

.div-block-313661 {
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.link-block-79 {
  width: 100%;
  color: #000;
  text-align: center;
  align-items: flex-start;
  padding-top: 15px;
  font-family: Montserrat, sans-serif;
  text-decoration: none;
  display: flex;
}

.link-block-79.w--current {
  color: #fff;
}

.link-block-79.hide1,
.link-block-79.hide1.w--current {
  display: none;
}

.div-block-313662 {
  width: 40px;
  height: 40px;
  background-color: #3b5998;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 0;
  display: flex;
}

.div-block-313662.inst {
  background-color: #f21c1c;
  background-image: radial-gradient(circle at 0 0, #f9ab22, #f21c1c);
  border-radius: 100%;
  margin-left: 10px;
}

.div-block-313662.inst:hover {
  background-color: #f9ab22;
}

.div-block-313662.f {
  width: 50px;
  height: 50px;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #4a87d6;
  border-radius: 100%;
  margin-left: 0;
}

.div-block-313662.f:hover {
  background-color: #4a87d6;
}

.div-block-313662.twitter {
  background-color: #f21c1c;
  background-image: radial-gradient(circle at 0%, #f9ab22, #f21c1c);
  border-radius: 20%;
  margin-left: 10px;
}

.div-block-313662.twitter:hover {
  background-color: #f9ab22;
}

.text-block-15941 {
  color: #fff;
  padding-left: 5px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.text-block-15941:hover {
  color: #f9ab22;
}

.div-block-313663 {
  height: auto;
  max-width: 1200px;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  display: flex;
}

.bold-text-401 {
  color: #000;
  font-weight: 500;
}

.bold-text-401:hover {
  color: #fff;
}

.bold-text-401._369:hover {
  color: #bf0a30;
}

.text-block-15943 {
  color: #000;
  text-align: left;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 25px;
  line-height: 33px;
}

.div-block-313664 {
  width: 100%;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.footer-7 {
  background-color: #eff3fa;
  background-image: url("../images/pattern-31.png");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  padding: 40px 20px;
  overflow: hidden;
}

.link-block-80 {
  width: auto;
  height: auto;
  margin-left: 0;
  margin-right: 10px;
  text-decoration: none;
  display: block;
}

.link-block-80.left:hover {
  text-decoration: none;
}

.link-block-80.left._1 {
  display: none;
}

.container-1330 {
  max-width: 1300px;
}

.div-block-313665 {
  width: 100%;
  align-items: center;
  padding-top: 10px;
  display: flex;
}

.text-block-15944 {
  color: #000;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
}

.text-block-15944._2 {
  color: #000;
  margin-left: 10px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 18px;
}

.text-block-15944._2:hover {
  color: #f21c1c;
}

.div-block-313666 {
  height: 60px;
  background-color: #fff;
  align-items: center;
  padding-right: 10px;
  display: flex;
}

.image-32714 {
  width: 100%;
}

.div-block-313667,
.div-block-313668 {
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.div-block-313669 {
  width: 16%;
}

.div-block-313669._1 {
  width: 18%;
}

.self-bracses-para {
  margin-top: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.text-block-15945 {
  color: #fff;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.paragraph-2280 {
  text-align: center;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
}

.paragraph-2280.c1 {
  /* color: #333; */
  font-family: Open Sans, sans-serif;
  line-height: 26px;
}

.div-block-313670 {
  background-color: #fff;
  padding-top: 40px;
  padding-bottom: 80px;
}

.link-201 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 27px;
  text-decoration: none;
}

.div-block-313671 {
  width: 100%;
  height: auto;
  margin-top: 40px;
}

.div-block-313672 {
  display: none;
}

.div-block-313673 {
  width: 45%;
  padding-left: 10px;
  display: flex;
}

.container-1331 {
  max-width: 1200px;
  justify-content: space-between;
  align-items: center;
}

.text-block-15946 {
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  line-height: 25px;
}

.heading-7421 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 40px;
}

.icon-55 {
  color: #fff;
  margin-right: 5px;
  font-weight: 400;
}

.icon-55:hover {
  color: #b98b2f;
}

.icon-55._1 {
  color: #fff;
  margin-right: 0;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 17px;
}

.bold-text-409 {
  color: #fff;
  font-weight: 600;
}

.bold-text-410 {
  font-family: Montserrat, sans-serif;
}

.image-32716 {
  width: 75%;
  opacity: 1;
  position: relative;
}

.bold-text-411 {
  font-family: Montserrat, sans-serif;
}

.paragraph-2281 {
  margin-top: 10px;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.paragraph-2281.p-teeth-discoloration {
  line-height: 26px;
}

.div-block-313674 {
  background-color: #fffefe;
  padding-top: 40px;
  padding-bottom: 80px;
}

.bold-text-412 {
  font-family: Montserrat, sans-serif;
}

.brand-19 {
  width: 25%;
  top: 0;
}

.dropdown-39 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dropdown-39._1 {
  margin-left: 10px;
  margin-right: 10px;
}

.paratraditional-metal {
  margin-top: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.image-32717 {
  width: 100%;
  border-radius: 21px;
}

.tab-link-tab-1-4 {
  width: 240px;
  height: 55px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.tab-link-tab-1-4.w--current {
  width: 240px;
  height: 55px;
  background-color: #02269b;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding-right: 0;
  display: flex;
}

.link-block-81 {
  z-index: 1;
  width: 170px;
  height: 55px;
  color: #fff;
  background-image: linear-gradient(
    45deg,
    rgba(20, 118, 153, 0.62),
    rgba(191, 10, 48, 0.71)
  );
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.link-block-81:hover {
  background-image: linear-gradient(56deg, #bf0a30, #147699);
}

.div-block-313676 {
  width: 45%;
}

.div-block-313677 {
  width: 100%;
  /* background-color: #fff; */
  border-radius: 21px;
  margin-top: 50px;
  padding: 10px 10px 10px 40px;
}

.div-block-313677._2 {
  margin-top: 50px;
  padding-left: 40px;
}

.heading-7422 {
  color: #fff;
  text-transform: uppercase;
  font-family: PT Serif, serif;
  font-size: 40px;
  line-height: 50px;
}

.smile-bredcrumb-section-4 {
  height: 40vh;
  background-image: linear-gradient(rgba(0, 0, 0, 0.21), rgba(0, 0, 0, 0.21)),
    url("../images/bg-page-title-scaled-1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  position: relative;
}

.div-block-313678 {
  z-index: -1;
  width: 70px;
  height: 44px;
  background-color: #bf0a30;
  border-radius: 50px;
  display: none;
  position: absolute;
  left: 94px;
}

.heading-7423 {
  color: #000;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 40px;
}

.div-block-313679 {
  margin-top: 20px;
}

.div-block-313679._1 {
  margin-top: 0;
}

.div-block-313680 {
  background-color: #fff;
  padding-top: 30px;
  padding-bottom: 60px;
}

.heading-7424 {
  color: #4a87d6;
  text-align: left;
  text-transform: uppercase;
  padding-left: 15px;
  font-size: 15px;
  line-height: 25px;
}

.text-block-15947 {
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-weight: 500;
}

.link-202 {
  color: #147699;
  text-transform: capitalize;
  margin-left: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 27px;
  text-decoration: none;
}

.tab-link-tab-2-4 {
  width: 240px;
  height: 55px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.tab-link-tab-2-4.w--current {
  width: 240px;
  color: #fff;
  background-color: #02269b;
  border-color: rgba(0, 0, 0, 0);
  margin-left: 20px;
  margin-right: 20px;
}

.tab-link-tab-2-4._1 {
  width: 240px;
  margin-left: 0;
}

.tab-link-tab-2-4._1.w--current {
  background-color: #02269b;
}

.div-block-313681 {
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.div-block-313682 {
  width: 100%;
  display: flex;
}

.div-block-313682.reverse {
  flex-direction: row-reverse;
  margin-top: 60px;
  padding-right: 40px;
}

.div-block-313682.bottom {
  margin-top: 60px;
}

.text-span-97 {
  color: #147699;
}

.text-span-97.c1 {
  color: #fff;
}

.permanent-retainers-para {
  margin-top: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.div-block-313683 {
  width: 100%;
  height: 100%;
  align-items: flex-end;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-313684 {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-313684.team {
  width: 70%;
}

.text-block-15948 {
  color: #fff;
  margin-left: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 27px;
}

.heading-7425 {
  /* color: #000; */
  text-align: center;
  margin-top: 0;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 40px;
  line-height: 50px;
}

.heading-7425.c1 {
  /* color: #000; */
  padding-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 39px;
  font-weight: 600;
  line-height: 51px;
}

.div-block-313685 {
  width: 85%;
  height: 370px;
  background-color: #fff;
  border-radius: 21px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 20px 20px 20px 25px;
  display: flex;
  position: relative;
  top: 19px;
  left: -40px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

.div-block-313685.reverse {
  padding-top: 20px;
  left: 42px;
}

.image-32718 {
  width: 75%;
  opacity: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.text-block-15949 {
  color: #fff;
  padding-left: 5px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.text-block-15949:hover {
  color: #f9ab22;
}

.div-block-313686 {
  width: 100%;
  align-items: center;
  padding-top: 10px;
  display: flex;
}

.div-block-313687 {
  width: 100%;
  border-bottom-left-radius: 30px;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 10px;
  display: none;
}

.div-block-313688 {
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 4%;
  right: 0%;
}

.div-block-313688.hide {
  display: none;
  bottom: -2%;
  left: 1012.03px;
}

.image-32719 {
  width: 100%;
}

.container-1332 {
  max-width: 1300px;
}

.link-block-82 {
  width: auto;
  height: auto;
  margin-left: 0;
  margin-right: 10px;
  text-decoration: none;
  display: block;
}

.link-block-82.left:hover {
  text-decoration: none;
}

.link-block-82.left._1 {
  display: none;
}

.div-block-313689 {
  width: 40px;
  height: 40px;
  color: #bf0a30;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  font-size: 22px;
  display: flex;
}

.div-block-313690 {
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.div-block-313691 {
  width: 22%;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 40px;
  display: flex;
}

.div-block-313692 {
  justify-content: flex-start;
  margin-top: 10px;
  display: flex;
}

.div-block-313693 {
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.text-block-15950 {
  color: #000;
  text-align: left;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 25px;
  line-height: 33px;
}

.div-block-313694 {
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.link-203 {
  color: #000;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 18px;
  text-decoration: none;
}

.link-203:hover {
  color: #f21c1c;
}

.div-block-313695 {
  width: 100%;
  height: 0.1px;
  max-width: 1200px;
  border: 1px solid rgba(191, 10, 48, 0.19);
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-313696 {
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.div-block-313697 {
  width: 40px;
  height: 40px;
  background-color: #3b5998;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 0;
  display: flex;
}

.div-block-313697.twitter {
  background-color: #f21c1c;
  background-image: radial-gradient(circle at 0%, #f9ab22, #f21c1c);
  border-radius: 20%;
  margin-left: 10px;
}

.div-block-313697.twitter:hover {
  background-color: #f9ab22;
}

.div-block-313697.inst {
  background-color: #f21c1c;
  background-image: radial-gradient(circle at 0 0, #f9ab22, #f21c1c);
  border-radius: 100%;
  margin-left: 10px;
}

.div-block-313697.inst:hover {
  background-color: #f9ab22;
}

.div-block-313697.f {
  width: 50px;
  height: 50px;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #4a87d6;
  border-radius: 100%;
  margin-left: 0;
}

.div-block-313697.f:hover {
  background-color: #4a87d6;
}

.text-block-15951 {
  color: #000;
  margin-left: 10px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 25px;
}

.div-block-313698 {
  width: 100%;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.link-block-83 {
  width: 100%;
  color: #000;
  text-align: center;
  align-items: flex-start;
  padding-top: 15px;
  font-family: Montserrat, sans-serif;
  text-decoration: none;
  display: flex;
}

.link-block-83.w--current {
  color: #fff;
}

.link-block-83.hide1,
.link-block-83.hide1.w--current {
  display: none;
}

.div-block-313699 {
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.text-block-15952 {
  color: #e81e2a;
  font-size: 18px;
}

.text-block-15952._1 {
  color: #bf0a30;
  font-size: 23px;
  line-height: 30px;
}

.text-block-15954 {
  color: #000;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
}

.text-block-15954._2 {
  color: #000;
  margin-left: 10px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 18px;
}

.text-block-15954._2:hover {
  color: #f21c1c;
}

.footer-8 {
  background-color: #eff3fa;
  background-image: url("../images/pattern-31.png");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  padding: 40px 20px;
  overflow: hidden;
}

.paragraph-2282 {
  color: #000;
  padding-top: 10px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.div-block-313700 {
  width: 100%;
}

.div-block-313701 {
  height: auto;
  max-width: 1200px;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  display: flex;
}

.div-block-313702 {
  width: 25%;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-313703 {
  width: 25%;
}

.div-block-313703._1 {
  width: 31%;
}

.div-block-313704 {
  height: 60px;
  background-color: #fff;
  align-items: center;
  padding-right: 10px;
  display: flex;
}

.bold-text-413 {
  color: #000;
  font-weight: 500;
}

.bold-text-413:hover {
  color: #fff;
}

.bold-text-413._369:hover {
  color: #bf0a30;
}

.div-block-313705 {
  width: 45%;
}

._45p-p {
  padding-left: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.link-204 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 27px;
  text-decoration: none;
}

.bold-text-414 {
  color: #fff;
  font-weight: 600;
}

.div-block-313706 {
  width: 100%;
  height: 100%;
  align-items: flex-end;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-313707 {
  background-color: #fff;
  padding-top: 40px;
  padding-bottom: 80px;
}

.div-block-313708 {
  z-index: -1;
  width: 70px;
  height: 44px;
  background-color: #bf0a30;
  border-radius: 50px;
  display: none;
  position: absolute;
  left: 94px;
}

.div-block-313709 {
  background-color: #fff;
  padding-top: 40px;
  padding-bottom: 80px;
}

.div-block-313710 {
  display: none;
}

.icon-57 {
  color: #fff;
  margin-right: 5px;
  font-weight: 400;
}

.icon-57:hover {
  color: #b98b2f;
}

.icon-57._1 {
  color: #fff;
  margin-right: 0;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 17px;
}

.container-1333 {
  max-width: 1200px;
  justify-content: space-between;
  align-items: center;
}

.paragraph-2283 {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.paragraph-2283.p-teeth-discoloration {
  margin-top: 20px;
}

.bold-text-416 {
  font-family: Montserrat, sans-serif;
}

.brand-20 {
  width: 25%;
  top: 0;
}

.text-block-15955 {
  color: #fff;
  margin-left: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 27px;
}

.paragraph-2284 {
  text-align: center;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
}

.paragraph-2284.c1 {
  /* color: #333; */
  font-family: Open Sans, sans-serif;
  line-height: 26px;
}

.heading-7426 {
  color: #000;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 40px;
}

.image-32720 {
  width: 100%;
  border-radius: 21px;
}

.div-block-313712 {
  width: 100%;
  /* background-color: #fff; */
  border-radius: 21px;
  margin-top: 50px;
  padding: 10px 10px 10px 40px;
}

.div-block-313712._2 {
  margin-top: 50px;
  padding-left: 40px;
}

.div-block-313712.o {
  margin-top: 40px;
}

.div-block-313712.o.r {
  padding-bottom: 40px;
}

.tab-link-tab-1-5 {
  width: 230px;
  height: 55px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.tab-link-tab-1-5.w--current {
  width: 240px;
  height: 55px;
  background-color: #02269b;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding-right: 0;
  display: flex;
}

.heading-7427 {
  color: #4a87d6;
  text-align: left;
  text-transform: uppercase;
  padding-left: 15px;
  font-size: 15px;
  line-height: 25px;
}

.heading-7428 {
  color: #fff;
  text-transform: uppercase;
  font-family: PT Serif, serif;
  font-size: 40px;
  line-height: 50px;
}

.div-block-313713 {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-313713.team {
  width: 70%;
}

.overdentureimpant {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.dropdown-40 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dropdown-40._1 {
  margin-left: 10px;
  margin-right: 10px;
}

.div-block-313714 {
  background-color: #fffefe;
  padding-top: 40px;
  padding-bottom: 40px;
}

.denturelist-1234 {
  margin-top: 20px;
  padding-left: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.smile-bredcrumb-section-5 {
  height: 40vh;
  background-image: linear-gradient(rgba(0, 0, 0, 0.21), rgba(0, 0, 0, 0.21)),
    url("../images/bg-page-title-scaled-1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  position: relative;
}

.text-block-15956 {
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  line-height: 25px;
}

.div-block-313715 {
  margin-top: 20px;
}

.div-block-313715._1 {
  margin-top: 0;
}

.image-32722 {
  width: 75%;
  opacity: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.heading-7429 {
  /* color: #000; */
  text-align: center;
  margin-top: 0;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 40px;
  line-height: 50px;
}

.heading-7429.c1 {
  /* color: #000; */
  padding-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 39px;
  font-weight: 600;
  line-height: 51px;
}

.div-block-313716 {
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.div-block-313717 {
  width: 100%;
  height: auto;
  margin-top: 20px;
}

.text-block-15957 {
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-weight: 500;
}

.tab-link-tab-2-5 {
  width: 240px;
  height: 55px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.tab-link-tab-2-5.w--current {
  width: 240px;
  color: #fff;
  background-color: #02269b;
  border-color: rgba(0, 0, 0, 0);
  margin-left: 20px;
  margin-right: 20px;
}

.tab-link-tab-2-5._1 {
  width: 240px;
  margin-left: 0;
}

.tab-link-tab-2-5._1.w--current {
  background-color: #02269b;
}

.link-block-84 {
  z-index: 1;
  width: 170px;
  height: 55px;
  color: #fff;
  background-image: linear-gradient(
    45deg,
    rgba(20, 118, 153, 0.62),
    rgba(191, 10, 48, 0.71)
  );
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.link-block-84:hover {
  background-image: linear-gradient(56deg, #bf0a30, #147699);
}

.text-span-99 {
  color: #147699;
}

.text-span-99.c1 {
  color: #fff;
}

.text-block-15958 {
  color: #fff;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.bold-text-417 {
  font-family: Montserrat, sans-serif;
}

.div-block-313718 {
  width: 85%;
  height: 370px;
  background-color: #fff;
  border-radius: 21px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 20px 20px 20px 25px;
  display: flex;
  position: relative;
  top: 18px;
  left: -40px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

.div-block-313718.reverse {
  padding-top: 20px;
  top: 14px;
  left: 24px;
}

.div-block-313719 {
  width: 16%;
}

.div-block-313719._1 {
  width: 18%;
}

.bold-text-415 {
  font-family: Montserrat, sans-serif;
}

.div-block-313720 {
  width: 100%;
  display: flex;
}

.div-block-313720.reverse {
  flex-direction: row-reverse;
  margin-top: 70px;
  padding-right: 40px;
}

.image-32723 {
  width: 75%;
  opacity: 1;
  position: relative;
}

.div-block-313721 {
  width: 45%;
  padding-left: 10px;
  display: flex;
}

.link-205 {
  color: #147699;
  text-transform: capitalize;
  margin-left: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 27px;
  text-decoration: none;
}

.link-block-85 {
  width: auto;
  height: auto;
  margin-left: 0;
  margin-right: 10px;
  text-decoration: none;
  display: block;
}

.link-block-85.left:hover {
  text-decoration: none;
}

.link-block-85.left._1 {
  display: none;
}

.container-1334 {
  max-width: 1300px;
}

.div-block-313722 {
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.div-block-313723 {
  width: 40px;
  height: 40px;
  background-color: #3b5998;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 0;
  display: flex;
}

.div-block-313723.f {
  width: 50px;
  height: 50px;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #4a87d6;
  border-radius: 100%;
  margin-left: 0;
}

.div-block-313723.f:hover {
  background-color: #4a87d6;
}

.div-block-313723.inst {
  background-color: #f21c1c;
  background-image: radial-gradient(circle at 0 0, #f9ab22, #f21c1c);
  border-radius: 100%;
  margin-left: 10px;
}

.div-block-313723.inst:hover {
  background-color: #f9ab22;
}

.div-block-313723.twitter {
  background-color: #f21c1c;
  background-image: radial-gradient(circle at 0%, #f9ab22, #f21c1c);
  border-radius: 20%;
  margin-left: 10px;
}

.div-block-313723.twitter:hover {
  background-color: #f9ab22;
}

.div-block-313724 {
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.div-block-313725 {
  height: 60px;
  background-color: #fff;
  align-items: center;
  padding-right: 10px;
  display: flex;
}

.div-block-313726 {
  width: 100%;
}

.text-block-15959 {
  color: #e81e2a;
  font-size: 18px;
}

.text-block-15959._1 {
  color: #bf0a30;
  font-size: 23px;
  line-height: 30px;
}

.text-block-15960 {
  color: #000;
  text-align: left;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 25px;
  line-height: 33px;
}

.div-block-313727 {
  width: 100%;
  border-bottom-left-radius: 30px;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 10px;
  display: none;
}

.text-block-15961 {
  color: #000;
  margin-left: 10px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 25px;
}

.div-block-313728 {
  width: 100%;
  height: 0.1px;
  max-width: 1200px;
  border: 1px solid rgba(191, 10, 48, 0.19);
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-15962 {
  color: #000;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
}

.text-block-15962._2 {
  color: #000;
  margin-left: 10px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 18px;
}

.text-block-15962._2:hover {
  color: #f21c1c;
}

.div-block-313729 {
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.div-block-313730 {
  width: 100%;
  align-items: center;
  padding-top: 10px;
  display: flex;
}

.div-block-313731 {
  width: 40px;
  height: 40px;
  color: #bf0a30;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  font-size: 22px;
  display: flex;
}

.image-32724 {
  width: 100%;
}

.div-block-313732 {
  width: 25%;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-313733 {
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.link-block-86 {
  width: 100%;
  color: #000;
  text-align: center;
  align-items: flex-start;
  padding-top: 15px;
  font-family: Montserrat, sans-serif;
  text-decoration: none;
  display: flex;
}

.link-block-86.w--current {
  color: #fff;
}

.link-block-86.hide1,
.link-block-86.hide1.w--current {
  display: none;
}

.footer-9 {
  background-color: #eff3fa;
  background-image: url("../images/pattern-31.png");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  padding: 40px 20px;
  overflow: hidden;
}

.div-block-313734 {
  width: 100%;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.div-block-313735 {
  width: 22%;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 40px;
  display: flex;
}

.bold-text-419 {
  color: #000;
  font-weight: 500;
}

.bold-text-419:hover {
  color: #fff;
}

.bold-text-419._369:hover {
  color: #bf0a30;
}

.div-block-313736 {
  width: 25%;
}

.div-block-313736._1 {
  width: 31%;
}

.div-block-313737 {
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 4%;
  right: 0%;
}

.div-block-313737.hide {
  display: none;
  bottom: -2%;
  left: 1012.03px;
}

.div-block-313738 {
  justify-content: flex-start;
  margin-top: 10px;
  display: flex;
}

.div-block-313739 {
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.link-206 {
  color: #000;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 18px;
  text-decoration: none;
}

.link-206:hover {
  color: #f21c1c;
}

.text-block-15964 {
  color: #fff;
  padding-left: 5px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.text-block-15964:hover {
  color: #f9ab22;
}

.paragraph-2285 {
  color: #000;
  padding-top: 10px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.div-block-313740 {
  height: auto;
  max-width: 1200px;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  display: flex;
}

.icon-59 {
  color: #fff;
  margin-right: 5px;
  font-weight: 400;
}

.icon-59:hover {
  color: #b98b2f;
}

.icon-59._1 {
  color: #fff;
  margin-right: 0;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 17px;
}

.paragraph-2287 {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.paragraph-2288 {
  text-align: center;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
}

.paragraph-2288.c1 {
  font-family: Open Sans, sans-serif;
}

.text-block-15965 {
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-weight: 500;
}

.link-207 {
  color: #fff;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 21px;
  line-height: 25px;
  text-decoration: none;
}

.div-block-313741 {
  width: 100%;
  display: flex;
}

.div-block-313741.reverse {
  flex-direction: row-reverse;
  margin-top: 80px;
  padding-right: 40px;
}

.div-block-313742 {
  width: 45%;
}

.div-block-313743 {
  width: 16%;
}

.div-block-313743._1 {
  width: 18%;
}

.bold-text-420 {
  font-family: Montserrat, sans-serif;
}

.paragraph-2289 {
  margin-top: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.div-block-313744 {
  z-index: -1;
  width: 70px;
  height: 44px;
  background-color: #bf0a30;
  border-radius: 50px;
  display: none;
  position: absolute;
  left: 94px;
}

.image-32726 {
  width: 100%;
  border-radius: 21px;
}

.paragraph-2290 {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.paragraph-2290.p-teeth-discoloration {
  margin-top: 20px;
}

.div-block-313746 {
  width: 100%;
  height: auto;
  margin-top: 40px;
}

.image-32727 {
  width: 75%;
  opacity: 1;
  position: relative;
}

.brand-21 {
  width: 25%;
  top: 0;
}

.heading-7430 {
  color: #fff;
  text-transform: uppercase;
  font-family: PT Serif, serif;
  font-size: 40px;
  line-height: 50px;
}

.div-block-313747 {
  display: none;
}

.text-block-15966 {
  color: #fff;
  margin-left: 10px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 21px;
  font-weight: 700;
  line-height: 25px;
}

.bold-text-423 {
  font-family: Montserrat, sans-serif;
}

.heading-7431 {
  color: #000;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  line-height: 40px;
}

.tab-link-tab-1-6 {
  width: 240px;
  height: 55px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.tab-link-tab-1-6.w--current {
  width: 240px;
  height: 55px;
  background-color: #02269b;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding-right: 0;
  display: flex;
}

.div-block-313748 {
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.text-block-15967 {
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  line-height: 25px;
}

.dropdown-41 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dropdown-41._1 {
  margin-left: 10px;
  margin-right: 10px;
}

.paragraph-2286 {
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.text-span-101 {
  color: #147699;
}

.text-span-101.c1 {
  color: #fff;
}

.smile-bredcrumb-section-6 {
  height: 40vh;
  background-image: linear-gradient(rgba(0, 0, 0, 0.21), rgba(0, 0, 0, 0.21)),
    url("../images/bg-page-title-scaled-1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  position: relative;
}

.div-block-313749 {
  width: 100%;
  height: 100%;
  align-items: flex-end;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-313750 {
  width: 45%;
  padding-left: 10px;
  display: flex;
}

.heading-7432 {
  /* color: #000; */
  text-align: center;
  margin-top: 0;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 40px;
  line-height: 50px;
}

.heading-7432.c1 {
  /* color: #000; */
  padding-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 39px;
  font-weight: 600;
  line-height: 51px;
}

.div-block-313751 {
  background-color: #fff;
}

.div-block-313751._9 {
  padding-top: 20px;
  padding-bottom: 60px;
}

.div-block-313752 {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-313752.team {
  width: 70%;
}

.heading-7433 {
  color: #4a87d6;
  text-align: left;
  text-transform: uppercase;
  padding-left: 15px;
  font-size: 15px;
  line-height: 25px;
}

.text-block-15968 {
  color: #fff;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.container-1335 {
  max-width: 1200px;
  justify-content: space-between;
  align-items: center;
}

.tab-link-tab-2-6 {
  width: 240px;
  height: 55px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.tab-link-tab-2-6.w--current {
  width: 240px;
  color: #fff;
  background-color: #02269b;
  border-color: rgba(0, 0, 0, 0);
  margin-left: 20px;
  margin-right: 20px;
}

.image-32728 {
  width: 75%;
  opacity: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-block-313753 {
  width: 85%;
  height: 370px;
  background-color: #fff;
  border-radius: 21px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 20px;
  display: flex;
  position: relative;
  top: 20px;
  left: -40px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

.div-block-313753.reverse {
  padding-top: 20px;
  left: 42px;
}

.div-block-313754 {
  margin-top: 20px;
}

.div-block-313754._1 {
  margin-top: 0;
}

.div-block-313755 {
  background-color: #fff;
  padding-top: 40px;
  padding-bottom: 80px;
}

.link-block-87 {
  z-index: 1;
  width: 170px;
  height: 55px;
  color: #fff;
  background-image: linear-gradient(
    45deg,
    rgba(20, 118, 153, 0.62),
    rgba(191, 10, 48, 0.71)
  );
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.link-block-87:hover {
  background-image: linear-gradient(56deg, #bf0a30, #147699);
}

.bold-text-424 {
  color: #fff;
  font-weight: 400;
}

.link-208 {
  text-transform: capitalize;
  margin-left: 10px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 21px;
  line-height: 25px;
  text-decoration: none;
}

.div-block-313756 {
  width: 100%;
  /* background-color: #fff; */
  border-radius: 21px;
  margin-top: 50px;
  padding: 10px 10px 10px 40px;
}

.div-block-313756._2 {
  margin-top: 70px;
  padding-left: 40px;
}

.div-block-313756._2.p {
  margin-top: 50px;
}

.text-block-15969 {
  color: #000;
  text-align: left;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 25px;
  line-height: 33px;
}

.div-block-313757 {
  width: 25%;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.text-block-15970 {
  color: #000;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
}

.text-block-15970._2 {
  color: #000;
  margin-left: 10px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 18px;
}

.text-block-15970._2:hover {
  color: #f21c1c;
}

.div-block-313758 {
  justify-content: flex-start;
  margin-top: 10px;
  display: flex;
}

.div-block-313759 {
  height: auto;
  max-width: 1200px;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  display: flex;
}

.div-block-313760 {
  width: 100%;
  border-bottom-left-radius: 30px;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 10px;
  display: none;
}

.text-block-15971 {
  color: #e81e2a;
  font-size: 18px;
}

.text-block-15971._1 {
  color: #bf0a30;
  font-size: 23px;
  line-height: 30px;
}

.image-32729 {
  width: 100%;
}

.div-block-313761 {
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.div-block-313762 {
  width: 100%;
  align-items: center;
  padding-top: 10px;
  display: flex;
}

.div-block-313763 {
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.link-block-88 {
  width: auto;
  height: auto;
  margin-left: 0;
  margin-right: 10px;
  text-decoration: none;
  display: block;
}

.link-block-88.left:hover {
  text-decoration: none;
}

.link-block-88.left._1 {
  display: none;
}

.div-block-313764 {
  width: 100%;
  height: 0.1px;
  max-width: 1200px;
  border: 1px solid rgba(191, 10, 48, 0.19);
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
}

.link-block-89 {
  width: 100%;
  color: #000;
  text-align: center;
  align-items: flex-start;
  padding-top: 15px;
  font-family: Montserrat, sans-serif;
  text-decoration: none;
  display: flex;
}

.link-block-89.w--current {
  color: #fff;
}

.link-block-89.hide1,
.link-block-89.hide1.w--current {
  display: none;
}

.div-block-313765 {
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.div-block-313766 {
  width: 100%;
}

.paragraph-2291 {
  color: #000;
  padding-top: 10px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.text-block-15973 {
  color: #fff;
  padding-left: 5px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.text-block-15973:hover {
  color: #f9ab22;
}

.footer-10 {
  background-color: #eff3fa;
  background-image: url("../images/pattern-31.png");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  padding: 40px 20px;
  overflow: hidden;
}

.div-block-313767 {
  width: 40px;
  height: 40px;
  background-color: #3b5998;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 0;
  display: flex;
}

.div-block-313767.twitter {
  background-color: #f21c1c;
  background-image: radial-gradient(circle at 0%, #f9ab22, #f21c1c);
  border-radius: 20%;
  margin-left: 10px;
}

.div-block-313767.twitter:hover {
  background-color: #f9ab22;
}

.div-block-313767.inst {
  background-color: #f21c1c;
  background-image: radial-gradient(circle at 0 0, #f9ab22, #f21c1c);
  border-radius: 100%;
  margin-left: 10px;
}

.div-block-313767.inst:hover {
  background-color: #f9ab22;
}

.div-block-313767.f {
  width: 50px;
  height: 50px;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #4a87d6;
  border-radius: 100%;
  margin-left: 0;
}

.div-block-313767.f:hover {
  background-color: #4a87d6;
}

.div-block-313768 {
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 4%;
  right: 0%;
}

.div-block-313768.hide {
  display: none;
  bottom: -2%;
  left: 1012.03px;
}

.link-209 {
  color: #000;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 18px;
  text-decoration: none;
}

.link-209:hover {
  color: #f21c1c;
}

.container-1336 {
  max-width: 1300px;
}

.text-block-15974 {
  color: #000;
  margin-left: 10px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 25px;
}

.div-block-313769 {
  height: 60px;
  background-color: #fff;
  align-items: center;
  padding-right: 10px;
  display: flex;
}

.div-block-313770 {
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.div-block-313771 {
  width: 40px;
  height: 40px;
  color: #bf0a30;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  font-size: 22px;
  display: flex;
}

.div-block-313772 {
  width: 25%;
}

.div-block-313772._1 {
  width: 31%;
}

.div-block-313773 {
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.div-block-313774 {
  width: 100%;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.div-block-313775 {
  width: 22%;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 40px;
  display: flex;
}

.div-block-313317 {
  width: 100%;
  height: auto;
  background-color: #147699;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 20px;
  padding-left: 10px;
  display: flex;
}

.image-32730 {
  width: 100%;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.image-32730._2 {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 0;
}

.image-32730._1 {
  border-bottom-left-radius: 10px;
}

.bold-text-425 {
  font-weight: 400;
}

.div-block-313776 {
  width: 100%;
  height: 410px;
  background-color: #147699;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-313777 {
  width: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 20px;
  display: flex;
}

.footer-11 {
  background-color: #eff3fa;
  background-image: url("../images/pattern-31.png");
  background-position: 50%;
  background-size: cover;
  margin-top: 0;
  padding: 40px 20px;
  display: block;
  position: relative;
  overflow: hidden;
}

.bold-text-426 {
  font-weight: 600;
}

.list-36 {
  color: #147699;
  padding-left: 20px;
}

.div-block-313778 {
  width: 100%;
  height: 0.1px;
  max-width: 1200px;
  border: 1px solid rgba(191, 10, 48, 0.19);
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-15975 {
  letter-spacing: 2px;
  margin-left: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 25px;
}

.tabs {
  width: 85%;
  flex-direction: row;
  justify-content: flex-end;
  display: flex;
}

.div-block-313779 {
  width: 25%;
}

.div-block-313779._1 {
  width: 31%;
}

.div-block-313780 {
  width: 25%;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.div-block-313781 {
  width: 100%;
  align-items: center;
  padding-top: 10px;
  display: flex;
}

.div-block-313782 {
  width: 100%;
  height: 50px;
  border-radius: 10px;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.sb2div {
  width: 100%;
  height: auto;
  position: relative;
}

.text-block-15976 {
  color: #555;
  padding-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.div-block-313783 {
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.text-block-15977 {
  color: #000;
  text-align: left;
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: 25px;
  line-height: 33px;
}

.div-block-313784 {
  width: 200px;
  height: 200px;
}

.div-block-313305 {
  width: 35%;
}

.image-32732 {
  width: 100%;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}

.div-block-313785 {
  width: 50%;
}

.text-block-15765 {
  color: #fffcfc;
  padding-left: 5px;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 25px;
}

.div-block-313001 {
  width: 100%;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-313300 {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.div-block-313300._36 {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 0;
  padding-top: 10px;
  padding-left: 10px;
}

.paragraph-2262 {
  margin-top: 20px;
  margin-bottom: 15px;
  font-family: Open Sans, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.paragraph-2262._333 {
  margin-bottom: 0;
  padding-bottom: 20px;
}

.div-block-313320 {
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.div-block-313786 {
  width: 100%;
}

.text-block-15978 {
  color: #000;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 30px;
}

.text-block-15978._2 {
  color: #000;
  margin-left: 10px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 18px;
}

.text-block-15978._2:hover {
  color: #f21c1c;
}

.heading-7344 {
  color: #000;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 35px;
}

.div-block-313787 {
  margin-top: 10px;
  padding-top: 0;
  padding-bottom: 0;
}

.stydysection {
  padding: 60px 20px 40px;
  position: relative;
}

.container-1337 {
  max-width: 1300px;
}

.tab-link-tab-1-7 {
  width: 300px;
  height: 61px;
  color: #fff;
  background-color: #147699;
  border-radius: 10px;
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: center;
  padding-left: 5px;
  padding-right: 5px;
  text-decoration: none;
  display: flex;
}

.tab-link-tab-1-7.w--current {
  width: 280px;
  height: 61px;
  color: #fff;
  background-color: #147699;
  justify-content: flex-end;
  align-items: center;
  padding-left: 5px;
  padding-right: 5px;
}

.tab-link-tab-1-7._1 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-313788 {
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.link-210 {
  color: #000;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  text-decoration: none;
}

.link-210._1 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 25px;
}

.div-block-313789 {
  width: 100%;
}

.text-block-15979 {
  color: #fff;
  padding-left: 5px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 25px;
}

.text-block-15979:hover {
  color: #f9ab22;
}

.text-block-15980 {
  color: #000;
  margin-left: 10px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 25px;
}

.bold-text-427 {
  font-weight: 600;
}

.image-32733 {
  width: 100%;
  height: 100%;
  display: none;
}

.div-block-313790 {
  width: 22%;
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 40px;
  display: flex;
}

.div-block-313791 {
  width: 100%;
  border-bottom-left-radius: 30px;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 10px;
  display: none;
}

.div-block-313316 {
  width: 100%;
  height: auto;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 40px;
  display: flex;
  position: relative;
}

.div-block-313299 {
  width: 100%;
  padding-top: 20px;
}

.text-block-15981 {
  color: #e81e2a;
  font-size: 18px;
}

.text-block-15981._1 {
  color: #bf0a30;
  font-family: "Fa brands 400", sans-serif;
  font-size: 23px;
  line-height: 30px;
}

.image-32734 {
  width: 100%;
}

.div-block-313792 {
  width: 100%;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.div-block-313793 {
  margin-top: 20px;
}

.link-block-143 {
  width: 250px;
  color: #fff;
  justify-content: center;
  align-items: flex-end;
  text-decoration: none;
  display: flex;
}

.studydiv {
  width: 100%;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.text-block-15982 {
  color: #bf0a30;
  font-family: "Fa solid 900", sans-serif;
}

.div-block-313794 {
  width: 80%;
  height: 50px;
  justify-content: space-between;
  align-items: center;
  padding-left: 20px;
  display: flex;
}

.div-block-313795 {
  height: 60px;
  background-color: #fff;
  align-items: center;
  padding-right: 10px;
  display: flex;
}

.div-block-313796 {
  width: 25%;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-313797 {
  width: 40px;
  height: 40px;
  color: #bf0a30;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  display: flex;
}

.link-block-144 {
  width: auto;
  height: auto;
  margin-left: 0;
  margin-right: 10px;
  text-decoration: none;
  display: block;
}

.link-block-144.left:hover {
  text-decoration: none;
}

.link-block-144.left._1 {
  display: none;
}

.bold-text-428 {
  font-weight: 600;
}

.image-32736 {
  width: 100%;
  border-radius: 10px;
}

.div-block-313798 {
  padding-top: 30px;
  display: flex;
}

.div-block-313799 {
  width: 40px;
  height: 40px;
  background-color: #3b5998;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 0;
  display: flex;
}

.div-block-313799.f {
  width: 50px;
  height: 50px;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #4a87d6;
  border-radius: 100%;
  margin-left: 0;
}

.div-block-313799.f:hover {
  background-color: #4a87d6;
}

.div-block-313799.twitter {
  background-color: #f21c1c;
  background-image: radial-gradient(circle at 0%, #f9ab22, #f21c1c);
  border-radius: 20%;
  margin-left: 10px;
}

.div-block-313799.twitter:hover {
  background-color: #f9ab22;
}

.div-block-313799.inst {
  background-color: #f21c1c;
  background-image: radial-gradient(circle at 0 0, #f9ab22, #f21c1c);
  border-radius: 100%;
  margin-left: 10px;
}

.div-block-313799.inst:hover {
  background-color: #f9ab22;
}

.div-block-313800 {
  margin-right: 0;
}

.div-block-313318 {
  height: 60px;
  background-color: #ff4749;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-313318:hover {
  background-color: #0299e5;
}

.div-block-313318.bcc {
  z-index: 11;
  width: 80%;
  margin-left: 25px;
  display: none;
  position: absolute;
  top: auto;
  bottom: 2%;
  left: 0%;
  right: 0%;
}

.div-block-313304 {
  width: 60%;
  flex-direction: column;
  display: flex;
}

.div-block-313306 {
  height: auto;
  background-color: #fff;
  border: 1px dashed #147699;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 0 20px;
  display: flex;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

.div-block-313306.tp {
  height: auto;
  border-right-color: #0299e5;
  margin-top: 10px;
  padding-top: 0;
}

.image-32737 {
  width: 100%;
  border: 1px dashed #147699;
  border-radius: 100%;
}

.tabs-content-2 {
  width: 95%;
}

.div-block-313801 {
  width: 50%;
}

.text-block-15983 {
  font-family: "Fa solid 900", sans-serif;
  font-size: 23px;
  line-height: 30px;
}

.sub1divstudt {
  width: 100%;
  flex-direction: column;
}

.paragraph-2232 {
  color: #555;
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.div-block-313802 {
  justify-content: flex-start;
  margin-top: 10px;
  display: flex;
}

.text-span-102 {
  color: #d0293a;
}

.tab-pane-tab-1-2 {
  width: 100%;
}

.paragraph-2292 {
  color: #000;
  padding-top: 10px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.div-block-313803 {
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.heading-7434 {
  color: #fff;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.text-span-115 {
  color: #147699;
}

.heading-7343 {
  color: #000;
  margin-top: 0;
  margin-bottom: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 40px;
}

.bold-text-429 {
  font-weight: 500;
}

.div-block-313804 {
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.heading-7435 {
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 50px;
}

.link-211 {
  color: #000;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 18px;
  text-decoration: none;
}

.link-211:hover {
  color: #f21c1c;
}

.div-block-313805 {
  height: auto;
  max-width: 1200px;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  display: flex;
}

.studycontainer {
  max-width: 1300px;
}

.link-block-145 {
  width: 100%;
  color: #000;
  text-align: center;
  align-items: flex-start;
  padding-top: 15px;
  font-family: Montserrat, sans-serif;
  text-decoration: none;
  display: flex;
}

.link-block-145.w--current {
  color: #fff;
}

.link-block-145.hide1,
.link-block-145.hide1.w--current {
  display: none;
}

.div-block-313806 {
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
  position: absolute;
  top: auto;
  bottom: 4%;
  right: 0%;
}

.div-block-313806.hide {
  display: none;
  bottom: -2%;
  left: 1012.03px;
}

.div-block-313807 {
  flex-direction: row-reverse;
  align-items: center;
  display: flex;
}

.div-block-313808 {
  width: 100%;
  justify-content: space-between;
  display: flex;
}

.bold-text-430 {
  font-weight: 600;
}

.text-span-116 {
  color: #d0293a;
}

.link-212 {
  color: #243590;
  font-family: Montserrat, sans-serif;
  text-decoration: underline;
}

.link-212:hover {
  color: #bf0a30;
}

.text-span-117,
.text-span-119 {
  color: #002868;
}

.div-block-313809 {
  width: 100%;
  height: auto;
  background-color: #02269b;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 20px;
  padding-left: 10px;
  display: flex;
}

.image-32738 {
  width: 100%;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.image-32738._2 {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 0;
}

.image-32738._1 {
  border-bottom-left-radius: 10px;
}

.bold-text-431 {
  font-weight: 400;
}

.div-block-313810 {
  width: 100%;
  height: 410px;
  background-color: #02269b;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.div-block-313811 {
  width: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 20px;
  display: flex;
}

.bold-text-432 {
  font-weight: 600;
}

.list-37 {
  /* color: #243590; */
  padding-left: 20px;
}

.list-37._1 {
  margin-bottom: 0;
}

.text-block-15984 {
  letter-spacing: 2px;
  margin-left: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 25px;
}

.div-block-313812 {
  width: 100%;
  height: 50px;
  border-radius: 10px;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-313812:hover {
  background-color: #b92024;
}

.text-block-15985 {
  /* color: #333; */
  padding-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.div-block-313813 {
  width: 200px;
  height: 200px;
}

.div-block-313814 {
  width: 35%;
  padding-top: 45px;
}

.image-32739 {
  width: 100%;
  border-radius: 10px;
}

.div-block-313815 {
  width: 50%;
  display: none;
}

.text-block-15986 {
  color: #fffcfc;
  padding-left: 5px;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 25px;
}

.div-block-313816 {
  width: 100%;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-313817 {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.div-block-313817._36 {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 20px;
  padding-left: 10px;
}

.paragraph-2293 {
  margin-top: 20px;
  margin-bottom: 15px;
  font-family: Open Sans, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.paragraph-2293._333 {
  text-align: left;
  margin-bottom: 0;
  padding-bottom: 20px;
}

.div-block-313818 {
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.div-block-313819 {
  width: 100%;
}

.heading-7436 {
  /* color: #000; */
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 40px;
}

.div-block-313820 {
  margin-top: 10px;
  padding-top: 0;
  padding-bottom: 0;
}

.tab-link-tab-1-8 {
  width: 300px;
  height: 61px;
  color: #fff;
  background-color: #02269b;
  border-radius: 10px;
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: center;
  padding-left: 5px;
  padding-right: 5px;
  text-decoration: none;
  display: flex;
}

.tab-link-tab-1-8.w--current {
  width: 300px;
  height: 61px;
  color: #fff;
  background-color: #243590;
  justify-content: flex-end;
  align-items: center;
  padding-left: 5px;
  padding-right: 5px;
}

.tab-link-tab-1-8._1 {
  background-color: #02269b;
  margin-top: 20px;
  margin-bottom: 20px;
}

.tab-link-tab-1-8.first1.w--current {
  background-color: #b92024;
}

.link-213 {
  color: #000;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  text-decoration: none;
}

.link-213._1 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 25px;
}

.bold-text-433 {
  color: #002868;
  font-weight: 600;
}

.image-32740 {
  width: 100%;
  height: 100%;
  display: none;
}

.div-block-313821 {
  width: 100%;
  height: auto;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 40px;
  display: flex;
  position: relative;
}

.div-block-313822 {
  width: 100%;
  padding-top: 20px;
}

.div-block-313823 {
  margin-top: 20px;
}

.link-block-146 {
  width: 250px;
  color: #fff;
  justify-content: center;
  align-items: flex-end;
  text-decoration: none;
  display: flex;
}

.div-block-313824 {
  width: 80%;
  height: 50px;
  justify-content: space-between;
  align-items: center;
  padding-left: 20px;
  display: flex;
}

.div-block-313825 {
  width: 25%;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.bold-text-434 {
  color: #002868;
  font-weight: 600;
}

.image-32741 {
  width: 100%;
  border-radius: 10px;
}

.div-block-313826 {
  padding-top: 30px;
  display: flex;
}

.div-block-313827 {
  margin-right: 0;
}

.div-block-313828 {
  height: 60px;
  background-color: #ff4749;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-313828:hover {
  background-color: #0299e5;
}

.div-block-313828.bcc {
  z-index: 11;
  width: 80%;
  margin-left: 25px;
  display: none;
  position: absolute;
  top: auto;
  bottom: 2%;
  left: 0%;
  right: 0%;
}

.div-block-313829 {
  width: 60%;
  flex-direction: column;
  display: flex;
}

.div-block-313830 {
  height: auto;
  /* background-color: #fff; */
  border: 1px #243590;
  border-left: 2px solid #02269b;
  border-radius: 10px;
  flex-direction: column-reverse;
  justify-content: center;
  align-items: flex-start;
  margin-top: 10px;
  padding: 0 20px;
  display: flex;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

.div-block-313830.tp {
  height: auto;
  border-left-style: solid;
  border-left-color: #02269b;
  border-right-color: #0299e5;
  margin-top: 10px;
  padding-top: 0;
}

.image-32742 {
  width: 100%;
  border: 1px dashed #147699;
  border-radius: 100%;
}

.tabs-content-3 {
  width: 91%;
}

.div-block-313831 {
  width: 50%;
}

.text-block-15987 {
  font-family: "Fa solid 900", sans-serif;
  font-size: 23px;
  line-height: 30px;
}

.image-32743._1 {
  filter: invert();
}

.paragraph-2294 {
  /* color: #333; */
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.text-span-120 {
  color: #d0293a;
}

.tab-pane-tab-1-3 {
  width: 100%;
}

.heading-7437 {
  color: #fff;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.text-span-121 {
  color: #147699;
}

.heading-7438 {
  /* color: #000; */
  margin-top: 0;
  margin-bottom: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 40px;
}

.bold-text-435 {
  font-weight: 600;
}

.heading-7439 {
  /* color: #000; */
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 39px;
  font-weight: 600;
  line-height: 51px;
}

.div-block-313832 {
  width: 100%;
  justify-content: space-between;
  display: flex;
}

.bold-text-436 {
  font-weight: 600;
}

.text-span-122 {
  /* color: #d0293a; */
}

.div-block-313833 {
  width: 100%;
  height: auto;
  background-color: #02269b;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 20px;
  padding-left: 10px;
  display: flex;
}

.image-32744 {
  width: 100%;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.image-32744._2 {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 0;
}

.image-32744._1 {
  border-bottom-left-radius: 10px;
}

.bold-text-437 {
  font-weight: 400;
}

.div-block-313834 {
  width: 100%;
  height: 410px;
  background-color: #02269b;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.div-block-313835 {
  width: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 20px;
  display: flex;
}

.bold-text-438 {
  font-weight: 600;
}

.list-38 {
  /* color: #243590; */
  padding-left: 20px;
}

.text-block-15988 {
  letter-spacing: 2px;
  margin-left: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 25px;
}

.div-block-313836 {
  width: 100%;
  height: 50px;
  border-radius: 10px;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-313836:hover {
  background-color: #b92024;
}

.div-block-313836.first1:hover {
  background-color: #243590;
}

.text-block-15989 {
  /* color: #555; */
  padding-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.div-block-313837 {
  width: 200px;
  height: 200px;
}

.div-block-313838 {
  width: 35%;
}

.div-block-313838.out {
  padding-top: 57px;
}

.image-32745 {
  width: 100%;
  border-radius: 10px;
}

.div-block-313839 {
  width: 50%;
  display: none;
}

.text-block-15990 {
  color: #fffcfc;
  padding-left: 5px;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 25px;
}

.div-block-313840 {
  width: 100%;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-313841 {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.div-block-313841._36 {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 0;
  padding-top: 10px;
  padding-left: 10px;
}

.paragraph-2295 {
  margin-top: 20px;
  margin-bottom: 15px;
  font-family: Open Sans, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.paragraph-2295._333 {
  margin-bottom: 0;
  padding-bottom: 20px;
}

.div-block-313842 {
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.div-block-313843 {
  width: 100%;
}

.heading-7440 {
  /* color: #000; */
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 40px;
}

.div-block-313844 {
  margin-top: 10px;
  padding-top: 0;
  padding-bottom: 0;
}

.tab-link-tab-1-9 {
  width: 300px;
  height: 61px;
  color: #fff;
  background-color: #02269b;
  border-radius: 10px;
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: center;
  padding-left: 5px;
  padding-right: 5px;
  text-decoration: none;
  display: flex;
}

.tab-link-tab-1-9.w--current {
  width: 300px;
  height: 61px;
  color: #fff;
  background-color: #243590;
  justify-content: flex-end;
  align-items: center;
  padding-left: 5px;
  padding-right: 5px;
}

.tab-link-tab-1-9._1 {
  background-color: #02269b;
  margin-top: 20px;
  margin-bottom: 20px;
}

.tab-link-tab-1-9.first1.w--current {
  background-color: #b92024;
}

.link-214 {
  color: #000;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  text-decoration: none;
}

.link-214._1 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 25px;
}

.bold-text-439 {
  font-weight: 400;
}

.bold-text-440 {
  /* color: #000; */
  font-weight: 600;
}

.image-32746 {
  width: 100%;
  height: 100%;
  display: none;
}

.list-item-69 {
  padding-bottom: 5px;
}

.div-block-313845 {
  width: 100%;
  height: auto;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 40px;
  display: flex;
  position: relative;
}

.div-block-313846 {
  width: 100%;
  padding-top: 20px;
}

.div-block-313847 {
  margin-top: 20px;
}

.link-block-147 {
  width: 250px;
  color: #fff;
  justify-content: center;
  align-items: flex-end;
  text-decoration: none;
  display: flex;
}

.div-block-313848 {
  width: 80%;
  height: 50px;
  justify-content: space-between;
  align-items: center;
  padding-left: 20px;
  display: flex;
}

.div-block-313849 {
  width: 25%;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.list-item-70 {
  padding-bottom: 5px;
}

.bold-text-441 {
  color: #002868;
  font-weight: 600;
}

.image-32747 {
  width: 100%;
  border-radius: 10px;
}

.div-block-313850 {
  padding-top: 30px;
  display: flex;
}

.div-block-313851 {
  margin-right: 0;
}

.div-block-313852 {
  height: 60px;
  background-color: #ff4749;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-313852:hover {
  background-color: #0299e5;
}

.div-block-313852.bcc {
  z-index: 11;
  width: 80%;
  margin-left: 25px;
  display: none;
  position: absolute;
  top: auto;
  bottom: 2%;
  left: 0%;
  right: 0%;
}

.div-block-313853 {
  width: 60%;
  flex-direction: column;
  display: flex;
}

.div-block-313854 {
  height: auto;
  /* background-color: #fff; */
  border: 1px #002868;
  border-left: 2px solid #02269b;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 0 20px;
  display: flex;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

.div-block-313854.tp {
  height: auto;
  border-left-color: #02269b;
  border-right-color: #0299e5;
  margin-top: 10px;
  padding-top: 0;
}

.image-32748 {
  width: 100%;
  border: 1px dashed #147699;
  border-radius: 100%;
}

.list-39 {
  padding-left: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.tabs-content-4 {
  width: 91%;
}

.div-block-313855 {
  width: 50%;
}

.text-block-15991 {
  font-family: "Fa solid 900", sans-serif;
  font-size: 23px;
  line-height: 30px;
}

.image-32749._1 {
  filter: invert();
}

.paragraph-2296 {
  /* color: #555; */
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 10px 10px 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.tab-pane-tab-1-4 {
  width: 100%;
}

.heading-7441 {
  color: #fff;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.text-span-123 {
  /* color: #000; */
}

.heading-7442 {
  /* color: #243590; */
  margin-top: 0;
  margin-bottom: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 40px;
}

.bold-text-442 {
  font-weight: 600;
}

.bold-text-442._3 {
  color: #fff;
}

.heading-7443 {
  /* color: #000; */
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 50px;
}

.div-block-313856 {
  width: 100%;
  justify-content: space-between;
  display: flex;
}

.bold-text-443 {
  /* color: #000; */
  font-weight: 600;
}

.div-block-313857 {
  width: 100%;
  height: auto;
  background-color: #02269b;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 20px;
  padding-left: 10px;
  display: flex;
}

.image-32750 {
  width: 100%;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.image-32750._2 {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 0;
}

.image-32750._1 {
  border-bottom-left-radius: 10px;
}

.bold-text-444 {
  font-weight: 400;
}

.div-block-313858 {
  width: 100%;
  height: 410px;
  background-color: #02269b;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.div-block-313859 {
  width: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 20px;
  display: flex;
}

.bold-text-445 {
  font-weight: 600;
}

.list-40 {
  /* color: #243590; */
  padding-left: 20px;
}

.text-block-15992 {
  letter-spacing: 2px;
  margin-left: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 25px;
}

.div-block-313860 {
  width: 100%;
  height: 50px;
  border-radius: 10px;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-313860:hover {
  background-color: #b92024;
}

.div-block-313860.first1:hover {
  background-color: #243590;
}

.text-block-15993 {
  /* color: #555; */
  padding-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.div-block-313861 {
  width: 200px;
  height: 200px;
}

.div-block-313862 {
  width: 35%;
  padding-bottom: 20px;
}

.div-block-313862.sem {
  padding-top: 60px;
}

.image-32751 {
  width: 100%;
  height: 95%;
  border-radius: 10px;
}

.bold-text-421 {
  font-weight: 400;
}

.div-block-313863 {
  width: 50%;
  display: none;
}

.text-block-15994 {
  color: #fffcfc;
  padding-left: 5px;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 25px;
}

.div-block-313864 {
  width: 100%;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-313865 {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.div-block-313865._36 {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 0;
  padding-top: 10px;
  padding-left: 10px;
}

.paragraph-2297 {
  margin-top: 20px;
  margin-bottom: 15px;
  font-family: Open Sans, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.paragraph-2297._333 {
  margin-bottom: 0;
  padding-bottom: 20px;
}

.div-block-313866 {
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.div-block-313867 {
  width: 100%;
}

.heading-7444 {
  /* color: #000; */
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 40px;
}

.div-block-313868 {
  margin-top: 10px;
  padding-top: 0;
  padding-bottom: 0;
}

.tab-link-tab-1-10 {
  width: 300px;
  height: 61px;
  color: #fff;
  background-color: #02269b;
  border-radius: 10px;
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: center;
  padding-left: 5px;
  padding-right: 5px;
  text-decoration: none;
  display: flex;
}

.tab-link-tab-1-10.w--current {
  width: 300px;
  height: 61px;
  color: #fff;
  background-color: #243590;
  justify-content: flex-end;
  align-items: center;
  padding-left: 5px;
  padding-right: 5px;
}

.tab-link-tab-1-10._1 {
  background-color: #02269b;
  margin-top: 20px;
  margin-bottom: 20px;
}

.tab-link-tab-1-10.first1.w--current {
  background-color: #b92024;
}

.link-215 {
  color: #000;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  text-decoration: none;
}

.link-215._1 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 25px;
}

.bold-text-446,
.bold-text-447 {
  font-weight: 400;
}

.bold-text-448 {
  color: #002868;
  font-weight: 600;
}

.image-32752 {
  width: 100%;
  height: 100%;
  display: none;
}

.div-block-313869 {
  width: 100%;
  height: auto;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 40px;
  display: flex;
  position: relative;
}

.div-block-313870 {
  width: 100%;
  padding-top: 20px;
}

.div-block-313871 {
  margin-top: 20px;
}

.link-block-148 {
  width: 250px;
  color: #fff;
  justify-content: center;
  align-items: flex-end;
  text-decoration: none;
  display: flex;
}

.div-block-313872 {
  width: 80%;
  height: 50px;
  justify-content: space-between;
  align-items: center;
  padding-left: 20px;
  display: flex;
}

.div-block-313873 {
  width: 25%;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.bold-text-449 {
  color: #002868;
  font-weight: 600;
}

.image-32753 {
  width: 100%;
  border-radius: 10px;
}

.div-block-313874 {
  padding-top: 30px;
  display: flex;
}

.div-block-313875 {
  margin-right: 0;
}

.div-block-313876 {
  height: 60px;
  background-color: #ff4749;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-313876:hover {
  background-color: #0299e5;
}

.div-block-313876.bcc {
  z-index: 11;
  width: 80%;
  margin-left: 25px;
  display: none;
  position: absolute;
  top: auto;
  bottom: 2%;
  left: 0%;
  right: 0%;
}

.div-block-313877 {
  width: 60%;
  flex-direction: column;
  display: flex;
}

.div-block-313878 {
  height: auto;
  /* background-color: #fff; */
  border: 1px #002868;
  border-left: 2px solid #243590;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 0 20px;
  display: flex;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

.div-block-313878.tp {
  height: auto;
  border-right-color: #0299e5;
  margin-top: 10px;
  padding-top: 0;
}

.image-32754 {
  width: 100%;
  border: 1px dashed #147699;
  border-radius: 100%;
}

.div-block-313879 {
  width: 50%;
}

.text-block-15995 {
  font-family: "Fa solid 900", sans-serif;
  font-size: 23px;
  line-height: 30px;
}

.paragraph-2298 {
  /* color: #555; */
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.tab-pane-tab-1-5 {
  width: 100%;
}

.heading-7445 {
  color: #fff;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.text-span-124 {
  color: #147699;
}

.heading-7446 {
  /* color: #000; */
  margin-top: 20px;
  margin-bottom: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 40px;
}

.heading-7446._1 {
  /* color: #000; */
  font-size: 39px;
  line-height: 51px;
}

.bold-text-450 {
  font-weight: 500;
}

.heading-7447 {
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 50px;
}

.div-block-313880 {
  width: 100%;
  justify-content: space-between;
  display: flex;
}

.bold-text-451,
.bold-text-451._2 {
  font-weight: 600;
}

.div-block-313881 {
  width: 100%;
  height: auto;
  background-color: #02269b;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 20px;
  padding-left: 10px;
  display: flex;
}

.image-32756 {
  width: 100%;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.image-32756._2 {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 0;
}

.image-32756._1 {
  border-bottom-left-radius: 10px;
}

.bold-text-452 {
  font-weight: 400;
}

.div-block-313882 {
  width: 100%;
  height: 410px;
  background-color: #02269b;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.div-block-313883 {
  width: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 20px;
  display: flex;
}

.bold-text-453 {
  font-weight: 600;
}

.list-41 {
  /* color: #243590; */
  padding-left: 20px;
}

.text-block-15996 {
  letter-spacing: 2px;
  margin-left: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 25px;
}

.div-block-313884 {
  width: 100%;
  height: 50px;
  border-radius: 10px;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-313884:hover {
  background-color: #b92024;
}

.div-block-313884.first:hover {
  background-color: #243590;
}

.text-block-15997 {
  /* color: #555; */
  padding-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.div-block-313885 {
  width: 200px;
  height: 200px;
}

.div-block-313886 {
  width: 35%;
}

.div-block-313886.tre {
  padding-top: 60px;
}

.image-32757 {
  width: 100%;
  border-radius: 10px;
}

.div-block-313887 {
  width: 50%;
  display: none;
}

.text-block-15998 {
  color: #fffcfc;
  padding-left: 5px;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 25px;
}

.div-block-313888 {
  width: 100%;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-313889 {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.div-block-313889._36 {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 20px;
  padding-left: 10px;
}

.paragraph-2299 {
  margin-top: 20px;
  margin-bottom: 15px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.paragraph-2299._333 {
  margin-bottom: 0;
  padding-bottom: 20px;
}

.div-block-313890 {
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.div-block-313891 {
  width: 100%;
}

.heading-7448 {
  /* color: #000; */
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 40px;
}

.div-block-313892 {
  margin-top: 10px;
  padding-top: 0;
  padding-bottom: 0;
}

.tab-link-tab-1-11 {
  width: 300px;
  height: 61px;
  color: #fff;
  background-color: #02269b;
  border-radius: 10px;
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: center;
  padding-left: 5px;
  padding-right: 5px;
  text-decoration: none;
  display: flex;
}

.tab-link-tab-1-11.w--current {
  width: 300px;
  height: 61px;
  color: #fff;
  background-color: #243590;
  justify-content: flex-end;
  align-items: center;
  padding-left: 5px;
  padding-right: 5px;
}

.tab-link-tab-1-11._1 {
  background-color: #02269b;
  margin-top: 20px;
  margin-bottom: 20px;
}

.tab-link-tab-1-11.first.w--current {
  background-color: #b92024;
}

.link-216 {
  color: #000;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  text-decoration: none;
}

.link-216._1 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 25px;
}

.bold-text-454,
.bold-text-455 {
  font-weight: 400;
}

.bold-text-456 {
  color: #002868;
  font-weight: 600;
}

.image-32758 {
  width: 100%;
  height: 100%;
  display: none;
}

.div-block-313893 {
  width: 100%;
  height: auto;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 40px;
  display: flex;
  position: relative;
}

.div-block-313894 {
  width: 100%;
  padding-top: 20px;
}

.div-block-313895 {
  margin-top: 20px;
}

.link-block-149 {
  width: 250px;
  color: #fff;
  justify-content: center;
  align-items: flex-end;
  text-decoration: none;
  display: flex;
}

.div-block-313896 {
  width: 80%;
  height: 50px;
  justify-content: space-between;
  align-items: center;
  padding-left: 20px;
  display: flex;
}

.div-block-313897 {
  width: 25%;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.bold-text-457 {
  color: #002868;
  font-weight: 600;
}

.image-32759 {
  width: 100%;
  border-radius: 10px;
}

.div-block-313898 {
  padding-top: 30px;
  display: flex;
}

.div-block-313899 {
  margin-right: 0;
}

.div-block-313900 {
  height: 60px;
  background-color: #ff4749;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-313900:hover {
  background-color: #0299e5;
}

.div-block-313900.bcc {
  z-index: 11;
  width: 80%;
  margin-left: 25px;
  display: none;
  position: absolute;
  top: auto;
  bottom: 2%;
  left: 0%;
  right: 0%;
}

.div-block-313901 {
  width: 60%;
  flex-direction: column;
  display: flex;
}

.div-block-313902 {
  height: auto;
  /* background-color: #fff; */
  border: 1px #002868;
  border-left: 2px solid #02269b;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 0 20px;
  display: flex;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

.div-block-313902.tp {
  height: auto;
  border-left-color: #02269b;
  border-right-color: #0299e5;
  margin-top: 10px;
  padding-top: 0;
}

.image-32760 {
  width: 100%;
  border: 1px dashed #147699;
  border-radius: 100%;
}

.div-block-313903 {
  width: 50%;
}

.text-block-15999 {
  font-family: "Fa solid 900", sans-serif;
  font-size: 23px;
  line-height: 30px;
}

.paragraph-2300 {
  /* color: #555; */
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 10px 10px 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.tab-pane-tab-1-6 {
  width: 100%;
}

.heading-7449 {
  color: #fff;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.text-span-125 {
  color: #147699;
}

.bold-text-458 {
  font-weight: 600;
}

.bold-text-458._2 {
  color: #002868;
  font-weight: 600;
}

.heading-7450 {
  /* color: #000; */
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 39px;
  font-weight: 400;
  line-height: 51px;
}

.div-block-313904 {
  width: 100%;
  justify-content: space-between;
  display: flex;
}

.bold-text-459 {
  font-weight: 600;
}

.div-block-313905 {
  width: 100%;
  height: auto;
  background-color: #02269b;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 20px;
  padding-left: 10px;
  display: flex;
}

.image-32762 {
  width: 100%;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.image-32762._2 {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 0;
}

.image-32762._1 {
  border-bottom-left-radius: 10px;
}

.div-block-313906 {
  width: 100%;
  height: 410px;
  background-color: #02269b;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.text-span-126 {
  color: #002868;
}

.div-block-313907 {
  width: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 20px;
  display: flex;
}

.list-42 {
  /* color: #243590; */
  padding-left: 20px;
}

.faq-paragraph-2 {
  /* color: #000; */
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  display: block;
}

.italic-text-11 {
  font-style: normal;
  font-weight: 600;
}

.text-block-16000 {
  font-family: Montserrat, sans-serif;
}

.text-block-16001 {
  letter-spacing: 2px;
  margin-left: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 25px;
}

.div-block-313908 {
  width: 100%;
  height: 50px;
  border-radius: 10px;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-313908:hover {
  background-color: #b92024;
}

.div-block-313908.first1:hover {
  background-color: #243590;
}

.text-block-16002 {
  /* color: #000; */
  padding-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.div-block-313909 {
  width: 200px;
  height: 200px;
}

.italic-text-12 {
  font-style: normal;
  font-weight: 600;
}

.div-block-313910 {
  width: 50%;
  display: none;
}

.text-block-16003 {
  color: #fffcfc;
  padding-left: 5px;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 25px;
}

.div-block-313911 {
  width: 100%;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.bold-text-460 {
  color: #000;
  text-transform: capitalize;
}

.div-block-313912 {
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.div-block-313913 {
  width: 100%;
}

.div-block-313914 {
  margin-top: 10px;
  padding-top: 0;
  padding-bottom: 0;
}

.question-title-2 {
  color: #001a49;
  letter-spacing: -0.03em;
  text-transform: capitalize;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 700;
  line-height: 27px;
}

.tab-link-tab-1-12 {
  width: 300px;
  height: 61px;
  color: #fff;
  background-color: #02269b;
  border-radius: 10px;
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: center;
  padding-left: 5px;
  padding-right: 5px;
  text-decoration: none;
  display: flex;
}

.tab-link-tab-1-12.w--current {
  width: 300px;
  height: 61px;
  color: #fff;
  background-color: #002868;
  justify-content: flex-end;
  align-items: center;
  padding-left: 5px;
  padding-right: 5px;
}

.tab-link-tab-1-12._1 {
  background-color: #02269b;
  margin-top: 20px;
  margin-bottom: 20px;
}

.tab-link-tab-1-12.first.w--current {
  background-color: #b92024;
}

.link-217 {
  color: #000;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  text-decoration: none;
}

.link-217._1 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 25px;
}

.bold-text-461 {
  /* color: #000; */
  font-weight: 400;
}

.italic-text-13 {
  font-style: normal;
  font-weight: 600;
}

.faq-question-wrap-2 {
  cursor: pointer;
  background-color: #fff;
  border: 2px dotted #02269b;
  border-radius: 6px;
  margin-top: 0;
  margin-bottom: 26px;
  padding-left: 40px;
  padding-right: 40px;
  box-shadow: 1px 1px 9px #ebebeb;
}

.faq-question-wrap-2.t {
  border-style: dotted;
  border-width: 2px;
  margin-top: 20px;
}

.faq-question-wrap-2._1 {
  display: none;
}

.bold-text-462 {
  color: #000;
}

.italic-text-14 {
  font-style: normal;
  font-weight: 600;
}

.image-32763 {
  width: 100%;
  height: 100%;
  display: none;
}

.div-block-313915 {
  width: 100%;
  height: auto;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 40px;
  display: flex;
  position: relative;
}

.div-block-313916 {
  margin-top: 20px;
}

.link-block-150 {
  width: 250px;
  color: #fff;
  justify-content: center;
  align-items: flex-end;
  text-decoration: none;
  display: flex;
}

.div-block-313917 {
  width: 80%;
  height: 50px;
  justify-content: space-between;
  align-items: center;
  padding-left: 20px;
  display: flex;
}

.div-block-313918 {
  width: 25%;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.bold-text-463 {
  color: #000;
}

.heading-7451 {
  /* color: #000; */
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.bold-text-287 {
  color: #000;
}

.div-block-313919 {
  padding-top: 30px;
  display: flex;
}

.bold-text-464 {
  font-weight: 400;
}

.div-block-313920 {
  margin-right: 0;
}

.div-block-313921 {
  height: 60px;
  background-color: #ff4749;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-313921:hover {
  background-color: #0299e5;
}

.div-block-313921.bcc {
  z-index: 11;
  width: 80%;
  margin-left: 25px;
  display: none;
  position: absolute;
  top: auto;
  bottom: 2%;
  left: 0%;
  right: 0%;
}

.list-43 {
  color: #333;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.image-32764 {
  width: 100%;
  border: 1px dashed #147699;
  border-radius: 100%;
}

.italic-text-15 {
  font-size: 17px;
  font-style: normal;
  font-weight: 600;
  line-height: 25px;
}

.div-block-313922 {
  width: 50%;
}

.text-block-16004 {
  font-family: "Fa solid 900", sans-serif;
  font-size: 23px;
  line-height: 30px;
}

.faq-wrapper-2 {
  max-width: 1000px;
  margin-top: 60px;
  margin-left: auto;
  margin-right: auto;
}

.image-32765._1 {
  filter: invert();
}

.paragraph-2301 {
  /* color: #555; */
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 10px 10px 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.tab-pane-tab-1-7 {
  width: 100%;
}

.heading-7452 {
  color: #fff;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.text-span-127 {
  color: #147699;
}

.bold-text-465 {
  font-weight: 600;
}

.bold-text-465._2 {
  color: #002868;
}

.heading-7453 {
  /* color: #000; */
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 39px;
  font-weight: 400;
  line-height: 51px;
}

.italic-text-16 {
  color: #002868;
  font-style: normal;
  font-weight: 600;
}

.div-block-313923 {
  width: 100%;
  justify-content: space-between;
  display: flex;
}

.image-32244 {
  width: 50px;
  margin-top: 20px;
  margin-bottom: 7px;
}

.div-block-347 {
  align-items: center;
  display: flex;
}

.div-block-346 {
  width: 45%;
  align-items: center;
  display: none;
}

.div-block-344 {
  background-color: #fff;
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
  border: 2px solid rgba(0, 0, 0, 0);
  border-radius: 10px;
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  box-shadow: 0 0 15px rgba(219, 219, 219, 0);
}

.div-block-345 {
  width: 100%;
  justify-content: space-between;
  display: flex;
}

.text-span-128 {
  color: #147699;
}

.about2 {
  width: 100%;
  max-width: 1300px;
  flex-direction: row;
  justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
  padding-top: 40px;
  padding-bottom: 20px;
  display: flex;
}

.heading-7454 {
  color: #000;
  text-align: center;
  margin-top: 0;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 40px;
  line-height: 50px;
}

.heading-7454._2 {
  color: #fff;
}

.all-headings {
  color: #012d7d;
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: url("../images/giphy.gif");
  background-position: 0 0;
  background-size: auto;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 35px;
  line-height: 50px;
}

.all-headings.center {
  text-align: center;
  font-size: 35px;
  line-height: 50px;
}

.all-headings.center._2nd {
  text-align: left;
  text-transform: uppercase;
  margin-top: 20px;
  margin-bottom: 10px;
}

.all-headings.center._2nd.green {
  color: #000;
  text-align: center;
  text-transform: capitalize;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  line-height: 45px;
}

.vission-section-3 {
  height: auto;
  background-image: linear-gradient(
      rgba(20, 118, 153, 0.38),
      rgba(20, 118, 153, 0.38)
    ),
    url("../images/dental-consultation-at-clinic-cover.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 40px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-342 {
  width: 48%;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.div-block-313924 {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}

.text-span-129 {
  color: #147699;
}

.image-78 {
  display: block;
}

.text-span-130 {
  color: #147699;
}

.text-span-130._1 {
  color: #fff;
}

.real-paragraph-18 {
  /* color: rgba(62, 74, 89, .85); */
  margin-top: 10px;
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
}

.real-paragraph-18.border {
  /* color: #333; */
  border-left: 3px solid #02269b;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 15px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.heading-7455 {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 21px;
}

.div-block-313925 {
  width: 73%;
  height: 100px;
  background-color: #002868;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  position: relative;
  top: -100px;
  left: 48px;
}

.div-block-313926 {
  width: 100%;
  height: 400px;
  background-image: url("../images/web-5-2-ob3j7h2xfvoz49bfsx0i5brm7r18kcd9d79un3nsfs-1.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 10px;
}

.div-block-313926._1 {
  background-image: url("../images/web-4-ob3j83n1zwjuuweo56rjt62ogzy1p2utgaxi5qqcag-1.jpg");
  border-radius: 10px;
}

.div-block-313927 {
  width: 100%;
  justify-content: center;
  margin-top: 40px;
  display: flex;
}

.div-block-313928 {
  width: 31%;
  height: 410px;
  margin-left: 20px;
}

.text-block-16005 {
  color: #fff;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.heading-7456 {
  color: #002868;
  text-align: center;
  margin-top: 0;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 40px;
  line-height: 50px;
}

.div-block-313929 {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-313930 {
  justify-content: center;
  align-items: center;
  margin-top: 40px;
  display: flex;
}

.bold-text-466,
.bold-text-467,
.bold-text-468,
.bold-text-469,
.bold-text-470,
.bold-text-471,
.bold-text-472,
.bold-text-473 {
  font-weight: 600;
}

.bold-text-478 {
  color: #002868;
}

.div-block-313931 {
  width: 100%;
  height: auto;
  background-color: #02269b;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 20px;
  padding-left: 10px;
  display: flex;
}

.image-32766 {
  width: 100%;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.image-32766._2 {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 0;
}

.image-32766._1 {
  border-bottom-left-radius: 10px;
}

.bold-text-479 {
  font-weight: 400;
}

.div-block-313932 {
  width: 100%;
  height: 410px;
  background-color: #02269b;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.div-block-313933 {
  width: 50%;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 20px;
  display: flex;
}

.bold-text-480 {
  font-weight: 600;
}

.list-44 {
  /* color: #243590; */
  padding-left: 20px;
}

.text-block-16006 {
  letter-spacing: 2px;
  margin-left: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 25px;
}

.div-block-313934 {
  width: 100%;
  height: 50px;
  border-radius: 10px;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.div-block-313934:hover {
  background-color: #b92024;
}

.div-block-313934.first1:hover {
  background-color: #243590;
}

.text-block-16007 {
  /* color: #555; */
  padding-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.div-block-313935 {
  width: 200px;
  height: 200px;
}

.div-block-313936 {
  width: 35%;
}

.div-block-313936.crow {
  padding-top: 50px;
}

.bold-text-481 {
  font-weight: 400;
}

.div-block-313937 {
  width: 50%;
  display: none;
}

.text-block-16008 {
  color: #fffcfc;
  padding-left: 5px;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 25px;
}

.div-block-313938 {
  width: 100%;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-313939 {
  width: 100%;
  justify-content: space-between;
  align-items: center;
  margin-top: 30px;
  display: flex;
}

.div-block-313939._36 {
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 0;
  padding-top: 10px;
  padding-left: 10px;
}

.paragraph-2302 {
  margin-top: 20px;
  margin-bottom: 15px;
  font-family: Open Sans, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.paragraph-2302._333 {
  margin-bottom: 0;
  padding-bottom: 20px;
}

.div-block-313940 {
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.div-block-313941 {
  width: 100%;
}

.heading-7457 {
  /* color: #000; */
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 500;
  line-height: 40px;
}

.div-block-313942 {
  margin-top: 10px;
  padding-top: 0;
  padding-bottom: 0;
}

.tab-link-tab-1-13 {
  width: 300px;
  height: 61px;
  color: #fff;
  background-color: #02269b;
  border-radius: 10px;
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: center;
  padding-left: 5px;
  padding-right: 5px;
  text-decoration: none;
  display: flex;
}

.tab-link-tab-1-13.w--current {
  width: 300px;
  height: 61px;
  color: #fff;
  background-color: #243590;
  justify-content: flex-end;
  align-items: center;
  padding-left: 5px;
  padding-right: 5px;
}

.tab-link-tab-1-13._1 {
  background-color: #02269b;
  margin-top: 20px;
  margin-bottom: 20px;
}

.tab-link-tab-1-13.first.w--current {
  background-color: #b92024;
}

.link-218 {
  color: #000;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  text-decoration: none;
}

.link-218._1 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 25px;
}

.bold-text-482 {
  /* color: #000; */
  font-weight: 600;
}

.image-32767 {
  width: 100%;
  height: 100%;
  display: none;
}

.div-block-313943 {
  width: 100%;
  height: auto;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 40px;
  display: flex;
  position: relative;
}

.div-block-313944 {
  width: 100%;
  padding-top: 20px;
}

.div-block-313945 {
  margin-top: 20px;
}

.link-block-151 {
  width: 250px;
  color: #fff;
  justify-content: center;
  align-items: flex-end;
  text-decoration: none;
  display: flex;
}

.div-block-313946 {
  width: 80%;
  height: 50px;
  justify-content: space-between;
  align-items: center;
  padding-left: 20px;
  display: flex;
}

.div-block-313947 {
  width: 25%;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.bold-text-483 {
  /* color: #000; */
  font-weight: 600;
}

.image-32768 {
  width: 100%;
  border-radius: 10px;
}

.div-block-313948 {
  padding-top: 30px;
  display: flex;
}

.div-block-313949 {
  margin-right: 0;
}

.div-block-313950 {
  height: 60px;
  background-color: #ff4749;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-313950:hover {
  background-color: #0299e5;
}

.div-block-313950.bcc {
  z-index: 11;
  width: 80%;
  margin-left: 25px;
  display: none;
  position: absolute;
  top: auto;
  bottom: 2%;
  left: 0%;
  right: 0%;
}

.div-block-313951 {
  width: 60%;
  flex-direction: column;
  display: flex;
}

.div-block-313952 {
  height: auto;
  /* background-color: #fff; */
  border: 1px #147699;
  border-left: 2px solid #02269b;
  border-radius: 10px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 0 20px;
  display: flex;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

.div-block-313952.tp {
  height: auto;
  border-right-color: #0299e5;
  margin-top: 10px;
  padding-top: 0;
}

.image-32769 {
  width: 100%;
  border: 1px dashed #147699;
  border-radius: 100%;
}

.div-block-313953 {
  width: 50%;
}

.text-block-16009 {
  font-family: "Fa solid 900", sans-serif;
  font-size: 23px;
  line-height: 30px;
}

.image-32770._1 {
  filter: invert();
}

.paragraph-2303 {
  /* color: #555; */
  margin-top: 0;
  margin-bottom: 0;
  padding: 10px 10px 10px 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.tab-pane-tab-1-8 {
  width: 100%;
}

.heading-7458 {
  color: #fff;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.text-span-132 {
  color: #147699;
}

.bold-text-484 {
  /* color: #000; */
  font-weight: 600;
}

.bold-text-484._1 {
  color: #fff;
}

.heading-7459 {
  /* color: #000; */
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 50px;
}

.div-block-313954 {
  width: 100%;
  justify-content: space-between;
  display: flex;
}

.bold-text-485 {
  font-weight: 600;
}

.text-span-133 {
  /* color: #d0293a; */
}

.link-219 {
  color: #243590;
  text-decoration: underline;
}

.link-219:hover {
  color: #bf0a30;
}

.link-220 {
  color: #243590;
  text-decoration: none;
}

.link-220:hover {
  color: #bf0a30;
}

.link-221 {
  color: #243590;
  text-decoration: none;
}

.link-221:hover {
  color: #bf0a30;
}

.link-222 {
  color: #243590;
  text-decoration: none;
}

.link-222:hover {
  color: #bf0a30;
}

.link-223 {
  color: #243590;
  text-decoration: none;
}

.link-223:hover {
  color: #bf0a30;
}

.link-224 {
  color: #002868;
  font-family: Montserrat, sans-serif;
  text-decoration: none;
}

.heading-7460 {
  color: #4a87d6;
  text-align: left;
  text-transform: uppercase;
  padding-left: 15px;
  font-size: 15px;
  line-height: 25px;
}

.div-block-313955,
.div-block-313955._1 {
  margin-top: 0;
}

.navlink-4 {
  color: #fff;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 25px;
}

.navlink-4:hover {
  color: #fff;
}

.navlink-4.w--current {
  color: #fff;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.dropdown-link-20 {
  z-index: 25;
  width: 250px;
  color: #283338;
  border: 1px #ececec;
  align-items: center;
  padding: 10px;
  font-size: 16px;
  text-decoration: none;
  transition: all 0.2s;
  display: flex;
  position: relative;
}

.dropdown-link-20:hover {
  color: #fff;
  background-color: #002868;
}

.dropdown-link-20._2 {
  width: 200px;
}

.dropdown-link-20._1 {
  width: 177px;
}

.dropdown-link-20._1:hover {
  background-color: #002868;
}

.dropdown-link-20._3 {
  width: 230px;
}

.link-225 {
  color: #002868;
  text-decoration: none;
}

.div-block-313956 {
  width: 16%;
}

.div-block-313956._1 {
  width: 18%;
}

.text-block-16010 {
  color: #fff;
  font-size: 17px;
}

.container-1338 {
  max-width: 1300px;
  border-bottom: 0.5px #dbdbdb;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 10px;
}

.image-32771 {
  width: 75%;
  opacity: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.button-face-2 {
  z-index: 10;
  color: #fff;
  text-transform: uppercase;
  background-color: #147699;
  border-radius: 5px;
  padding: 15px 25px;
  font-weight: 700;
  text-decoration: none;
  position: relative;
}

.button-face-2._7 {
  background-color: #002868;
  padding-left: 40px;
  padding-right: 40px;
}

.dropdown-wrapper-7 {
  width: 18%;
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
  overflow: visible;
}

.dropdown-wrapper-7.w--open {
  max-height: 100vh;
  min-width: 300px;
  background-color: #fff;
  border-radius: 15px;
  left: -97px;
  box-shadow: 0 50px 25px -50px rgba(32, 53, 90, 0.15),
    8px 18px 60px 4px rgba(0, 0, 0, 0.13);
}

.dropdown-wrapper-7.center {
  width: auto;
}

.brand-22 {
  width: 25%;
  top: 0;
}

.icon-60 {
  color: #fff;
  margin-right: 5px;
  font-weight: 400;
}

.icon-60:hover {
  color: #b98b2f;
}

.icon-60._1 {
  color: #fff;
  margin-right: 0;
  font-size: 17px;
}

.icon-60._1._2 {
  display: none;
}

.image-32772 {
  width: 75%;
  opacity: 1;
  position: relative;
}

.link-226 {
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
}

.link-226:hover,
.link-226.w--current {
  color: #b98b2f;
}

.link-226._1 {
  color: #fff;
  text-transform: capitalize;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 600;
}

.link-226._1:hover {
  color: #fff;
}

.link-226._1 {
  text-transform: capitalize;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.link-226._1:hover {
  color: #fff;
}

.link-226._1 {
  color: #fff;
  text-transform: capitalize;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 600;
}

.link-226._1:hover {
  color: #fff;
}

.dropdown-42 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dropdown-42._1 {
  margin-left: 10px;
  margin-right: 10px;
}

.dropdown-42._1._2 {
  margin-left: 0;
}

.dropdown-42._1.hide {
  display: none;
}

.link-227 {
  color: #002868;
  font-family: Montserrat, sans-serif;
  text-decoration: none;
}

.dropdown-43 {
  letter-spacing: 1px;
  text-transform: uppercase;
  flex-direction: row-reverse;
  justify-content: space-between;
  padding-left: 10px;
  padding-right: 20px;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
  display: flex;
}

.heading-7461 {
  color: #4a87d6;
  text-align: left;
  text-transform: uppercase;
  padding-left: 15px;
  font-size: 15px;
  line-height: 25px;
}

.div-block-313957,
.div-block-313957._1 {
  margin-top: 0;
}

.link-228,
.link-229,
.link-230,
.link-231 {
  color: #002868;
  text-decoration: none;
}

.div-block-313958 {
  width: 16%;
}

.div-block-313958._1 {
  width: 18%;
}

.link-232 {
  color: #002868;
  text-decoration: none;
}

.text-block-16011 {
  color: #fff;
  font-size: 17px;
}

.container-1339 {
  max-width: 1300px;
  border-bottom: 0.5px #dbdbdb;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 10px;
}

.image-32773 {
  width: 75%;
  opacity: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.button-face-3 {
  z-index: 10;
  color: #fff;
  text-transform: uppercase;
  background-color: #147699;
  border-radius: 5px;
  padding: 15px 25px;
  font-weight: 700;
  text-decoration: none;
  position: relative;
}

.button-face-3._7 {
  background-color: #002868;
  padding-left: 40px;
  padding-right: 40px;
}

.dropdown-wrapper-8 {
  width: 18%;
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
  overflow: visible;
}

.dropdown-wrapper-8.w--open {
  max-height: 100vh;
  min-width: 300px;
  background-color: #fff;
  border-radius: 15px;
  left: -97px;
  box-shadow: 0 50px 25px -50px rgba(32, 53, 90, 0.15),
    8px 18px 60px 4px rgba(0, 0, 0, 0.13);
}

.dropdown-wrapper-8.center {
  width: auto;
}

.brand-23 {
  width: 25%;
  top: 0;
}

.icon-61 {
  color: #fff;
  margin-right: 5px;
  font-weight: 400;
}

.icon-61:hover {
  color: #b98b2f;
}

.icon-61._1 {
  color: #fff;
  margin-right: 0;
  font-size: 17px;
}

.icon-61._1._2 {
  display: none;
}

.image-32774 {
  width: 75%;
  opacity: 1;
  position: relative;
}

.link-233 {
  color: #002868;
  font-family: Montserrat, sans-serif;
  text-decoration: none;
}

.dropdown-44 {
  letter-spacing: 1px;
  text-transform: uppercase;
  flex-direction: row-reverse;
  justify-content: space-between;
  padding-left: 10px;
  padding-right: 20px;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
  display: flex;
}

.heading-7462 {
  color: #4a87d6;
  text-align: left;
  text-transform: uppercase;
  padding-left: 15px;
  font-size: 15px;
  line-height: 25px;
}

.div-block-313959,
.div-block-313959._1 {
  margin-top: 0;
}

.link-234,
.link-235,
.link-236,
.link-237 {
  color: #002868;
  text-decoration: none;
}

.div-block-313960 {
  width: 16%;
}

.div-block-313960._1 {
  width: 18%;
}

.link-238 {
  color: #002868;
  text-decoration: none;
}

.text-block-16012 {
  color: #fff;
  font-size: 17px;
}

.container-1340 {
  max-width: 1300px;
  border-bottom: 0.5px #dbdbdb;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 10px;
}

.image-32775 {
  width: 75%;
  opacity: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.button-face-4 {
  z-index: 10;
  color: #fff;
  text-transform: uppercase;
  background-color: #147699;
  border-radius: 5px;
  padding: 15px 25px;
  font-weight: 700;
  text-decoration: none;
  position: relative;
}

.button-face-4._7 {
  background-color: #243590;
  padding-left: 40px;
  padding-right: 40px;
}

.dropdown-wrapper-9 {
  width: 18%;
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
  overflow: visible;
}

.dropdown-wrapper-9.w--open {
  max-height: 100vh;
  min-width: 300px;
  background-color: #fff;
  border-radius: 15px;
  left: -97px;
  box-shadow: 0 50px 25px -50px rgba(32, 53, 90, 0.15),
    8px 18px 60px 4px rgba(0, 0, 0, 0.13);
}

.dropdown-wrapper-9.center {
  width: auto;
}

.brand-24 {
  width: 25%;
  top: 0;
}

.icon-62 {
  color: #fff;
  margin-right: 5px;
  font-weight: 400;
}

.icon-62:hover {
  color: #b98b2f;
}

.icon-62._1 {
  color: #fff;
  margin-right: 0;
  font-size: 17px;
}

.icon-62._1._2 {
  display: none;
}

.image-32776 {
  width: 75%;
  opacity: 1;
  position: relative;
}

.link-239 {
  color: #002868;
  font-family: Montserrat, sans-serif;
  text-decoration: none;
}

.dropdown-45 {
  letter-spacing: 1px;
  text-transform: uppercase;
  flex-direction: row-reverse;
  justify-content: space-between;
  padding-left: 10px;
  padding-right: 20px;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
  display: flex;
}

.heading-7463 {
  color: #4a87d6;
  text-align: left;
  text-transform: uppercase;
  padding-left: 15px;
  font-size: 15px;
  line-height: 25px;
}

.div-block-313961,
.div-block-313961._1 {
  margin-top: 0;
}

.link-240,
.link-241,
.link-242,
.link-243 {
  color: #002868;
  text-decoration: none;
}

.div-block-313962 {
  width: 16%;
}

.div-block-313962._1 {
  width: 18%;
}

.link-244 {
  color: #002868;
  text-decoration: none;
}

.text-block-16013 {
  color: #fff;
  font-size: 17px;
}

.container-1341 {
  max-width: 1300px;
  border-bottom: 0.5px #dbdbdb;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 10px;
}

.image-32777 {
  width: 75%;
  opacity: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.dropdown-wrapper-10 {
  width: 18%;
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
  overflow: visible;
}

.dropdown-wrapper-10.w--open {
  max-height: 100vh;
  min-width: 300px;
  background-color: #fff;
  border-radius: 15px;
  left: -97px;
  box-shadow: 0 50px 25px -50px rgba(32, 53, 90, 0.15),
    8px 18px 60px 4px rgba(0, 0, 0, 0.13);
}

.dropdown-wrapper-10.center {
  width: auto;
}

.brand-25 {
  width: 25%;
  top: 0;
}

.icon-63 {
  color: #fff;
  margin-right: 5px;
  font-weight: 400;
}

.icon-63:hover {
  color: #b98b2f;
}

.icon-63._1 {
  color: #fff;
  margin-right: 0;
  font-size: 17px;
}

.icon-63._1._2 {
  display: none;
}

.image-32778 {
  width: 75%;
  opacity: 1;
  position: relative;
}

.link-245 {
  color: #002868;
  font-family: Montserrat, sans-serif;
  text-decoration: none;
}

.dropdown-46 {
  letter-spacing: 1px;
  text-transform: uppercase;
  flex-direction: row-reverse;
  justify-content: space-between;
  padding-left: 10px;
  padding-right: 20px;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
  display: flex;
}

.heading-7464 {
  color: #4a87d6;
  text-align: left;
  text-transform: uppercase;
  padding-left: 15px;
  font-size: 15px;
  line-height: 25px;
}

.div-block-313963,
.div-block-313963._1 {
  margin-top: 0;
}

.link-246,
.link-247,
.link-248,
.link-249 {
  color: #002868;
  text-decoration: none;
}

.div-block-313964 {
  width: 16%;
}

.div-block-313964._1 {
  width: 18%;
}

.link-250 {
  color: #002868;
  text-decoration: none;
}

.text-block-16014 {
  color: #fff;
  font-size: 17px;
}

.container-1342 {
  max-width: 1300px;
  border-bottom: 0.5px #dbdbdb;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 10px;
}

.image-32779 {
  width: 75%;
  opacity: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.dropdown-wrapper-11 {
  width: 18%;
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
  overflow: visible;
}

.dropdown-wrapper-11.w--open {
  max-height: 100vh;
  min-width: 300px;
  background-color: #fff;
  border-radius: 15px;
  left: -97px;
  box-shadow: 0 50px 25px -50px rgba(32, 53, 90, 0.15),
    8px 18px 60px 4px rgba(0, 0, 0, 0.13);
}

.dropdown-wrapper-11.center {
  width: auto;
}

.brand-26 {
  width: 25%;
  top: 0;
}

.icon-64 {
  color: #fff;
  margin-right: 5px;
  font-weight: 400;
}

.icon-64:hover {
  color: #b98b2f;
}

.icon-64._1 {
  color: #fff;
  margin-right: 0;
  font-size: 17px;
}

.icon-64._1._2 {
  display: none;
}

.image-32780 {
  width: 75%;
  opacity: 1;
  position: relative;
}

.link-251 {
  color: #002868;
  font-family: Montserrat, sans-serif;
  text-decoration: none;
}

.dropdown-47 {
  letter-spacing: 1px;
  text-transform: uppercase;
  flex-direction: row-reverse;
  justify-content: space-between;
  padding-left: 10px;
  padding-right: 20px;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
  display: flex;
}

.heading-7465 {
  color: #4a87d6;
  text-align: left;
  text-transform: uppercase;
  padding-left: 15px;
  font-size: 15px;
  line-height: 25px;
}

.div-block-313965,
.div-block-313965._1 {
  margin-top: 0;
}

.link-252,
.link-253,
.link-254,
.link-255 {
  color: #002868;
  text-decoration: none;
}

.div-block-313966 {
  width: 16%;
}

.div-block-313966._1 {
  width: 18%;
}

.link-256 {
  color: #002868;
  text-decoration: none;
}

.text-block-16015 {
  color: #fff;
  font-size: 17px;
}

.container-1343 {
  max-width: 1300px;
  border-bottom: 0.5px #dbdbdb;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 10px;
}

.image-32781 {
  width: 75%;
  opacity: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.dropdown-wrapper-12 {
  width: 18%;
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
  overflow: visible;
}

.dropdown-wrapper-12.w--open {
  max-height: 100vh;
  min-width: 300px;
  background-color: #fff;
  border-radius: 15px;
  left: -97px;
  box-shadow: 0 50px 25px -50px rgba(32, 53, 90, 0.15),
    8px 18px 60px 4px rgba(0, 0, 0, 0.13);
}

.dropdown-wrapper-12.center {
  width: auto;
}

.brand-27 {
  width: 25%;
  top: 0;
}

.icon-65 {
  color: #fff;
  margin-right: 5px;
  font-weight: 400;
}

.icon-65:hover {
  color: #b98b2f;
}

.icon-65._1 {
  color: #fff;
  margin-right: 0;
  font-size: 17px;
}

.icon-65._1._2 {
  display: none;
}

.icon-65._1 {
  color: #fff;
  color: #fff;
  margin-right: 0;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 17px;
}

.image-32782 {
  width: 75%;
  opacity: 1;
  position: relative;
}

.link-257 {
  color: #002868;
  font-family: Montserrat, sans-serif;
  text-decoration: none;
}

.dropdown-48 {
  letter-spacing: 1px;
  text-transform: uppercase;
  flex-direction: row-reverse;
  justify-content: space-between;
  padding-left: 10px;
  padding-right: 20px;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
  display: flex;
}

.heading-7466 {
  color: #4a87d6;
  text-align: left;
  text-transform: uppercase;
  padding-left: 15px;
  font-size: 15px;
  line-height: 25px;
}

.div-block-313967,
.div-block-313967._1 {
  margin-top: 0;
}

.link-258,
.link-259,
.link-260,
.link-261 {
  color: #002868;
  text-decoration: none;
}

.div-block-313968 {
  width: 16%;
}

.div-block-313968._1 {
  width: 18%;
}

.link-262 {
  color: #002868;
  text-decoration: none;
}

.text-block-16016 {
  color: #fff;
  font-size: 17px;
}

.container-1344 {
  max-width: 1300px;
  border-bottom: 0.5px #dbdbdb;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 10px;
}

.image-32783 {
  width: 75%;
  opacity: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.dropdown-wrapper-13 {
  width: 18%;
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
  overflow: visible;
}

.dropdown-wrapper-13.w--open {
  max-height: 100vh;
  min-width: 300px;
  background-color: #fff;
  border-radius: 15px;
  left: -97px;
  box-shadow: 0 50px 25px -50px rgba(32, 53, 90, 0.15),
    8px 18px 60px 4px rgba(0, 0, 0, 0.13);
}

.dropdown-wrapper-13.center {
  width: auto;
}

.brand-28 {
  width: 25%;
  top: 0;
}

.image-32784 {
  width: 75%;
  opacity: 1;
  position: relative;
}

.link-263 {
  color: #002868;
  font-family: Montserrat, sans-serif;
  text-decoration: none;
}

.dropdown-49 {
  letter-spacing: 1px;
  text-transform: uppercase;
  flex-direction: row-reverse;
  justify-content: space-between;
  padding-left: 10px;
  padding-right: 20px;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
  display: flex;
}

.heading-7467 {
  color: #4a87d6;
  text-align: left;
  text-transform: uppercase;
  padding-left: 15px;
  font-size: 15px;
  line-height: 25px;
}

.div-block-313969,
.div-block-313969._1 {
  margin-top: 0;
}

.link-264,
.link-265,
.link-266,
.link-267 {
  color: #002868;
  text-decoration: none;
}

.div-block-313970 {
  width: 16%;
}

.div-block-313970._1 {
  width: 18%;
}

.link-268 {
  color: #002868;
  text-decoration: none;
}

.text-block-16017 {
  color: #fff;
  font-size: 17px;
}

.container-1345 {
  max-width: 1300px;
  border-bottom: 0.5px #dbdbdb;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 10px;
}

.image-32785 {
  width: 75%;
  opacity: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.dropdown-wrapper-14 {
  width: 18%;
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
  overflow: visible;
}

.dropdown-wrapper-14.w--open {
  max-height: 100vh;
  min-width: 300px;
  background-color: #fff;
  border-radius: 15px;
  left: -97px;
  box-shadow: 0 50px 25px -50px rgba(32, 53, 90, 0.15),
    8px 18px 60px 4px rgba(0, 0, 0, 0.13);
}

.dropdown-wrapper-14.center {
  width: auto;
}

.brand-29 {
  width: 25%;
  top: 0;
}

.image-32786 {
  width: 75%;
  opacity: 1;
  position: relative;
}

.link-269 {
  color: #002868;
  font-family: Montserrat, sans-serif;
  text-decoration: none;
}

.dropdown-50 {
  letter-spacing: 1px;
  text-transform: uppercase;
  flex-direction: row-reverse;
  justify-content: space-between;
  padding-left: 10px;
  padding-right: 20px;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
  display: flex;
}

.heading-7468 {
  color: #4a87d6;
  text-align: left;
  text-transform: uppercase;
  padding-left: 15px;
  font-size: 15px;
  line-height: 25px;
}

.div-block-313971,
.div-block-313971._1 {
  margin-top: 0;
}

.link-270,
.link-271,
.link-272,
.link-273 {
  color: #002868;
  text-decoration: none;
}

.div-block-313972 {
  width: 16%;
}

.div-block-313972._1 {
  width: 18%;
}

.link-274 {
  color: #002868;
  text-decoration: none;
}

.text-block-16018 {
  color: #fff;
  font-size: 17px;
}

.container-1346 {
  max-width: 1300px;
  border-bottom: 0.5px #dbdbdb;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 10px;
}

.image-32787 {
  width: 75%;
  opacity: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.dropdown-wrapper-15 {
  width: 18%;
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
  overflow: visible;
}

.dropdown-wrapper-15.w--open {
  max-height: 100vh;
  min-width: 300px;
  background-color: #fff;
  border-radius: 15px;
  left: -97px;
  box-shadow: 0 50px 25px -50px rgba(32, 53, 90, 0.15),
    8px 18px 60px 4px rgba(0, 0, 0, 0.13);
}

.dropdown-wrapper-15.center {
  width: auto;
}

.brand-30 {
  width: 25%;
  top: 0;
}

.image-32788 {
  width: 75%;
  opacity: 1;
  position: relative;
}

.navbar {
  padding-top: 10px;
  padding-bottom: 10px;
}

.navbar-2 {
  background-color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
  display: none;
  top: 0;
}

.div-block-313973 {
  z-index: -1;
  width: 70px;
  height: 44px;
  background-color: #69e8f6;
  border-radius: 50px;
  position: absolute;
  left: 94px;
}

.dropdown-wrapper-2 {
  width: 25%;
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
  overflow: visible;
}

.dropdown-wrapper-2.w--open {
  max-height: 100vh;
  min-width: 300px;
  background-color: #fff;
  border-radius: 15px;
  left: -97px;
  box-shadow: 0 50px 25px -50px rgba(32, 53, 90, 0.15),
    8px 18px 60px 4px rgba(0, 0, 0, 0.13);
}

.dropdown-wrapper-2.center {
  width: auto;
}

.div-block-312566 {
  margin-top: 20px;
}

.div-block-312566._1 {
  margin-top: 0;
}

.icon-69 {
  color: #fff;
}

.dropdown-title-2 {
  text-transform: capitalize;
  margin-bottom: 2px;
  font-family: Lato, sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 25px;
}

.text-block-16019 {
  color: #fff;
}

.dropdown-link-4 {
  z-index: 25;
  width: 250px;
  color: #283338;
  border: 1px #ececec;
  align-items: center;
  padding: 10px;
  font-size: 16px;
  text-decoration: none;
  transition: all 0.2s;
  display: flex;
  position: relative;
}

.dropdown-link-4:hover {
  color: #fff;
  background-color: #008fbf;
}

.div-block-313974 {
  margin-top: 20px;
  display: flex;
}

.link-block-152 {
  z-index: 1;
  width: 170px;
  height: 55px;
  color: #fff;
  background-color: #008fbf;
  border-radius: 50px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.text-block-16020 {
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-weight: 500;
}

.div-block-313975 {
  width: 50%;
}

.dropdown-pointer-2 {
  height: auto;
  background-color: #fff;
  background-image: url("../images/blue-abstract-gradient-wave-wallpaper.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 21px;
  padding: 20px 10px;
  display: flex;
  position: relative;
  left: 90px;
}

.dropdown-pointer-2.center {
  border-radius: 21px;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  left: 9px;
}

.heading-7469 {
  color: #00cde5;
  text-align: left;
  text-transform: uppercase;
  padding-left: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  line-height: 25px;
}

.div-block-313976 {
  width: 25%;
}

.text-block-16021 {
  color: #fff;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.div-block-313980 {
  width: 16%;
}

.div-block-313980._1 {
  width: 18%;
}

.div-block-313981 {
  margin-top: 20px;
}

.div-block-313981._1 {
  margin-top: 0;
}

.text-block-16022 {
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-weight: 500;
}

.dropdown-title-4 {
  text-transform: capitalize;
  margin-bottom: 2px;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 25px;
}

.div-block-313982 {
  z-index: -1;
  width: 70px;
  height: 44px;
  background-color: #bf0a30;
  border-radius: 50px;
  display: none;
  position: absolute;
  left: 94px;
}

.heading-7470 {
  color: #4a87d6;
  text-align: left;
  text-transform: uppercase;
  padding-left: 15px;
  font-size: 15px;
  line-height: 25px;
}

.mobile-navigation-2 {
  display: none;
}

.dropdown-link-21 {
  z-index: 25;
  width: 250px;
  color: #283338;
  border: 1px #ececec;
  align-items: center;
  padding: 10px;
  font-size: 16px;
  text-decoration: none;
  transition: all 0.2s;
  display: flex;
  position: relative;
}

.dropdown-link-21:hover {
  color: #fff;
  background-color: #4a87d6;
}

.dropdown-link-21._1 {
  width: 177px;
}

.dropdown-link-21._1:hover {
  background-color: #4a87d6;
}

.dropdown-link-21._2 {
  width: 200px;
}

.dropdown-link-21._3 {
  width: 230px;
}

.link-block-153 {
  z-index: 1;
  width: 170px;
  height: 55px;
  color: #fff;
  background-image: linear-gradient(
    45deg,
    rgba(20, 118, 153, 0.62),
    rgba(191, 10, 48, 0.71)
  );
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.link-block-153:hover {
  background-image: linear-gradient(56deg, #bf0a30, #147699);
}

.dropdown-pointer-5 {
  height: auto;
  background-color: #fff;
  background-image: url("../images/blue-abstract-gradient-wave-wallpaper.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 21px;
  padding: 10px 10px 20px;
  display: flex;
  position: relative;
  left: -29px;
}

.dropdown-pointer-5.center {
  border-radius: 21px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  left: 0;
}

.dropdown-52 {
  letter-spacing: 1px;
  text-transform: uppercase;
  flex-direction: row-reverse;
  justify-content: space-between;
  padding-left: 10px;
  padding-right: 20px;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
  display: flex;
}

.text-block-16023 {
  color: #fff;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.div-block-313984 {
  width: 16%;
}

.div-block-313984._1 {
  width: 18%;
}

.div-block-313985 {
  margin-top: 20px;
}

.div-block-313985._1 {
  margin-top: 0;
}

.text-block-16024 {
  letter-spacing: 1px;
  text-transform: uppercase;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-weight: 500;
}

.div-block-313986 {
  z-index: -1;
  width: 70px;
  height: 44px;
  background-color: #bf0a30;
  border-radius: 50px;
  display: none;
  position: absolute;
  left: 94px;
}

.heading-7471 {
  color: #4a87d6;
  text-align: left;
  text-transform: uppercase;
  padding-left: 15px;
  font-size: 15px;
  line-height: 25px;
}

.mobile-navigation-3 {
  display: none;
}

.dropdown-link-22 {
  z-index: 25;
  width: 250px;
  color: #283338;
  border: 1px #ececec;
  align-items: center;
  padding: 10px;
  font-size: 16px;
  text-decoration: none;
  transition: all 0.2s;
  display: flex;
  position: relative;
}

.dropdown-link-22:hover {
  color: #fff;
  background-color: #4a87d6;
}

.dropdown-link-22._1 {
  width: 177px;
}

.dropdown-link-22._1:hover {
  background-color: #4a87d6;
}

.dropdown-link-22._2 {
  width: 200px;
}

.dropdown-link-22._3 {
  width: 230px;
}

.link-block-154 {
  z-index: 1;
  width: 170px;
  height: 55px;
  color: #fff;
  background-image: linear-gradient(
    45deg,
    rgba(20, 118, 153, 0.62),
    rgba(191, 10, 48, 0.71)
  );
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.link-block-154:hover {
  background-image: linear-gradient(56deg, #bf0a30, #147699);
}

.dropdown-pointer-6 {
  height: auto;
  background-color: #fff;
  background-image: url("../images/blue-abstract-gradient-wave-wallpaper.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 21px;
  padding: 10px 10px 20px;
  display: flex;
  position: relative;
  left: -29px;
}

.dropdown-pointer-6.center {
  border-radius: 21px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  left: 0;
}

.dropdown-53 {
  letter-spacing: 1px;
  text-transform: uppercase;
  flex-direction: row-reverse;
  justify-content: space-between;
  padding-left: 10px;
  padding-right: 20px;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
  display: flex;
}

.mobile-view {
  display: none;
}

.image-32792 {
  width: 100%;
}

.link-281 {
  color: #000;
  text-decoration: none;
}

.link-282 {
  color: #000;
  letter-spacing: 2px;
  text-decoration: none;
}

.list-item-71,
.list-item-72,
.paragraph-2304,
.list-item-73 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-313990 {
  width: 75%;
  justify-content: space-between;
  align-items: center;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-313990.reverse {
  flex-direction: row-reverse;
  margin-top: 40px;
}

.section-124 {
  background-image: linear-gradient(
      rgba(255, 255, 255, 0.57),
      rgba(255, 255, 255, 0.57)
    ),
    url("../images/v1030-076.jpg");
  background-position: 0 0, 50%;
  background-attachment: scroll, fixed;
  padding: 20px 20px 40px;
}

.image-32795 {
  width: 100%;
}

.div-block-313991 {
  width: 120px;
  height: 120px;
  margin-top: 20px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-313992 {
  width: 60%;
}

.heading-7472 {
  color: #002868;
  text-align: center;
  margin-top: 0;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 40px;
  line-height: 50px;
}

.heading-7472.hide {
  display: none;
}

.div-block-313993 {
  width: 300px;
  height: 300px;
  background-color: #fff;
  border-radius: 100%;
  box-shadow: 0 20px 5px rgba(0, 0, 0, 0.2);
}

.heading-7473 {
  color: #000;
  text-align: center;
  font-family: Montserrat, sans-serif;
  font-size: 39px;
  font-weight: 600;
  line-height: 40px;
}

.text-span-134 {
  color: #002868;
}

.team-page-section-3 {
  background-image: linear-gradient(
      rgba(255, 255, 255, 0.89),
      rgba(255, 255, 255, 0.89)
    ),
    url("../images/dental-consultation-at-clinic-cover.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
  padding: 60px 20px;
}

team-page-section-3_1 {
  background-image: linear-gradient(#000, #000),
    url("../images/dental-consultation-at-clinic-cover.jpg") !important;
}

.div-block-313994 {
  width: 300px;
  height: 300px;
  background-image: url("../images/Meena\ Brar.jpg");
  background-size: cover;
  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;
}
.div-block-313994._11{
  /* width: 300px; */
  height: 300px;
  background-image: url("../images/Jamie-Smith.jpg");
  background-size: cover;
  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;
}


.div-block-313994._1 {
  background-image: url("../images/Dr.Nirmaldeep-Singh-Brar.jpg");
  background-position: 50%;
  background-size: cover;
}

.div-block-313994._2 {
  background-image: url("../images/Savannah-Garcia.jpg");
}

.div-block-313994._3 {
  background-image: url("../images/Caitlin-Brown.jpg");
}

.div-block-313994._5 {
  background-image: url("../images/Julie-Brunt.jpg");
}

.paragraph-2305 {
  color: #ccc;
  text-align: center;
  font-family: Open Sans, sans-serif;
  font-size: 15px;
  line-height: 25px;
}

.div-block-313995 {
  width: 100%;
  height: 430px;
  background-color: #02269b;
  border: 1px solid #e4e4e4;
  border-radius: 20px 0;
  flex-direction: column;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 10px;
  display: flex;
}

.div-block-313995:hover {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.29);
}

.div-block-313995.l {
  height: 430px;
  background-color: #02269b;
}

.heading-7474 {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 21px;
  font-weight: 600;
  line-height: 31px;
}

.div-block-313996 {
  width: 85%;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.div-block-313997 {
  width: 30%;
  height: auto;
  overflow: hidden;
}

.div-block-313997.l {
  margin-right: 0;
}

.div-block-313997._2 {
  margin-top: 20px;
  margin-left: 20px;
  margin-right: 0;
}

.div-block-313997._1 {
  margin-left: 20px;
  margin-right: 20px;
}

.text-block-16025 {
  color: #158fbb;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.div-block-313998 {
  width: 100%;
  flex-wrap: wrap;
  justify-content: center;
  margin-top: 40px;
  display: flex;
}

.heading-7475 {
  /* color: #000; */
  text-align: center;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 39px;
  font-weight: 600;
  line-height: 51px;
}

.div-block-313999 {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.container-1347 {
  max-width: 1200px;
}

.div-block-314000,
.div-block-314001,
.div-block-314002,
.div-block-314003,
.div-block-314004 {
  background-color: #fff;
  padding-top: 40px;
}

.image-32796 {
  width: 100%;
  border-radius: 21px;
}

.bold-text-497 {
  color: #000;
}

.heading-7476 {
  color: #147699;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 21px;
}

.text-span-136 {
  color: #000;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
}

.text-span-137 {
  color: #002868;
}

.heading-7477 {
  color: #000;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 30px;
  font-weight: 600;
  line-height: 40px;
}

.tabs-content-5 {
  border-radius: 21px;
  margin-top: 40px;
}

.list-45 {
  color: #333;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.faq-paragraph-3 {
  color: #686363;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 16px;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 25px;
  display: block;
}

.text-block-16026 {
  text-transform: uppercase;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 15px;
  line-height: 25px;
}

.div-block-314005 {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-314005.team {
  width: 70%;
}

.list-46 {
  padding-left: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.div-block-314006 {
  width: 45%;
}

.paragraph-2306 {
  text-align: center;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
}

.paragraph-2306.c1 {
  font-family: Open Sans, sans-serif;
  line-height: 26px;
}

.faq-circle-2 {
  width: 45px;
  height: 45px;
  min-height: 45px;
  min-width: 45px;
  background-color: #002868;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.list-item-74 {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.list-47 {
  padding-left: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.tab-link-tab-1-14 {
  width: 220px;
  height: 55px;
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.tab-link-tab-1-14.w--current {
  width: 220px;
  height: 55px;
  background-color: #02269b;
  border-color: rgba(0, 0, 0, 0);
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding-right: 0;
  display: flex;
}

.div-block-314007 {
  width: 100%;
  /* background-color: #fff; */
  border-radius: 21px;
  margin-top: 0;
  padding: 50px 10px 20px;
}

.div-block-314007._1 {
  margin-top: 20px;
  padding-bottom: 60px;
}

.div-block-314007._2 {
  margin-top: 0;
  padding-top: 50px;
  padding-bottom: 50px;
}

.div-block-314008 {
  width: 85%;
  height: 370px;
  background-color: #fff;
  border-radius: 21px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 20px;
  display: flex;
  position: relative;
  top: 21px;
  left: -40px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

.div-block-314008.reverse {
  padding-top: 20px;
  left: 42px;
}

.div-block-314008.reverse.center {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  left: 0;
}

.faq-wrapper-3 {
  max-width: 1200px;
  margin-top: 100px;
  margin-left: auto;
  margin-right: auto;
}

.bold-text-498 {
  color: #000;
  text-transform: capitalize;
}

.heading-7478 {
  /* color: #000; */
  text-align: center;
  margin-top: 0;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 40px;
  line-height: 50px;
}

.heading-7478.c1 {
  /* color: #000; */
  font-family: Montserrat, sans-serif;
  font-size: 39px;
  font-weight: 600;
  line-height: 51px;
}

.div-block-314009 {
  width: 100%;
  height: auto;
  margin-top: 40px;
}

.div-block-314010 {
  width: 100%;
  padding-left: 40px;
  display: flex;
}

.div-block-314010.reverse {
  flex-direction: row-reverse;
  margin-top: 50px;
}

.div-block-314010.reverse._1 {
  margin-top: 0;
}

.div-block-314010.reverse._1._2._3 {
  padding-left: 40px;
}

.div-block-314010.reverse._1._2._3.hide-d {
  display: none;
}

.div-block-314010.reverse._2 {
  margin-top: 80px;
  padding-bottom: 40px;
  padding-left: 0;
  padding-right: 40px;
}

.div-block-314010.reverse._2._1 {
  margin-top: 20px;
}

.text-span-138 {
  color: #147699;
}

.text-span-138.c1 {
  color: #fff;
}

.bold-text-499 {
  color: #000;
}

.div-block-314011 {
  background-color: #fff;
  padding-top: 45px;
}

.div-block-314011_1 {
  background-color: #101010f1;
  padding-top: 45px;
  padding-bottom: 45px;
}

.div-block-314012,
.div-block-314013,
.div-block-314014,
.div-block-314015 {
  background-color: #fff;
  padding-top: 40px;
}

.chat-bolt-div-2 {
  width: 200px;
  height: 80px;
  background-color: #fff;
  border-radius: 6px;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  margin-left: auto;
  padding: 9px;
  display: none;
  position: fixed;
  top: auto;
  bottom: 10%;
  left: auto;
  right: 2%;
  box-shadow: 0 0 12px -4px #b1b1b1;
}

.link-block-38 {
  text-decoration: none;
}

.link-block-38.w--current {
  justify-content: center;
  align-items: center;
  display: flex;
}

.fixed-chat-bolt.hide {
  z-index: 30;
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 5px;
  display: flex;
  position: fixed;
  top: auto;
  bottom: 1%;
  right: 10px;
}

.text-block-65 {
  color: #06223f;
  text-align: center;
  margin-bottom: 10px;
  position: relative;
}

.div-block-314016 {
  width: 80%;
  justify-content: center;
  display: flex;
}

.xbutton {
  cursor: pointer;
  position: absolute;
  top: 9%;
  bottom: auto;
  left: auto;
  right: 5%;
}

.whatsapp-wrapper {
  width: 50px;
  height: 50px;
  background-color: #00e676;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-312743 {
  overflow: hidden;
}

.div-block-925 {
  border: 1px solid #dc1a2a;
  border-radius: 100px;
  padding: 3px;
}

.paragraph-2219 {
  /* color: #fff; */
  margin-top: 10px;
  margin-right: 10px;
  padding-left: 10px;
}

.text-block-15792 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
}

.link-block-139 {
  width: 130px;
  height: 50px;
  color: #fff;
  background-color: #002868;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  line-height: 25px;
  text-decoration: none;
  display: flex;
}

.div-block-313401 {
  width: 40px;
  height: 34px;
  background-color: #a9d7e7;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-left: 10px;
  margin-right: 0;
  display: flex;
}

.div-block-313401:hover {
  background-color: #fff;
}

.div-block-313401.y {
  width: 35px;
  height: 35px;
  background-color: #a9d7e7;
  margin-left: 10px;
}

.div-block-313401.y:hover {
  background-color: #fff;
}

.navwrapper {
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
  position: relative;
  left: -126px;
}

.text-block-15789 {
  color: #fff;
}

.text-block-15791 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
}

.nav-link-46 {
  width: 250px;
  height: 50px;
  color: #000;
  background-color: rgba(36, 53, 144, 0.69);
  border-radius: 50px;
  justify-content: space-between;
  align-items: center;
  margin: 10px;
  padding-left: 20px;
  padding-right: 10px;
  font-family: Oswald, sans-serif;
  font-size: 21px;
  line-height: 30px;
  text-decoration: none;
  display: flex;
}

.menuicon {
  width: 30px;
  height: 30px;
  margin: 5px 15px;
}

.navbutton {
  width: 60px;
  height: 60px;
  color: #fff;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0.45);
  border-radius: 100%;
  flex-direction: row-reverse;
  justify-content: center;
  align-items: center;
  margin: 10px;
  font-size: 53px;
  line-height: 62px;
  display: flex;
  position: relative;
}

.text-block-15785 {
  color: #e81e2a;
  font-family: "Fa brands 400", sans-serif;
  font-size: 18px;
}

.text-block-15785._1 {
  color: #243590;
  font-family: "Fa solid 900", sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.text-block-15785._1._7 {
  font-family: "Fa brands 400", sans-serif;
  font-size: 26px;
}

.navlinkwrapper {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  padding-bottom: 90px;
  display: flex;
  position: absolute;
}

.navbar-3 {
  z-index: 999;
  height: 0;
  background-color: rgba(0, 0, 0, 0);
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
  position: fixed;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.navbar-3._2 {
  z-index: 999;
  display: none;
  right: -9%;
}

.link-block-155,
.link-block-156,
.link-block-157 {
  width: 30%;
  text-decoration: none;
  display: none;
}

.link-block-158 {
  width: 30%;
  text-decoration: none;
}

.link-block-158._1 {
  margin-top: 40px;
  display: none;
}

.link-block-159 {
  width: 30%;
  text-decoration: none;
}

.link-block-159._1 {
  margin-top: 40px;
  display: none;
}

.link-block-160 {
  width: 30%;
  text-decoration: none;
}

.link-block-160._1 {
  margin-top: 40px;
  display: none;
}

.bold-text-500 {
  font-weight: 600;
}

.bold-text-500.c1 {
  /* color: #000; */
}

.bold-text-501 {
  font-weight: 600;
}

.bold-text-502 {
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 400;
  text-decoration: none;
}

.bold-text-503 {
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.bold-text-504,
.bold-text-505,
.bold-text-506,
.bold-text-507 {
  font-weight: 600;
}

.list-48 {
  padding-left: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.list-item-75,
.list-item-76 {
  padding-top: 5px;
  padding-bottom: 5px;
}

.list-item-77 {
  padding-bottom: 5px;
}

.list-item-78 {
  padding-top: 5px;
  padding-bottom: 5px;
}

.bold-text-508,
.bold-text-509,
.bold-text-510,
.bold-text-511,
.bold-text-512,
.bold-text-513,
.bold-text-514 {
  font-weight: 600;
}

.list-49 {
  margin-top: 20px;
  padding-left: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.list-item-79 {
  padding-top: 5px;
  padding-bottom: 5px;
}

.bold-text-515,
.bold-text-516 {
  font-weight: 600;
}

.list-item-80,
.list-item-81,
.list-item-82 {
  padding-top: 5px;
  padding-bottom: 5px;
}

.list-item-83,
.list-item-84 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.bold-text-517,
.bold-text-518,
.bold-text-519 {
  font-weight: 600;
}

.list-item-85 {
  padding-top: 5px;
  padding-bottom: 10px;
}

.list-item-86 {
  padding-top: 5px;
  padding-bottom: 5px;
}

.bold-text-520 {
  font-weight: 600;
}

.list-item-87,
.list-item-88,
.list-item-89 {
  padding-top: 5px;
  padding-bottom: 5px;
}

.bold-text-521,
.bold-text-522 {
  font-weight: 600;
}

.text-span-139 {
  color: #243590;
}

.list-item-90 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.list-item-91 {
  padding-top: 5px;
  padding-bottom: 5px;
}

.bold-text-523,
.bold-text-524,
.bold-text-525,
.bold-text-526 {
  font-weight: 600;
}

.div-block-314017 {
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-314017._1 {
  margin-top: 10px;
}

.div-block-314017._1._2 {
  margin-top: 5px;
}

.text-block-16027 {
  color: #002868;
  font-family: "Fa solid 900", sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.link-283 {
  color: #fff;
  text-decoration: none;
}

.link-283:hover {
  color: #002868;
}

.link-283.c1 {
  color: #02269b;
  font-size: 35px;
}

.link-284 {
  color: #fff;
  text-decoration: none;
}

.link-284:hover {
  color: #002868;
}

.link-285 {
  color: #fff;
  text-decoration: none;
}

.link-285:hover {
  color: #002868;
}

.paragraph-2307 {
  color: #fff;
  margin-top: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.paragraph-2307:hover {
  color: #002868;
}

.div-block-314018 {
  width: 21%;
  height: auto;
}

.div-block-314018._1 {
  width: 30%;
}

.link-286 {
  color: #fff;
  text-decoration: none;
}

.link-286:hover {
  color: #002868;
}

.text-block-16028 {
  color: #002868;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.text-block-16028._1 {
  margin-top: 10px;
  font-size: 14px;
  font-weight: 400;
}

.text-block-16028._1.c {
  color: #fff;
  margin-top: 0;
  margin-left: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.text-block-16028._1.c:hover {
  color: #002868;
}

.link-block-161 {
  margin-left: 0;
}

.text-block-16029 {
  color: #002868;
  font-family: "Fa solid 900", sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.div-block-314019 {
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-314019._1 {
  margin-top: 10px;
}

.div-block-314019._1._2 {
  margin-top: 5px;
}

.link-287 {
  color: #fff;
  text-decoration: none;
}

.link-287:hover {
  color: #002868;
}

.paragraph-2308 {
  color: #fff;
  margin-top: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.paragraph-2308:hover {
  color: #002868;
}

.div-block-314020 {
  width: 21%;
  height: auto;
}

.div-block-314020._1 {
  width: 30%;
}

.link-288 {
  color: #fff;
  text-decoration: none;
}

.link-288:hover {
  color: #002868;
}

.text-block-16030 {
  color: #002868;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.text-block-16030._1 {
  margin-top: 10px;
  font-size: 14px;
  font-weight: 400;
}

.text-block-16030._1.c {
  color: #fff;
  margin-top: 0;
  margin-left: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.text-block-16030._1.c:hover {
  color: #002868;
}

.link-block-162 {
  margin-left: 0;
}

.text-block-16031 {
  color: #002868;
  font-family: "Fa solid 900", sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.div-block-314021 {
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-314021._1 {
  margin-top: 10px;
}

.div-block-314021._1._2 {
  margin-top: 5px;
}

.link-289 {
  color: #fff;
  text-decoration: none;
}

.link-289:hover {
  color: #002868;
}

.paragraph-2309 {
  color: #fff;
  margin-top: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.paragraph-2309:hover {
  color: #002868;
}

.div-block-314022 {
  width: 21%;
  height: auto;
}

.div-block-314022._1 {
  width: 30%;
}

.link-290 {
  color: #fff;
  text-decoration: none;
}

.link-290:hover {
  color: #002868;
}

.text-block-16032 {
  color: #002868;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.text-block-16032._1 {
  margin-top: 10px;
  font-size: 14px;
  font-weight: 400;
}

.text-block-16032._1.c {
  color: #fff;
  margin-top: 0;
  margin-left: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.text-block-16032._1.c:hover {
  color: #002868;
}

.link-block-163 {
  margin-left: 0;
}

.text-block-16033 {
  color: #002868;
  font-family: "Fa solid 900", sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.div-block-314023 {
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-314023._1 {
  margin-top: 10px;
}

.div-block-314023._1._2 {
  margin-top: 5px;
}

.link-291 {
  color: #fff;
  text-decoration: none;
}

.link-291:hover {
  color: #002868;
}

.paragraph-2310 {
  color: #fff;
  margin-top: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.paragraph-2310:hover {
  color: #002868;
}

.div-block-314024 {
  width: 21%;
  height: auto;
}

.div-block-314024._1 {
  width: 30%;
}

.link-292 {
  color: #fff;
  text-decoration: none;
}

.link-292:hover {
  color: #002868;
}

.text-block-16034 {
  color: #002868;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.text-block-16034._1 {
  margin-top: 10px;
  font-size: 14px;
  font-weight: 400;
}

.text-block-16034._1.c {
  color: #fff;
  margin-top: 0;
  margin-left: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.text-block-16034._1.c:hover {
  color: #002868;
}

.link-block-164 {
  margin-left: 0;
}

.text-block-16035 {
  color: #002868;
  font-family: "Fa solid 900", sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.div-block-314025 {
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-314025._1 {
  margin-top: 10px;
}

.div-block-314025._1._2 {
  margin-top: 5px;
}

.link-293 {
  color: #fff;
  text-decoration: none;
}

.link-293:hover {
  color: #002868;
}

.paragraph-2311 {
  color: #fff;
  margin-top: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.paragraph-2311:hover {
  color: #002868;
}

.div-block-314026 {
  width: 21%;
  height: auto;
}

.div-block-314026._1 {
  width: 30%;
}

.link-294 {
  color: #fff;
  text-decoration: none;
}

.link-294:hover {
  color: #002868;
}

.text-block-16036 {
  color: #002868;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.text-block-16036._1 {
  margin-top: 10px;
  font-size: 14px;
  font-weight: 400;
}

.text-block-16036._1.c {
  color: #fff;
  margin-top: 0;
  margin-left: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.text-block-16036._1.c:hover {
  color: #002868;
}

.link-block-165 {
  margin-left: 0;
}

.text-block-16037 {
  color: #002868;
  font-family: "Fa solid 900", sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.div-block-314027 {
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-314027._1 {
  margin-top: 10px;
}

.div-block-314027._1._2 {
  margin-top: 5px;
}

.section-125 {
  background-color: #fff;
  background-image: linear-gradient(
      rgba(83, 191, 230, 0.85),
      rgba(83, 191, 230, 0.85)
    ),
    url("../images/top-view-various-medical-equipment-min.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  padding: 40px 20px 20px;
  position: relative;
  overflow: hidden;
}

.link-295 {
  color: #fff;
  text-decoration: none;
}

.link-295:hover {
  color: #002868;
}

.paragraph-2312 {
  color: #fff;
  margin-top: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.paragraph-2312:hover {
  color: #002868;
}

.div-block-314028 {
  width: 100%;
  justify-content: space-between;
  display: flex;
}

.div-block-314029 {
  width: 21%;
  height: auto;
}

.div-block-314029._1 {
  width: 30%;
}

.container-1348 {
  max-width: 1200px;
}

.link-296 {
  color: #fff;
  text-decoration: none;
}

.link-296:hover {
  color: #002868;
}

.div-block-314030 {
  width: 100%;
  justify-content: space-around;
  margin-top: 20px;
  display: flex;
}

.image-32797 {
  z-index: 1;
  width: 19%;
  position: absolute;
  top: 47%;
  bottom: auto;
  right: 0%;
}

.div-block-314031 {
  width: 100%;
  height: 1px;
  background-color: #147699;
  border: 1px #000;
  margin-top: 100px;
  font-weight: 100;
}

.text-block-16038 {
  color: #002868;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.text-block-16038._1 {
  margin-top: 10px;
  font-size: 14px;
  font-weight: 400;
}

.text-block-16038._1.c {
  color: #fff;
  margin-top: 0;
  margin-left: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.text-block-16038._1.c:hover {
  color: #002868;
}

.text-block-16038._1.c._2,
.link-block-166 {
  margin-left: 0;
}

.link-297 {
  width: auto;
  height: auto;
  color: #fff;
  margin-top: 10px;
  margin-left: 0;
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 24px;
  text-decoration: none;
  display: block;
}

.link-297:hover {
  color: #002868;
}

.link-297.w--current {
  color: #fff;
}

.div-block-314032 {
  color: #fff;
  margin-top: 60px;
}

.text-block-16039 {
  color: #002868;
  font-family: "Fa solid 900", sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.div-block-314033 {
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-314033._1 {
  margin-top: 10px;
}

.div-block-314033._1._2 {
  margin-top: 5px;
}

.section-126 {
  background-color: #fff;
  background-image: linear-gradient(
      rgba(83, 191, 230, 0.85),
      rgba(83, 191, 230, 0.85)
    ),
    url("../images/top-view-various-medical-equipment-min.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  padding: 40px 20px 20px;
  position: relative;
  overflow: hidden;
}

.link-298 {
  color: #fff;
  text-decoration: none;
}

.link-298:hover {
  color: #002868;
}

.paragraph-2313 {
  color: #fff;
  margin-top: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.paragraph-2313:hover {
  color: #002868;
}

.div-block-314034 {
  width: 100%;
  justify-content: space-between;
  display: flex;
}

.div-block-314035 {
  width: 21%;
  height: auto;
}

.div-block-314035._1 {
  width: 30%;
}

.container-1349 {
  max-width: 1200px;
}

.link-299 {
  color: #fff;
  text-decoration: none;
}

.link-299:hover {
  color: #002868;
}

.div-block-314036 {
  width: 100%;
  justify-content: space-around;
  margin-top: 20px;
  display: flex;
}

.image-32798 {
  z-index: 1;
  width: 19%;
  position: absolute;
  top: 47%;
  bottom: auto;
  right: 0%;
}

.div-block-314037 {
  width: 100%;
  height: 1px;
  background-color: #147699;
  border: 1px #000;
  margin-top: 100px;
  font-weight: 100;
}

.text-block-16040 {
  color: #002868;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.text-block-16040._1 {
  margin-top: 10px;
  font-size: 14px;
  font-weight: 400;
}

.text-block-16040._1.c {
  color: #fff;
  margin-top: 0;
  margin-left: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.text-block-16040._1.c:hover {
  color: #002868;
}

.text-block-16040._1.c._2,
.link-block-167 {
  margin-left: 0;
}

.link-300 {
  width: auto;
  height: auto;
  color: #fff;
  margin-top: 10px;
  margin-left: 0;
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 24px;
  text-decoration: none;
  display: block;
}

.link-300:hover {
  color: #002868;
}

.link-300.w--current {
  color: #fff;
}

.div-block-314038 {
  color: #fff;
  margin-top: 60px;
}

.text-block-16041 {
  color: #002868;
  font-family: "Fa solid 900", sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.div-block-314039 {
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-314039._1 {
  margin-top: 10px;
}

.div-block-314039._1._2 {
  margin-top: 5px;
}

.section-127 {
  background-image: linear-gradient(
      rgba(255, 255, 255, 0.9),
      rgba(255, 255, 255, 0.9)
    ),
    url("../images/2205_w039_n003_226b_p1_226.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding: 40px 20px;
  position: relative;
  overflow: hidden;
}
.footer-toggle {
  background-image: linear-gradient(rgba(black), rgba(black)),
    url("../images/2205_w039_n003_226b_p1_226.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding-top: 40px;
  padding-right: 20px;
  padding-bottom: 40px;
  padding-left: 20px;
  position: relative;
  overflow: hidden;
}

.link-301 {
  color: #02269b;
  font-weight: 600;
  text-decoration: none;
}
.footer-text-toggle3 {
  color: whitesmoke;
  font-weight: 600;
  text-decoration: none;
}
.footer-text-toggle4 {
  color: whitesmoke;
  font-weight: 600;
  text-decoration: none;
}

.link-301:hover {
  color: #b92024;
}
.footer-text-toggle3:hover {
  color: #b92024;
}
.footer-text-toggle4:hover {
  color: #b92024;
}

.footer-text-toggle {
  margin-top: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
  font-weight: 600;
  color: whitesmoke;
}

.paragraph-2314 {
  /* color: #243590; */
  margin-top: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.paragraph-2314:hover {
  color: #b92024;
}

.paragraph-2314._1 {
  color: #02269b;
  font-weight: 600;
}

.div-block-314040 {
  width: 100%;
  justify-content: space-between;
  display: flex;
}

.div-block-314041 {
  width: 21%;
  height: auto;
}

.div-block-314041._1 {
  width: 30%;
}

.div-block-314041.f {
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.container-1350 {
  max-width: 1300px;
}

.link-302 {
  color: #02269b;
  font-weight: 600;
  text-decoration: none;
}
.footer-text-toggle5 {
  color: whitesmoke;
  font-weight: 600;
  text-decoration: none;
}

.link-302:hover {
  color: #b92024;
}
.footer-text-toggle5:hover {
  color: #b92024;
}

.div-block-314042 {
  width: 100%;
  justify-content: flex-start;
  margin-top: 10px;
  display: flex;
}

.image-32799 {
  z-index: 1;
  width: 27%;
  box-shadow: none;
  position: absolute;
  top: 26%;
  bottom: auto;
  right: 0%;
}

.div-block-314043 {
  width: 100%;
  height: 1px;
  background-color: #243590;
  border: 1px #000;
  margin-top: 20px;
  font-weight: 100;
}
.footer-horizontal-line {
  width: 100%;
  height: 1px;
  background-color: whitesmoke;
  border: 1px #000;
  margin-top: 20px;
  font-weight: 100;
}

.text-block-16042 {
  color: #b92024;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.text-block-16042._1 {
  margin-top: 10px;
  font-size: 14px;
  font-weight: 400;
}

.text-block-16042._1.c {
  color: #243590;
  margin-top: 0;
  margin-left: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 17px;
  line-height: 27px;
}

.text-block-16042._1.c:hover {
  color: #b92024;
}

.text-block-16042._1.c._2 {
  margin-left: 0;
}

.text-block-16042._1.c.p {
  padding-left: 7px;
  font-weight: 600;
}

.text-block-16042._1.c.pt {
  padding-left: 3px;
}

.link-block-168 {
  width: 85%;
  margin-left: 0;
}

.link-block-168.w--current {
  width: 85%;
}

.link-303 {
  width: auto;
  height: auto;
  color: #02269b;
  margin-top: 10px;
  margin-left: 0;
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 28px;
  text-decoration: none;
  display: block;
}
.footer-text-toogle6 {
  width: auto;
  height: auto;
  color: whitesmoke;
  margin-top: 10px;
  margin-left: 0;
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 28px;
  text-decoration: none;
  display: block;
}
.footer-text-toogle8 {
  width: auto;
  height: auto;
  color: whitesmoke;
  margin-top: 10px;
  margin-left: 0;
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 28px;
  text-decoration: none;
  display: block;
}

.link-303:hover {
  color: #b92024;
}

.link-303.w--current,
.link-303.w--current:hover {
  color: #243590;
}
.footer-text-toogle6 {
  color: whitesmoke;
}
.footer-text-toogle6:hover {
  color: #b92024;
}
.footer-text-toogle8 {
  color: whitesmoke;
}
.footer-text-toogle8:hover {
  color: #b92024;
}

.div-block-314044 {
  color: #fff;
  margin-top: 60px;
}

.text-block-16043 {
  color: #b92024;
  font-family: "Fa solid 900", sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.text-block-16043:hover {
  color: #fff;
}

.div-block-314045 {
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-314045._1 {
  margin-top: 10px;
}

.div-block-314045._1._2 {
  margin-top: 5px;
}

.section-128 {
  background-color: #fff;
  background-image: linear-gradient(
      rgba(83, 191, 230, 0.85),
      rgba(83, 191, 230, 0.85)
    ),
    url("../images/top-view-various-medical-equipment-min.jpg");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  padding: 40px 20px 20px;
  position: relative;
  overflow: hidden;
}

.link-304 {
  color: #fff;
  text-decoration: none;
}

.link-304:hover {
  color: #002868;
}

.paragraph-2315 {
  color: #fff;
  margin-top: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 26px;
}

.paragraph-2315:hover {
  color: #002868;
}

.div-block-314046 {
  width: 100%;
  justify-content: space-between;
  display: flex;
}

.div-block-314047 {
  width: 21%;
  height: auto;
}

.div-block-314047._1 {
  width: 30%;
}

.container-1351 {
  max-width: 1200px;
}

.link-305 {
  color: #fff;
  text-decoration: none;
}

.link-305:hover {
  color: #002868;
}

.div-block-314048 {
  width: 100%;
  justify-content: space-around;
  margin-top: 20px;
  display: flex;
}

.image-32800 {
  z-index: 1;
  width: 19%;
  position: absolute;
  top: 47%;
  bottom: auto;
  right: 0%;
}

.div-block-314049 {
  width: 100%;
  height: 1px;
  background-color: #147699;
  border: 1px #000;
  margin-top: 100px;
  font-weight: 100;
}

.text-block-16044 {
  color: #002868;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 28px;
}

.text-block-16044._1 {
  margin-top: 10px;
  font-size: 14px;
  font-weight: 400;
}

.text-block-16044._1.c {
  color: #fff;
  margin-top: 0;
  margin-left: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 30px;
}

.text-block-16044._1.c:hover {
  color: #002868;
}

.text-block-16044._1.c._2,
.link-block-169 {
  margin-left: 0;
}

.link-306 {
  width: auto;
  height: auto;
  color: #fff;
  margin-top: 10px;
  margin-left: 0;
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 18px;
  line-height: 24px;
  text-decoration: none;
  display: block;
}

.link-306:hover {
  color: #002868;
}

.link-306.w--current {
  color: #fff;
}

.div-block-314050 {
  color: #fff;
  margin-top: 60px;
}

.text-block-16045 {
  color: #002868;
  font-family: "Fa solid 900", sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.div-block-314051 {
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-314051._1 {
  margin-top: 10px;
}

.div-block-314051._1._2 {
  margin-top: 5px;
}

.link-307 {
  /* color: #000; */
  text-decoration: none;
}

.text-block-16046 {
  color: #002868;
  font-family: Fa v4compatibility, sans-serif;
  font-size: 25px;
  line-height: 35px;
}
.text-block-16046 {
  margin-top: 10px;
}

.text-block-16046:hover {
  color: #243590;
}

.text-block-16046.t {
  margin-left: 20px;
  font-family: "Fa brands 400", sans-serif;
  display: none;
}

.link-308 {
  color: #b92024;
  text-decoration: none;
}

.link-308:hover {
  color: #b92024;
}

.link-309 {
  color: #b92024;
  text-decoration: none;
}

.link-309:hover {
  color: #fff;
}

.image-32801 {
  color: #243590;
}

.bold-text-527 {
  font-weight: 600;
}

.div-block-314052 {
  width: 40px;
  height: 40px;
  color: #243590;
  background-color: #243590;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 10px;
  display: flex;
}

.heading-7479 {
  color: #fff;
}

.list-item-92 {
  padding-top: 10px;
}

.list-item-93,
.list-item-94 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.list-item-95 {
  padding-top: 10px;
}

.bold-text-528,
.bold-text-529 {
  font-weight: 600;
}

.image-32802,
.image-32803,
.image-32804,
.image-32805,
.image-32806,
.image-32807,
.image-32808,
.image-32809,
.image-32810 {
  width: 75%;
}

.image-32811 {
  width: 80%;
}

.image-32812,
.image-32813,
.image-32814,
.image-32815,
.image-32816,
.image-32817,
.image-32818,
.image-32819,
.image-32820 {
  width: 75%;
}

.section-129 {
  padding: 20px 20px 40px;
}

.div-block-314053 {
  width: 150px;
}

.bold-text-530,
.bold-text-531,
.bold-text-532,
.bold-text-533 {
  font-weight: 600;
}

.bold-text-534 {
  font-weight: 700;
  color: white;
}

.bold-text-535,
.bold-text-536 {
  font-weight: 600;
}

.field-label {
  font-family: Montserrat, sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 25px;
}

.bold-text-537 {
  font-weight: 600;
}

.bottom-fixed {
  width: 100%;
  justify-content: center;
  display: flex;
  position: fixed;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.bottom-fixed.hide-bottom {
  display: none;
}

.text-block-16047 {
  color: #243590;
  font-family: "Fa solid 900", sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.text-block-16047._1 {
  font-family: "Fa brands 400", sans-serif;
}

.text-block-16047._1._2 {
  font-family: "Fa solid 900", sans-serif;
}

.div-block-314055,
.div-block-314056 {
  margin-left: 10px;
  margin-right: 10px;
}

.link-311 {
  color: #5e5e5e;
}

.div-block-314057 {
  width: 50px;
  height: 50px;
  background-color: #000;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-7480 {
  color: #fff;
  font-size: 15px;
  line-height: 25px;
}

.bold-text-538,
.bold-text-539,
.bold-text-540,
.bold-text-541,
.bold-text-542,
.bold-text-543,
.bold-text-544,
.bold-text-545 {
  font-weight: 600;
}

.list-item-96 {
  padding-top: 10px;
}

.list-item-97 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.list-item-98 {
  padding-bottom: 10px;
}

.list-item-99 {
  padding-top: 10px;
}

.list-item-100,
.list-item-101 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.list-item-102 {
  padding-top: 10px;
  padding-bottom: 0;
}

.list-item-103 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.bold-text-546 {
  font-weight: 600;
}

.list-item-104 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.bold-text-547,
.bold-text-548,
.bold-text-549,
.bold-text-550,
.bold-text-551,
.bold-text-552 {
  font-weight: 600;
}

.image-32821 {
  width: 100%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
}

.link-317 {
  color: #5e5e5e;
}

.div-block-314060 {
  margin-left: 10px;
  margin-right: 10px;
}

.text-block-16048 {
  color: #243590;
  font-family: "Fa solid 900", sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.text-block-16048._1 {
  font-family: "Fa brands 400", sans-serif;
}

.text-block-16048._1._2 {
  font-family: "Fa solid 900", sans-serif;
}

.div-block-314061 {
  margin-left: 10px;
  margin-right: 10px;
}

.link-323 {
  color: #5e5e5e;
}

.div-block-314063 {
  margin-left: 10px;
  margin-right: 10px;
}

.text-block-16049 {
  color: #243590;
  font-family: "Fa solid 900", sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.text-block-16049._1 {
  font-family: "Fa brands 400", sans-serif;
}

.text-block-16049._1._2 {
  font-family: "Fa solid 900", sans-serif;
}

.div-block-314064 {
  margin-left: 10px;
  margin-right: 10px;
}

.link-329 {
  color: #5e5e5e;
}

.div-block-314066 {
  margin-left: 10px;
  margin-right: 10px;
}

.text-block-16050 {
  color: #243590;
  font-family: "Fa solid 900", sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.text-block-16050._1 {
  font-family: "Fa brands 400", sans-serif;
}

.text-block-16050._1._2 {
  font-family: "Fa solid 900", sans-serif;
}

.div-block-314067 {
  margin-left: 10px;
  margin-right: 10px;
}

.link-335 {
  color: #5e5e5e;
}

.div-block-314069 {
  margin-left: 10px;
  margin-right: 10px;
}

.text-block-16051 {
  color: #243590;
  font-family: "Fa solid 900", sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.text-block-16051._1 {
  font-family: "Fa brands 400", sans-serif;
}

.text-block-16051._1._2 {
  font-family: "Fa solid 900", sans-serif;
}

.div-block-314070 {
  margin-left: 10px;
  margin-right: 10px;
}

.link-341 {
  color: #5e5e5e;
}

.div-block-314072 {
  margin-left: 10px;
  margin-right: 10px;
}

.text-block-16052 {
  color: #243590;
  font-family: "Fa solid 900", sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.text-block-16052._1 {
  font-family: "Fa brands 400", sans-serif;
}

.text-block-16052._1._2 {
  font-family: "Fa solid 900", sans-serif;
}

.div-block-314073 {
  margin-left: 10px;
  margin-right: 10px;
}

.link-347 {
  color: #5e5e5e;
}

.div-block-314075 {
  margin-left: 10px;
  margin-right: 10px;
}

.text-block-16053 {
  color: #243590;
  font-family: "Fa solid 900", sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.text-block-16053._1 {
  font-family: "Fa brands 400", sans-serif;
}

.text-block-16053._1._2 {
  font-family: "Fa solid 900", sans-serif;
}

.div-block-314076 {
  margin-left: 10px;
  margin-right: 10px;
}

.link-353 {
  color: #5e5e5e;
}

.div-block-314078 {
  margin-left: 10px;
  margin-right: 10px;
}

.text-block-16054 {
  color: #243590;
  font-family: "Fa solid 900", sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.text-block-16054._1 {
  font-family: "Fa brands 400", sans-serif;
}

.text-block-16054._1._2 {
  font-family: "Fa solid 900", sans-serif;
}

.div-block-314079 {
  margin-left: 10px;
  margin-right: 10px;
}

.link-359 {
  color: #5e5e5e;
}

.div-block-314081 {
  margin-left: 10px;
  margin-right: 10px;
}

.text-block-16055 {
  color: #243590;
  font-family: "Fa solid 900", sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.text-block-16055._1 {
  font-family: "Fa brands 400", sans-serif;
}

.text-block-16055._1._2 {
  font-family: "Fa solid 900", sans-serif;
}

.div-block-314082 {
  margin-left: 10px;
  margin-right: 10px;
}

.link-365 {
  color: #5e5e5e;
}

.div-block-314084 {
  margin-left: 10px;
  margin-right: 10px;
}

.text-block-16056 {
  color: #243590;
  font-family: "Fa solid 900", sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.text-block-16056._1 {
  font-family: "Fa brands 400", sans-serif;
}

.text-block-16056._1._2 {
  font-family: "Fa solid 900", sans-serif;
}

.div-block-314085 {
  margin-left: 10px;
  margin-right: 10px;
}

.link-371 {
  color: #5e5e5e;
}

.div-block-314087 {
  margin-left: 10px;
  margin-right: 10px;
}

.text-block-16057 {
  color: #243590;
  font-family: "Fa solid 900", sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.text-block-16057._1 {
  font-family: "Fa brands 400", sans-serif;
}

.text-block-16057._1._2 {
  font-family: "Fa solid 900", sans-serif;
}

.div-block-314088 {
  margin-left: 10px;
  margin-right: 10px;
}

.link-377 {
  color: #5e5e5e;
}

.div-block-314090 {
  margin-left: 10px;
  margin-right: 10px;
}

.text-block-16058 {
  color: #243590;
  font-family: "Fa solid 900", sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.text-block-16058._1 {
  font-family: "Fa brands 400", sans-serif;
}

.text-block-16058._1._2 {
  font-family: "Fa solid 900", sans-serif;
}

.div-block-314091 {
  margin-left: 10px;
  margin-right: 10px;
}

.link-383 {
  color: #5e5e5e;
}

.div-block-314093 {
  margin-left: 10px;
  margin-right: 10px;
}

.text-block-16059 {
  color: #243590;
  font-family: "Fa solid 900", sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.text-block-16059._1 {
  font-family: "Fa brands 400", sans-serif;
}

.text-block-16059._1._2 {
  font-family: "Fa solid 900", sans-serif;
}

.div-block-314094 {
  margin-left: 10px;
  margin-right: 10px;
}

.link-389 {
  color: #5e5e5e;
}

.div-block-314096 {
  margin-left: 10px;
  margin-right: 10px;
}

.text-block-16060 {
  color: #243590;
  font-family: "Fa solid 900", sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.text-block-16060._1 {
  font-family: "Fa brands 400", sans-serif;
}

.text-block-16060._1._2 {
  font-family: "Fa solid 900", sans-serif;
}

.div-block-314097 {
  margin-left: 10px;
  margin-right: 10px;
}

.link-395 {
  color: #5e5e5e;
}

.div-block-314099 {
  margin-left: 10px;
  margin-right: 10px;
}

.text-block-16061 {
  color: #243590;
  font-family: "Fa solid 900", sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.text-block-16061._1 {
  font-family: "Fa brands 400", sans-serif;
}

.text-block-16061._1._2 {
  font-family: "Fa solid 900", sans-serif;
}

.div-block-314100 {
  margin-left: 10px;
  margin-right: 10px;
}

.list-item-105,
.list-item-106 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.div-block-314101 {
  width: 34%;
}

.div-block-314101.hide {
  display: none;
}

.image-32822 {
  width: 100%;
  border-radius: 10px;
}

.image-32822.hide {
  display: none;
}

.div-block-314102 {
  width: 30%;
  height: 370px;
  border-radius: 10px;
  position: relative;
  margin-bottom: 45px;
}

.div-block-314102._1 {
  margin-top: 0;
}

.div-block-314103 {
  width: 100%;
  height: 370px;
  border-radius: 10px;
  overflow: hidden;
}

.image-32823 {
  width: 100%;
  border-radius: 10px;
  height:100%; 
}

.div-block-314104 {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 10px;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 10px 0;
  display: flex;
}

.div-block-314104._1 {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  border: 1px #000;
  padding-bottom: 0;
}

.div-block-314104._2 {
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  background-size: auto;
  padding-bottom: 0;
}

.div-block-314104._3 {
  background-image: none;
}

.div-block-314104._4 {
  background-image: none;
  background-size: auto;
}

.div-block-314104._5 {
  background-image: none;
  background-size: auto;
  padding-left: 5px;
  padding-right: 5px;
}

.text-block-16062 {
  color: #02269b;
  text-align: left;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 27px;
}

.link-block-170 {
  width: 100%;
  height: 55px;
  background-color: rgba(2, 38, 155, 0.56);
  border: 1px #b92024;
  border-radius: 10px;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  position: absolute;
  /* top: 0%; */
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.cnc-container {
  max-width: 1300px;
}

.lightbox-link {
  width: 100%;
  height: 285px;
  background-image: url("../images/cutting-steel-with-a-laser-1-.jpg");
  background-position: 50%;
  background-size: cover;
  overflow: hidden;
}

.lightbox-link:hover {
  background-image: linear-gradient(
      rgba(248, 152, 29, 0.35),
      rgba(248, 152, 29, 0.35)
    ),
    url("../images/cutting-steel-with-a-laser-1-.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link._5 {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)),
    url("../images/titanium-gr-2-fasteners1.jpg");
}

.lightbox-link._5:hover {
  background-image: linear-gradient(
      rgba(248, 152, 29, 0.35),
      rgba(248, 152, 29, 0.35)
    ),
    url("../images/titanium-gr-2-fasteners1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link._4 {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)),
    url("../images/maxresdefault-41.jpg");
}

.lightbox-link._4:hover {
  background-image: linear-gradient(
      rgba(248, 152, 29, 0.35),
      rgba(248, 152, 29, 0.35)
    ),
    url("../images/maxresdefault-41.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link._7 {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)),
    url("../images/df1f99a0666841d251ae15fe4a22b587.jpg");
}

.lightbox-link._7:hover {
  background-image: linear-gradient(
      rgba(248, 152, 29, 0.35),
      rgba(248, 152, 29, 0.35)
    ),
    url("../images/df1f99a0666841d251ae15fe4a22b587.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link._1 {
  background-image: url("../images/plasma-cutting-1-2.jpg");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link._1:hover {
  background-image: linear-gradient(
      rgba(248, 152, 29, 0.35),
      rgba(248, 152, 29, 0.35)
    ),
    url("../images/plasma-cutting-1-2.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link._3 {
  background-image: url("../images/ba954d43142487.57e484c1d238f1.jpg");
  background-position: 50%;
  background-size: cover;
}

.lightbox-link._3:hover {
  background-image: linear-gradient(
      rgba(248, 152, 29, 0.35),
      rgba(248, 152, 29, 0.35)
    ),
    url("../images/ba954d43142487.57e484c1d238f1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link._6 {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)),
    url("../images/i-12.webp");
}

.lightbox-link._6:hover {
  background-image: linear-gradient(
      rgba(248, 152, 29, 0.35),
      rgba(248, 152, 29, 0.35)
    ),
    url("../images/i-12.webp");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link._8 {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)),
    url("../images/df1f99a0666841d251ae15fe4a22b587_1.jpg");
}

.lightbox-link._8:hover {
  background-image: linear-gradient(
      rgba(248, 152, 29, 0.35),
      rgba(248, 152, 29, 0.35)
    ),
    url("../images/df1f99a0666841d251ae15fe4a22b587_1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link._8._2 {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)),
    url("../images/Timber.jpg");
}

.lightbox-link._8._2:hover {
  background-image: linear-gradient(
      rgba(248, 152, 29, 0.35),
      rgba(248, 152, 29, 0.35)
    ),
    url("../images/Timber.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link._8._3 {
  background-image: url("../images/coper.jpg");
}

.lightbox-link._8._3:hover {
  background-image: linear-gradient(
      rgba(248, 152, 29, 0.35),
      rgba(248, 152, 29, 0.35)
    ),
    url("../images/coper.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link._8._9 {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)),
    url("../images/df1f99a0666841d251ae15fe4a22b587.jpg1.jpg");
}

.lightbox-link._8._9:hover {
  background-image: linear-gradient(
      rgba(248, 152, 29, 0.35),
      rgba(248, 152, 29, 0.35)
    ),
    url("../images/df1f99a0666841d251ae15fe4a22b587.jpg1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.lightbox-link._8._1 {
  background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0)),
    url("../images/worker-welding-exhaust-pipes-pieces-together-1.jpg");
}

.lightbox-link._8._1:hover {
  background-image: linear-gradient(
      rgba(248, 152, 29, 0.35),
      rgba(248, 152, 29, 0.35)
    ),
    url("../images/worker-welding-exhaust-pipes-pieces-together-1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
}

.div-block-312646 {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  overflow: visible;
}

.cnc-gallery-section {
  padding: 60px 20px;
}

.div-block-312648 {
  overflow: hidden;
}

.gallery-section {
  background-image: none;
  background-size: auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-1352 {
  max-width: 1300px;
}

.div-block-314105 {
  width: 100%;
  flex-wrap: wrap;
  justify-content: space-between;
  display: flex;
}

.div-block-314105._1 {
  margin-top: 30px;
}

.div-block-314106 {
  width: 23%;
  border-radius: 10px;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 7px 20px rgba(172, 172, 172, 0.42);
}

.div-block-314106._1 {
  border-radius: 10px;
  margin-top: 30px;
}

.image-32824 {
  width: 100%;
  border-radius: 10px;
}

.div-block-314107 {
  width: 95%;
  height: 95%;
  border: 3px solid #b92024;
  border-color: #243590 #b92024 #b92024 #243590;
  border-radius: 10px;
  margin: auto;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.div-block-314108 {
  width: 25%;
  justify-content: center;
  margin-top: 10px;
  display: flex;
}

.div-block-314109 {
  width: 30%;
}

.heading-7481 {
  /* color: #000; */
  text-align: center;
  margin-bottom: 20px;
  font-family: Montserrat, sans-serif;
  font-size: 21px;
  font-weight: 600;
  line-height: 31px;
}

.heading-7481._2 {
  text-align: left;
}

.heading-7481.size {
  font-size: 27px;
  line-height: 37px;
}

.div-block-314110 {
  width: 100%;
  display: flex;
}

.div-block-314111 {
  width: 48%;
}

.heading-7482 {
  /* color: #000; */
  margin-top: 5px;
  margin-bottom: 5px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 500;
  line-height: 25px;
}

.heading-7482._1 {
  text-align: right;
  font-weight: 500;
}

.heading-7482._1.card-content-wrapper {
  text-align: right;
}

.div-block-314112 {
  width: 48%;
}

.div-block-314112.center {
  margin-left: auto;
  margin-right: auto;
}
.footer-text-toggle2 {
  color: whitesmoke;
  text-decoration: none;
  font-weight: 600;
}
.footer-text-toggle2:hover {
  color: #b92024;
}

.link-400 {
  color: #02269b;
  text-decoration: none;
}
.link-400:hover{
  color: #b92024;
}

.link-400._1 {
  /* color: #000; */
  font-weight: 600;
}

.link-401 {
  color: #243590;
  text-decoration: none;
}

.link-402 {
  color: #333;
  text-decoration: none;
}

.text-block-16063 {
  color: #243590;
  font-family: "Fa solid 900", sans-serif;
  font-size: 30px;
  line-height: 40px;
}

.link-403 {
  color: #243590;
}

.img-content {
  width: 100%;
  height: 100%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-box {
  width: 25%;
  position: relative;
  overflow: hidden;
}

.image-32564 {
  width: 100%;
  height: 100%;
}

.paragraph-2142 {
  color: #fff;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  display: none;
  position: relative;
  top: 70px;
}

.gallery-contrainer {
  width: 100%;
  flex-wrap: wrap;
  display: flex;
}

.div-block-312382 {
  z-index: 1;
  background-color: rgba(36, 53, 144, 0.71);
  display: none;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.zoom {
  width: 50px;
  height: 50px;
  color: #fff;
  text-align: center;
  background-color: rgba(255, 255, 255, 0.35);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  margin-left: 5px;
  margin-right: 5px;
  font-size: 20px;
  line-height: 50px;
  text-decoration: none;
  display: none;
  position: relative;
  top: -58px;
}

.heading-7483 {
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 5px;
  font-family: Open Sans, sans-serif;
  font-size: 17px;
  display: none;
  position: relative;
  top: 70px;
}

.image-caption {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: auto;
  left: 0%;
  right: auto;
}

.border-wrap {
  border: 2px solid #1d2a84;
  border-color: #1d2a84 #1d2a84 #b92024 #b92024;
  display: none;
  position: absolute;
  top: 15px;
  bottom: 15px;
  left: 15px;
  right: 15px;
}

.content-wrapper-2 {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: relative;
}

.link-404,
.link-405,
.link-406,
.link-407,
.link-408,
.link-409,
.link-410,
.link-411,
.link-412,
.link-413,
.link-414,
.link-415,
.link-416,
.link-417,
.link-418,
.link-419,
.link-420 {
  color: #243590;
  text-decoration: none;
}

.slider-9 {
  display: none;
}

.team-section {
  height: auto;
  padding-top: 40px;
  padding-bottom: 60px;
}

.div-block-314113 {
  width: 100%;
  margin-top: 40px;
  display: none;
}

.div-block-314114 {
  width: 25%;
  overflow: hidden;
}

.image-32825 {
  width: 100%;
}

.div-block-314115,
.div-block-314116 {
  display: none;
}

.sp {
  height: 100px;
  display: none;
}

.bold-text-553 {
  font-weight: 500;
}

.link-421 {
  color: #243590;
  text-decoration: none;
}

.link-421:hover {
  color: #bf0a30;
}

.link-422 {
  color: #243590;
  text-decoration: underline;
}

.link-422:hover {
  color: #bf0a30;
}

.dropdown-link-23 {
  z-index: 25;
  width: 250px;
  color: #283338;
  border: 1px #ececec;
  border-radius: 10px;
  align-items: center;
  padding: 10px;
  font-size: 16px;
  text-decoration: none;
  transition: all 0.2s;
  display: flex;
  position: relative;
}

.dropdown-link-23:hover {
  color: #fff;
  background-color: #243590;
}

.dropdown-link-23._2 {
  width: 200px;
}

.dropdown-link-23._3 {
  width: 230px;
}

.dropdown-link-23._1 {
  width: 177px;
  border-radius: 10px;
}

.dropdown-link-23._1:hover {
  background-color: #243590;
}

.div-block-314117,
.div-block-314117._1 {
  margin-top: 0;
}

.dropdown-pointer-7 {
  width: 1100px;
  height: auto;
  background-color: #fff;
  background-image: url("../images/blue-abstract-gradient-wave-wallpaper.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 21px;
  padding: 30px 10px;
  display: flex;
  position: relative;
  left: -73px;
}

.dropdown-pointer-7.center {
  border-radius: 21px;
  justify-content: center;
  align-items: center;
  padding: 10px 0;
  left: 0;
}

.dropdown-pointer-7.center.p {
  width: 1000px;
}

.link-423 {
  color: #243590;
  text-decoration: none;
}

.link-423:hover {
  color: #bf0a30;
}

.dropdown-54 {
  letter-spacing: 1px;
  text-transform: uppercase;
  flex-direction: row-reverse;
  justify-content: space-between;
  padding-left: 10px;
  padding-right: 20px;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
  display: flex;
}

.text-block-16064 {
  font-size: 17px;
}

.dropdown-55 {
  letter-spacing: 1px;
  text-transform: uppercase;
  flex-direction: row-reverse;
  justify-content: space-between;
  padding-left: 10px;
  padding-right: 20px;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
  display: flex;
}

.dropdown-55._1 {
  padding-right: 10px;
}

.link-425 {
  color: #243590;
  font-family: Montserrat, sans-serif;
  text-decoration: underline;
}

.link-425:hover {
  color: #bf0a30;
}

.text-block-16065 {
  color: #fff;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.div-block-314119 {
  width: 16%;
}

.div-block-314119._1 {
  width: 18%;
}

.container-1355 {
  max-width: 1300px;
  border-bottom: 0.5px #dbdbdb;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 10px;
}

.div-block-314120 {
  width: 16%;
}

.div-block-314120._1 {
  width: 18%;
}

.navlink-5 {
  color: #fff;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 25px;
  text-decoration: none;
}

.navlink-5:hover {
  color: #fff;
}

.navlink-5.w--current {
  color: #fff;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Montserrat, sans-serif;
  font-weight: 600;
}

.heading-7484 {
  color: #4a87d6;
  text-align: left;
  text-transform: uppercase;
  padding-left: 15px;
  font-size: 15px;
  line-height: 25px;
}

.dropdown-link-24 {
  z-index: 25;
  width: 250px;
  color: #283338;
  border: 1px #ececec;
  align-items: center;
  padding: 10px;
  font-size: 16px;
  text-decoration: none;
  transition: all 0.2s;
  display: flex;
  position: relative;
}

.dropdown-link-24:hover {
  color: #fff;
  background-color: #4a87d6;
}

.dropdown-link-24._3 {
  width: 230px;
}

.dropdown-link-24._2 {
  width: 200px;
}

.dropdown-link-24._1 {
  width: 177px;
}

.dropdown-link-24._1:hover {
  background-color: #4a87d6;
}

.heading-7485 {
  color: #4a87d6;
  text-align: left;
  text-transform: uppercase;
  padding-left: 15px;
  font-size: 15px;
  line-height: 25px;
  text-decoration: underline;
}

.dropdown-wrapper-16 {
  width: 18%;
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
  overflow: visible;
}

.dropdown-wrapper-16.w--open {
  max-height: 100vh;
  min-width: 300px;
  background-color: #fff;
  border-radius: 15px;
  left: -97px;
  box-shadow: 0 50px 25px -50px rgba(32, 53, 90, 0.15),
    8px 18px 60px 4px rgba(0, 0, 0, 0.13);
}

.dropdown-wrapper-16.center {
  width: auto;
}

.brand-33 {
  width: 25%;
  top: 0;
}

.link-431 {
  color: #243590;
  text-decoration: none;
}

.link-431:hover {
  color: #bf0a30;
}

.icon-73 {
  color: #fff;
  margin-right: 5px;
  font-weight: 400;
}

.icon-73:hover {
  color: #b98b2f;
}

.icon-73._1 {
  color: #fff;
  margin-right: 0;
  font-size: 17px;
}

.icon-73._1:hover {
  color: #fff;
}

.icon-73._1._2 {
  display: none;
}

.link-432 {
  color: #243590;
  text-decoration: none;
}

.link-432:hover {
  color: #bf0a30;
}

.div-block-314122 {
  margin-top: 20px;
}

.div-block-314122._1 {
  margin-top: 0;
}

.div-block-314123 {
  margin: 10px auto;
}

.div-block-314123._1 {
  margin-top: 0;
  margin-bottom: 0;
}

.link-433 {
  color: #02269b;
  text-decoration: none;
}

.link-433._1 {
  font-family: "Fa solid 900", sans-serif;
}

.link-434 {
  color: #02269b;
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 25px;
  text-decoration: none;
}

.link-435 {
  color: #02269b;
  text-decoration: none;
}

.heading-7486 {
  color: #fff;
  margin-top: 0;
  font-family: Oswald, sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 35px;
}

.div-block-314124 {
  padding-top: 10px;
}

.text-block-16066 {
  color: #fff;
  font-family: "Fa solid 900", sans-serif;
  font-size: 25px;
  line-height: 35px;
}

.text-block-16066._1 {
  justify-content: center;
  align-items: center;
  font-family: "Fa brands 400", sans-serif;
  display: flex;
}

.text-block-16066._1._2 {
  font-family: "Fa solid 900", sans-serif;
}

.div-block-314125 {
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 10px;
  display: flex;
}

.div-block-314126 {
  margin-left: 10px;
  margin-right: 10px;
}

.div-block-314126._1 {
  margin-left: auto;
  margin-right: 10px;
}

.div-block-314126._1.hide {
  display: none;
}

.link-436 {
  color: #fff;
  text-decoration: none;
}

.link-436.bold-text-361 {
  color: #02269b;
  font-family: "Fa solid 900", sans-serif;
}

.crs {
  z-index: 10;
  width: 250px;
  height: 50px;
  background-color: #48b3db;
  border-top-left-radius: 50px;
  border-top-right-radius: 0;
  border-bottom-left-radius: 50px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding-top: 0;
  padding-left: 20px;
  display: flex;
  position: fixed;
  top: auto;
  bottom: 1%;
  left: auto;
  right: 0%;
}

.icon-fixed {
  width: 100%;
  justify-content: center;
  display: flex;
  position: fixed;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.icon-fixed.hide-bottom {
  z-index: 10;
  width: 50px;
  height: 230px;
  background-color: #48b3db;
  border-top-left-radius: 50px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
  top: auto;
  bottom: 5%;
  left: auto;
  right: 0%;
}

.div-block-314128 {
  display: none;
}
.respNav {
  display: block;
}
.link-437 {
  color: #000;
  text-decoration: none;
}

.link-438,
.link-439,
.link-440 {
  /* color: #000; */
  font-weight: 600;
  text-decoration: none;
}

.link-441 {
  color: #000;
  text-decoration: none;
}

.background-video {
  height: 100%;
  background-image: linear-gradient(rgba(0, 0, 0, 0.19), rgba(0, 0, 0, 0.19));
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.paragraph-2316 {
  color: #fff;
  text-align: center;
  margin-bottom: 0;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 25px;
}

.div-block-314131 {
  width: 100%;
  justify-content: space-between;
  margin-top: 60px;
  padding-left: 10px;
  display: none;
}

.div-block-314132 {
  width: 23%;
}

.image-32829 {
  width: 100%;
  border-radius: 10px;
}

.div-block-312580 {
  width: 48%;
  align-items: center;
  display: flex;
}

.div-block-312580._1 {
  width: 27%;
}

.div-block-312580._2 {
  width: 35%;
}

.div-block-312583 {
  width: 25px;
  height: 25px;
  background-color: #a6dbef;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-15591 {
  color: #02269b;
  font-family: "Fa solid 900", sans-serif;
  font-size: 21px;
  line-height: 25px;
}

.div-block-312579 {
  margin-left: 10px;
}

.text-block-15592 {
  font-family: PT Serif, serif;
  font-size: 21px;
  line-height: 30px;
}

.bold-text-556 {
  font-weight: 400;
}

.heading-7487 {
  color: #fff;
  text-transform: uppercase;
  font-family: Montserrat, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 25px;
}

.link-442 {
  color: #fff;
  font-weight: 500;
}

.image-and-content-div {
  display: none;
}

.communities {
  padding-bottom: 40px;
  /* height: 43vh; */
  background-image: linear-gradient(
      rgba(2, 38, 155, 0.81),
      rgba(2, 38, 155, 0.81)
    ),
    url("../images/Communities.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  margin-bottom: 0;
  padding-top: 40px;
  padding-left: 20px;
  padding-right: 20px;
}

.container-1356 {
  max-width: 1300px;
  padding-top: 20px;
}

.div-block-314133 {
  width: 100%;
}

.div-block-314134 {
  width: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-314134.top {
  justify-content: center;
  margin-top: 0;
}

.div-block-314134.top.size {
  width: 100%;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-314134.top._2 {
  margin-top: 10px;
}

.div-block-314135 {
  width: 14%;
  text-align: center;
}

.div-block-314135._1 {
  width: 18%;
}

.div-block-314135._1.t2 {
  width: 15%;
}

.div-block-314135._1.t2.hide1 {
  display: none;
}

.div-block-314135._2 {
  width: 10%;
}

.div-block-314135._2._3 {
  width: 14%;
}

.div-block-314135._2.cl {
  width: 13%;
}

.div-block-314135._3 {
  width: 14%;
}

.div-block-314135._4 {
  width: 16%;
}

.div-block-314135._4.t3 {
  width: 10%;
}

.div-block-314135._4._5.cl {
  width: 15%;
}

.div-block-314135._5 {
  width: 14%;
}

.div-block-314135._5.cl1 {
  /* width: 11%; */
}

.div-block-314135.t1 {
  width: 15%;
}

.heading-7488 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(51deg, #fff 54%, #48b3db);
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 31px;
}

.div-block-314136 {
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-314137 {
  width: 100%;
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 0.5rem;
  /* flex-wrap: wrap ; */
}

.bold-text-557 {
  color: #000;
}

.div-block-314138 {
  width: 48%;
}

.div-block-314139 {
  z-index: 1;
  width: 5px;
  height: 0%;
  background-color: #243590;
  position: absolute;
  top: 13%;
  bottom: 0%;
  left: 0%;
  right: auto;
}

.div-block-314139._1._2 {
  display: none;
}

.div-block-314140 {
  position: relative;
}

.div-block-314140.hide {
  display: none;
}

.communities-mobile {
  width: 100%;
  /* height: 40vh; */
  background-image: linear-gradient(
      rgba(29, 42, 132, 0.85),
      rgba(29, 42, 132, 0.85)
    ),
    url("../images/Communities.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  flex-direction: column;
  padding-top: 40px;
  display: none;
}

.bold-text-558,
.bold-text-559,
.bold-text-560,
.bold-text-561 {
  color: #000;
}

.navwrapper-2 {
  width: 100px;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
  position: relative;
}

.nav-link {
  width: 50px;
  height: 50px;
  color: #fff;
  background-color: #48b3db;
  border-radius: 35px;
  justify-content: center;
  align-items: center;
  margin: 10px;
  text-decoration: none;
  display: flex;
}

.icon-74 {
  width: 35px;
  height: 35px;
  background-color: #fff;
  margin: 10px 15px;
}

.navbutton-2 {
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: #48b3db;
  border-radius: 35px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 10px;
  display: flex;
  position: relative;
}

.menuicon-2 {
  width: 35px;
  height: 35px;
  margin: 5px 15px;
}

.heading-7489 {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 35px;
}

.heading-7489._1 {
  font-size: 40px;
  line-height: 50px;
}

.heading-7489._2 {
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  font-size: 50px;
  line-height: 15px;
}

.menu-button-19 {
  justify-content: center;
  align-self: auto;
  align-items: center;
  display: flex;
  position: absolute;
  bottom: auto;
  left: 102px;
}

.menu-link {
  width: 60px;
  height: 60px;
  background-color: #eca355;
  border-radius: 50%;
  padding: 15px;
  position: absolute;
}

.menu-link.home,
.menu-link.about,
.menu-link.blog {
  width: 50px;
  height: 50px;
  color: #fff;
  background-color: #48b3db;
  justify-content: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  text-decoration: none;
  display: flex;
  left: auto;
}

.menu-link.contact {
  width: 50px;
  height: 50px;
  color: #fff;
  background-color: #48b3db;
  background-image: none;
  margin-top: 0;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  text-decoration: none;
  display: flex;
  left: auto;
  overflow: visible;
}

.menu-link._5 {
  width: 50px;
  height: 50px;
  color: #fff;
  background-color: #48b3db;
  background-image: url("../images/brightness-and-contrast.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 35px;
  justify-content: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  text-decoration: none;
  display: flex;
  left: auto;
}

.menu-button-animation {
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: #02269b;
  border-radius: 50%;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding: 20px;
  display: flex;
  position: relative;
}

.flex-body {
  height: 500px;
  justify-content: center;
  align-items: center;
  font-style: normal;
  text-decoration: none;
  display: flex;
}

.accesbilties {
  z-index: 5;
  width: 150px;
  height: 85px;
  justify-content: flex-end;
  position: fixed;
  top: auto;
  bottom: 5%;
  left: 0%;
  right: 0%;
}

.text-block-16067 {
  color: #1d2a84;
  font-size: 35px !important;
  font-weight: 500;
  line-height: 45px;
  display: block;
}

.text-block-16067.t1 {
  display: none;
}

.text-block-16070._1 {
  color: #1d2a84;
  font-family: "Fa solid 900", sans-serif;
  font-size: 21px !important;
  line-height: 31px;
  position: relative;
  bottom: 0;
}

.text-block-16071 {
  color: #fff;
  font-family: "Fa brands 400", sans-serif;
  font-size: 30px !important;
  line-height: 30px;
}

.bold-text-562,
.bold-text-563 {
  font-weight: 600;
}

.div-block-314145 {
  width: 35px;
  text-align: center;
  background-image: url("../images/brightness-and-contrast.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
}

.bold-text-564,
.bold-text-565,
.bold-text-566,
.bold-text-567 {
  font-weight: 400;
}

.div-block-314146,
.image-32831 {
  width: 100% !important;
}

.bold-text-568,
.bold-text-569,
.bold-text-570 {
  font-weight: 600;
}
@media screen and (min-width: 991px) {
  .respNav {
    display: none;
  }
  .hidden {
    display: none;
  }
  .block {
    display: none;
  }
}
@media screen and (min-width: 1280px) {
  .container {
    margin-top: 60px;
  }
  .respNav {
    display: none;
  }
  .hidden {
    display: none;
  }
  .block {
    display: none;
  }
  .hero {
    background-position: 50%, 155%;
  }

  .testimonial {
    display: flex;
  }

  .div-block-312616 {
    width: 50%;
  }

  .div-block-312617 {
    width: 50%;
    background-color: #d7f4ff;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .patient-testimonial-theme {
    width: 50%;
    background-color: rgb(16 16 16 / 95%);
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .heading-212 {
    /* color: #000; */
  }

  .testimonial-img {
    border-color: #147699;
  }

  .slide-19 {
    height: auto;
  }

  .heading-213 {
    color: #ce7e7e;
  }

  .paragraph-91 {
    height: 200px;
    /* color: #000; */
    margin-bottom: 0;
  }

  .text-div {
    margin-bottom: 0;
  }

  .icon-20,
  .paragraph-90 {
    /* color: #000; */
  }

  .heading-7240 {
    /* color: #000; */
    text-align: center;
    font-size: 24px;
  }

  .section-2 {
    height: 50vh;
    background-image: linear-gradient(
        rgba(20, 118, 153, 0.68),
        rgba(20, 118, 153, 0.68)
      ),
      url("../images/fe48760433d9d00309819af3ff35f802.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    background-attachment: scroll, fixed;
  }

  .div-block-312618 {
    width: 100%;
    display: flex;
  }

  .div-block-312619 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-312621 {
    width: 100%;
    margin-top: 40px;
    display: flex;
  }

  .div-block-312622 {
    width: 100%;
  }

  .div-block-312623 {
    width: 50%;
  }

  .list-2,
  .list-3 {
    padding-left: 20px;
    font-size: 16px;
    line-height: 26px;
  }

  .paragraph-190 {
    margin-top: 30px;
  }

  .contact {
    background-image: none;
    background-position: 0 0;
    background-size: auto;
  }

  .div-block-312781 {
    width: 40%;
  }

  .container-5 {
    max-width: 1300px;
  }

  .div-block-312801 {
    width: 100%;
    justify-content: space-between;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
  }

  .div-block-312802 {
    width: 30%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-312803 {
    width: 30%;
    top: 241px;
  }

  .div-block-312804 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .text-block-15594._123 {
    padding-bottom: 20px;
  }

  .section-4 {
    background-image: linear-gradient(
      rgba(255, 255, 255, 0.93),
      rgba(255, 255, 255, 0.93)
    );
    background-position: 0 0;
    background-size: auto;
    margin-top: 0;
  }

  .footer-3,
  .footer-4 {
    background-position: 0 121%;
  }

  .div-block-313487 {
    bottom: 30%;
  }

  .adison-filter-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container-169 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-313490.bold-text-410 {
    margin-top: 60px;
  }

  .footer-5 {
    background-position: 0 121%;
  }

  .header-wrap-2.left.center {
    align-items: center;
  }

  .footer-6,
  .footer-7,
  .footer-8,
  .footer-9,
  .footer-10,
  .footer-11 {
    background-position: 0 121%;
  }

  .navbar-3._2 {
    right: -7%;
  }

  .section-127 {
    background-image: linear-gradient(
        rgba(255, 255, 255, 0.94),
        rgba(255, 255, 255, 0.94)
      ),
      url("../images/2205_w039_n003_226b_p1_226.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }
  .footer-toggle {
    background-image: linear-gradient(rgba(black), rgba(black)),
      url("../images/2205_w039_n003_226b_p1_226.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    padding-top: 40px;
    padding-right: 20px;
    padding-bottom: 40px;
    padding-left: 20px;
    position: relative;
    overflow: hidden;
  }
}

@media screen and (min-width: 1440px) {
  .container {
    margin-top: 60px;
  }
  .hidden {
    display: none;
  }
  .block {
    display: none;
  }
  .hero {
    padding-top: 200px;
  }

  .about {
    background-position: 94px 0;
  }

  .div-block-13 {
    left: 1222.5px;
  }

  .div-block-312782 {
    width: 30%;
  }

  .div-block-312801 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-312803 {
    top: 203px;
  }

  .navigation-dropdown-4.w--open {
    right: -93.578px;
  }

  .div-block-30780 {
    width: 25%;
  }

  .container-130 {
    max-width: 1200px;
  }

  .image-32426 {
    width: 40%;
  }

  .div-block-30774 {
    width: 100%;
    display: flex;
  }

  .footer-3 {
    background-repeat: repeat;
    background-size: auto;
  }

  .div-block-312292.hide {
    left: 1223.03px;
  }

  .left-up {
    width: 330px;
  }

  .right-up,
  .left-down {
    height: 250px;
  }

  .right-down {
    width: 330px;
  }

  .div-block-313445 {
    width: 25%;
  }

  .container-162 {
    max-width: 1200px;
  }

  .image-32675 {
    width: 40%;
  }

  .div-block-313457 {
    width: 100%;
    display: flex;
  }

  .div-block-312624 {
    padding-left: 0;
  }

  .footer-4 {
    background-repeat: repeat;
    background-size: auto;
  }

  .div-block-313466.hide {
    left: 1223.03px;
  }

  .div-block-313475 {
    top: 347px;
    left: 8px;
  }

  .div-block-313476 {
    top: 603px;
  }

  .div-block-312610._1._2.t {
    width: 95%;
  }

  .insurances-section {
    background-size: cover;
  }

  .div-block-313481._2 {
    margin-left: 180px;
  }

  .div-block-313481._4 {
    position: absolute;
    left: -2px;
  }

  .div-block-313484 {
    left: 495px;
  }

  .image-32683 {
    width: 18%;
    top: 40%;
  }

  .div-block-313487 {
    right: 26%;
  }

  .adison-filter-section {
    padding-top: 170px;
    padding-bottom: 60px;
  }

  .footer-5 {
    background-repeat: repeat;
    background-size: auto;
  }

  .div-block-313504 {
    width: 25%;
  }

  .container-1318 {
    max-width: 1200px;
  }

  .image-32690 {
    width: 40%;
  }

  .div-block-313529 {
    width: 100%;
    display: flex;
  }

  .div-block-313537 {
    padding-left: 0;
  }

  .container-1320 {
    max-width: 1200px;
  }

  .div-block-313550.hide {
    left: 1223.03px;
  }

  .div-block-313563 {
    padding-top: 20px;
  }

  .div-block-313568 {
    padding-left: 0;
  }

  .div-block-313573.reverse {
    align-items: center;
    padding-top: 10px;
  }

  .container-1321 {
    max-width: 1200px;
  }

  .service-page-section {
    height: 43vh;
  }

  .div-block-313584._2 {
    margin-top: 100px;
  }

  .div-block-313586 {
    padding-left: 0;
  }

  .container-1322 {
    max-width: 1200px;
  }

  .faq-content {
    height: 0;
  }

  .div-block-312921 {
    bottom: 10px;
  }

  .div-block-312919 {
    height: 393px;
  }

  .container-1327 {
    max-width: 1200px;
  }

  .div-block-313609 {
    padding-left: 0;
  }

  .div-block-313613 {
    width: 100%;
    display: flex;
  }

  .div-block-313616 {
    width: 25%;
  }

  .footer-6 {
    background-repeat: repeat;
    background-size: auto;
  }

  .container-1328 {
    max-width: 1200px;
  }

  .div-block-313629.hide {
    left: 1223.03px;
  }

  .image-32709 {
    width: 40%;
  }

  .div-block-313631 {
    padding-left: 0;
  }

  .container-1329 {
    max-width: 1200px;
  }

  .div-block-313658 {
    width: 25%;
  }

  .div-block-313660.hide {
    left: 1223.03px;
  }

  .div-block-313664 {
    width: 100%;
    display: flex;
  }

  .footer-7 {
    background-repeat: repeat;
    background-size: auto;
  }

  .container-1330 {
    max-width: 1200px;
  }

  .image-32714 {
    width: 40%;
  }

  .container-1331 {
    max-width: 1200px;
  }

  .div-block-313681 {
    padding-left: 0;
  }

  .div-block-313688.hide {
    left: 1223.03px;
  }

  .image-32719 {
    width: 40%;
  }

  .container-1332 {
    max-width: 1200px;
  }

  .div-block-313698 {
    width: 100%;
    display: flex;
  }

  .footer-8 {
    background-repeat: repeat;
    background-size: auto;
  }

  .div-block-313703 {
    width: 25%;
  }

  .container-1333 {
    max-width: 1200px;
  }

  .div-block-313716 {
    padding-left: 0;
  }

  .container-1334 {
    max-width: 1200px;
  }

  .image-32724 {
    width: 40%;
  }

  .footer-9 {
    background-repeat: repeat;
    background-size: auto;
  }

  .div-block-313734 {
    width: 100%;
    display: flex;
  }

  .div-block-313736 {
    width: 25%;
  }

  .div-block-313737.hide {
    left: 1223.03px;
  }

  .div-block-313748 {
    padding-left: 0;
  }

  .container-1335 {
    max-width: 1200px;
  }

  .div-block-313756._2 {
    margin-top: 100px;
  }

  .image-32729 {
    width: 40%;
  }

  .footer-10 {
    background-repeat: repeat;
    background-size: auto;
  }

  .div-block-313768.hide {
    left: 1223.03px;
  }

  .container-1336 {
    max-width: 1200px;
  }

  .div-block-313772 {
    width: 25%;
  }

  .div-block-313774 {
    width: 100%;
    display: flex;
  }

  .footer-11 {
    background-repeat: repeat;
    background-size: auto;
  }

  .div-block-313779 {
    width: 25%;
  }

  .container-1337 {
    max-width: 1200px;
  }

  .image-32734 {
    width: 40%;
  }

  .div-block-313792 {
    width: 100%;
    display: flex;
  }

  .div-block-313806.hide {
    left: 1223.03px;
  }

  .chat-bolt-div-2 {
    z-index: 999;
    height: 80px;
  }

  .navbar-3._2 {
    right: -5%;
  }

  .image-32797,
  .image-32798 {
    width: 18%;
    top: 40%;
  }

  .section-127 {
    background-image: linear-gradient(
        rgba(255, 255, 255, 0.93),
        rgba(255, 255, 255, 0.93)
      ),
      url("../images/2205_w039_n003_226b_p1_226.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
  }
  .footer-toggle {
    background-image: linear-gradient(rgba(black), rgba(black)),
      url("../images/2205_w039_n003_226b_p1_226.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    padding-top: 40px;
    padding-right: 20px;
    padding-bottom: 40px;
    padding-left: 20px;
    position: relative;
    overflow: hidden;
  }

  .image-32799 {
    width: 25%;
    top: 25%;
  }

  .image-32800 {
    width: 18%;
    top: 40%;
  }

  .heading-7481._2 {
    text-align: left;
  }

  .heading-7482._1.card-content-wrapper {
    text-align: right;
  }

  .div-block-314112.center {
    width: 48%;
  }

  .div-block-314136 {
    justify-content: space-between;
  }
}

@media screen and (min-width: 1920px) {
  .container {
    margin-top: 60px;
  }
  .hidden {
    display: none;
  }
  
  .block {
    display: none;
  }
  .about {
    background-position: 284px 0;
  }

  .div-block-13 {
    left: 1699.5px;
  }

  .slide-18 {
    margin-left: 0;
  }

  .section {
    height: 85vh;
  }

  .heading-7240._1 {
    margin-top: 10px;
  }

  .div-block-312782 {
    width: 27%;
    top: -28%;
    left: 0%;
  }

  .image-32611 {
    width: 100%;
    top: -28px;
  }

  .contact {
    background-position: 50% 43%;
  }

  .div-block-312781 {
    width: 25%;
  }

  .div-block-312801 {
    align-items: center;
  }

  .div-block-312803 {
    top: 75px;
  }

  .link-25._1:hover {
    color: #bd9300;
  }

  .cnc-navigation-2 {
    position: fixed;
  }

  .image-32426 {
    width: 20%;
  }

  .footer-3 {
    background-position: 0 0;
    background-size: auto;
  }

  .div-block-312292.hide {
    bottom: 19%;
    left: 1519.03px;
    right: -34%;
  }

  .div-block-313439 {
    right: 1%;
  }

  .link-166._1:hover {
    color: #bd9300;
  }

  .image-32675 {
    width: 20%;
  }

  .footer-4 {
    background-position: 0 0;
    background-size: auto;
  }

  .div-block-313466.hide {
    bottom: 19%;
    left: 1519.03px;
    right: -34%;
  }

  .div-block-313467 {
    right: 18%;
  }

  .div-block-313471 {
    margin-top: 94px;
  }

  .div-block-313471.y,
  .div-block-313471.p {
    margin-top: 40px;
  }

  .div-block-313475 {
    top: 385px;
    left: 196px;
  }

  .div-block-313476 {
    top: 683px;
    left: 686px;
  }

  .div-block-312610._1._2.t {
    width: 84%;
  }

  .div-block-312609._1 {
    width: 88%;
  }

  .insurances-section {
    height: 70vh;
    background-image: url("../images/Tooth-home-page.jpg");
    background-position: 50% 59%;
    background-size: cover;
    background-attachment: scroll;
  }

  .div-block-312608 {
    height: 78vh;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    display: flex;
    top: -7%;
  }

  .div-block-313481._2 {
    width: 300px;
    margin-left: 40px;
  }

  .div-block-313481._2.r.t._4,
  .div-block-313481._2.r.u,
  .div-block-313481._4 {
    width: 300px;
  }

  .section-6 {
    height: 77vh;
  }

  .div-block-313483 {
    width: 600px;
    border-top-left-radius: 300px;
    border-top-right-radius: 300px;
  }

  .div-block-313484 {
    width: 550px;
    margin-left: 0;
    left: 693px;
  }

  .div-block-313485 {
    width: 600px;
  }

  .image-32683 {
    z-index: 1;
    width: 16%;
    top: 31%;
    right: 2%;
  }

  .container-59 {
    max-width: 1400px;
  }

  .grid-2 {
    top: -28px;
  }

  .div-block-313487 {
    bottom: 66%;
    right: 16.5%;
  }

  .image-32684 {
    width: 100px;
    height: 100px;
  }

  .adison-filter-section {
    padding-top: 220px;
    padding-bottom: 60px;
  }

  .container-169 {
    max-width: 1400px;
  }

  .div-block-312893 {
    display: none;
  }

  .link-167._1:hover {
    color: #bd9300;
  }

  .footer-5 {
    background-position: 0 0;
    background-size: auto;
  }

  .image-32690 {
    width: 20%;
  }

  .div-block-313550.hide {
    bottom: 19%;
    left: 1519.03px;
    right: -34%;
  }

  .link-171._1:hover {
    color: #bd9300;
  }

  .div-block-313563 {
    padding-top: 0;
  }

  .service-page-section {
    height: 40vh;
  }

  .service-page-section._1 {
    height: auto;
    height: auto;
    padding-bottom: 60px;
  }

  .div-block-313584,
  .div-block-313584._1 {
    margin-top: 140px;
  }

  .faq-wrapper {
    max-width: 1400px;
  }

  .div-block-312921 {
    bottom: 25px;
  }

  .div-block-312919 {
    max-width: 1500px;
  }

  .check-section {
    padding-top: 40px;
  }

  .footer-6 {
    background-position: 0 0;
    background-size: auto;
  }

  .div-block-313629.hide {
    bottom: 19%;
    left: 1519.03px;
    right: -34%;
  }

  .image-32709 {
    width: 20%;
  }

  .div-block-313649 {
    top: 25px;
  }

  .div-block-313660.hide {
    bottom: 19%;
    left: 1519.03px;
    right: -34%;
  }

  .footer-7 {
    background-position: 0 0;
    background-size: auto;
  }

  .image-32714 {
    width: 20%;
  }

  .div-block-313688.hide {
    bottom: 19%;
    left: 1519.03px;
    right: -34%;
  }

  .image-32719 {
    width: 20%;
  }

  .footer-8 {
    background-position: 0 0;
    background-size: auto;
  }

  .image-32724 {
    width: 20%;
  }

  .footer-9 {
    background-position: 0 0;
    background-size: auto;
  }

  .div-block-313737.hide {
    bottom: 19%;
    left: 1519.03px;
    right: -34%;
  }

  .image-32729 {
    width: 20%;
  }

  .footer-10 {
    background-position: 0 0;
    background-size: auto;
  }

  .div-block-313768.hide {
    bottom: 19%;
    left: 1519.03px;
    right: -34%;
  }

  .footer-11 {
    background-position: 0 0;
    background-size: auto;
  }

  .image-32734 {
    width: 20%;
  }

  .div-block-313796 {
    justify-content: flex-start;
  }

  .div-block-313806.hide {
    bottom: 19%;
    left: 1519.03px;
    right: -34%;
  }

  .div-block-313825,
  .div-block-313849,
  .div-block-313873,
  .div-block-313897 {
    justify-content: flex-start;
  }

  .faq-question-wrap-2.t {
    box-shadow: 1px 1px 9px #ebebeb;
  }

  .div-block-313918 {
    justify-content: flex-start;
  }

  .faq-wrapper-2 {
    max-width: 1400px;
  }

  .div-block-313947 {
    justify-content: flex-start;
  }

  .link-226._1:hover {
    color: #bd9300;
    color: #bd9300;
    color: #bd9300;
  }

  .faq-wrapper-3 {
    max-width: 1400px;
  }

  .navbar-3._2 {
    right: -5%;
  }

  .image-32797,
  .image-32798 {
    z-index: 1;
    width: 16%;
    top: 31%;
    right: 2%;
  }

  .image-32799 {
    z-index: 1;
    width: 21%;
    top: 15%;
    right: 2%;
  }

  .image-32800 {
    z-index: 1;
    width: 16%;
    top: 31%;
    right: 2%;
  }

  .div-block-314109 {
    width: 21%;
  }

  .heading-7481 {
    margin-top: 10px;
  }

  .heading-7482._1.card-content-wrapper {
    text-align: right;
    margin-top: 0;
  }

  .paragraph-2316 {
    max-width: 750px;
  }

  .div-block-314136 {
    justify-content: center;
  }
}

@media screen and (max-width: 991px) {
  .container {
    align-items: flex-end;
  }
  .respNav {
    background-color: black;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }
  .div-block-312616 {
    height: 500px !important;
  }

  .hide {
    display: none;
  }

  .hidden {
    display: none;
  }
  .div-block-314128 {
    background-color: #fff;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .div-block {
    flex-direction: column-reverse;
    position: relative;
  }
  .block {
    display: none;
  }
  .block {
    display: none;
  }
  .div-block-2 {
    margin-top: 50px;
    margin-left: 0;
  }

  .hero {
    z-index: 0;
    height: 80vh;
    background-color: #fff;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding: 20px 20px 60px;
    overflow: hidden;
  }

  .heading {
    max-width: none;
    font-size: 45px;
    line-height: 75px;
    display: none;
  }

  .about {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 20px;
  }

  .div-block-6 {
    flex-direction: column;
  }

  .div-block-7 {
    width: 100%;
    margin-top: 40px;
  }

  .heading-3.co1._1 {
    margin-bottom: 30px;
  }

  .slide-nav-4 {
    top: 548px;
  }

  .slide-18 {
    width: 100%;
  }

  .div-block-30765 {
    justify-content: space-between;
    margin-top: 0;
    display: block;
  }

  .slider-8 {
    height: 48vh;
    top: 0;
  }

  .div-block-30766 {
    width: 100%;
    height: auto;
    border-top-left-radius: 10px;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-30766._1 {
    height: auto;
  }

  .right-arrow-3 {
    bottom: 2%;
    left: 10%;
  }

  .div-block-312615 {
    padding-left: 10px;
    padding-right: 20px;
  }

  .left-arrow-3 {
    bottom: 2%;
    left: -28%;
  }

  .section {
    height: 90vh;
    align-items: flex-start;
    padding-top: 70px;
  }

  .mask-2 {
    width: 100%;
    height: 550px;
    overflow: hidden;
  }

  .testimonial {
    border-top-left-radius: 200px;
    overflow: hidden;
  }

  .div-block-312616,
  .div-block-312617 {
    width: 100%;
    height: auto;
  }

  .testimonial-img {
    width: 80px;
    height: 80px;
  }

  .slide-19 {
    height: auto;
  }

  .testimonial-content {
    align-items: center;
  }

  .paragraph-91 {
    line-height: 30px;
  }

  .testimonial-slider {
    /* height: 400px; */
  }

  .div-block-312782 {
    top: 7%;
  }

  .contact {
    height: 30vh;
  }

  .heading-7235 {
    font-size: 32px;
  }

  .div-block-312801 {
    flex-direction: column;
  }

  .div-block-312802 {
    width: 100%;
  }

  .div-block-312803 {
    width: 100%;
    display: none;
  }

  .heading-7241 {
    font-size: 32px;
  }

  .section-4 {
    padding-bottom: 40px;
  }

  .link-25 {
    color: #000;
  }

  .link-25._1 {
    color: #000;
    font-family: Droid Serif, serif;
    font-weight: 400;
    line-height: 25px;
  }

  .link-25._1:hover {
    color: #000;
  }

  .brand-2 {
    width: 30%;
  }

  .dropdown-7 {
    width: 100%;
  }

  .menu-button-2 {
    color: #fff;
    background-color: #147699;
    border-radius: 10px;
  }

  .menu-button-2.w--open {
    background-color: #002868;
    bottom: auto;
  }

  .div-block-312685 {
    width: 34%;
    justify-content: flex-start;
    padding-left: 20px;
  }

  .dropdown-list-8 {
    position: relative;
  }

  .dropdown-list-8.w--open {
    width: 300px;
    min-width: 700px;
    background-color: #fff;
    box-shadow: 0 0 20px #ececec;
  }

  .dropdown-list-8.mobile1.w--open {
    min-width: 250px;
  }

  .dropdown-list-8.mobile1.mobile2.w--open {
    width: 200px;
    min-width: 100px;
  }

  .dropdown-wrapper-3 {
    position: relative;
  }

  .dropdown-wrapper-3.mobile,
  .div-block-312805.mobile {
    width: 100%;
  }

  .dropdown-toggle {
    width: 100%;
    font-family: Montserrat, sans-serif;
    font-weight: 400;
  }

  .div-block-312806.mobile {
    width: 100%;
  }

  .icon-47 {
    color: #000;
  }

  .icon-47._1 {
    color: #000;
    font-family: Droid Serif, serif;
    font-weight: 400;
  }

  .icon-47._1:hover {
    color: #000;
  }

  .div-block-313435 {
    z-index: 99999;
    width: 300px;
    min-width: 300px;
  }

  .dropdown-pointer-4.center {
    left: 0;
  }

  .dropdown-pointer-4.mobile {
    width: 100%;
    flex-direction: column;
    left: 0;
  }

  .dropdown-pointer-4.mobile1 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .image-32600 {
    width: 100%;
  }

  .text-block-15624 {
    color: #000;
    font-family: Montserrat, sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 25px;
  }

  .nav-content-wrap-4 {
    padding-left: 0;
    font-family: Droid Serif, serif;
  }

  .icon-24 {
    color: #000;
    font-family: Droid Serif, serif;
    font-size: 17px;
    line-height: 25px;
  }

  .navigation-dropdown-4.w--open {
    left: 5px;
    right: auto;
  }

  .navigation-dropdown-4.left {
    position: relative;
  }

  .navigation-dropdown-4.left.w--open {
    width: 200px;
  }

  .navigation-dropdown-4.left._1.w--open {
    min-width: 550px;
  }

  .navigation-dropdown-4.left {
    position: relative;
  }

  .navigation-dropdown-4.left.w--open {
    width: 200px;
  }

  .navigation-dropdown-4.left._1.w--open {
    min-width: 550px;
  }

  .navigation-dropdown-4.left {
    position: relative;
  }

  .navigation-dropdown-4.left.w--open {
    width: 200px;
  }

  .navigation-dropdown-4.left._1.w--open {
    min-width: 550px;
  }

  .navigation-dropdown-4.left {
    position: relative;
  }

  .navigation-dropdown-4.left.w--open {
    width: 200px;
  }

  .navigation-dropdown-4.left._1.w--open {
    min-width: 550px;
  }

  .navigation-dropdown-4.left {
    position: relative;
  }

  .navigation-dropdown-4.left.w--open {
    width: 200px;
  }

  .navigation-dropdown-4.left {
    position: relative;
  }

  .navigation-dropdown-4.left.w--open {
    width: 200px;
  }

  .navigation-dropdown-4.left {
    position: relative;
  }

  .navigation-dropdown-4.left.w--open {
    width: 200px;
  }

  .navigation-dropdown-4.left.center._1.w--open {
    left: -27px;
  }

  .navigation-dropdown-4.left._1.w--open {
    min-width: 550px;
  }

  .navigation-dropdown-4.left {
    position: relative;
  }

  .navigation-dropdown-4.left.w--open {
    width: 200px;
  }

  .navigation-dropdown-4.left._1.w--open {
    min-width: 550px;
  }

  .navigation-dropdown-4.left {
    position: relative;
  }

  .navigation-dropdown-4.left.w--open {
    width: 200px;
  }

  .navigation-dropdown-4.left.center._1.w--open {
    left: -27px;
  }

  .navigation-dropdown-4.left._1.w--open {
    min-width: 550px;
  }

  .navigation-dropdown-4.left {
    position: relative;
  }

  .navigation-dropdown-4.left.w--open {
    width: 200px;
  }

  .mobile-navigation {
    background-color: #fff;
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
    position: static;
  }

  .dropdown-link-19 {
    width: 181px;
  }

  .dropdown-link-19:hover {
    background-color: #002868;
  }

  .nav-link-3 {
    color: #000;
    font-family: Montserrat, sans-serif;
    font-size: 17px;
    line-height: 25px;
  }

  .nav-menu-2 {
    z-index: 1;
    height: 200vh;
    background-color: #fff;
    position: absolute;
    top: 10%;
    bottom: auto;
    left: 0%;
    right: 0%;
    overflow: visible;
  }

  .link-block.left1 {
    margin-left: 20px;
  }

  .icon {
    color: #fff;
  }

  .cnc-navigation-2 {
    padding-top: 0;
    padding-bottom: 0;
    display: none;
  }

  .dropdown-31 {
    padding-left: 0;
    padding-right: 40px;
  }

  .nav-menu-11 {
    height: 100vh;
    background-color: #fff;
    padding-left: 20px;
  }

  .dropdown-30 {
    display: block;
  }

  .dropdown-30._1 {
    padding-left: 20px;
    display: block;
  }

  .text-block-15894 {
    color: #000;
  }

  .menu-button,
  .menu-button.w--open {
    background-color: #f8981d;
  }

  .div-block-30780 {
    width: 80%;
    margin-top: 20px;
  }

  .div-block-312842 {
    width: 80%;
  }

  .link-block-48 {
    width: 35%;
  }

  .heading-313 {
    padding-left: 0;
  }

  .div-block-312633 {
    width: 50%;
    margin-bottom: 20px;
  }

  .text-block-15896 {
    padding-right: 10px;
  }

  .div-block-50 {
    width: 80%;
    margin-top: 20px;
    padding-left: 0;
  }

  .div-block-312631 {
    width: 100%;
    justify-content: flex-start;
    margin-top: 10px;
    padding-left: 10px;
  }

  .paragraph-2205 {
    margin-bottom: 0;
  }

  .div-block-30774 {
    flex-direction: column;
  }

  .div-block-30902.f {
    margin-right: 10px;
  }

  .div-block-30902.twitter {
    margin-top: 10px;
    margin-left: 0;
  }

  .div-block-30902.inst {
    margin-bottom: 0;
    margin-left: 10px;
  }

  .div-block-30901 {
    width: 30%;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
  }

  .footer-3 {
    padding-top: 40px;
  }

  .gallery-animation-all-over {
    min-height: 256px;
  }

  .gallery-animation-all-over.image-animation {
    margin-left: auto;
    margin-right: auto;
  }

  .text-field-8 {
    background-color: #fff;
  }

  .div-block-312795.name.q {
    width: 50%;
  }

  .divchildmail {
    width: 75%;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-312794.maindiv {
    align-items: center;
    margin-top: 10px;
  }

  .leftchild-div {
    height: 600px;
  }

  .subitcontactform {
    font-size: 14px;
  }

  .maindentaldiv {
    flex-direction: column;
  }

  .text-field-7 {
    background-color: #fff;
  }

  .rightchilddiv {
    width: 100%;
    margin-top: 40px;
  }

  .rightchilddiv._12 {
    margin-top: 0;
  }

  .rightchilddiv._12.q {
    width: 50%;
  }

  .div-block-313441 {
    width: 16.5%;
    justify-content: flex-start;
    padding-left: 20px;
  }

  .div-block-313441._1 {
    width: 19%;
  }

  .div-block-313441._1._3 {
    width: 21.5%;
  }

  .div-block-313441._1._2 {
    width: 26%;
  }

  .link-166 {
    color: #000;
  }

  .link-166._1 {
    color: #000;
    font-family: Droid Serif, serif;
    font-weight: 400;
    line-height: 25px;
  }

  .link-166._1:hover {
    color: #000;
  }

  .dropdown-wrapper-4 {
    width: 100%;
    position: relative;
  }

  .div-block-313444 {
    height: auto;
  }

  .brand-12 {
    width: 30%;
  }

  .div-block-313445 {
    width: 80%;
    margin-top: 20px;
  }

  .div-block-313445._1 {
    width: 100%;
  }

  .div-block-313446 {
    width: 80%;
  }

  .cosmetic-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .text-block-15898,
  .icon-48 {
    color: #000;
  }

  .icon-48._1 {
    color: #000;
    font-family: Droid Serif, serif;
    font-weight: 400;
  }

  .icon-48._1:hover {
    color: #000;
  }

  .div-block-313450 {
    z-index: 99999;
    width: 300px;
    min-width: 300px;
  }

  .div-block-313450._1 {
    width: 100px;
    min-width: 200px;
  }

  .div-block-312419 {
    display: block;
  }

  .image-32673 {
    width: 100%;
  }

  .link-block-66 {
    width: 35%;
  }

  .smile-bredcrumb-section {
    height: 25vh;
  }

  .div-block-313453 {
    width: 100%;
    margin-bottom: 20px;
  }

  .div-block-313454 {
    width: 100%;
    left: 2px;
  }

  .div-block-312420 {
    width: 100%;
  }

  .link-block-67.left1 {
    margin-top: 20px;
    margin-left: 20px;
  }

  .menu-button-3 {
    color: #fff;
    background-color: #bf0a30;
  }

  .menu-button-3.w--open {
    background-color: #bf0a30;
  }

  .div-block-313455 {
    width: 80%;
    margin-top: 20px;
    padding-left: 0;
  }

  .div-block-313456 {
    width: 100%;
    justify-content: flex-start;
    margin-top: 10px;
    padding-left: 10px;
  }

  .div-block-313457 {
    flex-direction: column;
  }

  .div-block-313461.f {
    margin-right: 10px;
  }

  .div-block-313461.twitter {
    margin-top: 10px;
    margin-left: 0;
  }

  .div-block-313461.inst {
    margin-bottom: 0;
    margin-left: 10px;
  }

  .div-block-313462 {
    width: 30%;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
  }

  .icon-49 {
    color: #fff;
  }

  .paragraph-2206 {
    margin-bottom: 0;
  }

  .dropdown-32 {
    padding-left: 0;
    padding-right: 40px;
  }

  .div-block-312435 {
    flex-direction: column;
  }

  .nav-menu-12 {
    height: 100vh;
    background-color: #fff;
    padding-left: 20px;
  }

  .div-block-312430 {
    top: 266px;
    left: 298px;
  }

  .footer-4 {
    padding-top: 40px;
  }

  .div-block-312437 {
    width: 100%;
    margin-top: 20px;
  }

  .nav-link-4 {
    color: #1d2a84;
    margin-left: 0;
    font-family: Montserrat, sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 27px;
  }

  .nav-link-4.w--current {
    color: #000;
    font-family: Montserrat, sans-serif;
  }

  .nav-link-4.hide-l {
    display: block;
  }

  .nav-link-4.hide-l.w--current {
    color: #1d2a84;
  }

  .nav-link-4.hide1 {
    display: none;
  }

  .div-block-312424 {
    width: 100%;
  }

  .menu-button-4,
  .menu-button-4.w--open {
    background-color: #f8981d;
  }

  .div-block-313475 {
    display: none;
    top: 162px;
    left: -18px;
  }

  .div-block-313476 {
    display: none;
    top: 438px;
    left: 178px;
  }

  .div-block-313477 {
    width: 100%;
    margin-left: 0;
  }

  .paragraph-2207 {
    margin-top: -18px;
  }

  .div-block-312610._1._2.t {
    width: 95%;
  }

  .div-block-312608 {
    width: 100%;
    background-color: rgba(2, 38, 155, 0.71);
    border-radius: 20px;
  }

  .first-services {
    width: 100%;
    height: 450px;
    justify-content: center;
    padding: 40px 10px;
  }

  .div-block-313486 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 10px;
    padding-right: 10px;
    display: grid;
  }

  .div-block-312413,
  .div-block-312413._1 {
    width: 100%;
  }

  .container-168 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-312411 {
    margin-top: 40px;
  }

  .image-32683 {
    top: 60%;
  }

  .div-block-800 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-column-left4 {
    width: 100%;
  }

  .grid-flex-container {
    flex-direction: column;
    margin-bottom: 0;
  }

  .heading-6 {
    font-size: 30px;
    line-height: 40px;
  }

  .why-choose-us-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-colum-right {
    width: 100%;
  }

  .bold-text-377 {
    /* color: #000; */
  }

  .button-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .button-wrapper.top {
    margin-top: 40px;
  }

  .button-wrapper.top.h {
    display: none;
  }

  .div-block-313487 {
    bottom: -34%;
    right: 23%;
  }

  .image-32684 {
    width: 55px;
    height: 55px;
  }

  .grid-image-wrapper {
    width: 100%;
    margin-top: 60px;
  }

  .adison-filter-section {
    padding: 20px 20px 60px;
  }

  .adison-filter-section.white-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .why-image-el {
    display: none;
    bottom: -20%;
    right: -24%;
  }

  .why-image-el.small {
    bottom: -9%;
    right: 26%;
  }

  .grid-2-col {
    max-width: 700px;
    grid-row-gap: 80px;
    grid-template-columns: 1fr;
    justify-items: center;
    margin-left: auto;
    margin-right: auto;
  }

  .button-2.t1 {
    margin-top: 20px;
  }

  .button-2.t1.show {
    display: flex;
  }

  .button-2.t1.show.hide1._1 {
    display: none;
  }

  .div-block-313488 {
    flex-direction: column-reverse;
  }

  .image-32685 {
    width: 186px;
  }

  .image-32686 {
    width: 192px;
  }

  .div-block-313491 {
    flex-direction: column;
  }

  .div-block-312888 {
    margin-top: 140px;
  }

  .div-block-312886 {
    display: block;
  }

  .div-block-312884 {
    width: 100%;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .new-patients {
    padding-top: 20px;
  }

  .new-patients.existing-patient-s {
    padding-top: 0;
  }

  .div-block-312890 {
    align-items: center;
  }

  .div-block-312885 {
    width: 100%;
  }

  .div-block-313493 {
    display: block;
  }

  .div-block-313493.existing-patient {
    flex-direction: column;
  }

  .div-block-313494 {
    width: 100%;
    margin-top: 40px;
  }

  .paragraph-2265 {
    text-align: left;
  }

  .div-block-313496,
  .div-block-313496.ext-1,
  .image-32623 {
    width: 100%;
  }

  .div-block-313497 {
    width: 16.5%;
    justify-content: flex-start;
    padding-left: 20px;
  }

  .div-block-313497._1 {
    width: 19%;
  }

  .div-block-313497._1._3 {
    width: 21.5%;
  }

  .div-block-313497._1._2 {
    width: 26%;
  }

  .link-167 {
    color: #000;
  }

  .link-167._1 {
    color: #000;
    font-family: Droid Serif, serif;
    font-weight: 400;
    line-height: 25px;
  }

  .link-167._1:hover {
    color: #000;
  }

  .dropdown-wrapper-5 {
    width: 100%;
    position: relative;
  }

  .footer-5 {
    padding-top: 40px;
  }

  .about-section-2 {
    padding-top: 0;
  }

  .div-block-313504 {
    width: 80%;
    margin-top: 20px;
  }

  .div-block-313504._1 {
    width: 100%;
  }

  .div-block-313505 {
    width: 80%;
  }

  .div-block-313508 {
    justify-content: flex-end;
  }

  .text-block-15904 {
    color: #000;
  }

  .div-block-313510 {
    width: 100%;
  }

  .icon-50 {
    color: #000;
  }

  .icon-50._1 {
    color: #000;
    font-family: Droid Serif, serif;
    font-weight: 400;
  }

  .icon-50._1:hover {
    color: #000;
  }

  .div-block-313512 {
    z-index: 99999;
    width: 300px;
    min-width: 300px;
  }

  .div-block-313512._1 {
    width: 100px;
    min-width: 200px;
  }

  .div-block-313513 {
    flex-direction: column-reverse;
    display: flex;
  }

  .image-32688 {
    width: 100%;
  }

  .div-block-313518 {
    width: 100%;
    left: 2px;
  }

  .div-block-313522 {
    top: 151px;
    left: 298px;
  }

  .div-block-313524 {
    width: 100%;
    margin-bottom: 20px;
  }

  .text-block-15910 {
    padding-right: 10px;
  }

  .div-block-313525 {
    width: 100%;
    margin-top: 40px;
  }

  .menu-button-5 {
    color: #fff;
    background-color: #bf0a30;
  }

  .menu-button-5.w--open {
    background-color: #bf0a30;
  }

  .div-block-313527 {
    width: 80%;
    margin-top: 20px;
    padding-left: 0;
  }

  .div-block-313528 {
    width: 100%;
    justify-content: flex-start;
    margin-top: 10px;
    padding-left: 10px;
  }

  .link-block-70.left1 {
    margin-top: 20px;
    margin-left: 20px;
  }

  .div-block-313529 {
    flex-direction: column;
  }

  .div-block-313534.f {
    margin-right: 10px;
  }

  .div-block-313534.twitter {
    margin-top: 10px;
    margin-left: 0;
  }

  .div-block-313534.inst {
    margin-bottom: 0;
    margin-left: 10px;
  }

  .div-block-313535 {
    height: auto;
  }

  .heading-7397 {
    text-align: left;
  }

  .div-block-313538 {
    width: 30%;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
  }

  .paragraph-2269 {
    margin-bottom: 0;
  }

  .dropdown-33 {
    padding-left: 0;
    padding-right: 40px;
  }

  .div-block-313543 {
    flex-direction: column;
    justify-content: center;
  }

  .nav-menu-13 {
    height: 100vh;
    background-color: #fff;
    padding-left: 20px;
  }

  .div-block-313549,
  .div-block-313552 {
    width: 100%;
    margin-top: 20px;
  }

  .menu-button-6,
  .menu-button-6.w--open {
    background-color: #f8981d;
  }

  .div-block-313555 {
    width: 16.5%;
    justify-content: flex-start;
    padding-left: 20px;
  }

  .div-block-313555._1 {
    width: 19%;
  }

  .div-block-313555._1._3 {
    width: 21.5%;
  }

  .div-block-313555._1._2 {
    width: 26%;
  }

  .link-171 {
    color: #000;
  }

  .link-171._1 {
    color: #000;
    font-family: Droid Serif, serif;
    font-weight: 400;
    line-height: 25px;
  }

  .link-171._1:hover {
    color: #000;
  }

  .dropdown-wrapper-6 {
    width: 100%;
    position: relative;
  }

  .brand-15 {
    width: 30%;
  }

  .text-block-15918 {
    color: #000;
  }

  .div-block-313558 {
    margin-top: 20px;
  }

  .div-block-313560 {
    width: 75%;
    justify-content: center;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-313560._1 {
    justify-content: center;
  }

  .icon-51 {
    color: #000;
  }

  .icon-51._1 {
    color: #000;
    font-family: Droid Serif, serif;
    font-weight: 400;
  }

  .icon-51._1:hover {
    color: #000;
  }

  .list-28 {
    margin-left: 0;
    margin-right: auto;
  }

  .div-block-313561 {
    z-index: 99999;
    width: 300px;
    min-width: 300px;
  }

  .div-block-313561._1 {
    width: 100px;
    min-width: 200px;
  }

  .image-32695 {
    width: 100%;
  }

  .div-block-313562 {
    width: 100%;
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .div-block-313563 {
    width: 100%;
  }

  .menu-button-7 {
    color: #fff;
    background-color: #bf0a30;
  }

  .menu-button-7.w--open {
    background-color: #bf0a30;
  }

  .nav-menu-14 {
    height: 200vh;
    background-color: #fff;
  }

  .link-block-73.left1 {
    margin-top: 20px;
    margin-left: 20px;
  }

  .div-block-313565,
  .div-block-313565.reverse {
    flex-direction: column-reverse;
  }

  .paragraph-2271,
  .heading-7403 {
    text-align: left;
  }

  .heading-7403._3 {
    margin-right: auto;
  }

  .heading-7403.left {
    padding-left: 20px;
  }

  .div-block-313569 {
    width: 100%;
  }

  .dropdown-34 {
    padding-left: 0;
    padding-right: 40px;
  }

  .div-block-313570.team {
    width: 100%;
  }

  .div-block-313573,
  .div-block-313573.reverse {
    flex-direction: column-reverse;
  }

  .div-block-313575 {
    width: 16.5%;
    justify-content: flex-start;
    padding-left: 20px;
  }

  .div-block-313575._1 {
    width: 19%;
  }

  .div-block-313575._1._3 {
    width: 21.5%;
  }

  .div-block-313575._1._2 {
    width: 26%;
  }

  .div-block-313576 {
    width: 75%;
    margin-top: 40px;
  }

  .div-block-313577 {
    width: 100%;
    top: 0;
    left: 0;
  }

  .div-block-313577.reverse {
    left: 0;
  }

  .div-block-313577.reverse.center {
    height: auto;
  }

  .tab-link-tab-2 {
    width: 220px;
    margin-left: 0;
    margin-right: 0;
  }

  .tab-link-tab-2._2 {
    width: 220px;
  }

  .tab-link-tab-2._1 {
    margin-right: 0;
  }

  .brand-16 {
    width: 30%;
  }

  .text-block-15921 {
    color: #000;
  }

  .service-page-section {
    height: 50vh;
  }

  .service-page-section._1 {
    padding-top: 20px;
    position: relative;
  }

  .icon-52 {
    color: #000;
  }

  .icon-52._1 {
    color: #000;
    font-family: Droid Serif, serif;
    font-weight: 400;
  }

  .icon-52._1:hover {
    color: #000;
  }

  .div-block-313582 {
    z-index: 99999;
    width: 300px;
    min-width: 300px;
  }

  .div-block-313582._1 {
    width: 100px;
    min-width: 200px;
  }

  .image-32700 {
    width: 100%;
  }

  .menu-button-8 {
    color: #fff;
    background-color: #bf0a30;
  }

  .menu-button-8.w--open {
    background-color: #bf0a30;
  }

  .nav-menu-15 {
    height: 200vh;
    background-color: #fff;
  }

  .link-block-74.left1 {
    margin-top: 20px;
    margin-left: 20px;
  }

  .tab-link-tab-1.w--current {
    width: 200px;
  }

  .tabs-content {
    margin-top: 40px;
  }

  .paragraph-2272,
  .heading-7407 {
    text-align: left;
  }

  .dropdown-35 {
    padding-left: 0;
    padding-right: 40px;
  }

  .div-block-313587 {
    flex-direction: column-reverse;
    align-items: center;
    padding-left: 0;
  }

  .div-block-313587.reverse {
    flex-direction: column-reverse;
  }

  .div-block-313587.reverse._1 {
    margin-top: 40px;
  }

  .div-block-313587.reverse._2 {
    padding-right: 0;
  }

  .div-block-313588.team {
    width: 100%;
  }

  .tabs-menu {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: center;
    justify-items: center;
    display: grid;
  }

  .dropdown-36 {
    display: block;
  }

  .dropdown-36._1 {
    padding-left: 20px;
    display: block;
  }

  .faq-content {
    width: 95%;
  }

  .paragraph-2228 {
    text-align: center;
  }

  .left-childfinancediv {
    z-index: 0;
    width: 75%;
    height: 300px;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .list-duv {
    text-align: left;
    justify-content: center;
  }

  .finnanceial-section {
    padding-top: 20px;
  }

  .absolutediv {
    width: 200px;
    height: 200px;
    left: 339px;
  }

  .main-div-finance {
    display: block;
  }

  .heading-7292._58585646 {
    text-align: center;
  }

  .rightfinancechilddiv {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-7295._454554 {
    font-size: 22px;
  }

  .marquee-wrapper-2 {
    width: 200%;
    flex-direction: row;
    overflow: hidden;
  }

  .div-block-31334 {
    width: 150px;
    margin-left: 20px;
    margin-right: 20px;
    box-shadow: 0 0 20px -4px rgba(121, 121, 121, 0.24);
  }

  .mainlogodiv {
    align-items: center;
  }

  .div-block-312799 {
    left: 14%;
  }

  .imgabout {
    width: 90%;
    margin-top: 10px;
  }

  .contentaboutdiv {
    width: 90%;
  }

  .maindivabout {
    flex-direction: column;
  }

  .div-block-313590 {
    left: -3px;
  }

  .div-block-312797 {
    width: 80%;
  }

  .header-wrap-2.left.center {
    width: 100%;
  }

  .header-wrap-2.left.center._2 {
    width: 100%;
    align-items: flex-start;
  }

  .div-block-312921 {
    width: 60%;
    bottom: -65px;
    left: -12px;
  }

  .div-block-312919 {
    height: auto;
    align-items: flex-start;
    margin-top: 0;
    padding-top: 20px;
    padding-left: 20px;
  }

  .p-text.p-25.center {
    text-align: left;
  }

  .div-block-312920 {
    width: 70%;
  }

  .check-section {
    padding-top: 0;
  }

  .section-120 {
    height: auto;
  }

  .div-block-313592 {
    flex-direction: column;
  }

  .div-block-313593 {
    width: 100%;
    background-position: 50%;
  }

  .div-block-313595 {
    width: 16.5%;
    justify-content: flex-start;
    padding-left: 20px;
  }

  .div-block-313595._1 {
    width: 19%;
  }

  .div-block-313595._1._2 {
    width: 26%;
  }

  .div-block-313595._1._3 {
    width: 21.5%;
  }

  .nav-menu-16 {
    height: 200vh;
    background-color: #fff;
  }

  .div-block-313596 {
    margin-top: 20px;
  }

  .text-block-15926 {
    color: #000;
  }

  .div-block-313597.team {
    width: 100%;
  }

  .div-block-313598 {
    flex-direction: column-reverse;
    align-items: center;
  }

  .div-block-313598.reverse {
    flex-direction: column-reverse;
    padding-right: 0;
  }

  .div-block-313598.reverse._1 {
    margin-top: 40px;
    padding-right: 0;
  }

  .image-32706 {
    width: 100%;
  }

  .div-block-313600 {
    z-index: 99999;
    width: 300px;
    min-width: 300px;
  }

  .div-block-313600._1 {
    width: 100px;
    min-width: 200px;
  }

  .icon-53 {
    color: #000;
  }

  .icon-53._1 {
    color: #000;
    font-family: Droid Serif, serif;
    font-weight: 400;
  }

  .icon-53._1:hover {
    color: #000;
  }

  .div-block-313602,
  .div-block-313603 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-313604 {
    width: 75%;
    margin-top: 40px;
  }

  .div-block-313606 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .link-block-75.left1 {
    margin-top: 20px;
    margin-left: 20px;
  }

  .paragraph-2273 {
    text-align: left;
  }

  .tab-link-tab-2-2,
  .tab-link-tab-2-2.w--current {
    margin-left: 0;
  }

  .tab-link-tab-2-2._1 {
    margin-right: 0;
  }

  .div-block-313607 {
    padding-left: 10px;
  }

  .div-block-313607._1 {
    padding-right: 10px;
  }

  .div-block-313607._2 {
    padding-left: 10px;
  }

  .smile-bredcrumb-section-2 {
    height: 30vh;
  }

  .heading-7412 {
    font-weight: 600;
  }

  .div-block-313608 {
    width: 100%;
    height: auto;
    top: 0;
    left: 0;
  }

  .div-block-313608.reverse {
    left: 0;
  }

  .div-block-313608.reverse.center {
    height: auto;
  }

  .menu-button-9 {
    color: #fff;
    background-color: #bf0a30;
  }

  .menu-button-9.w--open {
    background-color: #bf0a30;
  }

  .heading-7414 {
    text-align: left;
  }

  .heading-7414.c1 {
    padding-top: 0;
  }

  .dropdown-37 {
    display: block;
  }

  .dropdown-37._1 {
    padding-left: 20px;
    display: block;
  }

  .div-block-313611 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-313612 {
    width: 100%;
    justify-content: flex-start;
    margin-top: 10px;
    padding-left: 10px;
  }

  .paragraph-2274 {
    margin-bottom: 0;
  }

  .div-block-313613 {
    flex-direction: column;
  }

  .div-block-313616 {
    width: 80%;
    margin-top: 20px;
  }

  .div-block-313616._1 {
    width: 100%;
  }

  .text-block-15933 {
    padding-right: 10px;
  }

  .div-block-313618 {
    width: 80%;
  }

  .div-block-313620 {
    width: 30%;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
  }

  .footer-6 {
    padding-top: 40px;
  }

  .div-block-313625 {
    width: 80%;
    margin-top: 20px;
    padding-left: 0;
  }

  .div-block-313628.twitter {
    margin-top: 10px;
    margin-left: 0;
  }

  .div-block-313628.f {
    margin-right: 10px;
  }

  .div-block-313628.inst {
    margin-bottom: 0;
    margin-left: 10px;
  }

  .div-block-313630 {
    width: 100%;
    margin-bottom: 20px;
  }

  .div-block-313632 {
    margin-top: 20px;
  }

  .heading-7416 {
    text-align: left;
  }

  .heading-7416.c1 {
    padding-top: 0;
    font-weight: 600;
  }

  .nav-menu-17 {
    height: 200vh;
    background-color: #fff;
  }

  .div-block-313634 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-2278 {
    text-align: left;
  }

  .text-block-15935 {
    color: #000;
  }

  .div-block-313635 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-313636.team,
  .div-block-313637 {
    width: 100%;
  }

  .div-block-313638 {
    width: 75%;
    margin-top: 40px;
  }

  .dropdown-38 {
    display: block;
  }

  .dropdown-38._1 {
    padding-left: 20px;
    display: block;
  }

  .div-block-313640 {
    z-index: 99999;
    width: 300px;
    min-width: 300px;
  }

  .div-block-313640._1 {
    width: 100px;
    min-width: 200px;
  }

  .tab-link-tab-1-3.w--current {
    width: 240px;
  }

  .link-block-78.left1 {
    margin-top: 20px;
    margin-left: 20px;
  }

  .div-block-313642,
  .div-block-313643 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-313644 {
    width: 16.5%;
    justify-content: flex-start;
    padding-left: 20px;
  }

  .div-block-313644._1 {
    width: 19%;
  }

  .div-block-313644._1._2 {
    width: 26%;
  }

  .div-block-313644._1._3 {
    width: 21.5%;
  }

  .smile-bredcrumb-section-3 {
    height: 25vh;
  }

  .image-32712 {
    width: 100%;
  }

  .div-block-313645 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .list-for-bone-graft {
    padding-left: 20px;
  }

  .tab-link-tab-2-3 {
    margin-left: 0;
    margin-right: 0;
  }

  .tab-link-tab-2-3._2,
  .tab-link-tab-2-3._1 {
    width: 240px;
  }

  .tab-link-tab-2-3._1.w--current {
    margin-right: 0;
  }

  .menu-button-10 {
    color: #fff;
    background-color: #bf0a30;
  }

  .menu-button-10.w--open {
    background-color: #bf0a30;
  }

  .div-block-313647 {
    flex-direction: column-reverse;
    align-items: center;
    padding-left: 0;
  }

  .div-block-313647.reverse {
    flex-direction: column-reverse;
    padding-right: 0;
  }

  .div-block-313647.reverse._1 {
    margin-top: 40px;
  }

  .div-block-313649 {
    width: 100%;
    top: 0;
    left: 0;
  }

  .div-block-313649.reverse {
    left: 0;
  }

  .div-block-313649.reverse.center {
    height: auto;
  }

  .icon-54 {
    color: #000;
  }

  .icon-54._1 {
    color: #000;
    font-family: Droid Serif, serif;
    font-weight: 400;
  }

  .icon-54._1:hover {
    color: #000;
  }

  .div-block-313650 {
    width: 80%;
    margin-top: 20px;
    padding-left: 0;
  }

  .div-block-313651 {
    width: 30%;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
  }

  .div-block-313652 {
    width: 100%;
    justify-content: flex-start;
    margin-top: 10px;
    padding-left: 10px;
  }

  .div-block-313653 {
    width: 80%;
  }

  .div-block-313658 {
    width: 80%;
    margin-top: 20px;
  }

  .div-block-313658._1 {
    width: 100%;
  }

  .div-block-313659 {
    width: 100%;
    margin-bottom: 20px;
  }

  .paragraph-2275 {
    margin-bottom: 0;
  }

  .div-block-313662.inst {
    margin-bottom: 0;
    margin-left: 10px;
  }

  .div-block-313662.f {
    margin-right: 10px;
  }

  .div-block-313662.twitter {
    margin-top: 10px;
    margin-left: 0;
  }

  .text-block-15941 {
    padding-right: 10px;
  }

  .div-block-313664 {
    flex-direction: column;
  }

  .footer-7 {
    padding-top: 40px;
  }

  .text-block-15945 {
    color: #000;
  }

  .paragraph-2280 {
    text-align: left;
  }

  .div-block-313670 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .nav-menu-18 {
    height: 200vh;
    background-color: #fff;
  }

  .image-32715 {
    width: 100%;
  }

  .icon-55 {
    color: #000;
  }

  .icon-55._1 {
    color: #000;
    font-family: Droid Serif, serif;
    font-weight: 400;
  }

  .icon-55._1:hover {
    color: #000;
  }

  .div-block-313674 {
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .dropdown-39 {
    display: block;
  }

  .dropdown-39._1 {
    padding-left: 20px;
    display: block;
  }

  .div-block-313675 {
    width: 16.5%;
    justify-content: flex-start;
    padding-left: 20px;
  }

  .div-block-313675._1 {
    width: 19%;
  }

  .div-block-313675._1._2 {
    width: 26%;
  }

  .div-block-313675._1._3 {
    width: 21.5%;
  }

  .link-block-81.left1 {
    margin-top: 20px;
    margin-left: 20px;
  }

  .div-block-313676 {
    width: 75%;
    margin-top: 40px;
  }

  .div-block-313677 {
    padding-left: 10px;
  }

  .div-block-313677._2 {
    padding-left: 0;
    padding-right: 0;
  }

  .smile-bredcrumb-section-4 {
    height: 25vh;
  }

  .div-block-313679 {
    z-index: 99999;
    width: 300px;
    min-width: 300px;
  }

  .div-block-313679._1 {
    width: 100px;
    min-width: 200px;
  }

  .div-block-313680 {
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .tab-link-tab-2-4 {
    margin-left: 0;
  }

  .tab-link-tab-2-4._1 {
    width: 240px;
    margin-right: 0;
  }

  .div-block-313682 {
    flex-direction: column-reverse;
    align-items: center;
  }

  .div-block-313682.reverse {
    flex-direction: column-reverse;
  }

  .menu-button-11 {
    color: #fff;
    background-color: #bf0a30;
  }

  .menu-button-11.w--open {
    background-color: #bf0a30;
  }

  .div-block-313684.team {
    width: 100%;
  }

  .heading-7425 {
    text-align: left;
  }

  .heading-7425.c1 {
    padding-top: 0;
  }

  .div-block-313685 {
    width: 100%;
    top: 0;
    left: 0;
  }

  .div-block-313685.reverse {
    height: auto;
    left: 0;
  }

  .text-block-15949 {
    padding-right: 10px;
  }

  .div-block-313687 {
    width: 100%;
    justify-content: flex-start;
    margin-top: 10px;
    padding-left: 10px;
  }

  .div-block-313691 {
    width: 80%;
    margin-top: 20px;
    padding-left: 0;
  }

  .div-block-313692 {
    width: 30%;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
  }

  .div-block-313697.twitter {
    margin-top: 10px;
    margin-left: 0;
  }

  .div-block-313697.inst {
    margin-bottom: 0;
    margin-left: 10px;
  }

  .div-block-313697.f {
    margin-right: 10px;
  }

  .div-block-313698 {
    flex-direction: column;
  }

  .footer-8 {
    padding-top: 40px;
  }

  .paragraph-2282 {
    margin-bottom: 0;
  }

  .div-block-313700 {
    width: 100%;
    margin-bottom: 20px;
  }

  .div-block-313702 {
    width: 80%;
  }

  .div-block-313703 {
    width: 80%;
    margin-top: 20px;
  }

  .div-block-313703._1 {
    width: 100%;
  }

  .div-block-313705 {
    width: 75%;
    margin-top: 40px;
  }

  .nav-menu-19 {
    height: 200vh;
    background-color: #fff;
  }

  .icon-57 {
    color: #000;
  }

  .icon-57._1 {
    color: #000;
    font-family: Droid Serif, serif;
    font-weight: 400;
  }

  .icon-57._1:hover {
    color: #000;
  }

  .paragraph-2284 {
    text-align: left;
  }

  .div-block-313711 {
    width: 16.5%;
    justify-content: flex-start;
    padding-left: 20px;
  }

  .div-block-313711._1 {
    width: 19%;
  }

  .div-block-313711._1._2 {
    width: 26%;
  }

  .div-block-313711._1._3 {
    width: 21.5%;
  }

  .div-block-313712._2,
  .div-block-313712.o.r {
    padding-left: 10px;
  }

  .tab-link-tab-1-5.w--current {
    width: 240px;
  }

  .div-block-313713.team {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .dropdown-40 {
    display: block;
  }

  .dropdown-40._1 {
    padding-left: 20px;
    display: block;
  }

  .smile-bredcrumb-section-5 {
    z-index: -1;
  }

  .image-32721 {
    width: 100%;
  }

  .div-block-313715 {
    z-index: 99999;
    width: 300px;
    min-width: 300px;
  }

  .div-block-313715._1 {
    width: 100px;
    min-width: 200px;
  }

  .heading-7429 {
    text-align: left;
  }

  .tab-link-tab-2-5 {
    margin-left: 0;
  }

  .tab-link-tab-2-5._1 {
    margin-right: 0;
  }

  .link-block-84.left1 {
    margin-top: 20px;
    margin-left: 20px;
  }

  .text-block-15958 {
    color: #000;
  }

  .div-block-313718 {
    width: 100%;
    top: 0;
    left: 0;
  }

  .div-block-313718.reverse {
    left: 0;
  }

  .div-block-313720 {
    flex-direction: column-reverse;
    justify-content: center;
    align-items: center;
  }

  .div-block-313720.reverse {
    flex-direction: column-reverse;
    padding-left: 10px;
    padding-right: 10px;
  }

  .menu-button-12 {
    color: #fff;
    background-color: #bf0a30;
  }

  .menu-button-12.w--open {
    background-color: #bf0a30;
  }

  .div-block-313723.f {
    margin-right: 10px;
  }

  .div-block-313723.inst {
    margin-bottom: 0;
    margin-left: 10px;
  }

  .div-block-313723.twitter {
    margin-top: 10px;
    margin-left: 0;
  }

  .div-block-313726 {
    width: 100%;
    margin-bottom: 20px;
  }

  .div-block-313727 {
    width: 100%;
    justify-content: flex-start;
    margin-top: 10px;
    padding-left: 10px;
  }

  .div-block-313732 {
    width: 80%;
  }

  .footer-9 {
    padding-top: 40px;
  }

  .div-block-313734 {
    flex-direction: column;
  }

  .div-block-313735 {
    width: 80%;
    margin-top: 20px;
    padding-left: 0;
  }

  .div-block-313736 {
    width: 80%;
    margin-top: 20px;
  }

  .div-block-313736._1 {
    width: 100%;
  }

  .div-block-313738 {
    width: 30%;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
  }

  .text-block-15964 {
    padding-right: 10px;
  }

  .paragraph-2285 {
    margin-bottom: 0;
  }

  .icon-59 {
    color: #000;
  }

  .icon-59._1 {
    color: #000;
    font-family: Droid Serif, serif;
    font-weight: 400;
  }

  .icon-59._1:hover {
    color: #000;
  }

  .paragraph-2288 {
    text-align: left;
  }

  .nav-menu-20 {
    height: 200vh;
    background-color: #fff;
  }

  .menu-button-13 {
    color: #fff;
    background-color: #bf0a30;
  }

  .menu-button-13.w--open {
    background-color: #bf0a30;
  }

  .div-block-313741 {
    flex-direction: column-reverse;
    align-items: center;
  }

  .div-block-313741.reverse {
    flex-direction: column-reverse;
    padding-right: 0;
  }

  .div-block-313742 {
    width: 75%;
    margin-top: 40px;
  }

  .image-32725 {
    width: 100%;
  }

  .div-block-313745 {
    width: 16.5%;
    justify-content: flex-start;
    padding-left: 20px;
  }

  .div-block-313745._1 {
    width: 19%;
  }

  .div-block-313745._1._2 {
    width: 26%;
  }

  .div-block-313745._1._3 {
    width: 21.5%;
  }

  .tab-link-tab-1-6.w--current {
    width: 240px;
  }

  .dropdown-41 {
    display: block;
  }

  .dropdown-41._1 {
    padding-left: 20px;
    display: block;
  }

  .div-block-313750 {
    width: 100%;
  }

  .heading-7432 {
    text-align: left;
  }

  .heading-7432.c1 {
    padding-top: 0;
  }

  .div-block-313751._9 {
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-313752.team {
    width: 100%;
  }

  .text-block-15968 {
    color: #000;
  }

  .tab-link-tab-2-6 {
    margin-left: 0;
  }

  .div-block-313753 {
    width: 100%;
    top: 0;
    left: 0;
  }

  .div-block-313753.reverse {
    left: 0;
  }

  .div-block-313754 {
    z-index: 99999;
    width: 300px;
    min-width: 300px;
  }

  .div-block-313754._1 {
    width: 100px;
    min-width: 200px;
  }

  .div-block-313755 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .link-block-87.left1 {
    margin-top: 20px;
    margin-left: 20px;
  }

  .div-block-313756 {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-313756._2.p {
    padding-left: 0;
  }

  .div-block-313757 {
    width: 80%;
  }

  .div-block-313758 {
    width: 30%;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
  }

  .div-block-313760 {
    width: 100%;
    justify-content: flex-start;
    margin-top: 10px;
    padding-left: 10px;
  }

  .div-block-313766 {
    width: 100%;
    margin-bottom: 20px;
  }

  .paragraph-2291 {
    margin-bottom: 0;
  }

  .text-block-15973 {
    padding-right: 10px;
  }

  .footer-10 {
    padding-top: 40px;
  }

  .div-block-313767.twitter {
    margin-top: 10px;
    margin-left: 0;
  }

  .div-block-313767.inst {
    margin-bottom: 0;
    margin-left: 10px;
  }

  .div-block-313767.f {
    margin-right: 10px;
  }

  .div-block-313772 {
    width: 80%;
    margin-top: 20px;
  }

  .div-block-313772._1 {
    width: 100%;
  }

  .div-block-313774 {
    flex-direction: column;
  }

  .div-block-313775 {
    width: 80%;
    margin-top: 20px;
    padding-left: 0;
  }

  .div-block-313777 {
    width: 100%;
    margin-top: 20px;
  }

  .footer-11 {
    padding-top: 40px;
  }

  .tabs {
    width: 100%;
    flex-direction: column;
  }

  .div-block-313779 {
    width: 80%;
    margin-top: 20px;
  }

  .div-block-313779._1 {
    width: 100%;
  }

  .div-block-313780 {
    width: 80%;
  }

  .sb2div {
    width: 100%;
    margin-top: 30px;
  }

  .div-block-313305 {
    width: 100%;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 40px;
    display: grid;
  }

  .image-32732 {
    width: 100%;
  }

  .div-block-313001,
  .div-block-313300._36 {
    flex-direction: column;
  }

  .paragraph-2262 {
    width: 100%;
    padding-top: 10px;
  }

  .div-block-313787 {
    padding-top: 10px;
  }

  .tab-link-tab-1-7._1 {
    margin-top: 0;
  }

  .div-block-313789 {
    width: 100%;
    margin-bottom: 20px;
  }

  .text-block-15979 {
    padding-right: 10px;
  }

  .div-block-313790 {
    width: 80%;
    margin-top: 20px;
    padding-left: 0;
  }

  .div-block-313791 {
    width: 100%;
    justify-content: flex-start;
    margin-top: 10px;
    padding-left: 10px;
  }

  .div-block-313792 {
    flex-direction: column;
  }

  .studydiv {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: block;
  }

  .div-block-313796 {
    width: 100%;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    display: grid;
    position: static;
  }

  .image-32736 {
    margin-top: 20px;
  }

  .div-block-313798 {
    flex-direction: column;
  }

  .div-block-313799.f {
    margin-right: 10px;
  }

  .div-block-313799.twitter {
    margin-top: 10px;
    margin-left: 0;
  }

  .div-block-313799.inst {
    margin-bottom: 0;
    margin-left: 10px;
  }

  .div-block-313304 {
    width: 100%;
  }

  .div-block-313306 {
    height: 200px;
    padding-top: 40px;
  }

  .div-block-313306.tp {
    height: 200px;
    margin-top: 0;
  }

  .tabs-content-2 {
    width: 100%;
  }

  .div-block-313801 {
    width: 100%;
    margin-bottom: 10px;
  }

  .sub1divstudt {
    width: 100%;
  }

  .div-block-313802 {
    width: 30%;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
  }

  .paragraph-2292 {
    margin-bottom: 0;
  }

  .div-block-313809 {
    height: 410px;
    justify-content: flex-end;
  }

  .div-block-313810 {
    margin-top: 0;
  }

  .div-block-313811 {
    width: 100%;
    margin-top: 20px;
  }

  .div-block-313814 {
    width: 100%;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 40px;
    display: grid;
  }

  .image-32739 {
    width: 100%;
  }

  .div-block-313816,
  .div-block-313817._36 {
    flex-direction: column;
  }

  .paragraph-2293 {
    width: 100%;
    padding-top: 10px;
  }

  .paragraph-2293._333 {
    margin-top: 0;
  }

  .div-block-313820 {
    padding-top: 10px;
  }

  .tab-link-tab-1-8._1,
  .div-block-313821 {
    margin-top: 0;
  }

  .div-block-313825 {
    width: 100%;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-content: center;
    justify-content: start;
    justify-items: center;
    display: grid;
    position: static;
  }

  .image-32741 {
    margin-top: 20px;
  }

  .div-block-313826 {
    flex-direction: column;
  }

  .div-block-313829 {
    width: 100%;
  }

  .div-block-313830 {
    height: 165px;
    justify-content: flex-end;
    margin-top: 0;
    padding-top: 20px;
  }

  .div-block-313830.tp {
    height: 165px;
    margin-top: 0;
  }

  .tabs-content-3 {
    width: 100%;
  }

  .div-block-313831 {
    width: 100%;
    margin-bottom: 10px;
  }

  .div-block-313834 {
    width: 100%;
    height: 400px;
    margin-left: 20px;
  }

  .div-block-313835 {
    width: 100%;
    margin-top: 20px;
  }

  .div-block-313838 {
    width: 100%;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 40px;
    display: grid;
  }

  .image-32745 {
    width: 100%;
  }

  .div-block-313840,
  .div-block-313841._36 {
    flex-direction: column;
  }

  .paragraph-2295 {
    width: 100%;
    padding-top: 10px;
  }

  .div-block-313844 {
    padding-top: 10px;
  }

  .tab-link-tab-1-9._1 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-313845 {
    margin-top: 0;
  }

  .div-block-313849 {
    width: 100%;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    justify-items: center;
    display: flex;
    position: static;
  }

  .image-32747 {
    margin-top: 20px;
  }

  .div-block-313850 {
    flex-direction: column;
  }

  .div-block-313853 {
    width: 100%;
  }

  .div-block-313854 {
    height: 200px;
    padding-top: 40px;
  }

  .div-block-313854.tp {
    height: 200px;
    margin-top: 0;
  }

  .tabs-content-4 {
    width: 100%;
  }

  .div-block-313855 {
    width: 100%;
    margin-bottom: 10px;
  }

  .div-block-313858 {
    height: 402px;
    margin-top: 0;
  }

  .div-block-313859 {
    width: 100%;
    margin-top: 20px;
  }

  .div-block-313862 {
    width: 100%;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 40px;
    display: grid;
  }

  .image-32751 {
    width: 100%;
  }

  .div-block-313864,
  .div-block-313865._36 {
    flex-direction: column;
  }

  .paragraph-2297 {
    width: 100%;
    padding-top: 10px;
  }

  .div-block-313868 {
    padding-top: 10px;
  }

  .tab-link-tab-1-10._1,
  .div-block-313869 {
    margin-top: 0;
  }

  .div-block-313873 {
    width: 100%;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    display: grid;
    position: static;
  }

  .image-32753 {
    margin-top: 20px;
  }

  .div-block-313874 {
    flex-direction: column;
  }

  .div-block-313877 {
    width: 100%;
  }

  .div-block-313878 {
    height: 200px;
    padding-top: 40px;
  }

  .div-block-313878.tp {
    height: 200px;
    margin-top: 0;
  }

  .div-block-313879 {
    width: 100%;
    margin-bottom: 10px;
  }

  .div-block-313881 {
    height: 410px;
    justify-content: flex-end;
  }

  .div-block-313882 {
    margin-top: 0;
  }

  .div-block-313883 {
    width: 100%;
    margin-top: 20px;
  }

  .div-block-313886 {
    width: 100%;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 40px;
    display: grid;
  }

  .image-32757 {
    width: 100%;
  }

  .div-block-313888,
  .div-block-313889._36 {
    flex-direction: column;
  }

  .paragraph-2299 {
    width: 100%;
    padding-top: 10px;
  }

  .div-block-313892 {
    padding-top: 10px;
  }

  .tab-link-tab-1-11._1 {
    margin-top: 0;
  }

  .div-block-313893 {
    height: 410px;
    margin-top: 0;
  }

  .div-block-313897 {
    width: 100%;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    display: grid;
    position: static;
  }

  .image-32759 {
    margin-top: 20px;
  }

  .div-block-313898 {
    flex-direction: column;
  }

  .div-block-313901 {
    width: 100%;
  }

  .div-block-313902 {
    height: 200px;
    padding-top: 40px;
  }

  .div-block-313902.tp {
    height: 200px;
    margin-top: 0;
  }

  .div-block-313903 {
    width: 100%;
    margin-bottom: 10px;
  }

  .div-block-313907 {
    width: 100%;
    margin-top: 20px;
  }

  .div-block-313911 {
    flex-direction: column;
  }

  .div-block-313914 {
    padding-top: 10px;
  }

  .tab-link-tab-1-12._1,
  .div-block-313915 {
    margin-top: 0;
  }

  .div-block-313918 {
    width: 100%;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    display: grid;
    position: static;
  }

  .div-block-313919 {
    flex-direction: column;
  }

  .div-block-313922 {
    width: 100%;
    margin-bottom: 10px;
  }

  .div-block-346 {
    align-items: flex-start;
  }

  .div-block-345 {
    width: 100%;
  }

  .heading-7454 {
    text-align: left;
  }

  .all-headings {
    text-align: center;
  }

  .all-headings.center {
    margin-bottom: 20px;
  }

  .all-headings.center._2nd {
    text-align: center;
  }

  .div-block-342 {
    width: 100%;
  }

  .div-block-313925 {
    width: 100%;
    left: 2px;
  }

  .div-block-313928 {
    width: 50%;
  }

  .heading-7456 {
    text-align: left;
  }

  .div-block-313932 {
    height: 404px;
    margin-top: 0;
  }

  .div-block-313933 {
    width: 100%;
    margin-top: 20px;
  }

  .div-block-313936 {
    width: 100%;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 40px;
    display: grid;
  }

  .div-block-313938,
  .div-block-313939._36 {
    flex-direction: column;
  }

  .paragraph-2302 {
    width: 100%;
    padding-top: 10px;
  }

  .div-block-313942 {
    padding-top: 10px;
  }

  .tab-link-tab-1-13._1 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-313943 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-313947 {
    width: 100%;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-items: center;
    display: grid;
    position: static;
  }

  .image-32768 {
    margin-top: 20px;
  }

  .div-block-313948 {
    flex-direction: column;
  }

  .div-block-313951 {
    width: 100%;
  }

  .div-block-313952 {
    height: 165px;
    justify-content: flex-start;
    padding-top: 0;
  }

  .div-block-313952.tp {
    height: 165px;
    margin-top: 0;
  }

  .div-block-313953 {
    width: 100%;
    margin-bottom: 10px;
  }

  .div-block-313955 {
    z-index: 99999;
    width: 300px;
    min-width: 300px;
  }

  .text-block-16010 {
    color: #000;
  }

  .dropdown-wrapper-7 {
    position: relative;
  }

  .icon-60 {
    color: #000;
  }

  .icon-60._1 {
    color: #000;
    font-family: Droid Serif, serif;
    font-weight: 400;
  }

  .icon-60._1:hover,
  .link-226 {
    color: #000;
  }

  .link-226._1 {
    color: #000;
    font-family: Droid Serif, serif;
    font-weight: 400;
    line-height: 25px;
  }

  .link-226._1:hover {
    color: #000;
  }

  .link-226._1 {
    color: #000;
    font-family: Montserrat, sans-serif;
    font-weight: 500;
    line-height: 25px;
  }

  .link-226._1:hover {
    color: #000;
  }

  .link-226._1 {
    color: #000;
    font-family: Droid Serif, serif;
    font-weight: 400;
    line-height: 25px;
  }

  .link-226._1:hover {
    color: #000;
  }

  .link-226.t1 {
    color: #1d2a84;
    text-transform: capitalize;
    font-size: 17px;
    font-weight: 500;
    line-height: 27px;
  }

  .link-226.t1:hover {
    color: #000;
  }

  .dropdown-42 {
    display: block;
  }

  .dropdown-42._1 {
    padding-left: 20px;
    display: block;
  }

  .dropdown-43 {
    padding-left: 0;
    padding-right: 40px;
  }

  .div-block-313957 {
    z-index: 99999;
    width: 300px;
    min-width: 300px;
  }

  .text-block-16011 {
    color: #000;
  }

  .dropdown-wrapper-8 {
    position: relative;
  }

  .icon-61 {
    color: #000;
  }

  .icon-61._1 {
    color: #000;
    font-family: Droid Serif, serif;
    font-weight: 400;
  }

  .icon-61._1:hover {
    color: #000;
  }

  .dropdown-44 {
    padding-left: 0;
    padding-right: 40px;
  }

  .div-block-313959 {
    z-index: 99999;
    width: 300px;
    min-width: 300px;
  }

  .text-block-16012 {
    color: #000;
  }

  .dropdown-wrapper-9 {
    position: relative;
  }

  .icon-62 {
    color: #000;
  }

  .icon-62._1 {
    color: #000;
    font-family: Droid Serif, serif;
    font-weight: 400;
  }

  .icon-62._1:hover {
    color: #000;
  }

  .dropdown-45 {
    padding-left: 0;
    padding-right: 40px;
  }

  .div-block-313961 {
    z-index: 99999;
    width: 300px;
    min-width: 300px;
  }

  .text-block-16013 {
    color: #000;
  }

  .dropdown-wrapper-10 {
    position: relative;
  }

  .icon-63 {
    color: #000;
  }

  .icon-63._1 {
    color: #000;
    font-family: Droid Serif, serif;
    font-weight: 400;
  }

  .icon-63._1:hover {
    color: #000;
  }

  .dropdown-46 {
    padding-left: 0;
    padding-right: 40px;
  }

  .div-block-313963 {
    z-index: 99999;
    width: 300px;
    min-width: 300px;
  }

  .text-block-16014 {
    color: #000;
  }

  .dropdown-wrapper-11 {
    position: relative;
  }

  .icon-64 {
    color: #000;
  }

  .icon-64._1 {
    color: #000;
    font-family: Droid Serif, serif;
    font-weight: 400;
  }

  .icon-64._1:hover {
    color: #000;
  }

  .dropdown-47 {
    padding-left: 0;
    padding-right: 40px;
  }

  .div-block-313965 {
    z-index: 99999;
    width: 300px;
    min-width: 300px;
  }

  .text-block-16015 {
    color: #000;
  }

  .dropdown-wrapper-12 {
    position: relative;
  }

  .icon-65 {
    color: #000;
    font-family: Montserrat, sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 25px;
  }

  .icon-65:hover {
    color: #000;
  }

  .icon-65._1 {
    color: #000;
    font-family: Droid Serif, serif;
    font-weight: 400;
  }

  .icon-65._1:hover {
    color: #000;
  }

  .icon-65._1 {
    color: #000;
    font-family: Montserrat, sans-serif;
    font-weight: 400;
  }

  .icon-65._1:hover {
    color: #000;
  }

  .icon-65._1 {
    color: #000;
    font-family: Droid Serif, serif;
    font-weight: 400;
  }

  .icon-65._1:hover {
    color: #000;
  }

  .icon-65._2 {
    color: #1d2a84;
    font-family: Montserrat, sans-serif;
    font-size: 17px;
  }

  .icon-65.t {
    color: #1d2a84;
  }

  .dropdown-48 {
    padding-left: 0;
    padding-right: 40px;
  }

  .div-block-313967 {
    z-index: 99999;
    width: 300px;
    min-width: 300px;
  }

  .text-block-16016 {
    color: #000;
  }

  .icon-66 {
    color: #fff;
  }

  .dropdown-wrapper-13 {
    position: relative;
  }

  .dropdown-49 {
    padding-left: 0;
    padding-right: 40px;
  }

  .div-block-313969 {
    z-index: 99999;
    width: 300px;
    min-width: 300px;
  }

  .text-block-16017 {
    color: #000;
  }

  .icon-67 {
    color: #fff;
  }

  .dropdown-wrapper-14 {
    position: relative;
  }

  .dropdown-50 {
    padding-left: 0;
    padding-right: 40px;
  }

  .div-block-313971 {
    z-index: 99999;
    width: 300px;
    min-width: 300px;
  }

  .text-block-16018 {
    color: #000;
  }

  .icon-68 {
    color: #fff;
  }

  .dropdown-wrapper-15 {
    position: relative;
  }

  .nav-menu-21 {
    height: 200vh;
    background-color: #fff;
    display: block;
  }

  .nav-link-5 {
    color: #000;
    font-family: Montserrat, sans-serif;
    font-size: 17px;
    line-height: 25px;
  }

  .dropdown-wrapper-2 {
    position: relative;
  }

  .dropdown-wrapper-2.mobile {
    width: 100%;
  }

  .div-block-312566 {
    z-index: 99999;
    width: 300px;
    min-width: 300px;
  }

  .icon-69 {
    color: #000;
    font-family: Droid Serif, serif;
    font-size: 17px;
    line-height: 25px;
  }

  .dropdown-51 {
    width: 100%;
  }

  .text-block-16019 {
    color: #000;
    font-family: Montserrat, sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 25px;
  }

  .menu-button-14 {
    color: #fff;
    background-color: #008fbf;
  }

  .menu-button-14.w--open {
    background-color: #008fbf;
  }

  .link-block-152.left1 {
    margin-left: 20px;
  }

  .div-block-313975.mobile {
    width: 100%;
  }

  .dropdown-pointer-2.mobile {
    flex-direction: column;
    left: 0;
  }

  .dropdown-pointer-2.center {
    left: 0;
  }

  .div-block-313976.mobile,
  .image-32789 {
    width: 100%;
  }

  .div-block-313977 {
    width: 34%;
    justify-content: flex-start;
    padding-left: 20px;
  }

  .body {
    background-color: #fff;
  }

  .div-block-313978 {
    width: 100%;
    padding-left: 40px;
    display: flex;
  }

  .tabs-2,
  .tabs-3,
  .tabs-4,
  .tabs-5,
  .tabs-6,
  .tabs-7 {
    z-index: 0;
  }

  .div-block-313979 {
    width: 16.5%;
    justify-content: flex-start;
    padding-left: 20px;
  }

  .div-block-313979._1 {
    width: 19%;
  }

  .div-block-313979._1._3 {
    width: 21.5%;
  }

  .div-block-313979._1._3.hide1 {
    display: none;
  }

  .div-block-313979._1._2 {
    width: 26%;
  }

  .div-block-313979._1._2.hide1 {
    display: none;
  }

  .div-block-313979.fi {
    width: 22%;
  }

  .div-block-313979.fi.hide {
    display: none;
  }

  .text-block-16021 {
    color: #000;
    font-family: Montserrat, sans-serif;
  }

  .div-block-313980,
  .div-block-313980._1 {
    width: 100%;
  }

  .div-block-313981 {
    z-index: 99999;
    width: 200px;
    min-width: 200px;
  }

  .div-block-313981._1 {
    width: 100px;
    min-width: 200px;
  }

  .image-32790 {
    width: 100%;
    display: none;
  }

  .mobile-navigation-2 {
    background-color: #fff;
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
    position: relative;
  }

  .dropdown-link-21 {
    border-radius: 10px;
  }

  .dropdown-link-21:hover {
    background-color: #243590;
  }

  .dropdown-link-21._1 {
    width: 193px;
    border-radius: 10px;
  }

  .dropdown-link-21._1:hover {
    background-color: #243590;
  }

  .menu-button-15 {
    color: #fff;
    background-color: #bf0a30;
  }

  .menu-button-15.w--open {
    background-color: #bf0a30;
  }

  .nav-menu-22 {
    height: auto;
    background-color: #fff;
    position: absolute;
  }

  .link-block-153.left1 {
    margin-top: 20px;
    margin-left: 20px;
  }

  .dropdown-pointer-5.center {
    flex-direction: row;
    justify-content: space-between;
    left: 0;
  }

  .dropdown-pointer-5.mobile1 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .dropdown-52 {
    padding-left: 0;
    padding-right: 40px;
  }

  .div-block-313983 {
    width: 16.5%;
    justify-content: flex-start;
    padding-left: 20px;
  }

  .div-block-313983._1 {
    width: 19%;
  }

  .div-block-313983._1._3 {
    width: 21.5%;
  }

  .div-block-313983._1._2 {
    width: 26%;
  }

  .text-block-16023 {
    color: #000;
  }

  .div-block-313985 {
    z-index: 99999;
    width: 300px;
    min-width: 300px;
  }

  .div-block-313985._1 {
    width: 100px;
    min-width: 200px;
  }

  .image-32791 {
    width: 100%;
  }

  .mobile-navigation-3 {
    background-color: #fff;
    padding-top: 20px;
    padding-bottom: 20px;
    display: block;
  }

  .menu-button-16 {
    color: #fff;
    background-color: #bf0a30;
  }

  .menu-button-16.w--open {
    background-color: #bf0a30;
  }

  .nav-menu-23 {
    height: 200vh;
    background-color: #fff;
  }

  .link-block-154.left1 {
    margin-top: 20px;
    margin-left: 20px;
  }

  .dropdown-pointer-6.center {
    left: 0;
  }

  .dropdown-pointer-6.mobile1 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .dropdown-pointer-6.center {
    flex-direction: row;
    justify-content: space-between;
    left: 0;
  }

  .dropdown-53 {
    padding-left: 0;
    padding-right: 40px;
  }

  .brand-31 {
    width: 25%;
    display: none;
  }

  .brand-31.w--current {
    width: 30%;
    display: none;
  }

  .mobile-view {
    background-color: #ccc;
    border-top: 1px solid rgba(201, 201, 201, 0.31);
    padding-top: 5px;
    padding-bottom: 5px;
    display: block;
  }

  .menu-button-17 {
    color: #fff;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 10px;
    padding: 5px 0 0;
    position: static;
    left: 161px;
  }

  .menu-button-17.w--open {
    color: #36439e;
    background-color: rgba(0, 0, 0, 0);
  }

  .div-block-313987 {
    padding-left: 20px;
    display: none;
  }

  .link-275,
  .link-276,
  .link-277,
  .link-278,
  .link-279,
  .link-280 {
    color: #243590;
    font-family: Montserrat, sans-serif;
    text-decoration: none;
  }

  .div-block-313988 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-313989 {
    justify-content: space-between;
    align-items: flex-end;
    margin-top: 40px;
    display: flex;
  }

  .div-block-313990 {
    width: 100%;
  }

  .heading-7472 {
    text-align: left;
  }

  .div-block-313993 {
    margin-right: 10px;
  }

  .div-block-313996 {
    width: 100%;
    left: 2px;
  }

  .div-block-313997 {
    width: 55%;
    margin-top: 20px;
  }

  .div-block-313997.l {
    width: 55%;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-313998 {
    /* justify-content: space-between; */
  }

  .heading-7475 {
    /* text-align: left; */
    font-size: 35px;
  }

  .div-block-314005.team {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-314006 {
    width: 75%;
    margin-top: 40px;
  }

  .paragraph-2306 {
    text-align: left;
  }

  .tab-link-tab-1-14,
  .tab-link-tab-1-14.w--current {
    width: 220px;
  }

  .div-block-314008 {
    width: 100%;
    top: 0;
    left: 0;
  }

  .div-block-314008.reverse {
    left: 0;
  }

  .div-block-314008.reverse.center {
    height: auto;
  }

  .heading-7478 {
    text-align: left;
  }

  .div-block-314010 {
    flex-direction: column-reverse;
    align-items: center;
    padding-left: 0;
  }

  .div-block-314010.reverse {
    flex-direction: column-reverse;
  }

  .div-block-314010.reverse._1 {
    margin-top: 40px;
  }

  .div-block-314010.reverse._2 {
    padding-right: 0;
  }

  .chat-bolt-div-2 {
    height: 100px;
    justify-content: center;
    position: fixed;
    bottom: 10%;
  }

  .navbar-3 {
    right: -13%;
  }

  .navbar-3._2 {
    display: none;
  }

  .link-block-155,
  .link-block-156,
  .link-block-157,
  .link-block-158 {
    width: 100%;
  }

  .link-block-158._1 {
    margin-top: 0;
  }

  .link-block-159 {
    width: 100%;
  }

  .link-block-159._1 {
    margin-top: 0;
  }

  .link-block-160._1 {
    width: 100%;
    margin-top: 0;
  }

  .bold-text-500 {
    /* color: #000; */
  }

  .div-block-314018,
  .div-block-314018._1,
  .div-block-314020,
  .div-block-314020._1,
  .div-block-314022,
  .div-block-314022._1,
  .div-block-314024,
  .div-block-314024._1,
  .div-block-314026,
  .div-block-314026._1 {
    width: 100%;
  }

  .div-block-314028 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-314029,
  .div-block-314029._1 {
    width: 100%;
  }

  .container-1348 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-32797 {
    top: 60%;
  }

  .div-block-314031 {
    margin-top: 40px;
  }

  .div-block-314034 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-314035,
  .div-block-314035._1 {
    width: 100%;
  }

  .container-1349 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-32798 {
    top: 60%;
  }

  .div-block-314037 {
    margin-top: 40px;
  }

  .section-127 {
    padding-bottom: 20px;
  }
  .footer-toggle {
    /* background-image: linear-gradient(
        rgba(black),
        rgba(black)
      ),
      url("../images/2205_w039_n003_226b_p1_226.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    padding-top: 40px;
    padding-right: 20px; */
    padding-bottom: 40px;
    /* padding-left: 20px;
    position: relative;
    overflow: hidden; */
  }

  .div-block-314040 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-314041,
  .div-block-314041._1 {
    width: 100%;
  }

  .container-1350 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-32799 {
    top: 60%;
  }

  .div-block-314043,
  .div-block-314044 {
    margin-top: 40px;
  }
  .footer-horizontal-line {
    margin-top: 40px;
  }

  .div-block-314046 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-314047,
  .div-block-314047._1 {
    width: 100%;
  }

  .container-1351 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-32800 {
    top: 60%;
  }

  .div-block-314049 {
    margin-top: 40px;
  }

  .bottom-fixed.hide-bottom {
    z-index: 10;
    background-color: #1d2a84;
    padding-top: 10px;
    padding-bottom: 10px;
    display: none;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .text-block-16047 {
    color: #fff;
  }

  .div-block-314055,
  .div-block-314056 {
    margin-left: 0;
    margin-right: 0;
  }

  .link-310,
  .link-311,
  .link-312,
  .link-313 {
    color: #fff;
    text-decoration: none;
  }

  .link-314 {
    color: #fff;
  }

  .link-315 {
    color: #fff;
    text-decoration: none;
  }

  .div-block-314058,
  .div-block-314059 {
    width: 25%;
    justify-content: space-between;
    display: flex;
  }

  .link-316,
  .link-317 {
    color: #fff;
    text-decoration: none;
  }

  .div-block-314060 {
    margin-left: 0;
    margin-right: 0;
  }

  .link-318 {
    color: #fff;
    text-decoration: none;
  }

  .link-319 {
    color: #fff;
  }

  .link-320 {
    color: #fff;
    text-decoration: none;
  }

  .text-block-16048 {
    color: #fff;
  }

  .div-block-314061 {
    margin-left: 0;
    margin-right: 0;
  }

  .link-321 {
    color: #fff;
    text-decoration: none;
  }

  .div-block-314062 {
    width: 90%;
    justify-content: space-between;
    display: flex;
  }

  .link-322,
  .link-323 {
    color: #02269b;
    text-decoration: none;
  }

  .div-block-314063 {
    margin-left: 0;
    margin-right: 0;
  }

  .link-324 {
    color: #fff;
    text-decoration: none;
  }

  .link-325 {
    color: #02269b;
  }

  .link-326 {
    color: #fff;
    text-decoration: none;
  }

  .text-block-16049 {
    color: #fff;
  }

  .div-block-314064 {
    margin-left: 0;
    margin-right: 0;
  }

  .link-327 {
    color: #02269b;
    text-decoration: none;
  }

  .div-block-314065 {
    width: 25%;
    justify-content: space-between;
    display: flex;
  }

  .link-328,
  .link-329 {
    color: #fff;
    text-decoration: none;
  }

  .div-block-314066 {
    margin-left: 0;
    margin-right: 0;
  }

  .link-330 {
    color: #fff;
    text-decoration: none;
  }

  .link-331 {
    color: #fff;
  }

  .link-332 {
    color: #fff;
    text-decoration: none;
  }

  .text-block-16050 {
    color: #fff;
  }

  .div-block-314067 {
    margin-left: 0;
    margin-right: 0;
  }

  .link-333 {
    color: #fff;
    text-decoration: none;
  }

  .div-block-314068 {
    width: 25%;
    justify-content: space-between;
    display: flex;
  }

  .link-334,
  .link-335 {
    color: #fff;
    text-decoration: none;
  }

  .div-block-314069 {
    margin-left: 0;
    margin-right: 0;
  }

  .link-336 {
    color: #fff;
    text-decoration: none;
  }

  .link-337 {
    color: #fff;
  }

  .link-338 {
    color: #fff;
    text-decoration: none;
  }

  .text-block-16051 {
    color: #fff;
  }

  .div-block-314070 {
    margin-left: 0;
    margin-right: 0;
  }

  .link-339 {
    color: #fff;
    text-decoration: none;
  }

  .div-block-314071 {
    width: 25%;
    justify-content: space-between;
    display: flex;
  }

  .link-340,
  .link-341 {
    color: #fff;
    text-decoration: none;
  }

  .div-block-314072 {
    margin-left: 0;
    margin-right: 0;
  }

  .link-342 {
    color: #fff;
    text-decoration: none;
  }

  .link-343 {
    color: #fff;
  }

  .link-344 {
    color: #fff;
    text-decoration: none;
  }

  .text-block-16052 {
    color: #fff;
  }

  .div-block-314073 {
    margin-left: 0;
    margin-right: 0;
  }

  .link-345 {
    color: #fff;
    text-decoration: none;
  }

  .div-block-314074 {
    width: 25%;
    justify-content: space-between;
    display: flex;
  }

  .link-346,
  .link-347 {
    color: #fff;
    text-decoration: none;
  }

  .div-block-314075 {
    margin-left: 0;
    margin-right: 0;
  }

  .link-348 {
    color: #fff;
    text-decoration: none;
  }

  .link-349 {
    color: #fff;
  }

  .link-350 {
    color: #fff;
    text-decoration: none;
  }

  .text-block-16053 {
    color: #fff;
  }

  .div-block-314076 {
    margin-left: 0;
    margin-right: 0;
  }

  .link-351 {
    color: #fff;
    text-decoration: none;
  }

  .div-block-314077 {
    width: 25%;
    justify-content: space-between;
    display: flex;
  }

  .link-352,
  .link-353 {
    color: #fff;
    text-decoration: none;
  }

  .div-block-314078 {
    margin-left: 0;
    margin-right: 0;
  }

  .link-354 {
    color: #fff;
    text-decoration: none;
  }

  .link-355 {
    color: #fff;
  }

  .link-356 {
    color: #fff;
    text-decoration: none;
  }

  .text-block-16054 {
    color: #fff;
  }

  .div-block-314079 {
    margin-left: 0;
    margin-right: 0;
  }

  .link-357 {
    color: #fff;
    text-decoration: none;
  }

  .div-block-314080 {
    width: 25%;
    justify-content: space-between;
    display: flex;
  }

  .link-358,
  .link-359 {
    color: #fff;
    text-decoration: none;
  }

  .div-block-314081 {
    margin-left: 0;
    margin-right: 0;
  }

  .link-360 {
    color: #fff;
    text-decoration: none;
  }

  .link-361 {
    color: #fff;
  }

  .link-362 {
    color: #fff;
    text-decoration: none;
  }

  .text-block-16055 {
    color: #fff;
  }

  .div-block-314082 {
    margin-left: 0;
    margin-right: 0;
  }

  .link-363 {
    color: #fff;
    text-decoration: none;
  }

  .div-block-314083 {
    width: 25%;
    justify-content: space-between;
    display: flex;
  }

  .link-364,
  .link-365 {
    color: #fff;
    text-decoration: none;
  }

  .div-block-314084 {
    margin-left: 0;
    margin-right: 0;
  }

  .link-366 {
    color: #fff;
    text-decoration: none;
  }

  .link-367 {
    color: #fff;
  }

  .link-368 {
    color: #fff;
    text-decoration: none;
  }

  .text-block-16056 {
    color: #fff;
  }

  .div-block-314085 {
    margin-left: 0;
    margin-right: 0;
  }

  .link-369 {
    color: #fff;
    text-decoration: none;
  }

  .div-block-314086 {
    width: 25%;
    justify-content: space-between;
    display: flex;
  }

  .link-370,
  .link-371 {
    color: #fff;
    text-decoration: none;
  }

  .div-block-314087 {
    margin-left: 0;
    margin-right: 0;
  }

  .link-372 {
    color: #fff;
    text-decoration: none;
  }

  .link-373 {
    color: #fff;
  }

  .link-374 {
    color: #fff;
    text-decoration: none;
  }

  .text-block-16057 {
    color: #fff;
  }

  .div-block-314088 {
    margin-left: 0;
    margin-right: 0;
  }

  .link-375 {
    color: #fff;
    text-decoration: none;
  }

  .div-block-314089 {
    width: 25%;
    justify-content: space-between;
    display: flex;
  }

  .link-376,
  .link-377 {
    color: #fff;
    text-decoration: none;
  }

  .div-block-314090 {
    margin-left: 0;
    margin-right: 0;
  }

  .link-378 {
    color: #fff;
    text-decoration: none;
  }

  .link-379 {
    color: #fff;
  }

  .link-380 {
    color: #fff;
    text-decoration: none;
  }

  .text-block-16058 {
    color: #fff;
  }

  .div-block-314091 {
    margin-left: 0;
    margin-right: 0;
  }

  .link-381 {
    color: #fff;
    text-decoration: none;
  }

  .div-block-314092 {
    width: 25%;
    justify-content: space-between;
    display: flex;
  }

  .link-382,
  .link-383 {
    color: #fff;
    text-decoration: none;
  }

  .div-block-314093 {
    margin-left: 0;
    margin-right: 0;
  }

  .link-384 {
    color: #fff;
    text-decoration: none;
  }

  .link-385 {
    color: #fff;
  }

  .link-386 {
    color: #fff;
    text-decoration: none;
  }

  .text-block-16059 {
    color: #fff;
  }

  .div-block-314094 {
    margin-left: 0;
    margin-right: 0;
  }

  .link-387 {
    color: #fff;
    text-decoration: none;
  }

  .div-block-314095 {
    width: 25%;
    justify-content: space-between;
    display: flex;
  }

  .link-388,
  .link-389 {
    color: #fff;
    text-decoration: none;
  }

  .div-block-314096 {
    margin-left: 0;
    margin-right: 0;
  }

  .link-390 {
    color: #fff;
    text-decoration: none;
  }

  .link-391 {
    color: #fff;
  }

  .link-392 {
    color: #fff;
    text-decoration: none;
  }

  .text-block-16060 {
    color: #fff;
  }

  .div-block-314097 {
    margin-left: 0;
    margin-right: 0;
  }

  .link-393 {
    color: #fff;
    text-decoration: none;
  }

  .div-block-314098 {
    width: 25%;
    justify-content: space-between;
    display: flex;
  }

  .link-394,
  .link-395 {
    color: #fff;
    text-decoration: none;
  }

  .div-block-314099 {
    margin-left: 0;
    margin-right: 0;
  }

  .link-396 {
    color: #fff;
    text-decoration: none;
  }

  .link-397 {
    color: #fff;
  }

  .link-398 {
    color: #fff;
    text-decoration: none;
  }

  .text-block-16061 {
    color: #fff;
  }

  .div-block-314100 {
    margin-left: 0;
    margin-right: 0;
  }

  .link-399 {
    color: #fff;
    text-decoration: none;
  }

  .form-6 {
    margin-top: 40px;
  }

  .div-block-314101 {
    width: 50%;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .div-block-314101.hide {
    display: none;
  }

  .image-32822.hide {
    margin-bottom: 20px;
    display: block;
  }

  .div-block-314102 {
    width: 100%;
    margin-bottom:0;
  }

  .div-block-312646 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .gallery-section {
    padding-bottom: 40px;
  }

  .div-block-314105 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-314106 {
    width: 100%;
  }

  .div-block-314109 {
    width: 55%;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-box {
    width: 50%;
    overflow: hidden;
  }

  .image-box.m {
    width: 100%;
    overflow: hidden;
  }

  .gallery-contrainer {
    padding-left: 10px;
    padding-right: 10px;
    display: none;
  }

  .mask-3 {
    width: 100%;
  }

  .slide-nav-21 {
    display: block;
    top: 320px;
  }

  .slider-9 {
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    display: block;
  }

  .slide-20 {
    width: 50%;
  }

  .right-arrow-23,
  .left-arrow-23 {
    display: none;
  }

  .slide-21,
  .slide-22,
  .slide-23,
  .slide-24,
  .slide-25,
  .slide-26,
  .slide-27 {
    width: 50%;
  }

  .container-1353 {
    width: 100%;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .team-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .icon-70 {
    color: #02269b;
    background-color: rgba(0, 0, 0, 0);
    font-size: 35px;
    line-height: 30px;
  }

  .div-block-314115 {
    width: 60%;
    border-radius: 23px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .image-32826 {
    width: 100%;
    border-radius: 23px;
  }

  .div-block-314116 {
    z-index: -1;
    width: 550px;
    height: 550px;
    border: 50px solid #1d2a84;
    border-radius: 100%;
    display: none;
    position: absolute;
    top: -22%;
    bottom: auto;
    left: 45%;
    right: auto;
  }

  .sp,
  .image-32827 {
    display: none;
  }

  .nav-menu-24 {
    height: 200vh;
    background-color: #fff;
    position: absolute;
  }

  .dropdown-link-23 {
    width: 181px;
  }

  .dropdown-link-23:hover {
    background-color: #002868;
  }

  .menu-button-18 {
    color: #fff;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 10px;
  }

  .menu-button-18.w--open {
    background-color: #1d2a84;
  }

  .div-block-314117 {
    z-index: 99999;
    width: 300px;
    min-width: 300px;
  }

  .dropdown-pointer-7.center {
    left: 0;
  }

  .icon-71 {
    color: #fff;
  }

  .link-424 {
    color: #243590;
    font-family: Montserrat, sans-serif;
    text-decoration: none;
  }

  .nav-link-47 {
    color: #000;
    margin-left: 0;
    font-family: Montserrat, sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 25px;
  }

  .nav-link-47.w--current {
    color: #002868;
    font-family: Montserrat, sans-serif;
  }

  .nav-link-47.hide-l {
    display: block;
  }

  .dropdown-54 {
    padding-left: 0;
    padding-right: 40px;
  }

  .text-block-16064 {
    color: #000;
  }

  .dropdown-55 {
    padding-left: 0;
    padding-right: 40px;
  }

  .link-426 {
    color: #243590;
    font-family: Montserrat, sans-serif;
    text-decoration: none;
  }

  .brand-32 {
    width: 25%;
  }

  .brand-32.w--current {
    width: 30%;
  }

  .text-block-16065 {
    color: #000;
    font-family: Montserrat, sans-serif;
  }

  .link-427 {
    color: #243590;
    font-family: Montserrat, sans-serif;
    text-decoration: none;
  }

  .div-block-314118 {
    padding-left: 20px;
    display: none;
  }

  .icon-72 {
    color: #fff;
  }

  .link-428,
  .link-429 {
    color: #243590;
    font-family: Montserrat, sans-serif;
    text-decoration: none;
  }

  .div-block-314120,
  .div-block-314120._1,
  .image-32828 {
    width: 100%;
  }

  .dropdown-link-24 {
    border-radius: 10px;
  }

  .dropdown-link-24:hover {
    background-color: #243590;
  }

  .dropdown-link-24._1 {
    width: 193px;
    border-radius: 10px;
  }

  .dropdown-link-24._1:hover {
    background-color: #243590;
  }

  .dropdown-wrapper-16 {
    position: relative;
  }

  .link-430 {
    color: #243590;
    font-family: Montserrat, sans-serif;
    text-decoration: none;
  }

  .icon-73 {
    color: #000;
  }

  .icon-73._1 {
    color: #000;
    font-family: Droid Serif, serif;
    font-weight: 400;
  }

  .icon-73._1:hover {
    color: #000;
  }

  .div-block-314121 {
    width: 16.5%;
    justify-content: flex-start;
    padding-left: 20px;
  }

  .div-block-314121._1 {
    width: 19%;
  }

  .div-block-314121._1._3 {
    width: 21.5%;
  }

  .div-block-314121._1._3.hide1 {
    display: none;
  }

  .div-block-314121._1._2 {
    width: 26%;
  }

  .div-block-314121._1._2.hide1 {
    display: none;
  }

  .div-block-314121.fi {
    width: 22%;
  }

  .div-block-314121.fi.hide {
    display: none;
  }

  .div-block-314122 {
    z-index: 99999;
    width: 200px;
    min-width: 200px;
  }

  .div-block-314122._1 {
    width: 100px;
    min-width: 200px;
  }

  .div-block-314123 {
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-314123._1 {
    flex-direction: column;
  }

  .link-433 {
    color: #fff;
    text-decoration: none;
  }

  .fixed-div {
    display: none;
  }

  .link-435 {
    color: #fff;
  }

  .div-block-314124 {
    flex-direction: column;
    justify-content: space-between;
    display: flex;
  }

  .text-block-16066 {
    color: #fff;
  }

  .div-block-314126 {
    margin-left: 0;
    margin-right: 0;
  }

  .link-436 {
    color: #fff;
    text-decoration: none;
  }

  .icon-fixed.hide-bottom {
    background-color: #1d2a84;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .div-block-314127 {
    background-color: #a6dbef;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: 0;
    display: block;
  }

  .link-block-171 {
    width: 35%;
    margin-left: auto;
    margin-right: auto;
  }

  .link-block-171.w--current {
    width: 35%;
  }

  .div-block-314128 {
    background-color: #fff;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  /* .respNav{
    background-color: red;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  } */

  .div-block-314129 {
    margin-left: 0;
  }

  .background-video {
    height: auto;
    background-image: none;
  }

  .div-block-314130 {
    width: 100%;
  }

  .communities {
    height: auto;
    padding-bottom: 40px;
    display: none;
  }

  .div-block-314134 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-314134.top {
    margin-top: 0;
  }

  .div-block-314135,
  .div-block-314135._1,
  .div-block-314135._1.t2,
  .div-block-314135._2,
  .div-block-314135._2._3,
  .div-block-314135._2.cl,
  .div-block-314135._3,
  .div-block-314135._4,
  .div-block-314135._4.t3,
  .div-block-314135._5,
  .div-block-314135._5.cl1,
  .div-block-314135.t1 {
    width: 100%;
  }

  .heading-7488 {
    text-align: left;
    background-image: linear-gradient(51deg, #fff 54%, #48b3db 63%);
    font-size: 17px;
  }

  .heading-7488.t1 {
    max-width: 100px;
  }

  .heading-7488.t2 {
    max-width: 150px;
  }

  .communities-mobile {
    background-image: linear-gradient(
        rgba(2, 38, 155, 0.81),
        rgba(2, 38, 155, 0.81)
      ),
      url("../images/Communities.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .div-block-314143 {
    width: 100%;
    justify-content: space-between;
    display: flex;
  }

  .div-block-314143.center {
    justify-content: center;
  }

  .div-block-314144 {
    width: 23%;
  }

  .menu-button-19 {
    left: 20px;
  }

  .accesbilties {
    bottom: 7%;
  }
}

@media screen and (max-width: 767px) {
  .div-block {
    justify-content: flex-start;
  }

  .respNav {
    background-color: black;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }
  .div-block-314102 {
    margin-bottom: 0px;
  }

  .hide {
    display: none;
  }

  .hidden {
    display: none;
  }

  /* .block {
    display: none;
  } */
  .div-block-314128 {
    background-color: #fff;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }
  .div-block-2 {
    margin-left: 0;
  }

  .block {
    display: none;
  }

  .block {
    display: none;
  }

  .hero {
    height: 80vh;
    padding-top: 20px;
    padding-left: 20px;
  }

  .heading {
    font-size: 40px;
    line-height: 50px;
  }

  .heading-3 {
    font-size: 30px;
    line-height: 38px;
  }

  .slide-nav-4 {
    top: 771px;
  }

  .div-block-30765,
  .div-block-30765.left {
    width: 100%;
  }

  .slider-8 {
    height: auto;
    top: -230px;
  }

  .slider-8.mobile-hide {
    top: 0;
  }

  .div-block-312613 {
    width: 100%;
  }

  .div-block-30766 {
    height: auto;
  }

  .div-block-30766._1 {
    width: 100%;
  }

  .right-arrow-3 {
    bottom: -22%;
  }

  .div-block-312615 {
    flex-direction: column;
  }

  .left-arrow-3 {
    bottom: -22%;
    left: -15%;
  }

  .section {
    height: 110vh;
    background-color: #b0e2fc;
    background-image: none;
    background-size: auto;
    padding-top: 20px;
  }

  .mask-2 {
    height: auto;
  }

  .right-arrow-22,
  .left-arrow-22 {
    width: 50px;
    height: 50px;
  }

  .icon-20 {
    font-size: 24px;
    font-weight: 700;
  }

  .testimonial-slider {
    height: auto;
  }

  .div-block-312800 {
    position: relative;
    top: -14px;
    left: 151px;
  }

  .div-block-312782 {
    display: none;
  }

  .contact {
    justify-content: flex-start;
    margin-top: 40px;
    padding-left: 20px;
  }

  .heading-7235,
  .heading-7241 {
    margin-top: 0;
    font-size: 28px;
  }

  .brand-11,
  .brand-2 {
    width: 40%;
  }

  .div-block-312685 {
    width: 45%;
    padding-left: 0;
  }

  .mobile-navigation {
    padding-right: 20px;
  }

  .div-block-30780 {
    width: 100%;
    padding-left: 0;
  }

  .div-block-312633 {
    width: 70%;
  }

  .text-block-15896 {
    padding-left: 0;
  }

  .div-block-50 {
    width: 100%;
    margin-top: auto;
    padding-left: 0;
  }

  .div-block-312631 {
    justify-content: flex-start;
    padding-left: 0;
  }

  .paragraph-2205 {
    padding-left: 0;
  }

  .div-block-30774 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .link-block-47 {
    margin-left: 0;
  }

  .link-block-47.left {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-30902.f {
    margin-right: 5px;
  }

  .div-block-30902.twitter {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-30901 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 20px;
  }

  .div-block-54 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .gallery-animation-all-over {
    width: 100%;
    min-height: 337px;
  }

  .gallery-animation-all-over.image-animation {
    width: 100%;
    display: none;
  }

  .div-block-312795.name.q {
    width: 60%;
  }

  .divchildmail {
    width: 100%;
    margin-top: 20px;
  }

  .leftchild-div {
    width: 90%;
    height: 500px;
  }

  .maindentaldiv {
    display: block;
  }

  .rightchilddiv {
    width: 100%;
    padding-left: 0;
  }

  .rightchilddiv._12.q {
    width: 60%;
  }

  .div-block-313441 {
    width: 22%;
    padding-left: 0;
  }

  .div-block-313441._1 {
    width: 26%;
  }

  .div-block-313441._1._3 {
    width: 30%;
  }

  .div-block-313441._1._2 {
    width: 36%;
  }

  .div-block-313442 {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-313444 {
    width: 100%;
    margin-top: 20px;
  }

  .div-block-312434 {
    flex-direction: column;
  }

  .brand-12 {
    width: 40%;
  }

  .about-section {
    padding-top: 60px;
  }

  .div-block-313445 {
    width: 100%;
    padding-left: 0;
  }

  .div-block-313445._1 {
    width: 100%;
  }

  .our-clinical-section {
    align-items: center;
  }

  .div-block-313451 {
    flex-direction: column;
  }

  .div-block-313453 {
    width: 70%;
  }

  .div-block-313455 {
    width: 100%;
    margin-top: auto;
    padding-left: 0;
  }

  .div-block-313456 {
    justify-content: flex-start;
    padding-left: 0;
  }

  .vission-section {
    height: auto;
    padding-bottom: 40px;
  }

  .div-block-313457 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .div-block-313460 {
    flex-direction: column;
  }

  .link-block-69 {
    margin-left: 0;
  }

  .link-block-69.left {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-313461.f {
    margin-right: 5px;
  }

  .div-block-313461.twitter {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-313462 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 20px;
  }

  .paragraph-2206 {
    padding-left: 0;
  }

  .div-block-313463 {
    width: 100%;
  }

  .div-block-312435 {
    width: 100%;
    margin-top: 10px;
  }

  .div-block-312695 {
    display: none;
  }

  .div-block-313464 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-312430 {
    top: 195px;
    left: 192px;
  }

  .div-block-312424 {
    margin-top: 40px;
  }

  .div-block-312694 {
    width: 100%;
    padding-top: 0;
  }

  .div-block-313474 {
    width: 70%;
    margin-left: 0;
  }

  .div-block-313475,
  .div-block-313476 {
    display: none;
  }

  .div-block-313477 {
    width: 70%;
    margin-left: 0;
  }

  .paragraph-2207 {
    margin-top: 10px;
  }

  .div-block-312610._1._2.t {
    width: 95%;
    margin-left: 10px;
  }

  .div-block-312609.top.center {
    align-items: center;
  }

  .div-block-312609._1 {
    flex-direction: row;
    margin-top: 20px;
    display: block;
  }

  .insurances-section {
    height: 70vh;
  }

  .heading-10 {
    text-align: left;
  }

  .div-block-312608 {
    height: 80vh;
    top: -8%;
  }

  .first-services {
    width: 100%;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-313486 {
    flex-direction: column;
    grid-template-columns: 1fr;
    margin-bottom: 0;
  }

  .heading-7388 {
    font-size: 22px;
    line-height: 30px;
  }

  .div-block-312413,
  .div-block-312413._1 {
    width: 100%;
  }

  .div-block-312410 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .div-block-312415 {
    width: 15%;
  }

  .image-32683 {
    width: 24%;
    top: 68%;
    right: 7%;
  }

  .div-block-800 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .grid-column-left4 {
    width: 100%;
    min-height: auto;
  }

  .grid-flex-container {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .grid-1 {
    width: 100%;
    height: 300px;
  }

  .grid-2 {
    width: 47%;
    height: 300px;
  }

  .grid-colum-right {
    width: 100%;
    padding-top: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .button-wrapper.top.h,
  .div-block-313487 {
    display: none;
  }

  .margin-bottom-40 {
    margin-bottom: 24px;
  }

  .adison-filter-section {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .adison-filter-section.white-section {
    padding-top: 20px;
  }

  .why-image-el {
    width: 30%;
    border-radius: 40px;
    right: -3%;
  }

  .why-image-el.small {
    width: 80px;
    height: 80px;
    border-radius: 20px;
    right: 32%;
  }

  .grid-image-bg {
    height: 411px;
  }

  .preheader {
    min-height: 30px;
    border-radius: 10px;
    margin-bottom: 15px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 14px;
  }

  .button-2.t1.show.hide1._1 {
    display: none;
  }

  .opacity-subtitle {
    margin-bottom: 30px;
  }

  .grid-image {
    height: 363px;
  }

  .div-block-312888 {
    margin-top: 40px;
  }

  .new-patients.existing-patient-s {
    padding-top: 20px;
  }

  .div-block-313493.existing-patient {
    flex-direction: column;
  }

  .div-block-313496.ext-1 {
    width: 100%;
  }

  .image-32623 {
    width: 100%;
    height: auto;
  }

  .div-block-313497 {
    width: 22%;
    padding-left: 0;
  }

  .div-block-313497._1 {
    width: 26%;
  }

  .div-block-313497._1._3 {
    width: 30%;
  }

  .div-block-313497._1._2 {
    width: 36%;
  }

  .div-block-313500 {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
  }

  .brand-13 {
    width: 40%;
  }

  .div-block-313502 {
    flex-direction: column;
  }

  .about-section-2 {
    padding-top: 0;
  }

  .div-block-313504 {
    width: 100%;
    padding-left: 0;
  }

  .div-block-313504._1 {
    width: 100%;
  }

  .heading-7391 {
    text-align: center;
  }

  .vission-section-2 {
    height: auto;
    padding-bottom: 40px;
  }

  .div-block-313515 {
    flex-direction: column;
  }

  .div-block-313522 {
    top: 90px;
    left: 192px;
  }

  .div-block-313524 {
    width: 70%;
  }

  .text-block-15910 {
    padding-left: 0;
  }

  .div-block-313527 {
    width: 100%;
    margin-top: auto;
    padding-left: 0;
  }

  .div-block-313528 {
    justify-content: flex-start;
    padding-left: 0;
  }

  .div-block-313529 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .div-block-313533 {
    flex-direction: column;
  }

  .link-block-71 {
    margin-left: 0;
  }

  .link-block-71.left {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-313534.f {
    margin-right: 5px;
  }

  .div-block-313534.twitter {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-313535 {
    width: 100%;
    margin-top: 20px;
  }

  .div-block-313538 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 20px;
  }

  .paragraph-2269 {
    padding-left: 0;
  }

  .div-block-313541 {
    width: 100%;
  }

  .div-block-313543 {
    width: 100%;
    justify-content: center;
    align-items: center;
    margin-top: 10px;
  }

  .div-block-313544 {
    display: none;
  }

  .div-block-313546 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .paragraph-2270 {
    text-align: center;
  }

  .div-block-313552 {
    margin-top: 0;
  }

  .div-block-313553 {
    width: 100%;
    padding-top: 0;
  }

  .div-block-313555 {
    width: 22%;
    padding-left: 0;
  }

  .div-block-313555._1 {
    width: 26%;
  }

  .div-block-313555._1._3 {
    width: 30%;
  }

  .div-block-313555._1._2 {
    width: 36%;
  }

  .brand-14,
  .brand-15 {
    width: 40%;
  }

  .div-block-313559,
  .div-block-313570 {
    width: 100%;
  }

  .div-block-313575 {
    width: 22%;
    padding-left: 0;
  }

  .div-block-313575._1 {
    width: 26%;
  }

  .div-block-313575._1._3 {
    width: 30%;
  }

  .div-block-313575._1._2 {
    width: 36%;
  }

  .div-block-313576 {
    width: 100%;
  }

  .div-block-313577 {
    height: auto;
  }

  .tab-link-tab-2,
  .tab-link-tab-2._2 {
    width: 220px;
  }

  .brand-16 {
    width: 40%;
  }

  .div-block-313581 {
    width: 100%;
  }

  .service-page-section {
    height: 65vh;
  }

  .div-block-313584 {
    margin-top: 170px;
  }

  .faq-question-wrap {
    padding-left: 32px;
    padding-right: 32px;
  }

  .div-block-313587.reverse._2 {
    padding-right: 0;
  }

  .div-block-313588 {
    width: 100%;
  }

  .tabs-menu {
    grid-template-columns: 1fr 1fr;
  }

  .faq-content {
    width: 100%;
    height: 0;
  }

  .left-childfinancediv {
    width: 75%;
    height: 300px;
    margin-left: auto;
    margin-right: auto;
  }

  .finnanceial-section {
    padding-top: 20px;
  }

  .absolutediv {
    left: 302px;
  }

  .heading-7295._454554 {
    font-size: 30px;
    line-height: 40px;
  }

  .marquee-wrapper-2 {
    width: 200%;
  }

  .leftbgcilddiv._1 {
    width: 100%;
  }

  .leftbgcilddiv._45855 {
    width: 100%;
    height: 250px;
  }

  .mainlogodiv {
    flex-direction: column;
  }

  .div-block-312799 {
    height: 37vh;
    top: 12.5%;
    left: 2%;
  }

  .imgabout,
  .contentaboutdiv {
    width: 100%;
  }

  .image-32561 {
    height: auto;
  }

  .div-block-312797 {
    width: 90%;
  }

  .div-block-312921 {
    display: none;
    bottom: -74px;
  }

  .div-block-312919 {
    height: auto;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    align-items: flex-start;
    margin-top: 20px;
    padding-top: 20px;
  }

  .image-32646 {
    width: 100%;
  }

  .heading-7296 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 23px;
  }

  .div-block-312920 {
    width: 100%;
  }

  .check-section {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-313592 {
    flex-direction: column;
  }

  .div-block-313593 {
    width: 100%;
    background-position: 50%;
  }

  .div-block-313594 {
    width: 55%;
  }

  .div-block-313595 {
    width: 22%;
    padding-left: 0;
  }

  .div-block-313595._1 {
    width: 26%;
  }

  .div-block-313595._1._2 {
    width: 36%;
  }

  .div-block-313595._1._3 {
    width: 30%;
  }

  .div-block-313597,
  .div-block-313604 {
    width: 100%;
  }

  .div-block-313607 {
    margin-top: 0;
  }

  .div-block-313608 {
    height: auto;
  }

  .heading-7414.c1 {
    font-size: 30px;
    line-height: 40px;
  }

  .brand-17 {
    width: 40%;
  }

  .div-block-313612 {
    justify-content: flex-start;
    padding-left: 0;
  }

  .paragraph-2274 {
    padding-left: 0;
  }

  .div-block-313613 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .div-block-313616 {
    width: 100%;
    padding-left: 0;
  }

  .div-block-313616._1 {
    width: 100%;
  }

  .text-block-15933 {
    padding-left: 0;
  }

  .div-block-313620 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 20px;
  }

  .div-block-313622 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .link-block-77 {
    margin-left: 0;
  }

  .link-block-77.left {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-313625 {
    width: 100%;
    margin-top: auto;
    padding-left: 0;
  }

  .div-block-313628.twitter {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-313628.f {
    margin-right: 5px;
  }

  .div-block-313630 {
    width: 70%;
  }

  .div-block-313636,
  .div-block-313638 {
    width: 100%;
  }

  .brand-18 {
    width: 40%;
  }

  .div-block-313639 {
    margin-top: 170px;
  }

  .div-block-313644 {
    width: 22%;
    padding-left: 0;
  }

  .div-block-313644._1 {
    width: 26%;
  }

  .div-block-313644._1._2 {
    width: 36%;
  }

  .div-block-313644._1._3 {
    width: 30%;
  }

  .smile-bredcrumb-section-3 {
    height: 25vh;
  }

  .div-block-313649 {
    height: auto;
  }

  .div-block-313650 {
    width: 100%;
    margin-top: auto;
    padding-left: 0;
  }

  .div-block-313651 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 20px;
  }

  .div-block-313652 {
    justify-content: flex-start;
    padding-left: 0;
  }

  .div-block-313658 {
    width: 100%;
    padding-left: 0;
  }

  .div-block-313658._1 {
    width: 100%;
  }

  .div-block-313659 {
    width: 70%;
  }

  .paragraph-2275 {
    padding-left: 0;
  }

  .div-block-313662.f {
    margin-right: 5px;
  }

  .div-block-313662.twitter {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-15941 {
    padding-left: 0;
  }

  .div-block-313663 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-313664 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .link-block-80 {
    margin-left: 0;
  }

  .link-block-80.left {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-313673 {
    width: 100%;
  }

  .brand-19 {
    width: 40%;
  }

  .div-block-313675 {
    width: 22%;
    padding-left: 0;
  }

  .div-block-313675._1 {
    width: 26%;
  }

  .div-block-313675._1._2 {
    width: 36%;
  }

  .div-block-313675._1._3 {
    width: 30%;
  }

  .div-block-313676 {
    width: 100%;
  }

  .div-block-313677 {
    margin-top: 0;
  }

  .div-block-313682.reverse {
    padding-right: 0;
  }

  .div-block-313684 {
    width: 100%;
  }

  .div-block-313685 {
    height: auto;
  }

  .text-block-15949 {
    padding-left: 0;
  }

  .div-block-313687 {
    justify-content: flex-start;
    padding-left: 0;
  }

  .link-block-82 {
    margin-left: 0;
  }

  .link-block-82.left {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-313691 {
    width: 100%;
    margin-top: auto;
    padding-left: 0;
  }

  .div-block-313692 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 20px;
  }

  .div-block-313697.twitter {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-313697.f {
    margin-right: 5px;
  }

  .div-block-313698 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .paragraph-2282 {
    padding-left: 0;
  }

  .div-block-313700 {
    width: 70%;
  }

  .div-block-313701 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-313703 {
    width: 100%;
    padding-left: 0;
  }

  .div-block-313703._1,
  .div-block-313705 {
    width: 100%;
  }

  .brand-20 {
    width: 40%;
  }

  .div-block-313711 {
    width: 22%;
    padding-left: 0;
  }

  .div-block-313711._1 {
    width: 26%;
  }

  .div-block-313711._1._2 {
    width: 36%;
  }

  .div-block-313711._1._3 {
    width: 30%;
  }

  .div-block-313712 {
    margin-top: 170px;
  }

  .div-block-313713 {
    width: 100%;
  }

  .div-block-313718 {
    height: auto;
  }

  .link-block-85 {
    margin-left: 0;
  }

  .link-block-85.left {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-313723.f {
    margin-right: 5px;
  }

  .div-block-313723.twitter {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-313726 {
    width: 70%;
  }

  .div-block-313727 {
    justify-content: flex-start;
    padding-left: 0;
  }

  .div-block-313734 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .div-block-313735 {
    width: 100%;
    margin-top: auto;
    padding-left: 0;
  }

  .div-block-313736 {
    width: 100%;
    padding-left: 0;
  }

  .div-block-313736._1 {
    width: 100%;
  }

  .div-block-313738 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 20px;
  }

  .text-block-15964,
  .paragraph-2285 {
    padding-left: 0;
  }

  .div-block-313740 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-313742 {
    width: 100%;
  }

  .div-block-313745 {
    width: 22%;
    padding-left: 0;
  }

  .div-block-313745._1 {
    width: 26%;
  }

  .div-block-313745._1._2 {
    width: 36%;
  }

  .div-block-313745._1._3 {
    width: 30%;
  }

  .brand-21 {
    width: 40%;
  }

  .tab-link-tab-1-6.w--current {
    width: 240px;
  }

  .div-block-313752 {
    width: 100%;
  }

  .div-block-313753 {
    height: auto;
  }

  .div-block-313756 {
    margin-top: 170px;
  }

  .div-block-313758 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 20px;
  }

  .div-block-313759 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-313760 {
    justify-content: flex-start;
    padding-left: 0;
  }

  .link-block-88 {
    margin-left: 0;
  }

  .link-block-88.left {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-313766 {
    width: 70%;
  }

  .paragraph-2291,
  .text-block-15973 {
    padding-left: 0;
  }

  .div-block-313767.twitter {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-313767.f {
    margin-right: 5px;
  }

  .div-block-313772 {
    width: 100%;
    padding-left: 0;
  }

  .div-block-313772._1 {
    width: 100%;
  }

  .div-block-313774 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .div-block-313775 {
    width: 100%;
    margin-top: auto;
    padding-left: 0;
  }

  .div-block-313777 {
    width: 80%;
  }

  .tabs {
    flex-direction: column;
  }

  .div-block-313779 {
    width: 100%;
    padding-left: 0;
  }

  .div-block-313779._1 {
    width: 100%;
  }

  .div-block-313305 {
    width: 85%;
    grid-template-columns: 1fr;
  }

  .div-block-313300 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .div-block-313300._36 {
    flex-direction: column;
    align-items: center;
  }

  .paragraph-2262 {
    width: 100%;
  }

  .stydysection {
    padding-top: 40px;
    padding-bottom: 10px;
  }

  .tab-link-tab-1-7 {
    width: 280px;
  }

  .tab-link-tab-1-7._1 {
    margin-bottom: 0;
  }

  .div-block-313789 {
    width: 70%;
  }

  .text-block-15979 {
    padding-left: 0;
  }

  .div-block-313790 {
    width: 100%;
    margin-top: auto;
    padding-left: 0;
  }

  .div-block-313791 {
    justify-content: flex-start;
    padding-left: 0;
  }

  .div-block-313792 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .div-block-313796 {
    grid-template-columns: 1fr;
  }

  .link-block-144 {
    margin-left: 0;
  }

  .link-block-144.left {
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-313799.f {
    margin-right: 5px;
  }

  .div-block-313799.twitter {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-313304 {
    width: 85%;
  }

  .div-block-313802 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 20px;
  }

  .paragraph-2292 {
    padding-left: 0;
  }

  .div-block-313805 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-313809 {
    width: 75%;
    align-items: center;
  }

  .div-block-313810 {
    width: 75%;
  }

  .div-block-313811 {
    width: 80%;
  }

  .div-block-313814 {
    width: 85%;
    grid-template-columns: 1fr;
  }

  .div-block-313816 {
    flex-direction: column;
  }

  .div-block-313817 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .div-block-313817._36 {
    flex-direction: column;
    align-items: center;
    padding-left: 0;
  }

  .paragraph-2293 {
    width: 100%;
  }

  .tab-link-tab-1-8,
  .tab-link-tab-1-8.w--current {
    width: 280px;
  }

  .tab-link-tab-1-8._1 {
    margin-bottom: 0;
  }

  .div-block-313821 {
    align-items: center;
    margin-top: 40px;
  }

  .div-block-313825 {
    grid-template-columns: 1fr;
  }

  .div-block-313829 {
    width: 100%;
  }

  .div-block-313830,
  .div-block-313830.tp {
    height: 130px;
  }

  .div-block-313834 {
    margin-top: 40px;
  }

  .div-block-313835 {
    width: 80%;
  }

  .div-block-313838 {
    width: 85%;
    grid-template-columns: 1fr;
  }

  .div-block-313840 {
    flex-direction: column;
  }

  .div-block-313841 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .div-block-313841._36 {
    flex-direction: column;
    align-items: center;
    padding-left: 0;
  }

  .paragraph-2295 {
    width: 100%;
  }

  .paragraph-2295._333 {
    margin-top: 0;
  }

  .tab-link-tab-1-9 {
    width: 280px;
  }

  .tab-link-tab-1-9._1 {
    margin-bottom: 0;
  }

  .tab-link-tab-1-9.first1.w--current {
    width: 280px;
  }

  .div-block-313849 {
    grid-template-columns: 1fr;
  }

  .div-block-313853 {
    width: 100%;
  }

  .div-block-313854 {
    height: 130px;
    justify-content: center;
    padding-top: 0;
  }

  .div-block-313854.tp {
    height: 130px;
  }

  .div-block-313859 {
    width: 80%;
  }

  .div-block-313862 {
    width: 85%;
    grid-template-columns: 1fr;
  }

  .div-block-313864 {
    flex-direction: column;
  }

  .div-block-313865 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .div-block-313865._36 {
    flex-direction: column;
    align-items: center;
    padding-left: 0;
  }

  .paragraph-2297 {
    width: 100%;
  }

  .tab-link-tab-1-10,
  .tab-link-tab-1-10.w--current {
    width: 280px;
  }

  .tab-link-tab-1-10._1 {
    margin-bottom: 0;
  }

  .div-block-313873 {
    grid-template-columns: 1fr;
  }

  .div-block-313877 {
    width: 100%;
  }

  .div-block-313878 {
    padding-top: 0;
  }

  .div-block-313881 {
    width: 75%;
    height: 430px;
  }

  .div-block-313882 {
    width: 75%;
    height: 430px;
    margin-top: 40px;
  }

  .div-block-313883 {
    width: 80%;
  }

  .div-block-313886 {
    width: 85%;
    grid-template-columns: 1fr;
  }

  .div-block-313888 {
    flex-direction: column;
  }

  .div-block-313889 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .div-block-313889._36 {
    flex-direction: column;
    align-items: center;
    padding-left: 0;
  }

  .paragraph-2299 {
    width: 100%;
  }

  .tab-link-tab-1-11,
  .tab-link-tab-1-11.w--current {
    width: 280px;
  }

  .tab-link-tab-1-11._1 {
    margin-bottom: 0;
  }

  .div-block-313893 {
    align-items: center;
  }

  .div-block-313897 {
    grid-template-columns: 1fr;
  }

  .div-block-313901 {
    width: 100%;
  }

  .div-block-313905 {
    width: 75%;
    height: 410px;
    justify-content: flex-end;
    align-items: center;
  }

  .div-block-313906 {
    width: 75%;
  }

  .div-block-313907 {
    width: 80%;
  }

  .div-block-313911 {
    flex-direction: column;
  }

  .tab-link-tab-1-12,
  .tab-link-tab-1-12.w--current {
    width: 280px;
  }

  .tab-link-tab-1-12._1 {
    margin-bottom: 0;
  }

  .faq-question-wrap-2 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .italic-text-14 {
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-313915 {
    align-items: center;
  }

  .div-block-313918 {
    grid-template-columns: 1fr;
  }

  .div-block-346 {
    width: 60%;
  }

  .div-block-345 {
    width: 100%;
  }

  .about2 {
    flex-direction: column;
    align-items: center;
  }

  .all-headings {
    margin-bottom: 0;
    font-size: 25px;
    line-height: 40px;
  }

  .all-headings.center._2nd {
    font-size: 25px;
    line-height: 40px;
  }

  .vission-section-3 {
    height: auto;
    padding-bottom: 40px;
  }

  .div-block-342.overwidth,
  .div-block-313924 {
    width: 100%;
  }

  .div-block-313927 {
    flex-direction: column;
  }

  .div-block-313928 {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-313929 {
    width: 100%;
  }

  .div-block-313931 {
    width: 75%;
    align-items: center;
  }

  .div-block-313932 {
    width: 75%;
  }

  .div-block-313933 {
    width: 80%;
  }

  .div-block-313936 {
    width: 85%;
    grid-template-columns: 1fr;
  }

  .div-block-313938 {
    flex-direction: column;
  }

  .div-block-313939 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .div-block-313939._36 {
    flex-direction: column;
    align-items: center;
    padding-left: 0;
  }

  .paragraph-2302 {
    width: 100%;
  }

  .tab-link-tab-1-13,
  .tab-link-tab-1-13.w--current {
    width: 280px;
  }

  .tab-link-tab-1-13._1 {
    margin-bottom: 0;
  }

  .div-block-313943 {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .div-block-313947 {
    grid-template-columns: 1fr;
  }

  .div-block-313951 {
    width: 100%;
  }

  .brand-22,
  .brand-23,
  .brand-24,
  .brand-25,
  .brand-26,
  .brand-27,
  .brand-28,
  .brand-29,
  .brand-30 {
    width: 40%;
  }

  .div-block-313977 {
    width: 45%;
    padding-left: 0;
  }

  .div-block-313979 {
    width: 22%;
    padding-left: 0;
  }

  .div-block-313979._1 {
    width: 26%;
  }

  .div-block-313979._1._3 {
    width: 30%;
  }

  .div-block-313979._1._2 {
    width: 36%;
  }

  .div-block-313979.fi {
    width: 30%;
  }

  .mobile-navigation-2 {
    padding-right: 20px;
  }

  .div-block-313983 {
    width: 22%;
    padding-left: 0;
  }

  .div-block-313983._1 {
    width: 26%;
  }

  .div-block-313983._1._3 {
    width: 30%;
  }

  .div-block-313983._1._2 {
    width: 36%;
  }

  .mobile-navigation-3 {
    padding-right: 20px;
  }

  .brand-31 {
    width: 45%;
  }

  .mobile-view {
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .menu-button-17 {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .image-32793 {
    width: 70%;
  }

  .div-block-313988 {
    grid-template-columns: 1fr;
  }

  .div-block-313989 {
    flex-direction: column;
  }

  .image-32794 {
    width: 75%;
  }

  .div-block-313990,
  .div-block-313990.reverse {
    flex-direction: column-reverse;
  }

  .div-block-313992 {
    width: 100%;
  }

  .div-block-313993 {
    margin-top: 40px;
  }

  .div-block-313997 {
    width: 75%;
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-313997.l {
    width: 75%;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
  }

  .div-block-313998 {
    /* flex-direction: column; */
  }

  .heading-7475 {
    text-align: center;
  }

  .div-block-313999,
  .div-block-314005,
  .div-block-314006 {
    width: 100%;
  }

  .tab-link-tab-1-14 {
    width: 220px;
  }

  .div-block-314007 {
    margin-top: 0;
  }

  .div-block-314008 {
    height: auto;
  }

  .div-block-314010.reverse._2 {
    padding-right: 0;
  }

  .chat-bolt-div-2 {
    height: 100px;
    bottom: 10%;
  }

  .fixed-chat-bolt {
    bottom: 16%;
    right: 38%;
  }

  .div-block-314018,
  .div-block-314018._1,
  .div-block-314020,
  .div-block-314020._1,
  .div-block-314022,
  .div-block-314022._1,
  .div-block-314024,
  .div-block-314024._1,
  .div-block-314026,
  .div-block-314026._1 {
    width: 100%;
  }

  .div-block-314028 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-314029,
  .div-block-314029._1 {
    width: 100%;
  }

  .div-block-314030 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .image-32797 {
    width: 24%;
    top: 68%;
    right: 7%;
  }

  .div-block-314034 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-314035,
  .div-block-314035._1 {
    width: 100%;
  }

  .div-block-314036 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .image-32798 {
    width: 24%;
    top: 68%;
    right: 7%;
  }

  .div-block-314040 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-314041,
  .div-block-314041._1 {
    width: 100%;
  }

  .div-block-314042 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .image-32799 {
    width: 24%;
    top: 68%;
    right: 7%;
  }

  .div-block-314046 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-314047,
  .div-block-314047._1 {
    width: 100%;
  }

  .div-block-314048 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .image-32800 {
    width: 24%;
    top: 68%;
    right: 7%;
  }

  .div-block-314058,
  .div-block-314059 {
    width: 45%;
  }

  .div-block-314062 {
    width: 100%;
  }

  .div-block-314065,
  .div-block-314068,
  .div-block-314071,
  .div-block-314074,
  .div-block-314077,
  .div-block-314080,
  .div-block-314083,
  .div-block-314086,
  .div-block-314089,
  .div-block-314092,
  .div-block-314095,
  .div-block-314098 {
    width: 45%;
  }

  .div-block-314101 {
    width: 70%;
    margin-top: 10px;
  }

  .div-block-314101.hide {
    display: none;
  }

  .image-32822 {
    margin-bottom: 20px;
  }

  .div-block-314109 {
    width: 75%;
  }

  .gallery-contrainer {
    padding-left: 10px;
    padding-right: 10px;
  }

  .container-1353 {
    width: 100%;
  }

  .div-block-314113 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
  }

  .div-block-314114 {
    width: 100%;
  }

  .image-32825 {
    border-radius: 10px;
  }

  .div-block-314115 {
    width: 70%;
  }

  .div-block-314116 {
    height: auto;
  }

  .menu-button-18 {
    margin-top: 10px;
  }

  .brand-32 {
    width: 45%;
  }

  .brand-33 {
    width: 40%;
  }

  .div-block-314121 {
    width: 22%;
    padding-left: 0;
  }

  .div-block-314121._1 {
    width: 26%;
  }

  .div-block-314121._1._3 {
    width: 30%;
  }

  .div-block-314121._1._2 {
    width: 36%;
  }

  .div-block-314121.fi {
    width: 30%;
  }

  .div-block-314124 {
    width: 45%;
  }

  .div-block-314125 {
    width: 30px;
    justify-content: flex-start;
  }

  .link-block-171,
  .link-block-171.w--current {
    width: 45%;
  }

  .div-block-314129 {
    margin-left: 0;
  }

  .div-block-312580 {
    width: 100%;
  }

  .div-block-312580._1 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .text-block-15592 {
    font-size: 20px;
  }

  .heading-7487 {
    margin-top: 0;
  }

  .image-and-content-div {
    display: none;
  }

  .heading-7488 {
    font-size: 15px;
  }

  .communities-mobile {
    /* height: 36vh; */
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-314144 {
    width: 25%;
    height: 50px;
  }

  .div-block-314144._1 {
    width: 31%;
  }

  .div-block-314144._2 {
    width: 15%;
  }
}

@media screen and (max-width: 479px) {
  .container {
    margin-top: 0;
  }
  div#reviewSlider {
    height: 27vh;
  }
  .div-block-314102 {
margin-bottom: 0px;
  }

  .link-block-170 {
    width: 100%;
    height: 55px;
    background-color: rgba(2, 38, 155, 0.56);
    border: 1px #b92024;
    border-radius: 10px;
    margin-left: auto;
    margin-right: auto;
    text-decoration: none;
    position: absolute;
    /*top: 85%;*/
    bottom: 0%;
    left: 0%;
    right: 0%;
  }
  .div-block-313997._2 {
    margin-top: 20px;
    margin-left: 0px;
    margin-right: 0;
  }
  .div-block-314179 {
    margin-top: -81px;
  }
  .respNav {
    background-color: black;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }
  .div-block-314008-toggle {
    width: 100%;
    height: auto !important;
    /* background-color: #fff; */
    border-radius: 21px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 20px;
    display: flex;
    position: relative;
    top: 21px;
    left: 0px;
    /* margin: auto!important; */
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
    background-color: #48b3db !important;
  }
  .div-block-314008-toggle2 {
    width: 100%;
    height: auto !important;
    /* background-color: #fff; */
    border-radius: 21px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 20px;
    display: flex;
    position: relative;
    top: 21px;
    left: 0px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
    background-color: #48b3db !important;
  }

  .hide {
    display: none;
  }

  a.button-9.t1.show.hide1.marginadd.size.w-button:hover {
    margin: auto;
  }
  .nav-image {
    display: none;
  }

  .image-32790 {
    width: 100%;
    display: none;
  }

  .div-block-314128 {
    background-color: #fff;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }
  .block {
    display: none;
  }
  .div-block-2 {
    width: 100%;
    align-items: center;
    margin-top: 20px;
  }

  .hero {
    height: 60vh;
    background-color: #fff;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding: 0;
  }

  .heading {
    color: #fff;
    text-align: center;
    font-size: 25px;
    line-height: 50px;
    display: none;
  }

  .about {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .div-block-6 {
    flex-direction: column;
    padding-bottom: 40px;
  }

  .div-block-7 {
    flex-direction: column-reverse;
    justify-content: flex-end;
    margin-top: 0;
  }

  .paragraph-2 {
    display: none;
  }

  .paragraph-2.hide {
    display: block;
    padding-left: 8px;
  }

  .paragraph-3 {
    margin-top: 0;
  }

  .heading-3 {
    margin-top: 0;
    font-size: 25px;
    font-weight: 600;
    line-height: 35px;
  }

  .slide-nav-4 {
    top: 104%;
  }

  .heading-7232 {
    font-size: 25px;
    line-height: 35px;
  }

  .heading-7232.center {
    text-align: center;
  }

  .slide-18 {
    margin-left: 0;
  }

  .slider-8.mobile-hide {
    height: auto;
    padding-right: 0;
    display: block;
  }

  .div-block-312613 {
    height: auto;
  }

  .div-block-30766 {
    width: 100%;
    height: auto;
    padding: 20px 10px 10px;
  }

  .div-block-30766._1 {
    padding-top: 20px;
  }

  .right-arrow-3 {
    bottom: 7%;
    left: 25%;
  }

  .div-block-312615 {
    padding-left: 0;
    padding-right: 0;
  }

  .left-arrow-3 {
    bottom: 7%;
    left: -25%;
  }

  .paragraph-189 {
    margin-top: 10px;
  }

  .section {
    height: auto;
    padding-bottom: 100px;
  }

  .mask-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial {
    border-top-left-radius: 100px;
    margin-top: 0;
  }

  .div-block-312616 {
    background-position: 50%;
    height: 300px !important;
  }

  .div-block-312617 {
    padding-bottom: 40px;
  }

  .heading-212 {
    text-align: center;
    font-size: 30px;
  }

  .slide-content {
    width: 100%;
  }

  .testimonial-img {
    width: 60px;
    height: 60px;
  }

  .right-arrow-22 {
    width: 30px;
    height: 30px;
    background-color: #fff;
    border-radius: 100%;
    top: auto;
    bottom: 15%;
    left: 23%;
    right: 0%;
  }

  .slide-19 {
    height: auto;
  }

  .testimonial-content {
    width: 100%;
  }

  .paragraph-91 {
    text-align: center;
    font-size: 17px;
    line-height: 22px;
    /* color: black; */
  }

  .left-arrow-22 {
    width: 30px;
    height: 30px;
    background-color: #fff;
    border-radius: 100%;
    top: auto;
    bottom: 15%;
    left: -20%;
    right: 0%;
  }

  .content-wrap {
    margin-left: 10px;
    margin-right: 10px;
  }

  .text-div {
    margin-bottom: 0;
  }

  .header-div {
    margin-bottom: 20px;
  }

  .icon-20 {
    color: #000;
    font-size: 14px;
    font-weight: 700;
  }

  .testimonial-slider {
    /* height: 350px; */
  }

  .paragraph-90 {
    text-align: center;
    font-size: 18px;
  }

  .div-block-312800 {
    left: 0;
  }

  .bold-text-343._32 {
    font-size: 15px;
  }

  .div-block-312781 {
    display: none;
  }

  .heading-7235 {
    font-size: 30px;
    line-height: 40px;
  }

  .div-block-312804 {
    height: auto;
    padding-top: 20px;
    left: 0;
  }

  .text-block-15594._123 {
    padding-bottom: 0;
  }

  .heading-7241 {
    font-size: 30px;
    line-height: 40px;
  }

  .section-4 {
    padding-top: 0;
    padding-bottom: 20px;
  }

  .brand-11 {
    width: 70%;
  }

  .brand-2 {
    width: 60%;
  }

  .div-block-312685 {
    width: 75%;
  }

  .dropdown-pointer-4.mobile1 {
    grid-template-columns: 1fr;
  }

  .div-block-313436 {
    flex-direction: column;
  }

  .navigation-dropdown-4.w--open {
    left: auto;
  }

  .navigation-dropdown-4.left._1.w--open {
    min-width: 300px;
    min-width: 300px;
    min-width: 300px;
    min-width: 300px;
  }

  .navigation-dropdown-4.left.center._1.w--open {
    width: 100%;
    min-width: 200px;
  }

  .navigation-dropdown-4.left._1.w--open {
    width: 100%;
    min-width: 300px;
    min-width: 300px;
  }

  .navigation-dropdown-4.left.center._1.w--open {
    width: 100%;
    min-width: 200px;
  }

  .navigation-dropdown-4.left._1.w--open {
    width: 100%;
    min-width: 300px;
  }

  .nav-menu-2 {
    height: 221vh;
  }

  .link {
    font-family: Montserrat, sans-serif;
    font-weight: 500;
  }

  .text-field-2 {
    width: 200px;
    height: 50px;
  }

  .text-field-2::-ms-input-placeholder {
    font-size: 17px;
    line-height: 25px;
  }

  .text-field-2::placeholder {
    font-size: 17px;
    line-height: 25px;
  }

  .div-block-312842 {
    width: 100%;
  }

  .div-block-30779 {
    margin-top: 20px;
  }

  .link-block-48 {
    width: 50%;
  }

  .div-block-312633 {
    width: 100%;
  }

  .text-block-10 {
    text-align: center;
    line-height: 25px;
  }

  .text-block-10._2 {
    text-align: left;
  }

  .div-block-50 {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .div-block-312631 {
    width: 100%;
    justify-content: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-30774 {
    display: block;
  }

  .div-block-312632 {
    width: 280px;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .link-block-47.left {
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-30902.f {
    margin-right: 0;
  }

  .div-block-30902.twitter {
    margin-left: 10px;
    margin-right: 0;
  }

  .div-block-30902.inst {
    margin-left: 10px;
  }

  .div-block-30901 {
    width: 100%;
    justify-content: flex-start;
    margin-top: 20px;
  }

  .div-block-54 {
    flex-direction: column;
    padding-top: 10px;
  }

  .div-block-312292.hide {
    display: none;
  }

  .heading-7244 {
    margin-left: 0;
    font-size: 28px;
  }

  .heading-7245 {
    text-align: center;
    font-size: 30px;
    line-height: 40px;
  }

  .heading-7245.h {
    display: none;
  }

  .frame-330 {
    text-align: center;
    justify-content: center;
  }

  .bold-text-247 {
    font-size: 17px;
  }

  .text-button {
    text-align: center;
    justify-content: center;
  }

  .text-block-15440 {
    color: #35363a;
    text-align: center;
  }

  .gallery-animation-all-over {
    min-height: auto;
  }

  .gallery-animation-all-over.image-animation {
    display: none;
  }

  .bold-text-374 {
    font-size: 17px;
  }

  .text-block-15897 {
    color: #35363a;
    text-align: center;
  }

  .text-field-8 {
    background-color: #fff;
  }

  .div-block-312795.name {
    width: 100%;
    padding-right: 0;
  }

  .div-block-312795.name.q,
  .mailaddressdivchild,
  .text-field-9.message,
  .text-field-9.mesage123456 {
    width: 100%;
  }

  .div-block-312794.maindiv {
    width: 100%;
    flex-direction: column;
    margin-top: 0;
  }

  .leftchild-div {
    height: 600px;
  }

  .dental-section {
    padding-top: 0;
  }

  .headingcontact-us {
    margin-top: 10px;
    font-size: 25px;
    line-height: 35px;
  }

  .headingcontact-us.main-heading._252 {
    font-size: 20px;
  }

  .text-block-15661 {
    font-size: 14px;
  }

  .maindentaldiv {
    margin-top: 10px;
  }

  .text-field-7 {
    background-color: #fff;
  }

  .rightchilddiv {
    padding-left: 0;
    padding-right: 0;
  }

  .rightchilddiv._12 {
    width: 100%;
    padding-left: 0;
  }

  .rightchilddiv._12.q {
    width: 100%;
    margin-left: 0;
  }

  .maindivgmap {
    margin-left: 0;
  }

  .div-block-313441 {
    width: 37%;
  }

  .div-block-313441._1 {
    width: 43%;
  }

  .div-block-313441._1._3 {
    width: 48%;
  }

  .div-block-313441._1._2 {
    width: 58%;
  }

  .link-166._1 {
    font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia,
      serif;
  }

  .div-block-313442 {
    width: 100%;
  }

  .div-block-313443 {
    margin-top: 20px;
  }

  .brand-12 {
    width: 60%;
  }

  .div-block-313445._1 {
    width: 100%;
  }

  .our-clinical-section {
    height: auto;
    padding-bottom: 20px;
  }

  .div-block-313446 {
    width: 100%;
  }

  .cosmetic-section {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .div-block-312425 {
    flex-direction: column;
  }

  .div-block-312422 {
    width: 100%;
    margin-top: 40px;
  }

  .div-block-312625 {
    width: 100%;
  }

  .link-block-66 {
    width: 50%;
  }

  .heading-7188,
  .heading-7188._2,
  .heading-7188._1 {
    font-size: 25px;
    line-height: 35px;
  }

  .text-block-15901 {
    text-align: center;
    line-height: 25px;
  }

  .text-block-15901._2 {
    text-align: left;
  }

  .smile-bredcrumb-section {
    z-index: 0;
    height: 15vh;
  }

  .div-block-313453 {
    width: 100%;
  }

  .div-block-312420 {
    flex-direction: column;
  }

  .div-block-312429 {
    width: 100%;
  }

  .div-block-313455 {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .div-block-313456 {
    width: 100%;
    justify-content: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-313457 {
    display: block;
  }

  .div-block-313458 {
    width: 280px;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .link-block-69.left {
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-313461.f {
    margin-right: 0;
  }

  .div-block-313461.twitter {
    margin-left: 10px;
    margin-right: 0;
  }

  .div-block-313461.inst {
    margin-left: 10px;
  }

  .div-block-312421 {
    width: 100%;
  }

  .div-block-313462 {
    width: 100%;
    justify-content: flex-start;
    margin-top: 20px;
  }

  .div-block-312426 {
    width: 100%;
  }

  .div-block-313464 {
    flex-direction: column;
    padding-top: 10px;
  }

  .div-block-312430 {
    display: none;
    top: -34px;
    left: 98px;
  }

  .div-block-313466.hide {
    display: none;
  }

  .nav-link-4 {
    padding-bottom: 20px;
  }

  .div-block-313473 {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .div-block-313474 {
    width: 100%;
  }

  .form-3 {
    width: 100%;
    margin-top: 0;
  }

  .div-block-313477 {
    width: 100%;
    align-items: center;
    margin-top: 0;
  }

  .paragraph-2207 {
    text-align: center;
    font-size: 18px;
    line-height: 26px;
  }

  .link-147 {
    text-transform: uppercase;
    font-size: 14px;
    line-height: 25px;
  }

  .div-block-312610 {
    width: 100%;
  }

  .div-block-312610._1 {
    margin-top: 10px;
  }

  .div-block-312610._1._2 {
    margin-top: 20px;
  }

  .div-block-312610._1._2.t {
    width: 74%;
    margin-top: 0;
  }

  .link-149 {
    font-size: 15px;
    line-height: 25px;
  }

  .div-block-312609 {
    flex-direction: column;
  }

  .div-block-312609.top {
    margin-top: 0;
  }

  .div-block-312609.top.center {
    justify-content: flex-end;
    margin-top: 0;
  }

  .div-block-312609._1 {
    margin-top: 10px;
  }

  .insurances-section {
    height: 100vh;
  }

  .heading-10,
  .heading-10._1 {
    margin-top: 0;
  }

  .div-block-312608 {
    height: auto;
    border-radius: 20px;
    justify-content: flex-start;
    padding-top: 40px;
    top: 0%;
  }

  .first-services {
    width: 100%;
    height: 450px;
    justify-content: flex-start;
  }

  .div-block-313486 {
    grid-template-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-7388 {
    font-size: 21px;
  }

  .service-section {
    border-top-right-radius: 151px;
    padding-bottom: 50px;
    padding-left: 20px;
  }

  .div-block-312413 {
    width: 100%;
    padding-top: 30px;
  }

  .div-block-312410 {
    justify-content: space-around;
  }

  .div-block-312415 {
    width: 8%;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .container-168 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-312411 {
    display: none;
  }

  .text-block-15409 {
    text-align: center;
    font-size: 16px;
  }
  .footer-text-toogle7 {
    text-align: center;
    font-size: 16px;
  }

  .section-117 {
    padding-top: 10px;
    padding-bottom: 40px;
  }

  .div-block-780 {
    margin-top: 10px;
  }

  .image-32683 {
    width: 40%;
    display: none;
    top: 58%;
  }

  .div-block-800 {
    display: block;
  }

  .div-block-312593 {
    width: 100%;
  }

  .grid-column-left4 {
    width: 100%;
    flex-direction: column;
    margin-top: 20px;
    padding-left: 0;
  }

  .h4-2 {
    text-align: center;
  }

  .h4-2._1 {
    text-align: center;
    margin-bottom: 20px;
  }

  .h4-2._1.brand-logo-white,
  .h4-2.h {
    display: none;
  }

  .grid-flex-container {
    flex-direction: column-reverse;
  }

  .heading-6 {
    font-size: 25px;
    line-height: 35px;
  }

  .grid-1 {
    width: 100%;
    height: 200px;
    box-shadow: none;
  }

  .grid-2 {
    width: 100%;
    height: 200px;
    margin-top: 10px;
    position: static;
  }

  .div-block-312674 {
    width: 100%;
  }

  .grid-item {
    flex-direction: column;
  }

  .why-choose-us-section {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-colum-right {
    width: auto;
    margin-top: 20px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .inner-section-2 {
    margin-top: 0;
  }

  .button-wrapper {
    display: none;
  }

  .button-wrapper.top {
    display: block;
  }

  .button-wrapper.top.h,
  .button-wrapper.top.h.s,
  .button-wrapper.top.hide {
    display: none;
  }

  .button-text {
    font-size: 14px;
  }

  .adison-filter-section {
    padding-bottom: 40px;
  }

  .adison-filter-section.white-section {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .why-image-el {
    display: none;
  }

  .why-image-el.small {
    display: block;
    right: 6%;
  }

  .container-169 {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-image-bg {
    height: 350px;
  }

  .button-2.t1.show.hide1 {
    display: none;
  }

  .button-2.t1.show.hide1.one,
  .button-2.t1.show.hide1.te {
    display: flex;
    color: white;
  }

  .heading-7246 {
    font-size: 25px;
    line-height: 35px;
  }

  .grid-image {
    height: 300px;
  }

  .div-block-313490.bold-text-410 {
    margin-top: 20px;
  }

  .heading-7334 {
    text-align: left;
    font-family: Montserrat, sans-serif;
    font-size: 25px;
    font-weight: 600;
  }

  .div-block-312892 {
    display: none;
  }

  .div-block-312888 {
    border-radius: 10px;
    margin-top: 60px;
    padding-left: 10px;
  }

  .heading-7332 {
    font-size: 25px;
    line-height: 35px;
  }

  .div-block-312884 {
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-2259 {
    text-align: left;
  }

  .new-patients,
  .new-patients.existing-patient-s {
    padding-top: 0;
  }

  .list-26 {
    text-align: left;
  }

  .div-block-312885 {
    height: 177px;
  }

  .div-block-313492 {
    padding-top: 10px;
  }

  .div-block-313493.existing-patient {
    border-radius: 10px;
  }

  .div-block-313494 {
    border-radius: 10px;
    margin-top: 20px;
  }

  .text-span-79 {
    font-size: 17px;
    line-height: 26px;
  }

  .paragraph-2263,
  .list-27 {
    text-align: left;
  }

  .div-block-313496 {
    height: 177px;
  }

  .div-block-313496.ext-1 {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-32623 {
    height: auto;
  }

  .div-block-313497 {
    width: 37%;
  }

  .div-block-313497._1 {
    width: 43%;
  }

  .div-block-313497._1._3 {
    width: 48%;
  }

  .div-block-313497._1._2 {
    width: 58%;
  }

  .paragraph-2266 {
    text-align: center;
  }

  .link-167._1 {
    font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia,
      serif;
  }

  .div-block-313500 {
    width: 100%;
  }

  .brand-13 {
    width: 70%;
  }

  .div-block-313501 {
    margin-top: 20px;
  }

  .about-section-2 {
    padding-top: 0;
    padding-bottom: 10px;
  }

  .div-block-313504._1,
  .div-block-313505 {
    width: 100%;
  }

  .div-block-313507 {
    flex-direction: column;
  }

  .div-block-313508 {
    width: 100%;
    margin-top: 40px;
  }

  .div-block-313510 {
    width: 100%;
    justify-content: center;
    padding-left: 0;
  }

  .div-block-313513 {
    flex-direction: column-reverse;
    display: flex;
  }

  .text-block-15907 {
    font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
      Tahoma, sans-serif;
    font-size: 16px;
  }

  .text-block-15909 {
    text-align: center;
    line-height: 25px;
  }

  .text-block-15909._2 {
    text-align: left;
  }

  .div-block-313522 {
    display: none;
    top: -34px;
    left: 98px;
  }

  .div-block-313524 {
    width: 100%;
  }

  .link-168 {
    font-size: 16px;
    font-weight: 700;
  }

  .div-block-313525 {
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 20px;
  }

  .div-block-313526 {
    width: 100%;
  }

  .div-block-313527 {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .div-block-313528 {
    width: 100%;
    justify-content: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-313529 {
    display: block;
  }

  .div-block-313530 {
    width: 280px;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .link-block-71.left {
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-313534.f {
    margin-right: 0;
  }

  .div-block-313534.twitter {
    margin-left: 10px;
    margin-right: 0;
  }

  .div-block-313534.inst {
    margin-left: 10px;
  }

  .div-block-313536 {
    width: 100%;
    margin-top: 20px;
  }

  .heading-7397 {
    text-align: left;
    font-size: 25px;
    line-height: 35px;
  }

  .heading-7397._2,
  .heading-7397._1 {
    font-size: 25px;
    line-height: 35px;
  }

  .link-169 {
    font-size: 16px;
  }

  .div-block-313538 {
    width: 100%;
    justify-content: flex-start;
    margin-top: 20px;
  }

  .team-page-section-2._1 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-313540 {
    width: 100%;
  }

  .link-170 {
    font-family: Montserrat, sans-serif;
    font-weight: 500;
  }

  .div-block-313546 {
    flex-direction: column;
    padding-top: 10px;
  }

  .div-block-313548,
  .div-block-313550.hide {
    display: none;
  }

  .bold-text-382 {
    font-weight: 700;
  }

  .div-block-313552 {
    align-items: center;
    margin-top: 20px;
  }

  .div-block-313555 {
    width: 37%;
  }

  .div-block-313555._1 {
    width: 43%;
  }

  .div-block-313555._1._3 {
    width: 48%;
  }

  .div-block-313555._1._2 {
    width: 58%;
  }

  .link-171._1 {
    font-family: Times New Roman, TimesNewRoman, Times, Baskerville, Georgia,
      serif;
  }

  .brand-14 {
    width: 70%;
  }

  .brand-15 {
    width: 60%;
  }

  .div-block-313558 {
    margin-top: 0;
  }

  .div-block-313559 {
    width: 100%;
    justify-content: center;
    padding-left: 0;
  }

  .div-block-313560 {
    width: 100%;
  }

  .div-block-313560._1 {
    width: 100%;
    justify-content: center;
  }

  .div-block-313562 {
    flex-direction: column;
    align-items: center;
    padding-top: 0;
    display: flex;
  }

  .text-block-15920 {
    color: #fff;
    font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
      Tahoma, sans-serif;
    font-size: 16px;
  }

  .div-block-313563 {
    padding-left: 0;
  }

  .link-172 {
    color: #fff;
    font-size: 16px;
    font-weight: 700;
  }

  .heading-7400 {
    font-size: 15px;
    line-height: 25px;
  }

  .nav-menu-14 {
    height: 221vh;
  }

  .div-block-313565 {
    margin-top: 20px;
  }

  .heading-7402.t1 {
    font-size: 15px;
    line-height: 25px;
  }

  .paragraph-2271 {
    text-align: left;
  }

  .heading-7403 {
    text-align: left;
    font-size: 25px;
    line-height: 35px;
  }

  .heading-7403._3 {
    margin-right: auto;
    font-size: 25px;
    line-height: 35px;
  }

  .heading-7403.left {
    padding-left: 20px;
  }

  .link-173 {
    font-size: 16px;
  }

  .div-block-313573,
  .div-block-313573.reverse {
    flex-direction: column;
  }

  .bold-text-385 {
    color: #fff;
    font-weight: 700;
  }

  .faq-question-bar {
    align-items: center;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .div-block-313575 {
    width: 37%;
  }

  .div-block-313575._1 {
    width: 43%;
  }

  .div-block-313575._1._3 {
    width: 48%;
  }

  .div-block-313575._1._2 {
    width: 58%;
  }

  .div-block-313577 {
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 10px;
  }

  .div-block-313577.reverse {
    padding-left: 20px;
    padding-right: 10px;
  }

  .tab-link-tab-2 {
    width: 220px;
    margin-right: 0;
  }

  .tab-link-tab-2._2 {
    width: 220px;
  }

  .brand-16 {
    width: 60%;
  }

  .heading-7404 {
    font-size: 25px;
    line-height: 35px;
  }

  .div-block-313581 {
    width: 100%;
    justify-content: center;
    padding-left: 0;
  }

  .service-page-section {
    height: 75vh;
  }

  .text-block-15923 {
    font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
      Tahoma, sans-serif;
    font-size: 16px;
  }

  .list-29 {
    padding-left: 10px;
  }

  .link-193 {
    font-size: 16px;
    font-weight: 700;
  }

  .question-title {
    flex: 1;
    font-size: 18px;
  }

  .nav-menu-15 {
    height: 221vh;
  }

  .div-block-313584 {
    margin-top: 100px;
  }

  .tabs-content {
    margin-top: 40px;
  }

  .faq-question-wrap {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-2272 {
    text-align: left;
  }

  .heading-7407 {
    text-align: left;
    font-size: 25px;
    line-height: 35px;
  }

  .link-194 {
    font-size: 16px;
  }

  .tab-pane-tab-1 {
    margin-top: 0;
  }

  .faq-circle {
    width: 30px;
    height: 30px;
    min-height: 40px;
    min-width: 40px;
  }

  .div-block-313587.reverse._2 {
    padding-right: 0;
  }

  .tabs-menu {
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .bold-text-388 {
    font-weight: 700;
  }

  .faq-content {
    height: 0;
    margin-top: 0;
    padding-top: 0;
  }

  .paragraph-2228 {
    text-align: left;
  }

  .left-childfinancediv {
    width: 100%;
    height: 300px;
    margin-left: 0;
  }

  .list-duv {
    flex-direction: column;
    padding-top: 20px;
  }

  .list-24 {
    margin-left: 0;
    padding-left: 20px;
  }

  .absolutediv {
    display: none;
  }

  .main-div-finance {
    padding-right: 0;
  }

  .heading-7292._58585646 {
    text-align: left;
    font-size: 25px;
    line-height: 35px;
  }

  .rightfinancechilddiv {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-7295._454554 {
    font-size: 23px;
    line-height: 33px;
  }

  .card-3 {
    justify-content: center;
  }

  .leftbgcilddiv._1,
  .leftbgcilddiv._45855 {
    width: 100%;
  }

  .div-block-31334 {
    margin-left: 0;
  }

  .mainlogodiv {
    flex-direction: column;
  }

  .logo-section {
    padding-bottom: 0;
  }

  .div-block-312799 {
    z-index: -1;
    height: 25vh;
    display: none;
    top: 49.5%;
    left: -4%;
  }

  .imgabout {
    justify-content: center;
    padding-top: 30px;
  }

  .image-32561 {
    height: auto;
  }

  .mainheading {
    margin-top: 0;
    font-size: 25px;
    line-height: 35px;
  }

  .div-block-313590 {
    display: none;
  }

  .aboutsection-2 {
    padding-top: 20px;
    padding-bottom: 60px;
  }

  .header-wrap-2.left {
    align-items: center;
  }

  .header-wrap-2.left.center._2 {
    align-items: flex-start;
  }

  .div-block-312921 {
    display: none;
  }

  .paragraph-2227 {
    padding-right: 10px;
  }

  .div-block-312919 {
    height: auto;
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    margin-top: 0;
    margin-bottom: 20px;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-7296 {
    margin-right: auto;
  }

  .p-text.p-25 {
    text-align: center;
    padding-top: 10px;
    font-size: 17px;
    line-height: 25px;
  }

  .p-text.p-25.center {
    text-align: left;
  }

  .heading-7409 {
    font-size: 25px;
    line-height: 35px;
  }

  .heading-7409.center {
    text-align: center;
  }

  .div-block-312920 {
    width: 100%;
    align-items: center;
  }

  .check-section {
    padding: 20px 10px 0;
  }

  .list-item-49 {
    text-align: left;
  }

  .div-block-313591 {
    width: 100%;
  }

  .div-block-313592 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-313593 {
    height: 300px;
    background-position: 50%;
  }

  .div-block-313594 {
    width: 100%;
    justify-content: center;
    padding-left: 0;
  }

  .div-block-313595 {
    width: 37%;
  }

  .div-block-313595._1 {
    width: 43%;
  }

  .div-block-313595._1._2 {
    width: 58%;
  }

  .div-block-313595._1._3 {
    width: 48%;
  }

  .nav-menu-16 {
    height: 221vh;
  }

  .div-block-313597.team {
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-7410 {
    font-size: 25px;
    line-height: 35px;
  }

  .div-block-313598.reverse {
    margin-top: 40px;
  }

  .list-31 {
    padding-left: 10px;
  }

  .div-block-313602 {
    border-radius: 30px;
    padding: 20px 10px 40px;
  }

  .div-block-313603 {
    padding-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .list-for-zirconia-advantages {
    padding-left: 10px;
  }

  .link-195 {
    font-size: 16px;
  }

  .div-block-313606 {
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .list-for-deep-cleanig {
    padding-left: 10px;
  }

  .tab-link-tab-1-2 {
    width: 220px;
  }

  .paragraph-2273 {
    text-align: left;
  }

  .tab-link-tab-2-2,
  .tab-link-tab-2-2.w--current,
  .tab-link-tab-2-2._1.w--current {
    margin-right: 0;
  }

  .div-block-313607 {
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-313607._1 {
    margin-top: 40px;
    padding-right: 0;
  }

  .div-block-313607._2 {
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-7411.of-bonding {
    font-size: 25px;
    line-height: 35px;
  }

  .smile-bredcrumb-section-2 {
    height: 15vh;
  }

  .bold-text-398 {
    font-weight: 600;
  }

  .heading-7412 {
    font-size: 25px;
    line-height: 35px;
  }

  .div-block-313608 {
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 10px;
  }

  .div-block-313608.reverse {
    padding-left: 20px;
    padding-right: 10px;
  }

  .list-32 {
    padding-left: 10px;
  }

  .text-block-15928 {
    font-size: 16px;
    font-weight: 600;
  }

  .heading-7414 {
    text-align: left;
    font-size: 25px;
    line-height: 35px;
  }

  .heading-7414.c1 {
    font-size: 25px;
    line-height: 35px;
  }

  .link-196 {
    font-size: 16px;
    font-weight: 600;
  }

  .brand-17 {
    width: 70%;
  }

  .div-block-313611 {
    padding-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-313612 {
    width: 100%;
    justify-content: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-313613 {
    display: block;
  }

  .text-block-15930 {
    text-align: center;
    line-height: 25px;
  }

  .text-block-15930._2 {
    text-align: left;
  }

  .div-block-313616._1 {
    width: 100%;
  }

  .div-block-313617 {
    width: 280px;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .div-block-313618 {
    width: 100%;
  }

  .div-block-313620 {
    width: 100%;
    justify-content: flex-start;
    margin-top: 20px;
  }

  .div-block-313622 {
    flex-direction: column;
    padding-top: 10px;
  }

  .div-block-313623 {
    margin-top: 20px;
  }

  .link-197 {
    font-family: Montserrat, sans-serif;
    font-weight: 500;
  }

  .link-block-77.left {
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-313625 {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .div-block-313628.twitter {
    margin-left: 10px;
    margin-right: 0;
  }

  .div-block-313628.f {
    margin-right: 0;
  }

  .div-block-313628.inst {
    margin-left: 10px;
  }

  .div-block-313629.hide {
    display: none;
  }

  .div-block-313630 {
    width: 100%;
  }

  .heading-7416 {
    text-align: left;
    font-size: 25px;
    line-height: 35px;
  }

  .heading-7416.c1 {
    font-size: 25px;
    line-height: 35px;
  }

  .nav-menu-17 {
    height: 221vh;
  }

  .div-block-313634 {
    padding-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-2278 {
    text-align: left;
  }

  .div-block-313635.t1,
  .div-block-313636.team {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-313637 {
    width: 100%;
    justify-content: center;
    padding-left: 0;
  }

  .brand-18 {
    width: 70%;
  }

  .div-block-313639 {
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-313639._1 {
    margin-top: 20px;
  }

  .tab-link-tab-1-3,
  .tab-link-tab-1-3.w--current {
    width: 240px;
  }

  .div-block-313642 {
    padding-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .dental-trauma12 {
    padding-left: 10px;
  }

  .div-block-313643 {
    border-radius: 30px;
    padding-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-313644 {
    width: 37%;
  }

  .div-block-313644._1 {
    width: 43%;
  }

  .div-block-313644._1._2 {
    width: 58%;
  }

  .div-block-313644._1._3 {
    width: 48%;
  }

  .smile-bredcrumb-section-3 {
    height: 15vh;
  }

  .div-block-313645 {
    padding-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .heading-7420 {
    font-size: 25px;
    line-height: 35px;
  }

  .link-198 {
    font-size: 16px;
    font-weight: 700;
  }

  .bold-text-407 {
    font-weight: 700;
  }

  .tab-link-tab-2-3,
  .tab-link-tab-2-3._1.w--current {
    margin-right: 0;
  }

  .text-block-15937 {
    font-size: 16px;
  }

  .div-block-313647.reverse.top-b {
    margin-top: 0;
  }

  .link-199 {
    font-size: 16px;
  }

  .div-block-313649 {
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 10px;
  }

  .div-block-313649.reverse {
    padding-left: 20px;
    padding-right: 10px;
  }

  .div-block-313649.reverse.te {
    height: auto;
  }

  .list-for-tooth-extraction {
    padding-left: 10px;
  }

  .div-block-313650 {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .div-block-313651 {
    width: 100%;
    justify-content: flex-start;
    margin-top: 20px;
  }

  .div-block-313652 {
    width: 100%;
    justify-content: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-313653 {
    width: 100%;
  }

  .link-200 {
    font-family: Montserrat, sans-serif;
    font-weight: 500;
  }

  .div-block-313656 {
    margin-top: 20px;
  }

  .div-block-313658._1,
  .div-block-313659 {
    width: 100%;
  }

  .div-block-313660.hide {
    display: none;
  }

  .div-block-313662.inst {
    margin-left: 10px;
  }

  .div-block-313662.f {
    margin-right: 0;
  }

  .div-block-313662.twitter {
    margin-left: 10px;
    margin-right: 0;
  }

  .div-block-313663 {
    flex-direction: column;
    padding-top: 10px;
  }

  .div-block-313664 {
    display: block;
  }

  .link-block-80.left {
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .text-block-15944 {
    text-align: center;
    line-height: 25px;
  }

  .text-block-15944._2 {
    text-align: left;
  }

  .div-block-313666 {
    width: 280px;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .paragraph-2280 {
    text-align: left;
  }

  .div-block-313670 {
    padding-bottom: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .link-201 {
    font-size: 16px;
    font-weight: 700;
  }

  .nav-menu-18 {
    height: 221vh;
  }

  .div-block-313673 {
    width: 100%;
    justify-content: center;
    padding-left: 0;
  }

  .heading-7421 {
    font-size: 25px;
    line-height: 35px;
  }

  .bold-text-409 {
    font-weight: 700;
  }

  .div-block-313674 {
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .brand-19 {
    width: 70%;
  }

  .div-block-313675 {
    width: 37%;
  }

  .div-block-313675._1 {
    width: 43%;
  }

  .div-block-313675._1._2 {
    width: 58%;
  }

  .div-block-313675._1._3 {
    width: 48%;
  }

  .tab-link-tab-1-4.w--current {
    width: 240px;
  }

  .div-block-313677 {
    margin-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .smile-bredcrumb-section-4 {
    z-index: 0;
    height: 15vh;
  }

  .heading-7423 {
    font-size: 25px;
    line-height: 35px;
  }

  .div-block-313680 {
    border-radius: 30px;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .link-202 {
    color: #000;
    font-size: 16px;
  }

  .tab-link-tab-2-4 {
    margin-right: 0;
  }

  .tab-link-tab-2-4._1 {
    width: 240px;
  }

  .div-block-313682.reverse {
    margin-top: 40px;
  }

  .div-block-313684.team {
    padding-left: 10px;
    padding-right: 10px;
  }

  .text-block-15948 {
    font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
      Tahoma, sans-serif;
    font-size: 16px;
  }

  .heading-7425 {
    text-align: left;
    font-size: 25px;
    line-height: 35px;
  }

  .heading-7425.c1 {
    font-size: 25px;
    line-height: 35px;
  }

  .div-block-313685,
  .div-block-313685.reverse {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-313687 {
    width: 100%;
    justify-content: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-313688.hide {
    display: none;
  }

  .link-block-82.left {
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-313691 {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .div-block-313692 {
    width: 100%;
    justify-content: flex-start;
    margin-top: 20px;
  }

  .link-203 {
    font-family: Montserrat, sans-serif;
    font-weight: 500;
  }

  .div-block-313695 {
    margin-top: 20px;
  }

  .div-block-313697.twitter {
    margin-left: 10px;
    margin-right: 0;
  }

  .div-block-313697.inst {
    margin-left: 10px;
  }

  .div-block-313697.f {
    margin-right: 0;
  }

  .div-block-313698 {
    display: block;
  }

  .text-block-15954 {
    text-align: center;
    line-height: 25px;
  }

  .text-block-15954._2 {
    text-align: left;
  }

  .div-block-313700 {
    width: 100%;
  }

  .div-block-313701 {
    flex-direction: column;
    padding-top: 10px;
  }

  .div-block-313702,
  .div-block-313703._1 {
    width: 100%;
  }

  .div-block-313704 {
    width: 280px;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .nav-menu-19 {
    height: 221vh;
  }

  .link-204 {
    font-size: 16px;
    font-weight: 700;
  }

  .bold-text-414 {
    font-weight: 700;
  }

  .div-block-313707 {
    border-radius: 21px;
    padding: 20px 10px 40px;
  }
  .div-block-314011_1 {
    border-radius: 21px;
    padding: 20px 10px 40px;
  }
  /* .div-block-313707{
    border-radius: 21px;
    padding: 20px 10px 40px;
  } */

  .div-block-313709 {
    padding: 20px 10px 40px;
  }

  .brand-20 {
    width: 70%;
  }

  .text-block-15955 {
    font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
      Tahoma, sans-serif;
    font-size: 16px;
  }

  .paragraph-2284 {
    text-align: left;
  }

  .div-block-313711 {
    width: 37%;
  }

  .div-block-313711._1 {
    width: 43%;
  }

  .div-block-313711._1._2 {
    width: 58%;
  }

  .div-block-313711._1._3 {
    width: 48%;
  }

  .heading-7426 {
    font-size: 25px;
    line-height: 35px;
  }

  .div-block-313712 {
    margin-top: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-313712._2 {
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-313712.o.r {
    padding-left: 0;
    padding-right: 0;
  }

  .tab-link-tab-1-5 {
    width: 240px;
  }

  .div-block-313713.team {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-313714 {
    padding: 20px 10px;
  }

  .smile-bredcrumb-section-5 {
    z-index: 0;
    height: 15vh;
  }

  .heading-7429 {
    text-align: left;
    font-size: 25px;
    line-height: 35px;
  }

  .heading-7429.c1 {
    font-size: 25px;
    line-height: 35px;
  }

  .tab-link-tab-2-5 {
    margin-right: 0;
  }

  .tab-link-tab-2-5._1.w--current {
    width: 240px;
    margin-right: 0;
  }

  .div-block-313718 {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-313718.reverse {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-313720.reverse {
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-313721 {
    width: 100%;
    justify-content: center;
    padding-left: 0;
  }

  .link-205 {
    font-size: 16px;
  }

  .link-block-85.left {
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-313723.f {
    margin-right: 0;
  }

  .div-block-313723.inst {
    margin-left: 10px;
  }

  .div-block-313723.twitter {
    margin-left: 10px;
    margin-right: 0;
  }

  .div-block-313725 {
    width: 280px;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .div-block-313726 {
    width: 100%;
  }

  .div-block-313727 {
    width: 100%;
    justify-content: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-313728 {
    margin-top: 20px;
  }

  .text-block-15962 {
    text-align: center;
    line-height: 25px;
  }

  .text-block-15962._2 {
    text-align: left;
  }

  .div-block-313732 {
    width: 100%;
  }

  .div-block-313734 {
    display: block;
  }

  .div-block-313735 {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .div-block-313736._1 {
    width: 100%;
  }

  .div-block-313737.hide {
    display: none;
  }

  .div-block-313738 {
    width: 100%;
    justify-content: flex-start;
    margin-top: 20px;
  }

  .link-206 {
    font-family: Montserrat, sans-serif;
    font-weight: 500;
  }

  .div-block-313740 {
    flex-direction: column;
    padding-top: 10px;
  }

  .paragraph-2288 {
    text-align: left;
  }

  .nav-menu-20 {
    height: 221vh;
  }

  .link-207 {
    font-size: 16px;
    font-weight: 700;
  }

  .div-block-313741.reverse {
    margin-top: 30px;
    padding-right: 0;
  }

  .div-block-313745 {
    width: 37%;
  }

  .div-block-313745._1 {
    width: 43%;
  }

  .div-block-313745._1._2 {
    width: 58%;
  }

  .div-block-313745._1._3 {
    width: 48%;
  }

  .brand-21 {
    width: 70%;
  }

  .text-block-15966 {
    font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
      Tahoma, sans-serif;
    font-size: 16px;
  }

  .heading-7431 {
    font-size: 25px;
    line-height: 35px;
  }

  .tab-link-tab-1-6.w--current {
    width: 240px;
  }

  .smile-bredcrumb-section-6 {
    z-index: 0;
    height: 15vh;
  }

  .div-block-313750 {
    width: 100%;
    justify-content: center;
    padding-left: 0;
  }

  .heading-7432 {
    text-align: left;
    font-size: 25px;
    line-height: 35px;
  }

  .heading-7432.c1 {
    font-size: 25px;
    line-height: 35px;
  }

  .div-block-313751._9 {
    border-radius: 25px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-313752.team {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tab-link-tab-2-6 {
    margin-right: 0;
  }

  .div-block-313753 {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 10px;
  }

  .div-block-313753.reverse {
    padding-left: 20px;
    padding-right: 10px;
  }

  .div-block-313755 {
    padding: 20px 10px 40px;
  }

  .bold-text-424 {
    font-weight: 700;
  }

  .link-208 {
    font-size: 16px;
  }

  .div-block-313756 {
    margin-top: 40px;
  }

  .div-block-313756._2.p {
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-313757 {
    width: 100%;
  }

  .text-block-15970 {
    text-align: center;
    line-height: 25px;
  }

  .text-block-15970._2 {
    text-align: left;
  }

  .div-block-313758 {
    width: 100%;
    justify-content: flex-start;
    margin-top: 20px;
  }

  .div-block-313759 {
    flex-direction: column;
    padding-top: 10px;
  }

  .div-block-313760 {
    width: 100%;
    justify-content: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .link-block-88.left {
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-313764 {
    margin-top: 20px;
  }

  .div-block-313766 {
    width: 100%;
  }

  .div-block-313767.twitter {
    margin-left: 10px;
    margin-right: 0;
  }

  .div-block-313767.inst {
    margin-left: 10px;
  }

  .div-block-313767.f {
    margin-right: 0;
  }

  .div-block-313768.hide {
    display: none;
  }

  .link-209 {
    font-family: Montserrat, sans-serif;
    font-weight: 500;
  }

  .div-block-313769 {
    width: 280px;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .div-block-313772._1 {
    width: 100%;
  }

  .div-block-313774 {
    display: block;
  }

  .div-block-313775 {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .div-block-313777 {
    width: 100%;
  }

  .div-block-313778 {
    margin-top: 20px;
  }

  .div-block-313779._1,
  .div-block-313780 {
    width: 100%;
  }

  .div-block-313782 {
    justify-content: center;
  }

  .sb2div,
  .div-block-313305 {
    width: 100%;
  }

  .div-block-313786 {
    width: 80%;
  }

  .text-block-15978 {
    text-align: center;
    line-height: 25px;
  }

  .text-block-15978._2 {
    text-align: left;
  }

  .stydysection {
    padding-bottom: 20px;
  }

  .div-block-313789 {
    width: 100%;
  }

  .div-block-313790 {
    margin-top: 20px;
    margin-bottom: 40px;
  }

  .div-block-313791 {
    width: 100%;
    justify-content: flex-start;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-313792 {
    display: block;
  }

  .div-block-313794 {
    width: 100%;
  }

  .div-block-313795 {
    width: 280px;
    height: 50px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .link-block-144.left {
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .div-block-313799.f {
    margin-right: 0;
  }

  .div-block-313799.twitter {
    margin-left: 10px;
    margin-right: 0;
  }

  .div-block-313799.inst {
    margin-left: 10px;
  }

  .div-block-313304 {
    width: 100%;
    padding-top: 20px;
  }

  .div-block-313306 {
    height: 200px;
  }

  .div-block-313306.tp {
    height: auto;
  }

  .sub1divstudt {
    width: 100%;
  }

  .div-block-313802 {
    width: 100%;
    justify-content: flex-start;
    margin-top: 20px;
  }

  .heading-7343 {
    font-size: 25px;
    line-height: 33px;
  }

  .heading-7435 {
    font-size: 22px;
    line-height: 30px;
  }

  .link-211 {
    font-family: Montserrat, sans-serif;
    font-weight: 500;
  }

  .div-block-313805 {
    flex-direction: column;
    padding-top: 10px;
  }

  .div-block-313806.hide {
    display: none;
  }

  .div-block-313809 {
    width: 100%;
    height: auto;
  }

  .div-block-313810 {
    width: 100%;
    margin-top: 20px;
  }

  .div-block-313811 {
    width: 100%;
    padding-left: 10px;
  }

  .div-block-313812 {
    justify-content: center;
  }

  .div-block-313814 {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-313817._36 {
    padding-left: 0;
  }

  .paragraph-2293._333 {
    margin-top: 0;
  }

  .div-block-313819 {
    width: 90%;
  }

  .tab-link-tab-1-8 {
    padding-left: 10px;
  }

  .tab-link-tab-1-8.w--current {
    width: 280px;
  }

  .tab-link-tab-1-8._1 {
    padding-left: 10px;
  }

  .tab-link-tab-1-8.first1.w--current {
    padding-left: 5px;
  }

  .link-213._1 {
    font-size: 15px;
  }

  .div-block-313821 {
    margin-top: 20px;
  }

  .div-block-313824 {
    width: 100%;
  }

  .div-block-313824._1 {
    padding-left: 10px;
  }

  .div-block-313825 {
    justify-items: start;
  }

  .div-block-313829 {
    width: 100%;
    padding-top: 20px;
  }

  .div-block-313830 {
    height: 200px;
    align-items: center;
    padding-top: 0;
  }

  .div-block-313830.tp {
    height: 200px;
  }

  .paragraph-2294 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-7438,
  .heading-7439 {
    font-size: 25px;
    line-height: 35px;
  }

  .div-block-313835 {
    width: 100%;
  }

  .div-block-313836 {
    justify-content: center;
  }

  .div-block-313838 {
    width: 100%;
  }

  .div-block-313841._36 {
    padding-right: 10px;
  }

  .paragraph-2295._333 {
    padding-top: 0;
  }

  .div-block-313843 {
    width: 90%;
  }

  .tab-link-tab-1-9 {
    padding-left: 5px;
  }

  .tab-link-tab-1-9.w--current {
    width: 280px;
  }

  .tab-link-tab-1-9._1,
  .tab-link-tab-1-9.first1.w--current,
  .tab-link-tab-1-9.t1 {
    padding-left: 10px;
  }

  .link-214._1 {
    font-size: 15px;
  }

  .div-block-313848 {
    width: 100%;
  }

  .div-block-313848.t {
    padding-left: 10px;
  }

  .div-block-313853 {
    width: 100%;
    padding-top: 20px;
  }

  .div-block-313854 {
    height: 230px;
    padding-top: 20px;
  }

  .div-block-313854.tp {
    height: 230px;
    justify-content: flex-start;
    padding-top: 20px;
  }

  .heading-7442 {
    font-size: 25px;
    line-height: 33px;
  }

  .heading-7443 {
    font-size: 25px;
    line-height: 30px;
  }

  .div-block-313859 {
    width: 100%;
    padding-left: 0;
  }

  .div-block-313860 {
    justify-content: center;
  }

  .div-block-313862 {
    width: 100%;
  }

  .div-block-313862.sem {
    padding-right: 10px;
  }

  .div-block-313865._36 {
    padding-left: 10px;
    padding-right: 0;
  }

  .div-block-313867 {
    width: 90%;
  }

  .tab-link-tab-1-10 {
    padding-left: 10px;
  }

  .tab-link-tab-1-10.w--current {
    width: 280px;
  }

  .tab-link-tab-1-10._1,
  .tab-link-tab-1-10.first1.w--current {
    padding-left: 10px;
  }

  .link-215._1 {
    font-size: 15px;
  }

  .div-block-313872 {
    width: 100%;
  }

  .div-block-313877 {
    width: 100%;
    padding-top: 20px;
  }

  .div-block-313878 {
    height: 200px;
  }

  .div-block-313878.tp {
    height: auto;
  }

  .heading-7446 {
    font-size: 25px;
    line-height: 33px;
  }

  .heading-7446._1 {
    font-size: 25px;
    line-height: 35px;
  }

  .heading-7447 {
    font-size: 22px;
    line-height: 30px;
  }

  .div-block-313881 {
    width: 100%;
    height: auto;
  }

  .div-block-313882 {
    width: 100%;
    height: 350px;
    margin-top: 20px;
  }

  .div-block-313883 {
    width: 100%;
  }

  .div-block-313884 {
    justify-content: center;
  }

  .div-block-313886 {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-313889._36 {
    padding-left: 0;
  }

  .div-block-313891 {
    width: 90%;
  }

  .div-block-313892 {
    margin-top: 0;
    padding-top: 0;
  }

  .tab-link-tab-1-11,
  .tab-link-tab-1-11._1,
  .tab-link-tab-1-11.first.w--current {
    padding-left: 10px;
  }

  .link-216._1 {
    font-size: 15px;
  }

  .div-block-313893 {
    height: auto;
    margin-top: 20px;
  }

  .div-block-313894 {
    padding-top: 0;
  }

  .div-block-313896 {
    width: 100%;
  }

  .div-block-313901 {
    width: 100%;
    padding-top: 20px;
  }

  .div-block-313902 {
    height: 230px;
  }

  .div-block-313902.tp {
    height: auto;
  }

  .heading-7450 {
    font-size: 22px;
    line-height: 30px;
  }

  .div-block-313905 {
    width: 100%;
    height: auto;
  }

  .div-block-313906 {
    width: 100%;
    height: 350px;
  }

  .div-block-313907 {
    width: 100%;
  }

  .div-block-313908 {
    justify-content: center;
  }

  .div-block-313913 {
    width: 90%;
  }

  .div-block-313913.t2 {
    padding-left: 5px;
  }

  .question-title-2 {
    flex: 1;
    font-size: 16px;
    line-height: 22px;
  }

  .tab-link-tab-1-12 {
    padding-left: 10px;
  }

  .tab-link-tab-1-12.w--current {
    width: 280px;
  }

  .tab-link-tab-1-12._1,
  .tab-link-tab-1-12.first.w--current {
    padding-left: 10px;
  }

  .link-217._1 {
    font-size: 15px;
  }

  .faq-question-wrap-2 {
    padding: 5px 10px;
  }

  .italic-text-14 {
    font-size: 14px;
    line-height: 22px;
  }

  .div-block-313917 {
    width: 100%;
  }

  .bold-text-287 {
    line-height: 22px;
  }

  .heading-7453 {
    font-size: 22px;
    line-height: 30px;
  }

  .image-32244 {
    margin-bottom: 0;
  }

  .div-block-347 {
    justify-content: center;
    align-items: center;
  }

  .div-block-346 {
    width: 70%;
  }

  .about2 {
    align-items: center;
  }

  .heading-7454 {
    text-align: left;
    font-size: 25px;
    line-height: 35px;
  }

  .heading-7454._2 {
    font-size: 25px;
    line-height: 35px;
  }

  .all-headings.center._2nd {
    margin-bottom: 0;
  }

  .all-headings.center._2nd.green {
    line-height: 50px;
  }

  .real-paragraph-18.border {
    text-align: left;
    margin-top: 20px;
  }

  .div-block-313928 {
    width: 100%;
  }

  .heading-7456 {
    text-align: left;
    font-size: 25px;
    line-height: 35px;
  }

  .div-block-313931 {
    width: 100%;
  }

  .div-block-313932 {
    width: 100%;
    margin-top: 20px;
  }

  .div-block-313933 {
    width: 100%;
  }

  .div-block-313934 {
    justify-content: center;
  }

  .div-block-313936 {
    width: 100%;
  }

  .div-block-313936.crow {
    padding-top: 0;
  }

  .div-block-313939._36 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .paragraph-2302,
  .paragraph-2302._333 {
    margin-top: 0;
  }

  .div-block-313941 {
    width: 80%;
  }

  .tab-link-tab-1-13,
  .tab-link-tab-1-13._1,
  .tab-link-tab-1-13.first.w--current {
    padding-left: 10px;
  }

  .link-218._1 {
    font-size: 15px;
  }

  .div-block-313943 {
    margin-top: 20px;
  }

  .div-block-313944 {
    padding-top: 0;
  }

  .div-block-313946 {
    width: 100%;
  }

  .div-block-313951 {
    width: 100%;
    padding-top: 0;
  }

  .div-block-313952 {
    height: 200px;
    justify-content: flex-start;
    padding-top: 20px;
  }

  .div-block-313952.tp {
    height: 200px;
    padding-top: 10px;
  }

  .heading-7459 {
    font-size: 22px;
    line-height: 30px;
  }

  .brand-22 {
    width: 70%;
  }

  .dropdown-42._1 {
    margin-left: 0;
  }

  .brand-23,
  .brand-24,
  .brand-25,
  .brand-26,
  .brand-27 {
    width: 70%;
  }

  .icon-65 {
    top: -1px;
  }

  .icon-65._2 {
    bottom: 3px;
    right: 12px;
  }

  .icon-65.t {
    top: -7px;
    right: 15px;
  }

  .brand-28,
  .brand-29,
  .brand-30 {
    width: 70%;
  }

  .nav-menu-21 {
    height: 221vh;
  }

  .div-block-313974 {
    flex-direction: column;
  }

  .div-block-313977 {
    width: 75%;
  }

  .div-block-313979,
  .div-block-313979._1 {
    width: 100%;
  }

  .div-block-313979._1._3 {
    width: 48%;
  }

  .div-block-313979._1._2 {
    width: 58%;
  }

  .div-block-313979.fi {
    width: 52%;
  }

  .nav-menu-22 {
    height: auto;
  }

  .dropdown-pointer-5.center {
    width: 100%;
    margin-left: 20px;
    padding-left: 10px;
  }

  .dropdown-pointer-5.mobile1 {
    width: 100%;
    grid-template-columns: 1fr;
    margin-left: 20px;
  }

  .dropdown-52 {
    justify-content: flex-end;
    left: auto;
  }

  .div-block-313983 {
    width: 37%;
  }

  .div-block-313983._1 {
    width: 43%;
  }

  .div-block-313983._1._3 {
    width: 48%;
  }

  .div-block-313983._1._2 {
    width: 58%;
  }

  .nav-menu-23 {
    height: 221vh;
  }

  .dropdown-pointer-6.mobile1 {
    width: 100%;
    grid-template-columns: 1fr;
    margin-left: 20px;
  }

  .dropdown-pointer-6.center {
    width: 100%;
    margin-left: 20px;
    padding-left: 10px;
  }

  .brand-31 {
    width: 65%;
    left: 48px;
  }

  .brand-31.w--current {
    width: 60%;
    left: 50px;
  }

  .mobile-view {
    padding-left: 10px;
    padding-right: 10px;
  }

  .menu-button-17 {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    left: 118px;
  }

  .div-block-313989 {
    margin-top: 20px;
  }

  .div-block-313990 {
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 0;
  }

  .div-block-313990.reverse {
    flex-direction: column;
    margin-top: 20px;
  }

  .heading-7472 {
    text-align: left;
    font-size: 25px;
    line-height: 35px;
  }

  .div-block-313993 {
    width: 285px;
    height: 285px;
    margin-top: 20px;
  }

  .team-page-section-3 {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .div-block-313994,
  .div-block-313994._1 {
    width: 250px;
    height: 250px;
  }

  .div-block-313995,
  .div-block-313995.l {
    height: 335px;
  }

  .div-block-313997,
  .div-block-313997.l {
    width: 100%;
  }

  .div-block-313998 {
    justify-content: flex-start;
    margin-top: 0;
  }

  .heading-7475 {
    text-align: center;
    font-size: 25px;
    line-height: 35px;
  }

  .heading-7477 {
    font-size: 25px;
    line-height: 35px;
  }

  .paragraph-2306 {
    text-align: left;
  }

  .list-47 {
    padding-left: 10px;
  }

  .tab-link-tab-1-14 {
    width: 220px;
  }

  .div-block-314007 {
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-314007._1 {
    padding-bottom: 20px;
  }

  .div-block-314007._2 {
    padding-top: 20px;
    padding-bottom: 0;
  }

  .div-block-314008 {
    padding-top: 10px;
    padding-left: 20px;
    padding-right: 10px;
  }

  .div-block-314008.reverse {
    padding-left: 20px;
    padding-right: 10px;
  }

  .faq-wrapper-3 {
    margin-top: 40px;
  }

  .heading-7478 {
    text-align: left;
    font-size: 25px;
    line-height: 35px;
  }

  .heading-7478.c1 {
    font-size: 25px;
    line-height: 35px;
  }

  .div-block-314010.reverse._2 {
    margin-top: 40px;
    padding-right: 0;
  }

  .div-block-314010.reverse._2._1 {
    margin-top: 0;
  }

  .div-block-314011 {
    border-radius: 30px;
  }

  .chat-bolt-div-2 {
    z-index: 2;
    width: 200px;
    height: 80px;
    justify-content: center;
    align-items: center;
    padding: 11px;
    position: fixed;
    top: auto;
    bottom: 19%;
    left: auto;
    right: 5%;
  }

  .fixed-chat-bolt.hide {
    bottom: 1%;
  }

  .text-block-65 {
    margin-top: 10px;
  }

  .div-block-314016 {
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .xbutton {
    position: absolute;
    top: 5%;
    bottom: auto;
    left: auto;
    right: 6%;
  }

  .navwrapper {
    left: -105px;
  }

  .navbar-3 {
    bottom: 10%;
    right: -12%;
  }

  .navbar-3._2 {
    bottom: 0%;
    right: -32%;
  }

  .link-283.c1 {
    font-size: 25px;
    line-height: 35px;
  }

  .div-block-314018,
  .div-block-314020,
  .div-block-314022,
  .div-block-314024,
  .div-block-314026 {
    width: 100%;
    padding-top: 30px;
  }

  .section-125 {
    padding-top: 10px;
    padding-bottom: 40px;
  }

  .div-block-314028 {
    display: block;
  }

  .div-block-314029 {
    width: 100%;
    padding-top: 30px;
  }

  .container-1348 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-314030 {
    justify-content: space-around;
  }

  .image-32797 {
    width: 40%;
    display: none;
    top: 58%;
  }

  .div-block-314031 {
    display: none;
  }

  .div-block-314032 {
    margin-top: 10px;
  }

  .section-126 {
    padding-top: 10px;
    padding-bottom: 40px;
  }

  .div-block-314034 {
    display: block;
  }

  .div-block-314035 {
    width: 100%;
    padding-top: 30px;
  }

  .container-1349 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-314036 {
    justify-content: space-around;
  }

  .image-32798 {
    width: 40%;
    display: none;
    top: 58%;
  }

  .div-block-314037 {
    display: none;
  }

  .div-block-314038 {
    margin-top: 10px;
  }

  .section-127 {
    padding-top: 10px;
    padding-bottom: 40px;
  }
  .footer-toggle {
    /* background-image: linear-gradient(
        rgba(black),
        rgba(black)
      ),
      url("../images/2205_w039_n003_226b_p1_226.jpg");
    background-position: 0 0, 50%;
    background-size: auto, cover; */
    padding-top: 10px;
    /* padding-right: 20px; */
    padding-bottom: 40px;
    /* padding-left: 20px;
    position: relative;
    overflow: hidden; */
  }

  .div-block-314040 {
    display: block;
  }

  .div-block-314041 {
    width: 81%;
    padding-top: 20px;
  }

  .container-1350 {
    padding-left: 0;
    padding-right: 0;
  }

  .link-302 {
    font-size: 15px;
  }
  .footer-text-toggle5 {
    font-size: 15px;
  }

  .div-block-314042 {
    justify-content: flex-start;
    margin-top: 0;
  }

  .image-32799 {
    width: 40%;
    display: none;
    top: 58%;
  }

  .div-block-314043 {
    display: none;
  }

  .footer-horizontal-line {
    display: none;
  }

  .text-block-16042._1.c {
    margin-left: 10px;
  }

  .link-block-168 {
    width: 100%;
  }

  .link-block-168.w--current {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-314044 {
    margin-top: 10px;
  }

  .section-128 {
    padding-top: 10px;
    padding-bottom: 40px;
  }

  .div-block-314046 {
    display: block;
  }

  .div-block-314047 {
    width: 100%;
    padding-top: 30px;
  }

  .container-1351 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-314048 {
    justify-content: space-around;
  }

  .image-32800 {
    width: 40%;
    display: none;
    top: 58%;
  }

  .div-block-314049 {
    display: none;
  }

  .div-block-314050 {
    margin-top: 10px;
  }

  .image-32802,
  .image-32803,
  .image-32804,
  .image-32805,
  .image-32806,
  .image-32807,
  .image-32808,
  .image-32809,
  .image-32810,
  .image-32811,
  .image-32812,
  .image-32813,
  .image-32814,
  .image-32815,
  .image-32816,
  .image-32817,
  .image-32818,
  .image-32819,
  .image-32820 {
    width: 100%;
  }

  .text-span-140 {
    font-size: 15px;
  }

  .bottom-fixed.hide-bottom {
    z-index: 10;
    padding-bottom: 10px;
  }

  .div-block-314058,
  .div-block-314059 {
    width: 60%;
  }

  .div-block-314062 {
    width: 100%;
    justify-content: space-between;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-314063 {
    margin-right: 0;
  }

  .div-block-314065,
  .div-block-314068,
  .div-block-314071,
  .div-block-314074,
  .div-block-314077,
  .div-block-314080,
  .div-block-314083,
  .div-block-314086,
  .div-block-314089,
  .div-block-314092,
  .div-block-314095,
  .div-block-314098 {
    width: 60%;
  }

  .div-block-314101 {
    width: 100%;
    margin-top: 40px;
  }

  .div-block-314101.hide {
    margin-top: 0;
    display: block;
  }

  .image-32822 {
    margin-bottom: 20px;
  }

  .image-32822.hide.h {
    display: none;
  }

  .div-block-314102 {
    height: auto;
  }

  .div-block-314103 {
    margin-top: 20px;
  }

  .text-block-16062 {
    font-size: 15px;
    line-height: 35px;
    text-align: center;
  }

  .link-block-170 {
    /*top: 87%;*/
  }

  .div-block-312646 {
    grid-template-columns: 1fr 1fr;
  }

  .gallery-section {
    padding-top: 0;
    padding-bottom: 100px;
  }

  .div-block-314105 {
    grid-template-columns: 1fr;
  }

  .div-block-314109 {
    width: 100%;
  }

  .heading-7481 {
    font-size: 18px;
    line-height: 28px;
  }

  .heading-7481._2 {
    text-align: center;
  }

  .heading-7481.size {
    font-size: 22px;
    line-height: 32px;
  }

  .heading-7482,
  .heading-7482._1 {
    font-size: 14px;
  }

  .heading-7482._1.card-content-wrapper {
    text-align: center;
    font-size: 21px;
    line-height: 31px;
  }

  .image-box {
    width: 100%;
  }

  .gallery-contrainer {
    padding-left: 10px;
    padding-right: 10px;
  }

  .link-419 {
    font-size: 16px;
  }

  .mask-3 {
    overflow: hidden;
  }

  .slide-nav-21 {
    top: 340px;
  }

  .slide-20,
  .slide-21,
  .slide-22,
  .slide-23,
  .slide-24,
  .slide-25,
  .slide-26,
  .slide-27 {
    width: 100%;
  }

  .container-1353 {
    width: 100%;
    justify-content: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .div-block-314113 {
    grid-template-columns: 1fr;
  }

  .image-32825 {
    border-radius: 10px;
  }

  .div-block-314115 {
    width: 100%;
  }

  .image-32826.hide {
    display: none;
  }

  .div-block-314116 {
    width: 300px;
    height: 300px;
    display: none;
    top: -20%;
    left: 39%;
  }

  .image-32827 {
    width: 100%;
    display: block;
  }

  .nav-menu-24 {
    height: 221vh;
  }

  .menu-button-18 {
    margin-top: 0;
  }

  .menu-button-18.w--open {
    background-color: #1d2a84;
  }

  .nav-link-47 {
    padding-bottom: 20px;
  }

  .dropdown-54 {
    justify-content: flex-end;
    left: auto;
  }

  .brand-32 {
    width: 65%;
    left: 48px;
  }

  .brand-32.w--current {
    width: 60%;
    left: 50px;
  }

  .container-1354 {
    justify-content: space-between;
    align-items: center;
  }

  .brand-33 {
    width: 70%;
  }

  .div-block-314121,
  .div-block-314121._1 {
    width: 100%;
  }

  .div-block-314121._1._3 {
    width: 48%;
  }

  .div-block-314121._1._2 {
    width: 58%;
  }

  .div-block-314121.fi {
    width: 52%;
  }

  .div-block-314124 {
    width: 60%;
  }

  .div-block-314126._1.hide {
    display: block;
  }

  .crs {
    display: flex;
    bottom: 0%;
  }

  .icon-fixed.hide-bottom {
    z-index: 10;
    height: 270px;
    border-bottom-left-radius: 50px;
    padding-top: 0;
    padding-bottom: 10px;
    bottom: 5%;
  }

  .link-block-171 {
    width: 70%;
  }

  .link-block-171.w--current {
    width: 75%;
  }

  .div-block-314129 {
    margin-left: 0;
  }

  .background-video {
    height: auto;
  }

  .div-block-314131 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 40px;
    display: none;
  }

  .div-block-314132 {
    width: 100%;
  }

  .div-block-312580 {
    width: 100%;
    margin-top: 10px;
  }

  .div-block-312580._1,
  .div-block-312580._2 {
    width: 100%;
  }

  .heading-7487 {
    font-size: 14px;
  }

  .image-and-content-div {
    display: none;
  }

  .communities {
    margin-bottom: 0;
  }

  .div-block-314134 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    justify-items: start;
    display: block;
  }

  .div-block-314134.top {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    justify-items: center;
    padding-left: 20px;
    padding-right: 20px;
    display: block;
  }

  .div-block-314134.top.size {
    display: block;
  }

  .div-block-314135._4._5.cl {
    width: 100%;
  }

  .heading-7488 {
    text-align: left;
    margin-top: 5px;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 25px;
  }

  .div-block-314136 {
    flex-direction: column-reverse;
  }

  .div-block-314137 {
    width: 75%;
  }

  .div-block-314138 {
    width: 100%;
  }

  .div-block-314139._1._2 {
    height: 0%;
    display: block;
    top: 6.5%;
  }

  .div-block-314139._1.hide,
  .div-block-314140 {
    display: none;
  }

  .div-block-314140.hide {
    display: block;
  }

  .div-block-314141 {
    width: 3px;
    height: 100%;
    background-color: #243590;
    position: absolute;
    top: 0%;
    bottom: 0%;
    left: 0%;
    right: auto;
  }

  .communities-mobile {
    height: auto;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 10px;
  }

  .div-block-314143 {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-314144 {
    width: 100%;
    height: auto;
  }

  .div-block-314144._2 {
    width: 100%;
  }

  .menu-button-19 {
    bottom: -10px;
    left: 23px;
  }

  .menu-link.home {
    width: 45px;
    height: 45px;
    color: #fff;
    justify-content: center;
    align-items: center;
    font-family: Montserrat, sans-serif;
    font-size: 23px;
    text-decoration: none;
    display: flex;
    left: auto;
  }

  .menu-link.about {
    width: 45px;
    height: 45px;
    color: #fff;
    align-items: center;
    padding-top: 15px;
    padding-bottom: 15px;
    font-family: Montserrat, sans-serif;
    font-size: 25px;
    text-decoration: none;
    display: flex;
    left: auto;
  }

  .menu-link.blog {
    width: 45px;
    height: 45px;
    color: #fff;
    font-family: Montserrat, sans-serif;
    font-size: 25px;
    font-weight: 500;
    text-decoration: none;
    display: flex;
    left: auto;
  }

  .menu-link.contact {
    width: 45px;
    height: 45px;
    color: #fff;
    justify-content: center;
    padding-left: 15px;
    font-size: 25px;
    display: flex;
    left: auto;
  }

  .menu-link._5 {
    width: 45px;
    height: 45px;
  }

  .menu-button-animation {
    width: 50px;
    height: 50px;
  }

  .accesbilties {
    width: 100%;
    height: 150px;
    justify-content: flex-end;
    align-items: center;
    bottom: 15%;
    left: 0%;
  }

  .text-block-16067 {
    font-family: Montserrat, sans-serif;
    line-height: 15px;
  }

  .text-block-16068 {
    font-family: Montserrat, sans-serif;
    font-size: 25px;
    line-height: 10px;
  }

  .text-block-16069 {
    color: #fff;
    align-items: center;
    font-family: Montserrat, sans-serif;
  }

  .text-block-16070._1 {
    position: relative;
    bottom: 0;
  }

  #w-node-_23f19d64-c0f3-88df-b254-d34c44d4e2cc-c6f484ae,
  #w-node-_23f19d64-c0f3-88df-b254-d34c44d4e2cf-c6f484ae,
  #w-node-_23f19d64-c0f3-88df-b254-d34c44d4e2d2-c6f484ae,
  #w-node-_23f19e6c-973d-5af9-6f76-f4c8a37420b6-c6f484ae,
  #w-node-_23f19e6c-973d-5af9-6f76-f4c8a37420b9-c6f484ae {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}

@font-face {
  font-family: "Fa 400";
  src: url("../fonts/fa-regular-400.woff2") format("woff2"),
    url("../fonts/fa-regular-400.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Fa v4compatibility";
  src: url("../fonts/fa-v4compatibility.woff2") format("woff2"),
    url("../fonts/fa-v4compatibility.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Fa brands 400";
  src: url("../fonts/fa-brands-400.woff2") format("woff2"),
    url("../fonts/fa-brands-400.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Fa solid 900";
  src: url("../fonts/fa-solid-900.woff2") format("woff2"),
    url("../fonts/fa-solid-900.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

.paragraph-2219 {
  text-align: justify;
  margin-bottom: 15px;
  font-family: Open Sans, sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 25px;
  display: block;
}

.paragraph-2219._1 {
  /* color: #000; */
  font-weight: 700;
}

.heading-3._3698 {
  text-transform: none;
  font-size: 30px;
  line-height: 40px;
}

.main-content-box {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 20px;
  display: flex;
}

.div-block-312807 {
  width: 40%;
}

.div-block-312807.image-32600 {
  width: auto;
}

.container-504 {
  max-width: 1400px;
  padding-left: 0;
  padding-right: 0;
}

.text-span {
  font-weight: 700;
}

.header-wrap {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.header-wrap.left {
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
}

.header-wrap.left.center1 {
  align-items: center;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
}

.content-section-2 {
  padding: 40px 20px;
}

.inner-content-heading {
  /* color: #000; */
  margin-top: 0;
  margin-bottom: 15px;
  font-family: Montserrat, sans-serif;
  font-size: 21px;
  font-weight: 600;
  line-height: 35px;
}

.inner-content-heading.sub {
  /* color: #000; */
  text-transform: capitalize;
  font-size: 21px;
  line-height: 30px;
}

.inner-content-heading._1 {
  font-size: 21px;
  line-height: 30px;
}

.link-221 {
  color: #243590;
  text-decoration: none;
}

.link-221:hover {
  color: #bf0a30;
}

.div-block-314128 {
  display: none;
}

.button-text {
  font-family: Montserrat, sans-serif;
  font-size: 15px;
  line-height: 25px;
  text-decoration: none;
}

.brand-logo-white {
  width: 80%;
  opacity: 1;
  position: relative;
}

.container-160 {
  max-width: 1300px;
  border-bottom: 0.5px #dbdbdb;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 0;
}

.link-219 {
  color: #243590;
  text-decoration: underline;
}

.link-219:hover {
  color: #bf0a30;
}

.dropdown-link-19 {
  z-index: 25;
  width: 250px;
  color: #283338;
  border: 1px #ececec;
  border-radius: 10px;
  align-items: center;
  padding: 10px;
  font-size: 16px;
  text-decoration: none;
  transition: all 0.2s;
  display: flex;
  position: relative;
}

.dropdown-link-19:hover {
  color: #fff;
  background-color: #243590;
}

.dropdown-link-19._2 {
  width: 200px;
}

.dropdown-link-19._3 {
  width: 230px;
}

.dropdown-link-19._1 {
  width: 177px;
  border-radius: 10px;
}

.dropdown-link-19._1:hover {
  background-color: #243590;
}

.nav-menu-11 {
  width: 74%;
  justify-content: flex-end;
  align-items: center;
  padding-top: 5px;
  display: flex;
}

.div-block-313435,
.div-block-313435._1 {
  margin-top: 0;
}

.nav-content-wrap-4 {
  width: 100%;
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-left: 5px;
  padding-left: 0;
  display: flex;
}

.dropdown-42 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dropdown-42._1 {
  margin-left: 10px;
  margin-right: 10px;
}

.navlink-2 {
  color: #02269b;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 25px;
  text-decoration: none;
}

.navlink-2:hover {
  color: #b92024;
}

.navlink-2.w--current {
  color: #02269b;
  padding-left: 10px;
  padding-right: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.navlink-2.review-link {
  display: none;
}

.div-block-314063 {
  margin-left: 10px;
  margin-right: 10px;
}

.link-220 {
  color: #243590;
  text-decoration: none;
}

.link-220:hover {
  color: #bf0a30;
}

.pointer-3 {
  z-index: 20;
  width: 20px;
  height: 20px;
  background-color: #fff;
  border-radius: 2px;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: absolute;
  top: -2%;
  bottom: auto;
  left: 0%;
  right: 4%;
  transform: rotate(45deg);
}

.dropdown-52 {
  letter-spacing: 1px;
  text-transform: uppercase;
  flex-direction: row-reverse;
  justify-content: space-between;
  padding-left: 10px;
  padding-right: 20px;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
  display: flex;
}

.text-block-15894 {
  font-size: 17px;
}

.dropdown-31 {
  letter-spacing: 1px;
  text-transform: uppercase;
  flex-direction: row-reverse;
  justify-content: space-between;
  padding-left: 10px;
  padding-right: 20px;
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
  display: flex;
}

.dropdown-31._1 {
  padding-right: 10px;
}

.dropdown-pointer-4 {
  width: 1100px;
  height: auto;
  background-color: #fff;
  background-image: url("../images/blue-abstract-gradient-wave-wallpaper.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 21px;
  padding: 30px 10px;
  display: flex;
  position: relative;
  left: -360px;
}

.dropdown-pointer-4.center {
  border-radius: 21px;
  justify-content: center;
  align-items: center;
  padding: 10px 0;
  left: 0;
}

.dropdown-pointer-4.center.p {
  width: 1000px;
}

.link-212 {
  color: #243590;
  font-family: Montserrat, sans-serif;
  text-decoration: underline;
}

.link-212:hover {
  color: #bf0a30;
}

.dropdown-title-3 {
  text-transform: capitalize;
  margin-bottom: 2px;
  font-family: Lato, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 25px;
}

.link-226 {
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
}

.link-226:hover,
.link-226.w--current {
  color: #b98b2f;
}

.link-226._1 {
  text-transform: capitalize;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.link-226._1:hover {
  color: #fff;
}

.cnc-navigation-2 {
  width: 100%;
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
  background-image: none;
  padding: 15px 20px;
  display: block;
  position: fixed;
}

.text-block-16049 {
  color: #243590;
  font-size: 25px;
  line-height: 35px;
}

.text-block-16021 {
  color: #fff;
  font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
    Tahoma, sans-serif;
  font-size: 17px;
  font-weight: 400;
}

.mobile-view {
  display: none;
}

.icon-65 {
  color: #fff;
  margin-right: 5px;
  font-weight: 400;
}

.icon-65:hover {
  color: #b98b2f;
}

.div-block-312805 {
  width: 16%;
}

.div-block-312805._1 {
  width: 18%;
}

.div-block-314064 {
  margin-left: 10px;
  margin-right: 10px;
}

.link-323 {
  color: #5e5e5e;
}

.button-wrapper {
  border-radius: 10px;
  margin-top: 10px;
  text-decoration: none;
  display: none;
  position: relative;
}

.button-wrapper._2 {
  display: none;
}

.button-face {
  z-index: 10;
  color: #fff;
  text-transform: uppercase;
  background-color: #147699;
  border-radius: 5px;
  padding: 15px 25px;
  font-weight: 700;
  text-decoration: none;
  position: relative;
}

.button-face._7 {
  background-color: #243590;
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-313980 {
  width: 16%;
}

.div-block-313980._1 {
  width: 18%;
}

.nav-link-details-2 {
  color: rgba(40, 51, 56, 0.6);
  white-space: normal;
  font-size: 14px;
  display: none;
}

.heading-7470 {
  color: #4a87d6;
  text-align: left;
  text-transform: uppercase;
  padding-left: 15px;
  font-size: 15px;
  line-height: 25px;
}

.dropdown-link-21 {
  z-index: 25;
  width: 250px;
  color: #283338;
  border: 1px #ececec;
  align-items: center;
  padding: 10px;
  font-size: 16px;
  text-decoration: none;
  transition: all 0.2s;
  display: flex;
  position: relative;
}

.dropdown-link-21:hover {
  color: #fff;
  background-color: #4a87d6;
}

.dropdown-link-21._3 {
  width: 230px;
}

.dropdown-link-21._2 {
  width: 200px;
}

.dropdown-link-21._1 {
  width: 177px;
}

.dropdown-link-21._1:hover {
  background-color: #4a87d6;
}

.heading-7243 {
  color: #4a87d6;
  text-align: left;
  text-transform: uppercase;
  padding-left: 15px;
  font-size: 15px;
  line-height: 25px;
  text-decoration: underline;
}

.bottom-fixed {
  width: 100%;
  justify-content: center;
  display: flex;
  position: fixed;
  top: auto;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.bottom-fixed.hide-bottom {
  display: none;
}

.dropdown-pointer-5 {
  height: auto;
  background-color: #fff;
  background-image: url("../images/blue-abstract-gradient-wave-wallpaper.jpg");
  background-position: 50%;
  background-size: cover;
  border-radius: 21px;
  padding: 10px 10px 20px;
  display: flex;
  position: relative;
  left: -29px;
}

.dropdown-pointer-5.center {
  border-radius: 21px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  padding-right: 0;
  left: 0;
}

.dropdown-wrapper-3 {
  width: 18%;
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
  overflow: visible;
}

.dropdown-wrapper-3.w--open {
  max-height: 100vh;
  min-width: 300px;
  background-color: #fff;
  border-radius: 15px;
  left: -97px;
  box-shadow: 0 50px 25px -50px rgba(32, 53, 90, 0.15),
    8px 18px 60px 4px rgba(0, 0, 0, 0.13);
}

.dropdown-wrapper-3.center {
  width: auto;
}

.button-side {
  z-index: 10;
  width: 99.5%;
  height: 10px;
  transform-origin: 50% 0;
  transform-style: preserve-3d;
  background-color: #b92024;
  border-radius: 5px;
  position: relative;
  transform: perspective(100px) rotateX(-60deg) rotateY(0) rotateZ(0);
}

.brand-11 {
  width: 25%;
  top: 0;
}

.navigation-dropdown-4 {
  min-width: 140px;
  display: block;
  top: 100%;
}

.navigation-dropdown-4.w--open {
  height: auto;
  min-width: 200px;
  background-color: rgba(0, 0, 0, 0);
  padding-top: 10px;
  top: 100%;
  left: auto;
  right: -126.578px;
}

.navigation-dropdown-4.left {
  width: 300px;
  min-width: 300px;
  display: none;
}

.navigation-dropdown-4.left.w--open {
  min-width: 1070px;
  display: block;
  left: auto;
  right: auto;
}

.navigation-dropdown-4.left.center {
  width: 100px;
  min-width: 300px;
  border-radius: 21px;
}

.navigation-dropdown-4.left.center._3.w--open {
  min-width: 200px;
}

.navigation-dropdown-4.left.center._1.w--open {
  width: 100px;
  min-width: 200px;
  display: flex;
}

.navigation-dropdown-4.left.center._2.w--open {
  min-width: 200px;
}

.navigation-dropdown-4.left {
  width: 300px;
  min-width: 300px;
  display: none;
}

.navigation-dropdown-4.left.w--open {
  min-width: 500px;
  display: flex;
  left: auto;
  right: auto;
}

.navigation-dropdown-4.left.center {
  width: 100px;
  min-width: 300px;
  border-radius: 21px;
}

.navigation-dropdown-4.left.center._2.w--open {
  min-width: 200px;
}

.navigation-dropdown-4.left.center._2.hide1.w--open {
  display: none;
}

.navigation-dropdown-4.left.center._3.w--open {
  min-width: 200px;
}

.navigation-dropdown-4.left.center._3.hide1 {
  display: block;
}

.navigation-dropdown-4.left.center._3.hide1.w--open {
  display: none;
}

.navigation-dropdown-4.left.center._1.w--open {
  width: 100px;
  min-width: 200px;
  display: flex;
}

.dropdown-wrapper-6 {
  width: 18%;
  box-shadow: none;
  background-color: rgba(0, 0, 0, 0);
  padding-top: 0;
  padding-bottom: 0;
  overflow: visible;
}

.dropdown-wrapper-6.w--open {
  max-height: 100vh;
  min-width: 300px;
  background-color: #fff;
  border-radius: 15px;
  left: -97px;
  box-shadow: 0 50px 25px -50px rgba(32, 53, 90, 0.15),
    8px 18px 60px 4px rgba(0, 0, 0, 0.13);
}

.dropdown-wrapper-6.center {
  width: auto;
}

.link-223 {
  color: #243590;
  text-decoration: none;
}

.link-223:hover {
  color: #bf0a30;
}

.icon-47 {
  color: #fff;
  margin-right: 5px;
  font-weight: 400;
}

.icon-47:hover {
  color: #b98b2f;
}

.icon-47._1 {
  color: #02269b;
  margin-right: 0;
  font-size: 18px;
}

.icon-47._1:hover {
  color: #b92024;
}

.icon-47._1._2 {
  display: none;
}

.brand-logo-blue {
  width: 80%;
  opacity: 0;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.link-222 {
  color: #243590;
  text-decoration: none;
}

.link-222:hover {
  color: #bf0a30;
}

.link-25 {
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
}

.link-25:hover,
.link-25.w--current {
  color: #b98b2f;
}

.link-25._1 {
  color: #02269b;
  text-transform: capitalize;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  font-weight: 600;
}

.link-25._1:hover {
  color: #b92024;
}

.div-block-313981 {
  margin-top: 20px;
}

.div-block-313981._1 {
  margin-top: 0;
}

.dropdown-30 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.dropdown-30._1 {
  margin-left: 10px;
  margin-right: 10px;
}

.dropdown-30._1._2 {
  margin-left: 0;
}

.dropdown-30._1.hide {
  display: none;
}

.sp {
  height: 100px;
  display: none;
}

.smile-bredcrumb-section {
  height: 40vh;
  background-image: linear-gradient(rgba(0, 0, 0, 0.21), rgba(0, 0, 0, 0.21)),
    url("../images/bg-page-title-scaled-1.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  justify-content: center;
  align-items: center;
  position: relative;
}

.div-block-313556 {
  width: 100%;
  height: 100%;
  align-items: flex-end;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-313568 {
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.div-block-313559 {
  width: 45%;
  padding-left: 10px;
  display: flex;
}

.link-172 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 27px;
  text-decoration: none;
}

.text-block-15920 {
  color: #fff;
  margin-left: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 27px;
}

.link-173 {
  text-transform: capitalize;
  margin-left: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 27px;
  text-decoration: none;
}

.bold-text-385 {
  color: #fff;
  font-weight: 600;
}

.div-block-314130 {
  width: 100%;
  height: 100%;
  align-items: flex-end;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-314131 {
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  display: block;
}

.link-328 {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 27px;
  text-decoration: none;
}

.text-block-16050 {
  color: #fff;
  margin-left: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 27px;
}

.link-329 {
  text-transform: capitalize;
  margin-left: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 27px;
  text-decoration: none;
}

.link-block-168 {
  width: 85%;
  margin-left: 0;
}

.link-block-168.w--current {
  width: 85%;
}

.bold-text-548 {
  font-weight: 600;
}

.div-block-314043 {
  width: 100%;
  height: 1px;
  background-color: #243590;
  border: 1px #000;
  margin-top: 20px;
  font-weight: 100;
}

.link-309 {
  color: #b92024;
  text-decoration: none;
}

.link-309:hover {
  color: #fff;
}

.div-block-314045 {
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-314045._1 {
  margin-top: 10px;
}

.div-block-314045._1._2 {
  margin-top: 5px;
}

.div-block-314042 {
  width: 100%;
  justify-content: flex-start;
  margin-top: 10px;
  display: flex;
}

.container-1350 {
  max-width: 1300px;
}

.link-301 {
  color: #02269b;
  font-weight: 600;
  text-decoration: none;
}

.link-301:hover {
  color: #b92024;
}

.text-block-16042 {
  color: #b92024;
  margin-top: 10px;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.text-block-16042._1 {
  margin-top: 10px;
  font-size: 14px;
  font-weight: 400;
}

.text-block-16042._1.c {
  color: #243590;
  margin-top: 0;
  margin-left: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 17px;
  line-height: 27px;
}

.text-block-16042._1.c:hover {
  color: #b92024;
}

.text-block-16042._1.c.p {
  padding-left: 7px;
  font-weight: 600;
}

.text-block-16042._1.c.pt {
  padding-left: 3px;
}

.footer {
  background-image: linear-gradient(
      rgba(255, 255, 255, 0.95),
      rgba(255, 255, 255, 0.95)
    ),
    url("../images/smile-footer.jpg");
  background-position: 0 0, 50%;
  background-size: auto, cover;
  padding: 40px 20px;
  position: relative;
  overflow: hidden;
}

.div-block-314137 {
  /*width: 85% !important;*/
  width:100%!important;
}

.paragraph-2314 {
  color: #243590;
  margin-top: 20px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  line-height: 26px;
}

.paragraph-2314:hover {
  color: #b92024;
}

.paragraph-2314._1 {
  color: #02269b;
  font-weight: 600;
}

.link-406 {
  color: #243590;
  text-decoration: none;
}

.image-32799 {
  z-index: 1;
  width: 27%;
  box-shadow: none;
  position: absolute;
  top: 26%;
  bottom: auto;
  right: 0%;
}

.div-block-314044 {
  color: #fff;
  margin-top: 20px;
}

.div-block-314044.t {
  width: 25%;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-32811 {
  width: 93%;
}

.text-block-16043 {
  color: #b92024;
  font-size: 25px;
  line-height: 35px;
}

.text-block-16043:hover {
  color: #b92024;
}

.text-block-15409 {
  color: #02269b;
  text-align: center;
  font-family: Open Sans, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 27px;
}

.text-block-15409:hover {
  color: #b92024;
}

.text-block-16046 {
  color: #002868;
  font-size: 25px;
  line-height: 35px;
}

.text-block-16046:hover {
  color: #243590;
}

.text-block-16046.t {
  margin-left: 20px;
  display: none;
}

/* .link-303 {
  width: auto;
  height: auto;
  color: #02269b;
  margin-top: 10px;
  margin-left: 0;
  padding-top: 10px;
  font-family: Open Sans, sans-serif;
  font-size: 17px;
  font-weight: 600;
  line-height: 28px;
  text-decoration: none;
  display: block;
}

.link-303:hover {
  color: #b92024;
}

.link-303.w--current, .link-303.w--current:hover {
  color: #243590;
} */

.link-308 {
  color: #b92024;
  text-decoration: none;
}

.link-308:hover {
  color: #b92024;
}

.div-block-314040 {
  width: 100%;
  justify-content: space-between;
  display: flex;
}

.div-block-314041 {
  width: 21%;
  height: auto;
}

.div-block-314041._1 {
  width: 30%;
}

.div-block-314041.f {
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.link-302 {
  color: #02269b;
  font-weight: 600;
  text-decoration: none;
}

.link-302:hover {
  color: #b92024;
}

.text-span-2 {
  /* color: #000; */
  font-weight: 700;
}

.menu-button-19 {
  justify-content: center;
  align-self: auto;
  align-items: center;
  display: flex;
  position: absolute;
  bottom: auto;
  left: 102px;
}

/* .text-block-16067 {
  color: #1d2a84;
  font-size: 35px!important;
  font-weight: 500;
  line-height: 45px;
  display: block;
}

.text-block-16067.t1 {
  display: none;
} */

.text-block-16070._1 {
  color: #1d2a84;
  font-size: 21px;
  line-height: 31px;
  position: relative;
  bottom: 0;
}

.menu-button-animation {
  width: 60px;
  height: 60px;
  cursor: pointer;
  background-color: #02269b;
  border-radius: 50%;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding: 20px;
  display: flex;
  position: relative;
}

.menu-link {
  width: 60px;
  height: 60px;
  background-color: #eca355;
  border-radius: 50%;
  padding: 15px;
  position: absolute;
}

.menu-link.contact {
  width: 50px;
  height: 50px;
  color: #fff;
  background-color: #48b3db;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  text-decoration: none;
  left: auto;
}

.menu-link._5 {
  width: 50px;
  height: 50px;
  color: #fff;
  background-color: #48b3db;
  background-image: url("../images/brightness-and-contrast_1brightness-and-contrast.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 35px;
  justify-content: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  text-decoration: none;
  display: flex;
  left: auto;
}

.menu-link.blog,
.menu-link.about {
  width: 50px;
  height: 50px;
  color: #fff;
  background-color: #48b3db;
  justify-content: center;
  align-items: center;
  font-family: Montserrat, sans-serif;
  font-size: 25px;
  text-decoration: none;
  display: flex;
  left: auto;
}

.div-block-314145 {
  width: 35px;
  text-align: center;
  background-image: url("../images/brightness-and-contrast_1brightness-and-contrast.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
}

.accesbilties {
  z-index: 5;
  width: 150px;
  height: 85px;
  justify-content: flex-end;
  display: block;
  position: fixed;
  top: auto;
  bottom: 5%;
  left: 0%;
  right: 0%;
}

.text-block-16071 {
  color: #fff;
  font-size: 30px;
  line-height: 30px;
}

.text-block-16072 {
  color: #1d2a84;
  font-size: 35px !important;
  font-weight: 500;
  line-height: 45px;
  display: block;
}

.text-block-16072.t1 {
  display: none;
}

.text-block-16073._1 {
  color: #1d2a84;
  font-size: 21px !important;
  line-height: 31px;
  position: relative;
  bottom: 0;
}

.div-block-314146 {
  width: 35px;
  text-align: center;
  background-image: url("../images/brightness-and-contrast_1brightness-and-contrast.png");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
}

.text-block-16074 {
  color: #fff;
  font-size: 30px !important;
  line-height: 30px;
}

@media screen and (min-width: 1440px) {
  .main-content-box {
    margin-top: 20px;
  }

  .navigation-dropdown-4.w--open {
    right: -93.578px;
  }

  .div-block-313568,
  .div-block-314131 {
    padding-left: 0;
  }

  .image-32799 {
    width: 25%;
    top: 25%;
  }
}

@media screen and (min-width: 1920px) {
  .link-226._1:hover {
    color: #bd9300;
  }

  .cnc-navigation-2 {
    position: fixed;
  }

  .link-25._1:hover {
    color: #bd9300;
  }

  .image-32799 {
    z-index: 1;
    width: 21%;
    top: 15%;
    right: 2%;
  }
}

@media screen and (max-width: 991px) {
  .div-block-312807.image-32600,
  .header-wrap.left.center1 {
    width: 100%;
  }

  .icon-70 {
    color: #02269b;
    background-color: rgba(0, 0, 0, 0);
    font-size: 35px;
    line-height: 30px;
  }

  .link-325 {
    color: #02269b;
  }
  .div-block-314008-toggle {
    width: 100%;
    height: auto !important;
    /* background-color: #fff; */
    border-radius: 21px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 20px;
    display: flex;
    position: relative;
    top: 21px;
    left: 0px;
    /* margin: auto!important; */
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
    background-color: #48b3db !important;
  }
  .div-block-314008-toggle2 {
    width: 100%;
    height: auto !important;
    /* background-color: #fff; */
    border-radius: 21px;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 20px;
    display: flex;
    position: relative;
    top: 21px;
    left: 0px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
    background-color: #48b3db !important;
  }

  .div-block-314128 {
    background-color: #fff;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    display: flex;
  }

  .dropdown-link-19 {
    width: 181px;
  }

  .dropdown-link-19:hover {
    background-color: #002868;
  }

  .menu-button-17 {
    color: #fff;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 10px;
    padding: 5px 0 0;
    position: static;
    left: 161px;
  }

  .menu-button-17.w--open {
    color: #36439e;
    background-color: rgba(0, 0, 0, 0);
  }

  .nav-menu-11 {
    height: 100vh;
    background-color: #fff;
    padding-left: 20px;
  }

  .div-block-313435 {
    z-index: 99999;
    width: 300px;
    min-width: 300px;
  }

  .nav-content-wrap-4 {
    padding-left: 0;
    font-family: Droid Serif, serif;
  }

  .dropdown-42 {
    display: block;
  }

  .dropdown-42._1 {
    padding-left: 20px;
    display: block;
  }

  .div-block-314063 {
    margin-left: 0;
    margin-right: 0;
  }

  .nav-menu-22 {
    height: auto;
    background-color: #fff;
    position: absolute;
  }

  .div-block-314129 {
    margin-left: 0;
  }

  .link-277 {
    color: #243590;
    font-family: Montserrat, sans-serif;
    text-decoration: none;
  }

  .nav-link-4 {
    color: #1d2a84;
    margin-left: 0;
    font-family: Montserrat, sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 27px;
  }

  .nav-link-4.w--current {
    color: #02269b;
    font-family: Montserrat, sans-serif;
  }

  .nav-link-4.review-link {
    display: none;
  }

  .nav-link-4.hide-l {
    display: block;
  }

  .nav-link-4.hide-l.w--current {
    color: #1d2a84;
  }

  .link-block-171 {
    width: 30%;
    margin-left: auto;
    margin-right: auto;
  }

  .link-block-171.w--current {
    width: 30%;
  }

  .dropdown-52 {
    padding-left: 0;
    padding-right: 40px;
  }

  .text-block-15894 {
    color: #000;
  }

  .dropdown-31 {
    padding-left: 0;
    padding-right: 40px;
  }

  .link-327 {
    color: #02269b;
    text-decoration: none;
  }

  .dropdown-pointer-4.center {
    left: 0;
  }

  .brand-31 {
    width: 25%;
    display: none;
  }

  .brand-31.w--current {
    width: 30%;
    display: none;
  }

  .container-1353 {
    width: 100%;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .link-226 {
    color: #000;
  }

  .link-226._1 {
    color: #000;
    font-family: Montserrat, sans-serif;
    font-weight: 500;
    line-height: 25px;
  }

  .link-226._1:hover {
    color: #000;
  }

  .link-226.t1 {
    color: #1d2a84;
    text-transform: capitalize;
    font-size: 17px;
    font-weight: 500;
    line-height: 27px;
  }

  .link-226.t1:hover {
    color: #000;
  }

  .cnc-navigation-2 {
    padding-top: 0;
    padding-bottom: 0;
    display: none;
  }

  .link-275 {
    color: #243590;
    font-family: Montserrat, sans-serif;
    text-decoration: none;
  }

  .text-block-16049 {
    color: #fff;
  }

  .link-322 {
    color: #02269b;
    text-decoration: none;
  }

  .text-block-16021 {
    color: #000;
    font-family: Montserrat, sans-serif;
  }

  .link-276 {
    color: #243590;
    font-family: Montserrat, sans-serif;
    text-decoration: none;
  }

  .div-block-314127 {
    background-color: #a6dbef;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    margin-top: 0;
    display: block;
  }

  .mobile-view {
    background-color: #ccc;
    border-top: 1px solid rgba(201, 201, 201, 0.31);
    padding-top: 5px;
    padding-bottom: 5px;
    display: block;
  }

  .icon-65 {
    color: #000;
    font-family: Montserrat, sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 25px;
  }

  .icon-65:hover {
    color: #000;
  }

  .icon-65._2 {
    color: #1d2a84;
    font-family: Montserrat, sans-serif;
    font-size: 17px;
  }

  .icon-65.t {
    color: #1d2a84;
  }

  .div-block-313987 {
    padding-left: 20px;
    display: none;
  }

  .div-block-314064 {
    margin-left: 0;
    margin-right: 0;
  }

  .link-323 {
    color: #02269b;
    text-decoration: none;
  }

  .icon {
    color: #fff;
  }

  .link-278,
  .link-279 {
    color: #243590;
    font-family: Montserrat, sans-serif;
    text-decoration: none;
  }

  .button-wrapper {
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-313980,
  .div-block-313980._1,
  .image-32790 {
    width: 100%;
  }

  .div-block-314062 {
    width: 90%;
    justify-content: space-between;
    display: flex;
  }

  .dropdown-link-21 {
    border-radius: 10px;
  }

  .dropdown-link-21:hover {
    background-color: #243590;
  }

  .dropdown-link-21._1 {
    width: 193px;
    border-radius: 10px;
  }

  .dropdown-link-21._1:hover {
    background-color: #243590;
  }

  .bottom-fixed.hide-bottom {
    z-index: 10;
    background-color: #1d2a84;
    padding-top: 10px;
    padding-bottom: 10px;
    display: none;
    top: 0%;
    bottom: auto;
    left: 0%;
    right: 0%;
  }

  .dropdown-pointer-5.mobile1 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .dropdown-pointer-5.center {
    flex-direction: row;
    justify-content: space-between;
    left: 0;
  }

  .dropdown-wrapper-3 {
    position: relative;
  }

  .link-280 {
    color: #243590;
    font-family: Montserrat, sans-serif;
    text-decoration: none;
  }

  .navigation-dropdown-4.w--open {
    left: 5px;
    right: auto;
  }

  .navigation-dropdown-4.left {
    position: relative;
  }

  .navigation-dropdown-4.left.w--open {
    width: 200px;
  }

  .navigation-dropdown-4.left.center._1.w--open {
    left: -27px;
  }

  .navigation-dropdown-4.left._1.w--open {
    min-width: 550px;
  }

  .navigation-dropdown-4.left {
    position: relative;
  }

  .navigation-dropdown-4.left.w--open {
    width: 200px;
  }

  .menu-button,
  .menu-button.w--open {
    background-color: #f8981d;
  }

  .dropdown-wrapper-6 {
    width: 100%;
    position: relative;
  }

  .icon-47 {
    color: #000;
  }

  .icon-47._1 {
    color: #000;
    font-family: Droid Serif, serif;
    font-weight: 400;
  }

  .icon-47._1:hover {
    color: #000;
  }

  .div-block-313979 {
    width: 16.5%;
    justify-content: flex-start;
    padding-left: 20px;
  }

  .div-block-313979._1 {
    width: 19%;
  }

  .div-block-313979._1._3 {
    width: 21.5%;
  }

  .div-block-313979._1._3.hide1 {
    display: none;
  }

  .div-block-313979._1._2 {
    width: 26%;
  }

  .div-block-313979._1._2.hide1 {
    display: none;
  }

  .div-block-313979.fi {
    width: 22%;
  }

  .div-block-313979.fi.hide {
    display: none;
  }

  .link-25 {
    color: #000;
  }

  .link-25._1 {
    color: #000;
    font-family: Droid Serif, serif;
    font-weight: 400;
    line-height: 25px;
  }

  .link-25._1:hover {
    color: #000;
  }

  .div-block-313981 {
    z-index: 99999;
    width: 200px;
    min-width: 200px;
  }

  .div-block-313981._1 {
    width: 100px;
    min-width: 200px;
  }

  .dropdown-30 {
    display: block;
  }

  .dropdown-30._1 {
    padding-left: 20px;
    display: block;
  }

  .sp {
    display: none;
  }

  .smile-bredcrumb-section {
    height: 25vh;
  }

  .div-block-314043 {
    margin-top: 40px;
  }

  .container-1350 {
    padding-left: 0;
    padding-right: 0;
  }

  .footer {
    padding-bottom: 20px;
  }

  .image-32799 {
    top: 60%;
  }

  .div-block-314044 {
    margin-top: 40px;
  }

  .div-block-314044.t {
    width: 50%;
  }

  .div-block-314040 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-314041,
  .div-block-314041._1 {
    width: 100%;
  }

  .menu-button-19 {
    left: 20px;
  }

  .accesbilties {
    bottom: 7%;
  }
}

@media screen and (max-width: 767px) {
  .div-block-312807.image-32600 {
    width: 100%;
  }

  .menu-button-17 {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-314129 {
    margin-left: 0;
  }

  .link-block-171 {
    width: 40%;
  }

  .link-block-171.w--current,
  .brand-31 {
    width: 45%;
  }

  .container-1353 {
    width: 100%;
  }

  .mobile-view {
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-314062 {
    width: 100%;
  }

  .brand-11 {
    width: 40%;
  }

  .div-block-313979 {
    width: 22%;
    padding-left: 0;
  }

  .div-block-313979._1 {
    width: 26%;
  }

  .div-block-313979._1._3 {
    width: 30%;
  }

  .div-block-313979._1._2 {
    width: 36%;
  }

  .div-block-313979.fi {
    width: 30%;
  }

  .div-block-313559 {
    width: 100%;
  }

  .div-block-314042 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .image-32799 {
    width: 24%;
    top: 68%;
    right: 7%;
  }

  .div-block-314044.t {
    width: 75%;
  }

  .div-block-314040 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-314041,
  .div-block-314041._1 {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .paragraph-2219 {
    text-align: left;
  }

  .heading-3 {
    text-align: center;
    font-size: 25px;
    line-height: 35px;
  }

  .heading-3._3698 {
    text-align: left;
  }

  .header-wrap.left {
    text-align: center;
    align-items: center;
  }

  .button-text {
    font-size: 14px;
  }

  .menu-button-17 {
    margin-top: 0;
    padding-left: 0;
    padding-right: 0;
    left: 118px;
  }

  .dropdown-42._1 {
    margin-left: 0;
  }

  .div-block-314063 {
    margin-right: 0;
  }

  .nav-menu-22 {
    height: auto;
  }

  .div-block-314129 {
    margin-left: 0;
  }

  .nav-link-4 {
    padding-bottom: 20px;
  }

  .link-block-171,
  .link-block-171.w--current {
    width: 70%;
  }

  .dropdown-52 {
    justify-content: flex-end;
    left: auto;
  }

  .brand-31 {
    width: 65%;
    left: 48px;
  }

  .brand-31.w--current {
    width: 60%;
    left: 50px;
  }

  .container-1353 {
    width: 100%;
    justify-content: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .mobile-view {
    padding-left: 10px;
    padding-right: 10px;
  }

  .icon-65 {
    top: -1px;
  }

  .icon-65._2 {
    bottom: 3px;
    right: 12px;
  }

  .icon-65.t {
    top: -7px;
    right: 15px;
  }

  .button-wrapper {
    display: none;
  }

  .div-block-314062 {
    width: 100%;
    justify-content: space-between;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .bottom-fixed.hide-bottom {
    z-index: 10;
    padding-bottom: 10px;
  }

  .dropdown-pointer-5.mobile1 {
    width: 100%;
    grid-template-columns: 1fr;
    margin-left: 20px;
  }

  .dropdown-pointer-5.center {
    width: 100%;
    margin-left: 20px;
    padding-left: 10px;
  }

  .brand-11 {
    width: 70%;
  }

  .navigation-dropdown-4.w--open {
    left: auto;
  }

  .navigation-dropdown-4.left.center._1.w--open {
    width: 100%;
    min-width: 200px;
  }

  .navigation-dropdown-4.left._1.w--open {
    width: 100%;
    min-width: 300px;
  }

  .div-block-313979,
  .div-block-313979._1 {
    width: 100%;
  }

  .div-block-313979._1._3 {
    width: 48%;
  }

  .div-block-313979._1._2 {
    width: 58%;
  }

  .div-block-313979.fi {
    width: 52%;
  }

  .smile-bredcrumb-section {
    z-index: 0;
    height: 15vh;
  }

  .div-block-313559 {
    width: 100%;
    justify-content: center;
    padding-left: 0;
  }

  .link-172 {
    color: #fff;
    font-size: 16px;
    font-weight: 700;
  }

  .text-block-15920 {
    color: #fff;
    font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
      Tahoma, sans-serif;
    font-size: 16px;
  }

  .link-173 {
    font-size: 16px;
  }

  .bold-text-385 {
    color: #fff;
    font-weight: 700;
  }

  .link-328 {
    color: #fff;
    font-size: 16px;
    font-weight: 700;
  }

  .text-block-16050 {
    color: #fff;
    font-family: Trebuchet MS, Lucida Grande, Lucida Sans Unicode, Lucida Sans,
      Tahoma, sans-serif;
    font-size: 16px;
  }

  .link-329 {
    font-size: 16px;
  }

  .link-block-168 {
    width: 100%;
  }

  .link-block-168.w--current {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-314043 {
    display: none;
  }

  .div-block-314042 {
    justify-content: flex-start;
    margin-top: 0;
  }

  .container-1350 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-16042._1.c {
    margin-left: 10px;
  }

  .footer {
    padding-top: 10px;
    padding-bottom: 40px;
  }

  .div-block-314137 {
    width: 75%;
  }

  .image-32799 {
    width: 40%;
    display: none;
    top: 58%;
  }

  .div-block-314044 {
    margin-top: 10px;
  }

  .div-block-314044.t {
    width: 100%;
    flex-direction: column;
    padding-bottom: 20px;
  }

  .image-32811 {
    width: 100%;
  }

  .text-block-15409 {
    text-align: center;
    font-size: 16px;
  }

  .div-block-314040 {
    display: block;
  }

  .div-block-314041 {
    width: 81%;
    padding-top: 20px;
  }

  .link-302 {
    font-size: 15px;
  }

  .menu-button-19 {
    bottom: -10px;
    left: 23px;
  }

  /* .text-block-16067 {
    font-family: Montserrat, sans-serif;
    line-height: 15px;
  } */

  .text-block-16070._1 {
    position: relative;
    bottom: 0;
  }

  .menu-button-animation {
    width: 50px;
    height: 50px;
  }

  .menu-link.contact {
    width: 45px;
    height: 45px;
    color: #fff;
    justify-content: center;
    padding-left: 15px;
    font-size: 25px;
    display: flex;
    left: auto;
  }

  .menu-link._5 {
    width: 45px;
    height: 45px;
  }

  .menu-link.blog {
    width: 45px;
    height: 45px;
    color: #fff;
    font-family: Montserrat, sans-serif;
    font-size: 25px;
    font-weight: 500;
    text-decoration: none;
    display: flex;
    left: auto;
  }

  .menu-link.about {
    width: 45px;
    height: 45px;
    color: #fff;
    align-items: center;
    padding-top: 15px;
    padding-bottom: 15px;
    font-family: Montserrat, sans-serif;
    font-size: 25px;
    text-decoration: none;
    display: flex;
    left: auto;
  }

  .accesbilties {
    width: 100%;
    height: 150px;
    justify-content: flex-end;
    align-items: center;
    bottom: 15%;
    left: 0%;
  }

  .text-block-16072 {
    font-family: Montserrat, sans-serif;
    line-height: 15px;
  }

  .text-block-16073._1 {
    position: relative;
    bottom: 0;
  }
}
@media screen and (max-width: 1024px) {
  .div-block-313491 {
    margin-bottom: 0;
    display: block;
  }
  .div-block-312616 {
    width: 100%;
    height: 500px;
  }
  .div-block-312617 {
    width: 100%;
    /* height: 500px; */
  }
}
@media screen and (max-width: 479px) {
  div#reviewSlider {
    height: 27vh;
  }
  .div-block-314179 {
    width: 70%;
    margin-top: 14px;
  }
}

@media screen and (max-width: 375px) {
  .link-block-170 {
   /* top: 85%;*/
  }
}

@media only screen and (min-width: 991px) and (max-width: 1250px) {
  .image-32823 {
    height: 100%;
    object-fit: cover;
  }

  .text-block-16062 {
    font-size: 15px;
    line-height: 34px;
  }
}


@media only screen and (min-width: 1024px) and (max-width: 1850px) {

  .w-slider { height:auto; min-height:420px; }

  .testim .cont div p { width:100%; }

}



