.elementor-2168 .elementor-element.elementor-element-bd3ea3f {
  --display: flex;
  --min-height: 0px;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --margin-top: -120px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 120px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2168
  .elementor-element.elementor-element-bd3ea3f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2168
  .elementor-element.elementor-element-bd3ea3f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f6f6f6;
}
.elementor-2168 .elementor-element.elementor-element-fd415fc {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
}
.elementor-2168 .elementor-element.elementor-element-e4f9d72 {
  --display: flex;
  --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;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: flex-start;
  --gap: 5px 5px;
  --row-gap: 5px;
  --column-gap: 5px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2168
  .elementor-element.elementor-element-bd13900.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-bd13900 {
  text-align: left;
}
.elementor-2168
  .elementor-element.elementor-element-bd13900
  .elementor-heading-title {
  font-family: "inter-bold", sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 42px;
}
.elementor-2168
  .elementor-element.elementor-element-95e6d11.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-95e6d11 {
  text-align: left;
}
.elementor-2168
  .elementor-element.elementor-element-95e6d11
  .elementor-heading-title {
  font-family: "inter-bold", sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 42px;
  color: #1c43b9;
}
.elementor-2168
  .elementor-element.elementor-element-2a9fe13.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-2a9fe13 {
  text-align: left;
}
.elementor-2168
  .elementor-element.elementor-element-2a9fe13
  .elementor-heading-title {
  font-family: "inter-bold", sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 42px;
  color: #1c43b9;
}
.elementor-2168 .elementor-element.elementor-element-f038b7e .elementor-button {
  background-color: #1c43b9;
  font-family: "inter-regular", sans-serif;
  font-size: 15px;
  line-height: 1.3px;
  border-radius: 3px 3px 3px 3px;
  padding: 12px 24px 12px 24px;
}
.elementor-2168
  .elementor-element.elementor-element-f038b7e.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-e6ace76 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
}
.elementor-2168
  .elementor-element.elementor-element-7dec497.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-7dec497 img {
  opacity: 1;
}
.elementor-2168 .elementor-element.elementor-element-36a3390 {
  --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-mobile: wrap;
  --margin-top: 0px;
  --margin-bottom: 10px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 30px;
  --padding-bottom: 30px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-2168 .elementor-element.elementor-element-6a1a6c6 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
}
.elementor-2168 .elementor-element.elementor-element-ff69954 {
  --display: flex;
  --justify-content: center;
}
.elementor-2168
  .elementor-element.elementor-element-9d71281.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-a19cc38 {
  --display: flex;
  --justify-content: center;
}
.elementor-2168
  .elementor-element.elementor-element-f3228b9.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-ede35f7 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
}
.elementor-2168 .elementor-element.elementor-element-4bae9ea {
  --display: flex;
  --justify-content: center;
}
.elementor-2168
  .elementor-element.elementor-element-bedac23.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-fb7c681 {
  --display: flex;
  --justify-content: center;
}
.elementor-2168
  .elementor-element.elementor-element-d10b2b2.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-2c2fd00 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
}
.elementor-2168 .elementor-element.elementor-element-5824b54 {
  --display: flex;
  --justify-content: center;
}
.elementor-2168
  .elementor-element.elementor-element-4885ea7.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-02acb12 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
}
.elementor-2168 .elementor-element.elementor-element-eef57fe {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
}
.elementor-2168 .elementor-element.elementor-element-f93ca4a {
  --display: flex;
  --justify-content: center;
}
.elementor-2168
  .elementor-element.elementor-element-f001da1.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-e6f5656 {
  --display: flex;
  --justify-content: center;
}
.elementor-2168
  .elementor-element.elementor-element-16a2a4b.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-1d3d5a3 {
  --display: flex;
  --justify-content: center;
}
.elementor-2168
  .elementor-element.elementor-element-c79418f.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-5b8e7ec {
  --display: flex;
  --justify-content: center;
}
.elementor-2168
  .elementor-element.elementor-element-f11ea22.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-769195b {
  --display: flex;
  --justify-content: center;
}
.elementor-2168
  .elementor-element.elementor-element-fa8c586.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-7b718d2 {
  --display: flex;
}
.elementor-2168 .elementor-element.elementor-element-be3ce8c {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
}
.elementor-2168 .elementor-element.elementor-element-5da7ee9 {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 2px 2px 2px 2px;
  --border-top-width: 2px;
  --border-right-width: 2px;
  --border-bottom-width: 2px;
  --border-left-width: 2px;
  border-color: #0000005e;
  --border-color: #0000005e;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 35px;
  --padding-bottom: 35px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-2168
  .elementor-element.elementor-element-48a6f45.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168
  .elementor-element.elementor-element-5d7680f.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-5d7680f {
  text-align: center;
  font-family: "inter-regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
}
.elementor-2168 .elementor-element.elementor-element-6d6e9c9 {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 2px 2px 2px 2px;
  --border-top-width: 2px;
  --border-right-width: 2px;
  --border-bottom-width: 2px;
  --border-left-width: 2px;
  border-color: #0000005e;
  --border-color: #0000005e;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 35px;
  --padding-bottom: 35px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-2168
  .elementor-element.elementor-element-adbc0b5.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168
  .elementor-element.elementor-element-c21aa40.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-c21aa40 {
  text-align: center;
  font-family: "inter-regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
}
.elementor-2168 .elementor-element.elementor-element-ef54603 {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 2px 2px 2px 2px;
  --border-top-width: 2px;
  --border-right-width: 2px;
  --border-bottom-width: 2px;
  --border-left-width: 2px;
  border-color: #0000005e;
  --border-color: #0000005e;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 35px;
  --padding-bottom: 35px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-2168
  .elementor-element.elementor-element-a49cf0f.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168
  .elementor-element.elementor-element-fe1ba96.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-fe1ba96 {
  text-align: center;
  font-family: "inter-regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
}
.elementor-2168 .elementor-element.elementor-element-0469d50 {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 2px 2px 2px 2px;
  --border-top-width: 2px;
  --border-right-width: 2px;
  --border-bottom-width: 2px;
  --border-left-width: 2px;
  border-color: #0000005e;
  --border-color: #0000005e;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 35px;
  --padding-bottom: 35px;
  --padding-left: 40px;
  --padding-right: 40px;
}
.elementor-2168
  .elementor-element.elementor-element-c6709d7.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168
  .elementor-element.elementor-element-95c1e0a.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-95c1e0a {
  text-align: center;
  font-family: "inter-regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
}
.elementor-2168 .elementor-element.elementor-element-8be0caf {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-2168 .elementor-element.elementor-element-962429a {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 50px 50px;
  --row-gap: 50px;
  --column-gap: 50px;
}
.elementor-2168 .elementor-element.elementor-element-37ab789 {
  --display: flex;
  --justify-content: center;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: -40px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2168
  .elementor-element.elementor-element-e610828.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168
  .elementor-element.elementor-element-e610828
  .elementor-heading-title {
  font-size: 34px;
  font-weight: 700;
}
.elementor-2168
  .elementor-element.elementor-element-bc15e4d.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168
  .elementor-element.elementor-element-bc15e4d
  .elementor-heading-title {
  font-family: "inter-regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}
.elementor-2168
  .elementor-element.elementor-element-3ceb1cc
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-2168
  .elementor-element.elementor-element-3ceb1cc.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-3ceb1cc {
  font-family: "inter-regular", sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-2168
  .elementor-element.elementor-element-6e6fa3d
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-2168
  .elementor-element.elementor-element-6e6fa3d.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-6e6fa3d {
  font-family: "inter-regular", sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-2168 .elementor-element.elementor-element-69e6bc7 {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 3px 3px 3px 3px;
  --border-top-width: 3px;
  --border-right-width: 3px;
  --border-bottom-width: 3px;
  --border-left-width: 3px;
  border-color: #cccccc;
  --border-color: #cccccc;
  --border-radius: 10px 10px 10px 10px;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2168
  .elementor-element.elementor-element-1b41a52.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-7e1e9f4 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 12px 12px;
  --row-gap: 12px;
  --column-gap: 12px;
}
.elementor-2168 .elementor-element.elementor-element-6537381 {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 3px 3px 3px 3px;
  --border-top-width: 3px;
  --border-right-width: 3px;
  --border-bottom-width: 3px;
  --border-left-width: 3px;
  border-color: #cccccc;
  --border-color: #cccccc;
  --border-radius: 10px 10px 10px 10px;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-2168
  .elementor-element.elementor-element-f3b6c10.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-9d554b2 {
  --display: flex;
  --justify-content: center;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: -40px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2168
  .elementor-element.elementor-element-70045f2.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168
  .elementor-element.elementor-element-70045f2
  .elementor-heading-title {
  font-size: 34px;
  font-weight: 700;
}
.elementor-2168
  .elementor-element.elementor-element-b17246b.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168
  .elementor-element.elementor-element-b17246b
  .elementor-heading-title {
  font-family: "inter-regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}
.elementor-2168
  .elementor-element.elementor-element-7f20ad7
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-2168
  .elementor-element.elementor-element-7f20ad7.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-7f20ad7 {
  font-family: "inter-regular", sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-2168
  .elementor-element.elementor-element-16add5b
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-2168
  .elementor-element.elementor-element-16add5b.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-16add5b {
  font-family: "inter-regular", sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-2168 .elementor-element.elementor-element-a92e993 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 50px 50px;
  --row-gap: 50px;
  --column-gap: 50px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-2168 .elementor-element.elementor-element-afde421 {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 3px 3px 3px 3px;
  --border-top-width: 3px;
  --border-right-width: 3px;
  --border-bottom-width: 3px;
  --border-left-width: 3px;
  border-color: #cccccc;
  --border-color: #cccccc;
  --border-radius: 10px 10px 10px 10px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2168
  .elementor-element.elementor-element-7fa8da3.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-97d751a {
  --display: flex;
  --justify-content: center;
}
.elementor-2168
  .elementor-element.elementor-element-756ee41.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168
  .elementor-element.elementor-element-756ee41
  .elementor-heading-title {
  font-size: 34px;
  font-weight: 700;
}
.elementor-2168
  .elementor-element.elementor-element-4b7f9f5
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2168
  .elementor-element.elementor-element-4b7f9f5.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168
  .elementor-element.elementor-element-4b7f9f5
  .elementor-heading-title {
  font-family: "inter-regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}
.elementor-2168
  .elementor-element.elementor-element-77e6ce9
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-2168
  .elementor-element.elementor-element-77e6ce9.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-77e6ce9 {
  font-family: "inter-regular", sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-2168
  .elementor-element.elementor-element-8f45c36
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-2168
  .elementor-element.elementor-element-8f45c36.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-8f45c36 {
  font-family: "inter-regular", sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-2168 .elementor-element.elementor-element-3b1a14e {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 50px 50px;
  --row-gap: 50px;
  --column-gap: 50px;
}
.elementor-2168 .elementor-element.elementor-element-1bf9ff1 {
  --display: flex;
  --justify-content: center;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: -40px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2168
  .elementor-element.elementor-element-3ef1bfe.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168
  .elementor-element.elementor-element-3ef1bfe
  .elementor-heading-title {
  font-size: 34px;
  font-weight: 700;
}
.elementor-2168
  .elementor-element.elementor-element-0c07585.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168
  .elementor-element.elementor-element-0c07585
  .elementor-heading-title {
  font-family: "inter-regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}
.elementor-2168
  .elementor-element.elementor-element-e28d5da
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-2168
  .elementor-element.elementor-element-e28d5da.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-e28d5da {
  font-family: "inter-regular", sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-2168
  .elementor-element.elementor-element-3b7253a
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-2168
  .elementor-element.elementor-element-3b7253a.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-3b7253a {
  font-family: "inter-regular", sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-2168 .elementor-element.elementor-element-41b9b26 {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 3px 3px 3px 3px;
  --border-top-width: 3px;
  --border-right-width: 3px;
  --border-bottom-width: 3px;
  --border-left-width: 3px;
  border-color: #cccccc;
  --border-color: #cccccc;
  --border-radius: 10px 10px 10px 10px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2168
  .elementor-element.elementor-element-d6df359.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-c46c9d9 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 50px 50px;
  --row-gap: 50px;
  --column-gap: 50px;
}
.elementor-2168 .elementor-element.elementor-element-74fc61b {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 3px 3px 3px 3px;
  --border-top-width: 3px;
  --border-right-width: 3px;
  --border-bottom-width: 3px;
  --border-left-width: 3px;
  border-color: #cccccc;
  --border-color: #cccccc;
  --border-radius: 10px 10px 10px 10px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-2168
  .elementor-element.elementor-element-13e6122.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-18bc3ce {
  --display: flex;
  --justify-content: center;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: -40px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2168
  .elementor-element.elementor-element-2e7453e.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168
  .elementor-element.elementor-element-2e7453e
  .elementor-heading-title {
  font-size: 34px;
  font-weight: 700;
}
.elementor-2168
  .elementor-element.elementor-element-6fa3eab.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168
  .elementor-element.elementor-element-6fa3eab
  .elementor-heading-title {
  font-family: "inter-regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}
.elementor-2168
  .elementor-element.elementor-element-d83f4f3
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-2168
  .elementor-element.elementor-element-d83f4f3.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-d83f4f3 {
  font-family: "inter-regular", sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-2168
  .elementor-element.elementor-element-756e818
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-2168
  .elementor-element.elementor-element-756e818.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-756e818 {
  font-family: "inter-regular", sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-2168 .elementor-element.elementor-element-e3f3ecd {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 50px 50px;
  --row-gap: 50px;
  --column-gap: 50px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-2168 .elementor-element.elementor-element-eaf6cea {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 3px 3px 3px 3px;
  --border-top-width: 3px;
  --border-right-width: 3px;
  --border-bottom-width: 3px;
  --border-left-width: 3px;
  border-color: #cccccc;
  --border-color: #cccccc;
  --border-radius: 10px 10px 10px 10px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2168
  .elementor-element.elementor-element-4688ea4.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-68cdcf6 {
  --display: flex;
  --justify-content: center;
}
.elementor-2168
  .elementor-element.elementor-element-30bd277.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168
  .elementor-element.elementor-element-30bd277
  .elementor-heading-title {
  font-size: 34px;
  font-weight: 700;
}
.elementor-2168
  .elementor-element.elementor-element-5a4e280.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168
  .elementor-element.elementor-element-5a4e280
  .elementor-heading-title {
  font-family: "inter-regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}
.elementor-2168
  .elementor-element.elementor-element-df50d56
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-2168
  .elementor-element.elementor-element-df50d56.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-df50d56 {
  font-family: "inter-regular", sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-2168
  .elementor-element.elementor-element-669413c
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-2168
  .elementor-element.elementor-element-669413c.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-669413c {
  font-family: "inter-regular", sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-2168 .elementor-element.elementor-element-05134d9 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --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-2168 .elementor-element.elementor-element-e8b68b9 {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 3px 3px 3px 3px;
  --border-top-width: 3px;
  --border-right-width: 3px;
  --border-bottom-width: 3px;
  --border-left-width: 3px;
  border-color: #cccccc;
  --border-color: #cccccc;
  --border-radius: 10px 10px 10px 10px;
}
.elementor-2168
  .elementor-element.elementor-element-72847b3.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-a8f83e6 {
  --display: flex;
  --justify-content: center;
}
.elementor-2168
  .elementor-element.elementor-element-eee7746.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168
  .elementor-element.elementor-element-eee7746
  .elementor-heading-title {
  font-size: 34px;
  font-weight: 700;
}
.elementor-2168
  .elementor-element.elementor-element-7a7a567.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-7a7a567 {
  font-size: 20px;
}
.elementor-2168
  .elementor-element.elementor-element-5a63d19
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-2168
  .elementor-element.elementor-element-5a63d19.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-5a63d19 {
  font-family: "inter-regular", sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-2168
  .elementor-element.elementor-element-64d3548
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-2168
  .elementor-element.elementor-element-64d3548.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-64d3548 {
  font-family: "inter-regular", sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-2168 .elementor-element.elementor-element-ee23c44 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --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-2168 .elementor-element.elementor-element-c4e0010 {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 3px 3px 3px 3px;
  --border-top-width: 3px;
  --border-right-width: 3px;
  --border-bottom-width: 3px;
  --border-left-width: 3px;
  border-color: #cccccc;
  --border-color: #cccccc;
  --border-radius: 10px 10px 10px 10px;
}
.elementor-2168
  .elementor-element.elementor-element-5510c4f.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-65c6fde {
  --display: flex;
  --justify-content: center;
}
.elementor-2168
  .elementor-element.elementor-element-e23f03a.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168
  .elementor-element.elementor-element-e23f03a
  .elementor-heading-title {
  font-size: 34px;
  font-weight: 700;
}
.elementor-2168
  .elementor-element.elementor-element-58d12db.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-58d12db {
  font-size: 20px;
}
.elementor-2168
  .elementor-element.elementor-element-f67dfa9
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-2168
  .elementor-element.elementor-element-f67dfa9.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-f67dfa9 {
  font-family: "inter-regular", sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-2168
  .elementor-element.elementor-element-5e4cb5e
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-2168
  .elementor-element.elementor-element-5e4cb5e.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-5e4cb5e {
  font-family: "inter-regular", sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-2168 .elementor-element.elementor-element-83b7e49 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --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-2168 .elementor-element.elementor-element-8295e52 {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 3px 3px 3px 3px;
  --border-top-width: 3px;
  --border-right-width: 3px;
  --border-bottom-width: 3px;
  --border-left-width: 3px;
  border-color: #cccccc;
  --border-color: #cccccc;
  --border-radius: 10px 10px 10px 10px;
}
.elementor-2168
  .elementor-element.elementor-element-cd0ac19.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-7ee72e6 {
  --display: flex;
  --justify-content: center;
}
.elementor-2168
  .elementor-element.elementor-element-fbfc3a9.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168
  .elementor-element.elementor-element-fbfc3a9
  .elementor-heading-title {
  font-size: 34px;
  font-weight: 700;
}
.elementor-2168
  .elementor-element.elementor-element-ea5860d.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-ea5860d {
  font-size: 20px;
}
.elementor-2168
  .elementor-element.elementor-element-82764d2
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-2168
  .elementor-element.elementor-element-82764d2.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-82764d2 {
  font-family: "inter-regular", sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-2168
  .elementor-element.elementor-element-04368ad
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-2168
  .elementor-element.elementor-element-04368ad.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-04368ad {
  font-family: "inter-regular", sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-2168 .elementor-element.elementor-element-5888211 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --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-2168 .elementor-element.elementor-element-a9d77e4 {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 3px 3px 3px 3px;
  --border-top-width: 3px;
  --border-right-width: 3px;
  --border-bottom-width: 3px;
  --border-left-width: 3px;
  border-color: #cccccc;
  --border-color: #cccccc;
  --border-radius: 10px 10px 10px 10px;
}
.elementor-2168
  .elementor-element.elementor-element-494b257.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-5f70e37 {
  --display: flex;
  --justify-content: center;
}
.elementor-2168
  .elementor-element.elementor-element-41aedaa.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168
  .elementor-element.elementor-element-41aedaa
  .elementor-heading-title {
  font-size: 34px;
  font-weight: 700;
}
.elementor-2168
  .elementor-element.elementor-element-ca1859a.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-ca1859a {
  font-size: 20px;
}
.elementor-2168
  .elementor-element.elementor-element-a678d4f
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-2168
  .elementor-element.elementor-element-a678d4f.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-a678d4f {
  font-family: "inter-regular", sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-2168
  .elementor-element.elementor-element-d6aff20
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-2168
  .elementor-element.elementor-element-d6aff20.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-d6aff20 {
  font-family: "inter-regular", sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-2168 .elementor-element.elementor-element-fcfce17 {
  --display: flex;
  --margin-top: 0px;
  --margin-bottom: 40px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-2168 .elementor-element.elementor-element-1ead68b {
  --display: flex;
  --gap: 8px 8px;
  --row-gap: 8px;
  --column-gap: 8px;
  --padding-top: 0px;
  --padding-bottom: 20px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-2168 .elementor-element.elementor-element-ef4c282 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 50px 50px;
  --row-gap: 50px;
  --column-gap: 50px;
}
.elementor-2168 .elementor-element.elementor-element-a34da62 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 15px 15px;
  --row-gap: 15px;
  --column-gap: 15px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #0000004a;
  --border-color: #0000004a;
  --border-radius: 10px 10px 10px 10px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-2168 .elementor-element.elementor-element-7c834a6 {
  --display: flex;
  --justify-content: center;
}
.elementor-2168
  .elementor-element.elementor-element-81a332b.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-f20c281 {
  --display: flex;
  --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-2168
  .elementor-element.elementor-element-dee1eb5.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168
  .elementor-element.elementor-element-dee1eb5
  .elementor-heading-title {
  font-family: "inter-bold", sans-serif;
  font-size: 34px;
  line-height: 42px;
}
.elementor-2168
  .elementor-element.elementor-element-99198f6.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-99198f6 {
  color: #020101b8;
  font-family: "Helve tica Neue Light", sans-serif;
  font-size: 17px;
  font-weight: 400;
}
.elementor-2168 .elementor-element.elementor-element-18611eb {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 15px 15px;
  --row-gap: 15px;
  --column-gap: 15px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #0000004a;
  --border-color: #0000004a;
  --border-radius: 10px 10px 10px 10px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-2168 .elementor-element.elementor-element-95aeaa2 {
  --display: flex;
  --justify-content: center;
}
.elementor-2168
  .elementor-element.elementor-element-8d59d00.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-a47fc97 {
  --display: flex;
  --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-2168
  .elementor-element.elementor-element-b50e193.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168
  .elementor-element.elementor-element-b50e193
  .elementor-heading-title {
  font-family: "inter-bold", sans-serif;
  font-size: 34px;
  line-height: 42px;
}
.elementor-2168
  .elementor-element.elementor-element-71d3655.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-71d3655 {
  color: #020101b8;
  font-family: "Helve tica Neue Light", sans-serif;
  font-size: 17px;
  font-weight: 400;
}
.elementor-2168 .elementor-element.elementor-element-2eddf6f {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 50px 50px;
  --row-gap: 50px;
  --column-gap: 50px;
}
.elementor-2168 .elementor-element.elementor-element-8434d9b {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 15px 15px;
  --row-gap: 15px;
  --column-gap: 15px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #0000004a;
  --border-color: #0000004a;
  --border-radius: 10px 10px 10px 10px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-2168 .elementor-element.elementor-element-082ab94 {
  --display: flex;
  --justify-content: center;
}
.elementor-2168
  .elementor-element.elementor-element-d85628a.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-860848a {
  --display: flex;
  --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-2168
  .elementor-element.elementor-element-85953bb.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168
  .elementor-element.elementor-element-85953bb
  .elementor-heading-title {
  font-family: "inter-bold", sans-serif;
  font-size: 34px;
  line-height: 42px;
}
.elementor-2168
  .elementor-element.elementor-element-acaced5.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-acaced5 {
  color: #020101b8;
  font-family: "Helve tica Neue Light", sans-serif;
  font-size: 17px;
  font-weight: 400;
}
.elementor-2168 .elementor-element.elementor-element-9ffd236 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 15px 15px;
  --row-gap: 15px;
  --column-gap: 15px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #0000004a;
  --border-color: #0000004a;
  --border-radius: 10px 10px 10px 10px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-2168 .elementor-element.elementor-element-0880627 {
  --display: flex;
  --justify-content: center;
}
.elementor-2168
  .elementor-element.elementor-element-4ec93bb.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-934765a {
  --display: flex;
  --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-2168
  .elementor-element.elementor-element-8bd1cca.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168
  .elementor-element.elementor-element-8bd1cca
  .elementor-heading-title {
  font-family: "inter-bold", sans-serif;
  font-size: 34px;
  line-height: 42px;
}
.elementor-2168
  .elementor-element.elementor-element-0292a43.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-0292a43 {
  color: #020101b8;
  font-family: "Helve tica Neue Light", sans-serif;
  font-size: 17px;
  font-weight: 400;
}
.elementor-2168 .elementor-element.elementor-element-60ef4bd {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 50px 50px;
  --row-gap: 50px;
  --column-gap: 50px;
}
.elementor-2168 .elementor-element.elementor-element-d7ede16 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 15px 15px;
  --row-gap: 15px;
  --column-gap: 15px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #0000004a;
  --border-color: #0000004a;
  --border-radius: 10px 10px 10px 10px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-2168 .elementor-element.elementor-element-9898565 {
  --display: flex;
  --justify-content: center;
}
.elementor-2168
  .elementor-element.elementor-element-1d2068a.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-ad5f665 {
  --display: flex;
  --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-2168
  .elementor-element.elementor-element-a839a03.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168
  .elementor-element.elementor-element-a839a03
  .elementor-heading-title {
  font-family: "inter-bold", sans-serif;
  font-size: 34px;
  line-height: 42px;
}
.elementor-2168
  .elementor-element.elementor-element-2f99625.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-2f99625 {
  color: #020101b8;
  font-family: "Helve tica Neue Light", sans-serif;
  font-size: 17px;
  font-weight: 400;
}
.elementor-2168 .elementor-element.elementor-element-9973923 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 15px 15px;
  --row-gap: 15px;
  --column-gap: 15px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #0000004a;
  --border-color: #0000004a;
  --border-radius: 10px 10px 10px 10px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-2168 .elementor-element.elementor-element-f5cbe28 {
  --display: flex;
  --justify-content: center;
}
.elementor-2168
  .elementor-element.elementor-element-6012961.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-0f676f3 {
  --display: flex;
  --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-2168
  .elementor-element.elementor-element-bad3c7a.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168
  .elementor-element.elementor-element-bad3c7a
  .elementor-heading-title {
  font-family: "inter-bold", sans-serif;
  font-size: 34px;
  line-height: 42px;
}
.elementor-2168
  .elementor-element.elementor-element-9585c84.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-9585c84 {
  color: #020101b8;
  font-family: "Helve tica Neue Light", sans-serif;
  font-size: 17px;
  font-weight: 400;
}
.elementor-2168 .elementor-element.elementor-element-bbf70b2 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 50px 50px;
  --row-gap: 50px;
  --column-gap: 50px;
}
.elementor-2168 .elementor-element.elementor-element-c607c3d {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 15px 15px;
  --row-gap: 15px;
  --column-gap: 15px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #0000004a;
  --border-color: #0000004a;
  --border-radius: 10px 10px 10px 10px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-2168 .elementor-element.elementor-element-23a546b {
  --display: flex;
  --justify-content: center;
}
.elementor-2168
  .elementor-element.elementor-element-7fab153.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-cc70e92 {
  --display: flex;
  --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-2168
  .elementor-element.elementor-element-986afc5.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168
  .elementor-element.elementor-element-986afc5
  .elementor-heading-title {
  font-family: "inter-bold", sans-serif;
  font-size: 34px;
  line-height: 42px;
}
.elementor-2168
  .elementor-element.elementor-element-3a99bad.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-3a99bad {
  color: #020101b8;
  font-family: "Helve tica Neue Light", sans-serif;
  font-size: 17px;
  font-weight: 400;
}
.elementor-2168 .elementor-element.elementor-element-56edc3e {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 15px 15px;
  --row-gap: 15px;
  --column-gap: 15px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #0000004a;
  --border-color: #0000004a;
  --border-radius: 10px 10px 10px 10px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-2168 .elementor-element.elementor-element-411b605 {
  --display: flex;
  --justify-content: center;
}
.elementor-2168
  .elementor-element.elementor-element-aa05697.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-9f0c9ee {
  --display: flex;
  --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-2168
  .elementor-element.elementor-element-fa55919.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168
  .elementor-element.elementor-element-fa55919
  .elementor-heading-title {
  font-family: "inter-bold", sans-serif;
  font-size: 34px;
  line-height: 42px;
}
.elementor-2168
  .elementor-element.elementor-element-7d5aa83.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-7d5aa83 {
  color: #020101b8;
  font-family: "Helve tica Neue Light", sans-serif;
  font-size: 17px;
  font-weight: 400;
}
.elementor-2168 .elementor-element.elementor-element-68c60bd {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 15px 15px;
  --row-gap: 15px;
  --column-gap: 15px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #0000004a;
  --border-color: #0000004a;
  --border-radius: 10px 10px 10px 10px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-2168 .elementor-element.elementor-element-552c828 {
  --display: flex;
  --justify-content: center;
}
.elementor-2168
  .elementor-element.elementor-element-3d67f20.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-4f80de4 {
  --display: flex;
  --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-2168
  .elementor-element.elementor-element-70f97a0.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168
  .elementor-element.elementor-element-70f97a0
  .elementor-heading-title {
  font-family: "inter-bold", sans-serif;
  font-size: 34px;
  line-height: 42px;
}
.elementor-2168
  .elementor-element.elementor-element-e4709bb.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-e4709bb {
  color: #020101b8;
  font-family: "Helve tica Neue Light", sans-serif;
  font-size: 17px;
  font-weight: 400;
}
.elementor-2168 .elementor-element.elementor-element-8f30043 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 50px 50px;
  --row-gap: 50px;
  --column-gap: 50px;
}
.elementor-2168 .elementor-element.elementor-element-a4af659 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 15px 15px;
  --row-gap: 15px;
  --column-gap: 15px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #0000004a;
  --border-color: #0000004a;
  --border-radius: 10px 10px 10px 10px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-2168 .elementor-element.elementor-element-a0022b1 {
  --display: flex;
  --justify-content: center;
}
.elementor-2168
  .elementor-element.elementor-element-649524c.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-46da5f0 {
  --display: flex;
  --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-2168
  .elementor-element.elementor-element-ade1471.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168
  .elementor-element.elementor-element-ade1471
  .elementor-heading-title {
  font-family: "inter-bold", sans-serif;
  font-size: 34px;
  line-height: 42px;
}
.elementor-2168
  .elementor-element.elementor-element-5b26b16.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-5b26b16 {
  color: #020101b8;
  font-family: "Helve tica Neue Light", sans-serif;
  font-size: 17px;
  font-weight: 400;
}
.elementor-2168 .elementor-element.elementor-element-b8aa289 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 15px 15px;
  --row-gap: 15px;
  --column-gap: 15px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #0000004a;
  --border-color: #0000004a;
  --border-radius: 10px 10px 10px 10px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-2168 .elementor-element.elementor-element-5a10517 {
  --display: flex;
  --justify-content: center;
}
.elementor-2168
  .elementor-element.elementor-element-536d376.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-2dbf2c4 {
  --display: flex;
  --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-2168
  .elementor-element.elementor-element-0edaa2e.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168
  .elementor-element.elementor-element-0edaa2e
  .elementor-heading-title {
  font-family: "inter-bold", sans-serif;
  font-size: 34px;
  line-height: 42px;
}
.elementor-2168
  .elementor-element.elementor-element-b11b852.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-b11b852 {
  color: #020101b8;
  font-family: "Helve tica Neue Light", sans-serif;
  font-size: 17px;
  font-weight: 400;
}
.elementor-2168 .elementor-element.elementor-element-a155963 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 15px 15px;
  --row-gap: 15px;
  --column-gap: 15px;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: #0000004a;
  --border-color: #0000004a;
  --border-radius: 10px 10px 10px 10px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-2168 .elementor-element.elementor-element-2ded987 {
  --display: flex;
  --justify-content: center;
}
.elementor-2168
  .elementor-element.elementor-element-89d8520.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-3cba993 {
  --display: flex;
  --justify-content: center;
  --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-2168
  .elementor-element.elementor-element-e24c78a.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168
  .elementor-element.elementor-element-e24c78a
  .elementor-heading-title {
  font-family: "inter-bold", sans-serif;
  font-size: 34px;
  line-height: 42px;
}
.elementor-2168
  .elementor-element.elementor-element-3c56736.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-2168 .elementor-element.elementor-element-3c56736 {
  color: #020101b8;
  font-family: "Helve tica Neue Light", sans-serif;
  font-size: 17px;
  font-weight: 400;
}
:root {
  --page-title-display: none;
}
@media (max-width: 1024px) {
  .elementor-2168 .elementor-element.elementor-element-fd415fc {
    --margin-top: 20px;
    --margin-bottom: 20px;
    --margin-left: 20px;
    --margin-right: 20px;
  }
  .elementor-2168 .elementor-element.elementor-element-2c2fd00 {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-2168 .elementor-element.elementor-element-5824b54 {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-2168 .elementor-element.elementor-element-02acb12 {
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
  }
  .elementor-2168 .elementor-element.elementor-element-7b718d2 {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-2168 .elementor-element.elementor-element-be3ce8c {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
  .elementor-2168 .elementor-element.elementor-element-7e1e9f4 {
    --gap: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
  }
  .elementor-2168 .elementor-element.elementor-element-a92e993 {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }
  .elementor-2168 .elementor-element.elementor-element-e3f3ecd {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }
  .elementor-2168 .elementor-element.elementor-element-a8f83e6 {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-2168 .elementor-element.elementor-element-65c6fde {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-2168 .elementor-element.elementor-element-7ee72e6 {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-2168 .elementor-element.elementor-element-5f70e37 {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-2168 .elementor-element.elementor-element-ef4c282 {
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
  }
  .elementor-2168 .elementor-element.elementor-element-a34da62 {
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
  }
  .elementor-2168 .elementor-element.elementor-element-f20c281 {
    --align-items: flex-start;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-2168 .elementor-element.elementor-element-dee1eb5 {
    text-align: left;
  }
  .elementor-2168
    .elementor-element.elementor-element-dee1eb5
    .elementor-heading-title {
    font-size: 23px;
  }
  .elementor-2168 .elementor-element.elementor-element-99198f6 {
    text-align: left;
  }
  .elementor-2168 .elementor-element.elementor-element-18611eb {
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
  }
  .elementor-2168 .elementor-element.elementor-element-a47fc97 {
    --align-items: flex-start;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-2168 .elementor-element.elementor-element-b50e193 {
    text-align: left;
  }
  .elementor-2168
    .elementor-element.elementor-element-b50e193
    .elementor-heading-title {
    font-size: 23px;
  }
  .elementor-2168 .elementor-element.elementor-element-71d3655 {
    text-align: left;
  }
  .elementor-2168 .elementor-element.elementor-element-2eddf6f {
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
  }
  .elementor-2168 .elementor-element.elementor-element-8434d9b {
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
  }
  .elementor-2168 .elementor-element.elementor-element-860848a {
    --align-items: flex-start;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-2168 .elementor-element.elementor-element-85953bb {
    text-align: left;
  }
  .elementor-2168
    .elementor-element.elementor-element-85953bb
    .elementor-heading-title {
    font-size: 23px;
  }
  .elementor-2168 .elementor-element.elementor-element-acaced5 {
    text-align: left;
  }
  .elementor-2168 .elementor-element.elementor-element-9ffd236 {
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
  }
  .elementor-2168 .elementor-element.elementor-element-934765a {
    --align-items: flex-start;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-2168 .elementor-element.elementor-element-8bd1cca {
    text-align: left;
  }
  .elementor-2168
    .elementor-element.elementor-element-8bd1cca
    .elementor-heading-title {
    font-size: 23px;
  }
  .elementor-2168 .elementor-element.elementor-element-0292a43 {
    text-align: left;
  }
  .elementor-2168 .elementor-element.elementor-element-60ef4bd {
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
  }
  .elementor-2168 .elementor-element.elementor-element-d7ede16 {
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
  }
  .elementor-2168 .elementor-element.elementor-element-ad5f665 {
    --align-items: flex-start;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-2168 .elementor-element.elementor-element-a839a03 {
    text-align: left;
  }
  .elementor-2168
    .elementor-element.elementor-element-a839a03
    .elementor-heading-title {
    font-size: 23px;
  }
  .elementor-2168 .elementor-element.elementor-element-2f99625 {
    text-align: left;
  }
  .elementor-2168 .elementor-element.elementor-element-9973923 {
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
  }
  .elementor-2168 .elementor-element.elementor-element-0f676f3 {
    --align-items: flex-start;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-2168 .elementor-element.elementor-element-bad3c7a {
    text-align: left;
  }
  .elementor-2168
    .elementor-element.elementor-element-bad3c7a
    .elementor-heading-title {
    font-size: 23px;
  }
  .elementor-2168 .elementor-element.elementor-element-9585c84 {
    text-align: left;
  }
}
@media (max-width: 767px) {
  .elementor-2168 .elementor-element.elementor-element-fd415fc {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-2168 .elementor-element.elementor-element-e6ace76 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-2168 .elementor-element.elementor-element-6a1a6c6 {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-2168 .elementor-element.elementor-element-ff69954 {
    --width: 50%;
  }
  .elementor-2168 .elementor-element.elementor-element-a19cc38 {
    --width: 50%;
  }
  .elementor-2168 .elementor-element.elementor-element-ede35f7 {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-2168 .elementor-element.elementor-element-4bae9ea {
    --width: 50%;
  }
  .elementor-2168 .elementor-element.elementor-element-fb7c681 {
    --width: 50%;
  }
  .elementor-2168 .elementor-element.elementor-element-2c2fd00 {
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-2168 .elementor-element.elementor-element-5824b54 {
    --width: 50%;
  }
  .elementor-2168 .elementor-element.elementor-element-7b718d2 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-2168 .elementor-element.elementor-element-be3ce8c {
    --margin-top: 0px;
    --margin-bottom: 30px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-2168 .elementor-element.elementor-element-7e1e9f4 {
    --gap: 12px 12px;
    --row-gap: 12px;
    --column-gap: 12px;
  }
  .elementor-2168 .elementor-element.elementor-element-9d554b2 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-2168
    .elementor-element.elementor-element-b17246b
    .elementor-heading-title {
    font-size: 16px;
    line-height: 20px;
  }
  .elementor-2168 .elementor-element.elementor-element-a92e993 {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }
  .elementor-2168 .elementor-element.elementor-element-97d751a {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-2168
    .elementor-element.elementor-element-4b7f9f5
    .elementor-heading-title {
    font-size: 16px;
    line-height: 20px;
  }
  .elementor-2168 .elementor-element.elementor-element-c46c9d9 {
    --gap: 12px 12px;
    --row-gap: 12px;
    --column-gap: 12px;
  }
  .elementor-2168 .elementor-element.elementor-element-18bc3ce {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-2168
    .elementor-element.elementor-element-6fa3eab
    .elementor-heading-title {
    font-size: 16px;
    line-height: 20px;
  }
  .elementor-2168 .elementor-element.elementor-element-e3f3ecd {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }
  .elementor-2168
    .elementor-element.elementor-element-5a4e280
    .elementor-heading-title {
    font-size: 16px;
    line-height: 20px;
  }
  .elementor-2168 .elementor-element.elementor-element-dee1eb5 {
    text-align: center;
  }
  .elementor-2168 .elementor-element.elementor-element-b50e193 {
    text-align: center;
  }
  .elementor-2168 .elementor-element.elementor-element-85953bb {
    text-align: center;
  }
  .elementor-2168 .elementor-element.elementor-element-8bd1cca {
    text-align: center;
  }
  .elementor-2168 .elementor-element.elementor-element-a839a03 {
    text-align: center;
  }
  .elementor-2168 .elementor-element.elementor-element-bad3c7a {
    text-align: center;
  }
  .elementor-2168 .elementor-element.elementor-element-c607c3d {
    --justify-content: space-between;
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 25px;
    --padding-right: 0px;
  }
  .elementor-2168 .elementor-element.elementor-element-23a546b {
    --width: 20%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 9px;
    --padding-right: 9px;
  }
  .elementor-2168 .elementor-element.elementor-element-cc70e92 {
    --width: 74%;
    --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-2168 .elementor-element.elementor-element-986afc5 {
    text-align: left;
  }
  .elementor-2168
    .elementor-element.elementor-element-986afc5
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-2168 .elementor-element.elementor-element-56edc3e {
    --justify-content: space-between;
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 25px;
    --padding-right: 0px;
  }
  .elementor-2168 .elementor-element.elementor-element-411b605 {
    --width: 20%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 9px;
    --padding-right: 9px;
  }
  .elementor-2168 .elementor-element.elementor-element-9f0c9ee {
    --width: 74%;
    --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-2168 .elementor-element.elementor-element-fa55919 {
    text-align: left;
  }
  .elementor-2168
    .elementor-element.elementor-element-fa55919
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-2168 .elementor-element.elementor-element-68c60bd {
    --justify-content: space-between;
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 25px;
    --padding-right: 0px;
  }
  .elementor-2168 .elementor-element.elementor-element-552c828 {
    --width: 20%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 9px;
    --padding-right: 9px;
  }
  .elementor-2168 .elementor-element.elementor-element-4f80de4 {
    --width: 74%;
    --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-2168 .elementor-element.elementor-element-70f97a0 {
    text-align: left;
  }
  .elementor-2168
    .elementor-element.elementor-element-70f97a0
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-2168 .elementor-element.elementor-element-a4af659 {
    --justify-content: space-between;
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 25px;
    --padding-right: 0px;
  }
  .elementor-2168 .elementor-element.elementor-element-a0022b1 {
    --width: 20%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 9px;
    --padding-right: 9px;
  }
  .elementor-2168 .elementor-element.elementor-element-46da5f0 {
    --width: 74%;
    --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-2168 .elementor-element.elementor-element-ade1471 {
    text-align: left;
  }
  .elementor-2168
    .elementor-element.elementor-element-ade1471
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-2168 .elementor-element.elementor-element-b8aa289 {
    --justify-content: space-between;
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 25px;
    --padding-right: 0px;
  }
  .elementor-2168 .elementor-element.elementor-element-5a10517 {
    --width: 20%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 9px;
    --padding-right: 9px;
  }
  .elementor-2168 .elementor-element.elementor-element-2dbf2c4 {
    --width: 74%;
    --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-2168 .elementor-element.elementor-element-0edaa2e {
    text-align: left;
  }
  .elementor-2168
    .elementor-element.elementor-element-0edaa2e
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-2168 .elementor-element.elementor-element-a155963 {
    --justify-content: space-between;
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 25px;
    --padding-right: 0px;
  }
  .elementor-2168 .elementor-element.elementor-element-2ded987 {
    --width: 20%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 9px;
    --padding-right: 9px;
  }
  .elementor-2168 .elementor-element.elementor-element-3cba993 {
    --width: 74%;
    --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-2168 .elementor-element.elementor-element-e24c78a {
    text-align: left;
  }
  .elementor-2168
    .elementor-element.elementor-element-e24c78a
    .elementor-heading-title {
    font-size: 34px;
  }
}
@media (min-width: 768px) {
  .elementor-2168 .elementor-element.elementor-element-bd3ea3f {
    --content-width: 1920px;
  }
  .elementor-2168 .elementor-element.elementor-element-fd415fc {
    --content-width: 1300px;
  }
  .elementor-2168 .elementor-element.elementor-element-36a3390 {
    --content-width: 1320px;
  }
  .elementor-2168 .elementor-element.elementor-element-02acb12 {
    --content-width: 1350px;
  }
  .elementor-2168 .elementor-element.elementor-element-eef57fe {
    --width: 1300px;
  }
  .elementor-2168 .elementor-element.elementor-element-7b718d2 {
    --content-width: 1350px;
  }
  .elementor-2168 .elementor-element.elementor-element-be3ce8c {
    --width: 1300px;
  }
  .elementor-2168 .elementor-element.elementor-element-962429a {
    --width: 100%;
  }
  .elementor-2168 .elementor-element.elementor-element-7e1e9f4 {
    --width: 100%;
  }
  .elementor-2168 .elementor-element.elementor-element-a92e993 {
    --width: 1200px;
  }
  .elementor-2168 .elementor-element.elementor-element-3b1a14e {
    --width: 100%;
  }
  .elementor-2168 .elementor-element.elementor-element-c46c9d9 {
    --width: 100%;
  }
  .elementor-2168 .elementor-element.elementor-element-e3f3ecd {
    --width: 1200px;
  }
  .elementor-2168 .elementor-element.elementor-element-05134d9 {
    --width: 100%;
  }
  .elementor-2168 .elementor-element.elementor-element-ee23c44 {
    --width: 100%;
  }
  .elementor-2168 .elementor-element.elementor-element-83b7e49 {
    --width: 100%;
  }
  .elementor-2168 .elementor-element.elementor-element-5888211 {
    --width: 100%;
  }
  .elementor-2168 .elementor-element.elementor-element-fcfce17 {
    --content-width: 1320px;
  }
  .elementor-2168 .elementor-element.elementor-element-7c834a6 {
    --width: 20%;
  }
  .elementor-2168 .elementor-element.elementor-element-f20c281 {
    --width: 70%;
  }
  .elementor-2168 .elementor-element.elementor-element-95aeaa2 {
    --width: 20%;
  }
  .elementor-2168 .elementor-element.elementor-element-a47fc97 {
    --width: 70%;
  }
  .elementor-2168 .elementor-element.elementor-element-082ab94 {
    --width: 20%;
  }
  .elementor-2168 .elementor-element.elementor-element-860848a {
    --width: 70%;
  }
  .elementor-2168 .elementor-element.elementor-element-0880627 {
    --width: 20%;
  }
  .elementor-2168 .elementor-element.elementor-element-934765a {
    --width: 70%;
  }
  .elementor-2168 .elementor-element.elementor-element-9898565 {
    --width: 20%;
  }
  .elementor-2168 .elementor-element.elementor-element-ad5f665 {
    --width: 70%;
  }
  .elementor-2168 .elementor-element.elementor-element-f5cbe28 {
    --width: 20%;
  }
  .elementor-2168 .elementor-element.elementor-element-0f676f3 {
    --width: 70%;
  }
  .elementor-2168 .elementor-element.elementor-element-23a546b {
    --width: 20%;
  }
  .elementor-2168 .elementor-element.elementor-element-cc70e92 {
    --width: 70%;
  }
  .elementor-2168 .elementor-element.elementor-element-411b605 {
    --width: 20%;
  }
  .elementor-2168 .elementor-element.elementor-element-9f0c9ee {
    --width: 70%;
  }
  .elementor-2168 .elementor-element.elementor-element-552c828 {
    --width: 20%;
  }
  .elementor-2168 .elementor-element.elementor-element-4f80de4 {
    --width: 70%;
  }
  .elementor-2168 .elementor-element.elementor-element-a0022b1 {
    --width: 20%;
  }
  .elementor-2168 .elementor-element.elementor-element-46da5f0 {
    --width: 70%;
  }
  .elementor-2168 .elementor-element.elementor-element-5a10517 {
    --width: 20%;
  }
  .elementor-2168 .elementor-element.elementor-element-2dbf2c4 {
    --width: 70%;
  }
  .elementor-2168 .elementor-element.elementor-element-2ded987 {
    --width: 20%;
  }
  .elementor-2168 .elementor-element.elementor-element-3cba993 {
    --width: 70%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-2168 .elementor-element.elementor-element-be3ce8c {
    --width: 500px;
  }
  .elementor-2168 .elementor-element.elementor-element-a92e993 {
    --width: 100%;
  }
  .elementor-2168 .elementor-element.elementor-element-e3f3ecd {
    --width: 700px;
  }
  .elementor-2168 .elementor-element.elementor-element-a34da62 {
    --width: 1359px;
  }
  .elementor-2168 .elementor-element.elementor-element-7c834a6 {
    --width: 40%;
  }
  .elementor-2168 .elementor-element.elementor-element-f20c281 {
    --width: 80%;
  }
  .elementor-2168 .elementor-element.elementor-element-18611eb {
    --width: 1359px;
  }
  .elementor-2168 .elementor-element.elementor-element-95aeaa2 {
    --width: 40%;
  }
  .elementor-2168 .elementor-element.elementor-element-a47fc97 {
    --width: 80%;
  }
  .elementor-2168 .elementor-element.elementor-element-8434d9b {
    --width: 1359px;
  }
  .elementor-2168 .elementor-element.elementor-element-082ab94 {
    --width: 40%;
  }
  .elementor-2168 .elementor-element.elementor-element-860848a {
    --width: 80%;
  }
  .elementor-2168 .elementor-element.elementor-element-9ffd236 {
    --width: 1359px;
  }
  .elementor-2168 .elementor-element.elementor-element-0880627 {
    --width: 40%;
  }
  .elementor-2168 .elementor-element.elementor-element-934765a {
    --width: 80%;
  }
  .elementor-2168 .elementor-element.elementor-element-d7ede16 {
    --width: 1359px;
  }
  .elementor-2168 .elementor-element.elementor-element-9898565 {
    --width: 40%;
  }
  .elementor-2168 .elementor-element.elementor-element-ad5f665 {
    --width: 80%;
  }
  .elementor-2168 .elementor-element.elementor-element-9973923 {
    --width: 1359px;
  }
  .elementor-2168 .elementor-element.elementor-element-f5cbe28 {
    --width: 40%;
  }
  .elementor-2168 .elementor-element.elementor-element-0f676f3 {
    --width: 80%;
  }
}
