html,body{font-family: 'Work Sans', arial, sans-serif !important;color:#28363B;}
img{max-width:100%;}
.clear{clear:both;}
.container-seb{width:90%;padding:0 12px;margin:0 auto;}
.btn-ley{padding:4px 14px;width:fit-content;font-weight: 600;}
a:link,a:visited{color:#E2895B !important;text-decoration:none !important;}
a:hover{color:#ddd6cd !important;text-decoration:none !important;}
.wsp{position:fixed;bottom:10px;right:10px;background:#00be00 url(../wp2.png) 14px 14px no-repeat;width:310px;height:60px;overflow:hidden;z-index:6;transition:all 0.3s ease;text-align:center;line-height: 32px;color:#EFF1FB;padding:14px 14px 0 60px;text-transform:uppercase;font-size:18px;letter-spacing:1px;font-weight:700}
.wsp:hover{filter:brightness(70%);}
h1,h2,h3,h4,h5,h6,h7,.wsp,.footn,.pisos{font-family: 'Bebas Neue', arial, sans-serif !important;}

/* Animacion */
#encabezado{background-color:#ddd6cd;}
.ensincol{padding-left:0 !important;padding-right:0 !important;}
h1{font-weight: 700; color:#9CAF88;margin-bottom:0px;font-size:120px;line-height: 110px;}
h2{font-weight: 700; color:#E2895B;font-size:150px;line-height: 130px;margin:0 auto;padding:0;text-transform: uppercase;}
.carousel-inner{background:#28363B;}
.google{width:100%;height:100vh;display: table;}
.foto1{background:#28363B url(../001.jpg) center no-repeat;background-size: cover;}
.foto2{background:#28363B url(../002.jpg) center no-repeat;background-size: cover;}
.foto3{background:#28363B url(../003.jpg) center no-repeat;background-size: cover;}
.foto4{background:#28363B url(../004.jpg) center no-repeat;background-size: cover;}
.ads{display: table-cell;vertical-align: middle;padding:0 5% 0 5%;text-align:center;}
.ads span{font-size:34px;font-weight:600;font-style: italic;color:#ffffff;}
.carousel-item{background-color:#E2895B;text-align: center;}
.carousel-control-next, .carousel-control-prev {width:80px !important;}
.carousel-indicators li{width:10px !important;height:10px !important;cursor: pointer;}
.ads .btn-ley{border-color:#E2895B;color:#ffffff;background:#E2895B;font-size:20px;margin:20px auto 0;}
.ads .btn-ley:hover{background:none;color:#E2895B;}

/* Contenido */
#servicios,#footer{padding:60px 0;}
.travertino{background:url(../pisos.jpg) center center;background-size:cover;}
.vitrificado{font-size:22px;color:#9CAF88;}
.termo{color:#E2895B;font-weight:600;margin-bottom:0 !important;}
.penalista{font-size:18px;text-align: left;}
#servicios{background-color:#FFFDD0;}
#servicios .col{padding-top:15px;padding-bottom:15px;}
.pulido{overflow: hidden;width:100%;height:140px;background-size:cover !important;color:#ffffff;font-weight:700;text-transform: uppercase;padding:15px;}
.pisos{width:100%;text-align:left;padding:4px 0px 2px 8px;background:#9CAF88;color:#FFFDD0;font-size:20px;letter-spacing: 1px;}
#enviado{padding-top:80px;text-align: center;background: #7F9488}
#enviado img{padding-bottom: 20px;}
#perfil .row {display: table;}
#perfil .row [class*="col-"] {display: table-cell;}
.hormigon{padding-top:60px;padding-bottom:60px;}

/* Formulario */
#form{background:#E2895B;color:#FFFDD0;padding:60px 0;}
h4{font-size:100px;}
input[type="text"],input[type="email"],input[type="text"]:focus,input[type="email"]:focus{border-radius:0;border:4px solid #ffffff;background:#E2895B;color:#ffffff}
button[type="submit"]{border-radius:0;border:0;background:#28363B;color:#ffffff;width:100%;margin-bottom:10px;}
button[type="submit"]:hover{filter:brightness(0.7);}
h5{font-size:20px;}

/* Pie de pagina */
#footer{background: #28363B !important;color:#ffffff;}
.footn{font-weight:700;font-size:22px;letter-spacing: 1px;padding-bottom: 10px;display: inline-block;}
.linkbt{border:2px solid #E2895B;border-radius:20px;margin:4px;}
#footer a:link,#footer a:visited{color:#ffffff !important;}
#footer a:hover{color:#E2895B !important;}
a:hover .linkbt{border-color:#E2895B;background:#E2895B;}
.logopie{text-align: right;}
.divisor{border-top:2px solid #E2895B;padding:10px 0 0 0;margin-top:10px;}
.firma{margin:0 auto;color:#FFFDD0;text-align: right;}
h6{font-size:52px;color:#E2895B;margin:0 auto;text-align:right;line-height: 50px;}
h7{font-size:58px;color:#9CAF88;margin:0 auto;text-align:right;line-height: 50px;}

@media only screen and (max-width: 1370px) {
h1{font-weight: 700; color:#9CAF88;margin-bottom:0px;font-size:100px;line-height: 90px;}
h2{font-weight: 700; color:#E2895B;font-size:120px;line-height: 110px;margin:0 auto;padding:0;text-transform: uppercase;}
.vitrificado{font-size:22px;}
.form{position:static;max-width:none;margin:0 auto;width:100%;}
.form form{background:none;padding:0 0 30px 0;}
}
@media only screen and (max-width: 767px) {
.acero{width:fit-content;position:fixed;bottom:16px;right:16px;padding:0 !important}
nav .btn-ley{border-radius: 3px;}
nav .col{padding:16px;}
nav .row{margin:auto;}
.logopie{margin-top: 30px;border-left:0;}
#enviado{padding-top:120px;}
#enviado img{width:320px;}
.google{height: 50vh;}
#encabezado h1{padding-top:20px;}
#encabezado .btn-seb{width:314px;}
#encabezado h1 br{display: none;}
#perfil .row {display: flex;}
#perfil .row [class*="col-"] {display: auto;}
.travertino{height:50vh}
h1,h4{font-size:64px;line-height: 60px;}
h2{font-size:80px;line-height: 70px;}
}
@media only screen and (max-width: 575px) {
.vitrificado{font-size:18px;}
nav .btn-ley span{display: none;}
nav .btn-ley{padding:32px;background-image:url(../wp2.png);background-position: center;}
.telefono{font-size:20px;}
.firma{margin-top:20px;}
button[type="submit"]{margin-bottom:10px;}
h6,h7{text-align:left;width:100%;display: block;}
.firma{text-align: left;}
}
@media only screen and (max-width: 420px) {
nav{padding:0 !important;}
nav .container-seb{margin:0;border-radius:0;width:100%;}
.penalista{font-size:16px;}
h1{font-size:56px;line-height: 50px;}
h2{font-size:70px;line-height: 60px;}
#encabezado .btn-seb{width:200px;}
.vitrificado{font-size:16px;}
#encabezado h1{font-size:64px;line-height: 60px;}
h1,h4{font-size:76px;line-height: 70px;}
}
    