.waves{position:absolute;left:0;bottom:-3px;z-index:2;width:100%;height:auto}#breadcrumbs{display:none !important}.waves.top{bottom:unset;top:0}.hero__banner{position:relative}.hero__banner img{width:100%}.hero__banner .hero__text{position:absolute;bottom:50%;transform:translate(-50%, 50%);left:50%}.hero__banner .hero__text h1{font-size:80px;font-weight:300;line-height:80px;letter-spacing:-0.02em;text-align:center;color:#fff;margin:0;margin-bottom:24px}.hero__banner .hero__text h1.border-bottom{margin-bottom:48px;padding-bottom:32px;position:relative}.hero__banner .hero__text h1.border-bottom::before{content:"";background-color:var(--yellow);width:260px;height:4px;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.hero__banner .hero__text span{font-size:24px;font-weight:400;line-height:28.8px;text-align:center;color:#fff;width:100%;display:block;margin-bottom:24px}.hero__banner .hero__text p{font-size:24px;font-weight:400;line-height:28.8px;text-align:center;margin:0;margin-bottom:48px;padding-bottom:2rem;position:relative;color:#fff}.hero__banner .hero__text p::before{content:"";background-color:var(--yellow);width:90%;height:4px;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.hero__banner .hero__text a{width:194px;height:37px;border-radius:120px;display:flex;justify-content:center;align-items:center;background-color:var(--primary-color);color:#fff;margin:0 auto}.hero__banner .hero__text a:hover{background-color:var(--primary-color-hover)}.hero__banner .arrow{position:absolute;z-index:2;bottom:55px;transform:translate(-50%, 0%);left:50%}.cremation__informations{display:flex;justify-content:space-between;gap:4rem;margin:0;padding-top:64px}.cremation__informations::before,.cremation__informations::after{display:none}.cremation__informations .informations__image{padding:32px;background-color:rgba(135,178,79,.0784313725);border-radius:24px;height:fit-content;height:-moz-fit-content;height:fit-content;position:sticky;top:11rem}.cremation__informations .informations__text{display:flex;flex-direction:column;gap:32px;width:fit-content;margin:0 auto 10rem}.cremation__informations .informations__text:nth-of-type(5){margin-bottom:0}.cremation__informations .informations__text h2{width:520px;font-size:32px;font-weight:400;line-height:38.4px;letter-spacing:-0.02em;color:var(--blue);margin:0}.cremation__informations .informations__text p{width:480px;font-size:18px;font-weight:300;line-height:25.2px;color:#595959}.cremation__informations .informations__text a{width:185px;height:41px;border-radius:16px;display:flex;justify-content:center;align-items:center;background-color:var(--primary-color);color:#fff}.cremation__informations .informations__text a:hover{background-color:var(--primary-color-hover)}.cremation__service{display:flex;flex-direction:column;margin-bottom:100px}.cremation__service .service__text{max-width:649px}.cremation__service .service__text h2{font-size:32px;font-weight:400;line-height:38.4px;letter-spacing:-0.02em;text-align:left;color:var(--blue);margin:0;margin-bottom:24px}.cremation__service .service__text p{font-size:18px;font-weight:300;line-height:25.2px;text-align:left;color:#595959}.cremation__banner--central img{width:100%}#process{background:#f6f9f2 !important;position:relative}#process .cremation__process{width:1296px;margin:0 auto;padding:64px 2rem 90px;max-width:100%}#process .cremation__process .process__title{margin-bottom:40px}#process .cremation__process .process__title h2{margin:0;margin-bottom:24px;font-size:48px;font-weight:400;line-height:48px;letter-spacing:-0.02em;width:673px;color:var(--blue)}#process .cremation__process.funeral .process__title h2{font-size:45px}#process .cremation__process.funeral .process__title p{width:673px}#process .cremation__process .process__title p{font-size:18px;font-weight:300;line-height:25.2px;width:286px}#process .process__card{background-color:#fff;border-radius:40px;padding:71px 64px;align-items:stretch;gap:4rem;position:relative;margin-bottom:40px;display:grid;grid-template-columns:repeat(2, 1fr)}#process .process__card .card__text{position:relative;display:flex;height:100%;flex-direction:column;justify-content:center;width:552px;padding-bottom:2rem}#process .process__card .card__text h2{font-size:48px;font-weight:400;line-height:57.6px;letter-spacing:-0.02em;color:var(--blue);margin:0;padding-bottom:2rem}#process .cremation__process.funeral .process__card .card__text h2{padding-top:3rem}#process .process__card .card__text p{font-size:20px;font-weight:300;line-height:28px;color:#595959;margin-bottom:2rem}#process .spb-asset-content,#process .col-sm-12{position:unset}#process .cremation__process.funeral .process__wrapper .process__information h3{font-size:20px;font-weight:400;line-height:28px;text-align:left;color:var(--blue);margin:0;margin-bottom:24px}#process .cremation__process.funeral .process__wrapper .process__information .process__labels{margin-bottom:24px}#process .process__card .card__text a{width:184px;height:45px;border-radius:16px;background:var(--primary-color);color:#fff;display:flex;justify-content:center;align-items:center}#process .process__card .card__text a{background:var(--primary-color-hover)}#process .process__card .card__text .top{position:absolute;top:0;left:0}#process .process__card .card__text .bottom{position:absolute;right:0;bottom:0}#process .process__card svg{position:absolute}.process__wrapper{display:flex;gap:16px}.process__wrapper .process__information{background:#fff;border-radius:40px;padding:44px;flex:1}.process__wrapper .process__information.image{display:flex;flex-wrap:wrap;gap:24px;flex-direction:row;width:640px}.process__wrapper .process__information.image .information__text{display:flex;flex-direction:column;gap:24px;width:244px}.process__wrapper .process__information.image .information__image{min-width:200px}.process__wrapper .process__information p{font-size:18px;font-weight:300;line-height:25.2px;text-align:left;color:#595959}.process__wrapper .process__information p strong{color:#87b24f;font-weight:600}.process__wrapper .process__information .process__labels{display:flex;gap:8px;flex-wrap:wrap}.process__wrapper .process__information .process__labels div{display:flex;background:rgba(66,188,193,0.0784313725);align-content:center;padding:9px 16px;border-radius:16px;gap:8px}.process__wrapper .process__information .process__labels div span{font-size:16px;font-weight:400;color:#595959;text-align:left}.cremation__needs{margin-top:64px}.cremation__needs .needs__title{width:742px;margin:0 auto 64px}.cremation__needs .needs__title h2{font-size:48px;font-weight:300;line-height:48px;letter-spacing:-0.02em;text-align:center;color:var(--blue)}.cremation__needs .needs__title p{font-size:20px;font-weight:300;line-height:28px;text-align:center;color:#595959}.cremation__needs .needs__grid{display:grid;gap:24px;align-items:stretch;grid-template-columns:repeat(3, 1fr)}.cremation__needs .needs__grid .grid__item{padding:64px;display:flex;flex-direction:column;gap:24px;background-color:rgba(135,178,79,0.0784313725);border-radius:48px;align-items:center}.cremation__needs .needs__grid .grid__item header.icon{width:88px;height:88px;border-radius:100%;background-color:#fff;display:flex;justify-content:center;align-items:center}.cremation__needs .needs__grid .grid__item h3{font-size:24px;font-weight:400;line-height:28.8px;letter-spacing:-0.02em;text-align:center;color:var(--primary-color);margin:0}.cremation__needs .needs__grid .grid__item p{font-size:16px;font-weight:300;line-height:22.4px;text-align:center;color:#595959}.cremation__banner--central{position:relative;margin:64px 0 0}.cremation__banner--central img{width:100%}.row.fw-row.dynamic-header-change#crematorium:not(#art){background:#f6f9f1 !important;position:relative}.cremation__crematorium{width:1296px;margin:0 auto;padding:64px 2rem 120px;max-width:100%}.cremation__crematorium .crematorium__informations{display:flex;align-items:center;justify-content:space-between;gap:4rem;flex:1;margin-bottom:64px}.cremation__crematorium .crematorium__informations h2{font-size:40px;font-weight:400;line-height:48px;letter-spacing:-0.02em;text-align:left;color:var(--blue);width:380px;margin:0;margin-bottom:40px}.cremation__crematorium .crematorium__informations p{font-size:20px;font-weight:300;line-height:25.2px;text-align:left;width:510px;color:#595959}.cremation__crematorium .crematorium__card{background:#fff;width:100%;padding:48px 32px;border-radius:32px;display:flex;align-items:center;justify-content:space-between;gap:4rem}.cremation__crematorium .crematorium__card .card__text{display:flex;flex-direction:column}.cremation__crematorium .crematorium__card .card__text h3{font-size:32px;font-weight:400;line-height:38.4px;letter-spacing:-0.02em;text-align:left;margin:0;margin-bottom:16px;width:647px;color:var(--blue)}.cremation__crematorium .crematorium__card .card__text p{font-size:20px;font-weight:300;line-height:22.4px;text-align:left;width:710px;color:#595959}.cremation__crematorium .crematorium__card a{width:214px;height:75px;border-radius:16px;font-size:14px;font-weight:600;line-height:21px;text-align:center;color:#fff;background-color:var(--primary-color);display:flex;justify-content:center;align-items:center}.cremation__crematorium .crematorium__card a:hover{background-color:var(--primary-color-hover)}.cremation__struct{display:flex;gap:2rem;justify-content:space-between;margin:64px 0}.cremation__struct .struct__text{width:510px}.cremation__struct .struct__text h2{font-size:48px;font-weight:400;line-height:57.6px;letter-spacing:-0.02em;text-align:left;color:var(--blue);margin:0;margin-bottom:40px;padding-top:20px}.cremation__struct .struct__text p{font-size:20px;font-weight:300;line-height:28px;text-align:left;color:#595959;margin-bottom:40px}.cremation__struct .struct__text .struct__buttons{display:flex;gap:8px}.cremation__struct .struct__text a{width:220px;height:45px;border-radius:16px;display:flex;justify-content:center;align-items:center;background:var(--primary-color);color:#fff}.cremation__struct .struct__text a.outline{background:rgba(0,0,0,0);border:1px solid #e0e0e0;color:var(--primary-color)}.cremation__struct .struct__text a:hover{background-color:var(--primary-color-hover)}.cremation__struct .struct__text a.outline:hover{background:#fdefd7;border:1px solid #fadbae}.cremation__struct .struct__images{gap:16px;display:flex;align-items:center}.cremation__struct .struct__images .images__content:not(.hidden){gap:16px;display:flex;align-items:center}.cremation__struct.funeral{align-items:center}.cremation__plan{background-image:url(https://cjs.agenciaserie.com.br/wp-content/uploads/Rectangle-10703.jpg);background-position:center;background-repeat:no-repeat;padding:120px 20px;display:flex;flex-direction:column;justify-content:center;align-items:center}.cremation__plan .plan__title{display:flex;flex-direction:column;margin:0 auto 64px;width:fit-content;align-items:center}.cremation__plan .plan__title h2{margin:0;margin-bottom:32px;font-size:40px;font-weight:400;line-height:48px;letter-spacing:-0.02em;text-align:center;color:var(--blue);width:768px}.cremation__plan .plan__title p{font-size:18px;font-weight:300;line-height:25.2px;text-align:center;width:456px}.cremation__plan .plan__image{position:relative}.cremation__plan .plan__image .image__text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column}.cremation__plan .plan__image .image__text p{color:#fff;font-size:24px;font-weight:300;line-height:28.8px;text-align:center;width:525px;margin:0 0 32px}.cremation__plan .plan__image .image__text strong{font-size:56px;font-weight:600;line-height:56px;letter-spacing:-0.02em;text-align:center;color:#fff;width:100%;background:rgba(0,0,0,0);margin-bottom:40px}.cremation__plan .plan__image .image__text strong span{display:none}.cremation__plan .plan__image .image__text a:not(strong){width:149px;height:45px;border-radius:16px;margin:0 auto;background:var(--primary-color);color:#fff;display:flex;justify-content:center;align-items:center;line-height:1}.cremation__plan .plan__image .image__text a:hover{background:var(--primary-color-hover)}.cremation__informations .informations__content{display:flex;flex-direction:column;gap:20px}@media(max-width: 1200px){.cremation__informations .informations__image{display:none}.cremation__informations .informations__content{width:100%;gap:2rem}.cremation__informations .informations__text{gap:24px;margin-bottom:0}.cremation__informations .informations__text h2{width:100%;font-size:28px;margin:0}.cremation__informations .informations__text p{font-size:16px;line-height:22.4px;width:100%;margin:0}.cremation__informations .informations__content .mobile__only{display:flex;align-items:center;justify-content:center;padding:12px;background-color:rgba(135,178,79,.0784313725);border-radius:48px;width:fit-content;margin:0 auto}.cremation__service{margin-bottom:2rem}.cremation__service .service__text{width:100%;max-width:100%}.cremation__service .service__text h2{font-size:28px;line-height:33.6px}.cremation__service .service__text p{font-size:16px;line-height:22.4px}#process .cremation__process{padding:2rem;padding-bottom:3rem}#process .cremation__process .process__title h2,#process .cremation__process.funeral .process__title h2{font-size:28px;line-height:33.6px;letter-spacing:-0.02em;width:100%;margin-bottom:16px}#process .cremation__process .process__title p,#process .cremation__process.funeral .process__title p{width:100%;font-size:16px;line-height:22.4px}#process .process__card{grid-template-columns:repeat(1, 1fr);padding:48px 24px}#process .funeral .process__card{margin-bottom:0}#process .process__card:nth-of-type(3){flex-direction:column-reverse;display:flex}#process .process__card .card__text{width:100%}#process .process__card .card__text svg{width:16px}#process .process__card .card__text h2{padding-top:30px;font-size:28px;line-height:33.6px;letter-spacing:-0.02em}#process .process__card .card__text p{font-size:16px;line-height:22.4px}#process .process__card .card__text .desktop__only{display:flex;justify-content:center}#process .cremation__process.funeral .process__wrapper .process__information .process__labels{display:grid;grid-template-columns:repeat(2, 1fr)}#process .cremation__process.funeral .process__wrapper .process__information .process__labels div{flex-direction:column;justify-content:center;align-items:center}#process .cremation__process.funeral .process__wrapper .process__information .process__labels div span{font-size:14px;text-align:center}.process__wrapper{flex-direction:column;gap:2rem}.process__wrapper .process__information,.process__wrapper .process__information.image{padding:48px 24px;width:100%}.process__wrapper .process__information.image{flex-direction:column;gap:2rem}.process__wrapper .process__information.image .information__text{width:100%;flex-direction:row}.process__wrapper .process__information.image .information__image{min-width:100%;width:100%;max-width:100%;display:flex;justify-content:center;align-items:center}.cremation__crematorium .crematorium__card a{width:190px;height:41px}.process__wrapper .process__information p{font-size:16px;line-height:22.4px;flex:1}.cremation__needs .needs__title{width:100%;margin:0 auto 2rem}.cremation__needs .needs__title h2{font-size:32px;line-height:38.4px;margin:0 0 2rem}.cremation__needs .needs__title p{font-size:16px;line-height:22.4px}.cremation__needs .needs__grid{grid-template-columns:repeat(1, 1fr)}.cremation__needs .needs__grid .grid__item{width:100%;padding:24px}.cremation__needs .needs__grid .grid__item header.icon{width:68px;height:68px}.cremation__crematorium{padding-bottom:4rem}.cremation__needs{padding:0 15px}.cremation__needs .needs__grid .grid__item h3{font-size:20px;line-height:24px}.cremation__needs .needs__grid .grid__item p{font-size:14px;line-height:19.6px}.cremation__crematorium .crematorium__informations{flex-direction:column}.cremation__crematorium .crematorium__informations h2{font-size:32px;line-height:38.4px}.cremation__crematorium .crematorium__informations p{font-size:16px;line-height:22.4px;width:100%}.cremation__crematorium .crematorium__card{padding:48px 24px;flex-direction:column-reverse;align-items:flex-start}.cremation__crematorium .crematorium__card .card__text,.cremation__crematorium .crematorium__card .card__image{margin:0 auto}.cremation__crematorium .crematorium__card .card__text h3{width:100%;font-size:28px;line-height:33.6px}.cremation__crematorium .crematorium__card .card__text p{font-size:16px;line-height:22.4px;width:100%}.cremation__struct{margin:0;margin-top:24px;flex-direction:column;gap:40px}.cremation__struct .struct__text{width:76%;margin:0 auto}.cremation__struct .struct__images{justify-content:center}.cremation__struct .struct__text h2{font-size:28px;line-height:33.6px;padding-top:0}.cremation__struct .struct__text p{font-size:16px;line-height:22.4px}.cremation__plan{padding:20px 20px;background-position:50% 63%}.cremation__plan .plan__title{width:100%}.cremation__plan .plan__title h2{width:100%;font-size:27px;font-weight:300;line-height:33.6px;letter-spacing:-0.02em;text-align:left}.cremation__plan .plan__title p{font-size:16px;font-weight:300;line-height:22.4px;width:100%;text-align:left}.cremation__plan .plan__image .image__text{width:302px}.cremation__plan .plan__image .image__text p{width:100%;font-size:16px;font-weight:300;line-height:19.2px;text-align:center}.cremation__plan .plan__image .image__text strong{font-size:32px;font-weight:500;line-height:32px;letter-spacing:-0.02em;text-align:center}#process .process__card .card__image .desktop__only img,#process .process__card .card__image .mobile__only img{display:block;margin:0 auto}}@media(max-width: 1200px){.hero__banner .hero__text{width:310px}.hero__banner .hero__text h1{font-size:40px;font-weight:400;line-height:40px;letter-spacing:-0.02em;margin-bottom:16px}.hero__banner .hero__text p{font-size:16px;font-weight:400;line-height:19.2px;padding-bottom:2rem;margin-bottom:64px}}@media(max-width: 990px){.hero__banner .arrow{bottom:53px}}@media(max-width: 780px){.hero__banner .arrow{bottom:175px;z-index:3;transform:translate3d(0px, 0px, 2px) translateX(-50%)}.hero__banner .hero__text a{border-radius:16px}.cremation__banner--central,.cremation__informations{margin-top:32px}.cremation__informations{margin:0;padding-top:2rem}.cremation__informations .waves{display:none}.cremation__struct .struct__text{width:100%}}.cremation__crematorium.cemetery .crematorium__card .card__text{flex:1}.cremation__crematorium.cemetery .crematorium__card .card__text h3{width:fit-content}.cremation__crematorium.cemetery .crematorium__card .card__text p{width:584px}.cremation__crematorium.cemetery .crematorium__card a{width:160px;height:41px;font-size:14px}.cremation__plan.cemetery{background-image:url(https://cjs.agenciaserie.com.br/wp-content/uploads/Rectangle-10704.png);background-size:cover}
