.elementor-3191 .elementor-element.elementor-element-fqwpde0 {
  margin-top: 100px;
  margin-bottom: 40px;
  padding: 0px 0px 0px 0px;
}
.elementor-3191 .elementor-element.elementor-element-36z7ld0 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3191 .elementor-element.elementor-element-s86vxml {
  text-align: center;
}
.elementor-3191 .elementor-element.elementor-element-s86vxml .elementor-image img {
  max-width: 100%;
  opacity: 1;
}
.elementor-3191 .elementor-element.elementor-element-s86vxml .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3191 .elementor-element.elementor-element-zqdmt3t > .elementor-element-populated {
  margin: 20px 30px 0px 30px;
  padding: 0px 0px 0px 0px;
}
.elementor-3191 .elementor-element.elementor-element-dnboahs {
  color: #343434;
  font-size: 28px;
}
.elementor-3191 .elementor-element.elementor-element-dnboahs .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-3191 .elementor-element.elementor-element-eaowmxg {
  color: #343434;
  font-size: 16px;
}
.elementor-3191 .elementor-element.elementor-element-4o498nj a.elementor-button {
  color: #969191;
  background-color: #ffffff;
}
.elementor-3191 .elementor-element.elementor-element-4o498nj a.elementor-button:hover {
  color: #b2b2b2;
}
.elementor-3191 .elementor-element.elementor-element-4o498nj .elementor-button {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
}
.elementor-3191 .elementor-element.elementor-element-5omr4lm {
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 0px 0px 0px 0px;
}
.elementor-3191 .elementor-element.elementor-element-i3ay40o > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3191 .elementor-element.elementor-element-bj8qyv4 {
  text-align: center;
}
.elementor-3191 .elementor-element.elementor-element-bj8qyv4 .elementor-image img {
  max-width: 100%;
  opacity: 1;
  border-radius: 16px;
}
.elementor-3191 .elementor-element.elementor-element-bj8qyv4 .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3191 .elementor-element.elementor-element-t9nh5l4 > .elementor-element-populated {
  margin: 20px 30px 0px 30px;
  padding: 0px 0px 0px 0px;
}
.elementor-3191 .elementor-element.elementor-element-0gotao0 .elementor-heading-title {
  color: #343434;
  font-size: 28px;
}
.elementor-3191 .elementor-element.elementor-element-0gotao0 .elementor-widget-container {
  margin: 35px 0px 0px 0px;
}
.elementor-3191 .elementor-element.elementor-element-309wf8p {
  color: #343434;
  font-size: 16px;
}
.elementor-3191 .elementor-element.elementor-element-jjbuzyv a.elementor-button {
  color: #969191;
  background-color: #ffffff;
}
.elementor-3191 .elementor-element.elementor-element-jjbuzyv a.elementor-button:hover {
  color: #b2b2b2;
}
.elementor-3191 .elementor-element.elementor-element-jjbuzyv .elementor-button {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
}
.elementor-3191 .elementor-element.elementor-element-bstp1mb {
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 0px 0px 0px 0px;
}
.elementor-3191 .elementor-element.elementor-element-5vkh8hx > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3191 .elementor-element.elementor-element-tghjof8 {
  text-align: center;
}
.elementor-3191 .elementor-element.elementor-element-tghjof8 .elementor-image img {
  max-width: 100%;
  opacity: 1;
}
.elementor-3191 .elementor-element.elementor-element-tghjof8 .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3191 .elementor-element.elementor-element-16shxre > .elementor-element-populated {
  margin: 20px 30px 0px 30px;
  padding: 0px 0px 0px 0px;
}
.elementor-3191 .elementor-element.elementor-element-ly01uae .elementor-heading-title {
  color: #343434;
  font-size: 28px;
}
.elementor-3191 .elementor-element.elementor-element-ly01uae .elementor-widget-container {
  margin: 35px 0px 0px 0px;
}
.elementor-3191 .elementor-element.elementor-element-0psoav2 {
  color: #343434;
  font-size: 16px;
}
.elementor-3191 .elementor-element.elementor-element-12tvyab a.elementor-button {
  color: #969191;
  background-color: #ffffff;
}
.elementor-3191 .elementor-element.elementor-element-12tvyab a.elementor-button:hover {
  color: #b2b2b2;
}
.elementor-3191 .elementor-element.elementor-element-12tvyab .elementor-button {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
}
.elementor-3191 .elementor-element.elementor-element-b04arxn {
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 0px 0px 0px 0px;
}
.elementor-3191 .elementor-element.elementor-element-vqjgbax > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3191 .elementor-element.elementor-element-foqwuvj {
  text-align: center;
}
.elementor-3191 .elementor-element.elementor-element-foqwuvj .elementor-image img {
  max-width: 100%;
  opacity: 1;
}
.elementor-3191 .elementor-element.elementor-element-foqwuvj .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3191 .elementor-element.elementor-element-hwl1so5 > .elementor-element-populated {
  margin: 20px 30px 0px 30px;
  padding: 0px 0px 0px 0px;
}
.elementor-3191 .elementor-element.elementor-element-l8xdf6f .elementor-heading-title {
  color: #343434;
  font-size: 28px;
}
.elementor-3191 .elementor-element.elementor-element-l8xdf6f .elementor-widget-container {
  margin: 35px 0px 0px 0px;
}
.elementor-3191 .elementor-element.elementor-element-7zfcpa9 {
  color: #343434;
  font-size: 16px;
}
.elementor-3191 .elementor-element.elementor-element-26tgxpw a.elementor-button {
  color: #969191;
  background-color: #ffffff;
}
.elementor-3191 .elementor-element.elementor-element-26tgxpw a.elementor-button:hover {
  color: #b2b2b2;
}
.elementor-3191 .elementor-element.elementor-element-26tgxpw .elementor-button {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
}
.elementor-3191 .elementor-element.elementor-element-tfun09u {
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 0px 0px 0px 0px;
}
.elementor-3191 .elementor-element.elementor-element-oqoa7lb > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3191 .elementor-element.elementor-element-056ovol {
  text-align: center;
}
.elementor-3191 .elementor-element.elementor-element-056ovol .elementor-image img {
  max-width: 100%;
  opacity: 1;
  border-radius: 14px 14px 14px 14px;
}
.elementor-3191 .elementor-element.elementor-element-056ovol .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3191 .elementor-element.elementor-element-abdp8l6 > .elementor-element-populated {
  margin: 20px 30px 0px 30px;
  padding: 0px 0px 0px 0px;
}
.elementor-3191 .elementor-element.elementor-element-pghh913 .elementor-heading-title {
  color: #343434;
  font-size: 28px;
}
.elementor-3191 .elementor-element.elementor-element-pghh913 .elementor-widget-container {
  margin: 35px 0px 0px 0px;
}
.elementor-3191 .elementor-element.elementor-element-26lagwu {
  color: #343434;
  font-size: 16px;
}
.elementor-3191 .elementor-element.elementor-element-jbd39u5 a.elementor-button {
  color: #969191;
  background-color: #ffffff;
}
.elementor-3191 .elementor-element.elementor-element-jbd39u5 a.elementor-button:hover {
  color: #b2b2b2;
}
.elementor-3191 .elementor-element.elementor-element-jbd39u5 .elementor-button {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
}
.elementor-3191 .elementor-element.elementor-element-uxjmhac {
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 0px 0px 0px 0px;
}
.elementor-3191 .elementor-element.elementor-element-wmaetji > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3191 .elementor-element.elementor-element-3dvcdbh {
  text-align: center;
}
.elementor-3191 .elementor-element.elementor-element-3dvcdbh .elementor-image img {
  max-width: 100%;
  opacity: 1;
}
.elementor-3191 .elementor-element.elementor-element-3dvcdbh .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3191 .elementor-element.elementor-element-rp1xv95 > .elementor-element-populated {
  margin: 20px 30px 0px 30px;
  padding: 0px 0px 0px 0px;
}
.elementor-3191 .elementor-element.elementor-element-z1yua7j .elementor-heading-title {
  color: #343434;
  font-size: 28px;
}
.elementor-3191 .elementor-element.elementor-element-z1yua7j .elementor-widget-container {
  margin: 35px 0px 0px 0px;
}
.elementor-3191 .elementor-element.elementor-element-7nme3de {
  color: #343434;
  font-size: 16px;
}
.elementor-3191 .elementor-element.elementor-element-n6m9xc5 .elementor-spacer-inner {
  height: 10px;
}
.elementor-3191 .elementor-element.elementor-element-2b4vw9o a.elementor-button {
  color: #969191;
  background-color: #ffffff;
}
.elementor-3191 .elementor-element.elementor-element-2b4vw9o a.elementor-button:hover {
  color: #b2b2b2;
}
.elementor-3191 .elementor-element.elementor-element-2b4vw9o .elementor-button {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
}
.elementor-3191 .elementor-element.elementor-element-b1hjrfb {
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 0px 0px 0px 0px;
}
.elementor-3191 .elementor-element.elementor-element-0kxkea2 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3191 .elementor-element.elementor-element-8mlr0ys {
  padding: 0px 0px 0px 0px;
}
.elementor-3191 .elementor-element.elementor-element-vmv69w5 > .elementor-element-populated {
  border-radius: 0px 0px 0px 0px;
  margin: 20px 0px 50px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3191 .elementor-element.elementor-element-bx46rbi {
  text-align: center;
}
.elementor-3191 .elementor-element.elementor-element-bx46rbi .elementor-heading-title {
  color: #343434;
  font-size: 42px;
  font-weight: 900;
}
.elementor-3191 .elementor-element.elementor-element-bx46rbi .elementor-widget-container {
  margin: 15px 0px 0px 0px;
}
.elementor-3191 .elementor-element.elementor-element-6qmtwv0 .elementor-text-editor {
  text-align: center;
}
.elementor-3191 .elementor-element.elementor-element-6qmtwv0 {
  color: #343434;
  font-size: 16px;
}
.elementor-3191 .elementor-element.elementor-element-tish5kk {
  text-align: center;
}
.elementor-3191 .elementor-element.elementor-element-tish5kk .elementor-image img {
  max-width: 100%;
  opacity: 1;
}
.elementor-3191 .elementor-element.elementor-element-tish5kk .elementor-widget-container {
  margin: 0px 0px 40px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3191 .elementor-element.elementor-element-potsssg a.elementor-button {
  color: #969191;
  background-color: #ffffff;
}
.elementor-3191 .elementor-element.elementor-element-potsssg a.elementor-button:hover {
  color: #b2b2b2;
}
.elementor-3191 .elementor-element.elementor-element-potsssg .elementor-button {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
}
@media (max-width: 1023px) {
  .elementor-3191 .elementor-element.elementor-element-s86vxml {
    text-align: center;
  }
  .elementor-3191 .elementor-element.elementor-element-bj8qyv4 {
    text-align: center;
  }
  .elementor-3191 .elementor-element.elementor-element-tghjof8 {
    text-align: center;
  }
  .elementor-3191 .elementor-element.elementor-element-foqwuvj {
    text-align: center;
  }
  .elementor-3191 .elementor-element.elementor-element-056ovol {
    text-align: center;
  }
  .elementor-3191 .elementor-element.elementor-element-3dvcdbh {
    text-align: center;
  }
  .elementor-3191 .elementor-element.elementor-element-n6m9xc5 .elementor-spacer-inner {
    height: 50px;
  }
  .elementor-3191 .elementor-element.elementor-element-tish5kk {
    text-align: center;
  }
}
@media (max-width: 767px) {
  .elementor-3191 .elementor-element.elementor-element-s86vxml {
    text-align: center;
  }
  .elementor-3191 .elementor-element.elementor-element-bj8qyv4 {
    text-align: center;
  }
  .elementor-3191 .elementor-element.elementor-element-0gotao0 .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-3191 .elementor-element.elementor-element-tghjof8 {
    text-align: center;
  }
  .elementor-3191 .elementor-element.elementor-element-ly01uae .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-3191 .elementor-element.elementor-element-foqwuvj {
    text-align: center;
  }
  .elementor-3191 .elementor-element.elementor-element-l8xdf6f .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-3191 .elementor-element.elementor-element-056ovol {
    text-align: center;
  }
  .elementor-3191 .elementor-element.elementor-element-pghh913 .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-3191 .elementor-element.elementor-element-3dvcdbh {
    text-align: center;
  }
  .elementor-3191 .elementor-element.elementor-element-z1yua7j .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-3191 .elementor-element.elementor-element-n6m9xc5 .elementor-spacer-inner {
    height: 50px;
  }
  .elementor-3191 .elementor-element.elementor-element-vmv69w5 > .elementor-element-populated {
    margin: 0px 0px 50px 0px;
  }
  .elementor-3191 .elementor-element.elementor-element-bx46rbi .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-3191 .elementor-element.elementor-element-6qmtwv0 .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-3191 .elementor-element.elementor-element-tish5kk {
    text-align: center;
  }
}
