.elementor-481 .elementor-element.elementor-element-2819a12 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --align-items: stretch;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 144px;
  --padding-bottom: 0px;
  --padding-left: 40px;
  --padding-right: 40px;
  --z-index: 1;
}
.elementor-481
  .elementor-element.elementor-element-2819a12:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-481
  .elementor-element.elementor-element-2819a12
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-astglobalcolor4);
}
.elementor-481 .elementor-element.elementor-element-2819a12,
.elementor-481 .elementor-element.elementor-element-2819a12::before {
  --border-transition: 0.3s;
}
.elementor-481 .elementor-element.elementor-element-fa0434a {
  --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-481 .elementor-element.elementor-element-002d03a {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-astglobalcolor0);
  --divider-border-width: 4px;
}
.elementor-481
  .elementor-element.elementor-element-002d03a
  .elementor-divider-separator {
  width: 48px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-481 .elementor-element.elementor-element-002d03a .elementor-divider {
  text-align: center;
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-481
  .elementor-element.elementor-element-002d03a
  > .elementor-widget-container {
  padding: 0px 0px 24px 0px;
}
.elementor-481 .elementor-element.elementor-element-1c5edfc {
  text-align: center;
}
.elementor-481 .elementor-element.elementor-element-616436f img {
  width: 24px;
}
.elementor-481
  .elementor-element.elementor-element-616436f
  > .elementor-widget-container {
  margin: 24px 0px -14px 0px;
}
.elementor-481 .elementor-element.elementor-element-78103ef {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --align-items: stretch;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 104px;
  --padding-bottom: 104px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-481
  .elementor-element.elementor-element-78103ef:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-481
  .elementor-element.elementor-element-78103ef
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-astglobalcolor5);
}
.elementor-481 .elementor-element.elementor-element-78103ef,
.elementor-481 .elementor-element.elementor-element-78103ef::before {
  --border-transition: 0.3s;
}
.elementor-481 .elementor-element.elementor-element-7a8902c {
  --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: 24px;
}
.elementor-481
  .elementor-element.elementor-element-b9dc297
  .elementor-heading-title {
  color: var(--e-global-color-astglobalcolor3);
}
.elementor-481
  .elementor-element.elementor-element-2cc6a5d
  .elementor-heading-title {
  letter-spacing: -2px;
}
.elementor-481 .elementor-element.elementor-element-dda9629 {
  text-align: left;
}
.elementor-481 .elementor-element.elementor-element-dda9629 img {
  border-radius: 16px 16px 16px 16px;
}
.elementor-481
  .elementor-element.elementor-element-dda9629
  > .elementor-widget-container {
  padding: 28px 0px 28px 0px;
}
.elementor-481 .elementor-element.elementor-element-4899ab7 {
  text-align: right;
}
.elementor-481 .elementor-element.elementor-element-4899ab7 img {
  border-radius: 16px 16px 16px 16px;
}
.elementor-481 .elementor-element.elementor-element-8a2f5c3 {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 40px;
  --padding-bottom: 0px;
  --padding-left: 24px;
  --padding-right: 0px;
}
.elementor-481 .elementor-element.elementor-element-6cd2bb5 {
  text-align: left;
}
.elementor-481 .elementor-element.elementor-element-6cd2bb5 img {
  border-radius: 16px 16px 16px 16px;
}
.elementor-481 .elementor-element.elementor-element-ae98b09 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --align-items: stretch;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 28px;
  --padding-bottom: 0px;
  --padding-left: 96px;
  --padding-right: 80px;
}
.elementor-481 .elementor-element.elementor-element-07a9858 {
  --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-481 .elementor-element.elementor-element-950aba7 {
  color: var(--e-global-color-astglobalcolor2);
  font-weight: 600;
}
.elementor-481
  .elementor-element.elementor-element-950aba7
  > .elementor-widget-container {
  margin: 0px 0px -16px 0px;
}
.elementor-481 .elementor-element.elementor-element-c0bc6e1 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --align-items: stretch;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 200px;
  --padding-bottom: 200px;
  --padding-left: 200px;
  --padding-right: 200px;
}
.elementor-481
  .elementor-element.elementor-element-c0bc6e1:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-481
  .elementor-element.elementor-element-c0bc6e1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("//cdn.xuansiwei.com/dingy11730/1758970842354/tupian2_r__1269-939_c__dacec6_.png?x-oss-process=style/png_small");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-481 .elementor-element.elementor-element-c0bc6e1,
.elementor-481 .elementor-element.elementor-element-c0bc6e1::before {
  --border-transition: 0.3s;
}
.elementor-481 .elementor-element.elementor-element-be1615b {
  --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-481
  .elementor-element.elementor-element-3dd0668
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-481
  .elementor-element.elementor-element-3dd0668.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-astglobalcolor1);
}
.elementor-481
  .elementor-element.elementor-element-3dd0668.elementor-view-framed
  .elementor-icon,
.elementor-481
  .elementor-element.elementor-element-3dd0668.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-astglobalcolor1);
  border-color: var(--e-global-color-astglobalcolor1);
}
.elementor-481
  .elementor-element.elementor-element-3dd0668.elementor-view-framed
  .elementor-icon,
.elementor-481
  .elementor-element.elementor-element-3dd0668.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-astglobalcolor1);
}
.elementor-481
  .elementor-element.elementor-element-3dd0668.elementor-view-stacked
  .elementor-icon:hover {
  background-color: var(--e-global-color-astglobalcolor2);
}
.elementor-481
  .elementor-element.elementor-element-3dd0668.elementor-view-framed
  .elementor-icon:hover,
.elementor-481
  .elementor-element.elementor-element-3dd0668.elementor-view-default
  .elementor-icon:hover {
  color: var(--e-global-color-astglobalcolor2);
  border-color: var(--e-global-color-astglobalcolor2);
}
.elementor-481
  .elementor-element.elementor-element-3dd0668.elementor-view-framed
  .elementor-icon:hover,
.elementor-481
  .elementor-element.elementor-element-3dd0668.elementor-view-default
  .elementor-icon:hover
  svg {
  fill: var(--e-global-color-astglobalcolor2);
}
.elementor-481 .elementor-element.elementor-element-3dd0668 .elementor-icon {
  font-size: 24px;
  padding: 24px;
}
.elementor-481
  .elementor-element.elementor-element-3dd0668
  .elementor-icon
  svg {
  height: 24px;
}
.elementor-481 .elementor-element.elementor-element-c12ee64 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --align-items: stretch;
  --gap: 0px 0px;
  --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-481
  .elementor-element.elementor-element-c12ee64:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-481
  .elementor-element.elementor-element-c12ee64
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-astglobalcolor5);
}
.elementor-481 .elementor-element.elementor-element-c12ee64,
.elementor-481 .elementor-element.elementor-element-c12ee64::before {
  --border-transition: 0.3s;
}
.elementor-481 .elementor-element.elementor-element-2a35b02 {
  --display: flex;
  --gap: 0px 0px;
  --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-481 .elementor-element.elementor-element-cf4aea4 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --align-items: stretch;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-astglobalcolor3);
  --border-color: var(--e-global-color-astglobalcolor3);
  --margin-top: 0px;
  --margin-bottom: 104px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 64px;
  --padding-bottom: 64px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-481 .elementor-element.elementor-element-cf4aea4,
.elementor-481 .elementor-element.elementor-element-cf4aea4::before {
  --border-transition: 0.3s;
}
.elementor-481 .elementor-element.elementor-element-94980ae {
  --display: flex;
  --gap: 16px 16px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 80px;
}
.elementor-481
  .elementor-element.elementor-element-77df7e5
  .elementor-heading-title {
  letter-spacing: -1px;
}
.elementor-481 .elementor-element.elementor-element-a82cba9 {
  font-size: 13px;
}
.elementor-481
  .elementor-element.elementor-element-a82cba9
  > .elementor-widget-container {
  margin: 0px 0px -14px 0px;
}
.elementor-481 .elementor-element.elementor-element-0c6037a {
  --display: flex;
  --gap: 16px 16px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-481
  .elementor-element.elementor-element-50243fe
  .elementor-heading-title {
  letter-spacing: -1px;
}
.elementor-481 .elementor-element.elementor-element-8097c3b {
  font-size: 13px;
}
.elementor-481
  .elementor-element.elementor-element-8097c3b
  > .elementor-widget-container {
  margin: 0px 0px -14px 0px;
}
.elementor-481 .elementor-element.elementor-element-7256634 {
  --display: flex;
  --gap: 16px 16px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 80px;
  --padding-right: 0px;
}
.elementor-481
  .elementor-element.elementor-element-52b4e74
  .elementor-heading-title {
  letter-spacing: -1px;
}
.elementor-481 .elementor-element.elementor-element-aa8a991 {
  font-size: 13px;
}
.elementor-481
  .elementor-element.elementor-element-aa8a991
  > .elementor-widget-container {
  margin: 0px 0px -14px 0px;
}
.elementor-481 .elementor-element.elementor-element-b0f53a9 {
  text-align: center;
}
.elementor-481
  .elementor-element.elementor-element-b0f53a9
  .elementor-heading-title {
  letter-spacing: -2px;
}
.elementor-481
  .elementor-element.elementor-element-b0f53a9
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 0% 24% 0% 24%;
}
.elementor-481 .elementor-element.elementor-element-efb199e {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --align-items: stretch;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 40px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-481 .elementor-element.elementor-element-02b388b {
  --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: 80px;
}
.elementor-481
  .elementor-element.elementor-element-2158919.elementor-position-right
  .elementor-image-box-img {
  margin-left: 24px;
}
.elementor-481
  .elementor-element.elementor-element-2158919.elementor-position-left
  .elementor-image-box-img {
  margin-right: 24px;
}
.elementor-481
  .elementor-element.elementor-element-2158919.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 24px;
}
.elementor-481
  .elementor-element.elementor-element-2158919
  .elementor-image-box-title {
  margin-bottom: 16px;
  color: var(--e-global-color-astglobalcolor2);
  font-weight: 600;
}
.elementor-481
  .elementor-element.elementor-element-2158919
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 20%;
}
.elementor-481
  .elementor-element.elementor-element-2158919
  .elementor-image-box-img
  img {
  border-radius: 40px;
  transition-duration: 0.3s;
}
.elementor-481 .elementor-element.elementor-element-8c9a1f5 {
  --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: 80px;
  --padding-right: 0px;
}
.elementor-481
  .elementor-element.elementor-element-3d133b2.elementor-position-right
  .elementor-image-box-img {
  margin-left: 24px;
}
.elementor-481
  .elementor-element.elementor-element-3d133b2.elementor-position-left
  .elementor-image-box-img {
  margin-right: 24px;
}
.elementor-481
  .elementor-element.elementor-element-3d133b2.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 24px;
}
.elementor-481
  .elementor-element.elementor-element-3d133b2
  .elementor-image-box-title {
  margin-bottom: 16px;
  color: var(--e-global-color-astglobalcolor2);
  font-weight: 600;
}
.elementor-481
  .elementor-element.elementor-element-3d133b2
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 20%;
}
.elementor-481
  .elementor-element.elementor-element-3d133b2
  .elementor-image-box-img
  img {
  border-radius: 40px;
  transition-duration: 0.3s;
}
.elementor-481 .elementor-element.elementor-element-9c4bc25 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --align-items: stretch;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 64px;
  --margin-bottom: 104px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-481 .elementor-element.elementor-element-b506b02 {
  --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: 80px;
}
.elementor-481
  .elementor-element.elementor-element-d5a1e9f.elementor-position-right
  .elementor-image-box-img {
  margin-left: 24px;
}
.elementor-481
  .elementor-element.elementor-element-d5a1e9f.elementor-position-left
  .elementor-image-box-img {
  margin-right: 24px;
}
.elementor-481
  .elementor-element.elementor-element-d5a1e9f.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 24px;
}
.elementor-481
  .elementor-element.elementor-element-d5a1e9f
  .elementor-image-box-title {
  margin-bottom: 16px;
  color: var(--e-global-color-astglobalcolor2);
  font-weight: 600;
}
.elementor-481
  .elementor-element.elementor-element-d5a1e9f
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 20%;
}
.elementor-481
  .elementor-element.elementor-element-d5a1e9f
  .elementor-image-box-img
  img {
  border-radius: 40px;
  transition-duration: 0.3s;
}
.elementor-481 .elementor-element.elementor-element-bfb0afb {
  --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: 80px;
  --padding-right: 0px;
}
.elementor-481
  .elementor-element.elementor-element-b18177b.elementor-position-right
  .elementor-image-box-img {
  margin-left: 24px;
}
.elementor-481
  .elementor-element.elementor-element-b18177b.elementor-position-left
  .elementor-image-box-img {
  margin-right: 24px;
}
.elementor-481
  .elementor-element.elementor-element-b18177b.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 24px;
}
.elementor-481
  .elementor-element.elementor-element-b18177b
  .elementor-image-box-title {
  margin-bottom: 16px;
  color: var(--e-global-color-astglobalcolor2);
  font-weight: 600;
}
.elementor-481
  .elementor-element.elementor-element-b18177b
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 20%;
}
.elementor-481
  .elementor-element.elementor-element-b18177b
  .elementor-image-box-img
  img {
  border-radius: 40px;
  transition-duration: 0.3s;
}
@media (max-width: 1024px) {
  .elementor-481 .elementor-element.elementor-element-2819a12 {
    --padding-top: 104px;
    --padding-bottom: 0px;
    --padding-left: 40px;
    --padding-right: 40px;
  }
  .elementor-481
    .elementor-element.elementor-element-002d03a
    > .elementor-widget-container {
    padding: 0px 0px 16px 0px;
  }
  .elementor-481
    .elementor-element.elementor-element-616436f
    > .elementor-widget-container {
    margin: 24px 0px -12px 0px;
  }
  .elementor-481 .elementor-element.elementor-element-78103ef {
    --padding-top: 80px;
    --padding-bottom: 80px;
    --padding-left: 40px;
    --padding-right: 40px;
  }
  .elementor-481 .elementor-element.elementor-element-ae98b09 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 40px;
    --padding-right: 0px;
  }
  .elementor-481 .elementor-element.elementor-element-c0bc6e1 {
    --padding-top: 104px;
    --padding-bottom: 104px;
    --padding-left: 104px;
    --padding-right: 104px;
  }
  .elementor-481 .elementor-element.elementor-element-c12ee64 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 40px;
    --padding-right: 40px;
  }
  .elementor-481 .elementor-element.elementor-element-cf4aea4 {
    --margin-top: 0px;
    --margin-bottom: 48px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 48px;
    --padding-bottom: 48px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-481 .elementor-element.elementor-element-94980ae {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 32px;
  }
  .elementor-481 .elementor-element.elementor-element-0c6037a {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 16px;
    --padding-right: 16px;
  }
  .elementor-481 .elementor-element.elementor-element-7256634 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 32px;
    --padding-right: 0px;
  }
  .elementor-481 .elementor-element.elementor-element-02b388b {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 24px;
  }
  .elementor-481 .elementor-element.elementor-element-8c9a1f5 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 24px;
    --padding-right: 0px;
  }
  .elementor-481 .elementor-element.elementor-element-9c4bc25 {
    --margin-top: 48px;
    --margin-bottom: 80px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-481 .elementor-element.elementor-element-b506b02 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 24px;
  }
  .elementor-481 .elementor-element.elementor-element-bfb0afb {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 24px;
    --padding-right: 0px;
  }
}
@media (max-width: 767px) {
  .elementor-481
    .elementor-element.elementor-element-002d03a
    .elementor-divider {
    text-align: center;
  }
  .elementor-481
    .elementor-element.elementor-element-002d03a
    .elementor-divider-separator {
    margin: 0 auto;
    margin-center: 0;
  }
  .elementor-481 .elementor-element.elementor-element-78103ef {
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap: wrap;
    --padding-top: 64px;
    --padding-bottom: 64px;
    --padding-left: 24px;
    --padding-right: 24px;
  }
  .elementor-481 .elementor-element.elementor-element-7a8902c {
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 20px 0px;
    --padding-top: 0px;
    --padding-bottom: 24px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-481
    .elementor-element.elementor-element-2cc6a5d
    .elementor-heading-title {
    letter-spacing: 0px;
  }
  .elementor-481
    .elementor-element.elementor-element-2cc6a5d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-481
    .elementor-element.elementor-element-dda9629
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 8px 0px 0px;
  }
  .elementor-481 .elementor-element.elementor-element-dda9629 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
  }
  .elementor-481
    .elementor-element.elementor-element-4899ab7
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 8px;
  }
  .elementor-481 .elementor-element.elementor-element-4899ab7 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
  }
  .elementor-481 .elementor-element.elementor-element-8a2f5c3 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-481 .elementor-element.elementor-element-ae98b09 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-481 .elementor-element.elementor-element-07a9858 {
    --padding-top: 16px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-481 .elementor-element.elementor-element-c0bc6e1 {
    --padding-top: 48px;
    --padding-bottom: 48px;
    --padding-left: 48px;
    --padding-right: 48px;
  }
  .elementor-481 .elementor-element.elementor-element-3dd0668 .elementor-icon {
    font-size: 16px;
  }
  .elementor-481
    .elementor-element.elementor-element-3dd0668
    .elementor-icon
    svg {
    height: 16px;
  }
  .elementor-481 .elementor-element.elementor-element-c12ee64 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 24px;
    --padding-right: 24px;
  }
  .elementor-481 .elementor-element.elementor-element-2a35b02 {
    --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-481 .elementor-element.elementor-element-94980ae {
    --gap: 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 32px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-481 .elementor-element.elementor-element-0c6037a {
    --gap: 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 32px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-481 .elementor-element.elementor-element-7256634 {
    --gap: 8px 8px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-481
    .elementor-element.elementor-element-b0f53a9
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-481 .elementor-element.elementor-element-efb199e {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-481 .elementor-element.elementor-element-02b388b {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 48px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-481
    .elementor-element.elementor-element-2158919
    .elementor-image-box-img {
    margin-bottom: 24px;
  }
  .elementor-481
    .elementor-element.elementor-element-2158919.elementor-position-right
    .elementor-image-box-img {
    margin-left: 24px;
  }
  .elementor-481
    .elementor-element.elementor-element-2158919.elementor-position-left
    .elementor-image-box-img {
    margin-right: 24px;
  }
  .elementor-481
    .elementor-element.elementor-element-2158919.elementor-position-top
    .elementor-image-box-img {
    margin-bottom: 24px;
  }
  .elementor-481
    .elementor-element.elementor-element-2158919
    .elementor-image-box-title {
    margin-bottom: 16px;
  }
  .elementor-481 .elementor-element.elementor-element-8c9a1f5 {
    --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-481
    .elementor-element.elementor-element-3d133b2
    .elementor-image-box-img {
    margin-bottom: 24px;
  }
  .elementor-481 .elementor-element.elementor-element-9c4bc25 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-481 .elementor-element.elementor-element-b506b02 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 48px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-481
    .elementor-element.elementor-element-d5a1e9f
    .elementor-image-box-img {
    margin-bottom: 24px;
  }
  .elementor-481 .elementor-element.elementor-element-bfb0afb {
    --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-481
    .elementor-element.elementor-element-b18177b
    .elementor-image-box-img {
    margin-bottom: 24px;
  }
}
