*,html,body{margin:0;padding:0;box-sizing:border-box}body{background:#F8F8F8;color:#000000b3;font-family:Open Sans,sans-serif;font-size:16px;line-height:1.5}a{text-decoration:none}.row,.block-nosotros--items,.block-proyectos--items,main,.cd-slider{max-width:100%}.row .item img,.block-nosotros--items .item img,.block-proyectos--items .item img,main .item img,.cd-slider .item img{width:100%}h1{color:#8cc63f;margin-bottom:1.3rem}main .content-page{padding:4rem 1rem}main h2{font-weight:700;letter-spacing:0px;color:#8cc63f;padding-bottom:2rem;text-transform:uppercase}main p{margin-bottom:1.5rem}main .text-center{text-align:center}main img{width:100%}main blockquote{font-style:italic;font-size:1.2rem;font-weight:100;border-left:2px solid #0071BC;padding-left:1rem}main ul{margin-left:1rem;margin-bottom:2rem;padding:0}main ul li{padding-left:.5rem;margin:0}@media screen and (min-width: 40em){.row,.block-nosotros--items,.block-proyectos--items,main,.cd-slider{max-width:800px;margin:auto}main .content-page{padding:4rem 0}}.block-basic{background:white;border-radius:5px;padding:3rem 2rem;margin-top:2rem}.block-column-1,.block-column-2,.block-equal{display:-ms-grid;display:grid;max-width:100%}.block-column-3,.block-planes{max-width:100%;display:-ms-grid;display:grid;grid-gap:2rem}.block-column-2{grid-gap:2rem}.block-column-2 .item1{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.block-column-2 .item2{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.item{padding:2rem}@media screen and (min-width: 29.9em) and (max-width: 39.9em){.block-equal{padding:2rem}}@media screen and (min-width: 40em){.block-basic{padding:5rem 3rem;margin-top:2rem}.block-column-1{-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:3rem}.block-equal{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:3rem}.block-column-2{-ms-grid-rows:none;grid-template-rows:none;-ms-grid-columns:15vw 1fr;grid-template-columns:15vw 1fr;grid-gap:3rem}.block-column-2 .item1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.block-column-2 .item2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.item{padding:0}.block-column-3,.block-planes{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}.block-column-3 img,.block-planes img{width:100%}}.button-round,.container-form .contact-form input[type=submit],.home-hero-links a,.cd-slider li.current .content a,.content a{padding:1rem 2rem;background:#0071BC;color:#fff;border:2px solid #8CC63F;font-family:Open Sans,sans-serif!important;font-size:.8rem;letter-spacing:1px;border-radius:30px;-webkit-transition:all .3s;transition:all .3s;text-transform:uppercase;display:inline-block;cursor:pointer;text-align:center;margin-top:2rem}.button-round:hover,.container-form .contact-form input[type=submit]:hover,.home-hero-links a:hover,.cd-slider li.current .content a:hover,.content a:hover{background:#0090ef;-webkit-transition:all .3s;transition:all .3s}.button-light,input[type=submit]{padding:1rem 2rem;color:#0071bc;border:2px solid #0071BC;font-family:Open Sans,sans-serif!important;font-size:.8rem;letter-spacing:1px;-webkit-transition:all .3s;transition:all .3s;text-transform:uppercase;display:inline-block;cursor:pointer;text-align:center;margin-top:2rem}.button-light:hover,input[type=submit]:hover{background:#bce4ff;-webkit-transition:all .3s;transition:all .3s}.button-transition{padding:1em 2rem;color:#8cc63f;border:1px solid #8CC63F;position:relative}.button-transition:before{content:"";width:0;height:100%;position:absolute;top:0;left:0;background:#8CC63F;-webkit-transition:all .3s;transition:all .3s;z-index:-1;border-top-right-radius:100%;border-bottom-right-radius:100%}.button-transition:hover{color:#fff}.button-transition:hover:before{width:100%;-webkit-transition:all .3s;transition:all .3s;border-top-right-radius:0;border-bottom-right-radius:0}input[type=text],input[type=email],input[type=tel],input[type=number],textarea{color:#fff;width:100%;font-size:.9rem;font-family:Open Sans,sans-serif;padding:.8rem;margin-bottom:1rem;border-radius:0;background:none;border:none;border-bottom:solid 1px white}input[type=text]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#fff}input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=number]::-moz-placeholder,textarea::-moz-placeholder{color:#fff}input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#fff}input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=number]::placeholder,textarea::placeholder{color:#fff}input[type=submit]{background:none;border:solid 1px white;color:#fff;display:block;margin:auto;margin-top:3rem;padding-left:4rem;padding-right:4rem}input[type=submit]:hover{background:#71a230}textarea{width:100%;height:200px}header{width:100%;z-index:30;background:#8cc63f;padding:2rem 0}.block-logo{grid-area:logo;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:4rem;display:block}.block-logo img{width:200px;margin:auto;display:block;margin-bottom:2rem}@media screen and (min-width: 40em){header{background:rgba(140,198,63,.95);display:-ms-grid;display:grid;-ms-grid-columns:100px 70%;grid-template-columns:100px 70%;grid-template-areas:"logo navigation";-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;position:fixed}.block-logo{display:-webkit-box;display:-ms-flexbox;display:flex}.block-logo img{margin-bottom:0}}@media screen and (min-width: 64em){header{-ms-grid-columns:100px 50%;grid-template-columns:100px 50%}}.container-form{display:-ms-grid;display:grid}.container-form .text-help{font-size:3rem;color:#8cc63f;text-align:right;margin-bottom:2rem;padding:0 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.container-form .contact-form{background:white;padding:4rem 3rem;box-shadow:0 0 5px 10px 0 rbga(0,0,0,.9)}.container-form .contact-form input{margin-bottom:2rem}.container-form .contact-form input[type=submit]{margin-top:2rem;display:block;margin:auto;padding-left:4rem;padding-right:4rem}@media screen and (min-width: 40em){.container-form{-ms-grid-columns:auto 500px;grid-template-columns:auto 500px}}footer{background:#8CC63F;background-repeat:no-repeat;padding:4rem 0;position:relative;color:#fff;font-size:.9rem;font-weight:100;line-height:2;width:100%}footer .text-rotate{color:#fff;left:5vw;top:42vh}footer .text-rotate:before{background:white}footer .fb-like{padding-top:1rem}footer .footer-content{display:-ms-grid;display:grid;grid-gap:2rem}footer .footer-content-text{padding:2rem;text-align:center}footer .copyright{width:100%;color:#fff;text-align:center;font-size:.8rem;font-weight:400;border-top:1px solid white;margin-top:4rem;padding:1rem 0}footer .copyright a{color:#fff}footer .footer-content-left{background:#7fb636;padding:3rem 2rem;width:90%;margin:auto}footer .footer-content-right{text-align:center}@media screen and (min-width: 64em){footer{display:-ms-grid;display:grid}footer .footer-content-right{text-align:left}footer .footer-content-left{width:100%}footer .footer-content-left .contact-title-mobile{display:none}.footer-content{-ms-grid-columns:500px 1fr;grid-template-columns:500px 1fr}.footer-content-text{text-align:right}}.main-menu{margin:0;padding:0;max-width:100%;color:#fff}.main-menu .text-nav{display:block}.main-menu .icon-nav{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-menu .icon-nav img{width:30px}.main-menu .drop-button-menu{width:80%;display:block;color:#fff;border:1px solid white;margin:auto}.main-menu .drop-button-menu:hover{background:#71a230}.main-menu ul{display:none;position:relative;z-index:1}.main-menu ul li{width:100%;text-align:center;list-style:none;position:relative}.main-menu ul li a{display:block;color:#0071bc;text-decoration:none;text-transform:uppercase;font-size:.8rem;font-family:Open Sans,sans-serif;color:#fff;letter-spacing:1px;padding:1.5rem 0}.main-menu ul li a:hover{background:#7fb636;-webkit-transition:all .3s;transition:all .3s}.main-menu ul li>ul{display:block;-webkit-transition:all .3s;transition:all .3s;z-index:22;background:#79ae34}.show-menu{display:block}@media screen and (min-width: 40em){.main-menu{grid-area:navigation}.main-menu .icon-nav{display:none}.main-menu .text-nav{display:block}.main-menu .drop-button-menu{display:none}.main-menu ul li:hover>ul{width:100%;height:auto;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translateY(0px);transform:translateY(0);opacity:1}.main-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex}.main-menu ul li a{padding:2rem 0}.main-menu ul li>ul{display:block;height:0;opacity:.3;-webkit-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:all .3s;transition:all .3s;z-index:22;position:absolute;background:#8CC63F;width:100%}.main-menu ul li>ul li a{color:#fff;padding:1rem;border-bottom:1px solid #71a230}}.title-block-home{text-align:center;font-family:Open Sans,sans-serif;letter-spacing:5px;margin-bottom:3rem;font-size:1.5rem}.text-rotate{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:top left;transform-origin:top left;position:absolute;top:38%;z-index:22;font-size:1.8rem;letter-spacing:5px;line-height:0;font-family:Open Sans,sans-serif;display:none;font-weight:100;text-align:right;color:#8cc63f}.text-rotate:before{content:"";width:300px;height:1px;background:#8CC63F;position:absolute;bottom:-2rem;right:0}@media screen and (max-width: 39.9em) and (orientation: landscape){.text-rotate{display:none}}@media screen and (min-width: 65em){.text-rotate{display:inline-block}.block-proyectos,.block-nosotros{padding:6rem 4rem;min-height:100vh;position:relative;max-width:100vw}.title-block-home{letter-spacing:5px;margin-bottom:4rem;font-size:3rem}}.home-hero{background:-webkit-radial-gradient(circle farthest-corner at 50vw 150vh,#0071BC,#8CC63F 80%);background:radial-gradient(circle farthest-corner at 50vw 150vh,#0071BC,#8CC63F 80%);width:100%;height:100vh;z-index:10}.home-hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute}.home-hero-links{display:-webkit-box;display:-ms-flexbox;display:flex}.home-hero-links a{text-align:center;display:block;width:150px;padding:1rem;margin:.3rem}.block-proyectos{background:-webkit-radial-gradient(circle farthest-corner at 50vw -100vh,#0071BC,#8CC63F 90%);background:radial-gradient(circle farthest-corner at 50vw -100vh,#0071BC,#8CC63F 90%);position:relative}.block-proyectos .title-block-home{color:#0090ef}.block-proyectos .slider-proyectos{width:100vw;margin:auto}.block-proyectos .block-proyectos-single{width:60vw;height:auto;margin:auto;display:-ms-grid;display:grid;pointer-events:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-ms-grid-columns:200px 230px 190px 190px;grid-template-columns:200px 230px 190px 190px;-ms-grid-rows:50px 148px 98px 98px;grid-template-rows:50px 148px 98px 98px;grid-template-areas:"... ... categoria categoria" "... titulo titulo titulo " "... ... texto texto" "... ... boton boton"}.block-proyectos .block-proyectos-single .block-proyecto-image{grid-column:1 / 2;grid-row:1 / 2;width:400px;height:400px;-webkit-animation:desplaza .5s ease;animation:desplaza .5s ease}.block-proyectos .block-proyectos-single .block-proyecto-categoria{grid-area:categoria;font-size:.8rem;text-transform:uppercase;font-weight:300;letter-spacing:3px;color:#fff}.block-proyectos .block-proyectos-single .block-proyecto-resumen{grid-area:texto;color:#fff;-webkit-transform:translateZ(20px);transform:translateZ(20px)}.block-proyectos .block-proyectos-single .block-proyecto-titulo{grid-area:titulo;font-size:5rem;font-family:Open Sans,sans-serif;text-transform:uppercase;font-weight:300;z-index:40;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-weight:500;text-shadow:0px 5px 20px rgba(0,0,0,.7);-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translateZ(50px);transform:translateZ(50px)}.block-proyectos .block-proyectos-single .block-proyecto-link{grid-area:boton;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-transform:translateZ(50px);transform:translateZ(50px)}.block-nosotros,.block-proyectos{background:#F8F8F8}.block-nosotros--items,.block-proyectos--items{display:-ms-grid;display:grid}.block-nosotros--items .item-servicio a img,.block-proyectos--items .item-servicio a img{width:180px;display:block;margin:auto;padding-bottom:2rem;-webkit-transition:all .5s cubic-bezier(.165,.84,.44,1);transition:all .5s cubic-bezier(.165,.84,.44,1)}.block-nosotros--items .item-servicio a h2,.block-proyectos--items .item-servicio a h2{margin-bottom:8rem;text-align:center;font-family:Open Sans,sans-serif;position:relative;color:#0071bc}.block-nosotros--items .item-servicio a h2:before,.block-proyectos--items .item-servicio a h2:before{content:"";width:20vw;height:5px;border-radius:5px;background:#0071BC;position:absolute;bottom:-1rem;margin:auto;left:0;right:0;-webkit-transition:all .5s cubic-bezier(.165,.84,.44,1);transition:all .5s cubic-bezier(.165,.84,.44,1)}.block-proyectos .text-rotate{top:500px}.block-menu_alter{padding:5rem 0;background:#bce4ff}.block-menu_alter img{width:150px;display:block;margin:auto;-webkit-transition:all .3s;transition:all .3s}.block-menu_alter a{color:#0071bc}.block-menu_alter a:hover img{-webkit-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:all .3s;transition:all .3s}.block-menu_alter h3{text-align:center;width:80%;margin:auto;margin-top:1rem;margin-bottom:2rem}@media screen and (min-width: 40em){.block-testimonios .content-testimonios{padding-top:4rem;width:60vw;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-template-areas:"foto text";grid-gap:1.5rem;-webkit-box-align:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.block-testimonios .content-testimonios--text{margin-top:0rem}.home-hero img{width:100%}.home-hero a{width:170px;margin:1rem}.block-servicios--items{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;grid-gap:2rem}.block-servicios--items .item-servicio a img{width:150px}.block-servicios--items .item-servicio a h2:before{width:7vw}.block-servicios--items .item-servicio a:hover img{-webkit-transform:translateY(-30px);transform:translateY(-30px);-webkit-transition:all .5s cubic-bezier(.165,.84,.44,1);transition:all .5s cubic-bezier(.165,.84,.44,1)}.block-servicios--items .item-servicio a:hover h2:before{width:10vw}}@media screen and (min-width: 64em){.block-servicios a--items .item-servicio a img{width:180px}}@-webkit-keyframes desplaza{0%{-webkit-transform:translateX(-200px);transform:translate(-200px);-webkit-transition:all .3s;transition:all .3s}}@keyframes desplaza{0%{-webkit-transform:translateX(-200px);transform:translate(-200px);-webkit-transition:all .3s;transition:all .3s}}.page-title{background-image:url(../img/nosotros.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding-top:6rem;padding-bottom:2rem;position:relative;text-shadow:0 3px 3px rgba(0,0,0,.8)}.page-title:before{content:"";position:absolute;width:100%;height:100%;background:rgba(0,52,86,.7);top:0;z-index:2}.page-title h1{width:90%;margin:auto;text-align:center;color:#fff;font-size:2rem;font-family:Open Sans,sans-serif;text-transform:uppercase;letter-spacing:1px;z-index:20;position:relative}main{color:#665}main .excerpt-page{max-width:650px;margin:auto;padding:4rem 0;text-align:center;position:relative}main .excerpt-page:before{content:"";width:100px;height:5px;background:#0071BC;position:absolute;bottom:0;border-radius:5px;margin:auto;left:0;right:0}main .panel-page{background:white;padding:1rem;border-radius:5px;border:1px solid rgba(0,0,0,.1);box-shadow:0 0 10px 1px #0000001a;display:-ms-grid;display:grid;-ms-grid-row-align:center;align-items:center;-webkit-transition:all .3s;transition:all .3s}main .panel-page a{color:#0071bc;display:flex;align-items:center}main .panel-page a p{margin-bottom:0}main .panel-page img{width:50px;height:50px;margin-right:2rem}main .panel-page:hover{background:#eff9ff}@media screen and (min-width: 40em){.page-title{padding-top:10rem;padding-bottom:1rem}.page-title h1{font-size:3.2rem;letter-spacing:3px}.destacado{border:none;text-align:right}}.page-servicios img{width:250px;display:block;margin:auto}.skills img{width:60%;display:block;margin:auto}.foto-perfil{max-width:400px;display:block;margin:auto}.list-items{padding:2rem 0}.list-items .container-documents{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:2rem}.container-portfolio{position:relative}.container-portfolio .content-buttons{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.5rem}.container-portfolio .content-buttons button{padding:1rem 0;width:100%;border:0;background:none;color:#8cc63f;font-size:.8rem;cursor:pointer;letter-spacing:0px;border-bottom:1px solid #F8F8F8;-webkit-transition:all .3s cubic-bezier(1,0,0,1);transition:all .3s cubic-bezier(1,0,0,1)}.container-portfolio .content-buttons button:hover{border-bottom:1px solid #0071BC;-webkit-transition:all .3s cubic-bezier(1,0,0,1);transition:all .3s cubic-bezier(1,0,0,1)}.container-portfolio .content-portfolio{display:-ms-grid;display:grid;grid-gap:1rem}.container-portfolio .content-portfolio .item-portafolio{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.container-portfolio .content-portfolio .item-portafolio.small,.container-portfolio .content-portfolio .item-portafolio.landscape,.container-portfolio .content-portfolio .item-portafolio.vertical{-ms-grid-column:span;grid-column:span;-ms-grid-row:span;grid-row:span}.container-portfolio .content-portfolio img{width:100%;display:block;-o-object-fit:cover;object-fit:cover}.container-portfolio .content-portfolio a{width:100%;height:100%;position:absolute;-webkit-transition:all .3s;transition:all .3s}.container-portfolio .content-portfolio a:hover{background:rgba(0,113,188,.3);-webkit-transition:all .3s;transition:all .3s}.container-portfolio .lightbox{width:100vw;height:100vh;position:fixed;z-index:70;top:0;left:-100vw;background:white;pointer-events:auto;opacity:1;-webkit-transition:all .5s cubic-bezier(1,0,0,1);transition:all .5s cubic-bezier(1,0,0,1)}.container-portfolio .lightbox a.close{position:absolute;top:0;right:2vw;background:white;padding:1rem;font-size:1.5rem;text-align:center;color:#0006;cursor:pointer;font-weight:100}.container-portfolio .lightbox .content-lightbox{width:100%;height:100%;display:-ms-grid;display:grid;-ms-grid-rows:40vh 60vh;grid-template-rows:40vh 60vh;overflow:scroll;-webkit-transition:all .5s cubic-bezier(1,0,0,1);transition:all .5s cubic-bezier(1,0,0,1);opacity:0}.container-portfolio .lightbox .content-lightbox .image-lightbox img{width:100%;height:100%;overflow:scroll;-o-object-fit:cover;object-fit:cover}.container-portfolio .lightbox .content-lightbox .text-lightbox{overflow:scroll;padding:3rem}.container-portfolio .lightbox .content-lightbox .text-lightbox h2{font-size:2.5rem;font-weight:100;color:#8cc63f}.container-portfolio .lightbox .content-lightbox .text-lightbox .text-category{text-transform:uppercase;font-size:.8rem;letter-spacing:3px}.container-portfolio .lightbox .content-lightbox .text-lightbox span{font-size:.8rem;display:block;color:#6062b3;margin-top:1rem;margin-bottom:2.5rem;letter-spacing:3px}.container-portfolio .lightbox:target{left:0;opacity:1;-webkit-transition:all .5s cubic-bezier(1,0,0,1);transition:all .5s cubic-bezier(1,0,0,1)}.container-portfolio .lightbox:target .content-lightbox{-webkit-transition:all .5s cubic-bezier(1,0,0,1);transition:all .5s cubic-bezier(1,0,0,1);-webkit-transition-delay:.3s;transition-delay:.3s;opacity:1}@media screen and (min-width: 40em){.container-portfolio{min-height:80vh}.container-portfolio .content-portfolio{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,1fr)}.container-portfolio .content-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.5rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.container-portfolio .content-buttons button{width:auto;padding:1rem 2rem;border:0;background:none;color:#8cc63f;font-size:.8rem;cursor:pointer;letter-spacing:3px;border-bottom:1px solid #F8F8F8;-webkit-transition:all .3s cubic-bezier(1,0,0,1);transition:all .3s cubic-bezier(1,0,0,1)}.container-portfolio .content-buttons button:hover{border-bottom:1px solid #0071BC;-webkit-transition:all .3s cubic-bezier(1,0,0,1);transition:all .3s cubic-bezier(1,0,0,1)}.item-portafolio{display:-webkit-box;display:-ms-flexbox;display:flex}.item-portafolio.small{-ms-grid-column:span;grid-column:span;-ms-grid-row:span;grid-row:span}.item-portafolio.landscape{-ms-grid-column:span 2;grid-column:span 2;-ms-grid-row:span;grid-row:span}.item-portafolio.vertical{-ms-grid-column:span;grid-column:span;-ms-grid-row:span 2;grid-row:span 2}.container-portfolio .lightbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.container-portfolio .lightbox .content-lightbox{width:100vw;height:100vh;box-shadow:0 0 60px 10px #0003;-ms-grid-rows:none;grid-template-rows:none;-ms-grid-columns:30% 70%;grid-template-columns:30% 70%;overflow:initial}.container-portfolio .lightbox .content-lightbox .text-lightbox{overflow:initial}.container-portfolio .lightbox a.close{font-size:2.5rem}}@media screen and (min-width: 64em){.container-portfolio .lightbox .content-lightbox{width:80vw;height:80vh}}.block-planes{grid-gap:1rem}.block-planes h2{text-align:center;font-weight:700;letter-spacing:0;color:#8cc63f;padding-bottom:1rem;display:block}.block-planes h3{text-align:center;font-weight:300;font-size:.9rem;color:#0071bc;padding-bottom:1rem}.block-planes ul{font-size:.9rem}.block-planes .block-basic{padding:2rem}.block-planes .precio-plan{text-align:center;color:#8cc63f;font-size:1.4rem;font-weight:700}.block-planes .button-round,.block-planes .container-form .contact-form input[type=submit],.container-form .contact-form .block-planes input[type=submit],.block-planes .home-hero-links a,.home-hero-links .block-planes a,.block-planes .cd-slider li.current .content a,.cd-slider li.current .content .block-planes a,.block-planes .content a,.content .block-planes a{display:block}.block-planes .more-info{text-align:center;display:block;font-weight:100;font-size:.9rem;color:#0071bc;padding-top:.5rem;text-decoration:underline}.block-planes img{width:50%;padding-bottom:1rem;margin:auto;display:block}@media screen and (min-width: 40em){.block-planes .plecio-plan{font-size:1rem}}.cd-slider{position:relative;height:85vh;overflow:hidden;margin-bottom:8rem}.cd-slider li.current{visibility:visible;-webkit-transition-delay:0s;transition-delay:0s}.cd-slider li.current .image{clip:rect(0,80rem,50rem,0)}.cd-slider li.current .content h3{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition-delay:1s;transition-delay:1s}.cd-slider li.current .content a,.cd-slider li.current .content .category{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition-delay:1.1s;transition-delay:1.1s}.cd-slider li.prev_slide .image{clip:rect(0,0,50rem,0)}.cd-slider nav{position:absolute;bottom:0;right:0;z-index:2}.cd-slider li{position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden;-webkit-transition:visibility 0s 1s;transition:visibility 0s 1s;will-change:visibility}.image{top:0;left:0;width:100%;height:30vh;background-size:cover;background-position:50% 50%;clip:rect(0,80rem,50rem,80rem);-webkit-transition:clip .5s cubic-bezier(.99,.01,.45,.9) .5s;transition:clip .5s cubic-bezier(.99,.01,.45,.9) .5s;will-change:clip}.content{width:100%;padding:0rem 0;text-align:right;line-height:1}.content h3{color:#fff;font-family:Open Sans,sans-serif;text-shadow:0 0 10px rgba(0,0,0,.5);font-size:2.5rem;text-overflow:ellipsis;overflow:hidden;-webkit-transform:translateY(-30%);transform:translateY(-30%);opacity:0;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s;will-change:transform,opacity}.content a{display:inline-block;margin-top:1.5rem;opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:opacity .5s .1s,-webkit-transform .5s .1s;transition:opacity .5s .1s,-webkit-transform .5s .1s;transition:transform .5s .1s,opacity .5s .1s;transition:transform .5s .1s,opacity .5s .1s,-webkit-transform .5s .1s;will-change:transform,opacity}.content .category{font-size:.8rem;color:#fff;text-transform:uppercase;letter-spacing:3px;padding-bottom:2rem;margin-top:1rem;opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:opacity .5s .1s,-webkit-transform .5s .1s;transition:opacity .5s .1s,-webkit-transform .5s .1s;transition:transform .5s .1s,opacity .5s .1s;transition:transform .5s .1s,opacity .5s .1s,-webkit-transform .5s .1s;will-change:transform,opacity}.prev,.next,.counter{vertical-align:middle}.prev,.next{position:relative;display:inline-block;height:5rem;width:5rem;border:0;cursor:pointer;background:transparent;-webkit-transition:all .3s;transition:all .3s}.prev:before,.next:before{content:"";position:absolute;top:50%;left:3rem;width:0;height:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.prev:after{content:"<";font-size:3rem;font-weight:100;color:#fff;position:absolute;top:10px;left:10px;height:.1rem;min-height:1px;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translateY(-50%) translateZ(0);transform:translateY(-50%) translateZ(0)}.next:before{content:">";right:20px;color:#fff;left:auto;top:10px;font-size:3rem;font-weight:100}.counter{display:inline-block;font-size:2rem;font-family:Open Sans,sans-serif;font-weight:300;width:20vw}.counter span:last-child:before{content:"/";margin:0 1rem}.prev:hover:after{-webkit-transform:translateX(-10px);transform:translate(-10px)}button:focus{outline:0}@media screen and (min-width: 40em){.cd-slider{height:75vh}.image{width:40vw;height:75vh;position:absolute}.content{position:absolute;padding-right:2rem;height:75vh;font-size:3rem}.content a{margin-top:0}.content h3{margin-top:1.5rem;font-size:8rem}.content .category{font-size:1rem;letter-spacing:5px}.cd-slider nav{right:3vw}.counter{font-size:3rem;width:5vw}}@-webkit-keyframes left-right{0%{-webkit-transform:translateY(-20%) translateX(-10%);transform:translateY(-20%) translate(-10%)}to{-webkit-transform:translateY(0%) translateX(10%);transform:translateY(0) translate(10%)}}@keyframes left-right{0%{-webkit-transform:translateY(-20%) translateX(-10%);transform:translateY(-20%) translate(-10%)}to{-webkit-transform:translateY(0%) translateX(10%);transform:translateY(0) translate(10%)}}@-webkit-keyframes right-left{0%{-webkit-transform:translateY(0%) translateX(10%);transform:translateY(0) translate(10%)}to{-webkit-transform:translateY(-20%) translateX(-10%);transform:translateY(-20%) translate(-10%)}}@keyframes right-left{0%{-webkit-transform:translateY(0%) translateX(10%);transform:translateY(0) translate(10%)}to{-webkit-transform:translateY(-20%) translateX(-10%);transform:translateY(-20%) translate(-10%)}}.sy-box.sy-loading{background:url(/img/slippry/sy-loader.gif) 50% 50% no-repeat;background-size:32px;min-height:40px}.sy-box.sy-loading .sy-slides-wrap,.sy-box.sy-loading .sy-pager{visibility:hidden}.sy-slides-wrap{position:relative;height:100%;width:100%}.sy-slides-wrap:hover .sy-controls{display:block}.sy-slides-crop{height:100%;width:100%;position:absolute;overflow:hidden}.sy-list{width:100%;height:100%;list-style:none;margin:0;padding:0;position:absolute}.sy-list.horizontal{-webkit-transition:left ease;transition:left ease}.sy-list.vertical{-webkit-transition:top ease;transition:top ease}.sy-slide{position:absolute;width:100%;z-index:2}.sy-slide.kenburns{width:140%;left:-20%}.sy-slide.kenburns.useCSS{-webkit-transition-property:opacity;transition-property:opacity}.sy-slide.kenburns.useCSS.sy-ken:nth-child(1n){-webkit-animation-name:left-right;animation-name:left-right;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.sy-slide.kenburns.useCSS.sy-ken:nth-child(2n){-webkit-animation-name:right-left;animation-name:right-left;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.sy-slide.sy-active{z-index:3}.sy-slide>img{margin:0;padding:0;display:block;width:100%;border:0}.sy-slide>a{margin:0;padding:0;display:block;width:100%}.sy-slide>a>img{margin:0;padding:0;display:block;width:100%;border:0}.sy-controls{display:none;list-style:none;height:100%;width:100%;position:absolute;padding:0;margin:0}.sy-controls li{position:absolute;width:10%;min-width:4.2em;height:100%;z-index:33}.sy-controls li.sy-prev{left:0;top:0}.sy-controls li.sy-prev a:after{background-position:-5% 0}.sy-controls li.sy-next{right:0;top:0}.sy-controls li.sy-next a:after{background-position:105% 0}.sy-controls li a{position:relative;width:100%;height:100%;display:block;text-indent:-9999px}.sy-controls li a:link,.sy-controls li a:visited{opacity:.4}.sy-controls li a:hover,.sy-controls li a:focus{opacity:.8;outline:none}.sy-controls li a:after{content:"";background-image:url(/img/slippry/arrows.svg);background-repeat:no-repeat;background-size:cover;text-align:center;text-indent:0;line-height:2.8em;color:#111;font-weight:800;position:absolute;background-color:#fff;width:2.8em;height:2.8em;left:50%;top:50%;margin-top:-1.4em;margin-left:-1.4em;border-radius:50%}@media only screen and (max-device-width: 600px){.sy-controls{display:block}.sy-controls li{min-width:2.1em}.sy-controls li a:after{width:1.4em;height:1.4em;margin-top:-.7em;margin-left:-.7em}}.sy-caption-wrap{position:absolute;bottom:2em;z-index:12;left:50%}.sy-caption-wrap .sy-caption{position:relative;left:-50%;background-color:#0000008a;color:#fff;padding:.4em 1em;border-radius:1.2em}.sy-caption-wrap .sy-caption a:link,.sy-caption-wrap .sy-caption a:visited{color:#8cc63f;font-weight:600;text-decoration:none}.sy-caption-wrap .sy-caption a:hover,.sy-caption-wrap .sy-caption a:focus{text-decoration:underline}@media only screen and (max-device-width: 600px),screen and (max-width: 600px){.sy-caption-wrap{left:0;bottom:.4em}.sy-caption-wrap .sy-caption{left:0;padding:.2em .4em;font-size:.92em;border-radius:0}}.sy-pager{clear:both;display:block;width:100%;margin:1em 0 0;padding:0;list-style:none;text-align:center}.sy-pager li{display:inline-block;width:20px;height:20px;margin:0 1em 0 0;border-radius:100%}.sy-pager li.sy-active a{background-color:#8cc63f}.sy-pager li a{width:15px;height:15px;display:block;background-color:#ccc;text-indent:-9999px;background-size:2em;border-radius:50%}.sy-pager li a:link,.sy-pager li a:visited{opacity:1}.sy-pager li a:hover,.sy-pager li a:focus{opacity:.6}.sy-filler{width:100%}.sy-filler.ready{-webkit-transition:padding .6s ease;transition:padding .6s ease}
