.elementor .boxed-parent{padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:1rem;padding-inline-end:1rem;display:flex;flex-direction:column;align-items:center;}.elementor .boxed{max-width:80rem;padding:0px;}.elementor .horizontal{flex-direction:row;gap:4rem;justify-content:space-between;align-items:center;}.elementor .no-padding{padding:0px;display:flex;flex-direction:row;align-items:center;}.elementor .menu-item{font-family:var(--sans-serif);font-weight:500;font-size:var(--text-sm);color:var(--gray-600);}.elementor .menu-item:hover,.elementor .menu-item:focus-visible{color:var(--mint-900);}.elementor .header-cta{font-weight:500;color:var(--white);border-radius:9999px;background-color:var(--mint-500);transition:all 300ms;}.elementor .header-cta:hover,.elementor .header-cta:focus-visible{background-color:var(--mint-900);}.elementor .shadow-sm{box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.05);transition:all 300ms;}.elementor .shadow-sm:hover,.elementor .shadow-sm:focus-visible{box-shadow:0px 2px 4px 0px rgba(0, 0, 0, .1),0px 4px 6px 0px rgba(0, 0, 0, .1);}.elementor .vertical{flex-direction:column;gap:0rem;align-items:stretch;}.elementor .destaque{font-weight:300;color:var(--mint-500);font-style:italic;}.elementor .cta__icon{width:1.125rem;height:1.125rem;}.elementor .cta{width:auto;font-family:var(--sans-serif);font-weight:600;font-size:var(--text-lg);color:var(--white);text-align:center;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-end:2.5rem;border-radius:999px;background-color:var(--vibrant-500);gap:1rem;align-items:center;align-self:start;}.elementor .cta:hover,.elementor .cta:focus-visible{background-color:var(--vibrant-600);}.elementor .shadow-soft{border-radius:2rem;box-shadow:0px 10px 40px 0px rgba(0, 0, 0, .05);}.elementor .prova-social{width:2.5rem;height:2.5rem;margin-inline-start:-0.75rem;border-radius:9999px;border-width:2px;border-color:var(--white);border-style:solid;}.elementor .decorative{width:24rem;height:24rem;position:absolute;border-radius:9999px;background-color:var(--mint-200_30);filter:blur(64px);}.elementor .h2{max-width:48rem;font-family:var(--display);font-weight:400;font-size:var(--text-5xl);color:var(--mint-900);margin-block-end:1.5rem;align-self:center;}.elementor .h1{font-family:var(--display);font-size:var(--text-6xl);color:var(--mint-900);margin-block-end:1.5rem;}.elementor .section-desc{max-width:48rem;font-family:var(--sans-serif);font-weight:400;font-size:var(--text-lg);color:var(--gray-600);text-align:center;margin-block-end:2rem;align-self:center;}.elementor .grid{flex-direction:row;}.elementor .card{padding:2rem;border-radius:2rem;border-width:1px;border-color:var(--gray-50);border-style:solid;background-color:var(--white);transition:all 300ms;flex-direction:column;align-items:center;}.elementor .card:hover,.elementor .card:focus-visible{transform:translate3d(0px, -0.5rem, 0px);}.elementor .card__icon{width:5rem;height:5rem;font-size:1px;padding:1.5rem;margin-block-end:1.5rem;border-radius:9999px;}.elementor .card__desc{font-family:var(--sans-serif);font-weight:500;font-size:var(--text-sm);color:var(--gray-500);text-align:center;}.elementor .card__title{font-family:var(--sans-serif);font-weight:700;font-size:var(--text-xl);color:var(--mint-900);text-align:center;margin-block-end:0.75rem;}.elementor .shadow-floating{box-shadow:0px 20px 50px 0px rgba(0, 0, 0, .1);}.elementor .card2__icon{width:4rem;height:4rem;padding:1.25rem;margin-block-end:2rem;border-radius:1rem;transition:all 300ms;display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .card2{padding:2.5rem;border-radius:2.5rem;border-width:1px;border-color:var(--gray-50);border-style:solid;background-color:var(--white);flex-direction:column;align-items:start;}.elementor .card2:hover,.elementor .card2:focus-visible{.card2__icon{
  transform: scale(1.1);
}\n}.elementor .card2__title{font-family:var(--display);font-weight:600;font-size:var(--text-2xl);color:var(--mint-900);margin-block-end:1rem;}.elementor .card2__desc{color:var(--gray-600);margin-block-end:2rem;}.elementor .card2__link{font-family:var(--sans-serif);font-weight:600;transition:all 300ms;gap:0.5rem;justify-content:flex-start;}.elementor .card2__link__icon{width:1rem;height:1rem;display:flex;justify-content:center;align-items:center;align-self:center;}.elementor .span-2{grid-column: span 2;\n}.elementor .span-3{grid-column: span 3;\n}