.elementor-8705 .elementor-element.elementor-element-2e00439a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for html, class: .elementor-element-7a00edf8 */@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap');


/* TIPOGRAFIA */
.elementor-8705 .elementor-element.elementor-element-7a00edf8 .page,
.elementor-8705 .elementor-element.elementor-element-7a00edf8 .page * {
    font-family: "Inter", Arial, sans-serif !important;
}


/* EVITA PROBLEMA DE ROLAGEM */
html {
    overflow-y: auto !important;
    overflow-x: hidden !important;
}

body,
body.page {
    overflow-y: auto !important;
    overflow-x: hidden !important;
    height: auto !important;
    min-height: 100% !important;
}


/* FOTO PRINCIPAL */
.elementor-8705 .elementor-element.elementor-element-7a00edf8 .hero-photo {
    border: 6px solid #ffffff !important;
    border-radius: 30px !important;

    box-shadow:
        0 0 0 1px rgba(104, 67, 157, 0.16),
        0 18px 48px rgba(71, 45, 109, 0.14) !important;
}


/* SEGUNDA FOTO */
.elementor-8705 .elementor-element.elementor-element-7a00edf8 .about-photo {
    border: 7px solid #ffffff !important;
    border-radius: 28px !important;

    box-shadow:
        0 0 0 2px rgba(104, 67, 157, 0.14),
        0 20px 48px rgba(71, 45, 109, 0.15) !important;

    object-fit: cover !important;
    object-position: center 25% !important;
}


/* CELULAR */
@media (max-width: 680px) {

    .elementor-8705 .elementor-element.elementor-element-7a00edf8 .hero-photo,
    .elementor-8705 .elementor-element.elementor-element-7a00edf8 .about-photo {
        border-width: 5px !important;
        border-radius: 24px !important;

        box-shadow:
            0 0 0 1px rgba(104, 67, 157, 0.14),
            0 14px 36px rgba(71, 45, 109, 0.13) !important;
    }
}@media (max-width: 680px) {

  .hero-copy > .actions {
    order: 4 !important;
    margin: 8px 0 4px !important;
    width: 100% !important;
  }

  .hero-copy > .lead {
    order: 5 !important;
    margin-top: 4px !important;
  }

  .hero-grid > .hero-photo-wrap {
    order: 6 !important;
    margin: 8px auto 4px !important;
  }

  .hero-copy > .chips {
    order: 7 !important;
  }
}/* End custom CSS */