@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-feature-settings:"liga";-webkit-font-smoothing:antialiased}*,body{font-family:Myriad Pro,serif}body{background-color:#f9f9f9;margin:0 auto;padding:0}.header{background:#ec1c21;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:#fff;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:#333;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:#fff;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%}@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}}.bigAvatar{background:#fff;border:1px solid #b2b2b2;border-radius:100%;height:9em;margin:0 auto;width:9em}.bigAvatar div{position:relative}.bigAvatar svg{left:0;margin:0 auto;position:absolute;right:0;top:-8px;width:8.5em}.cardPrincipal{border-radius:0;border-top:5px solid #ec1c21;margin:6em auto;width:22em}.cardPrincipal>div{background:#f7f7f7}.cardPrincipal .titleInicio{margin:.5em;text-align:center}.inputIcon{align-items:flex-end;display:flex;padding-bottom:1.2em;position:relative}.inputIcon div{width:100%}.inputIcon>div:hover~.icono{margin-bottom:2px}.inputIcon input:focus>div~.icono{height:1.13em;margin-bottom:2px}.inputIcon input{background:#fff;height:1.6em;padding-left:1em;text-indent:2em}.inputIcon .icono{background-color:#ec1c21;border-radius:2px;color:#fdfdfd;left:1px;padding:.2em 5px;position:absolute;top:17px;z-index:1}.inputIcon .labelInput{cursor:text;line-height:1.5;text-indent:2.5em;z-index:1}.inputIcon input:focus{border-color:#6d6d6d!important;border-style:solid;border-width:1px 1px 0}.inputIcon input:hover{border:solid #cecece;border-width:1px 1px 0}.MuiInput-underline:after,.MuiInput-underline:before{z-index:2}.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)}}.container{margin:auto auto 60px;width:100%}.containerBody{margin:auto;width:90%}.containerInfo{margin-top:5em}.inputGeneral{width:100%}.padingFormulario{padding:10px}h1{font-size:2.5em;font-style:normal;margin-bottom:15px}h1,p{color:#666}p{text-align:justify}.tituloFormulario{color:#666;font-size:1.8em;font-style:normal;margin-bottom:16px}.titulo-servicios{border-bottom:2px solid #ec1c21;color:#6a6a6a;display:inline-block;font-size:2em!important;font-weight:700!important;margin-bottom:1em!important;margin-top:1.2em!important;padding-bottom:.3em}.banner-container{border-radius:0;margin-top:3em;overflow:hidden;width:100%}.banner-image{aspect-ratio:3/1;border-radius:10px;display:block;height:26em;max-height:450px;object-fit:cover;width:100%}.card-link{display:block;text-decoration:none}.custom-box{background-position:50%;background-size:cover;border-radius:16px;box-shadow:0 4px 8px rgba(0,0,0,.1);cursor:pointer;height:250px;margin-bottom:2em;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}.custom-box:hover{box-shadow:0 8px 24px rgba(0,0,0,.4);transform:scale(1.03)}.overlay{background-color:rgba(0,0,0,.25);box-sizing:border-box;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-end;left:0;overflow-y:auto;padding:20px;position:absolute;top:0;transition:background-color .3s ease;width:100%}.custom-box:hover .overlay{background-color:rgba(0,0,0,.45)}.overlay::-webkit-scrollbar{width:6px}.overlay::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.3);border-radius:3px}.title{font-size:1.5rem;font-weight:700;text-shadow:1px 1px 3px rgba(0,0,0,.8);z-index:2}.description{line-height:1.5;margin-top:12px;opacity:0;text-align:justify;transform:translateY(20px);transition:all .3s ease;z-index:2}.custom-box:hover .description{color:#fdfdfd;opacity:1;transform:translateY(0)}@media (max-width:768px){.banner-image{height:9em}h1{font-size:1.8em;text-align:justify}.tituloFormulario{font-size:1.4em;margin-bottom:10px}}@media (max-width:600px){.banner-image{height:8em}h1{font-size:1.7em;text-align:justify}.tituloFormulario{font-size:1.4em;margin-bottom:10px}}@media (max-width:576px){.banner-image{height:7em}h1{font-size:1.7em;text-align:justify}.tituloFormulario{font-size:1.4em;margin-bottom:10px}}