.service-page{background:var(--color-blue)}.service-hero{background:var(--color-blue);color:var(--color-white);padding:5.5rem 0 5rem}.service-hero__heading{text-align:center;margin-bottom:5rem}.service-hero__heading h1{max-width:66rem;margin:0 auto .65rem;font-size:clamp(2.7rem,4.4vw,4.2rem);line-height:1.1}.service-hero__heading p{color:var(--color-gold);margin:0;font-size:1.1rem;font-style:italic}.service-hero__intro{grid-template-columns:1.3fr .92fr;align-items:start;gap:3.4rem;display:grid}.service-hero__copy p{margin:0 0 1.6rem;font-size:1.04rem;line-height:1.5}.service-hero__copy .is-emphasis{font-weight:700}.service-hero__copy .is-label{margin-bottom:.45rem;font-weight:700}.service-hero__intro>img{object-fit:cover;width:100%;height:min(44rem,100%);min-height:30rem}.service-columns{grid-template-columns:1fr 1fr;gap:5.3rem;margin-top:5.5rem;display:grid}.service-columns__title{grid-template-columns:5rem 1fr;align-items:center;gap:1.25rem;margin-bottom:2rem;display:grid}.service-columns__title img{object-fit:contain;width:4.8rem;height:4.8rem}.service-columns h2{margin:0;font-size:clamp(1.45rem,2.1vw,2rem);line-height:1.2}.service-columns ul{margin:0;padding:0 0 0 6.25rem;list-style:none}.service-columns li{margin-bottom:.35rem;font-size:1rem;line-height:1.45}.service-columns li:before{content:"- "}.service-cta{background:var(--color-gold);width:min(100%,27rem);min-height:3.5rem;color:var(--color-blue);border-radius:1.15rem;place-items:center;margin:3.2rem auto 0;font-size:1.18rem;text-decoration:none;display:grid}.service-testimonials{min-height:31rem;color:var(--color-white);background-image:linear-gradient(#45484cc2,#45484cc2),url(/images/camila/camila-retrato-corpo-inteiro-servicos.jpg);background-position:0 0,top;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,fixed;padding:7.5rem 0 6rem}.service-testimonials__grid{grid-template-columns:1fr 1fr;gap:7rem;display:grid}.service-testimonials article{text-align:center}.service-testimonials__stars{letter-spacing:.08rem;margin:0 0 1.2rem;font-size:1.45rem}.service-testimonials p{min-height:4.7rem;margin-bottom:2.3rem;font-size:1.12rem;line-height:1.45}.service-testimonials img{object-fit:cover;border-radius:50%;width:3rem;height:3rem;margin:0 auto .55rem;display:block}.service-testimonials span{font-size:1rem}.service-contact{background:var(--color-white)}.service-contact .areas-contact{padding-block:6.5rem}@media (width>=1101px){.service-hero{height:98.9375rem;padding-top:5rem;padding-bottom:0}.service-hero__heading{margin-bottom:4rem}.service-hero__heading h1{max-width:none;font-size:3rem;font-weight:600;line-height:1.3}.service-hero__intro{grid-template-columns:42.375rem 30rem;gap:3.375rem}.service-hero__intro>img{width:30rem;height:42.3125rem;min-height:0}.service-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:6.5rem}.service-columns__title{grid-template-columns:5.2rem 1fr}.service-columns h2{font-size:1.5rem;font-weight:600;line-height:1.3}.service-cta{margin-top:2.125rem}.service-testimonials{height:28.6875rem;min-height:28.6875rem;padding:7.5rem 0 0}.service-contact .areas-contact{padding:6.5rem max(var(--gutter), calc((100% - var(--container)) / 2)) 0}}@media (width<=900px){.service-hero{padding-block:4rem}.service-hero__heading{margin-bottom:3.5rem}.service-hero__intro{grid-template-columns:1fr;gap:2.5rem}.service-hero__intro>img{min-height:20rem;max-height:31rem}.service-columns,.service-testimonials__grid{grid-template-columns:1fr;gap:4rem}}@media (width<=600px){.service-hero{height:150.75rem;padding:2.5rem 0 0;overflow:hidden}.service-hero__heading{margin-bottom:1.9375rem}.service-hero__heading h1{margin-bottom:.375rem;font-size:1.875rem;font-weight:600;line-height:1.3}.service-hero__heading p{font-size:1rem}.service-hero__intro{flex-direction:column;gap:2.5rem;display:flex}.service-hero__copy{order:1}.service-hero__copy p{margin-bottom:1.5rem;font-size:1rem;line-height:1.5}.service-hero__intro>img{aspect-ratio:auto;object-fit:cover;order:0;width:20.5rem;height:8.75rem;min-height:0}.service-columns{gap:2.375rem;margin-top:5.5625rem}.service-columns__title{margin-bottom:2rem;display:block}.service-columns__title img{width:4rem;height:4rem;margin-bottom:1rem}.service-columns h2{font-size:2rem;font-weight:600;line-height:1.3}.service-columns ul{padding-left:0}.service-columns li{font-size:1rem;line-height:1.5}.service-cta{text-align:center;width:20.5rem;min-height:3.5rem;margin-top:3.875rem;padding-inline:1rem}.service-testimonials{background-position:0 0,50%;background-attachment:scroll,scroll;height:45.5625rem;min-height:0;padding:9.5rem 0 0}.service-testimonials__grid{gap:4.5rem}.service-testimonials p{min-height:0;font-size:1.125rem;line-height:1.5}.service-contact .areas-contact{height:62.5938rem;padding:2.5rem var(--gutter) 0}}
