@font-face {
  font-family: 'Proxima Bold';
  src: url("../fonts/ProximaNova-Bold.otf"); }

@font-face {
  font-family: 'Proxima Light';
  src: url("../fonts/ProximaNova-Light.otf"); }

/* Large Devices, Wide Screens */
/* Medium Devices, Desktops */
/* Small Devices, Tablets */
/* Extra Small Devices, Phones */
body p {
  font-size: 1.4em;
  font-family: "Proxima Light"; }

body h1 {
  font-family: "Proxima Bold";
  text-transform: capitalize;
  line-height: 1.2em; }

body h2 {
  font-family: "Proxima Bold";
  text-transform: capitalize;
  line-height: 1.2em; }

body h3 {
  font-family: "Proxima Bold";
  text-transform: capitalize;
  line-height: 1.2em; }

#hero-alinmango {
  padding-top: 7.5vh;
  min-height: 65%; }
  #hero-alinmango h1 {
    margin-top: 2.5vh; }
  #hero-alinmango h2 {
    margin-top: 2.5vh; }
  #hero-alinmango h3 {
    margin-top: 2.5vh; }
  #hero-alinmango p {
    margin-top: 2vh; }
  #hero-alinmango .logo-xs {
    background-color: #006839; }

#details-alinmango {
  background-color: #006839;
  padding-top: 7.5vh;
  padding-bottom: 7.5vh;
  color: #FFF; }
  #details-alinmango .embed-custom {
    border: none; }

#map {
  height: 100vh; }

@media only screen and (max-width: 480px) {
  #hero-alinmango {
    padding-top: 0vh;
    padding-bottom: 5vh; }
    #hero-alinmango h1 {
      font-size: 1.5em; }
    #hero-alinmango h2 {
      font-size: 1.5em; }
    #hero-alinmango h3 {
      font-size: 1.5em; }
    #hero-alinmango p {
      font-size: 1.2em; }
    #hero-alinmango .logo-xs {
      padding-top: 2.5vh;
      padding-bottom: 2.5vh; }
  .cons {
    margin-top: 10vh;
    margin-bottom: 10vh; }
  #details-alinmango h2 {
    font-size: 1.5em; }
  #details-alinmango p {
    font-size: 1.2em; } }
