.elementor-47 .elementor-element.elementor-element-d35aad1 > .elementor-container {
  max-width: 1200px;
}
.elementor-47
  .elementor-element.elementor-element-d35aad1:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-47
  .elementor-element.elementor-element-d35aad1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
.elementor-47 .elementor-element.elementor-element-d35aad1 > .elementor-background-overlay {
  background-image: url("../../2022/12/linebg2.png");
  background-position: bottom center;
  background-size: cover;
  opacity: 0.14;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-47 .elementor-element.elementor-element-d35aad1 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-47
  .elementor-element.elementor-element-90fd30e.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-47
  .elementor-element.elementor-element-90fd30e.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-47 .elementor-element.elementor-element-90fd30e > .elementor-element-populated {
  padding: 120px 0px 70px 0px;
}
.elementor-47 .elementor-element.elementor-element-ea8c906 {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-5b71a98-font-family), Sans-serif;
  font-size: var(--e-global-typography-5b71a98-font-size);
  font-weight: var(--e-global-typography-5b71a98-font-weight);
  text-transform: var(--e-global-typography-5b71a98-text-transform);
  line-height: var(--e-global-typography-5b71a98-line-height);
  letter-spacing: var(--e-global-typography-5b71a98-letter-spacing);
  word-spacing: var(--e-global-typography-5b71a98-word-spacing);
}
.elementor-47 .elementor-element.elementor-element-ea8c906 > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-c5e77ad .elementor-heading-title {
  color: #ffffff;
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  text-transform: var(--e-global-typography-primary-text-transform);
  font-style: var(--e-global-typography-primary-font-style);
  text-decoration: var(--e-global-typography-primary-text-decoration);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-47 .elementor-element.elementor-element-c5e77ad > .elementor-widget-container {
  margin: 0px 0px 15px 0px;
}
.elementor-47 .elementor-element.elementor-element-7252162 {
  margin-top: 0px;
  margin-bottom: 70px;
}
.elementor-47 .elementor-element.elementor-element-e1dcfa5 > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 1px;
  border-color: #ffffff;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 5px 30px;
}
.elementor-47
  .elementor-element.elementor-element-e1dcfa5
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-47 .elementor-element.elementor-element-23c96b9 {
  color: #dadada;
  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);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-47 .elementor-element.elementor-element-23c96b9 > .elementor-widget-container {
  margin: 0px 200px 0px 0px;
}
.elementor-47
  .elementor-element.elementor-element-78bb92f
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 0px;
}
.elementor-47
  .elementor-element.elementor-element-78bb92f
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 0px;
}
.elementor-47 .elementor-element.elementor-element-78bb92f .elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  font-style: var(--e-global-typography-accent-font-style);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  background-color: transparent;
  background-image: linear-gradient(60deg, var(--e-global-color-accent) 0%, #e1ff63 100%);
  border-radius: 30px 30px 30px 30px;
  padding: 15px 32px 15px 32px;
}
.elementor-47 .elementor-element.elementor-element-78bb92f .elementor-button:hover,
.elementor-47 .elementor-element.elementor-element-78bb92f .elementor-button:focus {
  color: var(--e-global-color-primary);
  background-color: #ffffff;
}
.elementor-47 .elementor-element.elementor-element-78bb92f .elementor-button:hover svg,
.elementor-47 .elementor-element.elementor-element-78bb92f .elementor-button:focus svg {
  fill: var(--e-global-color-primary);
}
.elementor-47 .elementor-element.elementor-element-78bb92f {
  width: auto;
  max-width: auto;
}
.elementor-47
  .elementor-element.elementor-element-526bfd2
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 10px;
}
.elementor-47
  .elementor-element.elementor-element-526bfd2
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 10px;
}
.elementor-47 .elementor-element.elementor-element-526bfd2 .elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  font-style: var(--e-global-typography-accent-font-style);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  fill: #ffffff;
  color: #ffffff;
  background-color: transparent;
  background-image: linear-gradient(180deg, #ccfe0000 0%, #f2295b00 100%);
  border-radius: 30px 30px 30px 30px;
  padding: 15px 0px 15px 0px;
}
.elementor-47 .elementor-element.elementor-element-526bfd2 .elementor-button:hover,
.elementor-47 .elementor-element.elementor-element-526bfd2 .elementor-button:focus {
  color: var(--e-global-color-accent);
  background-color: #ffffff00;
}
.elementor-47 .elementor-element.elementor-element-526bfd2 .elementor-button:hover svg,
.elementor-47 .elementor-element.elementor-element-526bfd2 .elementor-button:focus svg {
  fill: var(--e-global-color-accent);
}
.elementor-47
  .elementor-element.elementor-element-526bfd2
  .elementor-button
  .elementor-button-icon
  i,
.elementor-47
  .elementor-element.elementor-element-526bfd2
  .elementor-button
  .elementor-button-icon
  svg {
  transform: rotate(0deg);
}
.elementor-47 .elementor-element.elementor-element-526bfd2 > .elementor-widget-container {
  margin: 0px 0px 0px 20px;
}
.elementor-47 .elementor-element.elementor-element-526bfd2 {
  width: auto;
  max-width: auto;
}
.elementor-47 .elementor-element.elementor-element-51aeddb {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-47 .elementor-element.elementor-element-3198d2b > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-8c1c6c1 img {
  width: 45px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-primary);
  border-radius: 50px 50px 50px 50px;
}
.elementor-47 .elementor-element.elementor-element-8c1c6c1 > .elementor-widget-container {
  margin: 0px -15px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-8c1c6c1 {
  width: auto;
  max-width: auto;
}
.elementor-47 .elementor-element.elementor-element-6a2594d img {
  width: 45px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-primary);
  border-radius: 50px 50px 50px 50px;
}
.elementor-47 .elementor-element.elementor-element-6a2594d > .elementor-widget-container {
  margin: 0px -15px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-6a2594d {
  width: auto;
  max-width: auto;
}
.elementor-47 .elementor-element.elementor-element-808aefe img {
  width: 45px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-primary);
  border-radius: 50px 50px 50px 50px;
}
.elementor-47 .elementor-element.elementor-element-808aefe > .elementor-widget-container {
  margin: 0px -15px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-808aefe {
  width: auto;
  max-width: auto;
}
.elementor-47 .elementor-element.elementor-element-9418181 img {
  width: 45px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-primary);
  border-radius: 50px 50px 50px 50px;
}
.elementor-47 .elementor-element.elementor-element-9418181 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-9418181 {
  width: auto;
  max-width: auto;
}
.elementor-47 .elementor-element.elementor-element-e7627b8 .elementor-counter-number-wrapper {
  color: #ffffff;
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  font-style: var(--e-global-typography-secondary-font-style);
  text-decoration: var(--e-global-typography-secondary-text-decoration);
  line-height: var(--e-global-typography-secondary-line-height);
}
.elementor-47 .elementor-element.elementor-element-e7627b8 .elementor-counter-title {
  color: #f3f3f3;
  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);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-47 .elementor-element.elementor-element-e7627b8 > .elementor-widget-container {
  margin: -12px 0px -13px 20px;
}
.elementor-47 .elementor-element.elementor-element-e7627b8 {
  width: auto;
  max-width: auto;
  align-self: center;
}
.elementor-47 .elementor-element.elementor-element-e35d7de .ekit-header-info > li > a {
  color: #dadada;
  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);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-47 .elementor-element.elementor-element-e35d7de .ekit-header-info > li > a i {
  color: var(--e-global-color-accent);
  font-size: 9px;
}
.elementor-47 .elementor-element.elementor-element-e35d7de .ekit-header-info > li > a svg path {
  stroke: var(--e-global-color-accent);
  fill: var(--e-global-color-accent);
}
.elementor-47 .elementor-element.elementor-element-e35d7de .ekit-header-info > li > a svg {
  max-width: 9px;
  height: auto;
}
.elementor-47 .elementor-element.elementor-element-e35d7de .ekit-header-info > li > a i,
.elementor-47 .elementor-element.elementor-element-e35d7de .ekit-header-info > li > a svg {
  margin-right: 15px;
}
.elementor-47 .elementor-element.elementor-element-e35d7de > .elementor-widget-container {
  margin: 15px 0px 0px 0px;
}
.elementor-47
  .elementor-element.elementor-element-6f93d8f.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-47 .elementor-element.elementor-element-6f93d8f > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-4d82d88 img {
  width: 48px;
}
.elementor-47 .elementor-element.elementor-element-4d82d88 {
  width: auto;
  max-width: auto;
}
.elementor-47 .elementor-element.elementor-element-1910187 {
  color: #dadada;
  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);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  width: var(--container-widget-width, 185px);
  max-width: 185px;
  --container-widget-width: 185px;
  --container-widget-flex-grow: 0;
}
.elementor-47 .elementor-element.elementor-element-1910187 > .elementor-widget-container {
  margin: -5px 0px -18px 20px;
}
.elementor-47 .elementor-element.elementor-element-116f187 > .elementor-element-populated {
  padding: 20px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-6a575bb {
  text-align: right;
  z-index: 5;
}
.elementor-47 .elementor-element.elementor-element-6a575bb img {
  width: 90%;
}
.elementor-47 .elementor-element.elementor-element-6a575bb > .elementor-widget-container {
  margin: 0px 0px -200px 0px;
}
.elementor-47 .elementor-element.elementor-element-fa18512 {
  text-align: center;
  z-index: 4;
}
.elementor-47 .elementor-element.elementor-element-fa18512 img {
  width: 80%;
}
.elementor-47 .elementor-element.elementor-element-fa18512 > .elementor-widget-container {
  margin: 0px 0px -200px 0px;
}
.elementor-47 .elementor-element.elementor-element-88c9dfb {
  text-align: right;
  z-index: 3;
}
.elementor-47 .elementor-element.elementor-element-88c9dfb img {
  width: 84%;
}
.elementor-47 .elementor-element.elementor-element-88c9dfb > .elementor-widget-container {
  margin: 0px 0px -62px 0px;
}
.elementor-47 .elementor-element.elementor-element-34d41bf > .elementor-container {
  max-width: 1200px;
}
.elementor-47
  .elementor-element.elementor-element-34d41bf:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-47
  .elementor-element.elementor-element-34d41bf
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f8f8f8;
}
.elementor-47 .elementor-element.elementor-element-34d41bf {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 0px 50px 0px;
  z-index: 4;
}
.elementor-47 .elementor-element.elementor-element-34d41bf > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-47
  .elementor-element.elementor-element-26dbd87.elementor-column
  > .elementor-widget-wrap {
  justify-content: space-between;
}
.elementor-47 .elementor-element.elementor-element-26dbd87 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-ef7650d img {
  width: 125px;
  opacity: 0.4;
  transition-duration: 0.4s;
}
.elementor-47 .elementor-element.elementor-element-ef7650d:hover img {
  opacity: 1;
}
.elementor-47 .elementor-element.elementor-element-ef7650d {
  width: auto;
  max-width: auto;
}
.elementor-47 .elementor-element.elementor-element-b91dd34 img {
  width: 125px;
  opacity: 0.4;
  transition-duration: 0.4s;
}
.elementor-47 .elementor-element.elementor-element-b91dd34:hover img {
  opacity: 1;
}
.elementor-47 .elementor-element.elementor-element-b91dd34 {
  width: auto;
  max-width: auto;
}
.elementor-47 .elementor-element.elementor-element-e803af2 img {
  width: 125px;
  opacity: 0.4;
  transition-duration: 0.4s;
}
.elementor-47 .elementor-element.elementor-element-e803af2:hover img {
  opacity: 1;
}
.elementor-47 .elementor-element.elementor-element-e803af2 {
  width: auto;
  max-width: auto;
}
.elementor-47 .elementor-element.elementor-element-4670b5f img {
  width: 125px;
  opacity: 0.4;
  transition-duration: 0.4s;
}
.elementor-47 .elementor-element.elementor-element-4670b5f:hover img {
  opacity: 1;
}
.elementor-47 .elementor-element.elementor-element-4670b5f {
  width: auto;
  max-width: auto;
}
.elementor-47 .elementor-element.elementor-element-8b13632 img {
  width: 125px;
  opacity: 0.4;
  transition-duration: 0.4s;
}
.elementor-47 .elementor-element.elementor-element-8b13632:hover img {
  opacity: 1;
}
.elementor-47 .elementor-element.elementor-element-8b13632 {
  width: auto;
  max-width: auto;
}
.elementor-47 .elementor-element.elementor-element-527574a img {
  width: 125px;
  opacity: 0.4;
  transition-duration: 0.4s;
}
.elementor-47 .elementor-element.elementor-element-527574a:hover img {
  opacity: 1;
}
.elementor-47 .elementor-element.elementor-element-527574a {
  width: auto;
  max-width: auto;
}
.elementor-47 .elementor-element.elementor-element-06b8e09 > .elementor-container {
  max-width: 1200px;
}
.elementor-47 .elementor-element.elementor-element-06b8e09 {
  padding: 100px 0px 100px 0px;
}
.elementor-47 .elementor-element.elementor-element-9c637c0 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-8f19b1b > .elementor-container {
  max-width: 1200px;
}
.elementor-47 .elementor-element.elementor-element-8f19b1b {
  margin-top: 0px;
  margin-bottom: 30px;
}
.elementor-47 .elementor-element.elementor-element-152b920 > .elementor-element-populated {
  margin: 0px 15px 0px 0px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-09ff66a.ekit-equal-height-enable,
.elementor-47
  .elementor-element.elementor-element-09ff66a.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-47 .elementor-element.elementor-element-09ff66a.ekit-equal-height-enable .ekit-wid-con,
.elementor-47
  .elementor-element.elementor-element-09ff66a.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-47 .elementor-element.elementor-element-09ff66a .elementskit-infobox {
  background-color: var(--e-global-color-primary);
  padding: 50px 50px 50px 40px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #f5f5f5;
  border-radius: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-09ff66a .elementskit-infobox:hover {
  background-color: var(--e-global-color-primary);
}
.elementor-47
  .elementor-element.elementor-element-09ff66a
  .elementskit-infobox
  .elementskit-info-box-title {
  margin: 0px 0px 15px 0px;
  padding: 0px 0px 0px 0px;
  color: #ffffff;
  font-family: var(--e-global-typography-f4a2faf-font-family), Sans-serif;
  font-size: var(--e-global-typography-f4a2faf-font-size);
  font-weight: var(--e-global-typography-f4a2faf-font-weight);
  line-height: var(--e-global-typography-f4a2faf-line-height);
  letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
  word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
}
.elementor-47
  .elementor-element.elementor-element-09ff66a
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #ffffff;
}
.elementor-47 .elementor-element.elementor-element-09ff66a .elementskit-infobox .box-body > p {
  color: #ffffff;
  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);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-47
  .elementor-element.elementor-element-09ff66a
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #eaeaea;
}
.elementor-47 .elementor-element.elementor-element-09ff66a .elementskit-infobox p {
  margin: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-09ff66a .elementskit-info-box-icon {
  border-radius: 0px 0px 0px 0px;
}
.elementor-47
  .elementor-element.elementor-element-09ff66a
  .elementskit-infobox
  .elementskit-box-header
  .elementskit-info-box-icon {
  margin: 0px 0px 20px 0px;
}
.elementor-47
  .elementor-element.elementor-element-09ff66a
  .elementskit-infobox
  .elementskit-info-box-icon {
  padding: 0px 0px 0px 0px;
  transform: rotate(0deg);
  width: 60px;
}
.elementor-47 .elementor-element.elementor-element-09ff66a > .elementor-widget-container {
  margin: -20px 0px 0px -20px;
}
.elementor-47 .elementor-element.elementor-element-685d43b > .elementor-element-populated {
  margin: 0px 0px 0px 15px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-86d504d.ekit-equal-height-enable,
.elementor-47
  .elementor-element.elementor-element-86d504d.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-47 .elementor-element.elementor-element-86d504d.ekit-equal-height-enable .ekit-wid-con,
.elementor-47
  .elementor-element.elementor-element-86d504d.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-47 .elementor-element.elementor-element-86d504d .elementskit-infobox {
  background-color: #ffffff;
  padding: 40px 40px 40px 40px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #00000012;
  border-radius: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-86d504d .elementskit-infobox:hover {
  background-color: var(--e-global-color-primary);
  border-style: solid;
  border-color: var(--e-global-color-primary);
}
.elementor-47
  .elementor-element.elementor-element-86d504d
  .elementskit-infobox
  .elementskit-info-box-title {
  margin: 0px 0px 15px 0px;
  padding: 0px 0px 0px 0px;
  color: #000000;
  font-family: var(--e-global-typography-f4a2faf-font-family), Sans-serif;
  font-size: var(--e-global-typography-f4a2faf-font-size);
  font-weight: var(--e-global-typography-f4a2faf-font-weight);
  line-height: var(--e-global-typography-f4a2faf-line-height);
  letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
  word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
}
.elementor-47
  .elementor-element.elementor-element-86d504d
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #ffffff;
}
.elementor-47 .elementor-element.elementor-element-86d504d .elementskit-infobox .box-body > p {
  color: var(--e-global-color-text);
  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);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-47
  .elementor-element.elementor-element-86d504d
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #eaeaea;
}
.elementor-47 .elementor-element.elementor-element-86d504d .elementskit-infobox p {
  margin: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-86d504d .elementskit-info-box-icon {
  border-radius: 0px 0px 0px 0px;
}
.elementor-47
  .elementor-element.elementor-element-86d504d
  .elementskit-infobox
  .elementskit-box-header
  .elementskit-info-box-icon {
  margin: 0px 0px 20px 0px;
}
.elementor-47
  .elementor-element.elementor-element-86d504d
  .elementskit-infobox
  .elementskit-info-box-icon {
  padding: 0px 0px 0px 0px;
  transform: rotate(0deg);
  width: 60px;
}
.elementor-47 .elementor-element.elementor-element-debbcfc > .elementor-container {
  max-width: 1200px;
}
.elementor-47 .elementor-element.elementor-element-debbcfc {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-47 .elementor-element.elementor-element-49820ac > .elementor-element-populated {
  margin: 0px 15px 0px 0px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-a26b125.ekit-equal-height-enable,
.elementor-47
  .elementor-element.elementor-element-a26b125.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-47 .elementor-element.elementor-element-a26b125.ekit-equal-height-enable .ekit-wid-con,
.elementor-47
  .elementor-element.elementor-element-a26b125.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-47 .elementor-element.elementor-element-a26b125 .elementskit-infobox {
  background-color: #ffffff;
  padding: 40px 40px 40px 40px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #00000012;
  border-radius: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-a26b125 .elementskit-infobox:hover {
  background-color: var(--e-global-color-primary);
  border-style: solid;
  border-color: var(--e-global-color-primary);
}
.elementor-47
  .elementor-element.elementor-element-a26b125
  .elementskit-infobox
  .elementskit-info-box-title {
  margin: 0px 0px 15px 0px;
  padding: 0px 0px 0px 0px;
  color: #000000;
  font-family: var(--e-global-typography-f4a2faf-font-family), Sans-serif;
  font-size: var(--e-global-typography-f4a2faf-font-size);
  font-weight: var(--e-global-typography-f4a2faf-font-weight);
  line-height: var(--e-global-typography-f4a2faf-line-height);
  letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
  word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
}
.elementor-47
  .elementor-element.elementor-element-a26b125
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #ffffff;
}
.elementor-47 .elementor-element.elementor-element-a26b125 .elementskit-infobox .box-body > p {
  color: var(--e-global-color-text);
  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);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-47
  .elementor-element.elementor-element-a26b125
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #eaeaea;
}
.elementor-47 .elementor-element.elementor-element-a26b125 .elementskit-infobox p {
  margin: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-a26b125 .elementskit-info-box-icon {
  border-radius: 0px 0px 0px 0px;
}
.elementor-47
  .elementor-element.elementor-element-a26b125
  .elementskit-infobox
  .elementskit-box-header
  .elementskit-info-box-icon {
  margin: 0px 0px 20px 0px;
}
.elementor-47
  .elementor-element.elementor-element-a26b125
  .elementskit-infobox
  .elementskit-info-box-icon {
  padding: 0px 0px 0px 0px;
  transform: rotate(0deg);
  width: 60px;
}
.elementor-47 .elementor-element.elementor-element-d08bb67 > .elementor-element-populated {
  margin: 0px 0px 0px 15px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 15px;
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-482c107.ekit-equal-height-enable,
.elementor-47
  .elementor-element.elementor-element-482c107.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-47 .elementor-element.elementor-element-482c107.ekit-equal-height-enable .ekit-wid-con,
.elementor-47
  .elementor-element.elementor-element-482c107.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-47 .elementor-element.elementor-element-482c107 .elementskit-infobox {
  background-color: #ffffff;
  padding: 40px 40px 40px 40px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #00000012;
  border-radius: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-482c107 .elementskit-infobox:hover {
  background-color: var(--e-global-color-primary);
  border-style: solid;
  border-color: var(--e-global-color-primary);
}
.elementor-47
  .elementor-element.elementor-element-482c107
  .elementskit-infobox
  .elementskit-info-box-title {
  margin: 0px 0px 15px 0px;
  padding: 0px 0px 0px 0px;
  color: #000000;
  font-family: var(--e-global-typography-f4a2faf-font-family), Sans-serif;
  font-size: var(--e-global-typography-f4a2faf-font-size);
  font-weight: var(--e-global-typography-f4a2faf-font-weight);
  line-height: var(--e-global-typography-f4a2faf-line-height);
  letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
  word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
}
.elementor-47
  .elementor-element.elementor-element-482c107
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #ffffff;
}
.elementor-47 .elementor-element.elementor-element-482c107 .elementskit-infobox .box-body > p {
  color: var(--e-global-color-text);
  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);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-47
  .elementor-element.elementor-element-482c107
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #eaeaea;
}
.elementor-47 .elementor-element.elementor-element-482c107 .elementskit-infobox p {
  margin: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-482c107 .elementskit-info-box-icon {
  border-radius: 0px 0px 0px 0px;
}
.elementor-47
  .elementor-element.elementor-element-482c107
  .elementskit-infobox
  .elementskit-box-header
  .elementskit-info-box-icon {
  margin: 0px 0px 20px 0px;
}
.elementor-47
  .elementor-element.elementor-element-482c107
  .elementskit-infobox
  .elementskit-info-box-icon {
  padding: 0px 0px 0px 0px;
  transform: rotate(0deg);
  width: 60px;
}
.elementor-bc-flex-widget
  .elementor-47
  .elementor-element.elementor-element-4897a4c.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-47
  .elementor-element.elementor-element-4897a4c.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-47
  .elementor-element.elementor-element-4897a4c.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-47 .elementor-element.elementor-element-4897a4c > .elementor-element-populated {
  margin: 0px 0px 0px 100px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 100px;
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-d9dbcb8 {
  text-align: left;
  color: #9f9f9f;
  font-family: var(--e-global-typography-5b71a98-font-family), Sans-serif;
  font-size: var(--e-global-typography-5b71a98-font-size);
  font-weight: var(--e-global-typography-5b71a98-font-weight);
  text-transform: var(--e-global-typography-5b71a98-text-transform);
  line-height: var(--e-global-typography-5b71a98-line-height);
  letter-spacing: var(--e-global-typography-5b71a98-letter-spacing);
  word-spacing: var(--e-global-typography-5b71a98-word-spacing);
}
.elementor-47 .elementor-element.elementor-element-d9dbcb8 > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-1fe2568 {
  text-align: left;
}
.elementor-47 .elementor-element.elementor-element-1fe2568 .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  font-style: var(--e-global-typography-secondary-font-style);
  text-decoration: var(--e-global-typography-secondary-text-decoration);
  line-height: var(--e-global-typography-secondary-line-height);
}
.elementor-47 .elementor-element.elementor-element-1fe2568 > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-47 .elementor-element.elementor-element-58ac14f {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-47 .elementor-element.elementor-element-41545f5 > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 1px;
  border-color: var(--e-global-color-primary);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 5px 30px;
}
.elementor-47
  .elementor-element.elementor-element-41545f5
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-47 .elementor-element.elementor-element-ef1649e {
  color: var(--e-global-color-text);
  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);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-47 .elementor-element.elementor-element-ef1649e > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-47
  .elementor-element.elementor-element-331b173
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 0px;
}
.elementor-47
  .elementor-element.elementor-element-331b173
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 0px;
}
.elementor-47 .elementor-element.elementor-element-331b173 .elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  font-style: var(--e-global-typography-accent-font-style);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  background-color: transparent;
  background-image: linear-gradient(
    60deg,
    var(--e-global-color-accent) 0%,
    var(--e-global-color-4946c65) 100%
  );
  border-radius: 30px 30px 30px 30px;
  padding: 15px 32px 15px 32px;
}
.elementor-47 .elementor-element.elementor-element-331b173 .elementor-button:hover,
.elementor-47 .elementor-element.elementor-element-331b173 .elementor-button:focus {
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-primary);
}
.elementor-47 .elementor-element.elementor-element-331b173 .elementor-button:hover svg,
.elementor-47 .elementor-element.elementor-element-331b173 .elementor-button:focus svg {
  fill: var(--e-global-color-primary);
}
.elementor-47 .elementor-element.elementor-element-331b173 {
  width: auto;
  max-width: auto;
}
.elementor-47
  .elementor-element.elementor-element-78befd4
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 10px;
}
.elementor-47
  .elementor-element.elementor-element-78befd4
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 10px;
}
.elementor-47 .elementor-element.elementor-element-78befd4 .elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  font-style: var(--e-global-typography-accent-font-style);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  background-color: transparent;
  background-image: linear-gradient(180deg, #ccfe0000 0%, #f2295b00 100%);
  border-radius: 30px 30px 30px 30px;
  padding: 15px 0px 15px 0px;
}
.elementor-47 .elementor-element.elementor-element-78befd4 .elementor-button:hover,
.elementor-47 .elementor-element.elementor-element-78befd4 .elementor-button:focus {
  color: var(--e-global-color-text);
  background-color: #ffffff00;
}
.elementor-47 .elementor-element.elementor-element-78befd4 .elementor-button:hover svg,
.elementor-47 .elementor-element.elementor-element-78befd4 .elementor-button:focus svg {
  fill: var(--e-global-color-text);
}
.elementor-47
  .elementor-element.elementor-element-78befd4
  .elementor-button
  .elementor-button-icon
  i,
.elementor-47
  .elementor-element.elementor-element-78befd4
  .elementor-button
  .elementor-button-icon
  svg {
  transform: rotate(0deg);
}
.elementor-47 .elementor-element.elementor-element-78befd4 > .elementor-widget-container {
  margin: 0px 0px 0px 20px;
}
.elementor-47 .elementor-element.elementor-element-78befd4 {
  width: auto;
  max-width: auto;
}
.elementor-47 .elementor-element.elementor-element-0a221cd > .elementor-container {
  max-width: 1200px;
}
.elementor-47 .elementor-element.elementor-element-0a221cd {
  padding: 0px 0px 0px 0px;
}
.elementor-47
  .elementor-element.elementor-element-3703555:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-47
  .elementor-element.elementor-element-3703555
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.elementor-47 .elementor-element.elementor-element-3703555 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 100px 30px 100px;
}
.elementor-47
  .elementor-element.elementor-element-3703555
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-47 .elementor-element.elementor-element-7e821c2 {
  margin-top: 0px;
  margin-bottom: 50px;
}
.elementor-47 .elementor-element.elementor-element-a7cce45 > .elementor-element-populated {
  margin: 0px 100px 0px 0px;
  --e-column-margin-right: 100px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-24b9ac4 {
  text-align: left;
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-5b71a98-font-family), Sans-serif;
  font-size: var(--e-global-typography-5b71a98-font-size);
  font-weight: var(--e-global-typography-5b71a98-font-weight);
  text-transform: var(--e-global-typography-5b71a98-text-transform);
  line-height: var(--e-global-typography-5b71a98-line-height);
  letter-spacing: var(--e-global-typography-5b71a98-letter-spacing);
  word-spacing: var(--e-global-typography-5b71a98-word-spacing);
}
.elementor-47 .elementor-element.elementor-element-24b9ac4 > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-b2f0a9d {
  text-align: left;
}
.elementor-47 .elementor-element.elementor-element-b2f0a9d .elementor-heading-title {
  color: #ffffff;
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  font-style: var(--e-global-typography-secondary-font-style);
  text-decoration: var(--e-global-typography-secondary-text-decoration);
  line-height: var(--e-global-typography-secondary-line-height);
}
.elementor-47 .elementor-element.elementor-element-b2f0a9d > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-47
  .elementor-element.elementor-element-f8569a1.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-47
  .elementor-element.elementor-element-f8569a1.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-47 .elementor-element.elementor-element-f8569a1 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-47
  .elementor-element.elementor-element-f998fd9
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 0px;
}
.elementor-47
  .elementor-element.elementor-element-f998fd9
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 0px;
}
.elementor-47 .elementor-element.elementor-element-f998fd9 .elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  font-style: var(--e-global-typography-accent-font-style);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  background-color: transparent;
  background-image: linear-gradient(
    60deg,
    var(--e-global-color-accent) 0%,
    var(--e-global-color-4946c65) 100%
  );
  border-radius: 30px 30px 30px 30px;
  padding: 15px 32px 15px 32px;
}
.elementor-47 .elementor-element.elementor-element-f998fd9 .elementor-button:hover,
.elementor-47 .elementor-element.elementor-element-f998fd9 .elementor-button:focus {
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-primary);
}
.elementor-47 .elementor-element.elementor-element-f998fd9 .elementor-button:hover svg,
.elementor-47 .elementor-element.elementor-element-f998fd9 .elementor-button:focus svg {
  fill: var(--e-global-color-primary);
}
.elementor-47 .elementor-element.elementor-element-0f6ee31 {
  margin-top: 0px;
  margin-bottom: 70px;
}
.elementor-47 .elementor-element.elementor-element-84e695a > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #ffffff;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 30px 0px 0px;
  --e-column-margin-right: 30px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 30px 0px;
}
.elementor-47
  .elementor-element.elementor-element-84e695a
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-47 .elementor-element.elementor-element-887cb1a {
  color: #dadada;
}
.elementor-47 .elementor-element.elementor-element-887cb1a > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-47 .elementor-element.elementor-element-8d4bb21 > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #ffffff;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 30px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 30px;
  padding: 0px 0px 30px 0px;
}
.elementor-47
  .elementor-element.elementor-element-8d4bb21
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-47 .elementor-element.elementor-element-f5c2a8f {
  color: #dadada;
}
.elementor-47 .elementor-element.elementor-element-f5c2a8f > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-47 .elementor-element.elementor-element-857d18f {
  --e-image-carousel-slides-to-show: 3;
}
.elementor-47 .elementor-element.elementor-element-857d18f > .elementor-widget-container {
  margin: 0px -100px -5px -100px;
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-db94b79 > .elementor-container {
  max-width: 1200px;
}
.elementor-47 .elementor-element.elementor-element-db94b79 {
  padding: 100px 0px 100px 0px;
}
.elementor-47 .elementor-element.elementor-element-da46fc2 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-6e9f3c6 {
  text-align: center;
  color: #9f9f9f;
  font-family: var(--e-global-typography-5b71a98-font-family), Sans-serif;
  font-size: var(--e-global-typography-5b71a98-font-size);
  font-weight: var(--e-global-typography-5b71a98-font-weight);
  text-transform: var(--e-global-typography-5b71a98-text-transform);
  line-height: var(--e-global-typography-5b71a98-line-height);
  letter-spacing: var(--e-global-typography-5b71a98-letter-spacing);
  word-spacing: var(--e-global-typography-5b71a98-word-spacing);
}
.elementor-47 .elementor-element.elementor-element-6e9f3c6 > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-a6907e8 {
  text-align: center;
}
.elementor-47 .elementor-element.elementor-element-a6907e8 .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  font-style: var(--e-global-typography-secondary-font-style);
  text-decoration: var(--e-global-typography-secondary-text-decoration);
  line-height: var(--e-global-typography-secondary-line-height);
}
.elementor-47 .elementor-element.elementor-element-a6907e8 > .elementor-widget-container {
  margin: 0px 250px 50px 250px;
}
.elementor-47 .elementor-element.elementor-element-42d32bf > .elementor-container {
  max-width: 1200px;
}
.elementor-47 .elementor-element.elementor-element-1c60126 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-de9b73c.ekit-equal-height-enable,
.elementor-47
  .elementor-element.elementor-element-de9b73c.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-47 .elementor-element.elementor-element-de9b73c.ekit-equal-height-enable .ekit-wid-con,
.elementor-47
  .elementor-element.elementor-element-de9b73c.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-47 .elementor-element.elementor-element-de9b73c .elementskit-infobox {
  background-color: #ffffff;
  padding: 40px 40px 40px 40px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #00000012;
  border-radius: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-de9b73c .elementskit-infobox:hover {
  background-color: var(--e-global-color-primary);
  border-style: solid;
  border-color: var(--e-global-color-primary);
}
.elementor-47
  .elementor-element.elementor-element-de9b73c
  .elementskit-infobox
  .elementskit-info-box-title {
  margin: 0px 0px 15px 0px;
  padding: 0px 0px 0px 0px;
  color: #000000;
  font-family: var(--e-global-typography-f4a2faf-font-family), Sans-serif;
  font-size: var(--e-global-typography-f4a2faf-font-size);
  font-weight: var(--e-global-typography-f4a2faf-font-weight);
  line-height: var(--e-global-typography-f4a2faf-line-height);
  letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
  word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
}
.elementor-47
  .elementor-element.elementor-element-de9b73c
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #ffffff;
}
.elementor-47 .elementor-element.elementor-element-de9b73c .elementskit-infobox .box-body > p {
  color: var(--e-global-color-text);
  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);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-47
  .elementor-element.elementor-element-de9b73c
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #eaeaea;
}
.elementor-47 .elementor-element.elementor-element-de9b73c .elementskit-infobox p {
  margin: 0px 0px 30px 0px;
}
.elementor-47 .elementor-element.elementor-element-de9b73c .elementkit-infobox-icon {
  color: var(--e-global-color-primary);
}
.elementor-47 .elementor-element.elementor-element-de9b73c .elementskit-info-box-icon > svg path {
  fill: var(--e-global-color-primary);
  stroke: var(--e-global-color-primary);
}
.elementor-47 .elementor-element.elementor-element-de9b73c .elementskit-info-box-icon {
  border-radius: 0px 0px 0px 0px;
}
.elementor-47
  .elementor-element.elementor-element-de9b73c
  .elementskit-infobox:hover
  .elementskit-info-box-icon
  i {
  color: var(--e-global-color-accent);
}
.elementor-47
  .elementor-element.elementor-element-de9b73c
  .elementskit-infobox:hover
  .elementskit-info-box-icon
  svg
  path {
  fill: var(--e-global-color-accent);
  stroke: var(--e-global-color-accent);
}
.elementor-47
  .elementor-element.elementor-element-de9b73c
  .elementskit-infobox
  .elementskit-info-box-icon
  i {
  font-size: 45px;
}
.elementor-47 .elementor-element.elementor-element-de9b73c .elementskit-info-box-icon > svg {
  max-width: 45px;
  height: auto;
}
.elementor-47
  .elementor-element.elementor-element-de9b73c
  .elementskit-infobox
  .elementskit-box-header
  .elementskit-info-box-icon {
  margin: 0px 0px 20px 0px;
}
.elementor-47
  .elementor-element.elementor-element-de9b73c
  .elementskit-infobox
  .elementskit-info-box-icon {
  padding: 0px 0px 0px 0px;
  transform: rotate(0deg);
  width: 60px;
}
.elementor-47 .elementor-element.elementor-element-de9b73c .elementskit-btn {
  padding: 15px 13px 15px 17px;
  margin: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  font-style: var(--e-global-typography-accent-font-style);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  color: var(--e-global-color-primary);
  background-color: transparent;
  background-image: linear-gradient(
    60deg,
    var(--e-global-color-accent) 0%,
    var(--e-global-color-4946c65) 100%
  );
  border-radius: 50px 50px 50px 50px;
}
.elementor-47 .elementor-element.elementor-element-de9b73c .elementskit-btn i {
  font-size: 20px;
}
.elementor-47 .elementor-element.elementor-element-de9b73c .elementskit-btn svg {
  max-width: 20px;
}
.elementor-47 .elementor-element.elementor-element-de9b73c .elementskit-btn svg path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-47 .elementor-element.elementor-element-727a776 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-8303856.ekit-equal-height-enable,
.elementor-47
  .elementor-element.elementor-element-8303856.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-47 .elementor-element.elementor-element-8303856.ekit-equal-height-enable .ekit-wid-con,
.elementor-47
  .elementor-element.elementor-element-8303856.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-47 .elementor-element.elementor-element-8303856 .elementskit-infobox {
  background-color: #ffffff;
  padding: 40px 40px 40px 40px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #00000012;
  border-radius: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-8303856 .elementskit-infobox:hover {
  background-color: var(--e-global-color-primary);
  border-style: solid;
  border-color: var(--e-global-color-primary);
}
.elementor-47
  .elementor-element.elementor-element-8303856
  .elementskit-infobox
  .elementskit-info-box-title {
  margin: 0px 0px 15px 0px;
  padding: 0px 0px 0px 0px;
  color: #000000;
  font-family: var(--e-global-typography-f4a2faf-font-family), Sans-serif;
  font-size: var(--e-global-typography-f4a2faf-font-size);
  font-weight: var(--e-global-typography-f4a2faf-font-weight);
  line-height: var(--e-global-typography-f4a2faf-line-height);
  letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
  word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
}
.elementor-47
  .elementor-element.elementor-element-8303856
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #ffffff;
}
.elementor-47 .elementor-element.elementor-element-8303856 .elementskit-infobox .box-body > p {
  color: var(--e-global-color-text);
  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);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-47
  .elementor-element.elementor-element-8303856
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #eaeaea;
}
.elementor-47 .elementor-element.elementor-element-8303856 .elementskit-infobox p {
  margin: 0px 0px 30px 0px;
}
.elementor-47 .elementor-element.elementor-element-8303856 .elementkit-infobox-icon {
  color: var(--e-global-color-primary);
}
.elementor-47 .elementor-element.elementor-element-8303856 .elementskit-info-box-icon > svg path {
  fill: var(--e-global-color-primary);
  stroke: var(--e-global-color-primary);
}
.elementor-47 .elementor-element.elementor-element-8303856 .elementskit-info-box-icon {
  border-radius: 0px 0px 0px 0px;
}
.elementor-47
  .elementor-element.elementor-element-8303856
  .elementskit-infobox:hover
  .elementskit-info-box-icon
  i {
  color: var(--e-global-color-accent);
}
.elementor-47
  .elementor-element.elementor-element-8303856
  .elementskit-infobox:hover
  .elementskit-info-box-icon
  svg
  path {
  fill: var(--e-global-color-accent);
  stroke: var(--e-global-color-accent);
}
.elementor-47
  .elementor-element.elementor-element-8303856
  .elementskit-infobox
  .elementskit-info-box-icon
  i {
  font-size: 45px;
}
.elementor-47 .elementor-element.elementor-element-8303856 .elementskit-info-box-icon > svg {
  max-width: 45px;
  height: auto;
}
.elementor-47
  .elementor-element.elementor-element-8303856
  .elementskit-infobox
  .elementskit-box-header
  .elementskit-info-box-icon {
  margin: 0px 0px 20px 0px;
}
.elementor-47
  .elementor-element.elementor-element-8303856
  .elementskit-infobox
  .elementskit-info-box-icon {
  padding: 0px 0px 0px 0px;
  transform: rotate(0deg);
  width: 60px;
}
.elementor-47 .elementor-element.elementor-element-8303856 .elementskit-btn {
  padding: 15px 13px 15px 17px;
  margin: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  font-style: var(--e-global-typography-accent-font-style);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  color: var(--e-global-color-primary);
  background-color: transparent;
  background-image: linear-gradient(
    60deg,
    var(--e-global-color-accent) 0%,
    var(--e-global-color-4946c65) 100%
  );
  border-radius: 50px 50px 50px 50px;
}
.elementor-47 .elementor-element.elementor-element-8303856 .elementskit-btn i {
  font-size: 20px;
}
.elementor-47 .elementor-element.elementor-element-8303856 .elementskit-btn svg {
  max-width: 20px;
}
.elementor-47 .elementor-element.elementor-element-8303856 .elementskit-btn svg path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-47 .elementor-element.elementor-element-2514bdb > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-65f93ca.ekit-equal-height-enable,
.elementor-47
  .elementor-element.elementor-element-65f93ca.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-47 .elementor-element.elementor-element-65f93ca.ekit-equal-height-enable .ekit-wid-con,
.elementor-47
  .elementor-element.elementor-element-65f93ca.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-47 .elementor-element.elementor-element-65f93ca .elementskit-infobox {
  background-color: #ffffff;
  padding: 40px 40px 40px 40px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #00000012;
  border-radius: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-65f93ca .elementskit-infobox:hover {
  background-color: var(--e-global-color-primary);
  border-style: solid;
  border-color: var(--e-global-color-primary);
}
.elementor-47
  .elementor-element.elementor-element-65f93ca
  .elementskit-infobox
  .elementskit-info-box-title {
  margin: 0px 0px 15px 0px;
  padding: 0px 0px 0px 0px;
  color: #000000;
  font-family: var(--e-global-typography-f4a2faf-font-family), Sans-serif;
  font-size: var(--e-global-typography-f4a2faf-font-size);
  font-weight: var(--e-global-typography-f4a2faf-font-weight);
  line-height: var(--e-global-typography-f4a2faf-line-height);
  letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
  word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
}
.elementor-47
  .elementor-element.elementor-element-65f93ca
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #ffffff;
}
.elementor-47 .elementor-element.elementor-element-65f93ca .elementskit-infobox .box-body > p {
  color: var(--e-global-color-text);
  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);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-47
  .elementor-element.elementor-element-65f93ca
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #eaeaea;
}
.elementor-47 .elementor-element.elementor-element-65f93ca .elementskit-infobox p {
  margin: 0px 0px 30px 0px;
}
.elementor-47 .elementor-element.elementor-element-65f93ca .elementkit-infobox-icon {
  color: var(--e-global-color-primary);
}
.elementor-47 .elementor-element.elementor-element-65f93ca .elementskit-info-box-icon > svg path {
  fill: var(--e-global-color-primary);
  stroke: var(--e-global-color-primary);
}
.elementor-47 .elementor-element.elementor-element-65f93ca .elementskit-info-box-icon {
  border-radius: 0px 0px 0px 0px;
}
.elementor-47
  .elementor-element.elementor-element-65f93ca
  .elementskit-infobox:hover
  .elementskit-info-box-icon
  i {
  color: var(--e-global-color-accent);
}
.elementor-47
  .elementor-element.elementor-element-65f93ca
  .elementskit-infobox:hover
  .elementskit-info-box-icon
  svg
  path {
  fill: var(--e-global-color-accent);
  stroke: var(--e-global-color-accent);
}
.elementor-47
  .elementor-element.elementor-element-65f93ca
  .elementskit-infobox
  .elementskit-info-box-icon
  i {
  font-size: 45px;
}
.elementor-47 .elementor-element.elementor-element-65f93ca .elementskit-info-box-icon > svg {
  max-width: 45px;
  height: auto;
}
.elementor-47
  .elementor-element.elementor-element-65f93ca
  .elementskit-infobox
  .elementskit-box-header
  .elementskit-info-box-icon {
  margin: 0px 0px 20px 0px;
}
.elementor-47
  .elementor-element.elementor-element-65f93ca
  .elementskit-infobox
  .elementskit-info-box-icon {
  padding: 0px 0px 0px 0px;
  transform: rotate(0deg);
  width: 60px;
}
.elementor-47 .elementor-element.elementor-element-65f93ca .elementskit-btn {
  padding: 15px 13px 15px 17px;
  margin: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  font-style: var(--e-global-typography-accent-font-style);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  color: var(--e-global-color-primary);
  background-color: transparent;
  background-image: linear-gradient(
    60deg,
    var(--e-global-color-accent) 0%,
    var(--e-global-color-4946c65) 100%
  );
  border-radius: 50px 50px 50px 50px;
}
.elementor-47 .elementor-element.elementor-element-65f93ca .elementskit-btn i {
  font-size: 20px;
}
.elementor-47 .elementor-element.elementor-element-65f93ca .elementskit-btn svg {
  max-width: 20px;
}
.elementor-47 .elementor-element.elementor-element-65f93ca .elementskit-btn svg path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-47 .elementor-element.elementor-element-3c175db > .elementor-container {
  max-width: 1200px;
}
.elementor-47 .elementor-element.elementor-element-384bd80 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-16b5ec2.ekit-equal-height-enable,
.elementor-47
  .elementor-element.elementor-element-16b5ec2.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-47 .elementor-element.elementor-element-16b5ec2.ekit-equal-height-enable .ekit-wid-con,
.elementor-47
  .elementor-element.elementor-element-16b5ec2.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-47 .elementor-element.elementor-element-16b5ec2 .elementskit-infobox {
  background-color: #ffffff;
  padding: 40px 40px 40px 40px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #00000012;
  border-radius: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-16b5ec2 .elementskit-infobox:hover {
  background-color: var(--e-global-color-primary);
  border-style: solid;
  border-color: var(--e-global-color-primary);
}
.elementor-47
  .elementor-element.elementor-element-16b5ec2
  .elementskit-infobox
  .elementskit-info-box-title {
  margin: 0px 0px 15px 0px;
  padding: 0px 0px 0px 0px;
  color: #000000;
  font-family: var(--e-global-typography-f4a2faf-font-family), Sans-serif;
  font-size: var(--e-global-typography-f4a2faf-font-size);
  font-weight: var(--e-global-typography-f4a2faf-font-weight);
  line-height: var(--e-global-typography-f4a2faf-line-height);
  letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
  word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
}
.elementor-47
  .elementor-element.elementor-element-16b5ec2
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #ffffff;
}
.elementor-47 .elementor-element.elementor-element-16b5ec2 .elementskit-infobox .box-body > p {
  color: var(--e-global-color-text);
  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);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-47
  .elementor-element.elementor-element-16b5ec2
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #eaeaea;
}
.elementor-47 .elementor-element.elementor-element-16b5ec2 .elementskit-infobox p {
  margin: 0px 0px 30px 0px;
}
.elementor-47 .elementor-element.elementor-element-16b5ec2 .elementkit-infobox-icon {
  color: var(--e-global-color-primary);
}
.elementor-47 .elementor-element.elementor-element-16b5ec2 .elementskit-info-box-icon > svg path {
  fill: var(--e-global-color-primary);
  stroke: var(--e-global-color-primary);
}
.elementor-47 .elementor-element.elementor-element-16b5ec2 .elementskit-info-box-icon {
  border-radius: 0px 0px 0px 0px;
}
.elementor-47
  .elementor-element.elementor-element-16b5ec2
  .elementskit-infobox:hover
  .elementskit-info-box-icon
  i {
  color: var(--e-global-color-accent);
}
.elementor-47
  .elementor-element.elementor-element-16b5ec2
  .elementskit-infobox:hover
  .elementskit-info-box-icon
  svg
  path {
  fill: var(--e-global-color-accent);
  stroke: var(--e-global-color-accent);
}
.elementor-47
  .elementor-element.elementor-element-16b5ec2
  .elementskit-infobox
  .elementskit-info-box-icon
  i {
  font-size: 45px;
}
.elementor-47 .elementor-element.elementor-element-16b5ec2 .elementskit-info-box-icon > svg {
  max-width: 45px;
  height: auto;
}
.elementor-47
  .elementor-element.elementor-element-16b5ec2
  .elementskit-infobox
  .elementskit-box-header
  .elementskit-info-box-icon {
  margin: 0px 0px 20px 0px;
}
.elementor-47
  .elementor-element.elementor-element-16b5ec2
  .elementskit-infobox
  .elementskit-info-box-icon {
  padding: 0px 0px 0px 0px;
  transform: rotate(0deg);
  width: 60px;
}
.elementor-47 .elementor-element.elementor-element-16b5ec2 .elementskit-btn {
  padding: 15px 13px 15px 17px;
  margin: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  font-style: var(--e-global-typography-accent-font-style);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  color: var(--e-global-color-primary);
  background-color: transparent;
  background-image: linear-gradient(
    60deg,
    var(--e-global-color-accent) 0%,
    var(--e-global-color-4946c65) 100%
  );
  border-radius: 50px 50px 50px 50px;
}
.elementor-47 .elementor-element.elementor-element-16b5ec2 .elementskit-btn i {
  font-size: 20px;
}
.elementor-47 .elementor-element.elementor-element-16b5ec2 .elementskit-btn svg {
  max-width: 20px;
}
.elementor-47 .elementor-element.elementor-element-16b5ec2 .elementskit-btn svg path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-47 .elementor-element.elementor-element-05df685 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-db46319.ekit-equal-height-enable,
.elementor-47
  .elementor-element.elementor-element-db46319.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-47 .elementor-element.elementor-element-db46319.ekit-equal-height-enable .ekit-wid-con,
.elementor-47
  .elementor-element.elementor-element-db46319.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-47 .elementor-element.elementor-element-db46319 .elementskit-infobox {
  background-color: #ffffff;
  padding: 40px 40px 40px 40px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #00000012;
  border-radius: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-db46319 .elementskit-infobox:hover {
  background-color: var(--e-global-color-primary);
  border-style: solid;
  border-color: var(--e-global-color-primary);
}
.elementor-47
  .elementor-element.elementor-element-db46319
  .elementskit-infobox
  .elementskit-info-box-title {
  margin: 0px 0px 15px 0px;
  padding: 0px 0px 0px 0px;
  color: #000000;
  font-family: var(--e-global-typography-f4a2faf-font-family), Sans-serif;
  font-size: var(--e-global-typography-f4a2faf-font-size);
  font-weight: var(--e-global-typography-f4a2faf-font-weight);
  line-height: var(--e-global-typography-f4a2faf-line-height);
  letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
  word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
}
.elementor-47
  .elementor-element.elementor-element-db46319
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #ffffff;
}
.elementor-47 .elementor-element.elementor-element-db46319 .elementskit-infobox .box-body > p {
  color: var(--e-global-color-text);
  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);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-47
  .elementor-element.elementor-element-db46319
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #eaeaea;
}
.elementor-47 .elementor-element.elementor-element-db46319 .elementskit-infobox p {
  margin: 0px 0px 30px 0px;
}
.elementor-47 .elementor-element.elementor-element-db46319 .elementkit-infobox-icon {
  color: var(--e-global-color-primary);
}
.elementor-47 .elementor-element.elementor-element-db46319 .elementskit-info-box-icon > svg path {
  fill: var(--e-global-color-primary);
  stroke: var(--e-global-color-primary);
}
.elementor-47 .elementor-element.elementor-element-db46319 .elementskit-info-box-icon {
  border-radius: 0px 0px 0px 0px;
}
.elementor-47
  .elementor-element.elementor-element-db46319
  .elementskit-infobox:hover
  .elementskit-info-box-icon
  i {
  color: var(--e-global-color-accent);
}
.elementor-47
  .elementor-element.elementor-element-db46319
  .elementskit-infobox:hover
  .elementskit-info-box-icon
  svg
  path {
  fill: var(--e-global-color-accent);
  stroke: var(--e-global-color-accent);
}
.elementor-47
  .elementor-element.elementor-element-db46319
  .elementskit-infobox
  .elementskit-info-box-icon
  i {
  font-size: 45px;
}
.elementor-47 .elementor-element.elementor-element-db46319 .elementskit-info-box-icon > svg {
  max-width: 45px;
  height: auto;
}
.elementor-47
  .elementor-element.elementor-element-db46319
  .elementskit-infobox
  .elementskit-box-header
  .elementskit-info-box-icon {
  margin: 0px 0px 20px 0px;
}
.elementor-47
  .elementor-element.elementor-element-db46319
  .elementskit-infobox
  .elementskit-info-box-icon {
  padding: 0px 0px 0px 0px;
  transform: rotate(0deg);
  width: 60px;
}
.elementor-47 .elementor-element.elementor-element-db46319 .elementskit-btn {
  padding: 15px 13px 15px 17px;
  margin: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  font-style: var(--e-global-typography-accent-font-style);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  color: var(--e-global-color-primary);
  background-color: transparent;
  background-image: linear-gradient(
    60deg,
    var(--e-global-color-accent) 0%,
    var(--e-global-color-4946c65) 100%
  );
  border-radius: 50px 50px 50px 50px;
}
.elementor-47 .elementor-element.elementor-element-db46319 .elementskit-btn i {
  font-size: 20px;
}
.elementor-47 .elementor-element.elementor-element-db46319 .elementskit-btn svg {
  max-width: 20px;
}
.elementor-47 .elementor-element.elementor-element-db46319 .elementskit-btn svg path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-47 .elementor-element.elementor-element-bb0928c > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-105abae.ekit-equal-height-enable,
.elementor-47
  .elementor-element.elementor-element-105abae.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-47 .elementor-element.elementor-element-105abae.ekit-equal-height-enable .ekit-wid-con,
.elementor-47
  .elementor-element.elementor-element-105abae.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-47 .elementor-element.elementor-element-105abae .elementskit-infobox {
  background-color: #ffffff;
  padding: 40px 40px 40px 40px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #00000012;
  border-radius: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-105abae .elementskit-infobox:hover {
  background-color: var(--e-global-color-primary);
  border-style: solid;
  border-color: var(--e-global-color-primary);
}
.elementor-47
  .elementor-element.elementor-element-105abae
  .elementskit-infobox
  .elementskit-info-box-title {
  margin: 0px 0px 15px 0px;
  padding: 0px 0px 0px 0px;
  color: #000000;
  font-family: var(--e-global-typography-f4a2faf-font-family), Sans-serif;
  font-size: var(--e-global-typography-f4a2faf-font-size);
  font-weight: var(--e-global-typography-f4a2faf-font-weight);
  line-height: var(--e-global-typography-f4a2faf-line-height);
  letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
  word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
}
.elementor-47
  .elementor-element.elementor-element-105abae
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: #ffffff;
}
.elementor-47 .elementor-element.elementor-element-105abae .elementskit-infobox .box-body > p {
  color: var(--e-global-color-text);
  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);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-47
  .elementor-element.elementor-element-105abae
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #eaeaea;
}
.elementor-47 .elementor-element.elementor-element-105abae .elementskit-infobox p {
  margin: 0px 0px 30px 0px;
}
.elementor-47 .elementor-element.elementor-element-105abae .elementkit-infobox-icon {
  color: var(--e-global-color-primary);
}
.elementor-47 .elementor-element.elementor-element-105abae .elementskit-info-box-icon > svg path {
  fill: var(--e-global-color-primary);
  stroke: var(--e-global-color-primary);
}
.elementor-47 .elementor-element.elementor-element-105abae .elementskit-info-box-icon {
  border-radius: 0px 0px 0px 0px;
}
.elementor-47
  .elementor-element.elementor-element-105abae
  .elementskit-infobox:hover
  .elementskit-info-box-icon
  i {
  color: var(--e-global-color-accent);
}
.elementor-47
  .elementor-element.elementor-element-105abae
  .elementskit-infobox:hover
  .elementskit-info-box-icon
  svg
  path {
  fill: var(--e-global-color-accent);
  stroke: var(--e-global-color-accent);
}
.elementor-47
  .elementor-element.elementor-element-105abae
  .elementskit-infobox
  .elementskit-info-box-icon
  i {
  font-size: 45px;
}
.elementor-47 .elementor-element.elementor-element-105abae .elementskit-info-box-icon > svg {
  max-width: 45px;
  height: auto;
}
.elementor-47
  .elementor-element.elementor-element-105abae
  .elementskit-infobox
  .elementskit-box-header
  .elementskit-info-box-icon {
  margin: 0px 0px 20px 0px;
}
.elementor-47
  .elementor-element.elementor-element-105abae
  .elementskit-infobox
  .elementskit-info-box-icon {
  padding: 0px 0px 0px 0px;
  transform: rotate(0deg);
  width: 60px;
}
.elementor-47 .elementor-element.elementor-element-105abae .elementskit-btn {
  padding: 15px 13px 15px 17px;
  margin: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  font-style: var(--e-global-typography-accent-font-style);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  color: var(--e-global-color-primary);
  background-color: transparent;
  background-image: linear-gradient(
    60deg,
    var(--e-global-color-accent) 0%,
    var(--e-global-color-4946c65) 100%
  );
  border-radius: 50px 50px 50px 50px;
}
.elementor-47 .elementor-element.elementor-element-105abae .elementskit-btn i {
  font-size: 20px;
}
.elementor-47 .elementor-element.elementor-element-105abae .elementskit-btn svg {
  max-width: 20px;
}
.elementor-47 .elementor-element.elementor-element-105abae .elementskit-btn svg path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-47 .elementor-element.elementor-element-5511751 > .elementor-container {
  max-width: 1200px;
}
.elementor-47
  .elementor-element.elementor-element-5511751:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-47
  .elementor-element.elementor-element-5511751
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-1999b43);
}
.elementor-47 .elementor-element.elementor-element-5511751 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 100px 0px;
}
.elementor-47 .elementor-element.elementor-element-5511751 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-47
  .elementor-element.elementor-element-f5c16ad.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-47
  .elementor-element.elementor-element-f5c16ad.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-47
  .elementor-element.elementor-element-f5c16ad:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-47
  .elementor-element.elementor-element-f5c16ad
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2022/12/Credit-Card-Mockup-Vol-18.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-47
  .elementor-element.elementor-element-f5c16ad
  > .elementor-element-populated
  > .elementor-background-overlay {
  mix-blend-mode: luminosity;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-47 .elementor-element.elementor-element-f5c16ad > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 50px 0px 0px;
  --e-column-margin-right: 50px;
  --e-column-margin-left: 0px;
  padding: 30px 30px 30px 30px;
}
.elementor-47 .elementor-element.elementor-element-7f50edd .video-content {
  text-align: left;
}
.elementor-47 .elementor-element.elementor-element-7f50edd .ekit-video-popup-btn {
  padding: 0px 0px 0px 3px;
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  font-style: var(--e-global-typography-accent-font-style);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  width: 80px;
  height: 80px;
  line-height: 96px;
  color: #000000;
  background-color: #ffffff;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #ffffff78;
}
.elementor-47 .elementor-element.elementor-element-7f50edd .ekit-video-popup-btn i {
  font-size: 29px;
}
.elementor-47 .elementor-element.elementor-element-7f50edd .ekit-video-popup-btn svg {
  max-width: 29px;
}
.elementor-47 .elementor-element.elementor-element-7f50edd .ekit-video-popup-btn.glow-btn:before {
  color: #ffffff80;
}
.elementor-47 .elementor-element.elementor-element-7f50edd .ekit-video-popup-btn.glow-btn:after {
  color: #ffffff80;
}
.elementor-47
  .elementor-element.elementor-element-7f50edd
  .ekit-video-popup-btn.glow-btn
  > i:after {
  color: #ffffff80;
}
.elementor-47 .elementor-element.elementor-element-7f50edd .ekit-video-popup-btn svg path {
  stroke: #000000;
  fill: #000000;
}
.elementor-47 .elementor-element.elementor-element-7f50edd .ekit-video-popup-btn:hover {
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}
.elementor-47 .elementor-element.elementor-element-7f50edd .ekit-video-popup-btn:hover svg path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-47 .elementor-element.elementor-element-1bd632c > .elementor-element-populated {
  margin: 70px 0px 70px 50px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 50px;
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-4917d5e {
  text-align: left;
  color: #9f9f9f;
  font-family: var(--e-global-typography-5b71a98-font-family), Sans-serif;
  font-size: var(--e-global-typography-5b71a98-font-size);
  font-weight: var(--e-global-typography-5b71a98-font-weight);
  text-transform: var(--e-global-typography-5b71a98-text-transform);
  line-height: var(--e-global-typography-5b71a98-line-height);
  letter-spacing: var(--e-global-typography-5b71a98-letter-spacing);
  word-spacing: var(--e-global-typography-5b71a98-word-spacing);
}
.elementor-47 .elementor-element.elementor-element-4917d5e > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-b72795c {
  text-align: left;
}
.elementor-47 .elementor-element.elementor-element-b72795c .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  font-style: var(--e-global-typography-secondary-font-style);
  text-decoration: var(--e-global-typography-secondary-text-decoration);
  line-height: var(--e-global-typography-secondary-line-height);
}
.elementor-47 .elementor-element.elementor-element-b72795c > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
}
.elementor-47 .elementor-element.elementor-element-f8f60e5 {
  margin-top: 0px;
  margin-bottom: 50px;
}
.elementor-47 .elementor-element.elementor-element-7208ddd > .elementor-element-populated {
  margin: 0px 20px 0px 0px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-6a263a9 .elementor-heading-title {
  font-family: var(--e-global-typography-b94ca83-font-family), Sans-serif;
  font-size: var(--e-global-typography-b94ca83-font-size);
  font-weight: var(--e-global-typography-b94ca83-font-weight);
  line-height: var(--e-global-typography-b94ca83-line-height);
  letter-spacing: var(--e-global-typography-b94ca83-letter-spacing);
  word-spacing: var(--e-global-typography-b94ca83-word-spacing);
}
.elementor-47 .elementor-element.elementor-element-6a263a9 > .elementor-widget-container {
  margin: -5px 0px -5px 0px;
}
.elementor-47 .elementor-element.elementor-element-7ef7414 {
  --divider-border-style: solid;
  --divider-color: #00000033;
  --divider-border-width: 1.2px;
}
.elementor-47 .elementor-element.elementor-element-7ef7414 .elementor-divider-separator {
  width: 70px;
}
.elementor-47 .elementor-element.elementor-element-7ef7414 .elementor-divider {
  padding-block-start: 5px;
  padding-block-end: 5px;
}
.elementor-47 .elementor-element.elementor-element-580154b > .elementor-widget-container {
  margin: -5px 0px -15px 0px;
}
.elementor-47 .elementor-element.elementor-element-8e6a440 > .elementor-element-populated {
  margin: 0px 0px 0px 20px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 20px;
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-9613aab .elementor-heading-title {
  font-family: var(--e-global-typography-b94ca83-font-family), Sans-serif;
  font-size: var(--e-global-typography-b94ca83-font-size);
  font-weight: var(--e-global-typography-b94ca83-font-weight);
  line-height: var(--e-global-typography-b94ca83-line-height);
  letter-spacing: var(--e-global-typography-b94ca83-letter-spacing);
  word-spacing: var(--e-global-typography-b94ca83-word-spacing);
}
.elementor-47 .elementor-element.elementor-element-9613aab > .elementor-widget-container {
  margin: -5px 0px -5px 0px;
}
.elementor-47 .elementor-element.elementor-element-730a9bb {
  --divider-border-style: solid;
  --divider-color: #00000033;
  --divider-border-width: 1.2px;
}
.elementor-47 .elementor-element.elementor-element-730a9bb .elementor-divider-separator {
  width: 70px;
}
.elementor-47 .elementor-element.elementor-element-730a9bb .elementor-divider {
  padding-block-start: 5px;
  padding-block-end: 5px;
}
.elementor-47 .elementor-element.elementor-element-18a8433 > .elementor-widget-container {
  margin: -5px 0px -15px 0px;
}
.elementor-47 .elementor-element.elementor-element-476ea9f > .elementor-element-populated {
  margin: 0px 20px 0px 0px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-14ced39 .elementor-heading-title {
  font-family: var(--e-global-typography-b94ca83-font-family), Sans-serif;
  font-size: var(--e-global-typography-b94ca83-font-size);
  font-weight: var(--e-global-typography-b94ca83-font-weight);
  line-height: var(--e-global-typography-b94ca83-line-height);
  letter-spacing: var(--e-global-typography-b94ca83-letter-spacing);
  word-spacing: var(--e-global-typography-b94ca83-word-spacing);
}
.elementor-47 .elementor-element.elementor-element-14ced39 > .elementor-widget-container {
  margin: -5px 0px -5px 0px;
}
.elementor-47 .elementor-element.elementor-element-9fd2a44 {
  --divider-border-style: solid;
  --divider-color: #00000033;
  --divider-border-width: 1.2px;
}
.elementor-47 .elementor-element.elementor-element-9fd2a44 .elementor-divider-separator {
  width: 70px;
}
.elementor-47 .elementor-element.elementor-element-9fd2a44 .elementor-divider {
  padding-block-start: 5px;
  padding-block-end: 5px;
}
.elementor-47 .elementor-element.elementor-element-4c05c38 > .elementor-widget-container {
  margin: -5px 0px -15px 0px;
}
.elementor-47 .elementor-element.elementor-element-985f9f8 > .elementor-element-populated {
  margin: 0px 0px 0px 20px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 20px;
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-efdf658 .elementor-heading-title {
  font-family: var(--e-global-typography-b94ca83-font-family), Sans-serif;
  font-size: var(--e-global-typography-b94ca83-font-size);
  font-weight: var(--e-global-typography-b94ca83-font-weight);
  line-height: var(--e-global-typography-b94ca83-line-height);
  letter-spacing: var(--e-global-typography-b94ca83-letter-spacing);
  word-spacing: var(--e-global-typography-b94ca83-word-spacing);
}
.elementor-47 .elementor-element.elementor-element-efdf658 > .elementor-widget-container {
  margin: -5px 0px -5px 0px;
}
.elementor-47 .elementor-element.elementor-element-b05d16c {
  --divider-border-style: solid;
  --divider-color: #00000033;
  --divider-border-width: 1.2px;
}
.elementor-47 .elementor-element.elementor-element-b05d16c .elementor-divider-separator {
  width: 70px;
}
.elementor-47 .elementor-element.elementor-element-b05d16c .elementor-divider {
  padding-block-start: 5px;
  padding-block-end: 5px;
}
.elementor-47 .elementor-element.elementor-element-e7a7877 > .elementor-widget-container {
  margin: -5px 0px -15px 0px;
}
.elementor-47 .elementor-element.elementor-element-e505cf7 > .elementor-container {
  max-width: 1200px;
}
.elementor-47
  .elementor-element.elementor-element-e505cf7:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-47
  .elementor-element.elementor-element-e505cf7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-1999b43);
}
.elementor-47 .elementor-element.elementor-element-e505cf7 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 100px 0px;
}
.elementor-47 .elementor-element.elementor-element-e505cf7 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-47 .elementor-element.elementor-element-82d3035 > .elementor-element-populated {
  margin: 0px 50px 0px 0px;
  --e-column-margin-right: 50px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-47
  .elementor-element.elementor-element-c8f3b4c
  .skillbar-group
  .number-percentage-wraper {
  display: no;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-3b3c285-font-family), Sans-serif;
  font-size: var(--e-global-typography-3b3c285-font-size);
  font-weight: var(--e-global-typography-3b3c285-font-weight);
  text-transform: var(--e-global-typography-3b3c285-text-transform);
  line-height: var(--e-global-typography-3b3c285-line-height);
  letter-spacing: var(--e-global-typography-3b3c285-letter-spacing);
  word-spacing: var(--e-global-typography-3b3c285-word-spacing);
}
.elementor-47 .elementor-element.elementor-element-c8f3b4c .skillbar-group .skill-bar {
  background-color: #000000;
  height: 3px;
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-c8f3b4c .skillbar-group .skill-track {
  background-color: transparent;
  background-image: linear-gradient(
    60deg,
    var(--e-global-color-accent) 0%,
    var(--e-global-color-4946c65) 100%
  );
  border-radius: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-c8f3b4c .skillbar-group .skill-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-3b3c285-font-family), Sans-serif;
  font-size: var(--e-global-typography-3b3c285-font-size);
  font-weight: var(--e-global-typography-3b3c285-font-weight);
  text-transform: var(--e-global-typography-3b3c285-text-transform);
  line-height: var(--e-global-typography-3b3c285-line-height);
  letter-spacing: var(--e-global-typography-3b3c285-letter-spacing);
  word-spacing: var(--e-global-typography-3b3c285-word-spacing);
}
.elementor-47 .elementor-element.elementor-element-c8f3b4c > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-47
  .elementor-element.elementor-element-5301e4a
  .skillbar-group
  .number-percentage-wraper {
  display: no;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-3b3c285-font-family), Sans-serif;
  font-size: var(--e-global-typography-3b3c285-font-size);
  font-weight: var(--e-global-typography-3b3c285-font-weight);
  text-transform: var(--e-global-typography-3b3c285-text-transform);
  line-height: var(--e-global-typography-3b3c285-line-height);
  letter-spacing: var(--e-global-typography-3b3c285-letter-spacing);
  word-spacing: var(--e-global-typography-3b3c285-word-spacing);
}
.elementor-47 .elementor-element.elementor-element-5301e4a .skillbar-group .skill-bar {
  background-color: #000000;
  height: 3px;
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-5301e4a .skillbar-group .skill-track {
  background-color: transparent;
  background-image: linear-gradient(
    60deg,
    var(--e-global-color-accent) 0%,
    var(--e-global-color-4946c65) 100%
  );
  border-radius: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-5301e4a .skillbar-group .skill-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-3b3c285-font-family), Sans-serif;
  font-size: var(--e-global-typography-3b3c285-font-size);
  font-weight: var(--e-global-typography-3b3c285-font-weight);
  text-transform: var(--e-global-typography-3b3c285-text-transform);
  line-height: var(--e-global-typography-3b3c285-line-height);
  letter-spacing: var(--e-global-typography-3b3c285-letter-spacing);
  word-spacing: var(--e-global-typography-3b3c285-word-spacing);
}
.elementor-47 .elementor-element.elementor-element-8ec5e3a > .elementor-element-populated {
  margin: 0px 0px 0px 50px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 50px;
  padding: 0px 0px 0px 0px;
}
.elementor-47
  .elementor-element.elementor-element-55172a8
  .skillbar-group
  .number-percentage-wraper {
  display: no;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-3b3c285-font-family), Sans-serif;
  font-size: var(--e-global-typography-3b3c285-font-size);
  font-weight: var(--e-global-typography-3b3c285-font-weight);
  text-transform: var(--e-global-typography-3b3c285-text-transform);
  line-height: var(--e-global-typography-3b3c285-line-height);
  letter-spacing: var(--e-global-typography-3b3c285-letter-spacing);
  word-spacing: var(--e-global-typography-3b3c285-word-spacing);
}
.elementor-47 .elementor-element.elementor-element-55172a8 .skillbar-group .skill-bar {
  background-color: #000000;
  height: 3px;
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-55172a8 .skillbar-group .skill-track {
  background-color: transparent;
  background-image: linear-gradient(
    60deg,
    var(--e-global-color-accent) 0%,
    var(--e-global-color-4946c65) 100%
  );
  border-radius: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-55172a8 .skillbar-group .skill-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-3b3c285-font-family), Sans-serif;
  font-size: var(--e-global-typography-3b3c285-font-size);
  font-weight: var(--e-global-typography-3b3c285-font-weight);
  text-transform: var(--e-global-typography-3b3c285-text-transform);
  line-height: var(--e-global-typography-3b3c285-line-height);
  letter-spacing: var(--e-global-typography-3b3c285-letter-spacing);
  word-spacing: var(--e-global-typography-3b3c285-word-spacing);
}
.elementor-47 .elementor-element.elementor-element-55172a8 > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-47
  .elementor-element.elementor-element-fa4ae93
  .skillbar-group
  .number-percentage-wraper {
  display: no;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-3b3c285-font-family), Sans-serif;
  font-size: var(--e-global-typography-3b3c285-font-size);
  font-weight: var(--e-global-typography-3b3c285-font-weight);
  text-transform: var(--e-global-typography-3b3c285-text-transform);
  line-height: var(--e-global-typography-3b3c285-line-height);
  letter-spacing: var(--e-global-typography-3b3c285-letter-spacing);
  word-spacing: var(--e-global-typography-3b3c285-word-spacing);
}
.elementor-47 .elementor-element.elementor-element-fa4ae93 .skillbar-group .skill-bar {
  background-color: #000000;
  height: 3px;
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-fa4ae93 .skillbar-group .skill-track {
  background-color: transparent;
  background-image: linear-gradient(
    60deg,
    var(--e-global-color-accent) 0%,
    var(--e-global-color-4946c65) 100%
  );
  border-radius: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-fa4ae93 .skillbar-group .skill-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-3b3c285-font-family), Sans-serif;
  font-size: var(--e-global-typography-3b3c285-font-size);
  font-weight: var(--e-global-typography-3b3c285-font-weight);
  text-transform: var(--e-global-typography-3b3c285-text-transform);
  line-height: var(--e-global-typography-3b3c285-line-height);
  letter-spacing: var(--e-global-typography-3b3c285-letter-spacing);
  word-spacing: var(--e-global-typography-3b3c285-word-spacing);
}
.elementor-47 .elementor-element.elementor-element-f344d70 > .elementor-container {
  max-width: 1200px;
}
.elementor-47 .elementor-element.elementor-element-f344d70 {
  padding: 100px 0px 100px 0px;
}
.elementor-47 .elementor-element.elementor-element-109ba76 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-0152b7c > .elementor-container {
  max-width: 1200px;
}
.elementor-47 .elementor-element.elementor-element-0152b7c {
  margin-top: 0px;
  margin-bottom: 70px;
}
.elementor-47 .elementor-element.elementor-element-3234d44 > .elementor-element-populated {
  margin: 0px 100px 0px 0px;
  --e-column-margin-right: 100px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-73bafa8 {
  text-align: left;
  color: #9f9f9f;
  font-family: var(--e-global-typography-5b71a98-font-family), Sans-serif;
  font-size: var(--e-global-typography-5b71a98-font-size);
  font-weight: var(--e-global-typography-5b71a98-font-weight);
  text-transform: var(--e-global-typography-5b71a98-text-transform);
  line-height: var(--e-global-typography-5b71a98-line-height);
  letter-spacing: var(--e-global-typography-5b71a98-letter-spacing);
  word-spacing: var(--e-global-typography-5b71a98-word-spacing);
}
.elementor-47 .elementor-element.elementor-element-73bafa8 > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-4fd6781 {
  text-align: left;
}
.elementor-47 .elementor-element.elementor-element-4fd6781 .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  font-style: var(--e-global-typography-secondary-font-style);
  text-decoration: var(--e-global-typography-secondary-text-decoration);
  line-height: var(--e-global-typography-secondary-line-height);
}
.elementor-47 .elementor-element.elementor-element-4fd6781 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-47
  .elementor-element.elementor-element-ae544b2.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-47
  .elementor-element.elementor-element-ae544b2.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-47 .elementor-element.elementor-element-ae544b2 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-47
  .elementor-element.elementor-element-3e6d1fb
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 0px;
}
.elementor-47
  .elementor-element.elementor-element-3e6d1fb
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 0px;
}
.elementor-47 .elementor-element.elementor-element-3e6d1fb .elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  font-style: var(--e-global-typography-accent-font-style);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  background-color: transparent;
  background-image: linear-gradient(
    60deg,
    var(--e-global-color-accent) 0%,
    var(--e-global-color-4946c65) 100%
  );
  border-radius: 30px 30px 30px 30px;
  padding: 15px 32px 15px 32px;
}
.elementor-47 .elementor-element.elementor-element-3e6d1fb .elementor-button:hover,
.elementor-47 .elementor-element.elementor-element-3e6d1fb .elementor-button:focus {
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-primary);
}
.elementor-47 .elementor-element.elementor-element-3e6d1fb .elementor-button:hover svg,
.elementor-47 .elementor-element.elementor-element-3e6d1fb .elementor-button:focus svg {
  fill: var(--e-global-color-primary);
}
.elementor-47 .elementor-element.elementor-element-0487943 > .elementor-container {
  max-width: 1200px;
}
.elementor-47 .elementor-element.elementor-element-5880a43 > .elementor-element-populated {
  margin: 50px 0px 50px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-6416a33 .elementskit-funfact .funfact-icon img {
  margin-bottom: 10px;
}
.elementor-47 .elementor-element.elementor-element-6416a33 .elementskit-funfact {
  justify-content: left;
  display: flex;
}
.elementor-47
  .elementor-element.elementor-element-6416a33
  .elementskit-funfact
  .funfact-content
  .number-percentage-wraper {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-51c06d7-font-family), Sans-serif;
  font-size: var(--e-global-typography-51c06d7-font-size);
  font-weight: var(--e-global-typography-51c06d7-font-weight);
  text-transform: var(--e-global-typography-51c06d7-text-transform);
  font-style: var(--e-global-typography-51c06d7-font-style);
  text-decoration: var(--e-global-typography-51c06d7-text-decoration);
  line-height: var(--e-global-typography-51c06d7-line-height);
  letter-spacing: var(--e-global-typography-51c06d7-letter-spacing);
  word-spacing: var(--e-global-typography-51c06d7-word-spacing);
  margin-bottom: 5px;
}
.elementor-47
  .elementor-element.elementor-element-6416a33
  .elementskit-funfact
  .funfact-content
  .number-percentage {
  margin-right: 0px;
}
.elementor-47 .elementor-element.elementor-element-6416a33 .elementskit-funfact .funfact-title {
  margin-bottom: 0px;
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-3b3c285-font-family), Sans-serif;
  font-size: var(--e-global-typography-3b3c285-font-size);
  font-weight: var(--e-global-typography-3b3c285-font-weight);
  text-transform: var(--e-global-typography-3b3c285-text-transform);
  line-height: var(--e-global-typography-3b3c285-line-height);
  letter-spacing: var(--e-global-typography-3b3c285-letter-spacing);
  word-spacing: var(--e-global-typography-3b3c285-word-spacing);
}
.elementor-47 .elementor-element.elementor-element-6416a33 .elementskit-funfact .super {
  color: #bbea00;
  font-family: var(--e-global-typography-b94ca83-font-family), Sans-serif;
  font-size: var(--e-global-typography-b94ca83-font-size);
  font-weight: var(--e-global-typography-b94ca83-font-weight);
  line-height: var(--e-global-typography-b94ca83-line-height);
  letter-spacing: var(--e-global-typography-b94ca83-letter-spacing);
  word-spacing: var(--e-global-typography-b94ca83-word-spacing);
  top: -5px;
  left: 0px;
  vertical-align: super;
}
.elementor-47 .elementor-element.elementor-element-6416a33 > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
  padding: 0px 0px 12px 30px;
  border-style: solid;
  border-width: 0px 0px 0px 1px;
  border-color: #00000026;
}
.elementor-47 .elementor-element.elementor-element-d7ed3d4 .elementskit-funfact .funfact-icon img {
  margin-bottom: 10px;
}
.elementor-47 .elementor-element.elementor-element-d7ed3d4 .elementskit-funfact {
  justify-content: left;
  display: flex;
}
.elementor-47
  .elementor-element.elementor-element-d7ed3d4
  .elementskit-funfact
  .funfact-content
  .number-percentage-wraper {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-51c06d7-font-family), Sans-serif;
  font-size: var(--e-global-typography-51c06d7-font-size);
  font-weight: var(--e-global-typography-51c06d7-font-weight);
  text-transform: var(--e-global-typography-51c06d7-text-transform);
  font-style: var(--e-global-typography-51c06d7-font-style);
  text-decoration: var(--e-global-typography-51c06d7-text-decoration);
  line-height: var(--e-global-typography-51c06d7-line-height);
  letter-spacing: var(--e-global-typography-51c06d7-letter-spacing);
  word-spacing: var(--e-global-typography-51c06d7-word-spacing);
  margin-bottom: 5px;
}
.elementor-47
  .elementor-element.elementor-element-d7ed3d4
  .elementskit-funfact
  .funfact-content
  .number-percentage {
  margin-right: 0px;
}
.elementor-47 .elementor-element.elementor-element-d7ed3d4 .elementskit-funfact .funfact-title {
  margin-bottom: 0px;
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-3b3c285-font-family), Sans-serif;
  font-size: var(--e-global-typography-3b3c285-font-size);
  font-weight: var(--e-global-typography-3b3c285-font-weight);
  text-transform: var(--e-global-typography-3b3c285-text-transform);
  line-height: var(--e-global-typography-3b3c285-line-height);
  letter-spacing: var(--e-global-typography-3b3c285-letter-spacing);
  word-spacing: var(--e-global-typography-3b3c285-word-spacing);
}
.elementor-47 .elementor-element.elementor-element-d7ed3d4 .elementskit-funfact .super {
  color: #bbea00;
  font-family: var(--e-global-typography-b94ca83-font-family), Sans-serif;
  font-size: var(--e-global-typography-b94ca83-font-size);
  font-weight: var(--e-global-typography-b94ca83-font-weight);
  line-height: var(--e-global-typography-b94ca83-line-height);
  letter-spacing: var(--e-global-typography-b94ca83-letter-spacing);
  word-spacing: var(--e-global-typography-b94ca83-word-spacing);
  top: -5px;
  left: 0px;
  vertical-align: super;
}
.elementor-47 .elementor-element.elementor-element-d7ed3d4 > .elementor-widget-container {
  padding: 0px 0px 12px 30px;
  border-style: solid;
  border-width: 0px 0px 0px 1px;
  border-color: #00000026;
}
.elementor-47 .elementor-element.elementor-element-50da7e2 > .elementor-element-populated {
  margin: 50px 0px 50px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-54d3cb8 .elementskit-funfact .funfact-icon img {
  margin-bottom: 10px;
}
.elementor-47 .elementor-element.elementor-element-54d3cb8 .elementskit-funfact {
  justify-content: left;
  display: flex;
}
.elementor-47
  .elementor-element.elementor-element-54d3cb8
  .elementskit-funfact
  .funfact-content
  .number-percentage-wraper {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-51c06d7-font-family), Sans-serif;
  font-size: var(--e-global-typography-51c06d7-font-size);
  font-weight: var(--e-global-typography-51c06d7-font-weight);
  text-transform: var(--e-global-typography-51c06d7-text-transform);
  font-style: var(--e-global-typography-51c06d7-font-style);
  text-decoration: var(--e-global-typography-51c06d7-text-decoration);
  line-height: var(--e-global-typography-51c06d7-line-height);
  letter-spacing: var(--e-global-typography-51c06d7-letter-spacing);
  word-spacing: var(--e-global-typography-51c06d7-word-spacing);
  margin-bottom: 5px;
}
.elementor-47
  .elementor-element.elementor-element-54d3cb8
  .elementskit-funfact
  .funfact-content
  .number-percentage {
  margin-right: 0px;
}
.elementor-47 .elementor-element.elementor-element-54d3cb8 .elementskit-funfact .funfact-title {
  margin-bottom: 0px;
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-3b3c285-font-family), Sans-serif;
  font-size: var(--e-global-typography-3b3c285-font-size);
  font-weight: var(--e-global-typography-3b3c285-font-weight);
  text-transform: var(--e-global-typography-3b3c285-text-transform);
  line-height: var(--e-global-typography-3b3c285-line-height);
  letter-spacing: var(--e-global-typography-3b3c285-letter-spacing);
  word-spacing: var(--e-global-typography-3b3c285-word-spacing);
}
.elementor-47 .elementor-element.elementor-element-54d3cb8 .elementskit-funfact .super {
  color: #bbea00;
  font-family: var(--e-global-typography-b94ca83-font-family), Sans-serif;
  font-size: var(--e-global-typography-b94ca83-font-size);
  font-weight: var(--e-global-typography-b94ca83-font-weight);
  line-height: var(--e-global-typography-b94ca83-line-height);
  letter-spacing: var(--e-global-typography-b94ca83-letter-spacing);
  word-spacing: var(--e-global-typography-b94ca83-word-spacing);
  top: -5px;
  left: 0px;
  vertical-align: super;
}
.elementor-47 .elementor-element.elementor-element-54d3cb8 > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
  padding: 0px 0px 12px 30px;
  border-style: solid;
  border-width: 0px 0px 0px 1px;
  border-color: #00000026;
}
.elementor-47 .elementor-element.elementor-element-1094c0a .elementskit-funfact .funfact-icon img {
  margin-bottom: 10px;
}
.elementor-47 .elementor-element.elementor-element-1094c0a .elementskit-funfact {
  justify-content: left;
  display: flex;
}
.elementor-47
  .elementor-element.elementor-element-1094c0a
  .elementskit-funfact
  .funfact-content
  .number-percentage-wraper {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-51c06d7-font-family), Sans-serif;
  font-size: var(--e-global-typography-51c06d7-font-size);
  font-weight: var(--e-global-typography-51c06d7-font-weight);
  text-transform: var(--e-global-typography-51c06d7-text-transform);
  font-style: var(--e-global-typography-51c06d7-font-style);
  text-decoration: var(--e-global-typography-51c06d7-text-decoration);
  line-height: var(--e-global-typography-51c06d7-line-height);
  letter-spacing: var(--e-global-typography-51c06d7-letter-spacing);
  word-spacing: var(--e-global-typography-51c06d7-word-spacing);
  margin-bottom: 5px;
}
.elementor-47
  .elementor-element.elementor-element-1094c0a
  .elementskit-funfact
  .funfact-content
  .number-percentage {
  margin-right: 0px;
}
.elementor-47 .elementor-element.elementor-element-1094c0a .elementskit-funfact .funfact-title {
  margin-bottom: 0px;
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-3b3c285-font-family), Sans-serif;
  font-size: var(--e-global-typography-3b3c285-font-size);
  font-weight: var(--e-global-typography-3b3c285-font-weight);
  text-transform: var(--e-global-typography-3b3c285-text-transform);
  line-height: var(--e-global-typography-3b3c285-line-height);
  letter-spacing: var(--e-global-typography-3b3c285-letter-spacing);
  word-spacing: var(--e-global-typography-3b3c285-word-spacing);
}
.elementor-47 .elementor-element.elementor-element-1094c0a .elementskit-funfact .super {
  color: #bbea00;
  font-family: var(--e-global-typography-b94ca83-font-family), Sans-serif;
  font-size: var(--e-global-typography-b94ca83-font-size);
  font-weight: var(--e-global-typography-b94ca83-font-weight);
  line-height: var(--e-global-typography-b94ca83-line-height);
  letter-spacing: var(--e-global-typography-b94ca83-letter-spacing);
  word-spacing: var(--e-global-typography-b94ca83-word-spacing);
  top: -5px;
  left: 0px;
  vertical-align: super;
}
.elementor-47 .elementor-element.elementor-element-1094c0a > .elementor-widget-container {
  padding: 0px 0px 12px 30px;
  border-style: solid;
  border-width: 0px 0px 0px 1px;
  border-color: #00000026;
}
.elementor-47
  .elementor-element.elementor-element-129c60b:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-47
  .elementor-element.elementor-element-129c60b
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2022/12/young-woman-paying-by-credit-card-4SUMPWG.jpg");
  background-position: center right;
  background-size: cover;
}
.elementor-47 .elementor-element.elementor-element-129c60b > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 20px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 20px;
}
.elementor-47
  .elementor-element.elementor-element-129c60b
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-47 .elementor-element.elementor-element-82e3b7f {
  --divider-border-style: solid;
  --divider-color: #00000000;
  --divider-border-width: 1px;
}
.elementor-47 .elementor-element.elementor-element-82e3b7f .elementor-divider-separator {
  width: 100%;
}
.elementor-47 .elementor-element.elementor-element-82e3b7f .elementor-divider {
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-47 .elementor-element.elementor-element-d237e81 > .elementor-container {
  max-width: 1200px;
}
.elementor-47
  .elementor-element.elementor-element-d237e81:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-47
  .elementor-element.elementor-element-d237e81
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-1999b43);
}
.elementor-47 .elementor-element.elementor-element-d237e81 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 100px 0px;
}
.elementor-47 .elementor-element.elementor-element-d237e81 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-47
  .elementor-element.elementor-element-206ea2c:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-47
  .elementor-element.elementor-element-206ea2c
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2022/12/Credit-Card-Mockup-Vol-41.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-47 .elementor-element.elementor-element-206ea2c > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 50px 0px 0px;
  --e-column-margin-right: 50px;
  --e-column-margin-left: 0px;
}
.elementor-47
  .elementor-element.elementor-element-206ea2c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-47 .elementor-element.elementor-element-89a8198 {
  --divider-border-style: solid;
  --divider-color: #00000000;
  --divider-border-width: 1px;
}
.elementor-47 .elementor-element.elementor-element-89a8198 .elementor-divider-separator {
  width: 100%;
}
.elementor-47 .elementor-element.elementor-element-89a8198 .elementor-divider {
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-bc-flex-widget
  .elementor-47
  .elementor-element.elementor-element-0eecc77.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-47
  .elementor-element.elementor-element-0eecc77.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-47 .elementor-element.elementor-element-0eecc77 > .elementor-element-populated {
  margin: 50px 0px 50px 50px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 50px;
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-aebded4 {
  text-align: left;
  color: #9f9f9f;
  font-family: var(--e-global-typography-5b71a98-font-family), Sans-serif;
  font-size: var(--e-global-typography-5b71a98-font-size);
  font-weight: var(--e-global-typography-5b71a98-font-weight);
  text-transform: var(--e-global-typography-5b71a98-text-transform);
  line-height: var(--e-global-typography-5b71a98-line-height);
  letter-spacing: var(--e-global-typography-5b71a98-letter-spacing);
  word-spacing: var(--e-global-typography-5b71a98-word-spacing);
}
.elementor-47 .elementor-element.elementor-element-aebded4 > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-756e2cc {
  text-align: left;
}
.elementor-47 .elementor-element.elementor-element-756e2cc .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  font-style: var(--e-global-typography-secondary-font-style);
  text-decoration: var(--e-global-typography-secondary-text-decoration);
  line-height: var(--e-global-typography-secondary-line-height);
}
.elementor-47 .elementor-element.elementor-element-756e2cc > .elementor-widget-container {
  margin: 0px 0px 50px 0px;
}
.elementor-47 .elementor-element.elementor-element-7684f7a {
  margin-top: 0px;
  margin-bottom: 20px;
}
.elementor-bc-flex-widget
  .elementor-47
  .elementor-element.elementor-element-06c30ce.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-47
  .elementor-element.elementor-element-06c30ce.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-47 .elementor-element.elementor-element-06c30ce > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-332aa88 {
  text-align: left;
}
.elementor-47 .elementor-element.elementor-element-332aa88 .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-f4a2faf-font-family), Sans-serif;
  font-size: var(--e-global-typography-f4a2faf-font-size);
  font-weight: var(--e-global-typography-f4a2faf-font-weight);
  line-height: var(--e-global-typography-f4a2faf-line-height);
  letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
  word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
}
.elementor-bc-flex-widget
  .elementor-47
  .elementor-element.elementor-element-d3bb99c.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-47
  .elementor-element.elementor-element-d3bb99c.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-47 .elementor-element.elementor-element-652eb48 .elementor-icon-wrapper {
  text-align: center;
}
.elementor-47 .elementor-element.elementor-element-652eb48.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-primary);
}
.elementor-47 .elementor-element.elementor-element-652eb48.elementor-view-framed .elementor-icon,
.elementor-47 .elementor-element.elementor-element-652eb48.elementor-view-default .elementor-icon {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-47 .elementor-element.elementor-element-652eb48.elementor-view-framed .elementor-icon,
.elementor-47
  .elementor-element.elementor-element-652eb48.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-47 .elementor-element.elementor-element-652eb48 .elementor-icon {
  font-size: 40px;
}
.elementor-47 .elementor-element.elementor-element-652eb48 .elementor-icon svg {
  height: 40px;
}
.elementor-47 .elementor-element.elementor-element-757237b > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #0000001a;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 15px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 15px;
  padding: 30px 35px 30px 35px;
}
.elementor-47 .elementor-element.elementor-element-757237b:hover > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-accent);
}
.elementor-47
  .elementor-element.elementor-element-757237b
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-47 .elementor-element.elementor-element-2535905 .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-f4a2faf-font-family), Sans-serif;
  font-size: var(--e-global-typography-f4a2faf-font-size);
  font-weight: var(--e-global-typography-f4a2faf-font-weight);
  line-height: var(--e-global-typography-f4a2faf-line-height);
  letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
  word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
}
.elementor-47 .elementor-element.elementor-element-2535905 > .elementor-widget-container {
  margin: 0px 0px -5px 0px;
}
.elementor-47 .elementor-element.elementor-element-38a716d {
  color: var(--e-global-color-text);
  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);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-47 .elementor-element.elementor-element-38a716d > .elementor-widget-container {
  margin: -5px 0px -15px 0px;
}
.elementor-47 .elementor-element.elementor-element-20fb307 {
  margin-top: 0px;
  margin-bottom: 20px;
}
.elementor-bc-flex-widget
  .elementor-47
  .elementor-element.elementor-element-6a268ee.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-47
  .elementor-element.elementor-element-6a268ee.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-47 .elementor-element.elementor-element-6a268ee > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-3651acf {
  text-align: left;
}
.elementor-47 .elementor-element.elementor-element-3651acf .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-f4a2faf-font-family), Sans-serif;
  font-size: var(--e-global-typography-f4a2faf-font-size);
  font-weight: var(--e-global-typography-f4a2faf-font-weight);
  line-height: var(--e-global-typography-f4a2faf-line-height);
  letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
  word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
}
.elementor-bc-flex-widget
  .elementor-47
  .elementor-element.elementor-element-44a9603.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-47
  .elementor-element.elementor-element-44a9603.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-47 .elementor-element.elementor-element-1c40a5a .elementor-icon-wrapper {
  text-align: center;
}
.elementor-47 .elementor-element.elementor-element-1c40a5a.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-primary);
}
.elementor-47 .elementor-element.elementor-element-1c40a5a.elementor-view-framed .elementor-icon,
.elementor-47 .elementor-element.elementor-element-1c40a5a.elementor-view-default .elementor-icon {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-47 .elementor-element.elementor-element-1c40a5a.elementor-view-framed .elementor-icon,
.elementor-47
  .elementor-element.elementor-element-1c40a5a.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-47 .elementor-element.elementor-element-1c40a5a .elementor-icon {
  font-size: 40px;
}
.elementor-47 .elementor-element.elementor-element-1c40a5a .elementor-icon svg {
  height: 40px;
}
.elementor-47 .elementor-element.elementor-element-69561f6 > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #0000001a;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 15px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 15px;
  padding: 30px 35px 30px 35px;
}
.elementor-47 .elementor-element.elementor-element-69561f6:hover > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-accent);
}
.elementor-47
  .elementor-element.elementor-element-69561f6
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-47 .elementor-element.elementor-element-8d4488f .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-f4a2faf-font-family), Sans-serif;
  font-size: var(--e-global-typography-f4a2faf-font-size);
  font-weight: var(--e-global-typography-f4a2faf-font-weight);
  line-height: var(--e-global-typography-f4a2faf-line-height);
  letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
  word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
}
.elementor-47 .elementor-element.elementor-element-8d4488f > .elementor-widget-container {
  margin: 0px 0px -5px 0px;
}
.elementor-47 .elementor-element.elementor-element-8c52a4d {
  color: var(--e-global-color-text);
  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);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-47 .elementor-element.elementor-element-8c52a4d > .elementor-widget-container {
  margin: -5px 0px -15px 0px;
}
.elementor-47 .elementor-element.elementor-element-d7a11da {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-bc-flex-widget
  .elementor-47
  .elementor-element.elementor-element-c3062b3.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-47
  .elementor-element.elementor-element-c3062b3.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-47 .elementor-element.elementor-element-c3062b3 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-74fc88c {
  text-align: left;
}
.elementor-47 .elementor-element.elementor-element-74fc88c .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-f4a2faf-font-family), Sans-serif;
  font-size: var(--e-global-typography-f4a2faf-font-size);
  font-weight: var(--e-global-typography-f4a2faf-font-weight);
  line-height: var(--e-global-typography-f4a2faf-line-height);
  letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
  word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
}
.elementor-bc-flex-widget
  .elementor-47
  .elementor-element.elementor-element-cf3ca6f.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-47
  .elementor-element.elementor-element-cf3ca6f.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-47 .elementor-element.elementor-element-ef8e037 .elementor-icon-wrapper {
  text-align: center;
}
.elementor-47 .elementor-element.elementor-element-ef8e037.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-primary);
}
.elementor-47 .elementor-element.elementor-element-ef8e037.elementor-view-framed .elementor-icon,
.elementor-47 .elementor-element.elementor-element-ef8e037.elementor-view-default .elementor-icon {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-47 .elementor-element.elementor-element-ef8e037.elementor-view-framed .elementor-icon,
.elementor-47
  .elementor-element.elementor-element-ef8e037.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-47 .elementor-element.elementor-element-ef8e037 .elementor-icon {
  font-size: 40px;
}
.elementor-47 .elementor-element.elementor-element-ef8e037 .elementor-icon svg {
  height: 40px;
}
.elementor-47 .elementor-element.elementor-element-242d01f > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #0000001a;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 15px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 15px;
  padding: 30px 35px 30px 35px;
}
.elementor-47 .elementor-element.elementor-element-242d01f:hover > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-accent);
}
.elementor-47
  .elementor-element.elementor-element-242d01f
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-47 .elementor-element.elementor-element-042ce66 .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-f4a2faf-font-family), Sans-serif;
  font-size: var(--e-global-typography-f4a2faf-font-size);
  font-weight: var(--e-global-typography-f4a2faf-font-weight);
  line-height: var(--e-global-typography-f4a2faf-line-height);
  letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
  word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
}
.elementor-47 .elementor-element.elementor-element-042ce66 > .elementor-widget-container {
  margin: 0px 0px -5px 0px;
}
.elementor-47 .elementor-element.elementor-element-fe2cbbb {
  color: var(--e-global-color-text);
  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);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-47 .elementor-element.elementor-element-fe2cbbb > .elementor-widget-container {
  margin: -5px 0px -15px 0px;
}
.elementor-47 .elementor-element.elementor-element-db1ff14 > .elementor-container {
  max-width: 1200px;
}
.elementor-47 .elementor-element.elementor-element-db1ff14 {
  padding: 100px 0px 100px 0px;
}
.elementor-47 .elementor-element.elementor-element-8531983 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-ccf3872 {
  text-align: center;
  color: #9f9f9f;
  font-family: var(--e-global-typography-5b71a98-font-family), Sans-serif;
  font-size: var(--e-global-typography-5b71a98-font-size);
  font-weight: var(--e-global-typography-5b71a98-font-weight);
  text-transform: var(--e-global-typography-5b71a98-text-transform);
  line-height: var(--e-global-typography-5b71a98-line-height);
  letter-spacing: var(--e-global-typography-5b71a98-letter-spacing);
  word-spacing: var(--e-global-typography-5b71a98-word-spacing);
}
.elementor-47 .elementor-element.elementor-element-ccf3872 > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-cade210 {
  text-align: center;
}
.elementor-47 .elementor-element.elementor-element-cade210 .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  font-style: var(--e-global-typography-secondary-font-style);
  text-decoration: var(--e-global-typography-secondary-text-decoration);
  line-height: var(--e-global-typography-secondary-line-height);
}
.elementor-47 .elementor-element.elementor-element-cade210 > .elementor-widget-container {
  margin: 0px 250px 0px 250px;
}
.elementor-47 .elementor-element.elementor-element-eca5623 {
  text-align: center;
}
.elementor-47 .elementor-element.elementor-element-eca5623 > .elementor-widget-container {
  margin: 0px 350px 50px 350px;
}
.elementor-47 .elementor-element.elementor-element-75033f3 > .elementor-container {
  max-width: 1200px;
}
.elementor-47
  .elementor-element.elementor-element-dc90757:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-47
  .elementor-element.elementor-element-dc90757
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-1999b43);
}
.elementor-47 .elementor-element.elementor-element-dc90757 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 20px 0px 0px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 0px;
  padding: 50px 40px 50px 40px;
}
.elementor-47
  .elementor-element.elementor-element-dc90757
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-47 .elementor-element.elementor-element-dbe4403 .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  text-transform: var(--e-global-typography-primary-text-transform);
  font-style: var(--e-global-typography-primary-font-style);
  text-decoration: var(--e-global-typography-primary-text-decoration);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-47 .elementor-element.elementor-element-dbe4403 > .elementor-widget-container {
  margin: -10px 0px -12px 0px;
}
.elementor-47 .elementor-element.elementor-element-dbe4403 {
  width: auto;
  max-width: auto;
}
.elementor-47 .elementor-element.elementor-element-d7592fb {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  font-style: var(--e-global-typography-accent-font-style);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  width: auto;
  max-width: auto;
  align-self: flex-end;
}
.elementor-47 .elementor-element.elementor-element-d7592fb > .elementor-widget-container {
  margin: 0px 0px -15px 10px;
}
.elementor-47 .elementor-element.elementor-element-589cc7a .elementor-heading-title {
  font-family: var(--e-global-typography-f4a2faf-font-family), Sans-serif;
  font-size: var(--e-global-typography-f4a2faf-font-size);
  font-weight: var(--e-global-typography-f4a2faf-font-weight);
  line-height: var(--e-global-typography-f4a2faf-line-height);
  letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
  word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
}
.elementor-47 .elementor-element.elementor-element-589cc7a > .elementor-widget-container {
  margin: 25px 0px -10px 0px;
}
.elementor-47 .elementor-element.elementor-element-d92d770 > .elementor-widget-container {
  margin: -5px 0px -10px 0px;
}
.elementor-47 .elementor-element.elementor-element-0ed038e {
  --divider-border-style: solid;
  --divider-color: #0000001f;
  --divider-border-width: 1px;
}
.elementor-47 .elementor-element.elementor-element-0ed038e .elementor-divider-separator {
  width: 100%;
}
.elementor-47 .elementor-element.elementor-element-0ed038e .elementor-divider {
  padding-block-start: 5px;
  padding-block-end: 5px;
}
.elementor-47 .elementor-element.elementor-element-a3344d1 .elementor-heading-title {
  font-family: var(--e-global-typography-2d2c9a9-font-family), Sans-serif;
  font-size: var(--e-global-typography-2d2c9a9-font-size);
  font-weight: var(--e-global-typography-2d2c9a9-font-weight);
  line-height: var(--e-global-typography-2d2c9a9-line-height);
  letter-spacing: var(--e-global-typography-2d2c9a9-letter-spacing);
  word-spacing: var(--e-global-typography-2d2c9a9-word-spacing);
}
.elementor-47 .elementor-element.elementor-element-a3344d1 > .elementor-widget-container {
  margin: 0px 0px -5px 0px;
}
.elementor-47
  .elementor-element.elementor-element-25882d0
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px / 2);
}
.elementor-47
  .elementor-element.elementor-element-25882d0
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(10px / 2);
}
.elementor-47
  .elementor-element.elementor-element-25882d0
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(10px / 2);
  margin-left: calc(10px / 2);
}
.elementor-47
  .elementor-element.elementor-element-25882d0
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-10px / 2);
  margin-left: calc(-10px / 2);
}
body.rtl
  .elementor-47
  .elementor-element.elementor-element-25882d0
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-10px / 2);
}
body:not(.rtl)
  .elementor-47
  .elementor-element.elementor-element-25882d0
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-10px / 2);
}
.elementor-47 .elementor-element.elementor-element-25882d0 .elementor-icon-list-icon i {
  transition: color 0.3s;
}
.elementor-47 .elementor-element.elementor-element-25882d0 .elementor-icon-list-icon svg {
  transition: fill 0.3s;
}
.elementor-47 .elementor-element.elementor-element-25882d0 {
  --e-icon-list-icon-size: 16px;
  --icon-vertical-offset: 0px;
}
.elementor-47
  .elementor-element.elementor-element-25882d0:not(.elementor-icon-list-ico-position-10)
  .elementor-icon-list-text {
  padding-left: 10px;
}
.elementor-47
  .elementor-element.elementor-element-25882d0.elementor-icon-list-ico-position-10
  .elementor-icon-list-text {
  padding-right: 10px;
}
.elementor-47 .elementor-element.elementor-element-25882d0 .elementor-icon-list-text {
  color: var(--e-global-color-text);
  transition: color 0.3s;
}
.elementor-47 .elementor-element.elementor-element-25882d0 > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-47
  .elementor-element.elementor-element-c0fc2a7
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 0px;
}
.elementor-47
  .elementor-element.elementor-element-c0fc2a7
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 0px;
}
.elementor-47 .elementor-element.elementor-element-c0fc2a7 .elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  font-style: var(--e-global-typography-accent-font-style);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  background-color: transparent;
  background-image: linear-gradient(
    60deg,
    var(--e-global-color-accent) 0%,
    var(--e-global-color-4946c65) 100%
  );
  border-radius: 30px 30px 30px 30px;
  padding: 15px 111px 15px 111px;
}
.elementor-47 .elementor-element.elementor-element-c0fc2a7 .elementor-button:hover,
.elementor-47 .elementor-element.elementor-element-c0fc2a7 .elementor-button:focus {
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-primary);
}
.elementor-47 .elementor-element.elementor-element-c0fc2a7 .elementor-button:hover svg,
.elementor-47 .elementor-element.elementor-element-c0fc2a7 .elementor-button:focus svg {
  fill: var(--e-global-color-primary);
}
.elementor-47
  .elementor-element.elementor-element-8c040ca:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-47
  .elementor-element.elementor-element-8c040ca
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.elementor-47 .elementor-element.elementor-element-8c040ca > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 50px 40px 50px 40px;
}
.elementor-47
  .elementor-element.elementor-element-8c040ca
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-47 .elementor-element.elementor-element-f4e4b7a .elementor-heading-title {
  color: #ffffff;
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  text-transform: var(--e-global-typography-primary-text-transform);
  font-style: var(--e-global-typography-primary-font-style);
  text-decoration: var(--e-global-typography-primary-text-decoration);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-47 .elementor-element.elementor-element-f4e4b7a > .elementor-widget-container {
  margin: -10px 0px -12px 0px;
}
.elementor-47 .elementor-element.elementor-element-f4e4b7a {
  width: auto;
  max-width: auto;
}
.elementor-47 .elementor-element.elementor-element-7969195 {
  color: #dadada;
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  font-style: var(--e-global-typography-accent-font-style);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  width: auto;
  max-width: auto;
  align-self: flex-end;
}
.elementor-47 .elementor-element.elementor-element-7969195 > .elementor-widget-container {
  margin: 0px 0px -15px 10px;
}
.elementor-47 .elementor-element.elementor-element-8b1e24c .elementor-heading-title {
  color: #ffffff;
  font-family: var(--e-global-typography-f4a2faf-font-family), Sans-serif;
  font-size: var(--e-global-typography-f4a2faf-font-size);
  font-weight: var(--e-global-typography-f4a2faf-font-weight);
  line-height: var(--e-global-typography-f4a2faf-line-height);
  letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
  word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
}
.elementor-47 .elementor-element.elementor-element-8b1e24c > .elementor-widget-container {
  margin: 25px 0px -10px 0px;
}
.elementor-47 .elementor-element.elementor-element-c2469c6 {
  color: #dadada;
}
.elementor-47 .elementor-element.elementor-element-c2469c6 > .elementor-widget-container {
  margin: -5px 0px -10px 0px;
}
.elementor-47 .elementor-element.elementor-element-87d2dd9 {
  --divider-border-style: solid;
  --divider-color: #ffffff42;
  --divider-border-width: 1px;
}
.elementor-47 .elementor-element.elementor-element-87d2dd9 .elementor-divider-separator {
  width: 100%;
}
.elementor-47 .elementor-element.elementor-element-87d2dd9 .elementor-divider {
  padding-block-start: 5px;
  padding-block-end: 5px;
}
.elementor-47 .elementor-element.elementor-element-664a244 .elementor-heading-title {
  color: #ffffff;
  font-family: var(--e-global-typography-2d2c9a9-font-family), Sans-serif;
  font-size: var(--e-global-typography-2d2c9a9-font-size);
  font-weight: var(--e-global-typography-2d2c9a9-font-weight);
  line-height: var(--e-global-typography-2d2c9a9-line-height);
  letter-spacing: var(--e-global-typography-2d2c9a9-letter-spacing);
  word-spacing: var(--e-global-typography-2d2c9a9-word-spacing);
}
.elementor-47 .elementor-element.elementor-element-664a244 > .elementor-widget-container {
  margin: 0px 0px -5px 0px;
}
.elementor-47
  .elementor-element.elementor-element-b699c8a
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px / 2);
}
.elementor-47
  .elementor-element.elementor-element-b699c8a
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(10px / 2);
}
.elementor-47
  .elementor-element.elementor-element-b699c8a
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(10px / 2);
  margin-left: calc(10px / 2);
}
.elementor-47
  .elementor-element.elementor-element-b699c8a
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-10px / 2);
  margin-left: calc(-10px / 2);
}
body.rtl
  .elementor-47
  .elementor-element.elementor-element-b699c8a
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-10px / 2);
}
body:not(.rtl)
  .elementor-47
  .elementor-element.elementor-element-b699c8a
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-10px / 2);
}
.elementor-47 .elementor-element.elementor-element-b699c8a .elementor-icon-list-icon i {
  color: #ffffff;
  transition: color 0.3s;
}
.elementor-47 .elementor-element.elementor-element-b699c8a .elementor-icon-list-icon svg {
  fill: #ffffff;
  transition: fill 0.3s;
}
.elementor-47 .elementor-element.elementor-element-b699c8a {
  --e-icon-list-icon-size: 16px;
  --icon-vertical-offset: 0px;
}
.elementor-47
  .elementor-element.elementor-element-b699c8a:not(.elementor-icon-list-ico-position-10)
  .elementor-icon-list-text {
  padding-left: 10px;
}
.elementor-47
  .elementor-element.elementor-element-b699c8a.elementor-icon-list-ico-position-10
  .elementor-icon-list-text {
  padding-right: 10px;
}
.elementor-47 .elementor-element.elementor-element-b699c8a .elementor-icon-list-text {
  color: #dadada;
  transition: color 0.3s;
}
.elementor-47 .elementor-element.elementor-element-b699c8a > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-47
  .elementor-element.elementor-element-cfa2903
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 0px;
}
.elementor-47
  .elementor-element.elementor-element-cfa2903
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 0px;
}
.elementor-47 .elementor-element.elementor-element-cfa2903 .elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  font-style: var(--e-global-typography-accent-font-style);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  background-color: transparent;
  background-image: linear-gradient(
    60deg,
    var(--e-global-color-accent) 0%,
    var(--e-global-color-4946c65) 100%
  );
  border-radius: 30px 30px 30px 30px;
  padding: 15px 111px 15px 111px;
}
.elementor-47 .elementor-element.elementor-element-cfa2903 .elementor-button:hover,
.elementor-47 .elementor-element.elementor-element-cfa2903 .elementor-button:focus {
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-primary);
}
.elementor-47 .elementor-element.elementor-element-cfa2903 .elementor-button:hover svg,
.elementor-47 .elementor-element.elementor-element-cfa2903 .elementor-button:focus svg {
  fill: var(--e-global-color-primary);
}
.elementor-47
  .elementor-element.elementor-element-a6f6222:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-47
  .elementor-element.elementor-element-a6f6222
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-1999b43);
}
.elementor-47 .elementor-element.elementor-element-a6f6222 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 20px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 20px;
  padding: 50px 40px 50px 40px;
}
.elementor-47
  .elementor-element.elementor-element-a6f6222
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-47 .elementor-element.elementor-element-e532c40 .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  text-transform: var(--e-global-typography-primary-text-transform);
  font-style: var(--e-global-typography-primary-font-style);
  text-decoration: var(--e-global-typography-primary-text-decoration);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-47 .elementor-element.elementor-element-e532c40 > .elementor-widget-container {
  margin: -10px 0px -12px 0px;
}
.elementor-47 .elementor-element.elementor-element-e532c40 {
  width: auto;
  max-width: auto;
}
.elementor-47 .elementor-element.elementor-element-e6c5ff4 {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  font-style: var(--e-global-typography-accent-font-style);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  width: auto;
  max-width: auto;
  align-self: flex-end;
}
.elementor-47 .elementor-element.elementor-element-e6c5ff4 > .elementor-widget-container {
  margin: 0px 0px -15px 10px;
}
.elementor-47 .elementor-element.elementor-element-9fbd7d3 .elementor-heading-title {
  font-family: var(--e-global-typography-f4a2faf-font-family), Sans-serif;
  font-size: var(--e-global-typography-f4a2faf-font-size);
  font-weight: var(--e-global-typography-f4a2faf-font-weight);
  line-height: var(--e-global-typography-f4a2faf-line-height);
  letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
  word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
}
.elementor-47 .elementor-element.elementor-element-9fbd7d3 > .elementor-widget-container {
  margin: 25px 0px -10px 0px;
}
.elementor-47 .elementor-element.elementor-element-7bc9d40 > .elementor-widget-container {
  margin: -5px 0px -10px 0px;
}
.elementor-47 .elementor-element.elementor-element-add98a9 {
  --divider-border-style: solid;
  --divider-color: #0000001f;
  --divider-border-width: 1px;
}
.elementor-47 .elementor-element.elementor-element-add98a9 .elementor-divider-separator {
  width: 100%;
}
.elementor-47 .elementor-element.elementor-element-add98a9 .elementor-divider {
  padding-block-start: 5px;
  padding-block-end: 5px;
}
.elementor-47 .elementor-element.elementor-element-bc2d92d .elementor-heading-title {
  font-family: var(--e-global-typography-2d2c9a9-font-family), Sans-serif;
  font-size: var(--e-global-typography-2d2c9a9-font-size);
  font-weight: var(--e-global-typography-2d2c9a9-font-weight);
  line-height: var(--e-global-typography-2d2c9a9-line-height);
  letter-spacing: var(--e-global-typography-2d2c9a9-letter-spacing);
  word-spacing: var(--e-global-typography-2d2c9a9-word-spacing);
}
.elementor-47 .elementor-element.elementor-element-bc2d92d > .elementor-widget-container {
  margin: 0px 0px -5px 0px;
}
.elementor-47
  .elementor-element.elementor-element-4474b0a
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px / 2);
}
.elementor-47
  .elementor-element.elementor-element-4474b0a
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(10px / 2);
}
.elementor-47
  .elementor-element.elementor-element-4474b0a
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(10px / 2);
  margin-left: calc(10px / 2);
}
.elementor-47
  .elementor-element.elementor-element-4474b0a
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-10px / 2);
  margin-left: calc(-10px / 2);
}
body.rtl
  .elementor-47
  .elementor-element.elementor-element-4474b0a
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-10px / 2);
}
body:not(.rtl)
  .elementor-47
  .elementor-element.elementor-element-4474b0a
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-10px / 2);
}
.elementor-47 .elementor-element.elementor-element-4474b0a .elementor-icon-list-icon i {
  transition: color 0.3s;
}
.elementor-47 .elementor-element.elementor-element-4474b0a .elementor-icon-list-icon svg {
  transition: fill 0.3s;
}
.elementor-47 .elementor-element.elementor-element-4474b0a {
  --e-icon-list-icon-size: 16px;
  --icon-vertical-offset: 0px;
}
.elementor-47
  .elementor-element.elementor-element-4474b0a:not(.elementor-icon-list-ico-position-10)
  .elementor-icon-list-text {
  padding-left: 10px;
}
.elementor-47
  .elementor-element.elementor-element-4474b0a.elementor-icon-list-ico-position-10
  .elementor-icon-list-text {
  padding-right: 10px;
}
.elementor-47 .elementor-element.elementor-element-4474b0a .elementor-icon-list-text {
  color: var(--e-global-color-text);
  transition: color 0.3s;
}
.elementor-47 .elementor-element.elementor-element-4474b0a > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-47
  .elementor-element.elementor-element-268b1fb
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 0px;
}
.elementor-47
  .elementor-element.elementor-element-268b1fb
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 0px;
}
.elementor-47 .elementor-element.elementor-element-268b1fb .elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  font-style: var(--e-global-typography-accent-font-style);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  background-color: transparent;
  background-image: linear-gradient(
    60deg,
    var(--e-global-color-accent) 0%,
    var(--e-global-color-4946c65) 100%
  );
  border-radius: 30px 30px 30px 30px;
  padding: 15px 111px 15px 111px;
}
.elementor-47 .elementor-element.elementor-element-268b1fb .elementor-button:hover,
.elementor-47 .elementor-element.elementor-element-268b1fb .elementor-button:focus {
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-primary);
}
.elementor-47 .elementor-element.elementor-element-268b1fb .elementor-button:hover svg,
.elementor-47 .elementor-element.elementor-element-268b1fb .elementor-button:focus svg {
  fill: var(--e-global-color-primary);
}
.elementor-47 .elementor-element.elementor-element-10f168f > .elementor-container {
  max-width: 1200px;
}
.elementor-47 .elementor-element.elementor-element-10f168f {
  padding: 0px 0px 0px 0px;
}
.elementor-47
  .elementor-element.elementor-element-6b427bf:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-47
  .elementor-element.elementor-element-6b427bf
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.elementor-47 .elementor-element.elementor-element-6b427bf > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 100px 100px 100px;
}
.elementor-47
  .elementor-element.elementor-element-6b427bf
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-47 .elementor-element.elementor-element-1a37ccc {
  margin-top: 0px;
  margin-bottom: 50px;
}
.elementor-47 .elementor-element.elementor-element-f5baa30 > .elementor-element-populated {
  margin: 0px 100px 0px 0px;
  --e-column-margin-right: 100px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-acd70e8 {
  text-align: left;
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-5b71a98-font-family), Sans-serif;
  font-size: var(--e-global-typography-5b71a98-font-size);
  font-weight: var(--e-global-typography-5b71a98-font-weight);
  text-transform: var(--e-global-typography-5b71a98-text-transform);
  line-height: var(--e-global-typography-5b71a98-line-height);
  letter-spacing: var(--e-global-typography-5b71a98-letter-spacing);
  word-spacing: var(--e-global-typography-5b71a98-word-spacing);
}
.elementor-47 .elementor-element.elementor-element-acd70e8 > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-7e6dde4 {
  text-align: left;
}
.elementor-47 .elementor-element.elementor-element-7e6dde4 .elementor-heading-title {
  color: #ffffff;
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  font-style: var(--e-global-typography-secondary-font-style);
  text-decoration: var(--e-global-typography-secondary-text-decoration);
  line-height: var(--e-global-typography-secondary-line-height);
}
.elementor-47 .elementor-element.elementor-element-7e6dde4 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-47
  .elementor-element.elementor-element-4888693.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-47
  .elementor-element.elementor-element-4888693.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-47 .elementor-element.elementor-element-4888693 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-47
  .elementor-element.elementor-element-0baee87
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 0px;
}
.elementor-47
  .elementor-element.elementor-element-0baee87
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 0px;
}
.elementor-47 .elementor-element.elementor-element-0baee87 .elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  font-style: var(--e-global-typography-accent-font-style);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  background-color: transparent;
  background-image: linear-gradient(
    60deg,
    var(--e-global-color-accent) 0%,
    var(--e-global-color-4946c65) 100%
  );
  border-radius: 30px 30px 30px 30px;
  padding: 15px 32px 15px 32px;
}
.elementor-47 .elementor-element.elementor-element-0baee87 .elementor-button:hover,
.elementor-47 .elementor-element.elementor-element-0baee87 .elementor-button:focus {
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-primary);
}
.elementor-47 .elementor-element.elementor-element-0baee87 .elementor-button:hover svg,
.elementor-47 .elementor-element.elementor-element-0baee87 .elementor-button:focus svg {
  fill: var(--e-global-color-primary);
}
.elementor-47 .elementor-element.elementor-element-9c036aa .elementskit-testimonial-slider {
  --ekit_testimonial_left_right_spacing: 15px;
  --ekit_testimonial_slidetoshow: 1;
}
.elementor-47
  .elementor-element.elementor-element-9c036aa
  .elementskit-testimonial-slider
  .swiper-wrapper {
  padding: 0px 0px 0px 0px;
}
.elementor-47
  .elementor-element.elementor-element-9c036aa
  .elementskit-tootltip-testimonial
  .elementskit-commentor-content,
.elementor-47 .elementor-element.elementor-element-9c036aa .elementskit-single-testimonial-slider,
.elementor-47 .elementor-element.elementor-element-9c036aa .elementskit-testimonial_card {
  padding: 0px 0px 0px 0px;
}
.elementor-47
  .elementor-element.elementor-element-9c036aa
  .elementskit-tootltip-testimonial
  .elementskit-commentor-content,
.elementor-47 .elementor-element.elementor-element-9c036aa .elementskit-single-testimonial-slider,
.elementor-47 .elementor-element.elementor-element-9c036aa .elementskit-testimonial_card {
  border-radius: 0px 0px 0px 0px;
}
.elementor-47
  .elementor-element.elementor-element-9c036aa
  .elementskit-tootltip-testimonial
  .elementskit-commentor-content,
.elementor-47 .elementor-element.elementor-element-9c036aa .elementskit-single-testimonial-slider,
.elementor-47 .elementor-element.elementor-element-9c036aa .elementskit-testimonial_card,
.elementor-47
  .elementor-element.elementor-element-9c036aa
  .elementskit-tootltip-testimonial
  .elementskit-commentor-content::before {
  background-color: #02010100;
}
.elementor-47 .elementor-element.elementor-element-9c036aa .elementkit-testimonial-col {
  align-self: center;
}
.elementor-47
  .elementor-element.elementor-element-9c036aa
  .elementskit-single-testimonial-slider
  .elementskit-commentor-content
  > p {
  color: #ffffff;
  margin: 0px 0px 30px 0px;
}
.elementor-47
  .elementor-element.elementor-element-9c036aa
  .elementskit-testimonial_card
  .elementskit-commentor-coment {
  color: #ffffff;
  margin: 0px 0px 30px 0px;
}
.elementor-47
  .elementor-element.elementor-element-9c036aa
  .elementskit-single-testimonial-slider
  .elementskit-commentor-content
  > p,
.elementor-47
  .elementor-element.elementor-element-9c036aa
  .elementskit-testimonial_card
  .elementskit-commentor-coment {
  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);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-47
  .elementor-element.elementor-element-9c036aa
  .elementskit-single-testimonial-slider
  .elementskit-border-hr {
  background-color: #ffffff45;
  width: 450px;
  height: 1px;
}
.elementor-47
  .elementor-element.elementor-element-9c036aa
  .elementskit-profile-info
  .elementskit-author-name {
  color: #ffffff;
  font-family: var(--e-global-typography-f4a2faf-font-family), Sans-serif;
  font-size: var(--e-global-typography-f4a2faf-font-size);
  font-weight: var(--e-global-typography-f4a2faf-font-weight);
  line-height: var(--e-global-typography-f4a2faf-line-height);
  letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
  word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
  margin-bottom: 0px;
}
.elementor-47
  .elementor-element.elementor-element-9c036aa
  .elementskit-profile-info
  .elementskit-author-des {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-2d2c9a9-font-family), Sans-serif;
  font-size: var(--e-global-typography-2d2c9a9-font-size);
  font-weight: var(--e-global-typography-2d2c9a9-font-weight);
  line-height: var(--e-global-typography-2d2c9a9-line-height);
  letter-spacing: var(--e-global-typography-2d2c9a9-letter-spacing);
  word-spacing: var(--e-global-typography-2d2c9a9-word-spacing);
}
.elementor-47
  .elementor-element.elementor-element-9c036aa
  .elementskit-commentor-content
  .elementskit-client_logo {
  margin-bottom: 32px;
}
.elementor-47 .elementor-element.elementor-element-9c036aa .elementskit-profile-image-card::before {
  background-color: #ffffff00;
}
.elementor-47 .elementor-element.elementor-element-9c036aa > .elementor-widget-container {
  margin: 0px -15px 0px -15px;
}
.elementor-47 .elementor-element.elementor-element-060e2e5 > .elementor-container {
  max-width: 1200px;
}
.elementor-47 .elementor-element.elementor-element-060e2e5 {
  padding: 100px 0px 100px 0px;
}
.elementor-47 .elementor-element.elementor-element-9dce3c2 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-8aadc02 {
  text-align: center;
  color: #9f9f9f;
  font-family: var(--e-global-typography-5b71a98-font-family), Sans-serif;
  font-size: var(--e-global-typography-5b71a98-font-size);
  font-weight: var(--e-global-typography-5b71a98-font-weight);
  text-transform: var(--e-global-typography-5b71a98-text-transform);
  line-height: var(--e-global-typography-5b71a98-line-height);
  letter-spacing: var(--e-global-typography-5b71a98-letter-spacing);
  word-spacing: var(--e-global-typography-5b71a98-word-spacing);
}
.elementor-47 .elementor-element.elementor-element-8aadc02 > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-b12e9f4 {
  text-align: center;
}
.elementor-47 .elementor-element.elementor-element-b12e9f4 .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  font-style: var(--e-global-typography-secondary-font-style);
  text-decoration: var(--e-global-typography-secondary-text-decoration);
  line-height: var(--e-global-typography-secondary-line-height);
}
.elementor-47 .elementor-element.elementor-element-b12e9f4 > .elementor-widget-container {
  margin: 0px 250px 50px 250px;
}
.elementor-47 .elementor-element.elementor-element-911b476 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-47
  .elementor-element.elementor-element-3eac9dc
  .elementskit-accordion
  .elementskit-card-header
  > .elementskit-btn-link {
  font-family: var(--e-global-typography-149f0fb-font-family), Sans-serif;
  font-size: var(--e-global-typography-149f0fb-font-size);
  font-weight: var(--e-global-typography-149f0fb-font-weight);
  line-height: var(--e-global-typography-149f0fb-line-height);
  letter-spacing: var(--e-global-typography-149f0fb-letter-spacing);
  word-spacing: var(--e-global-typography-149f0fb-word-spacing);
  color: var(--e-global-color-primary);
  background-color: #02010100;
  padding: 15px 50px 25px 30px;
}
.elementor-47
  .elementor-element.elementor-element-3eac9dc
  .elementskit-accordion
  .elementskit-card
  .elementskit-card-header
  > .elementskit-btn-link[aria-expanded="true"] {
  color: var(--e-global-color-primary);
  border-radius: 0px 0px 0px 0px;
}
.elementor-47
  .elementor-element.elementor-element-3eac9dc
  .elementskit-accordion.curve-shape
  .elementskit-card-header
  > .elementskit-btn-link[aria-expanded="true"] {
  color: var(--e-global-color-primary);
}
.elementor-47
  .elementor-element.elementor-element-3eac9dc
  .elementskit-accordion.accoedion-primary
  .elementskit-card
  .elementskit-card-header
  > .elementskit-btn-link[aria-expanded="true"],
.elementor-47
  .elementor-element.elementor-element-3eac9dc
  .elementskit-accordion
  .elementskit-card-header
  > .elementskit-btn-link[aria-expanded="true"],
.elementor-47
  .elementor-element.elementor-element-3eac9dc
  .elementskit-accordion.floating-style
  .elementskit-card
  .elementskit-btn-link[aria-expanded="true"] {
  background-color: #ffffff00;
}
.elementor-47
  .elementor-element.elementor-element-3eac9dc
  .elementskit-accordion
  .elementskit-card-body
  p {
  color: var(--e-global-color-text);
}
.elementor-47
  .elementor-element.elementor-element-3eac9dc
  .elementskit-accordion
  .elementskit-card-body {
  color: var(--e-global-color-text);
  border-radius: 0px 0px 0px 0px;
  padding: 0px 100px 30px 30px;
}
.elementor-47
  .elementor-element.elementor-element-3eac9dc
  .elementskit-accordion
  .elementskit-card-body
  p,
.elementor-47
  .elementor-element.elementor-element-3eac9dc
  .elementskit-accordion
  .elementskit-card-body {
  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);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-47
  .elementor-element.elementor-element-3eac9dc
  .elementskit-accordion
  > .elementskit-card.active {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #00000036;
}
.elementor-47
  .elementor-element.elementor-element-3eac9dc
  .elementskit-accordion
  > .elementskit-card {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #00000036;
  border-radius: 0px 0px 0px 0px;
}
.elementor-47
  .elementor-element.elementor-element-3eac9dc
  .elementskit-accordion
  .elementskit-card-header
  > .elementskit-btn-link.collapsed {
  border-radius: 0px 0px 0px 0px;
}
.elementor-47
  .elementor-element.elementor-element-3eac9dc
  .elementskit-accordion
  .elementskit-card-header
  .elementskit-btn-link
  .icon-open {
  font-size: 15px;
}
.elementor-47
  .elementor-element.elementor-element-3eac9dc
  .elementskit-accordion
  .elementskit-card-header
  .elementskit-btn-link
  svg {
  max-width: 15px;
  height: auto;
}
.elementor-47
  .elementor-element.elementor-element-3eac9dc
  .elementskit-accordion
  .elementskit-card-header
  .elementskit-btn-link
  .icon-open {
  color: var(--e-global-color-primary);
}
.elementor-47
  .elementor-element.elementor-element-3eac9dc
  .elementskit-accordion
  .elementskit-card-header
  .elementskit-btn-link[aria-expanded="false"]
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-47
  .elementor-element.elementor-element-3eac9dc
  .elementskit-accordion
  .elementskit-card
  .elementskit-card-header
  .elementskit-btn-link
  .icon-closed {
  font-size: 15px;
}
.elementor-47
  .elementor-element.elementor-element-3eac9dc
  .elementskit-accordion
  .elementskit-card
  .elementskit-card-header
  .elementskit-btn-link
  svg {
  max-width: 15px;
  height: auto;
}
.elementor-47
  .elementor-element.elementor-element-3eac9dc
  .elementskit-accordion
  .elementskit-card-header
  .elementskit-btn-link
  .icon-closed {
  color: var(--e-global-color-primary);
}
.elementor-47
  .elementor-element.elementor-element-3eac9dc
  .elementskit-accordion
  .elementskit-card-header
  .elementskit-btn-link[aria-expanded="true"]
  svg
  path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}
.elementor-47 .elementor-element.elementor-element-3eac9dc .ekit_accordion_icon_group,
.elementor-47 .elementor-element.elementor-element-3eac9dc .ekit_accordion_icon_left_group {
  margin: 0px 30px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-f19d976 > .elementor-container {
  max-width: 1200px;
}
.elementor-47
  .elementor-element.elementor-element-f19d976:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-47
  .elementor-element.elementor-element-f19d976
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-1999b43);
}
.elementor-47 .elementor-element.elementor-element-f19d976 > .elementor-background-overlay {
  background-image: url("../../2022/12/bgoverlay25.png");
  background-position: center center;
  background-size: cover;
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-47 .elementor-element.elementor-element-f19d976 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 100px 0px;
}
.elementor-47 .elementor-element.elementor-element-ac5af69 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-4ab0402 > .elementor-container {
  max-width: 1200px;
}
.elementor-47 .elementor-element.elementor-element-4ab0402 {
  margin-top: 0px;
  margin-bottom: 70px;
}
.elementor-47 .elementor-element.elementor-element-7673b92 > .elementor-element-populated {
  margin: 0px 100px 0px 0px;
  --e-column-margin-right: 100px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-912fff5 {
  text-align: left;
  color: #9f9f9f;
  font-family: var(--e-global-typography-5b71a98-font-family), Sans-serif;
  font-size: var(--e-global-typography-5b71a98-font-size);
  font-weight: var(--e-global-typography-5b71a98-font-weight);
  text-transform: var(--e-global-typography-5b71a98-text-transform);
  line-height: var(--e-global-typography-5b71a98-line-height);
  letter-spacing: var(--e-global-typography-5b71a98-letter-spacing);
  word-spacing: var(--e-global-typography-5b71a98-word-spacing);
}
.elementor-47 .elementor-element.elementor-element-912fff5 > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-953292e {
  text-align: left;
}
.elementor-47 .elementor-element.elementor-element-953292e .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  font-style: var(--e-global-typography-secondary-font-style);
  text-decoration: var(--e-global-typography-secondary-text-decoration);
  line-height: var(--e-global-typography-secondary-line-height);
}
.elementor-47 .elementor-element.elementor-element-953292e > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-47
  .elementor-element.elementor-element-e1eb27c.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-47
  .elementor-element.elementor-element-e1eb27c.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-47 .elementor-element.elementor-element-e1eb27c > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-47
  .elementor-element.elementor-element-618e5a2
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 0px;
}
.elementor-47
  .elementor-element.elementor-element-618e5a2
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 0px;
}
.elementor-47 .elementor-element.elementor-element-618e5a2 .elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  font-style: var(--e-global-typography-accent-font-style);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  background-color: transparent;
  background-image: linear-gradient(
    60deg,
    var(--e-global-color-accent) 0%,
    var(--e-global-color-4946c65) 100%
  );
  border-radius: 30px 30px 30px 30px;
  padding: 15px 32px 15px 32px;
}
.elementor-47 .elementor-element.elementor-element-618e5a2 .elementor-button:hover,
.elementor-47 .elementor-element.elementor-element-618e5a2 .elementor-button:focus {
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-primary);
}
.elementor-47 .elementor-element.elementor-element-618e5a2 .elementor-button:hover svg,
.elementor-47 .elementor-element.elementor-element-618e5a2 .elementor-button:focus svg {
  fill: var(--e-global-color-primary);
}
.elementor-47 .elementor-element.elementor-element-dd29c29 .elementskit-post-image-card {
  display: block;
}
.elementor-47 .elementor-element.elementor-element-dd29c29 .elementskit-blog-block-post,
.elementor-47 .elementor-element.elementor-element-dd29c29 .elementskit-post-image-card,
.elementor-47 .elementor-element.elementor-element-dd29c29 .elementskit-post-card {
  background-color: #ffffff;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.elementor-47
  .elementor-element.elementor-element-dd29c29
  .elementskit-blog-block-post
  .elementskit-post-body {
  padding: 15px 25px 25px 25px;
}
.elementor-47
  .elementor-element.elementor-element-dd29c29
  .elementskit-post-image-card
  .elementskit-post-body {
  padding: 15px 25px 25px 25px;
}
.elementor-47 .elementor-element.elementor-element-dd29c29 .elementskit-entry-thumb {
  border-radius: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-dd29c29 .ekit-wid-con .elementskit-entry-thumb {
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-dd29c29 .post-meta-list a,
.elementor-47 .elementor-element.elementor-element-dd29c29 .post-meta-list .meta-date-text {
  font-family: var(--e-global-typography-3b3c285-font-family), Sans-serif;
  font-size: var(--e-global-typography-3b3c285-font-size);
  font-weight: var(--e-global-typography-3b3c285-font-weight);
  text-transform: var(--e-global-typography-3b3c285-text-transform);
  line-height: var(--e-global-typography-3b3c285-line-height);
  letter-spacing: var(--e-global-typography-3b3c285-letter-spacing);
  word-spacing: var(--e-global-typography-3b3c285-word-spacing);
}
.elementor-47 .elementor-element.elementor-element-dd29c29 .post-meta-list {
  text-align: left;
  margin: 0px 0px 10px 0px;
}
.elementor-47 .elementor-element.elementor-element-dd29c29 .post-meta-list > span {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-text);
}
.elementor-47 .elementor-element.elementor-element-dd29c29 .post-meta-list > span > i,
.elementor-47 .elementor-element.elementor-element-dd29c29 .post-meta-list > span > svg {
  margin: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-dd29c29 .post-meta-list > span > svg path {
  strock: var(--e-global-color-text);
  fill: var(--e-global-color-text);
}
.elementor-47
  .elementor-element.elementor-element-dd29c29
  .elementskit-meta-categories
  .elementskit-meta-wraper
  span
  a {
  font-family: var(--e-global-typography-1150557-font-family), Sans-serif;
  font-size: var(--e-global-typography-1150557-font-size);
  font-weight: var(--e-global-typography-1150557-font-weight);
  line-height: var(--e-global-typography-1150557-line-height);
  letter-spacing: var(--e-global-typography-1150557-letter-spacing);
  word-spacing: var(--e-global-typography-1150557-word-spacing);
  color: #ffffff;
}
.elementor-47
  .elementor-element.elementor-element-dd29c29
  .elementskit-meta-categories
  .elementskit-meta-wraper
  span {
  background-color: var(--e-global-color-primary);
  padding: 6px 12px 6px 12px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-dd29c29 .elementskit-post-body .entry-title,
.elementor-47 .elementor-element.elementor-element-dd29c29 .elementskit-entry-header .entry-title,
.elementor-47
  .elementor-element.elementor-element-dd29c29
  .elementskit-post-image-card
  .elementskit-post-body
  .entry-title
  a,
.elementor-47
  .elementor-element.elementor-element-dd29c29
  .elementskit-post-card
  .elementskit-entry-header
  .entry-title
  a,
.elementor-47
  .elementor-element.elementor-element-dd29c29
  .elementskit-blog-block-post
  .elementskit-post-body
  .entry-title
  a {
  font-family: var(--e-global-typography-b94ca83-font-family), Sans-serif;
  font-size: var(--e-global-typography-b94ca83-font-size);
  font-weight: var(--e-global-typography-b94ca83-font-weight);
  line-height: var(--e-global-typography-b94ca83-line-height);
  letter-spacing: var(--e-global-typography-b94ca83-letter-spacing);
  word-spacing: var(--e-global-typography-b94ca83-word-spacing);
}
.elementor-47 .elementor-element.elementor-element-dd29c29 .elementskit-post-body .entry-title a {
  color: var(--e-global-color-primary);
}
.elementor-47
  .elementor-element.elementor-element-dd29c29
  .elementskit-entry-header
  .entry-title
  a {
  color: var(--e-global-color-primary);
}
.elementor-47 .elementor-element.elementor-element-dd29c29 .elementskit-post-body .entry-title {
  text-align: left;
  margin: 0px 0px 5px 0px;
}
.elementor-47 .elementor-element.elementor-element-dd29c29 .elementskit-entry-header .entry-title {
  text-align: left;
  margin: 0px 0px 5px 0px;
}
.elementor-47 .elementor-element.elementor-element-dd29c29 .elementskit-post-footer > p {
  color: var(--e-global-color-text);
}
.elementor-47 .elementor-element.elementor-element-dd29c29 .elementskit-post-body > p {
  color: var(--e-global-color-text);
  text-align: left;
  margin: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-dd29c29 .elementskit-post-footer > p,
.elementor-47 .elementor-element.elementor-element-dd29c29 .elementskit-post-body > p {
  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);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-47 .elementor-element.elementor-element-dd29c29 .elementskit-post-footer {
  text-align: left;
  margin: 0px 0px 0px 0px;
}
.elementor-47
  .elementor-element.elementor-element-dd29c29
  .elementskit-blog-block-post
  .elementskit-post-footer
  > p {
  margin: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-82f41b1 > .elementor-container {
  max-width: 1200px;
}
.elementor-47
  .elementor-element.elementor-element-82f41b1:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-47
  .elementor-element.elementor-element-82f41b1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #0f0f0f;
}
.elementor-47 .elementor-element.elementor-element-82f41b1 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-82f41b1 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-47
  .elementor-element.elementor-element-bfb4ac1.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-47
  .elementor-element.elementor-element-bfb4ac1.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-47 .elementor-element.elementor-element-bfb4ac1 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 100px 0px;
}
.elementor-47 .elementor-element.elementor-element-478915a {
  text-align: left;
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-5b71a98-font-family), Sans-serif;
  font-size: var(--e-global-typography-5b71a98-font-size);
  font-weight: var(--e-global-typography-5b71a98-font-weight);
  text-transform: var(--e-global-typography-5b71a98-text-transform);
  line-height: var(--e-global-typography-5b71a98-line-height);
  letter-spacing: var(--e-global-typography-5b71a98-letter-spacing);
  word-spacing: var(--e-global-typography-5b71a98-word-spacing);
}
.elementor-47 .elementor-element.elementor-element-478915a > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-fff8333 {
  text-align: left;
}
.elementor-47 .elementor-element.elementor-element-fff8333 .elementor-heading-title {
  color: #ffffff;
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  font-style: var(--e-global-typography-secondary-font-style);
  text-decoration: var(--e-global-typography-secondary-text-decoration);
  line-height: var(--e-global-typography-secondary-line-height);
}
.elementor-47 .elementor-element.elementor-element-fff8333 > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
}
.elementor-47 .elementor-element.elementor-element-09df9d2 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-47 .elementor-element.elementor-element-139eaa6 > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 1px;
  border-color: #ffffff;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 5px 30px;
}
.elementor-47
  .elementor-element.elementor-element-139eaa6
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-47 .elementor-element.elementor-element-91b6d91 {
  color: #dadada;
  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);
  text-transform: var(--e-global-typography-text-text-transform);
  font-style: var(--e-global-typography-text-font-style);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-47 .elementor-element.elementor-element-91b6d91 > .elementor-widget-container {
  margin: 0px 200px 0px 0px;
}
.elementor-47
  .elementor-element.elementor-element-82e86c0
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 0px;
}
.elementor-47
  .elementor-element.elementor-element-82e86c0
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 0px;
}
.elementor-47 .elementor-element.elementor-element-82e86c0 .elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  font-style: var(--e-global-typography-accent-font-style);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  background-color: transparent;
  background-image: linear-gradient(60deg, var(--e-global-color-accent) 0%, #e1ff63 100%);
  border-radius: 30px 30px 30px 30px;
  padding: 15px 32px 15px 32px;
}
.elementor-47 .elementor-element.elementor-element-82e86c0 .elementor-button:hover,
.elementor-47 .elementor-element.elementor-element-82e86c0 .elementor-button:focus {
  color: var(--e-global-color-primary);
  background-color: #ffffff;
}
.elementor-47 .elementor-element.elementor-element-82e86c0 .elementor-button:hover svg,
.elementor-47 .elementor-element.elementor-element-82e86c0 .elementor-button:focus svg {
  fill: var(--e-global-color-primary);
}
.elementor-47 .elementor-element.elementor-element-82e86c0 {
  width: auto;
  max-width: auto;
}
.elementor-47
  .elementor-element.elementor-element-34a46a4
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 10px;
}
.elementor-47
  .elementor-element.elementor-element-34a46a4
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 10px;
}
.elementor-47 .elementor-element.elementor-element-34a46a4 .elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  font-style: var(--e-global-typography-accent-font-style);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  fill: #ffffff;
  color: #ffffff;
  background-color: transparent;
  background-image: linear-gradient(180deg, #ccfe0000 0%, #f2295b00 100%);
  border-radius: 30px 30px 30px 30px;
  padding: 15px 0px 15px 0px;
}
.elementor-47 .elementor-element.elementor-element-34a46a4 .elementor-button:hover,
.elementor-47 .elementor-element.elementor-element-34a46a4 .elementor-button:focus {
  color: var(--e-global-color-accent);
  background-color: #ffffff00;
}
.elementor-47 .elementor-element.elementor-element-34a46a4 .elementor-button:hover svg,
.elementor-47 .elementor-element.elementor-element-34a46a4 .elementor-button:focus svg {
  fill: var(--e-global-color-accent);
}
.elementor-47
  .elementor-element.elementor-element-34a46a4
  .elementor-button
  .elementor-button-icon
  i,
.elementor-47
  .elementor-element.elementor-element-34a46a4
  .elementor-button
  .elementor-button-icon
  svg {
  transform: rotate(0deg);
}
.elementor-47 .elementor-element.elementor-element-34a46a4 > .elementor-widget-container {
  margin: 0px 0px 0px 20px;
}
.elementor-47 .elementor-element.elementor-element-34a46a4 {
  width: auto;
  max-width: auto;
}
.elementor-47 .elementor-element.elementor-element-23b602e > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-47 .elementor-element.elementor-element-828ff22 {
  text-align: center;
}
.elementor-47 .elementor-element.elementor-element-828ff22 img {
  width: 55%;
}
:root {
  --page-title-display: none;
}
@media (max-width: 1024px) {
  .elementor-47 .elementor-element.elementor-element-d35aad1 > .elementor-background-overlay {
    background-image: url("../../2022/12/linebg1.png");
  }
  .elementor-47 .elementor-element.elementor-element-d35aad1 {
    padding: 0px 30px 0px 30px;
  }
  .elementor-47 .elementor-element.elementor-element-90fd30e > .elementor-element-populated {
    padding: 70px 0px 50px 0px;
  }
  .elementor-47 .elementor-element.elementor-element-ea8c906 {
    font-size: var(--e-global-typography-5b71a98-font-size);
    line-height: var(--e-global-typography-5b71a98-line-height);
    letter-spacing: var(--e-global-typography-5b71a98-letter-spacing);
    word-spacing: var(--e-global-typography-5b71a98-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-c5e77ad .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-e1dcfa5 > .elementor-element-populated {
    padding: 0px 0px 0px 20px;
  }
  .elementor-47 .elementor-element.elementor-element-23c96b9 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-23c96b9 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-47 .elementor-element.elementor-element-78bb92f .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-47 .elementor-element.elementor-element-526bfd2 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-47 .elementor-element.elementor-element-51aeddb {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-47 .elementor-element.elementor-element-3198d2b > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-47 .elementor-element.elementor-element-8c1c6c1 img {
    width: 40px;
  }
  .elementor-47 .elementor-element.elementor-element-6a2594d img {
    width: 40px;
  }
  .elementor-47 .elementor-element.elementor-element-808aefe img {
    width: 40px;
  }
  .elementor-47 .elementor-element.elementor-element-9418181 img {
    width: 40px;
  }
  .elementor-47 .elementor-element.elementor-element-e7627b8 .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-e7627b8 .elementor-counter-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-e35d7de .ekit-header-info > li > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-e35d7de > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-47
    .elementor-element.elementor-element-6f93d8f.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-start;
  }
  .elementor-47 .elementor-element.elementor-element-1910187 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-6a575bb > .elementor-widget-container {
    margin: 0px 0px -50px 0px;
  }
  .elementor-47 .elementor-element.elementor-element-fa18512 > .elementor-widget-container {
    margin: 0px 0px -50px 0px;
  }
  .elementor-47 .elementor-element.elementor-element-88c9dfb > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-47 .elementor-element.elementor-element-34d41bf {
    padding: 50px 30px 50px 30px;
  }
  .elementor-47
    .elementor-element.elementor-element-26dbd87.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-47 .elementor-element.elementor-element-ef7650d > .elementor-widget-container {
    margin: 0px 50px 30px 0px;
  }
  .elementor-47 .elementor-element.elementor-element-b91dd34 > .elementor-widget-container {
    margin: 0px 50px 30px 50px;
  }
  .elementor-47 .elementor-element.elementor-element-e803af2 > .elementor-widget-container {
    margin: 0px 0px 30px 50px;
  }
  .elementor-47 .elementor-element.elementor-element-4670b5f > .elementor-widget-container {
    margin: 0px 50px 0px 0px;
  }
  .elementor-47 .elementor-element.elementor-element-8b13632 > .elementor-widget-container {
    margin: 0px 50px 0px 50px;
  }
  .elementor-47 .elementor-element.elementor-element-527574a > .elementor-widget-container {
    margin: 0px 0px 0px 50px;
  }
  .elementor-47 .elementor-element.elementor-element-06b8e09 {
    padding: 70px 30px 70px 30px;
  }
  .elementor-47 .elementor-element.elementor-element-8f19b1b {
    margin-top: 0px;
    margin-bottom: 30px;
  }
  .elementor-47 .elementor-element.elementor-element-152b920 > .elementor-element-populated {
    margin: 0px 15px 0px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
  }
  .elementor-47 .elementor-element.elementor-element-09ff66a .elementskit-infobox {
    padding: 40px 40px 40px 40px;
  }
  .elementor-47
    .elementor-element.elementor-element-09ff66a
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-f4a2faf-font-size);
    line-height: var(--e-global-typography-f4a2faf-line-height);
    letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
    word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-09ff66a .elementskit-infobox .box-body > p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-09ff66a > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-47 .elementor-element.elementor-element-685d43b > .elementor-element-populated {
    margin: 0px 0px 0px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
  }
  .elementor-47
    .elementor-element.elementor-element-86d504d
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-f4a2faf-font-size);
    line-height: var(--e-global-typography-f4a2faf-line-height);
    letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
    word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-86d504d .elementskit-infobox .box-body > p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-49820ac > .elementor-element-populated {
    margin: 0px 15px 0px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
  }
  .elementor-47
    .elementor-element.elementor-element-a26b125
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-f4a2faf-font-size);
    line-height: var(--e-global-typography-f4a2faf-line-height);
    letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
    word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-a26b125 .elementskit-infobox .box-body > p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-d08bb67 > .elementor-element-populated {
    margin: 0px 0px 0px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
  }
  .elementor-47
    .elementor-element.elementor-element-482c107
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-f4a2faf-font-size);
    line-height: var(--e-global-typography-f4a2faf-line-height);
    letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
    word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-482c107 .elementskit-infobox .box-body > p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-4897a4c > .elementor-element-populated {
    margin: 0px 0px 70px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-47 .elementor-element.elementor-element-d9dbcb8 {
    font-size: var(--e-global-typography-5b71a98-font-size);
    line-height: var(--e-global-typography-5b71a98-line-height);
    letter-spacing: var(--e-global-typography-5b71a98-letter-spacing);
    word-spacing: var(--e-global-typography-5b71a98-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-1fe2568 .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-ef1649e {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-ef1649e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-47 .elementor-element.elementor-element-331b173 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-47 .elementor-element.elementor-element-78befd4 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-47 .elementor-element.elementor-element-0a221cd {
    padding: 0px 30px 0px 30px;
  }
  .elementor-47 .elementor-element.elementor-element-3703555 > .elementor-element-populated {
    padding: 70px 70px 30px 70px;
  }
  .elementor-47 .elementor-element.elementor-element-a7cce45 > .elementor-element-populated {
    margin: 0px 50px 0px 0px;
    --e-column-margin-right: 50px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-47 .elementor-element.elementor-element-24b9ac4 {
    font-size: var(--e-global-typography-5b71a98-font-size);
    line-height: var(--e-global-typography-5b71a98-line-height);
    letter-spacing: var(--e-global-typography-5b71a98-letter-spacing);
    word-spacing: var(--e-global-typography-5b71a98-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-b2f0a9d .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-f998fd9 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-47 .elementor-element.elementor-element-857d18f {
    --e-image-carousel-slides-to-show: 3;
  }
  .elementor-47 .elementor-element.elementor-element-857d18f > .elementor-widget-container {
    margin: 0px -70px -5px -70px;
  }
  .elementor-47 .elementor-element.elementor-element-db94b79 {
    padding: 70px 30px 70px 30px;
  }
  .elementor-47 .elementor-element.elementor-element-6e9f3c6 {
    font-size: var(--e-global-typography-5b71a98-font-size);
    line-height: var(--e-global-typography-5b71a98-line-height);
    letter-spacing: var(--e-global-typography-5b71a98-letter-spacing);
    word-spacing: var(--e-global-typography-5b71a98-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-a6907e8 .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-a6907e8 > .elementor-widget-container {
    margin: 0px 90px 50px 90px;
  }
  .elementor-47 .elementor-element.elementor-element-de9b73c .elementskit-infobox {
    padding: 30px 30px 30px 30px;
  }
  .elementor-47
    .elementor-element.elementor-element-de9b73c
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-f4a2faf-font-size);
    line-height: var(--e-global-typography-f4a2faf-line-height);
    letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
    word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-de9b73c .elementskit-infobox .box-body > p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-de9b73c .elementskit-btn {
    padding: 14px 13px 14px 15px;
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-47 .elementor-element.elementor-element-de9b73c .elementskit-btn i {
    font-size: 16px;
  }
  .elementor-47 .elementor-element.elementor-element-de9b73c .elementskit-btn svg {
    max-width: 16px;
  }
  .elementor-47 .elementor-element.elementor-element-8303856 .elementskit-infobox {
    padding: 30px 30px 30px 30px;
  }
  .elementor-47
    .elementor-element.elementor-element-8303856
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-f4a2faf-font-size);
    line-height: var(--e-global-typography-f4a2faf-line-height);
    letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
    word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-8303856 .elementskit-infobox .box-body > p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-8303856 .elementskit-btn {
    padding: 14px 13px 14px 15px;
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-47 .elementor-element.elementor-element-8303856 .elementskit-btn i {
    font-size: 16px;
  }
  .elementor-47 .elementor-element.elementor-element-8303856 .elementskit-btn svg {
    max-width: 16px;
  }
  .elementor-47 .elementor-element.elementor-element-65f93ca .elementskit-infobox {
    padding: 30px 30px 30px 30px;
  }
  .elementor-47
    .elementor-element.elementor-element-65f93ca
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-f4a2faf-font-size);
    line-height: var(--e-global-typography-f4a2faf-line-height);
    letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
    word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-65f93ca .elementskit-infobox .box-body > p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-65f93ca .elementskit-btn {
    padding: 14px 13px 14px 15px;
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-47 .elementor-element.elementor-element-65f93ca .elementskit-btn i {
    font-size: 16px;
  }
  .elementor-47 .elementor-element.elementor-element-65f93ca .elementskit-btn svg {
    max-width: 16px;
  }
  .elementor-47 .elementor-element.elementor-element-16b5ec2 .elementskit-infobox {
    padding: 30px 30px 30px 30px;
  }
  .elementor-47
    .elementor-element.elementor-element-16b5ec2
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-f4a2faf-font-size);
    line-height: var(--e-global-typography-f4a2faf-line-height);
    letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
    word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-16b5ec2 .elementskit-infobox .box-body > p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-16b5ec2 .elementskit-btn {
    padding: 14px 13px 14px 15px;
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-47 .elementor-element.elementor-element-16b5ec2 .elementskit-btn i {
    font-size: 16px;
  }
  .elementor-47 .elementor-element.elementor-element-16b5ec2 .elementskit-btn svg {
    max-width: 16px;
  }
  .elementor-47 .elementor-element.elementor-element-db46319 .elementskit-infobox {
    padding: 30px 30px 30px 30px;
  }
  .elementor-47
    .elementor-element.elementor-element-db46319
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-f4a2faf-font-size);
    line-height: var(--e-global-typography-f4a2faf-line-height);
    letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
    word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-db46319 .elementskit-infobox .box-body > p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-db46319 .elementskit-btn {
    padding: 14px 13px 14px 15px;
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-47 .elementor-element.elementor-element-db46319 .elementskit-btn i {
    font-size: 16px;
  }
  .elementor-47 .elementor-element.elementor-element-db46319 .elementskit-btn svg {
    max-width: 16px;
  }
  .elementor-47 .elementor-element.elementor-element-105abae .elementskit-infobox {
    padding: 30px 30px 30px 30px;
  }
  .elementor-47
    .elementor-element.elementor-element-105abae
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-f4a2faf-font-size);
    line-height: var(--e-global-typography-f4a2faf-line-height);
    letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
    word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-105abae .elementskit-infobox .box-body > p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-105abae .elementskit-btn {
    padding: 14px 13px 14px 15px;
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-47 .elementor-element.elementor-element-105abae .elementskit-btn i {
    font-size: 16px;
  }
  .elementor-47 .elementor-element.elementor-element-105abae .elementskit-btn svg {
    max-width: 16px;
  }
  .elementor-47 .elementor-element.elementor-element-5511751 {
    padding: 70px 30px 70px 30px;
  }
  .elementor-47 .elementor-element.elementor-element-7f50edd .ekit-video-popup-btn {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-47 .elementor-element.elementor-element-1bd632c > .elementor-element-populated {
    margin: 50px 0px 50px 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 30px;
  }
  .elementor-47 .elementor-element.elementor-element-4917d5e {
    font-size: var(--e-global-typography-5b71a98-font-size);
    line-height: var(--e-global-typography-5b71a98-line-height);
    letter-spacing: var(--e-global-typography-5b71a98-letter-spacing);
    word-spacing: var(--e-global-typography-5b71a98-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-b72795c .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-b72795c > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-47 .elementor-element.elementor-element-6a263a9 .elementor-heading-title {
    font-size: var(--e-global-typography-b94ca83-font-size);
    line-height: var(--e-global-typography-b94ca83-line-height);
    letter-spacing: var(--e-global-typography-b94ca83-letter-spacing);
    word-spacing: var(--e-global-typography-b94ca83-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-9613aab .elementor-heading-title {
    font-size: var(--e-global-typography-b94ca83-font-size);
    line-height: var(--e-global-typography-b94ca83-line-height);
    letter-spacing: var(--e-global-typography-b94ca83-letter-spacing);
    word-spacing: var(--e-global-typography-b94ca83-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-14ced39 .elementor-heading-title {
    font-size: var(--e-global-typography-b94ca83-font-size);
    line-height: var(--e-global-typography-b94ca83-line-height);
    letter-spacing: var(--e-global-typography-b94ca83-letter-spacing);
    word-spacing: var(--e-global-typography-b94ca83-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-efdf658 .elementor-heading-title {
    font-size: var(--e-global-typography-b94ca83-font-size);
    line-height: var(--e-global-typography-b94ca83-line-height);
    letter-spacing: var(--e-global-typography-b94ca83-letter-spacing);
    word-spacing: var(--e-global-typography-b94ca83-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-e505cf7 {
    padding: 0px 30px 70px 30px;
  }
  .elementor-47 .elementor-element.elementor-element-82d3035 > .elementor-element-populated {
    margin: 0px 30px 0px 0px;
    --e-column-margin-right: 30px;
    --e-column-margin-left: 0px;
  }
  .elementor-47 .elementor-element.elementor-element-c8f3b4c .skillbar-group .skill-title {
    font-size: var(--e-global-typography-3b3c285-font-size);
    line-height: var(--e-global-typography-3b3c285-line-height);
    letter-spacing: var(--e-global-typography-3b3c285-letter-spacing);
    word-spacing: var(--e-global-typography-3b3c285-word-spacing);
  }
  .elementor-47
    .elementor-element.elementor-element-c8f3b4c
    .skillbar-group
    .number-percentage-wraper {
    font-size: var(--e-global-typography-3b3c285-font-size);
    line-height: var(--e-global-typography-3b3c285-line-height);
    letter-spacing: var(--e-global-typography-3b3c285-letter-spacing);
    word-spacing: var(--e-global-typography-3b3c285-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-5301e4a .skillbar-group .skill-title {
    font-size: var(--e-global-typography-3b3c285-font-size);
    line-height: var(--e-global-typography-3b3c285-line-height);
    letter-spacing: var(--e-global-typography-3b3c285-letter-spacing);
    word-spacing: var(--e-global-typography-3b3c285-word-spacing);
  }
  .elementor-47
    .elementor-element.elementor-element-5301e4a
    .skillbar-group
    .number-percentage-wraper {
    font-size: var(--e-global-typography-3b3c285-font-size);
    line-height: var(--e-global-typography-3b3c285-line-height);
    letter-spacing: var(--e-global-typography-3b3c285-letter-spacing);
    word-spacing: var(--e-global-typography-3b3c285-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-8ec5e3a > .elementor-element-populated {
    margin: 0px 0px 0px 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 30px;
  }
  .elementor-47 .elementor-element.elementor-element-55172a8 .skillbar-group .skill-title {
    font-size: var(--e-global-typography-3b3c285-font-size);
    line-height: var(--e-global-typography-3b3c285-line-height);
    letter-spacing: var(--e-global-typography-3b3c285-letter-spacing);
    word-spacing: var(--e-global-typography-3b3c285-word-spacing);
  }
  .elementor-47
    .elementor-element.elementor-element-55172a8
    .skillbar-group
    .number-percentage-wraper {
    font-size: var(--e-global-typography-3b3c285-font-size);
    line-height: var(--e-global-typography-3b3c285-line-height);
    letter-spacing: var(--e-global-typography-3b3c285-letter-spacing);
    word-spacing: var(--e-global-typography-3b3c285-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-fa4ae93 .skillbar-group .skill-title {
    font-size: var(--e-global-typography-3b3c285-font-size);
    line-height: var(--e-global-typography-3b3c285-line-height);
    letter-spacing: var(--e-global-typography-3b3c285-letter-spacing);
    word-spacing: var(--e-global-typography-3b3c285-word-spacing);
  }
  .elementor-47
    .elementor-element.elementor-element-fa4ae93
    .skillbar-group
    .number-percentage-wraper {
    font-size: var(--e-global-typography-3b3c285-font-size);
    line-height: var(--e-global-typography-3b3c285-line-height);
    letter-spacing: var(--e-global-typography-3b3c285-letter-spacing);
    word-spacing: var(--e-global-typography-3b3c285-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-f344d70 {
    padding: 70px 30px 70px 30px;
  }
  .elementor-47 .elementor-element.elementor-element-3234d44 > .elementor-element-populated {
    margin: 0px 50px 0px 0px;
    --e-column-margin-right: 50px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-47 .elementor-element.elementor-element-73bafa8 {
    font-size: var(--e-global-typography-5b71a98-font-size);
    line-height: var(--e-global-typography-5b71a98-line-height);
    letter-spacing: var(--e-global-typography-5b71a98-letter-spacing);
    word-spacing: var(--e-global-typography-5b71a98-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-4fd6781 .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-3e6d1fb .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-47 .elementor-element.elementor-element-5880a43 > .elementor-element-populated {
    margin: 0px 0px 50px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-47
    .elementor-element.elementor-element-6416a33
    .elementskit-funfact
    .funfact-content
    .number-percentage-wraper {
    font-size: var(--e-global-typography-51c06d7-font-size);
    line-height: var(--e-global-typography-51c06d7-line-height);
    letter-spacing: var(--e-global-typography-51c06d7-letter-spacing);
    word-spacing: var(--e-global-typography-51c06d7-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-6416a33 .elementskit-funfact .funfact-title {
    font-size: var(--e-global-typography-3b3c285-font-size);
    line-height: var(--e-global-typography-3b3c285-line-height);
    letter-spacing: var(--e-global-typography-3b3c285-letter-spacing);
    word-spacing: var(--e-global-typography-3b3c285-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-6416a33 .elementskit-funfact .super {
    font-size: var(--e-global-typography-b94ca83-font-size);
    line-height: var(--e-global-typography-b94ca83-line-height);
    letter-spacing: var(--e-global-typography-b94ca83-letter-spacing);
    word-spacing: var(--e-global-typography-b94ca83-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-6416a33 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-47
    .elementor-element.elementor-element-d7ed3d4
    .elementskit-funfact
    .funfact-content
    .number-percentage-wraper {
    font-size: var(--e-global-typography-51c06d7-font-size);
    line-height: var(--e-global-typography-51c06d7-line-height);
    letter-spacing: var(--e-global-typography-51c06d7-letter-spacing);
    word-spacing: var(--e-global-typography-51c06d7-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-d7ed3d4 .elementskit-funfact .funfact-title {
    font-size: var(--e-global-typography-3b3c285-font-size);
    line-height: var(--e-global-typography-3b3c285-line-height);
    letter-spacing: var(--e-global-typography-3b3c285-letter-spacing);
    word-spacing: var(--e-global-typography-3b3c285-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-d7ed3d4 .elementskit-funfact .super {
    font-size: var(--e-global-typography-b94ca83-font-size);
    line-height: var(--e-global-typography-b94ca83-line-height);
    letter-spacing: var(--e-global-typography-b94ca83-letter-spacing);
    word-spacing: var(--e-global-typography-b94ca83-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-50da7e2 > .elementor-element-populated {
    margin: 0px 0px 50px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-47
    .elementor-element.elementor-element-54d3cb8
    .elementskit-funfact
    .funfact-content
    .number-percentage-wraper {
    font-size: var(--e-global-typography-51c06d7-font-size);
    line-height: var(--e-global-typography-51c06d7-line-height);
    letter-spacing: var(--e-global-typography-51c06d7-letter-spacing);
    word-spacing: var(--e-global-typography-51c06d7-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-54d3cb8 .elementskit-funfact .funfact-title {
    font-size: var(--e-global-typography-3b3c285-font-size);
    line-height: var(--e-global-typography-3b3c285-line-height);
    letter-spacing: var(--e-global-typography-3b3c285-letter-spacing);
    word-spacing: var(--e-global-typography-3b3c285-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-54d3cb8 .elementskit-funfact .super {
    font-size: var(--e-global-typography-b94ca83-font-size);
    line-height: var(--e-global-typography-b94ca83-line-height);
    letter-spacing: var(--e-global-typography-b94ca83-letter-spacing);
    word-spacing: var(--e-global-typography-b94ca83-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-54d3cb8 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-47
    .elementor-element.elementor-element-1094c0a
    .elementskit-funfact
    .funfact-content
    .number-percentage-wraper {
    font-size: var(--e-global-typography-51c06d7-font-size);
    line-height: var(--e-global-typography-51c06d7-line-height);
    letter-spacing: var(--e-global-typography-51c06d7-letter-spacing);
    word-spacing: var(--e-global-typography-51c06d7-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-1094c0a .elementskit-funfact .funfact-title {
    font-size: var(--e-global-typography-3b3c285-font-size);
    line-height: var(--e-global-typography-3b3c285-line-height);
    letter-spacing: var(--e-global-typography-3b3c285-letter-spacing);
    word-spacing: var(--e-global-typography-3b3c285-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-1094c0a .elementskit-funfact .super {
    font-size: var(--e-global-typography-b94ca83-font-size);
    line-height: var(--e-global-typography-b94ca83-line-height);
    letter-spacing: var(--e-global-typography-b94ca83-letter-spacing);
    word-spacing: var(--e-global-typography-b94ca83-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-129c60b > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 150px 0px 150px 0px;
  }
  .elementor-47 .elementor-element.elementor-element-d237e81 {
    padding: 70px 30px 70px 30px;
  }
  .elementor-47 .elementor-element.elementor-element-206ea2c > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 150px 0px 150px 0px;
  }
  .elementor-47 .elementor-element.elementor-element-0eecc77 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 50px 0px;
  }
  .elementor-47 .elementor-element.elementor-element-aebded4 {
    text-align: center;
    font-size: var(--e-global-typography-5b71a98-font-size);
    line-height: var(--e-global-typography-5b71a98-line-height);
    letter-spacing: var(--e-global-typography-5b71a98-letter-spacing);
    word-spacing: var(--e-global-typography-5b71a98-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-756e2cc {
    text-align: center;
  }
  .elementor-47 .elementor-element.elementor-element-756e2cc .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-332aa88 .elementor-heading-title {
    font-size: var(--e-global-typography-f4a2faf-font-size);
    line-height: var(--e-global-typography-f4a2faf-line-height);
    letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
    word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-2535905 .elementor-heading-title {
    font-size: var(--e-global-typography-f4a2faf-font-size);
    line-height: var(--e-global-typography-f4a2faf-line-height);
    letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
    word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-38a716d {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-3651acf .elementor-heading-title {
    font-size: var(--e-global-typography-f4a2faf-font-size);
    line-height: var(--e-global-typography-f4a2faf-line-height);
    letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
    word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-8d4488f .elementor-heading-title {
    font-size: var(--e-global-typography-f4a2faf-font-size);
    line-height: var(--e-global-typography-f4a2faf-line-height);
    letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
    word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-8c52a4d {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-74fc88c .elementor-heading-title {
    font-size: var(--e-global-typography-f4a2faf-font-size);
    line-height: var(--e-global-typography-f4a2faf-line-height);
    letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
    word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-042ce66 .elementor-heading-title {
    font-size: var(--e-global-typography-f4a2faf-font-size);
    line-height: var(--e-global-typography-f4a2faf-line-height);
    letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
    word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-fe2cbbb {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-db1ff14 {
    padding: 70px 30px 70px 30px;
  }
  .elementor-47 .elementor-element.elementor-element-ccf3872 {
    font-size: var(--e-global-typography-5b71a98-font-size);
    line-height: var(--e-global-typography-5b71a98-line-height);
    letter-spacing: var(--e-global-typography-5b71a98-letter-spacing);
    word-spacing: var(--e-global-typography-5b71a98-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-cade210 .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-cade210 > .elementor-widget-container {
    margin: 0px 90px 0px 90px;
  }
  .elementor-47 .elementor-element.elementor-element-eca5623 > .elementor-widget-container {
    margin: 0px 120px 50px 120px;
  }
  .elementor-47 .elementor-element.elementor-element-dc90757 > .elementor-element-populated {
    margin: 0px 15px 30px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
  }
  .elementor-47 .elementor-element.elementor-element-dbe4403 .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-d7592fb {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-47 .elementor-element.elementor-element-589cc7a .elementor-heading-title {
    font-size: var(--e-global-typography-f4a2faf-font-size);
    line-height: var(--e-global-typography-f4a2faf-line-height);
    letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
    word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-a3344d1 .elementor-heading-title {
    font-size: var(--e-global-typography-2d2c9a9-font-size);
    line-height: var(--e-global-typography-2d2c9a9-line-height);
    letter-spacing: var(--e-global-typography-2d2c9a9-letter-spacing);
    word-spacing: var(--e-global-typography-2d2c9a9-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-c0fc2a7 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    padding: 15px 89px 15px 89px;
  }
  .elementor-47 .elementor-element.elementor-element-8c040ca > .elementor-element-populated {
    margin: 0px 0px 30px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
  }
  .elementor-47 .elementor-element.elementor-element-f4e4b7a .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-7969195 {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-47 .elementor-element.elementor-element-8b1e24c .elementor-heading-title {
    font-size: var(--e-global-typography-f4a2faf-font-size);
    line-height: var(--e-global-typography-f4a2faf-line-height);
    letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
    word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-664a244 .elementor-heading-title {
    font-size: var(--e-global-typography-2d2c9a9-font-size);
    line-height: var(--e-global-typography-2d2c9a9-line-height);
    letter-spacing: var(--e-global-typography-2d2c9a9-letter-spacing);
    word-spacing: var(--e-global-typography-2d2c9a9-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-cfa2903 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    padding: 15px 89px 15px 89px;
  }
  .elementor-47 .elementor-element.elementor-element-a6f6222 > .elementor-element-populated {
    margin: 0px 15px 0px 0px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
  }
  .elementor-47 .elementor-element.elementor-element-e532c40 .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-e6c5ff4 {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-47 .elementor-element.elementor-element-9fbd7d3 .elementor-heading-title {
    font-size: var(--e-global-typography-f4a2faf-font-size);
    line-height: var(--e-global-typography-f4a2faf-line-height);
    letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
    word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-bc2d92d .elementor-heading-title {
    font-size: var(--e-global-typography-2d2c9a9-font-size);
    line-height: var(--e-global-typography-2d2c9a9-line-height);
    letter-spacing: var(--e-global-typography-2d2c9a9-letter-spacing);
    word-spacing: var(--e-global-typography-2d2c9a9-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-268b1fb .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    padding: 15px 89px 15px 89px;
  }
  .elementor-47 .elementor-element.elementor-element-10f168f {
    padding: 0px 30px 0px 30px;
  }
  .elementor-47 .elementor-element.elementor-element-6b427bf > .elementor-element-populated {
    padding: 50px 50px 50px 50px;
  }
  .elementor-47 .elementor-element.elementor-element-f5baa30 > .elementor-element-populated {
    margin: 0px 50px 0px 0px;
    --e-column-margin-right: 50px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-47 .elementor-element.elementor-element-acd70e8 {
    font-size: var(--e-global-typography-5b71a98-font-size);
    line-height: var(--e-global-typography-5b71a98-line-height);
    letter-spacing: var(--e-global-typography-5b71a98-letter-spacing);
    word-spacing: var(--e-global-typography-5b71a98-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-7e6dde4 .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-0baee87 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-47 .elementor-element.elementor-element-9c036aa .elementskit-testimonial-slider {
    --ekit_testimonial_left_right_spacing: 15px;
    --ekit_testimonial_slidetoshow: 1;
  }
  .elementor-47
    .elementor-element.elementor-element-9c036aa
    .elementskit-single-testimonial-slider
    .elementskit-commentor-content
    > p,
  .elementor-47
    .elementor-element.elementor-element-9c036aa
    .elementskit-testimonial_card
    .elementskit-commentor-coment {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-47
    .elementor-element.elementor-element-9c036aa
    .elementskit-single-testimonial-slider
    .elementskit-border-hr {
    width: 590px;
  }
  .elementor-47
    .elementor-element.elementor-element-9c036aa
    .elementskit-profile-info
    .elementskit-author-name {
    font-size: var(--e-global-typography-f4a2faf-font-size);
    line-height: var(--e-global-typography-f4a2faf-line-height);
    letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
    word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
  }
  .elementor-47
    .elementor-element.elementor-element-9c036aa
    .elementskit-profile-info
    .elementskit-author-des {
    font-size: var(--e-global-typography-2d2c9a9-font-size);
    line-height: var(--e-global-typography-2d2c9a9-line-height);
    letter-spacing: var(--e-global-typography-2d2c9a9-letter-spacing);
    word-spacing: var(--e-global-typography-2d2c9a9-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-060e2e5 {
    padding: 70px 30px 70px 30px;
  }
  .elementor-47 .elementor-element.elementor-element-8aadc02 {
    font-size: var(--e-global-typography-5b71a98-font-size);
    line-height: var(--e-global-typography-5b71a98-line-height);
    letter-spacing: var(--e-global-typography-5b71a98-letter-spacing);
    word-spacing: var(--e-global-typography-5b71a98-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-b12e9f4 .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-b12e9f4 > .elementor-widget-container {
    margin: 0px 90px 50px 90px;
  }
  .elementor-47
    .elementor-element.elementor-element-3eac9dc
    .elementskit-accordion
    .elementskit-card-header
    > .elementskit-btn-link {
    font-size: var(--e-global-typography-149f0fb-font-size);
    line-height: var(--e-global-typography-149f0fb-line-height);
    letter-spacing: var(--e-global-typography-149f0fb-letter-spacing);
    word-spacing: var(--e-global-typography-149f0fb-word-spacing);
  }
  .elementor-47
    .elementor-element.elementor-element-3eac9dc
    .elementskit-accordion
    .elementskit-card-body
    p,
  .elementor-47
    .elementor-element.elementor-element-3eac9dc
    .elementskit-accordion
    .elementskit-card-body {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-f19d976 > .elementor-background-overlay {
    background-image: url("../../2022/12/bgoverlay24.png");
  }
  .elementor-47 .elementor-element.elementor-element-f19d976 {
    padding: 70px 30px 70px 30px;
  }
  .elementor-47 .elementor-element.elementor-element-7673b92 > .elementor-element-populated {
    margin: 0px 50px 0px 0px;
    --e-column-margin-right: 50px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-47 .elementor-element.elementor-element-912fff5 {
    font-size: var(--e-global-typography-5b71a98-font-size);
    line-height: var(--e-global-typography-5b71a98-line-height);
    letter-spacing: var(--e-global-typography-5b71a98-letter-spacing);
    word-spacing: var(--e-global-typography-5b71a98-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-953292e .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-618e5a2 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-47 .elementor-element.elementor-element-dd29c29 .elementskit-blog-block-post,
  .elementor-47 .elementor-element.elementor-element-dd29c29 .elementskit-post-image-card,
  .elementor-47 .elementor-element.elementor-element-dd29c29 .elementskit-post-card {
    margin: 0px 0px 30px 0px;
  }
  .elementor-47 .elementor-element.elementor-element-dd29c29 .post-meta-list a,
  .elementor-47 .elementor-element.elementor-element-dd29c29 .post-meta-list .meta-date-text {
    font-size: var(--e-global-typography-3b3c285-font-size);
    line-height: var(--e-global-typography-3b3c285-line-height);
    letter-spacing: var(--e-global-typography-3b3c285-letter-spacing);
    word-spacing: var(--e-global-typography-3b3c285-word-spacing);
  }
  .elementor-47
    .elementor-element.elementor-element-dd29c29
    .elementskit-meta-categories
    .elementskit-meta-wraper
    span
    a {
    font-size: var(--e-global-typography-1150557-font-size);
    line-height: var(--e-global-typography-1150557-line-height);
    letter-spacing: var(--e-global-typography-1150557-letter-spacing);
    word-spacing: var(--e-global-typography-1150557-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-dd29c29 .elementskit-post-body .entry-title,
  .elementor-47 .elementor-element.elementor-element-dd29c29 .elementskit-entry-header .entry-title,
  .elementor-47
    .elementor-element.elementor-element-dd29c29
    .elementskit-post-image-card
    .elementskit-post-body
    .entry-title
    a,
  .elementor-47
    .elementor-element.elementor-element-dd29c29
    .elementskit-post-card
    .elementskit-entry-header
    .entry-title
    a,
  .elementor-47
    .elementor-element.elementor-element-dd29c29
    .elementskit-blog-block-post
    .elementskit-post-body
    .entry-title
    a {
    font-size: var(--e-global-typography-b94ca83-font-size);
    line-height: var(--e-global-typography-b94ca83-line-height);
    letter-spacing: var(--e-global-typography-b94ca83-letter-spacing);
    word-spacing: var(--e-global-typography-b94ca83-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-dd29c29 .elementskit-post-footer > p,
  .elementor-47 .elementor-element.elementor-element-dd29c29 .elementskit-post-body > p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-dd29c29 > .elementor-widget-container {
    margin: 0px 0px -30px 0px;
  }
  .elementor-47 .elementor-element.elementor-element-82f41b1 {
    padding: 40px 30px 0px 30px;
  }
  .elementor-47 .elementor-element.elementor-element-bfb4ac1 > .elementor-element-populated {
    padding: 0px 0px 70px 0px;
  }
  .elementor-47 .elementor-element.elementor-element-478915a {
    font-size: var(--e-global-typography-5b71a98-font-size);
    line-height: var(--e-global-typography-5b71a98-line-height);
    letter-spacing: var(--e-global-typography-5b71a98-letter-spacing);
    word-spacing: var(--e-global-typography-5b71a98-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-fff8333 .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-139eaa6 > .elementor-element-populated {
    padding: 0px 0px 0px 20px;
  }
  .elementor-47 .elementor-element.elementor-element-91b6d91 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-91b6d91 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-47 .elementor-element.elementor-element-82e86c0 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-47 .elementor-element.elementor-element-34a46a4 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-bc-flex-widget
    .elementor-47
    .elementor-element.elementor-element-23b602e.elementor-column
    .elementor-widget-wrap {
    align-items: flex-end;
  }
  .elementor-47
    .elementor-element.elementor-element-23b602e.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
  }
  .elementor-47 .elementor-element.elementor-element-828ff22 img {
    width: 85%;
  }
}
@media (max-width: 767px) {
  .elementor-47 .elementor-element.elementor-element-d35aad1 {
    padding: 0px 20px 0px 20px;
  }
  .elementor-47 .elementor-element.elementor-element-90fd30e > .elementor-element-populated {
    padding: 70px 0px 0px 0px;
  }
  .elementor-47 .elementor-element.elementor-element-ea8c906 {
    font-size: var(--e-global-typography-5b71a98-font-size);
    line-height: var(--e-global-typography-5b71a98-line-height);
    letter-spacing: var(--e-global-typography-5b71a98-letter-spacing);
    word-spacing: var(--e-global-typography-5b71a98-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-c5e77ad .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-e1dcfa5 > .elementor-element-populated {
    padding: 0px 0px 5px 20px;
  }
  .elementor-47 .elementor-element.elementor-element-23c96b9 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-78bb92f .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-47 .elementor-element.elementor-element-526bfd2 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-47 .elementor-element.elementor-element-3198d2b > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-47 .elementor-element.elementor-element-e7627b8 .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-e7627b8 .elementor-counter-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-e35d7de .ekit-header-info > li > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-1910187 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-116f187 > .elementor-element-populated {
    padding: 50px 0px 70px 0px;
  }
  .elementor-47 .elementor-element.elementor-element-6a575bb {
    text-align: left;
  }
  .elementor-47 .elementor-element.elementor-element-6a575bb img {
    width: 80%;
  }
  .elementor-47 .elementor-element.elementor-element-6a575bb > .elementor-widget-container {
    margin: 0px 0px -100px 0px;
  }
  .elementor-47 .elementor-element.elementor-element-fa18512 {
    text-align: right;
  }
  .elementor-47 .elementor-element.elementor-element-fa18512 img {
    width: 70%;
  }
  .elementor-47 .elementor-element.elementor-element-fa18512 > .elementor-widget-container {
    margin: 0px 0px -100px 0px;
  }
  .elementor-47 .elementor-element.elementor-element-88c9dfb {
    text-align: left;
  }
  .elementor-47 .elementor-element.elementor-element-88c9dfb img {
    width: 70%;
  }
  .elementor-47 .elementor-element.elementor-element-34d41bf {
    padding: 50px 20px 50px 20px;
  }
  .elementor-47 .elementor-element.elementor-element-ef7650d img {
    width: 100px;
  }
  .elementor-47 .elementor-element.elementor-element-ef7650d > .elementor-widget-container {
    margin: 0px 25px 20px 0px;
  }
  .elementor-47 .elementor-element.elementor-element-b91dd34 img {
    width: 100px;
  }
  .elementor-47 .elementor-element.elementor-element-b91dd34 > .elementor-widget-container {
    margin: 0px 0px 20px 25px;
  }
  .elementor-47 .elementor-element.elementor-element-e803af2 img {
    width: 100px;
  }
  .elementor-47 .elementor-element.elementor-element-e803af2 > .elementor-widget-container {
    margin: 0px 25px 20px 0px;
  }
  .elementor-47 .elementor-element.elementor-element-4670b5f img {
    width: 100px;
  }
  .elementor-47 .elementor-element.elementor-element-4670b5f > .elementor-widget-container {
    margin: 0px 0px 20px 25px;
  }
  .elementor-47 .elementor-element.elementor-element-8b13632 img {
    width: 100px;
  }
  .elementor-47 .elementor-element.elementor-element-8b13632 > .elementor-widget-container {
    margin: 0px 25px 0px 0px;
  }
  .elementor-47 .elementor-element.elementor-element-527574a img {
    width: 100px;
  }
  .elementor-47 .elementor-element.elementor-element-527574a > .elementor-widget-container {
    margin: 0px 0px 0px 25px;
  }
  .elementor-47 .elementor-element.elementor-element-06b8e09 {
    padding: 70px 20px 70px 20px;
  }
  .elementor-47 .elementor-element.elementor-element-8f19b1b {
    margin-top: 0px;
    margin-bottom: 20px;
  }
  .elementor-47 .elementor-element.elementor-element-152b920 > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-47
    .elementor-element.elementor-element-09ff66a
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-f4a2faf-font-size);
    line-height: var(--e-global-typography-f4a2faf-line-height);
    letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
    word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-09ff66a .elementskit-infobox .box-body > p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-685d43b > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-47
    .elementor-element.elementor-element-86d504d
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-f4a2faf-font-size);
    line-height: var(--e-global-typography-f4a2faf-line-height);
    letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
    word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-86d504d .elementskit-infobox .box-body > p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-49820ac > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-47
    .elementor-element.elementor-element-a26b125
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-f4a2faf-font-size);
    line-height: var(--e-global-typography-f4a2faf-line-height);
    letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
    word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-a26b125 .elementskit-infobox .box-body > p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-d08bb67 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-47
    .elementor-element.elementor-element-482c107
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-f4a2faf-font-size);
    line-height: var(--e-global-typography-f4a2faf-line-height);
    letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
    word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-482c107 .elementskit-infobox .box-body > p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-4897a4c > .elementor-element-populated {
    margin: 0px 0px 50px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-47 .elementor-element.elementor-element-d9dbcb8 {
    font-size: var(--e-global-typography-5b71a98-font-size);
    line-height: var(--e-global-typography-5b71a98-line-height);
    letter-spacing: var(--e-global-typography-5b71a98-letter-spacing);
    word-spacing: var(--e-global-typography-5b71a98-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-1fe2568 .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-58ac14f {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-47 .elementor-element.elementor-element-41545f5 > .elementor-element-populated {
    padding: 0px 0px 5px 20px;
  }
  .elementor-47 .elementor-element.elementor-element-ef1649e {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-331b173 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-47 .elementor-element.elementor-element-78befd4 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-47 .elementor-element.elementor-element-0a221cd {
    padding: 0px 20px 0px 20px;
  }
  .elementor-47 .elementor-element.elementor-element-3703555 > .elementor-element-populated {
    padding: 50px 30px 0px 30px;
  }
  .elementor-47 .elementor-element.elementor-element-a7cce45 > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-47 .elementor-element.elementor-element-24b9ac4 {
    font-size: var(--e-global-typography-5b71a98-font-size);
    line-height: var(--e-global-typography-5b71a98-line-height);
    letter-spacing: var(--e-global-typography-5b71a98-letter-spacing);
    word-spacing: var(--e-global-typography-5b71a98-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-b2f0a9d .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-f998fd9 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-47 .elementor-element.elementor-element-84e695a > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 20px 0px;
  }
  .elementor-47 .elementor-element.elementor-element-8d4bb21 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 20px 0px;
  }
  .elementor-47 .elementor-element.elementor-element-857d18f {
    --e-image-carousel-slides-to-show: 1;
  }
  .elementor-47 .elementor-element.elementor-element-857d18f > .elementor-widget-container {
    margin: 0px -30px -6px -30px;
  }
  .elementor-47 .elementor-element.elementor-element-db94b79 {
    padding: 70px 20px 70px 20px;
  }
  .elementor-47 .elementor-element.elementor-element-6e9f3c6 {
    font-size: var(--e-global-typography-5b71a98-font-size);
    line-height: var(--e-global-typography-5b71a98-line-height);
    letter-spacing: var(--e-global-typography-5b71a98-letter-spacing);
    word-spacing: var(--e-global-typography-5b71a98-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-a6907e8 .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-a6907e8 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-47 .elementor-element.elementor-element-de9b73c .elementskit-infobox {
    padding: 40px 40px 40px 40px;
  }
  .elementor-47
    .elementor-element.elementor-element-de9b73c
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-f4a2faf-font-size);
    line-height: var(--e-global-typography-f4a2faf-line-height);
    letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
    word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-de9b73c .elementskit-infobox .box-body > p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-de9b73c .elementskit-btn {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-47 .elementor-element.elementor-element-8303856 .elementskit-infobox {
    padding: 40px 40px 40px 40px;
  }
  .elementor-47
    .elementor-element.elementor-element-8303856
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-f4a2faf-font-size);
    line-height: var(--e-global-typography-f4a2faf-line-height);
    letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
    word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-8303856 .elementskit-infobox .box-body > p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-8303856 .elementskit-btn {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-47 .elementor-element.elementor-element-65f93ca .elementskit-infobox {
    padding: 40px 40px 40px 40px;
  }
  .elementor-47
    .elementor-element.elementor-element-65f93ca
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-f4a2faf-font-size);
    line-height: var(--e-global-typography-f4a2faf-line-height);
    letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
    word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-65f93ca .elementskit-infobox .box-body > p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-65f93ca .elementskit-btn {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-47 .elementor-element.elementor-element-16b5ec2 .elementskit-infobox {
    padding: 40px 40px 40px 40px;
  }
  .elementor-47
    .elementor-element.elementor-element-16b5ec2
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-f4a2faf-font-size);
    line-height: var(--e-global-typography-f4a2faf-line-height);
    letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
    word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-16b5ec2 .elementskit-infobox .box-body > p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-16b5ec2 .elementskit-btn {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-47 .elementor-element.elementor-element-db46319 .elementskit-infobox {
    padding: 40px 40px 40px 40px;
  }
  .elementor-47
    .elementor-element.elementor-element-db46319
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-f4a2faf-font-size);
    line-height: var(--e-global-typography-f4a2faf-line-height);
    letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
    word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-db46319 .elementskit-infobox .box-body > p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-db46319 .elementskit-btn {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-47 .elementor-element.elementor-element-105abae .elementskit-infobox {
    padding: 40px 40px 40px 40px;
  }
  .elementor-47
    .elementor-element.elementor-element-105abae
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-f4a2faf-font-size);
    line-height: var(--e-global-typography-f4a2faf-line-height);
    letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
    word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-105abae .elementskit-infobox .box-body > p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-105abae .elementskit-btn {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-47 .elementor-element.elementor-element-5511751 {
    padding: 70px 20px 70px 20px;
  }
  .elementor-47 .elementor-element.elementor-element-f5c16ad > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 250px 20px 20px 20px;
  }
  .elementor-47 .elementor-element.elementor-element-7f50edd .ekit-video-popup-btn {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-47 .elementor-element.elementor-element-1bd632c > .elementor-element-populated {
    margin: 0px 0px 50px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-47 .elementor-element.elementor-element-4917d5e {
    font-size: var(--e-global-typography-5b71a98-font-size);
    line-height: var(--e-global-typography-5b71a98-line-height);
    letter-spacing: var(--e-global-typography-5b71a98-letter-spacing);
    word-spacing: var(--e-global-typography-5b71a98-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-b72795c .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-f8f60e5 {
    margin-top: 0px;
    margin-bottom: 50px;
  }
  .elementor-47 .elementor-element.elementor-element-7208ddd > .elementor-element-populated {
    margin: 0px 0px 50px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-47 .elementor-element.elementor-element-6a263a9 .elementor-heading-title {
    font-size: var(--e-global-typography-b94ca83-font-size);
    line-height: var(--e-global-typography-b94ca83-line-height);
    letter-spacing: var(--e-global-typography-b94ca83-letter-spacing);
    word-spacing: var(--e-global-typography-b94ca83-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-8e6a440 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-47 .elementor-element.elementor-element-9613aab .elementor-heading-title {
    font-size: var(--e-global-typography-b94ca83-font-size);
    line-height: var(--e-global-typography-b94ca83-line-height);
    letter-spacing: var(--e-global-typography-b94ca83-letter-spacing);
    word-spacing: var(--e-global-typography-b94ca83-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-476ea9f > .elementor-element-populated {
    margin: 0px 0px 50px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-47 .elementor-element.elementor-element-14ced39 .elementor-heading-title {
    font-size: var(--e-global-typography-b94ca83-font-size);
    line-height: var(--e-global-typography-b94ca83-line-height);
    letter-spacing: var(--e-global-typography-b94ca83-letter-spacing);
    word-spacing: var(--e-global-typography-b94ca83-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-985f9f8 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-47 .elementor-element.elementor-element-efdf658 .elementor-heading-title {
    font-size: var(--e-global-typography-b94ca83-font-size);
    line-height: var(--e-global-typography-b94ca83-line-height);
    letter-spacing: var(--e-global-typography-b94ca83-letter-spacing);
    word-spacing: var(--e-global-typography-b94ca83-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-e505cf7 {
    padding: 0px 20px 70px 20px;
  }
  .elementor-47 .elementor-element.elementor-element-82d3035 > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-47 .elementor-element.elementor-element-c8f3b4c .skillbar-group .skill-title {
    font-size: var(--e-global-typography-3b3c285-font-size);
    line-height: var(--e-global-typography-3b3c285-line-height);
    letter-spacing: var(--e-global-typography-3b3c285-letter-spacing);
    word-spacing: var(--e-global-typography-3b3c285-word-spacing);
  }
  .elementor-47
    .elementor-element.elementor-element-c8f3b4c
    .skillbar-group
    .number-percentage-wraper {
    font-size: var(--e-global-typography-3b3c285-font-size);
    line-height: var(--e-global-typography-3b3c285-line-height);
    letter-spacing: var(--e-global-typography-3b3c285-letter-spacing);
    word-spacing: var(--e-global-typography-3b3c285-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-c8f3b4c > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-47 .elementor-element.elementor-element-5301e4a .skillbar-group .skill-title {
    font-size: var(--e-global-typography-3b3c285-font-size);
    line-height: var(--e-global-typography-3b3c285-line-height);
    letter-spacing: var(--e-global-typography-3b3c285-letter-spacing);
    word-spacing: var(--e-global-typography-3b3c285-word-spacing);
  }
  .elementor-47
    .elementor-element.elementor-element-5301e4a
    .skillbar-group
    .number-percentage-wraper {
    font-size: var(--e-global-typography-3b3c285-font-size);
    line-height: var(--e-global-typography-3b3c285-line-height);
    letter-spacing: var(--e-global-typography-3b3c285-letter-spacing);
    word-spacing: var(--e-global-typography-3b3c285-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-8ec5e3a > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-47 .elementor-element.elementor-element-55172a8 .skillbar-group .skill-title {
    font-size: var(--e-global-typography-3b3c285-font-size);
    line-height: var(--e-global-typography-3b3c285-line-height);
    letter-spacing: var(--e-global-typography-3b3c285-letter-spacing);
    word-spacing: var(--e-global-typography-3b3c285-word-spacing);
  }
  .elementor-47
    .elementor-element.elementor-element-55172a8
    .skillbar-group
    .number-percentage-wraper {
    font-size: var(--e-global-typography-3b3c285-font-size);
    line-height: var(--e-global-typography-3b3c285-line-height);
    letter-spacing: var(--e-global-typography-3b3c285-letter-spacing);
    word-spacing: var(--e-global-typography-3b3c285-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-55172a8 > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-47 .elementor-element.elementor-element-fa4ae93 .skillbar-group .skill-title {
    font-size: var(--e-global-typography-3b3c285-font-size);
    line-height: var(--e-global-typography-3b3c285-line-height);
    letter-spacing: var(--e-global-typography-3b3c285-letter-spacing);
    word-spacing: var(--e-global-typography-3b3c285-word-spacing);
  }
  .elementor-47
    .elementor-element.elementor-element-fa4ae93
    .skillbar-group
    .number-percentage-wraper {
    font-size: var(--e-global-typography-3b3c285-font-size);
    line-height: var(--e-global-typography-3b3c285-line-height);
    letter-spacing: var(--e-global-typography-3b3c285-letter-spacing);
    word-spacing: var(--e-global-typography-3b3c285-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-f344d70 {
    padding: 70px 20px 70px 20px;
  }
  .elementor-47 .elementor-element.elementor-element-3234d44 > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-47 .elementor-element.elementor-element-73bafa8 {
    font-size: var(--e-global-typography-5b71a98-font-size);
    line-height: var(--e-global-typography-5b71a98-line-height);
    letter-spacing: var(--e-global-typography-5b71a98-letter-spacing);
    word-spacing: var(--e-global-typography-5b71a98-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-4fd6781 .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-3e6d1fb .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-47
    .elementor-element.elementor-element-6416a33
    .elementskit-funfact
    .funfact-content
    .number-percentage-wraper {
    font-size: var(--e-global-typography-51c06d7-font-size);
    line-height: var(--e-global-typography-51c06d7-line-height);
    letter-spacing: var(--e-global-typography-51c06d7-letter-spacing);
    word-spacing: var(--e-global-typography-51c06d7-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-6416a33 .elementskit-funfact .funfact-title {
    font-size: var(--e-global-typography-3b3c285-font-size);
    line-height: var(--e-global-typography-3b3c285-line-height);
    letter-spacing: var(--e-global-typography-3b3c285-letter-spacing);
    word-spacing: var(--e-global-typography-3b3c285-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-6416a33 .elementskit-funfact .super {
    font-size: var(--e-global-typography-b94ca83-font-size);
    line-height: var(--e-global-typography-b94ca83-line-height);
    letter-spacing: var(--e-global-typography-b94ca83-letter-spacing);
    word-spacing: var(--e-global-typography-b94ca83-word-spacing);
  }
  .elementor-47
    .elementor-element.elementor-element-d7ed3d4
    .elementskit-funfact
    .funfact-content
    .number-percentage-wraper {
    font-size: var(--e-global-typography-51c06d7-font-size);
    line-height: var(--e-global-typography-51c06d7-line-height);
    letter-spacing: var(--e-global-typography-51c06d7-letter-spacing);
    word-spacing: var(--e-global-typography-51c06d7-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-d7ed3d4 .elementskit-funfact .funfact-title {
    font-size: var(--e-global-typography-3b3c285-font-size);
    line-height: var(--e-global-typography-3b3c285-line-height);
    letter-spacing: var(--e-global-typography-3b3c285-letter-spacing);
    word-spacing: var(--e-global-typography-3b3c285-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-d7ed3d4 .elementskit-funfact .super {
    font-size: var(--e-global-typography-b94ca83-font-size);
    line-height: var(--e-global-typography-b94ca83-line-height);
    letter-spacing: var(--e-global-typography-b94ca83-letter-spacing);
    word-spacing: var(--e-global-typography-b94ca83-word-spacing);
  }
  .elementor-47
    .elementor-element.elementor-element-54d3cb8
    .elementskit-funfact
    .funfact-content
    .number-percentage-wraper {
    font-size: var(--e-global-typography-51c06d7-font-size);
    line-height: var(--e-global-typography-51c06d7-line-height);
    letter-spacing: var(--e-global-typography-51c06d7-letter-spacing);
    word-spacing: var(--e-global-typography-51c06d7-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-54d3cb8 .elementskit-funfact .funfact-title {
    font-size: var(--e-global-typography-3b3c285-font-size);
    line-height: var(--e-global-typography-3b3c285-line-height);
    letter-spacing: var(--e-global-typography-3b3c285-letter-spacing);
    word-spacing: var(--e-global-typography-3b3c285-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-54d3cb8 .elementskit-funfact .super {
    font-size: var(--e-global-typography-b94ca83-font-size);
    line-height: var(--e-global-typography-b94ca83-line-height);
    letter-spacing: var(--e-global-typography-b94ca83-letter-spacing);
    word-spacing: var(--e-global-typography-b94ca83-word-spacing);
  }
  .elementor-47
    .elementor-element.elementor-element-1094c0a
    .elementskit-funfact
    .funfact-content
    .number-percentage-wraper {
    font-size: var(--e-global-typography-51c06d7-font-size);
    line-height: var(--e-global-typography-51c06d7-line-height);
    letter-spacing: var(--e-global-typography-51c06d7-letter-spacing);
    word-spacing: var(--e-global-typography-51c06d7-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-1094c0a .elementskit-funfact .funfact-title {
    font-size: var(--e-global-typography-3b3c285-font-size);
    line-height: var(--e-global-typography-3b3c285-line-height);
    letter-spacing: var(--e-global-typography-3b3c285-letter-spacing);
    word-spacing: var(--e-global-typography-3b3c285-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-1094c0a .elementskit-funfact .super {
    font-size: var(--e-global-typography-b94ca83-font-size);
    line-height: var(--e-global-typography-b94ca83-line-height);
    letter-spacing: var(--e-global-typography-b94ca83-letter-spacing);
    word-spacing: var(--e-global-typography-b94ca83-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-129c60b > .elementor-element-populated {
    padding: 120px 0px 120px 0px;
  }
  .elementor-47 .elementor-element.elementor-element-d237e81 {
    padding: 70px 20px 70px 20px;
  }
  .elementor-47 .elementor-element.elementor-element-0eecc77 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-47 .elementor-element.elementor-element-aebded4 {
    font-size: var(--e-global-typography-5b71a98-font-size);
    line-height: var(--e-global-typography-5b71a98-line-height);
    letter-spacing: var(--e-global-typography-5b71a98-letter-spacing);
    word-spacing: var(--e-global-typography-5b71a98-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-756e2cc .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-7684f7a {
    margin-top: 0px;
    margin-bottom: 30px;
  }
  .elementor-47 .elementor-element.elementor-element-06c30ce > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-47 .elementor-element.elementor-element-332aa88 {
    text-align: center;
  }
  .elementor-47 .elementor-element.elementor-element-332aa88 .elementor-heading-title {
    font-size: var(--e-global-typography-f4a2faf-font-size);
    line-height: var(--e-global-typography-f4a2faf-line-height);
    letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
    word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-d3bb99c > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-47 .elementor-element.elementor-element-757237b > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
  }
  .elementor-47 .elementor-element.elementor-element-2535905 {
    text-align: center;
  }
  .elementor-47 .elementor-element.elementor-element-2535905 .elementor-heading-title {
    font-size: var(--e-global-typography-f4a2faf-font-size);
    line-height: var(--e-global-typography-f4a2faf-line-height);
    letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
    word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-38a716d {
    text-align: center;
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-20fb307 {
    margin-top: 0px;
    margin-bottom: 30px;
  }
  .elementor-47 .elementor-element.elementor-element-6a268ee > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-47 .elementor-element.elementor-element-3651acf {
    text-align: center;
  }
  .elementor-47 .elementor-element.elementor-element-3651acf .elementor-heading-title {
    font-size: var(--e-global-typography-f4a2faf-font-size);
    line-height: var(--e-global-typography-f4a2faf-line-height);
    letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
    word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-44a9603 > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-47 .elementor-element.elementor-element-69561f6 > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
  }
  .elementor-47 .elementor-element.elementor-element-8d4488f {
    text-align: center;
  }
  .elementor-47 .elementor-element.elementor-element-8d4488f .elementor-heading-title {
    font-size: var(--e-global-typography-f4a2faf-font-size);
    line-height: var(--e-global-typography-f4a2faf-line-height);
    letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
    word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-8c52a4d {
    text-align: center;
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-d7a11da {
    margin-top: 0px;
    margin-bottom: 30px;
  }
  .elementor-47 .elementor-element.elementor-element-c3062b3 > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-47 .elementor-element.elementor-element-74fc88c {
    text-align: center;
  }
  .elementor-47 .elementor-element.elementor-element-74fc88c .elementor-heading-title {
    font-size: var(--e-global-typography-f4a2faf-font-size);
    line-height: var(--e-global-typography-f4a2faf-line-height);
    letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
    word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-cf3ca6f > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-47 .elementor-element.elementor-element-242d01f > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
  }
  .elementor-47 .elementor-element.elementor-element-042ce66 {
    text-align: center;
  }
  .elementor-47 .elementor-element.elementor-element-042ce66 .elementor-heading-title {
    font-size: var(--e-global-typography-f4a2faf-font-size);
    line-height: var(--e-global-typography-f4a2faf-line-height);
    letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
    word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-fe2cbbb {
    text-align: center;
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-db1ff14 {
    padding: 70px 20px 70px 20px;
  }
  .elementor-47 .elementor-element.elementor-element-ccf3872 {
    font-size: var(--e-global-typography-5b71a98-font-size);
    line-height: var(--e-global-typography-5b71a98-line-height);
    letter-spacing: var(--e-global-typography-5b71a98-letter-spacing);
    word-spacing: var(--e-global-typography-5b71a98-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-cade210 .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-cade210 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-47 .elementor-element.elementor-element-eca5623 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-47 .elementor-element.elementor-element-dc90757 > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-47 .elementor-element.elementor-element-dbe4403 .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-d7592fb {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-47 .elementor-element.elementor-element-589cc7a .elementor-heading-title {
    font-size: var(--e-global-typography-f4a2faf-font-size);
    line-height: var(--e-global-typography-f4a2faf-line-height);
    letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
    word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-a3344d1 .elementor-heading-title {
    font-size: var(--e-global-typography-2d2c9a9-font-size);
    line-height: var(--e-global-typography-2d2c9a9-line-height);
    letter-spacing: var(--e-global-typography-2d2c9a9-letter-spacing);
    word-spacing: var(--e-global-typography-2d2c9a9-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-c0fc2a7 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    padding: 15px 76px 15px 76px;
  }
  .elementor-47 .elementor-element.elementor-element-8c040ca > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-47 .elementor-element.elementor-element-f4e4b7a .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-7969195 {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-47 .elementor-element.elementor-element-8b1e24c .elementor-heading-title {
    font-size: var(--e-global-typography-f4a2faf-font-size);
    line-height: var(--e-global-typography-f4a2faf-line-height);
    letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
    word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-664a244 .elementor-heading-title {
    font-size: var(--e-global-typography-2d2c9a9-font-size);
    line-height: var(--e-global-typography-2d2c9a9-line-height);
    letter-spacing: var(--e-global-typography-2d2c9a9-letter-spacing);
    word-spacing: var(--e-global-typography-2d2c9a9-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-cfa2903 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    padding: 15px 76px 15px 76px;
  }
  .elementor-47 .elementor-element.elementor-element-a6f6222 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-47 .elementor-element.elementor-element-e532c40 .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-e6c5ff4 {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-47 .elementor-element.elementor-element-9fbd7d3 .elementor-heading-title {
    font-size: var(--e-global-typography-f4a2faf-font-size);
    line-height: var(--e-global-typography-f4a2faf-line-height);
    letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
    word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-bc2d92d .elementor-heading-title {
    font-size: var(--e-global-typography-2d2c9a9-font-size);
    line-height: var(--e-global-typography-2d2c9a9-line-height);
    letter-spacing: var(--e-global-typography-2d2c9a9-letter-spacing);
    word-spacing: var(--e-global-typography-2d2c9a9-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-268b1fb .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    padding: 15px 76px 15px 76px;
  }
  .elementor-47 .elementor-element.elementor-element-10f168f {
    padding: 0px 20px 0px 20px;
  }
  .elementor-47 .elementor-element.elementor-element-6b427bf > .elementor-element-populated {
    padding: 50px 30px 30px 30px;
  }
  .elementor-47 .elementor-element.elementor-element-f5baa30 > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-47 .elementor-element.elementor-element-acd70e8 {
    text-align: center;
    font-size: var(--e-global-typography-5b71a98-font-size);
    line-height: var(--e-global-typography-5b71a98-line-height);
    letter-spacing: var(--e-global-typography-5b71a98-letter-spacing);
    word-spacing: var(--e-global-typography-5b71a98-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-7e6dde4 {
    text-align: center;
  }
  .elementor-47 .elementor-element.elementor-element-7e6dde4 .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-0baee87 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-47 .elementor-element.elementor-element-9c036aa .elementskit-testimonial-slider {
    --ekit_testimonial_left_right_spacing: 10px;
    --ekit_testimonial_slidetoshow: 1;
  }
  .elementor-47
    .elementor-element.elementor-element-9c036aa
    .elementskit-single-testimonial-slider
    .elementskit-commentor-content
    > p,
  .elementor-47
    .elementor-element.elementor-element-9c036aa
    .elementskit-testimonial_card
    .elementskit-commentor-coment {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-47
    .elementor-element.elementor-element-9c036aa
    .elementskit-single-testimonial-slider
    .elementskit-border-hr {
    width: 245px;
  }
  .elementor-47
    .elementor-element.elementor-element-9c036aa
    .elementskit-profile-info
    .elementskit-author-name {
    font-size: var(--e-global-typography-f4a2faf-font-size);
    line-height: var(--e-global-typography-f4a2faf-line-height);
    letter-spacing: var(--e-global-typography-f4a2faf-letter-spacing);
    word-spacing: var(--e-global-typography-f4a2faf-word-spacing);
  }
  .elementor-47
    .elementor-element.elementor-element-9c036aa
    .elementskit-profile-info
    .elementskit-author-des {
    font-size: var(--e-global-typography-2d2c9a9-font-size);
    line-height: var(--e-global-typography-2d2c9a9-line-height);
    letter-spacing: var(--e-global-typography-2d2c9a9-letter-spacing);
    word-spacing: var(--e-global-typography-2d2c9a9-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-9c036aa > .elementor-widget-container {
    margin: 0px -10px 0px -10px;
  }
  .elementor-47 .elementor-element.elementor-element-060e2e5 {
    padding: 70px 20px 70px 20px;
  }
  .elementor-47 .elementor-element.elementor-element-8aadc02 {
    font-size: var(--e-global-typography-5b71a98-font-size);
    line-height: var(--e-global-typography-5b71a98-line-height);
    letter-spacing: var(--e-global-typography-5b71a98-letter-spacing);
    word-spacing: var(--e-global-typography-5b71a98-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-b12e9f4 .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-b12e9f4 > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-47
    .elementor-element.elementor-element-3eac9dc
    .elementskit-accordion
    .elementskit-card-header
    > .elementskit-btn-link {
    font-size: var(--e-global-typography-149f0fb-font-size);
    line-height: var(--e-global-typography-149f0fb-line-height);
    letter-spacing: var(--e-global-typography-149f0fb-letter-spacing);
    word-spacing: var(--e-global-typography-149f0fb-word-spacing);
    padding: 15px 30px 25px 10px;
  }
  .elementor-47
    .elementor-element.elementor-element-3eac9dc
    .elementskit-accordion
    .elementskit-card-body
    p,
  .elementor-47
    .elementor-element.elementor-element-3eac9dc
    .elementskit-accordion
    .elementskit-card-body {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-3eac9dc .ekit_accordion_icon_group,
  .elementor-47 .elementor-element.elementor-element-3eac9dc .ekit_accordion_icon_left_group {
    margin: 0px 10px 0px 0px;
  }
  .elementor-47 .elementor-element.elementor-element-f19d976 {
    padding: 70px 20px 70px 20px;
  }
  .elementor-47 .elementor-element.elementor-element-7673b92 > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-47 .elementor-element.elementor-element-912fff5 {
    text-align: center;
    font-size: var(--e-global-typography-5b71a98-font-size);
    line-height: var(--e-global-typography-5b71a98-line-height);
    letter-spacing: var(--e-global-typography-5b71a98-letter-spacing);
    word-spacing: var(--e-global-typography-5b71a98-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-953292e {
    text-align: center;
  }
  .elementor-47 .elementor-element.elementor-element-953292e .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-618e5a2 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-47 .elementor-element.elementor-element-dd29c29 .elementskit-blog-block-post,
  .elementor-47 .elementor-element.elementor-element-dd29c29 .elementskit-post-image-card,
  .elementor-47 .elementor-element.elementor-element-dd29c29 .elementskit-post-card {
    margin: 0px 0px 20px 0px;
  }
  .elementor-47 .elementor-element.elementor-element-dd29c29 .post-meta-list a,
  .elementor-47 .elementor-element.elementor-element-dd29c29 .post-meta-list .meta-date-text {
    font-size: var(--e-global-typography-3b3c285-font-size);
    line-height: var(--e-global-typography-3b3c285-line-height);
    letter-spacing: var(--e-global-typography-3b3c285-letter-spacing);
    word-spacing: var(--e-global-typography-3b3c285-word-spacing);
  }
  .elementor-47
    .elementor-element.elementor-element-dd29c29
    .elementskit-meta-categories
    .elementskit-meta-wraper
    span
    a {
    font-size: var(--e-global-typography-1150557-font-size);
    line-height: var(--e-global-typography-1150557-line-height);
    letter-spacing: var(--e-global-typography-1150557-letter-spacing);
    word-spacing: var(--e-global-typography-1150557-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-dd29c29 .elementskit-post-body .entry-title,
  .elementor-47 .elementor-element.elementor-element-dd29c29 .elementskit-entry-header .entry-title,
  .elementor-47
    .elementor-element.elementor-element-dd29c29
    .elementskit-post-image-card
    .elementskit-post-body
    .entry-title
    a,
  .elementor-47
    .elementor-element.elementor-element-dd29c29
    .elementskit-post-card
    .elementskit-entry-header
    .entry-title
    a,
  .elementor-47
    .elementor-element.elementor-element-dd29c29
    .elementskit-blog-block-post
    .elementskit-post-body
    .entry-title
    a {
    font-size: var(--e-global-typography-b94ca83-font-size);
    line-height: var(--e-global-typography-b94ca83-line-height);
    letter-spacing: var(--e-global-typography-b94ca83-letter-spacing);
    word-spacing: var(--e-global-typography-b94ca83-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-dd29c29 .elementskit-post-footer > p,
  .elementor-47 .elementor-element.elementor-element-dd29c29 .elementskit-post-body > p {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-dd29c29 > .elementor-widget-container {
    margin: 0px 0px -20px 0px;
  }
  .elementor-47 .elementor-element.elementor-element-82f41b1 {
    padding: 30px 20px 0px 20px;
  }
  .elementor-47
    .elementor-element.elementor-element-bfb4ac1.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-47 .elementor-element.elementor-element-478915a {
    text-align: left;
    font-size: var(--e-global-typography-5b71a98-font-size);
    line-height: var(--e-global-typography-5b71a98-line-height);
    letter-spacing: var(--e-global-typography-5b71a98-letter-spacing);
    word-spacing: var(--e-global-typography-5b71a98-word-spacing);
  }
  .elementor-47 .elementor-element.elementor-element-fff8333 {
    text-align: left;
  }
  .elementor-47 .elementor-element.elementor-element-fff8333 .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-139eaa6 > .elementor-element-populated {
    padding: 0px 0px 5px 20px;
  }
  .elementor-47 .elementor-element.elementor-element-91b6d91 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-47 .elementor-element.elementor-element-82e86c0 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-47 .elementor-element.elementor-element-34a46a4 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
  }
}
@media (min-width: 768px) {
  .elementor-47 .elementor-element.elementor-element-90fd30e {
    width: 50%;
  }
  .elementor-47 .elementor-element.elementor-element-116f187 {
    width: 50%;
  }
  .elementor-47 .elementor-element.elementor-element-a7cce45 {
    width: 70%;
  }
  .elementor-47 .elementor-element.elementor-element-f8569a1 {
    width: 30%;
  }
  .elementor-47 .elementor-element.elementor-element-3234d44 {
    width: 70%;
  }
  .elementor-47 .elementor-element.elementor-element-ae544b2 {
    width: 30%;
  }
  .elementor-47 .elementor-element.elementor-element-06c30ce {
    width: 19%;
  }
  .elementor-47 .elementor-element.elementor-element-d3bb99c {
    width: 15%;
  }
  .elementor-47 .elementor-element.elementor-element-757237b {
    width: 65.664%;
  }
  .elementor-47 .elementor-element.elementor-element-6a268ee {
    width: 19%;
  }
  .elementor-47 .elementor-element.elementor-element-44a9603 {
    width: 15%;
  }
  .elementor-47 .elementor-element.elementor-element-69561f6 {
    width: 65.664%;
  }
  .elementor-47 .elementor-element.elementor-element-c3062b3 {
    width: 19%;
  }
  .elementor-47 .elementor-element.elementor-element-cf3ca6f {
    width: 15%;
  }
  .elementor-47 .elementor-element.elementor-element-242d01f {
    width: 65.664%;
  }
  .elementor-47 .elementor-element.elementor-element-f5baa30 {
    width: 70%;
  }
  .elementor-47 .elementor-element.elementor-element-4888693 {
    width: 30%;
  }
  .elementor-47 .elementor-element.elementor-element-7673b92 {
    width: 70%;
  }
  .elementor-47 .elementor-element.elementor-element-e1eb27c {
    width: 30%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-47 .elementor-element.elementor-element-3198d2b {
    width: 100%;
  }
  .elementor-47 .elementor-element.elementor-element-6f93d8f {
    width: 100%;
  }
  .elementor-47 .elementor-element.elementor-element-9c637c0 {
    width: 100%;
  }
  .elementor-47 .elementor-element.elementor-element-152b920 {
    width: 50%;
  }
  .elementor-47 .elementor-element.elementor-element-685d43b {
    width: 50%;
  }
  .elementor-47 .elementor-element.elementor-element-49820ac {
    width: 50%;
  }
  .elementor-47 .elementor-element.elementor-element-d08bb67 {
    width: 50%;
  }
  .elementor-47 .elementor-element.elementor-element-4897a4c {
    width: 100%;
  }
  .elementor-47 .elementor-element.elementor-element-5880a43 {
    width: 50%;
  }
  .elementor-47 .elementor-element.elementor-element-50da7e2 {
    width: 50%;
  }
  .elementor-47 .elementor-element.elementor-element-129c60b {
    width: 100%;
  }
  .elementor-47 .elementor-element.elementor-element-206ea2c {
    width: 100%;
  }
  .elementor-47 .elementor-element.elementor-element-0eecc77 {
    width: 100%;
  }
  .elementor-47 .elementor-element.elementor-element-dc90757 {
    width: 50%;
  }
  .elementor-47 .elementor-element.elementor-element-8c040ca {
    width: 50%;
  }
  .elementor-47 .elementor-element.elementor-element-a6f6222 {
    width: 50%;
  }
}
