@import url(https://fonts.googleapis.com/css2?family=Chivo+Mono:ital,wght@0,100;0,200;0,600;1,100&family=Foldit:wght@800&family=Sono:wght@300&family=Source+Code+Pro:wght@300&display=swap);*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{background:url(../IMG/fondo.jfif);background-attachment:fixed;background-size:cover;background-position:right top;width:100vw;font-family:'Roboto',sans-serif}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:gray}::-webkit-scrollbar-thumb:hover{background-color:#000}.header{top:0;left:0;right:0;background:rgba(0,0,0,.902);padding:0 10px;display:flex;align-items:center;justify-content:space-between;z-index:1000;height:10vh;position:fixed}.logo{font-size:25px;letter-spacing:10px;text-transform:uppercase;color:whitesmoke;font-weight:700;}.navigation ul{list-style:none}.header .navigation ul li{float:left;position:relative;cursor:pointer;margin-top:5px}.header .navigation ul li a{font-size:15px;color:whitesmoke;text-decoration:none;padding:20px;display:block;transition:all .2s ease}.header .navigation ul li a:hover{color:rgb(177,177,177);transition:.2s}.header .navigation ul li ul{position:absolute;right:10px;width:300px;background-color:rgb(1,1,1);display:none}.header .navigation ul li ul a{text-align:center}.header .navigation ul li ul li{width:100%}.header .navigation ul li:hover>ul{display:initial}#toggle,.header label{display:none;cursor:pointer}.menu{width:20px;height:35px}section{color:whitesmoke;margin-top:-10%;margin-right:1%;text-align:end}section .article_principal{width:100vw;text-align:right;margin-left:-2%;margin-top:10%;margin-bottom:15%}section .article_principal h2{font-size:1000%;text-shadow:10px 0 10px rgb(29,29,29)}section .article_principal p{margin-top:-10px;margin-right:1%;font-size:15px;font-weight:700;text-align:center;float:right;color:rgba(255,255,255,.936);padding:5px;border-radius:25px 25px;text-shadow:1px 0 1px rgb(29,29,29);text-transform:uppercase}.container_1{width:100vw;justify-content:space-between;margin-bottom:10%;height:75vh;background-image:linear-gradient(transparent,black)}.container_1 .descripcion h4{padding:15%;align-items:center;text-align:center;letter-spacing:5px;color:rgba(255,255,255,.639);font-size:25px}.servicios{background:#000;margin-top:-10%;margin-bottom:10%;width:100vw;display:flex;flex-direction:column;align-items:center;padding:1rem}.servicios .servicio1{display:flex;padding:2rem;align-items:center;text-align:center;justify-content:space-between;margin-bottom:5%}.servicios .servicio1 .servicio_desc{text-align:center;padding:1rem}.servicios .servicio1 .servicio_desc h3{text-transform:uppercase;font-size:2rem;margin-top:5%;text-align:center}.servicios .servicio1 .servicio_desc p{margin-top:-5%;font-size:1.2rem}.servicios .servicio1 .servicio_desc .primerP{padding:4rem;text-align:left;margin-left:2%}.servicios .servicio1 .servicio_desc #left_text{padding:4rem;text-align:right}.servicios .servicio1 img{width:40%;height:40%}.degrade{margin-top:-10%;margin-bottom:5%;width:100vw;height:50vh;background-image:linear-gradient(black,transparent)}.footer{background-color:rgba(1,1,1,.7);width:100vw;height:30vh;display:flex;justify-content:space-around;align-items:center;margin-top:5%}.footer_1 h6{color:rgba(245,245,245,.525);text-align:center;align-items:center;font-size:60px;letter-spacing:10px;padding:20px}.footer_1 h6 span{font-size:20px;letter-spacing:0}.footer_1 p{color:rgba(245,245,245,.672);text-align:center}.footer_2{color:#fff;font-size:15px}.footer_2 h4{font-size:20px;color:rgba(245,245,245,.525)}footer .footer_2 .footer_2-menu .footer_2-link{text-decoration:none;color:rgba(245,245,245,.525)}.footer_copy{background-color:#000;color:rgba(245,245,245,.525);text-align:center;align-items:center;height:50px;margin-top:-20px;width:100vw}.footer_copy p{margin-top:0;padding:5px;font-size:15px}