@import url(/assets/standards/forms-41a3afd2fb49150e43eeee207f6b450a248ba23762a6000db3edb7a4d82c9944.css);
/* line 1, app/assets/stylesheets/sete_capital/escritorios/../../standards/_reset1.scss */
* {
  margin: 0px;
  padding: 0px;
  border: none;
  vertical-align: baseline;
  font: inherit;
  color: inherit;
  background: transparent;
}

/* line 11, app/assets/stylesheets/sete_capital/escritorios/../../standards/_reset1.scss */
*,
*::before,
*::after {
  box-sizing: border-box;
}

/* line 17, app/assets/stylesheets/sete_capital/escritorios/../../standards/_reset1.scss */
html {
  font-size: 10px;
  -webkit-text-size-adjust: 100%;
  touch-action: manipulation;
}

/* line 23, app/assets/stylesheets/sete_capital/escritorios/../../standards/_reset1.scss */
main {
  display: block;
}

/* line 27, app/assets/stylesheets/sete_capital/escritorios/../../standards/_reset1.scss */
a {
  background-color: transparent;
}

/* line 31, app/assets/stylesheets/sete_capital/escritorios/../../standards/_reset1.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* HTML5 display-role reset for older browsers */
/* line 38, app/assets/stylesheets/sete_capital/escritorios/../../standards/_reset1.scss */
ol, ul {
  list-style: none;
}

/* line 42, app/assets/stylesheets/sete_capital/escritorios/../../standards/_reset1.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 47, app/assets/stylesheets/sete_capital/escritorios/../../standards/_reset1.scss */
blockquote, q {
  quotes: none;
}

/* line 51, app/assets/stylesheets/sete_capital/escritorios/../../standards/_reset1.scss */
blockquote:before, blockquote:after, q:before, q:after {
  content: "";
  content: none;
}

/* line 56, app/assets/stylesheets/sete_capital/escritorios/../../standards/_reset1.scss */
input, textarea, select {
  background: transparent;
  font-size: inherit;
  font-family: inherit;
  width: 100%;
}

/* line 62, app/assets/stylesheets/sete_capital/escritorios/../../standards/_reset1.scss */
input:focus, textarea:focus, select:focus {
  outline: none;
}

/* line 63, app/assets/stylesheets/sete_capital/escritorios/../../standards/_reset1.scss */
input:hover, input:active, input -internal-autofill-selected, textarea:hover, textarea:active, textarea -internal-autofill-selected, select:hover, select:active, select -internal-autofill-selected {
  background: transparent;
}

@font-face {
  font-family: "Paralucent Bold";
  font-display: swap;
  src: url(/assets/Paralucent-Bold-0980d8e251f4db176279ddc3b66af82668b17eb20f3fe2333a8a278d6e4029e1.ttf) format("truetype");
}

@font-face {
  font-family: "Paralucent Light";
  font-display: swap;
  src: url(/assets/Paralucent-Light-e9d61ab81000519272b780053ec6ce202ade54e9fa1c781ca8f64606ef82cb39.ttf) format("truetype");
}

@font-face {
  font-family: "Paralucent Heavy";
  font-display: swap;
  src: url(/assets/Paralucent-Heavy-414a585cddb03a52aedb887ce92be209d4415b20294efd5d477e31feeb2294bc.ttf) format("truetype");
}

@font-face {
  font-family: "Paralucent HeavyItalic";
  font-display: swap;
  src: url(/assets/Paralucent-HeavyItalic-9f12a379583ac65c08eb1708b58f7da7f3fda666f920fadad53150705cab3521.ttf) format("truetype");
}

@font-face {
  font-family: "Paralucent Medium";
  font-display: swap;
  src: url(/assets/Paralucent-Medium-c4fc85969138b2f56d49dad06c303141abd03e897b49578f2b84cee7e9412162.ttf) format("truetype");
}

@font-face {
  font-family: "Paralucent DemiBold";
  font-display: swap;
  src: url(/assets/Paralucent-DemiBold-06c667b12eb3840c064e3ddb3d8c4757791a37d60a6a8b065018f0c0292c8945.ttf) format("truetype");
}

@font-face {
  font-family: "Tahu";
  font-display: swap;
  src: url(/assets/Tahu-e6edd0e3762de1c04b88ee3ee4816573b582ddcaf0f929eae6cede6434fefd18.ttf) format("truetype");
}

@font-face {
  font-family: "Museo Sans 100";
  font-display: swap;
  src: url(/assets/MuseoSans-100-612ea63a40962fca77967ecec8b7db578d5aa0162eecb41c870228148e6584a8.otf) format("opentype");
}

@font-face {
  font-family: "Museo Sans 900";
  font-display: swap;
  src: url(/assets/MuseoSans_900-4d0eda8a67efc4027d3b2a00bc79f1d8b37a127b509e92585d5ec6a0377a6e5f.otf) format("opentype");
}

@font-face {
  font-family: "Roboto Regular";
  font-display: swap;
  src: url(/assets/Roboto-Regular-99966fb1636916a5d61ea3ee5cf1211bdb218d6aa61aa6edc0a3d9968475e19a.ttf) format("truetype");
}

/* line 1, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
body {
  font-size: 1.4rem;
}

/* line 5, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
.capitalize {
  text-transform: capitalize;
}

/* line 9, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
.lowercase {
  text-transform: lowercase;
}

/* line 13, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
.yellow {
  color: #FDEA31;
}

/* line 15, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
.italic {
  font-style: italic;
}

/* line 17, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
b, h1, h2, h3, h4, h5, strong {
  font-family: "Paralucent Bold";
}

/* line 21, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
a, p {
  font-family: "Paralucent Light";
  font-size: 1.65rem;
}

/* line 28, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
.header-index .header-text-juros h1 {
  font-size: 5rem;
  max-width: 55rem;
  color: #FDEA31;
  margin-bottom: 2rem;
}

/* line 37, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
.header-index .header-text-form h2 {
  font-size: 5rem;
  max-width: 80rem;
  color: #FDEA31;
  margin-bottom: 1.5rem;
  font-family: "Paralucent Bold";
  word-wrap: break-word;
}

/* line 46, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
.header-index .header-text-form p {
  font-size: 2.4rem;
  color: #FDEA31;
  margin-bottom: 1.5rem;
}

@media screen and (max-width: 590px) {
  /* line 53, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
  .header-index .header-text-form h2, .header-index .header-text-form p {
    text-align: center;
  }
}

/* line 60, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#main .top-mobile h2 {
  font-size: 4rem;
  width: 80%;
  color: #FDEA31;
  margin-bottom: 1.5rem;
}

/* line 67, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#main .top-mobile p {
  font-size: 3rem;
  width: 80%;
  color: #fff;
  margin-bottom: 1.5rem;
}

/* line 74, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#main .top-mobile h2, #main .top-mobile p {
  padding: 0 1.5rem;
  font-family: "Paralucent Bold";
  word-wrap: break-word;
}

/* line 80, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#main .top-mobile .call-to-action {
  font-size: 2rem;
  font-family: "Paralucent Bold";
}

/* line 87, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#main .sete h2, #main .sete p {
  text-align: center;
}

/* line 91, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#main .sete h2 {
  font-size: 4rem;
  margin: 5rem 0 4rem 0;
}

/* line 96, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#main .sete p {
  font-size: 2rem;
  max-width: 70rem;
  margin: 0 auto;
  margin-bottom: 5rem;
}

/* line 103, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#main .sete p:last-child {
  margin-bottom: 3rem;
}

/* line 109, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#main #servicos .content {
  text-align: center;
}

/* line 111, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#main #servicos .content h2 {
  font-size: 4rem;
  margin-bottom: 1.5rem;
}

/* line 117, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#main #servicos .content .imagem-wrap p {
  margin: auto;
  width: 14rem;
  font-size: 1.7rem;
}

/* line 125, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#main #servicos .content .numeros h2 {
  font-size: 3rem;
  margin-bottom: 1rem;
}

/* line 129, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#main #servicos .content .numeros p {
  font-family: "Paralucent Medium";
  font-size: 2rem;
  margin-bottom: 3rem;
}

/* line 134, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#main #servicos .content .numeros .paragrafo1, #main #servicos .content .numeros .paragrafo2 {
  height: 7rem;
  margin-bottom: unset;
}

/* line 139, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#main #servicos .content .numeros .paragrafo1 {
  font-size: 6rem;
  font-family: 'Paralucent Bold';
  text-transform: uppercase;
  letter-spacing: -0.2rem;
  padding-right: 1.4rem;
}

/* line 146, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#main #servicos .content .numeros .paragrafo2 {
  width: 16rem;
  font-family: "Paralucent Light";
  display: flex;
  align-items: center;
  justify-content: center;
}

/* line 158, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#main .sites h2 {
  max-width: 41rem;
  font-size: 5rem;
  margin-bottom: 1.5rem;
}

@media screen and (max-width: 889px) {
  /* line 165, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
  #main .sites h2 {
    text-align: center;
  }
}

/* line 173, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#main .form-wrap .form-text {
  max-width: 70rem;
}

/* line 176, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#main .form-wrap .form-text h2 {
  max-width: 70rem;
  font-size: 4rem;
  font-family: "Paralucent Bold";
  text-align: center;
  color: #FDEA31;
}

/* line 183, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#main .form-wrap .form-text p {
  font-size: 2rem;
  font-family: "Paralucent Medium";
  color: #FDEA31;
  text-align: center;
  margin-bottom: 1rem;
}

/* line 193, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#main .form-wrap .input-wrap ::placeholder {
  font-size: 1.5rem;
  font-family: "Museo Sans 100";
}

/* line 199, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#main .form-wrap .btn-submit {
  font-size: 1.5rem;
  font-family: "Museo Sans 900";
}

/* line 205, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#main .videos-clientes {
  padding: 5rem 0;
}

/* line 207, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#main .videos-clientes h2 {
  max-width: 70rem;
  font-size: 4rem;
  font-family: "Paralucent Bold";
  text-align: center;
  margin: 0 auto;
  margin-bottom: 3rem;
}

/* line 218, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#main #canais h3 {
  font-family: "Paralucent Bold";
  text-transform: uppercase;
  font-size: 1.7rem;
  color: #5b5b5b;
}

/* line 225, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#main #canais p {
  font-family: "Paralucent Medium";
  margin: 1rem auto;
  font-size: 1.3rem;
  word-wrap: break-word;
  word-break: break-all;
  color: #5b5b5b;
}

/* line 234, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#main #canais a {
  font-family: "Paralucent DemiBold";
  color: #fdc803;
  font-size: 1.5rem;
}

/* line 243, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#about hr {
  border: 0;
  width: 60%;
  height: 0.1rem;
  background-color: #000;
  margin: 0 auto;
  margin-bottom: 10rem;
}

/* line 251, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#about h1 {
  max-width: 85%;
  margin: 0 auto;
  font-family: "Paralucent Bold";
  font-size: 5rem;
  color: #242325;
  margin-bottom: 2rem;
  text-transform: capitalize;
}

/* line 260, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#about h2 {
  max-width: 85%;
  font-size: 2.4rem;
  color: #242325;
  margin: 0 auto;
  margin-bottom: 2rem;
  font-family: "Paralucent Medium";
}

/* line 269, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#about h3 {
  max-width: 85%;
  margin: 0 auto;
  font-family: "Paralucent Bold";
  font-size: 2.4rem;
  color: #242325;
  margin-bottom: 1rem;
  text-transform: uppercase;
}

/* line 278, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#about p {
  max-width: 85%;
  font-size: 2.4rem;
  color: #242325;
  margin: 0 auto;
  word-wrap: break-word;
  margin-bottom: 2rem;
  font-family: "Paralucent Light";
}

/* line 287, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#about .text-about-1, #about .text-about-2 {
  margin-bottom: 10rem;
}

/* line 292, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#about .timeline-text h2 {
  font-size: 5rem;
  font-family: 'Paralucent Bold';
  text-align: center;
}

@media screen and (max-width: 900px) {
  /* line 300, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
  #about h1, #about h2, #about h3, #about p {
    text-align: left;
  }
  /* line 304, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
  #about h1 {
    font-size: 4rem;
    text-align: left;
  }
  /* line 308, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
  #about .timeline-text {
    max-width: 85%;
    margin: 0 auto;
    text-align: left;
  }
  /* line 312, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
  #about .timeline-text h2 {
    max-width: 100%;
    font-size: 4rem;
    text-align: left;
  }
  /* line 317, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
  #about .timeline-text p {
    max-width: 100%;
    font-family: 'Paralucent Bold';
  }
}

/* line 326, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#services h2 {
  max-width: 85%;
  font-family: "Paralucent Bold";
  color: #242325;
  margin: 0 auto;
  margin-bottom: 1rem;
  font-size: 3rem;
  text-align: center;
}

/* line 336, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#services p {
  width: 85%;
  color: #000;
  margin: 0.8rem auto;
  font-size: 2rem;
  font-family: "Paralucent Light";
}

/* line 346, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#faq .text-faq {
  z-index: 1;
}

/* line 349, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#faq .text-faq h1 {
  font-size: 5rem;
  max-width: 30rem;
  color: #242325;
  margin-bottom: 2rem;
  text-transform: capitalize;
}

/* line 357, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#faq .text-faq h2 {
  font-size: 2.7rem;
  max-width: 33rem;
  color: #242325;
  margin-bottom: 2rem;
  font-family: "Paralucent DemiBold";
}

/* line 365, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#faq .text-faq p {
  font-size: 1.7rem;
  max-width: 29rem;
  color: #242325;
  font-family: "Paralucent Medium";
  text-shadow: 0px 0px 0px rgba(0, 0, 0, 0.2);
}

@media screen and (max-width: 700px) {
  /* line 374, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
  #faq .text-faq h1, #faq .text-faq h2, #faq .text-faq p {
    word-break: break-word;
  }
}

/* line 382, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#faq .panel p {
  margin: 0 auto;
  max-width: 90rem;
  font-size: 2rem;
  line-height: 3rem;
  padding: 1.5rem;
  text-align: left;
}

/* line 394, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#privacy_policy h2 {
  max-width: 85%;
  font-family: "Paralucent Bold";
  font-size: 5rem;
  color: #242325;
  margin: 0 auto;
  text-align: left;
  margin-bottom: 1.5rem;
  word-wrap: break-word;
}

/* line 404, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#privacy_policy p {
  max-width: 85%;
  font-size: 2.2rem;
  color: #242325;
  margin: 0 auto;
  margin-bottom: 2.5rem;
  font-family: "Paralucent Light";
  text-align: left;
}

/* line 416, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#security h2 {
  max-width: 85%;
  font-family: "Paralucent Bold";
  font-size: 5rem;
  color: #242325;
  margin: 0 auto;
  text-align: left;
  margin-bottom: 1.5rem;
  word-wrap: break-word;
}

/* line 426, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#security .text-mid {
  margin: 5rem 0;
}

/* line 429, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#security h3 {
  max-width: 85%;
  font-family: "Paralucent Bold";
  color: #242325;
  margin: 0 auto;
  margin-bottom: 1rem;
  text-align: left;
  font-size: 2.4rem;
  text-transform: uppercase;
}

/* line 439, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#security p {
  max-width: 85%;
  font-size: 2.2rem;
  color: #242325;
  margin: 0 auto;
  margin-bottom: 2.5rem;
  font-family: "Paralucent Light";
  text-align: left;
}

/* line 449, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#security a {
  font-size: 2.2rem;
  font-family: "Paralucent Bold";
}

/* line 456, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#termosdeuso h2 {
  max-width: 85%;
  font-family: "Paralucent Bold";
  font-size: 5rem;
  color: #242325;
  margin: 0 auto;
  text-align: left;
  margin-bottom: 1.5rem;
  word-wrap: break-word;
}

/* line 466, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#termosdeuso h3 {
  max-width: 85%;
  font-size: 2.2rem;
  margin: 0 auto;
  margin-bottom: 1rem;
  text-align: left;
  font-family: "Paralucent Bold";
}

/* line 474, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#termosdeuso p {
  max-width: 85%;
  font-size: 2.2rem;
  color: #242325;
  margin: 0 auto;
  margin-bottom: 2.5rem;
  font-family: "Paralucent Light";
  text-align: left;
}

/* line 487, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#footer .content p {
  font-size: 1.3rem;
  text-align: center;
  color: #fff;
}

/* line 493, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
#footer .content .footconfig .footer-bottom {
  text-align: center;
  color: #fff;
}

@media screen and (min-width: 768px) {
  /* line 502, app/assets/stylesheets/sete_capital/escritorios/_typography.scss */
  .text-mobile {
    display: none;
  }
}

/* line 3, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
#main {
  position: relative;
}

/* line 5, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
#main .top-mobile {
  padding-top: 15rem;
  padding-bottom: 5rem;
  background: url(/assets/sete_capital/ssnew/bgform-355ccf0f86e45241171e215e232675a089f4c9dbd2f1628baffa9b7b36f59064.webp) no-repeat;
  background-position: 70% 5%;
  background-size: cover;
}

/* line 30, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
#main .top-mobile #customer-form {
  padding: 0 1.5rem;
}

/* line 32, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
#main .top-mobile #customer-form form {
  margin: unset;
}

@media screen and (max-width: 577px) {
  /* line 38, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
  #main .top-mobile #customer-form {
    padding: unset;
  }
  /* line 40, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
  #main .top-mobile #customer-form form {
    padding: 0 1.5rem;
  }
  /* line 42, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
  #main .top-mobile #customer-form form .input-wrap {
    width: 100%;
  }
  /* line 45, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
  #main .top-mobile #customer-form form .btn-submit {
    width: 100%;
  }
}

/* line 53, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
#main .sete {
  width: 100%;
  margin: 0 auto;
  padding: 0 1.5rem;
}

/* line 59, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
#main .img-veiculos {
  display: flex;
  margin: 0 auto;
  text-align: center;
}

/* line 64, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
#main .img-veiculos .img22anosM, #main .img-veiculos .img22anosD {
  width: 100%;
}

/* line 68, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
#main .img-veiculos .img22anosM {
  display: none;
}

@media screen and (max-width: 820px) {
  /* line 71, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
  #main .img-veiculos .img22anosD {
    display: none;
  }
  /* line 72, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
  #main .img-veiculos .img22anosM {
    display: unset;
  }
}

/* line 77, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
#main #servicos {
  background-color: #FADC30;
  padding-top: 2.5rem;
}

/* line 80, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
#main #servicos .content {
  max-width: 110rem;
  margin: 0 auto;
}

/* line 84, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
#main #servicos .content .imagens-servicos {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 1.5rem;
  padding-bottom: 10rem;
}

/* line 101, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
#main #servicos .content .imagens-servicos .imagem-wrap {
  max-width: 14rem;
  margin: 0 0.5rem;
  padding-bottom: 1.5rem;
}

/* line 105, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
#main #servicos .content .imagens-servicos .imagem-wrap img {
  width: 100%;
  height: auto;
  border-radius: 2rem;
  box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.5);
}

/* line 114, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
#main #servicos .content .numeros {
  padding: 0 1.5rem;
  padding-bottom: 10rem;
}

/* line 117, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
#main #servicos .content .numeros .content {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  flex-wrap: wrap;
  gap: 1.8rem;
}

/* line 143, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
#main #servicos .content .numeros .content .img-numeros {
  display: flex;
  flex-direction: row;
  justify-content: space-around;
  flex-wrap: wrap;
  gap: 1.8rem;
}

/* line 150, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
#main #servicos .content .numeros .content .img-numeros .imagem-wrap {
  width: 19rem;
}

/* line 153, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
#main #servicos .content .numeros .content .img-numeros .imagem-wrap img {
  width: 100%;
  height: auto;
  border-radius: 2rem;
  box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.5);
}

@media screen and (min-width: 1024px) {
  /* line 167, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
  #main #servicos .content .imagens-servicos {
    grid-template-columns: repeat(7, 1fr);
  }
}

@media screen and (max-width: 960px) {
  /* line 175, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
  #main #servicos .content .imagens-servicos {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
  }
}

/* line 184, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
#main .sites {
  width: 100%;
  background: url(/assets/sete_capital/ssnew/mapa-3d-Site-cidades-221caf9ed36f4cb090747e1c6263919d0e578d88ad764791e23f77ee983fdcc3.webp) no-repeat 50% 50%/cover;
}

/* line 187, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
#main .sites .content {
  max-width: 100rem;
  margin: 0 auto;
  padding: 6rem 1.5rem;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

/* line 197, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
#main .sites .content #mapa {
  width: 50%;
  text-align: center;
}

/* line 200, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
#main .sites .content #mapa img {
  max-width: 100%;
}

@media screen and (max-width: 849px) {
  /* line 206, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
  #main .sites .content #mapa {
    width: 100%;
  }
}

/* line 213, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
#main .form-wrap {
  background: url(/assets/sete_capital/ssnew/bg-formulario-87ffb025bb4d31e18d71ead394fcf486f7749b9a1b5b7c3e6f998e7c689f8041.webp) no-repeat 50% 50%/cover;
  padding: 8rem 1.5rem;
}

/* line 216, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
#main .form-wrap .form-text {
  margin: 0 auto;
}

/* line 221, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
#main .videos-clientes {
  padding: 7rem 1.5rem;
}

/* line 223, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
#main .videos-clientes .slideshow-container {
  max-width: 100rem;
  position: relative;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
}

/* line 232, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
#main .videos-clientes .slideshow-container .mySlides {
  width: 22rem;
  height: 40rem;
}

/* line 235, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
#main .videos-clientes .slideshow-container .mySlides iframe {
  width: 100%;
  height: 100%;
  border-radius: 1rem;
}

/* line 243, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
#main .videos-clientes .prev, #main .videos-clientes .next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  padding: 16px;
  margin-top: -22px;
  color: #fff;
  font-weight: bold;
  font-size: 18px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
  background-color: rgba(0, 0, 0, 0.8);
}

/* line 259, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
#main .videos-clientes .prev {
  left: 0;
  border-radius: 0 3px 3px 0;
}

/* line 264, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
#main .videos-clientes .next {
  right: 0;
  border-radius: 3px 0 0 3px;
}

/* line 269, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
#main .videos-clientes .prev:hover, #main .videos-clientes .next:hover {
  background-color: rgba(0, 0, 0, 0.8);
}

/* line 273, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
#main .videos-clientes .text {
  color: #f2f2f2;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 100%;
  text-align: center;
}

/* line 283, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
#main .videos-clientes .numbertext {
  color: #f2f2f2;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

/* line 291, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
#main .videos-clientes #dots {
  max-width: 100rem;
  margin: 0 auto;
  display: flex;
  justify-content: center;
  gap: 1rem;
}

/* line 299, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
#main .videos-clientes .dot {
  cursor: pointer;
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  transition: background-color 0.6s ease;
}

/* line 309, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
#main .videos-clientes .active, #main .videos-clientes .dot:hover {
  background-color: #717171;
}

/* line 313, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
#main .videos-clientes .fade {
  animation-name: fade;
  animation-duration: 1.5s;
}

@keyframes fade {
  from {
    opacity: .4;
  }
  to {
    opacity: 1;
  }
}

@media only screen and (max-width: 300px) {
  /* line 324, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
  #main .videos-clientes .prev, #main .videos-clientes .next, #main .videos-clientes .text {
    font-size: 11px;
  }
}

/* line 329, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
#main #canais {
  padding: 4rem 1.5rem 1rem 1.5rem;
  background-color: #fff;
  overflow: auto;
  border-bottom: #b6b2b2 solid 1px;
}

/* line 335, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
#main #canais .imagens-canais {
  display: flex;
  max-width: 100rem;
  margin: 0 auto;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-evenly;
  padding-top: 4rem;
  padding-bottom: 5rem;
  border-top: 0.1rem solid #000;
}

/* line 347, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
#main #canais .imagem-wrap-canais {
  margin-top: 20px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  width: 280px;
}

/* line 354, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
#main #canais .imagem-wrap-canais img {
  width: 60px;
  height: 60px;
}

/* line 359, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
#main #canais .imagem-wrap-canais .text-canais {
  text-align: left;
  word-break: keep-all;
}

/* line 362, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
#main #canais .imagem-wrap-canais .text-canais h3 {
  font-weight: bold;
}

/* line 365, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
#main #canais .imagem-wrap-canais .text-canais p {
  word-break: keep-all;
}

@media screen and (max-width: 768px) {
  /* line 370, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
  #main #canais .imagens-canais {
    justify-content: space-around;
    align-items: center;
  }
  /* line 373, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
  #main #canais .imagens-canais .imagem-wrap-canais {
    flex-direction: column;
    align-items: center;
  }
  /* line 377, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
  #main #canais .imagens-canais .imagem-wrap-canais img {
    width: 60px;
    height: 60px;
  }
  /* line 382, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
  #main #canais .imagens-canais .imagem-wrap-canais .text-canais {
    text-align: center;
  }
}

@media screen and (min-width: 960px) {
  /* line 391, app/assets/stylesheets/sete_capital/escritorios/_index.scss */
  #main .top-mobile {
    display: none;
  }
}

/* line 1, app/assets/stylesheets/sete_capital/escritorios/_buttons.scss */
.disabled {
  filter: brightness(50%);
  cursor: default !important;
}

/* line 6, app/assets/stylesheets/sete_capital/escritorios/_buttons.scss */
.invalid {
  box-shadow: 0 0 10px red;
  border-color: red;
}

/* line 11, app/assets/stylesheets/sete_capital/escritorios/_buttons.scss */
.invalid:focus {
  outline: none;
}

/* line 15, app/assets/stylesheets/sete_capital/escritorios/_buttons.scss */
.valid {
  border-color: lime;
  box-shadow: 0 0 10px lime;
}

/* line 20, app/assets/stylesheets/sete_capital/escritorios/_buttons.scss */
.valid:focus {
  outline: none;
}

/* line 24, app/assets/stylesheets/sete_capital/escritorios/_buttons.scss */
.btn {
  border: 0.2rem solid #FAEE42;
  padding: 0.4rem 0.5rem;
  display: inline-flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  color: #fff !important;
  text-decoration: none;
}

/* line 34, app/assets/stylesheets/sete_capital/escritorios/_buttons.scss */
.btn img {
  width: 3rem;
}

/* line 38, app/assets/stylesheets/sete_capital/escritorios/_buttons.scss */
.btn:hover {
  text-decoration: underline;
}

/* line 43, app/assets/stylesheets/sete_capital/escritorios/_buttons.scss */
.client_button {
  border: 0.2rem solid #FAEE42;
  border-radius: 2.5rem;
  padding: 0.2rem 0.5rem;
}

/* line 48, app/assets/stylesheets/sete_capital/escritorios/_buttons.scss */
.client_button a {
  display: inline-flex;
  flex-wrap: nowrap;
  align-items: center;
  color: #fff !important;
  border: transparent;
  border-bottom-left-radius: 2rem;
  border-bottom-right-radius: 2rem;
}

/* line 56, app/assets/stylesheets/sete_capital/escritorios/_buttons.scss */
.client_button a p {
  white-space: nowrap;
}

/* line 57, app/assets/stylesheets/sete_capital/escritorios/_buttons.scss */
.client_button a img {
  width: 3rem;
}

/* line 2, app/assets/stylesheets/sete_capital/escritorios/_pages.scss */
#termosdeuso,
#privacy_policy,
#security,
#about,
#faq,
#services {
  font-size: 1.7rem;
  overflow: hidden;
  color: #000;
}

/* line 12, app/assets/stylesheets/sete_capital/escritorios/_pages.scss */
#termosdeuso .content,
#privacy_policy .content,
#security .content,
#about .content,
#faq .content,
#services .content {
  position: relative;
  top: -10rem;
  max-width: 110rem;
  background-color: #fff;
  margin: 0 auto;
  border-radius: 2rem;
  padding: 4rem 0;
  text-align: center;
  box-shadow: 0 10px 15px 0px #ccc;
}

@media screen and (max-width: 767px) {
  /* line 12, app/assets/stylesheets/sete_capital/escritorios/_pages.scss */
  #termosdeuso .content,
#privacy_policy .content,
#security .content,
#about .content,
#faq .content,
#services .content {
    border-radius: unset;
    box-shadow: unset;
  }
}

/* line 34, app/assets/stylesheets/sete_capital/escritorios/_pages.scss */
#termosdeuso .top,
#privacy_policy .top,
#security .top {
  background-position: 50% 50%;
  background-size: cover;
}

@media screen and (max-width: 767px) {
  /* line 34, app/assets/stylesheets/sete_capital/escritorios/_pages.scss */
  #termosdeuso .top,
#privacy_policy .top,
#security .top {
    background-position: 80% 50%;
  }
}

/* line 45, app/assets/stylesheets/sete_capital/escritorios/_pages.scss */
#termosdeuso .top {
  background-image: url(/assets/sete_capital/ssnew/termos-c0761f79696032429716718d12ac1d456ce0d082cbad350c6ebd94fd4224dd35.webp);
}

/* line 51, app/assets/stylesheets/sete_capital/escritorios/_pages.scss */
#privacy_policy .top {
  background-image: url(/assets/sete_capital/ssnew/privacidade-eab334e90ea63e4a4a1b355e6e0b47275565b48c9534cbfe8fc08fc221c8d0a9.webp);
}

/* line 57, app/assets/stylesheets/sete_capital/escritorios/_pages.scss */
#security .top {
  background-image: url(/assets/sete_capital/ssnew/seguranca-1638f1e58de92ff87ba4e852b8c1c10b961d7960222dd5bdbd05553d9c280968.webp);
}

@media screen and (max-width: 960px) {
  /* line 65, app/assets/stylesheets/sete_capital/escritorios/_pages.scss */
  #about .content, #faq .content, #services .content {
    border-radius: unset;
    box-shadow: unset;
    padding-bottom: unset;
  }
}

/* line 78, app/assets/stylesheets/sete_capital/escritorios/_pages.scss */
#termosdeuso .top,
#privacy_policy .top,
#security .top,
#about .top,
#services .top {
  max-width: 100%;
  height: 70rem;
  padding: 10rem 0;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}

/* line 89, app/assets/stylesheets/sete_capital/escritorios/_pages.scss */
#about .top {
  background: url(/assets/sete_capital/ssnew/sete-interno-1-544eac8e23f513799f7b74130693eb6e76cffd732936b4b6c6c0b953169fb845.webp) no-repeat 50% 50%/cover;
}

/* line 93, app/assets/stylesheets/sete_capital/escritorios/_pages.scss */
#about .timeline-row {
  width: 100%;
  overflow: hidden;
}

/* line 98, app/assets/stylesheets/sete_capital/escritorios/_pages.scss */
#about .timeline-img {
  overflow-x: scroll;
  overflow-y: hidden;
}

/* line 101, app/assets/stylesheets/sete_capital/escritorios/_pages.scss */
#about .timeline-img img {
  max-width: 250rem;
}

/* line 109, app/assets/stylesheets/sete_capital/escritorios/_pages.scss */
#services .top {
  background: url(/assets/sete_capital/ssnew/sete-interno-2-3bb35a100a51f12367b68eedd1308e5f9d00ff50e527ca7f74ca06a8e86f66fd.webp) no-repeat 50% 50%/cover;
}

/* line 113, app/assets/stylesheets/sete_capital/escritorios/_pages.scss */
#services .imagens-servicos {
  display: flex;
  width: 100%;
  margin: 0 auto;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-evenly;
  padding-bottom: 50px;
}

/* line 152, app/assets/stylesheets/sete_capital/escritorios/_pages.scss */
#services .imagem-wrap {
  width: 17rem;
  height: 26rem;
  margin: 0.2rem;
  margin-bottom: 1.5rem;
}

/* line 158, app/assets/stylesheets/sete_capital/escritorios/_pages.scss */
#services .imagem-wrap img {
  width: 100%;
  height: 26rem;
  border-radius: 2rem;
  box-shadow: 0px 5px 8px rgba(0, 0, 0, 0.5);
}

/* line 168, app/assets/stylesheets/sete_capital/escritorios/_pages.scss */
#faq .top-faq {
  background: url(/assets/sete_capital/ssnew/bg-duvidas-d4710a7aa47f4fd240d1ad0b20d211d01a2c2f63b5956adde3162a557226ceba.webp) no-repeat 50% 50%/cover;
  width: 100%;
  padding: 0 1.5rem;
}

/* line 174, app/assets/stylesheets/sete_capital/escritorios/_pages.scss */
#faq .top-wrap {
  max-width: 70rem;
  margin: 0 auto;
  padding: 10rem 0;
  padding-top: 20rem;
  display: flex;
  justify-content: center;
  flex-wrap: nowrap;
}

/* line 184, app/assets/stylesheets/sete_capital/escritorios/_pages.scss */
#faq .text-faq {
  width: 50%;
  padding: 2.5rem 0;
}

/* line 189, app/assets/stylesheets/sete_capital/escritorios/_pages.scss */
#faq .img-wrap {
  width: 50%;
  position: relative;
}

/* line 194, app/assets/stylesheets/sete_capital/escritorios/_pages.scss */
#faq img {
  position: absolute;
  bottom: 0;
  width: 40rem;
}

@media screen and (max-width: 622px) {
  /* line 201, app/assets/stylesheets/sete_capital/escritorios/_pages.scss */
  #faq .top-wrap {
    padding-top: unset;
    max-width: 50rem;
    height: 70rem;
  }
  /* line 207, app/assets/stylesheets/sete_capital/escritorios/_pages.scss */
  #faq .img-wrap img {
    right: -30%;
  }
  /* line 211, app/assets/stylesheets/sete_capital/escritorios/_pages.scss */
  #faq .text-faq {
    width: 70%;
    position: relative;
    left: 0;
    top: 12rem;
  }
  /* line 216, app/assets/stylesheets/sete_capital/escritorios/_pages.scss */
  #faq .text-faq p {
    max-width: 25rem;
  }
}

@media screen and (max-width: 486px) {
  /* line 223, app/assets/stylesheets/sete_capital/escritorios/_pages.scss */
  #faq .top-wrap {
    padding-top: unset;
    max-width: 50rem;
    height: 70rem;
  }
  /* line 229, app/assets/stylesheets/sete_capital/escritorios/_pages.scss */
  #faq .img-wrap {
    width: 15%;
  }
  /* line 233, app/assets/stylesheets/sete_capital/escritorios/_pages.scss */
  #faq .img-wrap img {
    right: -300%;
  }
  /* line 237, app/assets/stylesheets/sete_capital/escritorios/_pages.scss */
  #faq .text-faq {
    width: 85%;
    top: 8rem;
  }
  /* line 240, app/assets/stylesheets/sete_capital/escritorios/_pages.scss */
  #faq .text-faq h2 {
    font-size: 2rem;
  }
  /* line 243, app/assets/stylesheets/sete_capital/escritorios/_pages.scss */
  #faq .text-faq p {
    max-width: 18rem;
  }
}

@media screen and (max-width: 359px) {
  /* line 250, app/assets/stylesheets/sete_capital/escritorios/_pages.scss */
  #faq .top-wrap {
    padding-top: unset;
    max-width: 50rem;
    height: 80rem;
  }
  /* line 256, app/assets/stylesheets/sete_capital/escritorios/_pages.scss */
  #faq .img-wrap {
    width: 5%;
  }
  /* line 260, app/assets/stylesheets/sete_capital/escritorios/_pages.scss */
  #faq .img-wrap img {
    right: -20rem;
  }
  /* line 264, app/assets/stylesheets/sete_capital/escritorios/_pages.scss */
  #faq .text-faq {
    width: 100%;
    top: 7rem;
  }
  /* line 267, app/assets/stylesheets/sete_capital/escritorios/_pages.scss */
  #faq .text-faq p {
    max-width: 17rem;
  }
}

/* line 273, app/assets/stylesheets/sete_capital/escritorios/_pages.scss */
#faq .accordion {
  position: relative;
  background-color: #fff;
  color: #444;
  font-weight: bold;
  padding: 1.5rem 2.5rem;
  width: 95%;
  border: 0.3rem solid #fad41b;
  text-align: left;
  outline: none;
  font-size: 2.5rem;
  transition: 0.4s;
  margin: 0.3rem auto;
}

/* line 288, app/assets/stylesheets/sete_capital/escritorios/_pages.scss */
#faq .active,
#faq .accordion:hover {
  background-color: #f8f6f6;
}

/* line 293, app/assets/stylesheets/sete_capital/escritorios/_pages.scss */
#faq .panel {
  margin: 0 2.5rem;
  background-color: #f2f2f2;
  max-height: 0;
  overflow: hidden;
  border-radius: 0.8rem;
  transition: max-height 0.2s ease-out;
}

/* line 302, app/assets/stylesheets/sete_capital/escritorios/_pages.scss */
#faq .accordion:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border-color: transparent transparent transparent #fad41b;
  border-style: solid;
  border-width: 1.4rem;
  float: left;
}

/* line 313, app/assets/stylesheets/sete_capital/escritorios/_pages.scss */
#faq .active:before {
  position: relative;
  transform: rotate(90deg);
  top: 1rem;
  left: -1rem;
}

@media screen and (max-width: 728px) {
  /* line 321, app/assets/stylesheets/sete_capital/escritorios/_pages.scss */
  #faq .accordion {
    padding-left: 5rem;
    border-radius: 2rem;
  }
  /* line 326, app/assets/stylesheets/sete_capital/escritorios/_pages.scss */
  #faq .accordion:before {
    float: unset;
    position: absolute;
    left: 2rem;
    top: 50%;
    transform: translateY(-50%);
  }
  /* line 334, app/assets/stylesheets/sete_capital/escritorios/_pages.scss */
  #faq .active:before {
    position: absolute;
    left: 3rem;
    top: 62%;
    transform: translateY(-50%) translateX(-50%) rotate(90deg);
  }
}

/* line 1, app/assets/stylesheets/sete_capital/escritorios/_captador_phone.scss */
body {
  color: #1c1e21;
  direction: ltr;
  line-height: 1.34;
  margin: 0;
  padding: 0;
  unicode-bidi: embed;
}

/* line 9, app/assets/stylesheets/sete_capital/escritorios/_captador_phone.scss */
body a {
  text-decoration: none;
}

/* line 14, app/assets/stylesheets/sete_capital/escritorios/_captador_phone.scss */
#chat {
  height: calc(100vh - 20rem);
  background: #fff;
  padding-top: 15rem;
}

/* line 20, app/assets/stylesheets/sete_capital/escritorios/_captador_phone.scss */
#chat .center-article {
  margin: 0 auto;
  background-color: transparent;
}

/* line 25, app/assets/stylesheets/sete_capital/escritorios/_captador_phone.scss */
#chat .center-article .frame-chat {
  width: 80%;
  margin: 0 auto;
  padding: 0.8rem 0.2rem 0 0.2rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

/* line 34, app/assets/stylesheets/sete_capital/escritorios/_captador_phone.scss */
#chat .center-article .frame-chat p {
  vertical-align: baseline;
  margin-bottom: 30px;
  font-size: 23px;
  font-family: "Roboto-Regular";
}

/* line 41, app/assets/stylesheets/sete_capital/escritorios/_captador_phone.scss */
#chat .center-article .frame-chat form {
  text-align: center;
}

/* line 43, app/assets/stylesheets/sete_capital/escritorios/_captador_phone.scss */
#chat .center-article .frame-chat form .input-wrap {
  width: 27rem;
  border: 0.1px solid #000;
  padding: 0.5rem 0 0.5rem 0.5rem;
  margin-bottom: 1.5rem;
}

/* line 50, app/assets/stylesheets/sete_capital/escritorios/_captador_phone.scss */
#chat .center-article .frame-chat form .btn {
  width: 15rem;
  background-color: #128c7e;
  border-radius: 20rem;
  color: #fff;
}

/* line 58, app/assets/stylesheets/sete_capital/escritorios/_captador_phone.scss */
#chat .center-article .frame-chat .btn-obrigado {
  width: 15rem;
  background-color: #128c7e;
  border-radius: 20rem;
  color: #fff;
  text-align: center;
  padding: 0.8rem 0 0.8rem 0.5rem;
}

/* line 65, app/assets/stylesheets/sete_capital/escritorios/_captador_phone.scss */
#chat .center-article .frame-chat .btn-obrigado a {
  font-size: 1.5rem;
  font-family: "Roboto-Regular";
}

/* line 74, app/assets/stylesheets/sete_capital/escritorios/_captador_phone.scss */
#topwp {
  position: fixed;
  width: 100%;
  top: 0;
  padding: 2.5rem 0;
  background-color: #fff;
  border-bottom: 0.1rem solid #cec9c1;
  overflow: auto;
  z-index: 1;
}

/* line 84, app/assets/stylesheets/sete_capital/escritorios/_captador_phone.scss */
#topwp .content {
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}

/* line 90, app/assets/stylesheets/sete_capital/escritorios/_captador_phone.scss */
#topwp .content img {
  width: 13rem;
}

/* line 96, app/assets/stylesheets/sete_capital/escritorios/_captador_phone.scss */
#footerwp {
  background-color: #273443;
}

@media screen and (max-width: 1000px) {
  /* line 103, app/assets/stylesheets/sete_capital/escritorios/_captador_phone.scss */
  #chat .center-article {
    max-width: 100%;
  }
}

/* line 10, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
#modal {
  position: fixed;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  -webkit-transition: opacity .15s linear;
  transition: opacity .15s linear;
  z-index: 999999999999;
}

/* line 23, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 40%;
  height: auto;
  box-sizing: border-box;
  margin: 0 auto;
}

/* line 34, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.modal-content .modal-body {
  width: 100%;
  height: auto;
  box-sizing: border-box;
}

/* line 39, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.modal-content .modal-body img {
  max-width: 100%;
  max-height: auto;
  width: auto;
  height: auto;
  object-fit: fill;
  box-sizing: border-box;
}

/* line 49, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.modal-content .modal-footer {
  position: absolute;
  top: 0;
  right: 0;
  width: 20px;
  height: auto;
  box-sizing: border-box;
}

/* line 56, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.modal-content .modal-footer button {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  width: 100%;
  height: auto;
  font-size: 0.7rem;
  font-family: 'Roboto-Black';
  background-color: #d10606;
  color: #fff;
  cursor: pointer;
}

/* line 72, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
html {
  touch-action: pan-x pan-y;
  scroll-behavior: smooth;
  font-size: 10px;
}

/* line 78, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.box-cookies.hide {
  display: none !important;
}

/* line 82, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.box-cookies {
  position: fixed;
  margin: 0 auto;
  background: #000000b3;
  width: 45%;
  height: 20%;
  z-index: 998;
  top: 400px;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  box-sizing: border-box;
}

/* line 99, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.box-cookies .msg-cookies,
.box-cookies .btn-cookies {
  text-align: center;
  padding: 17px;
  color: #fff;
  font-size: 18px;
  box-sizing: border-box;
}

/* line 108, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.msg-cookies a {
  text-decoration: none;
  text-decoration: underline;
  color: #fff;
}

/* line 114, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.box-cookies .btn-cookies {
  background: #1e88e5;
  cursor: pointer;
  align-self: normal;
  border: none;
}

/* line 121, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.animation {
  position: fixed;
  text-align: center;
  width: 80px;
  bottom: 20px;
  right: 20px;
}

/* line 129, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
#wplogo {
  width: 50px;
  height: 50px;
  animation: wp 8.0s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-delay: 3s;
  -webkit-animation: wp 8.0s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-delay: 3s;
}

/* line 143, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.row {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

/* line 150, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.header-index {
  text-align: center;
  padding-bottom: 1rem;
}

/* line 154, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.header-index .header-wrap {
  position: relative;
  width: 100%;
  margin: 0 auto;
  padding: 0 1.5rem;
  padding-top: 2.5rem;
  margin-bottom: 12rem;
}

/* line 162, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.header-index .header-wrap nav {
  max-width: 110rem;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: nowrap;
}

/* line 169, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.header-index .header-wrap nav .logo {
  display: flex;
}

/* line 171, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.header-index .header-wrap nav .logo img {
  width: 16rem;
}

/* line 176, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.header-index .header-wrap nav #nav {
  width: 95%;
  display: flex;
  justify-content: flex-end;
  flex-wrap: nowrap;
  align-items: center;
  white-space: nowrap;
  margin: 0 3%;
}

/* line 185, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.header-index .header-wrap nav #nav li {
  margin: 0 1.5%;
}

/* line 187, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.header-index .header-wrap nav #nav li a {
  text-decoration: none;
  color: #FDEA31;
}

/* line 191, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.header-index .header-wrap nav #nav li a:hover {
  text-decoration: underline;
}

/* line 207, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.header-index .header-text .header-text-juros, .header-index .header-text .header-text-form {
  margin-bottom: 10rem;
}

/* line 209, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.header-index .header-text .header-text-juros.hide, .header-index .header-text .header-text-form.hide {
  display: none;
}

/* line 214, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.header-index .header-text .header-text-juros {
  text-align: left;
}

/* line 218, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.header-index .header-text .header-text-form {
  text-align: left;
  padding: 0 1.5rem;
}

/* line 224, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.header-index .header-text .header-text-form .text-header {
  max-width: 110rem;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
}

/* line 231, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.header-index .header-text .header-text-form #main-form, .header-index .header-text .header-text-form #main-form1 {
  max-width: 110rem;
  margin: 0 auto;
}

/* line 235, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.header-index .header-text .header-text-form #main-form #customer-form form, .header-index .header-text .header-text-form #main-form1 #customer-form form {
  margin-left: 0;
}

/* line 243, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.header-index.background1 {
  background: url(/assets/sete_capital/ssnew/backgrounds/bgjuros-f196359b994d932c80ea06dc255a3213f18668ee0e1f102a6592015523a5c44b.webp) no-repeat 50% 50%/cover;
}

/* line 247, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.header-index.background2 {
  background: url(/assets/sete_capital/ssnew/backgrounds/bgform_crop-8569bbf2dc8c992a73d9bcf94af63c1dc30d225684b5f48c3c9323e9d5b1280d.webp) no-repeat 50% 50%/cover;
}

/* line 252, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.header, .header-index-mobile {
  position: fixed;
  width: 100%;
  top: 0;
  background-color: #242325;
  border-radius: 0 0 1rem 1rem;
  text-align: center;
  padding: 2.5rem 1.5rem;
  z-index: 2;
}

/* line 262, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.header .header-wrap, .header-index-mobile .header-wrap {
  position: relative;
  width: 100%;
  margin: 0 auto;
}

/* line 314, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.header .header-wrap nav, .header-index-mobile .header-wrap nav {
  max-width: 110rem;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  flex-wrap: nowrap;
}

/* line 321, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.header .header-wrap nav .logo, .header-index-mobile .header-wrap nav .logo {
  display: flex;
}

/* line 323, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.header .header-wrap nav .logo img, .header-index-mobile .header-wrap nav .logo img {
  width: 16rem;
}

/* line 328, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.header .header-wrap nav #nav, .header-index-mobile .header-wrap nav #nav {
  width: 95%;
  display: flex;
  justify-content: flex-end;
  flex-wrap: nowrap;
  align-items: center;
  white-space: nowrap;
  margin: 0 3%;
}

/* line 337, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.header .header-wrap nav #nav li, .header-index-mobile .header-wrap nav #nav li {
  margin: 0 1.5%;
}

/* line 339, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.header .header-wrap nav #nav li a, .header-index-mobile .header-wrap nav #nav li a {
  text-decoration: none;
  color: #FDEA31;
}

/* line 343, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.header .header-wrap nav #nav li a:hover, .header-index-mobile .header-wrap nav #nav li a:hover {
  text-decoration: underline;
}

/* line 351, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.header .header-wrap .logo-mobile, .header-index-mobile .header-wrap .logo-mobile {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}

/* line 356, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.header .header-wrap .logo-mobile img, .header-index-mobile .header-wrap .logo-mobile img {
  width: 16rem;
}

/* line 361, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.header .header-wrap .mobile, .header-index-mobile .header-wrap .mobile {
  position: absolute;
  top: 0;
  width: 6rem;
  height: 3.7rem;
  text-align: center;
  overflow: hidden;
  transition: all 0.5s ease-in-out;
}

/* line 370, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.header .header-wrap .mobile .check, .header .header-wrap .mobile .menu-mobile, .header-index-mobile .header-wrap .mobile .check, .header-index-mobile .header-wrap .mobile .menu-mobile {
  position: absolute;
  height: 3.6rem;
  width: 4rem;
  left: 1.5rem;
  transform: translate(0, -50%);
  top: 1.9rem;
}

/* line 379, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.header .header-wrap .mobile .check, .header-index-mobile .header-wrap .mobile .check {
  opacity: 0;
  z-index: 3;
}

/* line 384, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.header .header-wrap .mobile .menu-mobile, .header-index-mobile .header-wrap .mobile .menu-mobile {
  z-index: 2;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* line 390, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.header .header-wrap .mobile .menu-mobile .menu-bar, .header-index-mobile .header-wrap .mobile .menu-mobile .menu-bar {
  background-color: white;
  width: 4rem;
  height: 0.5rem;
  border-radius: 1rem;
}

/* line 397, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.header .header-wrap .mobile .menu-mobile .bar-1, .header-index-mobile .header-wrap .mobile .menu-mobile .bar-1 {
  transform-origin: 0% 0%;
}

/* line 401, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.header .header-wrap .mobile .menu-mobile .bar-3, .header-index-mobile .header-wrap .mobile .menu-mobile .bar-3 {
  transform-origin: 0% 100%;
}

/* line 405, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.header .header-wrap .mobile .menu-mobile .bar-1, .header .header-wrap .mobile .menu-mobile .bar-2, .header .header-wrap .mobile .menu-mobile .bar-3, .header-index-mobile .header-wrap .mobile .menu-mobile .bar-1, .header-index-mobile .header-wrap .mobile .menu-mobile .bar-2, .header-index-mobile .header-wrap .mobile .menu-mobile .bar-3 {
  transition: all 0.5s ease-in-out;
}

/* line 408, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.header .header-wrap .mobile .check:checked ~ .menu-mobile .bar-1, .header-index-mobile .header-wrap .mobile .check:checked ~ .menu-mobile .bar-1 {
  transform: rotate(45deg) translate(15%, -50%);
}

/* line 412, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.header .header-wrap .mobile .check:checked ~ .menu-mobile .bar-2, .header-index-mobile .header-wrap .mobile .check:checked ~ .menu-mobile .bar-2 {
  transform: translate(-200%);
}

/* line 416, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.header .header-wrap .mobile .check:checked ~ .menu-mobile .bar-3, .header-index-mobile .header-wrap .mobile .check:checked ~ .menu-mobile .bar-3 {
  transform: rotate(-45deg) translate(15%, 50%);
}

/* line 420, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.header .header-wrap .mobile .check:checked ~ .menu-mobile .bar-1, .header .header-wrap .mobile .check:checked ~ .menu-mobile .bar-3, .header-index-mobile .header-wrap .mobile .check:checked ~ .menu-mobile .bar-1, .header-index-mobile .header-wrap .mobile .check:checked ~ .menu-mobile .bar-3 {
  background-color: #242325;
  width: 4rem;
}

/* line 425, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.header .header-wrap .mobile #nav-mobile, .header-index-mobile .header-wrap .mobile #nav-mobile {
  position: fixed;
  background-color: #f9e532;
  padding: 0 1.5rem;
  padding-top: 10rem;
  width: 100vw;
  height: 100vh;
  top: -100rem;
  left: -100rem;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  transition: all 0.5s ease-in-out;
}

/* line 438, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.header .header-wrap .mobile #nav-mobile::before, .header-index-mobile .header-wrap .mobile #nav-mobile::before {
  content: "";
  display: block;
  position: fixed;
  top: 0;
  width: 100%;
  height: 6rem;
  background-color: inherit;
}

/* line 448, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.header .header-wrap .mobile #nav-mobile hr, .header-index-mobile .header-wrap .mobile #nav-mobile hr {
  width: 100%;
  margin: 1.5rem 0;
  height: 0.4rem;
  background-color: #fff;
  border-radius: 1rem;
}

/* line 456, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.header .header-wrap .mobile #nav-mobile li, .header-index-mobile .header-wrap .mobile #nav-mobile li {
  text-align: left;
}

/* line 458, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.header .header-wrap .mobile #nav-mobile li a, .header-index-mobile .header-wrap .mobile #nav-mobile li a {
  font-size: 2.4rem;
  color: #242325;
  text-decoration: none;
}

/* line 462, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.header .header-wrap .mobile #nav-mobile li a p, .header-index-mobile .header-wrap .mobile #nav-mobile li a p {
  font-size: 2.4rem;
}

/* line 469, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.header .header-wrap .mobile .check:checked + #nav-mobile, .header-index-mobile .header-wrap .mobile .check:checked + #nav-mobile {
  top: 0;
  left: 0;
}

/* line 475, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
.header .header-wrap .desktop, .header-index-mobile .header-wrap .desktop {
  max-width: 110rem;
  margin: 0 auto;
}

@media screen and (max-width: 959px) {
  /* line 481, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
  .header .header-wrap .desktop, .header-index-mobile .header-wrap .desktop {
    display: none;
  }
}

@media screen and (min-width: 960px) {
  /* line 485, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
  .header .header-wrap .mobile, .header .header-wrap .logo-mobile, .header-index-mobile .header-wrap .mobile, .header-index-mobile .header-wrap .logo-mobile {
    display: none;
  }
}

/* line 490, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
#footer {
  background-color: #444147;
  overflow: visible;
}

/* line 494, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
#footer .content {
  width: 100%;
}

/* line 497, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
#footer .content .footconfig {
  margin: 0 auto;
  max-width: 110rem;
  padding: 5rem 1.5rem 3.5rem 1.5rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}

/* line 507, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
#footer .content .footconfig ul {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  gap: 0.5rem 0rem;
  max-width: 18rem;
}

/* line 514, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
#footer .content .footconfig ul li {
  text-align: left;
}

/* line 517, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
#footer .content .footconfig ul li a {
  color: #949194;
  text-decoration: none;
  text-align: left;
}

/* line 521, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
#footer .content .footconfig ul li a:hover {
  color: #fff;
}

/* line 528, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
#footer .content .footconfig p {
  width: 100%;
  padding: 2.5rem 0rem;
  color: #949194;
  border: transparent;
  text-align: left;
}

/* line 536, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
#footer .content .footconfig .logo-footer {
  margin-bottom: 1.5rem;
}

/* line 540, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
#footer .content .footconfig .logo-footer a img {
  width: 16rem;
}

/* line 546, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
#footer .content .footconfig .links-left {
  width: 14rem;
  margin-bottom: 1.5rem;
}

/* line 550, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
#footer .content .footconfig .links-left a {
  color: #FDEA31;
  text-transform: capitalize;
}

/* line 556, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
#footer .content .footconfig .links-right {
  width: 14rem;
  margin-bottom: 1.5rem;
}

/* line 561, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
#footer .content .footconfig .links-right a {
  text-decoration: underline;
  white-space: nowrap;
}

/* line 567, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
#footer .content .footconfig #socialmedia-dados {
  width: 25rem;
  display: flex;
  flex-direction: column;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: stretch;
  margin-bottom: 1.5rem;
}

/* line 576, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
#footer .content .footconfig #socialmedia-dados #socialmedia {
  width: 100%;
  height: 4rem;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  overflow: auto;
}

/* line 586, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
#footer .content .footconfig #socialmedia-dados #socialmedia li {
  background-color: #444147;
  width: 4rem;
  height: 4rem;
}

/* line 591, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
#footer .content .footconfig #socialmedia-dados #socialmedia li a img {
  width: 2.5rem;
  height: 2.5rem;
  filter: invert(80%);
  display: block;
  margin-left: 0;
}

/* line 601, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
#footer .content .footconfig #socialmedia-dados p {
  width: 100%;
  padding: 5px 0px;
}

/* line 606, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
#footer .content .footconfig #socialmedia-dados .active-customer-service {
  margin: 1rem 0;
  padding: 0.8rem 1rem;
  border-left: 0.3rem solid #FDEA31;
  line-height: 1.4;
  color: #fff;
}

/* line 613, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
#footer .content .footconfig #socialmedia-dados .active-customer-service span {
  display: block;
  margin-top: 0.2rem;
  font-family: "Paralucent Bold";
  font-size: 1.5rem;
}

/* line 620, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
#footer .content .footconfig #socialmedia-dados .active-customer-service a {
  color: #FDEA31;
  text-decoration: none;
  white-space: nowrap;
}

/* line 625, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
#footer .content .footconfig #socialmedia-dados .active-customer-service a:hover {
  color: #fff;
  text-decoration: underline;
}

@media screen and (max-width: 539px) {
  /* line 567, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
  #footer .content .footconfig #socialmedia-dados {
    align-items: center;
  }
  /* line 633, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
  #footer .content .footconfig #socialmedia-dados p {
    text-align: center;
  }
  /* line 635, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
  #footer .content .footconfig #socialmedia-dados .active-customer-service {
    padding: 0.8rem 0;
    border-top: 0.2rem solid #FDEA31;
    border-right: 0;
    border-bottom: 0.2rem solid #FDEA31;
    border-left: 0;
  }
}

@media screen and (max-width: 539px) {
  /* line 497, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
  #footer .content .footconfig {
    flex-direction: column;
    align-items: center;
  }
  /* line 651, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
  #footer .content .footconfig .links-left li, #footer .content .footconfig .links-right li {
    text-align: center;
  }
}

@media screen and (max-width: 784px) {
  /* line 657, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
  #footer .content .footconfig .links-right a {
    white-space: wrap;
  }
}

/* line 662, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
#footer .content p {
  max-width: 100%;
  padding: 1.5rem 1rem;
  margin: 0 auto;
}

@media screen and (max-width: 959px) {
  /* line 671, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
  .header-index {
    display: none;
  }
  /* line 672, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
  .formmobile #main-form {
    display: none;
  }
  /* line 673, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
  .formbottom {
    display: none;
  }
}

@media screen and (min-width: 960px) {
  /* line 677, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
  .header-index-mobile {
    display: none;
  }
  /* line 678, app/assets/stylesheets/sete_capital/escritorios/standard_style_pages.scss */
  .fomrbottommobile {
    display: none;
  }
}
