#cont_menu,header{z-index:100}#cont_menu li a,.div_prendas h3 a,h1{color:#fff}#logo,h1{position:absolute}#inicio,#video_nosotros{margin:auto;position:relative}#cont_menu ul,#galeria_1 ul,#galeria_2 ul,#inicio,#nosotros .titulo,#video_nosotros,body{position:relative}.div_talles a:hover,footer a{text-decoration:underline}#cont_menu li,#egresados li h2 span,#info_prendas h2.titulo span,#info_prendas li h2,#la_fabrica .derecha p span,.div_prendas h3,.div_talles,h1{font-family:DINNextLTPro-BoldCondensed}.btn_cerrar,.cont_carrusel li{filter:drop-shadow(0px 0px 1px #000)}.btn_cerrar:hover,.cont_carrusel li:hover{cursor:pointer!important}#contacto,#egresados,#informacion.bg_blanco,#main_mail,footer{background-color:#fff}#btn_enviar,#btn_menu,#egresados li h2,#galeria_1 li:hover,#galeria_2 li:hover,.div_prendas h3{cursor:pointer}@font-face{font-family:DINEngschriftStd;src:url("../fonts/DINEngschriftStd.otf")}@font-face{font-family:DINNextLTPro-BoldCondensed;src:url("../fonts/DINNextLTPro-BoldCondensed.ttf")}@font-face{font-family:DINNextLTPro-Condensed;src:url("../fonts/DINNextLTPro-Condensed.ttf")}@font-face{font-family:DINNextLTPro-HeavyCondensed;src:url("../fonts/DINNextLTPro-HeavyCondensed.ttf")}@font-face{font-family:DINNextLTPro-LightCondensed;src:url("../fonts/DINNextLTPro-LightCondensed.ttf")}@font-face{font-family:DINNextLTPro-MediumCond;src:url("../fonts/DINNextLTPro-MediumCond.ttf")}@font-face{font-family:Helvetica;src:url("../fonts/Helvetica.ttc")}*{margin:0;padding:0;box-sizing:border-box}::selection{color:#fff;background-color:#aaa}a{text-decoration:none}ul{margin-bottom:0;padding-left:0}li{list-style:none}button,button:hover,input,input:hover,option,option:hover,select,select:hover,textarea,textarea:hover{background:0 0;box-shadow:0 0 0 transparent;border:0 solid transparent;text-shadow:0 0 0 transparent}button:active,input:active,option:active,select:active,textarea:active{outline:0;border:none}button:focus,input:focus,option:focus,select:focus,textarea:focus{outline:0}#logo{width:25vw;max-width:25vh;padding:2vw;top:5vh;left:5vw;display:flex;border-radius:100%;z-index:105}#btn_whatsapp img,#div_prendas_1 ul,#egresados li img,#galeria_1,#galeria_2,#informacion img,#logo img,#redes img{width:100%}@keyframes aparecer_logo_ani{from{opacity:0}to{opacity:1}}#btn_menu{width:15vw;max-width:15vh;position:fixed;top:6vh;right:7vw;z-index:110}#btn_menu img{width:100%;border-radius:100%;filter:drop-shadow(0px 0px 5px #000)}#cont_menu{width:100%;height:100%;position:fixed;top:0;left:0;display:none}#cont_menu ul{background-color:#9918FFaa;width:100%;height:100%;padding:25vh 7vw;display:flex;align-items:flex-end;justify-content:space-evenly;flex-direction:column;transition:2s}@keyframes desplegar_menu_ani{from{right:-100vw}to{right:0}}#cont_menu li{color:#fff;font-size:6vh;letter-spacing:.1vh;text-align:right}#cont_menu li a.active,#cont_menu li:hover a{text-decoration:underline!important}#btn_whatsapp{width:20vw;max-width:20vh;height:20vw;max-height:20vh;position:fixed;right:5vw;bottom:5vh;z-index:120}@media (max-width:375px){#cont_menu li{font-size:4vh;letter-spacing:.05vh}}#contador_img,#contador_img input{font-family:DINNextLTPro-Condensed!important;font-size:4vw!important}#galeria_2 .cont_galeria,#inicio{height:145vw}footer section{padding:5vw 0;display:flex;align-content:center;justify-content:center}#inicio,.cont_imgs_galeria{display:flex;align-items:center;width:100%;overflow:hidden}footer p{font-family:Helvetica;font-size:2vw;text-align:center}footer a{color:#000}h1{top:-100vh}#inicio{background-color:#000;justify-content:center;flex-direction:column}#galeria_1,#img_info_prendas_2,#img_la_fabrica_2{display:none}#video_nosotros video,.cont_galeria{width:100%;position:relative}.cont_imgs_galeria{position:absolute;top:0;left:0;justify-content:center;z-index:10}#galeria_2 .cont_imgs_galeria{height:150vw}.cont_imgs_galeria img{height:100%;display:none;opacity:.9}#img_galeria_1_1,#img_galeria_2_1,.img_carrusel:first-child{display:block}#galeria_1 ul,#galeria_2 ul{height:100%;z-index:20}#galeria_1 li,#galeria_2 li{background-repeat:no-repeat;background-position:center;background-size:100% 100%;width:10vw;height:100%;position:absolute;top:0;display:flex;align-items:center;justify-content:center;user-select:none}#galeria_1 li.anterior,#galeria_2 li.anterior{left:0}#galeria_1 li.siguiente,#galeria_2 li.siguiente{right:0}#galeria_1 li img,#galeria_2 li img{width:5vw;opacity:1}#galeria_1 li.anterior:hover,#galeria_2 li.anterior:hover{background-image:linear-gradient(to left,#0000 ,#000a)}#galeria_1 li.siguiente:hover,#galeria_2 li.siguiente:hover{background-image:linear-gradient(to right,#0000 ,#000a)}#galeria_1 li:hover img,#galeria_2 li:hover img{opacity:1}#nosotros .titulo{background-color:#16bff3;width:100%;height:70vw;display:flex;align-items:center;justify-content:center;flex-direction:column}#nosotros .titulo img{width:90%;position:absolute;bottom:5vw;left:7vw}#video_nosotros{width:100%;height:55vw;display:flex;align-items:center;justify-content:center;overflow:hidden}#video_nosotros .cont_video{width:100%;height:55vw;position:absolute;display:flex;align-items:flex-start;justify-content:center;overflow:hidden}#btn_play{width:25vw;position:absolute;top:15vw;left:37vw}#main_nosotros #texto_1{padding:8vw;display:flex;align-items:center;justify-content:center;flex-direction:column}#main_nosotros #texto_1 #flor_amarilla_1{width:7vw;margin-bottom:3vw}#main_nosotros #texto_1 h2{font-family:DINNextLTPro-HeavyCondensed;font-size:4.65vw;text-align:center}#info_prendas h2.titulo,#la_fabrica .derecha p,#main_nosotros #texto_1 h3,#main_nosotros #texto_1 p{font-family:DINNextLTPro-LightCondensed;text-align:center}#main_nosotros #texto_1 h3{margin:-2vw 0 10vw;font-weight:lighter;font-size:4.65vw}#main_nosotros #texto_1 p{font-size:4.65vw}#info_prendas ul,#la_fabrica div{display:flex;align-items:center;justify-content:center;flex-direction:column}#la_fabrica div div,#prendas .titulo{align-items:center;width:100%;display:flex;position:relative}#la_fabrica div div{justify-content:center;flex-direction:column}#la_fabrica .izquierda{background-color:#f516b1;height:55vw}#la_fabrica .izquierda img{width:70%;position:relative;top:6vw;left:10vw;z-index:20}#la_fabrica .derecha{background-color:#f7f7f7;padding:5vw}#div_prendas_2 h3,#egresados li:nth-child(3) h2,#info_prendas li:nth-child(2) h2,#prendas .titulo{background-color:#f516b1}#la_fabrica .derecha p{color:#f516b1;padding-top:5vw;font-size:4.4vw}#la_fabrica .derecha p span{color:#f516b1;font-size:4.5vw;text-align:center}#main_prendas{overflow:hidden}#prendas .titulo{height:70vw;justify-content:center;flex-direction:column}#prendas .titulo img{width:90%;position:absolute;bottom:-7vw;left:2vw}#info_prendas{width:100vw;padding:15vw 8vw;overflow:hidden}#info_prendas h2.titulo{color:#16bff3;margin-bottom:10vw;padding:3vw 0 2vw;font-size:6.5vw;font-weight:lighter;line-height:7vw;letter-spacing:-.1vw;border-radius:3vw;border:2px solid #16bff3}#div_prendas_1 li,#div_prendas_4 h3:first-child,#informacion li{margin-bottom:3vw}#info_prendas h2.titulo span{font-size:8.8vw}#info_prendas li{width:100%;margin-bottom:5vw;border-radius:5vw}#info_prendas li:last-child{margin-bottom:0}#info_prendas li h2{color:#fff;height:9.5vw;padding:1vw 5vw;position:relative;font-size:7.5vw;border-radius:5vw;cursor:pointer}#info_prendas li h2 img{width:9vw;position:absolute;top:.2vw;right:.3vw}#info_prendas li:first-child{color:#ffca00;border:1px solid #ffca00}#div_prendas_1 h3,#egresados li:nth-child(2) h2,#info_prendas li:first-child h2{background-color:#ffca00}#info_prendas li:nth-child(2){color:#f516b1;border:1px solid #f516b1}#info_prendas li:nth-child(3){color:#9918ff;border:1px solid #9918ff}#div_prendas_3 h3,#info_prendas li:nth-child(3) h2{background-color:#9918ff}#div_prendas_4 h3,#egresados .titulo,#info_prendas li:nth-child(4) h2{background-color:#f47016}#info_prendas li:nth-child(4){color:#f47016;border:1px solid #f47016}#info_prendas li div.div_prendas,#info_prendas li div.div_talles{padding:3vw 5vw;align-items:center;justify-content:center;flex-direction:column;display:none}#info_prendas li p{font-family:DINNextLTPro-Condensed;font-size:4vw;text-align:center}#div_prendas_1 li{color:#fff!important;width:100%;border:1px solid #fff!important}.div_prendas h3{color:#fff;width:100%;height:7.5vw;padding:1vw;text-align:center;font-size:5.5vw;border-radius:5vw}#div_prendas_1 h3:hover{background-color:#dfb200}#div_prendas_2 h3:hover{background-color:#d11398}#div_prendas_3 h3:hover{background-color:#8115d4}#div_prendas_4 h3:hover{background-color:#c55a12}.div_talles{padding:2vw 5vw 0!important;flex-direction:row!important;flex-wrap:wrap;font-size:5vw}.div_talles a{color:#ffca00;width:50%;padding-top:2vw;display:flex;align-items:center;justify-content:center}#egresados .titulo,#informacion ul{width:100%;display:flex;align-items:center}.cont_carrusel,.cont_carrusel ul,.cont_imgs_carrusel{height:100%!important;width:100%!important}#informacion{background-color:#e9e9e9;width:100%;padding:17vw 20vw}#informacion ul{height:100%;justify-content:space-between;flex-direction:column}#egresados{width:100%}#egresados .top_egresados{background-color:#f47016;width:100%;height:40vw;margin-bottom:-3vw}#egresados .titulo{height:28vw;position:relative;justify-content:center;flex-direction:column}#egresados li,#egresados ul{display:flex;align-items:center;width:100%}#egresados .titulo img{width:90%;position:absolute;top:-7vw;left:7vw}#egresados ul{height:100%;padding:10vw 10vw 0;justify-content:space-between;flex-direction:column}#egresados li{margin-bottom:5vw;position:relative;justify-content:flex-end;flex-direction:column;overflow:hidden;border-radius:6vw}#combos_fpt,#egresados li h2{align-items:center;display:flex}#egresados li:hover img{transform:scale(1.1) translate(0,1vw);transition:1s}#egresados li h2{color:#fff;width:100%;height:20vw;position:absolute;justify-content:center;flex-direction:column;font-family:DINNextLTPro-LightCondensed;font-size:5vw;font-weight:lighter;text-align:center;line-height:6vw}#egresados li:hover h2{transition:1s}#combos_fpt .izquierda,#egresados li:first-child h2{background-color:#16bff3}#egresados li:first-child:hover h2{background-color:#1593b9}#egresados li:nth-child(2):hover h2{background-color:#e6b801}#egresados li:nth-child(3):hover h2{background-color:#df15a2}#egresados li h2 span{font-size:8vw}#combos_fpt{height:70vw;justify-content:center;overflow:hidden}#combos_fpt.pos_relative{position:relative;top:5vw}#combos_fpt div{width:50%;height:100%;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column}#combos_fpt .izquierda img{width:109%;position:absolute;top:5vw;left:2vw;z-index:1}#combos_fpt .derecha{background-color:#f7f7f7}#combos_fpt .derecha a{width:40vw;position:relative;top:5vw;display:block}#combos_fpt .derecha a:hover,#redes li:hover{transform:scale(1.1)}#combos_flecha{width:15vw;position:absolute;right:5vw;bottom:5vw}.cont_carrusel{background-color:#000c!important;position:fixed!important;top:0!important;left:0!important;z-index:130!important;display:none}.cont_imgs_carrusel{position:absolute!important;top:0!important;left:0!important;display:flex;align-items:center!important;justify-content:center!important;overflow:hidden!important;z-index:10!important}.cont_carrusel li,.cont_carrusel ul{margin:0!important;align-items:center!important}#contador_img,.btn_cerrar{z-index:30!important;color:#fff!important}.cont_imgs_carrusel img{max-width:100vw!important;max-height:100vh!important;display:none}.cont_carrusel ul{max-width:100vw!important;padding:0!important;position:relative!important;display:flex;justify-content:center!important;flex-direction:row!important;z-index:20!important}#contador_img,.btn_cerrar,.cont_carrusel li{position:absolute!important}.cont_carrusel li{background-repeat:no-repeat!important;background-position:center!important;background-size:100% 100%!important;width:10vw!important;height:40vh!important;display:flex;justify-content:center!important;user-select:none!important}.cont_carrusel li.anterior{left:0!important;border:none!important}.cont_carrusel li.siguiente{right:0!important;border:none!important}.cont_carrusel li img{width:5vw!important;opacity:1}.cont_carrusel li:hover img{transform:none!important;transition:none!important;opacity:1!important;filter:drop-shadow(0px 0px 3px #000)!important}.btn_cerrar{padding:5vw!important;top:0!important;right:0!important;font-family:DINNextLTPro-LightCondensed!important;font-size:8vw!important;font-weight:lighter!important}.btn_cerrar:hover{transform:scale(1.1)!important}#contador_img{background-color:#000a!important;width:20vw!important;margin:0 40vw!important;padding:3vw!important;bottom:5vw!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;border-radius:6vw!important}#contador_img input{color:#fff!important;width:50%!important;text-align:center}@media (min-width:768px){#btn_whatsapp{width:15vw;height:15vw;right:6vw;bottom:6vh}#informacion{padding:100px 150px}#contador_img,#contador_img input{font-size:1rem!important}.cont_carrusel li{width:100px!important;height:200px!important}.cont_carrusel li img{width:50px!important}.btn_cerrar{padding:20px 50px!important;font-size:4rem!important}#contador_img{width:100px!important;margin:0 44vw!important;padding:10px 10px 6px!important;bottom:30px!important;border-radius:30px!important}}#contacto,#main_mail{width:100%;overflow:hidden}#contacto .top_contacto{background-color:#9918ff;width:100%;height:40vw;margin-bottom:-3vw}#contacto .titulo{background-color:#9918ff;width:100%;height:28vw;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column}#contacto .form,#redes{display:flex;align-items:center;position:relative}#contacto .titulo img{width:90%;position:absolute;top:4vw;left:2vw}#contacto .form{width:100%;padding:10vw;justify-content:center;z-index:5}#contacto form{width:100%;display:flex;align-items:flex-end;justify-content:center;flex-direction:column}#contacto input,#contacto textarea{color:#9918ff;width:100%;margin:1vw 0;padding:2vw 4vw 1vw;font-family:DINNextLTPro-Condensed;font-size:5vw;border:1px solid #9918ff;border-radius:0!important}#btn_volver,#redes h3{background-color:#ffca00;border-radius:2vw}#contacto textarea{height:30vw;resize:none}#contacto form input::placeholder,#contacto form textarea::placeholder{color:#9918FFaa}#btn_enviar{color:#fff!important;background-color:#9918ff;width:min-content!important;padding:1vw 2vw 0!important;font-size:5vw!important;font-weight:bolder;letter-spacing:.3vw}#btn_enviar:hover{background-color:#a531fd}#contacto #flores{width:100%;height:50vw;position:absolute;top:148vw;overflow:hidden;z-index:0}#contacto #flor_amarilla_1{width:15vw;position:absolute;top:0;left:-7vw}#contacto #flor_amarilla_2{width:15vw;position:absolute;top:30vw;right:-7vw}#cont_redes{width:100%;padding:5vw 10vw;position:relative;overflow:hidden;z-index:5}#redes{justify-content:center;flex-direction:column}#main_mail .titulo2,#redes ul{align-items:center;width:100%;display:flex}#redes h3{padding:1vw 3vw 0;font-family:DINNextLTPro-MediumCond;font-size:6vw;text-transform:uppercase}.redes_1 h3{color:#f516b1}.redes_2 h3{color:#9918ff}#redes ul{margin:5vw 0;justify-content:space-between}#redes li{width:20%}#redes li img{width:100%!important}@media (min-width:992px){#logo{width:150px;max-width:20vh;padding:10px;top:30px;left:30px}#btn_menu{width:100px;max-width:15vh;top:30px;right:30px}#cont_menu ul{padding:150px 30px 130px}#cont_menu li{font-size:9vh;letter-spacing:.2vh}#btn_whatsapp{width:80px;max-width:10vh;height:80px;max-height:10vh;right:30px;bottom:30px}footer section{padding:0 0 30px}footer p{font-size:1rem}#galeria_1 .cont_galeria,#galeria_1 .cont_imgs_galeria,#inicio{height:57vw}#galeria_1,#img_info_prendas_2,#img_la_fabrica_2{display:block}#contacto #flor_amarilla_1,#contacto #flor_amarilla_2,#contacto #flores,#galeria_2,#img_info_prendas_1,#img_la_fabrica_1{display:none}#galeria_1 li,#galeria_2 li{width:5vw;padding-top:10vw}#galeria_1 li img,#galeria_2 li img{width:2.5vw}#contacto .titulo,#egresados .titulo,#la_fabrica .izquierda,#nosotros .titulo{height:200px}#egresados .titulo img,#nosotros .titulo img{width:600px;top:-45px;left:auto}#btn_play{width:15vw;top:20vw;left:45vw}#main_nosotros #texto_1{max-width:1200px;margin:auto;padding:80px 100px}#main_nosotros #texto_1 #flor_amarilla_1{width:30px;margin-bottom:10px}#la_fabrica .derecha p span,#main_nosotros #texto_1 h2,#main_nosotros #texto_1 p{font-size:1.4rem}#main_nosotros #texto_1 h3{margin:-8px 0 50px;font-size:1.4rem;letter-spacing:-.02rem}#la_fabrica .izquierda img{width:600px;top:35px;left:auto}#la_fabrica .derecha{padding:0}#la_fabrica .derecha p{max-width:1200px;margin:auto;padding:100px;font-size:1.4rem}#prendas .titulo{height:250px}#prendas .titulo img{width:700px;bottom:-130px;left:auto}#info_prendas{padding:75px 100px}#info_prendas h2.titulo{width:600px;margin:auto auto 100px;padding:30px 0 20px;font-size:2.5rem;line-height:3rem;letter-spacing:-.1rem;border-radius:30px}#info_prendas h2.titulo span{font-size:4rem}#info_prendas ul{max-width:1200px;margin:auto}#info_prendas li{margin-bottom:50px;border-radius:50px}#info_prendas li:last-child{margin-bottom:0}#info_prendas li h2{height:80px;padding:10px 50px;font-size:4rem;border-radius:50px}#info_prendas li h2 img{width:76px;top:2px;right:2px}#info_prendas li div.div_prendas,#info_prendas li div.div_talles{padding:30px 50px}#div_prendas_1 li,#div_prendas_4 h3:first-child{margin-bottom:30px}.div_prendas h3{height:70px;padding:7px;font-size:3.5rem;border-radius:50px}.div_talles{padding:20px 50px 0!important;font-size:3rem}.div_talles a{padding-top:10px}#informacion ul{max-width:1200px;margin:auto;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap}#informacion li{margin:0 20px 30px}#egresados .top_egresados{height:60px}#egresados ul{max-width:1200px;margin:auto;padding:80px 30px;flex-direction:row}#egresados li{width:33%;margin:0 10px;border-radius:30px}#egresados li:hover img{transform:scale(1.1) translate(0,10px)}#egresados li h2{height:70px;align-items:center;justify-content:center;flex-direction:column;font-size:1.5rem;line-height:1.6rem}#egresados li h2 span{font-size:2.2rem}#combos_fpt{height:600px}#combos_fpt.pos_relative{position:relative;top:0}#combos_fpt .izquierda img{width:500px;top:20px;left:auto;right:-60px}#combos_fpt .derecha{align-items:flex-start}#combos_fpt .derecha a{width:400px;top:40px;left:50px}#combos_flecha{width:100px;left:330px;right:auto;bottom:80px}#contador_img,#contador_img input{font-size:1rem!important}#contador_img{width:70px!important;margin:0 47vw!important;padding:5px 10px 3px!important;bottom:20px!important;border-radius:30px!important}#contacto .top_contacto{background-color:#9918ff;width:100%;height:100px;margin-bottom:-30px}#contacto .titulo img{width:600px;margin-left:-60px;top:30px;left:auto}#contacto .form{max-width:600px;width:50%;padding:70px 50px}#contacto input,#contacto textarea{margin:5px 0;padding:5px 20px 1px;font-size:1.5rem}#contacto textarea{height:150px}#btn_enviar{padding:10px 20px 5px!important;font-size:1.5rem!important;letter-spacing:.1rem}#redes img,#redes ul{width:75%}#cont_redes{min-width:50%;width:50%;padding:10px 50px 10px 5px;position:absolute;right:0;bottom:240px;transform:translateY(5vw)}#redes{max-width:600px}#redes h3{padding:5px 15px 0;font-size:2.3rem;border-radius:10px}#redes ul{margin:20px 0}#redes li{width:20%}}@media (min-width:1200px){#cont_contacto{display:flex;align-items:center;justify-content:center;flex-direction:column}#contacto .form{position:relative;right:300px}#cont_redes{bottom:170px;transform:translateY(0)}}#main_mail .titulo2{background-color:#9918ff;height:60vw;position:relative;justify-content:center;flex-direction:column}#main_mail .titulo2 h2{color:#fff;margin-top:30vw;font-family:DINNextLTPro-HeavyCondensed;font-size:10vw;text-transform:uppercase}#cont_mail{width:100%;height:90vw;padding:20vw 10vw;display:flex;align-items:center;justify-content:space-between;flex-direction:column;font-family:DINNextLTPro-Condensed;font-size:4vw;text-align:center}#btn_volver{color:#fff;padding:2vw 5vw}@media (min-width:992px){#main_mail .titulo2{height:300px}#main_mail .titulo2 h2{margin-top:150px;font-size:6rem}#cont_mail{height:550px;padding:100px 50px;font-size:2rem}#btn_volver{padding:10px 30px;border-radius:20px}}