/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{box-sizing:border-box;font-size:62.5%;height:100%}*,:after,:before{box-sizing:inherit}body{display:flex;flex-direction:column;font-family:Public Sans,sans-serif;font-size:1.8rem;overflow-x:hidden}@media(min-width:1024px){body{display:grid;grid-template-columns:80px auto;grid-template-rows:auto auto}body header{grid-column:1/1;grid-row:1}body main{grid-column:2/2;grid-row:1}body footer{grid-column:1/3;grid-row:2}}body::-webkit-scrollbar{-webkit-appearance:none}body::-webkit-scrollbar:vertical{width:12px}body::-webkit-scrollbar-thumb{background-color:#797979;border:2px solid #f1f2f3;border-radius:20px}body::-webkit-scrollbar-track{border-radius:10px}a{text-decoration:none}a,a:hover{color:#fff}img{height:auto;width:100%}.hide{display:none!important}.disableScroll{overflow:hidden!important}.disableScroll::-webkit-scrollbar{display:none}h1,h2,h3{font-family:Public Sans,sans-serif;font-weight:900;margin:2rem 0}h1{font-size:4rem}h2{font-size:3.6rem}h3{font-size:3rem}.text-center{text-align:center}[class$=__heading]{font-family:Public Sans,sans-serif;font-weight:900;margin:6rem 0 3rem;text-align:center}[class$=description]{color:#1e293b;font-size:1.8rem;font-weight:300;margin-bottom:5rem;text-align:center}.blur>:not(.noBlur){filter:blur(5px);overflow:hidden!important}.blur:after{background-color:rgba(0,0,0,.75);bottom:0;content:"";left:0;position:fixed;right:0;top:0;z-index:3}.btnDisabled{border-color:#1e293b;color:#f8fafc;cursor:not-allowed}.btnDisabled,.btnDisabled:hover{background-color:#64748b}.btnDisabled:focus{outline:none}.btn{background-color:transparent;border:2px solid #000;border-radius:5rem;color:#1a1b15;display:flex;font-size:1.8rem;font-weight:700;padding:1.2rem 3.5rem;text-align:center;transition:background-color .3s,color .3s;transition:all .3s ease}.btn:hover{background-color:#000;background-color:rgba(0,0,0,.1);color:#fff;cursor:pointer}.btnSubmit{background-color:#c6beba;border:2px solid #000;border-radius:5rem;color:#0a335d;display:flex;font-size:1.8rem;font-weight:700;margin:2rem auto;padding:1.2rem 3.5rem;text-align:center;transition:background-color .3s,color .3s;transition:background-color .3s ease;width:-moz-fit-content;width:fit-content}.btnSubmit:hover{background-color:#000;background-color:#051a2f;color:#fff;cursor:pointer}.btnCreateAccount{background-color:transparent;border:none;color:#f8fafc;cursor:pointer;text-decoration:underline}.btnCreateAccount:hover{text-decoration:none}.btnClose{align-items:center;background-color:transparent;border:none;border-radius:5rem;color:#1a1b15;display:flex;font-size:1.8rem;font-weight:700;font-weight:900;justify-content:center;max-height:5rem;padding:2.5rem;text-align:center;transition:background-color .3s,color .3s;width:5rem}.btnClose:hover{background-color:#000;color:#fff;cursor:pointer}.btnLink{background-color:transparent;border:none;cursor:pointer;text-decoration-line:underline}@keyframes hoverPersona{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes fadeInOut{0%{opacity:.4}to{opacity:1}}@keyframes slideIn{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes slideOut{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes slidePageToRight{0%{opacity:0;transform:translateX(-100rem)}to{opacity:1;transform:translateX(0)}}@keyframes slidePageToLeft{0%{opacity:0;transform:translateX(100rem)}to{opacity:1;transform:translateX(0)}}@keyframes btnSlideToRight{0%,to{color:#fff;transform:translateX(0)}50%{color:#0a335d;transform:translateX(5rem)}}@keyframes btnSlideToLeft{0%,to{color:#fff;transform:translateX(0)}50%{color:#0a335d;transform:translateX(-5rem)}}#mainIndex{background-color:#f1f1f1;margin:0;width:100vw}#mainIndex section{margin:0;padding:10rem 1rem}@media(min-width:1024px){#mainIndex section{height:100vh;padding:12rem 6rem}}.sectMain{background-image:url(/build/img/index/sect1/fondoSect1.png);background-size:cover;display:flex;gap:2rem;height:-moz-max-content;height:max-content;margin-top:2rem}@supports((background-image:-webkit-image-set(url("/build/img/index/sect1/fondoSect1.avif") format("avif"))) or (background-image:image-set(url("/build/img/index/sect1/fondoSect1.avif") format("avif")))){.sectMain{background-image:-webkit-image-set(url("/build/img/index/sect1/fondoSect1.avif") format("avif"),url("/build/img/index/sect1/fondoSect1.webp") format("webp"),url("/build/img/index/sect1/fondoSect1.png"));background-image:image-set(url("/build/img/index/sect1/fondoSect1.avif") format("avif"),url("/build/img/index/sect1/fondoSect1.webp") format("webp"),url("/build/img/index/sect1/fondoSect1.png"))}}@supports((background-image:-webkit-image-set(url("/build/img/index/sect1/fondoSect1.webp") format("webp"))) or (background-image:image-set(url("/build/img/index/sect1/fondoSect1.webp") format("webp")))){.sectMain{background-image:-webkit-image-set(url("/build/img/index/sect1/fondoSect1.webp") format("webp"),url("/build/img/index/sect1/fondoSect1.png"));background-image:image-set(url("/build/img/index/sect1/fondoSect1.webp") format("webp"),url("/build/img/index/sect1/fondoSect1.png"))}}.sectMain>div{background-color:#c6beba;border-bottom:3rem solid #e7e4e3;height:-moz-max-content;height:max-content;padding:4rem 4rem 0;width:90%}.sectMain>div div{margin:1rem 2rem}@media(min-width:1024px){.sectMain>div{display:flex;min-height:50rem}}.sectMain .mainImg{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:30rem;margin:0;padding:2rem 1rem;position:relative;right:-10rem;top:-8rem;width:50vw}@media(min-width:1024px){.sectMain .mainImg{height:50rem;margin:1rem;padding:3rem;right:0;top:-10rem;width:40rem}}.sectMain .mainImg img{max-width:20rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:35vw}@media(min-width:1024px){.sectMain .mainImg img{height:32rem;max-width:60rem;width:30rem}}.sectMain .mainImg p{font-size:30px;font-weight:700;margin:.5rem 0}@media(min-width:1024px){.sectMain .mainImg p{margin:2rem 0}}.sectMain .mainInfo{text-align:justify}.sectMain .mainInfo img{background-color:#fff;margin:0 auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media(min-width:768px){.sectMain .mainInfo img{padding:.5rem 4vw;width:60%}}@media(min-width:1024px){.sectMain .mainInfo img{padding:.5rem 8vw;width:100%}}.sectMain .mainInfo h2{color:#483e36;font-weight:700}.sectMain .mainInfo p{color:#6a584b;font-size:16px}.sectTeam .topPart{align-items:flex-start;display:flex;height:15rem;max-width:85vw;padding:2rem}@media(min-width:768px){.sectTeam .topPart{height:30rem}}.sectTeam .topPart h2{color:#483e36;flex:0 0 50%;font-size:30px}@media(min-width:768px){.sectTeam .topPart h2{flex:0 0 35%;font-size:50px}}.sectTeam .topPart article{flex:0 0 70%;font-size:1rem;padding-left:2rem}@media(min-width:768px){.sectTeam .topPart article{flex:0 0 65%;padding:2rem}}.sectTeam .topPart article h3{font-size:1.3rem;font-weight:700;margin:0}.sectTeam .topPart article .socialMediaInfo{display:flex;justify-content:flex-end}@media(min-width:768px){.sectTeam .topPart article .socialMediaInfo:before{background-color:#483e36;content:"";height:2px;margin-bottom:1rem;width:60%}}.sectTeam .topPart article .socialMediaInfo i{border:2px solid #483e36;border-radius:50%;color:#483e36;font-size:2rem;left:-12rem;margin:0 .4rem;padding:.8rem;position:relative;top:-3rem}@media(min-width:768px){.sectTeam .topPart article .socialMediaInfo i{font-size:3rem;left:0;margin:0 1rem;padding:1rem}}.sectTeam .topPart article .socialMediaInfo p{display:none;font-size:20px;margin:10rem 5rem}@media(min-width:768px){.sectTeam .topPart article .socialMediaInfo p{margin:0 3rem}}.sectTeam .topPart article .textInfo{align-items:flex-end;display:flex;flex-direction:column;height:15rem;overflow-y:auto;position:relative;text-align:justify}.sectTeam .topPart article .textInfo .temporal{font-size:1.6rem;position:relative;right:10rem}@media(min-width:768px){.sectTeam .topPart article .textInfo{height:20rem}.sectTeam .topPart article .textInfo .temporal{font-size:2rem}}.sectTeam .topPart article .textInfo::-webkit-scrollbar{-webkit-appearance:none}.sectTeam .topPart article .textInfo::-webkit-scrollbar-thumb{background-color:#797979;border:2px solid #f1f2f3;border-radius:20px}.sectTeam .bottomPart{align-items:flex-end;display:flex;max-width:100%;position:relative}@media(min-width:768px){.sectTeam .bottomPart{justify-content:space-evenly;overflow:hidden}}.sectTeam .bottomPart:last-child:after{background-color:#1c120d;bottom:-2rem;content:"";height:calc(50% + 4rem);left:-1rem;position:absolute;width:100%;z-index:1}.sectTeam .bottomPart .person{z-index:2}.sectTeam .bottomPart .selectedPerson img,.sectTeam .bottomPart .selectedPerson picture{height:13rem;-o-object-fit:cover;object-fit:cover;width:12rem}.sectTeam .bottomPart .selectedPerson div{width:12rem}@media(min-width:768px){.sectTeam .bottomPart .selectedPerson img,.sectTeam .bottomPart .selectedPerson picture{height:26rem;width:26rem}.sectTeam .bottomPart .selectedPerson div{width:26rem}}.sectTeam .bottomPart .unselectedPerson img,.sectTeam .bottomPart .unselectedPerson picture{height:14rem;-o-object-fit:cover;object-fit:cover;padding-bottom:2rem;width:22vw}.sectTeam .bottomPart .unselectedPerson div{display:none;padding-bottom:2rem;width:25vw}@media(min-width:768px){.sectTeam .bottomPart .unselectedPerson img,.sectTeam .bottomPart .unselectedPerson picture{height:20rem;padding-bottom:0;width:20rem}.sectTeam .bottomPart .unselectedPerson div{display:block;width:20rem}}.sectTeam .bottomPart div{bottom:1rem;display:flex;flex-direction:column;padding:0 1rem;position:relative;text-align:center}.sectTeam .bottomPart div img,.sectTeam .bottomPart div picture{height:28vw;-o-object-fit:cover;object-fit:cover;width:25vw}@media(min-width:768px){.sectTeam .bottomPart div img,.sectTeam .bottomPart div picture{height:22rem;max-width:23rem}}.sectTeam .bottomPart div div{background-color:#0a335d;color:#fff;height:20rem;padding:1rem 1.2rem;width:25vw}@media(min-width:768px){.sectTeam .bottomPart div div{height:13rem;max-width:23rem}}.sectTeam .bottomPart div div h3{font-size:1rem;margin-bottom:.5rem}@media(min-width:768px){.sectTeam .bottomPart div div h3{font-size:1.5rem}}.sectTeam .bottomPart div div p{font-size:1rem}@media(min-width:768px){.sectTeam .bottomPart div div p{font-size:1rem}}.sectTeam .bottomPart div:hover{animation:hoverPersona 1s ease-in-out forwards;cursor:pointer}.sectMissionVision{padding:3rem 0!important}.sectMissionVision .general{height:-moz-max-content;height:max-content;padding-right:0;text-align:justify}.sectMissionVision .general .artTopGeneral{background-color:#1c120d;display:flex;flex-direction:column;padding:4rem}@media(min-width:768px){.sectMissionVision .general .artTopGeneral{flex-direction:row}}.sectMissionVision .general .artTopGeneral .upper{color:#fff;flex:0 0 30%;height:15vw;margin:0 2rem}.sectMissionVision .general .artTopGeneral .upper button{background-color:#fff;border:2px solid #fff;border-radius:5rem;border-radius:0;color:#0a335d;display:flex;font-size:1.8rem;font-size:2rem;font-weight:700;font-weight:900;margin:1rem;padding:1.2rem 3.5rem;text-align:center;transition:background-color .3s,color .3s}.sectMissionVision .general .artTopGeneral .upper button:hover{background-color:gray;color:#fff;cursor:pointer}.sectMissionVision .general .artTopGeneral .lower{background-color:#e7e4e3;color:#483e36;flex:0 0 60%;padding:2rem 4rem}.sectMissionVision .general .artTopGeneral .lower p{font-size:1.2rem}.sectMissionVision .general .artBottomGeneral{align-items:center;border-left:3px solid #483e36;display:flex;flex-direction:column;gap:2rem;margin:2rem;padding:1rem 4rem}@media(min-width:768px){.sectMissionVision .general .artBottomGeneral{flex-direction:row}}.sectMissionVision .general .artBottomGeneral .img{flex:0 0 40%}.sectMissionVision .general .artBottomGeneral .mission{flex:0 0 50%}.sectMissionVision .general .artBottomGeneral .mission h3{color:#483e36}.sectMissionVision .general .artBottomGeneral .mission p{color:#483e36;font-size:1.3rem}.sectMissionVision .learnMore{display:flex;padding:0}.sectMissionVision .learnMore div{display:flex;width:100%}.sectMissionVision .learnMore .missionVision,.sectMissionVision .learnMore .objectives{display:flex}.sectMissionVision .learnMore .missionVision div,.sectMissionVision .learnMore .objectives div{height:100%;max-width:30vw;position:absolute;z-index:1}.sectMissionVision .learnMore .missionVision div img,.sectMissionVision .learnMore .missionVision div picture,.sectMissionVision .learnMore .objectives div img,.sectMissionVision .learnMore .objectives div picture{display:none;height:80vh;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(min-width:768px){.sectMissionVision .learnMore .missionVision div img,.sectMissionVision .learnMore .missionVision div picture,.sectMissionVision .learnMore .objectives div img,.sectMissionVision .learnMore .objectives div picture{display:block}}.sectMissionVision .learnMore .missionVision article,.sectMissionVision .learnMore .objectives article{background-color:#fff;display:flex;flex-direction:column;height:85vh;overflow-x:hidden;overflow-y:auto;padding:1.4rem;position:relative;top:5vh;width:60vw;z-index:2}@media(min-width:768px){.sectMissionVision .learnMore .missionVision article,.sectMissionVision .learnMore .objectives article{left:15vw;padding:4rem;width:40vw}}.sectMissionVision .learnMore .missionVision article::-webkit-scrollbar,.sectMissionVision .learnMore .objectives article::-webkit-scrollbar{width:8px}.sectMissionVision .learnMore .missionVision article:before,.sectMissionVision .learnMore .objectives article:before{background-color:#1e293b;content:" ";height:3px;margin-bottom:1rem;width:20rem}.sectMissionVision .learnMore .missionVision article h3,.sectMissionVision .learnMore .objectives article h3{color:#1e293b}.sectMissionVision .learnMore .missionVision article p,.sectMissionVision .learnMore .objectives article p{color:#1c120d;font-size:smaller;line-height:1.2;text-align:justify}.sectMissionVision .learnMore .missionVision article p br,.sectMissionVision .learnMore .objectives article p br{display:block;margin-bottom:16px}.sectMissionVision .learnMore .missionVision button,.sectMissionVision .learnMore .objectives button{background-image:url(/build/img/index/sect1/fondoSect1.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;cursor:pointer;font-size:15rem;height:83vh;position:relative;top:5rem;width:40vw}@media(min-width:768px){.sectMissionVision .learnMore .missionVision button,.sectMissionVision .learnMore .objectives button{left:7vw}}.sectMissionVision .learnMore .missionVision article{animation:slidePageToRight 1.5s ease-in-out}.sectMissionVision .learnMore .missionVision button:hover i{animation:btnSlideToRight 2s ease-out infinite}.sectMissionVision .learnMore .objectives article{animation:slidePageToLeft 1.5s ease-in-out}.sectMissionVision .learnMore .objectives button:hover i{animation:btnSlideToLeft 2s ease-out infinite}.sectContact{display:flex;height:70rem}@media(min-width:1024px){.sectContact{height:100%}}.sectContact .leftPart{background-color:#1c120d;display:none}@media(min-width:768px){.sectContact .leftPart{display:block}}.sectContact .leftPart img{left:1.2rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:relative;top:-1.2rem;width:12rem}@media(min-width:768px){.sectContact .leftPart img{left:5rem;top:-3rem;width:30rem}}.sectContact .rightPart{margin-left:2vw;width:80%}@media(min-width:768px){.sectContact .rightPart{margin-left:8vw}}.sectContact .rightPart:before{background-color:#483e36;content:" ";display:block;height:3px;margin-bottom:1rem;width:30vw}.sectContact .rightPart h2{color:#483e36;font-size:2.5rem}.sectContact .rightPart h3{color:#483e36;font-size:2rem;font-weight:500;text-align:left}.sectContact .rightPart div{display:grid;gap:1.4rem;grid-template-columns:repeat(2,1fr);text-align:justify}.sectContact .rightPart div div{display:flex;flex-direction:column;font-size:1.4rem;height:20rem}.sectContact .rightPart div div a{align-items:center;color:#483e36;display:flex;flex-direction:row-reverse;font-size:1.2rem;justify-content:flex-end;margin:0;padding:1rem 0;transition:background-color .8s ease;width:100%}.sectContact .rightPart div div a:hover{background-color:#c6beba}@media(min-width:768px){.sectContact .rightPart div div a{font-size:1.4rem;justify-content:space-around;margin:0 2rem;padding:1rem 2rem}}.sectContact .rightPart div div i{font-size:2rem;margin-right:.8rem}.sectContact .rightPart div div p{margin:1rem 0;width:15rem}@media(min-width:768px){.sectContact .rightPart div div{width:100%}.sectContact .rightPart div div p{width:20rem}}.sectContact .rightPart div .location{margin-left:1rem}.sectContact .rightPart div .socialMedia a{margin:2rem 0;padding:0;width:60%}.sectServices{background-color:#f8f9fa;height:-moz-max-content!important;height:max-content!important;width:90vw}.sectServices .topPart{margin:3rem;text-align:center}.sectServices .topPart h2{color:#483e36;font-size:2.5rem;margin-bottom:10px}.sectServices .topPart p{color:#483e36;font-size:1.4rem}.sectServices .servicesList{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.sectServices .servicesList .service{background-color:#fff;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.1);padding:20px;transition:transform .3s,box-shadow .3s}.sectServices .servicesList .service:hover{box-shadow:0 4px 10px rgba(0,0,0,.2);transform:translateY(-5px)}.sectServices .servicesList .service h3{color:#0a335d;font-size:2rem;margin-bottom:10px}.sectServices .servicesList .service p{color:#495057;font-size:1.3rem;margin-bottom:10px}.sectServices .servicesList .service ul{list-style:none;padding-left:0}.sectServices .servicesList .service ul li{color:#483e36;font-size:1.2rem;padding-left:20px;position:relative}.sectServices .servicesList .service ul li:before{color:#0a335d;content:"•";font-weight:700;left:0;position:absolute}#mainBlog{background-color:#e7e4e3;padding:8rem 1rem;width:100vw}@media(min-width:768px){#mainBlog{display:flex;padding:10rem}}#mainBlog section{color:#1c120d}#mainBlog section p{text-align:justify}#mainBlog section .blogImg{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);margin:2rem;padding:2rem}#mainBlog section .blogImg div{align-items:center;display:flex;justify-content:center}#mainBlog section .blogImg div h2{font-size:1rem}@media(min-width:768px){#mainBlog section .blogImg div h2{font-size:1.6rem}#mainBlog section .blogImg div{width:100%}}#mainBlog section .blogImg div:last-child,#mainBlog section .blogImg div:nth-child(2){align-items:center;background-color:#1c120d;color:#e7e4e3;display:flex;height:100%;justify-content:center;padding:2rem}@media(min-width:768px){#mainBlog section .blogImg div:last-child,#mainBlog section .blogImg div:nth-child(2){font-size:1.2rem;width:100%}}#mainBlog section .blogImg div:nth-child(3),#mainBlog section .blogImg div:nth-child(4){height:100%}#mainBlog section .blogImg div:nth-child(3) img,#mainBlog section .blogImg div:nth-child(3) picture,#mainBlog section .blogImg div:nth-child(4) img,#mainBlog section .blogImg div:nth-child(4) picture{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#mainBlog section .blogArticle{background-color:#f9f9f9;border-radius:10px;box-shadow:0 4px 8px #1c120d;margin:20px auto;max-width:1200px;padding:20px}#mainBlog section .blogArticle h2{font-size:1.3rem}#mainBlog section .blogArticle h3{font-size:1.2rem}#mainBlog section .blogArticle p{font-size:1.1rem}@media(min-width:768px){#mainBlog section .blogArticle h2{font-size:1.8rem}#mainBlog section .blogArticle h3{font-size:1.6rem}#mainBlog section .blogArticle p{font-size:1.4rem}}#mainBlog section .btnReadMoreBlog{margin:0 auto}#mainBlog .blogSecondPart{width:90vw}@media(min-width:768px){#mainBlog .blogSecondPart{width:80vw}}.blogSecondPart{width:70vw}#mainSearch{align-items:center;background:linear-gradient(0deg,#cbcbcb,#fff 30%,#cbcbcb);color:#fff;display:flex;flex-direction:column;height:80vh;justify-content:center;text-align:center;width:100%}#mainSearch .top #search{background-color:transparent;border:none;border-left:3px solid #000;caret-color:#f39c12;font-size:2.2rem;outline:none;padding:3rem;transition:all .3s ease}@media(min-width:768px){#mainSearch .top #search{font-size:3rem}}#mainSearch .top #search::-moz-placeholder{color:#000}#mainSearch .top #search::placeholder{color:#000}#mainSearch .top #search:focus{border-color:#1e293b;box-shadow:0 0 10px #1e293b}#mainSearch .bottom{display:flex;flex-direction:row;height:10rem;padding:4rem;transition:all .5s ease}#mainSearch .bottom .result{align-items:flex-start;animation:searchResult .2s ease-in-out;background-color:#1c120d;border-radius:1rem;display:flex;flex-direction:column;justify-content:center;margin:1rem 4rem;padding:4rem}@keyframes loadingDots{0%{width:0}50%{width:2ch}to{width:4ch}}@keyframes searchResult{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes resultadoBusqueda{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(100%)}}#mainLocation{width:100vw}@media(min-width:1024px){#mainLocation{height:100vh}}#mainLocation .top{background:linear-gradient(0deg,#cbcbcb,#fff 30%,#cbcbcb);display:flex;flex-direction:column;height:90rem}@media(min-width:768px){#mainLocation .top{flex-direction:row;height:70vh}}#mainLocation .top .logo{display:flex}@media(min-width:768px){#mainLocation .top .logo{width:60vw}}#mainLocation .top .logo img{background-color:#fff;box-shadow:1px 2px 19px 22px rgba(0,0,0,.55);margin:15rem 6rem;padding:0 2rem;width:70vw}@media(min-width:768px){#mainLocation .top .logo img{width:40rem}}#mainLocation .top .logo picture{padding:0}#mainLocation .top .map{display:flex;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;padding:0 5rem}@media(min-width:768px){#mainLocation .top .map{padding:5rem;width:90vw}}#mainLocation .top .map img{box-shadow:1px 2px 19px 22px rgba(0,0,0,.55);height:50vh;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:opacity .3s ease;width:80vw}@media(min-width:768px){#mainLocation .top .map img{height:80vh;width:40vw}}#mainLocation .top .map h2{animation:scaleIcon 5s ease-in-out infinite;bottom:12rem;color:#fff;font-size:3rem;font-weight:100;margin-left:5rem;position:absolute}@media(min-width:768px){#mainLocation .top .map h2{font-size:5rem}}#mainLocation .top .map h2 i{padding:1rem}#mainLocation .top .map div{display:none;opacity:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden}#mainLocation .top .map div iframe{height:50vh;width:80vw}@media(min-width:768px){#mainLocation .top .map div iframe{height:80vh;width:40vw}}#mainLocation .top .map:hover img{opacity:0;position:absolute}#mainLocation .top .map:hover div{display:block;opacity:1;position:absolute;visibility:visible}#mainLocation .bottom{display:none}@media(min-width:768px){#mainLocation .bottom{background:linear-gradient(0deg,#cbcbcb,#fff 30%,#cbcbcb);display:block;height:30vh;padding:2rem}#mainLocation .bottom img{margin:2rem;width:5rem}}#mainNews{align-items:flex-start;background-color:#e7e4e3;display:flex}@media(min-width:768px){#mainNews{padding:5rem}}#mainNews section{align-items:center;background-color:#1c120d;border-radius:5%;color:#fff;display:flex;flex-direction:column;margin:3rem;padding:3rem;width:85vw}@media(min-width:768px){#mainNews section{width:70vw}}#mainNews section .fb-page{width:30rem}@media(min-width:768px){#mainNews section .fb-page{width:40rem}}.confirmRegistration{background-color:hsla(0,0%,63%,.7);border-bottom-left-radius:5rem;border-bottom-right-radius:5rem;height:80vh;margin:0 3rem 3rem;padding:6rem}.confirmRegistration .alerts{display:flex;margin:0 auto;padding:4rem 1rem}.confirmRegistration .alerts .alert{padding:1.5rem 3rem}.confirmRegistration h1{color:#1e293b}.confirmRegistration a{align-items:center;background-color:#1e293b;border:3px solid #483e36;border-radius:2rem;display:flex;justify-content:space-evenly;padding:2rem;text-decoration:underline}@media(min-width:768px){.confirmRegistration{margin:8rem}}.resetPassword{background-color:#e7e4e3;height:80vh;padding:5rem}.resetPassword h1{color:#1e293b}.resetPassword a{align-items:center;background-color:#1e293b;border:3px solid #483e36;border-radius:2rem;display:flex;justify-content:space-evenly;padding:2rem}@media(min-width:768px){.resetPassword{margin:8rem}}.alerts{align-items:center;display:flex;flex-direction:column;height:-moz-max-content;height:max-content;margin:0;padding:0}.alert{animation:startAlert .8s ease-in-out;border-radius:1.5rem;margin-bottom:1rem;padding:0 2rem}.error{background-color:rgba(143,15,15,.537)}.success{background-color:rgba(7,128,5,.537)}.info{background-color:rgba(193,188,28,.537);display:flex;flex-direction:column;padding:1rem;text-align:center}@keyframes startAlert{0%{transform:translate(10px,-10px)}70%{transform:translate(-5px,5px)}to{transform:translate(0)}}#burgerMenu{animation:slideRightNav .8s ease-in-out;background-color:transparent;background-color:#1c120d;border:none;border-bottom-right-radius:2rem;border-top-right-radius:2rem;padding:1.3rem 1.3rem 1.3rem 2rem;position:fixed;top:1rem;z-index:4}@media(min-width:1024px){#burgerMenu{display:none}}#burgerMenu i{color:#fff;font-size:4rem}.header img{width:6rem}.header button,.header nav{display:none}@media(min-width:1024px){.header a,.header a picture{z-index:4}.header a span{z-index:5}.header nav a:hover i{color:#42bda9}.header nav a:hover span{animation:slideRightNav .5s ease-in-out;display:flex}.header{background-color:#1c120d;display:flex;flex-direction:column;min-height:100%;min-width:9rem;z-index:4}.header button,.header nav{align-items:center;display:flex;flex-direction:column;position:fixed;width:7rem}.header button a,.header nav a{align-items:center;display:flex;margin:auto;padding:2rem 1rem}.header button a i,.header nav a i{font-size:2rem}.header button span,.header nav span{background-color:#1c120d;border-bottom-right-radius:2rem;border-top-right-radius:2rem;color:#42bda9;display:none;font-size:larger;font-weight:100;left:7rem;padding:2rem;position:fixed}}@media(min-width:1024px)and (min-width:768px){.header #closeMenu{display:none}}.headerShow{animation:slideRightNav .8s ease-in-out;background-color:#1c120d;bottom:0;display:block;position:fixed;top:0;width:100%;z-index:4}.headerShow button,.headerShow nav a{font-size:2.5rem;padding:2rem 3rem}.headerShow nav{align-items:center;display:flex;flex-direction:column}.headerShow nav i{font-size:3rem}.headerShow nav a:first-of-type img{width:10rem}.headerShow nav a:first-of-type span{display:none}.headerShow button{background-color:transparent;border:none;color:#fff;display:block;margin:0 auto}.headerShow #closeMenu{align-items:center;animation:slideBtnNav 1.5s ease-in-out;display:flex}.headerShow #closeMenu i{font-size:8rem}.headerShow #closeMenu span{font-size:3rem}.btnProfile{background-color:transparent;border:none;bottom:2rem;cursor:pointer;left:.8rem;padding:1rem}.btnProfile i{color:#fff;font-size:3rem;z-index:4}.btnProfile span{bottom:.8rem;z-index:3}@media(min-width:1024px){.btnProfile:hover i{color:#42bda9}.btnProfile:hover span{animation:slideRightNav .5s ease-in-out;display:flex}}.cita,.socialMediaBubble{position:fixed;right:2rem}.cita{bottom:2rem}.logo{display:block;width:10rem}@keyframes slideRightNav{0%{opacity:0;transform:translateX(-50px)}90%{opacity:.95}to{opacity:1;transform:translateX(0)}}@keyframes slideBtnNav{0%{opacity:1;transform:translateX(0)}50%{opacity:.7;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}.footer{align-items:center;background-color:#1c120d;color:#fff;display:flex;flex-direction:column;justify-content:center;margin:0;padding:1.6rem 3rem;z-index:2}.footer div{display:block}.footer div a{display:block;padding:1rem;text-decoration:underline}@media(min-width:768px){.footer div{display:flex;flex-direction:row!important}}form{display:flex;flex-direction:column}form .field{align-items:center;display:flex;gap:2rem;justify-content:center;margin-bottom:2rem}form .field label{display:flex;justify-content:space-around}form .field input{background-color:transparent;border:none;border-bottom:2px solid #000;caret-color:#f39c12;cursor:pointer;outline:none;padding:5px;transition:all .5s ease}form .field input:focus{border-bottom-color:#f39c12}form .field input::-moz-placeholder{color:#000}form .field input::placeholder{color:#000}@media(min-width:768px){form .field label{flex:0 0 12rem}}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{background-color:transparent!important;-webkit-box-shadow:inset 0 0 0 1000px hsla(0,0%,63%,.536)!important;-webkit-text-fill-color:#000!important}.sectLogin,.sectRegister,.sectScheduleCita{background-color:#a0a0a0;border-radius:2rem;left:2.5rem;margin:auto;max-height:calc(100vh - 20rem);overflow-x:hidden;overflow-y:auto;padding:4rem;position:fixed;right:2.5rem;scrollbar-color:transparent transparent;scrollbar-width:thin;top:10rem;z-index:4}.sectLogin>div,.sectRegister>div,.sectScheduleCita>div{display:flex;justify-content:space-between}.sectLogin::-webkit-scrollbar,.sectRegister::-webkit-scrollbar,.sectScheduleCita::-webkit-scrollbar{width:8px}.sectLogin::-webkit-scrollbar-thumb,.sectRegister::-webkit-scrollbar-thumb,.sectScheduleCita::-webkit-scrollbar-thumb{background-color:transparent}.sectLogin i,.sectRegister i,.sectScheduleCita i{font-size:4rem}@media(min-width:768px){.sectLogin,.sectRegister,.sectScheduleCita{left:6rem;right:6rem;top:10rem}}@media(min-width:1024px){.sectLogin,.sectRegister,.sectScheduleCita{left:20rem;right:20rem}}.sectLogin article{align-items:center;display:flex;flex-direction:column;height:-moz-min-content;height:min-content;padding:1rem 1rem 0}.sectLogin article img{width:16rem}.sectLogin article .phrase{align-items:center;display:flex;flex-direction:column;text-align:justify}.sectLogin article .phrase span:before{content:"•";font-size:3rem;margin-right:1rem}.sectLogin article .phrase span{align-items:center;display:flex;margin:2rem 0 0}@media(min-width:768px){.sectLogin article{flex-direction:row}.sectLogin article img{width:14rem}.sectLogin article .phrase{align-items:flex-end;margin:4rem}.sectLogin article .phrase span{padding:2rem 1rem;text-align:end}.sectLogin form{flex-direction:row;margin-bottom:3rem}.sectLogin form div{width:42rem}.sectLogin form input{margin:auto;width:auto}}@media(min-width:1024px){.sectLogin article img{width:18rem}.sectLogin form{margin-top:5rem}}#btnForwardConfirmEmail{animation:btnColor 3s ease-in-out .5s 8;background-color:transparent;border:none;color:#000;cursor:pointer;display:block;padding:2rem 1rem;text-decoration:underline;width:100%}#formRegister{align-items:center}#formRegister .field{width:-moz-max-content;width:max-content}#formRegister .field input{width:20rem}@media(min-width:768px){#formRegister .field input{min-width:40rem}}.btnLinkRegister a{color:#000;text-decoration:underline}@keyframes btnColor{0%{color:#0a335d}50%{color:#000}to{color:#0a335d}}.chatBotBox{position:fixed;z-index:4}.chatBotBox.inactive{align-items:center;cursor:pointer;display:flex;justify-content:center}.chatBotBox.inactive .bubble{background-color:#0a335d;border-radius:20px;bottom:20px;box-shadow:0 2px 5px rgba(0,0,0,.2);padding:10px;position:fixed;right:20px}.chatBotBox.inactive .bubble .content{align-items:center;display:flex}.chatBotBox.inactive .bubble .content .bubbleIcon{height:50px;margin-right:10px;width:50px}.chatBotBox.inactive .bubble .content .text{animation:startChatBotText 8s ease-out forwards;color:#fff;font-size:14px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatBotBox.inactive .chatBotHeader{display:none}.chatBotBox.active{animation:openChatBot 1.2s ease-out;background-color:#fff;border:2px solid #0a335d;border-radius:1rem;bottom:2rem;height:50rem;overflow-x:hidden;overflow-y:auto;position:fixed;right:2rem;scrollbar-color:transparent transparent;scrollbar-width:thin;width:28rem}.chatBotBox.active .bubble{display:none!important}.chatBotBox.active .chat .chatBotHeader{display:flex;justify-content:space-around;margin:2rem}.chatBotBox.active .chat .chatBotHeader .chatIcon img{width:6rem}.chatBotBox.active .chat .chatBotHeader .btnClose{border:none;color:#0a335d}.chatBotBox.active .chat .chatBotHeader .btnClose i{font-size:6rem}.chatBotBox.active .chat .chatBotHeader .btnClose:hover{background-color:#4899eb}.chatBotBox.active::-webkit-scrollbar{width:8px}.chatBotBox.active::-webkit-scrollbar-thumb{background-color:transparent}.chatBotBox .message{border-radius:1rem;display:flex;margin-bottom:1rem;padding:1rem}.chatBotBox .chatBotMessage{background-color:#c6beba;margin-left:1rem;margin-right:4.5rem}.chatBotBox .userMessage{background-color:#0a335d;color:#fff;justify-content:flex-end;margin-left:4.5rem;margin-right:1rem}.chatBotBox #optionsChatBot{display:block;margin:auto}.chatBotBox .option{background-color:transparent;border:2px solid #0a335d;border-radius:5rem;color:#0a335d;display:flex;font-size:1.8rem;font-size:small;font-weight:700;margin:.5rem auto;padding:1rem;text-align:center;transition:background-color .3s,color .3s}.chatBotBox .option:hover{background-color:#000;background-color:#0a335d;color:#fff;cursor:pointer}@keyframes openChatBot{0%{transform:scale(0);transform:translateY(70px)}to{transform:scale(1);transform:translateY(0)}}@keyframes startChatBotText{0%{max-width:0}50%{max-width:60rem}to{max-width:0}}@keyframes hoverChatBotBubble{0%{max-width:0}50%{max-width:60rem}to{max-width:60rem}}#btnCitas{background-color:#1c120d;border:2px solid #000;border-radius:5rem;border-radius:0;bottom:10rem;color:#fff;cursor:pointer;display:flex;font-size:1.8rem;font-weight:700;height:12rem;padding:1rem;position:fixed;right:0;text-align:center;transition:background-color .3s,color .3s;transition:all .1s ease;z-index:3}#btnCitas:hover{background-color:#000;color:#fff;cursor:pointer}#btnCitas p{color:#fff;font-size:2rem;margin:0;padding:0}#btnCitas i{color:#fff;font-size:5rem;width:10rem}#btnCitas.inactiveCitas{animation:slideRightCitas .5s ease-out}#btnCitas.activeCitas{animation:slideLeftCitas .5s ease-out;background-color:#1c120d;display:flex;right:0;transition:all .2s ease}#btnCitas.activeCitas .phase2{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:space-evenly}.sectScheduleCita{z-index:8}.sectScheduleCita .partTop div{align-items:center;display:flex}.sectScheduleCita .partTop div h2{font-size:2rem;padding:0 2rem}@media(min-width:768px){.sectScheduleCita .partTop div h2{font-size:3rem}}.sectScheduleCita .partTop .btnClose{border:none}.sectScheduleCita .infoScheduleCita{display:flex;flex-direction:column;margin-bottom:2rem}.sectScheduleCita .infoScheduleCita i{font-size:2rem;padding:0 2rem}.sectScheduleCita .infoScheduleCita p{font-size:1.4rem;margin:.5rem}.sectScheduleCita .infoScheduleCita span{font-weight:600}.sectScheduleCita .infoScheduleCita div{display:flex}.sectScheduleCita .warningScheduleCita{display:flex;flex-direction:column}.sectScheduleCita #formModifyCita span{font-weight:600}.sectScheduleCita #formModifyCita input{background-color:#c6beba;padding:2rem}.sectScheduleCita .field{display:flex}.sectScheduleCita .field div{justify-content:center;text-align:center}.sectScheduleCita .accepted,.sectScheduleCita .pending{border:2px solid #000;margin:1rem;padding:2rem;text-align:center}.sectScheduleCita .accepted{background-color:rgba(7,128,5,.537)}.sectScheduleCita .pending{background-color:rgba(193,188,28,.537)}@keyframes slideLeftCitas{0%{transform:translateX(100px)}to{transform:translateX(0)}}@keyframes slideRightCitas{0%{width:10rem}to{width:4rem}}#socialMediaBubble{background-color:#006085;border-bottom-left-radius:10rem;height:10rem;padding:1rem;position:fixed;right:0;transition:all .4s ease-in-out;width:10rem;z-index:3}#socialMediaBubble:hover{border-bottom-left-radius:20rem;height:18rem;width:18rem}#socialMediaBubble:hover .icon{display:none}#socialMediaBubble:hover .socialNetworks{animation:slideLeft 1s ease-in-out;display:block}#socialMediaBubble:hover .socialNetworks i{display:block;font-size:3rem}#socialMediaBubble:hover .socialNetworks i:hover{animation:scaleIcon 1s ease-in-out infinite}#socialMediaBubble .icon>i{animation:slideLeft 1s ease-in-out;font-size:3rem;margin:auto;position:fixed;right:3rem;top:2.5rem}#socialMediaBubble .socialNetworks{display:none;position:fixed;right:6rem;top:9rem}#socialMediaBubble .socialNetworks a{background-color:transparent;border:2px solid #fff;border-radius:50%;color:#fff;padding:1rem;position:absolute;transform:translate(-20%,-20%)}#socialMediaBubble .socialNetworks a i{display:block}#socialMediaBubble .socialNetworks a:first-child{transform:translate(-50%,-50%) translate(-25px,-25px)}#socialMediaBubble .socialNetworks a:nth-child(2){transform:translate(-50%,-50%) translate(25px,25px)}#socialMediaBubble .socialNetworks a:nth-child(3){transform:translate(-50%,-50%) translate(-25px,25px)}#socialMediaBubble .socialNetworks a:nth-child(4){transform:translate(-50%,-50%) translate(25px,-25px)}@keyframes scaleIcon{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes slideLeft{0%{transform:translate(15px,-25px)}70%{transform:translate(-10px,10px)}to{transform:translate(0)}}#privacyPolicy,#termsConditions{background-image:url(/build/img/index/sect1/backgroundSection1.webp);background-size:cover;width:100%}#privacyPolicy section,#termsConditions section{background-color:#e7e4e3;color:#483e36;margin:3rem auto;padding:2rem;width:60%}#privacyPolicy section h1,#termsConditions section h1{align-items:center;display:flex;justify-content:center;text-align:center}#privacyPolicy a,#termsConditions a{color:#1c120d;font-weight:700;text-decoration:underline}#mainAdmin{background-image:url(/build/img/index/sect1/fondoSect1.png);background-size:cover;color:#1c120d;min-height:100vh;padding:4rem;width:100vw}@supports((background-image:-webkit-image-set(url("/build/img/index/sect1/fondoSect1.avif") format("avif"))) or (background-image:image-set(url("/build/img/index/sect1/fondoSect1.avif") format("avif")))){#mainAdmin{background-image:-webkit-image-set(url("/build/img/index/sect1/fondoSect1.avif") format("avif"),url("/build/img/index/sect1/fondoSect1.webp") format("webp"),url("/build/img/index/sect1/fondoSect1.png"));background-image:image-set(url("/build/img/index/sect1/fondoSect1.avif") format("avif"),url("/build/img/index/sect1/fondoSect1.webp") format("webp"),url("/build/img/index/sect1/fondoSect1.png"))}}@supports((background-image:-webkit-image-set(url("/build/img/index/sect1/fondoSect1.webp") format("webp"))) or (background-image:image-set(url("/build/img/index/sect1/fondoSect1.webp") format("webp")))){#mainAdmin{background-image:-webkit-image-set(url("/build/img/index/sect1/fondoSect1.webp") format("webp"),url("/build/img/index/sect1/fondoSect1.png"));background-image:image-set(url("/build/img/index/sect1/fondoSect1.webp") format("webp"),url("/build/img/index/sect1/fondoSect1.png"))}}#mainAdmin .headerAdmin{display:flex;justify-content:space-evenly}#mainAdmin .optionsNoAdmin{align-items:center;background-color:#1e293b;display:flex;justify-content:space-around;padding:4rem 2rem}#mainAdmin .optionsNoAdmin a,#mainAdmin .optionsNoAdmin button{align-items:center;color:#fff;display:flex;flex-direction:column;text-decoration:underline}#mainAdmin .optionsNoAdmin a i,#mainAdmin .optionsNoAdmin button i{margin:1rem}#mainAdmin section{background-color:#e7e4e3;overflow-x:auto;overflow-y:auto;padding:3rem;scrollbar-color:transparent transparent;scrollbar-width:thin;width:90vw}#mainAdmin section::-webkit-scrollbar{width:8px}#mainAdmin section::-webkit-scrollbar-thumb{background-color:transparent}#mainAdmin section table{border:1px solid #000;text-align:center;width:100%}#mainAdmin section table tr:not(:first-child) a{color:#1c120d}#mainAdmin section table tr:not(:first-child) a:hover{color:#fff}#mainAdmin section table tr:not(:first-child):nth-child(2n){background-color:#c6beba}#mainAdmin section table tr:not(:first-child):hover{background-color:#6a584b;color:#fff}#mainAdmin section div span{font-weight:700}#mainAdmin section div a{color:#1c120d;text-decoration:underline}#mainAdmin section .opcionesAdmin{display:block}#mainAdmin section .opcionesAdmin button{display:block;margin:2rem auto;width:12rem}#mainAdmin section .opcionesAdmin button:hover{background-color:#1c120d}@media(min-width:768px){#mainAdmin section .opcionesAdmin{display:flex;justify-content:space-evenly}}
/*# sourceMappingURL=app.css.map */
