@import"https://fonts.googleapis.com/css2?family=Protest+Revolution&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html,body{text-align:center;width:100%}hr,input{margin:0}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}textarea{font-family:arial}strong,b{font-weight:bold}img{max-width:100%}label,input[type=button],input[type=submit],button{cursor:pointer}textarea:focus,select:focus,input:focus{outline:0 none}input:-webkit-autofill{-webkit-box-shadow:0 0 0 50px #fff inset}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}.fl{float:left}.fr{float:right}.textl{text-align:left}.textr{text-align:right}.textc{text-align:center}.textj{text-align:justify}.bold{font-weight:bold}.mayus,.c-header .nav ul li a h2,.c-title-1,.button{text-transform:uppercase}.italic{font-style:italic}.box,#home .faq,#home .prices ul .content .precio-table th,#home .prices ul .content .precio-table td,#home .prices ul .content,#home .services,#home .customer_new ul .content .alert,#home .customer_new ul .content,.c-header,.button,.wrap{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-20{margin-left:20px}.ml-40{margin-left:40px}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-40{margin-bottom:40px}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-20{margin-right:20px}.mr-40{margin-right:40px}.pad-10{padding:10px}.pad-20{padding:20px}.block{display:block}.inline{display:inline-block}.hidden{display:none}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}body{font-size:1rem;margin:0;background:#000;color:#fff}a{text-decoration:none;color:#fff}hr{border:none;border-bottom:solid 1px rgba(189,189,189,.5)}.font-family,button,p,input,textarea,body{font-family:"Roboto",sans-serif;font-weight:400;font-style:normal}.font-family-2{font-family:"Protest Revolution",sans-serif;font-weight:400;font-style:normal}.font-w-bold{font-weight:700}.font-s-small{font-size:.8rem}.font-s-medium{font-size:1rem}.font-s-large{font-size:1.5rem}.font-s-larger{font-size:2rem}p{line-height:1.3rem;font-size:1rem;color:#fff}@media screen and (max-width: 48em){p{font-size:1rem}}span{color:#fff}.span-white{color:#fff}.wrap{margin-left:auto;margin-right:auto;width:90%}@media screen and (min-width: 48em){.wrap{width:95%}}.wrap-large{max-width:1400px}.wrap-medium{max-width:1120px}.wrap-small{max-width:900px}.wrap-smaller{max-width:670px}.display-flex-center{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 48em){.display-flex-center{flex-direction:column}}.display-flex-space-between{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 48em){.display-flex-space-between{flex-direction:column}}.display-grid{display:grid}@media screen and (min-width: 48em){.display-grid-2{grid-template-columns:repeat(2, 1fr)}}.display-grid-gap-5{grid-gap:5px}.display-grid-gap-10{grid-gap:10px}.display-grid-gap-20{grid-gap:20px}.button{border:none;padding:0 30px;font-size:.8rem;border-radius:15px;width:100%;line-height:40px;display:block}.button-primary{background:#d7df31;color:#000;border:solid 1px #d7df31}@media(hover: hover){.button-primary:hover{background:#ffc600;color:#fff}}.button-secundary{background:#34b6bd;color:#000;border:solid 1px #34b6bd}@media(hover: hover){.button-secundary:hover{background:#ffc600;color:#fff}}.button-small{max-width:280px}.margin-center,#home .prices ul .content .precio-table,#home .services ul li img,#home .services .description,#home .banner p,.button-small{margin-right:auto;margin-left:auto}.margin-top{margin-top:40px}@media screen and (min-width: 48em){.margin-top{margin-top:60px}}.color-1{color:#ffc600}.color-2{color:#d7df31}.color-3{color:#34b6bd}.color-white{color:#fff}.color-black,#home .prices ul .content .precio-table th{color:#000}.c-title-1{font-size:3rem;color:#fff;line-height:3rem}@media screen and (max-width: 48em){.c-title-1{font-size:1.6rem;line-height:1.8rem}}.c-title-1 span{color:#34b6bd;display:block}.c-whatsapp{position:fixed;bottom:20px;right:20px;z-index:500}.c-whatsapp a{display:block}.c-whatsapp .img{width:50px;height:50px;background:#75b73b;border-radius:50%;position:relative;z-index:5;display:flex;align-items:center;justify-content:center}.c-whatsapp .img img{width:30px}.c-whatsapp .shadow{width:60px;height:60px;border-radius:50%;display:block;position:absolute;left:-5px;top:-5px;z-index:4;background:#68a532}.c-whatsapp .border{width:60px;height:60px;border-radius:50%;display:block;position:absolute;left:-7px;top:-7px;border:2px solid #75b73b;z-index:3;animation:1s ease infinite fadeOut}@keyframes fadeOut{0%{transform:scale(1);opacity:.25}100%{transform:scale(1.5);opacity:0}}.animation-250,#home .faq .accordion-content,#home .faq .accordion-header .accordion-icon:before,#home .faq .accordion-header .accordion-icon,#home .faq .accordion-header h3,#home .faq .accordion-header,#home .faq .accordion-item,.button{transition:all 250ms ease}@keyframes fadeOut{0%{transform:scale(1);opacity:.25}100%{transform:scale(1.5);opacity:0}}.c-header{position:fixed;top:0;left:0;width:100%;z-index:2;padding:10px 0;background:rgba(0,0,0,.8)}.c-header .logo{max-width:200px}@media screen and (max-width: 48em){.c-header .nav{display:none}}.c-header .nav ul li a h2{font-size:.9rem}#home .banner{background:url("../img/content/banner.jpg") no-repeat center center;background-size:cover;height:100vh}#home .banner h1{font-size:3rem;color:#ffc600;text-shadow:2px 2px 2px rgba(0,0,0,.6)}#home .banner p{max-width:720px;text-shadow:2px 2px 2px rgba(0,0,0,.6)}#home .customer_new{background:#ffc600}#home .customer_new ul{grid-gap:20px;align-items:center}#home .customer_new ul li img{display:block}#home .customer_new ul .content{padding:30px}#home .customer_new ul .content ul{list-style:inside}#home .customer_new ul .content ul li{line-height:2rem}#home .customer_new ul .content .alert{background:#333;padding:30px;border-radius:5px;font-size:1rem;line-height:1.5rem;text-align:center}#home .services{background:#f2f2f2;padding:60px 0}#home .services .description{max-width:600px}#home .services h2{font-size:2.2rem;color:#000}@media screen and (max-width: 48em){#home .services h2{font-size:1.6rem;line-height:1.8rem}}#home .services ul{display:grid;grid-gap:40px}@media screen and (min-width: 48em){#home .services ul{grid-template-columns:repeat(4, 1fr)}}#home .services ul li img{display:block;width:40px}#home .services ul li h2{font-size:1.2rem;font-weight:500}#home .services ul li p{color:#000}#home .gallery{width:100%}@media screen and (min-width: 48em){#home .gallery{height:700px}}#home .gallery ul{width:100%;height:100%}@media screen and (min-width: 48em){#home .gallery ul{display:grid;grid-template-columns:repeat(5, 1fr);grid-template-rows:repeat(2, 1fr);grid-column-gap:0;grid-row-gap:0}}#home .gallery ul li img{width:100%;height:100%;object-fit:cover;display:block}@media screen and (min-width: 48em){#home .gallery ul li:nth-child(1){grid-area:1/1/3/3}}@media screen and (min-width: 48em){#home .gallery ul li:nth-child(2){grid-area:1/3/2/4}}@media screen and (min-width: 48em){#home .gallery ul li:nth-child(3){grid-area:2/3/3/4}}@media screen and (min-width: 48em){#home .gallery ul li:nth-child(4){grid-area:1/4/3/5}}@media screen and (min-width: 48em){#home .gallery ul li:nth-child(5){grid-area:1/5/2/6}}@media screen and (min-width: 48em){#home .gallery ul li:nth-child(6){grid-area:2/5/3/6}}#home .prices{background:#ffc600}#home .prices ul{align-items:center}#home .prices ul .content{padding:20px 0}@media screen and (min-width: 48em){#home .prices ul .content{padding:40px 0}}#home .prices ul .content .precio-table{width:100%}#home .prices ul .content .precio-table th,#home .prices ul .content .precio-table td{padding:8px}#home .prices ul .content .precio-table th{text-align:left}#home .prices ul .content .precio-table tbody tr{background:#ffac00;color:#000;font-size:.9rem}@media(hover: hover){#home .prices ul .content .precio-table tbody tr:hover{background-color:#f1f1f1}}#home .prices ul li img{display:block;width:100%;height:100%;object-fit:cover}#home .location h2{font-size:2.2rem;color:#ffc600;line-height:2rem}@media screen and (max-width: 48em){#home .location h2{font-size:1.6rem;line-height:1.8rem}}#home .location p{color:#ffc600;font-size:1.2rem}#home .location .map{padding-bottom:20px}#home .location .map iframe{width:100%;height:500px;border-radius:8px}#home .faq{background:#f2f2f2;padding:60px 0}#home .faq .accordion{margin-bottom:40px}#home .faq .accordion-item{margin-bottom:15px;border-radius:8px;overflow:hidden;background:rgba(51,51,51,.8);border-left:4px solid #ffc600}#home .faq .accordion-item.active{box-shadow:0 5px 15px rgba(0,0,0,.3)}#home .faq .accordion-item.active .accordion-header{background:rgba(51,51,51,.9)}#home .faq .accordion-item.active .accordion-header h3{color:#ffc600}#home .faq .accordion-item.active .accordion-header .accordion-icon{transform:translateY(-50%) rotate(45deg);background:#ffc600}#home .faq .accordion-item.active .accordion-header .accordion-icon:before{transform:rotate(90deg);background:#ffc600}#home .faq .accordion-item.active .accordion-content{max-height:300px;padding:20px}#home .faq .accordion-header{padding:20px;position:relative;cursor:pointer}#home .faq .accordion-header h3{font-size:1.1rem;margin:0;padding-right:40px}#home .faq .accordion-header .accordion-icon{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:20px;height:2px;background:#fff}#home .faq .accordion-header .accordion-icon:before{content:"";position:absolute;left:9px;top:-9px;width:2px;height:20px;background:#fff}#home .faq .accordion-content{max-height:0;overflow:hidden;padding:0 20px;background:#fff}#home .faq .accordion-content p{color:#333;margin:0;line-height:1.6}
