html,body{font-family: 'Encode Sans Condensed', sans-serif !important;color:#07090D;}
body{background:#f5f6f4 url(../bk.png);}
img{max-width:100%;}
.clear{clear:both;}
.container-seb{width:90%;padding:0 12px;margin:0 auto;}
a:link,a:visited{color:#EC6116 !important;text-decoration:none !important;}
a:hover{color:#BCC5DC !important;text-decoration:none !important;}
h1,h2,h3,h4,.footn{font-family: 'Bebas Neue', arial, sans-serif;}

/* Navbar */
nav{position: fixed !important;top:0;left:0;z-index:8800;width:100%;}
nav > div{background:none;padding:12px !important;border-radius:3px;overflow:hidden;}
nav .row{margin-left:auto;margin-right:auto;}
.acero{width:100%;background:rgba(13,16,16,0.4);backdrop-filter: blur(4px);border-radius:32px;padding:4px;color:#ffffff}
.telefono{font-size:26px;text-align:right;font-weight: 700;}
.wsp{color:#ffffff;background:url(../wp.png) right center no-repeat, linear-gradient(180deg, #00be00 0%, #007800 100%), #00be00;padding:16px 56px 16px 16px;border-radius:50px;}
.wsp:hover{filter:brightness(0.7);}

/* Animacion */
.carousel-inner{background:#07090D;}
.google{width:100%;height:100vh;display: table;}
.foto1{background:#07090D url(../001.jpg) center no-repeat;background-size: cover;}
.foto2{background:#07090D url(../002.jpg) center no-repeat;background-size: cover;}
.foto3{background:#07090D url(../003.jpg) center no-repeat;background-size: cover;}
.foto4{background:#07090D url(../004.jpg) center no-repeat;background-size: cover;}
.ads{display: table-cell;vertical-align: middle;padding:80px 5% 0 5%;text-align:center;}
.anuncio{color:#07090D;margin:0 auto;text-align: left;}
h2{font-weight: 700;font-size:100px;padding:10px 20px 0 20px;width: fit-content;background:#1C2436;color:#ffffff;}
.ads p{font-size:20px;font-weight:700;width: fit-content;background:#EC6116;color:#ffffff;padding:5px 10px;}
.carousel-item{background-color:#EC6116;text-align: center;}
.carousel-control-next, .carousel-control-prev {width:80px !important;}
.carousel-indicators li{width:10px !important;height:10px !important;border-radius: 10px;cursor: pointer;}

/* Contenido */
#servicios,#footer,#frase{padding:60px 0;}
.vitrificado{font-size:24px;}
.termo{color:#EC6116;font-weight:700;text-transform: uppercase;}
h1{font-size:2rem;font-weight:600;}
.penalista{font-size:18px;text-align: left;}
#servicios .col{padding-top:15px;padding-bottom:15px;}
#servicios h1{text-align: left;}
.videncia{border-radius:.25em;overflow: hidden;width:100%;height:140px;background-size:cover !important;padding:15px 0;}
.videncia p{color:#07090D;font-weight:700;text-transform: uppercase;margin:0 auto;backdrop-filter: blur(4px);background:rgba(255,255,255,0.4);padding:2px 6px;}
#enviado{padding-top:80px;text-align: center;background: #ddd}
#enviado img{padding-bottom: 20px;}
#frase{background:#EC6116;color:#EAEAEA;text-align:center;}
#frase p{font-weight:700;text-transform: uppercase;color:#1C2436;font-size:1.5rem;margin:0 auto;}
.mesadas{padding-top:40px;}
.escaleras img{border-radius:.25em;max-width: 100%;margin-bottom:20px;}

/* Formulario */
#form{background:#2A3652;color:#ffffff;padding:60px 0;}
h4{font-size:3rem}
input[type="text"],input[type="email"]{border-radius:0;border:0;}
button[type="submit"]{border-radius:0;border:0;background:#07090D;color:#ffffff;width:100%;}
button[type="submit"]:hover{filter:brightness(0.7);}

/* Pie de pagina */
#footer{background: #1C2436;color:#ffffff;text-align: center;}
.footn{font-size:20px;display: inline-block;}
#footer a:link,#footer a:visited{color:#EC6116 !important;}
#footer a:hover{color:#BCC5DC !important;}
.logopie{text-align: center;}
.firma{width:100%;margin:0 auto;color:#2A3652;text-align:center;background:#121722;padding:20px 0;}
.brilloso img{margin:0 2px;}
.brilloso img:hover{filter:brightness(.7);}

@media only screen and (max-width: 767px) {
.acero .col-12{text-align: center;}
.google{width:100%;height:60vh;}
nav .row{margin:auto;}
.telefono{text-align: center;}
h2{font-size:3rem;}
.ads{padding:120px 40px 0 40px;}
.ads p{font-size:16px;}
.logopie{margin-top: 30px;border-left:0;margin-bottom:20px;}
#enviado{padding-top:120px;}
#enviado img{width:320px;}
.penalista, .logopie{text-align:center;}
}
@media only screen and (max-width: 575px) {
.vitrificado{font-size:20px;}
h4{font-size: 2rem;}
button[type="submit"]{margin-bottom:10px;}
}
@media only screen and (max-width: 420px) {
.telefono{font-size:24px;padding-bottom:4px;}
nav .container-seb{margin:0;border-radius:0;width:100%;}
.penalista{font-size:16px;}
h2{font-size:2.5rem;}
}