.elementor-11
  .elementor-element.elementor-element-5aba6af9:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-11
  .elementor-element.elementor-element-5aba6af9
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
  background-image: url('../imgs/Secao_01_fundo.png');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-11 .elementor-element.elementor-element-5aba6af9 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-11
  .elementor-element.elementor-element-5aba6af9
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-11
  .elementor-element.elementor-element-450589f1
  > .elementor-element-populated {
  padding: 7em 2em 12em 2em;
}
.elementor-11
  .elementor-element.elementor-element-50a79671
  > .elementor-element-populated {
  padding: 1em 2em 1em 2em;
}
.elementor-11 .elementor-element.elementor-element-46a0472a {
  text-align: left;
}
.elementor-11
  .elementor-element.elementor-element-46a0472a
  .elementor-heading-title {
  color: #000000;
  font-family: 'Montserrat', Sans-serif;
  font-size: 50px;
  font-weight: 600;
}
.elementor-11 .elementor-element.elementor-element-7e02d217 {
  text-align: left;
  color: #000000;
  font-family: 'Montserrat', Sans-serif;
  font-size: 25px;
  font-weight: 400;
  width: 500px;
  max-width: 500px;
}
.elementor-11
  .elementor-element.elementor-element-7e02d217
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-11 .elementor-element.elementor-element-1cd26a17 .elementor-button {
  font-family: 'Montserrat', Sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  background-color: #009c72;
}
.elementor-bc-flex-widget
  .elementor-11
  .elementor-element.elementor-element-44957a21.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-11
  .elementor-element.elementor-element-44957a21.elementor-column.elementor-element[data-element_type='column']
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-11
  .elementor-element.elementor-element-44957a21.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-11
  .elementor-element.elementor-element-44957a21
  > .elementor-element-populated {
  padding: 3em 2em 0em 2em;
}
.elementor-11 .elementor-element.elementor-element-36def134 {
  margin-top: -7em;
  margin-bottom: 0em;
  padding: 1em 3em 1em 3em;
}
.elementor-11
  .elementor-element.elementor-element-68fe5206
  > .elementor-element-populated {
  padding: 1em 1em 1em 1em;
}
.elementor-11
  .elementor-element.elementor-element-431806b6:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-11
  .elementor-element.elementor-element-431806b6
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #e9b143;
}
.elementor-11
  .elementor-element.elementor-element-431806b6
  > .elementor-element-populated,
.elementor-11
  .elementor-element.elementor-element-431806b6
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-11
  .elementor-element.elementor-element-431806b6
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-11
  .elementor-element.elementor-element-431806b6
  > .elementor-element-populated {
  box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.15);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 2em 2em 2em 2em;
}
.elementor-11
  .elementor-element.elementor-element-431806b6
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-11 .elementor-element.elementor-element-7cbbfc5 img {
  max-width: 33%;
}
.elementor-11
  .elementor-element.elementor-element-7cbbfc5
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-11 .elementor-element.elementor-element-a8f6dff {
  text-align: center;
  color: #ffffff;
  font-family: 'Montserrat', Sans-serif;
  font-size: 22px;
  font-weight: 600;
  text-transform: capitalize;
}
.elementor-11
  .elementor-element.elementor-element-a8f6dff
  > .elementor-widget-container {
  margin: -10px 0px -10px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-11
  .elementor-element.elementor-element-73ea0ad2
  > .elementor-element-populated {
  padding: 1em 1em 1em 1em;
}
.elementor-11
  .elementor-element.elementor-element-6a8f6aef:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-11
  .elementor-element.elementor-element-6a8f6aef
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #e9b143;
}
.elementor-11
  .elementor-element.elementor-element-6a8f6aef
  > .elementor-element-populated,
.elementor-11
  .elementor-element.elementor-element-6a8f6aef
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-11
  .elementor-element.elementor-element-6a8f6aef
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-11
  .elementor-element.elementor-element-6a8f6aef
  > .elementor-element-populated {
  box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.15);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 2em 2em 2em 2em;
}
.elementor-11
  .elementor-element.elementor-element-6a8f6aef
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-11 .elementor-element.elementor-element-99b5a01 img {
  max-width: 19%;
}
.elementor-11
  .elementor-element.elementor-element-99b5a01
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-11 .elementor-element.elementor-element-5bcfc54 {
  text-align: center;
  color: #ffffff;
  font-family: 'Montserrat', Sans-serif;
  font-size: 22px;
  font-weight: 600;
  text-transform: capitalize;
}
.elementor-11
  .elementor-element.elementor-element-5bcfc54
  > .elementor-widget-container {
  margin: -10px 0px -10px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-11
  .elementor-element.elementor-element-5ca85fb7
  > .elementor-element-populated {
  padding: 1em 1em 1em 1em;
}
.elementor-11
  .elementor-element.elementor-element-250b9566:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-11
  .elementor-element.elementor-element-250b9566
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #e9b143;
}
.elementor-11
  .elementor-element.elementor-element-250b9566
  > .elementor-element-populated,
.elementor-11
  .elementor-element.elementor-element-250b9566
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-11
  .elementor-element.elementor-element-250b9566
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-11
  .elementor-element.elementor-element-250b9566
  > .elementor-element-populated {
  box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.15);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 2em 2em 2em 2em;
}
.elementor-11
  .elementor-element.elementor-element-250b9566
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-11 .elementor-element.elementor-element-39348b2 img {
  max-width: 24%;
}
.elementor-11
  .elementor-element.elementor-element-39348b2
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-11 .elementor-element.elementor-element-90a79a0 {
  text-align: center;
  color: #ffffff;
  font-family: 'Montserrat', Sans-serif;
  font-size: 22px;
  font-weight: 600;
  text-transform: capitalize;
}
.elementor-11
  .elementor-element.elementor-element-90a79a0
  > .elementor-widget-container {
  margin: -10px 0px -10px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-11
  .elementor-element.elementor-element-18c6f9af
  > .elementor-background-overlay {
  opacity: 0.08;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-11 .elementor-element.elementor-element-18c6f9af {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 2em 1em 30em 1em;
}
.elementor-11
  .elementor-element.elementor-element-3a4fdcde.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-11
  .elementor-element.elementor-element-3a4fdcde
  > .elementor-element-populated {
  padding: 1em 1em 1em 1em;
}
.elementor-11 .elementor-element.elementor-element-70cc32cc {
  text-align: center;
}
.elementor-11
  .elementor-element.elementor-element-70cc32cc
  .elementor-heading-title {
  color: #000000;
  font-family: 'Montserrat', Sans-serif;
  font-size: 35px;
  font-weight: 600;
}
.elementor-11 .elementor-element.elementor-element-1e69847 {
  margin-top: -30em;
  margin-bottom: 0em;
  padding: 3em 3em 3em 3em;
}
.elementor-11
  .elementor-element.elementor-element-3bbaeb56
  > .elementor-element-populated {
  padding: 1em 1em 1em 1em;
}
.elementor-11
  .elementor-element.elementor-element-470ca563
  > .elementor-background-overlay {
  background-image: url('../imgs/happy-attractive-brunette-virtual-assistant-working-at-t.html');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}
.elementor-11
  .elementor-element.elementor-element-470ca563
  .elementor-background-overlay {
  filter: brightness(50%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-11
  .elementor-element.elementor-element-470ca563:hover
  > .elementor-background-overlay {
  filter: brightness(30%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-11 .elementor-element.elementor-element-470ca563,
.elementor-11
  .elementor-element.elementor-element-470ca563
  > .elementor-background-overlay {
  border-radius: 10px 10px 10px 10px;
}
.elementor-11 .elementor-element.elementor-element-470ca563 {
  box-shadow: 0px 10px 30px -10px rgba(0, 0, 0, 0.15);
}
.elementor-bc-flex-widget
  .elementor-11
  .elementor-element.elementor-element-43d5a9e7.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-11
  .elementor-element.elementor-element-43d5a9e7.elementor-column.elementor-element[data-element_type='column']
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-11
  .elementor-element.elementor-element-43d5a9e7:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-11
  .elementor-element.elementor-element-43d5a9e7
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000c4;
  background-image: url('../imgs/secao_02_imagem_01.png');
  background-size: cover;
}
.elementor-11
  .elementor-element.elementor-element-43d5a9e7
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(180deg, #ffffff00 0%, #000000 0%);
  opacity: 0.55;
}
.elementor-11
  .elementor-element.elementor-element-43d5a9e7
  > .elementor-element-populated,
.elementor-11
  .elementor-element.elementor-element-43d5a9e7
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-11
  .elementor-element.elementor-element-43d5a9e7
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-11
  .elementor-element.elementor-element-43d5a9e7
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 3em 3em 3em 3em;
}
.elementor-11
  .elementor-element.elementor-element-43d5a9e7
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-11 .elementor-element.elementor-element-1abbdeb0 {
  text-align: left;
}
.elementor-11
  .elementor-element.elementor-element-1abbdeb0
  .elementor-heading-title {
  color: #ffffff;
  font-family: 'Montserrat', Sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 35px;
}
.elementor-11 .elementor-element.elementor-element-4cb3bcdf {
  text-align: left;
  color: #ffffff;
  font-family: 'Karla', Sans-serif;
  font-size: 20px;
  font-weight: 400;
  width: 500px;
  max-width: 500px;
}
.elementor-11
  .elementor-element.elementor-element-4cb3bcdf
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-11
  .elementor-element.elementor-element-43cc2923
  > .elementor-element-populated {
  padding: 1em 1em 1em 1em;
}
.elementor-11
  .elementor-element.elementor-element-2d5d0416
  > .elementor-background-overlay {
  background-image: url('../imgs/business-people-in-office.jpg');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}
.elementor-11
  .elementor-element.elementor-element-2d5d0416
  .elementor-background-overlay {
  filter: brightness(50%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-11
  .elementor-element.elementor-element-2d5d0416:hover
  > .elementor-background-overlay {
  filter: brightness(30%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-11 .elementor-element.elementor-element-2d5d0416,
.elementor-11
  .elementor-element.elementor-element-2d5d0416
  > .elementor-background-overlay {
  border-radius: 10px 10px 10px 10px;
}
.elementor-11 .elementor-element.elementor-element-2d5d0416 {
  box-shadow: 0px 10px 30px -10px rgba(0, 0, 0, 0.15);
}
.elementor-bc-flex-widget
  .elementor-11
  .elementor-element.elementor-element-6161e003.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-11
  .elementor-element.elementor-element-6161e003.elementor-column.elementor-element[data-element_type='column']
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-11
  .elementor-element.elementor-element-6161e003:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-11
  .elementor-element.elementor-element-6161e003
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000c4;
  background-image: url('../imgs/secao_02_imagem_02.png');
  background-size: cover;
}
.elementor-11
  .elementor-element.elementor-element-6161e003
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(180deg, #ffffff00 0%, #000000 0%);
  opacity: 0.55;
}
.elementor-11
  .elementor-element.elementor-element-6161e003
  > .elementor-element-populated,
.elementor-11
  .elementor-element.elementor-element-6161e003
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-11
  .elementor-element.elementor-element-6161e003
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-11
  .elementor-element.elementor-element-6161e003
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 3em 3em 3em 3em;
}
.elementor-11
  .elementor-element.elementor-element-6161e003
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-11 .elementor-element.elementor-element-6737df4f {
  text-align: left;
}
.elementor-11
  .elementor-element.elementor-element-6737df4f
  .elementor-heading-title {
  color: #ffffff;
  font-family: 'Montserrat', Sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 35px;
}
.elementor-11 .elementor-element.elementor-element-edac04f {
  text-align: left;
  color: #ffffff;
  font-family: 'Karla', Sans-serif;
  font-size: 20px;
  font-weight: 400;
  width: 500px;
  max-width: 500px;
}
.elementor-11
  .elementor-element.elementor-element-edac04f
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-11
  .elementor-element.elementor-element-52804224
  > .elementor-element-populated {
  padding: 1em 1em 1em 1em;
}
.elementor-11
  .elementor-element.elementor-element-2e22bd2e
  > .elementor-background-overlay {
  background-image: url('../imgs/close-up-shot-of-a-person-holding-a-model-house-in-hand-.html');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
}
.elementor-11
  .elementor-element.elementor-element-2e22bd2e
  .elementor-background-overlay {
  filter: brightness(50%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-11
  .elementor-element.elementor-element-2e22bd2e:hover
  > .elementor-background-overlay {
  filter: brightness(30%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-11 .elementor-element.elementor-element-2e22bd2e,
.elementor-11
  .elementor-element.elementor-element-2e22bd2e
  > .elementor-background-overlay {
  border-radius: 10px 10px 10px 10px;
}
.elementor-11 .elementor-element.elementor-element-2e22bd2e {
  box-shadow: 0px 10px 30px -10px rgba(0, 0, 0, 0.15);
}
.elementor-bc-flex-widget
  .elementor-11
  .elementor-element.elementor-element-5e21e3e3.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-11
  .elementor-element.elementor-element-5e21e3e3.elementor-column.elementor-element[data-element_type='column']
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-11
  .elementor-element.elementor-element-5e21e3e3:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-11
  .elementor-element.elementor-element-5e21e3e3
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000c4;
  background-image: url('../imgs/secao_02_imagem_03.png');
  background-size: cover;
}
.elementor-11
  .elementor-element.elementor-element-5e21e3e3
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(180deg, #ffffff00 0%, #000000 0%);
  opacity: 0.55;
}
.elementor-11
  .elementor-element.elementor-element-5e21e3e3
  > .elementor-element-populated,
.elementor-11
  .elementor-element.elementor-element-5e21e3e3
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-11
  .elementor-element.elementor-element-5e21e3e3
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-11
  .elementor-element.elementor-element-5e21e3e3
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 3em 3em 3em 3em;
}
.elementor-11
  .elementor-element.elementor-element-5e21e3e3
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-11 .elementor-element.elementor-element-264d88a9 {
  text-align: left;
}
.elementor-11
  .elementor-element.elementor-element-264d88a9
  .elementor-heading-title {
  color: #ffffff;
  font-family: 'Montserrat', Sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 35px;
}
.elementor-11 .elementor-element.elementor-element-3e982af2 {
  text-align: left;
  color: #ffffff;
  font-family: 'Karla', Sans-serif;
  font-size: 20px;
  font-weight: 400;
  width: 500px;
  max-width: 500px;
}
.elementor-11
  .elementor-element.elementor-element-3e982af2
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-11 .elementor-element.elementor-element-6bc5e8c {
  padding: 0px 0px 60px 0px;
}
.elementor-11 .elementor-element.elementor-element-03cf134 .elementor-button {
  font-family: 'Montserrat', Sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  background-color: #009c72;
}
.elementor-11
  .elementor-element.elementor-element-dedd8aa:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-11
  .elementor-element.elementor-element-dedd8aa
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f5f5f5;
}
.elementor-11 .elementor-element.elementor-element-dedd8aa {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 0px 0px 0px;
}
.elementor-11
  .elementor-element.elementor-element-dedd8aa
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-11 .elementor-element.elementor-element-7976897 {
  text-align: center;
}
.elementor-11
  .elementor-element.elementor-element-7976897
  .elementor-heading-title {
  color: #000000;
  font-family: 'Montserrat', Sans-serif;
  font-size: 35px;
  font-weight: 600;
}
.elementor-11 .elementor-element.elementor-element-916b8bb {
  text-align: center;
}
.elementor-11
  .elementor-element.elementor-element-916b8bb
  .elementor-heading-title {
  color: #000000;
  font-family: 'Montserrat', Sans-serif;
  font-size: 23px;
  font-weight: 400;
  line-height: 31px;
}
.elementor-11
  .elementor-element.elementor-element-193d046a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-11
  .elementor-element.elementor-element-193d046a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f5f5f5;
}
.elementor-11 .elementor-element.elementor-element-193d046a {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0em;
  margin-bottom: 0em;
  padding: 1em 3em 1em 3em;
}
.elementor-11
  .elementor-element.elementor-element-193d046a
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-11
  .elementor-element.elementor-element-2e0a5dd0
  > .elementor-element-populated {
  padding: 1em 1em 1em 1em;
}
.elementor-11
  .elementor-element.elementor-element-5fa270f8
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #bec1c838;
  box-shadow: 0px 10px 30px -10px rgba(0, 0, 0, 0.15);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0em 0em 2em 0em;
}
.elementor-11
  .elementor-element.elementor-element-5fa270f8
  > .elementor-element-populated,
.elementor-11
  .elementor-element.elementor-element-5fa270f8
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-11
  .elementor-element.elementor-element-5fa270f8
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-11
  .elementor-element.elementor-element-5fa270f8
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-11 .elementor-element.elementor-element-cec3a67 img {
  width: 100%;
  height: 250px;
  object-fit: cover;
  filter: brightness(70%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
  transition-duration: 1s;
  border-radius: 10px 10px 0px 0px;
}
.elementor-11 .elementor-element.elementor-element-cec3a67:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-11 .elementor-element.elementor-element-4ebcb7cd {
  text-align: center;
}
.elementor-11
  .elementor-element.elementor-element-4ebcb7cd
  .elementor-heading-title {
  color: #000000;
  font-family: 'Montserrat', Sans-serif;
  font-size: 35px;
  font-weight: 600;
  line-height: 38px;
}
.elementor-11
  .elementor-element.elementor-element-4ebcb7cd
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-11 .elementor-element.elementor-element-f5208d2 {
  text-align: center;
  color: #000000;
  font-family: 'Karla', Sans-serif;
  font-size: 17px;
  font-weight: 400;
  width: 500px;
  max-width: 500px;
}
.elementor-11
  .elementor-element.elementor-element-f5208d2
  > .elementor-widget-container {
  margin: 0px 20px 0px 20px;
  padding: 0px 0px 0px 0px;
}
.elementor-11
  .elementor-element.elementor-element-21b87315
  > .elementor-element-populated {
  padding: 1em 1em 1em 1em;
}
.elementor-11
  .elementor-element.elementor-element-28f07903
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #bec1c838;
  box-shadow: 0px 10px 30px -10px rgba(0, 0, 0, 0.15);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0em 0em 2em 0em;
}
.elementor-11
  .elementor-element.elementor-element-28f07903
  > .elementor-element-populated,
.elementor-11
  .elementor-element.elementor-element-28f07903
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-11
  .elementor-element.elementor-element-28f07903
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-11
  .elementor-element.elementor-element-28f07903
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-11 .elementor-element.elementor-element-51fa42f3 img {
  width: 100%;
  height: 250px;
  object-fit: cover;
  filter: brightness(70%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
  transition-duration: 1s;
  border-radius: 10px 10px 0px 0px;
}
.elementor-11 .elementor-element.elementor-element-51fa42f3:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-11 .elementor-element.elementor-element-2dae5a43 {
  text-align: center;
}
.elementor-11
  .elementor-element.elementor-element-2dae5a43
  .elementor-heading-title {
  color: #000000;
  font-family: 'Montserrat', Sans-serif;
  font-size: 35px;
  font-weight: 600;
  line-height: 38px;
}
.elementor-11
  .elementor-element.elementor-element-2dae5a43
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-11 .elementor-element.elementor-element-746d763b {
  text-align: center;
  color: #000000;
  font-family: 'Karla', Sans-serif;
  font-size: 17px;
  font-weight: 400;
  width: 500px;
  max-width: 500px;
}
.elementor-11
  .elementor-element.elementor-element-746d763b
  > .elementor-widget-container {
  margin: 0px 20px 0px 20px;
  padding: 0px 0px 0px 0px;
}
.elementor-11
  .elementor-element.elementor-element-3a7bb419
  > .elementor-element-populated {
  padding: 1em 1em 1em 1em;
}
.elementor-11
  .elementor-element.elementor-element-1ee1a597
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #bec1c838;
  box-shadow: 0px 10px 30px -10px rgba(0, 0, 0, 0.15);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0em 0em 2em 0em;
}
.elementor-11
  .elementor-element.elementor-element-1ee1a597
  > .elementor-element-populated,
.elementor-11
  .elementor-element.elementor-element-1ee1a597
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-11
  .elementor-element.elementor-element-1ee1a597
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-11
  .elementor-element.elementor-element-1ee1a597
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-11 .elementor-element.elementor-element-292e75fa img {
  width: 100%;
  height: 250px;
  object-fit: cover;
  filter: brightness(70%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
  transition-duration: 1s;
  border-radius: 10px 10px 0px 0px;
}
.elementor-11 .elementor-element.elementor-element-292e75fa:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-11 .elementor-element.elementor-element-6640c4b6 {
  text-align: center;
}
.elementor-11
  .elementor-element.elementor-element-6640c4b6
  .elementor-heading-title {
  color: #000000;
  font-family: 'Montserrat', Sans-serif;
  font-size: 35px;
  font-weight: 600;
  line-height: 38px;
}
.elementor-11
  .elementor-element.elementor-element-6640c4b6
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-11 .elementor-element.elementor-element-6d44c656 {
  text-align: center;
  color: #000000;
  font-family: 'Karla', Sans-serif;
  font-size: 17px;
  font-weight: 400;
  width: 500px;
  max-width: 500px;
}
.elementor-11
  .elementor-element.elementor-element-6d44c656
  > .elementor-widget-container {
  margin: 0px 20px 0px 20px;
  padding: 0px 0px 0px 0px;
}
.elementor-11
  .elementor-element.elementor-element-45a8e6a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-11
  .elementor-element.elementor-element-45a8e6a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f5f5f5;
}
.elementor-11 .elementor-element.elementor-element-45a8e6a {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0em;
  margin-bottom: 0em;
  padding: 1em 3em 4em 3em;
}
.elementor-11
  .elementor-element.elementor-element-45a8e6a
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-11
  .elementor-element.elementor-element-02d65bd
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 1em 1em 1em 1em;
}
.elementor-11
  .elementor-element.elementor-element-02d65bd
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-11
  .elementor-element.elementor-element-b47a136
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #bec1c838;
  box-shadow: 0px 10px 30px -10px rgba(0, 0, 0, 0.15);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0em 0em 2em 0em;
}
.elementor-11
  .elementor-element.elementor-element-b47a136
  > .elementor-element-populated,
.elementor-11
  .elementor-element.elementor-element-b47a136
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-11
  .elementor-element.elementor-element-b47a136
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-11
  .elementor-element.elementor-element-b47a136
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-11 .elementor-element.elementor-element-322c89e img {
  width: 100%;
  height: 250px;
  object-fit: cover;
  filter: brightness(70%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
  transition-duration: 1s;
  border-radius: 10px 10px 0px 0px;
}
.elementor-11 .elementor-element.elementor-element-322c89e:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-11 .elementor-element.elementor-element-8363188 {
  text-align: center;
}
.elementor-11
  .elementor-element.elementor-element-8363188
  .elementor-heading-title {
  color: #000000;
  font-family: 'Montserrat', Sans-serif;
  font-size: 35px;
  font-weight: 600;
  line-height: 38px;
}
.elementor-11
  .elementor-element.elementor-element-8363188
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-11 .elementor-element.elementor-element-dad915e {
  text-align: center;
  color: #000000;
  font-family: 'Karla', Sans-serif;
  font-size: 17px;
  font-weight: 400;
  width: 500px;
  max-width: 500px;
}
.elementor-11
  .elementor-element.elementor-element-dad915e
  > .elementor-widget-container {
  margin: 0px 20px 0px 20px;
  padding: 0px 0px 0px 0px;
}
.elementor-11
  .elementor-element.elementor-element-de21edb
  > .elementor-element-populated {
  padding: 1em 1em 1em 1em;
}
.elementor-11
  .elementor-element.elementor-element-0219161
  > .elementor-element-populated {
  padding: 1em 1em 1em 1em;
}
.elementor-11
  .elementor-element.elementor-element-8fd817e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-11
  .elementor-element.elementor-element-8fd817e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-11 .elementor-element.elementor-element-8fd817e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 3em 1em 3em 1em;
}
.elementor-11
  .elementor-element.elementor-element-8fd817e
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-11
  .elementor-element.elementor-element-362958be
  > .elementor-element-populated {
  padding: 1em 0em 1em 0em;
}
.elementor-11 .elementor-element.elementor-element-1a7cbed5 {
  text-align: center;
}
.elementor-11
  .elementor-element.elementor-element-1a7cbed5
  .elementor-heading-title {
  color: #000000;
  font-family: 'Montserrat', Sans-serif;
  font-size: 40px;
  font-weight: 600;
}
.elementor-11
  .elementor-element.elementor-element-1a7cbed5
  > .elementor-widget-container {
  padding: 0px 0px 40px 0px;
}
.elementor-11 .elementor-element.elementor-element-19eef9a {
  padding: 0px 0px 40px 0px;
}
.elementor-11
  .elementor-element.elementor-element-b50e6bc
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-11
  .elementor-element.elementor-element-d4bfe64
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-11
  .elementor-element.elementor-element-b2d4bf4
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-11 .elementor-element.elementor-element-219d6cc {
  padding: 0px 0px 40px 0px;
}
.elementor-11
  .elementor-element.elementor-element-4767437
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-11
  .elementor-element.elementor-element-c01966c
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-11
  .elementor-element.elementor-element-524a6ab
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-11 .elementor-element.elementor-element-70e36c6 {
  padding: 0px 0px 40px 0px;
}
.elementor-11
  .elementor-element.elementor-element-cdd8264
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-11
  .elementor-element.elementor-element-8e5bcb0
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-11
  .elementor-element.elementor-element-dcd06e2
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-11 .elementor-element.elementor-element-1417063 .elementor-button {
  font-family: 'Montserrat', Sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  background-color: #009c72;
}
.elementor-11
  .elementor-element.elementor-element-1417063
  > .elementor-widget-container {
  padding: 1em 0em 0em 0em;
}
.elementor-11
  .elementor-element.elementor-element-26f41673:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-11
  .elementor-element.elementor-element-26f41673
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #e9b143;
}
.elementor-11
  .elementor-element.elementor-element-26f41673
  > .elementor-background-overlay {
  opacity: 0;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-11 .elementor-element.elementor-element-26f41673 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 5em 1em 3em 1em;
}
.elementor-11
  .elementor-element.elementor-element-3e6c14ef
  > .elementor-element-populated {
  padding: 2em 2em 2em 2em;
}
.elementor-11 .elementor-element.elementor-element-58e733f8 {
  text-align: left;
}
.elementor-11
  .elementor-element.elementor-element-58e733f8
  .elementor-heading-title {
  color: #ffffff;
  font-family: 'Montserrat', Sans-serif;
  font-size: 39px;
  font-weight: 600;
  line-height: 46px;
}
.elementor-11
  .elementor-element.elementor-element-275b5c97
  .elementor-spacer-inner {
  --spacer-size: 10px;
}
.elementor-11 .elementor-element.elementor-element-f7f4cd4 {
  text-align: left;
  color: #ffffff;
  font-family: 'Montserrat', Sans-serif;
  font-size: 25px;
  font-weight: 500;
  width: 500px;
  max-width: 500px;
}
.elementor-11
  .elementor-element.elementor-element-f7f4cd4
  > .elementor-widget-container {
  margin: -20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-11
  .elementor-element.elementor-element-67e92f7c
  > .elementor-element-populated {
  padding: 1em 1em 1em 1em;
}
.elementor-11
  .elementor-element.elementor-element-5a6ec333
  > .elementor-element-populated {
  padding: 1em 1em 1em 1em;
}
.elementor-11
  .elementor-element.elementor-element-520c7415
  .elementor-field-group {
  padding-right: calc(10px / 2);
  padding-left: calc(10px / 2);
  margin-bottom: 20px;
}
.elementor-11
  .elementor-element.elementor-element-520c7415
  .elementor-form-fields-wrapper {
  margin-left: calc(-10px / 2);
  margin-right: calc(-10px / 2);
  margin-bottom: -20px;
}
.elementor-11
  .elementor-element.elementor-element-520c7415
  .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-11
  .elementor-element.elementor-element-520c7415
  .elementor-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}
body.rtl
  .elementor-11
  .elementor-element.elementor-element-520c7415
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-left: 0px;
}
body:not(.rtl)
  .elementor-11
  .elementor-element.elementor-element-520c7415
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-right: 0px;
}
body
  .elementor-11
  .elementor-element.elementor-element-520c7415
  .elementor-labels-above
  .elementor-field-group
  > label {
  padding-bottom: 0px;
}
.elementor-11
  .elementor-element.elementor-element-520c7415
  .elementor-field-type-html {
  padding-bottom: 0px;
}
.elementor-11
  .elementor-element.elementor-element-520c7415
  .elementor-field-group:not(.elementor-field-type-upload)
  .elementor-field:not(.elementor-select-wrapper) {
  background-color: #ffffff;
  border-radius: 25px 25px 25px 25px;
}
.elementor-11
  .elementor-element.elementor-element-520c7415
  .elementor-field-group
  .elementor-select-wrapper
  select {
  background-color: #ffffff;
  border-radius: 25px 25px 25px 25px;
}
.elementor-11
  .elementor-element.elementor-element-520c7415
  .e-form__buttons__wrapper__button-next {
  background-color: #009c72;
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-520c7415
  .elementor-button[type='submit'] {
  background-color: #009c72;
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-520c7415
  .elementor-button[type='submit']
  svg
  * {
  fill: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-520c7415
  .e-form__buttons__wrapper__button-previous {
  background-color: #009c72;
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-520c7415
  .e-form__buttons__wrapper__button-next:hover {
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-520c7415
  .elementor-button[type='submit']:hover {
  color: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-520c7415
  .elementor-button[type='submit']:hover
  svg
  * {
  fill: #ffffff;
}
.elementor-11
  .elementor-element.elementor-element-520c7415
  .e-form__buttons__wrapper__button-previous:hover {
  color: #ffffff;
}
.elementor-11 .elementor-element.elementor-element-520c7415 .elementor-button {
  border-radius: 25px 25px 25px 25px;
}
.elementor-11 .elementor-element.elementor-element-520c7415 {
  --e-form-steps-indicators-spacing: 20px;
  --e-form-steps-indicator-padding: 30px;
  --e-form-steps-indicator-inactive-secondary-color: #ffffff;
  --e-form-steps-indicator-active-secondary-color: #ffffff;
  --e-form-steps-indicator-completed-secondary-color: #ffffff;
  --e-form-steps-divider-width: 1px;
  --e-form-steps-divider-gap: 10px;
}
.elementor-11 .elementor-element.elementor-element-16a1e5c {
  padding: 10px 0px 60px 0px;
}
.elementor-bc-flex-widget
  .elementor-11
  .elementor-element.elementor-element-c64a55a.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-11
  .elementor-element.elementor-element-c64a55a.elementor-column.elementor-element[data-element_type='column']
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-11 .elementor-element.elementor-element-5d90334c {
  text-align: left;
}
.elementor-11
  .elementor-element.elementor-element-5d90334c
  .elementor-heading-title {
  color: #000000;
  font-family: 'Montserrat', Sans-serif;
  font-size: 29px;
  font-weight: 600;
}
.elementor-11
  .elementor-element.elementor-element-5d90334c
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-11 .elementor-element.elementor-element-423cf02f {
  text-align: left;
}
.elementor-11
  .elementor-element.elementor-element-423cf02f
  .elementor-heading-title {
  color: #000000;
  font-family: 'Montserrat', Sans-serif;
  font-size: 50px;
  font-weight: 600;
}
.elementor-11
  .elementor-element.elementor-element-423cf02f
  > .elementor-widget-container {
  margin: -14px 0px 0px 0px;
}
.elementor-11 .elementor-element.elementor-element-3bd2b269 {
  text-align: left;
  color: #000000;
  font-family: 'Karla', Sans-serif;
  font-size: 19px;
  font-weight: 400;
  width: 500px;
  max-width: 500px;
}
.elementor-11
  .elementor-element.elementor-element-3bd2b269
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 0px 0px;
}
.elementor-11 .elementor-element.elementor-element-73901a5 .elementor-button {
  font-family: 'Montserrat', Sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  background-color: #009c72;
}
.elementor-11
  .elementor-element.elementor-element-73901a5
  > .elementor-widget-container {
  padding: 2em 0em 0em 0em;
}
.elementor-11 .elementor-element.elementor-element-e195f82 {
  text-align: left;
}
.elementor-bc-flex-widget
  .elementor-11
  .elementor-element.elementor-element-34f7ce1.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-11
  .elementor-element.elementor-element-34f7ce1.elementor-column.elementor-element[data-element_type='column']
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-11 .elementor-element.elementor-element-9963bd8 {
  --grid-template-columns: repeat(0, auto);
  --grid-column-gap: 5px;
  --grid-row-gap: 0px;
}
.elementor-11
  .elementor-element.elementor-element-9963bd8
  .elementor-widget-container {
  text-align: right;
}
.elementor-11 .elementor-element.elementor-element-e62005d {
  text-align: center;
  color: #000000;
  font-family: 'Montserrat', Sans-serif;
  font-weight: 400;
}
.elementor-11
  .elementor-element.elementor-element-e62005d
  > .elementor-widget-container {
  padding: 30px 0px 0px 0px;
}
.elementor-11 .elementor-element.elementor-element-fdcb4b2 {
  text-align: center;
  color: #000000;
  font-family: 'Montserrat', Sans-serif;
  font-weight: 400;
}
@media (max-width: 1024px) {
  .elementor-11
    .elementor-element.elementor-element-50a79671
    > .elementor-element-populated {
    padding: 0em 2em 0em 2em;
  }
  .elementor-11 .elementor-element.elementor-element-36def134 {
    margin-top: -8em;
    margin-bottom: 0em;
    padding: 0em 0em 0em 0em;
  }
  .elementor-11
    .elementor-element.elementor-element-68fe5206
    > .elementor-element-populated {
    padding: 1em 0.5em 1em 1.5em;
  }
  .elementor-11
    .elementor-element.elementor-element-431806b6
    > .elementor-element-populated {
    padding: 2em 1.5em 2em 1em;
  }
  .elementor-11
    .elementor-element.elementor-element-73ea0ad2
    > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
  }
  .elementor-11
    .elementor-element.elementor-element-6a8f6aef
    > .elementor-element-populated {
    padding: 2em 1.5em 2em 1em;
  }
  .elementor-11
    .elementor-element.elementor-element-5ca85fb7
    > .elementor-element-populated {
    padding: 1em 1.5em 1em 0.5em;
  }
  .elementor-11
    .elementor-element.elementor-element-250b9566
    > .elementor-element-populated {
    padding: 2em 1.5em 2em 1em;
  }
  .elementor-11 .elementor-element.elementor-element-18c6f9af {
    padding: 3em 1em 30em 1em;
  }
  .elementor-11 .elementor-element.elementor-element-1e69847 {
    margin-top: -30em;
    margin-bottom: 0em;
    padding: 0em 1em 0em 1em;
  }
  .elementor-11
    .elementor-element.elementor-element-3bbaeb56
    > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
  }
  .elementor-11
    .elementor-element.elementor-element-43d5a9e7
    > .elementor-element-populated {
    padding: 2em 2em 2em 2em;
  }
  .elementor-11
    .elementor-element.elementor-element-43cc2923
    > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
  }
  .elementor-11
    .elementor-element.elementor-element-6161e003
    > .elementor-element-populated {
    padding: 2em 2em 2em 2em;
  }
  .elementor-11
    .elementor-element.elementor-element-52804224
    > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
  }
  .elementor-11
    .elementor-element.elementor-element-5e21e3e3
    > .elementor-element-populated {
    padding: 2em 2em 2em 2em;
  }
  .elementor-11 .elementor-element.elementor-element-193d046a {
    margin-top: -5em;
    margin-bottom: 0em;
    padding: 1em 1em 2em 1em;
  }
  .elementor-11
    .elementor-element.elementor-element-2e0a5dd0
    > .elementor-element-populated {
    padding: 0.5em 0.5em 0.5em 0.5em;
  }
  .elementor-11
    .elementor-element.elementor-element-5fa270f8
    > .elementor-element-populated {
    padding: 0em 0em 2em 0em;
  }
  .elementor-11 .elementor-element.elementor-element-cec3a67 img {
    height: 150px;
  }
  .elementor-11
    .elementor-element.elementor-element-21b87315
    > .elementor-element-populated {
    padding: 0.5em 0.5em 0.5em 0.5em;
  }
  .elementor-11
    .elementor-element.elementor-element-28f07903
    > .elementor-element-populated {
    padding: 0em 0em 2em 0em;
  }
  .elementor-11 .elementor-element.elementor-element-51fa42f3 img {
    height: 150px;
  }
  .elementor-11
    .elementor-element.elementor-element-3a7bb419
    > .elementor-element-populated {
    padding: 0.5em 0.5em 0.5em 0.5em;
  }
  .elementor-11
    .elementor-element.elementor-element-1ee1a597
    > .elementor-element-populated {
    padding: 0em 0em 2em 0em;
  }
  .elementor-11 .elementor-element.elementor-element-292e75fa img {
    height: 150px;
  }
  .elementor-11 .elementor-element.elementor-element-45a8e6a {
    margin-top: -5em;
    margin-bottom: 0em;
    padding: 1em 1em 2em 1em;
  }
  .elementor-11
    .elementor-element.elementor-element-02d65bd
    > .elementor-element-populated {
    padding: 0.5em 0.5em 0.5em 0.5em;
  }
  .elementor-11
    .elementor-element.elementor-element-b47a136
    > .elementor-element-populated {
    padding: 0em 0em 2em 0em;
  }
  .elementor-11 .elementor-element.elementor-element-322c89e img {
    height: 150px;
  }
  .elementor-11
    .elementor-element.elementor-element-de21edb
    > .elementor-element-populated {
    padding: 0.5em 0.5em 0.5em 0.5em;
  }
  .elementor-11
    .elementor-element.elementor-element-0219161
    > .elementor-element-populated {
    padding: 0.5em 0.5em 0.5em 0.5em;
  }
  .elementor-11 .elementor-element.elementor-element-8fd817e {
    padding: 3em 1em 3em 1em;
  }
  .elementor-11 .elementor-element.elementor-element-26f41673 {
    padding: 3em 1em 3em 1em;
  }
  .elementor-11
    .elementor-element.elementor-element-5a6ec333
    > .elementor-element-populated {
    padding: 0em 0em 0em 0em;
  }
}
@media (min-width: 768px) {
  .elementor-11 .elementor-element.elementor-element-50a79671 {
    width: 50%;
  }
  .elementor-11 .elementor-element.elementor-element-44957a21 {
    width: 50%;
  }
  .elementor-11 .elementor-element.elementor-element-362958be {
    width: 100%;
  }
  .elementor-11 .elementor-element.elementor-element-3e6c14ef {
    width: 51.14%;
  }
  .elementor-11 .elementor-element.elementor-element-67e92f7c {
    width: 48.816%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-11 .elementor-element.elementor-element-50a79671 {
    width: 70%;
  }
  .elementor-11 .elementor-element.elementor-element-44957a21 {
    width: 30%;
  }
  .elementor-11 .elementor-element.elementor-element-3bbaeb56 {
    width: 33%;
  }
  .elementor-11 .elementor-element.elementor-element-43cc2923 {
    width: 34%;
  }
  .elementor-11 .elementor-element.elementor-element-52804224 {
    width: 33%;
  }
}
@media (max-width: 767px) {
  .elementor-11
    .elementor-element.elementor-element-5aba6af9:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-11
    .elementor-element.elementor-element-5aba6af9
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-image: url('../imgs/secao_01_fundo_mobile-1.jpg');
  }
  .elementor-11
    .elementor-element.elementor-element-450589f1
    > .elementor-element-populated {
    padding: 5em 2em 8em 2em;
  }
  .elementor-11
    .elementor-element.elementor-element-50a79671
    > .elementor-element-populated {
    padding: 0em 0em 0em 0em;
  }
  .elementor-11
    .elementor-element.elementor-element-46a0472a
    .elementor-heading-title {
    line-height: 1.1em;
  }
  .elementor-11 .elementor-element.elementor-element-7e02d217 {
    text-align: left;
  }
  .elementor-11
    .elementor-element.elementor-element-44957a21
    > .elementor-element-populated {
    padding: 3em 2em 0em 2em;
  }
  .elementor-11 .elementor-element.elementor-element-36def134 {
    margin-top: -5em;
    margin-bottom: 0em;
  }
  .elementor-11
    .elementor-element.elementor-element-68fe5206
    > .elementor-element-populated {
    padding: 1em 1em 0.5em 1em;
  }
  .elementor-11 .elementor-element.elementor-element-ec7ab7e {
    padding: 0em 1em 0em 1em;
  }
  .elementor-11
    .elementor-element.elementor-element-431806b6
    > .elementor-element-populated {
    padding: 2em 2em 2em 2em;
  }
  .elementor-11
    .elementor-element.elementor-element-73ea0ad2
    > .elementor-element-populated {
    padding: 1em 1em 0.5em 1em;
  }
  .elementor-11 .elementor-element.elementor-element-19242cc {
    padding: 0em 1em 0em 1em;
  }
  .elementor-11
    .elementor-element.elementor-element-6a8f6aef
    > .elementor-element-populated {
    padding: 2em 2em 2em 2em;
  }
  .elementor-11
    .elementor-element.elementor-element-5ca85fb7
    > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
  }
  .elementor-11 .elementor-element.elementor-element-660397be {
    padding: 0em 1em 1em 1em;
  }
  .elementor-11
    .elementor-element.elementor-element-250b9566
    > .elementor-element-populated {
    padding: 2em 2em 2em 2em;
  }
  .elementor-11 .elementor-element.elementor-element-18c6f9af {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0em 1em 65em 1em;
  }
  .elementor-11
    .elementor-element.elementor-element-3a4fdcde
    > .elementor-element-populated {
    padding: 0em 0em 0em 0em;
  }
  .elementor-11
    .elementor-element.elementor-element-70cc32cc
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1.2em;
  }
  .elementor-11
    .elementor-element.elementor-element-70cc32cc
    > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
  }
  .elementor-11 .elementor-element.elementor-element-1e69847 {
    margin-top: -65em;
    margin-bottom: 0em;
    padding: 0em 0em 0em 0em;
  }
  .elementor-11
    .elementor-element.elementor-element-43d5a9e7
    > .elementor-element-populated,
  .elementor-11
    .elementor-element.elementor-element-43d5a9e7
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-11
    .elementor-element.elementor-element-43d5a9e7
    > .elementor-background-slideshow {
    border-radius: 0px 0px 10px 10px;
  }
  .elementor-11 .elementor-element.elementor-element-4cb3bcdf {
    text-align: left;
  }
  .elementor-11
    .elementor-element.elementor-element-6161e003
    > .elementor-element-populated,
  .elementor-11
    .elementor-element.elementor-element-6161e003
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-11
    .elementor-element.elementor-element-6161e003
    > .elementor-background-slideshow {
    border-radius: 0px 0px 10px 10px;
  }
  .elementor-11 .elementor-element.elementor-element-edac04f {
    text-align: left;
  }
  .elementor-11
    .elementor-element.elementor-element-5e21e3e3
    > .elementor-element-populated,
  .elementor-11
    .elementor-element.elementor-element-5e21e3e3
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-11
    .elementor-element.elementor-element-5e21e3e3
    > .elementor-background-slideshow {
    border-radius: 0px 0px 10px 10px;
  }
  .elementor-11 .elementor-element.elementor-element-3e982af2 {
    text-align: left;
  }
  .elementor-11
    .elementor-element.elementor-element-7976897
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1.2em;
  }
  .elementor-11
    .elementor-element.elementor-element-916b8bb
    .elementor-heading-title {
    font-size: 19px;
  }
  .elementor-11 .elementor-element.elementor-element-193d046a {
    margin-top: 0em;
    margin-bottom: 0em;
    padding: 0em 1em 0em 1em;
  }
  .elementor-11
    .elementor-element.elementor-element-2e0a5dd0
    > .elementor-element-populated {
    padding: 1em 0.5em 1em 0.5em;
  }
  .elementor-11 .elementor-element.elementor-element-f5208d2 {
    text-align: left;
  }
  .elementor-11
    .elementor-element.elementor-element-21b87315
    > .elementor-element-populated {
    padding: 1em 0.5em 1em 0.5em;
  }
  .elementor-11 .elementor-element.elementor-element-746d763b {
    text-align: left;
  }
  .elementor-11
    .elementor-element.elementor-element-3a7bb419
    > .elementor-element-populated {
    padding: 1em 0.5em 1em 0.5em;
  }
  .elementor-11 .elementor-element.elementor-element-6d44c656 {
    text-align: left;
  }
  .elementor-11 .elementor-element.elementor-element-45a8e6a {
    margin-top: 0em;
    margin-bottom: 0em;
    padding: 0em 1em 0em 1em;
  }
  .elementor-11
    .elementor-element.elementor-element-02d65bd
    > .elementor-element-populated {
    padding: 1em 0.5em 1em 0.5em;
  }
  .elementor-11 .elementor-element.elementor-element-dad915e {
    text-align: left;
  }
  .elementor-11
    .elementor-element.elementor-element-de21edb
    > .elementor-element-populated {
    padding: 1em 0.5em 1em 0.5em;
  }
  .elementor-11
    .elementor-element.elementor-element-0219161
    > .elementor-element-populated {
    padding: 1em 0.5em 1em 0.5em;
  }
  .elementor-11 .elementor-element.elementor-element-8fd817e {
    padding: 1em 1em 2em 1em;
  }
  .elementor-11
    .elementor-element.elementor-element-1a7cbed5
    .elementor-heading-title {
    font-size: 30px;
    line-height: 1.2em;
  }
  .elementor-11 .elementor-element.elementor-element-26f41673 {
    padding: 2em 1em 3em 1em;
  }
  .elementor-11
    .elementor-element.elementor-element-3e6c14ef
    > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
  }
  .elementor-11 .elementor-element.elementor-element-f7f4cd4 {
    text-align: left;
    line-height: 1.3em;
  }
  .elementor-11
    .elementor-element.elementor-element-423cf02f
    .elementor-heading-title {
    line-height: 1.1em;
  }
  .elementor-11 .elementor-element.elementor-element-3bd2b269 {
    text-align: left;
  }
  .elementor-11
    .elementor-element.elementor-element-3bd2b269
    > .elementor-widget-container {
    padding: 0em 0em 0em 0em;
  }
  .elementor-11
    .elementor-element.elementor-element-9963bd8
    .elementor-widget-container {
    text-align: center;
  }
  .elementor-11
    .elementor-element.elementor-element-9963bd8
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
} /* Start custom CSS for button, class: .elementor-element-1cd26a17 */
#time1 {
  -webkit-animation: pulse 1.3s infinite;
}
-pulse-button:hover {
  -wenkit-animation: none;
} /* End custom CSS */
