/* Scss Document */

.prclase 
  { 
  font-family: "Open Sans Bold"; font-size: 30px; font-weight: 800; line-height: 41px; letter-spacing: 0em; color: white;
  }

.prclase2 
  {
position: absolute; right: 5%; top: 12px; 
    color: #FFF;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	
	border-radius: 8px;
	cursor:pointer;
	border: 0;
	outline: 0 none;
	background-color: #9aca3c;
}

.prclase3 
  {
display: none;
}

.prclase4 
  {
border-radius: 10px; border: 0; outline: 0 none;
}

.prclase5 
  {
color: white
}

.prclase6 
  {
font-size: 24px; color: white;
}

.prclase7 
  {
background: #007FAC; height: 15px;
}

.prclase8 
  {
text-decoration: none; color: #007fac;
}

.prclase9 
  {
color: #007FAC;
}

.prclase10 
  {
padding: 50px;  width: 368px; height: 366; left: 0px;
}

.prclase11 
  {
font-family: Open Sans Bold; font-size: 14px; color: #007FAC;
}

.prclase12
  {
text-align: center;
}
.prclase12b
  {
text-align: left;
}

.prclase13
  {
background: transparent; border: none;
}

.prclase14
  {
font-size: 30px;
}

.prclase15
  {
align-items: center; padding: 1rem;
}

.prclase16
  {
background: transparent; border: none;
}

.prclase17
  {
padding-block-end: 4.4rem;
}

.prclase18
  {
overflow:hidden;
}

.prclase19
  {
padding: 2px;  width: 368px; height: 366; left: 0px;
}

.prclase20
  {
height: 200px;
}

.prclase21
  {
text-align: justify;
}

.prclase22
  {
display: flex; flex-direction: column-reverse;
}

.prclase23
  {
text-align: center; position: absolute;
}

.prclase24
  {
background: #007FAC;
}

.prclase25
  {
height: 54px;
}

.prclase26
  {
z-index: 50;
}

.prclase27
  {
height: 80px;
}

.prclase28
  {
z-index: 1;
}

.prclase29
  {
height: 40px;
}

.prclase30
  {
color: white;
}

.prclase31
  {
padding-block: 5rem;
}

.prclase32
  {
color: #333;
}

.prclase33
  {
color: #333; font-size:1rem;
}

.prclase34
  {
text-decoration:none; font-size:1rem;
}

.prclase35
  {
position: relative; width: 100vw;
}

.prclase36
  {
position: relative; width: 100vw; margin-left: 50%; transform: translate(-50%);
}

.prclase37
  {
padding-block: 4rem;
}

.prclase38
  {
background: #9F2743;
}

.prclase39
  {
background: #65656A;
}

.prclase40
  {
background: #DBD9D6;
}

.prclase41
  {
border-bottom: 1px solid #65656A;
}

.prclase42
  {
object-fit: cover;
}

.prclase43
  {
background: #DBD9D6; height: 40px;
}

.prclase44
  {
border-bottom: 3px solid #9F2743;
}

.prclase45
  {
width: 54%;
}

.prclase46
  {
width: 18%;
}

.prclase47
  {
background: #00AFAA;
}

.prclase48
  {
color: #65656a;
}

.prclase49
  {
border-bottom: 1px solid#65656A;
}

.prclase50
  {
padding: 2rem 1.5rem;
}

.prclase51
  {
font-family: 'Open Sans Regular';
}

.prclase52
  {
border-bottom: 1px solid #DBD9D6;
}

.prclase53
  {
padding: 2rem 2rem 0rem 2rem; align-items: end;
}

.prclase54
  {
padding: 0rem 2rem 2rem 2rem;
}

.prclase55
  {
display: flex;
padding: 2rem;
justify-content: center;
}

.prclase56
  {
background: #005DA8;
}

.prclase57
  {
background: #00ABE6;
}

.prclase58
  {
border-bottom: 3px solid #005DA8;
}

.prclase59
  {
font-size: 20px;
}

.prclase60
  {
font-size: 18px;
}

.prclase61
  {
font-size: 13px;
}

.prclase62
  {
font-size: 14px;
}

.prclase63
  {
background: #00305E;
}

.prclase64
  {
border-bottom: 1px solid #DBD9D6; cursor:pointer;
}

.prclase65
  {
cursor:pointer;
}

.prclase65
  {
z-index: 5;
}

.prclase66
  {
padding-bottom: 10px; padding-left: 14px;
}

.prclase67
  {
padding-bottom: 10px; padding-left: 14px; position: relative; left: -38px;
}

.prclase68
  {
display: table-cell; vertical-align: middle; text-align: center;
}

.prclase69
  {
display: inline-block; text-align: left;
}








.table-tarifasv2 theader {
  background: #005DA8;
  height: 57px;
  align-items: center;
  display: flex;
  justify-content: center;
}


.textsc {
	color: #FFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
	background: #05487F;
	cursor:pointer;
	width: 250px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.video-wrap {
	position: relative;
	margin: 0 auto 0 auto;
	height: 300px;
	width: 400px;
	text-align: center;
	left: 0px;
	top: 0px;
}

/*banner_head*/
        .image-container {
            position: relative;
            overflow: hidden;
            z-index: -1;
        }

        .image {
            /*position: absolute;
            width: 100%;
            height: 100%;*/
            object-fit: cover;
            transition: opacity 0.0s;
        }


@media (orientation: landscape) {
  .bannerclas 
  { 
  overflow: hidden;
  position: relative; width: 94vw; 
  top:-50px;
  background-color:#FFF;
  } 
  .bannerclas2 
  { 
  overflow: hidden;
  height: 45vw;
  background-color:#FFF;
  }
  .newsclas 
  { 
  overflow: hidden;
  height: 45vw;
  width: 100%;
  background-color:#FFF;
  }
}

@media (orientation: portrait) {
  .bannerclas 
  { 
  overflow: hidden;
  position: relative; width: 100vw;
  background-color:#FFF;  
  }
  .bannerclas2 
  { 
  overflow: hidden;
  height: 75vw;
  background-color:#FFF;
  }
  .newsclas 
  { 
  overflow: hidden;
  height: 130vw; 
  width: 75%;
  background-color:#FFF;
  }
}





