main{position:relative;top:-100px}.page-header{position:sticky!important}header div a{color:#fff}header div{color:#fff}.header-cta{position:relative;background-image:url(/assets/fundoFamily-CYPvHjob.jpg);background-repeat:no-repeat;background-size:cover;background-position:100% 55%;min-height:600px}.cta__content{padding-left:2%;position:absolute;width:100%;height:calc(100% - 100px);top:100px}.content__info{position:absolute;top:20%;max-width:500px;width:fit-content;text-align:center;color:#fff}.header-cta h1{font-size:2.5em;margin:0}.header-cta h1 span{color:var(--primary-green)}.info__about{max-width:450px;font-weight:400!important;font-size:1.2em}.content__info a{margin-top:20px}.arrow-btn{width:40px;height:40px;border:1px solid var(--stroke);border-radius:50%;position:absolute;bottom:-20px;left:50%;cursor:pointer}.adoption-main{display:flex;justify-content:center;align-items:center;gap:60px;padding:3%;line-height:24px}.adoption-main h4{color:var(--primary-green)}.adoption-main .left{display:flex;flex-direction:column;gap:20px}.adoption-main .right{width:calc(1140px - 16%);display:flex;align-items:center;justify-content:center;position:relative}.adoption-main .left span{max-width:550px}.adoption-main a{max-width:250px;border-radius:20px}.cardPet{max-width:380px;height:460px;background-color:#fff}.cardPet.in-back>img{width:100%;height:50%;object-fit:cover}.cardPet.in-back{position:absolute;z-index:-1;opacity:.5}.cardPet.in-back:first-child{right:50%;height:420px}.cardPet.cardPet.in-back:last-child{left:50%;height:420px}.pricing,.faq{display:flex;gap:30px;padding:5%;align-items:center;justify-content:center;flex-direction:column}.pricing__title,.faq__title{text-align:center}.pricing__title h4,.faq__title h4{color:var(--primary-green)}.plan-container{display:flex;gap:24px;flex-wrap:wrap}.plan{position:relative;display:flex;flex-direction:column;align-items:center;height:550px;width:320px;padding:30px;border-radius:10px;justify-content:space-between;border:1px solid var(--cinzaClaro)}.plan img{position:absolute;right:0;top:1%;fill:none}.infPrice{width:100%;display:flex;flex-direction:column;justify-content:space-between;gap:10px}.plan hr{width:100%;border:none;height:1px;background-color:var(--cinzaClaro)}.plan ul{list-style-type:none;display:flex;flex-direction:column;width:100%;gap:10px}.plan button{background-color:#fff;color:var(--primary-green);width:100%;height:8%;border-radius:6px;border:1px solid var(--cinzaClaro);cursor:pointer}.plan button:hover{transition-duration:.2s;background-color:var(--primary-green);color:#fff}.price{font-size:30px;color:#000;font-weight:700}.namePlan{color:var(--primary-green);font-weight:600}.caixinhas{position:relative;display:flex;height:700px;color:#fff;background-color:var(--primary-green)}.caixinhas .content span{width:90%}.caixinhas .content h1{width:fit-content}.caixinhas .content button{max-width:200px}.caixinhas .content{position:absolute;top:50%;transform:translateY(-50%);margin-left:9%;max-width:40%;gap:16px;display:flex;flex-direction:column;flex-wrap:wrap}.wrapper__right{width:50%}#scene{width:100%;height:700px;background-image:url(/images/pattern.png)}.promo-banner{background-image:url(/images/promo-banner.png);display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center;min-height:443px;color:#fff;gap:24px}.banner__title{font-size:2em;font-weight:600}.faq{gap:54px}.faq-container{display:grid;grid-template-columns:1fr 1fr;width:80%;height:auto;gap:24px}.faq-container>div{gap:24px}.faq-question{width:50;height:auto;overflow:hidden;display:flex;flex-direction:column;border-radius:8px;border:1px solid #f3f4fe;box-shadow:0 20px 95px #c9cbcc4d;padding:20px;gap:24px;cursor:pointer}.faq__content{display:none;color:var(--primary-text-color)}.faq-question.active .faq__content{display:flex}.faq__header{display:flex;align-items:center;gap:16px}.faq__icon{display:flex;align-items:center;justify-content:center;border-radius:8px;background-color:#0000000f;padding:14px}.faq__icon svg{transform:rotate(90deg)}.faq-question.active .faq__icon svg{transform:rotate(-90deg)!important}#rodape{flex-direction:column;background:url(/assets/dog-yduNKkfc.png) center/cover no-repeat;width:100%;height:90vh;display:flex!important;justify-content:end!important;align-items:baseline!important}.titleRodape{width:100%;height:10%;margin-bottom:20px}.titleRodape>h1{font-size:1.4em;color:var(--primary-green)}#indices{width:100%;height:15%}#indices>a{color:var(--branco);font-size:1.2em;margin:0 20px;text-decoration:none}.redesSociais{width:100%;height:15%;flex-direction:row;gap:30px}.redes{flex-direction:row;width:auto;height:60%}.redes>img{cursor:pointer;width:30px;height:30px;margin-right:8px}.redes>a{text-decoration:none;color:#fff;font-size:1.2em}#copy{width:100%;height:15%}#copy>p{color:var(--cinzaEscuro);font-size:1.2em}@media screen and (max-width: 1280px){.adoption-main{text-align:center;flex-direction:column}.adoption-main .left{align-items:center}.adoption-main .left a{min-width:160px}.adoption-main .right{width:100%}.in-back{display:none!important}.caixinhas{display:flex;flex-direction:column}.caixinhas .content{max-width:100%!important;left:50%;transform:translate(-50%,-50%)!important;align-items:center;width:100%;margin:0!important}.caixinhas span{width:100%}.plan-container{display:flex;align-items:center;justify-content:center}.faq-container{grid-template-columns:1fr;width:100%!important;flex-direction:column}.faq-container .faq-question{width:100%}}@media screen and (max-width: 992px){.caixinhas .content{justify-content:center;text-align:center}}
