@font-face {
  font-family: "ampir_deco";
  src: url("../fonts/ampir_deco.ttf");
}

body {
  background-color: #fafafa;
}

h1, h2, h3, h4, h5{
  font-family: 'ampir_deco';
}

strong {
  font-family: 'ampir_deco';
  color: rgba(153, 17, 17, 0.918);
  font-weight: 800;
  font-size: 1.5em;  
}

p, li {
  font-size: 1em;
}

header {
  position: relative;
  background-color: black;
  /* height: 63vh; */
  height: 77vh;
  /* height: 100vh; */
  min-height: 35rem;
  width: 100%;
  overflow: hidden;
}

header video {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: 0;
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

header .container {
  position: relative;
  z-index: 2;
}

header .overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: black;
  opacity: 0.5;
  z-index: 1;
}

@media (pointer: coarse) and (hover: none) {
  header {
    /* background: url('https://source.unsplash.com/XT5OInaElMw/1600x900') black no-repeat center center scroll; */
    background: url('img/fin.png') black no-repeat center center scroll;    
  }
}

hr.divider {
  width: 45%;
	border-top: 1px solid #ffffff;
}

.el-divider {
  margin-top: 0.9em;
  border-top: 1px solid #1d1d1d;
}

.p1 {
  /* min-height: 600px;  */
  min-height: 77vh; 
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;    
  background-image: url("../img/index/p1.jpg");
}

.p2 {
  min-height: 77vh;   
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;    
  background-image: url("../img/index/p2.jpg");
}

.p3 {
  min-height: 77vh;    
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;    
  background-image: url("../img/index/p3.jpg");
}

.p1-info {
  min-height: 77vh; 
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;    
  background-image: url("../img/info/pi1.jpg");
}

.p2-info {
  min-height: 600px; 
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;    
  background-image: url("../img/info/pi2.jpg");
}

.p3-info {
  min-height: 600px; 
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;    
  background-image: url("../img/info/pi3.jpg");
}

.p4-info {
  min-height: 600px; 
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;    
  background-image: url("../img/info/pi4.jpg");
}

.p0-man {
  /* min-height: 600px;  */
  min-height: 77vh; 
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;    
  background-image: url("../img/maneuvers/m0.jpg");
}

.p1-man {
  /* min-height: 600px;  */
  min-height: 77vh; 
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;    
  background-image: url("../img/maneuvers/m1.jpg");
}

.p2-man {
  min-height: 77vh;   
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;    
  background-image: url("../img/maneuvers/m2.jpg");
}

.p3-man {
  min-height: 77vh;    
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;    
  background-image: url("../img/maneuvers/m3.jpg");
}