.dropdown-menu {
  top: 75px !important;
}
h1, h2, h3, h4, h5, h6 {
  margin-block-start: .5rem !important;
  margin-block-end: 1rem !important;
}
span {
  background-color: transparent !important;
  color: rgb(59, 219, 31) !important;
}
.btn {
  background-color: rgb(59, 219, 31) !important;
  color: #0b284d !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  font-family: "Montserrat Alternates",Sans-serif !important;
  border-bottom-style: solid !important;
  border-width: 2px !important;
  border-color: rgb(59, 219, 31) !important;
  box-shadow: none !important;
  border-radius: 10px 10px 10px 10px !important;
}
p, .bullet-default > li {
  color: rgb(11, 40, 77) !important;
  font-weight: 400 !important;
  line-height: 28.8px !important;
  margin-block-start: 0 !important;
  margin-block-end: .9rem !important;
  font-family: "Open Sans", sans-serif;
  font-size: 16px !important;
}
#titular { 
  text-align: left !important;
  font-family: "Montserrat Alternates", Sans-serif !important;
  font-size: 44px !important;
  font-weight: 800 !important;
  line-height: 64.6px !important;
  color: rgb(11, 40, 77) !important;
}

#wrapper_3, footer { 
      background-color: transparent !important;
      background-image: radial-gradient(at center center,#06366b 0%, #0b284d 100%) !important;
  }
  .nav-item a {
  font-family: "Montserrat Alternates",Sans-serif !important;
  font-weight: 700 !important;
  }
  footer a { 
    color: white !important;
    font-family: "Montserrat Alternates",Sans-serif !important;
    font-weight: 700 !important;
  }
  .social li a i { 
    color: white !important;
  }
  .bullet-default i {
    color: rgb(59, 219, 31) !important;
  }
.social li a:hover, .navbar-nav .nav-link:hover, .navbar-nav .nav-link.active, .navbar-nav .nav-link.highlighted, .navbar-other .nav-item a:not(.btn):hover, .navbar-other .nav-item button:hover, .dropdown-item:hover, .dropdown-item:focus, .mega-menu-content a:hover, .mega-menu-content a:focus {
  color: rgb(59, 219, 31) !important;
}

#wrapper_2 > .container > h2 {
  padding-top: 100px !important;
  color: rgb(11, 40, 77) !important;
  font-family: "Montserrat Alternates",Sans-serif !important;
  font-size: 36px !important;
  font-weight: 800 !important;
  line-height: 1.3em !important;
}
#benefits {
  padding-top: 100px !important;
}
#wrapper_6 {
      background-color: transparent !important;
      background-image: radial-gradient(at center center,#06366b 0%, #0b284d 100%) !important;
}
#obstacle, #benefit {
  font-family: "Montserrat Alternates",Sans-serif !important;
  font-weight: 800 !important;
  line-height: 1.3em !important;
}
.owl-carousel .owl-dots .owl-dot span {
  background: rgb(59, 219, 31) !important;
}
.arrow_block {
  display: none !important;
}
body {
  background-color: white !important;
}
.img-blob.blob1 img {
    border-radius: 10px 10px 10px 10px !important;
    -webkit-mask-image: none !important; 
    mask-image: none !important;
}
#benefits, #obstacles, #testimonials, #warranty {
  font-family: "Montserrat Alternates",Sans-serif !important;
  font-size: 36px !important;
  font-weight: 800 !important;
  line-height: 1.3em !important;
}
.box {
  border-radius: 10px 10px 10px 10px !important;
}
#wrapper_3 { 
  padding-top: 100px !important;
}
#biotitle {
  font-family: "Montserrat Alternates",Sans-serif !important;
  font-size: 36px !important;
  font-weight: 800 !important;
  line-height: 1.3em !important;
  color: white !important;
}
 #wrapper_3 li, #biodescription, #testimonials  {
  color: white !important;
 }
 @media screen and (max-width: 1024px) {
  #titular {
    margin-top: 20px;
    color: #000 !important;
    font-size: 32px !important;
    line-height: 42px !important;
    padding-top: 20px !important;
  }

  h1, h2, h3, h4, h5, h6, .display-3 {
    font-family: "Martel Sans", sans-serif !important;
    color: #000 !important;
    margin-bottom: 10px !important;
    font-weight: bold !important;
    font-size: 32px !important;
    line-height: 32px !important;
  }
}

.navbar .dropdown-menu,
.navbar-other .dropdown-menu {
  background: #ffffff !important;
  border: 1px solid #e5e7eb !important;
  border-radius: 10px !important;
  box-shadow: 0 12px 32px rgba(0, 0, 0, 0.12) !important;
  padding: 6px !important;
}
.navbar .dropdown-item,
.navbar-other .dropdown-item,
.navbar-nav .dropdown-item {
  color: #1f2937 !important;
  background: transparent !important;
}
.navbar .dropdown-item:hover,
.navbar .dropdown-item:focus,
.navbar-other .dropdown-item:hover,
.navbar-other .dropdown-item:focus,
.navbar-nav .dropdown-item:hover,
.navbar-nav .dropdown-item:focus {
  color: #111827 !important;
  background: #f3f4f6 !important;
}
