.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(--dark-red)!important}#registerModal .btn-close{background-color:var(--dark-red);background-image:url(/servicios/adopta-con-tiendanimal/build/images/close-modal-white.39b04acb.svg);background-size:20px;border-radius:99px;color:#fff;font-size:35px;font-weight:100;line-height:0;opacity:1;padding:5px}#registerModal .form-label{color:var(--dark-red);font-family:Nunito-Bold;font-size:16px;line-height:24px}#registerModal .form-label span{color:#ff5412}#registerModal #successRegister p{color:#5d4f4a;font-size:14px!important;line-height:22px!important}#registerModal .modal-header{border:none}#registerModal .form-input{border:2px solid #d7d3d2!important;border-radius:7px!important;padding:10px!important}#registerModal #registration-user-form form,#registerModal .confirmationContent{border:2px solid var(--dark-red)!important;padding:45px!important}#registerModal .required-asterisk:after{color:#ff5412;content:" *";display:inline}#registerModal .confirmationContent,#registerModal .formContainer{background-color:#fff;border-radius:10px;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(--dark-red)!important;font-family:Nunito-Regular;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:12px 12px 0 0;position:relative;transform:translateY(1px)}#registerModal form{padding:30px}#registerModal .formSubmit{border:none;border-radius:8px;font-size:18px;line-height:100%;margin-top:20px;margin-inline:auto;padding:20px 64px!important;width:fit-content!important}#registerModal .registerTitle{font-weight:700}#registerModal .title-form{color:var(--dark-red)!important;font-family:Nunito-Regular;font-size:35px!important;font-style:normal;font-weight:600!important;letter-spacing:-.751px;line-height:35px!important;margin:auto;max-width:90%;text-align:center}#registerModal #register_shelter_attachmentFile,#registerModal #register_shelter_cifFile,#registerModal #register_shelter_documents,#registerModal #register_shelter_imageFile{border-radius:7px;color:transparent;height:45px;width:100%}#registerModal #register_shelter_attachmentFile::-webkit-file-upload-button,#registerModal #register_shelter_cifFile::-webkit-file-upload-button,#registerModal #register_shelter_documents::-webkit-file-upload-button,#registerModal #register_shelter_imageFile::-webkit-file-upload-button{visibility:hidden}#registerModal #register_shelter_attachmentFile:before,#registerModal #register_shelter_cifFile:before,#registerModal #register_shelter_documents:before,#registerModal #register_shelter_imageFile:before{background-color:var(--dark-red);border:none;color:#fff;content:"Subir archivo";cursor:pointer;display:block;font-family:Nunito-Bold;font-size:16px;padding:10px 0;text-align:center;text-decoration:none;width:100%}#registerModal #register_shelter_attachmentFile_disclaimer_NO,#registerModal #register_shelter_attachmentFile_disclaimer_SI,#registerModal #register_shelter_attachmentFile_text,#registerModal #register_shelter_cifFile_text,#registerModal #register_shelter_imageFile_text{font-size:12px;overflow:hidden;width:100%}#registerModal #login-actions #submit-button{border:none;border-radius:8px;font-size:18px;line-height:100%;margin-top:20px;margin-inline:auto;padding:20px 64px!important;width:fit-content!important}#registerModal #register_shelter_isPublicEntity,#registerModal #register_shelter_privacyPolicy,#registerModal #remember-password{appearance:none;border:1px solid var(--light-red);border-radius:4px;height:16px;min-width:16px}#registerModal #register_shelter_isPublicEntity:checked,#registerModal #register_shelter_privacyPolicy:checked,#registerModal #remember-password:checked{background-color:var(--light-red);background-image:url(/servicios/adopta-con-tiendanimal/build/images/checked-input-white.826770c5.svg);background-position:50%;background-repeat:no-repeat}#registerModal .select2-container--default .select2-selection--multiple{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:100%}#register_shelter_cifFile_helper,#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:#00632e;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,#register_shelter_type{-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}.home .heroSection .heroImage{height:700px;object-fit:cover;object-position:center;width:100%}.home .formSection{margin:100px 0}.home .formSection .title{color:var(--dark-red);font-size:clamp(24px,4vw,48px)!important}.home .formSection .subtitle,.home .formSection .title{font-family:Aesthet-Nova-Bold;font-weight:700;line-height:110%!important;text-align:center}.home .formSection .subtitle{color:var(--tierra)!important;font-size:clamp(20px,4vw,24px)!important;margin-bottom:15px}.home .formSection .description{color:#5d4f4a;font-size:clamp(14px,2vw,20px)!important;line-height:33px;margin-inline:auto;max-width:800px;text-align:center}@media screen and (max-width:576px){.home .formSection .description{display:none}}.home .formSection form{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-top:30px}@media screen and (max-width:768px){.home .formSection form{grid-template-columns:repeat(1,1fr)}}.home .formSection form .select2-selection{align-items:center;display:flex;font-family:Nunito-Regular;justify-content:start;max-height:100%;padding-left:15px}.home .formSection form .select2-selection textarea{margin:0}.home .formSection form .ctaPrimary{border-radius:6px;font-size:28px;line-height:100%}.home .petSection{background-color:#f3f2f2;overflow:hidden;padding:100px 0;position:relative}.home .petSection .title{color:var(--dark-red);font-family:Aesthet-Nova-Bold;font-size:48px!important;line-height:110%!important;text-align:center}.home .petSection .petGrid{display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin:40px 0 80px;position:relative;z-index:2}@media screen and (min-width:768px) and (max-width:1400px){.home .petSection .petGrid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.home .petSection .petGrid{grid-template-columns:repeat(1,1fr)}}.home .petSection .petGrid .similarPetImage{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px 12px 0 0;height:272px;position:relative;width:100%}.home .petSection .petGrid .similarCard{border-radius:12px;box-shadow:3.23px 3.23px 19.4px 0 #00000026}.home .petSection .petGrid .similarCard .ctaPrimary{border-radius:0 0 12px 12px;font-family:Aesthet-Nova-Bold!important}.home .petSection .petGrid .similarInfo{background-color:#fff;padding:10px 20px}.home .petSection .petGrid .similarInfo p{color:var(--tierra);font-size:14px!important;margin:0}.home .petSection .petGrid .petName img{max-height:29px;max-width:29px;object-fit:cover;width:auto!important}.home .petSection .petGrid .petName h3{color:var(--tierra)!important;font-size:28px!important;line-height:33px!important;margin:0;max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home .petSection .urgentCta{background-color:var(--dark-red)!important;border-radius:6px;margin-inline:auto;width:fit-content}.home .petSection .circle1{position:absolute;right:25px;top:10%}@media (min-width:576px){.home .petSection .circle1{right:calc(100dvw/2 - 320px)}}@media (min-width:768px){.home .petSection .circle1{right:calc(100dvw/2 - 410px)}}@media (min-width:992px){.home .petSection .circle1{right:calc(100dvw/2 - 530px)}}@media (min-width:1200px){.home .petSection .circle1{right:calc(100dvw/2 - 620px)}}@media (min-width:1400px){.home .petSection .circle1{right:calc(100dvw/2 - 710px)}}.home .petSection .circle2{position:absolute;right:25px;top:30%}@media (min-width:576px){.home .petSection .circle2{right:calc(100dvw/2 - 390px);top:40%}}@media (min-width:768px){.home .petSection .circle2{right:calc(100dvw/2 - 480px)}}@media (min-width:992px){.home .petSection .circle2{right:calc(100dvw/2 - 600px)}}@media (min-width:1200px){.home .petSection .circle2{right:calc(100dvw/2 - 690px)}}@media (min-width:1400px){.home .petSection .circle2{right:calc(100dvw/2 - 780px)}}.home .petSection .circle3{bottom:25%;left:25px;position:absolute}@media (min-width:576px){.home .petSection .circle3{bottom:30%;left:calc(100dvw/2 - 420px)}}@media (min-width:768px){.home .petSection .circle3{left:calc(100dvw/2 - 510px)}}@media (min-width:992px){.home .petSection .circle3{left:calc(100dvw/2 - 630px)}}@media (min-width:1200px){.home .petSection .circle3{left:calc(100dvw/2 - 720px)}}@media (min-width:1400px){.home .petSection .circle3{left:calc(100dvw/2 - 810px)}}.home .ayudaSection{background-position:50%;background-size:cover;padding:150px 0;position:relative}.home .ayudaSection .image{align-items:center;border-radius:20px;display:flex;height:435px;min-height:667px;object-fit:cover;object-position:center;width:100%}@media screen and (max-width:768px){.home .ayudaSection .image{margin-bottom:30px;min-height:400px}}.home .ayudaSection .title{color:#fff;font-size:48px;line-height:110%;margin-bottom:20px}.home .ayudaSection .description{color:#fff;font-family:Nunito-Regular;font-size:20px;line-height:33px;margin-bottom:20px}.home .ayudaSection .ctaPrimaryWhite{border-radius:6px;width:fit-content}.home .ayudaSection .flower{bottom:0;left:25px;position:absolute;z-index:-1}@media (min-width:576px){.home .ayudaSection .flower{left:calc(100dvw/2 - 520px)}}@media (min-width:768px){.home .ayudaSection .flower{left:calc(100dvw/2 - 610px)}}@media (min-width:992px){.home .ayudaSection .flower{left:calc(100dvw/2 - 730px)}}@media (min-width:1200px){.home .ayudaSection .flower{left:calc(100dvw/2 - 820px)}}@media (min-width:1400px){.home .ayudaSection .flower{left:calc(100dvw/2 - 910px)}}.home .animalSection{margin:100px 0}.home .animalSection .title{color:var(--dark-red);text-align:center}.home .animalSection .animalGrid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:100px}@media screen and (max-width:768px){.home .animalSection .animalGrid{gap:24px;grid-template-columns:repeat(1,1fr)}}.home .animalSection .animalGrid .animal .imagePet{height:250px;margin:auto;object-fit:contain;width:100%}.home .animalSection .animalGrid .animal .animalCta{border-radius:6px;margin-top:20px;margin-inline:auto;padding:15px 20px;width:max-content}.home .animalSection .animalGrid .animal.gatos,.home .animalSection .animalGrid .animal.otros,.home .animalSection .animalGrid .animal.perros{position:relative}.home .animalSection .animalGrid .animal.gatos:hover .stars,.home .animalSection .animalGrid .animal.otros:hover .stars,.home .animalSection .animalGrid .animal.perros:hover .stars{display:block!important}.home .animalSection .animalGrid .animal.gatos .stars,.home .animalSection .animalGrid .animal.otros .stars,.home .animalSection .animalGrid .animal.perros .stars{display:none;height:180px;object-fit:contain;position:absolute;top:0;width:100%}.home .shelterSection{background-color:var(--light-red);margin-top:350px;padding:0 0 100px;position:relative}@media screen and (max-width:768px){.home .shelterSection{margin-top:0;min-height:65dvh;padding-top:30px}}.home .shelterSection:before{background-image:url(/servicios/adopta-con-tiendanimal/build/images/shelter-bg.6d8f1ddd.svg);background-repeat:no-repeat;background-size:contain;content:"";height:100%;left:0;overflow:hidden;position:absolute;top:-16dvw;width:100%;z-index:-1}.home .shelterSection .title{color:#fff;font-size:48px;line-height:110%}.home .shelterSection .ctaPrimaryWhite{border-radius:6px;margin:40px 0;width:fit-content}.home .shelterSection .shelterDisc{color:#fff;font-size:20px!important;font-weight:700}.home .shelterSection .modalCta{color:#fff!important;font-size:20px!important;font-weight:700;margin-top:10px;text-decoration:none}.home .shelterSection .image{bottom:0;display:block;margin-left:auto;margin-right:0;max-width:100%;position:absolute;right:0}@media screen and (max-width:768px){.home .shelterSection .image{margin-top:40px}}.home .historySection{background-color:#f0faf0;background-image:url(/servicios/adopta-con-tiendanimal/build/images/corazones-bg.5fa8b912.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:100px 0 250px}.home .historySection .title{color:var(--dark-red);margin-bottom:30px;text-align:center}.home .historySection .description{color:#5d4f4a;font-family:Nunito-Bold;font-size:22px!important;line-height:33px!important;text-align:center}.home .historySection .boxGrid{display:grid;gap:23px;grid-template-columns:repeat(2,1fr);margin:100px 0 50px;position:relative}@media screen and (max-width:768px){.home .historySection .boxGrid{grid-template-columns:repeat(1,1fr)}}.home .historySection .boxGrid .heart{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-22deg);width:136px}.home .historySection .boxGrid .box{align-items:center;background-blend-mode:color;background-color:rgba(93,79,74,.38);background-position:50%;background-size:cover;border-radius:20px;display:flex;height:375px;justify-content:center;width:100%}.home .historySection .boxGrid .box .boxTitle{color:#fff!important}.home .historySection .ctaPrimary{border-radius:6px;margin-inline:auto;width:fit-content}