.elementor-15245 .elementor-element.elementor-element-10893fc {
  margin-top: 50px;
  margin-bottom: 50px;
}

.elementor-15245 .elementor-element.elementor-element-453413b .elementor-heading-title {
  color: #000000;
}

.elementor-15245 .elementor-element.elementor-element-7eeabf6 {
  color: #000000;
}

.elementor-15245 .elementor-element.elementor-element-7eeabf6>.elementor-widget-container {
  padding: 0% 30% 0% 0%;
}

.elementor-15245 .elementor-element.elementor-element-fa1ec78 .elementor-button:hover,
.elementor-15245 .elementor-element.elementor-element-fa1ec78 .elementor-button:focus {
  background-color: var(--e-global-color-56603cc6);
}

.elementor-15245 .elementor-element.elementor-element-555f1ba>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-15245 .elementor-element.elementor-element-555f1ba {
  margin-top: 50px;
  margin-bottom: 50px;
}

.elementor-15245 .elementor-element.elementor-element-773d4d0 .elementor-heading-title {
  color: #000000;
}

.elementor-15245 .elementor-element.elementor-element-0b8b2fb {
  color: #000000;
}

.elementor-15245 .elementor-element.elementor-element-a5f0a0b {
  text-align: right;
}

.elementor-15245 .elementor-element.elementor-element-bbbeafd>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-15245 .elementor-element.elementor-element-bbbeafd {
  margin-top: 50px;
  margin-bottom: 50px;
}

.elementor-15245 .elementor-element.elementor-element-8efb88e {
  text-align: left;
}

.elementor-15245 .elementor-element.elementor-element-17c37eb .elementor-heading-title {
  color: #000000;
}

.elementor-15245 .elementor-element.elementor-element-5ae84d1 {
  color: #000000;
}

.elementor-15245 .elementor-element.elementor-element-c1a0df1 .elementor-heading-title {
  color: #000000;
}

.elementor-15245 .elementor-element.elementor-element-c1a0df1>.elementor-widget-container {
  margin: 50px 0px 0px 0px;
}

.elementor-15245 .elementor-element.elementor-element-7fe09fc {
  margin-top: 0px;
  margin-bottom: 50px;
}

.elementor-15245 .elementor-element.elementor-element-562bdab.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}

.elementor-15245 .elementor-element.elementor-element-562bdab.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}

.elementor-15245 .elementor-element.elementor-element-562bdab.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}

.elementor-15245 .elementor-element.elementor-element-562bdab .elementor-image-box-wrapper .elementor-image-box-img {
  width: 20%;
}

.elementor-15245 .elementor-element.elementor-element-562bdab .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-15245 .elementor-element.elementor-element-562bdab .elementor-image-box-wrapper {
  text-align: left;
}

.elementor-15245 .elementor-element.elementor-element-562bdab .elementor-image-box-title {
  color: #000000;
  font-size: 20px;
  font-weight: 700;
}

.elementor-15245 .elementor-element.elementor-element-562bdab .elementor-image-box-description {
  color: #000000;
}

.elementor-15245 .elementor-element.elementor-element-81cc788.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}

.elementor-15245 .elementor-element.elementor-element-81cc788.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}

.elementor-15245 .elementor-element.elementor-element-81cc788.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}

.elementor-15245 .elementor-element.elementor-element-81cc788 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 20%;
}

.elementor-15245 .elementor-element.elementor-element-81cc788 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-15245 .elementor-element.elementor-element-81cc788 .elementor-image-box-wrapper {
  text-align: left;
}

.elementor-15245 .elementor-element.elementor-element-81cc788 .elementor-image-box-title {
  color: #000000;
  font-size: 20px;
  font-weight: 700;
}

.elementor-15245 .elementor-element.elementor-element-81cc788 .elementor-image-box-description {
  color: #000000;
}

.elementor-15245 .elementor-element.elementor-element-8a13773.elementor-position-right .elementor-image-box-img {
  margin-left: 15px;
}

.elementor-15245 .elementor-element.elementor-element-8a13773.elementor-position-left .elementor-image-box-img {
  margin-right: 15px;
}

.elementor-15245 .elementor-element.elementor-element-8a13773.elementor-position-top .elementor-image-box-img {
  margin-bottom: 15px;
}

.elementor-15245 .elementor-element.elementor-element-8a13773 .elementor-image-box-wrapper .elementor-image-box-img {
  width: 20%;
}

.elementor-15245 .elementor-element.elementor-element-8a13773 .elementor-image-box-img img {
  transition-duration: 0.3s;
}

.elementor-15245 .elementor-element.elementor-element-8a13773 .elementor-image-box-wrapper {
  text-align: left;
}

.elementor-15245 .elementor-element.elementor-element-8a13773 .elementor-image-box-title {
  color: #000000;
  font-size: 20px;
  font-weight: 700;
}

.elementor-15245 .elementor-element.elementor-element-8a13773 .elementor-image-box-description {
  color: #000000;
}

.elementor-15245 .elementor-element.elementor-element-0655483 .elementor-heading-title {
  color: #000000;
}

.elementor-15245 .elementor-element.elementor-element-862e6e1 {
  color: #000000;
}

.elementor-15245 .elementor-element.elementor-element-862e6e1>.elementor-widget-container {
  padding: 0% 30% 0% 0%;
}

.elementor-15245 .elementor-element.elementor-element-9178b39>.elementor-container {
  max-width: 900px;
}

.elementor-15245 .elementor-element.elementor-element-9178b39 {
  margin-top: 50px;
  margin-bottom: 50px;
}

.elementor-15245 .elementor-element.elementor-element-16325ba .elementor-heading-title {
  color: #000000;
}

.elementor-15245 .elementor-element.elementor-element-16325ba>.elementor-widget-container {
  margin: 50px 0px 0px 0px;
}

.elementor-15245 .elementor-element.elementor-element-46c23b4 {
  padding: 10px 0px 10px 0px;
}

.elementor-15245 .elementor-element.elementor-element-7773fb8 .elementor-heading-title {
  color: #4A4A4A;
  font-weight: 700;
}

.elementor-15245 .elementor-element.elementor-element-d1148be .elementor-heading-title {
  color: #4A4A4A;
  font-weight: 700;
}

.elementor-15245 .elementor-element.elementor-element-d4c60a0 .elementor-heading-title {
  color: #4A4A4A;
  font-weight: 700;
}

.elementor-15245 .elementor-element.elementor-element-37923bc>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-15245 .elementor-element.elementor-element-37923bc {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: #AAAAAA;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 10px 0px;
}

.elementor-15245 .elementor-element.elementor-element-37923bc>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15245 .elementor-element.elementor-element-e7349d3 .elementor-heading-title {
  color: #FF8228;
  font-weight: 700;
}

.elementor-15245 .elementor-element.elementor-element-51dafa6 .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-15245 .elementor-element.elementor-element-d39d941 .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-15245 .elementor-element.elementor-element-62b7fac>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-15245 .elementor-element.elementor-element-62b7fac {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: #AAAAAA;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 10px 0px;
}

.elementor-15245 .elementor-element.elementor-element-62b7fac>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15245 .elementor-element.elementor-element-5d1b5ff .elementor-heading-title {
  color: #FF8228;
  font-weight: 700;
}

.elementor-15245 .elementor-element.elementor-element-e305055 .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-15245 .elementor-element.elementor-element-4c3e7d1 .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-15245 .elementor-element.elementor-element-c180030>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-15245 .elementor-element.elementor-element-c180030 {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: #AAAAAA;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 10px 0px;
}

.elementor-15245 .elementor-element.elementor-element-c180030>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15245 .elementor-element.elementor-element-bc44e59 .elementor-heading-title {
  color: #FF8228;
  font-weight: 700;
}

.elementor-15245 .elementor-element.elementor-element-a176689 .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-15245 .elementor-element.elementor-element-3aec968 .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-15245 .elementor-element.elementor-element-f549986>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-15245 .elementor-element.elementor-element-f549986 {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: #AAAAAA;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 10px 0px;
}

.elementor-15245 .elementor-element.elementor-element-f549986>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15245 .elementor-element.elementor-element-17e0599 .elementor-heading-title {
  color: #FF8228;
  font-weight: 700;
}

.elementor-15245 .elementor-element.elementor-element-2b4be7e .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-15245 .elementor-element.elementor-element-dac8842 .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-15245 .elementor-element.elementor-element-588a4b7>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-15245 .elementor-element.elementor-element-588a4b7 {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: #AAAAAA;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 10px 0px;
}

.elementor-15245 .elementor-element.elementor-element-588a4b7>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15245 .elementor-element.elementor-element-2ccc63e .elementor-heading-title {
  color: #FF8228;
  font-weight: 700;
}

.elementor-15245 .elementor-element.elementor-element-8e2d020 .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-15245 .elementor-element.elementor-element-d98d638 .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-15245 .elementor-element.elementor-element-3173418>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-15245 .elementor-element.elementor-element-3173418 {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: #AAAAAA;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 10px 0px;
}

.elementor-15245 .elementor-element.elementor-element-3173418>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15245 .elementor-element.elementor-element-c0a5a62 .elementor-heading-title {
  color: #FF8228;
  font-weight: 700;
}

.elementor-15245 .elementor-element.elementor-element-54ff3b2 .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-15245 .elementor-element.elementor-element-042a207 .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-15245 .elementor-element.elementor-element-a244a66>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-15245 .elementor-element.elementor-element-a244a66 {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: #AAAAAA;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 10px 0px;
}

.elementor-15245 .elementor-element.elementor-element-a244a66>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15245 .elementor-element.elementor-element-7added5 .elementor-heading-title {
  color: #FF8228;
  font-weight: 700;
}

.elementor-15245 .elementor-element.elementor-element-4479f18 .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-15245 .elementor-element.elementor-element-09a8f5b .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-15245 .elementor-element.elementor-element-1cadf6f>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-15245 .elementor-element.elementor-element-1cadf6f {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: #AAAAAA;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 10px 0px;
}

.elementor-15245 .elementor-element.elementor-element-1cadf6f>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15245 .elementor-element.elementor-element-736c518 .elementor-heading-title {
  color: #FF8228;
  font-weight: 700;
}

.elementor-15245 .elementor-element.elementor-element-15ed1fb .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-15245 .elementor-element.elementor-element-f5693fa .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-15245 .elementor-element.elementor-element-647efbb>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-15245 .elementor-element.elementor-element-647efbb {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: #AAAAAA;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 10px 0px;
}

.elementor-15245 .elementor-element.elementor-element-647efbb>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15245 .elementor-element.elementor-element-8e43921 .elementor-heading-title {
  color: #FF8228;
  font-weight: 700;
}

.elementor-15245 .elementor-element.elementor-element-ba82e37 .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-15245 .elementor-element.elementor-element-f2d00ce .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-15245 .elementor-element.elementor-element-9f29094>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-15245 .elementor-element.elementor-element-9f29094 {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: #AAAAAA;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 10px 0px;
}

.elementor-15245 .elementor-element.elementor-element-9f29094>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15245 .elementor-element.elementor-element-28c86d2 .elementor-heading-title {
  color: #FF8228;
  font-weight: 700;
}

.elementor-15245 .elementor-element.elementor-element-b7b6bfc .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-15245 .elementor-element.elementor-element-a70c5c4 .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-15245 .elementor-element.elementor-element-b967d14>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-15245 .elementor-element.elementor-element-b967d14 {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: #AAAAAA;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 10px 0px;
}

.elementor-15245 .elementor-element.elementor-element-b967d14>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15245 .elementor-element.elementor-element-5c99401 .elementor-heading-title {
  color: #FF8228;
  font-weight: 700;
}

.elementor-15245 .elementor-element.elementor-element-c583797 .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-15245 .elementor-element.elementor-element-a903001 .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-15245 .elementor-element.elementor-element-5a11206>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-15245 .elementor-element.elementor-element-5a11206 {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: #AAAAAA;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 10px 0px;
}

.elementor-15245 .elementor-element.elementor-element-5a11206>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15245 .elementor-element.elementor-element-828572a .elementor-heading-title {
  color: #FF8228;
  font-weight: 700;
}

.elementor-15245 .elementor-element.elementor-element-589cc86 .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-15245 .elementor-element.elementor-element-b201974 .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-15245 .elementor-element.elementor-element-6f1ec24>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-15245 .elementor-element.elementor-element-6f1ec24 {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: #AAAAAA;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 10px 0px;
}

.elementor-15245 .elementor-element.elementor-element-6f1ec24>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15245 .elementor-element.elementor-element-27c8072 .elementor-heading-title {
  color: #FF8228;
  font-weight: 700;
}

.elementor-15245 .elementor-element.elementor-element-6872b5c .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-15245 .elementor-element.elementor-element-d8a07d0 .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-15245 .elementor-element.elementor-element-0d2401b>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-15245 .elementor-element.elementor-element-0d2401b {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: #AAAAAA;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 10px 0px;
}

.elementor-15245 .elementor-element.elementor-element-0d2401b>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15245 .elementor-element.elementor-element-c258795 .elementor-heading-title {
  color: #FF8228;
  font-weight: 700;
}

.elementor-15245 .elementor-element.elementor-element-0c970de .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-15245 .elementor-element.elementor-element-eb41d57 .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-15245 .elementor-element.elementor-element-a49683e>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-15245 .elementor-element.elementor-element-a49683e {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: #AAAAAA;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 10px 0px;
}

.elementor-15245 .elementor-element.elementor-element-a49683e>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15245 .elementor-element.elementor-element-87cd620 .elementor-heading-title {
  color: #FF8228;
  font-weight: 700;
}

.elementor-15245 .elementor-element.elementor-element-95a31c4 .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-15245 .elementor-element.elementor-element-df67b43 .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-15245 .elementor-element.elementor-element-2e9b65e>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-15245 .elementor-element.elementor-element-2e9b65e {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: #AAAAAA;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 10px 0px;
}

.elementor-15245 .elementor-element.elementor-element-2e9b65e>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15245 .elementor-element.elementor-element-7ed3471 .elementor-heading-title {
  color: #FF8228;
  font-weight: 700;
}

.elementor-15245 .elementor-element.elementor-element-36e1c6a .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-15245 .elementor-element.elementor-element-18d34bb .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-15245 .elementor-element.elementor-element-90d1ea1>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-15245 .elementor-element.elementor-element-90d1ea1 {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: #AAAAAA;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 10px 0px;
}

.elementor-15245 .elementor-element.elementor-element-90d1ea1>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15245 .elementor-element.elementor-element-abbf433 .elementor-heading-title {
  color: #FF8228;
  font-weight: 700;
}

.elementor-15245 .elementor-element.elementor-element-d7fa822 .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-15245 .elementor-element.elementor-element-751eac3 .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-15245 .elementor-element.elementor-element-5f438ea>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-15245 .elementor-element.elementor-element-5f438ea {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: #AAAAAA;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 10px 0px;
}

.elementor-15245 .elementor-element.elementor-element-5f438ea>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15245 .elementor-element.elementor-element-c0febea .elementor-heading-title {
  color: #FF8228;
  font-weight: 700;
}

.elementor-15245 .elementor-element.elementor-element-04aa052 .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-15245 .elementor-element.elementor-element-676be2e .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-15245 .elementor-element.elementor-element-e38231c>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-15245 .elementor-element.elementor-element-e38231c {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: #AAAAAA;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 10px 0px;
}

.elementor-15245 .elementor-element.elementor-element-e38231c>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15245 .elementor-element.elementor-element-64da829 .elementor-heading-title {
  color: #FF8228;
  font-weight: 700;
}

.elementor-15245 .elementor-element.elementor-element-00cf3b5 .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-15245 .elementor-element.elementor-element-e6f9b5c .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-15245 .elementor-element.elementor-element-e2bcfce>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-15245 .elementor-element.elementor-element-e2bcfce {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: #AAAAAA;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 10px 0px;
}

.elementor-15245 .elementor-element.elementor-element-e2bcfce>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15245 .elementor-element.elementor-element-ad8ec58 .elementor-heading-title {
  color: #FF8228;
  font-weight: 700;
}

.elementor-15245 .elementor-element.elementor-element-f058a56 .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-15245 .elementor-element.elementor-element-6dcc74e .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-15245 .elementor-element.elementor-element-5c060b0>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-15245 .elementor-element.elementor-element-5c060b0 {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: #AAAAAA;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 10px 0px;
}

.elementor-15245 .elementor-element.elementor-element-5c060b0>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15245 .elementor-element.elementor-element-6daa2ca .elementor-heading-title {
  color: #FF8228;
  font-weight: 700;
}

.elementor-15245 .elementor-element.elementor-element-c8754ef .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-15245 .elementor-element.elementor-element-12b260a .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-15245 .elementor-element.elementor-element-fcf9f25>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-15245 .elementor-element.elementor-element-fcf9f25 {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: #AAAAAA;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 10px 0px;
}

.elementor-15245 .elementor-element.elementor-element-fcf9f25>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15245 .elementor-element.elementor-element-8aa251f .elementor-heading-title {
  color: #FF8228;
  font-weight: 700;
}

.elementor-15245 .elementor-element.elementor-element-6ecd6a8 .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-15245 .elementor-element.elementor-element-99900e5 .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-15245 .elementor-element.elementor-element-db327b6>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-15245 .elementor-element.elementor-element-db327b6 {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: #AAAAAA;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 10px 0px;
}

.elementor-15245 .elementor-element.elementor-element-db327b6>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-15245 .elementor-element.elementor-element-f69eefe .elementor-heading-title {
  color: #FF8228;
  font-weight: 700;
}

.elementor-15245 .elementor-element.elementor-element-4590df4 .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-15245 .elementor-element.elementor-element-a7260ea .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}

@media(max-width:1024px) {
  .elementor-15245 .elementor-element.elementor-element-51dafa6 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-d39d941 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-e305055 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-4c3e7d1 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-a176689 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-3aec968 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-2b4be7e .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-dac8842 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-8e2d020 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-d98d638 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-54ff3b2 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-042a207 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-4479f18 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-09a8f5b .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-15ed1fb .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-f5693fa .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-ba82e37 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-f2d00ce .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-b7b6bfc .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-a70c5c4 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-c583797 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-a903001 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-589cc86 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-b201974 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-6872b5c .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-d8a07d0 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-0c970de .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-eb41d57 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-95a31c4 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-df67b43 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-36e1c6a .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-18d34bb .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-d7fa822 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-751eac3 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-04aa052 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-676be2e .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-00cf3b5 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-e6f9b5c .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-f058a56 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-6dcc74e .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-c8754ef .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-12b260a .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-6ecd6a8 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-99900e5 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-4590df4 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-a7260ea .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
}

@media(max-width:767px) {
  .elementor-15245 .elementor-element.elementor-element-7eeabf6>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-15245 .elementor-element.elementor-element-562bdab .elementor-image-box-img {
    margin-bottom: 15px;
  }

  .elementor-15245 .elementor-element.elementor-element-81cc788 .elementor-image-box-img {
    margin-bottom: 15px;
  }

  .elementor-15245 .elementor-element.elementor-element-8a13773 .elementor-image-box-img {
    margin-bottom: 15px;
  }

  .elementor-15245 .elementor-element.elementor-element-862e6e1>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-15245 .elementor-element.elementor-element-51dafa6 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-d39d941 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-e305055 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-4c3e7d1 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-a176689 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-3aec968 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-2b4be7e .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-dac8842 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-8e2d020 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-d98d638 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-54ff3b2 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-042a207 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-4479f18 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-09a8f5b .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-15ed1fb .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-f5693fa .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-ba82e37 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-f2d00ce .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-b7b6bfc .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-a70c5c4 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-c583797 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-a903001 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-589cc86 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-b201974 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-6872b5c .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-d8a07d0 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-0c970de .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-eb41d57 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-95a31c4 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-df67b43 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-36e1c6a .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-18d34bb .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-d7fa822 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-751eac3 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-04aa052 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-676be2e .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-00cf3b5 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-e6f9b5c .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-f058a56 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-6dcc74e .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-c8754ef .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-12b260a .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-6ecd6a8 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-99900e5 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-4590df4 .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-15245 .elementor-element.elementor-element-a7260ea .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
}

@media(min-width:768px) {
  .elementor-15245 .elementor-element.elementor-element-f2a14a2 {
    width: 40%;
  }

  .elementor-15245 .elementor-element.elementor-element-556263a {
    width: 29.333%;
  }

  .elementor-15245 .elementor-element.elementor-element-01bd7b0 {
    width: 30%;
  }

  .elementor-15245 .elementor-element.elementor-element-4cb5ef5 {
    width: 40%;
  }

  .elementor-15245 .elementor-element.elementor-element-ebc7488 {
    width: 29.333%;
  }

  .elementor-15245 .elementor-element.elementor-element-57a34c5 {
    width: 30%;
  }

  .elementor-15245 .elementor-element.elementor-element-c1fe63e {
    width: 40%;
  }

  .elementor-15245 .elementor-element.elementor-element-a6ec2a7 {
    width: 29.333%;
  }

  .elementor-15245 .elementor-element.elementor-element-e2632f8 {
    width: 30%;
  }

  .elementor-15245 .elementor-element.elementor-element-b207282 {
    width: 40%;
  }

  .elementor-15245 .elementor-element.elementor-element-a6ec975 {
    width: 29.333%;
  }

  .elementor-15245 .elementor-element.elementor-element-b38b312 {
    width: 30%;
  }

  .elementor-15245 .elementor-element.elementor-element-2d94b88 {
    width: 40%;
  }

  .elementor-15245 .elementor-element.elementor-element-8763457 {
    width: 29.333%;
  }

  .elementor-15245 .elementor-element.elementor-element-92de426 {
    width: 30%;
  }

  .elementor-15245 .elementor-element.elementor-element-8023bf5 {
    width: 40%;
  }

  .elementor-15245 .elementor-element.elementor-element-7a7c19a {
    width: 29.333%;
  }

  .elementor-15245 .elementor-element.elementor-element-f7f98b8 {
    width: 30%;
  }

  .elementor-15245 .elementor-element.elementor-element-e4e34b3 {
    width: 40%;
  }

  .elementor-15245 .elementor-element.elementor-element-7d2184b {
    width: 29.333%;
  }

  .elementor-15245 .elementor-element.elementor-element-5d716d4 {
    width: 30%;
  }

  .elementor-15245 .elementor-element.elementor-element-728f588 {
    width: 40%;
  }

  .elementor-15245 .elementor-element.elementor-element-be34b56 {
    width: 29.333%;
  }

  .elementor-15245 .elementor-element.elementor-element-6239d0e {
    width: 30%;
  }

  .elementor-15245 .elementor-element.elementor-element-abb4f16 {
    width: 40%;
  }

  .elementor-15245 .elementor-element.elementor-element-50a2391 {
    width: 29.333%;
  }

  .elementor-15245 .elementor-element.elementor-element-e1861b9 {
    width: 30%;
  }

  .elementor-15245 .elementor-element.elementor-element-e27773b {
    width: 40%;
  }

  .elementor-15245 .elementor-element.elementor-element-60e3d01 {
    width: 29.333%;
  }

  .elementor-15245 .elementor-element.elementor-element-1bdce88 {
    width: 30%;
  }

  .elementor-15245 .elementor-element.elementor-element-25e6bb3 {
    width: 40%;
  }

  .elementor-15245 .elementor-element.elementor-element-fb1329e {
    width: 29.333%;
  }

  .elementor-15245 .elementor-element.elementor-element-8aee6ef {
    width: 30%;
  }

  .elementor-15245 .elementor-element.elementor-element-ebcc18d {
    width: 40%;
  }

  .elementor-15245 .elementor-element.elementor-element-8dcd3a7 {
    width: 29.333%;
  }

  .elementor-15245 .elementor-element.elementor-element-b979a53 {
    width: 30%;
  }

  .elementor-15245 .elementor-element.elementor-element-8fb7376 {
    width: 40%;
  }

  .elementor-15245 .elementor-element.elementor-element-e87257c {
    width: 29.333%;
  }

  .elementor-15245 .elementor-element.elementor-element-4a75a1f {
    width: 30%;
  }

  .elementor-15245 .elementor-element.elementor-element-df4aa3a {
    width: 40%;
  }

  .elementor-15245 .elementor-element.elementor-element-c061fa7 {
    width: 29.333%;
  }

  .elementor-15245 .elementor-element.elementor-element-a8803c0 {
    width: 30%;
  }

  .elementor-15245 .elementor-element.elementor-element-1bc2c83 {
    width: 40%;
  }

  .elementor-15245 .elementor-element.elementor-element-8fe8af8 {
    width: 29.333%;
  }

  .elementor-15245 .elementor-element.elementor-element-c940115 {
    width: 30%;
  }

  .elementor-15245 .elementor-element.elementor-element-242c872 {
    width: 40%;
  }

  .elementor-15245 .elementor-element.elementor-element-c76c72c {
    width: 29.333%;
  }

  .elementor-15245 .elementor-element.elementor-element-7674981 {
    width: 30%;
  }

  .elementor-15245 .elementor-element.elementor-element-a784b17 {
    width: 40%;
  }

  .elementor-15245 .elementor-element.elementor-element-00f7fd2 {
    width: 29.333%;
  }

  .elementor-15245 .elementor-element.elementor-element-e37bbe2 {
    width: 30%;
  }

  .elementor-15245 .elementor-element.elementor-element-a01ec51 {
    width: 40%;
  }

  .elementor-15245 .elementor-element.elementor-element-8c9eb90 {
    width: 29.333%;
  }

  .elementor-15245 .elementor-element.elementor-element-941dd0a {
    width: 30%;
  }

  .elementor-15245 .elementor-element.elementor-element-cac37a3 {
    width: 40%;
  }

  .elementor-15245 .elementor-element.elementor-element-536c12b {
    width: 29.333%;
  }

  .elementor-15245 .elementor-element.elementor-element-11b9d08 {
    width: 30%;
  }

  .elementor-15245 .elementor-element.elementor-element-cea1115 {
    width: 40%;
  }

  .elementor-15245 .elementor-element.elementor-element-cfd528c {
    width: 29.333%;
  }

  .elementor-15245 .elementor-element.elementor-element-06d07d9 {
    width: 30%;
  }

  .elementor-15245 .elementor-element.elementor-element-8f46b71 {
    width: 40%;
  }

  .elementor-15245 .elementor-element.elementor-element-2de3ae1 {
    width: 29.333%;
  }

  .elementor-15245 .elementor-element.elementor-element-8c86039 {
    width: 30%;
  }

  .elementor-15245 .elementor-element.elementor-element-61a8446 {
    width: 40%;
  }

  .elementor-15245 .elementor-element.elementor-element-df74a7a {
    width: 29.333%;
  }

  .elementor-15245 .elementor-element.elementor-element-fdaa526 {
    width: 30%;
  }

  .elementor-15245 .elementor-element.elementor-element-8900e4d {
    width: 40%;
  }

  .elementor-15245 .elementor-element.elementor-element-f3d393e {
    width: 29.333%;
  }

  .elementor-15245 .elementor-element.elementor-element-928b10d {
    width: 30%;
  }

  .elementor-15245 .elementor-element.elementor-element-dd3df67 {
    width: 40%;
  }

  .elementor-15245 .elementor-element.elementor-element-17ff347 {
    width: 29.333%;
  }

  .elementor-15245 .elementor-element.elementor-element-62f8506 {
    width: 30%;
  }
}

/* Start custom CSS for html, class: .elementor-element-465b6ac */
#box_career .hide_post {
  display: none;
}


#form_filter div {
  display: inline-block;
  width: 35%;
  background-color: #DDDDDD;
  padding: 0px 20px;
}

#form_filter select {
  /*font-family: "Montserrat", Sans-serif;*/
  font-size: 18px;
  font-weight: 500;
  background-color: #DDDDDD;
  border: none;
}

#form_filter div+div {
  margin-left: 20px;
}

#box_career .showcareers {
  display: block !important;
}

#box_career .hidecareers {
  display: none;
}

@media only screen and (max-width: 400px) {
  #form_filter div {
    display: block;
    width: 100%;
  }

  #form_filter div+div {
    margin: 10px 0px !important;
  }
}

/* End custom CSS */