/*Reset*/
/* line 3, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_reset.scss */
html {
  box-sizing: border-box;
  scroll-behavior: smooth;
  cursor: default;
}

/* line 9, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_reset.scss */
*,
*::before,
*::after {
  box-sizing: inherit;
}

/* line 15, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_reset.scss */
body {
  min-height: 100vh;
  text-rendering: optimizeSpeed;
  line-height: 1.5;
}

/* line 21, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_reset.scss */
body,
h1,
h2,
h3,
h4,
h5,
h6,
ul,
ol,
li,
p,
pre,
blockquote,
figure,
figcaption,
hr,
dl,
dd {
  margin: 0;
  padding: 0;
}

/* line 43, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_reset.scss */
ul,
ol {
  list-style: none;
}

/* line 48, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_reset.scss */
input,
textarea,
select,
button {
  color: inherit;
  font: inherit;
  letter-spacing: inherit;
}

/* line 57, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_reset.scss */
input[type="text"],
textarea {
  width: 100%;
}

/* line 62, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_reset.scss */
input,
textarea,
button {
  border: 1px solid gray;
}

/* line 68, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_reset.scss */
button {
  padding: 0.75em 1em;
  line-height: inherit;
  border-radius: 0;
  background-color: transparent;
}

/* line 75, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_reset.scss */
button * {
  pointer-events: none;
}

/* line 79, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_reset.scss */
img,
iframe,
video,
object,
embed {
  display: block;
  max-width: 100%;
}

/* line 88, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_reset.scss */
svg {
  max-width: 100%;
}

/* line 92, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_reset.scss */
table {
  table-layout: fixed;
  width: 100%;
}

/* line 97, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_reset.scss */
[hidden] {
  opacity: 0;
  visibility: hidden;
}

/* line 102, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_reset.scss */
noscript {
  display: block;
  margin-bottom: 1em;
  margin-top: 1em;
}

/* line 108, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_reset.scss */
[tabindex="-1"] {
  outline: none !important;
}

@media (prefers-reduced-motion: reduce) {
  /* line 113, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_reset.scss */
  * {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}

/* line 121, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_reset.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: auto;
  margin: 0;
  padding: 0;
  border: 0;
  clip: rect(0 0 0 0);
  overflow: hidden;
  white-space: nowrap;
}

/* line 133, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_reset.scss */
* {
  text-decoration: none;
  color: inherit;
  box-sizing: border-box;
}

/* line 139, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_reset.scss */
h1,
h2,
h3,
h4,
h5,
h6,
p,
span {
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  line-height: inherit;
}

/* line 153, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_reset.scss */
img {
  display: block;
  max-width: 100%;
}

/* line 158, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_reset.scss */
a {
  margin: 0px;
  padding: 0px;
  display: block;
}

/* line 164, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_reset.scss */
table {
  border-spacing: 0px;
}

/* line 168, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_reset.scss */
button {
  border: none;
}

/* line 171, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_reset.scss */
hr {
  border: none;
}

/* line 1, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_geral.scss */
:root {
  --main-color: #e5e1d3;
  --light: #f9f4f4;
  --sec: #8a8881;
  --dark: #151103;
}

/* line 8, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_geral.scss */
.container {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

/* line 14, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_geral.scss */
.whats-fixed {
  position: fixed;
  bottom: 40px;
  right: 40px;
  animation: move 3s infinite;
  z-index: 222;
  max-width: 65px;
}

@keyframes move {
  25% {
    transform: translateX(-10px);
  }
  50% {
    transform: translateX(0px);
  }
  75% {
    transform: translateX(10px);
  }
  100% {
    transform: translateX(0px);
  }
}

/* line 41, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_geral.scss */
body {
  background-color: var(--light);
}

/* line 45, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_geral.scss */
html {
  font-size: 16px;
  font-family: "scandia-web", sans-serif;
  color: var(--dark);
}

/* line 51, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_geral.scss */
a,
svg path,
button {
  transition: 0.3s;
}

/* line 57, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_geral.scss */
button {
  cursor: pointer;
  padding: 0;
}

/* line 62, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_geral.scss */
.btn2,
.btn {
  position: relative;
  max-width: fit-content;
  padding: 10px 30px;
  text-align: center;
  border: 1px solid var(--dark);
  color: var(--dark);
}

/* line 72, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_geral.scss */
.btn {
  border: 1px solid var(--light);
  background: #e5e1d327;
  color: var(--light);
  backdrop-filter: blur(2.5px);
}

/* line 79, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_geral.scss */
.btn2 span,
.btn span {
  transition: 0.3s;
  display: block;
  background-color: var(--dark);
  position: absolute;
}

/* line 87, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_geral.scss */
.btn span {
  background-color: var(--light);
}

/* line 91, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_geral.scss */
.cima,
.baixo {
  width: 0%;
  height: 1px;
}

/* line 97, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_geral.scss */
.cima {
  top: 0;
  left: 0;
}

/* line 102, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_geral.scss */
.baixo {
  bottom: 0;
  right: 0;
}

/* line 107, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_geral.scss */
.esq,
.dir {
  height: 0%;
  width: 1px;
}

/* line 113, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_geral.scss */
.esq {
  left: 0;
  bottom: 0;
}

/* line 118, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_geral.scss */
.dir {
  top: 0;
  right: 0;
}

/* line 123, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_geral.scss */
.btn2:hover .cima {
  width: 100%;
}

/* line 127, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_geral.scss */
.btn2:hover .baixo {
  width: 100%;
}

/* line 131, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_geral.scss */
.btn2:hover .esq {
  height: 100%;
}

/* line 135, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_geral.scss */
.btn2:hover .dir {
  height: 100%;
}

/* line 139, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_geral.scss */
.btn2:hover {
  border: 1px solid transparent;
}

/* line 143, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_geral.scss */
.title {
  display: grid;
  gap: 10px;
  max-width: fit-content;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  color: var(--dark);
}

/* line 153, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_geral.scss */
.title h2 {
  font-size: 1.25rem;
  letter-spacing: 10px;
}

/* line 158, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_geral.scss */
.title h3 {
  font-size: 2.25rem;
  line-height: 1.2em;
}

@media only screen and (max-width: 430px) {
  /* line 164, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_geral.scss */
  .title h2 {
    font-size: 1rem;
    letter-spacing: 6px;
  }
  /* line 169, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_geral.scss */
  .title h3 {
    font-size: 1.7rem;
  }
}

@media only screen and (max-width: 850px) {
  /* line 175, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_geral.scss */
  #main-img {
    display: none;
  }
  /* line 179, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_geral.scss */
  .guarda {
    background: url(/img/main-img-mobile.webp) no-repeat top center;
    color: var(--light);
    background-size: cover;
  }
  /* line 185, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_geral.scss */
  .header {
    position: inherit !important;
  }
}

/* line 1, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_header.scss */
.redes {
  display: flex;
  gap: 10px;
}

/* line 6, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_header.scss */
.header {
  padding: 10px 10px;
  color: var(--light);
  position: absolute;
  width: 100%;
}

/* line 13, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_header.scss */
.header-grid {
  display: grid;
  grid-template-columns: max-content 1fr;
  grid-gap: 20px;
  justify-items: end;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-left: auto;
  margin-right: auto;
}

/* line 25, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_header.scss */
.logo img {
  margin-left: 10px;
  max-width: 200px;
}

/* line 30, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_header.scss */
.nav-menu {
  display: flex;
  align-items: center;
  grid-gap: 15px;
}

/* line 36, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_header.scss */
.nav-menu a.dark,
.nav-menu button.dark {
  color: var(--sec);
}

/* line 41, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_header.scss */
.nav-menu a:not(.btn),
.nav-menu button {
  border: 1px solid transparent;
  padding: 10px;
}

/* line 47, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_header.scss */
.nav-menu a:not(.btn):after {
  content: "";
  width: 0;
  height: 2px;
  background-color: var(--light);
  display: block;
  transition: 0.3s;
}

/* line 56, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_header.scss */
.nav-menu a:not(.btn):hover:after {
  content: "";
  width: 100%;
  height: 2px;
  background-color: var(--light);
  display: block;
}

@media only screen and (min-width: 857px) and (max-width: 970px) {
  /* line 65, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_header.scss */
  .nav-menu {
    grid-gap: 15px;
  }
}

@media only screen and (min-width: 291px) and (max-width: 856px) {
  /* line 71, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_header.scss */
  .nav-menu {
    grid-gap: 15px;
  }
  /* line 75, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_header.scss */
  .nav-menu div:last-child {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 290px) {
  /* line 81, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_header.scss */
  .header-grid {
    display: grid;
    grid-template-columns: 1fr 0.2fr;
  }
  /* line 86, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_header.scss */
  .nav-menu div:last-child {
    margin-left: 0px;
  }
}

/* line 91, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_header.scss */
.guarda-items.active .items {
  z-index: 2000;
  opacity: 1;
  display: inherit !important;
}

/* line 97, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_header.scss */
.mda {
  max-width: fit-content;
  transition: 0.3s;
  transform: rotate(45deg);
}

/* line 103, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_header.scss */
.items {
  display: none !important;
  position: absolute;
  text-align: center;
  z-index: -10000;
  opacity: 0;
  color: var(--light) !important;
  padding: 15px;
  display: grid;
  justify-items: center;
  transition: 0.3s;
  border: 1px solid var(--light) !important;
  background: rgba(104, 104, 104, 0.63);
  backdrop-filter: blur(2.5px);
}

/* line 119, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_header.scss */
.items a {
  max-width: fit-content;
  color: var(--light) !important;
}

/* line 124, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_header.scss */
.items > span {
  display: block;
  height: 1px;
  max-width: 60px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  background-color: var(--light);
}

/* .guarda video {
  position: absolute;
  z-index: -1;
  object-fit: cover;
  width: 100%;
  height: 100%;
  top: 0;
} */
/* line 10, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_main.scss */
.guarda {
  position: relative;
}

/* line 15, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_main.scss */
.bg-especial .main-grid,
.bg-sobre .main-grid {
  justify-items: center;
  gap: 45px;
}

/* line 21, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_main.scss */
.esp-text {
  display: grid;
  gap: 10px;
  justify-items: center;
  color: var(--light);
  text-align: center;
}

/* line 29, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_main.scss */
.esp-text h2 {
  font-size: 3rem;
  font-weight: 300;
  letter-spacing: 5px;
  color: var(--light);
}

/* line 36, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_main.scss */
.esp-text > span {
  background-color: var(--light);
  display: block;
  height: 1px;
  max-width: 120px;
  width: 100%;
}

/* line 44, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_main.scss */
.main {
  padding-right: 10px;
  display: flex;
  align-items: center;
  gap: 30px;
}

/* line 51, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_main.scss */
.main-grid {
  display: grid;
  justify-items: end;
  gap: 35px;
  text-align: end;
}

/* line 58, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_main.scss */
.main-grid h1 {
  font-size: 2.5rem;
  max-width: 920px;
  line-height: 1.2em;
}

/* line 64, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_main.scss */
.esp-text h1 {
  font-size: 4rem;
}

/* line 68, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_main.scss */
.main-grid h2,
.main-grid p {
  max-width: 420px;
}

@media only screen and (max-width: 850px) {
  /* line 74, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_main.scss */
  .main-grid {
    display: grid;
    justify-items: start;
    text-align: start;
  }
}

@media only screen and (min-width: 470px) and (max-width: 630px) {
  /* line 82, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_main.scss */
  .main-grid h1 {
    font-size: 2rem;
  }
  /* line 86, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_main.scss */
  .esp-text h2 {
    font-size: 1.2rem;
  }
}

@media only screen and (min-width: 0px) and (max-width: 469px) {
  /* line 92, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_main.scss */
  .main-grid > h1 {
    font-size: 2rem;
  }
  /* line 96, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_main.scss */
  .main-grid > h2 {
    font-size: 1.1rem;
  }
  /* line 100, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_main.scss */
  .main {
    padding: 70px 10px;
  }
  /* line 104, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_main.scss */
  .esp-text h1 {
    font-size: 1.8rem;
  }
  /* line 108, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_main.scss */
  .esp-text h2 {
    font-size: 1.2rem;
  }
}

/* line 113, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_main.scss */
#noiva {
  position: absolute;
  right: 0;
  z-index: -1;
}

/* line 119, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_main.scss */
.noiva {
  color: var(--dark);
}

/* line 123, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_main.scss */
.noiva h1 {
  max-width: 420px;
}

/* line 127, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_main.scss */
.main-grid > span {
  display: block;
  background-color: var(--dark);
  height: 1px;
  max-width: 400px;
  width: 100%;
}

@media only screen and (max-width: 850px) {
  /* line 127, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_main.scss */
  .main-grid > span {
    background-color: var(--light);
  }
}

@media only screen and (max-width: 850px) {
  /* line 140, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_main.scss */
  .main-grid .btn2 {
    color: var(--light);
    border: 1px solid var(--light);
  }
  /* line 144, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_main.scss */
  .main-grid .btn2 span {
    background-color: var(--light);
  }
}

/* line 1, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_footer.scss */
.footer {
  padding: 100px 10px;
  background: url(/img/sobre-bg.webp) no-repeat center center;
  background-size: cover;
  color: var(--light);
}

/* line 7, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_footer.scss */
.footer-grid {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  justify-items: center;
  align-items: start;
  gap: 30px;
}

/* line 14, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_footer.scss */
.footer-grid > a {
  margin-top: auto;
  margin-bottom: auto;
}

/* line 18, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_footer.scss */
.f-1 {
  display: grid;
  gap: 10px;
}

/* line 22, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_footer.scss */
.f-1 > p {
  font-weight: 300;
  color: var(--sec);
}

/* line 26, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_footer.scss */
.f-1 a {
  max-width: fit-content;
}

/* line 29, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_footer.scss */
.f-1 a:hover {
  color: var(--sec);
}

@media only screen and (min-width: 650px) and (max-width: 970px) {
  /* line 34, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_footer.scss */
  .footer-grid {
    grid-template-columns: 1fr 1fr;
  }
}

@media only screen and (min-width: 0px) and (max-width: 649px) {
  /* line 40, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_footer.scss */
  .footer-grid {
    grid-template-columns: 1fr;
    text-align: center;
  }
  /* line 44, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_footer.scss */
  .f-1 {
    justify-items: center;
  }
}

/* line 1, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_local.scss */
.local {
  padding: 80px 0px;
}

/* line 4, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_local.scss */
.local .btn2 {
  margin-left: auto;
  margin-right: auto;
}

/* line 8, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_local.scss */
.mapouter {
  margin: 55px 0px;
}

/* line 1, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_outros.scss */
.politica p {
  margin-top: 10px;
}

/* line 4, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_outros.scss */
.politica h3 {
  margin-top: 20px;
  font-size: 1.5rem;
}

/* line 8, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_outros.scss */
.politica ul {
  margin-top: 5px;
  margin-bottom: 5px;
}

/* line 12, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_outros.scss */
.politica ul li {
  text-indent: 50px;
}

/* line 15, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_outros.scss */
.politica h2 {
  margin-top: 20px;
  font-size: 2rem;
  text-align: center;
}

/* line 20, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_outros.scss */
.politica {
  padding: 10px 10px;
}

/* line 23, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_outros.scss */
.termos {
  padding: 10px 10px;
}

/* line 26, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_outros.scss */
.termos p {
  margin-top: 10px;
}

/* line 29, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_outros.scss */
.termos h3 {
  margin-top: 20px;
  font-size: 1.5rem;
}

/* line 33, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_outros.scss */
.termos ul {
  margin-top: 5px;
  margin-bottom: 5px;
}

/* line 37, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_outros.scss */
.termos ul li {
  text-indent: 50px;
}

/* line 40, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_outros.scss */
.termos h2 {
  margin-top: 20px;
  font-size: 2rem;
  text-align: center;
}

/* line 45, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_outros.scss */
.digitalmix {
  text-align: center;
  color: var(--dark);
  background-color: var(--light);
  padding: 30px 10px;
}

/* line 51, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_outros.scss */
.digitalmix-grid {
  display: grid;
  gap: 15px;
}

/* line 55, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_outros.scss */
.digitalmix-grid > div {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}

@media only screen and (max-width: 360px) {
  /* line 64, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_outros.scss */
  .digitalmix-grid > div {
    display: grid;
    gap: 10px;
  }
}

/* line 1, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_sala.scss */
.sala {
  padding: 130px 10px;
}

/* line 5, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_sala.scss */
.sala-grid {
  display: grid;
  gap: 40px;
  justify-items: center;
}

/* line 11, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_sala.scss */
.sala-title {
  text-align: center;
}

/* line 14, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_sala.scss */
.sala-title h2 {
  letter-spacing: 5px;
  font-size: 1.25rem;
}

/* line 19, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_sala.scss */
.sala-title h3 {
  font-size: 2.25rem;
  line-height: 1.2em;
}

@media only screen and (max-width: 420px) {
  /* line 25, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_sala.scss */
  .sala-title h2 {
    font-size: 1rem;
  }
  /* line 29, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_sala.scss */
  .sala-title h3 {
    font-size: 1.5rem;
  }
}

/* line 35, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_sala.scss */
.sala-content {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 30px;
}

/* line 1, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_sobre.scss */
.sobre {
  background: url(/img/guarda-sobre.webp) no-repeat center center;
  background-size: cover;
  padding: 120px 10px;
  color: var(--light);
}

/* line 8, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_sobre.scss */
.sobre-grid {
  display: grid;
  grid-template-columns: 1fr 0.8fr;
  gap: 30px;
  justify-items: center;
  align-items: center;
  gap: 20px;
}

/* line 17, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_sobre.scss */
.sobre-content {
  display: grid;
  gap: 20px;
}

/* line 22, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_sobre.scss */
.sobre-content > span {
  display: block;
  height: 1px;
  width: calc(100% - 100px);
  background-color: var(--sec);
}

/* line 29, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_sobre.scss */
.sobre-content h3 {
  font-size: 2.25rem;
  color: var(--sec);
  line-height: 1.2em;
}

@media only screen and (max-width: 1060px) {
  /* line 36, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_sobre.scss */
  .sobre-grid {
    grid-template-columns: 1fr;
    gap: 50px;
  }
}

@media only screen and (min-width: 330px) and (max-width: 449px) {
  /* line 43, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_sobre.scss */
  .sobre-content h3 {
    font-size: 1.6rem;
  }
}

@media only screen and (min-width: 0px) and (max-width: 329px) {
  /* line 49, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_sobre.scss */
  .sobre-content h3 {
    font-size: 1.4rem;
  }
  /* line 53, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_sobre.scss */
  .sobre {
    padding: 70px 10px;
  }
}

/* line 58, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_sobre.scss */
.historia {
  padding: 70px 10px;
}

/* line 62, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_sobre.scss */
.historia-grid {
  display: grid;
  gap: 100px;
}

/* line 67, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_sobre.scss */
.vice {
  justify-items: end;
  text-align: end;
}

/* line 72, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_sobre.scss */
.vice > span {
  transform: translateX(30%) !important;
}

/* line 76, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_sobre.scss */
.g-vice {
  grid-template-columns: 1fr max-content !important;
}

@media only screen and (max-width: 1000px) {
  /* line 81, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_sobre.scss */
  .g-vice {
    grid-template-columns: 1fr !important;
  }
  /* line 85, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_sobre.scss */
  .vice > span {
    transform: translateX(0%) !important;
  }
  /* line 89, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_sobre.scss */
  .vice-img {
    grid-row: 1;
  }
}

/* line 1, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_video.scss */
.video {
  padding: 0 10px 70px;
}

/* line 5, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_video.scss */
.video-grid {
  display: grid;
  gap: 30px;
  justify-items: center;
}

/* line 10, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_video.scss */
.video-grid h3 {
  font-size: 2.25rem;
  text-align: center;
  line-height: 1.2em;
}

@media only screen and (max-width: 420px) {
  /* line 10, ../../../Desktop/workspace-joao/servicos/sala-classica/scss/_video.scss */
  .video-grid h3 {
    font-size: 2rem;
  }
}

/*# sourceMappingURL=style.css.map */