html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{box-sizing:border-box;font-family:Kanit,sans-serif;font-size:62.5%;transition:all .5s ease-in-out}*,:after,:before{box-sizing:inherit}body{font-size:1.6rem}.content{margin:0 auto;width:90%}a{text-decoration:none}h1,h2,h3,li,ul{margin:0}li,ul{list-style:none;padding:0}.header{background-image:url(../../../build/img/banner.webp);background-position:10% 70%;background-repeat:no-repeat;background-size:cover}@media (min-width:769px){.header{height:60rem}}.header .navegation{align-items:center;display:flex;flex-direction:column;justify-content:space-around;padding-top:3rem}@media (min-width:769px){.header .navegation{align-items:center;flex-direction:row}}.header .navegation .header__logo{color:#fff;font-size:4rem;height:auto}.header .navegation .header__logo span{font-weight:700}@media (min-width:769px){.header .navegation .mobile-menu{display:none}}.header .navegation .mobile-menu i{color:#fff;font-size:5rem;margin:2.5rem}.header .navegation .show_nav{display:flex;opacity:1;visibility:visible}.header .text-principal{color:#fff;font-size:4rem;padding-bottom:8rem;padding-top:3rem;text-align:center;text-transform:uppercase}@media (min-width:769px){.header .text-principal{margin-top:10rem;padding-top:0}}.bar-navegation{display:none;flex-direction:column;gap:3.5rem;opacity:0;text-align:center;transition:visibility .3s ease-in-out,opacity .5s linear;visibility:hidden}@media (min-width:769px){.bar-navegation{display:flex;flex-direction:row;opacity:1;visibility:visible}}.bar-navegation a{color:#fff;font-size:1.85rem;font-weight:700;text-transform:uppercase;transform:scale(1.12);transition:transform .6s}.bar-navegation a:hover{color:#830006;transition:color .5s}.information-mision_vision{color:#fcfcfc;display:grid;gap:6rem;grid-template-columns:none;margin:6rem 0}@media (min-width:769px){.information-mision_vision{grid-template-columns:repeat(2,1fr)}}.information-mision_vision .mision,.information-mision_vision .vision{font-size:2rem;padding:8rem 5rem}.information-mision_vision .mision{background-color:#830006}.information-mision_vision .vision{background-color:#424244}.information-mision_vision h2{text-align:center;text-transform:uppercase}.information-mision_vision p{text-align:justify}.service__title{color:#830006;font-size:5rem;margin:5rem;text-align:center;text-transform:uppercase}.services{display:grid;gap:2.4rem;grid-template-rows:none;margin-bottom:10rem}@media (min-width:769px){.services{grid-template-columns:repeat(5,1fr)}}@media (max-width:1268px){.services{grid-template-columns:repeat(3,1fr)}}@media (max-width:755px){.services{grid-template-columns:repeat(1,1fr)}}.services .service_1{background-image:url(../../../build/img/1.webp)}.services .service_2{background-image:url(../../../build/img/2.webp)}.services .service_3{background-image:url(../../../build/img/3.webp)}.services .service_4{background-image:url(../../../build/img/4.webp)}.services .service_5{background-image:url(../../../build/img/5.webp)}.services .service_6{background-image:url(../../../build/img/6.webp)}.services .service_7{background-image:url(../../../build/img/7.webp)}.services .service_8{background-image:url(../../../build/img/8.webp)}.services .service_9{background-image:url(../../../build/img/9.webp)}.services .service_1,.services .service_2,.services .service_3,.services .service_4,.services .service_5,.services .service_6,.services .service_7,.services .service_8,.services .service_9{background-blend-mode:darken;background-color:rgba(0,0,0,.6);background-position:50%;background-repeat:no-repeat;background-size:cover;height:30rem;position:relative;width:100%}.services .service_1 h2,.services .service_2 h2,.services .service_3 h2,.services .service_4 h2,.services .service_5 h2,.services .service_6 h2,.services .service_7 h2,.services .service_8 h2,.services .service_9 h2{color:#fff;font-size:2.8rem;left:50%;position:absolute;text-align:center;text-transform:uppercase;top:50%;transform:translate(-50%,-50%)}.services .service_1:hover,.services .service_2:hover,.services .service_3:hover,.services .service_4:hover,.services .service_5:hover,.services .service_6:hover,.services .service_7:hover,.services .service_8:hover,.services .service_9:hover{cursor:pointer;transform:scale(1.12);transition:transform .6s}.section_form .section_form__contact{padding:0 2rem 2rem}.section_form .section_form__contact .form__title{color:#830006;font-size:4.5rem;font-weight:700;margin:1.5rem 0;text-align:center;text-transform:uppercase}.section_form .section_form__contact .bg-contact{background-image:url(../../../build/img/contac.webp);background-position:80%;background-repeat:no-repeat;background-size:cover;height:40rem}.section_form .section_form__contact .form{background-color:#fff;border-radius:1rem;margin:-5rem auto 0;padding:5rem;width:95%}.section_form .section_form__contact .form .camp{color:#161616;display:flex;flex-direction:column;font-size:1.8rem;margin-bottom:1.5rem}@media (min-width:769px){.section_form .section_form__contact .form .camp{flex-direction:row}}.section_form .section_form__contact .form .camp input,.section_form .section_form__contact .form .camp textarea{border:1px solid #e1e1e1;width:100%}.section_form .section_form__contact .form .camp textarea{height:20rem}.section_form .section_form__contact .form .camp label{flex:0 0 0}@media (min-width:769px){.section_form .section_form__contact .form .camp label{flex:0 0 9rem;padding:1rem 2rem 1rem 0;text-align:right}}.section_form .section_form__contact .form .botons{text-align:center}@media (min-width:769px){.section_form .section_form__contact .form .botons{text-align:left;width:100%}}.section_form .section_form__contact .form .botons .boton{background-color:#e1e1e1;border:none;border-radius:.5rem;color:hsla(0,0%,50%,.7);font-size:1.8rem;font-weight:700;padding:1rem 3rem;text-align:center;text-transform:uppercase}@media (min-width:769px){.section_form .section_form__contact .form .botons .boton{margin-left:8.9rem}}.section_form .section_form__contact .form .botons .boton:hover{cursor:pointer}.section_form .section_form__contact .form .botons .wsp{background-color:#35bc48;color:#fff;font-size:2rem;margin-top:1rem}.section_form .section_form__contact .form .botons .wsp span{font-family:Kanit,sans-serif;font-weight:700}.footer{background-color:#424244;color:#fff;padding:2rem;text-align:center}.fixed{background-color:#35bc48;border-radius:50%;color:#fff;font-size:5rem;margin-right:.8rem;padding:1.5rem;position:fixed;right:0;top:80%}.fixed_body{overflow:hidden}.overlay{background-color:rgba(0,0,0,.5);bottom:0;height:100%;left:0;position:fixed;right:0;top:0}.overlay,.overlay .content__overlay{display:grid;place-items:center;width:100%}.overlay .content__overlay{background-color:#fff;border-radius:10px;box-shadow:10px 10px 10px rgba(0,0,0,.3);gap:2rem;padding:3rem}@media (min-width:769px){.overlay .content__overlay{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);width:50%}}.overlay .content__overlay .overlay__text__service,.overlay .content__overlay .overlay_title_service{margin:0}.overlay .content__overlay .overlay__image__service{grid-row:1/3;text-align:center;width:100%}.overlay .content__overlay .overlay__image__service img{border-radius:1rem;width:100%}.overlay .content__overlay .overlay_title_service{color:#830006;text-align:center;text-transform:uppercase}.overlay .content__overlay .overlay__text__service{margin-top:0;text-align:justify}@media (min-width:769px){.overlay .content__overlay .overlay__text__service{margin-top:-8rem}}.btn-cerrar{background-color:#fff;border-radius:50%;color:#161616;display:grid;font-weight:700;height:50px;margin-top:-10rem;place-items:center;width:50px}@media (min-width:769px){.btn-cerrar{margin-top:-40rem}}.btn-cerrar:hover{cursor:pointer}
/*# sourceMappingURL=app.css.map */
