.elementor-8341 .elementor-element.elementor-element-3b3572e {
  margin-top: 0;
  margin-bottom: -140px;
  padding: 0;
  z-index: 999;
}
.elementor-8341
  .elementor-element.elementor-element-ad6fbd4
  > .elementor-element-populated {
  padding: 0;
}
.elementor-8341 .elementor-element.elementor-element-a2d1c29 {
  text-align: left;
}
.elementor-8341 .elementor-element.elementor-element-a2d1c29 img {
  width: 15%;
  max-width: 15%;
}
.elementor-8341
  .elementor-element.elementor-element-a2d1c29
  > .elementor-widget-container {
  padding: 20px 0;
}
.elementor-8341
  .elementor-element.elementor-element-3261992e
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-8341
  .elementor-element.elementor-element-3261992e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8341
  .elementor-element.elementor-element-3261992e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url(../assets/WhatsApp-Image-2022-05-02-at-11.25.21.jpeg);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-8341
  .elementor-element.elementor-element-3261992e
  > .elementor-background-overlay {
  background-color: #000;
  opacity: 0.74;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8341 .elementor-element.elementor-element-3261992e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0;
  margin-bottom: 0;
  padding: 220px 0 210px;
}
.elementor-8341
  .elementor-element.elementor-element-3261992e
  > .elementor-shape-bottom
  .elementor-shape-fill {
  fill: #fff;
}
.elementor-8341
  .elementor-element.elementor-element-3261992e
  > .elementor-shape-bottom
  svg {
  height: 80px;
  transform: translateX(-50%) rotateY(180deg);
}
.elementor-8341 .elementor-element.elementor-element-6b57d4a2 {
  text-align: left;
}
.elementor-8341
  .elementor-element.elementor-element-6b57d4a2
  .elementor-heading-title {
  color: #fffdf7;
  font-family: "pt serif", Sans-serif;
  font-size: 35px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-8341 .elementor-element.elementor-element-15e89eb {
  --spacer-size: 20px;
}
.elementor-8341 .elementor-element.elementor-element-6c7986c2 {
  text-align: left;
  color: #fff;
  font-family: karla, Sans-serif;
  font-size: 18px;
  line-height: 1.8em;
}
.elementor-8341
  .elementor-element.elementor-element-6c7986c2
  > .elementor-widget-container {
  margin: 0;
  padding: 0;
}
.elementor-8341 .elementor-element.elementor-element-c55971c {
  --spacer-size: 20px;
}
.elementor-8341 .elementor-element.elementor-element-7011959 .elementor-button {
  font-family: karla, Sans-serif;
  font-size: 1em;
  font-weight: 600;
  fill: #fff;
  color: #fff;
  background-color: #ffab00;
  border-style: solid;
  border-width: 2px;
  border-color: #ffab00;
  border-radius: 10px 10px 10px 10px;
  box-shadow: -12px 12px 57px -15px rgba(0, 0, 0, 0.5);
}
.elementor-8341
  .elementor-element.elementor-element-7011959
  .elementor-button:hover,
.elementor-8341
  .elementor-element.elementor-element-7011959
  .elementor-button:focus {
  color: #ffab00;
  background-color: #fff;
  border-color: #ffab00;
}
.elementor-8341
  .elementor-element.elementor-element-7011959
  .elementor-button:hover
  svg,
.elementor-8341
  .elementor-element.elementor-element-7011959
  .elementor-button:focus
  svg {
  fill: #ffab00;
}
.elementor-bc-flex-widget
  .elementor-8341
  .elementor-element.elementor-element-6e015ca.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-8341
  .elementor-element.elementor-element-6e015ca.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-8341
  .elementor-element.elementor-element-6e015ca.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-8341
  .elementor-element.elementor-element-2ad9051:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8341
  .elementor-element.elementor-element-2ad9051
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffab00;
  background-image: url(../assets/dot.png);
}
.elementor-8341 .elementor-element.elementor-element-2ad9051,
.elementor-8341
  .elementor-element.elementor-element-2ad9051
  > .elementor-background-overlay {
  border-radius: 10px 10px 10px 10px;
}
.elementor-8341 .elementor-element.elementor-element-2ad9051 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-8341
  .elementor-element.elementor-element-2ad9051
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8341
  .elementor-element.elementor-element-0fab029
  > .elementor-element-populated,
.elementor-8341
  .elementor-element.elementor-element-0fab029
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-8341
  .elementor-element.elementor-element-0fab029
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-8341
  .elementor-element.elementor-element-e988aed
  .elementor-wrapper {
  aspect-ratio: 16/9;
}
.elementor-8341
  .elementor-element.elementor-element-e988aed
  > .elementor-widget-container {
  margin: -20px 20px 20px -20px;
  border-radius: 10px 10px 10px 10px;
}
.elementor-8341
  .elementor-element.elementor-element-895a5b7
  > .elementor-container {
  max-width: 1140px;
}
.elementor-8341
  .elementor-element.elementor-element-895a5b7
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-8341
  .elementor-element.elementor-element-895a5b7:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8341
  .elementor-element.elementor-element-895a5b7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fff;
}
.elementor-8341 .elementor-element.elementor-element-895a5b7 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 90px 0 75px;
}
.elementor-8341
  .elementor-element.elementor-element-895a5b7
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8341
  .elementor-element.elementor-element-895a5b7
  > .elementor-shape-bottom
  .elementor-shape-fill {
  fill: #ededed;
}
.elementor-8341
  .elementor-element.elementor-element-895a5b7
  > .elementor-shape-bottom
  svg {
  height: 62px;
  transform: translateX(-50%) rotateY(180deg);
}
.elementor-8341
  .elementor-element.elementor-element-b46a64c
  > .elementor-element-populated,
.elementor-8341
  .elementor-element.elementor-element-b46a64c
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-8341
  .elementor-element.elementor-element-b46a64c
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-8341
  .elementor-element.elementor-element-b46a64c
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 1em;
}
.elementor-8341
  .elementor-element.elementor-element-b46a64c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8341
  .elementor-element.elementor-element-736cf04:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8341
  .elementor-element.elementor-element-736cf04
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffab00;
  background-image: url(../assets/dot.png);
}
.elementor-8341 .elementor-element.elementor-element-736cf04,
.elementor-8341
  .elementor-element.elementor-element-736cf04
  > .elementor-background-overlay {
  border-radius: 10px 10px 10px 10px;
}
.elementor-8341 .elementor-element.elementor-element-736cf04 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-8341
  .elementor-element.elementor-element-736cf04
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8341
  .elementor-element.elementor-element-d8735c3
  > .elementor-element-populated,
.elementor-8341
  .elementor-element.elementor-element-d8735c3
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-8341
  .elementor-element.elementor-element-d8735c3
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-8341 .elementor-element.elementor-element-54f0dbf img {
  border-radius: 10px 10px 10px 10px;
}
.elementor-8341
  .elementor-element.elementor-element-54f0dbf
  > .elementor-widget-container {
  margin: -30px -30px 30px 30px;
}
.elementor-8341
  .elementor-element.elementor-element-f2d29dd
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 80px 50px 80px 80px;
}
.elementor-8341
  .elementor-element.elementor-element-f2d29dd
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8341 .elementor-element.elementor-element-d18740b {
  margin-top: -15px;
  margin-bottom: 0;
}
.elementor-8341 .elementor-element.elementor-element-30bc180 {
  --divider-border-style: solid;
  --divider-color: #ffab00;
  --divider-border-width: 3px;
}
.elementor-8341
  .elementor-element.elementor-element-30bc180
  .elementor-divider-separator {
  width: 100%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-8341
  .elementor-element.elementor-element-30bc180
  .elementor-divider {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
}
.elementor-8341 .elementor-element.elementor-element-386d945 {
  text-align: left;
}
.elementor-8341
  .elementor-element.elementor-element-386d945
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: nunito, Sans-serif;
  font-size: 0.87em;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.elementor-8341
  .elementor-element.elementor-element-386d945
  > .elementor-widget-container {
  margin: 0;
}
.elementor-8341 .elementor-element.elementor-element-c83e3e1 {
  --spacer-size: 20px;
}
.elementor-8341 .elementor-element.elementor-element-dcddb4d {
  text-align: left;
}
.elementor-8341
  .elementor-element.elementor-element-dcddb4d
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-family: "pt serif", Sans-serif;
  font-size: 2em;
  font-weight: 800;
}
.elementor-8341 .elementor-element.elementor-element-f271254 {
  --spacer-size: 20px;
}
.elementor-8341 .elementor-element.elementor-element-700a5eb {
  text-align: left;
  color: #4d2612;
  font-family: karla, Sans-serif;
  font-size: 1em;
  line-height: 1.7em;
}
.elementor-8341 .elementor-element.elementor-element-624af3c {
  --spacer-size: 30px;
}
.elementor-8341 .elementor-element.elementor-element-1c7c7a1 .elementor-button {
  font-family: karla, Sans-serif;
  font-size: 1em;
  font-weight: 600;
  fill: #fff;
  color: #fff;
  background-color: #ffab00;
  border-style: solid;
  border-width: 2px;
  border-color: #ffab00;
  border-radius: 10px 10px 10px 10px;
  box-shadow: -12px 12px 57px -15px rgba(0, 0, 0, 0.5);
}
.elementor-8341
  .elementor-element.elementor-element-1c7c7a1
  .elementor-button:hover,
.elementor-8341
  .elementor-element.elementor-element-1c7c7a1
  .elementor-button:focus {
  color: #ffab00;
  background-color: #fff;
  border-color: #ffab00;
}
.elementor-8341
  .elementor-element.elementor-element-1c7c7a1
  .elementor-button:hover
  svg,
.elementor-8341
  .elementor-element.elementor-element-1c7c7a1
  .elementor-button:focus
  svg {
  fill: #ffab00;
}
.elementor-8341
  .elementor-element.elementor-element-ca2d479
  > .elementor-container {
  max-width: 1140px;
}
.elementor-8341
  .elementor-element.elementor-element-ca2d479
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-8341
  .elementor-element.elementor-element-ca2d479:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8341
  .elementor-element.elementor-element-ca2d479
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ededed;
}
.elementor-8341 .elementor-element.elementor-element-ca2d479 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 90px 0 75px;
}
.elementor-8341
  .elementor-element.elementor-element-ca2d479
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8341
  .elementor-element.elementor-element-0a41eaf
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 80px 50px;
}
.elementor-8341
  .elementor-element.elementor-element-0a41eaf
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8341 .elementor-element.elementor-element-3f6076c,
.elementor-8341
  .elementor-element.elementor-element-3f6076c
  > .elementor-background-overlay {
  border-radius: 10px 10px 10px 10px;
}
.elementor-8341 .elementor-element.elementor-element-3f6076c {
  margin-top: -15px;
  margin-bottom: 0;
}
.elementor-8341 .elementor-element.elementor-element-3ecbb4d {
  --divider-border-style: solid;
  --divider-color: #ffab00;
  --divider-border-width: 3px;
}
.elementor-8341
  .elementor-element.elementor-element-3ecbb4d
  .elementor-divider-separator {
  width: 100%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-8341
  .elementor-element.elementor-element-3ecbb4d
  .elementor-divider {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
}
.elementor-8341 .elementor-element.elementor-element-0625175 {
  text-align: left;
}
.elementor-8341
  .elementor-element.elementor-element-0625175
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: nunito, Sans-serif;
  font-size: 0.87em;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.elementor-8341
  .elementor-element.elementor-element-0625175
  > .elementor-widget-container {
  margin: 0;
}
.elementor-8341 .elementor-element.elementor-element-e3328de {
  --spacer-size: 20px;
}
.elementor-8341 .elementor-element.elementor-element-03b2b78 {
  text-align: left;
}
.elementor-8341
  .elementor-element.elementor-element-03b2b78
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-family: "pt serif", Sans-serif;
  font-size: 2em;
  font-weight: 800;
}
.elementor-8341 .elementor-element.elementor-element-5589012 {
  --spacer-size: 20px;
}
.elementor-8341 .elementor-element.elementor-element-2b4c82f {
  text-align: left;
  color: var(--e-global-color-primary);
  font-family: karla, Sans-serif;
  font-size: 1em;
  line-height: 1.7em;
}
.elementor-8341 .elementor-element.elementor-element-594ca24 {
  --spacer-size: 30px;
}
.elementor-8341 .elementor-element.elementor-element-717f860 .elementor-button {
  font-family: karla, Sans-serif;
  font-size: 1em;
  font-weight: 600;
  fill: #fff;
  color: #fff;
  background-color: #ffab00;
  border-style: solid;
  border-width: 2px;
  border-color: #ffab00;
  border-radius: 10px 10px 10px 10px;
  box-shadow: -12px 12px 57px -15px rgba(0, 0, 0, 0.5);
}
.elementor-8341
  .elementor-element.elementor-element-717f860
  .elementor-button:hover,
.elementor-8341
  .elementor-element.elementor-element-717f860
  .elementor-button:focus {
  color: #ffab00;
  background-color: #fff;
  border-color: #ffab00;
}
.elementor-8341
  .elementor-element.elementor-element-717f860
  .elementor-button:hover
  svg,
.elementor-8341
  .elementor-element.elementor-element-717f860
  .elementor-button:focus
  svg {
  fill: #ffab00;
}
.elementor-8341
  .elementor-element.elementor-element-e1c1192
  > .elementor-element-populated,
.elementor-8341
  .elementor-element.elementor-element-e1c1192
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-8341
  .elementor-element.elementor-element-e1c1192
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-8341
  .elementor-element.elementor-element-e1c1192
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 1em;
}
.elementor-8341
  .elementor-element.elementor-element-e1c1192
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8341
  .elementor-element.elementor-element-62710a9:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8341
  .elementor-element.elementor-element-62710a9
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffab00;
  background-image: url(../assets/dot.png);
}
.elementor-8341 .elementor-element.elementor-element-62710a9,
.elementor-8341
  .elementor-element.elementor-element-62710a9
  > .elementor-background-overlay {
  border-radius: 10px 10px 10px 10px;
}
.elementor-8341 .elementor-element.elementor-element-62710a9 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-8341
  .elementor-element.elementor-element-62710a9
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8341 .elementor-element.elementor-element-552d6c2 img {
  border-radius: 10px 10px 10px 10px;
}
.elementor-8341
  .elementor-element.elementor-element-552d6c2
  > .elementor-widget-container {
  margin: -30px -30px 30px 30px;
}
.elementor-8341
  .elementor-element.elementor-element-43dc496
  > .elementor-container {
  max-width: 1140px;
}
.elementor-8341
  .elementor-element.elementor-element-43dc496
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-8341
  .elementor-element.elementor-element-43dc496:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8341
  .elementor-element.elementor-element-43dc496
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fff;
}
.elementor-8341 .elementor-element.elementor-element-43dc496 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0;
}
.elementor-8341
  .elementor-element.elementor-element-43dc496
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8341
  .elementor-element.elementor-element-43dc496
  > .elementor-shape-top
  .elementor-shape-fill {
  fill: #ededed;
}
.elementor-8341
  .elementor-element.elementor-element-43dc496
  > .elementor-shape-top
  svg {
  height: 62px;
  transform: translateX(-50%) rotateY(180deg);
}
.elementor-8341
  .elementor-element.elementor-element-3d5ed85
  > .elementor-element-populated,
.elementor-8341
  .elementor-element.elementor-element-3d5ed85
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-8341
  .elementor-element.elementor-element-3d5ed85
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-8341
  .elementor-element.elementor-element-3d5ed85
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 1em;
}
.elementor-8341
  .elementor-element.elementor-element-3d5ed85
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8341
  .elementor-element.elementor-element-d437275:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8341
  .elementor-element.elementor-element-d437275
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffab00;
  background-image: url(../assets/dot.png);
}
.elementor-8341 .elementor-element.elementor-element-d437275,
.elementor-8341
  .elementor-element.elementor-element-d437275
  > .elementor-background-overlay {
  border-radius: 10px 10px 10px 10px;
}
.elementor-8341 .elementor-element.elementor-element-d437275 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-8341
  .elementor-element.elementor-element-d437275
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8341
  .elementor-element.elementor-element-3f1fa7a
  > .elementor-element-populated,
.elementor-8341
  .elementor-element.elementor-element-3f1fa7a
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-8341
  .elementor-element.elementor-element-3f1fa7a
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-8341 .elementor-element.elementor-element-e3283c1 img {
  border-radius: 10px 10px 10px 10px;
}
.elementor-8341
  .elementor-element.elementor-element-e3283c1
  > .elementor-widget-container {
  margin: -30px -30px 30px 30px;
}
.elementor-8341
  .elementor-element.elementor-element-82d0b0b
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 80px 50px 80px 80px;
}
.elementor-8341
  .elementor-element.elementor-element-82d0b0b
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8341 .elementor-element.elementor-element-5e037a7 {
  margin-top: -15px;
  margin-bottom: 0;
}
.elementor-8341 .elementor-element.elementor-element-656d280 {
  --divider-border-style: solid;
  --divider-color: #ffab00;
  --divider-border-width: 3px;
}
.elementor-8341
  .elementor-element.elementor-element-656d280
  .elementor-divider-separator {
  width: 100%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-8341
  .elementor-element.elementor-element-656d280
  .elementor-divider {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
}
.elementor-8341 .elementor-element.elementor-element-8d7c4fc {
  text-align: left;
}
.elementor-8341
  .elementor-element.elementor-element-8d7c4fc
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: nunito, Sans-serif;
  font-size: 0.87em;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.elementor-8341
  .elementor-element.elementor-element-8d7c4fc
  > .elementor-widget-container {
  margin: 0;
}
.elementor-8341 .elementor-element.elementor-element-615290e {
  --spacer-size: 20px;
}
.elementor-8341 .elementor-element.elementor-element-ef15e78 {
  text-align: left;
}
.elementor-8341
  .elementor-element.elementor-element-ef15e78
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-family: "pt serif", Sans-serif;
  font-size: 1.9em;
  font-weight: 800;
}
.elementor-8341 .elementor-element.elementor-element-88bfd58 {
  --spacer-size: 20px;
}
.elementor-8341 .elementor-element.elementor-element-e45daf0 {
  text-align: left;
  color: var(--e-global-color-primary);
  font-family: karla, Sans-serif;
  font-size: 1em;
  line-height: 1.7em;
}
.elementor-8341 .elementor-element.elementor-element-6a05e00 {
  --spacer-size: 30px;
}
.elementor-8341 .elementor-element.elementor-element-6d20fad .elementor-button {
  font-family: karla, Sans-serif;
  font-size: 1em;
  font-weight: 600;
  fill: #fff;
  color: #fff;
  background-color: #ffab00;
  border-style: solid;
  border-width: 2px;
  border-color: #ffab00;
  border-radius: 10px 10px 10px 10px;
  box-shadow: -12px 12px 57px -15px rgba(0, 0, 0, 0.5);
}
.elementor-8341
  .elementor-element.elementor-element-6d20fad
  .elementor-button:hover,
.elementor-8341
  .elementor-element.elementor-element-6d20fad
  .elementor-button:focus {
  color: #ffab00;
  background-color: #fff;
  border-color: #ffab00;
}
.elementor-8341
  .elementor-element.elementor-element-6d20fad
  .elementor-button:hover
  svg,
.elementor-8341
  .elementor-element.elementor-element-6d20fad
  .elementor-button:focus
  svg {
  fill: #ffab00;
}
.elementor-8341
  .elementor-element.elementor-element-49eee2e
  > .elementor-container {
  max-width: 1140px;
}
.elementor-8341
  .elementor-element.elementor-element-49eee2e
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-8341
  .elementor-element.elementor-element-49eee2e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8341
  .elementor-element.elementor-element-49eee2e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f7f7f7;
}
.elementor-8341 .elementor-element.elementor-element-49eee2e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 90px 0 75px;
}
.elementor-8341
  .elementor-element.elementor-element-49eee2e
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8341
  .elementor-element.elementor-element-f2d264b
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 80px 50px 80px 80px;
}
.elementor-8341
  .elementor-element.elementor-element-f2d264b
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8341 .elementor-element.elementor-element-5ca07fc {
  margin-top: -15px;
  margin-bottom: 0;
}
.elementor-8341 .elementor-element.elementor-element-0d84039 {
  --divider-border-style: solid;
  --divider-color: #ffab00;
  --divider-border-width: 3px;
}
.elementor-8341
  .elementor-element.elementor-element-0d84039
  .elementor-divider-separator {
  width: 100%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-8341
  .elementor-element.elementor-element-0d84039
  .elementor-divider {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
}
.elementor-8341 .elementor-element.elementor-element-b4a6658 {
  text-align: left;
}
.elementor-8341
  .elementor-element.elementor-element-b4a6658
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: nunito, Sans-serif;
  font-size: 0.87em;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.elementor-8341
  .elementor-element.elementor-element-b4a6658
  > .elementor-widget-container {
  margin: 0;
}
.elementor-8341 .elementor-element.elementor-element-abec90d {
  --spacer-size: 20px;
}
.elementor-8341 .elementor-element.elementor-element-17101d9 {
  text-align: left;
}
.elementor-8341
  .elementor-element.elementor-element-17101d9
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-family: "pt serif", Sans-serif;
  font-size: 1.9em;
  font-weight: 800;
}
.elementor-8341 .elementor-element.elementor-element-a3ee283 {
  --spacer-size: 20px;
}
.elementor-8341 .elementor-element.elementor-element-bc32b61 {
  text-align: left;
  color: var(--e-global-color-primary);
  font-family: karla, Sans-serif;
  font-size: 1em;
  line-height: 1.7em;
}
.elementor-8341 .elementor-element.elementor-element-22dc9e7 {
  --spacer-size: 30px;
}
.elementor-8341 .elementor-element.elementor-element-4f88e7a .elementor-button {
  font-family: karla, Sans-serif;
  font-size: 1em;
  font-weight: 600;
  fill: #fff;
  color: #fff;
  background-color: #ffab00;
  border-style: solid;
  border-width: 2px;
  border-color: #ffab00;
  border-radius: 10px 10px 10px 10px;
  box-shadow: -12px 12px 57px -15px rgba(0, 0, 0, 0.5);
}
.elementor-8341
  .elementor-element.elementor-element-4f88e7a
  .elementor-button:hover,
.elementor-8341
  .elementor-element.elementor-element-4f88e7a
  .elementor-button:focus {
  color: #ffab00;
  background-color: #fff;
  border-color: #ffab00;
}
.elementor-8341
  .elementor-element.elementor-element-4f88e7a
  .elementor-button:hover
  svg,
.elementor-8341
  .elementor-element.elementor-element-4f88e7a
  .elementor-button:focus
  svg {
  fill: #ffab00;
}
.elementor-8341
  .elementor-element.elementor-element-17fa04f
  > .elementor-element-populated,
.elementor-8341
  .elementor-element.elementor-element-17fa04f
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-8341
  .elementor-element.elementor-element-17fa04f
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-8341
  .elementor-element.elementor-element-17fa04f
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 1em;
}
.elementor-8341
  .elementor-element.elementor-element-17fa04f
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8341
  .elementor-element.elementor-element-52f51e1:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8341
  .elementor-element.elementor-element-52f51e1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffab00;
  background-image: url(../assets/dot.png);
}
.elementor-8341 .elementor-element.elementor-element-52f51e1,
.elementor-8341
  .elementor-element.elementor-element-52f51e1
  > .elementor-background-overlay {
  border-radius: 10px 10px 10px 10px;
}
.elementor-8341 .elementor-element.elementor-element-52f51e1 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-8341
  .elementor-element.elementor-element-52f51e1
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8341
  .elementor-element.elementor-element-86861d8
  > .elementor-element-populated,
.elementor-8341
  .elementor-element.elementor-element-86861d8
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-8341
  .elementor-element.elementor-element-86861d8
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-8341
  .elementor-element.elementor-element-86861d8
  > .elementor-element-populated {
  padding: 0;
}
.elementor-8341
  .elementor-element.elementor-element-cd20fc3
  .elementor-wrapper {
  aspect-ratio: 16/9;
}
.elementor-8341
  .elementor-element.elementor-element-cd20fc3
  > .elementor-widget-container {
  margin: -30px 30px 30px -30px;
  border-radius: 10px 10px 10px 10px;
}
.elementor-8341
  .elementor-element.elementor-element-3cee584
  > .elementor-container {
  max-width: 1140px;
}
.elementor-8341
  .elementor-element.elementor-element-3cee584
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-8341
  .elementor-element.elementor-element-3cee584:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8341
  .elementor-element.elementor-element-3cee584
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fff;
}
.elementor-8341 .elementor-element.elementor-element-3cee584 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 90px 0 75px;
}
.elementor-8341
  .elementor-element.elementor-element-3cee584
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8341 .elementor-element.elementor-element-3924105 {
  padding: 0 0 30px;
}
.elementor-8341 .elementor-element.elementor-element-b74b369 {
  text-align: center;
}
.elementor-8341
  .elementor-element.elementor-element-b74b369
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-family: "pt serif", Sans-serif;
  font-size: 39px;
  font-weight: 800;
}
.elementor-8341
  .elementor-element.elementor-element-b74b369
  > .elementor-widget-container {
  padding: 0;
}
.elementor-8341 .elementor-element.elementor-element-0df158f {
  --spacer-size: 20px;
}
.elementor-8341 .elementor-element.elementor-element-d2c815c {
  text-align: center;
  color: var(--e-global-color-primary);
  font-family: nunito, Sans-serif;
  font-size: 1em;
  line-height: 1.7em;
}
.elementor-8341
  .elementor-element.elementor-element-b9d9c44
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 5px;
}
.elementor-8341
  .elementor-element.elementor-element-b9d9c44:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-8341
  .elementor-element.elementor-element-b9d9c44
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fff;
}
.elementor-8341
  .elementor-element.elementor-element-b9d9c44
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: url(../assets/brand_identity-01.png);
  background-position: center right;
  background-repeat: no-repeat;
  background-size: auto;
  opacity: 0.02;
}
.elementor-8341
  .elementor-element.elementor-element-b9d9c44
  > .elementor-element-populated,
.elementor-8341
  .elementor-element.elementor-element-b9d9c44
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-8341
  .elementor-element.elementor-element-b9d9c44
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-8341
  .elementor-element.elementor-element-b9d9c44
  > .elementor-element-populated {
  box-shadow: -12px 12px 57px -15px rgba(0, 0, 0, 0.3);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 0;
}
.elementor-8341
  .elementor-element.elementor-element-b9d9c44
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8341 .elementor-element.elementor-element-b328281 {
  --e-image-carousel-slides-to-show: 1;
}
.elementor-8341
  .elementor-element.elementor-element-b328281
  .elementor-image-carousel-wrapper
  .elementor-image-carousel
  .swiper-slide-image {
  border-radius: 10px 10px 0 0;
}
.elementor-8341
  .elementor-element.elementor-element-b328281
  > .elementor-widget-container {
  padding: 0;
  border-style: solid;
  border-width: 0;
}
.elementor-8341 .elementor-element.elementor-element-3e7a856 {
  text-align: center;
}
.elementor-8341
  .elementor-element.elementor-element-3e7a856
  .elementor-heading-title {
  color: #252930;
  font-family: "pt serif", Sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 32px;
  letter-spacing: 0;
}
.elementor-8341
  .elementor-element.elementor-element-3e7a856
  > .elementor-widget-container {
  margin: 0;
  padding: 30px 0 0;
}
.elementor-8341 .elementor-element.elementor-element-2a2bf3f {
  text-align: center;
  color: #727982;
  font-family: karla, Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0;
}
.elementor-8341
  .elementor-element.elementor-element-2a2bf3f
  > .elementor-widget-container {
  padding: 0 30px 30px;
}
.elementor-8341
  .elementor-element.elementor-element-b66ccf0
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 5px;
}
.elementor-8341
  .elementor-element.elementor-element-b66ccf0:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-8341
  .elementor-element.elementor-element-b66ccf0
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fff;
}
.elementor-8341
  .elementor-element.elementor-element-b66ccf0
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: url(../assets/brand_identity-01.png);
  background-position: center right;
  background-repeat: no-repeat;
  background-size: auto;
  opacity: 0.02;
}
.elementor-8341
  .elementor-element.elementor-element-b66ccf0
  > .elementor-element-populated,
.elementor-8341
  .elementor-element.elementor-element-b66ccf0
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-8341
  .elementor-element.elementor-element-b66ccf0
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-8341
  .elementor-element.elementor-element-b66ccf0
  > .elementor-element-populated {
  box-shadow: -12px 12px 57px -15px rgba(0, 0, 0, 0.3);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 0;
}
.elementor-8341
  .elementor-element.elementor-element-b66ccf0
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8341 .elementor-element.elementor-element-adf30d9 {
  --e-image-carousel-slides-to-show: 1;
}
.elementor-8341
  .elementor-element.elementor-element-adf30d9
  .elementor-image-carousel-wrapper
  .elementor-image-carousel
  .swiper-slide-image {
  border-radius: 10px 10px 0 0;
}
.elementor-8341
  .elementor-element.elementor-element-adf30d9
  > .elementor-widget-container {
  padding: 0;
  border-style: solid;
  border-width: 0;
}
.elementor-8341 .elementor-element.elementor-element-181bcc0 {
  text-align: center;
}
.elementor-8341
  .elementor-element.elementor-element-181bcc0
  .elementor-heading-title {
  color: #252930;
  font-family: "pt serif", Sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 32px;
  letter-spacing: 0;
}
.elementor-8341
  .elementor-element.elementor-element-181bcc0
  > .elementor-widget-container {
  margin: 0;
  padding: 30px 0 0;
}
.elementor-8341 .elementor-element.elementor-element-a138802 {
  text-align: center;
  color: #727982;
  font-family: karla, Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0;
}
.elementor-8341
  .elementor-element.elementor-element-a138802
  > .elementor-widget-container {
  padding: 0 30px 30px;
}
.elementor-8341
  .elementor-element.elementor-element-308703f
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 5px;
}
.elementor-8341
  .elementor-element.elementor-element-308703f:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-8341
  .elementor-element.elementor-element-308703f
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fff;
}
.elementor-8341
  .elementor-element.elementor-element-308703f
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: url(../assets/brand_identity-01.png);
  background-position: center right;
  background-repeat: no-repeat;
  background-size: auto;
  opacity: 0.02;
}
.elementor-8341
  .elementor-element.elementor-element-308703f
  > .elementor-element-populated,
.elementor-8341
  .elementor-element.elementor-element-308703f
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-8341
  .elementor-element.elementor-element-308703f
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-8341
  .elementor-element.elementor-element-308703f
  > .elementor-element-populated {
  box-shadow: -12px 12px 57px -15px rgba(0, 0, 0, 0.3);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 0;
}
.elementor-8341
  .elementor-element.elementor-element-308703f
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8341 .elementor-element.elementor-element-50f458b {
  --e-image-carousel-slides-to-show: 1;
}
.elementor-8341
  .elementor-element.elementor-element-50f458b
  .elementor-image-carousel-wrapper
  .elementor-image-carousel
  .swiper-slide-image {
  border-radius: 10px 10px 0 0;
}
.elementor-8341
  .elementor-element.elementor-element-50f458b
  > .elementor-widget-container {
  padding: 0;
  border-style: solid;
  border-width: 0;
}
.elementor-8341 .elementor-element.elementor-element-65e0680 {
  text-align: center;
}
.elementor-8341
  .elementor-element.elementor-element-65e0680
  .elementor-heading-title {
  color: #252930;
  font-family: "pt serif", Sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 32px;
  letter-spacing: 0;
}
.elementor-8341
  .elementor-element.elementor-element-65e0680
  > .elementor-widget-container {
  margin: 0;
  padding: 30px 0 0;
}
.elementor-8341 .elementor-element.elementor-element-e3d15ba {
  text-align: center;
  color: #727982;
  font-family: karla, Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0;
}
.elementor-8341
  .elementor-element.elementor-element-e3d15ba
  > .elementor-widget-container {
  padding: 0 30px 30px;
}
.elementor-8341 .elementor-element.elementor-element-75fc034 {
  padding: 50px 0 0;
}
.elementor-8341 .elementor-element.elementor-element-3c915e3 .elementor-button {
  font-family: karla, Sans-serif;
  font-size: 1em;
  font-weight: 600;
  fill: #fff;
  color: #fff;
  background-color: #ffab00;
  border-style: solid;
  border-width: 2px;
  border-color: #ffab00;
  border-radius: 10px 10px 10px 10px;
  box-shadow: -12px 12px 57px -15px rgba(0, 0, 0, 0.5);
}
.elementor-8341
  .elementor-element.elementor-element-3c915e3
  .elementor-button:hover,
.elementor-8341
  .elementor-element.elementor-element-3c915e3
  .elementor-button:focus {
  color: #ffab00;
  background-color: #fff;
  border-color: #ffab00;
}
.elementor-8341
  .elementor-element.elementor-element-3c915e3
  .elementor-button:hover
  svg,
.elementor-8341
  .elementor-element.elementor-element-3c915e3
  .elementor-button:focus
  svg {
  fill: #ffab00;
}
.elementor-8341
  .elementor-element.elementor-element-8a5b9dd
  > .elementor-container {
  max-width: 1140px;
}
.elementor-8341
  .elementor-element.elementor-element-8a5b9dd
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-8341
  .elementor-element.elementor-element-8a5b9dd:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8341
  .elementor-element.elementor-element-8a5b9dd
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f7f7f7;
}
.elementor-8341 .elementor-element.elementor-element-8a5b9dd {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 90px 0 75px;
}
.elementor-8341
  .elementor-element.elementor-element-8a5b9dd
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8341 .elementor-element.elementor-element-4d750ce {
  padding: 0 0 30px;
}
.elementor-8341 .elementor-element.elementor-element-62e8648 {
  text-align: center;
}
.elementor-8341
  .elementor-element.elementor-element-62e8648
  .elementor-heading-title {
  color: #f4af00;
  font-family: "pt serif", Sans-serif;
  font-size: 39px;
  font-weight: 800;
}
.elementor-8341
  .elementor-element.elementor-element-62e8648
  > .elementor-widget-container {
  padding: 0;
}
.elementor-8341 .elementor-element.elementor-element-fcfacfc {
  --spacer-size: 20px;
}
.elementor-8341 .elementor-element.elementor-element-5528619 {
  text-align: center;
  color: var(--e-global-color-primary);
  font-family: nunito, Sans-serif;
  font-size: 1em;
  line-height: 1.7em;
}
.elementor-8341
  .elementor-element.elementor-element-7fee41f
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 5px;
}
.elementor-8341
  .elementor-element.elementor-element-7fee41f:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-8341
  .elementor-element.elementor-element-7fee41f
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fff;
}
.elementor-8341
  .elementor-element.elementor-element-7fee41f
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: url(../assets/brand_identity-01.png);
  background-position: center right;
  background-repeat: no-repeat;
  background-size: auto;
  opacity: 0.02;
}
.elementor-8341
  .elementor-element.elementor-element-7fee41f
  > .elementor-element-populated,
.elementor-8341
  .elementor-element.elementor-element-7fee41f
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-8341
  .elementor-element.elementor-element-7fee41f
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-8341
  .elementor-element.elementor-element-7fee41f
  > .elementor-element-populated {
  box-shadow: -12px 12px 57px -15px rgba(0, 0, 0, 0.3);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 60px 40px 70px;
}
.elementor-8341
  .elementor-element.elementor-element-7fee41f
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8341 .elementor-element.elementor-element-6e61cac {
  text-align: center;
}
.elementor-8341 .elementor-element.elementor-element-6e61cac img {
  width: 100px;
  opacity: 1;
}
.elementor-8341
  .elementor-element.elementor-element-6e61cac
  > .elementor-widget-container {
  margin: 0 0 20px;
}
.elementor-8341
  .elementor-element.elementor-element-d6686b9
  .elementor-counter-number-wrapper {
  color: #252930;
  font-family: "pt serif", Sans-serif;
  font-size: 2.5em;
}
.elementor-8341
  .elementor-element.elementor-element-d6686b9
  .elementor-counter-title {
  color: #252930;
}
.elementor-8341
  .elementor-element.elementor-element-d6686b9
  > .elementor-widget-container {
  margin: 0;
  padding: 0 0 10px;
}
.elementor-8341 .elementor-element.elementor-element-2355366 {
  text-align: center;
}
.elementor-8341
  .elementor-element.elementor-element-2355366
  .elementor-heading-title {
  color: #252930;
  font-family: "pt serif", Sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 32px;
  letter-spacing: 0;
}
.elementor-8341
  .elementor-element.elementor-element-2355366
  > .elementor-widget-container {
  margin: 0;
  padding: 0;
}
.elementor-8341 .elementor-element.elementor-element-e85b214 {
  text-align: center;
  color: #727982;
  font-family: karla, Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0;
}
.elementor-8341
  .elementor-element.elementor-element-6d467fe
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 5px;
}
.elementor-8341
  .elementor-element.elementor-element-6d467fe:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-8341
  .elementor-element.elementor-element-6d467fe
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fff;
}
.elementor-8341
  .elementor-element.elementor-element-6d467fe
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: url(../assets/brand_identity-01.png);
  background-position: center right;
  background-repeat: no-repeat;
  background-size: auto;
  opacity: 0.02;
}
.elementor-8341
  .elementor-element.elementor-element-6d467fe
  > .elementor-element-populated,
.elementor-8341
  .elementor-element.elementor-element-6d467fe
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-8341
  .elementor-element.elementor-element-6d467fe
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-8341
  .elementor-element.elementor-element-6d467fe
  > .elementor-element-populated {
  box-shadow: -12px 12px 57px -15px rgba(0, 0, 0, 0.3);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 60px 40px 70px;
}
.elementor-8341
  .elementor-element.elementor-element-6d467fe
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8341 .elementor-element.elementor-element-5cbb15a {
  text-align: center;
}
.elementor-8341 .elementor-element.elementor-element-5cbb15a img {
  width: 100px;
  opacity: 1;
}
.elementor-8341
  .elementor-element.elementor-element-5cbb15a
  > .elementor-widget-container {
  margin: 0 0 20px;
}
.elementor-8341
  .elementor-element.elementor-element-96b91ae
  .elementor-counter-number-wrapper {
  color: #252930;
  font-family: "pt serif", Sans-serif;
  font-size: 2.5em;
}
.elementor-8341
  .elementor-element.elementor-element-96b91ae
  .elementor-counter-title {
  color: #252930;
}
.elementor-8341
  .elementor-element.elementor-element-96b91ae
  > .elementor-widget-container {
  margin: 0;
  padding: 0 0 10px;
}
.elementor-8341 .elementor-element.elementor-element-1043578 {
  text-align: center;
}
.elementor-8341
  .elementor-element.elementor-element-1043578
  .elementor-heading-title {
  color: #252930;
  font-family: "pt serif", Sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 32px;
  letter-spacing: 0;
}
.elementor-8341
  .elementor-element.elementor-element-1043578
  > .elementor-widget-container {
  margin: 0;
  padding: 0;
}
.elementor-8341 .elementor-element.elementor-element-4fd0bdc {
  text-align: center;
  color: #727982;
  font-family: karla, Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0;
}
.elementor-8341
  .elementor-element.elementor-element-c0e4866
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 5px;
}
.elementor-8341
  .elementor-element.elementor-element-c0e4866:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-8341
  .elementor-element.elementor-element-c0e4866
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fff;
}
.elementor-8341
  .elementor-element.elementor-element-c0e4866
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: url(../assets/brand_identity-01.png);
  background-position: center right;
  background-repeat: no-repeat;
  background-size: auto;
  opacity: 0.02;
}
.elementor-8341
  .elementor-element.elementor-element-c0e4866
  > .elementor-element-populated,
.elementor-8341
  .elementor-element.elementor-element-c0e4866
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-8341
  .elementor-element.elementor-element-c0e4866
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-8341
  .elementor-element.elementor-element-c0e4866
  > .elementor-element-populated {
  box-shadow: -12px 12px 57px -15px rgba(0, 0, 0, 0.3);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 60px 40px 70px;
}
.elementor-8341
  .elementor-element.elementor-element-c0e4866
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8341 .elementor-element.elementor-element-5d6a542 {
  text-align: center;
}
.elementor-8341 .elementor-element.elementor-element-5d6a542 img {
  width: 100px;
  opacity: 1;
}
.elementor-8341
  .elementor-element.elementor-element-5d6a542
  > .elementor-widget-container {
  margin: 0 0 20px;
}
.elementor-8341
  .elementor-element.elementor-element-18d4c4f
  .elementor-counter-number-wrapper {
  color: #252930;
  font-family: "pt serif", Sans-serif;
  font-size: 2.5em;
}
.elementor-8341
  .elementor-element.elementor-element-18d4c4f
  .elementor-counter-title {
  color: #252930;
}
.elementor-8341
  .elementor-element.elementor-element-18d4c4f
  > .elementor-widget-container {
  margin: 0;
  padding: 0 0 10px;
}
.elementor-8341 .elementor-element.elementor-element-643b69f {
  text-align: center;
}
.elementor-8341
  .elementor-element.elementor-element-643b69f
  .elementor-heading-title {
  color: #252930;
  font-family: "pt serif", Sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 32px;
  letter-spacing: 0;
}
.elementor-8341
  .elementor-element.elementor-element-643b69f
  > .elementor-widget-container {
  margin: 0;
  padding: 0;
}
.elementor-8341 .elementor-element.elementor-element-ffd1178 {
  text-align: center;
  color: #727982;
  font-family: karla, Sans-serif;
  font-size: 15px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 0;
}
.elementor-8341 .elementor-element.elementor-element-8f26c2c {
  padding: 20px 0 0;
}
.elementor-8341 .elementor-element.elementor-element-868154c {
  padding: 50px 0 0;
}
.elementor-8341 .elementor-element.elementor-element-157a867 .elementor-button {
  font-family: karla, Sans-serif;
  font-size: 1em;
  font-weight: 600;
  fill: #fff;
  color: #fff;
  background-color: #ffab00;
  border-style: solid;
  border-width: 2px;
  border-color: #ffab00;
  border-radius: 10px 10px 10px 10px;
  box-shadow: -12px 12px 57px -15px rgba(0, 0, 0, 0.5);
}
.elementor-8341
  .elementor-element.elementor-element-157a867
  .elementor-button:hover,
.elementor-8341
  .elementor-element.elementor-element-157a867
  .elementor-button:focus {
  color: #ffab00;
  background-color: #fff;
  border-color: #ffab00;
}
.elementor-8341
  .elementor-element.elementor-element-157a867
  .elementor-button:hover
  svg,
.elementor-8341
  .elementor-element.elementor-element-157a867
  .elementor-button:focus
  svg {
  fill: #ffab00;
}
.elementor-8341
  .elementor-element.elementor-element-e76ed7b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8341
  .elementor-element.elementor-element-e76ed7b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000;
  background-image: url(../assets/145556-1.jpg);
  background-size: cover;
}
.elementor-8341
  .elementor-element.elementor-element-e76ed7b
  > .elementor-background-overlay {
  background-color: #000;
  opacity: 0.74;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8341 .elementor-element.elementor-element-e76ed7b {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-8341 .elementor-element.elementor-element-ad5f6d3 .video-content {
  text-align: center;
}
.elementor-8341
  .elementor-element.elementor-element-ad5f6d3
  .ekit-video-popup-btn {
  padding: 40px 0 0 7px;
  width: 120px;
  height: 120px;
  color: #f60;
  background-color: #fff;
}
.elementor-8341
  .elementor-element.elementor-element-ad5f6d3
  .ekit-video-popup-btn
  i {
  font-size: 36px;
}
.elementor-8341
  .elementor-element.elementor-element-ad5f6d3
  .ekit-video-popup-btn
  svg {
  max-width: 36px;
}
.elementor-8341
  .elementor-element.elementor-element-ad5f6d3
  .ekit-video-popup-btn.glow-btn:before {
  color: #fbfbfb;
}
.elementor-8341
  .elementor-element.elementor-element-ad5f6d3
  .ekit-video-popup-btn.glow-btn:after {
  color: #fbfbfb;
}
.elementor-8341
  .elementor-element.elementor-element-ad5f6d3
  .ekit-video-popup-btn.glow-btn
  > i:after {
  color: #fbfbfb;
}
.elementor-8341
  .elementor-element.elementor-element-ad5f6d3
  .ekit-video-popup-btn
  svg
  path {
  stroke: #f60;
  fill: #f60;
}
.elementor-8341
  .elementor-element.elementor-element-ad5f6d3
  .ekit-video-popup-btn:hover {
  color: #fff;
}
.elementor-8341
  .elementor-element.elementor-element-ad5f6d3
  .ekit-video-popup-btn:hover
  svg
  path {
  stroke: #fff;
  fill: #fff;
}
.elementor-8341 .elementor-element.elementor-element-8e5512 {
  text-align: center;
}
.elementor-8341
  .elementor-element.elementor-element-8e5512
  .elementor-heading-title {
  color: #fffdf7;
  font-family: "pt serif", Sans-serif;
  font-size: 39px;
  font-weight: 800;
}
.elementor-8341
  .elementor-element.elementor-element-8e5512
  > .elementor-widget-container {
  padding: 30px 0 0;
}
.elementor-8341 .elementor-element.elementor-element-ec3ecf7 .elementor-button {
  font-family: karla, Sans-serif;
  font-size: 1em;
  font-weight: 600;
  fill: #fff;
  color: #fff;
  background-color: #ffab00;
  border-style: solid;
  border-width: 2px;
  border-color: #ffab00;
  border-radius: 10px 10px 10px 10px;
  box-shadow: -12px 12px 57px -15px rgba(0, 0, 0, 0.5);
}
.elementor-8341
  .elementor-element.elementor-element-ec3ecf7
  .elementor-button:hover,
.elementor-8341
  .elementor-element.elementor-element-ec3ecf7
  .elementor-button:focus {
  color: #ffab00;
  background-color: #fff;
  border-color: #ffab00;
}
.elementor-8341
  .elementor-element.elementor-element-ec3ecf7
  .elementor-button:hover
  svg,
.elementor-8341
  .elementor-element.elementor-element-ec3ecf7
  .elementor-button:focus
  svg {
  fill: #ffab00;
}
.elementor-8341
  .elementor-element.elementor-element-ec3ecf7
  > .elementor-widget-container {
  padding: 30px 0 0;
}
.elementor-8341
  .elementor-element.elementor-element-7a3edbfa
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-8341
  .elementor-element.elementor-element-7a3edbfa:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8341
  .elementor-element.elementor-element-7a3edbfa
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ededed;
}
.elementor-8341
  .elementor-element.elementor-element-7a3edbfa
  .elementor-background-overlay {
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-8341 .elementor-element.elementor-element-7a3edbfa {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0;
}
.elementor-8341
  .elementor-element.elementor-element-7a3edbfa
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8341 .elementor-element.elementor-element-6234c111 {
  padding: 0 0 60px;
}
.elementor-8341 .elementor-element.elementor-element-2eb6815 {
  text-align: center;
}
.elementor-8341
  .elementor-element.elementor-element-2eb6815
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-family: "pt serif", Sans-serif;
  font-size: 39px;
  font-weight: 800;
}
.elementor-8341
  .elementor-element.elementor-element-2eb6815
  > .elementor-widget-container {
  padding: 0;
}
.elementor-8341 .elementor-element.elementor-element-377710f {
  --spacer-size: 20px;
}
.elementor-8341 .elementor-element.elementor-element-f671afb {
  text-align: center;
  color: var(--e-global-color-primary);
  font-family: karla, Sans-serif;
  font-size: 1em;
  line-height: 1.7em;
}
.elementor-8341
  .elementor-element.elementor-element-449b37a8
  .elementskit-funfact.style-border-bottom:before {
  background-color: var(--e-global-color-secondary);
}
.elementor-8341
  .elementor-element.elementor-element-449b37a8
  .elementskit-funfact
  .funfact-icon
  img {
  margin-bottom: 25px;
}
.elementor-8341
  .elementor-element.elementor-element-449b37a8
  .elementskit-funfact {
  justify-content: center;
  display: flex;
  background-color: #fff;
  box-shadow: 0 28px 40px 0 rgba(0, 0, 0, 0.1);
  border-radius: 10px 10px 10px 10px;
}
.elementor-8341
  .elementor-element.elementor-element-449b37a8
  .elementskit-funfact
  .funfact-content
  .number-percentage-wraper {
  color: #333;
  font-family: work sans, Sans-serif;
  font-size: 40px;
  font-weight: 600;
  margin-bottom: 12px;
}
.elementor-8341
  .elementor-element.elementor-element-449b37a8
  .elementskit-funfact
  .funfact-title {
  margin-bottom: 0;
  color: gray;
  font-family: karla, Sans-serif;
  font-size: 15px;
}
.elementor-8341
  .elementor-element.elementor-element-449b37a8
  .elementskit-funfact
  .elementskit-funfact-inner {
  padding: 60px 10px;
}
.elementor-8341
  .elementor-element.elementor-element-8108603
  .elementskit-funfact.style-border-bottom:before {
  background-color: var(--e-global-color-secondary);
}
.elementor-8341
  .elementor-element.elementor-element-8108603
  .elementskit-funfact
  .funfact-icon
  img {
  margin-bottom: 25px;
}
.elementor-8341
  .elementor-element.elementor-element-8108603
  .elementskit-funfact {
  justify-content: center;
  display: flex;
  background-color: #fff;
  box-shadow: 0 28px 40px 0 rgba(0, 0, 0, 0.1);
  border-radius: 10px 10px 10px 10px;
}
.elementor-8341
  .elementor-element.elementor-element-8108603
  .elementskit-funfact
  .funfact-content
  .number-percentage-wraper {
  color: #333;
  font-family: work sans, Sans-serif;
  font-size: 40px;
  font-weight: 600;
  margin-bottom: 12px;
}
.elementor-8341
  .elementor-element.elementor-element-8108603
  .elementskit-funfact
  .funfact-title {
  margin-bottom: 0;
  color: gray;
  font-family: karla, Sans-serif;
  font-size: 15px;
}
.elementor-8341
  .elementor-element.elementor-element-8108603
  .elementskit-funfact
  .elementskit-funfact-inner {
  padding: 60px 10px;
}
.elementor-8341
  .elementor-element.elementor-element-1538785b
  .elementskit-funfact.style-border-bottom:before {
  background-color: var(--e-global-color-secondary);
}
.elementor-8341
  .elementor-element.elementor-element-1538785b
  .elementskit-funfact
  .funfact-icon
  img {
  margin-bottom: 25px;
}
.elementor-8341
  .elementor-element.elementor-element-1538785b
  .elementskit-funfact {
  justify-content: center;
  display: flex;
  background-color: #fff;
  box-shadow: 0 28px 40px 0 rgba(0, 0, 0, 0.1);
  border-radius: 10px 10px 10px 10px;
}
.elementor-8341
  .elementor-element.elementor-element-1538785b
  .elementskit-funfact
  .funfact-content
  .number-percentage-wraper {
  color: #333;
  font-family: work sans, Sans-serif;
  font-size: 40px;
  font-weight: 600;
  margin-bottom: 12px;
}
.elementor-8341
  .elementor-element.elementor-element-1538785b
  .elementskit-funfact
  .funfact-title {
  margin-bottom: 0;
  color: gray;
  font-family: karla, Sans-serif;
  font-size: 15px;
}
.elementor-8341
  .elementor-element.elementor-element-1538785b
  .elementskit-funfact
  .elementskit-funfact-inner {
  padding: 60px 10px;
}
.elementor-8341
  .elementor-element.elementor-element-7f441e21
  .elementskit-funfact.style-border-bottom:before {
  background-color: var(--e-global-color-secondary);
}
.elementor-8341
  .elementor-element.elementor-element-7f441e21
  .elementskit-funfact
  .funfact-icon
  img {
  margin-bottom: 25px;
}
.elementor-8341
  .elementor-element.elementor-element-7f441e21
  .elementskit-funfact {
  justify-content: center;
  display: flex;
  background-color: #fff;
  box-shadow: 0 28px 40px 0 rgba(0, 0, 0, 0.1);
  border-radius: 10px 10px 10px 10px;
}
.elementor-8341
  .elementor-element.elementor-element-7f441e21
  .elementskit-funfact
  .funfact-content
  .number-percentage-wraper {
  color: #333;
  font-family: work sans, Sans-serif;
  font-size: 40px;
  font-weight: 600;
  margin-bottom: 12px;
}
.elementor-8341
  .elementor-element.elementor-element-7f441e21
  .elementskit-funfact
  .funfact-title {
  margin-bottom: 0;
  color: gray;
  font-family: karla, Sans-serif;
  font-size: 15px;
}
.elementor-8341
  .elementor-element.elementor-element-7f441e21
  .elementskit-funfact
  .elementskit-funfact-inner {
  padding: 60px 10px;
}
.elementor-8341 .elementor-element.elementor-element-a862154 {
  padding: 30px 0 0;
}
.elementor-8341 .elementor-element.elementor-element-d34cc3c .elementor-button {
  font-family: karla, Sans-serif;
  font-size: 1em;
  font-weight: 600;
  fill: #fff;
  color: #fff;
  background-color: #ffab00;
  border-style: solid;
  border-width: 2px;
  border-color: #ffab00;
  border-radius: 10px 10px 10px 10px;
  box-shadow: -12px 12px 57px -15px rgba(0, 0, 0, 0.5);
}
.elementor-8341
  .elementor-element.elementor-element-d34cc3c
  .elementor-button:hover,
.elementor-8341
  .elementor-element.elementor-element-d34cc3c
  .elementor-button:focus {
  color: #ffab00;
  background-color: #fff;
  border-color: #ffab00;
}
.elementor-8341
  .elementor-element.elementor-element-d34cc3c
  .elementor-button:hover
  svg,
.elementor-8341
  .elementor-element.elementor-element-d34cc3c
  .elementor-button:focus
  svg {
  fill: #ffab00;
}
.elementor-8341
  .elementor-element.elementor-element-1a2bbc7f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8341
  .elementor-element.elementor-element-1a2bbc7f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fff;
}
.elementor-8341 .elementor-element.elementor-element-1a2bbc7f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0;
}
.elementor-8341
  .elementor-element.elementor-element-1a2bbc7f
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-8341
  .elementor-element.elementor-element-5a40b862.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-8341
  .elementor-element.elementor-element-5a40b862.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-8341
  .elementor-element.elementor-element-5a40b862
  > .elementor-element-populated {
  padding: 2em;
}
.elementor-8341 .elementor-element.elementor-element-622c0314 {
  text-align: left;
}
.elementor-8341
  .elementor-element.elementor-element-622c0314
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-family: "pt serif", Sans-serif;
  font-size: 39px;
  font-weight: 800;
}
.elementor-8341 .elementor-element.elementor-element-a74ea57 {
  --spacer-size: 20px;
}
.elementor-8341 .elementor-element.elementor-element-9d712f4 {
  text-align: left;
  color: var(--e-global-color-primary);
  font-family: karla, Sans-serif;
  font-size: 1em;
  line-height: 1.7em;
}
.elementor-8341 .elementor-element.elementor-element-4db9123 {
  --spacer-size: 20px;
}
.elementor-8341 .elementor-element.elementor-element-2b8c9a2 .elementor-button {
  font-family: karla, Sans-serif;
  font-size: 1em;
  font-weight: 600;
  fill: #fff;
  color: #fff;
  background-color: #ffab00;
  border-style: solid;
  border-width: 2px;
  border-color: #ffab00;
  border-radius: 10px 10px 10px 10px;
  box-shadow: -12px 12px 57px -15px rgba(0, 0, 0, 0.5);
}
.elementor-8341
  .elementor-element.elementor-element-2b8c9a2
  .elementor-button:hover,
.elementor-8341
  .elementor-element.elementor-element-2b8c9a2
  .elementor-button:focus {
  color: #ffab00;
  background-color: #fff;
  border-color: #ffab00;
}
.elementor-8341
  .elementor-element.elementor-element-2b8c9a2
  .elementor-button:hover
  svg,
.elementor-8341
  .elementor-element.elementor-element-2b8c9a2
  .elementor-button:focus
  svg {
  fill: #ffab00;
}
.elementor-bc-flex-widget
  .elementor-8341
  .elementor-element.elementor-element-310325f.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-8341
  .elementor-element.elementor-element-310325f.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-8341
  .elementor-element.elementor-element-310325f
  > .elementor-element-populated {
  padding: 2em;
}
.elementor-8341
  .elementor-element.elementor-element-481b95c
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(18px / 2);
}
.elementor-8341
  .elementor-element.elementor-element-481b95c
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(18px / 2);
}
.elementor-8341
  .elementor-element.elementor-element-481b95c
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(18px / 2);
  margin-left: calc(18px / 2);
}
.elementor-8341
  .elementor-element.elementor-element-481b95c
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-18px / 2);
  margin-left: calc(-18px / 2);
}
body.rtl
  .elementor-8341
  .elementor-element.elementor-element-481b95c
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-18px / 2);
}
body:not(.rtl)
  .elementor-8341
  .elementor-element.elementor-element-481b95c
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-18px / 2);
}
.elementor-8341
  .elementor-element.elementor-element-481b95c
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-secondary);
}
.elementor-8341
  .elementor-element.elementor-element-481b95c
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-secondary);
}
.elementor-8341
  .elementor-element.elementor-element-481b95c
  .elementor-icon-list-item:hover
  .elementor-icon-list-icon
  i {
  color: #f60;
}
.elementor-8341
  .elementor-element.elementor-element-481b95c
  .elementor-icon-list-item:hover
  .elementor-icon-list-icon
  svg {
  fill: #f60;
}
.elementor-8341 .elementor-element.elementor-element-481b95c {
  --e-icon-list-icon-size: 14px;
}
.elementor-8341
  .elementor-element.elementor-element-481b95c
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: var(--e-global-color-secondary);
}
.elementor-8341
  .elementor-element.elementor-element-481b95c
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-8341
  .elementor-element.elementor-element-481b95c
  .elementor-icon-list-item
  > a {
  font-family: karla, Sans-serif;
  font-size: 17px;
  line-height: 1.4em;
}
.elementor-8341 .elementor-element.elementor-element-a4abbeb .elementor-button {
  font-family: karla, Sans-serif;
  font-size: 1em;
  font-weight: 600;
  fill: #fff;
  color: #fff;
  background-color: #ffab00;
  border-style: solid;
  border-width: 2px;
  border-color: #ffab00;
  border-radius: 10px 10px 10px 10px;
  box-shadow: -12px 12px 57px -15px rgba(0, 0, 0, 0.5);
}
.elementor-8341
  .elementor-element.elementor-element-a4abbeb
  .elementor-button:hover,
.elementor-8341
  .elementor-element.elementor-element-a4abbeb
  .elementor-button:focus {
  color: #ffab00;
  background-color: #fff;
  border-color: #ffab00;
}
.elementor-8341
  .elementor-element.elementor-element-a4abbeb
  .elementor-button:hover
  svg,
.elementor-8341
  .elementor-element.elementor-element-a4abbeb
  .elementor-button:focus
  svg {
  fill: #ffab00;
}
.elementor-8341
  .elementor-element.elementor-element-4a874a3
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-8341
  .elementor-element.elementor-element-4a874a3:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8341
  .elementor-element.elementor-element-4a874a3
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f6f6f6;
}
.elementor-8341
  .elementor-element.elementor-element-4a874a3
  .elementor-background-overlay {
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-8341 .elementor-element.elementor-element-4a874a3 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0;
}
.elementor-8341
  .elementor-element.elementor-element-4a874a3
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-8341
  .elementor-element.elementor-element-325bffd.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-8341
  .elementor-element.elementor-element-325bffd.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-8341
  .elementor-element.elementor-element-325bffd
  > .elementor-element-populated {
  padding: 2em;
}
.elementor-8341 .elementor-element.elementor-element-9fd11bc {
  text-align: left;
}
.elementor-8341
  .elementor-element.elementor-element-9fd11bc
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-family: "pt serif", Sans-serif;
  font-size: 39px;
  font-weight: 800;
}
.elementor-8341 .elementor-element.elementor-element-c56e3e8 {
  --spacer-size: 20px;
}
.elementor-8341 .elementor-element.elementor-element-1aa20f8 {
  text-align: left;
  color: var(--e-global-color-primary);
  font-family: karla, Sans-serif;
  font-size: 1em;
  line-height: 1.7em;
}
.elementor-8341 .elementor-element.elementor-element-8d50dca {
  --spacer-size: 20px;
}
.elementor-8341 .elementor-element.elementor-element-7b9266e .elementor-button {
  font-family: karla, Sans-serif;
  font-size: 1em;
  font-weight: 600;
  fill: #fff;
  color: #fff;
  background-color: #ffab00;
  border-style: solid;
  border-width: 2px;
  border-color: #ffab00;
  border-radius: 10px 10px 10px 10px;
  box-shadow: -12px 12px 57px -15px rgba(0, 0, 0, 0.5);
}
.elementor-8341
  .elementor-element.elementor-element-7b9266e
  .elementor-button:hover,
.elementor-8341
  .elementor-element.elementor-element-7b9266e
  .elementor-button:focus {
  color: #ffab00;
  background-color: #fff;
  border-color: #ffab00;
}
.elementor-8341
  .elementor-element.elementor-element-7b9266e
  .elementor-button:hover
  svg,
.elementor-8341
  .elementor-element.elementor-element-7b9266e
  .elementor-button:focus
  svg {
  fill: #ffab00;
}
.elementor-bc-flex-widget
  .elementor-8341
  .elementor-element.elementor-element-fb3caa2.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-8341
  .elementor-element.elementor-element-fb3caa2.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-8341
  .elementor-element.elementor-element-fb3caa2
  > .elementor-element-populated {
  padding: 2em;
}
.elementor-8341
  .elementor-element.elementor-element-e3aceaf
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(18px / 2);
}
.elementor-8341
  .elementor-element.elementor-element-e3aceaf
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(18px / 2);
}
.elementor-8341
  .elementor-element.elementor-element-e3aceaf
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(18px / 2);
  margin-left: calc(18px / 2);
}
.elementor-8341
  .elementor-element.elementor-element-e3aceaf
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-18px / 2);
  margin-left: calc(-18px / 2);
}
body.rtl
  .elementor-8341
  .elementor-element.elementor-element-e3aceaf
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-18px / 2);
}
body:not(.rtl)
  .elementor-8341
  .elementor-element.elementor-element-e3aceaf
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-18px / 2);
}
.elementor-8341
  .elementor-element.elementor-element-e3aceaf
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-secondary);
}
.elementor-8341
  .elementor-element.elementor-element-e3aceaf
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-secondary);
}
.elementor-8341
  .elementor-element.elementor-element-e3aceaf
  .elementor-icon-list-item:hover
  .elementor-icon-list-icon
  i {
  color: #f60;
}
.elementor-8341
  .elementor-element.elementor-element-e3aceaf
  .elementor-icon-list-item:hover
  .elementor-icon-list-icon
  svg {
  fill: #f60;
}
.elementor-8341 .elementor-element.elementor-element-e3aceaf {
  --e-icon-list-icon-size: 14px;
}
.elementor-8341
  .elementor-element.elementor-element-e3aceaf
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: var(--e-global-color-secondary);
}
.elementor-8341
  .elementor-element.elementor-element-e3aceaf
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-8341
  .elementor-element.elementor-element-e3aceaf
  .elementor-icon-list-item
  > a {
  font-family: karla, Sans-serif;
  font-size: 17px;
  line-height: 1.4em;
}
.elementor-8341 .elementor-element.elementor-element-c499836 .elementor-button {
  font-family: karla, Sans-serif;
  font-size: 1em;
  font-weight: 600;
  fill: #fff;
  color: #fff;
  background-color: #ffab00;
  border-style: solid;
  border-width: 2px;
  border-color: #ffab00;
  border-radius: 10px 10px 10px 10px;
  box-shadow: -12px 12px 57px -15px rgba(0, 0, 0, 0.5);
}
.elementor-8341
  .elementor-element.elementor-element-c499836
  .elementor-button:hover,
.elementor-8341
  .elementor-element.elementor-element-c499836
  .elementor-button:focus {
  color: #ffab00;
  background-color: #fff;
  border-color: #ffab00;
}
.elementor-8341
  .elementor-element.elementor-element-c499836
  .elementor-button:hover
  svg,
.elementor-8341
  .elementor-element.elementor-element-c499836
  .elementor-button:focus
  svg {
  fill: #ffab00;
}
.elementor-8341
  .elementor-element.elementor-element-1549ef71
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-8341
  .elementor-element.elementor-element-1549ef71:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8341
  .elementor-element.elementor-element-1549ef71
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fff;
}
.elementor-8341
  .elementor-element.elementor-element-1549ef71
  .elementor-background-overlay {
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-8341 .elementor-element.elementor-element-1549ef71 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0;
}
.elementor-8341
  .elementor-element.elementor-element-1549ef71
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8341
  .elementor-element.elementor-element-6f0a2ee2
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 12px;
}
.elementor-8341 .elementor-element.elementor-element-15c57a4 {
  padding: 0 0 60px;
}
.elementor-8341 .elementor-element.elementor-element-1d5011a {
  text-align: center;
}
.elementor-8341
  .elementor-element.elementor-element-1d5011a
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-family: "pt serif", Sans-serif;
  font-size: 39px;
  font-weight: 800;
}
.elementor-8341
  .elementor-element.elementor-element-1d5011a
  > .elementor-widget-container {
  padding: 0;
}
.elementor-8341 .elementor-element.elementor-element-0e41674 {
  --spacer-size: 20px;
}
.elementor-8341 .elementor-element.elementor-element-30a1fc4 {
  text-align: center;
  color: var(--e-global-color-primary);
  font-family: karla, Sans-serif;
  font-size: 1em;
  line-height: 1.7em;
}
.elementor-8341
  .elementor-element.elementor-element-ef3b850
  .owl-carousel
  .owl-stage-outer {
  overflow: visible;
}
.elementor-8341
  .elementor-element.elementor-element-ef3b850
  .ot-image-slider
  .owl-stage {
  align-items: center;
}
.elementor-8341
  .elementor-element.elementor-element-ef3b850
  .ot-image-slider
  .owl-item
  img {
  border-radius: 10px 10px 10px 10px;
}
.elementor-8341
  .elementor-element.elementor-element-ef3b850
  .ot-image-slider
  .owl-item
  img:hover {
  filter: brightness(55%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-8341 .elementor-element.elementor-element-628bf65 .elementor-button {
  font-family: nunito, Sans-serif;
  font-size: 1em;
  font-weight: 600;
  fill: #fff;
  color: #fff;
  background-color: #ffab00;
  border-style: solid;
  border-width: 2px;
  border-color: #ffab00;
  border-radius: 10px 10px 10px 10px;
  box-shadow: -12px 12px 57px -15px rgba(0, 0, 0, 0.5);
}
.elementor-8341
  .elementor-element.elementor-element-628bf65
  .elementor-button:hover,
.elementor-8341
  .elementor-element.elementor-element-628bf65
  .elementor-button:focus {
  color: #ffab00;
  background-color: #fff;
  border-color: #ffab00;
}
.elementor-8341
  .elementor-element.elementor-element-628bf65
  .elementor-button:hover
  svg,
.elementor-8341
  .elementor-element.elementor-element-628bf65
  .elementor-button:focus
  svg {
  fill: #ffab00;
}
.elementor-8341
  .elementor-element.elementor-element-628bf65
  > .elementor-widget-container {
  padding: 30px 0 0;
}
.elementor-8341
  .elementor-element.elementor-element-b9640be
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-8341
  .elementor-element.elementor-element-b9640be:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8341
  .elementor-element.elementor-element-b9640be
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f6f6f6;
}
.elementor-8341
  .elementor-element.elementor-element-b9640be
  .elementor-background-overlay {
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
}
.elementor-8341 .elementor-element.elementor-element-b9640be {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0;
}
.elementor-8341
  .elementor-element.elementor-element-b9640be
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8341 .elementor-element.elementor-element-728667a {
  padding: 0;
}
.elementor-8341 .elementor-element.elementor-element-b5297d8 {
  text-align: center;
}
.elementor-8341
  .elementor-element.elementor-element-b5297d8
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-family: "pt serif", Sans-serif;
  font-size: 39px;
  font-weight: 800;
}
.elementor-8341
  .elementor-element.elementor-element-b5297d8
  > .elementor-widget-container {
  padding: 0;
}
.elementor-8341 .elementor-element.elementor-element-063c169 {
  --spacer-size: 20px;
}
.elementor-8341 .elementor-element.elementor-element-30a1870 {
  text-align: center;
  color: var(--e-global-color-primary);
  font-family: karla, Sans-serif;
  font-size: 1em;
  line-height: 1.7em;
}
.elementor-8341 .elementor-element.elementor-element-39cf903 {
  --spacer-size: 20px;
}
.elementor-8341
  .elementor-element.elementor-element-1ad96cb
  > .elementor-container {
  max-width: 1200px;
}
.elementor-8341 .elementor-element.elementor-element-1ad96cb {
  padding: 20px 0;
}
.elementor-8341
  .elementor-element.elementor-element-30a481d
  > .elementor-element-populated {
  margin: 0 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 0;
}
.elementor-8341
  .elementor-element.elementor-element-7bbadb5
  > .elementor-element-populated {
  margin: 0 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 0;
}
.elementor-8341
  .elementor-element.elementor-element-f740808
  > .elementor-element-populated {
  margin: 0 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 0;
}
.elementor-8341
  .elementor-element.elementor-element-76f98dd
  > .elementor-element-populated {
  margin: 0 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 0;
}
.elementor-8341 .elementor-element.elementor-element-e5bb375 .elementor-button {
  font-family: nunito, Sans-serif;
  font-size: 1em;
  font-weight: 600;
  fill: #fff;
  color: #fff;
  background-color: #ffab00;
  border-style: solid;
  border-width: 2px;
  border-color: #ffab00;
  border-radius: 10px 10px 10px 10px;
  box-shadow: -12px 12px 57px -15px rgba(0, 0, 0, 0.5);
}
.elementor-8341
  .elementor-element.elementor-element-e5bb375
  .elementor-button:hover,
.elementor-8341
  .elementor-element.elementor-element-e5bb375
  .elementor-button:focus {
  color: #ffab00;
  background-color: #fff;
  border-color: #ffab00;
}
.elementor-8341
  .elementor-element.elementor-element-e5bb375
  .elementor-button:hover
  svg,
.elementor-8341
  .elementor-element.elementor-element-e5bb375
  .elementor-button:focus
  svg {
  fill: #ffab00;
}
.elementor-8341
  .elementor-element.elementor-element-e5bb375
  > .elementor-widget-container {
  padding: 30px 0 0;
}
.elementor-8341
  .elementor-element.elementor-element-8cf701a
  > .elementor-container {
  max-width: 1140px;
}
.elementor-8341
  .elementor-element.elementor-element-8cf701a
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-8341
  .elementor-element.elementor-element-8cf701a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8341
  .elementor-element.elementor-element-8cf701a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ededed;
}
.elementor-8341 .elementor-element.elementor-element-8cf701a {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 90px 0 75px;
}
.elementor-8341
  .elementor-element.elementor-element-8cf701a
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8341
  .elementor-element.elementor-element-44c39cb
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 80px 50px;
}
.elementor-8341
  .elementor-element.elementor-element-44c39cb
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8341 .elementor-element.elementor-element-bbc0e0e,
.elementor-8341
  .elementor-element.elementor-element-bbc0e0e
  > .elementor-background-overlay {
  border-radius: 10px 10px 10px 10px;
}
.elementor-8341 .elementor-element.elementor-element-bbc0e0e {
  margin-top: -15px;
  margin-bottom: 0;
}
.elementor-8341 .elementor-element.elementor-element-303d13f {
  --divider-border-style: solid;
  --divider-color: #ffab00;
  --divider-border-width: 3px;
}
.elementor-8341
  .elementor-element.elementor-element-303d13f
  .elementor-divider-separator {
  width: 100%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-8341
  .elementor-element.elementor-element-303d13f
  .elementor-divider {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
}
.elementor-8341 .elementor-element.elementor-element-948f008 {
  text-align: left;
}
.elementor-8341
  .elementor-element.elementor-element-948f008
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: nunito, Sans-serif;
  font-size: 0.87em;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.elementor-8341
  .elementor-element.elementor-element-948f008
  > .elementor-widget-container {
  margin: 0;
}
.elementor-8341 .elementor-element.elementor-element-466d637 {
  --spacer-size: 20px;
}
.elementor-8341 .elementor-element.elementor-element-67671a9 {
  text-align: left;
}
.elementor-8341
  .elementor-element.elementor-element-67671a9
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-family: "pt serif", Sans-serif;
  font-size: 2em;
  font-weight: 800;
}
.elementor-8341 .elementor-element.elementor-element-e124678 {
  --spacer-size: 20px;
}
.elementor-8341 .elementor-element.elementor-element-8ec3aa1 {
  text-align: left;
  color: var(--e-global-color-primary);
  font-family: karla, Sans-serif;
  font-size: 1em;
  line-height: 1.7em;
}
.elementor-8341 .elementor-element.elementor-element-b89c45a {
  --spacer-size: 30px;
}
.elementor-8341 .elementor-element.elementor-element-3705272 .elementor-button {
  font-family: karla, Sans-serif;
  font-size: 1em;
  font-weight: 600;
  fill: #fff;
  color: #fff;
  background-color: #ffab00;
  border-style: solid;
  border-width: 2px;
  border-color: #ffab00;
  border-radius: 10px 10px 10px 10px;
  box-shadow: -12px 12px 57px -15px rgba(0, 0, 0, 0.5);
}
.elementor-8341
  .elementor-element.elementor-element-3705272
  .elementor-button:hover,
.elementor-8341
  .elementor-element.elementor-element-3705272
  .elementor-button:focus {
  color: #ffab00;
  background-color: #fff;
  border-color: #ffab00;
}
.elementor-8341
  .elementor-element.elementor-element-3705272
  .elementor-button:hover
  svg,
.elementor-8341
  .elementor-element.elementor-element-3705272
  .elementor-button:focus
  svg {
  fill: #ffab00;
}
.elementor-8341
  .elementor-element.elementor-element-3635590
  > .elementor-element-populated,
.elementor-8341
  .elementor-element.elementor-element-3635590
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-8341
  .elementor-element.elementor-element-3635590
  > .elementor-background-slideshow {
  border-radius: 20px 20px 20px 20px;
}
.elementor-8341
  .elementor-element.elementor-element-3635590
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 1em;
}
.elementor-8341
  .elementor-element.elementor-element-3635590
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8341
  .elementor-element.elementor-element-fea2b38:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8341
  .elementor-element.elementor-element-fea2b38
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffab00;
  background-image: url(../assets/dot.png);
}
.elementor-8341 .elementor-element.elementor-element-fea2b38,
.elementor-8341
  .elementor-element.elementor-element-fea2b38
  > .elementor-background-overlay {
  border-radius: 10px 10px 10px 10px;
}
.elementor-8341 .elementor-element.elementor-element-fea2b38 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-8341
  .elementor-element.elementor-element-fea2b38
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8341 .elementor-element.elementor-element-2a42edc img {
  border-radius: 10px 10px 10px 10px;
}
.elementor-8341
  .elementor-element.elementor-element-2a42edc
  > .elementor-widget-container {
  margin: -30px -30px 30px 30px;
}
.elementor-8341
  .elementor-element.elementor-element-59eeb293
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-8341
  .elementor-element.elementor-element-59eeb293:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8341
  .elementor-element.elementor-element-59eeb293
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url(../assets/134423.jpg);
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-8341
  .elementor-element.elementor-element-59eeb293
  > .elementor-background-overlay {
  background-color: #000;
  opacity: 0.79;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8341 .elementor-element.elementor-element-59eeb293 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 90px 0;
}
.elementor-8341 .elementor-element.elementor-element-1a86a29a {
  text-align: center;
}
.elementor-8341
  .elementor-element.elementor-element-1a86a29a
  .elementor-heading-title {
  color: #fff;
  font-family: work sans, Sans-serif;
  font-size: 1em;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 4px;
  mix-blend-mode: luminosity;
}
.elementor-8341
  .elementor-element.elementor-element-1a86a29a
  > .elementor-widget-container {
  margin: 0 0 10px;
}
.elementor-8341 .elementor-element.elementor-element-684cff4b {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-secondary);
  --divider-border-width: 3px;
}
.elementor-8341
  .elementor-element.elementor-element-684cff4b
  .elementor-divider-separator {
  width: 560px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-8341
  .elementor-element.elementor-element-684cff4b
  .elementor-divider {
  text-align: center;
  padding-top: 8px;
  padding-bottom: 8px;
}
.elementor-8341 .elementor-element.elementor-element-6ba2bbeb {
  text-align: center;
}
.elementor-8341
  .elementor-element.elementor-element-6ba2bbeb
  .elementor-heading-title {
  color: #fffdf7;
  font-family: "pt serif", Sans-serif;
  font-size: 50px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-8341 .elementor-element.elementor-element-6160c41e {
  text-align: center;
  color: #fff;
  font-family: karla, Sans-serif;
  font-size: 16px;
  line-height: 26px;
}
.elementor-8341 .elementor-element.elementor-element-653468f3 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-secondary);
  --divider-border-width: 3px;
}
.elementor-8341
  .elementor-element.elementor-element-653468f3
  .elementor-divider-separator {
  width: 16%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-8341
  .elementor-element.elementor-element-653468f3
  .elementor-divider {
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
}
.elementor-8341 .elementor-element.elementor-element-ebf4fe9 .elementor-button {
  font-family: nunito, Sans-serif;
  font-size: 1em;
  font-weight: 600;
  fill: #fff;
  color: #fff;
  background-color: #ffab00;
  border-style: solid;
  border-width: 2px;
  border-color: #ffab00;
  border-radius: 10px 10px 10px 10px;
  box-shadow: -12px 12px 57px -15px rgba(0, 0, 0, 0.5);
}
.elementor-8341
  .elementor-element.elementor-element-ebf4fe9
  .elementor-button:hover,
.elementor-8341
  .elementor-element.elementor-element-ebf4fe9
  .elementor-button:focus {
  color: #ffab00;
  background-color: #fff;
  border-color: #ffab00;
}
.elementor-8341
  .elementor-element.elementor-element-ebf4fe9
  .elementor-button:hover
  svg,
.elementor-8341
  .elementor-element.elementor-element-ebf4fe9
  .elementor-button:focus
  svg {
  fill: #ffab00;
}
.elementor-8341
  .elementor-element.elementor-element-ebf4fe9
  > .elementor-widget-container {
  padding: 30px 0 0;
}
.elementor-8341
  .elementor-element.elementor-element-18775c52:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8341
  .elementor-element.elementor-element-18775c52
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
}
.elementor-8341 .elementor-element.elementor-element-18775c52 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 30px 0;
}
.elementor-8341
  .elementor-element.elementor-element-18775c52
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8341 .elementor-element.elementor-element-6f1529fd {
  text-align: center;
}
.elementor-8341
  .elementor-element.elementor-element-6f1529fd
  .elementor-heading-title {
  color: #fffdf7;
  font-family: karla, Sans-serif;
  font-size: 16px;
  line-height: 26px;
}
@media (min-width: 768px) {
  .elementor-8341 .elementor-element.elementor-element-117027a0 {
    width: 44.671%;
  }
  .elementor-8341 .elementor-element.elementor-element-ce80a1a {
    width: 7.657%;
  }
  .elementor-8341 .elementor-element.elementor-element-6e015ca {
    width: 47.004%;
  }
  .elementor-8341 .elementor-element.elementor-element-e4019d8 {
    width: 17.778%;
  }
  .elementor-8341 .elementor-element.elementor-element-251fd7e {
    width: 44.444%;
  }
  .elementor-8341 .elementor-element.elementor-element-8c3bd52 {
    width: 37.768%;
  }
  .elementor-8341 .elementor-element.elementor-element-0a41eaf {
    width: 50%;
  }
  .elementor-8341 .elementor-element.elementor-element-6a92b6b {
    width: 17.778%;
  }
  .elementor-8341 .elementor-element.elementor-element-5637656 {
    width: 44.444%;
  }
  .elementor-8341 .elementor-element.elementor-element-c56e292 {
    width: 37.768%;
  }
  .elementor-8341 .elementor-element.elementor-element-e1c1192 {
    width: 50%;
  }
  .elementor-8341 .elementor-element.elementor-element-3d5ed85 {
    width: 50%;
  }
  .elementor-8341 .elementor-element.elementor-element-82d0b0b {
    width: 50%;
  }
  .elementor-8341 .elementor-element.elementor-element-3e0967c {
    width: 17.778%;
  }
  .elementor-8341 .elementor-element.elementor-element-0a1d98a {
    width: 44.444%;
  }
  .elementor-8341 .elementor-element.elementor-element-a67f524 {
    width: 37.768%;
  }
  .elementor-8341 .elementor-element.elementor-element-f2d264b {
    width: 50%;
  }
  .elementor-8341 .elementor-element.elementor-element-9ae8f06 {
    width: 17.778%;
  }
  .elementor-8341 .elementor-element.elementor-element-790e79d {
    width: 44.444%;
  }
  .elementor-8341 .elementor-element.elementor-element-75d0fb7 {
    width: 37.768%;
  }
  .elementor-8341 .elementor-element.elementor-element-17fa04f {
    width: 50%;
  }
  .elementor-8341 .elementor-element.elementor-element-5846514 {
    width: 17.421%;
  }
  .elementor-8341 .elementor-element.elementor-element-7b62b8d {
    width: 64.385%;
  }
  .elementor-8341 .elementor-element.elementor-element-a40f041 {
    width: 17.527%;
  }
  .elementor-8341 .elementor-element.elementor-element-5fd46544 {
    width: 25%;
  }
  .elementor-8341 .elementor-element.elementor-element-284454c4 {
    width: 49.664%;
  }
  .elementor-8341 .elementor-element.elementor-element-7680c021 {
    width: 25%;
  }
  .elementor-8341 .elementor-element.elementor-element-7f3110bd {
    width: 17.421%;
  }
  .elementor-8341 .elementor-element.elementor-element-cd46f4f {
    width: 64.491%;
  }
  .elementor-8341 .elementor-element.elementor-element-16795219 {
    width: 17.421%;
  }
  .elementor-8341 .elementor-element.elementor-element-78f163e {
    width: 17.421%;
  }
  .elementor-8341 .elementor-element.elementor-element-b2eb29b {
    width: 64.491%;
  }
  .elementor-8341 .elementor-element.elementor-element-0d8a2e6 {
    width: 17.421%;
  }
  .elementor-8341 .elementor-element.elementor-element-8cd65a8 {
    width: 17.421%;
  }
  .elementor-8341 .elementor-element.elementor-element-fee62c0 {
    width: 64.491%;
  }
  .elementor-8341 .elementor-element.elementor-element-467f9ae {
    width: 17.421%;
  }
  .elementor-8341 .elementor-element.elementor-element-44c39cb {
    width: 50%;
  }
  .elementor-8341 .elementor-element.elementor-element-72107d1 {
    width: 17.778%;
  }
  .elementor-8341 .elementor-element.elementor-element-e7d6054 {
    width: 44.444%;
  }
  .elementor-8341 .elementor-element.elementor-element-6c033a3 {
    width: 37.768%;
  }
  .elementor-8341 .elementor-element.elementor-element-3635590 {
    width: 50%;
  }
  .elementor-8341 .elementor-element.elementor-element-4acbe647 {
    width: 15%;
  }
  .elementor-8341 .elementor-element.elementor-element-52a66f08 {
    width: 69.332%;
  }
  .elementor-8341 .elementor-element.elementor-element-5ddcd8d5 {
    width: 15%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-8341 .elementor-element.elementor-element-251fd7e {
    width: 50%;
  }
  .elementor-8341 .elementor-element.elementor-element-8c3bd52 {
    width: 10%;
  }
  .elementor-8341 .elementor-element.elementor-element-5637656 {
    width: 50%;
  }
  .elementor-8341 .elementor-element.elementor-element-c56e292 {
    width: 10%;
  }
  .elementor-8341 .elementor-element.elementor-element-0a1d98a {
    width: 50%;
  }
  .elementor-8341 .elementor-element.elementor-element-a67f524 {
    width: 10%;
  }
  .elementor-8341 .elementor-element.elementor-element-790e79d {
    width: 50%;
  }
  .elementor-8341 .elementor-element.elementor-element-75d0fb7 {
    width: 10%;
  }
  .elementor-8341 .elementor-element.elementor-element-b9d9c44 {
    width: 50%;
  }
  .elementor-8341 .elementor-element.elementor-element-b66ccf0 {
    width: 50%;
  }
  .elementor-8341 .elementor-element.elementor-element-308703f {
    width: 50%;
  }
  .elementor-8341 .elementor-element.elementor-element-7fee41f {
    width: 50%;
  }
  .elementor-8341 .elementor-element.elementor-element-6d467fe {
    width: 50%;
  }
  .elementor-8341 .elementor-element.elementor-element-c0e4866 {
    width: 50%;
  }
  .elementor-8341 .elementor-element.elementor-element-5a40b862 {
    width: 100%;
  }
  .elementor-8341 .elementor-element.elementor-element-310325f {
    width: 100%;
  }
  .elementor-8341 .elementor-element.elementor-element-325bffd {
    width: 100%;
  }
  .elementor-8341 .elementor-element.elementor-element-fb3caa2 {
    width: 100%;
  }
  .elementor-8341 .elementor-element.elementor-element-e7d6054 {
    width: 50%;
  }
  .elementor-8341 .elementor-element.elementor-element-6c033a3 {
    width: 10%;
  }
  .elementor-8341 .elementor-element.elementor-element-52a66f08 {
    width: 100%;
  }
}
@media (max-width: 1024px) {
  .elementor-8341
    .elementor-element.elementor-element-6b57d4a2
    .elementor-heading-title {
    font-size: 46px;
  }
  .elementor-8341 .elementor-element.elementor-element-895a5b7 {
    padding: 15px;
  }
  .elementor-8341
    .elementor-element.elementor-element-f2d29dd
    > .elementor-element-populated {
    padding: 30px;
  }
  .elementor-8341
    .elementor-element.elementor-element-dcddb4d
    .elementor-heading-title {
    font-size: 2em;
  }
  .elementor-8341 .elementor-element.elementor-element-ca2d479 {
    padding: 15px;
  }
  .elementor-8341
    .elementor-element.elementor-element-0a41eaf
    > .elementor-element-populated {
    padding: 30px;
  }
  .elementor-8341
    .elementor-element.elementor-element-03b2b78
    .elementor-heading-title {
    font-size: 2em;
  }
  .elementor-8341 .elementor-element.elementor-element-43dc496 {
    padding: 15px;
  }
  .elementor-8341
    .elementor-element.elementor-element-82d0b0b
    > .elementor-element-populated {
    padding: 30px;
  }
  .elementor-8341
    .elementor-element.elementor-element-ef15e78
    .elementor-heading-title {
    font-size: 2em;
  }
  .elementor-8341 .elementor-element.elementor-element-49eee2e {
    padding: 65px 15px;
  }
  .elementor-8341
    .elementor-element.elementor-element-f2d264b
    > .elementor-element-populated {
    padding: 30px;
  }
  .elementor-8341
    .elementor-element.elementor-element-17101d9
    .elementor-heading-title {
    font-size: 2em;
  }
  .elementor-8341 .elementor-element.elementor-element-3cee584 {
    padding: 15px;
  }
  .elementor-bc-flex-widget
    .elementor-8341
    .elementor-element.elementor-element-34b85e0.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-8341
    .elementor-element.elementor-element-34b85e0.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-8341
    .elementor-element.elementor-element-34b85e0.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-8341
    .elementor-element.elementor-element-b74b369
    .elementor-heading-title {
    font-size: 2em;
  }
  .elementor-8341
    .elementor-element.elementor-element-3e7a856
    .elementor-heading-title {
    font-size: 24px;
    line-height: 30px;
  }
  .elementor-8341
    .elementor-element.elementor-element-181bcc0
    .elementor-heading-title {
    font-size: 24px;
    line-height: 30px;
  }
  .elementor-8341
    .elementor-element.elementor-element-308703f
    > .elementor-element-populated {
    margin: 30px 15px 0;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
    padding: 0;
  }
  .elementor-8341
    .elementor-element.elementor-element-65e0680
    .elementor-heading-title {
    font-size: 24px;
    line-height: 30px;
  }
  .elementor-8341 .elementor-element.elementor-element-8a5b9dd {
    padding: 65px 15px;
  }
  .elementor-8341
    .elementor-element.elementor-element-62e8648
    .elementor-heading-title {
    font-size: 2em;
  }
  .elementor-8341
    .elementor-element.elementor-element-2355366
    .elementor-heading-title {
    font-size: 24px;
    line-height: 30px;
  }
  .elementor-8341
    .elementor-element.elementor-element-1043578
    .elementor-heading-title {
    font-size: 24px;
    line-height: 30px;
  }
  .elementor-8341
    .elementor-element.elementor-element-643b69f
    .elementor-heading-title {
    font-size: 24px;
    line-height: 30px;
  }
  .elementor-8341
    .elementor-element.elementor-element-8e5512
    .elementor-heading-title {
    font-size: 2em;
  }
  .elementor-8341
    .elementor-element.elementor-element-2eb6815
    .elementor-heading-title {
    font-size: 2em;
  }
  .elementor-8341 .elementor-element.elementor-element-1a2bbc7f {
    padding: 60px 30px;
  }
  .elementor-8341
    .elementor-element.elementor-element-5a40b862
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-8341 .elementor-element.elementor-element-622c0314 {
    text-align: center;
  }
  .elementor-8341
    .elementor-element.elementor-element-622c0314
    .elementor-heading-title {
    font-size: 2em;
  }
  .elementor-8341 .elementor-element.elementor-element-9d712f4 {
    text-align: center;
  }
  .elementor-8341
    .elementor-element.elementor-element-310325f
    > .elementor-element-populated {
    margin: 0 0 50px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-8341 .elementor-element.elementor-element-4a874a3 {
    padding: 0 0 40em;
  }
  .elementor-8341
    .elementor-element.elementor-element-325bffd
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-8341 .elementor-element.elementor-element-9fd11bc {
    text-align: center;
  }
  .elementor-8341
    .elementor-element.elementor-element-9fd11bc
    .elementor-heading-title {
    font-size: 2em;
  }
  .elementor-8341 .elementor-element.elementor-element-1aa20f8 {
    text-align: center;
  }
  .elementor-8341
    .elementor-element.elementor-element-fb3caa2
    > .elementor-element-populated {
    margin: 0 0 50px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-8341
    .elementor-element.elementor-element-1d5011a
    .elementor-heading-title {
    font-size: 2em;
  }
  .elementor-8341
    .elementor-element.elementor-element-b5297d8
    .elementor-heading-title {
    font-size: 2em;
  }
  .elementor-8341 .elementor-element.elementor-element-8cf701a {
    padding: 15px;
  }
  .elementor-8341
    .elementor-element.elementor-element-44c39cb
    > .elementor-element-populated {
    padding: 30px;
  }
  .elementor-8341
    .elementor-element.elementor-element-67671a9
    .elementor-heading-title {
    font-size: 2em;
  }
  .elementor-8341
    .elementor-element.elementor-element-6ba2bbeb
    .elementor-heading-title {
    font-size: 55px;
  }
  .elementor-8341
    .elementor-element.elementor-element-653468f3
    .elementor-divider-separator {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .elementor-8341 .elementor-element.elementor-element-a2d1c29 {
    text-align: center;
  }
  .elementor-8341 .elementor-element.elementor-element-a2d1c29 img {
    width: 35%;
    max-width: 35%;
  }
  .elementor-8341
    .elementor-element.elementor-element-3261992e
    > .elementor-shape-bottom
    svg {
    height: 50px;
  }
  .elementor-8341 .elementor-element.elementor-element-3261992e {
    padding: 80px 0 100px;
  }
  .elementor-8341
    .elementor-element.elementor-element-117027a0
    > .elementor-element-populated {
    padding: 0 40px;
  }
  .elementor-8341 .elementor-element.elementor-element-6b57d4a2 {
    text-align: center;
  }
  .elementor-8341
    .elementor-element.elementor-element-6b57d4a2
    .elementor-heading-title {
    font-size: 21px;
  }
  .elementor-8341 .elementor-element.elementor-element-6c7986c2 {
    text-align: center;
    font-size: 15px;
    line-height: 1.5em;
  }
  .elementor-8341
    .elementor-element.elementor-element-6e015ca
    > .elementor-element-populated {
    padding: 0 40px 30px;
  }
  .elementor-8341
    .elementor-element.elementor-element-e988aed
    > .elementor-widget-container {
    margin: 0;
  }
  .elementor-8341 .elementor-element.elementor-element-895a5b7 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 65px 15px;
  }
  .elementor-8341
    .elementor-element.elementor-element-54f0dbf
    > .elementor-widget-container {
    margin: -10px 10px 10px -10px;
  }
  .elementor-8341 .elementor-element.elementor-element-e4019d8 {
    width: 100%;
  }
  .elementor-8341 .elementor-element.elementor-element-251fd7e {
    width: 100%;
  }
  .elementor-8341
    .elementor-element.elementor-element-251fd7e
    > .elementor-element-populated {
    padding: 20px 0;
  }
  .elementor-8341 .elementor-element.elementor-element-386d945 {
    text-align: center;
  }
  .elementor-8341 .elementor-element.elementor-element-dcddb4d {
    text-align: center;
  }
  .elementor-8341
    .elementor-element.elementor-element-dcddb4d
    .elementor-heading-title {
    font-size: 1.6em;
  }
  .elementor-8341 .elementor-element.elementor-element-700a5eb {
    text-align: center;
    font-size: 1em;
  }
  .elementor-8341 .elementor-element.elementor-element-ca2d479 {
    padding: 65px 15px 15px;
  }
  .elementor-8341 .elementor-element.elementor-element-6a92b6b {
    width: 100%;
  }
  .elementor-8341 .elementor-element.elementor-element-5637656 {
    width: 100%;
  }
  .elementor-8341
    .elementor-element.elementor-element-5637656
    > .elementor-element-populated {
    padding: 20px 0;
  }
  .elementor-8341 .elementor-element.elementor-element-0625175 {
    text-align: center;
  }
  .elementor-8341 .elementor-element.elementor-element-03b2b78 {
    text-align: center;
  }
  .elementor-8341
    .elementor-element.elementor-element-03b2b78
    .elementor-heading-title {
    font-size: 1.6em;
  }
  .elementor-8341 .elementor-element.elementor-element-2b4c82f {
    text-align: center;
    font-size: 1em;
  }
  .elementor-8341
    .elementor-element.elementor-element-552d6c2
    > .elementor-widget-container {
    margin: -10px 10px 10px -10px;
  }
  .elementor-8341 .elementor-element.elementor-element-43dc496 {
    padding: 65px 15px;
  }
  .elementor-8341
    .elementor-element.elementor-element-e3283c1
    > .elementor-widget-container {
    margin: -10px 10px 10px -10px;
  }
  .elementor-8341 .elementor-element.elementor-element-3e0967c {
    width: 100%;
  }
  .elementor-8341 .elementor-element.elementor-element-0a1d98a {
    width: 100%;
  }
  .elementor-8341
    .elementor-element.elementor-element-0a1d98a
    > .elementor-element-populated {
    padding: 20px 0;
  }
  .elementor-8341 .elementor-element.elementor-element-8d7c4fc {
    text-align: center;
  }
  .elementor-8341 .elementor-element.elementor-element-ef15e78 {
    text-align: center;
  }
  .elementor-8341
    .elementor-element.elementor-element-ef15e78
    .elementor-heading-title {
    font-size: 1.6em;
  }
  .elementor-8341 .elementor-element.elementor-element-e45daf0 {
    text-align: center;
    font-size: 1em;
  }
  .elementor-8341 .elementor-element.elementor-element-49eee2e {
    padding: 65px 15px 15px;
  }
  .elementor-8341 .elementor-element.elementor-element-9ae8f06 {
    width: 100%;
  }
  .elementor-8341 .elementor-element.elementor-element-790e79d {
    width: 100%;
  }
  .elementor-8341
    .elementor-element.elementor-element-790e79d
    > .elementor-element-populated {
    padding: 20px 0;
  }
  .elementor-8341 .elementor-element.elementor-element-b4a6658 {
    text-align: center;
  }
  .elementor-8341 .elementor-element.elementor-element-17101d9 {
    text-align: center;
  }
  .elementor-8341
    .elementor-element.elementor-element-17101d9
    .elementor-heading-title {
    font-size: 1.5em;
  }
  .elementor-8341 .elementor-element.elementor-element-bc32b61 {
    text-align: center;
    font-size: 1em;
  }
  .elementor-8341
    .elementor-element.elementor-element-cd20fc3
    > .elementor-widget-container {
    margin: -10px 10px 10px -10px;
  }
  .elementor-8341 .elementor-element.elementor-element-3cee584 {
    padding: 65px 15px 15px;
  }
  .elementor-8341
    .elementor-element.elementor-element-0f07c78.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-8341 .elementor-element.elementor-element-b74b369 {
    text-align: center;
  }
  .elementor-8341
    .elementor-element.elementor-element-b74b369
    .elementor-heading-title {
    font-size: 1.5em;
  }
  .elementor-8341 .elementor-element.elementor-element-d2c815c {
    text-align: center;
    font-size: 1em;
  }
  .elementor-8341
    .elementor-element.elementor-element-b9d9c44
    > .elementor-element-populated {
    margin: 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
  }
  .elementor-8341
    .elementor-element.elementor-element-b66ccf0
    > .elementor-element-populated {
    margin: 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
  }
  .elementor-8341
    .elementor-element.elementor-element-308703f
    > .elementor-element-populated {
    margin: 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
  }
  .elementor-8341 .elementor-element.elementor-element-8a5b9dd {
    padding: 65px 15px 15px;
  }
  .elementor-8341
    .elementor-element.elementor-element-7b62b8d.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-8341 .elementor-element.elementor-element-62e8648 {
    text-align: center;
  }
  .elementor-8341
    .elementor-element.elementor-element-62e8648
    .elementor-heading-title {
    font-size: 1.6em;
  }
  .elementor-8341 .elementor-element.elementor-element-5528619 {
    text-align: center;
    font-size: 1em;
  }
  .elementor-8341
    .elementor-element.elementor-element-7fee41f
    > .elementor-element-populated {
    margin: 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
  }
  .elementor-8341
    .elementor-element.elementor-element-6d467fe
    > .elementor-element-populated {
    margin: 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
  }
  .elementor-8341
    .elementor-element.elementor-element-c0e4866
    > .elementor-element-populated {
    margin: 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
  }
  .elementor-8341 .elementor-element.elementor-element-e76ed7b {
    padding: 70px 0;
  }
  .elementor-8341
    .elementor-element.elementor-element-284454c4
    > .elementor-element-populated {
    padding: 0 30px;
  }
  .elementor-8341 .elementor-element.elementor-element-8e5512 {
    text-align: center;
  }
  .elementor-8341
    .elementor-element.elementor-element-8e5512
    .elementor-heading-title {
    font-size: 1.6em;
  }
  .elementor-8341
    .elementor-element.elementor-element-cd46f4f.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-8341 .elementor-element.elementor-element-2eb6815 {
    text-align: center;
  }
  .elementor-8341
    .elementor-element.elementor-element-2eb6815
    .elementor-heading-title {
    font-size: 1.6em;
  }
  .elementor-8341 .elementor-element.elementor-element-f671afb {
    text-align: center;
    font-size: 1em;
  }
  .elementor-8341
    .elementor-element.elementor-element-449b37a8
    > .elementor-widget-container {
    padding: 0 0 40px;
  }
  .elementor-8341
    .elementor-element.elementor-element-8108603
    > .elementor-widget-container {
    padding: 0 0 40px;
  }
  .elementor-8341
    .elementor-element.elementor-element-1538785b
    > .elementor-widget-container {
    padding: 0 0 40px;
  }
  .elementor-8341
    .elementor-element.elementor-element-7f441e21
    > .elementor-widget-container {
    padding: 0 0 40px;
  }
  .elementor-8341 .elementor-element.elementor-element-1a2bbc7f {
    padding: 40px 10px;
  }
  .elementor-8341
    .elementor-element.elementor-element-5a40b862
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-8341 .elementor-element.elementor-element-622c0314 {
    text-align: center;
  }
  .elementor-8341
    .elementor-element.elementor-element-622c0314
    .elementor-heading-title {
    font-size: 1.5em;
  }
  .elementor-8341 .elementor-element.elementor-element-9d712f4 {
    text-align: center;
    font-size: 1em;
  }
  .elementor-8341
    .elementor-element.elementor-element-310325f
    > .elementor-element-populated {
    padding: 1em;
  }
  .elementor-8341
    .elementor-element.elementor-element-481b95c
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-8341
    .elementor-element.elementor-element-481b95c
    .elementor-icon-list-item
    > a {
    font-size: 16px;
  }
  .elementor-8341
    .elementor-element.elementor-element-a4abbeb
    > .elementor-widget-container {
    padding: 30px 0 0;
  }
  .elementor-8341 .elementor-element.elementor-element-4a874a3 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
  }
  .elementor-8341
    .elementor-element.elementor-element-325bffd
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-8341 .elementor-element.elementor-element-9fd11bc {
    text-align: center;
  }
  .elementor-8341
    .elementor-element.elementor-element-9fd11bc
    .elementor-heading-title {
    font-size: 1.5em;
  }
  .elementor-8341 .elementor-element.elementor-element-1aa20f8 {
    text-align: center;
    font-size: 1em;
  }
  .elementor-8341
    .elementor-element.elementor-element-1aa20f8
    > .elementor-widget-container {
    margin: 0;
    padding: 0;
  }
  .elementor-8341
    .elementor-element.elementor-element-fb3caa2
    > .elementor-element-populated {
    padding: 1em;
  }
  .elementor-8341
    .elementor-element.elementor-element-e3aceaf
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-8341
    .elementor-element.elementor-element-e3aceaf
    .elementor-icon-list-item
    > a {
    font-size: 16px;
  }
  .elementor-8341
    .elementor-element.elementor-element-c499836
    > .elementor-widget-container {
    padding: 30px 0 0;
  }
  .elementor-8341
    .elementor-element.elementor-element-b2eb29b.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-8341 .elementor-element.elementor-element-1d5011a {
    text-align: center;
  }
  .elementor-8341
    .elementor-element.elementor-element-1d5011a
    .elementor-heading-title {
    font-size: 1.5em;
  }
  .elementor-8341 .elementor-element.elementor-element-30a1fc4 {
    text-align: center;
    font-size: 1em;
  }
  .elementor-8341
    .elementor-element.elementor-element-fee62c0.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-8341 .elementor-element.elementor-element-b5297d8 {
    text-align: center;
  }
  .elementor-8341
    .elementor-element.elementor-element-b5297d8
    .elementor-heading-title {
    font-size: 1.5em;
  }
  .elementor-8341 .elementor-element.elementor-element-30a1870 {
    text-align: center;
    font-size: 1em;
  }
  .elementor-8341
    .elementor-element.elementor-element-7bbadb5
    > .elementor-element-populated {
    margin: 0 0 2em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
  }
  .elementor-8341
    .elementor-element.elementor-element-f740808
    > .elementor-element-populated {
    margin: 0 0 2em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
  }
  .elementor-8341
    .elementor-element.elementor-element-76f98dd
    > .elementor-element-populated {
    margin: 0 0 2em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
  }
  .elementor-8341 .elementor-element.elementor-element-8cf701a {
    padding: 65px 15px 15px;
  }
  .elementor-8341 .elementor-element.elementor-element-72107d1 {
    width: 100%;
  }
  .elementor-8341 .elementor-element.elementor-element-e7d6054 {
    width: 100%;
  }
  .elementor-8341
    .elementor-element.elementor-element-e7d6054
    > .elementor-element-populated {
    padding: 20px 0;
  }
  .elementor-8341 .elementor-element.elementor-element-948f008 {
    text-align: center;
  }
  .elementor-8341 .elementor-element.elementor-element-67671a9 {
    text-align: center;
  }
  .elementor-8341
    .elementor-element.elementor-element-67671a9
    .elementor-heading-title {
    font-size: 1.6em;
  }
  .elementor-8341 .elementor-element.elementor-element-8ec3aa1 {
    text-align: center;
    font-size: 1em;
  }
  .elementor-8341
    .elementor-element.elementor-element-2a42edc
    > .elementor-widget-container {
    margin: -10px 10px 10px -10px;
  }
  .elementor-8341 .elementor-element.elementor-element-1a86a29a {
    text-align: center;
  }
  .elementor-8341 .elementor-element.elementor-element-6ba2bbeb {
    text-align: center;
  }
  .elementor-8341
    .elementor-element.elementor-element-6ba2bbeb
    .elementor-heading-title {
    font-size: 30px;
  }
  .elementor-8341
    .elementor-element.elementor-element-6ba2bbeb
    > .elementor-widget-container {
    padding: 20px 0;
  }
  .elementor-8341 .elementor-element.elementor-element-6160c41e {
    text-align: center;
  }
  .elementor-8341 .elementor-element.elementor-element-6f1529fd {
    text-align: center;
  }
}
.slides {
  margin: 5px !important;
}
