.elementor-188 .elementor-element.elementor-element-41879a3a>.elementor-container {
  max-width: 1251px;
}

.elementor-188 .elementor-element.elementor-element-41879a3a:not(.elementor-motion-effects-element-type-background),
.elementor-188 .elementor-element.elementor-element-41879a3a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  /* background-image: url("../../2024/03/Copia-de-Design-sem-nome-1-1.jpg"); */
  background-position: top center;
  background-size: cover;
  background-color: #750A0F;
}

@media screen and (min-width: 720px) {
  .elementor-188 .elementor-element.elementor-element-41879a3a:not(.elementor-motion-effects-element-type-background),
.elementor-188 .elementor-element.elementor-element-41879a3a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("../../../../img/foto_capa_2.webp");
  background-position: top center;
  background-size: cover;
  background-color: #750A0F;
}
}

.elementor-188 .elementor-element.elementor-element-41879a3a {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-188 .elementor-element.elementor-element-41879a3a>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-188 .elementor-element.elementor-element-f17b7a7 {
  color: #FFFFFF;
  font-family: "Montserrat", Sans-serif;
  font-size: 25px;
  font-weight: 600;
  line-height: 1.3em;
}

.elementor-188 .elementor-element.elementor-element-f17b7a7>.elementor-widget-container {
  margin: -20px 0px -20px 0px;
}

.elementor-188 .elementor-element.elementor-element-3207ecba {
  text-align: left;
  color: #FFFFFF;
  font-family: "Montserrat", Sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 1.4em;
  letter-spacing: 0px;
}

.elementor-188 .elementor-element.elementor-element-349fd785 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-188 .elementor-element.elementor-element-6a308fd5>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-color: #E0158C00;
  box-shadow: 0px 0px 59px 0px #FF007B;
}

.elementor-188 .elementor-element.elementor-element-4f955a7a .elementor-button {
  font-family: "Montserrat", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 5.1px;
  fill: #FFFFFF;
  color: #FFFFFF;
  background-color: transparent;
  background-image: linear-gradient(133deg, #FFE6AB 0%, #DAAC3F  100%);
}

.elementor-188 .elementor-element.elementor-element-cc848c6 {
  text-align: center;
}

.elementor-188 .elementor-element.elementor-element-cc848c6 img {
  width: 49%;
  filter: brightness(200%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-188 .elementor-element.elementor-element-cc848c6>.elementor-widget-container {
  margin: 0px 0px 24px 0px;
}

.elementor-188 .elementor-element.elementor-element-49545687 {
  --spacer-size: 50px;
}

.elementor-188 .elementor-element.elementor-element-37fa15d8 {
  --display: flex;
  --min-height: 0px;
  --flex-direction: column;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --justify-content: center;
  --align-items: center;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 80px;
  --padding-bottom: 80px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 2;
}

.elementor-188 .elementor-element.elementor-element-37fa15d8:not(.elementor-motion-effects-element-type-background),
.elementor-188 .elementor-element.elementor-element-37fa15d8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #101010;
}

.elementor-188 .elementor-element.elementor-element-37fa15d8,
.elementor-188 .elementor-element.elementor-element-37fa15d8::before {
  --border-transition: 0.3s;
}

.elementor-188 .elementor-element.elementor-element-37fa15d8>.elementor-shape-bottom .elementor-shape-fill,
.elementor-188 .elementor-element.elementor-element-37fa15d8>.e-con-inner>.elementor-shape-bottom .elementor-shape-fill {
  fill: #ffffff;
}

.elementor-188 .elementor-element.elementor-element-37fa15d8>.elementor-shape-bottom svg,
.elementor-188 .elementor-element.elementor-element-37fa15d8>.e-con-inner>.elementor-shape-bottom svg {
  width: calc(130% + 1.3px);
  height: 45px;
}

.elementor-188 .elementor-element.elementor-element-3d00c800 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: none;
  --border-style: none;
  --border-radius: 10px 10px 10px 10px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-3d00c800,
.elementor-188 .elementor-element.elementor-element-3d00c800::before {
  --border-transition: 0.3s;
}

.elementor-188 .elementor-element.elementor-element-266f41b2 {
  text-align: center;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}

.elementor-188 .elementor-element.elementor-element-266f41b2 .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Montserrat", Sans-serif;
  font-size: 38px;
  font-weight: 400;
  line-height: 1.25em;
}

.elementor-188 .elementor-element.elementor-element-266f41b2>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 16px 0px;
}

.elementor-188 .elementor-element.elementor-element-2f025c67 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 40px 40px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-475c51db .elementor-icon-box-wrapper {
  text-align: center;
}

.elementor-188 .elementor-element.elementor-element-475c51db {
  --icon-box-icon-margin: 15px;
  width: var(--container-widget-width, 33%);
  max-width: 33%;
  --container-widget-width: 33%;
  --container-widget-flex-grow: 0;
}

.elementor-188 .elementor-element.elementor-element-475c51db.elementor-view-stacked .elementor-icon {
  background-color: #EDF342;
}

.elementor-188 .elementor-element.elementor-element-475c51db.elementor-view-framed .elementor-icon,
.elementor-188 .elementor-element.elementor-element-475c51db.elementor-view-default .elementor-icon {
  fill: #EDF342;
  color: #EDF342;
  border-color: #EDF342;
}

.elementor-188 .elementor-element.elementor-element-475c51db .elementor-icon {
  font-size: 42px;
}

.elementor-188 .elementor-element.elementor-element-475c51db .elementor-icon-box-title {
  color: #EDF342;
}

.elementor-188 .elementor-element.elementor-element-475c51db .elementor-icon-box-title,
.elementor-188 .elementor-element.elementor-element-475c51db .elementor-icon-box-title a {
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.elementor-188 .elementor-element.elementor-element-475c51db .elementor-icon-box-description {
  color: #FFFFFF;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.elementor-188 .elementor-element.elementor-element-475c51db>.elementor-widget-container {
  padding: 40px 20px 40px 20px;
}

.elementor-188 .elementor-element.elementor-element-4e683daf .elementor-icon-box-wrapper {
  text-align: center;
}

.elementor-188 .elementor-element.elementor-element-4e683daf {
  --icon-box-icon-margin: 15px;
  width: var(--container-widget-width, 33%);
  max-width: 33%;
  --container-widget-width: 33%;
  --container-widget-flex-grow: 0;
}

.elementor-188 .elementor-element.elementor-element-4e683daf.elementor-view-stacked .elementor-icon {
  background-color: #EDF342;
}

.elementor-188 .elementor-element.elementor-element-4e683daf.elementor-view-framed .elementor-icon,
.elementor-188 .elementor-element.elementor-element-4e683daf.elementor-view-default .elementor-icon {
  fill: #EDF342;
  color: #EDF342;
  border-color: #EDF342;
}

.elementor-188 .elementor-element.elementor-element-4e683daf .elementor-icon {
  font-size: 42px;
}

.elementor-188 .elementor-element.elementor-element-4e683daf .elementor-icon-box-title {
  color: #EDF342;
}

.elementor-188 .elementor-element.elementor-element-4e683daf .elementor-icon-box-title,
.elementor-188 .elementor-element.elementor-element-4e683daf .elementor-icon-box-title a {
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 600;
}

.elementor-188 .elementor-element.elementor-element-4e683daf .elementor-icon-box-description {
  color: #FFFFFF;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.elementor-188 .elementor-element.elementor-element-4e683daf>.elementor-widget-container {
  padding: 40px 20px 40px 20px;
}

.elementor-188 .elementor-element.elementor-element-47bda835 .elementor-icon-box-wrapper {
  text-align: center;
}

.elementor-188 .elementor-element.elementor-element-47bda835 {
  --icon-box-icon-margin: 15px;
  width: var(--container-widget-width, 33%);
  max-width: 33%;
  --container-widget-width: 33%;
  --container-widget-flex-grow: 0;
}

.elementor-188 .elementor-element.elementor-element-47bda835.elementor-view-stacked .elementor-icon {
  background-color: #EDF342;
}

.elementor-188 .elementor-element.elementor-element-47bda835.elementor-view-framed .elementor-icon,
.elementor-188 .elementor-element.elementor-element-47bda835.elementor-view-default .elementor-icon {
  fill: #EDF342;
  color: #EDF342;
  border-color: #EDF342;
}

.elementor-188 .elementor-element.elementor-element-47bda835 .elementor-icon {
  font-size: 42px;
}

.elementor-188 .elementor-element.elementor-element-47bda835 .elementor-icon-box-title {
  color: #EDF342;
}

.elementor-188 .elementor-element.elementor-element-47bda835 .elementor-icon-box-title,
.elementor-188 .elementor-element.elementor-element-47bda835 .elementor-icon-box-title a {
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
}

.elementor-188 .elementor-element.elementor-element-47bda835 .elementor-icon-box-description {
  color: #FFFFFF;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.elementor-188 .elementor-element.elementor-element-47bda835>.elementor-widget-container {
  padding: 40px 20px 40px 20px;
}

.elementor-188 .elementor-element.elementor-element-7de3ad5e>.elementor-container {
  max-width: 1100px;
}

.elementor-188 .elementor-element.elementor-element-7de3ad5e>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-188 .elementor-element.elementor-element-7de3ad5e:not(.elementor-motion-effects-element-type-background),
.elementor-188 .elementor-element.elementor-element-7de3ad5e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #9C3D70;
  background-image: url("../../2024/01/Design-sem-nome-7.jpg");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: 96% auto;
}

.elementor-188 .elementor-element.elementor-element-7de3ad5e>.elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(277deg, #1F1118 42%, #13060D 54%);
  opacity: 0.73;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-188 .elementor-element.elementor-element-7de3ad5e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -4px;
  margin-bottom: -1px;
  padding: 4% 0% 2% 0%;
}

.elementor-188 .elementor-element.elementor-element-7de3ad5e>.elementor-shape-bottom .elementor-shape-fill {
  fill: #FCFAFA;
}

.elementor-188 .elementor-element.elementor-element-7de3ad5e>.elementor-shape-bottom svg {
  width: calc(100% + 1.3px);
  height: 55px;
}

.elementor-188 .elementor-element.elementor-element-7de3ad5e>.elementor-shape-bottom {
  z-index: 2;
  pointer-events: none;
}

.elementor-188 .elementor-element.elementor-element-312382cc>.elementor-element-populated {
  margin: 1px 0px 1px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 1px 0px;
}

.elementor-188 .elementor-element.elementor-element-3bda4d5d {
  text-align: left;
}

.elementor-188 .elementor-element.elementor-element-3bda4d5d .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Montserrat", Sans-serif;
  font-size: 38px;
  font-weight: 300;
  text-transform: uppercase;
  line-height: 1.2em;
}

.elementor-188 .elementor-element.elementor-element-3bda4d5d>.elementor-widget-container {
  margin: 34px 0px 0px 0px;
}

.elementor-188 .elementor-element.elementor-element-22ac6849 {
  text-align: left;
  color: #FFFFFF;
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 200;
  line-height: 1.4em;
  letter-spacing: 0px;
}

.elementor-188 .elementor-element.elementor-element-22ac6849>.elementor-widget-container {
  margin: 0% 0% -3% 0%;
}

.elementor-188 .elementor-element.elementor-element-396fee8a {
  text-align: left;
  color: #FFFFFF;
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 200;
  line-height: 1.4em;
  letter-spacing: 0px;
}

.elementor-188 .elementor-element.elementor-element-1f37fc85 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-188 .elementor-element.elementor-element-1d0807a6 .elementor-button {
  font-family: "Montserrat", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 5.1px;
  fill: #FFFFFF;
  color: #FFFFFF;
  background-color: transparent;
  background-image: linear-gradient(133deg, #FFE6AB 0%, #DAAC3F  100%);
  
}

.elementor-188 .elementor-element.elementor-element-1d0807a6>.elementor-widget-container {
  margin: 0px 0px 16px 0px;
  padding: 0px 0px -2px 0px;
}

.elementor-188 .elementor-element.elementor-element-1d0807a6 {
  width: var(--container-widget-width, 87%);
  max-width: 87%;
  --container-widget-width: 87%;
  --container-widget-flex-grow: 0;
}

.elementor-188 .elementor-element.elementor-element-19bec89a img {
  width: 70%;
}

.elementor-188 .elementor-element.elementor-element-19bec89a>.elementor-widget-container {
  margin: -34% -34% -34% -34%;
}

.elementor-188 .elementor-element.elementor-element-4c576589>.elementor-container {
  max-width: 950px;
}

.elementor-188 .elementor-element.elementor-element-4c576589:not(.elementor-motion-effects-element-type-background),
.elementor-188 .elementor-element.elementor-element-4c576589>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FCFAFA;
}

.elementor-188 .elementor-element.elementor-element-4c576589 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 60px 0px 0px 0px;
}

.elementor-188 .elementor-element.elementor-element-4c576589>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-188 .elementor-element.elementor-element-6ac5bf8b {
  text-align: center;
}

.elementor-188 .elementor-element.elementor-element-6ac5bf8b .elementor-heading-title {
  color: #17d5a6;
  font-family: "Poppins", Sans-serif;
  font-size: 54px;
  font-weight: 900;
}

.elementor-188 .elementor-element.elementor-element-2b261fa7 {
  text-align: center;
}

.elementor-188 .elementor-element.elementor-element-2b261fa7 .elementor-heading-title {
  color: #382C31;
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 600;
  text-transform: capitalize;
}

.elementor-188 .elementor-element.elementor-element-2b261fa7>.elementor-widget-container {
  margin: -12px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-188 .elementor-element.elementor-element-25b422c9:not(.elementor-motion-effects-element-type-background),
.elementor-188 .elementor-element.elementor-element-25b422c9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FCFAFA;
}

.elementor-188 .elementor-element.elementor-element-25b422c9 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 30px 30px 1px 30px;
}

.elementor-188 .elementor-element.elementor-element-25b422c9>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-188 .elementor-element.elementor-element-78c6e0c9>.elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-188 .elementor-element.elementor-element-65c57d4f {
  --display: flex;
  --gap: 1px 1px;
  --background-transition: 0.3s;
  --margin-top: -36px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-1ed1b19c {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: -28px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-3f7d9141 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 1px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-5cf93c02.elementor-position-right .elementor-image-box-img {
  margin-left: 0px;
}

.elementor-188 .elementor-element.elementor-element-5cf93c02.elementor-position-left .elementor-image-box-img {
  margin-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-5cf93c02.elementor-position-top .elementor-image-box-img {
  margin-bottom: 0px;
}

.elementor-188 .elementor-element.elementor-element-5cf93c02 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-188 .elementor-element.elementor-element-5cf93c02 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-188 .elementor-element.elementor-element-5cf93c02 .elementor-image-box-title {
  color: #0E020C;
  font-family: "Mulish", Sans-serif;
  font-size: 17px;
  font-weight: 700;
  text-transform: uppercase;
}

.elementor-188 .elementor-element.elementor-element-5cf93c02 .elementor-image-box-description {
  color: var(--e-global-color-text);
}

.elementor-188 .elementor-element.elementor-element-5cf93c02>.elementor-widget-container {
  padding: 20px 20px 20px 20px;
  background-color: #FFFFFF00;
  border-style: solid;
  border-color: #ffffff36;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.11);
}

.elementor-188 .elementor-element.elementor-element-5cf93c02 {
  width: var(--container-widget-width, 26%);
  max-width: 26%;
  --container-widget-width: 26%;
  --container-widget-flex-grow: 0;
}

.elementor-188 .elementor-element.elementor-element-6de9c1ec.elementor-position-right .elementor-image-box-img {
  margin-left: 0px;
}

.elementor-188 .elementor-element.elementor-element-6de9c1ec.elementor-position-left .elementor-image-box-img {
  margin-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-6de9c1ec.elementor-position-top .elementor-image-box-img {
  margin-bottom: 0px;
}

.elementor-188 .elementor-element.elementor-element-6de9c1ec .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-188 .elementor-element.elementor-element-6de9c1ec .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-188 .elementor-element.elementor-element-6de9c1ec .elementor-image-box-title {
  color: #0E020C;
  font-family: "Mulish", Sans-serif;
  font-size: 17px;
  font-weight: 700;
  text-transform: uppercase;
}

.elementor-188 .elementor-element.elementor-element-6de9c1ec .elementor-image-box-description {
  color: var(--e-global-color-text);
}

.elementor-188 .elementor-element.elementor-element-6de9c1ec>.elementor-widget-container {
  padding: 20px 20px 20px 20px;
  background-color: #FFFFFF00;
  border-style: solid;
  border-color: #ffffff;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.11);
}

.elementor-188 .elementor-element.elementor-element-6de9c1ec {
  width: var(--container-widget-width, 26%);
  max-width: 26%;
  --container-widget-width: 26%;
  --container-widget-flex-grow: 0;
}

.elementor-188 .elementor-element.elementor-element-743626f2.elementor-position-right .elementor-image-box-img {
  margin-left: 0px;
}

.elementor-188 .elementor-element.elementor-element-743626f2.elementor-position-left .elementor-image-box-img {
  margin-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-743626f2.elementor-position-top .elementor-image-box-img {
  margin-bottom: 0px;
}

.elementor-188 .elementor-element.elementor-element-743626f2 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-188 .elementor-element.elementor-element-743626f2 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-188 .elementor-element.elementor-element-743626f2 .elementor-image-box-title {
  color: #0E020C;
  font-family: "Mulish", Sans-serif;
  font-size: 17px;
  font-weight: 700;
  text-transform: uppercase;
}

.elementor-188 .elementor-element.elementor-element-743626f2 .elementor-image-box-description {
  color: var(--e-global-color-text);
}

.elementor-188 .elementor-element.elementor-element-743626f2>.elementor-widget-container {
  padding: 20px 20px 20px 20px;
  background-color: #FFFFFF00;
  border-style: solid;
  border-color: #ffffff;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.11);
}

.elementor-188 .elementor-element.elementor-element-743626f2 {
  width: var(--container-widget-width, 26%);
  max-width: 26%;
  --container-widget-width: 26%;
  --container-widget-flex-grow: 0;
}

.elementor-188 .elementor-element.elementor-element-1367254c.elementor-position-right .elementor-image-box-img {
  margin-left: 0px;
}

.elementor-188 .elementor-element.elementor-element-1367254c.elementor-position-left .elementor-image-box-img {
  margin-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-1367254c.elementor-position-top .elementor-image-box-img {
  margin-bottom: 0px;
}

.elementor-188 .elementor-element.elementor-element-1367254c .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-188 .elementor-element.elementor-element-1367254c .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-188 .elementor-element.elementor-element-1367254c .elementor-image-box-title {
  color: #0E020C;
  font-family: "Mulish", Sans-serif;
  font-size: 17px;
  font-weight: 700;
  text-transform: uppercase;
}

.elementor-188 .elementor-element.elementor-element-1367254c .elementor-image-box-description {
  color: var(--e-global-color-text);
}

.elementor-188 .elementor-element.elementor-element-1367254c>.elementor-widget-container {
  padding: 20px 20px 20px 20px;
  background-color: #FFFFFF00;
  border-style: solid;
  border-color: #ffffff;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.11);
}

.elementor-188 .elementor-element.elementor-element-1367254c {
  width: var(--container-widget-width, 26%);
  max-width: 26%;
  --container-widget-width: 26%;
  --container-widget-flex-grow: 0;
}

.elementor-188 .elementor-element.elementor-element-ecff92c {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-3630a9c3 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 1px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-424b51b1.elementor-position-right .elementor-image-box-img {
  margin-left: 0px;
}

.elementor-188 .elementor-element.elementor-element-424b51b1.elementor-position-left .elementor-image-box-img {
  margin-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-424b51b1.elementor-position-top .elementor-image-box-img {
  margin-bottom: 0px;
}

.elementor-188 .elementor-element.elementor-element-424b51b1 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-188 .elementor-element.elementor-element-424b51b1 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-188 .elementor-element.elementor-element-424b51b1 .elementor-image-box-title {
  color: #0E020C;
  font-family: "Mulish", Sans-serif;
  font-size: 17px;
  font-weight: 700;
  text-transform: uppercase;
}

.elementor-188 .elementor-element.elementor-element-424b51b1 .elementor-image-box-description {
  color: var(--e-global-color-text);
}

.elementor-188 .elementor-element.elementor-element-424b51b1>.elementor-widget-container {
  padding: 20px 20px 20px 20px;
  background-color: #FFFFFF00;
  border-style: solid;
  border-color: #ffffff;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.11);
}

.elementor-188 .elementor-element.elementor-element-424b51b1 {
  width: var(--container-widget-width, 26%);
  max-width: 26%;
  --container-widget-width: 26%;
  --container-widget-flex-grow: 0;
}

.elementor-188 .elementor-element.elementor-element-1ebbc3d8.elementor-position-right .elementor-image-box-img {
  margin-left: 0px;
}

.elementor-188 .elementor-element.elementor-element-1ebbc3d8.elementor-position-left .elementor-image-box-img {
  margin-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-1ebbc3d8.elementor-position-top .elementor-image-box-img {
  margin-bottom: 0px;
}

.elementor-188 .elementor-element.elementor-element-1ebbc3d8 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-188 .elementor-element.elementor-element-1ebbc3d8 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-188 .elementor-element.elementor-element-1ebbc3d8 .elementor-image-box-title {
  color: #0E020C;
  font-family: "Mulish", Sans-serif;
  font-size: 17px;
  font-weight: 700;
  text-transform: uppercase;
}

.elementor-188 .elementor-element.elementor-element-1ebbc3d8 .elementor-image-box-description {
  color: var(--e-global-color-text);
}

.elementor-188 .elementor-element.elementor-element-1ebbc3d8>.elementor-widget-container {
  padding: 20px 20px 20px 20px;
  background-color: #FFFFFF00;
  border-style: solid;
  border-color: #ffffff;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.11);
}

.elementor-188 .elementor-element.elementor-element-1ebbc3d8 {
  width: var(--container-widget-width, 26%);
  max-width: 26%;
  --container-widget-width: 26%;
  --container-widget-flex-grow: 0;
}

.elementor-188 .elementor-element.elementor-element-42bca6fd.elementor-position-right .elementor-image-box-img {
  margin-left: 0px;
}

.elementor-188 .elementor-element.elementor-element-42bca6fd.elementor-position-left .elementor-image-box-img {
  margin-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-42bca6fd.elementor-position-top .elementor-image-box-img {
  margin-bottom: 0px;
}

.elementor-188 .elementor-element.elementor-element-42bca6fd .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-188 .elementor-element.elementor-element-42bca6fd .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-188 .elementor-element.elementor-element-42bca6fd .elementor-image-box-title {
  color: #0E020C;
  font-family: "Mulish", Sans-serif;
  font-size: 17px;
  font-weight: 700;
  text-transform: uppercase;
}

.elementor-188 .elementor-element.elementor-element-42bca6fd .elementor-image-box-description {
  color: var(--e-global-color-text);
}

.elementor-188 .elementor-element.elementor-element-42bca6fd>.elementor-widget-container {
  padding: 20px 20px 20px 20px;
  background-color: #FFFFFF00;
  border-style: solid;
  border-color: #ffffff;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.11);
}

.elementor-188 .elementor-element.elementor-element-42bca6fd {
  width: var(--container-widget-width, 26%);
  max-width: 26%;
  --container-widget-width: 26%;
  --container-widget-flex-grow: 0;
}

.elementor-188 .elementor-element.elementor-element-1458f4a3.elementor-position-right .elementor-image-box-img {
  margin-left: 0px;
}

.elementor-188 .elementor-element.elementor-element-1458f4a3.elementor-position-left .elementor-image-box-img {
  margin-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-1458f4a3.elementor-position-top .elementor-image-box-img {
  margin-bottom: 0px;
}

.elementor-188 .elementor-element.elementor-element-1458f4a3 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-188 .elementor-element.elementor-element-1458f4a3 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-188 .elementor-element.elementor-element-1458f4a3 .elementor-image-box-title {
  color: #0E020C;
  font-family: "Mulish", Sans-serif;
  font-size: 17px;
  font-weight: 700;
  text-transform: uppercase;
}

.elementor-188 .elementor-element.elementor-element-1458f4a3 .elementor-image-box-description {
  color: var(--e-global-color-text);
}

.elementor-188 .elementor-element.elementor-element-1458f4a3>.elementor-widget-container {
  padding: 20px 20px 20px 20px;
  background-color: #FFFFFF00;
  border-style: solid;
  border-color: #ffffff;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.11);
}

.elementor-188 .elementor-element.elementor-element-1458f4a3 {
  width: var(--container-widget-width, 26%);
  max-width: 26%;
  --container-widget-width: 26%;
  --container-widget-flex-grow: 0;
}

.elementor-188 .elementor-element.elementor-element-c7b8b2e {
  --display: flex;
  --gap: 1px 1px;
  --background-transition: 0.3s;
  --margin-top: -48px;
  --margin-bottom: -70px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-746f7c07 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 10px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-1de9a705 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 1px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-76c5e129.elementor-position-right .elementor-image-box-img {
  margin-left: 0px;
}

.elementor-188 .elementor-element.elementor-element-76c5e129.elementor-position-left .elementor-image-box-img {
  margin-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-76c5e129.elementor-position-top .elementor-image-box-img {
  margin-bottom: 0px;
}

.elementor-188 .elementor-element.elementor-element-76c5e129 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-188 .elementor-element.elementor-element-76c5e129 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-188 .elementor-element.elementor-element-76c5e129 .elementor-image-box-title {
  color: #0E020C;
  font-family: "Mulish", Sans-serif;
  font-size: 17px;
  font-weight: 700;
  text-transform: uppercase;
}

.elementor-188 .elementor-element.elementor-element-76c5e129 .elementor-image-box-description {
  color: var(--e-global-color-text);
}

.elementor-188 .elementor-element.elementor-element-76c5e129>.elementor-widget-container {
  padding: 20px 20px 20px 20px;
  background-color: #FFFFFF00;
  border-style: solid;
  border-color: #ffffff;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.11);
}

.elementor-188 .elementor-element.elementor-element-76c5e129 {
  width: var(--container-widget-width, 26%);
  max-width: 26%;
  --container-widget-width: 26%;
  --container-widget-flex-grow: 0;
}

.elementor-188 .elementor-element.elementor-element-321954fc.elementor-position-right .elementor-image-box-img {
  margin-left: 0px;
}

.elementor-188 .elementor-element.elementor-element-321954fc.elementor-position-left .elementor-image-box-img {
  margin-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-321954fc.elementor-position-top .elementor-image-box-img {
  margin-bottom: 0px;
}

.elementor-188 .elementor-element.elementor-element-321954fc .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-188 .elementor-element.elementor-element-321954fc .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-188 .elementor-element.elementor-element-321954fc .elementor-image-box-title {
  color: #0E020C;
  font-family: "Mulish", Sans-serif;
  font-size: 17px;
  font-weight: 700;
  text-transform: uppercase;
}

.elementor-188 .elementor-element.elementor-element-321954fc .elementor-image-box-description {
  color: var(--e-global-color-text);
}

.elementor-188 .elementor-element.elementor-element-321954fc>.elementor-widget-container {
  padding: 20px 20px 20px 20px;
  background-color: #FFFFFF00;
  border-style: solid;
  border-color: #ffffff;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.11);
}

.elementor-188 .elementor-element.elementor-element-321954fc {
  width: var(--container-widget-width, 26%);
  max-width: 26%;
  --container-widget-width: 26%;
  --container-widget-flex-grow: 0;
}

.elementor-188 .elementor-element.elementor-element-69284aff.elementor-position-right .elementor-image-box-img {
  margin-left: 0px;
}

.elementor-188 .elementor-element.elementor-element-69284aff.elementor-position-left .elementor-image-box-img {
  margin-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-69284aff.elementor-position-top .elementor-image-box-img {
  margin-bottom: 0px;
}

.elementor-188 .elementor-element.elementor-element-69284aff .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-188 .elementor-element.elementor-element-69284aff .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-188 .elementor-element.elementor-element-69284aff .elementor-image-box-title {
  color: #0E020C;
  font-family: "Mulish", Sans-serif;
  font-size: 17px;
  font-weight: 700;
  text-transform: uppercase;
}

.elementor-188 .elementor-element.elementor-element-69284aff .elementor-image-box-description {
  color: var(--e-global-color-text);
}

.elementor-188 .elementor-element.elementor-element-69284aff>.elementor-widget-container {
  padding: 20px 20px 20px 20px;
  background-color: #FFFFFF00;
  border-style: solid;
  border-color: #ffffff;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.11);
}

.elementor-188 .elementor-element.elementor-element-69284aff {
  width: var(--container-widget-width, 26%);
  max-width: 26%;
  --container-widget-width: 26%;
  --container-widget-flex-grow: 0;
}

.elementor-188 .elementor-element.elementor-element-1e727d6b.elementor-position-right .elementor-image-box-img {
  margin-left: 0px;
}

.elementor-188 .elementor-element.elementor-element-1e727d6b.elementor-position-left .elementor-image-box-img {
  margin-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-1e727d6b.elementor-position-top .elementor-image-box-img {
  margin-bottom: 0px;
}

.elementor-188 .elementor-element.elementor-element-1e727d6b .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-188 .elementor-element.elementor-element-1e727d6b .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-188 .elementor-element.elementor-element-1e727d6b .elementor-image-box-title {
  color: #0E020C;
  font-family: "Mulish", Sans-serif;
  font-size: 17px;
  font-weight: 700;
  text-transform: uppercase;
}

.elementor-188 .elementor-element.elementor-element-1e727d6b .elementor-image-box-description {
  color: var(--e-global-color-text);
}

.elementor-188 .elementor-element.elementor-element-1e727d6b>.elementor-widget-container {
  padding: 20px 20px 20px 20px;
  background-color: #FFFFFF00;
  border-style: solid;
  border-color: #ffffff;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.11);
}

.elementor-188 .elementor-element.elementor-element-1e727d6b {
  width: var(--container-widget-width, 26%);
  max-width: 26%;
  --container-widget-width: 26%;
  --container-widget-flex-grow: 0;
}

.elementor-188 .elementor-element.elementor-element-4faa1e4f {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: 9px;
  --margin-bottom: -70px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-4680bd80 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 10px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-790f7d29 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 10px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-bcb626b.elementor-position-right .elementor-image-box-img {
  margin-left: 0px;
}

.elementor-188 .elementor-element.elementor-element-bcb626b.elementor-position-left .elementor-image-box-img {
  margin-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-bcb626b.elementor-position-top .elementor-image-box-img {
  margin-bottom: 0px;
}

.elementor-188 .elementor-element.elementor-element-bcb626b .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-188 .elementor-element.elementor-element-bcb626b .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-188 .elementor-element.elementor-element-bcb626b .elementor-image-box-title {
  color: #0E020C;
  font-family: "Mulish", Sans-serif;
  font-size: 17px;
  font-weight: 700;
  text-transform: uppercase;
}

.elementor-188 .elementor-element.elementor-element-bcb626b .elementor-image-box-description {
  color: var(--e-global-color-text);
}

.elementor-188 .elementor-element.elementor-element-bcb626b>.elementor-widget-container {
  padding: 20px 20px 20px 20px;
  background-color: #FFFFFF00;
  border-style: solid;
  border-color: #ffffff;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.11);
}

.elementor-188 .elementor-element.elementor-element-bcb626b {
  width: var(--container-widget-width, 26%);
  max-width: 26%;
  --container-widget-width: 26%;
  --container-widget-flex-grow: 0;
}

.elementor-188 .elementor-element.elementor-element-43cc1244.elementor-position-right .elementor-image-box-img {
  margin-left: 0px;
}

.elementor-188 .elementor-element.elementor-element-43cc1244.elementor-position-left .elementor-image-box-img {
  margin-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-43cc1244.elementor-position-top .elementor-image-box-img {
  margin-bottom: 0px;
}

.elementor-188 .elementor-element.elementor-element-43cc1244 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-188 .elementor-element.elementor-element-43cc1244 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-188 .elementor-element.elementor-element-43cc1244 .elementor-image-box-title {
  color: #0E020C;
  font-family: "Mulish", Sans-serif;
  font-size: 17px;
  font-weight: 700;
  text-transform: uppercase;
}

.elementor-188 .elementor-element.elementor-element-43cc1244 .elementor-image-box-description {
  color: var(--e-global-color-text);
}

.elementor-188 .elementor-element.elementor-element-43cc1244>.elementor-widget-container {
  padding: 20px 20px 20px 20px;
  background-color: #FFFFFF00;
  border-style: solid;
  border-color: #ffffff;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.11);
}

.elementor-188 .elementor-element.elementor-element-43cc1244 {
  width: var(--container-widget-width, 26%);
  max-width: 26%;
  --container-widget-width: 26%;
  --container-widget-flex-grow: 0;
}

.elementor-188 .elementor-element.elementor-element-5e0948e2.elementor-position-right .elementor-image-box-img {
  margin-left: 0px;
}

.elementor-188 .elementor-element.elementor-element-5e0948e2.elementor-position-left .elementor-image-box-img {
  margin-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-5e0948e2.elementor-position-top .elementor-image-box-img {
  margin-bottom: 0px;
}

.elementor-188 .elementor-element.elementor-element-5e0948e2 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-188 .elementor-element.elementor-element-5e0948e2 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-188 .elementor-element.elementor-element-5e0948e2 .elementor-image-box-title {
  color: #0E020C;
  font-family: "Mulish", Sans-serif;
  font-size: 17px;
  font-weight: 700;
  text-transform: uppercase;
}

.elementor-188 .elementor-element.elementor-element-5e0948e2 .elementor-image-box-description {
  color: var(--e-global-color-text);
}

.elementor-188 .elementor-element.elementor-element-5e0948e2>.elementor-widget-container {
  padding: 20px 20px 20px 20px;
  background-color: #FFFFFF00;
  border-style: solid;
  border-color: #ffffff;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.11);
}

.elementor-188 .elementor-element.elementor-element-5e0948e2 {
  width: var(--container-widget-width, 26%);
  max-width: 26%;
  --container-widget-width: 26%;
  --container-widget-flex-grow: 0;
}

.elementor-188 .elementor-element.elementor-element-8154bfd.elementor-position-right .elementor-image-box-img {
  margin-left: 0px;
}

.elementor-188 .elementor-element.elementor-element-8154bfd.elementor-position-left .elementor-image-box-img {
  margin-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-8154bfd.elementor-position-top .elementor-image-box-img {
  margin-bottom: 0px;
}

.elementor-188 .elementor-element.elementor-element-8154bfd .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-188 .elementor-element.elementor-element-8154bfd .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-188 .elementor-element.elementor-element-8154bfd .elementor-image-box-title {
  color: #0E020C;
  font-family: "Mulish", Sans-serif;
  font-size: 17px;
  font-weight: 700;
  text-transform: uppercase;
}

.elementor-188 .elementor-element.elementor-element-8154bfd .elementor-image-box-description {
  color: var(--e-global-color-text);
}

.elementor-188 .elementor-element.elementor-element-8154bfd>.elementor-widget-container {
  padding: 20px 20px 20px 20px;
  background-color: #FFFFFF00;
  border-style: solid;
  border-color: #ffffff;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.11);
}

.elementor-188 .elementor-element.elementor-element-8154bfd {
  width: var(--container-widget-width, 26%);
  max-width: 26%;
  --container-widget-width: 26%;
  --container-widget-flex-grow: 0;
}

.elementor-188 .elementor-element.elementor-element-1191fe69 {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: -81px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: -1px;
  --padding-bottom: -2px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-1c81ba99 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 10px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-7c2e5538 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 10px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-53a64c9b {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 10px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-1af8ecd4.elementor-position-right .elementor-image-box-img {
  margin-left: 0px;
}

.elementor-188 .elementor-element.elementor-element-1af8ecd4.elementor-position-left .elementor-image-box-img {
  margin-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-1af8ecd4.elementor-position-top .elementor-image-box-img {
  margin-bottom: 0px;
}

.elementor-188 .elementor-element.elementor-element-1af8ecd4 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-188 .elementor-element.elementor-element-1af8ecd4 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-188 .elementor-element.elementor-element-1af8ecd4 .elementor-image-box-title {
  color: #0E020C;
  font-family: "Mulish", Sans-serif;
  font-size: 17px;
  font-weight: 700;
  text-transform: uppercase;
}

.elementor-188 .elementor-element.elementor-element-1af8ecd4 .elementor-image-box-description {
  color: var(--e-global-color-text);
}

.elementor-188 .elementor-element.elementor-element-1af8ecd4>.elementor-widget-container {
  padding: 20px 20px 20px 20px;
  background-color: #FFFFFF00;
  border-style: solid;
  border-color: #ffffff;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.11);
}

.elementor-188 .elementor-element.elementor-element-1af8ecd4 {
  width: var(--container-widget-width, 26%);
  max-width: 26%;
  --container-widget-width: 26%;
  --container-widget-flex-grow: 0;
}

.elementor-188 .elementor-element.elementor-element-538e3c95.elementor-position-right .elementor-image-box-img {
  margin-left: 0px;
}

.elementor-188 .elementor-element.elementor-element-538e3c95.elementor-position-left .elementor-image-box-img {
  margin-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-538e3c95.elementor-position-top .elementor-image-box-img {
  margin-bottom: 0px;
}

.elementor-188 .elementor-element.elementor-element-538e3c95 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-188 .elementor-element.elementor-element-538e3c95 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-188 .elementor-element.elementor-element-538e3c95 .elementor-image-box-title {
  color: #0E020C;
  font-family: "Mulish", Sans-serif;
  font-size: 17px;
  font-weight: 700;
  text-transform: uppercase;
}

.elementor-188 .elementor-element.elementor-element-538e3c95 .elementor-image-box-description {
  color: var(--e-global-color-text);
}

.elementor-188 .elementor-element.elementor-element-538e3c95>.elementor-widget-container {
  padding: 20px 20px 20px 20px;
  background-color: #FFFFFF00;
  border-style: solid;
  border-color: #ffffff;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.11);
}

.elementor-188 .elementor-element.elementor-element-538e3c95 {
  width: var(--container-widget-width, 26%);
  max-width: 26%;
  --container-widget-width: 26%;
  --container-widget-flex-grow: 0;
}

.elementor-188 .elementor-element.elementor-element-31a76461.elementor-position-right .elementor-image-box-img {
  margin-left: 0px;
}

.elementor-188 .elementor-element.elementor-element-31a76461.elementor-position-left .elementor-image-box-img {
  margin-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-31a76461.elementor-position-top .elementor-image-box-img {
  margin-bottom: 0px;
}

.elementor-188 .elementor-element.elementor-element-31a76461 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-188 .elementor-element.elementor-element-31a76461 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-188 .elementor-element.elementor-element-31a76461 .elementor-image-box-title {
  color: #0E020C;
  font-family: "Mulish", Sans-serif;
  font-size: 17px;
  font-weight: 700;
  text-transform: uppercase;
}

.elementor-188 .elementor-element.elementor-element-31a76461 .elementor-image-box-description {
  color: var(--e-global-color-text);
}

.elementor-188 .elementor-element.elementor-element-31a76461>.elementor-widget-container {
  padding: 20px 20px 20px 20px;
  background-color: #FFFFFF00;
  border-style: solid;
  border-color: #ffffff;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.11);
}

.elementor-188 .elementor-element.elementor-element-31a76461 {
  width: var(--container-widget-width, 26%);
  max-width: 26%;
  --container-widget-width: 26%;
  --container-widget-flex-grow: 0;
}

.elementor-188 .elementor-element.elementor-element-4ab1aad8.elementor-position-right .elementor-image-box-img {
  margin-left: 0px;
}

.elementor-188 .elementor-element.elementor-element-4ab1aad8.elementor-position-left .elementor-image-box-img {
  margin-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-4ab1aad8.elementor-position-top .elementor-image-box-img {
  margin-bottom: 0px;
}

.elementor-188 .elementor-element.elementor-element-4ab1aad8 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-188 .elementor-element.elementor-element-4ab1aad8 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-188 .elementor-element.elementor-element-4ab1aad8 .elementor-image-box-title {
  color: #0E020C;
  font-family: "Mulish", Sans-serif;
  font-size: 17px;
  font-weight: 700;
  text-transform: uppercase;
}

.elementor-188 .elementor-element.elementor-element-4ab1aad8 .elementor-image-box-description {
  color: var(--e-global-color-text);
}

.elementor-188 .elementor-element.elementor-element-4ab1aad8>.elementor-widget-container {
  padding: 20px 20px 20px 20px;
  background-color: #FFFFFF00;
  border-style: solid;
  border-color: #ffffff;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.11);
}

.elementor-188 .elementor-element.elementor-element-4ab1aad8 {
  width: var(--container-widget-width, 26%);
  max-width: 26%;
  --container-widget-width: 26%;
  --container-widget-flex-grow: 0;
}

.elementor-188 .elementor-element.elementor-element-21592b20 {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-614bf8dc {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 10px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-2ad94dfc {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 10px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-49371b2f {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 10px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-291c32f8.elementor-position-right .elementor-image-box-img {
  margin-left: 0px;
}

.elementor-188 .elementor-element.elementor-element-291c32f8.elementor-position-left .elementor-image-box-img {
  margin-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-291c32f8.elementor-position-top .elementor-image-box-img {
  margin-bottom: 0px;
}

.elementor-188 .elementor-element.elementor-element-291c32f8 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-188 .elementor-element.elementor-element-291c32f8 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-188 .elementor-element.elementor-element-291c32f8 .elementor-image-box-title {
  color: #0E020C;
  font-family: "Mulish", Sans-serif;
  font-size: 17px;
  font-weight: 700;
  text-transform: uppercase;
}

.elementor-188 .elementor-element.elementor-element-291c32f8 .elementor-image-box-description {
  color: var(--e-global-color-text);
}

.elementor-188 .elementor-element.elementor-element-291c32f8>.elementor-widget-container {
  padding: 20px 20px 20px 20px;
  background-color: #FFFFFF00;
  border-style: solid;
  border-color: #ffffff;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.11);
}

.elementor-188 .elementor-element.elementor-element-291c32f8 {
  width: var(--container-widget-width, 26%);
  max-width: 26%;
  --container-widget-width: 26%;
  --container-widget-flex-grow: 0;
}

.elementor-188 .elementor-element.elementor-element-137924cf.elementor-position-right .elementor-image-box-img {
  margin-left: 0px;
}

.elementor-188 .elementor-element.elementor-element-137924cf.elementor-position-left .elementor-image-box-img {
  margin-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-137924cf.elementor-position-top .elementor-image-box-img {
  margin-bottom: 0px;
}

.elementor-188 .elementor-element.elementor-element-137924cf .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-188 .elementor-element.elementor-element-137924cf .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-188 .elementor-element.elementor-element-137924cf .elementor-image-box-title {
  color: #0E020C;
  font-family: "Mulish", Sans-serif;
  font-size: 17px;
  font-weight: 700;
  text-transform: uppercase;
}

.elementor-188 .elementor-element.elementor-element-137924cf .elementor-image-box-description {
  color: var(--e-global-color-text);
}

.elementor-188 .elementor-element.elementor-element-137924cf>.elementor-widget-container {
  padding: 20px 20px 20px 20px;
  background-color: #FFFFFF00;
  border-style: solid;
  border-color: #ffffff;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.11);
}

.elementor-188 .elementor-element.elementor-element-137924cf {
  width: var(--container-widget-width, 26%);
  max-width: 26%;
  --container-widget-width: 26%;
  --container-widget-flex-grow: 0;
}

.elementor-188 .elementor-element.elementor-element-4f810f5d.elementor-position-right .elementor-image-box-img {
  margin-left: 0px;
}

.elementor-188 .elementor-element.elementor-element-4f810f5d.elementor-position-left .elementor-image-box-img {
  margin-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-4f810f5d.elementor-position-top .elementor-image-box-img {
  margin-bottom: 0px;
}

.elementor-188 .elementor-element.elementor-element-4f810f5d .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-188 .elementor-element.elementor-element-4f810f5d .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-188 .elementor-element.elementor-element-4f810f5d .elementor-image-box-title {
  color: #0E020C;
  font-family: "Mulish", Sans-serif;
  font-size: 17px;
  font-weight: 700;
  text-transform: uppercase;
}

.elementor-188 .elementor-element.elementor-element-4f810f5d .elementor-image-box-description {
  color: var(--e-global-color-text);
}

.elementor-188 .elementor-element.elementor-element-4f810f5d>.elementor-widget-container {
  padding: 20px 20px 20px 20px;
  background-color: #FFFFFF00;
  border-style: solid;
  border-color: #ffffff;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.11);
}

.elementor-188 .elementor-element.elementor-element-4f810f5d {
  width: var(--container-widget-width, 26%);
  max-width: 26%;
  --container-widget-width: 26%;
  --container-widget-flex-grow: 0;
}

.elementor-188 .elementor-element.elementor-element-568263e0.elementor-position-right .elementor-image-box-img {
  margin-left: 0px;
}

.elementor-188 .elementor-element.elementor-element-568263e0.elementor-position-left .elementor-image-box-img {
  margin-right: 0px;
}

.elementor-188 .elementor-element.elementor-element-568263e0.elementor-position-top .elementor-image-box-img {
  margin-bottom: 0px;
}

.elementor-188 .elementor-element.elementor-element-568263e0 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 100%;
}

.elementor-188 .elementor-element.elementor-element-568263e0 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-188 .elementor-element.elementor-element-568263e0 .elementor-image-box-title {
  color: #0E020C;
  font-family: "Mulish", Sans-serif;
  font-size: 17px;
  font-weight: 700;
  text-transform: uppercase;
}

.elementor-188 .elementor-element.elementor-element-568263e0 .elementor-image-box-description {
  color: var(--e-global-color-text);
}

.elementor-188 .elementor-element.elementor-element-568263e0>.elementor-widget-container {
  padding: 20px 20px 20px 20px;
  background-color: #FFFFFF00;
  border-style: solid;
  border-color: #ffffff;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.11);
}

.elementor-188 .elementor-element.elementor-element-568263e0 {
  width: var(--container-widget-width, 26%);
  max-width: 26%;
  --container-widget-width: 26%;
  --container-widget-flex-grow: 0;
}

.elementor-188 .elementor-element.elementor-element-a596cb3:not(.elementor-motion-effects-element-type-background),
.elementor-188 .elementor-element.elementor-element-a596cb3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF;
}

.elementor-188 .elementor-element.elementor-element-a596cb3 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 40px 0px 40px 0px;
}

.elementor-188 .elementor-element.elementor-element-a596cb3>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-188 .elementor-element.elementor-element-5c8e4d10 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-188 .elementor-element.elementor-element-16c47a38 {
  text-align: center;
}

.elementor-188 .elementor-element.elementor-element-16c47a38 .elementor-heading-title {
  color: #17d5a6;
  font-family: "Poppins", Sans-serif;
  font-size: 54px;
  font-weight: 900;
}

.elementor-188 .elementor-element.elementor-element-490b2950 {
  text-align: center;
  width: var(--container-widget-width, 61%);
  max-width: 61%;
  --container-widget-width: 61%;
  --container-widget-flex-grow: 0;
}

.elementor-188 .elementor-element.elementor-element-490b2950 .elementor-heading-title {
  color: #201C1E;
  font-family: "Poppins", Sans-serif;
  font-size: 30px;
  font-weight: 400;
  text-transform: none;
  -webkit-text-stroke-color: #000;
  stroke: #000;
}

.elementor-188 .elementor-element.elementor-element-490b2950>.elementor-widget-container {
  margin: 30px 0px 12px 0px;
}

.elementor-188 .elementor-element.elementor-element-490b2950.elementor-element {
  --align-self: center;
}

.elementor-188 .elementor-element.elementor-element-4a6b632a {
  text-align: center;
  color: #5A5454;
  font-family: "Poppins", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  width: var(--container-widget-width, 42%);
  max-width: 42%;
  --container-widget-width: 42%;
  --container-widget-flex-grow: 0;
}

.elementor-188 .elementor-element.elementor-element-4a6b632a.elementor-element {
  --align-self: center;
}

.elementor-188 .elementor-element.elementor-element-21b11537:not(.elementor-motion-effects-element-type-background),
.elementor-188 .elementor-element.elementor-element-21b11537>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(193deg, #F30082 0%, #9E0C4F 100%);
}

.elementor-188 .elementor-element.elementor-element-21b11537,
.elementor-188 .elementor-element.elementor-element-21b11537>.elementor-background-overlay {
  border-radius: 10px 10px 10px 10px;
}

.elementor-188 .elementor-element.elementor-element-21b11537 {
  box-shadow: 0px 20px 18px 0px rgba(0, 0, 0, 0.5);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 20px;
  margin-bottom: 0px;
}

.elementor-188 .elementor-element.elementor-element-21b11537>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-188 .elementor-element.elementor-element-1675308d>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-188 .elementor-element.elementor-element-1675308d>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-188 .elementor-element.elementor-element-219762b9 img {
  width: 100%;
}

.elementor-bc-flex-widget .elementor-188 .elementor-element.elementor-element-2e7f607e.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-188 .elementor-element.elementor-element-2e7f607e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-188 .elementor-element.elementor-element-2e7f607e>.elementor-element-populated {
  padding: 20px 20px 20px 0px;
}

.elementor-188 .elementor-element.elementor-element-392da72d .elementor-star-rating {
  font-size: 25px;
}

body:not(.rtl) .elementor-188 .elementor-element.elementor-element-392da72d .elementor-star-rating i:not(:last-of-type) {
  margin-right: 6px;
}

body.rtl .elementor-188 .elementor-element.elementor-element-392da72d .elementor-star-rating i:not(:last-of-type) {
  margin-left: 6px;
}

.elementor-188 .elementor-element.elementor-element-392da72d .elementor-star-rating i:before {
  color: #f4c86f;
}

.elementor-188 .elementor-element.elementor-element-76f3d7e3 {
  text-align: left;
  color: #FFFFFF;
  font-family: "Montserrat", Sans-serif;
  font-size: 36px;
  font-weight: 400;
}

.elementor-188 .elementor-element.elementor-element-76f3d7e3>.elementor-widget-container {
  margin: 0px 0px -20px 0px;
}

.elementor-188 .elementor-element.elementor-element-561d4209 {
  text-align: left;
  color: #FFFFFF;
  font-family: "Montserrat", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.elementor-188 .elementor-element.elementor-element-74576000:not(.elementor-motion-effects-element-type-background),
.elementor-188 .elementor-element.elementor-element-74576000>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(193deg, #F30082 0%, #9E0C4F 100%);
}

.elementor-188 .elementor-element.elementor-element-74576000,
.elementor-188 .elementor-element.elementor-element-74576000>.elementor-background-overlay {
  border-radius: 10px 10px 10px 10px;
}

.elementor-188 .elementor-element.elementor-element-74576000 {
  box-shadow: 0px 20px 18px 0px rgba(0, 0, 0, 0.5);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 20px;
  margin-bottom: 0px;
}

.elementor-188 .elementor-element.elementor-element-74576000>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-188 .elementor-element.elementor-element-647545c0>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-188 .elementor-element.elementor-element-647545c0>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-188 .elementor-element.elementor-element-25dd8aff {
  text-align: right;
  width: var(--container-widget-width, 81%);
  max-width: 81%;
  --container-widget-width: 81%;
  --container-widget-flex-grow: 0;
}

.elementor-188 .elementor-element.elementor-element-25dd8aff img {
  width: 100%;
}

.elementor-188 .elementor-element.elementor-element-25dd8aff>.elementor-widget-container {
  padding: 12px 12px 12px 12px;
}

.elementor-bc-flex-widget .elementor-188 .elementor-element.elementor-element-48be8ab8.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-188 .elementor-element.elementor-element-48be8ab8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-188 .elementor-element.elementor-element-48be8ab8>.elementor-element-populated {
  padding: 20px 20px 20px 0px;
}

.elementor-188 .elementor-element.elementor-element-10385be2 .elementor-star-rating {
  font-size: 25px;
}

body:not(.rtl) .elementor-188 .elementor-element.elementor-element-10385be2 .elementor-star-rating i:not(:last-of-type) {
  margin-right: 6px;
}

body.rtl .elementor-188 .elementor-element.elementor-element-10385be2 .elementor-star-rating i:not(:last-of-type) {
  margin-left: 6px;
}

.elementor-188 .elementor-element.elementor-element-10385be2 .elementor-star-rating i:before {
  color: #f4c86f;
}

.elementor-188 .elementor-element.elementor-element-52c04af3 {
  text-align: left;
  color: #FFFFFF;
  font-family: "Montserrat", Sans-serif;
  font-size: 36px;
  font-weight: 400;
}

.elementor-188 .elementor-element.elementor-element-52c04af3>.elementor-widget-container {
  margin: 0px 0px -20px 0px;
}

.elementor-188 .elementor-element.elementor-element-59ca7957 {
  text-align: left;
  color: #FFFFFF;
  font-family: "Montserrat", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.elementor-188 .elementor-element.elementor-element-4bc0156a:not(.elementor-motion-effects-element-type-background),
.elementor-188 .elementor-element.elementor-element-4bc0156a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(193deg, #F30082 0%, #9E0C4F 100%);
}

.elementor-188 .elementor-element.elementor-element-4bc0156a,
.elementor-188 .elementor-element.elementor-element-4bc0156a>.elementor-background-overlay {
  border-radius: 10px 10px 10px 10px;
}

.elementor-188 .elementor-element.elementor-element-4bc0156a {
  box-shadow: 0px 20px 18px 0px rgba(0, 0, 0, 0.5);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 20px;
  margin-bottom: 0px;
}

.elementor-188 .elementor-element.elementor-element-4bc0156a>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-188 .elementor-element.elementor-element-9acfb32>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-188 .elementor-element.elementor-element-9acfb32>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-188 .elementor-element.elementor-element-1ebaa3fb {
  text-align: right;
  width: var(--container-widget-width, 81%);
  max-width: 81%;
  --container-widget-width: 81%;
  --container-widget-flex-grow: 0;
}

.elementor-188 .elementor-element.elementor-element-1ebaa3fb img {
  width: 100%;
}

.elementor-188 .elementor-element.elementor-element-1ebaa3fb>.elementor-widget-container {
  padding: 12px 12px 12px 12px;
}

.elementor-bc-flex-widget .elementor-188 .elementor-element.elementor-element-5acf4f46.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-188 .elementor-element.elementor-element-5acf4f46.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-188 .elementor-element.elementor-element-5acf4f46>.elementor-element-populated {
  padding: 20px 20px 20px 0px;
}

.elementor-188 .elementor-element.elementor-element-59edcdf7 .elementor-star-rating {
  font-size: 25px;
}

body:not(.rtl) .elementor-188 .elementor-element.elementor-element-59edcdf7 .elementor-star-rating i:not(:last-of-type) {
  margin-right: 6px;
}

body.rtl .elementor-188 .elementor-element.elementor-element-59edcdf7 .elementor-star-rating i:not(:last-of-type) {
  margin-left: 6px;
}

.elementor-188 .elementor-element.elementor-element-59edcdf7 .elementor-star-rating i:before {
  color: #f4c86f;
}

.elementor-188 .elementor-element.elementor-element-41d7106c {
  text-align: left;
  color: #FFFFFF;
  font-family: "Montserrat", Sans-serif;
  font-size: 36px;
  font-weight: 400;
}

.elementor-188 .elementor-element.elementor-element-41d7106c>.elementor-widget-container {
  margin: 0px 0px -20px 0px;
}

.elementor-188 .elementor-element.elementor-element-10a33b58 {
  text-align: left;
  color: #FFFFFF;
  font-family: "Montserrat", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.elementor-188 .elementor-element.elementor-element-1105ebe6:not(.elementor-motion-effects-element-type-background),
.elementor-188 .elementor-element.elementor-element-1105ebe6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(193deg, #F30082 0%, #9E0C4F 100%);
}

.elementor-188 .elementor-element.elementor-element-1105ebe6,
.elementor-188 .elementor-element.elementor-element-1105ebe6>.elementor-background-overlay {
  border-radius: 10px 10px 10px 10px;
}

.elementor-188 .elementor-element.elementor-element-1105ebe6 {
  box-shadow: 0px 20px 18px 0px rgba(0, 0, 0, 0.5);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 20px;
  margin-bottom: 0px;
}

.elementor-188 .elementor-element.elementor-element-1105ebe6>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-188 .elementor-element.elementor-element-4a3ee16d>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-188 .elementor-element.elementor-element-4a3ee16d>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-188 .elementor-element.elementor-element-2cfc167d img {
  width: 100%;
}

.elementor-bc-flex-widget .elementor-188 .elementor-element.elementor-element-265fdc79.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-188 .elementor-element.elementor-element-265fdc79.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-188 .elementor-element.elementor-element-265fdc79>.elementor-element-populated {
  padding: 20px 20px 20px 0px;
}

.elementor-188 .elementor-element.elementor-element-6394642c .elementor-star-rating {
  font-size: 25px;
}

body:not(.rtl) .elementor-188 .elementor-element.elementor-element-6394642c .elementor-star-rating i:not(:last-of-type) {
  margin-right: 6px;
}

body.rtl .elementor-188 .elementor-element.elementor-element-6394642c .elementor-star-rating i:not(:last-of-type) {
  margin-left: 6px;
}

.elementor-188 .elementor-element.elementor-element-6394642c .elementor-star-rating i:before {
  color: #f4c86f;
}

.elementor-188 .elementor-element.elementor-element-2cb33032 {
  text-align: left;
  color: #FFFFFF;
  font-family: "Montserrat", Sans-serif;
  font-size: 36px;
  font-weight: 400;
}

.elementor-188 .elementor-element.elementor-element-2cb33032>.elementor-widget-container {
  margin: 0px 0px -20px 0px;
}

.elementor-188 .elementor-element.elementor-element-5e9c5c7a {
  text-align: left;
  color: #FFFFFF;
  font-family: "Montserrat", Sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.elementor-188 .elementor-element.elementor-element-26b20f86 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-188 .elementor-element.elementor-element-6d6fd8e5 {
  text-align: center;
}

.elementor-188 .elementor-element.elementor-element-6d6fd8e5 .elementor-heading-title {
  color: #17d5a6;
  font-family: "Montserrat", Sans-serif;
  font-size: 33px;
  font-weight: 900;
  text-transform: uppercase;
  line-height: 32px;
}

.elementor-188 .elementor-element.elementor-element-6d6fd8e5>.elementor-widget-container {
  margin: 48px 0px 0px 0px;
}

.elementor-188 .elementor-element.elementor-element-1cd476b4 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --background-transition: 0.3s;
}

.elementor-188 .elementor-element.elementor-element-65425d4 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-188 .elementor-element.elementor-element-50c26c50>.elementor-widget-container {
  box-shadow: 0px 0px 10px 0px #000000;
}

.elementor-188 .elementor-element.elementor-element-1d67e298 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-188 .elementor-element.elementor-element-6989a4d8>.elementor-widget-container {
  box-shadow: 0px 0px 10px 0px #000000;
}

.elementor-188 .elementor-element.elementor-element-4fc7b719>.elementor-container {
  max-width: 815px;
}

.elementor-188 .elementor-element.elementor-element-4fc7b719:not(.elementor-motion-effects-element-type-background),
.elementor-188 .elementor-element.elementor-element-4fc7b719>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #F1F0F0;
}

.elementor-188 .elementor-element.elementor-element-4fc7b719 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 40px 0px 40px 0px;
}

.elementor-188 .elementor-element.elementor-element-4fc7b719>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-188 .elementor-element.elementor-element-6fe053c7 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-188 .elementor-element.elementor-element-2af3e221 {
  text-align: center;
  color: #413030;
  font-family: "Montserrat", Sans-serif;
  font-size: 27px;
  font-weight: 400;
  width: var(--container-widget-width, 100%);
  max-width: 100%;
  --container-widget-width: 100%;
  --container-widget-flex-grow: 0;
}

.elementor-188 .elementor-element.elementor-element-2af3e221>.elementor-widget-container {
  margin: 0px 0px -20px 0px;
}

.elementor-bc-flex-widget .elementor-188 .elementor-element.elementor-element-5a89d7f3.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-188 .elementor-element.elementor-element-5a89d7f3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-188 .elementor-element.elementor-element-65117925 {
  text-align: left;
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.elementor-188 .elementor-element.elementor-element-65117925>.elementor-widget-container {
  margin: 0px 0px -20px 0px;
}

.elementor-188 .elementor-element.elementor-element-67f6758f {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-188 .elementor-element.elementor-element-59c038e0 .elementor-button {
  font-family: "Montserrat", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 5.1px;
  fill: #FFFFFF;
  color: #FFFFFF;
  background-color: transparent;
  background-image: linear-gradient(133deg, #FFE6AB 0%, #DAAC3F  100%);
}

.elementor-188 .elementor-element.elementor-element-186592dc img {
  width: 37%;
}

.elementor-188 .elementor-element.elementor-element-1b4b1065>.elementor-container {
  max-width: 900px;
}

.elementor-188 .elementor-element.elementor-element-1b4b1065:not(.elementor-motion-effects-element-type-background),
.elementor-188 .elementor-element.elementor-element-1b4b1065>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #1F1118;
}

.elementor-188 .elementor-element.elementor-element-1b4b1065 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 60px 0px 0px 0px;
}

.elementor-188 .elementor-element.elementor-element-1b4b1065>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-188 .elementor-element.elementor-element-1b4b1065>.elementor-shape-top .elementor-shape-fill {
  fill: #F1F0F0;
}

.elementor-188 .elementor-element.elementor-element-1b4b1065>.elementor-shape-top svg {
  width: calc(100% + 1.3px);
  height: 44px;
}

.elementor-188 .elementor-element.elementor-element-4cb1b3e6 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-188 .elementor-element.elementor-element-602636fd {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-188 .elementor-element.elementor-element-65bc0dc0 {
  text-align: center;
  width: var(--container-widget-width, 79%);
  max-width: 79%;
  --container-widget-width: 79%;
  --container-widget-flex-grow: 0;
}

.elementor-188 .elementor-element.elementor-element-65bc0dc0 .elementor-heading-title {
  color: #FFE25B;
  font-family: "Poppins", Sans-serif;
  font-size: 28px;
  font-weight: 500;
  text-transform: uppercase;
}

.elementor-188 .elementor-element.elementor-element-65bc0dc0>.elementor-widget-container {
  margin: 30px 0px 0px 0px;
}

.elementor-188 .elementor-element.elementor-element-65bc0dc0.elementor-element {
  --align-self: center;
}

.elementor-188 .elementor-element.elementor-element-58419b2d {
  text-align: center;
  color: #FFFFFF;
  font-family: "Montserrat", Sans-serif;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.6em;
  letter-spacing: 0px;
}

.elementor-188 .elementor-element.elementor-element-5a2cd7a7 {
  text-align: center;
  width: var(--container-widget-width, 79%);
  max-width: 79%;
  --container-widget-width: 79%;
  --container-widget-flex-grow: 0;
}

.elementor-188 .elementor-element.elementor-element-5a2cd7a7 .elementor-heading-title {
  color: #FFE25B;
  font-family: "Poppins", Sans-serif;
  font-size: 28px;
  font-weight: 500;
  text-transform: uppercase;
}

.elementor-188 .elementor-element.elementor-element-5a2cd7a7>.elementor-widget-container {
  margin: 30px 0px 0px 0px;
}

.elementor-188 .elementor-element.elementor-element-5a2cd7a7.elementor-element {
  --align-self: center;
}

.elementor-188 .elementor-element.elementor-element-67872583 {
  --e-image-carousel-slides-to-show: 3;
}

.elementor-188 .elementor-element.elementor-element-67872583 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #f4c770;
  border-radius: 10px 10px 10px 10px;
}

.elementor-188 .elementor-element.elementor-element-67872583>.elementor-widget-container {
  margin: 0px 0px 17px 0px;
  padding: 21px 20px 0px 20px;
}

.elementor-188 .elementor-element.elementor-element-324ab79 {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --background-transition: 0.3s;
}

.elementor-188 .elementor-element.elementor-element-709f4b39 .elementor-wrapper {
  --video-aspect-ratio: 1.77777;
}

.elementor-188 .elementor-element.elementor-element-709f4b39>.elementor-widget-container {
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.97);
}

.elementor-188 .elementor-element.elementor-element-2c05575a .elementor-wrapper {
  --video-aspect-ratio: 1.77777;
}

.elementor-188 .elementor-element.elementor-element-2c05575a>.elementor-widget-container {
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.97);
}

.elementor-188 .elementor-element.elementor-element-19e73187>.elementor-container {
  max-width: 950px;
}

.elementor-188 .elementor-element.elementor-element-19e73187 {
  padding: 30px 30px 30px 30px;
}

.elementor-188 .elementor-element.elementor-element-593789be {
  text-align: center;
}

.elementor-188 .elementor-element.elementor-element-593789be .elementor-heading-title {
  color: #362929;
  font-family: "Montserrat", Sans-serif;
  font-size: 33px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1.2em;
}

.elementor-188 .elementor-element.elementor-element-593789be>.elementor-widget-container {
  margin: 2% 15% 0% 15%;
}

.elementor-188 .elementor-element.elementor-element-41fbbd46 {
  --e-image-carousel-slides-to-show: 3;
}

.elementor-188 .elementor-element.elementor-element-41fbbd46 .elementor-swiper-button.elementor-swiper-button-prev,
.elementor-188 .elementor-element.elementor-element-41fbbd46 .elementor-swiper-button.elementor-swiper-button-next {
  font-size: 30px;
}

.elementor-188 .elementor-element.elementor-element-41fbbd46 .swiper-pagination-bullet {
  width: 3px;
  height: 3px;
}

.elementor-188 .elementor-element.elementor-element-991efb3:not(.elementor-motion-effects-element-type-background),
.elementor-188 .elementor-element.elementor-element-991efb3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #000000;
}

.elementor-188 .elementor-element.elementor-element-991efb3 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 10px 0px;
}

.elementor-188 .elementor-element.elementor-element-991efb3>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-188 .elementor-element.elementor-element-4e8b82c9>.elementor-container {
  max-width: 801px;
}

.elementor-188 .elementor-element.elementor-element-6f448929 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-188 .elementor-element.elementor-element-27d38004 {
  text-align: center;
  color: #FFFFFF;
  font-family: "Montserrat", Sans-serif;
  font-size: 33px;
  font-weight: 600;
  line-height: 1.3em;
}

.elementor-188 .elementor-element.elementor-element-27d38004>.elementor-widget-container {
  margin: 0px 0px -20px 0px;
}

.elementor-188 .elementor-element.elementor-element-1fd25afa {
  text-align: center;
  color: #FFFFFF;
  font-family: "Montserrat", Sans-serif;
  font-size: 15px;
  font-weight: 400;
}

.elementor-188 .elementor-element.elementor-element-1fd25afa>.elementor-widget-container {
  margin: 12px 0px 3px 0px;
}

.elementor-188 .elementor-element.elementor-element-6cba61db>.elementor-container {
  max-width: 940px;
}

.elementor-188 .elementor-element.elementor-element-6cba61db>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-188 .elementor-element.elementor-element-6cba61db:not(.elementor-motion-effects-element-type-background),
.elementor-188 .elementor-element.elementor-element-6cba61db>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #000000;
}

.elementor-188 .elementor-element.elementor-element-6cba61db>.elementor-background-overlay {
  background-color: #000000;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-188 .elementor-element.elementor-element-6cba61db {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -1%;
  margin-bottom: -2%;
  padding: 1% 0% 2% 0%;
}

.elementor-188 .elementor-element.elementor-element-4358962:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-188 .elementor-element.elementor-element-4358962>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #AD025E;
}

.elementor-188 .elementor-element.elementor-element-4358962>.elementor-element-populated,
.elementor-188 .elementor-element.elementor-element-4358962>.elementor-element-populated>.elementor-background-overlay,
.elementor-188 .elementor-element.elementor-element-4358962>.elementor-background-slideshow {
  border-radius: 35px 35px 35px 35px;
}

.elementor-188 .elementor-element.elementor-element-4358962>.elementor-element-populated {
  box-shadow: 0px 0px 10px 0px #FFFFFF;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 18px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 16px 16px 16px 16px;
}

.elementor-188 .elementor-element.elementor-element-4358962>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-188 .elementor-element.elementor-element-2e393417 {
  text-align: center;
  color: #FFFFFF;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1.4px;
}

.elementor-188 .elementor-element.elementor-element-2e393417>.elementor-widget-container {
  margin: 0px 0px -20px 0px;
}

.elementor-188 .elementor-element.elementor-element-39ba7687 {
  text-align: center;
}

.elementor-188 .elementor-element.elementor-element-39ba7687 .elementor-heading-title {
  color: #FFFFFF;
  font-family: "Montserrat", Sans-serif;
  font-size: 22px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1.2em;
  letter-spacing: -0.5px;
}

.elementor-188 .elementor-element.elementor-element-5a8667f7 .elementor-countdown-wrapper {
  max-width: 56%;
}

.elementor-188 .elementor-element.elementor-element-5a8667f7 .elementor-countdown-item {
  background-color: #D25B4C;
  border-radius: 15px 15px 15px 15px;
}

body:not(.rtl) .elementor-188 .elementor-element.elementor-element-5a8667f7 .elementor-countdown-item:not(:first-of-type) {
  margin-left: calc(10px/2);
}

body:not(.rtl) .elementor-188 .elementor-element.elementor-element-5a8667f7 .elementor-countdown-item:not(:last-of-type) {
  margin-right: calc(10px/2);
}

body.rtl .elementor-188 .elementor-element.elementor-element-5a8667f7 .elementor-countdown-item:not(:first-of-type) {
  margin-right: calc(10px/2);
}

body.rtl .elementor-188 .elementor-element.elementor-element-5a8667f7 .elementor-countdown-item:not(:last-of-type) {
  margin-left: calc(10px/2);
}

.elementor-188 .elementor-element.elementor-element-5a8667f7 .elementor-countdown-digits {
  font-family: "Montserrat", Sans-serif;
  font-size: 59px;
  font-weight: 700;
}

.elementor-188 .elementor-element.elementor-element-5a8667f7>.elementor-widget-container {
  margin: 4px 4px 2px 4px;
  padding: 0px 80px 7px 80px;
}

.elementor-188 .elementor-element.elementor-element-6bb7aba1 {
  --iteration-count: infinite;
  --animation-duration: 1200ms;
  --dynamic-text-color: #FFFFFF;
}

.elementor-188 .elementor-element.elementor-element-6bb7aba1 .elementor-headline {
  text-align: center;
  font-family: "Montserrat", Sans-serif;
  font-size: 30px;
  font-weight: 600;
  letter-spacing: -1.2px;
}

.elementor-188 .elementor-element.elementor-element-6bb7aba1 .elementor-headline-dynamic-wrapper path {
  stroke: #FC1616;
  stroke-width: 11px;
}

.elementor-188 .elementor-element.elementor-element-6bb7aba1 .elementor-headline-dynamic-wrapper svg {
  z-index: 2;
}

.elementor-188 .elementor-element.elementor-element-6bb7aba1 .elementor-headline-dynamic-text {
  z-index: auto;
  font-weight: 600;
}

.elementor-188 .elementor-element.elementor-element-6bb7aba1 .elementor-headline-plain-text {
  color: #FFFFFF;
}

.elementor-188 .elementor-element.elementor-element-7e0b3bd3 {
  --iteration-count: infinite;
  --animation-duration: 1200ms;
  --dynamic-text-color: #E1F319;
}

.elementor-188 .elementor-element.elementor-element-7e0b3bd3 .elementor-headline {
  text-align: center;
  font-family: "Montserrat", Sans-serif;
  font-size: 39px;
  font-weight: 600;
  letter-spacing: -1.2px;
}

.elementor-188 .elementor-element.elementor-element-7e0b3bd3 .elementor-headline-dynamic-wrapper path {
  stroke: #CFC836;
}

.elementor-188 .elementor-element.elementor-element-7e0b3bd3 .elementor-headline-plain-text {
  color: #FFFFFF;
}

.elementor-188 .elementor-element.elementor-element-7e0b3bd3 .elementor-headline-dynamic-text {
  font-family: "Montserrat", Sans-serif;
  font-weight: 800;
}

.elementor-188 .elementor-element.elementor-element-7e0b3bd3>.elementor-widget-container {
  margin: -35px 0px 0px 0px;
}

.elementor-188 .elementor-element.elementor-element-1787b5 {
  text-align: center;
}

.elementor-188 .elementor-element.elementor-element-1787b5 .elementor-heading-title {
  color: #FFD1CB;
  font-family: "Montserrat", Sans-serif;
  font-size: 57px;
  font-weight: 800;
  letter-spacing: -0.9px;
}

.elementor-188 .elementor-element.elementor-element-48384bd0 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-188 .elementor-element.elementor-element-6b62a639 .elementor-button {
  font-family: "Montserrat", Sans-serif;
  font-size: 22px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.9px;
  fill: #FFFFFF;
  color: #FFFFFF;
  background-color: transparent;
  background-image: linear-gradient(133deg, #129C39 0%, #0AA73A 100%);
  border-radius: 44px 44px 44px 44px;
  padding: 22px 8px 22px 8px;
}

.elementor-188 .elementor-element.elementor-element-6b62a639 {
  width: var(--container-widget-width, 67%);
  max-width: 67%;
  --container-widget-width: 67%;
  --container-widget-flex-grow: 0;
}

.elementor-188 .elementor-element.elementor-element-6b62a639.elementor-element {
  --align-self: center;
}

.elementor-188 .elementor-element.elementor-element-43795274 {
  text-align: center;
}

.elementor-188 .elementor-element.elementor-element-43795274 img {
  width: 28%;
  filter: brightness(200%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-188 .elementor-element.elementor-element-43795274>.elementor-widget-container {
  margin: 8px 0px 24px 0px;
}

.elementor-188 .elementor-element.elementor-element-27b2cb34>.elementor-container {
  max-width: 1100px;
}

.elementor-188 .elementor-element.elementor-element-27b2cb34:not(.elementor-motion-effects-element-type-background),
.elementor-188 .elementor-element.elementor-element-27b2cb34>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF;
}

.elementor-188 .elementor-element.elementor-element-27b2cb34 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 60px 0px 60px 0px;
}

.elementor-188 .elementor-element.elementor-element-27b2cb34>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-188 .elementor-element.elementor-element-5e3d3de8 img {
  width: 62%;
}

.elementor-bc-flex-widget .elementor-188 .elementor-element.elementor-element-28586300.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-188 .elementor-element.elementor-element-28586300.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-188 .elementor-element.elementor-element-62dc0667 {
  text-align: left;
  color: #FFFFFF;
  font-family: "Montserrat", Sans-serif;
  font-size: 38px;
  font-weight: 500;
  line-height: 1.3em;
}

.elementor-188 .elementor-element.elementor-element-62dc0667>.elementor-widget-container {
  margin: 0px 0px -10px 0px;
}

.elementor-188 .elementor-element.elementor-element-70feb1f2 {
  color: #000000;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.elementor-188 .elementor-element.elementor-element-70feb1f2>.elementor-widget-container {
  margin: 0px 0px -20px 0px;
}

.elementor-188 .elementor-element.elementor-element-4bc65bfa>.elementor-container {
  max-width: 700px;
}

.elementor-188 .elementor-element.elementor-element-4bc65bfa:not(.elementor-motion-effects-element-type-background),
.elementor-188 .elementor-element.elementor-element-4bc65bfa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF;
}

.elementor-188 .elementor-element.elementor-element-4bc65bfa {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 40px 0px 40px 0px;
}

.elementor-188 .elementor-element.elementor-element-4bc65bfa>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-188 .elementor-element.elementor-element-2d111510 {
  text-align: center;
  color: #00000059;
  font-family: "Montserrat", Sans-serif;
  font-size: 56px;
  font-weight: bold;
}

.elementor-188 .elementor-element.elementor-element-2d111510>.elementor-widget-container {
  margin: 0px 0px -60px 0px;
}

.elementor-188 .elementor-element.elementor-element-5ea7f907 {
  text-align: center;
  color: #FFFFFF;
  font-family: "Montserrat", Sans-serif;
  font-size: 23px;
  font-weight: 400;
  line-height: 1.3em;
}

.elementor-188 .elementor-element.elementor-element-5ea7f907>.elementor-widget-container {
  margin: 16px 0px -9px 0px;
}

.elementor-188 .elementor-element.elementor-element-2c7cad68 .elementor-tab-title {
  border-width: 1px;
  border-color: #02010100;
  background-color: #923B6B;
}

.elementor-188 .elementor-element.elementor-element-2c7cad68 .elementor-tab-content {
  border-width: 1px;
  border-bottom-color: #02010100;
  background-color: #4E222224;
  color: #2A2323;
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

.elementor-188 .elementor-element.elementor-element-2c7cad68 .elementor-toggle-item:not(:last-child) {
  margin-bottom: 24px;
}

.elementor-188 .elementor-element.elementor-element-2c7cad68 .elementor-toggle-item {
  box-shadow: 0px 21px 22px 0px rgba(0, 0, 0, 0.24);
}

.elementor-188 .elementor-element.elementor-element-2c7cad68 .elementor-toggle-title,
.elementor-188 .elementor-element.elementor-element-2c7cad68 .elementor-toggle-icon {
  color: #FFFFFF;
}

.elementor-188 .elementor-element.elementor-element-2c7cad68 .elementor-toggle-icon svg {
  fill: #FFFFFF;
}

.elementor-188 .elementor-element.elementor-element-2c7cad68 .elementor-toggle-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 16px;
  font-weight: bold;
}

.elementor-188 .elementor-element.elementor-element-2c7cad68>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 20px 0px;
}

.elementor-188 .elementor-element.elementor-element-1f0cadb6:not(.elementor-motion-effects-element-type-background),
.elementor-188 .elementor-element.elementor-element-1f0cadb6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #E9E9E9;
}

.elementor-188 .elementor-element.elementor-element-1f0cadb6 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 10px 0px;
}

.elementor-188 .elementor-element.elementor-element-1f0cadb6>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-188 .elementor-element.elementor-element-449a78a6 {
  text-align: center;
  font-family: "Montserrat", Sans-serif;
  font-weight: 400;
}

:root {
  --page-title-display: none;
}

body.elementor-page-188 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

body.elementor-page-188:not(.elementor-motion-effects-element-type-background),
body.elementor-page-188>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF;
}

@media(max-width:1024px) {
  .elementor-188 .elementor-element.elementor-element-324ab79 {
    --grid-auto-flow: row;
  }
}

@media(max-width:767px) {

  .elementor-188 .elementor-element.elementor-element-41879a3a:not(.elementor-motion-effects-element-type-background),
  .elementor-188 .elementor-element.elementor-element-41879a3a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    /* background-image: url("../../2024/03/Design-sem-nome-1.jpg"); */
  }

  .elementor-188 .elementor-element.elementor-element-41879a3a {
    margin-top: 0px;
    margin-bottom: -37px;
  }

  .elementor-188 .elementor-element.elementor-element-f17b7a7 {
    text-align: center;
    font-size: 20px;
  }

  .elementor-188 .elementor-element.elementor-element-f17b7a7>.elementor-widget-container {
    /* margin: 87px 0px -15px 0px; */
    padding: 40px 0px 0px 0px;
  }

  .elementor-188 .elementor-element.elementor-element-3207ecba {
    text-align: center;
    font-size: 13px;
  }

  .elementor-188 .elementor-element.elementor-element-3207ecba>.elementor-widget-container {
    margin: 0% 0% -5% 0%;
  }

  .elementor-188 .elementor-element.elementor-element-349fd785 {
    --width: 1600px;
    --min-height: 222px;
  }

  .elementor-188 .elementor-element.elementor-element-6a308fd5>.elementor-widget-container {
    margin: 0px 0px 174px 0px;
    padding: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
  }

  .elementor-188 .elementor-element.elementor-element-4f955a7a .elementor-button {
    font-size: 14px;
    padding: 21px 14px 21px 14px;
  }

  .elementor-188 .elementor-element.elementor-element-4f955a7a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-188 .elementor-element.elementor-element-cc848c6 img {
    width: 61%;
  }

  .elementor-188 .elementor-element.elementor-element-49545687 {
    --spacer-size: 10px;
  }

  .elementor-188 .elementor-element.elementor-element-37fa15d8:not(.elementor-motion-effects-element-type-background),
  .elementor-188 .elementor-element.elementor-element-37fa15d8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-size: 0% auto;
  }

  .elementor-188 .elementor-element.elementor-element-37fa15d8>.elementor-shape-bottom svg,
  .elementor-188 .elementor-element.elementor-element-37fa15d8>.e-con-inner>.elementor-shape-bottom svg {
    width: calc(207% + 1.3px);
    height: 42px;
  }

  .elementor-188 .elementor-element.elementor-element-37fa15d8 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 20px;
    --padding-right: 20px;
  }

  .elementor-188 .elementor-element.elementor-element-3d00c800 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }

  .elementor-188 .elementor-element.elementor-element-266f41b2 {
    text-align: center;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }

  .elementor-188 .elementor-element.elementor-element-266f41b2 .elementor-heading-title {
    font-size: 22px;
  }

  .elementor-188 .elementor-element.elementor-element-266f41b2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-188 .elementor-element.elementor-element-2f025c67 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --gap: 20px 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-188 .elementor-element.elementor-element-475c51db .elementor-icon-box-wrapper {
    text-align: center;
  }

  .elementor-188 .elementor-element.elementor-element-475c51db .elementor-icon {
    font-size: 42px;
  }

  .elementor-188 .elementor-element.elementor-element-475c51db .elementor-icon-box-title,
  .elementor-188 .elementor-element.elementor-element-475c51db .elementor-icon-box-title a {
    font-size: 18px;
  }

  .elementor-188 .elementor-element.elementor-element-475c51db .elementor-icon-box-description {
    font-size: 16px;
  }

  .elementor-188 .elementor-element.elementor-element-475c51db {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }

  .elementor-188 .elementor-element.elementor-element-4e683daf .elementor-icon-box-wrapper {
    text-align: center;
  }

  .elementor-188 .elementor-element.elementor-element-4e683daf .elementor-icon {
    font-size: 42px;
  }

  .elementor-188 .elementor-element.elementor-element-4e683daf .elementor-icon-box-title,
  .elementor-188 .elementor-element.elementor-element-4e683daf .elementor-icon-box-title a {
    font-size: 18px;
  }

  .elementor-188 .elementor-element.elementor-element-4e683daf .elementor-icon-box-description {
    font-size: 16px;
  }

  .elementor-188 .elementor-element.elementor-element-4e683daf {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }

  .elementor-188 .elementor-element.elementor-element-47bda835 .elementor-icon-box-wrapper {
    text-align: center;
  }

  .elementor-188 .elementor-element.elementor-element-47bda835 .elementor-icon {
    font-size: 42px;
  }

  .elementor-188 .elementor-element.elementor-element-47bda835 .elementor-icon-box-title,
  .elementor-188 .elementor-element.elementor-element-47bda835 .elementor-icon-box-title a {
    font-size: 18px;
  }

  .elementor-188 .elementor-element.elementor-element-47bda835 .elementor-icon-box-description {
    font-size: 16px;
  }

  .elementor-188 .elementor-element.elementor-element-47bda835 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }

  .elementor-188 .elementor-element.elementor-element-7de3ad5e {
    margin-top: 0px;
    margin-bottom: -57px;
    padding: 10% 0% 10% 0%;
  }

  .elementor-188 .elementor-element.elementor-element-312382cc>.elementor-element-populated {
    padding: 20px 20px 20px 20px;
  }

  .elementor-188 .elementor-element.elementor-element-3bda4d5d {
    text-align: center;
  }

  .elementor-188 .elementor-element.elementor-element-3bda4d5d .elementor-heading-title {
    font-size: 26px;
  }

  .elementor-188 .elementor-element.elementor-element-3bda4d5d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-188 .elementor-element.elementor-element-22ac6849 {
    text-align: center;
    font-size: 17px;
  }

  .elementor-188 .elementor-element.elementor-element-396fee8a {
    text-align: center;
    font-size: 17px;
  }

  .elementor-188 .elementor-element.elementor-element-1d0807a6 .elementor-button {
    font-size: 14px;
    padding: 21px 14px 21px 14px;
  }

  .elementor-188 .elementor-element.elementor-element-1d0807a6>.elementor-widget-container {
    margin: -18px 0px -1px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-188 .elementor-element.elementor-element-1d0807a6 {
    width: 100%;
    max-width: 100%;
  }

  .elementor-188 .elementor-element.elementor-element-1d0807a6.elementor-element {
    --align-self: center;
  }

  .elementor-188 .elementor-element.elementor-element-6c29adb0>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-188 .elementor-element.elementor-element-19bec89a {
    text-align: center;
  }

  .elementor-188 .elementor-element.elementor-element-19bec89a img {
    width: 100%;
  }

  .elementor-188 .elementor-element.elementor-element-19bec89a>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }

  .elementor-188 .elementor-element.elementor-element-4c576589 {
    padding: 40px 0px 0px 0px;
  }

  .elementor-188 .elementor-element.elementor-element-6ac5bf8b .elementor-heading-title {
    font-size: 30px;
  }

  .elementor-188 .elementor-element.elementor-element-6ac5bf8b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-188 .elementor-element.elementor-element-2b261fa7 .elementor-heading-title {
    font-size: 15px;
  }

  .elementor-188 .elementor-element.elementor-element-25b422c9 {
    padding: 0px 0px 0px 0px;
  }

  .elementor-188 .elementor-element.elementor-element-78c6e0c9 {
    width: 100%;
  }

  .elementor-188 .elementor-element.elementor-element-78c6e0c9>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-188 .elementor-element.elementor-element-65c57d4f {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }

  .elementor-188 .elementor-element.elementor-element-1ed1b19c {
    --gap: 2% 2%;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-188 .elementor-element.elementor-element-3f7d9141 {
    --gap: 2% 2%;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }

  .elementor-188 .elementor-element.elementor-element-5cf93c02 .elementor-image-box-img {
    margin-bottom: 0px;
  }

  .elementor-188 .elementor-element.elementor-element-5cf93c02 .elementor-image-box-wrapper .elementor-image-box-img {
    /* width: 75%; */
  }

  .elementor-188 .elementor-element.elementor-element-5cf93c02 .elementor-image-box-title {
    font-size: 14px;
  }

  .elementor-188 .elementor-element.elementor-element-5cf93c02 {
    --container-widget-width: 49%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 49%);
    max-width: 49%;
  }

  .elementor-188 .elementor-element.elementor-element-6de9c1ec .elementor-image-box-img {
    margin-bottom: 0px;
  }

  .elementor-188 .elementor-element.elementor-element-6de9c1ec .elementor-image-box-wrapper .elementor-image-box-img {
    /* width: 75%; */
  }

  .elementor-188 .elementor-element.elementor-element-6de9c1ec .elementor-image-box-title {
    font-size: 14px;
  }

  .elementor-188 .elementor-element.elementor-element-6de9c1ec {
    --container-widget-width: 49%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 49%);
    max-width: 49%;
  }

  .elementor-188 .elementor-element.elementor-element-743626f2 .elementor-image-box-img {
    margin-bottom: 0px;
  }

  .elementor-188 .elementor-element.elementor-element-743626f2 .elementor-image-box-wrapper .elementor-image-box-img {
    /* width: 75%; */
  }

  .elementor-188 .elementor-element.elementor-element-743626f2 .elementor-image-box-title {
    font-size: 14px;
  }

  .elementor-188 .elementor-element.elementor-element-743626f2 {
    --container-widget-width: 49%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 49%);
    max-width: 49%;
  }

  .elementor-188 .elementor-element.elementor-element-1367254c .elementor-image-box-img {
    margin-bottom: 0px;
  }

  .elementor-188 .elementor-element.elementor-element-1367254c .elementor-image-box-wrapper .elementor-image-box-img {
    /* width: 75%; */
  }

  .elementor-188 .elementor-element.elementor-element-1367254c .elementor-image-box-title {
    font-size: 14px;
  }

  .elementor-188 .elementor-element.elementor-element-1367254c {
    --container-widget-width: 49%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 49%);
    max-width: 49%;
  }

  .elementor-188 .elementor-element.elementor-element-ecff92c {
    --gap: 2% 2%;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-188 .elementor-element.elementor-element-3630a9c3 {
    --gap: 2% 2%;
    --margin-top: 0px;
    --margin-bottom: -24px;
    --margin-left: 0px;
    --margin-right: 0px;
  }

  .elementor-188 .elementor-element.elementor-element-424b51b1 .elementor-image-box-img {
    margin-bottom: 0px;
  }

  .elementor-188 .elementor-element.elementor-element-424b51b1 .elementor-image-box-wrapper .elementor-image-box-img {
    /* width: 75%; */
  }

  .elementor-188 .elementor-element.elementor-element-424b51b1 .elementor-image-box-title {
    font-size: 14px;
  }

  .elementor-188 .elementor-element.elementor-element-424b51b1 {
    --container-widget-width: 49%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 49%);
    max-width: 49%;
  }

  .elementor-188 .elementor-element.elementor-element-1ebbc3d8 .elementor-image-box-img {
    margin-bottom: 0px;
  }

  .elementor-188 .elementor-element.elementor-element-1ebbc3d8 .elementor-image-box-wrapper .elementor-image-box-img {
    /* width: 75%; */
  }

  .elementor-188 .elementor-element.elementor-element-1ebbc3d8 .elementor-image-box-title {
    font-size: 14px;
  }

  .elementor-188 .elementor-element.elementor-element-1ebbc3d8 {
    --container-widget-width: 49%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 49%);
    max-width: 49%;
  }

  .elementor-188 .elementor-element.elementor-element-42bca6fd .elementor-image-box-img {
    margin-bottom: 0px;
  }

  .elementor-188 .elementor-element.elementor-element-42bca6fd .elementor-image-box-wrapper .elementor-image-box-img {
    /* width: 75%; */
  }

  .elementor-188 .elementor-element.elementor-element-42bca6fd .elementor-image-box-title {
    font-size: 14px;
  }

  .elementor-188 .elementor-element.elementor-element-42bca6fd {
    --container-widget-width: 49%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 49%);
    max-width: 49%;
  }

  .elementor-188 .elementor-element.elementor-element-1458f4a3 .elementor-image-box-img {
    margin-bottom: 0px;
  }

  .elementor-188 .elementor-element.elementor-element-1458f4a3 .elementor-image-box-wrapper .elementor-image-box-img {
    /* width: 75%; */
  }

  .elementor-188 .elementor-element.elementor-element-1458f4a3 .elementor-image-box-title {
    font-size: 14px;
  }

  .elementor-188 .elementor-element.elementor-element-1458f4a3 {
    --container-widget-width: 49%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 49%);
    max-width: 49%;
  }

  .elementor-188 .elementor-element.elementor-element-c7b8b2e {
    --margin-top: 0px;
    --margin-bottom: -35px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-188 .elementor-element.elementor-element-746f7c07 {
    --gap: 2% 2%;
  }

  .elementor-188 .elementor-element.elementor-element-1de9a705 {
    --gap: 2% 2%;
  }

  .elementor-188 .elementor-element.elementor-element-76c5e129 .elementor-image-box-img {
    margin-bottom: 0px;
  }

  .elementor-188 .elementor-element.elementor-element-76c5e129 .elementor-image-box-wrapper .elementor-image-box-img {
    /* width: 75%; */
  }

  .elementor-188 .elementor-element.elementor-element-76c5e129 .elementor-image-box-title {
    font-size: 14px;
  }

  .elementor-188 .elementor-element.elementor-element-76c5e129 {
    --container-widget-width: 49%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 49%);
    max-width: 49%;
  }

  .elementor-188 .elementor-element.elementor-element-321954fc .elementor-image-box-img {
    margin-bottom: 0px;
  }

  .elementor-188 .elementor-element.elementor-element-321954fc .elementor-image-box-wrapper .elementor-image-box-img {
    /* width: 75%; */
  }

  .elementor-188 .elementor-element.elementor-element-321954fc .elementor-image-box-title {
    font-size: 14px;
  }

  .elementor-188 .elementor-element.elementor-element-321954fc {
    --container-widget-width: 49%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 49%);
    max-width: 49%;
  }

  .elementor-188 .elementor-element.elementor-element-69284aff .elementor-image-box-img {
    margin-bottom: 0px;
  }

  .elementor-188 .elementor-element.elementor-element-69284aff .elementor-image-box-wrapper .elementor-image-box-img {
    /* width: 75%; */
  }

  .elementor-188 .elementor-element.elementor-element-69284aff .elementor-image-box-title {
    font-size: 14px;
  }

  .elementor-188 .elementor-element.elementor-element-69284aff {
    --container-widget-width: 49%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 49%);
    max-width: 49%;
  }

  .elementor-188 .elementor-element.elementor-element-1e727d6b .elementor-image-box-img {
    margin-bottom: 0px;
  }

  .elementor-188 .elementor-element.elementor-element-1e727d6b .elementor-image-box-wrapper .elementor-image-box-img {
    /* width: 75%; */
  }

  .elementor-188 .elementor-element.elementor-element-1e727d6b .elementor-image-box-title {
    font-size: 14px;
  }

  .elementor-188 .elementor-element.elementor-element-1e727d6b {
    --container-widget-width: 49%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 49%);
    max-width: 49%;
  }

  .elementor-188 .elementor-element.elementor-element-4faa1e4f {
    --margin-top: 0px;
    --margin-bottom: -43px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-188 .elementor-element.elementor-element-4680bd80 {
    --gap: 2% 2%;
  }

  .elementor-188 .elementor-element.elementor-element-790f7d29 {
    --gap: 2% 2%;
  }

  .elementor-188 .elementor-element.elementor-element-bcb626b .elementor-image-box-img {
    margin-bottom: 0px;
  }

  .elementor-188 .elementor-element.elementor-element-bcb626b .elementor-image-box-wrapper .elementor-image-box-img {
    /* width: 75%; */
  }

  .elementor-188 .elementor-element.elementor-element-bcb626b .elementor-image-box-title {
    font-size: 14px;
  }

  .elementor-188 .elementor-element.elementor-element-bcb626b {
    --container-widget-width: 49%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 49%);
    max-width: 49%;
  }

  .elementor-188 .elementor-element.elementor-element-43cc1244 .elementor-image-box-img {
    margin-bottom: 0px;
  }

  .elementor-188 .elementor-element.elementor-element-43cc1244 .elementor-image-box-wrapper .elementor-image-box-img {
    /* width: 75%; */
  }

  .elementor-188 .elementor-element.elementor-element-43cc1244 .elementor-image-box-title {
    font-size: 14px;
  }

  .elementor-188 .elementor-element.elementor-element-43cc1244 {
    --container-widget-width: 49%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 49%);
    max-width: 49%;
  }

  .elementor-188 .elementor-element.elementor-element-5e0948e2 .elementor-image-box-img {
    margin-bottom: 0px;
  }

  .elementor-188 .elementor-element.elementor-element-5e0948e2 .elementor-image-box-wrapper .elementor-image-box-img {
    /* width: 75%; */
  }

  .elementor-188 .elementor-element.elementor-element-5e0948e2 .elementor-image-box-title {
    font-size: 14px;
  }

  .elementor-188 .elementor-element.elementor-element-5e0948e2 {
    --container-widget-width: 49%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 49%);
    max-width: 49%;
  }

  .elementor-188 .elementor-element.elementor-element-8154bfd .elementor-image-box-img {
    margin-bottom: 0px;
  }

  .elementor-188 .elementor-element.elementor-element-8154bfd .elementor-image-box-wrapper .elementor-image-box-img {
    /* width: 75%; */
  }

  .elementor-188 .elementor-element.elementor-element-8154bfd .elementor-image-box-title {
    font-size: 14px;
  }

  .elementor-188 .elementor-element.elementor-element-8154bfd {
    --container-widget-width: 49%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 49%);
    max-width: 49%;
  }

  .elementor-188 .elementor-element.elementor-element-1191fe69 {
    --margin-top: 0px;
    --margin-bottom: -41px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-188 .elementor-element.elementor-element-1c81ba99 {
    --gap: 2% 2%;
  }

  .elementor-188 .elementor-element.elementor-element-7c2e5538 {
    --gap: 2% 2%;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-188 .elementor-element.elementor-element-53a64c9b {
    --gap: 2% 2%;
  }

  .elementor-188 .elementor-element.elementor-element-1af8ecd4 .elementor-image-box-img {
    margin-bottom: 0px;
  }

  .elementor-188 .elementor-element.elementor-element-1af8ecd4 .elementor-image-box-wrapper .elementor-image-box-img {
    /* width: 75%; */
  }

  .elementor-188 .elementor-element.elementor-element-1af8ecd4 .elementor-image-box-title {
    font-size: 14px;
  }

  .elementor-188 .elementor-element.elementor-element-1af8ecd4 {
    --container-widget-width: 49%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 49%);
    max-width: 49%;
  }

  .elementor-188 .elementor-element.elementor-element-538e3c95 .elementor-image-box-img {
    margin-bottom: 0px;
  }

  .elementor-188 .elementor-element.elementor-element-538e3c95 .elementor-image-box-wrapper .elementor-image-box-img {
    /* width: 75%; */
  }

  .elementor-188 .elementor-element.elementor-element-538e3c95 .elementor-image-box-title {
    font-size: 14px;
  }

  .elementor-188 .elementor-element.elementor-element-538e3c95 {
    --container-widget-width: 49%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 49%);
    max-width: 49%;
  }

  .elementor-188 .elementor-element.elementor-element-31a76461 .elementor-image-box-img {
    margin-bottom: 0px;
  }

  .elementor-188 .elementor-element.elementor-element-31a76461 .elementor-image-box-wrapper .elementor-image-box-img {
    /* width: 75%; */
  }

  .elementor-188 .elementor-element.elementor-element-31a76461 .elementor-image-box-title {
    font-size: 14px;
  }

  .elementor-188 .elementor-element.elementor-element-31a76461 {
    --container-widget-width: 49%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 49%);
    max-width: 49%;
  }

  .elementor-188 .elementor-element.elementor-element-4ab1aad8 .elementor-image-box-img {
    margin-bottom: 0px;
  }

  .elementor-188 .elementor-element.elementor-element-4ab1aad8 .elementor-image-box-wrapper .elementor-image-box-img {
    /* width: 75%; */
  }

  .elementor-188 .elementor-element.elementor-element-4ab1aad8 .elementor-image-box-title {
    font-size: 14px;
  }

  .elementor-188 .elementor-element.elementor-element-4ab1aad8 {
    --container-widget-width: 49%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 49%);
    max-width: 49%;
  }

  .elementor-188 .elementor-element.elementor-element-21592b20 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-188 .elementor-element.elementor-element-614bf8dc {
    --gap: 2% 2%;
  }

  .elementor-188 .elementor-element.elementor-element-2ad94dfc {
    --gap: 2% 2%;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-188 .elementor-element.elementor-element-49371b2f {
    --gap: 2% 2%;
  }

  .elementor-188 .elementor-element.elementor-element-291c32f8 .elementor-image-box-img {
    margin-bottom: 0px;
  }

  .elementor-188 .elementor-element.elementor-element-291c32f8 .elementor-image-box-wrapper .elementor-image-box-img {
    /* width: 75%; */
  }

  .elementor-188 .elementor-element.elementor-element-291c32f8 .elementor-image-box-title {
    font-size: 14px;
  }

  .elementor-188 .elementor-element.elementor-element-291c32f8 {
    --container-widget-width: 49%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 49%);
    max-width: 49%;
  }

  .elementor-188 .elementor-element.elementor-element-137924cf .elementor-image-box-img {
    margin-bottom: 0px;
  }

  .elementor-188 .elementor-element.elementor-element-137924cf .elementor-image-box-wrapper .elementor-image-box-img {
    /* width: 75%; */
  }

  .elementor-188 .elementor-element.elementor-element-137924cf .elementor-image-box-title {
    font-size: 14px;
  }

  .elementor-188 .elementor-element.elementor-element-137924cf {
    --container-widget-width: 49%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 49%);
    max-width: 49%;
  }

  .elementor-188 .elementor-element.elementor-element-4f810f5d .elementor-image-box-img {
    margin-bottom: 0px;
  }

  .elementor-188 .elementor-element.elementor-element-4f810f5d .elementor-image-box-wrapper .elementor-image-box-img {
    /* width: 75%; */
  }

  .elementor-188 .elementor-element.elementor-element-4f810f5d .elementor-image-box-title {
    font-size: 14px;
  }

  .elementor-188 .elementor-element.elementor-element-4f810f5d {
    --container-widget-width: 49%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 49%);
    max-width: 49%;
  }

  .elementor-188 .elementor-element.elementor-element-568263e0 .elementor-image-box-img {
    margin-bottom: 0px;
  }

  .elementor-188 .elementor-element.elementor-element-568263e0 .elementor-image-box-wrapper .elementor-image-box-img {
    /* width: 75%; */
  }

  .elementor-188 .elementor-element.elementor-element-568263e0 .elementor-image-box-title {
    font-size: 14px;
  }

  .elementor-188 .elementor-element.elementor-element-568263e0 {
    --container-widget-width: 49%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 49%);
    max-width: 49%;
  }

  .elementor-188 .elementor-element.elementor-element-a596cb3 {
    padding: 20px 20px 20px 20px;
  }

  .elementor-188 .elementor-element.elementor-element-16c47a38 .elementor-heading-title {
    font-size: 38px;
  }

  .elementor-188 .elementor-element.elementor-element-16c47a38>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-188 .elementor-element.elementor-element-490b2950 .elementor-heading-title {
    font-size: 20px;
    line-height: 1.1em;
  }

  .elementor-188 .elementor-element.elementor-element-490b2950>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-188 .elementor-element.elementor-element-490b2950 {
    width: 100%;
    max-width: 100%;
  }

  .elementor-188 .elementor-element.elementor-element-4a6b632a {
    font-size: 13px;
    width: 100%;
    max-width: 100%;
  }

  .elementor-188 .elementor-element.elementor-element-21b11537 {
    padding: 20px 20px 20px 20px;
  }

  .elementor-188 .elementor-element.elementor-element-219762b9 img {
    width: 80%;
  }

  .elementor-188 .elementor-element.elementor-element-76f3d7e3 {
    font-size: 24px;
  }

  .elementor-188 .elementor-element.elementor-element-74576000 {
    padding: 20px 20px 20px 20px;
  }

  .elementor-188 .elementor-element.elementor-element-25dd8aff {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }

  .elementor-188 .elementor-element.elementor-element-25dd8aff img {
    width: 76%;
  }

  .elementor-188 .elementor-element.elementor-element-52c04af3 {
    font-size: 24px;
  }

  .elementor-188 .elementor-element.elementor-element-4bc0156a {
    padding: 20px 20px 20px 20px;
  }

  .elementor-188 .elementor-element.elementor-element-1ebaa3fb {
    text-align: center;
    width: 100%;
    max-width: 100%;
  }

  .elementor-188 .elementor-element.elementor-element-1ebaa3fb img {
    width: 76%;
  }

  .elementor-188 .elementor-element.elementor-element-41d7106c {
    font-size: 24px;
  }

  .elementor-188 .elementor-element.elementor-element-1105ebe6 {
    padding: 20px 20px 20px 20px;
  }

  .elementor-188 .elementor-element.elementor-element-2cfc167d img {
    width: 80%;
  }

  .elementor-188 .elementor-element.elementor-element-2cb33032 {
    font-size: 24px;
  }

  .elementor-188 .elementor-element.elementor-element-6d6fd8e5 .elementor-heading-title {
    font-size: 23px;
  }

  .elementor-188 .elementor-element.elementor-element-6d6fd8e5>.elementor-widget-container {
    margin: 34px 0px 14px 0px;
  }

  .elementor-188 .elementor-element.elementor-element-1cd476b4 {
    --min-height: 395px;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-188 .elementor-element.elementor-element-65425d4 {
    --padding-top: 0px;
    --padding-bottom: 160px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-188 .elementor-element.elementor-element-50c26c50>.elementor-widget-container {
    margin: 0px 0px 2px 0px;
    padding: 0px 0px 26px 0px;
  }

  .elementor-188 .elementor-element.elementor-element-1d67e298 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-188 .elementor-element.elementor-element-6989a4d8>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 171px 0px;
  }

  .elementor-188 .elementor-element.elementor-element-4fc7b719 {
    padding: 40px 0px 0px 0px;
  }

  .elementor-188 .elementor-element.elementor-element-2af3e221 {
    font-size: 22px;
    --container-widget-width: 297px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 297px);
    max-width: 297px;
  }

  .elementor-188 .elementor-element.elementor-element-2af3e221.elementor-element {
    --align-self: center;
  }

  .elementor-188 .elementor-element.elementor-element-59c038e0 .elementor-button {
    font-size: 14px;
    padding: 21px 14px 21px 14px;
  }

  .elementor-188 .elementor-element.elementor-element-59c038e0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-188 .elementor-element.elementor-element-186592dc img {
    width: 68%;
  }

  .elementor-188 .elementor-element.elementor-element-1b4b1065>.elementor-shape-top svg {
    width: calc(120% + 1.3px);
    height: 34px;
  }

  .elementor-188 .elementor-element.elementor-element-1b4b1065 {
    padding: 20px 20px 20px 20px;
  }

  .elementor-188 .elementor-element.elementor-element-47096d26>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-188 .elementor-element.elementor-element-65bc0dc0 .elementor-heading-title {
    font-size: 22px;
  }

  .elementor-188 .elementor-element.elementor-element-65bc0dc0>.elementor-widget-container {
    margin: 32px 0px 0px 0px;
  }

  .elementor-188 .elementor-element.elementor-element-65bc0dc0 {
    width: 100%;
    max-width: 100%;
  }

  .elementor-188 .elementor-element.elementor-element-58419b2d {
    text-align: center;
    font-size: 14px;
  }

  .elementor-188 .elementor-element.elementor-element-5a2cd7a7 .elementor-heading-title {
    font-size: 22px;
  }

  .elementor-188 .elementor-element.elementor-element-5a2cd7a7>.elementor-widget-container {
    margin: 32px 0px 0px 0px;
  }

  .elementor-188 .elementor-element.elementor-element-5a2cd7a7 {
    width: 100%;
    max-width: 100%;
  }

  .elementor-188 .elementor-element.elementor-element-324ab79 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
  }

  .elementor-188 .elementor-element.elementor-element-f2614cf>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-188 .elementor-element.elementor-element-593789be .elementor-heading-title {
    font-size: 19px;
  }

  .elementor-188 .elementor-element.elementor-element-593789be>.elementor-widget-container {
    margin: 0% 0% 0% 0%;
    padding: 15px 15px 0px 15px;
  }

  .elementor-188 .elementor-element.elementor-element-41fbbd46 {
    --e-image-carousel-slides-to-show: 1;
  }

  .elementor-188 .elementor-element.elementor-element-67007585 {
    width: 100%;
  }

  .elementor-188 .elementor-element.elementor-element-27d38004 {
    font-size: 24px;
    width: var(--container-widget-width, 274px);
    max-width: 274px;
    --container-widget-width: 274px;
    --container-widget-flex-grow: 0;
  }

  .elementor-188 .elementor-element.elementor-element-27d38004.elementor-element {
    --align-self: center;
  }

  .elementor-188 .elementor-element.elementor-element-1fd25afa {
    font-size: 13px;
    width: 100%;
    max-width: 100%;
  }

  .elementor-188 .elementor-element.elementor-element-6cba61db {
    padding: 10% 0% 10% 0%;
  }

  .elementor-188 .elementor-element.elementor-element-4358962>.elementor-element-populated {
    margin: -47px 10px 6px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-188 .elementor-element.elementor-element-2e393417 {
    font-size: 12px;
  }

  .elementor-188 .elementor-element.elementor-element-2e393417>.elementor-widget-container {
    margin: 20px 0px 3px 0px;
  }

  .elementor-188 .elementor-element.elementor-element-39ba7687 .elementor-heading-title {
    font-size: 26px;
  }

  .elementor-188 .elementor-element.elementor-element-5a8667f7 .elementor-countdown-wrapper {
    max-width: 90%;
  }

  body:not(.rtl) .elementor-188 .elementor-element.elementor-element-5a8667f7 .elementor-countdown-item:not(:first-of-type) {
    margin-left: calc(5px/2);
  }

  body:not(.rtl) .elementor-188 .elementor-element.elementor-element-5a8667f7 .elementor-countdown-item:not(:last-of-type) {
    margin-right: calc(5px/2);
  }

  body.rtl .elementor-188 .elementor-element.elementor-element-5a8667f7 .elementor-countdown-item:not(:first-of-type) {
    margin-right: calc(5px/2);
  }

  body.rtl .elementor-188 .elementor-element.elementor-element-5a8667f7 .elementor-countdown-item:not(:last-of-type) {
    margin-left: calc(5px/2);
  }

  .elementor-188 .elementor-element.elementor-element-5a8667f7>.elementor-widget-container {
    margin: 2px 2px 2px 2px;
    padding: 20px 20px 20px 20px;
  }

  .elementor-188 .elementor-element.elementor-element-6bb7aba1 .elementor-headline {
    font-size: 22px;
  }

  .elementor-188 .elementor-element.elementor-element-7e0b3bd3 .elementor-headline {
    font-size: 26px;
  }

  .elementor-188 .elementor-element.elementor-element-6b62a639 .elementor-button {
    font-size: 17px;
    border-radius: 18px 18px 18px 18px;
    padding: 25px 14px 25px 14px;
  }

  .elementor-188 .elementor-element.elementor-element-6b62a639>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-188 .elementor-element.elementor-element-6b62a639 {
    width: 100%;
    max-width: 100%;
  }

  .elementor-188 .elementor-element.elementor-element-43795274 img {
    width: 61%;
  }

  .elementor-188 .elementor-element.elementor-element-62dc0667 {
    text-align: center;
    font-size: 26px;
  }

  .elementor-188 .elementor-element.elementor-element-4bc65bfa {
    padding: 20px 20px 20px 20px;
  }

  .elementor-188 .elementor-element.elementor-element-5ea7f907 {
    font-size: 26px;
  }

  .elementor-188 .elementor-element.elementor-element-449a78a6 {
    font-size: 14px;
  }

  .elementor-188 .elementor-element.elementor-element-449a78a6>.elementor-widget-container {
    padding: 5px 5px 5px 5px;
  }
}

@media(min-width:768px) {
  .elementor-188 .elementor-element.elementor-element-69bf3949 {
    width: 41.055%;
  }

  .elementor-188 .elementor-element.elementor-element-604c8091 {
    width: 58.945%;
  }

  .elementor-188 .elementor-element.elementor-element-1191fe69 {
    --content-width: 1515px;
  }

  .elementor-188 .elementor-element.elementor-element-21592b20 {
    --content-width: 1515px;
  }

  .elementor-188 .elementor-element.elementor-element-67f6758f {
    --content-width: 594px;
  }
}

/* Start custom CSS for heading, class: .elementor-element-266f41b2 */
.elementor-188 .elementor-element.elementor-element-266f41b2 linha {
  box-shadow: inset 0 -18px 0 #e8c8de;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-475c51db */
.elementor-188 .elementor-element.elementor-element-475c51db {
  z-index: 0;
}

.elementor-188 .elementor-element.elementor-element-475c51db:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  border-radius: 15px;
  background: linear-gradient(to bottom, #fff, #fffff000);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4e683daf */
.elementor-188 .elementor-element.elementor-element-4e683daf {
  z-index: 0;
}

.elementor-188 .elementor-element.elementor-element-4e683daf:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  border-radius: 15px;
  background: linear-gradient(to bottom, #fff, #fffff000);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-47bda835 */
.elementor-188 .elementor-element.elementor-element-47bda835 {
  z-index: 0;
}

.elementor-188 .elementor-element.elementor-element-47bda835:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 1px;
  border-radius: 15px;
  background: linear-gradient(to bottom, #fff, #fffff000);
  -webkit-mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  mask:
    linear-gradient(#fff 0 0) content-box,
    linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bda4d5d */
.elementor-188 .elementor-element.elementor-element-3bda4d5d .degrade {
  background-image: linear-gradient(45deg, #EBD48D, #E2AC07);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-21b11537 */
.elementor-188 .elementor-element.elementor-element-21b11537 {
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(10px);
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-74576000 */
.elementor-188 .elementor-element.elementor-element-74576000 {
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(10px);
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4bc0156a */
.elementor-188 .elementor-element.elementor-element-4bc0156a {
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(10px);
}

/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1105ebe6 */
.elementor-188 .elementor-element.elementor-element-1105ebe6 {
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(10px);
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-593789be */
.elementor-188 .elementor-element.elementor-element-593789be .degrade {
  background-image: linear-gradient(45deg, #EBD48D, #E2AC07);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-39ba7687 */
.elementor-188 .elementor-element.elementor-element-39ba7687 .degrade {
  background-image: linear-gradient(45deg, #EBD48D, #E2AC07);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* End custom CSS */
/* Start custom CSS */
html,
body {
  width: 100vw;
  max-width: 100vw;
  overflow-x: hidden !important;
}

/* End custom CSS */