@import"https://fonts.googleapis.com/css?family=Baloo+Paaji|Open+Sans:300,300i,400,400i,600,600i,700,700i";.nav{position:absolute;display:block;top:4.7em;left:0;width:100%;text-align:center;z-index:9999}.nav>ul{display:inline-block;border-radius:50px;box-shadow:inset 0 0 1px 1px #63538a;padding:0 1.5em}.nav>ul>li{display:inline-block;text-align:center;padding:0 1.5em;color:#414243}.nav>ul>li>ul{display:none}.nav>ul>li>a,nav>ul>li>span{display:block;text-transform:uppercase;text-decoration:solid;font-size:.9em;letter-spacing:.25em;height:5em;line-height:5em;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out;outline:0}.nav ul li a{color:#414243}.nav>ul>li:hover>a{color:#fff;border-bottom:1px solid #fff}.nav>ul>li:hover>a .nav>ul{display:inline-block;border-radius:50px;box-shadow:inset 0 0 1px 1px #fff;padding:0 1.5em}.nav>ul>li.active>a,#nav>ul>li.active>span{color:#fff}:root{--blue: #1e549f;--indigo: #695aa6;--purple: #6f42c1;--pink: #e83e8c;--red: #ec185d;--orange: #ff6d02;--yellow: #ffc107;--green: #1bb74f;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #393e46;--primary: #695aa6;--secondary: #393e46;--success: #1bb74f;--info: #17a2b8;--warning: #ff6d02;--danger: #ec185d;--light: #f8f9fa;--dark: #212529;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--font-family-sans-serif: "Open Sans", sans-serif;--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace}.container_img{position:relative;height:100vh;min-height:600px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-image:url(/assets/Lamparas-YhHztqlO.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center}.container_img .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-image:-webkit-linear-gradient(bottom,#fff 0%,rgba(105,90,166,.35) 99%,rgba(105,90,166,.5) 100%);background-image:linear-gradient(to top,#fff,#695aa659 99%,#695aa680)}.container_img .header-content{margin-top:20px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:550px}.container_img .header-content .header-title .up{font-size:calc(30px + .03*(100vw - 300px));font-weight:500;color:#444;margin-bottom:5px;position:relative;display:block}.header-title{font-size:2.4rem;font-weight:700;opacity:.9;color:#000}h1,h2,h3,h4,h5,h6{font-weight:500;font-family:Baloo Paaji,cursive;color:#a68d5a}.container_img .header-content .header-title .down{font-size:calc(30px + .045*(100vw - 300px));margin-bottom:0;position:relative;display:block}.container_img .header-content .header-subtitle{font-size:calc(10px + .012*(100vw - 300px));letter-spacing:calc(1px + .006*(100vw - 300px));opacity:.8;margin-top:-10px;margin-bottom:20px}p{font-size:calc(13px + .002*(100vw - 300px));font-weight:100;opacity:.5;color:#000;letter-spacing:.6px}.container_img .header-content .btn{position:relative;border-radius:15px;font-size:15px}.container_img .header-content .socialnetwork{align-items:baseline;position:relative}.btn-light{color:#fff;background-color:#695aa6;border-color:#695aa6}.btn-light:hover{color:#fff;background-color:#594c8d;border-color:#544885}.btn-light:focus,.btn-light.focus{box-shadow:0 0 0 .2rem #8073b380}.btn-light.disabled,.btn-light:disabled{color:#fff;background-color:#695aa6;border-color:#695aa6}.styles_img{width:70%}.styles_img_hija{width:50%;height:auto;border-radius:5%}.parrafo_hija p{font-size:18px}.styles_ul{font-size:18px;text-decoration:none}.card-title{font-weight:500;font-size:40px;font-family:Baloo Paaji,cursive;color:#695aa6;margin:10px;padding:5px}.secondary_title{font-family:Baloo Paaji,cursive;font-size:15px;margin:5px;text-align:left}.style_border1{border-style:solid;border-width:1px;color:#655593;border-radius:70px 0;transition:1s;padding:20px}.style_border2{border-style:solid;border-width:1px;color:#655593;border-radius:0 70px;transition:1s;padding:20px}.container .secondary_title span{color:#655593}.border{max-width:500px;max-height:500px}.curriculum{background:radial-gradient(circle,#e8e9f7,#fff);color:#fff;padding:30px 20px}.curriculum .contenido-seccion{max-width:1100px;margin:auto}.curriculum h2{text-align:center;font-weight:500;font-size:55px;font-family:Baloo Paaji,cursive;color:#695aa6;margin-bottom:20px;padding:5px}.curriculum .fila{display:flex;justify-content:space-between}.curriculum .fila .columna{width:49%;padding:0 20px}.curriculum .fila .columna h3{font-size:28px;font-family:Baloo Paaji,cursive;margin-bottom:25px;text-align:left;color:#424244}.curriculum .fila .izquierda{border-right:1px solid rgba(103,87,156,.2)}.curriculum .fila .derecha{border-left:1px solid rgba(103,87,156,.2)}.curriculum .fila .item{padding:25px;margin-bottom:30px;position:relative;border:1px solid #695aa6;border-radius:5px}.curriculum .fila .item h4{font-size:22px;margin-bottom:10px;font-family:Baloo Paaji,cursive;color:#424244}.curriculum .fila .item .casa{color:#737375e6;font-size:18px;font-weight:700;display:block}.curriculum .fila .item .fecha{display:block;color:#67579c66;margin-bottom:10px}.curriculum .fila .item p{line-height:20px;font-family:Baloo Paaji,cursive;font-size:14px}.curriculum .fila .izq{border-right:7px solid #695aa6;margin-right:20px;transition:.2s linear}.curriculum .fila .izq:hover{border-right:7px solid #695aa6;margin-right:20px;-webkit-box-shadow:-31px 32px 9px -25px rgba(105,90,166,.58);-moz-box-shadow:-31px 32px 9px -25px rgba(105,90,166,.58);box-shadow:-31px 32px 9px -25px #695aa694;transition:.2s;-webkit-transform:translate(-3%);transform:translate(-3%)}.curriculum .fila .der{border-left:7px solid #695aa6;margin-left:20px;transition:.2s linear}.curriculum .fila .der:hover{border-left:7px solid #695aa6;margin-left:20px;-webkit-box-shadow:31px 32px 9px -25px rgba(105,90,166,.58);-moz-box-shadow:31px 32px 9px -25px rgba(105,90,166,.58);box-shadow:31px 32px 9px -25px #695aa694;transition:.2s;-webkit-transform:translate(3%);transform:translate(3%)}.curriculum .fila .item .conectori{height:2px;background-color:#67579c80;width:47px;position:absolute;top:50%;right:-47px;z-index:5}.curriculum .fila .item .conectori .circuloi{display:block;height:10px;width:10px;border-radius:50%;background-color:#695aa6;float:right;position:relative;bottom:4px}.curriculum .fila .item .conectord{height:2px;background-color:#67579c80;width:47px;position:absolute;top:50%;left:-47px;z-index:5}.curriculum .fila .item .conectord .circulod{display:block;height:10px;width:10px;border-radius:50%;background-color:#695aa6;float:left;position:relative;bottom:4px}@media screen and (max-width:700px){.curriculum .fila{display:block}.curriculum .fila .columna{width:100%}.curriculum .fila .derecha{margin-left:20px}}.portfolio{background-color:#695aa6;color:#fff;margin-top:-100px}.portfolio .contenido-seccion{max-width:1100px;margin:auto}.portfolio h2{font-size:48px;font-family:Baloo Paaji,cursive;text-align:center;color:#fff!important}.card-title{font-weight:500;font-size:30px;font-family:Baloo Paaji,cursive;color:#695aa6;margin:10px;padding:5px}.card{margin:3px}.portfolio .galeria{display:flex;flex-wrap:wrap;justify-content:space-around}.portfolio .galeria .proyecto{position:relative;max-width:340px;height:fit-content;margin:10px;cursor:pointer}.portfolio .galeria .proyecto img{width:100%;display:block}.portfolio .galeria .proyecto .overlay{position:absolute;top:0;width:100%;height:100%;text-align:center;background:#1c1531e6;display:flex;flex-direction:column;justify-content:center;transition:1s;font-size:18px;letter-spacing:3px;opacity:0}.portfolio .galeria .proyecto .overlay p{margin-bottom:1dvh;transition:1s;color:#fff}.portfolio .galeria .proyecto .overlay h3{margin-bottom:5px;transition:1s;color:#fff}.portfolio .galeria .proyecto .overlay:hover{opacity:1}.portfolio .galeria .proyecto .overlay:hover h3{margin-bottom:15px}button{position:relative;display:inline-block;margin:10px;padding:10px;text-align:center;font-size:10px;letter-spacing:1px;text-decoration:none;color:#cec9de;background:transparent;cursor:pointer;transition:ease-out .5s;border:2px solid #695aa6;border-radius:10px;box-shadow:inset 0 0 #725ac1}button:hover{color:#fff;box-shadow:inset 0 -100px #725ac1}button:active{transform:scale(.9)}@media screen and (max-width:700px){.portfolio .galeria{display:block;width:100%}.portfolio .galeria .proyecto{max-width:100%}.portfolio .galeria .proyecto img{width:100%}}.contacto{background-image:url(/assets/contact_bg-Vdm5Ds76.png);background-color:#424345;color:#fff;padding:50px 0}.contacto .contenido-seccion{max-width:1100px;margin:auto}.contacto h2{font-size:48px;font-family:Baloo Paaji,cursive;text-align:center;padding:20px 0;color:#fff!important}.contacto .fila{display:flex}.contacto .col{width:50%;padding:10px;position:relative}.contacto .col input,.contacto .col textarea{display:block;width:100%;padding:18px;border:none;margin-bottom:20px;background-color:#fff;color:#fff;font-size:18px}.contacto button{cursor:pointer;background-color:transparent;border:2px solid #fff;width:fit-content;display:block;margin:20px auto;padding:10px 22px;font-size:16px;color:#fff;position:relative;z-index:10}.contacto button .overlay{position:absolute;top:0;left:0;width:0;height:100%;background-color:#695aa6;z-index:-1;transition:1s}.contacto button:hover .overlay,.contacto .col img{width:100%}.contacto .col .info{position:absolute;top:40%;background-color:#252a2e;padding:20px;left:50%;transform:translate(-50%,-50%)}.contacto .col .info ul{list-style:none}.contacto .col .info ul li{margin-bottom:20px}.contacto .col .info ul li i{color:#695aa6;display:inline-block;margin-right:20px}@media screen and (max-width:700px){.contacto .fila{display:block}.contacto .fila .col{width:100%}}*{margin:0;padding:0;box-sizing:border-box}section{background-color:#f7f7fc}.container .card-header{background:#fff}.container h2{font-family:Baloo Paaji,cursive;color:#695aa6;font-size:30px;margin-top:-40px}.container .size_img img{width:70px;transition:.3s linear}.container .size_img img:hover{rotate:90deg;transition:.3s linear}.container .card{border:1px solid #695aa6!important}.container h1{font-family:Baloo Paaji,cursive;color:#695aa6;font-size:50px;margin:10px}.container .card-footer{font-family:Baloo Paaji,cursive}
