.elementor-1982 .elementor-element.elementor-element-aadeb0b {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap: nowrap;
  --background-transition: 0.3s;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-1982 .elementor-element.elementor-element-237b26b {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-block-start: 165px;
  --padding-block-end: 150px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-1982 .elementor-element.elementor-element-3378baa {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
  --padding-block-start: 0%;
  --padding-block-end: 0%;
  --padding-inline-start: 0%;
  --padding-inline-end: 10%;
}
.elementor-1982
  .elementor-element.elementor-element-cf7670e
  > .elementor-widget-container {
  padding: 0px 0px 32px 0px;
}
.elementor-1982 .elementor-element.elementor-element-cf7670e {
  width: var(--container-widget-width, 392px);
  max-width: 392px;
  --container-widget-width: 392px;
  --container-widget-flex-grow: 0;
}
.elementor-1982 .elementor-element.elementor-element-2740445 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-block-start: 0px;
  --padding-block-end: 60px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-1982 .elementor-element.elementor-element-292b9a4 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-1982 .elementor-element.elementor-element-914cdc6 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-1982 .elementor-element.elementor-element-c33b086 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-1982 .elementor-element.elementor-element-8acd4ab {
  --display: flex;
  --background-transition: 0.3s;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-1982 .elementor-element.elementor-element-59bff22 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
.elementor-1982 .elementor-element.elementor-element-baf126e {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --background-transition: 0.3s;
  --padding-block-start: 0px;
  --padding-block-end: 0px;
  --padding-inline-start: 0px;
  --padding-inline-end: 0px;
}
@media (max-width: 1440px) {
  .elementor-1982 .elementor-element.elementor-element-cf7670e {
    width: var(--container-widget-width, 390px);
    max-width: 390px;
    --container-widget-width: 390px;
    --container-widget-flex-grow: 0;
  }
  .elementor-1982 .elementor-element.elementor-element-2740445 {
    --padding-block-start: 0px;
    --padding-block-end: 40px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
  }
}
@media (min-width: 681px) {
  .elementor-1982 .elementor-element.elementor-element-aadeb0b {
    --width: 100%;
  }
  .elementor-1982 .elementor-element.elementor-element-3378baa {
    --width: 40%;
  }
  .elementor-1982 .elementor-element.elementor-element-292b9a4 {
    --width: 12%;
  }
  .elementor-1982 .elementor-element.elementor-element-914cdc6 {
    --width: 12%;
  }
  .elementor-1982 .elementor-element.elementor-element-c33b086 {
    --width: 12%;
  }
  .elementor-1982 .elementor-element.elementor-element-8acd4ab {
    --width: 12%;
  }
  .elementor-1982 .elementor-element.elementor-element-59bff22 {
    --width: 13%;
  }
  .elementor-1982 .elementor-element.elementor-element-baf126e {
    --width: 60%;
  }
}
@media (max-width: 1024px) and (min-width: 681px) {
  .elementor-1982 .elementor-element.elementor-element-3378baa {
    --width: 44%;
  }
  .elementor-1982 .elementor-element.elementor-element-baf126e {
    --width: 56%;
  }
}
@media (max-width: 780px) and (min-width: 681px) {
  .elementor-1982 .elementor-element.elementor-element-3378baa {
    --width: 100%;
  }
  .elementor-1982 .elementor-element.elementor-element-baf126e {
    --width: 100%;
  }
}
@media (max-width: 1024px) {
  .elementor-1982 .elementor-element.elementor-element-3378baa {
    --padding-block-start: 0%;
    --padding-block-end: 0%;
    --padding-inline-start: 0%;
    --padding-inline-end: 5%;
  }
  .elementor-1982 .elementor-element.elementor-element-cf7670e {
    width: var(--container-widget-width, 86%);
    max-width: 86%;
    --container-widget-width: 86%;
    --container-widget-flex-grow: 0;
  }
}
@media (max-width: 780px) {
  .elementor-1982 .elementor-element.elementor-element-237b26b {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
  }
  .elementor-1982 .elementor-element.elementor-element-3378baa {
    --padding-block-start: 0%;
    --padding-block-end: 0%;
    --padding-inline-start: 0%;
    --padding-inline-end: 25%;
  }
  .elementor-1982 .elementor-element.elementor-element-cf7670e {
    width: var(--container-widget-width, 70%);
    max-width: 70%;
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
  }
}
@media (max-width: 680px) {
  .elementor-1982 .elementor-element.elementor-element-237b26b {
    --padding-block-start: 125px;
    --padding-block-end: 27px;
    --padding-inline-start: 0px;
    --padding-inline-end: 0px;
  }
  .elementor-1982 .elementor-element.elementor-element-3378baa {
    --padding-block-start: 0%;
    --padding-block-end: 0%;
    --padding-inline-start: 0%;
    --padding-inline-end: 0%;
  }
  .elementor-1982 .elementor-element.elementor-element-cf7670e {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
  }
  .elementor-1982 .elementor-element.elementor-element-292b9a4 {
    --width: 15%;
  }
  .elementor-1982 .elementor-element.elementor-element-914cdc6 {
    --width: 15%;
  }
  .elementor-1982 .elementor-element.elementor-element-c33b086 {
    --width: 15%;
  }
  .elementor-1982 .elementor-element.elementor-element-8acd4ab {
    --width: 15%;
  }
  .elementor-1982 .elementor-element.elementor-element-59bff22 {
    --width: 20px;
  }
}
