.elementor-3539 .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-3539
  .elementor-element.elementor-element-bd3ea3f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3539
  .elementor-element.elementor-element-bd3ea3f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f6f6f6;
}
.elementor-3539 .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;
  --padding-top: 0px;
  --padding-bottom: 40px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-3539 .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-3539
  .elementor-element.elementor-element-bd13900.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-bd13900 {
  text-align: left;
}
.elementor-3539
  .elementor-element.elementor-element-bd13900
  .elementor-heading-title {
  font-family: "inter-bold", sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 42px;
}
.elementor-3539
  .elementor-element.elementor-element-95e6d11.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-95e6d11 {
  text-align: left;
}
.elementor-3539
  .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-3539
  .elementor-element.elementor-element-2a9fe13.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-2a9fe13 {
  text-align: left;
}
.elementor-3539
  .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-3539
  .elementor-element.elementor-element-2c161e6.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-2c161e6 {
  text-align: left;
}
.elementor-3539
  .elementor-element.elementor-element-2c161e6
  .elementor-heading-title {
  font-family: "inter-bold", sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 42px;
  color: #1c43b9;
}
.elementor-3539 .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-3539
  .elementor-element.elementor-element-f038b7e.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .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-3539
  .elementor-element.elementor-element-7dec497.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-5a9affb {
  --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-3539 .elementor-element.elementor-element-9a02f4b {
  --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-3539 .elementor-element.elementor-element-7aba457 {
  --display: flex;
  --justify-content: center;
}
.elementor-3539
  .elementor-element.elementor-element-4106fd4.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-5b5c56c {
  --display: flex;
  --justify-content: center;
}
.elementor-3539
  .elementor-element.elementor-element-f62c4dd.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-021cbb5 {
  --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-3539 .elementor-element.elementor-element-01cae1e {
  --display: flex;
  --justify-content: center;
}
.elementor-3539
  .elementor-element.elementor-element-a7b8cb4.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-05b7714 {
  --display: flex;
  --justify-content: center;
}
.elementor-3539
  .elementor-element.elementor-element-7a12dfb.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-4010787 {
  --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-3539 .elementor-element.elementor-element-ed585fa {
  --display: flex;
  --justify-content: center;
}
.elementor-3539
  .elementor-element.elementor-element-6de0d2a.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-d43859a {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
}
.elementor-3539 .elementor-element.elementor-element-faccb10 {
  --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-3539 .elementor-element.elementor-element-3841662 {
  --display: flex;
  --justify-content: center;
}
.elementor-3539
  .elementor-element.elementor-element-3d1eadf.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-1669c22 {
  --display: flex;
  --justify-content: center;
}
.elementor-3539
  .elementor-element.elementor-element-b7154b3.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-71d9e9a {
  --display: flex;
  --justify-content: center;
}
.elementor-3539
  .elementor-element.elementor-element-67f4454.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-7060a0c {
  --display: flex;
  --justify-content: center;
}
.elementor-3539
  .elementor-element.elementor-element-e72c2fe.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-349c6b4 {
  --display: flex;
  --justify-content: center;
}
.elementor-3539
  .elementor-element.elementor-element-841e52a.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-7b718d2 {
  --display: flex;
}
.elementor-3539 .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-3539 .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-3539
  .elementor-element.elementor-element-48a6f45.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539
  .elementor-element.elementor-element-5d7680f.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-5d7680f {
  text-align: center;
  font-family: "inter-regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
}
.elementor-3539 .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-3539
  .elementor-element.elementor-element-adbc0b5.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539
  .elementor-element.elementor-element-c21aa40.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-c21aa40 {
  text-align: center;
  font-family: "inter-regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
}
.elementor-3539 .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-3539
  .elementor-element.elementor-element-a49cf0f.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539
  .elementor-element.elementor-element-fe1ba96.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-fe1ba96 {
  text-align: center;
  font-family: "inter-regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
}
.elementor-3539 .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-3539
  .elementor-element.elementor-element-c6709d7.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539
  .elementor-element.elementor-element-95c1e0a.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-95c1e0a {
  text-align: center;
  font-family: "inter-regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
}
.elementor-3539 .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-3539 .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-3539 .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-3539
  .elementor-element.elementor-element-e610828.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539
  .elementor-element.elementor-element-e610828
  .elementor-heading-title {
  font-size: 34px;
  font-weight: 700;
}
.elementor-3539
  .elementor-element.elementor-element-bc15e4d.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539
  .elementor-element.elementor-element-bc15e4d
  .elementor-heading-title {
  font-family: "inter-regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}
.elementor-3539
  .elementor-element.elementor-element-3ceb1cc
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-3539
  .elementor-element.elementor-element-3ceb1cc.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-3ceb1cc {
  font-family: "inter-regular", sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-3539
  .elementor-element.elementor-element-6e6fa3d
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-3539
  .elementor-element.elementor-element-6e6fa3d.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-6e6fa3d {
  font-family: "inter-regular", sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-3539 .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: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-3539
  .elementor-element.elementor-element-b344ea2.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-5437e8d {
  --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-3539 .elementor-element.elementor-element-ff401de {
  --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: 0px;
  --padding-bottom: 0px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-3539
  .elementor-element.elementor-element-d5ce0a8.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-bdc3476 {
  --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-3539
  .elementor-element.elementor-element-752f333.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539
  .elementor-element.elementor-element-752f333
  .elementor-heading-title {
  font-size: 34px;
  font-weight: 700;
}
.elementor-3539
  .elementor-element.elementor-element-f74da87.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539
  .elementor-element.elementor-element-f74da87
  .elementor-heading-title {
  font-family: "inter-regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}
.elementor-3539
  .elementor-element.elementor-element-6625adc
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-3539
  .elementor-element.elementor-element-6625adc.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-6625adc {
  font-family: "inter-regular", sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-3539
  .elementor-element.elementor-element-6dbbb1f
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-3539
  .elementor-element.elementor-element-6dbbb1f.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-6dbbb1f {
  font-family: "inter-regular", sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-3539 .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-3539 .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: 0px;
  --padding-bottom: 0px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-3539
  .elementor-element.elementor-element-f61ca04
  > .elementor-widget-container {
  padding: 30px 30px 30px 30px;
}
.elementor-3539
  .elementor-element.elementor-element-f61ca04.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-97d751a {
  --display: flex;
  --justify-content: center;
}
.elementor-3539
  .elementor-element.elementor-element-756ee41.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539
  .elementor-element.elementor-element-756ee41
  .elementor-heading-title {
  font-size: 34px;
  font-weight: 700;
}
.elementor-3539
  .elementor-element.elementor-element-4b7f9f5
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-3539
  .elementor-element.elementor-element-4b7f9f5.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539
  .elementor-element.elementor-element-4b7f9f5
  .elementor-heading-title {
  font-family: "inter-regular", sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}
.elementor-3539
  .elementor-element.elementor-element-77e6ce9
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-3539
  .elementor-element.elementor-element-77e6ce9.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-77e6ce9 {
  font-family: "inter-regular", sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-3539
  .elementor-element.elementor-element-8f45c36
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-3539
  .elementor-element.elementor-element-8f45c36.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-8f45c36 {
  font-family: "inter-regular", sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-3539 .elementor-element.elementor-element-9024ca7 {
  --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-3539 .elementor-element.elementor-element-f145370 {
  --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-3539
  .elementor-element.elementor-element-3387dea.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-2a940fd {
  --display: flex;
  --justify-content: center;
}
.elementor-3539
  .elementor-element.elementor-element-fcd0b5c.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539
  .elementor-element.elementor-element-fcd0b5c
  .elementor-heading-title {
  font-size: 34px;
  font-weight: 700;
}
.elementor-3539
  .elementor-element.elementor-element-54f5a90.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-54f5a90 {
  font-size: 20px;
}
.elementor-3539
  .elementor-element.elementor-element-6c34df8
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-3539
  .elementor-element.elementor-element-6c34df8.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-6c34df8 {
  font-family: "inter-regular", sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-3539
  .elementor-element.elementor-element-c52823f
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-3539
  .elementor-element.elementor-element-c52823f.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-c52823f {
  font-family: "inter-regular", sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-3539 .elementor-element.elementor-element-4790199 {
  --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-3539 .elementor-element.elementor-element-fffc09e {
  --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-3539
  .elementor-element.elementor-element-371b791.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-901d38b {
  --display: flex;
  --justify-content: center;
}
.elementor-3539
  .elementor-element.elementor-element-80026e4.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539
  .elementor-element.elementor-element-80026e4
  .elementor-heading-title {
  font-size: 34px;
  font-weight: 700;
}
.elementor-3539
  .elementor-element.elementor-element-ae63b77.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-ae63b77 {
  font-size: 20px;
}
.elementor-3539
  .elementor-element.elementor-element-89e8674
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-3539
  .elementor-element.elementor-element-89e8674.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-89e8674 {
  font-family: "inter-regular", sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-3539
  .elementor-element.elementor-element-5277bae
  > .elementor-widget-container {
  margin: 0px 0px 0px 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-3539
  .elementor-element.elementor-element-5277bae.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-5277bae {
  font-family: "inter-regular", sans-serif;
  font-size: 14px;
  font-weight: 400;
}
.elementor-3539 .elementor-element.elementor-element-8accba1 {
  --display: flex;
  --margin-top: 0px;
  --margin-bottom: 40px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-3539 .elementor-element.elementor-element-effd07d {
  --display: flex;
  --gap: 8px 8px;
  --row-gap: 8px;
  --column-gap: 8px;
  --padding-top: 0px;
  --padding-bottom: 20px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-3539 .elementor-element.elementor-element-030294c {
  --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-3539 .elementor-element.elementor-element-526bed7 {
  --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-3539 .elementor-element.elementor-element-fa443b5 {
  --display: flex;
  --justify-content: center;
}
.elementor-3539
  .elementor-element.elementor-element-74dc27b.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-00cd3f1 {
  --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-3539
  .elementor-element.elementor-element-e23b2f2.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539
  .elementor-element.elementor-element-e23b2f2
  .elementor-heading-title {
  font-family: "inter-bold", sans-serif;
  font-size: 34px;
  line-height: 42px;
}
.elementor-3539
  .elementor-element.elementor-element-505c716.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-505c716 {
  color: #020101b8;
  font-family: "Helve tica Neue Light", sans-serif;
  font-size: 17px;
  font-weight: 400;
}
.elementor-3539 .elementor-element.elementor-element-0a3d8f7 {
  --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-3539 .elementor-element.elementor-element-ca4bf32 {
  --display: flex;
  --justify-content: center;
}
.elementor-3539
  .elementor-element.elementor-element-fd849c7.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-ce2567f {
  --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-3539
  .elementor-element.elementor-element-b902071.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539
  .elementor-element.elementor-element-b902071
  .elementor-heading-title {
  font-family: "inter-bold", sans-serif;
  font-size: 34px;
  line-height: 42px;
}
.elementor-3539
  .elementor-element.elementor-element-c34c3b6.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-c34c3b6 {
  color: #020101b8;
  font-family: "Helve tica Neue Light", sans-serif;
  font-size: 17px;
  font-weight: 400;
}
.elementor-3539 .elementor-element.elementor-element-976759d {
  --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-3539 .elementor-element.elementor-element-96127b8 {
  --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-3539 .elementor-element.elementor-element-2440764 {
  --display: flex;
  --justify-content: center;
}
.elementor-3539
  .elementor-element.elementor-element-a35b062.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-86f3260 {
  --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-3539
  .elementor-element.elementor-element-2228a40.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539
  .elementor-element.elementor-element-2228a40
  .elementor-heading-title {
  font-family: "inter-bold", sans-serif;
  font-size: 34px;
  line-height: 42px;
}
.elementor-3539
  .elementor-element.elementor-element-6c519d9.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-6c519d9 {
  color: #020101b8;
  font-family: "Helve tica Neue Light", sans-serif;
  font-size: 17px;
  font-weight: 400;
}
.elementor-3539 .elementor-element.elementor-element-6b9e584 {
  --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-3539 .elementor-element.elementor-element-ee3dcfd {
  --display: flex;
  --justify-content: center;
}
.elementor-3539
  .elementor-element.elementor-element-0b6dff1.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-7b7d073 {
  --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-3539
  .elementor-element.elementor-element-6cdcc23.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539
  .elementor-element.elementor-element-6cdcc23
  .elementor-heading-title {
  font-family: "inter-bold", sans-serif;
  font-size: 34px;
  line-height: 42px;
}
.elementor-3539
  .elementor-element.elementor-element-3a76a25.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-3a76a25 {
  color: #020101b8;
  font-family: "Helve tica Neue Light", sans-serif;
  font-size: 17px;
  font-weight: 400;
}
.elementor-3539 .elementor-element.elementor-element-93a43f8 {
  --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-3539 .elementor-element.elementor-element-4b8dd1c {
  --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-3539 .elementor-element.elementor-element-c5bac63 {
  --display: flex;
  --justify-content: center;
}
.elementor-3539
  .elementor-element.elementor-element-7975a1e.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-5c7253c {
  --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-3539
  .elementor-element.elementor-element-8d879f5.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539
  .elementor-element.elementor-element-8d879f5
  .elementor-heading-title {
  font-family: "inter-bold", sans-serif;
  font-size: 34px;
  line-height: 42px;
}
.elementor-3539
  .elementor-element.elementor-element-fab9d05.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-fab9d05 {
  color: #020101b8;
  font-family: "Helve tica Neue Light", sans-serif;
  font-size: 17px;
  font-weight: 400;
}
.elementor-3539 .elementor-element.elementor-element-1a76ecd {
  --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-3539 .elementor-element.elementor-element-cc5bc65 {
  --display: flex;
  --justify-content: center;
}
.elementor-3539
  .elementor-element.elementor-element-c53b022.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-0b6ed60 {
  --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-3539
  .elementor-element.elementor-element-d054be3.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539
  .elementor-element.elementor-element-d054be3
  .elementor-heading-title {
  font-family: "inter-bold", sans-serif;
  font-size: 34px;
  line-height: 42px;
}
.elementor-3539
  .elementor-element.elementor-element-37472dd.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-37472dd {
  color: #020101b8;
  font-family: "Helve tica Neue Light", sans-serif;
  font-size: 17px;
  font-weight: 400;
}
.elementor-3539 .elementor-element.elementor-element-ae27389 {
  --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-3539 .elementor-element.elementor-element-83a4ba3 {
  --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-3539 .elementor-element.elementor-element-fed269a {
  --display: flex;
  --justify-content: center;
}
.elementor-3539
  .elementor-element.elementor-element-9382bbd.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-c562e55 {
  --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-3539
  .elementor-element.elementor-element-ce91cd3.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539
  .elementor-element.elementor-element-ce91cd3
  .elementor-heading-title {
  font-family: "inter-bold", sans-serif;
  font-size: 34px;
  line-height: 42px;
}
.elementor-3539
  .elementor-element.elementor-element-f6c547f.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-f6c547f {
  color: #020101b8;
  font-family: "Helve tica Neue Light", sans-serif;
  font-size: 17px;
  font-weight: 400;
}
.elementor-3539 .elementor-element.elementor-element-d1919bd {
  --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-3539 .elementor-element.elementor-element-1223f66 {
  --display: flex;
  --justify-content: center;
}
.elementor-3539
  .elementor-element.elementor-element-63c71f4.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-0a8f68f {
  --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-3539
  .elementor-element.elementor-element-70bf003.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539
  .elementor-element.elementor-element-70bf003
  .elementor-heading-title {
  font-family: "inter-bold", sans-serif;
  font-size: 34px;
  line-height: 42px;
}
.elementor-3539
  .elementor-element.elementor-element-b487bf9.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-b487bf9 {
  color: #020101b8;
  font-family: "Helve tica Neue Light", sans-serif;
  font-size: 17px;
  font-weight: 400;
}
.elementor-3539 .elementor-element.elementor-element-b44624e {
  --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-3539 .elementor-element.elementor-element-4e9fc09 {
  --display: flex;
  --justify-content: center;
}
.elementor-3539
  .elementor-element.elementor-element-7e21430.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-88e6477 {
  --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-3539
  .elementor-element.elementor-element-529e3f4.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539
  .elementor-element.elementor-element-529e3f4
  .elementor-heading-title {
  font-family: "inter-bold", sans-serif;
  font-size: 34px;
  line-height: 42px;
}
.elementor-3539
  .elementor-element.elementor-element-066344e.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-066344e {
  color: #020101b8;
  font-family: "Helve tica Neue Light", sans-serif;
  font-size: 17px;
  font-weight: 400;
}
.elementor-3539 .elementor-element.elementor-element-9cce046 {
  --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-3539 .elementor-element.elementor-element-e754e6f {
  --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-3539 .elementor-element.elementor-element-7c4ab20 {
  --display: flex;
  --justify-content: center;
}
.elementor-3539
  .elementor-element.elementor-element-b4cd505.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-206387d {
  --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-3539
  .elementor-element.elementor-element-4c5791b.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539
  .elementor-element.elementor-element-4c5791b
  .elementor-heading-title {
  font-family: "inter-bold", sans-serif;
  font-size: 34px;
  line-height: 42px;
}
.elementor-3539
  .elementor-element.elementor-element-a3b7c59.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-a3b7c59 {
  color: #020101b8;
  font-family: "Helve tica Neue Light", sans-serif;
  font-size: 17px;
  font-weight: 400;
}
.elementor-3539 .elementor-element.elementor-element-4756cf5 {
  --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-3539 .elementor-element.elementor-element-0ea683d {
  --display: flex;
  --justify-content: center;
}
.elementor-3539
  .elementor-element.elementor-element-6a05704.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-2d5d7a9 {
  --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-3539
  .elementor-element.elementor-element-846ff98.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539
  .elementor-element.elementor-element-846ff98
  .elementor-heading-title {
  font-family: "inter-bold", sans-serif;
  font-size: 34px;
  line-height: 42px;
}
.elementor-3539
  .elementor-element.elementor-element-849ba85.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-849ba85 {
  color: #020101b8;
  font-family: "Helve tica Neue Light", sans-serif;
  font-size: 17px;
  font-weight: 400;
}
.elementor-3539 .elementor-element.elementor-element-01f3aa0 {
  --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-3539 .elementor-element.elementor-element-cabc8a9 {
  --display: flex;
  --justify-content: center;
}
.elementor-3539
  .elementor-element.elementor-element-08d2e78.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-665e334 {
  --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-3539
  .elementor-element.elementor-element-70d3dc3.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539
  .elementor-element.elementor-element-70d3dc3
  .elementor-heading-title {
  font-family: "inter-bold", sans-serif;
  font-size: 34px;
  line-height: 42px;
}
.elementor-3539
  .elementor-element.elementor-element-65b7d4e.xpro-widget-bg-overlay
  > .elementor-widget-container:before {
  transition: background 0.3s;
}
.elementor-3539 .elementor-element.elementor-element-65b7d4e {
  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-3539 .elementor-element.elementor-element-fd415fc {
    --margin-top: 20px;
    --margin-bottom: 20px;
    --margin-left: 20px;
    --margin-right: 20px;
  }
  .elementor-3539 .elementor-element.elementor-element-4010787 {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-3539 .elementor-element.elementor-element-ed585fa {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-3539 .elementor-element.elementor-element-d43859a {
    --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-3539 .elementor-element.elementor-element-7b718d2 {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-3539 .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-3539 .elementor-element.elementor-element-5437e8d {
    --gap: 50px 50px;
    --row-gap: 50px;
    --column-gap: 50px;
  }
  .elementor-3539 .elementor-element.elementor-element-a92e993 {
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
  }
  .elementor-3539 .elementor-element.elementor-element-afde421 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-3539 .elementor-element.elementor-element-f145370 {
    --justify-content: center;
  }
  .elementor-3539 .elementor-element.elementor-element-2a940fd {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-3539 .elementor-element.elementor-element-fffc09e {
    --justify-content: center;
  }
  .elementor-3539 .elementor-element.elementor-element-901d38b {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-3539 .elementor-element.elementor-element-030294c {
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
  }
  .elementor-3539 .elementor-element.elementor-element-526bed7 {
    --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-3539 .elementor-element.elementor-element-00cd3f1 {
    --align-items: flex-start;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-3539 .elementor-element.elementor-element-e23b2f2 {
    text-align: left;
  }
  .elementor-3539
    .elementor-element.elementor-element-e23b2f2
    .elementor-heading-title {
    font-size: 23px;
  }
  .elementor-3539 .elementor-element.elementor-element-505c716 {
    text-align: left;
  }
  .elementor-3539 .elementor-element.elementor-element-0a3d8f7 {
    --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-3539 .elementor-element.elementor-element-ce2567f {
    --align-items: flex-start;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-3539 .elementor-element.elementor-element-b902071 {
    text-align: left;
  }
  .elementor-3539
    .elementor-element.elementor-element-b902071
    .elementor-heading-title {
    font-size: 23px;
  }
  .elementor-3539 .elementor-element.elementor-element-c34c3b6 {
    text-align: left;
  }
  .elementor-3539 .elementor-element.elementor-element-976759d {
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
  }
  .elementor-3539 .elementor-element.elementor-element-96127b8 {
    --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-3539 .elementor-element.elementor-element-86f3260 {
    --align-items: flex-start;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-3539 .elementor-element.elementor-element-2228a40 {
    text-align: left;
  }
  .elementor-3539
    .elementor-element.elementor-element-2228a40
    .elementor-heading-title {
    font-size: 23px;
  }
  .elementor-3539 .elementor-element.elementor-element-6c519d9 {
    text-align: left;
  }
  .elementor-3539 .elementor-element.elementor-element-6b9e584 {
    --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-3539 .elementor-element.elementor-element-7b7d073 {
    --align-items: flex-start;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-3539 .elementor-element.elementor-element-6cdcc23 {
    text-align: left;
  }
  .elementor-3539
    .elementor-element.elementor-element-6cdcc23
    .elementor-heading-title {
    font-size: 23px;
  }
  .elementor-3539 .elementor-element.elementor-element-3a76a25 {
    text-align: left;
  }
  .elementor-3539 .elementor-element.elementor-element-93a43f8 {
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
  }
  .elementor-3539 .elementor-element.elementor-element-4b8dd1c {
    --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-3539 .elementor-element.elementor-element-5c7253c {
    --align-items: flex-start;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-3539 .elementor-element.elementor-element-8d879f5 {
    text-align: left;
  }
  .elementor-3539
    .elementor-element.elementor-element-8d879f5
    .elementor-heading-title {
    font-size: 23px;
  }
  .elementor-3539 .elementor-element.elementor-element-fab9d05 {
    text-align: left;
  }
  .elementor-3539 .elementor-element.elementor-element-1a76ecd {
    --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-3539 .elementor-element.elementor-element-0b6ed60 {
    --align-items: flex-start;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-3539 .elementor-element.elementor-element-d054be3 {
    text-align: left;
  }
  .elementor-3539
    .elementor-element.elementor-element-d054be3
    .elementor-heading-title {
    font-size: 23px;
  }
  .elementor-3539 .elementor-element.elementor-element-37472dd {
    text-align: left;
  }
}
@media (max-width: 767px) {
  .elementor-3539 .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-3539 .elementor-element.elementor-element-e6ace76 {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-3539 .elementor-element.elementor-element-9a02f4b {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-3539 .elementor-element.elementor-element-7aba457 {
    --width: 50%;
  }
  .elementor-3539 .elementor-element.elementor-element-5b5c56c {
    --width: 50%;
  }
  .elementor-3539 .elementor-element.elementor-element-021cbb5 {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-3539 .elementor-element.elementor-element-01cae1e {
    --width: 50%;
  }
  .elementor-3539 .elementor-element.elementor-element-05b7714 {
    --width: 50%;
  }
  .elementor-3539 .elementor-element.elementor-element-4010787 {
    --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;
  }
  .elementor-3539 .elementor-element.elementor-element-ed585fa {
    --width: 50%;
  }
  .elementor-3539 .elementor-element.elementor-element-7b718d2 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-3539 .elementor-element.elementor-element-be3ce8c {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-3539 .elementor-element.elementor-element-5437e8d {
    --gap: 12px 12px;
    --row-gap: 12px;
    --column-gap: 12px;
  }
  .elementor-3539 .elementor-element.elementor-element-bdc3476 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-3539
    .elementor-element.elementor-element-f74da87
    .elementor-heading-title {
    font-size: 16px;
    line-height: 20px;
  }
  .elementor-3539 .elementor-element.elementor-element-a92e993 {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }
  .elementor-3539 .elementor-element.elementor-element-97d751a {
    --padding-top: 10px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-3539
    .elementor-element.elementor-element-4b7f9f5
    .elementor-heading-title {
    font-size: 16px;
    line-height: 20px;
  }
  .elementor-3539 .elementor-element.elementor-element-e23b2f2 {
    text-align: center;
  }
  .elementor-3539 .elementor-element.elementor-element-b902071 {
    text-align: center;
  }
  .elementor-3539 .elementor-element.elementor-element-2228a40 {
    text-align: center;
  }
  .elementor-3539 .elementor-element.elementor-element-6cdcc23 {
    text-align: center;
  }
  .elementor-3539 .elementor-element.elementor-element-8d879f5 {
    text-align: center;
  }
  .elementor-3539 .elementor-element.elementor-element-d054be3 {
    text-align: center;
  }
  .elementor-3539 .elementor-element.elementor-element-83a4ba3 {
    --justify-content: space-between;
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-3539 .elementor-element.elementor-element-fed269a {
    --width: 20%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 9px;
    --padding-right: 9px;
  }
  .elementor-3539 .elementor-element.elementor-element-c562e55 {
    --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-3539 .elementor-element.elementor-element-ce91cd3 {
    text-align: left;
  }
  .elementor-3539
    .elementor-element.elementor-element-ce91cd3
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-3539 .elementor-element.elementor-element-d1919bd {
    --justify-content: space-between;
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-3539 .elementor-element.elementor-element-1223f66 {
    --width: 20%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 9px;
    --padding-right: 9px;
  }
  .elementor-3539 .elementor-element.elementor-element-0a8f68f {
    --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-3539 .elementor-element.elementor-element-70bf003 {
    text-align: left;
  }
  .elementor-3539
    .elementor-element.elementor-element-70bf003
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-3539 .elementor-element.elementor-element-b44624e {
    --justify-content: space-between;
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-3539 .elementor-element.elementor-element-4e9fc09 {
    --width: 20%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 9px;
    --padding-right: 9px;
  }
  .elementor-3539 .elementor-element.elementor-element-88e6477 {
    --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-3539 .elementor-element.elementor-element-529e3f4 {
    text-align: left;
  }
  .elementor-3539
    .elementor-element.elementor-element-529e3f4
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-3539 .elementor-element.elementor-element-e754e6f {
    --justify-content: space-between;
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-3539 .elementor-element.elementor-element-7c4ab20 {
    --width: 20%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 9px;
    --padding-right: 9px;
  }
  .elementor-3539 .elementor-element.elementor-element-206387d {
    --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-3539 .elementor-element.elementor-element-4c5791b {
    text-align: left;
  }
  .elementor-3539
    .elementor-element.elementor-element-4c5791b
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-3539 .elementor-element.elementor-element-4756cf5 {
    --justify-content: space-between;
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-3539 .elementor-element.elementor-element-0ea683d {
    --width: 20%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 9px;
    --padding-right: 9px;
  }
  .elementor-3539 .elementor-element.elementor-element-2d5d7a9 {
    --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-3539 .elementor-element.elementor-element-846ff98 {
    text-align: left;
  }
  .elementor-3539
    .elementor-element.elementor-element-846ff98
    .elementor-heading-title {
    font-size: 34px;
  }
  .elementor-3539 .elementor-element.elementor-element-01f3aa0 {
    --justify-content: space-between;
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-3539 .elementor-element.elementor-element-cabc8a9 {
    --width: 20%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 9px;
    --padding-right: 9px;
  }
  .elementor-3539 .elementor-element.elementor-element-665e334 {
    --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-3539 .elementor-element.elementor-element-70d3dc3 {
    text-align: left;
  }
  .elementor-3539
    .elementor-element.elementor-element-70d3dc3
    .elementor-heading-title {
    font-size: 34px;
  }
}
@media (min-width: 768px) {
  .elementor-3539 .elementor-element.elementor-element-bd3ea3f {
    --content-width: 1920px;
  }
  .elementor-3539 .elementor-element.elementor-element-fd415fc {
    --content-width: 1300px;
  }
  .elementor-3539 .elementor-element.elementor-element-5a9affb {
    --content-width: 1320px;
  }
  .elementor-3539 .elementor-element.elementor-element-d43859a {
    --content-width: 1350px;
  }
  .elementor-3539 .elementor-element.elementor-element-faccb10 {
    --width: 1300px;
  }
  .elementor-3539 .elementor-element.elementor-element-7b718d2 {
    --content-width: 1350px;
  }
  .elementor-3539 .elementor-element.elementor-element-be3ce8c {
    --width: 1300px;
  }
  .elementor-3539 .elementor-element.elementor-element-962429a {
    --width: 100%;
  }
  .elementor-3539 .elementor-element.elementor-element-5437e8d {
    --width: 100%;
  }
  .elementor-3539 .elementor-element.elementor-element-a92e993 {
    --width: 1200px;
  }
  .elementor-3539 .elementor-element.elementor-element-9024ca7 {
    --width: 100%;
  }
  .elementor-3539 .elementor-element.elementor-element-4790199 {
    --width: 100%;
  }
  .elementor-3539 .elementor-element.elementor-element-8accba1 {
    --content-width: 1320px;
  }
  .elementor-3539 .elementor-element.elementor-element-fa443b5 {
    --width: 20%;
  }
  .elementor-3539 .elementor-element.elementor-element-00cd3f1 {
    --width: 70%;
  }
  .elementor-3539 .elementor-element.elementor-element-ca4bf32 {
    --width: 20%;
  }
  .elementor-3539 .elementor-element.elementor-element-ce2567f {
    --width: 70%;
  }
  .elementor-3539 .elementor-element.elementor-element-2440764 {
    --width: 20%;
  }
  .elementor-3539 .elementor-element.elementor-element-86f3260 {
    --width: 70%;
  }
  .elementor-3539 .elementor-element.elementor-element-ee3dcfd {
    --width: 20%;
  }
  .elementor-3539 .elementor-element.elementor-element-7b7d073 {
    --width: 70%;
  }
  .elementor-3539 .elementor-element.elementor-element-c5bac63 {
    --width: 20%;
  }
  .elementor-3539 .elementor-element.elementor-element-5c7253c {
    --width: 70%;
  }
  .elementor-3539 .elementor-element.elementor-element-cc5bc65 {
    --width: 20%;
  }
  .elementor-3539 .elementor-element.elementor-element-0b6ed60 {
    --width: 70%;
  }
  .elementor-3539 .elementor-element.elementor-element-fed269a {
    --width: 20%;
  }
  .elementor-3539 .elementor-element.elementor-element-c562e55 {
    --width: 70%;
  }
  .elementor-3539 .elementor-element.elementor-element-1223f66 {
    --width: 20%;
  }
  .elementor-3539 .elementor-element.elementor-element-0a8f68f {
    --width: 70%;
  }
  .elementor-3539 .elementor-element.elementor-element-4e9fc09 {
    --width: 20%;
  }
  .elementor-3539 .elementor-element.elementor-element-88e6477 {
    --width: 70%;
  }
  .elementor-3539 .elementor-element.elementor-element-7c4ab20 {
    --width: 20%;
  }
  .elementor-3539 .elementor-element.elementor-element-206387d {
    --width: 70%;
  }
  .elementor-3539 .elementor-element.elementor-element-0ea683d {
    --width: 20%;
  }
  .elementor-3539 .elementor-element.elementor-element-2d5d7a9 {
    --width: 70%;
  }
  .elementor-3539 .elementor-element.elementor-element-cabc8a9 {
    --width: 20%;
  }
  .elementor-3539 .elementor-element.elementor-element-665e334 {
    --width: 70%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-3539 .elementor-element.elementor-element-be3ce8c {
    --width: 500px;
  }
  .elementor-3539 .elementor-element.elementor-element-a92e993 {
    --width: 700px;
  }
  .elementor-3539 .elementor-element.elementor-element-526bed7 {
    --width: 1359px;
  }
  .elementor-3539 .elementor-element.elementor-element-fa443b5 {
    --width: 40%;
  }
  .elementor-3539 .elementor-element.elementor-element-00cd3f1 {
    --width: 80%;
  }
  .elementor-3539 .elementor-element.elementor-element-0a3d8f7 {
    --width: 1359px;
  }
  .elementor-3539 .elementor-element.elementor-element-ca4bf32 {
    --width: 40%;
  }
  .elementor-3539 .elementor-element.elementor-element-ce2567f {
    --width: 80%;
  }
  .elementor-3539 .elementor-element.elementor-element-96127b8 {
    --width: 1359px;
  }
  .elementor-3539 .elementor-element.elementor-element-2440764 {
    --width: 40%;
  }
  .elementor-3539 .elementor-element.elementor-element-86f3260 {
    --width: 80%;
  }
  .elementor-3539 .elementor-element.elementor-element-6b9e584 {
    --width: 1359px;
  }
  .elementor-3539 .elementor-element.elementor-element-ee3dcfd {
    --width: 40%;
  }
  .elementor-3539 .elementor-element.elementor-element-7b7d073 {
    --width: 80%;
  }
  .elementor-3539 .elementor-element.elementor-element-4b8dd1c {
    --width: 1359px;
  }
  .elementor-3539 .elementor-element.elementor-element-c5bac63 {
    --width: 40%;
  }
  .elementor-3539 .elementor-element.elementor-element-5c7253c {
    --width: 80%;
  }
  .elementor-3539 .elementor-element.elementor-element-1a76ecd {
    --width: 1359px;
  }
  .elementor-3539 .elementor-element.elementor-element-cc5bc65 {
    --width: 40%;
  }
  .elementor-3539 .elementor-element.elementor-element-0b6ed60 {
    --width: 80%;
  }
}
