.homepageForm{padding-top:40px}.bodyHomepage{background-color:#fffdfb}.bodyHomepage .select2-container--default .select2-selection--multiple{border:none!important;max-height:40px;overflow:hidden}.historyCarousel .owl-nav{margin-top:0!important}.historyCarousel .owl-prev{left:-60px;position:absolute;top:50%;transform:translateY(-50%)}.historyCarousel .owl-nav [class*=owl-]:hover{background:transparent!important}.historyCarousel .owl-next span,.historyCarousel .owl-prev span{font-size:74px!important;font-weight:100}.historyCarousel .owl-next{position:absolute;right:-60px;top:50%;transform:translateY(-50%)}.bodyHomepage h1{color:#fff;font-family:Outfit;font-size:80px!important;font-style:normal;font-weight:700!important;letter-spacing:-.8px;line-height:100%!important}@media screen and (max-width:767px){.bodyHomepage h1{font-size:50px!important}}.bodyHomepage .ctaPrimaryWhite{height:34px;line-height:0;padding:0;width:100%}@media screen and (max-width:767px){.bodyHomepage .ctaPrimaryWhite{width:100%}}.homepageBanner{background-position:50%;background-repeat:no-repeat;background-size:cover;height:600px}@media screen and (max-width:767px){.homepageBanner{height:400px}}.bannerSubtitle{color:#fff;font-size:58px!important;font-style:normal;font-weight:400;line-height:100%!important}@media screen and (max-width:767px){.bannerSubtitle{text-wrap:nowrap;font-size:38px!important}}.helpSection{background-color:#f2eae1;margin:100px 0}@media screen and (max-width:767px){.helpSection{margin:50px 0}}.helpSection .helpInfo{padding:60px}@media screen and (max-width:767px){.helpSection .helpInfo{padding:20px;text-align:center}.helpSection .helpInfo .ctaPrimary{padding:16px 18px}}.historyContainer{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:700px;justify-content:center}.historyCard{background-color:#f2eae1;padding:30px}.historyCard .description{font-size:20px!important;font-style:italic;line-height:100%!important}.historyCard .ctaPrimary{margin:auto;width:fit-content}@media screen and (max-width:767px){.historyCard .ctaPrimary{padding:16px 25px}}.historyCard h3{font-size:35px!important}.cardImage{aspect-ratio:1/1;object-fit:cover}.morePet h2{margin:120px 0 50px}.similarPetImage{aspect-ratio:1/1;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.urgentSimilar{border-radius:60px 60px 0 0;bottom:0;display:none;left:0;padding:10px 50px;position:absolute;right:0;text-align:center}.similarInfo{background-color:#f2eae1;padding:25px 50px}.similarInfo p,.urgentSimilar p{font-size:20px!important}.urgentSimilar p{color:#fff}.petName img{width:auto!important}.urgentCarouselCta{margin:70px 0}@media screen and (max-width:767px){.urgentCarouselCta{margin:35px 0;padding:15px 25px}}.morePetCarousel{margin-top:60px}.morePetCarousel .owl-item{transform:scale(.8)!important}.morePetCarousel .owl-item.center{transform:scale(1)!important}.morePetCarousel .owl-nav{margin-top:10px!important}.morePetCarousel .owl-prev{margin-right:30px!important}.morePetCarousel .owl-next span,.morePetCarousel .owl-prev span{font-size:74px!important;font-weight:100}.morePetCarousel .owl-next{margin-left:30px!important}.ctaProtectoras{margin:120px 0 60px}@media screen and (max-width:767px){.ctaProtectoras{margin:0 0 60px}}.ctaProtectoras .ctaPrimary{width:fit-content}@media screen and (max-width:767px){.ctaProtectoras .ctaPrimary{margin:auto}}.adoptionSection .ctaPrimary{margin:auto;width:fit-content}@media screen and (max-width:767px){.adoptionSection .ctaPrimary{padding:15px}.adoptionSection video{height:180px}}#registerModal .modal-content{background-color:var(--light-red)!important}#registerModal .btn-close{background-color:var(--light-red);background-image:none;border-radius:99px;color:#fff;font-family:Outfit;font-size:35px;font-weight:100;line-height:0;opacity:1;padding:5px}#registerModal .form-label{font-family:Outfit;font-size:15px;font-weight:500;margin-bottom:5px!important;margin-top:15px!important}#registerModal .modal-header{border:none}#registerModal .form-input{border:1px solid var(--dark-red)!important;border-radius:0!important;padding:10px!important}#registerModal #registration-user-form form,#registerModal .confirmationContent{border:2px solid var(--dark-red)!important;padding:45px!important}#registerModal .required-asterisk:before{color:var(--light-red);content:"* ";display:inline}#registerModal .confirmationContent,#registerModal .formContainer{background-color:#fff;margin:auto;max-width:600px;padding:45px 0;width:100%}#registerModal .nav-tabs{border-bottom:2px solid var(--light-red)}#registerModal .nav-link{color:var(--light-red)!important;font-family:Outfit;font-style:normal;font-weight:600!important}#registerModal .nav-tabs .nav-item.show .nav-link,#registerModal .nav-tabs .nav-link.active,#registerModal .nav-tabs .nav-link:focus,#registerModal .nav-tabs .nav-link:hover{background-color:#fff;border:2px solid var(--light-red);border-bottom:0;border-radius:0;transform:translateY(1px)}#registerModal form{padding:30px}#registerModal .formSubmit{border:none;margin-top:20px;padding:15px 0!important;text-transform:uppercase;width:100%!important}#registerModal .registerTitle{font-weight:700}#registerModal .title-form{color:var(--light-red)!important;font-family:Outfit;font-size:35px!important;font-style:normal;font-weight:600!important;letter-spacing:-.751px;line-height:35px!important;text-align:center}#registerModal #register_shelter_attachmentFile,#registerModal #register_shelter_imageFile{color:transparent;height:45px;width:100%}#registerModal #register_shelter_attachmentFile::-webkit-file-upload-button,#registerModal #register_shelter_imageFile::-webkit-file-upload-button{visibility:hidden}#registerModal #register_shelter_attachmentFile:before,#registerModal #register_shelter_imageFile:before{background-color:var(--light-red);border:none;color:#fff;content:"Subir archivo";cursor:pointer;display:block;font-size:18px;padding:10px 0;text-align:center;text-decoration:none;width:100%}#registerModal #register_shelter_attachmentFile_text,#registerModal #register_shelter_imageFile_text,#register_shelter_imageFile_helper{font-size:12px;overflow:hidden;width:100%}.ctaBlocksContainer{height:700px;position:relative}@media screen and (min-width:768px) and (max-width:1023px){.ctaBlocksContainer{height:1090px}}@media screen and (max-width:767px){.ctaBlocksContainer{height:1090px;height:590px}}.ctaBlocksContainer .ctaBlock{align-items:center;border-radius:40px;display:flex;justify-content:center;position:absolute;width:fit-content}@media screen and (max-width:767px){.ctaBlocksContainer .ctaBlock{border-radius:15px}}.ctaBlocksContainer .ctaBlock p{align-items:center;display:flex;flex-direction:column;font-weight:700;gap:10px;justify-content:center}@media screen and (max-width:767px){.ctaBlocksContainer .ctaBlock p img{width:40px}}.ctaBlocksContainer .blockPerros{aspect-ratio:340/278;background-color:#ffec00;bottom:140px;left:0;width:340px;z-index:1}@media screen and (min-width:1024px) and (max-width:1439px){.ctaBlocksContainer .blockPerros{width:300px}}@media screen and (min-width:768px) and (max-width:1023px){.ctaBlocksContainer .blockPerros{bottom:auto;left:auto;right:0;top:60px}}@media screen and (max-width:767px){.ctaBlocksContainer .blockPerros{bottom:auto;left:auto;right:0;top:30px;width:180px}}.ctaBlocksContainer .blockProtectoras{aspect-ratio:340/450;background-color:#b9eddd;left:240px;top:0;width:340px}@media screen and (min-width:1024px) and (max-width:1439px){.ctaBlocksContainer .blockProtectoras{left:90px}}@media screen and (min-width:768px) and (max-width:1023px){.ctaBlocksContainer .blockProtectoras{left:0;width:400px}}@media screen and (max-width:767px){.ctaBlocksContainer .blockProtectoras{left:0;width:220px}}.ctaBlocksContainer .blockOtrosAnimales{aspect-ratio:340/278;background-color:#ffabb7;bottom:20px;left:450px;width:340px;z-index:1}@media screen and (min-width:1024px) and (max-width:1439px){.ctaBlocksContainer .blockOtrosAnimales{left:340px}}@media screen and (min-width:768px) and (max-width:1023px){.ctaBlocksContainer .blockOtrosAnimales{bottom:230px;left:0}}@media screen and (max-width:767px){.ctaBlocksContainer .blockOtrosAnimales{left:0;top:330px;width:180px}}.ctaBlocksContainer .blockGatos{aspect-ratio:340/278;background-color:#360a0a;right:300px;top:20px;width:340px;z-index:1}@media screen and (min-width:1024px) and (max-width:1439px){.ctaBlocksContainer .blockGatos{width:300px}}@media screen and (min-width:768px) and (max-width:1023px){.ctaBlocksContainer .blockGatos{left:200px;top:390px}}@media screen and (max-width:767px){.ctaBlocksContainer .blockGatos{left:30%;top:210px;width:180px}}.ctaBlocksContainer .blockQuinesSomos{aspect-ratio:400/450;background-color:#c33;right:0;top:140px;width:400px}@media screen and (min-width:1024px) and (max-width:1439px){.ctaBlocksContainer .blockQuinesSomos{top:70px}}@media screen and (min-width:768px) and (max-width:1023px){.ctaBlocksContainer .blockQuinesSomos{bottom:0;top:auto}}@media screen and (max-width:767px){.ctaBlocksContainer .blockQuinesSomos{bottom:0;top:auto;width:225px}}.historyContainer{position:relative}@media screen and (max-width:767px){.historyContainer{height:560px;padding:0 50px}.historyContainer .historyCard{padding:10px}.historyContainer .ctaPrimary{padding:15px}}.historyContainer .icon{aspect-ratio:1/1;max-width:120px;position:absolute}.historyContainer .iconHeart{left:0;top:130px}@media screen and (max-width:767px){.historyContainer .iconHeart{left:0;top:60px}}@media screen and (min-width:768px) and (max-width:1023px){.historyContainer .iconHeart{left:50px;top:50px}}.historyContainer .iconFlower{max-width:180px;right:260px;top:30px}@media screen and (max-width:767px){.historyContainer .iconFlower{max-width:130px;right:0;top:-30px}}@media screen and (min-width:768px) and (max-width:1023px){.historyContainer .iconFlower{max-width:130px;right:40px;top:-10px}}@media screen and (min-width:1024px) and (max-width:1439px){.historyContainer .iconFlower{right:70px}}.historyContainer .iconStar{bottom:70px;left:320px;max-width:180px}@media screen and (max-width:767px){.historyContainer .iconStar{bottom:0;left:0;max-width:130px}}@media screen and (min-width:768px) and (max-width:1023px){.historyContainer .iconStar{bottom:0;left:50px;max-width:130px}}@media screen and (min-width:1024px) and (max-width:1439px){.historyContainer .iconStar{left:120px}}.historyContainer .iconHome{bottom:30px;right:260px}@media screen and (max-width:767px){.historyContainer .iconHome{bottom:80px;right:0}}@media screen and (min-width:768px) and (max-width:1023px){.historyContainer .iconHome{bottom:40px;right:50px}}#register_shelter_location{-webkit-appearance:none;-moz-appearance:none;background:transparent;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-position-x:100%;background-position-y:10px;background-repeat:no-repeat;border:1px solid #dfdfdf;border-radius:2px;margin-right:2rem;padding:1rem 2rem 1rem 1rem}.ot-sdk-cookie-policy{font-family:Outfit!important;font-size:16px!important}