body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.map{padding-top:24px;width:100%;overflow:hidden;position:relative}.map,.mapa{height:100%}@media screen and (max-width:568px){.mapa{height:500px!important}}.desc-map div{height:100%}.error404{display:flex;justify-content:center;align-items:center;width:100%;height:100vh;background-color:#000;flex-direction:column;overflow:hidden}.error404 h1{font-size:4rem;width:100%;text-align:center}.error404 h1,.error404 h2{color:#fff;margin-bottom:10px}*{padding:0;margin:0}html{font-size:100%;background-color:#f7f7f7}*,:after,:before{box-sizing:border-box}body{overflow-x:hidden;font-display:fallback}button,input,option,select,textarea{margin:0;border:0;padding:0;outline:none}select{-webkit-appearance:none;-webkit-appearance:menulist}table{border-spacing:0;overflow-x:auto}table th{white-space:nowrap}input:focus,select:focus{outline:none;transition:.4s ease-in-out}article,aside,div,footer,form,header,nav,section,table{width:100%}ol,ul{list-style:none}a{cursor:pointer;color:inherit;word-break:keep-all;text-decoration:none;align-self:flex-start}img{max-width:100%;height:auto}.flex,.flex div,.flex form,.flex header,.flex img,.flex nav{display:flex}.container{width:90%}.responsive-img{display:flex;justify-content:flex-start;align-items:flex-start}.row,.row-responsive{flex-direction:row}.row-responsive{display:flex}.column{flex-direction:column}.auto{width:auto}.wrap{flex-wrap:wrap}.gutters{margin:0 auto}.gutters>div{margin:12px}.gutters>div:first-of-type{margin-left:0}.gutters>div:last-of-type{margin-right:0}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-arround{justify-content:space-around}.align-center{align-items:center}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.text-left{text-align:left}.text-center{text-align:center}.text-justify{text-align:justify}.text-right{text-align:right}.table-responsive{overflow-x:auto}.table-auto{table-layout:auto}.table-equal{table-layout:fixed}.cover-img{object-fit:cover}.contain-img{object-fit:contain}.hidden{display:none!important}.cursor-pointer{cursor:pointer}@media screen and (min-width:1440px){.container{width:90%}}@media screen and (max-width:768px){.row-responsive{flex-direction:column}.white-space-64{height:32px}.gutters>div{margin:0}}.color-white{color:#fff}.color-black{color:#000}.color-pink{color:#ec4193}.color-purple{color:#7633fd}.color-gray{color:#b3b3b3}.color-darkgray{color:#8f8f8f}.color-o-red{color:red}.color-green{color:#00ab12}.color-darkgreen{color:#2a5456}.color-blue{color:#2a3a56}.color-yellow{color:#cdbb73}.color-l-yellow{color:#ffeb3b}.bg-blue{background-color:#2a3a56}.bg-pink{background-color:#ec4193}.font-huge{font-size:1.8rem}.font-medium{font-size:1.4rem}.font-regular{font-size:1.2rem}.font-small{font-size:1rem}.font-text{font-size:.93rem}.font-tiny{font-size:.9rem}.font-mini{font-size:.8rem}.weight-mbold{font-weight:900}.weight-bold{font-weight:700}.weight-semi{font-weight:500}.weight-regular{font-weight:400}a{font-size:1rem}a,h1,h2,h3,h4,h5,h6,p{font-family:"Roboto",sans-serif}h1,h2,h3,h4,h5,h6,p{color:#000;font-display:fallback}h1{font-size:1.8rem}h1,h2{font-weight:700}h2{font-size:1.6rem}h3{font-size:1.4rem}h3,h4{font-weight:500}h4{font-size:1.2rem}h5{font-size:.93rem}h5,h6{font-weight:400}h6{font-size:1.4rem}p{font-size:.93rem;line-height:22px;color:#000}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.underline{text-decoration:underline}.line-through{text-decoration:line-through}.exrate{font-size:1rem;color:#00ab12;padding-right:8px}::selection{color:#fff;background-color:#000}.white-space-8{height:8px}.white-space-16{height:16px}.white-space-24{height:24px}.white-space-32{height:32px}.white-space-48{height:48px}.white-space-64{height:64px}.space-16{padding-left:16px}.space-14{padding-left:14px}.decorator-line{border:solid #444861;border-width:1px 1px 0;margin-top:10px;margin-bottom:10px;width:100%;max-width:20%}.header .column .home{min-height:700px;background-position:50%;background-size:cover;background-color:#000;background-repeat:repeat,no-repeat}.header .column .home .logoAppm{background-color:rgba(61,61,61,0);width:100%!important}.header .column .home .logoAppm .logoApp{width:95%}.header .column .home .logoAppm .logoApp .logoImg{width:14%;height:auto}.header .column .home .menu{width:100%;height:auto;position:relative;padding-top:100px;padding-bottom:65px}.header .column .home .menu .leftLine{width:50%!important;height:350px}.header .column .home .menu .leftLine .infoContact{color:red;width:100%}.header .column .home .menu .leftLine .infoContact .titulo3{color:#ebebeb;text-align:center;width:95%;font-weight:300;font-family:"Montserrat",sans-serif;padding-bottom:75px}.header .column .home .menu .leftLine .infoContact .titulo3 i{font-size:2.5em;color:#1d2835;padding-right:1rem}.header .column .home .menu .leftLine .infoContact .titulo3 .tel{color:#dcdcdc;text-align:center;font-size:23px;font-weight:100;font-family:"Montserrat",sans-serif}.header .column .home .menu .leftLine .leftLines{height:40px;background-color:rgba(30,42,57,.8705882352941177);width:100%}.header .column .home .menu .leftLine .whiteSpace{width:100%}.header .column .home .menu .menuLogo{width:100%;border-radius:3px}.header .column .home .menu .menuLogo .logo{width:60%}.header .column .home .menu .menuLogo .logo .tamaño{width:350px;height:350px;background-size:auto;border-radius:244px;border:1px solid red;position:cover;border:3px solid rgba(30,42,57,.8705882352941177)}.header .column .home .menu .rightLine{width:50%!important;height:350px}.header .column .home .menu .rightLine .infoContact{color:red;width:100%}.header .column .home .menu .rightLine .infoContact .titulo3{color:#ebebeb;text-align:center;width:95%;font-weight:300;font-family:"Montserrat",sans-serif;padding-bottom:75px}.header .column .home .menu .rightLine .infoContact .titulo3 i{font-size:2.5em;color:#1d2835;padding-right:1rem}.header .column .home .menu .rightLine .infoContact .titulo3 .tel{color:#dcdcdc;text-align:center;font-size:23px;font-weight:100;font-family:"Montserrat",sans-serif}.header .column .home .menu .rightLine .rightLines{height:40px;background-color:rgba(30,42,57,.8705882352941177);width:100%}.header .column .home .menu .rightLine .whiteSpace{width:100%}.header .column .home .tHeader{width:70%;margin:20px 0;padding:0 15%;text-align:center}.header .column .home .tHeader .t1{margin-bottom:27px;font-family:"Montserrat",sans-serif;color:#0e0e0e;font-size:48px;line-height:53px;font-weight:400}.header .column .home .tHeader .t2{margin-bottom:24px;font-family:"Montserrat",sans-serif;font-size:52px;line-height:68px;font-weight:300;letter-spacing:2px;color:#ececec;text-align:center}.header .column .home .tHeader .buttn{border:1px solid #a77878;border-radius:3px;padding:9px 15px;background-color:transparent;color:#a77878}.header .column .home .tHeader .buttn:hover{color:#999;border:1px solid #999}.header .column .home .tHeader .buttn .buttn2{font-size:16px;line-height:19px;font-weight:300;text-transform:uppercase}@media screen and (max-width:1024px){.header{width:100%}.header .column{width:100%!important}.header .column .home{min-height:700px;background-position:50%;background-size:cover;background-color:#000;background-repeat:repeat,no-repeat}.header .column .home .logoAppm{background-color:rgba(61,61,61,0);width:100%!important}.header .column .home .logoAppm .logoApp{width:95%}.header .column .home .logoAppm .logoApp .logoImg{width:26%;height:auto}.header .column .home .menu{width:100%;height:auto;position:relative;padding-top:100px;padding-bottom:65px}.header .column .home .menu .leftLine{width:50%!important;height:188px}.header .column .home .menu .leftLine .infoContact{color:red;width:100%}.header .column .home .menu .leftLine .infoContact .titulo3{color:#ebebeb;text-align:center;width:95%;font-weight:300;font-family:"Montserrat",sans-serif;padding-bottom:12px}.header .column .home .menu .leftLine .infoContact .titulo3 i{font-size:2.5em;color:#1d2835;padding-right:1rem}.header .column .home .menu .leftLine .infoContact .titulo3 .tel{color:#dcdcdc;text-align:center;font-size:23px;font-weight:100;font-family:"Montserrat",sans-serif}.header .column .home .menu .leftLine .leftLines{height:40px;background-color:rgba(30,42,57,.8705882352941177);width:100%}.header .column .home .menu .leftLine .whiteSpace{width:100%}.header .column .home .menu .menuLogo{width:100%;border-radius:3px}.header .column .home .menu .menuLogo .logo{width:60%}.header .column .home .menu .menuLogo .logo .tamaño{width:260px;height:auto;background-size:auto;border-radius:244px;border:1px solid red;position:cover;border:3px solid rgba(30,42,57,.8705882352941177)}.header .column .home .menu .rightLine{width:50%!important;height:193px}.header .column .home .menu .rightLine .infoContact{color:red;width:100%}.header .column .home .menu .rightLine .infoContact .titulo3{color:#ebebeb;text-align:center;width:95%;font-weight:300;font-family:"Montserrat",sans-serif;padding-top:55px;padding-bottom:10px}.header .column .home .menu .rightLine .infoContact .titulo3 i{font-size:2.5em;color:#1d2835;padding-right:1rem}.header .column .home .menu .rightLine .infoContact .titulo3 .tel{color:#dcdcdc;text-align:center;font-size:23px;font-weight:100;font-family:"Montserrat",sans-serif}.header .column .home .menu .rightLine .rightLines{height:40px;background-color:rgba(30,42,57,.8705882352941177);width:100%}.header .column .home .menu .rightLine .whiteSpace{width:100%}.header .column .home .tHeader{width:70%;margin:20px 0;padding:0 15%;text-align:center}.header .column .home .tHeader .t1{margin-bottom:27px;font-family:"Montserrat",sans-serif;color:#0e0e0e;font-size:48px;line-height:53px;font-weight:400}.header .column .home .tHeader .t2{margin-bottom:24px;font-family:"Montserrat",sans-serif;font-size:52px;line-height:68px;font-weight:300;letter-spacing:2px;color:#ececec;text-align:center}.header .column .home .tHeader .buttn{border:1px solid #a77878;border-radius:3px;padding:9px 15px;background-color:transparent;color:#a77878}.header .column .home .tHeader .buttn:hover{color:#999;border:1px solid #999}.header .column .home .tHeader .buttn .buttn2{font-size:16px;line-height:19px;font-weight:300;text-transform:uppercase}}@media screen and (max-width:560px){.header,.header .column{width:100%}.header .content-header{width:100%;background-color:#242a38;position:relative;top:0;z-index:1;right:0;left:0;padding:0}.header .content-header .container,.header .content-header .container .centro{width:100%}.header .content-header .container .centro .logo2{width:130px;height:auto;justify-content:center}.header .content-header .container .centro .logo2 .lg{padding-right:2px}.header .content-header .container .centro .logo2 .prove{padding:14px 0;font-family:"Montserrat",sans-serif;color:#29aae1;font-weight:100;font-size:11px}.header .content-header .container .derecha{width:100%}.header .content-header .container .derecha .logo3{width:55%;height:auto}.header .titulo{width:100%;padding:2rem;background-image:linear-gradient(rgba(14,15,18,.61),rgba(33,35,43,.78) 81%),url(/static/media/Banner.1fd5d34c.jpg);background-size:cover;background-position:start;height:103vh}.header .titulo .column{width:100%;padding-top:4rem}.header .titulo .column .cont{width:100%}.header .titulo .column .cont .h1{color:#fff;color:var(--color-primario);width:100%;text-align:end;font-size:1.2rem;font-weight:300;font-family:"Montserrat",sans-serif;letter-spacing:1.5px}.header .titulo .column .cont .h1 .patro{color:#29aae1;font-size:1.2rem;font-weight:400;font-family:"Montserrat",sans-serif;text-shadow:.1em .1em .2em #000}.header .titulo .column .h2{color:#fff;color:var(--color-primario);width:100%;padding-bottom:4px;text-align:center;letter-spacing:2px;font-size:1rem;text-shadow:.1em .1em .4em #000;font-weight:600;font-family:"Montserrat",sans-serif;border-bottom:3px solid #29abe2}.header .titulo .column .red{width:100%}.header .titulo .column .red .tele{width:9%;padding:0 6px}.header .titulo .column .red .tele a{font-size:13px}.header .titulo .column .red .tele a i{color:#a5a6a8}.header .titulo .column .red .tel{width:27%;border-right:1px solid #a5a6a8;color:#a5a6a8;font-family:"Montserrat",sans-serif;font-size:10px}.header .titulo .column .red .email{width:41%;color:#a5a6a8;font-size:10px;font-family:"Montserrat",sans-serif}}@media screen and (max-width:640px){.header{width:100%}.header .column{width:100%!important}.header .column .home{min-height:700px;background-position:50%;background-size:cover;background-color:#000;background-repeat:repeat,no-repeat}.header .column .home .logoAppm{background-color:rgba(61,61,61,0);width:100%!important}.header .column .home .logoAppm .logoApp{width:95%}.header .column .home .logoAppm .logoApp .logoImg{width:35%;height:auto}.header .column .home .menu{width:100%;height:auto;position:relative;padding-top:50px;padding-bottom:0}.header .column .home .menu .leftLine{width:50%!important;height:145px}.header .column .home .menu .leftLine .infoContact{color:red;width:100%}.header .column .home .menu .leftLine .infoContact .titulo3{color:#ebebeb;text-align:center;width:95%;font-weight:300;font-family:"Montserrat",sans-serif;padding-bottom:15px}.header .column .home .menu .leftLine .infoContact .titulo3 i{font-size:2.2em;color:#344962;padding-right:1rem}.header .column .home .menu .leftLine .infoContact .titulo3 .tel{color:#dcdcdc;text-align:center;font-size:17px;font-weight:100;font-family:"Montserrat",sans-serif}.header .column .home .menu .leftLine .leftLines{height:20px;background-color:#344962;width:100%}.header .column .home .menu .leftLine .whiteSpace{width:100%}.header .column .home .menu .menuLogo{width:100%;border-radius:3px}.header .column .home .menu .menuLogo .logo{width:70%}.header .column .home .menu .menuLogo .logo .tamaño{width:200px;height:200px;background-size:auto;border-radius:244px;position:cover;border:3px solid #344962}.header .column .home .menu .rightLine{width:50%!important;height:185px;padding-top:0}.header .column .home .menu .rightLine .infoContact{color:red;width:100%}.header .column .home .menu .rightLine .infoContact .titulo3{color:#ebebeb;text-align:center;width:95%;font-weight:300;font-family:"Montserrat",sans-serif;padding-bottom:15px}.header .column .home .menu .rightLine .infoContact .titulo3 i{font-size:2.2em;color:#344962;padding-right:1rem}.header .column .home .menu .rightLine .infoContact .titulo3 .tel{color:#dcdcdc;text-align:center;font-size:17px;font-weight:100;font-family:"Montserrat",sans-serif}.header .column .home .menu .rightLine .rightLines{height:20px;background-color:#344962;width:100%}.header .column .home .menu .rightLine .whiteSpace{width:100%}.header .column .home .tHeader{width:70%;margin:0;padding:0 15%;text-align:center}.header .column .home .tHeader .t1{margin-bottom:27px;font-family:"Montserrat",sans-serif;color:#0e0e0e;font-size:48px;line-height:53px;font-weight:400}.header .column .home .tHeader .t2{margin-bottom:45px;font-family:"Montserrat",sans-serif;font-size:22px;line-height:42px;font-weight:300;letter-spacing:1px;color:#ececec;text-align:center}.header .column .home .tHeader .buttn{border:1px solid #a77878;border-radius:3px;padding:9px 15px;background-color:transparent;color:#a77878}.header .column .home .tHeader .buttn:hover{color:#999;border:1px solid #999}.header .column .home .tHeader .buttn .buttn2{font-size:16px;line-height:19px;font-weight:300;text-transform:uppercase}}@media screen and (max-width:665px){.header,.header .column{width:100%}.header .content-header{width:100%;background-color:#242a38;position:relative;top:0;z-index:1;right:0;left:0;padding:0}.header .content-header .container,.header .content-header .container .centro{width:100%}.header .content-header .container .centro .logo2{width:130px;height:auto;justify-content:center}.header .content-header .container .centro .logo2 .lg{padding-right:2px}.header .content-header .container .centro .logo2 .prove{padding:14px 0;font-family:"Montserrat",sans-serif;color:#29aae1;font-weight:100;font-size:11px}.header .content-header .container .derecha{width:100%}.header .content-header .container .derecha .logo3{width:38%;height:auto}.header .titulo{width:100%;padding:2rem;background-image:linear-gradient(rgba(14,15,18,.61),rgba(33,35,43,.78) 81%),url(/static/media/Banner.1fd5d34c.jpg);background-size:cover;background-position:start;height:103vh}.header .titulo .column{width:100%;padding-top:4rem}.header .titulo .column .cont{width:100%}.header .titulo .column .cont .h1{color:#fff;color:var(--color-primario);width:100%;text-align:end;font-size:1.5rem;font-weight:300;font-family:"Montserrat",sans-serif;letter-spacing:1.5px}.header .titulo .column .cont .h1 .patro{color:#29aae1;font-size:1.5rem;font-weight:400;font-family:"Montserrat",sans-serif;text-shadow:.1em .1em .2em #000}.header .titulo .column .h2{color:#fff;color:var(--color-primario);width:100%;padding-bottom:4px;text-align:center;letter-spacing:2px;font-size:1.1rem;text-shadow:.1em .1em .4em #000;font-weight:600;font-family:"Montserrat",sans-serif;border-bottom:3px solid #29abe2}.header .titulo .column .red{width:100%}.header .titulo .column .red .tele{width:9%;padding:0 6px}.header .titulo .column .red .tele a{font-size:13px}.header .titulo .column .red .tele a i{color:#a5a6a8}.header .titulo .column .red .tel{width:26%;border-right:1px solid #a5a6a8;color:#a5a6a8;font-family:"Montserrat",sans-serif;font-size:10px}.header .titulo .column .red .email{width:42%;color:#a5a6a8;font-size:10px;font-family:"Montserrat",sans-serif}}@media screen and (min-width:1499px){.header,.header .column{width:100%}.header .content-header{width:100%;background-color:#242a38;position:relative;top:0;z-index:1;right:0;left:0;padding:0}.header .content-header .container{width:90%}.header .content-header .container .izquierda{width:100%}.header .content-header .container .izquierda .logo1{width:18.5%}.header .content-header .container .centro{width:100%}.header .content-header .container .centro .logo2{width:43%;justify-content:center}.header .content-header .container .centro .logo2 .lg{padding-right:2px}.header .content-header .container .centro .logo2 .prove{padding:24px 0;font-family:"Montserrat",sans-serif;color:#29aae1;font-weight:100}.header .content-header .container .derecha{width:100%}.header .content-header .container .derecha .logo3{width:17%}.header .titulo{width:100%;padding:2rem;background-image:linear-gradient(rgba(14,15,18,.61),rgba(33,35,43,.78) 81%),url(/static/media/Banner.1fd5d34c.jpg);background-size:cover;background-position:start;height:103vh}.header .titulo .column{width:95%;padding-top:4rem}.header .titulo .column .cont{width:80%}.header .titulo .column .cont .h1{color:#fff;color:var(--color-primario);width:47%;text-align:end;font-size:2.48rem;font-weight:300;font-family:"Montserrat",sans-serif;letter-spacing:1.5px}.header .titulo .column .cont .h1 .patro{color:#29abe2;font-size:2.48rem;font-weight:400;font-family:"Montserrat",sans-serif;text-shadow:.1em .1em .2em #000}.header .titulo .column .h2{color:#fff;color:var(--color-primario);width:77%;padding-bottom:4px;text-align:center;letter-spacing:2px;font-size:2.79rem;text-shadow:.1em .1em .4em #000;font-weight:600;font-family:"Montserrat",sans-serif;border-bottom:3px solid #29abe2}.header .titulo .column .red{width:110%}.header .titulo .column .red .tele{width:2%;padding:0 6px}.header .titulo .column .red .tele i{color:#a5a6a8}.header .titulo .column .red .tel{width:7%;border-right:1px solid #a5a6a8;color:#a5a6a8;font-family:"Montserrat",sans-serif;font-size:13px}.header .titulo .column .red .email{width:13%;color:#a5a6a8;font-size:13px;font-family:"Montserrat",sans-serif}}@media screen and (min-width:1690px){.header,.header .column{width:100%}.header .content-header{width:100%;background-color:#242a38;position:relative;top:0;z-index:1;right:0;left:0;padding:0}.header .content-header .container{width:90%}.header .content-header .container .izquierda{width:100%}.header .content-header .container .izquierda .logo1{width:18.5%}.header .content-header .container .centro{width:100%}.header .content-header .container .centro .logo2{width:39.5%;justify-content:center}.header .content-header .container .centro .logo2 .lg{padding-right:2px}.header .content-header .container .centro .logo2 .prove{padding:28px 0;font-family:"Montserrat",sans-serif;color:#29aae1;font-weight:100}.header .content-header .container .derecha{width:100%}.header .content-header .container .derecha .logo3{width:17%}.header .titulo{width:100%;padding:2rem;background-image:linear-gradient(rgba(14,15,18,.61),rgba(33,35,43,.78) 81%),url(/static/media/Banner.1fd5d34c.jpg);background-size:cover;background-position:start;height:103vh}.header .titulo .column{width:95%;padding-top:4rem}.header .titulo .column .cont{width:80%}.header .titulo .column .cont .h1{color:#fff;color:var(--color-primario);width:47%;text-align:end;font-size:2.8rem;font-weight:300;font-family:"Montserrat",sans-serif;letter-spacing:1.5px}.header .titulo .column .cont .h1 .patro{color:#29abe2;font-size:2.8rem;font-weight:400;font-family:"Montserrat",sans-serif;text-shadow:.1em .1em .2em #000}.header .titulo .column .h2{color:#fff;color:var(--color-primario);width:77%;padding-bottom:4px;text-align:center;letter-spacing:2px;font-size:3.18rem;text-shadow:.1em .1em .4em #000;font-weight:600;font-family:"Montserrat",sans-serif;border-bottom:3px solid #29abe2}.header .titulo .column .red{width:110%}.header .titulo .column .red .tele{width:2%;padding:0 6px}.header .titulo .column .red .tele i{color:#a5a6a8}.header .titulo .column .red .tel{width:7%;border-right:1px solid #a5a6a8;color:#a5a6a8;font-family:"Montserrat",sans-serif;font-size:13px}.header .titulo .column .red .email{width:13%;color:#a5a6a8;font-size:13px;font-family:"Montserrat",sans-serif}}@media screen and (min-width:1800px){.header,.header .column{width:100%}.header .content-header{width:100%;background-color:#242a38;position:relative;top:0;z-index:1;right:0;left:0;padding:0}.header .content-header .container{width:90%}.header .content-header .container .izquierda{width:100%}.header .content-header .container .izquierda .logo1{width:18.5%}.header .content-header .container .centro{width:100%}.header .content-header .container .centro .logo2{width:38.5%;justify-content:center}.header .content-header .container .centro .logo2 .lg{padding-right:2px}.header .content-header .container .centro .logo2 .prove{padding:33px 0;font-family:"Montserrat",sans-serif;color:#29aae1;font-weight:100}.header .content-header .container .derecha{width:100%}.header .content-header .container .derecha .logo3{width:17%}.header .titulo{width:100%;padding:2rem;background-image:linear-gradient(rgba(14,15,18,.61),rgba(33,35,43,.78) 81%),url(/static/media/Banner.1fd5d34c.jpg);background-size:cover;background-position:start;height:103vh}.header .titulo .column{width:95%;padding-top:4rem}.header .titulo .column .cont{width:80%}.header .titulo .column .cont .h1{color:#fff;color:var(--color-primario);width:47%;text-align:end;font-size:3rem;font-weight:300;font-family:"Montserrat",sans-serif;letter-spacing:1.5px}.header .titulo .column .cont .h1 .patro{color:#29abe2;font-size:3rem;font-weight:400;font-family:"Montserrat",sans-serif;text-shadow:.1em .1em .2em #000}.header .titulo .column .h2{color:#fff;color:var(--color-primario);width:77%;padding-bottom:4px;text-align:center;letter-spacing:2px;font-size:3.4rem;text-shadow:.1em .1em .4em #000;font-weight:600;font-family:"Montserrat",sans-serif;border-bottom:3px solid #29abe2}.header .titulo .column .red{width:110%}.header .titulo .column .red .tele{width:2%;padding:0 6px}.header .titulo .column .red .tele i{color:#a5a6a8}.header .titulo .column .red .tel{width:6.5%;border-right:1px solid #a5a6a8;color:#a5a6a8;font-family:"Montserrat",sans-serif;font-size:16px}.header .titulo .column .red .email{width:13%;color:#a5a6a8;font-size:16px;font-family:"Montserrat",sans-serif}}@media screen and (min-width:2025px){.header,.header .column{width:100%}.header .content-header{width:100%;background-color:#242a38;position:relative;top:0;z-index:1;right:0;left:0;padding:0}.header .content-header .container{width:90%}.header .content-header .container .izquierda{width:100%}.header .content-header .container .izquierda .logo1{width:18.5%}.header .content-header .container .centro{width:100%}.header .content-header .container .centro .logo2{width:40.5%;justify-content:center}.header .content-header .container .centro .logo2 .lg{padding-right:2px}.header .content-header .container .centro .logo2 .prove{padding:33px 0;font-family:"Montserrat",sans-serif;color:#29aae1;font-weight:100;font-size:20px}.header .content-header .container .derecha{width:100%}.header .content-header .container .derecha .logo3{width:17%}.header .titulo{width:100%;padding:2rem;background-image:linear-gradient(rgba(14,15,18,.61),rgba(33,35,43,.78) 81%),url(/static/media/Banner.1fd5d34c.jpg);background-size:cover;background-position:start;height:103vh}.header .titulo .column{width:95%;padding-top:4rem}.header .titulo .column .cont{width:80%}.header .titulo .column .cont .h1{color:#fff;color:var(--color-primario);width:47%;text-align:end;font-size:3.4rem;font-weight:300;font-family:"Montserrat",sans-serif;letter-spacing:1.5px}.header .titulo .column .cont .h1 .patro{color:#29abe2;font-size:3.4rem;font-weight:400;font-family:"Montserrat",sans-serif;text-shadow:.1em .1em .2em #000}.header .titulo .column .h2{color:#fff;color:var(--color-primario);width:77%;padding-bottom:4px;text-align:center;letter-spacing:2px;font-size:3.83rem;text-shadow:.1em .1em .4em #000;font-weight:600;font-family:"Montserrat",sans-serif;border-bottom:3px solid #29abe2}.header .titulo .column .red{width:110%}.header .titulo .column .red .tele{width:2%;padding:0 6px}.header .titulo .column .red .tele i{color:#a5a6a8}.header .titulo .column .red .tel{width:6.5%;border-right:1px solid #a5a6a8;color:#a5a6a8;font-family:"Montserrat",sans-serif;font-size:18px}.header .titulo .column .red .email{width:13%;color:#a5a6a8;font-size:18px;font-family:"Montserrat",sans-serif}}@media screen and (min-width:2700px){.header,.header .column{width:100%}.header .content-header{width:100%;background-color:#242a38;position:relative;top:0;z-index:1;right:0;left:0;padding:0}.header .content-header .container{width:90%}.header .content-header .container .izquierda{width:100%}.header .content-header .container .izquierda .logo1{width:18.5%}.header .content-header .container .centro{width:100%}.header .content-header .container .centro .logo2{width:41.5%;justify-content:center}.header .content-header .container .centro .logo2 .lg{padding-right:2px}.header .content-header .container .centro .logo2 .prove{padding:41px 0;font-family:"Montserrat",sans-serif;color:#29aae1;font-weight:100;font-size:28px}.header .content-header .container .derecha{width:100%}.header .content-header .container .derecha .logo3{width:17%}.header .titulo{width:100%;padding:2rem;background-image:linear-gradient(rgba(14,15,18,.61),rgba(33,35,43,.78) 81%),url(/static/media/Banner.1fd5d34c.jpg);background-size:cover;background-position:start;height:103vh}.header .titulo .column{width:95%;padding-top:4rem}.header .titulo .column .cont{width:80%}.header .titulo .column .cont .h1{color:#fff;color:var(--color-primario);width:47%;text-align:end;font-size:4.5rem;font-weight:300;font-family:"Montserrat",sans-serif;letter-spacing:1.5px}.header .titulo .column .cont .h1 .patro{color:#29abe2;font-size:4.5rem;font-weight:400;font-family:"Montserrat",sans-serif;text-shadow:.1em .1em .2em #000}.header .titulo .column .h2{color:#fff;color:var(--color-primario);width:77%;padding-bottom:4px;text-align:center;letter-spacing:2px;font-size:5.2rem;text-shadow:.1em .1em .4em #000;font-weight:600;font-family:"Montserrat",sans-serif;border-bottom:3px solid #29abe2}.header .titulo .column .red{width:110%}.header .titulo .column .red .tele{width:2%;padding:0 6px}.header .titulo .column .red .tele i{color:#a5a6a8;font-size:26px}.header .titulo .column .red .tel{width:6.5%;border-right:1px solid #a5a6a8;color:#a5a6a8;font-family:"Montserrat",sans-serif;font-size:24px}.header .titulo .column .red .email{width:13%;color:#a5a6a8;font-size:24px;font-family:"Montserrat",sans-serif}}.footer{display:flex!important;position:relative;background-color:#242a38;z-index:1;justify-content:center;align-items:center}.footer,.footer span{padding:10px}@media screen and (max-width:568px){.footer{padding:0 10px}}@media screen and (min-width:2698px){.footer span{padding:10px 24px}.footer span a{font-size:2rem}}@media screen and (min-width:4045px){.footer span{padding:10px 32px}.footer span a{font-size:3rem}}:root{--color-primario:#fff;--color-secundario:#153e52;--color-terciario:rgba(238,235,235,0.6705882352941176);--color-titulos:#14bf98;--menu:transparent;--menu-letra:#fff;--menu-hover:#14bf98;--boton:#14bf98;--letra-btn:#fff;--iconos:#fff;--iconos-hover:#14bf98}.btn{background-color:#14bf98;background-color:var(--boton);color:#fff;color:var(--letra-btn)}.color-icons{color:#fff;color:var(--iconos)}.header{width:100%}.header .column{width:100%!important}.header .content-header{width:100%!important;background-color:#242a38}.header .content-header .container{width:90%}.header .content-header .container .izquierda{width:100%}.header .content-header .container .izquierda .logo1{width:18.5%;height:auto}.header .content-header .container .centro{width:100%}.header .content-header .container .centro .logo2{width:45.5%;height:auto;justify-content:center}.header .content-header .container .centro .logo2 .lg{padding-right:2px}.header .content-header .container .centro .logo2 .prove{padding:20px 0;font-family:"Montserrat",sans-serif;color:#ff3980;font-weight:100}.header .content-header .container .derecha{width:100%!important}.header .content-header .container .derecha .logo3{width:17%;height:auto}.header .titulo{width:100%;padding:2rem;background-image:linear-gradient(rgba(14,15,18,.61),rgba(33,35,43,.78) 81%),url(/static/media/Banner.1fd5d34c.jpg);background-size:cover;background-position:start;height:103vh}.header .titulo .column{width:95%;padding-top:4rem}.header .titulo .column .cont{width:80%}.header .titulo .column .cont .h1{color:#fff;color:var(--color-primario);width:47%;text-align:end;font-size:2.2rem;font-weight:300;font-family:"Montserrat",sans-serif;letter-spacing:1.5px}.header .titulo .column .cont .h1 .patro{color:#ff3980;font-size:2.2rem;font-weight:400;font-family:"Montserrat",sans-serif;text-shadow:.1em .1em .2em #000}.header .titulo .column .h2{color:#fff;color:var(--color-primario);width:77%;padding-bottom:4px;text-align:center;letter-spacing:2px;font-size:2.48rem;text-shadow:.1em .1em .4em #000;font-weight:600;font-family:"Montserrat",sans-serif;border-bottom:3px solid #ff3980}.header .titulo .column .red{width:100%}.header .titulo .column .red .tele{padding:0 6px}.header .titulo .column .red .tele i{color:#a5a6a8}.header .titulo .column .red .tel{width:7%;border-right:1px solid #a5a6a8;color:#a5a6a8;font-family:"Montserrat",sans-serif;font-size:13px}.header .titulo .column .red .email{width:13%;color:#a5a6a8;font-size:13px;font-family:"Montserrat",sans-serif}@media screen and (max-width:320px){.header .titulo .cont{width:100%!important}.header .titulo .cont .h1{width:100%!important}.header .titulo .cont .h1,.header .titulo .cont .h1 .patro{font-size:1.2rem!important}.header .titulo .h2{font-size:1rem!important;width:100%!important}.header .titulo .red{width:100%}.header .titulo .red .tele{width:9%!important;padding:0 6px}.header .titulo .red .tele a{font-size:13px!important}.header .titulo .red .tele a i{color:#a5a6a8}.header .titulo .red .tel{width:27%!important;border-right:1px solid #a5a6a8}.header .titulo .red .email,.header .titulo .red .tel{color:#a5a6a8;font-family:"Montserrat",sans-serif;font-size:10px!important}.header .titulo .red .email{width:50%!important}}@media screen and (min-width:321px)and (max-width:598px){.header,.header .column{width:100%}.header .content-header{width:100%;background-color:#242a38;position:relative;top:0;z-index:1;right:0;left:0;padding:0}.header .content-header .container,.header .content-header .container .centro{width:100%}.header .content-header .container .centro .logo2{width:130px;height:auto;justify-content:center}.header .content-header .container .centro .logo2 .lg{padding-right:2px}.header .content-header .container .centro .logo2 .prove{padding:14px 0;font-family:"Montserrat",sans-serif;color:#ff3980;font-weight:100;font-size:11px}.header .content-header .container .derecha{width:100%}.header .content-header .container .derecha .logo3{width:55%;height:auto}.header .titulo{width:100%;padding:2rem}.header .titulo .column{width:100%;padding-top:4rem}.header .titulo .column .cont{width:100%!important}.header .titulo .column .cont .h1{font-size:1.2rem;width:100%!important}.header .titulo .column .cont .h1 .patro{font-size:1.2rem}.header .titulo .column .h2{font-size:1rem;width:100%!important}.header .titulo .column .red{width:100%}.header .titulo .column .red .tele{width:9%;padding:0 6px}.header .titulo .column .red .tele a{font-size:13px}.header .titulo .column .red .tele a i{color:#a5a6a8}.header .titulo .column .red .tel{width:27%;border-right:1px solid #a5a6a8;color:#a5a6a8;font-family:"Montserrat",sans-serif;font-size:10px}.header .titulo .column .red .email{width:41%;color:#a5a6a8;font-size:10px;font-family:"Montserrat",sans-serif}}@media screen and (min-width:768px)and (max-width:1023px){.header{width:100%}.header .column .cont{width:85%!important}.header .column .cont .h1{width:100%!important}.header .column .h2{width:85%!important;font-size:2.1rem!important}.header .titulo{width:100%;padding:2rem}.header .titulo .column .red{width:95%}.header .titulo .column .red .tele{padding:0 6px}.header .titulo .column .red .tele a{font-size:13px}.header .titulo .column .red .tele a i{color:#a5a6a8}.header .titulo .column .red .tel{width:14%;border-right:1px solid #a5a6a8;color:#a5a6a8;font-family:"Montserrat",sans-serif}.header .titulo .column .red .email{width:30%;color:#a5a6a8;font-family:"Montserrat",sans-serif}}@media screen and (min-width:898px)and (max-width:1078px){.header{width:100%}.header .column .cont .h1{width:50%!important}.header .column .cont .h1,.header .column .cont .patro,.header .column .h2{font-size:1.7rem!important}.header .column .red .tel{width:8%!important;font-size:9px!important}.header .column .red .email{width:12%!important;font-size:9px!important}.header .column .red .tele a{font-size:.9rem!important}}@media screen and (min-width:1079px)and (max-width:1225px){.header{width:100%}.header .column .cont .h1{width:50%!important}.header .column .cont .h1,.header .column .cont .patro{font-size:1.8rem!important}.header .column .h2{font-size:1.9rem!important}.header .column .red .email,.header .column .red .tel{font-size:10px!important}.header .column .red .tele a{font-size:.9rem!important}}@media screen and (min-width:1226px)and (max-width:1349px){.header{width:100%}.header .column .cont .h1{width:50%!important}.header .column .cont .h1,.header .column .cont .patro{font-size:2.1rem!important}.header .column .h2{font-size:2.2rem!important;padding-top:80px}.header .column .red .email,.header .column .red .tel{font-size:12px!important}}@media screen and (min-width:1686px)and (max-width:1797px){.header{width:100%}.header .column .cont .h1{width:50%!important}.header .column .cont .h1,.header .column .cont .patro{font-size:2.5rem!important}.header .column .h2{font-size:3rem!important;padding-top:80px}.header .column .red .email,.header .column .red .tel{font-size:16px!important}}@media screen and (min-width:1798px)and (max-width:2022px){.header{width:100%}.header .column .cont .h1{width:50%!important}.header .column .cont .h1,.header .column .cont .patro{font-size:2.8rem!important}.header .column .h2{font-size:3.2rem!important;padding-top:80px}.header .column .red .email,.header .column .red .tel{font-size:16px!important}}@media screen and (min-width:2023px)and (max-width:2697px){.header{width:100%}.header .column .cont{width:80%!important}.header .column .cont .h1{width:45%!important;font-size:3rem!important}.header .column .cont .patro{font-size:3rem!important}.header .column .h2{font-size:3.7rem!important;padding-top:80px}.header .column .red .email,.header .column .red .tel{font-size:18px!important}}@media screen and (min-width:2698px){.header{width:100%}.header .column .cont{width:80%!important}.header .column .cont .h1{width:43%!important;font-size:4rem!important}.header .column .cont .patro{font-size:4rem!important}.header .column .h2{font-size:4.9rem!important;padding-top:80px}.header .column .red .tel{width:6%!important;font-size:23px!important}.header .column .red .email{font-size:23px!important}.header .column .red .tele a{font-size:1.2rem!important}}@media screen and (min-width:4045px){.header{width:100%}.header .column .cont{width:80%!important}.header .column .cont .h1{width:43%!important;font-size:7rem!important}.header .column .cont .patro{font-size:7rem!important}.header .column .h2{font-size:8rem!important;padding-top:250px}.header .column .red .tel{width:7%!important;font-size:38px!important}.header .column .red .email{width:16%!important;font-size:38px!important}.header .column .red .tele{padding:0 16px!important}.header .column .red .tele a{font-size:2.5rem!important}}.footer-home{padding-top:.5rem}.footer-home .redes{width:85%;padding-top:.5rem;padding-bottom:2rem}.footer-home .redes .partRedes .texto{font-size:1.2rem;font-family:"Montserrat",sans-serif;color:#d5d5d5;padding-left:3rem;padding-bottom:2.5rem}.footer-home .redes .partRedes .iconosRedes{padding-left:4rem;width:59%}.footer-home .redes .partRedes .iconosRedes .face{width:46%;padding-bottom:0;margin-right:1rem}.footer-home .redes .partRedes .iconosRedes .face i{font-size:2em;color:#d5d5d5;align-items:center}.footer-home .redes .partRedes .iconosRedes .face .txtface{font-size:1rem;font-family:"Montserrat",sans-serif;color:#d5d5d5;padding-left:.5rem;padding-bottom:0;width:82%;height:30px}.footer-home .redes .certificaciones{width:85%}.footer-home .redes .certificaciones .texto2{padding-right:4rem;padding-bottom:1.5rem;justify-content:center}.footer-home .redes .certificaciones .imgCert,.footer-home .redes .certificaciones .texto2{font-size:1.2rem;font-family:"Montserrat",sans-serif;color:#d5d5d5}.footer-home .redes .certificaciones .imgCert .ISO{width:23%;height:18%;padding-bottom:1.3rem;padding-top:1.3rem}.footer-home .redes .certificaciones .imgCert .IAF{width:30%;height:auto!important;margin-left:2rem;margin-right:3rem}.footer-home .appmospheraFooter{padding:0;font-weight:600;font-family:"Montserrat",sans-serif;font-size:14px;color:#8d8d8d}.btn{padding:11px 25px;border:1px solid #2a3a56;border-radius:4px;cursor:pointer;font-size:16px;font-weight:550}.principal-card{position:relative!important;border-radius:4px!important;background-color:transparent!important;border:1px solid transparent!important;overflow:hidden!important;cursor:pointer!important;box-shadow:0 4px 6px 0 rgba(7,7,7,.336),0 6px 20px 0 rgba(0,0,0,.329)!important;text-align:center!important;transform-style:preserve-3d!important;transition:transform .2s ease!important;height:374px;width:100%;background-size:16.4rem;background-repeat:no-repeat!important;background-position:50%!important;max-width:100%!important}.imagen-producto-home img:hover,.principal-card:hover{transform:translateY(-5px)!important;box-shadow:0 15px 20px #030303!important;-webkit-filter:opacity(.6)!important;filter:opacity(.6)!important}@media screen and (min-width:318px){.principal-card{position:relative!important;border-radius:4px!important;background-color:transparent!important;border:1px solid transparent!important;overflow:hidden!important;cursor:pointer!important;box-shadow:0 4px 6px 0 rgba(7,7,7,.336),0 6px 20px 0 rgba(0,0,0,.329)!important;text-align:center!important;transform-style:preserve-3d!important;transition:transform .2s ease!important;height:366px;width:98%;background-size:16rem;background-repeat:no-repeat!important;background-position:50%!important;max-width:100%!important}.principal-card:hover{transform:translateY(-5px)!important;box-shadow:0 15px 20px #030303!important;-webkit-filter:opacity(.6)!important;filter:opacity(.6)!important}}@media screen and (min-width:360px){.principal-card{position:relative!important;border-radius:4px!important;background-color:transparent!important;border:1px solid transparent!important;overflow:hidden!important;cursor:pointer!important;box-shadow:0 4px 6px 0 rgba(7,7,7,.336),0 6px 20px 0 rgba(0,0,0,.329)!important;text-align:center!important;transform-style:preserve-3d!important;transition:transform .2s ease!important;height:434px;width:100%;background-size:19rem;background-repeat:no-repeat!important;background-position:50%!important;max-width:100%!important}.principal-card:hover{transform:translateY(-5px)!important;box-shadow:0 15px 20px #030303!important;-webkit-filter:opacity(.6)!important;filter:opacity(.6)!important}}@media only screen and (min-width:393px){.principal-card{position:relative!important;border-radius:4px!important;background-color:transparent!important;border:1px solid transparent!important;overflow:hidden!important;cursor:pointer!important;box-shadow:0 4px 6px 0 rgba(7,7,7,.336),0 6px 20px 0 rgba(0,0,0,.329)!important;text-align:center!important;transform-style:preserve-3d!important;transition:transform .2s ease!important;height:455px;width:100%;background-size:20rem;background-repeat:no-repeat!important;background-position:50%!important;max-width:100%!important}.principal-card:hover{transform:translateY(-5px)!important;box-shadow:0 15px 20px #030303!important;-webkit-filter:opacity(.6)!important;filter:opacity(.6)!important}}@media screen and (min-width:411px){.principal-card{position:relative!important;border-radius:4px!important;background-color:transparent!important;border:1px solid transparent!important;overflow:hidden!important;cursor:pointer!important;box-shadow:0 4px 6px 0 rgba(7,7,7,.336),0 6px 20px 0 rgba(0,0,0,.329)!important;text-align:center!important;transform-style:preserve-3d!important;transition:transform .2s ease!important;height:480px;width:100%;background-size:21rem;background-repeat:no-repeat!important;background-position:50%!important;max-width:100%!important}.principal-card:hover{transform:translateY(-5px)!important;box-shadow:0 15px 20px #030303!important;-webkit-filter:opacity(.6)!important;filter:opacity(.6)!important}}@media screen and (min-width:768px){.principal-card{position:relative!important;border-radius:4px!important;background-color:transparent!important;border:1px solid transparent!important;overflow:hidden!important;cursor:pointer!important;box-shadow:0 4px 6px 0 rgba(7,7,7,.336),0 6px 20px 0 rgba(0,0,0,.329)!important;text-align:center!important;transform-style:preserve-3d!important;transition:transform .2s ease!important;height:297px;width:100%;background-size:13rem;background-repeat:no-repeat!important;background-position:50%!important;max-width:100%!important}.principal-card:hover{transform:translateY(-5px)!important;box-shadow:0 15px 20px #030303!important;-webkit-filter:opacity(.6)!important;filter:opacity(.6)!important}}@media screen and (min-width:1340px){.principal-card{position:relative!important;border-radius:4px!important;background-color:transparent!important;border:1px solid transparent!important;overflow:hidden!important;cursor:pointer!important;box-shadow:0 4px 6px 0 rgba(7,7,7,.336),0 6px 20px 0 rgba(0,0,0,.329)!important;text-align:center!important;transform-style:preserve-3d!important;transition:transform .2s ease!important;height:374px;width:100%;background-size:16.4rem;background-repeat:no-repeat!important;background-position:50%!important;max-width:100%!important}.principal-card:hover{transform:translateY(-5px)!important;box-shadow:0 15px 20px #030303!important;-webkit-filter:opacity(.6)!important;filter:opacity(.6)!important}}@media screen and (min-width:1490px){.principal-card{position:relative!important;border-radius:4px!important;background-color:transparent!important;border:1px solid transparent!important;overflow:hidden!important;cursor:pointer!important;box-shadow:0 4px 6px 0 rgba(7,7,7,.336),0 6px 20px 0 rgba(0,0,0,.329)!important;text-align:center!important;transform-style:preserve-3d!important;transition:transform .2s ease!important;height:418px;width:100%;background-size:18.3rem;background-repeat:no-repeat!important;background-position:50%!important;max-width:100%!important}.principal-card:hover{transform:translateY(-5px)!important;box-shadow:0 15px 20px #030303!important;-webkit-filter:opacity(.6)!important;filter:opacity(.6)!important}}@media screen and (min-width:1690px){.principal-card{position:relative!important;border-radius:4px!important;background-color:transparent!important;border:1px solid transparent!important;overflow:hidden!important;cursor:pointer!important;box-shadow:0 4px 6px 0 rgba(7,7,7,.336),0 6px 20px 0 rgba(0,0,0,.329)!important;text-align:center!important;transform-style:preserve-3d!important;transition:transform .2s ease!important;height:479px;width:100%;background-size:21rem;background-repeat:no-repeat!important;background-position:50%!important;max-width:100%!important}.principal-card:hover{transform:translateY(-5px)!important;box-shadow:0 15px 20px #030303!important;-webkit-filter:opacity(.6)!important;filter:opacity(.6)!important}}@media screen and (min-width:1800px){.principal-card{position:relative!important;border-radius:4px!important;background-color:transparent!important;border:1px solid transparent!important;overflow:hidden!important;cursor:pointer!important;box-shadow:0 4px 6px 0 rgba(7,7,7,.336),0 6px 20px 0 rgba(0,0,0,.329)!important;text-align:center!important;transform-style:preserve-3d!important;transition:transform .2s ease!important;height:505px;width:100%;background-size:22.1rem;background-repeat:no-repeat!important;background-position:50%!important;max-width:100%!important}.principal-card:hover{transform:translateY(-5px)!important;box-shadow:0 15px 20px #030303!important;-webkit-filter:opacity(.6)!important;filter:opacity(.6)!important}}@media screen and (min-width:2025px){.principal-card{position:relative!important;border-radius:4px!important;background-color:transparent!important;border:1px solid transparent!important;overflow:hidden!important;cursor:pointer!important;box-shadow:0 4px 6px 0 rgba(7,7,7,.336),0 6px 20px 0 rgba(0,0,0,.329)!important;text-align:center!important;transform-style:preserve-3d!important;transition:transform .2s ease!important;height:570px;width:100%;background-size:25rem;background-repeat:no-repeat!important;background-position:50%!important;max-width:100%!important}.principal-card:hover{transform:translateY(-5px)!important;box-shadow:0 15px 20px #030303!important;-webkit-filter:opacity(.6)!important;filter:opacity(.6)!important}}@media screen and (min-width:2700px){.principal-card{position:relative!important;border-radius:4px!important;background-color:transparent!important;border:1px solid transparent!important;overflow:hidden!important;cursor:pointer!important;box-shadow:0 4px 6px 0 rgba(7,7,7,.336),0 6px 20px 0 rgba(0,0,0,.329)!important;text-align:center!important;transform-style:preserve-3d!important;transition:transform .2s ease!important;height:776px;width:100%;background-size:34rem;background-repeat:no-repeat!important;background-position:50%!important;max-width:100%!important}.principal-card:hover{transform:translateY(-5px)!important;box-shadow:0 15px 20px #030303!important;-webkit-filter:opacity(.6)!important;filter:opacity(.6)!important}}#whatsAppWidget{position:fixed;right:17px;bottom:20px;float:right;margin-bottom:0;width:0}#whatsAppWidget .waArea:hover{transform:scale(1.1)}#whatsAppWidget .waArea{float:right;border-radius:50%;overflow:hidden;box-shadow:2px 2px 6px rgba(0,0,0,.4);text-align:center;background-color:#4dc247}#whatsAppWidget svg{display:inline;fill:#fff;margin:2px;width:47px}@media screen and (min-width:1800px){#whatsAppWidget{position:fixed;right:17px;bottom:20px;float:right;margin-bottom:0;width:0}#whatsAppWidget .waArea:hover{transform:scale(1.1)}#whatsAppWidget .waArea{float:right;border-radius:50%;overflow:hidden;box-shadow:2px 2px 6px rgba(0,0,0,.4);text-align:center;background-color:#4dc247}#whatsAppWidget svg{display:inline;fill:#fff;margin:8px;width:47px}}@media screen and (min-width:2700px){#whatsAppWidget{position:fixed;right:17px;bottom:20px;float:right;margin-bottom:29px;width:0}#whatsAppWidget .waArea:hover{transform:scale(1.1)}#whatsAppWidget .waArea{float:right;border-radius:50%;overflow:hidden;box-shadow:2px 2px 6px rgba(0,0,0,.4);text-align:center;background-color:#4dc247}#whatsAppWidget svg{display:inline;fill:#fff;margin:25px;width:47px;font-size:2rem}}@media screen and (max-width:568px){.whatsapp{width:38px!important;height:38px!important;font-size:1.6rem!important}}@media screen and (min-width:768px)and (max-width:1023px){.whatsapp{width:30px!important;height:30px!important;bottom:20px!important;right:20px!important}}@media screen and (min-width:1226px)and (max-width:1349px){.whatsapp{width:45px!important;height:45px!important;bottom:20px!important;right:20px!important}}@media screen and (min-width:2698px){.whatsapp{width:100px!important;height:100px!important;bottom:30px!important;right:30px!important}}@media screen and (min-width:4045px){.whatsapp{width:150px!important;height:150px!important;bottom:34px!important;right:34px!important}}.pagination .page-link{background-color:transparent;padding:6px 11px;color:#9ca0a3;float:left;text-decoration:none;font-size:20px;font-weight:100;font-family:"Montserrat",sans-serif;transition:background-color .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;border-bottom:2px outset #29aae1;margin:0 3px}.page a:hover:not(.active){color:#29aae1;border-bottom:3px solid #29aae1;font-size:20px;font-weight:300;cursor:pointer}@media screen and (min-width:2025px){.pagination .page-link{background-color:transparent;padding:6px 11px;color:#9ca0a3;float:left;text-decoration:none;font-size:28px;font-weight:100;font-family:"Montserrat",sans-serif;transition:background-color .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;border-bottom:2px outset #29aae1;margin:0 3px}.page a:hover:not(.active){color:#29aae1;border-bottom:3px solid #29aae1;font-size:28px;font-weight:500;cursor:pointer}}@media screen and (min-width:2700px){.pagination .page-link{background-color:transparent;padding:6px 11px;color:#9ca0a3;float:left;text-decoration:none;font-size:42px;font-weight:100;font-family:"Montserrat",sans-serif;transition:background-color .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;border-bottom:2px outset #29aae1;margin:0 3px}.page a:hover:not(.active){color:#29aae1;border-bottom:3px solid #29aae1;font-size:42px;font-weight:500;cursor:pointer}}.image-zoom-modal{display:none;position:fixed;z-index:100;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(119,117,117,.582)}#image-zoom-modal{display:none}.modal-content-zoom{background-color:rgba(239,239,222,0);margin:85px;border-radius:5px;padding-right:20px;padding-left:20px;width:auto;max-height:80%;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.img-zoom{max-height:8vh}#modal-close-zoom{background-color:rgba(239,239,222,0);color:#fff;font-weight:900;cursor:pointer}.color-red{color:#cf000f}@media screen and (max-width:320px){.home{width:100%}.home .container{justify-content:center}.home .column{width:90%}.home .column .tiendas{font-size:1.4rem!important;padding-bottom:1.3rem!important}.home .column .busqueda{width:100%}.home .column .busqueda .search_filter{position:relative!important;width:100%!important}.home .column .busqueda .search_filter i{position:absolute!important;color:#adadad!important;right:16px!important;top:15px!important;font-size:.9em!important}.home .column .busqueda .gallery-grid{width:90%}.home .column .busqueda .gallery-grid .gallery-cards{display:grid;grid-template-columns:repeat(1,1fr)!important;grid-gap:1rem!important;padding-top:38px!important;width:100%!important}.home .column .busqueda .search{position:relative!important}.home .column .busqueda .search__container{padding-top:9px!important;width:95%}.home .column .busqueda .search__form{padding:15px 0!important}.home .column .busqueda .search__form .column{width:100%!important}.home .column .busqueda .search__form .column .categories{width:100%!important;font-size:11px!important}.home .column .busqueda .search__form .categories2{margin-left:0!important;width:100%!important;margin-top:8px;font-size:11px!important}.home .column .busqueda .buttons{width:100%!important}.home .column .busqueda .buttons .boton{width:100%!important;padding-left:0!important;padding-top:4px!important}.home .column .busqueda .buttons .boton .botton,.home .column .busqueda .buttons .boton .botton .btn{width:100%!important}.home .column .contactanos{width:100%!important;padding:1rem!important}.home .column .contactanos .column{width:100%!important}.home .column .contactanos .column .titulo{font-size:1.2rem!important;text-align:center}.home .column .contactanos .column .titulo2{font-size:1.1rem!important;padding-top:16px}.home .column .contactanos .column .titulo3{color:#fff;text-align:center;width:95%;font-weight:300;font-family:"Montserrat",sans-serif}.home .column .contactanos .column .titulo3 i{font-size:1.8em;color:#ff3980;padding-right:1rem}.home .column .contactanos .column .titulo3 .tel{color:#ff3980;text-align:center;font-size:18px;font-weight:100;font-family:"Montserrat",sans-serif}.home .column .contactanos .column .redes{width:100%;padding-top:4rem;padding-bottom:.7rem;border-bottom:2px solid #8d8d8d}.home .column .contactanos .cards{width:90%!important}.home .column .contactanos .row-responsive{width:90%}.home .column .contactanos .row-responsive .redes{width:50%;padding-top:4rem;padding-bottom:.7rem}.home .column .contactanos .row-responsive .redes .face{width:20%}.home .column .contactanos .row-responsive .redes .face i{font-size:1.2em;color:#6b6b6b;align-items:center}.home .column .contactanos .row-responsive .redes .face i:hover{color:#fff;border-bottom:1px solid #ff3980}.home .footer .redes{width:100%!important;padding-top:.5rem;padding-bottom:2rem}.home .footer .redes .partRedes .texto{font-family:"Montserrat",sans-serif;color:#d5d5d5;padding-left:0!important;padding-bottom:2.5rem;justify-content:center;text-align:center}.home .footer .redes .partRedes .iconosRedes{padding-left:0!important;width:100%!important;flex-direction:row;justify-content:center;align-content:center;padding-bottom:1.5rem}.home .footer .redes .partRedes .iconosRedes .face{width:18%!important;padding-bottom:0;margin-right:1rem;justify-content:center}.home .footer .redes .partRedes .iconosRedes .face i{font-size:2em;color:#d5d5d5;align-items:center}.home .footer .redes .partRedes .iconosRedes .face .txtface{font-size:1rem;font-family:"Montserrat",sans-serif;color:#d5d5d5;padding-left:.5rem;padding-bottom:0;width:82%;height:30px;display:none}.home .footer .redes .certificaciones{width:85%}.home .footer .redes .certificaciones .texto2{padding-right:0!important;text-align:center;padding-bottom:1.5rem}.home .footer .redes .certificaciones .imgCert,.home .footer .redes .certificaciones .texto2{font-size:1.2rem;font-family:"Montserrat",sans-serif;color:#d5d5d5}.home .footer .redes .certificaciones .imgCert .ISO{width:38%!important;padding-bottom:1.3rem;padding-top:1.3rem}.home .footer .redes .certificaciones .imgCert .IAF{width:5%}.home .appmospheraFooter{padding:6px 0 0!important;font-weight:600;font-family:"Montserrat",sans-serif;font-size:12px!important;color:#8d8d8d;text-align:center}}@media screen and (min-width:321px)and (max-width:598px){.home{width:100%}.home .container{justify-content:center}.home .column .tiendas{font-size:1.5rem!important;padding-bottom:1.3rem!important}.home .column .busqueda{width:100%;background-color:#242a38}.home .column .busqueda .search_filter{position:relative!important;width:100%!important}.home .column .busqueda .search_filter i{position:absolute!important;color:#adadad!important;right:16px!important;top:15px!important;font-size:.9em!important}.home .column .busqueda .search{position:relative!important}.home .column .busqueda .search__container{padding-top:9px!important;width:95%}.home .column .busqueda .search__form{padding:15px 0!important}.home .column .busqueda .search__form .column{width:100%!important}.home .column .busqueda .search__form .column .categories{width:100%!important;font-size:11px!important}.home .column .busqueda .search__form .categories2{margin-left:0!important;width:100%!important;margin-top:8px;font-size:11px!important}.home .column .busqueda .search__input{font-size:12.5px!important}.home .column .busqueda .buttons{width:100%!important}.home .column .busqueda .buttons .boton{width:100%!important;padding-left:0!important;padding-top:4px!important}.home .column .busqueda .buttons .boton .botton,.home .column .busqueda .buttons .boton .botton .btn{width:100%!important}.home .column .busqueda .gallery-grid{width:90%}.home .column .busqueda .gallery-grid .gallery-cards{display:grid;grid-template-columns:repeat(1,1fr)!important;grid-gap:1rem!important;padding-top:38px!important;width:100%!important}.home .column .busqueda .resultados{padding-top:2rem!important;color:#fff!important;text-align:center!important;font-weight:30px;font-size:4rem}.home .column .empresas{padding-bottom:38px}.home .column .empresas .container{padding-bottom:1rem!important;width:95%}.home .column .empresas .container .titulos{text-align:start!important}.home .column .empresas .container .titulos .h1{color:#ff3980;text-align:start!important;font-weight:500!important}.home .column .empresas .white-space-64{height:32px!important}.home .column .contactanos{width:100%!important;padding:1rem!important}.home .column .contactanos .column{width:95%}.home .column .contactanos .column .titulo{font-size:1.4rem!important;text-align:center}.home .column .contactanos .column .titulo2{font-size:1.3rem!important;padding-top:16px}.home .column .contactanos .column .titulo3{color:#fff;text-align:center;width:95%;font-weight:300;font-family:"Montserrat",sans-serif}.home .column .contactanos .column .titulo3 i{font-size:1.8em;color:#ff3980;padding-right:1rem}.home .column .contactanos .column .titulo3 .tel{color:#ff3980;text-align:center;font-size:18px;font-weight:100;font-family:"Montserrat",sans-serif}.home .column .contactanos .column .redes{width:100%;padding-top:4rem;padding-bottom:.7rem;border-bottom:2px solid #8d8d8d}.home .column .contactanos .row-responsive{width:90%}.home .column .contactanos .row-responsive .redes{width:50%;padding-top:4rem;padding-bottom:.7rem}.home .column .contactanos .row-responsive .redes .face{width:20%}.home .column .contactanos .row-responsive .redes .face i{font-size:1.2em;color:#6b6b6b;align-items:center}.home .column .contactanos .row-responsive .redes .face i:hover{color:#fff;border-bottom:1px solid #ff3980}.home .footer .redes{width:100%!important;padding-top:.5rem;padding-bottom:2rem}.home .footer .redes .partRedes .texto{font-family:"Montserrat",sans-serif;color:#d5d5d5;padding-left:0!important;padding-bottom:2.5rem;justify-content:center;text-align:center}.home .footer .redes .partRedes .iconosRedes{padding-left:0!important;width:100%!important;flex-direction:row;justify-content:center;align-content:center;padding-bottom:1.5rem}.home .footer .redes .partRedes .iconosRedes .face{width:18%!important;padding-bottom:0;margin-right:1rem;justify-content:center}.home .footer .redes .partRedes .iconosRedes .face i{font-size:2em;color:#d5d5d5;align-items:center}.home .footer .redes .partRedes .iconosRedes .face .txtface{font-size:1rem;font-family:"Montserrat",sans-serif;color:#d5d5d5;padding-left:.5rem;padding-bottom:0;width:82%;height:30px;display:none}.home .footer .redes .certificaciones{width:85%}.home .footer .redes .certificaciones .texto2{padding-right:0!important;text-align:center;padding-bottom:1.5rem}.home .footer .redes .certificaciones .imgCert,.home .footer .redes .certificaciones .texto2{font-size:1.2rem;font-family:"Montserrat",sans-serif;color:#d5d5d5}.home .footer .redes .certificaciones .imgCert .ISO{width:38%!important;padding-bottom:1.3rem;padding-top:1.3rem}.home .footer .redes .certificaciones .imgCert .IAF{width:5%}.home .appmospheraFooter{padding:6px 0 0!important;font-weight:600;font-family:"Montserrat",sans-serif;font-size:14px;color:#8d8d8d;text-align:center}}@media screen and (min-width:768px)and (max-width:1023px){.home .column .tiendas{font-size:1.9rem!important}.home .column .busqueda .gallery-grid{width:90%}.home .column .busqueda .gallery-grid .gallery-cards{display:grid;grid-template-columns:repeat(3,1fr)!important;grid-gap:1rem!important;padding-top:38px!important;width:100%!important}.home .column .busqueda .search_filter{width:65%!important}.home .column .busqueda .search__form{justify-content:flex-start}.home .column .busqueda .search__form .categories,.home .column .busqueda .search__form .categories2{width:100%!important}.home .column .busqueda .selects-desk,.home .column .busqueda .selects-tablet{padding-left:0!important}.home .column .busqueda .filtro-tablet{padding-top:24px}.home .column .busqueda .filtro-tablet .buttons{width:30%!important}.home .column .busqueda .filtro-desk{padding-top:24px}.home .column .busqueda .filtro-desk .buttons{width:40%!important}.home .column .busqueda .filtro-desk .buttons .boton{justify-content:flex-end}.home .column .busqueda .filtro-desk .buttons .btn{padding:7px 24px}.home .column .busqueda .container-desk{flex-direction:column}.home .column .contactanos .titulo{font-size:1.9rem!important;text-align:center}.home .column .contactanos .titulo2{font-size:1.8rem!important;padding-top:16px}.home .footer .redes{width:100%!important;padding-top:24px!important;padding-bottom:2rem}.home .footer .redes .partRedes .texto{font-size:1.1rem!important;font-family:"Montserrat",sans-serif;color:#d5d5d5;padding-left:0!important;padding-bottom:2.5rem;justify-content:center;text-align:center}.home .footer .redes .partRedes .iconosRedes{padding-left:0!important;width:100%!important;flex-direction:row;justify-content:center;align-content:center;padding-bottom:1.5rem}.home .footer .redes .partRedes .iconosRedes .face{width:18%!important;padding-bottom:0;margin-right:1rem;justify-content:center}.home .footer .redes .partRedes .iconosRedes .face i{font-size:2.4em!important;color:#d5d5d5;align-items:center}.home .footer .redes .partRedes .iconosRedes .face .txtface{font-size:1rem;font-family:"Montserrat",sans-serif;color:#d5d5d5;padding-left:.5rem;padding-bottom:0;width:82%;height:30px;display:none}.home .footer .redes .certificaciones{width:90%!important}.home .footer .redes .certificaciones .texto2{font-size:1.1rem!important;font-family:"Montserrat",sans-serif;color:#d5d5d5;padding-right:0!important;text-align:center;padding-bottom:1.5rem}.home .footer .redes .certificaciones .imgCert{font-size:1.2rem;font-family:"Montserrat",sans-serif;color:#d5d5d5}.home .footer .redes .certificaciones .imgCert .ISO{width:23%!important;padding-bottom:1.3rem;padding-top:1.3rem}.home .footer .redes .certificaciones .imgCert .IAF{width:30%!important;margin-left:2rem;margin-right:3rem}.home .appmospheraFooter{padding:6px 0 0!important;font-weight:600;font-family:"Montserrat",sans-serif;font-size:14px!important;color:#8d8d8d;text-align:center}}@media screen and (min-width:898px)and (max-width:1078px){.home .busqueda .resultados{font-size:1.8rem!important}.home .busqueda .buttons .boton .btn,.home .busqueda .categories,.home .busqueda .categories2,.home .busqueda .search__input{font-size:11px!important}.home .busqueda .search_filter{width:50%!important}.home .tiendas{font-size:2rem!important}.home .contactanos .titulo{font-size:2.1rem!important}.home .contactanos .titulo2{font-size:1.8rem!important}.home .footer .redes{align-items:flex-start!important;width:100%!important}.home .footer .redes .texto,.home .footer .redes .texto2{font-size:1rem!important}.home .footer .redes .partRedes .iconosRedes .face i{font-size:1.2em!important}.home .footer .redes .partRedes .iconosRedes .face .txtface{font-size:.9rem!important;height:0!important}.home .footer .appmospheraFooter{padding:0!important;font-size:11px!important}}@media screen and (min-width:1079px)and (max-width:1225px){.home .busqueda .resultados{font-size:1.8rem!important}.home .busqueda .buttons .boton .btn,.home .busqueda .categories,.home .busqueda .categories2,.home .busqueda .search__input{font-size:11px!important}.home .busqueda .search_filter{width:50%!important}.home .tiendas{font-size:1.9rem!important}.home .contactanos .titulo{font-size:2.1rem!important}.home .contactanos .titulo2{font-size:1.8rem!important}.home .footer .redes{align-items:flex-start!important;width:100%!important}.home .footer .redes .texto,.home .footer .redes .texto2{font-size:1rem!important}.home .footer .redes .partRedes .iconosRedes .face i{font-size:1.2em!important}.home .footer .redes .partRedes .iconosRedes .face .txtface{font-size:.9rem!important;height:0!important}.home .footer .appmospheraFooter{padding:0!important;font-size:11px!important}}@media screen and (min-width:1226px)and (max-width:1349px){.home .busqueda .resultados{font-size:2rem!important}.home .footer .redes{width:95%!important}}@media screen and (min-width:2698px){.home .busqueda .tiendas-dest{padding-top:64px}.home .busqueda .tiendas-dest .tiendas{font-size:5rem!important}.home .busqueda .gallery-grid{width:90%}.home .busqueda .gallery-grid .gallery-cards{display:grid;grid-template-columns:repeat(5,1fr)!important;grid-gap:1rem!important;padding-top:64px!important;width:100%!important}.home .busqueda .resultados{font-size:4rem!important}.home .contactanos .titulo{font-size:5rem!important;padding-top:64px}.home .contactanos .titulo2{font-size:4.5rem!important;padding:72px 0}.home .contactanos .cards{padding-bottom:64px}.home .contactanos .cards .email,.home .contactanos .cards .phone{font-size:42px!important;width:25%!important;height:500px!important}.home .contactanos .cards .email .fa,.home .contactanos .cards .phone .fa{font-size:2.5em!important;padding-bottom:32px}.home .footer .appmospheraFooter{padding:1rem 0!important;font-size:24px!important}.home .footer .redes{align-items:flex-start!important}.home .footer .redes .texto{font-size:2.5rem!important}.home .footer .redes .partRedes .face i,.home .footer .redes .partRedes a{font-size:3rem!important}.home .footer .redes .partRedes .txtface{font-size:2.3rem!important;padding-left:1.5rem!important}.home .footer .redes .certificaciones .texto2{font-size:2.5rem!important}}@media screen and (min-width:4045px){.home .busqueda .tiendas-dest{padding-top:64px}.home .busqueda .tiendas-dest .tiendas{font-size:7rem!important}.home .busqueda .gallery-grid{width:90%}.home .busqueda .gallery-grid .gallery-cards{display:grid;grid-template-columns:repeat(6,1fr)!important;grid-gap:1rem!important;padding-top:64px!important;width:100%!important}.home .contactanos .titulo{font-size:7.5rem!important;padding-top:64px}.home .contactanos .titulo2{font-size:6.8rem!important;padding:72px 0}.home .contactanos .cards{padding-bottom:64px}.home .contactanos .cards .email,.home .contactanos .cards .phone{font-size:42px!important;width:25%!important;height:500px!important}.home .contactanos .cards .email .fa,.home .contactanos .cards .phone .fa{font-size:3.5em!important;padding-bottom:32px}.home .footer .appmospheraFooter{padding:1rem 0!important;font-size:32px!important}.home .footer .redes{align-items:flex-start!important}.home .footer .redes .texto{font-size:3.5rem!important}.home .footer .redes .partRedes .face i,.home .footer .redes .partRedes a{font-size:3rem!important}.home .footer .redes .partRedes .txtface{font-size:2.5rem!important;padding-left:1.5rem!important}.home .footer .redes .certificaciones .texto2{font-size:3.5rem!important}}.home,.home .column,.home .column .filters{width:100%}.home .column .tiendas{font-size:2.5rem;font-weight:300;font-family:"Montserrat",sans-serif;letter-spacing:1px;padding-bottom:2.5rem;color:#ff3980}.home .column .busqueda{width:100%;background-color:#242a38}.home .column .busqueda .search_filter{position:relative!important;width:55%}.home .column .busqueda .search_filter i{position:absolute!important;color:#adadad!important;right:16px!important;top:15px!important;font-size:.9em!important}.home .column .busqueda .search{position:relative!important}.home .column .busqueda .search__container{padding-top:9px!important;width:90%}.home .column .busqueda .search__form{padding-left:26px}.home .column .busqueda .search__form .column{width:80%}.home .column .busqueda .search__form .column .categories{width:90%;transition:transform .25s ease-in-out!important;font-size:14px;font-family:"Montserrat",sans-serif;font-weight:200;letter-spacing:1.5px!important;text-transform:uppercase!important;line-height:18px!important;padding:12px!important;color:#adadad!important;background-color:transparent!important;background-image:url("data:image/svg+xml; charset=utf8,%3Csvg xmlns='https://www.w3.org/TR/SVG2/' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-size:18px 18px!important;background-position:95%!important;border-bottom:1px solid #ff3980!important;transition:all .25s ease-in-out!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important}.home .column .busqueda .search__form .column .categories:focus,.home .column .busqueda .search__form .column .categories:hover{padding:12px 0!important;outline:0!important;border:1px solid transparent!important;border-bottom:2px solid #ff3980!important;border-radius:0;background-position:100%!important;color:#ff3980!important}.home .column .busqueda .search__form .categories2{margin-left:15px;width:90%;transition:transform .25s ease-in-out!important;font-size:14px;font-family:"Montserrat",sans-serif;font-weight:200;letter-spacing:1.5px!important;text-transform:uppercase!important;line-height:18px!important;padding:12px!important;color:#adadad!important;background-color:transparent!important;background-image:url("data:image/svg+xml; charset=utf8,%3Csvg xmlns='https://www.w3.org/TR/SVG2/' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-size:18px 18px!important;background-position:95%!important;border-bottom:1px solid #ff3980!important;transition:all .25s ease-in-out!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important}.home .column .busqueda .search__form .categories2:focus,.home .column .busqueda .search__form .categories2:hover{padding:12px 0!important;outline:0!important;border:1px solid transparent!important;border-bottom:2px solid #ff3980!important;border-radius:0;background-position:100%!important;color:#ff3980!important}.home .column .busqueda .search__input{position:relative!important;width:100%!important;padding:12px!important;transition:transform .25s ease-in-out!important;font-size:14px;font-family:"Montserrat",sans-serif;font-weight:200;line-height:18px!important;color:#adadad!important;background-color:transparent!important;background-image:url("data:image/svg+xml; charset=utf8,%3Csvg xmlns='https://www.w3.org/TR/SVG2/' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-size:18px 18px!important;background-position:95%!important;border-radius:11px!important;border:1px solid #ff3980!important;transition:all .25s ease-in-out!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;transform-style:preserve-3d!important}.home .column .busqueda .search__input::-webkit-input-placeholder{color:color(#ff3980 a(.8))!important;text-transform:uppercase!important;letter-spacing:1.5px!important}.home .column .busqueda .search__input:-ms-input-placeholder{color:color(#ff3980 a(.8))!important;text-transform:uppercase!important;letter-spacing:1.5px!important}.home .column .busqueda .search__input::placeholder{color:color(#ff3980 a(.8))!important;text-transform:uppercase!important;letter-spacing:1.5px!important}.home .column .busqueda .search__input:focus,.home .column .busqueda .search__input:hover{padding:12px 0!important;outline:0!important;border:1px solid transparent!important;border-bottom-color:#ff3980!important;border-radius:0!important;background-position:100%!important}.home .column .busqueda .buttons{width:30%}.home .column .busqueda .buttons .boton{width:100%;padding-left:10px}.home .column .busqueda .buttons .boton .btn{background-color:#ff3980;color:#fff;font-family:"Montserrat",sans-serif;font-weight:500;font-size:13px;border:1px solid #ff3980;border-radius:10px}.home .column .busqueda .buttons .boton .btn:hover{color:#fff;background-color:#ff3980;border:1px solid #ff3980}.home .column .busqueda .gallery-grid{width:90%}.home .column .busqueda .gallery-grid .gallery-cards{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;padding-top:38px;width:100%}.home .column .busqueda .resultados{padding-top:2rem!important;color:#fff!important;text-align:center!important;font-weight:30px;font-size:2.3rem}.home .column .empresas{padding-bottom:38px}.home .column .empresas .container{padding-bottom:1rem!important;width:95%}.home .column .empresas .container .titulos{text-align:start!important}.home .column .empresas .container .titulos .h1{color:ff3980;text-align:start!important;font-weight:500!important}.home .column .contactanos{width:100%!important;padding:1rem!important}.home .column .contactanos .column{width:95%}.home .column .contactanos .column .titulo{color:#fff;font-weight:200;font-size:2.5rem;font-family:"Montserrat",sans-serif;letter-spacing:1.2px}.home .column .contactanos .column .titulo2{color:#fff;text-align:center;font-size:2.2rem;font-weight:550;font-family:"Montserrat",sans-serif;letter-spacing:1px}.home .column .contactanos .column .contact{width:85%;padding-bottom:8rem;border-bottom:2px solid #fff}.home .column .contactanos .column .contact .titulo3{color:#fff;text-align:center;width:95%;font-weight:300;font-family:"Montserrat",sans-serif}.home .column .contactanos .column .contact .titulo3 i{font-size:2.2em;color:#ff3980;padding-right:1rem}.home .column .contactanos .column .contact .titulo3 .tel{color:#ff3980;text-align:center;font-size:22px;font-weight:100;font-family:"Montserrat",sans-serif}.home .column .contactanos .column .cards{display:flex;width:100%;justify-content:center;align-items:center}.home .column .contactanos .column .cards .email,.home .column .contactanos .column .cards .phone{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px;height:200px;width:280px;color:#fff;margin:10px;font-family:"Montserrat",sans-serif}@media screen and (max-width:768px){.home .column .contactanos .column .cards .email,.home .column .contactanos .column .cards .phone{width:50%;margin:1px;font-size:3vw}}.home .column .contactanos .column .cards .email{background-color:#3d3d3d}.home .column .contactanos .column .cards .email .fa{color:#ff3980;font-size:3rem}.home .column .contactanos .column .cards .phone{background-color:#ff3980}.home .column .contactanos .column .cards .phone .fa{color:#fff;font-size:3rem}.home .column .contactanos .column{width:90%}.home .column .contactanos .column .redes1{width:100%;padding-top:8rem;padding-bottom:.7rem;border-bottom:2px solid #8d8d8d}.home .column .contactanos .column .redes1 .face{width:5%}.home .column .contactanos .column .redes1 .face i{font-size:1.2em;color:#6b6b6b;align-items:center}.home .column .contactanos .column .redes1 .face i:hover{color:#fff;border-bottom:1px solid #ff3980}.page-microsite{display:flex;flex-direction:column}.page-microsite .container{position:relative}.page-microsite .header-img{width:inherit}.page-microsite #introduccion{width:100%;display:flex;justify-content:space-around;position:relative;margin-top:30px}@media screen and (max-width:568px){.page-microsite #introduccion{margin-top:40px}}.page-microsite #introduccion .logo{width:220px;height:220px;margin-left:90px;position:absolute;z-index:2;bottom:-35px;left:0;background-color:#fff;display:flex;justify-content:center;align-items:center;border-radius:50%;box-shadow:2px 4px 10px rgba(61,61,61,.4549019607843137);padding:10px;background-position:50%;background-size:contain;background-repeat:no-repeat}@media screen and (max-width:568px){.page-microsite #introduccion .logo{width:80px;height:80px;margin-left:30px;bottom:16px}}.page-microsite .descripcion{display:grid;grid-template-columns:1fr 2fr;grid-gap:35px;overflow:hidden;padding-top:65px}@media screen and (max-width:568px){.page-microsite .descripcion{grid-template-columns:100%;padding:10px}}.page-microsite .descripcion section{display:flex;width:auto}@media screen and (max-width:768px){.page-microsite .descripcion section{width:auto}}.page-microsite .descripcion section .text{font-family:"Montserrat",sans-serif;font-size:1rem}.page-microsite #coleccion_imagenes{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px;width:100%;margin-top:50px}@media screen and (max-width:568px){.page-microsite #coleccion_imagenes{grid-template-columns:1fr;overflow:hidden}}.page-microsite #coleccion_imagenes .imagen-producto{display:flex;width:100%;justify-content:center;margin-bottom:20px;margin-right:20px}.page-microsite #coleccion_imagenes .imagen-producto img{width:100%;align-self:flex-start}.page-microsite #calificaciones{margin-top:20px;display:flex}.page-microsite #calificaciones .title{color:#ff3980}.page-microsite #calificaciones .calificacion{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:center}.page-microsite #calificaciones .calificacion .number{font-weight:700;font-family:"Montserrat",sans-serif;color:#ff3980;font-size:22px}.page-microsite #calificaciones .calificacion .pink{color:#ff3980;font-size:22px}.page-microsite #contactanos{display:flex;flex-direction:column;width:100%;margin-top:20px}.page-microsite #contactanos div{display:flex;justify-content:center;align-items:center;font-weight:700;font-family:"Montserrat",sans-serif;color:#ff3980}.page-microsite #contactanos .cards{display:flex;width:100%;justify-content:center;align-items:center}.page-microsite #contactanos .cards .email,.page-microsite #contactanos .cards .phone{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px;height:200px;width:280px;color:#fff;margin:10px;font-family:"Montserrat",sans-serif}.page-microsite #contactanos .cards .email{background-color:#3d3d3d}.page-microsite #contactanos .cards .email .fa{color:#ff3980;font-size:3rem}.page-microsite #contactanos .cards .phone{background-color:#ff3980}.page-microsite #contactanos .cards .phone .fa{color:#fff;font-size:3rem}.page-microsite .title{font-weight:700;font-family:"Montserrat",sans-serif;font-size:22px;color:#ff3980}.page-microsite .title2{font-size:42px}.page-microsite .title3{font-size:32px}.page-microsite .title4{font-size:28px;font-weight:300!important}.page-microsite .title5{font-size:16px}.page-microsite .pink{color:#ff3980}.page-microsite .button,.page-microsite button{cursor:pointer;background-color:#ff3980;color:#fff;padding:10px 32px}.page-microsite .button:hover,.page-microsite button:hover{background-color:#e42a6e;color:#fff}.page-microsite .whatsapp{position:fixed;bottom:20px;right:20px;z-index:99;width:50px;height:50px;border-radius:50%;background-color:#00bb2d;display:flex;justify-content:center;align-items:center;color:#fff;padding:10px;font-size:2.5vw;cursor:pointer}@media screen and (max-width:568px){.page-microsite .descripcion .desc-map h2{font-size:1.5rem}.page-microsite #calificaciones .calificacion .number,.page-microsite #calificaciones .calificacion .pink,.page-microsite #calificaciones .title{font-size:1.1rem}.page-microsite #contactanos .title2{font-size:1.4rem!important}.page-microsite #contactanos .title3,.page-microsite #contactanos .title4{font-size:.9rem}.page-microsite #contactanos .cards .email,.page-microsite #contactanos .cards .phone{width:63%;height:120px;margin:10px;font-size:.7rem}.page-microsite #contactanos .cards .email i,.page-microsite #contactanos .cards .phone i{font-size:1.8rem!important}.page-microsite #contactanos .title5{font-size:.6rem}}@media screen and (min-width:768px)and (max-width:1023px){.page-microsite #introduccion .logo{width:130px;height:130px;margin-left:68px;bottom:-13px}.page-microsite .descripcion{padding-top:40px}.page-microsite .descripcion #descripcion_imagen button{font-size:.6rem;padding:6px 24px}.page-microsite .descripcion .desc-map h2{font-size:1.5rem}.page-microsite .descripcion .desc-map p{font-size:.65rem;line-height:15px}.page-microsite #calificaciones .calificacion .number,.page-microsite #calificaciones .calificacion .pink,.page-microsite #calificaciones .title{font-size:.8rem}.page-microsite #contactanos .title2{font-size:1.5rem!important}.page-microsite #contactanos .title3,.page-microsite #contactanos .title4{font-size:1.2rem}.page-microsite #contactanos .cards .email,.page-microsite #contactanos .cards .phone{width:23%;height:120px;margin:16px;font-size:.7rem}.page-microsite #contactanos .cards .email i,.page-microsite #contactanos .cards .phone i{font-size:1.8rem!important}.page-microsite #contactanos .title5{font-size:.8rem}}@media screen and (min-width:1226px)and (max-width:1349px){.page-microsite #introduccion .logo{width:200px;height:200px;bottom:-48px;left:-10px}.page-microsite .descripcion{padding-top:84px}.page-microsite .descripcion #descripcion_imagen button{padding:6px 32px;font-size:.8rem}.page-microsite .descripcion .desc-map h2{font-size:2.3rem}.page-microsite .descripcion .desc-map p{font-size:.95rem;line-height:24px}.page-microsite #calificaciones .calificacion .number,.page-microsite #calificaciones .calificacion .pink,.page-microsite #calificaciones .title{font-size:1.3rem}.page-microsite #contactanos .title2{font-size:2.3rem!important}.page-microsite #contactanos .title3{font-size:1.7rem}.page-microsite #contactanos .title4{font-size:1.5rem}.page-microsite #contactanos .cards .email,.page-microsite #contactanos .cards .phone{width:23%;height:210px;margin:16px;font-size:1rem}.page-microsite #contactanos .cards .email i,.page-microsite #contactanos .cards .phone i{font-size:3rem!important}.page-microsite #contactanos .title5{font-size:1rem}}@media screen and (min-width:2698px){.page-microsite #introduccion .logo{width:16%;height:390px;bottom:-96px;left:66px}.page-microsite .descripcion{padding-top:175px}.page-microsite .descripcion #descripcion_imagen{width:95%}.page-microsite .descripcion #descripcion_imagen button{padding:16px 64px;font-size:1.8rem}.page-microsite .descripcion .desc-map h2{font-size:5rem}.page-microsite .descripcion .desc-map p{font-size:2rem;line-height:48px}.page-microsite #coleccion_imagenes{grid-gap:70px;margin-top:70px}.page-microsite #calificaciones .title{font-size:2.8rem}.page-microsite #calificaciones .calificacion{padding-top:16px}.page-microsite #calificaciones .calificacion .number,.page-microsite #calificaciones .calificacion .pink{font-size:2.8rem}.page-microsite #contactanos .white-space-8{height:16px}.page-microsite #contactanos .title2{font-size:5rem!important}.page-microsite #contactanos .title3{font-size:4rem}.page-microsite #contactanos .title4{font-size:3.5rem}.page-microsite #contactanos .cards .email,.page-microsite #contactanos .cards .phone{width:23%;height:420px;margin:24px;font-size:2.3rem}.page-microsite #contactanos .cards .email i,.page-microsite #contactanos .cards .phone i{font-size:6rem!important}.page-microsite #contactanos .title5{font-size:2rem}}@media screen and (min-width:4045px){.page-microsite #introduccion .logo{width:18%;height:658px;bottom:-182px;left:179px}.page-microsite .descripcion{padding-top:280px}.page-microsite .descripcion #descripcion_imagen{width:96%}.page-microsite .descripcion #descripcion_imagen button{padding:24px 75px;font-size:2.5rem}.page-microsite .descripcion .desc-map h2{font-size:7.5rem}.page-microsite .descripcion .desc-map p{font-size:3rem;line-height:64px}.page-microsite #coleccion_imagenes{grid-gap:80px;margin-top:80px}.page-microsite #calificaciones .title{font-size:3.8rem}.page-microsite #calificaciones .calificacion{padding-top:16px}.page-microsite #calificaciones .calificacion .number,.page-microsite #calificaciones .calificacion .pink{font-size:4rem}.page-microsite #contactanos .white-space-8{height:16px}.page-microsite #contactanos .title2{font-size:7.5rem!important}.page-microsite #contactanos .title3{font-size:5.5rem}.page-microsite #contactanos .title4{font-size:5rem}.page-microsite #contactanos .cards .email,.page-microsite #contactanos .cards .phone{width:23%;height:550px;margin:32px;font-size:3rem}.page-microsite #contactanos .cards .email i,.page-microsite #contactanos .cards .phone i{font-size:8rem!important}.page-microsite #contactanos .title5{font-size:3rem}}
/*# sourceMappingURL=main.f623576f.chunk.css.map */