*{text-decoration:none;margin:0;padding:0;box-sizing:border-box}*::-webkit-scrollbar{width:.5vw;height:.5vw}*::-webkit-scrollbar-track{background-color:#fff}*::-webkit-scrollbar-thumb{background-color:#184179}input:focus{box-shadow:0 0;outline:0}input::placeholder{color:#184179}@font-face{font-family:M1;src:url(../Montserrat-Regular.ttf) format("opentype")}@font-face{font-family:M2;src:url(../Montserrat-ExtraBold.ttf) format("truetype")}@font-face{font-family:Anteb;src:url(../Anteb-Bold.ttf)}@font-face{font-family:Anteb2;src:url(../Anteb-ExtraBold.ttf)}body{width:100%;min-height:100vh;font-family:M1,M2,Anteb,Trebuchet MS,Lucida Sans Unicode,Lucida Grande,Lucida Sans,Arial,sans-serif;overflow:auto}button:hover,a:hover{cursor:pointer;transition:all .5s ease;transform:scale(1.02)}.modal{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;background-color:#000000b3;overflow-y:auto}.buttonClose{border:none;background-color:transparent;font-size:1.5vw;font-weight:bolder;color:#fff;align-self:flex-end}.spinner{animation:is-rotating 1s infinite;border:.5vw solid transparent;border-radius:50%;border-top-color:#fff;height:8vw;width:8vw;align-self:center;justify-self:center}@keyframes is-rotating{to{transform:rotate(1turn)}}@media (max-width: 768px){.buttonClose{font-size:4vw;align-self:flex-start}}.containerLogin{display:flex;flex-direction:column;width:50%;background-color:#1e3261;border-radius:1vw;padding:1vw}.formLogin{display:flex;width:100%;flex-direction:column;justify-content:space-around;align-items:center;align-self:center}.logoLogin{width:17vw;background-color:#fffeec;padding:1vw;border-radius:1vw}.loginLabel{width:50%;color:#fffeec;font-size:1vw;font-weight:700;margin:.8vw 0 -.75vw 1.5vw}.inputLogin{border:none;color:#1e3261;width:50%;font-size:1.5vw;margin-top:1vw;border-radius:1vw;padding:1vw;background-color:#fffeec;flex-grow:1}.divPassword{width:50%;display:flex;align-items:center;position:relative}.passwordBtn{position:absolute;right:2%;top:27%;font-size:3vw}.passwordBtn:hover{cursor:pointer;transition:all .5s ease;transform:scale(1.05)}.buttonsLogin{display:flex;align-items:center;justify-content:space-around;width:100%}.buttonLogin{border:none;font-family:M2;font-size:1.5vw;font-weight:700;padding:1vw 2vw;border-radius:1vw;background-color:#ed1c24;color:#fffeec;margin-top:2vw}@media (max-width: 768px){.containerLogin{width:90%;border-radius:2vw}.logoLogin{width:35vw}.loginLabel{width:80%;font-size:2.5vw;margin:.8vw 0 -.75vw 1.5vw}.inputLogin{width:80%;font-size:3vw;margin-top:1vw;border-radius:2vw;padding:2vw}.divPassword{width:80%}.passwordBtn{top:8%;font-size:8vw}.buttonLogin{font-size:4vw;padding:2vw 4vw;border-radius:2vw;margin-top:4vw}}.donationButton1{width:7vw;position:fixed;right:0;bottom:5%}@media (max-width: 768px){.donationButton1{width:20vw}}.cartContainerTotal{display:flex;align-items:center;flex-direction:column;width:100%}.cartContainer{display:flex;align-items:center;justify-content:center;width:100%}.cartTitle{font-size:1.25vw;color:#ed1c24;font-family:M2;margin:1vw 0}.cartProductsContainer{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:50%;height:60vh;background-color:#fff;overflow-y:auto}.cartHeader{display:flex;align-items:center;width:100%;justify-content:space-between;padding:.5vw 1vw;color:#ed1c24;font-size:1vw;font-weight:bolder;border-bottom:.2vw solid #ED1C24}.cartHeaderRight{display:flex;align-items:center;width:15%;color:#ed1c24;font-size:1vw;font-weight:bolder}.cartProductContainer{display:flex;align-items:center;justify-content:space-between;width:100%;height:11vh;padding:0 1vw;border-bottom:.1vw solid #ED1C24}.cartProductImg{height:8vh;width:8vh;object-fit:cover}.cartProductImg:hover{cursor:pointer;transition:all .5s ease;transform:scale(1.05)}.cartProductDivTexts{display:flex;flex-direction:column;justify-content:center;height:10vh;flex-grow:1;padding-left:1vw;color:#ed1c24;font-size:1.2vw}.cartMoneyContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;width:40%;height:60vh;padding:1vw}.cartMoneyBtns{display:flex;align-items:center;justify-content:space-evenly;width:100%;height:100%}.cartMoneyBtn{border:none;background-color:#1e3261;width:40%;height:50%;border-radius:1vw;font-size:1.25vw;font-weight:bolder;color:#fffeec;border:.2vw solid #1E3261}.inputCoupon{border:none;color:#1e3261;width:50%;font-size:1.5vw;margin-top:1vw;border-radius:1vw;padding:1vw;background-color:#fff;flex-grow:1}.divCoupon{width:50%;display:flex;align-items:center;position:relative}.cartDivMoney{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.5vw;border-bottom:.1vw solid #1E3261;font-size:1.25vw;color:#1e3261;font-weight:bolder}@media (max-width: 768px){.cartContainer{flex-direction:column;width:100%}.cartTitle{font-size:3vw}.cartProductsContainer{width:95vw;height:fit-content;max-height:50vh}.cartHeader{padding:1vw 0 1vw 1vw;font-size:2.5vw}.cartHeaderRight{width:15%;font-size:2.5vw}.cartProductDivTexts{font-size:2.5vw}.cartMoneyContainer{width:100%;height:35vh}.cartMoneyBtns{height:5vh;margin-top:1vh}.cartMoneyBtn{height:100%;font-size:2.5vw}.inputCoupon{border:none;font-size:3vw;margin:0;border-radius:1vw;padding:.5vw;background-color:#ebebeb;height:100%}.divCoupon{height:5vh;margin-top:2vh;width:75%}.cartDivMoney{font-size:2.5vw}}.modalProductContainer{display:flex;flex-direction:column;align-items:center;justify-content:space-between;background-color:#1e3261;width:50vw;height:95vh;padding:.5vw;border-radius:1vw}.productModalTitle{font-size:2vw;font-weight:bolder;color:#ed1c24}.productModalImg{width:60vh;height:60vh;object-fit:contain;background-color:#fffeec;border-radius:1vw}.productModalText{font-size:2vw;color:#ed1c24}.productModalBtns{display:flex;align-items:center;justify-content:space-around;width:100%;height:13vh}.productModalBtn{font-size:3vw;color:#ed1c24}.productModalBtn:hover{cursor:pointer;transition:all .5s ease;transform:scale(1.05)}.productModalBtnsLeft{display:flex;align-items:center;justify-content:space-between;width:50%;padding:0 15%;height:100%}.productModalBtnsRight{display:flex;align-items:flex-end;justify-content:center;flex-direction:column;height:100%;width:50%}.productModalCartBtn{border:none;background-color:#ed1c24;width:90%;padding:.5vw 0;border-radius:.5vw;font-size:1.5vw;font-weight:bolder;color:#fffeec}@media (max-width: 768px){.modalProductContainer{width:95vw;padding:1vw}.productModalTitle{font-size:5vw}.productModalImg{width:70vw;height:70vw}.productModalText{font-size:5vw;color:#ed1c24}.productModalBtns{height:20vw}.productModalBtn{font-size:10vw;color:#ed1c24}.productModalBtnsLeft{width:35%;padding:0}.productModalBtnsRight{width:65%}.productModalCartBtn{border-radius:1vw;font-size:3vw;padding:2vw 0}}.paymentContainer{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#1e3261;width:60%;padding:1vw;border-radius:1vw}.paymentButtons{display:flex;align-items:center;justify-content:space-evenly;flex-wrap:wrap;width:100%}.paymentBtn{border:none;background-color:#ed1c24;padding:.5vw 1vw;border-radius:1vw;font-size:1.25vw;font-weight:bolder;margin-top:1vw}.paymentInput{display:flex;border:none;background-color:#f0f0f0;padding:.5vw 1vw;border-radius:1vw;font-size:1.25vw;font-weight:bolder;margin-top:1vw;width:fit-content}.qrcode{width:12.25vw;height:12.25vw;object-fit:contain;margin-top:1vw}@media (max-width: 768px){.paymentContainer{width:95%}.paymentBtn{border-radius:2vw;padding:1vw 2vw;font-size:5vw}.qrcode{width:49vw;height:49vw}.divCard{width:90vw;height:55.13vw;padding-top:16vw}.labelInputCard{font-size:5vw;margin:0 1vw}.inputCard{font-size:7vw;padding:1vw 0 1vw 4vw;width:76vw;border-radius:2vw}.inputCard::placeholder{font-size:5vw}.divCard1{margin-top:2vw}.inputCard1{border-radius:2vw;font-size:5vw;padding:1vw}.divCode{width:80vw;margin-top:1vw}.codeLabel{color:#606060;font-size:5vw}}.carouselContainer{display:flex;align-items:center;width:100%;height:fit-content;overflow:hidden;justify-content:center;position:relative;padding-bottom:.5vw}.carouselDiv{display:flex;flex-direction:column;width:70vw}.carouselDiv:hover{cursor:pointer;transition:all .5s ease;transform:scale(1.01)}.carouselImg{width:70vw;height:30vw;object-fit:cover;background-color:#0000001a}.carouselTextDiv{display:flex;align-items:center;justify-content:center;width:100%;height:4vw;background-color:#1e3261}.carouselArrow{font-size:4vw;color:#ed1c24;width:4vw}.carouselText{color:#fff;font-size:1vw;text-align:justify;width:64vw}.carouselBtns{position:absolute;top:.5vw;display:flex}.carouselBtn{margin-right:1vw;width:1vw;height:1vw;border-radius:50%}.carouselBtn:hover{cursor:pointer;transition:all .5s ease;transform:scale(1.1)}@media (max-width: 768px){.carouselContainer{height:fit-content}.carouselDiv{width:100%}.carouselImg{width:100vw;height:42vw}.carouselTextDiv{height:8vw}.carouselArrow{font-size:8vw;width:8vw}.carouselText{font-size:2vw;width:90vw}.carouselBtns{bottom:19vw;left:1vw}.carouselBtn{margin-right:2vw;width:3vw;height:3vw}}.newsBorders{display:flex;flex-direction:column;align-items:center;width:100%;border-top:1vw solid #ED1C24;border-bottom:1vw solid #184179;padding-bottom:.5vw}.newsContainer{width:100%;display:flex;align-items:flex-start;justify-content:space-evenly;flex-wrap:wrap;margin-top:0;padding:.5vw 0vw 0;position:relative}.newCard{display:flex;flex-direction:column;width:25vw;margin:0 2vw;cursor:pointer}.newCardTitle{align-self:center;color:#ed1c24;font-family:M2;font-size:1vw;width:25vw;text-align:justify}.newImg{width:100%;height:15vw;object-fit:cover;border-radius:2vw;border:.2vw solid #03A754}.newImg:hover{cursor:pointer;transition:all .5s ease;transform:scale(1.02)}.newCardSubTitle{color:#000;font-weight:700;font-size:1vw;margin-bottom:.5vw}.newCardText{color:#000;font-weight:700;font-size:.8vw;margin:.5vw 0 1vw;width:100%;text-align:justify}.newsButton{display:flex;color:#fff;background-color:#ed1c24;padding:1vw 2vw;border-radius:2vw;font-family:M2;font-size:1.25vw;margin:0;align-self:center;justify-content:center}.paginate{display:flex;justify-content:space-between;color:#184179;font-size:1vw;width:fit-content;align-self:flex-end;margin-right:10%;align-items:center;list-style-type:none}.page{color:#184179;font-weight:900;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:50%;width:2vw;height:2vw}.page:hover{cursor:pointer;transition:all .5s ease;transform:scale(1.05)}.active{color:#fff;background-color:#184179}.previousNext{font-weight:bolder}.previousNext:hover{cursor:pointer;transition:all .5s ease;transform:scale(1.05)}@media (max-width: 768px){.newsContainer{flex-direction:column;align-items:center;padding:0}.newCard{display:flex;width:90vw;margin:2vw 0vw}.newCardTitle{width:90vw;font-size:2.5vw}.newImg{border-radius:4vw;border:.5vw solid #03A754;height:50vw}.newCardSubTitle{font-size:3.5vw}.newCardText{font-size:2vw}.newsButton{width:40%;border-radius:3vw;font-size:3vw;margin-top:1vw}.paginate{display:flex;justify-content:space-between;color:#184179;font-size:1vw;width:fit-content;align-self:flex-end;margin-right:10%;align-items:center;list-style-type:none}.page{width:6vw;height:6vw}.active,.disabled,.previousNext{font-size:2.5vw}}.homeContainer{display:flex;align-items:center;flex-direction:column;width:100%}.instagramContainer{display:flex;width:100%;height:24vw;align-items:center;background-image:url(/assets/back-12e52e6e.jpg);background-size:100%}.instagramLink{font-size:1.75vw;margin-left:12vw;text-decoration:underline;color:#162a16;margin-top:-2vw}.instagramFeed{display:flex;align-items:center;margin-left:4.5vw}.instaCard{width:17.6vw;height:17.6vw;margin-right:2vw;margin-bottom:1vw;object-fit:contain}.instaLogo{width:7vw;margin-left:.5vw}@media (max-width: 768px){.instagramContainer{width:100vw;height:31.2vw;background-size:130%;background-position:-14vw 0}.instagramLink{font-size:3vw;margin-left:1vw}.instagramFeed{display:flex;align-items:center;margin-left:1.25vw}.instaCard{width:22.5vw;height:22.5vw;margin-right:3vw;margin-bottom:1vw;object-fit:cover}.instaLogo{display:none}}.productsContainer{display:flex;align-items:center;flex-direction:column;width:100%}.productsDivTop{align-self:flex-start;display:flex;align-items:flex-end;margin:-4vw 0 0 2vw}.socialButtonProducts{height:3.5vw;margin-left:2vw}.searchContainer{display:flex;align-items:center;justify-content:center;position:relative;width:50vw}.searchBtn{position:absolute;right:2%;top:40%;font-size:2vw}.searchdBtn:hover{cursor:pointer;transition:all .5s ease;transform:scale(1.05)}.divCategories{display:flex;width:100%;justify-content:space-evenly;margin-top:2vw}.productsCategory{font-size:1.25vw;font-family:M2;color:#fffeec;padding:.5vw;border-radius:.5vw;text-decoration:.2vw underline transparent;background-color:#1e3261}.productsCategory:hover{cursor:pointer;transition:all .5s ease;transform:scale(1.05)}.arrayProducts{display:flex;width:100%;align-items:center;justify-content:space-evenly;flex-wrap:wrap;margin-top:2vw}.productCard{display:flex;flex-direction:column;align-items:center;width:18vw;height:25vw;border:.2vw solid #ED1C24;padding:1vw;margin-bottom:1vw;border-radius:2vw}.productCard:hover{cursor:pointer;transition:all .5s ease;transform:scale(1.05)}.productCardImg{width:16vw;height:16vw;border-radius:2vw;object-fit:cover}.productCardTitle{width:100%;text-align:center;color:#ed1c24;font-size:1.25vw;margin-top:1vw;height:100%}.productCardPrice{width:100%;font-weight:bolder;text-align:center;font-size:1.5vw;color:#ed1c24;height:50%}@media (max-width: 768px){.productsDivTop{align-self:center;margin:0}.socialButtonProducts{height:7vw;margin-left:2vw}.searchContainer{width:80vw}.searchBtn{font-size:4vw;top:30%}.cartLength{width:5vw;height:5vw;font-size:3vw;color:#fff}.divCategories{justify-content:center;flex-wrap:wrap}.productsCategory{font-size:3vw;padding:1vw;border-radius:1vw;margin:1vw}.arrayProducts{justify-content:space-evenly}.productCard{justify-content:center;width:48vw;height:48vw;border:.5vw solid #ED1C24}.productCardImg{width:25vw;height:25vw}.productCardTitle,.productCardPrice{font-size:4vw}}.signUpContainer{display:flex;flex-direction:column;width:100%;align-items:center}.signUpLoginContainer{display:flex;align-items:center;margin-bottom:2vw;justify-content:space-between}.signUpTitle{font-family:Anteb;font-size:3vw;color:#184179;font-weight:900;text-align:left;line-height:3.5vw}.signUpText{margin-top:2vw;font-size:1.5vw;color:#ed1c24;font-weight:900;text-align:left;width:30vw;font-weight:700}.formSignUp{display:flex;flex-direction:column;background-color:#ed1c24;width:45vw;padding:1vw 2vw;border-radius:2vw;color:#fff;font-size:1vw;font-weight:900}.signUpInput{border:none;font-size:1vw;margin:.5vw 0vw;border-radius:1vw;padding:.5vw;background-color:#fff;flex-grow:1;resize:none;color:#184179;font-weight:700}.divSignUp{display:flex;width:100%;align-items:center}.divNumberSignUp{display:flex;width:100%;flex-direction:column;align-items:flex-start}.signUpButton{width:fit-content;align-self:center;border:none;font-size:1.25vw;font-weight:700;padding:1vw 2vw;border-radius:1vw;background-color:#184179;color:#fff;margin-top:.5vw}@media (max-width: 768px){.signUpLoginContainer{margin-top:2vw}.signUpTitle{font-size:4vw;line-height:4vw}.signUpText{font-size:2.5vw}.formSignUp{width:60vw;font-size:2vw}.signUpInput,.signUpButton{font-size:2vw}}.admContainer{display:flex;align-items:center;justify-content:space-evenly;flex-wrap:wrap;width:100%}.admBtn{display:flex;flex-direction:column;align-items:center;justify-content:center;width:10vw;padding:1vw 0;border:none;background-color:#1e3261;margin-top:1vw;border-radius:.5vw;color:#fffeec}.admBtn:hover{cursor:pointer;transition:all .5s ease;transform:scale(1.05)}.admIconBtn{font-size:4vw}.admTextBtn{font-size:1.25vw}.divModal{display:flex;flex-direction:column;align-items:center;width:100%;min-height:100vh;background-color:#fffeec;padding:0 1vw;overflow:auto}.titleModal{font-size:1.5vw;color:#1e3261;font-family:M2;margin-top:-2vw}.searchContainer1{display:flex;align-items:center;justify-content:center;position:relative;width:50vw}.cardContainer{width:100%;overflow-y:auto;height:80vh;display:flex;flex-direction:column;align-items:center}.cardContainerImg{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-evenly;width:100%;overflow-y:auto;min-height:18vw;padding:0vw .5vw}.cardModal{display:flex;align-items:center;justify-content:space-between;color:#fffeec;font-size:1vw;background-color:#1e3261;border-radius:1vw;padding:1vw;margin-top:.5vw;width:95%;padding:.5vw}.cardModalImg{color:#fffeec;font-size:.75vw;background-color:#1e3261;border-radius:1vw;margin-top:.5vw;width:fit-content;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:1vw;position:relative}.cardModalImg:hover{cursor:move;transition:all .5s ease;transform:scale(1.02)}.cardImg{width:10vw;height:10vw;object-fit:cover}.cardCarouselImg{height:10vw;width:24vw;object-fit:cover}.deleteButton{font-size:2vw;margin-left:1vw}.deleteButton:hover{cursor:pointer;transition:all .5s ease;transform:scale(1.1)}.deleteModal{display:flex;flex-direction:column;align-items:center;background-color:#fffeec;padding:2vw;align-self:center;border-radius:1vw}.deleteButtons{width:100%;display:flex;justify-content:space-evenly}.formModal{background-color:#fffeec;display:flex;flex-direction:column;width:100%;min-height:100vh;padding:1vw;align-items:center;justify-content:center;overflow-y:scroll}.videoFrameAdm{width:16vw;height:8vw;border:none}.imgAdm{height:16vw;position:relative;margin-bottom:1vw}.divButtonsAdm{display:flex;width:100%;justify-content:space-evenly;padding:5% 0}.logoAdm{width:15vw}.titleAdm{font-size:2.5vw;font-weight:900;color:#fffeec}.formAdm{width:30%;display:flex;flex-direction:column;justify-content:space-around;align-items:center}.inputAdm{border:none;width:50%;font-size:1.25vw;margin:.5vw 0vw;padding:1vw;border-radius:1vw;padding:.5vw;color:#1e3261}.buttonsAdm{display:flex;align-items:center;justify-content:space-around;width:100%}.buttonAdm{display:flex;border:none;font-size:1.25vw;font-weight:700;padding:.5vw 1vw;border-radius:1vw;background-color:#ed1c24;color:#fffeec;margin:.5vw 0vw;width:fit-content}.buttonAdm:hover{cursor:pointer;transition:all .5s ease;transform:scale(1.02)}.buttonAdmPhotos{display:flex;border:none;font-size:1vw;font-weight:700;padding:.5vw 1vw;border-radius:1vw;background-color:#1e3261;color:#fffeec;width:fit-content}.buttonAdmPhotos:hover{cursor:pointer;transition:all .5s ease;transform:scale(1.02)}.inputFile{display:none}.formProduct{display:flex;flex-direction:column;align-items:center}.checkContainer{display:flex;padding:1vw;align-items:center}.textAdm{font-size:1.5vw;color:#ed1c24;font-weight:700;width:50%}.check{margin:.25vw;width:1vw;height:1vw}textarea{resize:none}textarea::placeholder{color:#1e3261}.switch__container{padding-top:.25vw;width:4vw}.switch{visibility:hidden;position:absolute;margin-left:-9999px}.switch+label{display:block;position:relative;cursor:pointer;outline:none;user-select:none}.switch--shadow+label{padding:.5vw;width:4vw;height:2vw;background-color:#ddd;border-radius:4vw}.switch--shadow+label:before,.switch--shadow+label:after{display:block;position:absolute;top:1px;left:1px;bottom:1px;content:""}.switch--shadow+label:before{right:1px;background-color:#f1f1f1;border-radius:4vw;transition:background .4s}.switch--shadow+label:after{width:2.05vw;background-color:#fff;border-radius:100%;box-shadow:0 2px 5px #0000004d;transition:all .4s}.switch--shadow:checked+label:before{background-color:#8ce196}.switch--shadow:checked+label:after{transform:translate(2vw)}.modalCustomerContainer{display:flex;flex-direction:column;align-items:center;background-color:#ebebeb;width:98%;height:fit-content;padding:1vw;border-radius:1vw;overflow-y:auto}.modalCustomerText{width:100%;color:#606060;font-size:1.75vw;margin-top:1vw}.modalPurchaseContainer{display:flex;flex-direction:column;align-items:center;justify-content:space-between;background-color:#1e3261;width:98%;height:95%;padding:1vw;border-radius:1vw}.modalPurchaseTitle{margin-top:.5vw;font-size:1.5vw;color:#ed1c24;font-weight:bolder}.modalPurchaseBtn{border:none;background-color:#ed1c24;padding:.5vw 1vw;border-radius:.5vw;color:#fffeec;font-size:1.25vw}.modalPurchaseItemsContainer{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;height:60vh;background-color:#1e3261;overflow-y:auto}.profileContainer{display:flex;align-items:center;flex-direction:column;width:100%}.profileWelcome{display:flex;align-items:center;margin-top:1vw}.profileTitle{font-size:1.5vw;color:#f47321;font-weight:bolder}.profileLogoutBtn{display:flex;align-items:center;justify-content:center;margin-left:1vw;border:none;background-color:#1e3261;padding:.5vw;font-size:1.25vw;border-radius:.5vw;color:#fffeec}.profileLogoutIcon{font-size:2vw}.profileBtns{margin-top:2vw;display:flex;align-items:center;justify-content:space-evenly;width:100%;flex-wrap:wrap}.profileBtn{display:flex;align-items:center;justify-content:center;border:none;background-color:#1e3261;padding:1vw 2vw;font-size:1.75vw;border-radius:.5vw;color:#fffeec}.profileBtnIcon{font-size:2vw;margin-right:.5vw}@media (max-width: 768px){.profileTitle{font-size:4vw}.profileLogoutBtn{padding:1vw;font-size:3vw;border-radius:1vw}.profileLogoutIcon{font-size:5vw}.profileBtn{padding:2vw 4vw;font-size:3.5vw;border-radius:1vw}.profileBtnIcon{font-size:5vw}}.purchasesContainer{display:flex;align-items:center;flex-direction:column;width:100%}.purchasesTitle{margin-top:1vw;font-size:1.5vw;color:#ed1c24;font-family:M2}.purchasesCard{display:flex;align-items:center;justify-content:space-between;background-color:#1e3261;margin-top:.5vw;padding:0 1vw;width:75%;height:3vw;border-radius:1vw;color:#fffeec;font-size:1.25vw}.purchasesCard:hover{cursor:pointer;transition:all .5s ease;transform:scale(1.05)}.aboutContainer{display:flex;flex-direction:column;align-items:center;width:100%}.aboutTitle{color:#184179;font-size:3vw;font-weight:900;font-family:Anteb2;margin-bottom:1vw;align-self:center}.aboutText{color:#184179;font-size:1vw;line-height:1.5vw;width:70%;font-weight:700;text-align:justify;margin-bottom:1vw}.divLocation{display:flex;align-items:center;justify-content:space-evenly;margin-top:5vw;align-self:center;width:50%}.aboutLocation{width:18vw}.aboutLocation:hover{cursor:pointer;transition:all .5s ease;transform:scale(1.05)}.locationText{width:30vw;color:#184179;font-size:2.5vw;font-weight:700;text-align:center;font-family:Anteb}.aboutInputContainer{display:flex;align-items:center;font-size:1vw;width:70%;margin-bottom:1vw}.aboutInput{margin-left:.5vw;flex-grow:1;border-radius:.5vw;border:none;background-color:#a0a0a0;padding:.5vw}@media (max-width: 768px){.aboutTitle{font-size:6vw}.aboutText{font-size:2.5vw;line-height:3.5vw;width:95%;margin-bottom:2vw}.divLocation{margin-left:0%;width:80%}.aboutLocation{width:30vw}.locationText{width:50vw;color:#184179;font-size:4vw}}.partnersContainer{display:flex;flex-direction:column;align-items:center;width:100%}.partnersDiv{display:flex;align-items:start;justify-content:space-between;width:70%}.partersDiv1{display:flex;flex-direction:column;align-items:start;justify-content:space-evenly;width:35vw;height:20vw}.partnersTitle{color:#184179;font-size:2.5vw;line-height:2vw;font-weight:900;font-family:Anteb}.partnersSubTitle{color:#ed1c24;font-size:2.5vw;line-height:2.5vw;font-weight:900;font-family:Anteb}.partnersForm{display:flex;flex-direction:column;background-color:#00a651;width:30vw;padding:2vw 3vw;border-radius:4vw;color:#fff;font-size:1vw;font-weight:900}.partnersButton{width:fit-content;align-self:center;border:none;font-size:1vw;font-weight:700;padding:1vw 2vw;border-radius:1vw;background-color:#184179;color:#fff;margin:1vw 0 0}.partnersCardsContainer{align-self:center;display:flex;width:90vw;flex-wrap:wrap;justify-content:space-between;margin-top:2vw}.partnersCard{border:.5vw solid #00A651;width:21vw;height:15vw;border-radius:2vw;margin-top:2vw;object-fit:contain}.partnersDiv2{display:flex;flex-direction:column;flex-wrap:wrap;width:90%}.partnersText{display:flex;color:#184179;font-size:1vw;line-height:1.5vw;font-weight:900;font-family:Anteb}@media (max-width: 768px){.partnersDiv{margin-top:2vw;padding-left:0;flex-direction:column;align-items:center}.partersDiv1{width:100vw}.partnersTitle{width:100vw;text-align:center;font-size:8vw;line-height:8vw}.partnersForm{margin-top:2vw;width:95vw;font-size:3vw}.partnersButton{font-size:3vw;padding:2vw 4vw;border-radius:2vw}.partnersSubTitle{margin-top:2vw;margin-left:0vw;font-size:6vw;line-height:4.5vw;width:100vw;text-align:center}.partnersCardsContainer{width:95vw}.partnersCard{border:1vw solid #F47321;width:22vw}.partnersDiv1{flex-direction:column;align-self:center;display:flex;align-items:start;width:90vw;margin-top:2vw;justify-content:space-between}.partnersText{color:#184179;font-size:2.5vw;font-weight:900;font-family:Anteb;width:100vw}}.modalImageContainer{display:flex;flex-direction:column;width:100%;align-items:flex-end}.modalImageImgDiv{display:flex;width:100%;justify-content:space-evenly;flex-wrap:wrap;margin-bottom:1vw}.modalImageBox{width:25vw;height:15vw;border-radius:2vw;border:.3vw solid #00A651;margin-bottom:2vw;object-fit:cover}.modalImageBox:hover{cursor:pointer;transition:all .5s ease;transform:scale(1.02)}.modalImageImg{width:auto;height:auto;max-height:90vh;max-width:90vw;border:none}.modalImageArrow{font-size:4vw;margin:0 1vw}.modalImageArrow:hover{cursor:pointer;transition:all .5s ease;transform:scale(1.02)}@media (max-width: 768px){.modalImageBox{width:30vw;height:20vw;border-radius:3vw;margin-top:2vw;border:.5vw solid #00A651}.modalImageImg{width:85vw;height:auto}.modalImageArrow{font-size:8vw;margin:0}}.contactContainer{display:flex;align-items:flex-start;width:100%;flex-direction:column}.formContact{align-self:center;display:flex;flex-direction:column;background-color:#00a651;width:45vw;padding:3vw 4vw;border-radius:4vw;color:#fff;font-size:1vw;font-weight:900}.inputContact{border:none;font-size:1vw;margin:.5vw 0vw;border-radius:1vw;padding:1vw;background-color:#fff;flex-grow:1;resize:none;color:#184179;font-weight:700}.contactButton{width:fit-content;align-self:center;border:none;font-size:1vw;font-weight:700;padding:1vw 2vw;border-radius:1vw;background-color:#184179;color:#fff;margin:1vw 0 0}.socialDiv{align-self:center;display:flex;justify-content:center;margin-top:2vw}.socialIcon{width:7vw;margin:0 1vw}.contactTextDiv{display:flex;flex-direction:column;align-self:center;width:45vw}.contactText{display:flex;justify-content:center;color:#184179;font-size:1.25vw;margin-top:.5vw;font-weight:700}.contactMapContainer{display:flex;justify-content:center;width:40vw;margin-top:1vw}.map{width:30vw;height:30vw;border:none;border-radius:1vw}@media (max-width: 768px){.contactDiv{margin-top:5vw;height:40vw;width:95vw;border-top-right-radius:10vw;padding-left:15vw;font-size:3vw}.contactDivTitle{font-size:8vw}.contactPhoneZap{width:10vw}.contactPhone{font-size:6vw}.formContact{width:90vw;font-size:3vw}.inputContact{font-size:3vw;margin:1vw 0vw}.contactButton{font-size:4vw;padding:2vw 4vw;border-radius:2vw;margin:2vw 0 0}.socialIcon{width:14vw;margin:0 3vw}.contactTextDiv{width:100vw}.contactText{font-size:3vw}.contactMapContainer{display:flex;justify-content:center;width:40vw;margin-top:1vw}.map{width:30vw;height:30vw;border:none;border-radius:1vw}.contactMapContainer{width:100vw;margin-top:3vw}.map{width:95vw;height:95vw;border-radius:2vw}}.donationContainer{display:flex;flex-direction:column;width:100%;align-items:center}.donationTitle{font-family:Anteb;font-size:3vw;color:#184179;font-weight:900;text-align:left}.donationSubTitle{margin-top:1vw;font-family:Anteb;font-size:2vw;color:#ed1c24;font-weight:900;text-align:left;line-height:1.5vw}.donationDivPix{display:flex;align-items:center;margin-top:2vw;width:100%}.donationTextPix{display:flex;font-family:Anteb;font-size:2vw;line-height:1.5vw;color:#fff;background-color:#00a651;padding:3vw 5vw 3vw 15vw;border-top-right-radius:5vw;flex-grow:1}.donationForm{display:flex;flex-direction:column;background-color:#184179;width:35vw;padding:2vw 3vw;border-radius:4vw;margin-left:-1vw;color:#fff;font-size:1vw;font-weight:900;margin-right:15vw}.donationInput{border:none;font-size:1vw;margin:.5vw 0vw;border-radius:1vw;padding:1vw;background-color:#fff;flex-grow:1;resize:none;color:#184179;font-weight:700}.donationButton{width:fit-content;align-self:center;border:none;font-size:1vw;font-weight:700;padding:1vw 2vw;border-radius:1vw;background-color:#00a651;color:#fff;margin:1vw 0 0}.donationSpace{height:5vw}@media (max-width: 768px){.donationTitle{font-size:4vw}.donationSubTitle,.donationTextPix{font-size:3vw;line-height:3vw}.donationForm{width:45vw;font-size:2vw;margin-right:2.5vw}.donationInput,.donationButton{font-size:2vw}.donationSpace{height:1vw}}.qrCode{width:25vw;height:auto}@media (max-width: 768px){.qrCode{width:80vw;height:auto}}.footerContainer{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:1vw;overflow-x:hidden}.footer{width:100%;display:flex;align-items:center;justify-content:space-between;height:12vw;background-image:url(/assets/finotrato-890d7f6e.png);background-repeat:no-repeat;background-size:1.5vw;background-position-x:100%;background-position-y:50%}.footerLogo{width:10vw;margin:0 1.5vw;background-color:#fff}.divFooterFale{display:flex;flex-direction:column;font-size:1.25vw;font-weight:700;line-height:2vw;margin:0 1.5vw}.divFooterTitle{color:#184179;font-family:M2;font-size:1.75vw}.divFooterContact{display:flex;flex-direction:column;align-items:center;margin:0 1.5vw}.socialButtonFooter{width:3vw;margin:0 .25vw}.divFooterContactPhone{color:#6d6e70;font-weight:700;font-size:1.75vw;border-bottom:.25vw solid #00A651}.footerShopButton{width:25vw;margin:0 1.5vw}.copyright{width:100%;text-align:center;color:#fff;background-color:#184179;padding:1vw 0;font-size:1.25vw;font-weight:bolder;margin:.5vw 0}@media (max-width: 768px){.footer{background-size:2vw}.footerLogo{width:10vw;margin:0 .5vw;background-color:#fff}.divFooterFale{display:flex;flex-direction:column;font-size:1.25vw;font-weight:700;line-height:2vw;margin:0}.divFooterTitle{color:#184179;font-family:M2;font-size:1.75vw}.divFooterContact{display:flex;flex-direction:column;align-items:center;margin:0}.divFooterContactSocial{display:flex;width:20vw;justify-content:space-between;flex-wrap:wrap}.socialButtonFooter{width:4vw;margin:0 1vw}.divFooterContactPhone{color:#6d6e70;font-weight:700;font-size:2vw;border-bottom:.5vw solid #00A651}.footerShopButton{width:25vw;margin:0 1.5vw}.copyright{width:100%;text-align:center;color:#fff;background-color:#184179;padding:1vw 0;font-size:1.25vw;font-weight:bolder;margin:.5vw 0}}.pilaresContainer{display:flex;flex-direction:column;align-items:flex-start;width:100%}.pilaresMissao{display:flex;flex-direction:column;padding:3vw 8vw 5vw 20%;background-color:#00a651;width:70%;border-top-right-radius:10vw}.pilaresTitle{color:#fff;font-size:4vw;font-weight:900;font-family:Anteb}.pilaresText{color:#fff;font-size:1.25vw;line-height:1.5vw;font-weight:400;text-align:justify}.pilaresVisao{display:flex;align-self:flex-end;flex-direction:column;margin-top:-2vw;padding:3vw 8vw 5vw 20%;background-color:#ed1c24;width:70%;border-top-left-radius:10vw}.pilaresValores{display:flex;flex-direction:column;padding:3vw 8vw 5vw 20%;background-color:#184179;width:70%;border-top-right-radius:10vw;margin-top:-2vw}.valoresBorder{padding-left:.5vw}@media (max-width: 768px){.pilaresMissao{padding:3vw 8vw 7vw 10%;width:95%}.pilaresTitle{font-size:8vw}.pilaresText{font-size:2.5vw;line-height:3vw}.pilaresVisao{margin-top:-4vw;padding:3vw 8vw 7vw 10%;width:95%}.pilaresValores{padding:3vw 8vw 7vw 10%;width:95%;margin-top:-4vw}.valoresBorder{padding-left:1vw;border-left:2vw solid #1E3261}}.estruturaContainer{display:flex;flex-direction:column;align-items:center;width:100%}.estruturaDiv{display:flex;align-items:center;width:60vw;justify-content:center;margin-top:.5vw}.estruturaImg{width:15vw;height:15vw;object-fit:cover}.estruturaImg:hover{cursor:pointer;transition:all .5s ease;transform:scale(1.02)}.estruturaDivTexts{display:flex;flex-direction:column;width:45vw;align-items:center}.estruturaDivTitle{color:#184179;font-size:1.5vw;font-weight:700;margin-bottom:.5vw;font-family:M2;width:45vw;text-align:center;text-decoration:underline}.estruturaDivSubTitle{color:#184179;font-size:1.25vw;font-family:M2;margin-bottom:.5vw;text-align:center}.estruturaDivText{width:45vw;color:#184179;font-size:1.25vw;font-weight:700;text-align:center}.estruturaEditCard{display:flex;width:50vw;border:.1vw solid #184179;padding:.5vw 0;border-radius:1vw;margin-top:.5vw}@media (max-width: 768px){.estruturaDiv{width:95vw}.estruturaImg{width:35vw;height:35vw;object-fit:cover}.estruturaDivTexts{width:60vw}.estruturaDivTitle{font-size:4vw;width:60vw}.estruturaDivSubTitle{width:60vw;font-size:2.5vw}.estruturaDivText{width:60vw;text-align:center;font-size:2.5vw}}.modalEstruturasContainer{display:flex;flex-direction:column;width:90%}.formModalEstruturas{align-self:center;display:flex;flex-direction:column;align-items:center;background-color:#fff;width:80vw;padding:1vw;border-radius:1vw}.formModalEstruturasTitle{font-size:1.5vw;margin-bottom:1vw;color:#184179}.organizacaoContainer{display:flex;flex-direction:column;align-items:center;width:100%}.organizaçãoText{color:#184179;font-size:1vw;line-height:1.5vw;width:70%;font-weight:700;text-align:justify;margin-bottom:1vw}.organizaçãoBottom{display:flex;width:100%;justify-content:space-evenly;flex-wrap:wrap;margin-top:2vw}.organizacaoBottomBox{display:flex;flex-direction:column;position:relative;width:18vw}.organizacaoSubtitle{color:#ed1c24;font-size:2vw;font-weight:900;font-family:Anteb}.organizacaoName{color:#184179;font-weight:700;font-size:1vw;margin-top:1vw}.organizacaoName1{color:#184179;font-weight:700;font-size:.8vw}.cardsDiv{display:flex;align-items:baseline;width:100%;justify-content:space-evenly;margin:0 0 2vw}.docCard{align-self:center;display:flex;flex-direction:column;background-color:#ed1c24;width:30vw;padding:3vw 4vw;border-radius:3vw;position:relative;margin-left:8vw}.docCardTitle{width:fit-content;padding:.5vw 6vw;background-color:#fcc70d;color:#fff;font-size:3vw;font-weight:900;font-family:Anteb;margin:0 0 2vw -8vw}.docCardBtn{width:fit-content;align-self:center;border:none;font-size:1.5vw;font-weight:700;padding:1vw 2vw;border-radius:2vw;background-color:#fcc70d;color:#fff;position:absolute;bottom:-2vw}.organizacaoBtn{display:flex;justify-content:center;width:25vw;align-self:center;border:none;font-size:1.5vw;font-weight:700;padding:1vw 0vw;border-radius:2vw;background-color:#184179;color:#fff;margin-top:2vw}@media (max-width: 768px){.organizacapTitle{font-size:6vw}.organizaçãoText{font-size:2.5vw;width:95%;line-height:3vw}.organizaçãoBottom{flex-direction:column;align-items:center}.organizacaoBottomBox{display:flex;flex-direction:column}.organizacaoSubtitle{font-size:6vw;text-align:center}.organizacaoName{font-size:2.5vw;text-align:center}.organizacaoName1{font-size:2vw;text-align:center}.organizacaoBtn{font-size:3vw;padding:2vw 0vw;border-radius:4vw;width:50vw;position:relative}.docCard{width:40vw;padding:5vw 6vw;border-radius:4vw;margin-left:0vw}.docCardTitle{font-size:4vw}.docCardBtn{font-size:3vw;padding:2vw 3vw;color:#fff;position:absolute;bottom:-3vw}}.eventsContainer{display:flex;flex-direction:column;width:100%}.eventsSubTitle{color:#184179;font-size:3vw;font-weight:900;font-family:Anteb2;margin-left:15vw}.eventsBox{margin-top:2vw;border:.1vw solid #F47321;padding:2vw 5vw;border-radius:2vw;width:95%;align-self:center;text-align:left;color:#184179;font-size:1.5vw;font-weight:700}.eventsBoxTitle{font-family:Anteb;font-size:2vw}@media (max-width: 768px){.eventsSubTitle{font-size:5vw;margin-left:5vw;margin-bottom:-2vw}.eventsBox{border:.5vw solid #F47321;padding:2vw;border-radius:4vw;font-size:3vw}.eventsBoxTitle{font-size:4vw}}.memoryContainer{display:flex;flex-direction:column;width:100%}.memoryTitle{color:#184179;font-size:4vw;font-weight:900;font-family:Anteb2;width:100%}.memorySubtTitle{color:#ed1c24;font-size:2.5vw;font-weight:900;font-family:Anteb2;padding-left:1vw;width:100%}.memoryDiv{display:flex;width:70%;align-items:start;align-self:center}.memoryDiv1{display:flex;flex-direction:column;align-items:center;width:50%}.memoryDivText{margin-top:1vw;color:#184179;font-size:1.25vw;font-weight:700;width:100%;text-align:center}.memoryVideo{margin-top:2vw;background-color:#ed1c24;padding:1vw;width:35vw;height:20vw}.memoryBtn{background-color:#184179;color:#fff;font-size:1.75vw;padding:.75vw 1.5vw;border-radius:2vw;margin-top:2vw}.memoryBtn:hover{cursor:pointer;transition:all .5s ease;transform:scale(1.02)}.memoryImg{width:30vw;height:22,5vw;border-radius:4vw;object-fit:cover}.memoryImg:hover{cursor:pointer;transition:all .5s ease;transform:scale(1.02)}.memoryText{align-self:center;margin-top:2vw;color:#184179;font-size:1.25vw;line-height:2vw;font-weight:900;text-align:justify;width:70%}.memoryTitle1{color:#ed1c24;font-size:4vw;font-weight:900;font-family:Anteb;align-self:center;margin-top:2vw}@media (max-width: 768px){.memoryTitle{font-size:7vw}.memorySubtTitle{font-size:6vw}.memoryDiv{width:95vw;margin-top:2vw}.memoryDivText{font-size:2vw}.memoryBtn{font-size:3vw;padding:2vw 3vw}.memoryImg{width:40vw;height:26vw}.memoryText{font-size:3vw;line-height:4vw;width:95vw}.memoryTitle1{font-size:5vw}}.transparenciaContainer{display:flex;flex-direction:column;align-items:center;width:100%}.transparenciaSubTitle{font-family:Anteb2;font-size:2vw;line-height:2vw;color:#ed1c24;font-weight:900;text-align:center;width:70%;align-self:center;margin-bottom:1vw}.transparenciaBtnsContainer{display:flex;align-items:flex-start;width:70%;justify-content:space-between}.transparenciaBtns{display:flex;flex-direction:column}.transparenciaBtn{width:fit-content;background-color:#ed1c24;color:#fff;margin:2vw 0 0;padding:1vw 2vw;font-size:1.25vw;font-family:M2}@media (max-width: 768px){.transparenciaSubTitle{margin-top:0vw;font-size:4vw;line-height:3vw;text-align:center;margin-left:0vw;width:100vw}.transparenciaText{font-size:3vw;width:90%}.transparenciaBtnsContainer{width:99%}.transparenciaBtns{display:flex;flex-direction:column}.transparenciaBtn{margin:2vw 7vw 0 0;padding:2vw 1vw;font-size:3vw}}.fasesContainer{display:flex;flex-direction:column;align-items:center;width:100%}.fasesCard{align-self:center;display:flex;flex-direction:column;background-color:#ed1c24;width:30vw;padding:3vw 4vw;border-radius:3vw;margin-top:2vw;position:relative}.fasesCard1{width:40vw}.fasesCardTitle{width:fit-content;padding:.5vw 6vw;background-color:#fcc70d;color:#fff;font-size:3vw;font-weight:900;font-family:Anteb;margin:0vw 0 2vw -8vw}.fasesCardBtn{width:fit-content;align-self:center;border:none;font-size:1.5vw;font-weight:700;padding:1vw 2vw;border-radius:2vw;background-color:#fcc70d;color:#fff;position:absolute;bottom:-2vw}@media (max-width: 768px){.fasesCard{width:50vw;margin-bottom:5vw}.fasesCard1{width:60vw}.fasesCardTitle{padding:1vw 6vw;font-size:5vw}.fasesCardBtn{font-size:3vw;border-radius:2vw}}.galeriaContainer{display:flex;flex-direction:column;width:100%}.galeriaTitleImg{width:100%;height:20vw;object-fit:cover;position:absolute;z-index:-1}.galeriaTitle{color:#fff;font-size:4vw;font-weight:900;font-family:Anteb2;margin:7vw 0 10vw;align-self:center;background-color:#f39e1e;border-radius:2vw;padding:0 .5vw .5vw}.galeriaText{color:#184179;font-size:1.25vw;font-weight:900;align-self:center;width:80%;margin-bottom:1vw}@media (max-width: 768px){.galeriaTitle{font-size:8vw;margin:13vw 0 8vw}.galeriaText{font-size:3vw;margin-bottom:0vw}}.eixoContainer{display:flex;flex-direction:column;align-items:center;width:100%}.eixoBtn{align-self:flex-start;display:flex;width:fit-content;padding:1vw 2vw;border-radius:2vw;color:#fcc70d;background-color:#ed1c24;font-size:1.5vw;font-family:M2;margin-left:15%}.eixoDiv{display:flex;width:70vw;margin-top:1vw;align-self:center;flex-wrap:wrap}.eixoDivText{display:flex;flex-direction:column;width:fit-content;padding-right:5vw}.eixoText{color:#184179;font-size:1vw;font-weight:900;line-height:2vw}.eixoGaleriaContainer{display:flex;width:100%;justify-content:space-evenly;flex-wrap:wrap}.eixoGaleriaCard{display:flex;flex-direction:column;width:25vw;margin-top:2vw}.eixoGaleriaCard:hover{cursor:pointer;transition:all .5s ease;transform:scale(1.02)}.eixoGaleriaTitle{font-size:1vw;color:#ed1c24;font-family:M2;margin:0 0 1vw 1vw}.eixoCardImg{width:25vw;height:15vw;object-fit:cover;border-radius:2vw;border:.3vw solid #00A651}@media (max-width: 768px){.eixoGaleriaContainer{flex-direction:column;align-items:center}.eixoDiv{width:95vw;flex-direction:column}.eixoDivText{flex-direction:column;width:95vw;margin-top:1vw}.eixoBtn{font-size:3vw;margin-left:2.5%}.eixoText{font-size:2.5vw;line-height:3.5vw}.eixoGaleriaCard{width:80vw}.eixoGaleriaTitle{font-size:3vw;margin:0 0 1vw 2vw}.eixoCardImg{width:80vw;height:45vw;object-fit:cover;border-radius:2vw;border:.3vw solid #00A651}}@media (max-width: 768px){.librasContainer{display:none}}.apjtamenteContainer{display:flex;flex-direction:column;width:100%;align-items:center}
