

.coversecond {
  min-height:770px;
  background-color:rgba(0,0,0,0.29);
  font-family:'Montserrat';
  letter-spacing:6px;
  font-weight:100;
}

.logo {
  margin:5%;
  margin-top:2%;
}

.firts {
  color:white;
  font-family:'Montserrat';
  font-weight:600;
  text-align:center;
  font-size: 40px !important;
  letter-spacing:2px;
  padding-top:10%;
}

.paragraphpelicanos-rv {
    padding-left: 20%;
    padding-right: 20%;
    text-align: center;
    font-family: 'Montserrat';
    font-size: 20px;
    color: white;
    font-weight: 300;
}
.second {
  color:white;
  text-align:center;
  font-size:3vw;
}

.whitehr {
  border-top:6px solid white;
  width:15%;
}

.divbird {
  min-height:439px;
  background-image:url(../../assets/img/birdback.png);
  background-repeat:no-repeat;
  background-position:50%;
}

.headingthree {
  text-align:center;
  margin-top:5%;
  padding-top:3%;
  font-size:42pt;
  color:rgba(243, 99, 72, 255);
  font-weight:400;
  text-transform:uppercase;
  font-family:'Montserrat';
}

.headingfour {
  text-align:center;
  color:rgba(243, 99, 72, 255);
  font-weight:500;
  text-transform:uppercase;
  font-family:'Montserrat';
  font-size:20pt;
  letter-spacing:2px;
}

.hrorange {
  border-top:6px solid rgba(243, 99, 72, 255);
  width:15%;
  margin-bottom:50px;
}

.paragraphpelicanos {
  padding-left:20%;
  padding-right:20%;
  text-align:center;
  font-family:'Montserrat';
  font-size:12pt;
}

.sectionorange {
  background-color:#f36348;
}

.headingthree.change {
  color:white;
}

.headingfour.change {
  color:white;
}

.hrorange.change {
  border-top:6px solid white;
  padding:22px;
}

.divbtn {
  width:100%;
  min-height:70px;
  /*float:left;*/
  -webkit-box-shadow:0px 17px 19px -13px rgba(0,0,0,0.75);
  -moz-box-shadow:0px 17px 19px -13px rgba(0,0,0,0.75);
  box-shadow:0px 17px 19px -13px rgba(0,0,0,0.75);
  margin-bottom:17px;
}

.d-flex.divbtn {
  font-size:20px;
  font-size:16pt;
  color:rgba(89, 89, 89, 255);
  text-align:center;
  font-weight:700;
  cursor: pointer;
}

.headingthree.sky {
  color:rgba(52, 191, 184, 255);
}

.headingfour.sky {
  color:rgba(52, 191, 184, 255);
}

.hrorange.sky {
  border-top:6px solid rgba(52, 191, 184, 255);
}

.col-form-label.labelsky {
  font-family:'Montserrat';
  color:rgba(52, 191, 184, 255);
  text-align:center;
  display:block;
  font-weight:600;
}

.paragraphcard {
  text-align:center;
  font-family:'Montserrat';
  font-size:smaller;
}

.imgbttt {
  margin-bottom:-90px;
}

.sectiongray {
  background-color:#faf7f5;
}

.headingthree.off {
  margin:0;
}

.headingthree.off.small {
  font-size:23pt;
  padding-top:10%;
  padding-bottom:5%;
}

.col-12.col-sm-12.col-md-12.col-lg-6.col-xl-6.off {
  padding:0;
}

.divwhitemail {
  width:100%;
  min-height:394px;
  background-color:white;
  background-image:url(../../assets/img/pelicano.png);
  background-repeat:no-repeat;
  background-position:50%;
  background-size:50%;
  margin-bottom:100px;
}

.labelsusb {
  padding-top:65px;
  display:block;
  text-align:center;
  font-size:22pt;
  color:rgba(243, 99, 72, 255);
}

.paragraphcard.more {
  padding-left:20%;
  padding-right:20%;
  margin-top:50px;
}

.form-control.inputpelicanos {
  width:50%;
  display:block;
  margin-left:auto;
  margin-right:auto;
  background:transparent;
  border:0;
  border-bottom:1px solid rgba(243, 99, 72, 255);
  text-align:center;
}

.btn:not(:disabled):not(.disabled) {
}

.btnpelicanos {
  margin-top:20px;
  display:block;
  margin-left:auto;
  margin-right:auto;
  border:0;
  border-radius:8px;
  background-color:#f36348;
  width:204px;
  font-family:'Montserrat';
  letter-spacing:2px;
  font-size:smaller;
}

.divlast {
  min-height:300px;
  width:350px;
  margin-left:auto;
  margin-right:auto;
  margin-top:30px;
  background-image:url(../../assets/img/pelicanodos.png);
  background-repeat:no-repeat;
  background-size:cover;
  background-position:50%;
  padding-top:7%;
}

.labelorenge {
  display:block;
  text-align:center;
  color:rgba(243, 99, 72, 255);
  font-weight:400;
  font-family:'Montserrat';
  letter-spacing:2px;
}

.divinfo {
  width:400px;
  height:400px;
  position:relative;
  top:0;
  background-color:white;
  margin:2%;
  margin-left:auto;
  padding:5%;
  margin-right:auto;
}

@media (min-width: 1200px) {
  .divinfo {
    width:400px;
    height:400px;
    position:absolute;
    top:0;
    background-color:white;
    margin:2%;
    margin-left:6%;
    padding:5%;
    margin-right:auto;
  }
}

.headinginfo {
  color:rgba(243, 99, 72, 255);
  text-align:left;
  text-transform:uppercase;
  font-size:medium;
}

.footer {
  padding-top:25px;
  padding-bottom:25px;
}

.paragraphfooter {
  text-align:right;
  font-size:smaller;
  padding-left:15%;
  color:rgba(179, 179, 179, 255);
}
.divbackvideo {
  position:absolute;
  width:100%;
  z-index:-1;
  background-image:url(../../assets/img/DJI_0470@1X.png);
  min-height:765px;
  background-size:cover;
  background-position:50%;
}
.video-background { /* class name used in javascript too */
  width: 100%; /* width needs to be set to 100% */
  height: 100%; /* height needs to be set to 100% */
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}


.video-container {
  height: 770px;
  width: 100%;
  overflow: hidden;
  position: relative;
  position: absolute;
  z-index: -1;
}

video {
min-width: 100%;
min-height: 100%;
position: absolute;
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%);
}

.paragraphcard {
    text-align: justify;
    font-family: 'Montserrat';
    font-size: small;
    line-height: 22px;
}

.owl-carousel{
  margin-top: 50px;
}


.overlay-titulo {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding-top: 60px; 
  padding-bottom: 60px;
  background: rgba(40,178,178,0.23); 
  z-index: 2;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  pointer-events: none;
}
.overlay-titulo h2, .overlay-titulo p {
  pointer-events: auto;
}
@media (max-width: 768px) {
    h1.firts {
    font-size: 25px !important;
}
    p.paragraphpelicanos-rv {
    font-size: 15px;
}
     .overlay-titulo {
        padding-top: 30px;
        padding-bottom: 30px;
        position: relative;
        margin-top: 5rem;
    }
  .overlay-titulo p {
    font-size: 1rem;
    max-width: 90vw;
  }
  .overlay-titulo h2 {
    font-size: 1.2rem;
  }
    
}