:root{--colorfooter:#717471;--colorFondo:#f3f3f3;--colorBlanco:#fff;--colorNegro:#302f2f;--grisClaro:#717171;--grisOscuro:#7a7a7a;--colorSecundario:#a03030;--colorPrincipal:#ec1c21;--rojoOscuro:#b51212}body{background-color:#f3f3f3;font-family:Myriad Pro,serif;margin:0 auto;padding:0}.container{margin:auto;width:90%}@font-face{font-family:Myriad Pro Bold;src:url(/build/fonts/MYRIADPROBOLD.f55208d3.eot);src:url(/build/fonts/MYRIADPROBOLD.f55208d3.eot) format("embedded-opentype"),url(/build/fonts/MYRIADPROBOLD.76b57430.woff2) format("woff2"),url(/build/fonts/MYRIADPROBOLD.745e85a0.woff) format("woff"),url(/build/fonts/MYRIADPROBOLD.87f7ae8b.ttf) format("truetype"),url(/build/images/MYRIADPROBOLD.c5abbc50.svg#MYRIADPROBOLD) format("svg")}@font-face{font-family:Myriad Pro Bold Cond;src:url(/build/fonts/MYRIADPROBOLDCOND.a7a7f1ec.eot);src:url(/build/fonts/MYRIADPROBOLDCOND.a7a7f1ec.eot) format("embedded-opentype"),url(/build/fonts/MYRIADPROBOLDCOND.d0c23c13.woff2) format("woff2"),url(/build/fonts/MYRIADPROBOLDCOND.f25d2997.woff) format("woff"),url(/build/fonts/MYRIADPROBOLDCOND.c7a484fe.ttf) format("truetype"),url(/build/images/MYRIADPROBOLDCOND.f1ea441d.svg#MYRIADPROBOLDCOND) format("svg")}@font-face{font-family:Myriad Pro;src:url(/build/fonts/MYRIADPROREGULAR.ba64db01.eot);src:url(/build/fonts/MYRIADPROREGULAR.ba64db01.eot) format("embedded-opentype"),url(/build/fonts/MYRIADPROREGULAR.3e8c42a1.woff2) format("woff2"),url(/build/fonts/MYRIADPROREGULAR.f1851104.woff) format("woff"),url(/build/fonts/MYRIADPROREGULAR.e31d17dd.ttf) format("truetype"),url(/build/images/MYRIADPROREGULAR.5a229b6f.svg#MYRIADPROREGULAR) format("svg")}@font-face{font-family:Myriad Pro Cond;src:url(/build/fonts/MYRIADPROCOND.b120a99c.eot);src:url(/build/fonts/MYRIADPROCOND.b120a99c.eot) format("embedded-opentype"),url(/build/fonts/MYRIADPROCOND.c6cc80a8.woff2) format("woff2"),url(/build/fonts/MYRIADPROCOND.c69cb5b6.woff) format("woff"),url(/build/fonts/MYRIADPROCOND.bd836927.ttf) format("truetype"),url(/build/images/MYRIADPROCOND.ba76d8f4.svg#MYRIADPROCOND) format("svg")}@font-face{font-family:Material Icons;font-style:normal;src:url(/build/fonts/MaterialIcons-Regular.2d801748.woff2) format("woff2")}.material-icons{display:inline-block;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased}.header{background:var(--colorPrincipal);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);display:flex;height:3em;max-height:3.7em;position:fixed;top:0;width:100%;z-index:99}.header .img{background:var(--colorBlanco);box-shadow:0 .03em .2em .02em rgba(78,78,78,.75);height:100%;margin-left:1em;min-width:13em;padding:.5em;width:13em}.header .img img{max-width:96%;padding:.2em;width:100%}.header .titleSitio{color:#fdfdfd;font-size:2em;margin:auto;padding-left:calc(40% - 200px);text-shadow:#000 1px 1px 3px}.footer{background:var(--colorNegro);bottom:0;box-shadow:0 -2px 4px -1px rgba(0,0,0,.2),0 -4px 5px 0 rgba(0,0,0,.14),0 -1px 10px 0 rgba(0,0,0,.12);display:flex;height:3.7em;position:fixed;width:100%;z-index:2}.footer div{align-self:center;display:flex;flex:1;padding-left:1em;padding-right:1em;vertical-align:middle}.footer .desarrollado{color:var(--colorBlanco);flex-direction:column}.footer .logoFoot{display:flex;flex-direction:row-reverse}.footer .logoFoot img{height:2.5em;max-width:10em;padding:.2em 50px;width:100%}.inputGeneral{width:100%}.frmDivision{background-color:var(--colorPrincipal);border-radius:5px;color:#fdfdfd;font-weight:700;margin-top:4px;max-height:100px;min-height:20px;padding:1px;text-align:Center;text-shadow:-.03px .03px #1a1a19,-1px 1px #282625}.frmTexto{color:#666262;width:100%}.frmTexto label{color:#6e6e6d;display:block;font-weight:600;line-height:18px}.frmTexto span{display:block;font-weight:300;line-height:20px;padding-top:2px}.frmTexto .justify{text-align:justify}@media(max-width:1000px){.header .titleSitio{font-size:1.7em;padding-left:calc(40% - 260px)}}@media(max-width:800px){.header .titleSitio{font-size:1.5em;padding-left:calc(40% - 270px)}}@media(max-width:600px){.header .img{height:90%;min-width:10em;width:12em}.header .titleSitio{font-size:1em;margin-left:5px}.footer .logoFoot img{height:1.7em;padding:0}.footer .desarrollado{font-size:.7em}}.loaderModal{align-content:center;align-items:center;background-color:#ecf0f1;display:flex;flex-direction:column;height:14em;justify-content:center;margin:0 auto;opacity:1;overflow:hidden;position:relative;width:100%;z-index:100000}.loaderModal .img{position:relative;width:10rem}.loaderModal .img img{width:100%}.loaderModal .lds-ellipsis{display:inline-block;height:2rem;margin-left:1em;position:relative;width:10em}.loaderModal .lds-ellipsis>div{position:relative}.loaderModal .lds-ellipsis div{animation-timing-function:cubic-bezier(0,1,1,0);background:#505050;border-radius:50%;height:20px;left:0;margin:0 auto;position:absolute;width:20px}.loaderModal .lds-ellipsis div:first-child{animation:lds-ellipsis1 .8s infinite;left:16px}.loaderModal .lds-ellipsis div:nth-child(2){animation:lds-ellipsis2 .8s infinite;left:16px}.loaderModal .lds-ellipsis div:nth-child(3){animation:lds-ellipsis2 .8s infinite;left:64px}.loaderModal .lds-ellipsis div:nth-child(4){animation:lds-ellipsis3 .8s infinite;left:112px}.loaderModal .lds-ellipsis div:nth-child(5){animation:lds-ellipsis3 .8s infinite;left:128px}.loader.Transparent{background-color:hsla(0,0%,44%,.302)!important}.loader{align-content:center;align-items:center;background-color:#ecf0f1;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;max-height:none;opacity:1;overflow:hidden;position:absolute;top:0;width:100%;z-index:100000}.loader .img{margin-top:-5em;position:relative;width:10rem}.loader .img img{width:100%}.loader .lds-ellipsis{display:inline-block;height:80px;margin-left:1em;margin-top:.5em;position:relative;width:10em}.loader .lds-ellipsis div{animation-timing-function:cubic-bezier(0,1,1,0);background:#505050;border-radius:50%;height:20px;left:0;margin:0 auto;position:absolute;width:20px}.loader .lds-ellipsis div:first-child{animation:lds-ellipsis1 .8s infinite;left:16px}.loader .lds-ellipsis div:nth-child(2){animation:lds-ellipsis2 .8s infinite;left:16px}.loader .lds-ellipsis div:nth-child(3){animation:lds-ellipsis2 .8s infinite;left:64px}.loader .lds-ellipsis div:nth-child(4){animation:lds-ellipsis3 .8s infinite;left:112px}.loader .lds-ellipsis div:nth-child(5){animation:lds-ellipsis3 .8s infinite;left:128px}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(48px)}}.contenidoHome{display:flex;flex-direction:column;min-height:100vh;perspective:1200px}.contenidoHome .seccionBanner{background:linear-gradient(135deg,var(--colorPrincipal),var(--rojoOscuro));background-blend-mode:multiply;background-image:url(/build/images/home.6253a57b.jpg);background-position:50%;background-size:cover;box-shadow:0 4px 20px rgba(0,0,0,.25);color:var(--colorBlanco);padding:8rem 2rem;text-align:center}.contenidoHome .seccionTitulo{font-family:Poppins,sans-serif;font-weight:700;text-shadow:1px 1px 4px rgba(0,0,0,.3)}.contenidoHome .seccionSubTitulo{font-family:Roboto,sans-serif;margin-top:1rem;opacity:.9}.seccionOpciones{background-color:var(--colorFondo);margin-top:2em!important;margin:auto;text-align:center;width:90%}.seccionOpciones .apcionesTitulo{color:var(--rojoOscuro);font-family:Poppins,sans-serif;font-size:1.6em;font-weight:600;letter-spacing:1px;text-shadow:1px 1px 2px rgba(0,0,0,.4),2px 2px 6px rgba(0,0,0,.2),0 0 10px hsla(0,0%,100%,.3);text-transform:uppercase}.apcionesCard{border-radius:16px;cursor:pointer;transition:transform .5s ease,box-shadow .3s ease,background-color .3s ease}.apcionesCard:hover{background-color:var(--colorPrincipal);box-shadow:0 16px 40px rgba(0,0,0,.25);transform:translateY(-10px)}.apcionesCard:hover .apcionDescripcion,.apcionesCard:hover .apcionTitulo,.apcionesCard:hover .apcionesContenido svg{color:var(--colorBlanco)}.apcionesContenido{align-items:center;display:flex;flex-direction:column;padding:2rem 1rem;transition:color .3s ease}.apcionTitulo{color:var(--colorNegro);font-weight:600;margin-bottom:.5rem}.apcionDescripcion{color:var(--grisClaro);text-align:center}.apcionesContenido svg{color:var(--colorPrincipal);font-size:3rem;margin-bottom:1rem;transition:color .3s ease,transform .3s ease}.apcionesCard:hover .apcionesContenido svg{color:var(--colorBlanco);transform:scale(1.2)}.apcionesCard{animation:fadeInUp .7s ease forwards;opacity:0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media(max-width:800px){.seccionOpciones{margin-bottom:4em}}@media(max-width:600px){.seccionOpciones{margin-bottom:6em}}