.thumbnails{margin:auto;padding:40px}.vueperslide{background:no-repeat;background-size:60%!important}.vueperslide__content-wrapper{background:rgba(0,0,0,.7);color:#fff}body{background-color:#222534;text-align:center;font-family:Shadows Into Light,arial;font-size:16px;font-weight:100}#form>div{margin-bottom:25px}#form>div:last-child{margin-top:10px;margin-bottom:10px}.panel{background-color:transparent}.panel-body{padding-top:30px;background-color:hsla(0,0%,100%,.3)}#particles{width:100%;height:100vh;overflow:hidden;top:0;bottom:0;left:0;right:0;position:absolute;z-index:0}.animate{transition:all .3s ease-in-out}.destacados{padding:70px 0;text-align:center}header{color:#fff;background:rgba(34,37,52,.2)}.box1,.box2{position:relative;z-index:1;width:100%;padding:20px;margin:20px auto;box-shadow:0 5px 5px 2px rgba(0,0,0,.1);background:hsla(0,0%,78%,.1);border-radius:4px}.box1{font-family:Shadows Into Light,cursive}.box1 h3{position:relative;padding:10px 30px;margin:0 -30px 20px;font-size:28px;line-height:32px;font-weight:700;text-align:center;color:#fff;background:linear-gradient(90deg,#2caab3,#2c8cb3);text-shadow:0 1px 1px rgba(0,0,0,.2);box-shadow:0 1px 1px rgba(0,0,0,.2);zoom:1;background:#19bc9d!important}.box1 h3:after,.box1 h3:before{content:"";position:absolute;z-index:-1;top:100%;left:0;border-width:0 9px 10px 0;border-style:solid;border-color:transparent #b7b3b3}.box1 h3:after{left:auto;right:0;border-width:0 0 10px 9px}.box2 .icon{width:40px!important;height:40px!important;text-align:center;align-content:center;padding-top:10px;margin:0 6px;margin-bottom:10px}.block{background:rgba(34,37,52,.9);z-index:1}.about{display:flex;align-items:center;text-align:left;font-family:Arial,Helvetica,sans-serif}.about-img-holder{min-width:400px;max-width:400px;margin-right:20px}.about-img-holder .about-img{width:100%;margin-bottom:15px}.about-caption{flex-grow:1}@media (max-width:767.98px){.about{flex-direction:column;text-align:center}.about-img-holder{max-width:220px;min-width:100%;width:100%;margin:auto;margin-bottom:20px}}.service-card{position:relative;min-height:230px;border:1px solid #dee2e6;overflow:hidden;border-radius:3px}.service-card .body{padding:10px}.service-card .body img.icon{margin-top:40px;width:55px;margin-bottom:25px;transition:all,.3s}@media (prefers-reduced-motion:reduce){.service-card .body img.icon{transition:none}}.service-card .body .subtitle{position:absolute;bottom:-100%;opacity:0;visibility:hidden;transition:all,.3s}@media (prefers-reduced-motion:reduce){.service-card .body .subtitle{transition:none}}.service-card:hover .body img.icon{margin-top:5px;width:45px;margin-bottom:15px}.service-card:hover .body .subtitle{bottom:7px;opacity:1;visibility:visible}.section .section-title{font-size:calc(15.5px + 1.5vw)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}h1,h2,h3,h4,h5,h6{font-weight:500;font-family:Baloo Paaji,cursive;color:#fff}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.portfolio-card{display:block;position:relative;overflow:hidden}.portfolio-card .portfolio-card-img{width:100%}.portfolio-card .portfolio-card-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;visibility:hidden;opacity:0;background-image:linear-gradient(0deg,#e1dfed 0,rgba(225,223,237,.7) 99%,rgba(225,223,237,.8));transition:all,.3s;width:0;height:0;border-radius:50%;overflow:hidden}@media (prefers-reduced-motion:reduce){.portfolio-card .portfolio-card-overlay{transition:none}}.portfolio-card .portfolio-card-overlay .portfolio-card-caption{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.portfolio-card:hover .portfolio-card-overlay{opacity:1;visibility:visible;width:100%;height:100%;border-radius:0}@media (max-width:767.98px){.portfolio-card,.service-card{margin-bottom:30px}}.contact-form{padding:50px;margin:30px 0}.contact-form h1{color:#19bc9d;font-weight:700;margin:0 0 15px}.contact-form .btn,.contact-form .form-control{min-height:38px;border-radius:2px}.contact-form .form-control:focus{border-color:#19bc9d}.contact-form .btn-primary,.contact-form .btn-primary:active{color:#fff;min-width:150px;font-size:16px;background:#19bc9d!important;border:none}.contact-form .btn-primary:hover{background:#15a487!important}.contact-form .btn i{margin-right:5px}.contact-form label{opacity:.7;color:#fff;text-align:left!important}.contact-form textarea{resize:vertical}.hint-text{font-size:15px;padding-bottom:20px;opacity:.6}.btn-outline-info,.text-info{color:#19bc9d!important}.btn-outline-info{border:1px solid #19bc9d!important}.btn-outline-info:hover{background-color:transparent}.footer[data-v-79053264]{height:50px;width:100%;background:#2c3e50;color:#fff;line-height:50px}