.section__page-hero{padding:1rem 1rem 0}@media (min-width: 1024px){.section__page-hero{padding:1.625rem 2.25rem}}.section__page-hero .page-hero{background-color:#f9f9f9;border-radius:.75rem;overflow:hidden;padding:55px 1rem 0}@media (min-width: 768px){.section__page-hero .page-hero{padding:0;display:grid;grid-template-columns:repeat(12,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:min(56svh,430px)}}@media (min-width: 1024px){.section__page-hero .page-hero{border-radius:15px}}@media (min-width: 1280px){.section__page-hero .page-hero{height:unset}}@media (min-width: 768px){.section__page-hero .page-hero .hero__container{grid-column:2/span 5}}.section__page-hero .page-hero .hero__container .hero__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:1rem;margin:0 auto;height:100%}@media (min-width: 768px){.section__page-hero .page-hero .hero__container .hero__content{gap:0}}@media (min-width: 1024px){.section__page-hero .page-hero .hero__container .hero__content{max-width:unset}}.section__page-hero .page-hero .hero__container .hero__content h1,.section__page-hero .page-hero .hero__container .hero__content h2{font-size:clamp(1.75rem,1.204rem + 2.33vw,4rem);font-weight:700;line-height:110.714%;color:#1c1c1c}@media (min-width: 1024px){.section__page-hero .page-hero .hero__container .hero__content h1,.section__page-hero .page-hero .hero__container .hero__content h2{max-width:616px;line-height:1;text-wrap:pretty}}.section__page-hero .page-hero .hero__container .hero__content .hero__description{color:#000;font-size:clamp(1rem,.879rem + .518vw,1.5rem);font-weight:400;line-height:118.75%}@media (min-width: 768px){.section__page-hero .page-hero .hero__container .hero__content .hero__description{line-height:1;margin-top:min(7.35%,45px)}}@media (min-width: 1024px){.section__page-hero .page-hero .hero__container .hero__content .hero__description{max-width:569px}}.section__page-hero .page-hero .hero__container .hero__content .button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;margin-top:38px}@media (min-width: 768px){.section__page-hero .page-hero .hero__container .hero__content .button-group{margin-top:min(9.8%,60px)}}@media (min-width: 1024px){.section__page-hero .page-hero .hero__container .hero__content .button-group{margin-top:min(9.8%,60px)}}.section__page-hero .page-hero .hero__container .hero__content .button-group a,.section__page-hero .page-hero .hero__container .hero__content .button-group button{min-width:unset;width:calc(50% - .5rem);border-color:#fff;font-size:12px;text-transform:uppercase}@media (min-width: 1024px){.section__page-hero .page-hero .hero__container .hero__content .button-group a,.section__page-hero .page-hero .hero__container .hero__content .button-group button{-webkit-box-sizing:border-box;box-sizing:border-box;height:clamp(3rem,1.855rem + 1.788vw,4rem);min-width:164px;max-width:220px;width:calc(40% - .5rem);font-size:1rem;font-weight:700;line-height:1}}.section__page-hero .page-hero .hero__container .hero__content .button-group a.button-default,.section__page-hero .page-hero .hero__container .hero__content .button-group button.button-default{border:solid 1px #d9d9d9;background-color:#f9f9f9}.section__page-hero .page-hero .hero__container .hero__content .button-group a.button-default.whatsapp,.section__page-hero .page-hero .hero__container .hero__content .button-group button.button-default.whatsapp{border:solid 1px #39bb4d;color:#39bb4d;background-color:#f9f9f9}.section__page-hero .page-hero .hero__container .hero__content .button-group a.button-default.whatsapp svg,.section__page-hero .page-hero .hero__container .hero__content .button-group button.button-default.whatsapp svg{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.section__page-hero .page-hero .hero__image{margin-top:60px;line-height:0}@media (min-width: 768px){.section__page-hero .page-hero .hero__image{margin-top:0;grid-column:7/-1}}.section__page-hero .page-hero .hero__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
