.elementor-363 .elementor-element.elementor-element-58b7eb6 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 3em;
  --padding-bottom: 1em;
  --padding-left: 4em;
  --padding-right: 4em;
  overflow: hidden;
}

.elementor-363 .elementor-element.elementor-element-58b7eb6:not(.elementor-motion-effects-element-type-background),
.elementor-363 .elementor-element.elementor-element-58b7eb6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #F9F9F9;
}

.elementor-363 .elementor-element.elementor-element-58b7eb6,
.elementor-363 .elementor-element.elementor-element-58b7eb6::before {
  --border-transition: 0.3s;
}

.elementor-363 .elementor-element.elementor-element-19a8152 {
  --display: flex;
  --justify-content: flex-start;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-854565d .elementskit-section-title-wraper .elementskit-section-title {
  color: #14223B;
  font-family: "Open Sans", Sans-serif;
  font-size: 35px;
  font-weight: 600;
}

.elementor-363 .elementor-element.elementor-element-854565d .elementskit-section-title-wraper .elementskit-section-title>span {
  color: #000000;
}

.elementor-363 .elementor-element.elementor-element-854565d .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: #000000;
}

.elementor-363 .elementor-element.elementor-element-854565d .elementskit-section-title-wraper 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);
}

.elementor-363 .elementor-element.elementor-element-854565d .elementskit-section-title-wraper .elementskit-border-divider {
  width: 100px;
  background: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-854565d .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
  width: 100px;
  height: 4px;
  color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-854565d .elementskit-section-title-wraper .elementskit-border-star {
  width: 100px;
  height: 4px;
  color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-854565d .elementskit-section-title-wraper .elementskit-border-divider,
.elementor-363 .elementor-element.elementor-element-854565d .elementskit-border-divider::before {
  height: 4px;
}

.elementor-363 .elementor-element.elementor-element-854565d .elementskit-section-title-wraper .ekit_heading_separetor_wraper {
  margin: 0% 0% 3% 0%;
}

.elementor-363 .elementor-element.elementor-element-854565d .elementskit-section-title-wraper .elementskit-border-divider:before {
  background-color: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-854565d .elementskit-section-title-wraper .elementskit-border-star:after {
  background-color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-eeb39e6 .ekit-double-btn.ekit-double-btn-one {
  background-color: #072577;
  color: #FFFFFF;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 21px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-radius: 12px 12px 12px 12px;
  padding: 014px 032px 015px 032px;
  margin: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-eeb39e6 .ekit-double-btn.ekit-double-btn-two {
  background-color: #02010100;
  color: #14223B;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 21px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #14223B;
  border-radius: 12px 12px 12px 12px;
  padding: 014px 032px 015px 032px;
  margin: 0px 0px 0px 10px;
}

.elementor-363 .elementor-element.elementor-element-eeb39e6 .ekit-double-btn.ekit-double-btn-two:hover {
  background-color: #14223B;
  color: #FFFFFF;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #14223B;
}

.elementor-363 .elementor-element.elementor-element-eeb39e6>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-eeb39e6 .ekit_double_button {
  width: 90%;
}

.elementor-363 .elementor-element.elementor-element-eeb39e6 .ekit-double-btn:not(:last-child) {
  margin-right: 10px;
}

.elementor-363 .elementor-element.elementor-element-eeb39e6 .ekit-double-btn.ekit-double-btn-one>i {
  padding-left: 8px;
  font-size: 21px;
}

.elementor-363 .elementor-element.elementor-element-eeb39e6 .ekit-double-btn.ekit-double-btn-one>svg {
  margin-left: 8px;
  max-width: 21px;
}

.elementor-363 .elementor-element.elementor-element-eeb39e6 .ekit-double-btn.ekit-double-btn-two>i {
  padding-left: 8px;
  font-size: 15px;
}

.elementor-363 .elementor-element.elementor-element-eeb39e6 .ekit-double-btn.ekit-double-btn-two>svg {
  margin-left: 8px;
  max-width: 15px;
}

.elementor-363 .elementor-element.elementor-element-eeb39e6 .ekit-double-btn.ekit-double-btn-one svg path {
  stroke: #FFFFFF;
  fill: #FFFFFF;
}

.elementor-363 .elementor-element.elementor-element-eeb39e6 .ekit-double-btn.ekit-double-btn-one:hover {
  color: #ffffff;
  box-shadow: 0px 10px 30px 0px rgba(72.00000000000013, 32.999999999999986, 189, 0.3);
}

.elementor-363 .elementor-element.elementor-element-eeb39e6 .ekit-double-btn.ekit-double-btn-one:hover svg path {
  stroke: #ffffff;
  fill: #ffffff;
}

.elementor-363 .elementor-element.elementor-element-eeb39e6 .ekit-double-btn.ekit-double-btn-two svg path {
  stroke: #14223B;
  fill: #14223B;
}

.elementor-363 .elementor-element.elementor-element-eeb39e6 .ekit-double-btn.ekit-double-btn-two:hover svg path {
  stroke: #FFFFFF;
  fill: #FFFFFF;
}

.elementor-363 .elementor-element.elementor-element-75c58cb {
  --display: flex;
  --justify-content: flex-start;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-75c58cb,
.elementor-363 .elementor-element.elementor-element-75c58cb::before {
  --border-transition: 0.3s;
}

.elementor-363 .elementor-element.elementor-element-75c58cb.e-con {
  --align-self: flex-start;
}

.elementor-widget-image .widget-image-caption {
  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);
}

body:not(.rtl) .elementor-363 .elementor-element.elementor-element-36a1935 {
  left: 96px;
}

body.rtl .elementor-363 .elementor-element.elementor-element-36a1935 {
  right: 96px;
}

.elementor-363 .elementor-element.elementor-element-36a1935 {
  top: 5px;
  z-index: 0;
  text-align: left;
}


.elementor-363 .elementor-element.elementor-element-36a1935 img {
  width: 72%;
  filter: brightness(38%) contrast(200%) saturate(200%) blur(0px) hue-rotate(251deg);
}

.elementor-363 .elementor-element.elementor-element-4fec4c1 {
  text-align: center;
}

.elementor-363 .elementor-element.elementor-element-4fec4c1 img {
  width: 55%;
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
  border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
  color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
  fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
  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);
}

.elementor-widget-icon-list .elementor-icon-list-text {
  color: var(--e-global-color-secondary);
}

.elementor-363 .elementor-element.elementor-element-805fa9f {
  width: var(--container-widget-width, 56%);
  max-width: 56%;
  --container-widget-width: 56%;
  --container-widget-flex-grow: 0;
  --e-icon-list-icon-size: 25px;
  --icon-vertical-offset: 0px;
}

.elementor-363 .elementor-element.elementor-element-805fa9f.elementor-element {
  --align-self: center;
}

.elementor-363 .elementor-element.elementor-element-805fa9f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(11px/2);
}

.elementor-363 .elementor-element.elementor-element-805fa9f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(11px/2);
}

.elementor-363 .elementor-element.elementor-element-805fa9f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(11px/2);
  margin-left: calc(11px/2);
}

.elementor-363 .elementor-element.elementor-element-805fa9f .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-11px/2);
  margin-left: calc(-11px/2);
}

body.rtl .elementor-363 .elementor-element.elementor-element-805fa9f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-11px/2);
}

body:not(.rtl) .elementor-363 .elementor-element.elementor-element-805fa9f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-11px/2);
}

.elementor-363 .elementor-element.elementor-element-805fa9f .elementor-icon-list-icon i {
  color: var(--e-global-color-accent);
  transition: color 0.3s;
}

.elementor-363 .elementor-element.elementor-element-805fa9f .elementor-icon-list-icon svg {
  fill: var(--e-global-color-accent);
  transition: fill 0.3s;
}

.elementor-363 .elementor-element.elementor-element-805fa9f .elementor-icon-list-text {
  transition: color 0.3s;
}

.elementor-363 .elementor-element.elementor-element-f485df1 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 2em;
  --padding-bottom: 2em;
  --padding-left: 0em;
  --padding-right: 0em;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-f485df1:not(.elementor-motion-effects-element-type-background),
.elementor-363 .elementor-element.elementor-element-f485df1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF;
}

.elementor-363 .elementor-element.elementor-element-f485df1,
.elementor-363 .elementor-element.elementor-element-f485df1::before {
  --border-transition: 0.3s;
}

.elementor-363 .elementor-element.elementor-element-1af2e9c {
  --display: flex;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-173b95f .elementskit-section-title-wraper .elementskit-section-title {
  color: #14223B;
  font-family: "Open Sans", Sans-serif;
  font-size: 35px;
  font-weight: 600;
}

.elementor-363 .elementor-element.elementor-element-173b95f .elementskit-section-title-wraper .elementskit-section-title>span {
  color: #000000;
}

.elementor-363 .elementor-element.elementor-element-173b95f .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: #000000;
}

.elementor-363 .elementor-element.elementor-element-173b95f .elementskit-section-title-wraper .elementskit-border-divider {
  width: 100px;
  background: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-173b95f .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
  width: 100px;
  height: 4px;
  color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-173b95f .elementskit-section-title-wraper .elementskit-border-star {
  width: 100px;
  height: 4px;
  color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-173b95f .elementskit-section-title-wraper .elementskit-border-divider,
.elementor-363 .elementor-element.elementor-element-173b95f .elementskit-border-divider::before {
  height: 4px;
}

.elementor-363 .elementor-element.elementor-element-173b95f .elementskit-section-title-wraper .ekit_heading_separetor_wraper {
  margin: 0% 0% 3% 0%;
}

.elementor-363 .elementor-element.elementor-element-173b95f .elementskit-section-title-wraper .elementskit-border-divider:before {
  background-color: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-173b95f .elementskit-section-title-wraper .elementskit-border-star:after {
  background-color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-2c58584 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-90c3af5 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-a1d85e3 .elementskit-info-image-box.floating-style .elementskit-box-body,
.elementor-363 .elementor-element.elementor-element-a1d85e3 .elementskit-info-image-box.floating-style .elementskit-box-body::before,
.elementor-363 .elementor-element.elementor-element-a1d85e3 .elementskit-info-image-box.floating-style .elementskit-box-body::after {
  background-color: #ffffff;
  box-shadow: -1.21px 6.894px 15px 0px rgba(0, 0, 0, 0.07);
}

.elementor-363 .elementor-element.elementor-element-a1d85e3 .elementskit-info-image-box .elementskit-box-body {
  background-color: #ffffff;
  box-shadow: -1.21px 6.894px 15px 0px rgba(0, 0, 0, 0.07);
}

.elementor-363 .elementor-element.elementor-element-a1d85e3 .elementskit-info-image-box.floating-style .elementskit-box-body {
  height: 90px;
  margin-top: -41px;
  width: 84%;
}

.elementor-363 .elementor-element.elementor-element-a1d85e3 .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title>i {
  color: #000000;
}

.elementor-363 .elementor-element.elementor-element-a1d85e3 .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title>svg path {
  stroke: #000000;
  fill: #000000;
}

.elementor-363 .elementor-element.elementor-element-a1d85e3 .elementskit-info-image-box.floating-style:hover .elementskit-box-body {
  height: 324px;
}

.elementor-363 .elementor-element.elementor-element-a1d85e3 .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title>i {
  font-size: 32px;
}

.elementor-363 .elementor-element.elementor-element-a1d85e3 .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title>svg {
  max-width: 32px;
}

.elementor-363 .elementor-element.elementor-element-a1d85e3 .elementskit-box-header {
  border-radius: 1em 1em 1em 1em;
}

.elementor-363 .elementor-element.elementor-element-a1d85e3 .elementskit-box-header img {
  border-radius: 1em 1em 1em 1em;
}

.elementor-363 .elementor-element.elementor-element-a1d85e3 .elementskit-info-image-box .elementskit-box-header img {
  opacity: 1;
}

.elementor-363 .elementor-element.elementor-element-a1d85e3 .elementskit-info-image-box.elementskit-thumb-card>img {
  opacity: 1;
}

.elementor-363 .elementor-element.elementor-element-a1d85e3 .elementskit-info-image-box:hover .elementskit-box-header img {
  opacity: 1;
  transform: scale(1.01);
}

.elementor-363 .elementor-element.elementor-element-a1d85e3 .elementskit-info-image-box.elementskit-thumb-card:hover>img {
  opacity: 1;
  transform: scale(1.01);
}

.elementor-363 .elementor-element.elementor-element-a1d85e3 .elementskit-info-image-box .elementskit-info-box-title {
  margin: 0px 0px 20px 0px;
}

.elementor-363 .elementor-element.elementor-element-a1d85e3 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a) {
  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);
}

.elementor-363 .elementor-element.elementor-element-a1d85e3 .elementskit-info-image-box .elementskit-info-box-title {
  color: #000000;
}

.elementor-363 .elementor-element.elementor-element-a1d85e3 .elementskit-info-image-box .elementskit-info-box-title a {
  color: #000000;
}

.elementor-363 .elementor-element.elementor-element-a1d85e3 .elementskit-info-image-box .elementskit-info-box-title svg path {
  stroke: #000000;
  fill: #000000;
}

.elementor-363 .elementor-element.elementor-element-a1d85e3 .elementskit-info-image-box .elementskit-box-style-content {
  margin: 0px 0px 14px 0px;
  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);
}

.elementor-363 .elementor-element.elementor-element-33af180 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-c33fe8a .elementskit-info-image-box.floating-style .elementskit-box-body,
.elementor-363 .elementor-element.elementor-element-c33fe8a .elementskit-info-image-box.floating-style .elementskit-box-body::before,
.elementor-363 .elementor-element.elementor-element-c33fe8a .elementskit-info-image-box.floating-style .elementskit-box-body::after {
  background-color: #ffffff;
  box-shadow: -1.21px 6.894px 15px 0px rgba(0, 0, 0, 0.07);
}

.elementor-363 .elementor-element.elementor-element-c33fe8a .elementskit-info-image-box .elementskit-box-body {
  background-color: #ffffff;
  box-shadow: -1.21px 6.894px 15px 0px rgba(0, 0, 0, 0.07);
}

.elementor-363 .elementor-element.elementor-element-c33fe8a .elementskit-info-image-box .elementskit-btn {
  background-color: var(--e-global-color-accent);
  padding: 14px 20px 14px 20px;
  color: #FFFFFF;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #f7f9fb;
  border-radius: 5px 5px 5px 5px;
}

.elementor-363 .elementor-element.elementor-element-c33fe8a .elementskit-info-image-box .elementskit-btn:hover {
  background-color: #2575fc;
  color: #ffffff;
}

.elementor-363 .elementor-element.elementor-element-c33fe8a .elementskit-info-image-box.floating-style .elementskit-box-body {
  height: 90px;
  margin-top: -41px;
  width: 84%;
}

.elementor-363 .elementor-element.elementor-element-c33fe8a .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title>i {
  color: #000000;
}

.elementor-363 .elementor-element.elementor-element-c33fe8a .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title>svg path {
  stroke: #000000;
  fill: #000000;
}

.elementor-363 .elementor-element.elementor-element-c33fe8a .elementskit-info-image-box.floating-style:hover .elementskit-box-body {
  height: 324px;
}

.elementor-363 .elementor-element.elementor-element-c33fe8a .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title>i {
  font-size: 32px;
}

.elementor-363 .elementor-element.elementor-element-c33fe8a .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title>svg {
  max-width: 32px;
}

.elementor-363 .elementor-element.elementor-element-c33fe8a .elementskit-box-header {
  border-radius: 1em 1em 1em 1em;
}

.elementor-363 .elementor-element.elementor-element-c33fe8a .elementskit-box-header img {
  border-radius: 1em 1em 1em 1em;
}

.elementor-363 .elementor-element.elementor-element-c33fe8a .elementskit-info-image-box .elementskit-box-header img {
  opacity: 1;
}

.elementor-363 .elementor-element.elementor-element-c33fe8a .elementskit-info-image-box.elementskit-thumb-card>img {
  opacity: 1;
}

.elementor-363 .elementor-element.elementor-element-c33fe8a .elementskit-info-image-box:hover .elementskit-box-header img {
  opacity: 1;
  transform: scale(1.01);
}

.elementor-363 .elementor-element.elementor-element-c33fe8a .elementskit-info-image-box.elementskit-thumb-card:hover>img {
  opacity: 1;
  transform: scale(1.01);
}

.elementor-363 .elementor-element.elementor-element-c33fe8a .elementskit-info-image-box .elementskit-info-box-title {
  margin: 0px 0px 20px 0px;
}

.elementor-363 .elementor-element.elementor-element-c33fe8a .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a) {
  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);
}

.elementor-363 .elementor-element.elementor-element-c33fe8a .elementskit-info-image-box .elementskit-info-box-title {
  color: #000000;
}

.elementor-363 .elementor-element.elementor-element-c33fe8a .elementskit-info-image-box .elementskit-info-box-title a {
  color: #000000;
}

.elementor-363 .elementor-element.elementor-element-c33fe8a .elementskit-info-image-box .elementskit-info-box-title svg path {
  stroke: #000000;
  fill: #000000;
}

.elementor-363 .elementor-element.elementor-element-c33fe8a .elementskit-info-image-box .elementskit-box-style-content {
  margin: 0px 0px 14px 0px;
  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);
}

.elementor-363 .elementor-element.elementor-element-c33fe8a .elementskit-info-image-box .elementskit-btn i {
  font-size: 18px;
}

.elementor-363 .elementor-element.elementor-element-c33fe8a .elementskit-info-image-box .elementskit-btn svg {
  max-width: 18px;
}

.elementor-363 .elementor-element.elementor-element-c33fe8a .elementskit-info-image-box .elementskit-btn svg path {
  stroke: #FFFFFF;
  fill: #FFFFFF;
}

.elementor-363 .elementor-element.elementor-element-c33fe8a .elementskit-info-image-box .elementskit-btn:hover svg path {
  stroke: #ffffff;
  fill: #ffffff;
}

.elementor-363 .elementor-element.elementor-element-563118a {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-807c84d {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-bfb38cd .elementskit-info-image-box.floating-style .elementskit-box-body,
.elementor-363 .elementor-element.elementor-element-bfb38cd .elementskit-info-image-box.floating-style .elementskit-box-body::before,
.elementor-363 .elementor-element.elementor-element-bfb38cd .elementskit-info-image-box.floating-style .elementskit-box-body::after {
  background-color: #ffffff;
  box-shadow: -1.21px 6.894px 15px 0px rgba(0, 0, 0, 0.07);
}

.elementor-363 .elementor-element.elementor-element-bfb38cd .elementskit-info-image-box .elementskit-box-body {
  background-color: #ffffff;
  box-shadow: -1.21px 6.894px 15px 0px rgba(0, 0, 0, 0.07);
}

.elementor-363 .elementor-element.elementor-element-bfb38cd .elementskit-info-image-box .elementskit-btn {
  background-color: var(--e-global-color-accent);
  padding: 14px 20px 14px 20px;
  color: #FFFFFF;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #f7f9fb;
  border-radius: 5px 5px 5px 5px;
}

.elementor-363 .elementor-element.elementor-element-bfb38cd .elementskit-info-image-box .elementskit-btn:hover {
  background-color: #2575fc;
  color: #ffffff;
}

.elementor-363 .elementor-element.elementor-element-bfb38cd .elementskit-info-image-box.floating-style .elementskit-box-body {
  height: 90px;
  margin-top: -41px;
  width: 84%;
}

.elementor-363 .elementor-element.elementor-element-bfb38cd .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title>i {
  color: #000000;
}

.elementor-363 .elementor-element.elementor-element-bfb38cd .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title>svg path {
  stroke: #000000;
  fill: #000000;
}

.elementor-363 .elementor-element.elementor-element-bfb38cd .elementskit-info-image-box.floating-style:hover .elementskit-box-body {
  height: 324px;
}

.elementor-363 .elementor-element.elementor-element-bfb38cd .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title>i {
  font-size: 32px;
}

.elementor-363 .elementor-element.elementor-element-bfb38cd .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title>svg {
  max-width: 32px;
}

.elementor-363 .elementor-element.elementor-element-bfb38cd .elementskit-box-header {
  border-radius: 1em 1em 1em 1em;
}

.elementor-363 .elementor-element.elementor-element-bfb38cd .elementskit-box-header img {
  border-radius: 1em 1em 1em 1em;
}

.elementor-363 .elementor-element.elementor-element-bfb38cd .elementskit-info-image-box .elementskit-box-header img {
  opacity: 1;
}

.elementor-363 .elementor-element.elementor-element-bfb38cd .elementskit-info-image-box.elementskit-thumb-card>img {
  opacity: 1;
}

.elementor-363 .elementor-element.elementor-element-bfb38cd .elementskit-info-image-box:hover .elementskit-box-header img {
  opacity: 1;
  transform: scale(1.01);
}

.elementor-363 .elementor-element.elementor-element-bfb38cd .elementskit-info-image-box.elementskit-thumb-card:hover>img {
  opacity: 1;
  transform: scale(1.01);
}

.elementor-363 .elementor-element.elementor-element-bfb38cd .elementskit-info-image-box .elementskit-info-box-title {
  margin: 0px 0px 20px 0px;
}

.elementor-363 .elementor-element.elementor-element-bfb38cd .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a) {
  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);
}

.elementor-363 .elementor-element.elementor-element-bfb38cd .elementskit-info-image-box .elementskit-info-box-title {
  color: #000000;
}

.elementor-363 .elementor-element.elementor-element-bfb38cd .elementskit-info-image-box .elementskit-info-box-title a {
  color: #000000;
}

.elementor-363 .elementor-element.elementor-element-bfb38cd .elementskit-info-image-box .elementskit-info-box-title svg path {
  stroke: #000000;
  fill: #000000;
}

.elementor-363 .elementor-element.elementor-element-bfb38cd .elementskit-info-image-box .elementskit-box-style-content {
  margin: 0px 0px 14px 0px;
  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);
}

.elementor-363 .elementor-element.elementor-element-bfb38cd .elementskit-info-image-box .elementskit-btn i {
  font-size: 18px;
}

.elementor-363 .elementor-element.elementor-element-bfb38cd .elementskit-info-image-box .elementskit-btn svg {
  max-width: 18px;
}

.elementor-363 .elementor-element.elementor-element-bfb38cd .elementskit-info-image-box .elementskit-btn svg path {
  stroke: #FFFFFF;
  fill: #FFFFFF;
}

.elementor-363 .elementor-element.elementor-element-bfb38cd .elementskit-info-image-box .elementskit-btn:hover svg path {
  stroke: #ffffff;
  fill: #ffffff;
}

.elementor-363 .elementor-element.elementor-element-4942bae {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-3166998 .elementskit-info-image-box.floating-style .elementskit-box-body,
.elementor-363 .elementor-element.elementor-element-3166998 .elementskit-info-image-box.floating-style .elementskit-box-body::before,
.elementor-363 .elementor-element.elementor-element-3166998 .elementskit-info-image-box.floating-style .elementskit-box-body::after {
  background-color: #ffffff;
  box-shadow: -1.21px 6.894px 15px 0px rgba(0, 0, 0, 0.07);
}

.elementor-363 .elementor-element.elementor-element-3166998 .elementskit-info-image-box .elementskit-box-body {
  background-color: #ffffff;
  box-shadow: -1.21px 6.894px 15px 0px rgba(0, 0, 0, 0.07);
}

.elementor-363 .elementor-element.elementor-element-3166998 .elementskit-info-image-box .elementskit-btn {
  background-color: var(--e-global-color-accent);
  padding: 14px 20px 14px 20px;
  color: #FFFFFF;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #f7f9fb;
  border-radius: 5px 5px 5px 5px;
}

.elementor-363 .elementor-element.elementor-element-3166998 .elementskit-info-image-box .elementskit-btn:hover {
  background-color: #2575fc;
  color: #ffffff;
}

.elementor-363 .elementor-element.elementor-element-3166998 .elementskit-info-image-box.floating-style .elementskit-box-body {
  height: 90px;
  margin-top: -41px;
  width: 84%;
}

.elementor-363 .elementor-element.elementor-element-3166998 .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title>i {
  color: #000000;
}

.elementor-363 .elementor-element.elementor-element-3166998 .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title>svg path {
  stroke: #000000;
  fill: #000000;
}

.elementor-363 .elementor-element.elementor-element-3166998 .elementskit-info-image-box.floating-style:hover .elementskit-box-body {
  height: 324px;
}

.elementor-363 .elementor-element.elementor-element-3166998 .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title>i {
  font-size: 32px;
}

.elementor-363 .elementor-element.elementor-element-3166998 .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-info-box-title>svg {
  max-width: 32px;
}

.elementor-363 .elementor-element.elementor-element-3166998 .elementskit-box-header {
  border-radius: 1em 1em 1em 1em;
}

.elementor-363 .elementor-element.elementor-element-3166998 .elementskit-box-header img {
  border-radius: 1em 1em 1em 1em;
}

.elementor-363 .elementor-element.elementor-element-3166998 .elementskit-info-image-box .elementskit-box-header img {
  opacity: 1;
}

.elementor-363 .elementor-element.elementor-element-3166998 .elementskit-info-image-box.elementskit-thumb-card>img {
  opacity: 1;
}

.elementor-363 .elementor-element.elementor-element-3166998 .elementskit-info-image-box:hover .elementskit-box-header img {
  opacity: 1;
  transform: scale(1.01);
}

.elementor-363 .elementor-element.elementor-element-3166998 .elementskit-info-image-box.elementskit-thumb-card:hover>img {
  opacity: 1;
  transform: scale(1.01);
}

.elementor-363 .elementor-element.elementor-element-3166998 .elementskit-info-image-box .elementskit-info-box-title {
  margin: 0px 0px 20px 0px;
}

.elementor-363 .elementor-element.elementor-element-3166998 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a) {
  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);
}

.elementor-363 .elementor-element.elementor-element-3166998 .elementskit-info-image-box .elementskit-info-box-title {
  color: #000000;
}

.elementor-363 .elementor-element.elementor-element-3166998 .elementskit-info-image-box .elementskit-info-box-title a {
  color: #000000;
}

.elementor-363 .elementor-element.elementor-element-3166998 .elementskit-info-image-box .elementskit-info-box-title svg path {
  stroke: #000000;
  fill: #000000;
}

.elementor-363 .elementor-element.elementor-element-3166998 .elementskit-info-image-box .elementskit-box-style-content {
  margin: 0px 0px 14px 0px;
  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);
}

.elementor-363 .elementor-element.elementor-element-3166998 .elementskit-info-image-box .elementskit-btn i {
  font-size: 18px;
}

.elementor-363 .elementor-element.elementor-element-3166998 .elementskit-info-image-box .elementskit-btn svg {
  max-width: 18px;
}

.elementor-363 .elementor-element.elementor-element-3166998 .elementskit-info-image-box .elementskit-btn svg path {
  stroke: #FFFFFF;
  fill: #FFFFFF;
}

.elementor-363 .elementor-element.elementor-element-3166998 .elementskit-info-image-box .elementskit-btn:hover svg path {
  stroke: #ffffff;
  fill: #ffffff;
}

.elementor-363 .elementor-element.elementor-element-3709127 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 2em;
  --padding-bottom: 2em;
  --padding-left: 0em;
  --padding-right: 0em;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-42e5117 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 3px;
  --padding-right: 3px;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-ccc2e17 .elementskit-section-title-wraper .elementskit-section-title {
  color: #14223B;
  font-family: "Open Sans", Sans-serif;
  font-size: 35px;
  font-weight: 600;
}

.elementor-363 .elementor-element.elementor-element-ccc2e17 .elementskit-section-title-wraper .elementskit-section-title>span {
  color: #000000;
}

.elementor-363 .elementor-element.elementor-element-ccc2e17 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: #000000;
}

.elementor-363 .elementor-element.elementor-element-ccc2e17 .elementskit-section-title-wraper .elementskit-border-divider {
  width: 100px;
  background: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-ccc2e17 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
  width: 100px;
  height: 4px;
  color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-ccc2e17 .elementskit-section-title-wraper .elementskit-border-star {
  width: 100px;
  height: 4px;
  color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-ccc2e17 .elementskit-section-title-wraper .elementskit-border-divider,
.elementor-363 .elementor-element.elementor-element-ccc2e17 .elementskit-border-divider::before {
  height: 4px;
}

.elementor-363 .elementor-element.elementor-element-ccc2e17 .elementskit-section-title-wraper .ekit_heading_separetor_wraper {
  margin: 0% 0% 3% 0%;
}

.elementor-363 .elementor-element.elementor-element-ccc2e17 .elementskit-section-title-wraper .elementskit-border-divider:before {
  background-color: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-ccc2e17 .elementskit-section-title-wraper .elementskit-border-star:after {
  background-color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-162f113 {
  --display: flex;
  --min-height: 0px;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-37adcdd {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 12px;
  --padding-right: 12px;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-55268ae .ekit-flip-box-front {
  background-color: #FFFFFF;
}

.elementor-363 .elementor-element.elementor-element-55268ae .ekit-flip-box-back {
  background-color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-55268ae .ekit-wid-con .ekit-flip-box-inner {
  transition: transform 0.9s, -webkit-transform 0.9s;
}

.elementor-363 .elementor-element.elementor-element-55268ae .ekit-wid-con .ekit-flip-box-inner .ekit-flip-box-back {
  transition: 0.9s ease-in-out;
  text-align: left;
  box-shadow: 0px 30px 50px 0px rgba(37.000000000000014, 34, 53, 0.14);
  border-style: none;
  border-radius: 6px 6px 6px 6px;
}

.elementor-363 .elementor-element.elementor-element-55268ae .ekit-wid-con .ekit-flip-box-inner .ekit-flip-box-front {
  transition: 0.9s ease-in-out;
  text-align: center;
  box-shadow: 0px 30px 50px 0px rgba(37.000000000000014, 34, 53, 0.14);
  border-style: none;
  border-radius: 6px 6px 6px 6px;
}

.elementor-363 .elementor-element.elementor-element-55268ae .ekit-wid-con .ekit-flip-box {
  height: 400px;
}

.elementor-363 .elementor-element.elementor-element-55268ae .ekit-wid-con .ekit-flip-box-front::after {
  border-radius: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-55268ae .ekit-wid-con .ekit-flip-box-back::after {
  border-radius: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-55268ae .ekit-flip-box-inner :is(.ekit-flip-box-front, .ekit-flip-box-back) {
  padding: 19px 30px 30px 30px;
  margin: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-55268ae .ekit-icon-wrapper i {
  font-size: 84px;
  color: var(--e-global-color-primary);
}

.elementor-363 .elementor-element.elementor-element-55268ae .ekit-icon-wrapper svg {
  width: 84px;
  height: 84px;
  fill: var(--e-global-color-primary);
}

.elementor-363 .elementor-element.elementor-element-55268ae .ekit-flip-box-inner-wrap .ekit-icon-wrapper {
  border-style: none;
}

.elementor-363 .elementor-element.elementor-element-55268ae .ekit-icon-wrapper {
  border-radius: 50% 50% 50% 50%;
  padding: 33px 33px 24px 33px;
  margin: 0px 0px 40px 0px;
}

.elementor-363 .elementor-element.elementor-element-55268ae .ekit-flip-box-front-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);
  color: #252235;
  margin: 0px 0px 13px 0px;
}

.elementor-363 .elementor-element.elementor-element-55268ae .ekit-flip-box-back-title {
  font-family: "Roboto Condensed", Sans-serif;
  font-size: 26px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 20px;
  color: #FFFFFF;
  margin: 15px 0px 13px 0px;
}

.elementor-363 .elementor-element.elementor-element-55268ae .ekit-flip-box-front-sub-title {
  font-family: "Heebo", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 14px;
  color: #59585E;
  margin: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-55268ae .ekit-flip-box-back-sub-title {
  margin: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-55268ae .ekit-flip-box-front-description {
  margin: 10px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-55268ae .ekit-flip-box-back-description {
  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);
  margin: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-55268ae .ekit-flip-box-back-button {
  font-family: "Heebo", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 10px;
  color: #FFFFFF;
  background-color: #00000000;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #00000000;
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 4px 0px;
  margin: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-55268ae .ekit-flip-box-back-button:hover {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #FFFFFF;
}

.elementor-363 .elementor-element.elementor-element-55268ae .ekit-wid-con .ekit-flip-box-front-button>.flip-box-button-icon-after {
  margin-left: 0px;
}

.elementor-363 .elementor-element.elementor-element-55268ae .ekit-wid-con .ekit-flip-box-front-button>.flip-box-button-icon-before {
  margin-right: 0px;
}

.elementor-363 .elementor-element.elementor-element-55268ae .ekit-wid-con .ekit-flip-box-front-button>svg {
  margin-left: 0px;
}

.elementor-363 .elementor-element.elementor-element-88bbe9d {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 12px;
  --padding-right: 12px;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-24281df .ekit-flip-box-front {
  background-color: #FFFFFF;
}

.elementor-363 .elementor-element.elementor-element-24281df .ekit-flip-box-back {
  background-color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-24281df .ekit-wid-con .ekit-flip-box-inner {
  transition: transform 0.9s, -webkit-transform 0.9s;
}

.elementor-363 .elementor-element.elementor-element-24281df .ekit-wid-con .ekit-flip-box-inner .ekit-flip-box-back {
  transition: 0.9s ease-in-out;
  text-align: left;
  box-shadow: 0px 30px 50px 0px rgba(37.000000000000014, 34, 53, 0.14);
  border-style: none;
  border-radius: 6px 6px 6px 6px;
}

.elementor-363 .elementor-element.elementor-element-24281df .ekit-wid-con .ekit-flip-box-inner .ekit-flip-box-front {
  transition: 0.9s ease-in-out;
  text-align: center;
  box-shadow: 0px 30px 50px 0px rgba(37.000000000000014, 34, 53, 0.14);
  border-style: none;
  border-radius: 6px 6px 6px 6px;
}

.elementor-363 .elementor-element.elementor-element-24281df .ekit-wid-con .ekit-flip-box {
  height: 400px;
}

.elementor-363 .elementor-element.elementor-element-24281df .ekit-wid-con .ekit-flip-box-front::after {
  border-radius: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-24281df .ekit-wid-con .ekit-flip-box-back::after {
  border-radius: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-24281df .ekit-flip-box-inner :is(.ekit-flip-box-front, .ekit-flip-box-back) {
  padding: 19px 30px 30px 30px;
  margin: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-24281df .ekit-icon-wrapper i {
  font-size: 84px;
  color: var(--e-global-color-primary);
}

.elementor-363 .elementor-element.elementor-element-24281df .ekit-icon-wrapper svg {
  width: 84px;
  height: 84px;
  fill: var(--e-global-color-primary);
}

.elementor-363 .elementor-element.elementor-element-24281df .ekit-flip-box-inner-wrap .ekit-icon-wrapper {
  border-style: none;
}

.elementor-363 .elementor-element.elementor-element-24281df .ekit-icon-wrapper {
  border-radius: 50% 50% 50% 50%;
  padding: 33px 33px 24px 33px;
  margin: 0px 0px 40px 0px;
}

.elementor-363 .elementor-element.elementor-element-24281df .ekit-flip-box-front-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);
  color: #252235;
  margin: 0px 0px 13px 0px;
}

.elementor-363 .elementor-element.elementor-element-24281df .ekit-flip-box-back-title {
  font-family: "Roboto Condensed", Sans-serif;
  font-size: 26px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 20px;
  color: #FFFFFF;
  margin: 15px 0px 13px 0px;
}

.elementor-363 .elementor-element.elementor-element-24281df .ekit-flip-box-front-sub-title {
  font-family: "Heebo", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 14px;
  color: #59585E;
  margin: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-24281df .ekit-flip-box-back-sub-title {
  margin: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-24281df .ekit-flip-box-front-description {
  margin: 10px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-24281df .ekit-flip-box-back-description {
  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);
  margin: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-24281df .ekit-flip-box-back-button {
  font-family: "Heebo", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 10px;
  color: #FFFFFF;
  background-color: #00000000;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #00000000;
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 4px 0px;
  margin: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-24281df .ekit-flip-box-back-button:hover {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #FFFFFF;
}

.elementor-363 .elementor-element.elementor-element-24281df .ekit-wid-con .ekit-flip-box-front-button>.flip-box-button-icon-after {
  margin-left: 0px;
}

.elementor-363 .elementor-element.elementor-element-24281df .ekit-wid-con .ekit-flip-box-front-button>.flip-box-button-icon-before {
  margin-right: 0px;
}

.elementor-363 .elementor-element.elementor-element-24281df .ekit-wid-con .ekit-flip-box-front-button>svg {
  margin-left: 0px;
}

.elementor-363 .elementor-element.elementor-element-709077b {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 12px;
  --padding-right: 12px;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-b92089d .ekit-flip-box-front {
  background-color: #FFFFFF;
}

.elementor-363 .elementor-element.elementor-element-b92089d .ekit-flip-box-back {
  background-color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-b92089d .ekit-wid-con .ekit-flip-box-inner {
  transition: transform 0.9s, -webkit-transform 0.9s;
}

.elementor-363 .elementor-element.elementor-element-b92089d .ekit-wid-con .ekit-flip-box-inner .ekit-flip-box-back {
  transition: 0.9s ease-in-out;
  text-align: left;
  box-shadow: 0px 30px 50px 0px rgba(37.000000000000014, 34, 53, 0.14);
  border-style: none;
  border-radius: 6px 6px 6px 6px;
}

.elementor-363 .elementor-element.elementor-element-b92089d .ekit-wid-con .ekit-flip-box-inner .ekit-flip-box-front {
  transition: 0.9s ease-in-out;
  text-align: center;
  box-shadow: 0px 30px 50px 0px rgba(37.000000000000014, 34, 53, 0.14);
  border-style: none;
  border-radius: 6px 6px 6px 6px;
}

.elementor-363 .elementor-element.elementor-element-b92089d .ekit-wid-con .ekit-flip-box {
  height: 400px;
}

.elementor-363 .elementor-element.elementor-element-b92089d .ekit-wid-con .ekit-flip-box-front::after {
  border-radius: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-b92089d .ekit-wid-con .ekit-flip-box-back::after {
  border-radius: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-b92089d .ekit-flip-box-inner :is(.ekit-flip-box-front, .ekit-flip-box-back) {
  padding: 19px 30px 30px 30px;
  margin: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-b92089d .ekit-icon-wrapper i {
  font-size: 84px;
  color: var(--e-global-color-primary);
}

.elementor-363 .elementor-element.elementor-element-b92089d .ekit-icon-wrapper svg {
  width: 84px;
  height: 84px;
  fill: var(--e-global-color-primary);
}

.elementor-363 .elementor-element.elementor-element-b92089d .ekit-flip-box-inner-wrap .ekit-icon-wrapper {
  border-style: none;
}

.elementor-363 .elementor-element.elementor-element-b92089d .ekit-icon-wrapper {
  border-radius: 50% 50% 50% 50%;
  padding: 33px 33px 24px 33px;
  margin: 0px 0px 40px 0px;
}

.elementor-363 .elementor-element.elementor-element-b92089d .ekit-flip-box-front-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);
  color: #252235;
  margin: 0px 0px 13px 0px;
}

.elementor-363 .elementor-element.elementor-element-b92089d .ekit-flip-box-back-title {
  font-family: "Roboto Condensed", Sans-serif;
  font-size: 26px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 20px;
  color: #FFFFFF;
  margin: 15px 0px 13px 0px;
}

.elementor-363 .elementor-element.elementor-element-b92089d .ekit-flip-box-front-sub-title {
  font-family: "Heebo", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 14px;
  color: #59585E;
  margin: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-b92089d .ekit-flip-box-back-sub-title {
  margin: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-b92089d .ekit-flip-box-front-description {
  margin: 10px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-b92089d .ekit-flip-box-back-description {
  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);
  margin: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-b92089d .ekit-flip-box-back-button {
  font-family: "Heebo", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 10px;
  color: #FFFFFF;
  background-color: #00000000;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #00000000;
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 4px 0px;
  margin: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-b92089d .ekit-flip-box-back-button:hover {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #FFFFFF;
}

.elementor-363 .elementor-element.elementor-element-b92089d .ekit-wid-con .ekit-flip-box-front-button>.flip-box-button-icon-after {
  margin-left: 0px;
}

.elementor-363 .elementor-element.elementor-element-b92089d .ekit-wid-con .ekit-flip-box-front-button>.flip-box-button-icon-before {
  margin-right: 0px;
}

.elementor-363 .elementor-element.elementor-element-b92089d .ekit-wid-con .ekit-flip-box-front-button>svg {
  margin-left: 0px;
}

.elementor-363 .elementor-element.elementor-element-bf37f2e {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-bc04e37 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 12px;
  --padding-right: 12px;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-589234b .ekit-flip-box-front {
  background-color: #FFFFFF;
}

.elementor-363 .elementor-element.elementor-element-589234b .ekit-flip-box-back {
  background-color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-589234b .ekit-wid-con .ekit-flip-box-inner {
  transition: transform 0.9s, -webkit-transform 0.9s;
}

.elementor-363 .elementor-element.elementor-element-589234b .ekit-wid-con .ekit-flip-box-inner .ekit-flip-box-back {
  transition: 0.9s ease-in-out;
  text-align: left;
  box-shadow: 0px 30px 50px 0px rgba(37.000000000000014, 34, 53, 0.14);
  border-style: none;
  border-radius: 6px 6px 6px 6px;
}

.elementor-363 .elementor-element.elementor-element-589234b .ekit-wid-con .ekit-flip-box-inner .ekit-flip-box-front {
  transition: 0.9s ease-in-out;
  text-align: center;
  box-shadow: 0px 30px 50px 0px rgba(37.000000000000014, 34, 53, 0.14);
  border-style: none;
  border-radius: 6px 6px 6px 6px;
}

.elementor-363 .elementor-element.elementor-element-589234b .ekit-wid-con .ekit-flip-box {
  height: 460px;
}

.elementor-363 .elementor-element.elementor-element-589234b .ekit-wid-con .ekit-flip-box-front::after {
  border-radius: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-589234b .ekit-wid-con .ekit-flip-box-back::after {
  border-radius: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-589234b .ekit-flip-box-inner :is(.ekit-flip-box-front, .ekit-flip-box-back) {
  padding: 19px 30px 30px 30px;
  margin: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-589234b .ekit-icon-wrapper i {
  font-size: 84px;
  color: var(--e-global-color-primary);
}

.elementor-363 .elementor-element.elementor-element-589234b .ekit-icon-wrapper svg {
  width: 84px;
  height: 84px;
  fill: var(--e-global-color-primary);
}

.elementor-363 .elementor-element.elementor-element-589234b .ekit-flip-box-inner-wrap .ekit-icon-wrapper {
  border-style: none;
}

.elementor-363 .elementor-element.elementor-element-589234b .ekit-icon-wrapper {
  border-radius: 50% 50% 50% 50%;
  padding: 33px 33px 24px 33px;
  margin: 0px 0px 40px 0px;
}

.elementor-363 .elementor-element.elementor-element-589234b .ekit-flip-box-front-title {
  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);
  color: #252235;
  margin: 0px 0px 13px 0px;
}

.elementor-363 .elementor-element.elementor-element-589234b .ekit-flip-box-back-title {
  font-family: "Roboto Condensed", Sans-serif;
  font-size: 26px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 20px;
  color: #FFFFFF;
  margin: 15px 0px 13px 0px;
}

.elementor-363 .elementor-element.elementor-element-589234b .ekit-flip-box-front-sub-title {
  font-family: "Heebo", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 14px;
  color: #59585E;
  margin: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-589234b .ekit-flip-box-back-sub-title {
  margin: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-589234b .ekit-flip-box-front-description {
  margin: 10px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-589234b .ekit-flip-box-back-description {
  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);
  margin: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-589234b .ekit-flip-box-back-button {
  font-family: "Heebo", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 10px;
  color: #FFFFFF;
  background-color: #00000000;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #00000000;
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 4px 0px;
  margin: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-589234b .ekit-flip-box-back-button:hover {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #FFFFFF;
}

.elementor-363 .elementor-element.elementor-element-589234b .ekit-wid-con .ekit-flip-box-front-button>.flip-box-button-icon-after {
  margin-left: 0px;
}

.elementor-363 .elementor-element.elementor-element-589234b .ekit-wid-con .ekit-flip-box-front-button>.flip-box-button-icon-before {
  margin-right: 0px;
}

.elementor-363 .elementor-element.elementor-element-589234b .ekit-wid-con .ekit-flip-box-front-button>svg {
  margin-left: 0px;
}

.elementor-363 .elementor-element.elementor-element-5dc93b7 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-d6e3cfa {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 12px;
  --padding-right: 12px;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-747ec9f .ekit-flip-box-front {
  background-color: #FFFFFF;
}

.elementor-363 .elementor-element.elementor-element-747ec9f .ekit-flip-box-back {
  background-color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-747ec9f .ekit-wid-con .ekit-flip-box-inner {
  transition: transform 0.9s, -webkit-transform 0.9s;
}

.elementor-363 .elementor-element.elementor-element-747ec9f .ekit-wid-con .ekit-flip-box-inner .ekit-flip-box-back {
  transition: 0.9s ease-in-out;
  text-align: left;
  box-shadow: 0px 30px 50px 0px rgba(37.000000000000014, 34, 53, 0.14);
  border-style: none;
  border-radius: 6px 6px 6px 6px;
}

.elementor-363 .elementor-element.elementor-element-747ec9f .ekit-wid-con .ekit-flip-box-inner .ekit-flip-box-front {
  transition: 0.9s ease-in-out;
  text-align: center;
  box-shadow: 0px 30px 50px 0px rgba(37.000000000000014, 34, 53, 0.14);
  border-style: none;
  border-radius: 6px 6px 6px 6px;
}

.elementor-363 .elementor-element.elementor-element-747ec9f .ekit-wid-con .ekit-flip-box {
  height: 460px;
}

.elementor-363 .elementor-element.elementor-element-747ec9f .ekit-wid-con .ekit-flip-box-front::after {
  border-radius: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-747ec9f .ekit-wid-con .ekit-flip-box-back::after {
  border-radius: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-747ec9f .ekit-flip-box-inner :is(.ekit-flip-box-front, .ekit-flip-box-back) {
  padding: 19px 30px 30px 30px;
  margin: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-747ec9f .ekit-icon-wrapper i {
  font-size: 84px;
  color: var(--e-global-color-primary);
}

.elementor-363 .elementor-element.elementor-element-747ec9f .ekit-icon-wrapper svg {
  width: 84px;
  height: 84px;
  fill: var(--e-global-color-primary);
}

.elementor-363 .elementor-element.elementor-element-747ec9f .ekit-flip-box-inner-wrap .ekit-icon-wrapper {
  border-style: none;
}

.elementor-363 .elementor-element.elementor-element-747ec9f .ekit-icon-wrapper {
  border-radius: 50% 50% 50% 50%;
  padding: 33px 33px 24px 33px;
  margin: 0px 0px 40px 0px;
}

.elementor-363 .elementor-element.elementor-element-747ec9f .ekit-flip-box-front-title {
  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);
  color: #252235;
  margin: 0px 0px 13px 0px;
}

.elementor-363 .elementor-element.elementor-element-747ec9f .ekit-flip-box-back-title {
  font-family: "Roboto Condensed", Sans-serif;
  font-size: 26px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 20px;
  color: #FFFFFF;
  margin: 15px 0px 13px 0px;
}

.elementor-363 .elementor-element.elementor-element-747ec9f .ekit-flip-box-front-sub-title {
  font-family: "Heebo", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 14px;
  color: #59585E;
  margin: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-747ec9f .ekit-flip-box-back-sub-title {
  margin: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-747ec9f .ekit-flip-box-front-description {
  margin: 10px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-747ec9f .ekit-flip-box-back-description {
  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);
  margin: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-747ec9f .ekit-flip-box-back-button {
  font-family: "Heebo", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 10px;
  color: #FFFFFF;
  background-color: #00000000;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #00000000;
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 4px 0px;
  margin: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-747ec9f .ekit-flip-box-back-button:hover {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #FFFFFF;
}

.elementor-363 .elementor-element.elementor-element-747ec9f .ekit-wid-con .ekit-flip-box-front-button>.flip-box-button-icon-after {
  margin-left: 0px;
}

.elementor-363 .elementor-element.elementor-element-747ec9f .ekit-wid-con .ekit-flip-box-front-button>.flip-box-button-icon-before {
  margin-right: 0px;
}

.elementor-363 .elementor-element.elementor-element-747ec9f .ekit-wid-con .ekit-flip-box-front-button>svg {
  margin-left: 0px;
}

.elementor-363 .elementor-element.elementor-element-dc1636f {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-e477f49 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 12px;
  --padding-right: 12px;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-eb0c05a .ekit-flip-box-front {
  background-color: #FFFFFF;
}

.elementor-363 .elementor-element.elementor-element-eb0c05a .ekit-flip-box-back {
  background-color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-eb0c05a .ekit-wid-con .ekit-flip-box-inner {
  transition: transform 0.9s, -webkit-transform 0.9s;
}

.elementor-363 .elementor-element.elementor-element-eb0c05a .ekit-wid-con .ekit-flip-box-inner .ekit-flip-box-back {
  transition: 0.9s ease-in-out;
  text-align: left;
  box-shadow: 0px 30px 50px 0px rgba(37.000000000000014, 34, 53, 0.14);
  border-style: none;
  border-radius: 6px 6px 6px 6px;
}

.elementor-363 .elementor-element.elementor-element-eb0c05a .ekit-wid-con .ekit-flip-box-inner .ekit-flip-box-front {
  transition: 0.9s ease-in-out;
  text-align: center;
  box-shadow: 0px 30px 50px 0px rgba(37.000000000000014, 34, 53, 0.14);
  border-style: none;
  border-radius: 6px 6px 6px 6px;
}

.elementor-363 .elementor-element.elementor-element-eb0c05a .ekit-wid-con .ekit-flip-box {
  height: 460px;
}

.elementor-363 .elementor-element.elementor-element-eb0c05a .ekit-wid-con .ekit-flip-box-front::after {
  border-radius: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-eb0c05a .ekit-wid-con .ekit-flip-box-back::after {
  border-radius: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-eb0c05a .ekit-flip-box-inner :is(.ekit-flip-box-front, .ekit-flip-box-back) {
  padding: 19px 30px 30px 30px;
  margin: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-eb0c05a .ekit-icon-wrapper i {
  font-size: 84px;
  color: var(--e-global-color-primary);
}

.elementor-363 .elementor-element.elementor-element-eb0c05a .ekit-icon-wrapper svg {
  width: 84px;
  height: 84px;
  fill: var(--e-global-color-primary);
}

.elementor-363 .elementor-element.elementor-element-eb0c05a .ekit-flip-box-inner-wrap .ekit-icon-wrapper {
  border-style: none;
}

.elementor-363 .elementor-element.elementor-element-eb0c05a .ekit-icon-wrapper {
  border-radius: 50% 50% 50% 50%;
  padding: 33px 33px 24px 33px;
  margin: 0px 0px 40px 0px;
}

.elementor-363 .elementor-element.elementor-element-eb0c05a .ekit-flip-box-front-title {
  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);
  color: #252235;
  margin: 0px 0px 13px 0px;
}

.elementor-363 .elementor-element.elementor-element-eb0c05a .ekit-flip-box-back-title {
  font-family: "Roboto Condensed", Sans-serif;
  font-size: 26px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 20px;
  color: #FFFFFF;
  margin: 15px 0px 13px 0px;
}

.elementor-363 .elementor-element.elementor-element-eb0c05a .ekit-flip-box-front-sub-title {
  font-family: "Heebo", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 14px;
  color: #59585E;
  margin: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-eb0c05a .ekit-flip-box-back-sub-title {
  margin: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-eb0c05a .ekit-flip-box-front-description {
  margin: 10px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-eb0c05a .ekit-flip-box-back-description {
  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);
  margin: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-eb0c05a .ekit-flip-box-back-button {
  font-family: "Heebo", Sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 10px;
  color: #FFFFFF;
  background-color: #00000000;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #00000000;
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 4px 0px;
  margin: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-eb0c05a .ekit-flip-box-back-button:hover {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: #FFFFFF;
}

.elementor-363 .elementor-element.elementor-element-eb0c05a .ekit-wid-con .ekit-flip-box-front-button>.flip-box-button-icon-after {
  margin-left: 0px;
}

.elementor-363 .elementor-element.elementor-element-eb0c05a .ekit-wid-con .ekit-flip-box-front-button>.flip-box-button-icon-before {
  margin-right: 0px;
}

.elementor-363 .elementor-element.elementor-element-eb0c05a .ekit-wid-con .ekit-flip-box-front-button>svg {
  margin-left: 0px;
}

.elementor-363 .elementor-element.elementor-element-2a03a7b {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: -2em;
  --padding-bottom: 2em;
  --padding-left: 0em;
  --padding-right: 0em;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-2a03a7b:not(.elementor-motion-effects-element-type-background),
.elementor-363 .elementor-element.elementor-element-2a03a7b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #f7f9fb;
}

.elementor-363 .elementor-element.elementor-element-2a03a7b,
.elementor-363 .elementor-element.elementor-element-2a03a7b::before {
  --border-transition: 0.3s;
}

.elementor-363 .elementor-element.elementor-element-cb4cb9f {
  --display: flex;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-c483504 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-3b06fa6 {
  --display: flex;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-250a5bb .elementskit-section-title-wraper .elementskit-section-title {
  color: #14223B;
  font-family: "Open Sans", Sans-serif;
  font-size: 35px;
  font-weight: 600;
}

.elementor-363 .elementor-element.elementor-element-250a5bb .elementskit-section-title-wraper .elementskit-section-title>span {
  color: #000000;
}

.elementor-363 .elementor-element.elementor-element-250a5bb .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: #000000;
}

.elementor-363 .elementor-element.elementor-element-250a5bb .elementskit-section-title-wraper .elementskit-section-subtitle {
  color: #14223B;
  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);
  margin: 30px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-250a5bb .elementskit-section-title-wraper .elementskit-border-divider {
  width: 100px;
  background: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-250a5bb .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
  width: 100px;
  height: 4px;
  color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-250a5bb .elementskit-section-title-wraper .elementskit-border-star {
  width: 100px;
  height: 4px;
  color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-250a5bb .elementskit-section-title-wraper .elementskit-border-divider,
.elementor-363 .elementor-element.elementor-element-250a5bb .elementskit-border-divider::before {
  height: 4px;
}

.elementor-363 .elementor-element.elementor-element-250a5bb .elementskit-section-title-wraper .ekit_heading_separetor_wraper {
  margin: 0% 0% 3% 0%;
}

.elementor-363 .elementor-element.elementor-element-250a5bb .elementskit-section-title-wraper .elementskit-border-divider:before {
  background-color: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-250a5bb .elementskit-section-title-wraper .elementskit-border-star:after {
  background-color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-920c0b1 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-1883a35 {
  --display: flex;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-289a554 .elementskit-testimonial-slider {
  --ekit_testimonial_slidetoshow: 3;
}

.elementor-363 .elementor-element.elementor-element-289a554 .elementskit-testimonial-slider .swiper-pagination span {
  background-color: #e7e7e7;
  width: 8px;
  height: 8px;
  border-radius: 100px 100px 100px 100px;
}

.elementor-363 .elementor-element.elementor-element-289a554 .elementskit-testimonial-slider .swiper-pagination span.swiper-pagination-bullet-active {
  background-color: #2575fc;
  width: 16px;
  height: 16px;
  transform: scale(1.2);
}

.elementor-363 .elementor-element.elementor-element-289a554 .ekit_testimonial_style_5 .elementskit-watermark-icon {
  bottom: 30px;
  right: 30px;
}

.elementor-363 .elementor-element.elementor-element-289a554 .elementskit-testimonial-slider .swiper-wrapper {
  padding: 0px 0px 50px 0px;
}

.elementor-363 .elementor-element.elementor-element-289a554 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-363 .elementor-element.elementor-element-289a554 .elementskit-single-testimonial-slider,
.elementor-363 .elementor-element.elementor-element-289a554 .elementskit-testimonial_card {
  padding: 55px 25px 55px 25px;
}

.elementor-363 .elementor-element.elementor-element-289a554 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-363 .elementor-element.elementor-element-289a554 .elementskit-single-testimonial-slider,
.elementor-363 .elementor-element.elementor-element-289a554 .elementskit-testimonial_card {
  border-radius: 10px 10px 10px 10px;
}

.elementor-363 .elementor-element.elementor-element-289a554 .elementskit-commentor-content {
  padding: 0px 0px 0px 0px;
  min-height: 208px;
}

.elementor-363 .elementor-element.elementor-element-289a554 .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
  color: var(--e-global-color-primary);
  margin: 0px 0px 30px 0px;
}

.elementor-363 .elementor-element.elementor-element-289a554 .elementskit-testimonial_card .elementskit-commentor-coment {
  color: var(--e-global-color-primary);
  margin: 0px 0px 30px 0px;
}

.elementor-363 .elementor-element.elementor-element-289a554 .elementskit-stars>li>a,
.elementor-363 .elementor-element.elementor-element-289a554 .elementskit-stars>li>span {
  color: #fec42d;
}

.elementor-363 .elementor-element.elementor-element-289a554 .elementskit-stars>li:not(:last-child) {
  margin-right: 5px;
}

.elementor-363 .elementor-element.elementor-element-289a554 .elementskit-stars {
  margin: 0px 0px 15px 0px;
}

.elementor-363 .elementor-element.elementor-element-289a554 .elementskit-single-testimonial-slider .elementskit-watermark-icon>i {
  color: rgba(37, 117, 252, 0.2);
}

.elementor-363 .elementor-element.elementor-element-289a554 .elementskit-testimonial-slider-block-style .elementskit-commentor-content>i {
  color: rgba(37, 117, 252, 0.2);
}

.elementor-363 .elementor-element.elementor-element-289a554 .elementskit-testimonial-slider-block-style-two .elementskit-icon-content>i {
  color: rgba(37, 117, 252, 0.2);
}

.elementor-363 .elementor-element.elementor-element-289a554 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content>i {
  color: rgba(37, 117, 252, 0.2);
}

.elementor-363 .elementor-element.elementor-element-289a554 .elementskit-watermark-icon svg path {
  stroke: rgba(37, 117, 252, 0.2);
  fill: rgba(37, 117, 252, 0.2);
}

.elementor-363 .elementor-element.elementor-element-289a554 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before {
  border-radius: 50%;
}

.elementor-363 .elementor-element.elementor-element-289a554 .elementskit-profile-info .elementskit-author-name {
  color: #000000;
  margin-bottom: 0px;
}

.elementor-363 .elementor-element.elementor-element-289a554 .elementskit-profile-info .elementskit-author-des {
  color: rgba(0, 0, 0, 0.5);
}

.elementor-363 .elementor-element.elementor-element-289a554 .elementskit-commentor-image>img {
  border-style: solid;
  border-width: 5px 5px 5px 5px;
  border-color: #ffffff;
  box-shadow: 20px 20px 40px 0px rgba(0, 0, 0, 0.1);
}

.elementor-363 .elementor-element.elementor-element-289a554 .elementskit-commentor-bio .elementskit-commentor-image>img {
  height: 80px;
  width: 80px;
}

.elementor-363 .elementor-element.elementor-element-289a554 .elementskit-testimonial-slider .swiper-pagination {
  bottom: -10px;
}

.elementor-363 .elementor-element.elementor-element-289a554 .elementskit-testimonial-slider .swiper-pagination span:not(:last-child) {
  margin-right: 12px;
}

.elementor-363 .elementor-element.elementor-element-4823b7d {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 2em;
  --padding-bottom: 2em;
  --padding-left: 0em;
  --padding-right: 0em;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-f466df7 {
  --display: flex;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-594c93c .elementskit-section-title-wraper .elementskit-section-title {
  color: #14223B;
  font-family: "Open Sans", Sans-serif;
  font-size: 35px;
  font-weight: 600;
}

.elementor-363 .elementor-element.elementor-element-594c93c .elementskit-section-title-wraper .elementskit-section-title>span {
  color: #000000;
}

.elementor-363 .elementor-element.elementor-element-594c93c .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: #000000;
}

.elementor-363 .elementor-element.elementor-element-594c93c .elementskit-section-title-wraper .elementskit-border-divider {
  width: 100px;
  background: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-594c93c .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
  width: 100px;
  height: 4px;
  color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-594c93c .elementskit-section-title-wraper .elementskit-border-star {
  width: 100px;
  height: 4px;
  color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-594c93c .elementskit-section-title-wraper .elementskit-border-divider,
.elementor-363 .elementor-element.elementor-element-594c93c .elementskit-border-divider::before {
  height: 4px;
}

.elementor-363 .elementor-element.elementor-element-594c93c .elementskit-section-title-wraper .ekit_heading_separetor_wraper {
  margin: 0% 0% 3% 0%;
}

.elementor-363 .elementor-element.elementor-element-594c93c .elementskit-section-title-wraper .elementskit-border-divider:before {
  background-color: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-594c93c .elementskit-section-title-wraper .elementskit-border-star:after {
  background-color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-70b553b {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-1d19766 {
  --display: flex;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-4134965.ekit-equal-height-enable,
.elementor-363 .elementor-element.elementor-element-4134965.ekit-equal-height-enable .elementor-widget-container,
.elementor-363 .elementor-element.elementor-element-4134965.ekit-equal-height-enable .ekit-wid-con,
.elementor-363 .elementor-element.elementor-element-4134965.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
  height: 100%;
}

.elementor-363 .elementor-element.elementor-element-4134965 .elementskit-infobox {
  padding: 20px 20px 20px 20px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #f5f5f5;
  border-radius: 5px 5px 5px 5px;
}

.elementor-363 .elementor-element.elementor-element-4134965 .elementskit-infobox:hover {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
}

.elementor-363 .elementor-element.elementor-element-4134965 .elementskit-infobox .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: #000000;
  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);
}

.elementor-363 .elementor-element.elementor-element-4134965 .elementskit-infobox:hover .elementskit-info-box-title {
  color: #000000;
}

.elementor-363 .elementor-element.elementor-element-4134965 .elementskit-infobox .box-body>p {
  color: #656565;
  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);
}

.elementor-363 .elementor-element.elementor-element-4134965 .elementskit-infobox:hover .box-body>p {
  color: #656565;
}

.elementor-363 .elementor-element.elementor-element-4134965 .elementskit-infobox p {
  margin: 0px 0px 35px 0px;
}

.elementor-363 .elementor-element.elementor-element-4134965 .elementkit-infobox-icon {
  color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-4134965 .elementskit-info-box-icon>svg path {
  fill: var(--e-global-color-accent);
  stroke: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-4134965 .elementskit-info-box-icon {
  background-color: #07257745;
  border-style: solid;
  border-width: 6px 6px 6px 6px;
  border-color: rgba(2, 1, 1, 0);
  border-radius: 100px 100px 100px 100px;
}

.elementor-363 .elementor-element.elementor-element-4134965 .elementskit-infobox:hover .elementskit-info-box-icon i {
  color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-4134965 .elementskit-infobox:hover .elementskit-info-box-icon svg path {
  fill: var(--e-global-color-accent);
  stroke: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-4134965 .elementskit-infobox:hover .elementskit-info-box-icon {
  background-color: #879DCC;
}

.elementor-363 .elementor-element.elementor-element-4134965 .elementskit-infobox .elementskit-info-box-icon :is(i, svg) {
  font-size: 40px;
}

.elementor-363 .elementor-element.elementor-element-4134965 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
  margin: 30px 20px 25px 0px;
}

.elementor-363 .elementor-element.elementor-element-4134965 .elementskit-infobox .elementskit-info-box-icon {
  padding: 15px 10px 15px 10px;
  transform: rotate(0deg);
  width: 90px;
  line-height: 50px;
}

.elementor-363 .elementor-element.elementor-element-4134965 .elementskit-infobox .elementskit-info-box-icon {
  height: 90px;
}

.elementor-363 .elementor-element.elementor-element-4134965 .elementskit-infobox .elementkit-infobox-icon {
  line-height: 50px;
}

.elementor-363 .elementor-element.elementor-element-3888b6c {
  --display: flex;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-ed35672.ekit-equal-height-enable,
.elementor-363 .elementor-element.elementor-element-ed35672.ekit-equal-height-enable .elementor-widget-container,
.elementor-363 .elementor-element.elementor-element-ed35672.ekit-equal-height-enable .ekit-wid-con,
.elementor-363 .elementor-element.elementor-element-ed35672.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
  height: 100%;
}

.elementor-363 .elementor-element.elementor-element-ed35672 .elementskit-infobox {
  padding: 20px 20px 20px 20px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #f5f5f5;
  border-radius: 5px 5px 5px 5px;
}

.elementor-363 .elementor-element.elementor-element-ed35672 .elementskit-infobox:hover {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
}

.elementor-363 .elementor-element.elementor-element-ed35672 .elementskit-infobox .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: #000000;
  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);
}

.elementor-363 .elementor-element.elementor-element-ed35672 .elementskit-infobox:hover .elementskit-info-box-title {
  color: #000000;
}

.elementor-363 .elementor-element.elementor-element-ed35672 .elementskit-infobox .box-body>p {
  color: #656565;
  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);
}

.elementor-363 .elementor-element.elementor-element-ed35672 .elementskit-infobox:hover .box-body>p {
  color: #656565;
}

.elementor-363 .elementor-element.elementor-element-ed35672 .elementskit-infobox p {
  margin: 0px 0px 35px 0px;
}

.elementor-363 .elementor-element.elementor-element-ed35672 .elementkit-infobox-icon {
  color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-ed35672 .elementskit-info-box-icon>svg path {
  fill: var(--e-global-color-accent);
  stroke: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-ed35672 .elementskit-info-box-icon {
  background-color: #07257745;
  border-style: solid;
  border-width: 6px 6px 6px 6px;
  border-color: rgba(2, 1, 1, 0);
  border-radius: 100px 100px 100px 100px;
}

.elementor-363 .elementor-element.elementor-element-ed35672 .elementskit-infobox:hover .elementskit-info-box-icon i {
  color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-ed35672 .elementskit-infobox:hover .elementskit-info-box-icon svg path {
  fill: var(--e-global-color-accent);
  stroke: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-ed35672 .elementskit-infobox:hover .elementskit-info-box-icon {
  background-color: #879DCC;
}

.elementor-363 .elementor-element.elementor-element-ed35672 .elementskit-infobox .elementskit-info-box-icon :is(i, svg) {
  font-size: 40px;
}

.elementor-363 .elementor-element.elementor-element-ed35672 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
  margin: 30px 20px 25px 0px;
}

.elementor-363 .elementor-element.elementor-element-ed35672 .elementskit-infobox .elementskit-info-box-icon {
  padding: 15px 10px 15px 10px;
  transform: rotate(0deg);
  width: 90px;
  line-height: 50px;
}

.elementor-363 .elementor-element.elementor-element-ed35672 .elementskit-infobox .elementskit-info-box-icon {
  height: 90px;
}

.elementor-363 .elementor-element.elementor-element-ed35672 .elementskit-infobox .elementkit-infobox-icon {
  line-height: 50px;
}

.elementor-363 .elementor-element.elementor-element-57f9950 {
  --display: flex;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-37f35f1.ekit-equal-height-enable,
.elementor-363 .elementor-element.elementor-element-37f35f1.ekit-equal-height-enable .elementor-widget-container,
.elementor-363 .elementor-element.elementor-element-37f35f1.ekit-equal-height-enable .ekit-wid-con,
.elementor-363 .elementor-element.elementor-element-37f35f1.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
  height: 100%;
}

.elementor-363 .elementor-element.elementor-element-37f35f1 .elementskit-infobox {
  padding: 20px 20px 20px 20px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #f5f5f5;
  border-radius: 5px 5px 5px 5px;
}

.elementor-363 .elementor-element.elementor-element-37f35f1 .elementskit-infobox:hover {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
}

.elementor-363 .elementor-element.elementor-element-37f35f1 .elementskit-infobox .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: #000000;
  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);
}

.elementor-363 .elementor-element.elementor-element-37f35f1 .elementskit-infobox:hover .elementskit-info-box-title {
  color: #000000;
}

.elementor-363 .elementor-element.elementor-element-37f35f1 .elementskit-infobox .box-body>p {
  color: #656565;
  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);
}

.elementor-363 .elementor-element.elementor-element-37f35f1 .elementskit-infobox:hover .box-body>p {
  color: #656565;
}

.elementor-363 .elementor-element.elementor-element-37f35f1 .elementskit-infobox p {
  margin: 0px 0px 35px 0px;
}

.elementor-363 .elementor-element.elementor-element-37f35f1 .elementkit-infobox-icon {
  color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-37f35f1 .elementskit-info-box-icon>svg path {
  fill: var(--e-global-color-accent);
  stroke: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-37f35f1 .elementskit-info-box-icon {
  background-color: #07257745;
  border-style: solid;
  border-width: 6px 6px 6px 6px;
  border-color: rgba(2, 1, 1, 0);
  border-radius: 100px 100px 100px 100px;
}

.elementor-363 .elementor-element.elementor-element-37f35f1 .elementskit-infobox:hover .elementskit-info-box-icon i {
  color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-37f35f1 .elementskit-infobox:hover .elementskit-info-box-icon svg path {
  fill: var(--e-global-color-accent);
  stroke: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-37f35f1 .elementskit-infobox:hover .elementskit-info-box-icon {
  background-color: #879DCC;
}

.elementor-363 .elementor-element.elementor-element-37f35f1 .elementskit-infobox .elementskit-info-box-icon :is(i, svg) {
  font-size: 40px;
}

.elementor-363 .elementor-element.elementor-element-37f35f1 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
  margin: 30px 20px 25px 0px;
}

.elementor-363 .elementor-element.elementor-element-37f35f1 .elementskit-infobox .elementskit-info-box-icon {
  padding: 15px 10px 15px 10px;
  transform: rotate(0deg);
  width: 90px;
  line-height: 50px;
}

.elementor-363 .elementor-element.elementor-element-37f35f1 .elementskit-infobox .elementskit-info-box-icon {
  height: 90px;
}

.elementor-363 .elementor-element.elementor-element-37f35f1 .elementskit-infobox .elementkit-infobox-icon {
  line-height: 50px;
}

.elementor-363 .elementor-element.elementor-element-a9642ca {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --padding-top: 2em;
  --padding-bottom: 2em;
  --padding-left: 0em;
  --padding-right: 0em;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-a9642ca:not(.elementor-motion-effects-element-type-background),
.elementor-363 .elementor-element.elementor-element-a9642ca>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #879DCC;
}

.elementor-363 .elementor-element.elementor-element-a9642ca,
.elementor-363 .elementor-element.elementor-element-a9642ca::before {
  --border-transition: 0.3s;
}

.elementor-widget-text-editor {
  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);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
  background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}

.elementor-363 .elementor-element.elementor-element-4f5d9ec {
  text-align: center;
  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);
}

.elementor-363 .elementor-element.elementor-element-2f8cd59 .ekit-double-btn.ekit-double-btn-one {
  background-color: #072577;
  color: #FFFFFF;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 21px;
  border-style: none;
  border-radius: 12px 12px 12px 12px;
  padding: 014px 032px 015px 032px;
  margin: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-2f8cd59 .ekit-double-btn.ekit-double-btn-two {
  background-color: #02010100;
  color: #14223B;
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 21px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #14223B;
  border-radius: 12px 12px 12px 12px;
  padding: 014px 032px 015px 032px;
  margin: 0px 0px 0px 10px;
}

.elementor-363 .elementor-element.elementor-element-2f8cd59 .ekit-double-btn.ekit-double-btn-two:hover {
  background-color: #14223B;
  color: #FFFFFF;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #14223B;
}

.elementor-363 .elementor-element.elementor-element-2f8cd59>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-2f8cd59 .ekit_double_button {
  width: 53%;
}

.elementor-363 .elementor-element.elementor-element-2f8cd59 .ekit-double-btn:not(:last-child) {
  margin-right: 10px;
}

.elementor-363 .elementor-element.elementor-element-2f8cd59 .ekit-double-btn.ekit-double-btn-one>i {
  padding-left: 8px;
  font-size: 21px;
}

.elementor-363 .elementor-element.elementor-element-2f8cd59 .ekit-double-btn.ekit-double-btn-one>svg {
  margin-left: 8px;
  max-width: 21px;
}

.elementor-363 .elementor-element.elementor-element-2f8cd59 .ekit-double-btn.ekit-double-btn-two>i {
  padding-left: 8px;
  font-size: 15px;
}

.elementor-363 .elementor-element.elementor-element-2f8cd59 .ekit-double-btn.ekit-double-btn-two>svg {
  margin-left: 8px;
  max-width: 15px;
}

.elementor-363 .elementor-element.elementor-element-2f8cd59 .ekit-double-btn.ekit-double-btn-one svg path {
  stroke: #FFFFFF;
  fill: #FFFFFF;
}

.elementor-363 .elementor-element.elementor-element-2f8cd59 .ekit-double-btn.ekit-double-btn-one:hover {
  color: #ffffff;
  box-shadow: 0px 10px 30px 0px rgba(72.00000000000013, 32.999999999999986, 189, 0.3);
}

.elementor-363 .elementor-element.elementor-element-2f8cd59 .ekit-double-btn.ekit-double-btn-one:hover svg path {
  stroke: #ffffff;
  fill: #ffffff;
}

.elementor-363 .elementor-element.elementor-element-2f8cd59 .ekit-double-btn.ekit-double-btn-two svg path {
  stroke: #14223B;
  fill: #14223B;
}

.elementor-363 .elementor-element.elementor-element-2f8cd59 .ekit-double-btn.ekit-double-btn-two:hover svg path {
  stroke: #FFFFFF;
  fill: #FFFFFF;
}

.elementor-363 .elementor-element.elementor-element-86fbb6c {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --margin-top: 50px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 30px;
  --padding-left: 0px;
  --padding-right: 0px;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-b3989dd .elementskit-section-title-wraper .elementskit-section-title {
  color: #14223B;
  font-family: "Open Sans", Sans-serif;
  font-size: 35px;
  font-weight: 600;
}

.elementor-363 .elementor-element.elementor-element-b3989dd .elementskit-section-title-wraper .elementskit-section-title>span {
  color: #000000;
}

.elementor-363 .elementor-element.elementor-element-b3989dd .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: #000000;
}

.elementor-363 .elementor-element.elementor-element-b3989dd .elementskit-section-title-wraper .elementskit-border-divider {
  width: 100px;
  background: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-b3989dd .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
  width: 100px;
  height: 4px;
  color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-b3989dd .elementskit-section-title-wraper .elementskit-border-star {
  width: 100px;
  height: 4px;
  color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-b3989dd .elementskit-section-title-wraper .elementskit-border-divider,
.elementor-363 .elementor-element.elementor-element-b3989dd .elementskit-border-divider::before {
  height: 4px;
}

.elementor-363 .elementor-element.elementor-element-b3989dd .elementskit-section-title-wraper .ekit_heading_separetor_wraper {
  margin: 0% 0% 3% 0%;
}

.elementor-363 .elementor-element.elementor-element-b3989dd .elementskit-section-title-wraper .elementskit-border-divider:before {
  background-color: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-b3989dd .elementskit-section-title-wraper .elementskit-border-star:after {
  background-color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-a88f097 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-94e5009 {
  --display: flex;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-a836e08 {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-b1970a2 img {
  border-radius: 2em 2em 2em 2em;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

.elementor-363 .elementor-element.elementor-element-485dd52>.elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-485dd52 .elementskit-section-title-wraper .elementskit-section-title {
  color: #14223B;
  font-family: "Open Sans", Sans-serif;
  font-size: 35px;
  font-weight: 600;
}

.elementor-363 .elementor-element.elementor-element-485dd52 .elementskit-section-title-wraper .elementskit-section-title>span {
  color: #000000;
}

.elementor-363 .elementor-element.elementor-element-485dd52 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: #000000;
}

.elementor-363 .elementor-element.elementor-element-485dd52 .elementskit-section-title-wraper .elementskit-border-divider {
  width: 100px;
  background: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-485dd52 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
  width: 100px;
  height: 4px;
  color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-485dd52 .elementskit-section-title-wraper .elementskit-border-star {
  width: 100px;
  height: 4px;
  color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-485dd52 .elementskit-section-title-wraper .elementskit-border-divider,
.elementor-363 .elementor-element.elementor-element-485dd52 .elementskit-border-divider::before {
  height: 4px;
}

.elementor-363 .elementor-element.elementor-element-485dd52 .elementskit-section-title-wraper .ekit_heading_separetor_wraper {
  margin: 0% 0% 3% 0%;
}

.elementor-363 .elementor-element.elementor-element-485dd52 .elementskit-section-title-wraper .elementskit-border-divider:before {
  background-color: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-485dd52 .elementskit-section-title-wraper .elementskit-border-star:after {
  background-color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-9d79bd8 {
  text-align: left;
}

.elementor-363 .elementor-element.elementor-element-3c20eab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(6px/2);
}

.elementor-363 .elementor-element.elementor-element-3c20eab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(6px/2);
}

.elementor-363 .elementor-element.elementor-element-3c20eab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(6px/2);
  margin-left: calc(6px/2);
}

.elementor-363 .elementor-element.elementor-element-3c20eab .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-6px/2);
  margin-left: calc(-6px/2);
}

body.rtl .elementor-363 .elementor-element.elementor-element-3c20eab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-6px/2);
}

body:not(.rtl) .elementor-363 .elementor-element.elementor-element-3c20eab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-6px/2);
}

.elementor-363 .elementor-element.elementor-element-3c20eab .elementor-icon-list-icon i {
  transition: color 0.3s;
}

.elementor-363 .elementor-element.elementor-element-3c20eab .elementor-icon-list-icon svg {
  transition: fill 0.3s;
}

.elementor-363 .elementor-element.elementor-element-3c20eab {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}

.elementor-363 .elementor-element.elementor-element-3c20eab .elementor-icon-list-text {
  transition: color 0.3s;
}

.elementor-363 .elementor-element.elementor-element-d4ad1df {
  text-align: left;
}

.elementor-363 .elementor-element.elementor-element-a264140 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-e0eea8a {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-c6a5171>.elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-c6a5171 .elementskit-section-title-wraper .elementskit-section-title {
  color: #14223B;
  font-family: "Open Sans", Sans-serif;
  font-size: 35px;
  font-weight: 600;
}

.elementor-363 .elementor-element.elementor-element-c6a5171 .elementskit-section-title-wraper .elementskit-section-title>span {
  color: #000000;
}

.elementor-363 .elementor-element.elementor-element-c6a5171 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: #000000;
}

.elementor-363 .elementor-element.elementor-element-c6a5171 .elementskit-section-title-wraper .elementskit-border-divider {
  width: 100px;
  background: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-c6a5171 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
  width: 100px;
  height: 4px;
  color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-c6a5171 .elementskit-section-title-wraper .elementskit-border-star {
  width: 100px;
  height: 4px;
  color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-c6a5171 .elementskit-section-title-wraper .elementskit-border-divider,
.elementor-363 .elementor-element.elementor-element-c6a5171 .elementskit-border-divider::before {
  height: 4px;
}

.elementor-363 .elementor-element.elementor-element-c6a5171 .elementskit-section-title-wraper .ekit_heading_separetor_wraper {
  margin: 0% 0% 3% 0%;
}

.elementor-363 .elementor-element.elementor-element-c6a5171 .elementskit-section-title-wraper .elementskit-border-divider:before {
  background-color: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-c6a5171 .elementskit-section-title-wraper .elementskit-border-star:after {
  background-color: var(--e-global-color-accent);
}

.elementor-widget-ucaddon_toggle_text_button .short_txt {
  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);
}

.elementor-widget-ucaddon_toggle_text_button .long_txt {
  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);
}

.elementor-widget-ucaddon_toggle_text_button .uc_style_toggle_text_button_elementor_button_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);
}

.elementor-widget-ucaddon_toggle_text_button .uc_style_toggle_text_button_elementor_button_text_close {
  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);
}

.elementor-363 .elementor-element.elementor-element-7f51d87.elementor-element {
  --align-self: flex-start;
}

.elementor-363 .elementor-element.elementor-element-7f51d87 .toggle_text_button {
  text-align: inherit;
  padding: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-7f51d87 .read_more {
  margin-top: 10px;
  background-color: var(--e-global-color-accent);
  border-radius: 5px;
  padding: 14px 40px 14px 40px;
  display: inline-block;
}

.elementor-363 .elementor-element.elementor-element-7f51d87 .read_more:hover {
  background-color: var(--e-global-color-51e5f99);
}

.elementor-363 .elementor-element.elementor-element-f3352b6 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-5f7dc62>.elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-5f7dc62 .elementskit-section-title-wraper .elementskit-section-title {
  color: #14223B;
  font-family: "Open Sans", Sans-serif;
  font-size: 35px;
  font-weight: 600;
}

.elementor-363 .elementor-element.elementor-element-5f7dc62 .elementskit-section-title-wraper .elementskit-section-title>span {
  color: #000000;
}

.elementor-363 .elementor-element.elementor-element-5f7dc62 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: #000000;
}

.elementor-363 .elementor-element.elementor-element-5f7dc62 .elementskit-section-title-wraper .elementskit-border-divider {
  width: 100px;
  background: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-5f7dc62 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
  width: 100px;
  height: 4px;
  color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-5f7dc62 .elementskit-section-title-wraper .elementskit-border-star {
  width: 100px;
  height: 4px;
  color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-5f7dc62 .elementskit-section-title-wraper .elementskit-border-divider,
.elementor-363 .elementor-element.elementor-element-5f7dc62 .elementskit-border-divider::before {
  height: 4px;
}

.elementor-363 .elementor-element.elementor-element-5f7dc62 .elementskit-section-title-wraper .ekit_heading_separetor_wraper {
  margin: 0% 0% 3% 0%;
}

.elementor-363 .elementor-element.elementor-element-5f7dc62 .elementskit-section-title-wraper .elementskit-border-divider:before {
  background-color: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-5f7dc62 .elementskit-section-title-wraper .elementskit-border-star:after {
  background-color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-5219493.elementor-element {
  --align-self: flex-start;
}

.elementor-363 .elementor-element.elementor-element-5219493 .toggle_text_button {
  text-align: inherit;
  padding: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-5219493 .read_more {
  margin-top: 10px;
  background-color: var(--e-global-color-accent);
  border-radius: 5px;
  padding: 14px 40px 14px 40px;
  display: inline-block;
}

.elementor-363 .elementor-element.elementor-element-5219493 .read_more:hover {
  background-color: var(--e-global-color-51e5f99);
}

.elementor-363 .elementor-element.elementor-element-5db1ea6 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 30px;
  --padding-left: 0px;
  --padding-right: 0px;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-481a844 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-823e0d2>.elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-823e0d2 .elementskit-section-title-wraper .elementskit-section-title {
  color: #14223B;
  font-family: "Open Sans", Sans-serif;
  font-size: 35px;
  font-weight: 600;
}

.elementor-363 .elementor-element.elementor-element-823e0d2 .elementskit-section-title-wraper .elementskit-section-title>span {
  color: #000000;
}

.elementor-363 .elementor-element.elementor-element-823e0d2 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: #000000;
}

.elementor-363 .elementor-element.elementor-element-823e0d2 .elementskit-section-title-wraper .elementskit-border-divider {
  width: 100px;
  background: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-823e0d2 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
  width: 100px;
  height: 4px;
  color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-823e0d2 .elementskit-section-title-wraper .elementskit-border-star {
  width: 100px;
  height: 4px;
  color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-823e0d2 .elementskit-section-title-wraper .elementskit-border-divider,
.elementor-363 .elementor-element.elementor-element-823e0d2 .elementskit-border-divider::before {
  height: 4px;
}

.elementor-363 .elementor-element.elementor-element-823e0d2 .elementskit-section-title-wraper .ekit_heading_separetor_wraper {
  margin: 0% 0% 3% 0%;
}

.elementor-363 .elementor-element.elementor-element-823e0d2 .elementskit-section-title-wraper .elementskit-border-divider:before {
  background-color: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-823e0d2 .elementskit-section-title-wraper .elementskit-border-star:after {
  background-color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-76eb9ab.elementor-element {
  --align-self: flex-start;
}

.elementor-363 .elementor-element.elementor-element-76eb9ab .toggle_text_button {
  text-align: inherit;
  padding: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-76eb9ab .read_more {
  margin-top: 10px;
  background-color: var(--e-global-color-accent);
  border-radius: 5px;
  padding: 14px 40px 14px 40px;
  display: inline-block;
}

.elementor-363 .elementor-element.elementor-element-76eb9ab .read_more:hover {
  background-color: var(--e-global-color-51e5f99);
}

.elementor-363 .elementor-element.elementor-element-933142b {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-ff5ba7d>.elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-ff5ba7d .elementskit-section-title-wraper .elementskit-section-title {
  color: #14223B;
  font-family: "Open Sans", Sans-serif;
  font-size: 35px;
  font-weight: 600;
}

.elementor-363 .elementor-element.elementor-element-ff5ba7d .elementskit-section-title-wraper .elementskit-section-title>span {
  color: #000000;
}

.elementor-363 .elementor-element.elementor-element-ff5ba7d .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: #000000;
}

.elementor-363 .elementor-element.elementor-element-ff5ba7d .elementskit-section-title-wraper .elementskit-border-divider {
  width: 100px;
  background: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-ff5ba7d .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
  width: 100px;
  height: 4px;
  color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-ff5ba7d .elementskit-section-title-wraper .elementskit-border-star {
  width: 100px;
  height: 4px;
  color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-ff5ba7d .elementskit-section-title-wraper .elementskit-border-divider,
.elementor-363 .elementor-element.elementor-element-ff5ba7d .elementskit-border-divider::before {
  height: 4px;
}

.elementor-363 .elementor-element.elementor-element-ff5ba7d .elementskit-section-title-wraper .ekit_heading_separetor_wraper {
  margin: 0% 0% 3% 0%;
}

.elementor-363 .elementor-element.elementor-element-ff5ba7d .elementskit-section-title-wraper .elementskit-border-divider:before {
  background-color: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-ff5ba7d .elementskit-section-title-wraper .elementskit-border-star:after {
  background-color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-30ed0aa.elementor-element {
  --align-self: flex-start;
}

.elementor-363 .elementor-element.elementor-element-30ed0aa .toggle_text_button {
  text-align: inherit;
  padding: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-30ed0aa .read_more {
  margin-top: 10px;
  background-color: var(--e-global-color-accent);
  border-radius: 5px;
  padding: 14px 40px 14px 40px;
  display: inline-block;
}

.elementor-363 .elementor-element.elementor-element-30ed0aa .read_more:hover {
  background-color: var(--e-global-color-51e5f99);
}

.elementor-363 .elementor-element.elementor-element-294f759 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --padding-top: 30px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-294f759:not(.elementor-motion-effects-element-type-background),
.elementor-363 .elementor-element.elementor-element-294f759>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #F7F9FB;
}

.elementor-363 .elementor-element.elementor-element-294f759,
.elementor-363 .elementor-element.elementor-element-294f759::before {
  --border-transition: 0.3s;
}

.elementor-363 .elementor-element.elementor-element-c328fe1 .elementskit-section-title-wraper .elementskit-section-title {
  color: #14223B;
  font-family: "Open Sans", Sans-serif;
  font-size: 35px;
  font-weight: 600;
}

.elementor-363 .elementor-element.elementor-element-c328fe1 .elementskit-section-title-wraper .elementskit-section-title>span {
  color: #000000;
}

.elementor-363 .elementor-element.elementor-element-c328fe1 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: #000000;
}

.elementor-363 .elementor-element.elementor-element-c328fe1 .elementskit-section-title-wraper .elementskit-border-divider {
  width: 100px;
  background: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-c328fe1 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
  width: 100px;
  height: 4px;
  color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-c328fe1 .elementskit-section-title-wraper .elementskit-border-star {
  width: 100px;
  height: 4px;
  color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-c328fe1 .elementskit-section-title-wraper .elementskit-border-divider,
.elementor-363 .elementor-element.elementor-element-c328fe1 .elementskit-border-divider::before {
  height: 4px;
}

.elementor-363 .elementor-element.elementor-element-c328fe1 .elementskit-section-title-wraper .ekit_heading_separetor_wraper {
  margin: 0% 0% 3% 0%;
}

.elementor-363 .elementor-element.elementor-element-c328fe1 .elementskit-section-title-wraper .elementskit-border-divider:before {
  background-color: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-c328fe1 .elementskit-section-title-wraper .elementskit-border-star:after {
  background-color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-3778270 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-3778270:not(.elementor-motion-effects-element-type-background),
.elementor-363 .elementor-element.elementor-element-3778270>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #F7F9FB;
}

.elementor-363 .elementor-element.elementor-element-3778270,
.elementor-363 .elementor-element.elementor-element-3778270::before {
  --border-transition: 0.3s;
}

.elementor-363 .elementor-element.elementor-element-3778270.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-363 .elementor-element.elementor-element-4d906d2 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-04b5ef7 {
  --display: flex;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-721cb55 img {
  width: 30%;
  border-radius: 2em 2em 2em 2em;
}

.elementor-363 .elementor-element.elementor-element-421ef4c>.elementor-widget-container {
  margin: 0px 0px -15px 0px;
}

.elementor-363 .elementor-element.elementor-element-421ef4c {
  text-align: center;
}

.elementor-363 .elementor-element.elementor-element-0d548a3 {
  --display: grid;
  --e-con-grid-template-columns: repeat(2, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --background-transition: 0.3s;
  --margin-top: -12px;
  --margin-bottom: -10px;
  --margin-left: 0px;
  --margin-right: 0px;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-c6e82a6 {
  --display: flex;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-1792536 img {
  width: 50%;
}

.elementor-363 .elementor-element.elementor-element-3df3c5f {
  --display: flex;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-cedb8b5 img {
  width: 63%;
}

.elementor-363 .elementor-element.elementor-element-1d09256>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-1d09256 {
  text-align: center;
}

.elementor-363 .elementor-element.elementor-element-d296015 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-52b8657 .elementskit-btn {
  background-color: var(--e-global-color-accent);
  border-style: none;
}

.elementor-363 .elementor-element.elementor-element-52b8657 .ekit-btn-wraper {
  text-align: center;
}

.elementor-363 .elementor-element.elementor-element-52b8657 .elementskit-btn:hover {
  color: #ffffff;
}

.elementor-363 .elementor-element.elementor-element-52b8657 .elementskit-btn:hover svg path {
  stroke: #ffffff;
  fill: #ffffff;
}

.elementor-363 .elementor-element.elementor-element-52b8657 .elementskit-btn>i,
.elementor-363 .elementor-element.elementor-element-52b8657 .elementskit-btn>svg {
  margin-right: 5px;
}

.rtl .elementor-363 .elementor-element.elementor-element-52b8657 .elementskit-btn>i,
.rtl .elementor-363 .elementor-element.elementor-element-52b8657 .elementskit-btn>svg {
  margin-left: 5px;
  margin-right: 0;
}

.elementor-363 .elementor-element.elementor-element-1bc660b {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 2em;
  --padding-bottom: 2em;
  --padding-left: 0em;
  --padding-right: 0em;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-d286d79 {
  --display: flex;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-422dd8a .elementskit-section-title-wraper .elementskit-section-title {
  color: #14223B;
  font-family: "Open Sans", Sans-serif;
  font-size: 35px;
  font-weight: 600;
}

.elementor-363 .elementor-element.elementor-element-422dd8a .elementskit-section-title-wraper .elementskit-section-title>span {
  color: #000000;
}

.elementor-363 .elementor-element.elementor-element-422dd8a .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: #000000;
}

.elementor-363 .elementor-element.elementor-element-422dd8a .elementskit-section-title-wraper .elementskit-border-divider {
  width: 100px;
  background: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-422dd8a .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
  width: 100px;
  height: 4px;
  color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-422dd8a .elementskit-section-title-wraper .elementskit-border-star {
  width: 100px;
  height: 4px;
  color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-422dd8a .elementskit-section-title-wraper .elementskit-border-divider,
.elementor-363 .elementor-element.elementor-element-422dd8a .elementskit-border-divider::before {
  height: 4px;
}

.elementor-363 .elementor-element.elementor-element-422dd8a .elementskit-section-title-wraper .ekit_heading_separetor_wraper {
  margin: 0% 0% 3% 0%;
}

.elementor-363 .elementor-element.elementor-element-422dd8a .elementskit-section-title-wraper .elementskit-border-divider:before {
  background-color: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-422dd8a .elementskit-section-title-wraper .elementskit-border-star:after {
  background-color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-d125298 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-946a370 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 10px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-7cc2987.ekit-equal-height-enable,
.elementor-363 .elementor-element.elementor-element-7cc2987.ekit-equal-height-enable .elementor-widget-container,
.elementor-363 .elementor-element.elementor-element-7cc2987.ekit-equal-height-enable .ekit-wid-con,
.elementor-363 .elementor-element.elementor-element-7cc2987.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
  height: 100%;
}

.elementor-363 .elementor-element.elementor-element-7cc2987 .elementskit-infobox.gradient-active:hover::before {
  background-color: #88B6E5A1;
}

.elementor-363 .elementor-element.elementor-element-7cc2987 .elementskit-infobox {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #F5F5F5;
  border-radius: 1em 1em 1em 1em;
}

.elementor-363 .elementor-element.elementor-element-7cc2987 .elementskit-infobox:hover {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: rgba(37, 117, 252, 0);
}

.elementor-363 .elementor-element.elementor-element-7cc2987 .elementskit-infobox .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: #000000;
  font-size: 21px;
  font-weight: 400;
}

.elementor-363 .elementor-element.elementor-element-7cc2987 .elementskit-infobox:hover .elementskit-info-box-title {
  color: #FFFFFF;
}

.elementor-363 .elementor-element.elementor-element-7cc2987 .elementskit-infobox .box-body>p {
  color: #565656;
}

.elementor-363 .elementor-element.elementor-element-7cc2987 .elementskit-infobox:hover .box-body>p {
  color: #FFFFFF;
}

.elementor-363 .elementor-element.elementor-element-7cc2987 .elementskit-infobox p {
  margin: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-7cc2987 .elementkit-infobox-icon {
  color: #000000;
}

.elementor-363 .elementor-element.elementor-element-7cc2987 .elementskit-info-box-icon>svg path {
  fill: #000000;
  stroke: #000000;
}

.elementor-363 .elementor-element.elementor-element-7cc2987 .elementskit-info-box-icon {
  border-radius: 100px 100px 100px 100px;
}

.elementor-363 .elementor-element.elementor-element-7cc2987 .elementskit-infobox:hover .elementskit-info-box-icon i {
  color: #FFFFFF;
}

.elementor-363 .elementor-element.elementor-element-7cc2987 .elementskit-infobox:hover .elementskit-info-box-icon svg path {
  fill: #FFFFFF;
  stroke: #FFFFFF;
}

.elementor-363 .elementor-element.elementor-element-7cc2987 .elementskit-infobox .elementskit-info-box-icon :is(i, svg) {
  font-size: 40px;
}

.elementor-363 .elementor-element.elementor-element-7cc2987 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
  margin: 0px 20px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-7cc2987 .elementskit-infobox .elementskit-info-box-icon {
  transform: rotate(0deg);
  line-height: 40px;
}

.elementor-363 .elementor-element.elementor-element-7cc2987 .elementskit-infobox .elementkit-infobox-icon {
  line-height: 40px;
}

.elementor-363 .elementor-element.elementor-element-8f1d88c {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 10px;
  --padding-bottom: 0px;
  --padding-left: 10px;
  --padding-right: 0px;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-04bcf3e.ekit-equal-height-enable,
.elementor-363 .elementor-element.elementor-element-04bcf3e.ekit-equal-height-enable .elementor-widget-container,
.elementor-363 .elementor-element.elementor-element-04bcf3e.ekit-equal-height-enable .ekit-wid-con,
.elementor-363 .elementor-element.elementor-element-04bcf3e.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
  height: 100%;
}

.elementor-363 .elementor-element.elementor-element-04bcf3e .elementskit-infobox.gradient-active:hover::before {
  background-color: #88B6E5A1;
}

.elementor-363 .elementor-element.elementor-element-04bcf3e .elementskit-infobox {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #F5F5F5;
  border-radius: 1em 1em 1em 1em;
}

.elementor-363 .elementor-element.elementor-element-04bcf3e .elementskit-infobox:hover {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: rgba(37, 117, 252, 0);
}

.elementor-363 .elementor-element.elementor-element-04bcf3e .elementskit-infobox .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: #000000;
  font-size: 21px;
  font-weight: 400;
}

.elementor-363 .elementor-element.elementor-element-04bcf3e .elementskit-infobox:hover .elementskit-info-box-title {
  color: #FFFFFF;
}

.elementor-363 .elementor-element.elementor-element-04bcf3e .elementskit-infobox .box-body>p {
  color: #565656;
}

.elementor-363 .elementor-element.elementor-element-04bcf3e .elementskit-infobox:hover .box-body>p {
  color: #FFFFFF;
}

.elementor-363 .elementor-element.elementor-element-04bcf3e .elementskit-infobox p {
  margin: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-04bcf3e .elementkit-infobox-icon {
  color: #000000;
}

.elementor-363 .elementor-element.elementor-element-04bcf3e .elementskit-info-box-icon>svg path {
  fill: #000000;
  stroke: #000000;
}

.elementor-363 .elementor-element.elementor-element-04bcf3e .elementskit-info-box-icon {
  border-radius: 100px 100px 100px 100px;
}

.elementor-363 .elementor-element.elementor-element-04bcf3e .elementskit-infobox:hover .elementskit-info-box-icon i {
  color: #FFFFFF;
}

.elementor-363 .elementor-element.elementor-element-04bcf3e .elementskit-infobox:hover .elementskit-info-box-icon svg path {
  fill: #FFFFFF;
  stroke: #FFFFFF;
}

.elementor-363 .elementor-element.elementor-element-04bcf3e .elementskit-infobox .elementskit-info-box-icon :is(i, svg) {
  font-size: 40px;
}

.elementor-363 .elementor-element.elementor-element-04bcf3e .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
  margin: 0px 20px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-04bcf3e .elementskit-infobox .elementskit-info-box-icon {
  transform: rotate(0deg);
  line-height: 40px;
}

.elementor-363 .elementor-element.elementor-element-04bcf3e .elementskit-infobox .elementkit-infobox-icon {
  line-height: 40px;
}

.elementor-363 .elementor-element.elementor-element-7c6a55e {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 10px;
  --padding-bottom: 0px;
  --padding-left: 10px;
  --padding-right: 0px;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-7cc27c0.ekit-equal-height-enable,
.elementor-363 .elementor-element.elementor-element-7cc27c0.ekit-equal-height-enable .elementor-widget-container,
.elementor-363 .elementor-element.elementor-element-7cc27c0.ekit-equal-height-enable .ekit-wid-con,
.elementor-363 .elementor-element.elementor-element-7cc27c0.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
  height: 100%;
}

.elementor-363 .elementor-element.elementor-element-7cc27c0 .elementskit-infobox.gradient-active:hover::before {
  background-color: #88B6E5A1;
}

.elementor-363 .elementor-element.elementor-element-7cc27c0 .elementskit-infobox {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #F5F5F5;
  border-radius: 1em 1em 1em 1em;
}

.elementor-363 .elementor-element.elementor-element-7cc27c0 .elementskit-infobox:hover {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: rgba(37, 117, 252, 0);
}

.elementor-363 .elementor-element.elementor-element-7cc27c0 .elementskit-infobox .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: #000000;
  font-size: 21px;
  font-weight: 400;
}

.elementor-363 .elementor-element.elementor-element-7cc27c0 .elementskit-infobox:hover .elementskit-info-box-title {
  color: #FFFFFF;
}

.elementor-363 .elementor-element.elementor-element-7cc27c0 .elementskit-infobox .box-body>p {
  color: #565656;
}

.elementor-363 .elementor-element.elementor-element-7cc27c0 .elementskit-infobox:hover .box-body>p {
  color: #FFFFFF;
}

.elementor-363 .elementor-element.elementor-element-7cc27c0 .elementskit-infobox p {
  margin: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-7cc27c0 .elementkit-infobox-icon {
  color: #000000;
}

.elementor-363 .elementor-element.elementor-element-7cc27c0 .elementskit-info-box-icon>svg path {
  fill: #000000;
  stroke: #000000;
}

.elementor-363 .elementor-element.elementor-element-7cc27c0 .elementskit-info-box-icon {
  border-radius: 100px 100px 100px 100px;
}

.elementor-363 .elementor-element.elementor-element-7cc27c0 .elementskit-infobox:hover .elementskit-info-box-icon i {
  color: #FFFFFF;
}

.elementor-363 .elementor-element.elementor-element-7cc27c0 .elementskit-infobox:hover .elementskit-info-box-icon svg path {
  fill: #FFFFFF;
  stroke: #FFFFFF;
}

.elementor-363 .elementor-element.elementor-element-7cc27c0 .elementskit-infobox .elementskit-info-box-icon :is(i, svg) {
  font-size: 40px;
}

.elementor-363 .elementor-element.elementor-element-7cc27c0 .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
  margin: 0px 20px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-7cc27c0 .elementskit-infobox .elementskit-info-box-icon {
  transform: rotate(0deg);
  line-height: 40px;
}

.elementor-363 .elementor-element.elementor-element-7cc27c0 .elementskit-infobox .elementkit-infobox-icon {
  line-height: 40px;
}

.elementor-363 .elementor-element.elementor-element-a355a07 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-636029b {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 10px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-9a380ab.ekit-equal-height-enable,
.elementor-363 .elementor-element.elementor-element-9a380ab.ekit-equal-height-enable .elementor-widget-container,
.elementor-363 .elementor-element.elementor-element-9a380ab.ekit-equal-height-enable .ekit-wid-con,
.elementor-363 .elementor-element.elementor-element-9a380ab.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
  height: 100%;
}

.elementor-363 .elementor-element.elementor-element-9a380ab .elementskit-infobox.gradient-active:hover::before {
  background-color: #88B6E5A1;
}

.elementor-363 .elementor-element.elementor-element-9a380ab .elementskit-infobox {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #F5F5F5;
  border-radius: 1em 1em 1em 1em;
}

.elementor-363 .elementor-element.elementor-element-9a380ab .elementskit-infobox:hover {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: rgba(37, 117, 252, 0);
}

.elementor-363 .elementor-element.elementor-element-9a380ab .elementskit-infobox .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: #000000;
  font-size: 21px;
  font-weight: 400;
}

.elementor-363 .elementor-element.elementor-element-9a380ab .elementskit-infobox:hover .elementskit-info-box-title {
  color: #FFFFFF;
}

.elementor-363 .elementor-element.elementor-element-9a380ab .elementskit-infobox .box-body>p {
  color: #565656;
}

.elementor-363 .elementor-element.elementor-element-9a380ab .elementskit-infobox:hover .box-body>p {
  color: #FFFFFF;
}

.elementor-363 .elementor-element.elementor-element-9a380ab .elementskit-infobox p {
  margin: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-9a380ab .elementkit-infobox-icon {
  color: #000000;
}

.elementor-363 .elementor-element.elementor-element-9a380ab .elementskit-info-box-icon>svg path {
  fill: #000000;
  stroke: #000000;
}

.elementor-363 .elementor-element.elementor-element-9a380ab .elementskit-info-box-icon {
  border-radius: 100px 100px 100px 100px;
}

.elementor-363 .elementor-element.elementor-element-9a380ab .elementskit-infobox:hover .elementskit-info-box-icon i {
  color: #FFFFFF;
}

.elementor-363 .elementor-element.elementor-element-9a380ab .elementskit-infobox:hover .elementskit-info-box-icon svg path {
  fill: #FFFFFF;
  stroke: #FFFFFF;
}

.elementor-363 .elementor-element.elementor-element-9a380ab .elementskit-infobox .elementskit-info-box-icon :is(i, svg) {
  font-size: 40px;
}

.elementor-363 .elementor-element.elementor-element-9a380ab .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
  margin: 0px 20px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-9a380ab .elementskit-infobox .elementskit-info-box-icon {
  transform: rotate(0deg);
  line-height: 40px;
}

.elementor-363 .elementor-element.elementor-element-9a380ab .elementskit-infobox .elementkit-infobox-icon {
  line-height: 40px;
}

.elementor-363 .elementor-element.elementor-element-efd0142 {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 10px;
  --padding-bottom: 0px;
  --padding-left: 10px;
  --padding-right: 0px;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-ab2e9bb.ekit-equal-height-enable,
.elementor-363 .elementor-element.elementor-element-ab2e9bb.ekit-equal-height-enable .elementor-widget-container,
.elementor-363 .elementor-element.elementor-element-ab2e9bb.ekit-equal-height-enable .ekit-wid-con,
.elementor-363 .elementor-element.elementor-element-ab2e9bb.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
  height: 100%;
}

.elementor-363 .elementor-element.elementor-element-ab2e9bb .elementskit-infobox.gradient-active:hover::before {
  background-color: #88B6E5A1;
}

.elementor-363 .elementor-element.elementor-element-ab2e9bb .elementskit-infobox {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #F5F5F5;
  border-radius: 1em 1em 1em 1em;
}

.elementor-363 .elementor-element.elementor-element-ab2e9bb .elementskit-infobox:hover {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: rgba(37, 117, 252, 0);
}

.elementor-363 .elementor-element.elementor-element-ab2e9bb .elementskit-infobox .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: #000000;
  font-size: 21px;
  font-weight: 400;
}

.elementor-363 .elementor-element.elementor-element-ab2e9bb .elementskit-infobox:hover .elementskit-info-box-title {
  color: #FFFFFF;
}

.elementor-363 .elementor-element.elementor-element-ab2e9bb .elementskit-infobox .box-body>p {
  color: #565656;
}

.elementor-363 .elementor-element.elementor-element-ab2e9bb .elementskit-infobox:hover .box-body>p {
  color: #FFFFFF;
}

.elementor-363 .elementor-element.elementor-element-ab2e9bb .elementskit-infobox p {
  margin: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-ab2e9bb .elementkit-infobox-icon {
  color: #000000;
}

.elementor-363 .elementor-element.elementor-element-ab2e9bb .elementskit-info-box-icon>svg path {
  fill: #000000;
  stroke: #000000;
}

.elementor-363 .elementor-element.elementor-element-ab2e9bb .elementskit-info-box-icon {
  border-radius: 100px 100px 100px 100px;
}

.elementor-363 .elementor-element.elementor-element-ab2e9bb .elementskit-infobox:hover .elementskit-info-box-icon i {
  color: #FFFFFF;
}

.elementor-363 .elementor-element.elementor-element-ab2e9bb .elementskit-infobox:hover .elementskit-info-box-icon svg path {
  fill: #FFFFFF;
  stroke: #FFFFFF;
}

.elementor-363 .elementor-element.elementor-element-ab2e9bb .elementskit-infobox .elementskit-info-box-icon :is(i, svg) {
  font-size: 40px;
}

.elementor-363 .elementor-element.elementor-element-ab2e9bb .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
  margin: 0px 20px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-ab2e9bb .elementskit-infobox .elementskit-info-box-icon {
  transform: rotate(0deg);
  line-height: 40px;
}

.elementor-363 .elementor-element.elementor-element-ab2e9bb .elementskit-infobox .elementkit-infobox-icon {
  line-height: 40px;
}

.elementor-363 .elementor-element.elementor-element-9c043bb {
  --display: flex;
  --background-transition: 0.3s;
  --padding-top: 10px;
  --padding-bottom: 0px;
  --padding-left: 10px;
  --padding-right: 0px;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-587d3ad.ekit-equal-height-enable,
.elementor-363 .elementor-element.elementor-element-587d3ad.ekit-equal-height-enable .elementor-widget-container,
.elementor-363 .elementor-element.elementor-element-587d3ad.ekit-equal-height-enable .ekit-wid-con,
.elementor-363 .elementor-element.elementor-element-587d3ad.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
  height: 100%;
}

.elementor-363 .elementor-element.elementor-element-587d3ad .elementskit-infobox.gradient-active:hover::before {
  background-color: #88B6E5A1;
}

.elementor-363 .elementor-element.elementor-element-587d3ad .elementskit-infobox {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #F5F5F5;
  border-radius: 1em 1em 1em 1em;
}

.elementor-363 .elementor-element.elementor-element-587d3ad .elementskit-infobox:hover {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: rgba(37, 117, 252, 0);
}

.elementor-363 .elementor-element.elementor-element-587d3ad .elementskit-infobox .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: #000000;
  font-size: 21px;
  font-weight: 400;
}

.elementor-363 .elementor-element.elementor-element-587d3ad .elementskit-infobox:hover .elementskit-info-box-title {
  color: #FFFFFF;
}

.elementor-363 .elementor-element.elementor-element-587d3ad .elementskit-infobox .box-body>p {
  color: #565656;
}

.elementor-363 .elementor-element.elementor-element-587d3ad .elementskit-infobox:hover .box-body>p {
  color: #FFFFFF;
}

.elementor-363 .elementor-element.elementor-element-587d3ad .elementskit-infobox p {
  margin: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-587d3ad .elementkit-infobox-icon {
  color: #000000;
}

.elementor-363 .elementor-element.elementor-element-587d3ad .elementskit-info-box-icon>svg path {
  fill: #000000;
  stroke: #000000;
}

.elementor-363 .elementor-element.elementor-element-587d3ad .elementskit-info-box-icon {
  border-radius: 100px 100px 100px 100px;
}

.elementor-363 .elementor-element.elementor-element-587d3ad .elementskit-infobox:hover .elementskit-info-box-icon i {
  color: #FFFFFF;
}

.elementor-363 .elementor-element.elementor-element-587d3ad .elementskit-infobox:hover .elementskit-info-box-icon svg path {
  fill: #FFFFFF;
  stroke: #FFFFFF;
}

.elementor-363 .elementor-element.elementor-element-587d3ad .elementskit-infobox .elementskit-info-box-icon :is(i, svg) {
  font-size: 40px;
}

.elementor-363 .elementor-element.elementor-element-587d3ad .elementskit-infobox .elementskit-box-header .elementskit-info-box-icon {
  margin: 0px 20px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-587d3ad .elementskit-infobox .elementskit-info-box-icon {
  transform: rotate(0deg);
  line-height: 40px;
}

.elementor-363 .elementor-element.elementor-element-587d3ad .elementskit-infobox .elementkit-infobox-icon {
  line-height: 40px;
}

.elementor-363 .elementor-element.elementor-element-9cb34f5 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 10px 10px;
  --background-transition: 0.3s;
  --padding-top: 2em;
  --padding-bottom: 2em;
  --padding-left: 0em;
  --padding-right: 0em;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-9cb34f5:not(.elementor-motion-effects-element-type-background),
.elementor-363 .elementor-element.elementor-element-9cb34f5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #F5F5F5;
}

.elementor-363 .elementor-element.elementor-element-9cb34f5,
.elementor-363 .elementor-element.elementor-element-9cb34f5::before {
  --border-transition: 0.3s;
}

.elementor-363 .elementor-element.elementor-element-c3883cc {
  --display: flex;
  --justify-content: space-around;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-c6929c5 .elementskit-section-title-wraper .elementskit-section-title {
  color: #14223B;
  font-family: "Open Sans", Sans-serif;
  font-size: 35px;
  font-weight: 600;
}

.elementor-363 .elementor-element.elementor-element-c6929c5 .elementskit-section-title-wraper .elementskit-section-title>span {
  color: #000000;
}

.elementor-363 .elementor-element.elementor-element-c6929c5 .elementskit-section-title-wraper .elementskit-section-title:hover>span {
  color: #000000;
}

.elementor-363 .elementor-element.elementor-element-c6929c5 .elementskit-section-title-wraper .elementskit-border-divider {
  width: 100px;
  background: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-c6929c5 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long {
  width: 100px;
  height: 4px;
  color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-c6929c5 .elementskit-section-title-wraper .elementskit-border-star {
  width: 100px;
  height: 4px;
  color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-c6929c5 .elementskit-section-title-wraper .elementskit-border-divider,
.elementor-363 .elementor-element.elementor-element-c6929c5 .elementskit-border-divider::before {
  height: 4px;
}

.elementor-363 .elementor-element.elementor-element-c6929c5 .elementskit-section-title-wraper .ekit_heading_separetor_wraper {
  margin: 0% 0% 3% 0%;
}

.elementor-363 .elementor-element.elementor-element-c6929c5 .elementskit-section-title-wraper .elementskit-border-divider:before {
  background-color: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-c6929c5 .elementskit-section-title-wraper .elementskit-border-star:after {
  background-color: var(--e-global-color-accent);
}

.elementor-363 .elementor-element.elementor-element-5145561 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"],
.elementor-363 .elementor-element.elementor-element-5145561 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true],
.elementor-363 .elementor-element.elementor-element-5145561 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"] {
  background-color: #ffffff;
}

.elementor-363 .elementor-element.elementor-element-5145561 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
  background-color: #ffffff;
  font-size: 22px;
  font-weight: 600;
  line-height: 24px;
  border-radius: 0px 0px 0px 0px;
  padding: 22px 40px 22px 40px;
}

.elementor-363 .elementor-element.elementor-element-5145561 .elementskit-accordion .elementskit-card-body,
.elementor-363 .elementor-element.elementor-element-5145561 .accordion.floating-style .elementskit-card-body {
  background-color: #ffffff;
}

.elementor-363 .elementor-element.elementor-element-5145561 {
  width: var(--container-widget-width, 970px);
  max-width: 970px;
  --container-widget-width: 970px;
  --container-widget-flex-grow: 0;
  align-self: center;
  z-index: 0;
}

.elementor-363 .elementor-element.elementor-element-5145561>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-5145561 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"] {
  border-radius: 0px 0px 0px 0px;
}

.elementor-363 .elementor-element.elementor-element-5145561 .elementskit-accordion .elementskit-card:not(:last-child) {
  margin-bottom: -5px;
}

.elementor-363 .elementor-element.elementor-element-5145561 .elementskit-accordion .elementskit-card-body p {
  color: #777777;
}

.elementor-363 .elementor-element.elementor-element-5145561 .elementskit-accordion .elementskit-card-body {
  color: #777777;
  border-radius: 0px 0px 0px 0px;
  padding: 0px 40px 40px 40px;
}

.elementor-363 .elementor-element.elementor-element-5145561 .elementskit-accordion .elementskit-card-body p,
.elementor-363 .elementor-element.elementor-element-5145561 .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);
}

.elementor-363 .elementor-element.elementor-element-5145561 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
  font-size: 16px;
}

.elementor-363 .elementor-element.elementor-element-5145561 .elementskit-accordion .elementskit-card-header .elementskit-btn-link svg {
  max-width: 16px;
  height: auto;
}

.elementor-363 .elementor-element.elementor-element-5145561 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
  color: #121A24;
}

.elementor-363 .elementor-element.elementor-element-5145561 .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="false"] svg path {
  stroke: #121A24;
  fill: #121A24;
}

.elementor-363 .elementor-element.elementor-element-5145561 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .icon-closed {
  font-size: 16px;
}

.elementor-363 .elementor-element.elementor-element-5145561 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link svg {
  max-width: 16px;
  height: auto;
}

.elementor-363 .elementor-element.elementor-element-f6f6c8a {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 40px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 50px;
  --padding-left: 0px;
  --padding-right: 0px;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-f6f6c8a:not(.elementor-motion-effects-element-type-background),
.elementor-363 .elementor-element.elementor-element-f6f6c8a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-51e5f99);
}

.elementor-363 .elementor-element.elementor-element-f6f6c8a,
.elementor-363 .elementor-element.elementor-element-f6f6c8a::before {
  --border-transition: 0.3s;
}

.elementor-363 .elementor-element.elementor-element-592508a {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  overflow: visible;
}

.elementor-363 .elementor-element.elementor-element-592508a.e-con {
  --align-self: center;
}

.elementor-363 .elementor-element.elementor-element-e1836c9>.elementor-widget-container {
  margin: 20px 0px -20px 0px;
}

.elementor-363 .elementor-element.elementor-element-e1836c9 {
  text-align: center;
  color: #FFFFFF;
  font-size: 25px;
  font-weight: 600;
}

.elementor-widget-form .elementor-field-group>label,
.elementor-widget-form .elementor-field-subgroup label {
  color: var(--e-global-color-text);
}

.elementor-widget-form .elementor-field-group>label {
  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);
}

.elementor-widget-form .elementor-field-type-html {
  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);
}

.elementor-widget-form .elementor-field-group .elementor-field {
  color: var(--e-global-color-text);
}

.elementor-widget-form .elementor-field-group .elementor-field,
.elementor-widget-form .elementor-field-subgroup label {
  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);
}

.elementor-widget-form .elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-form .e-form__buttons__wrapper__button-next {
  background-color: var(--e-global-color-accent);
}

.elementor-widget-form .elementor-button[type="submit"] {
  background-color: var(--e-global-color-accent);
}

.elementor-widget-form .e-form__buttons__wrapper__button-previous {
  background-color: var(--e-global-color-accent);
}

.elementor-widget-form .elementor-message {
  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);
}

.elementor-widget-form .e-form__indicators__indicator,
.elementor-widget-form .e-form__indicators__indicator__label {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-widget-form {
  --e-form-steps-indicator-inactive-primary-color: var(--e-global-color-text);
  --e-form-steps-indicator-active-primary-color: var(--e-global-color-accent);
  --e-form-steps-indicator-completed-primary-color: var(--e-global-color-accent);
  --e-form-steps-indicator-progress-color: var(--e-global-color-accent);
  --e-form-steps-indicator-progress-background-color: var(--e-global-color-text);
  --e-form-steps-indicator-progress-meter-color: var(--e-global-color-text);
}

.elementor-widget-form .e-form__indicators__indicator__progress__meter {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-363 .elementor-element.elementor-element-7c85bd8 .elementor-field-group {
  padding-right: calc(10px/2);
  padding-left: calc(10px/2);
  margin-bottom: 10px;
}

.elementor-363 .elementor-element.elementor-element-7c85bd8 .elementor-form-fields-wrapper {
  margin-left: calc(-10px/2);
  margin-right: calc(-10px/2);
  margin-bottom: -10px;
}

.elementor-363 .elementor-element.elementor-element-7c85bd8 .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-363 .elementor-element.elementor-element-7c85bd8 .elementor-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}

body.rtl .elementor-363 .elementor-element.elementor-element-7c85bd8 .elementor-labels-inline .elementor-field-group>label {
  padding-left: 7px;
}

body:not(.rtl) .elementor-363 .elementor-element.elementor-element-7c85bd8 .elementor-labels-inline .elementor-field-group>label {
  padding-right: 7px;
}

body .elementor-363 .elementor-element.elementor-element-7c85bd8 .elementor-labels-above .elementor-field-group>label {
  padding-bottom: 7px;
}

.elementor-363 .elementor-element.elementor-element-7c85bd8 .elementor-field-group>label,
.elementor-363 .elementor-element.elementor-element-7c85bd8 .elementor-field-subgroup label {
  color: #FFFFFF;
}

.elementor-363 .elementor-element.elementor-element-7c85bd8 .elementor-field-type-html {
  padding-bottom: 0px;
}

.elementor-363 .elementor-element.elementor-element-7c85bd8 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper) {
  background-color: #ffffff;
}

.elementor-363 .elementor-element.elementor-element-7c85bd8 .elementor-field-group .elementor-select-wrapper select {
  background-color: #ffffff;
}

.elementor-363 .elementor-element.elementor-element-7c85bd8 .e-form__buttons__wrapper__button-next {
  color: #ffffff;
}

.elementor-363 .elementor-element.elementor-element-7c85bd8 .elementor-button[type="submit"] {
  color: #ffffff;
}

.elementor-363 .elementor-element.elementor-element-7c85bd8 .elementor-button[type="submit"] svg * {
  fill: #ffffff;
}

.elementor-363 .elementor-element.elementor-element-7c85bd8 .e-form__buttons__wrapper__button-previous {
  color: #ffffff;
}

.elementor-363 .elementor-element.elementor-element-7c85bd8 .e-form__buttons__wrapper__button-next:hover {
  color: #ffffff;
}

.elementor-363 .elementor-element.elementor-element-7c85bd8 .elementor-button[type="submit"]:hover {
  color: #ffffff;
}

.elementor-363 .elementor-element.elementor-element-7c85bd8 .elementor-button[type="submit"]:hover svg * {
  fill: #ffffff;
}

.elementor-363 .elementor-element.elementor-element-7c85bd8 .e-form__buttons__wrapper__button-previous:hover {
  color: #ffffff;
}

.elementor-363 .elementor-element.elementor-element-7c85bd8 {
  --e-form-steps-indicators-spacing: 20px;
  --e-form-steps-indicator-padding: 30px;
  --e-form-steps-indicator-inactive-secondary-color: #ffffff;
  --e-form-steps-indicator-active-secondary-color: #ffffff;
  --e-form-steps-indicator-completed-secondary-color: #ffffff;
  --e-form-steps-divider-width: 1px;
  --e-form-steps-divider-gap: 10px;
}

:root {
  --page-title-display: none;
}

@media(max-width:1024px) {
  .elementor-363 .elementor-element.elementor-element-58b7eb6 {
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
  }

  .elementor-363 .elementor-element.elementor-element-854565d .elementskit-section-title-wraper .elementskit-section-title {
    font-size: 25px;
  }

  .elementor-363 .elementor-element.elementor-element-854565d .elementskit-section-title-wraper p {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-eeb39e6 .ekit_double_button {
    width: 100%;
  }

  .elementor-363 .elementor-element.elementor-element-eeb39e6 .ekit-double-btn.ekit-double-btn-one {
    font-size: 14px;
    padding: 12px 25px 12px 25px;
  }

  .elementor-363 .elementor-element.elementor-element-eeb39e6 .ekit-double-btn.ekit-double-btn-one>i {
    font-size: 16px;
  }

  .elementor-363 .elementor-element.elementor-element-eeb39e6 .ekit-double-btn.ekit-double-btn-one>svg {
    max-width: 16px;
  }

  .elementor-363 .elementor-element.elementor-element-eeb39e6 .ekit-double-btn.ekit-double-btn-two {
    font-size: 14px;
    padding: 12px 25px 12px 25px;
  }

  .elementor-363 .elementor-element.elementor-element-eeb39e6 .ekit-double-btn.ekit-double-btn-two>i {
    font-size: 16px;
  }

  .elementor-363 .elementor-element.elementor-element-eeb39e6 .ekit-double-btn.ekit-double-btn-two>svg {
    max-width: 16px;
  }

  .elementor-363 .elementor-element.elementor-element-75c58cb {
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  }

  .elementor-widget-image .widget-image-caption {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-36a1935 {
    top: 4px;
  }

  .elementor-363 .elementor-element.elementor-element-36a1935 img {
    width: 100%;
  }

  .elementor-363 .elementor-element.elementor-element-4fec4c1 img {
    width: 80%;
  }

  .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-widget-icon-list .elementor-icon-list-item>a {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-805fa9f {
    width: var(--container-widget-width, 77%);
    max-width: 77%;
    --container-widget-width: 77%;
    --container-widget-flex-grow: 0;
  }

  .elementor-363 .elementor-element.elementor-element-173b95f .elementskit-section-title-wraper .elementskit-section-title {
    font-size: 25px;
  }

  .elementor-363 .elementor-element.elementor-element-a1d85e3 .elementskit-info-image-box.floating-style .elementskit-box-body {
    height: 81px;
    width: 330px;
  }

  .elementor-363 .elementor-element.elementor-element-a1d85e3 .elementskit-info-image-box.floating-style:hover .elementskit-box-body {
    height: 412px;
  }

  .elementor-363 .elementor-element.elementor-element-a1d85e3 .elementskit-info-image-box .elementskit-box-body {
    padding: 10px 10px 10px 10px;
  }

  .elementor-363 .elementor-element.elementor-element-a1d85e3 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a) {
    font-size: var(--e-global-typography-secondary-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-a1d85e3 .elementskit-info-image-box .elementskit-box-style-content {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-c33fe8a .elementskit-info-image-box.floating-style .elementskit-box-body {
    height: 81px;
    width: 330px;
  }

  .elementor-363 .elementor-element.elementor-element-c33fe8a .elementskit-info-image-box.floating-style:hover .elementskit-box-body {
    height: 412px;
  }

  .elementor-363 .elementor-element.elementor-element-c33fe8a .elementskit-info-image-box .elementskit-box-body {
    padding: 10px 10px 10px 10px;
  }

  .elementor-363 .elementor-element.elementor-element-c33fe8a .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a) {
    font-size: var(--e-global-typography-secondary-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-c33fe8a .elementskit-info-image-box .elementskit-box-style-content {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-bfb38cd .elementskit-info-image-box.floating-style .elementskit-box-body {
    height: 81px;
    width: 330px;
  }

  .elementor-363 .elementor-element.elementor-element-bfb38cd .elementskit-info-image-box.floating-style:hover .elementskit-box-body {
    height: 412px;
  }

  .elementor-363 .elementor-element.elementor-element-bfb38cd .elementskit-info-image-box .elementskit-box-body {
    padding: 10px 10px 10px 10px;
  }

  .elementor-363 .elementor-element.elementor-element-bfb38cd .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a) {
    font-size: var(--e-global-typography-secondary-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-bfb38cd .elementskit-info-image-box .elementskit-box-style-content {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-3166998 .elementskit-info-image-box.floating-style .elementskit-box-body {
    height: 81px;
    width: 330px;
  }

  .elementor-363 .elementor-element.elementor-element-3166998 .elementskit-info-image-box.floating-style:hover .elementskit-box-body {
    height: 412px;
  }

  .elementor-363 .elementor-element.elementor-element-3166998 .elementskit-info-image-box .elementskit-box-body {
    padding: 10px 10px 10px 10px;
  }

  .elementor-363 .elementor-element.elementor-element-3166998 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a) {
    font-size: var(--e-global-typography-secondary-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-3166998 .elementskit-info-image-box .elementskit-box-style-content {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-ccc2e17 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: 25px;
  }

  .elementor-363 .elementor-element.elementor-element-55268ae .ekit-flip-box-front-title {
    font-size: var(--e-global-typography-primary-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-55268ae .ekit-flip-box-back-description {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-24281df .ekit-flip-box-front-title {
    font-size: var(--e-global-typography-primary-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-24281df .ekit-flip-box-back-description {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-709077b {
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
  }

  .elementor-363 .elementor-element.elementor-element-b92089d .ekit-flip-box-front-title {
    font-size: var(--e-global-typography-primary-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-b92089d .ekit-flip-box-back-description {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-589234b .ekit-wid-con .ekit-flip-box {
    height: 300px;
  }

  .elementor-363 .elementor-element.elementor-element-589234b .ekit-flip-box-front-title {
    font-size: var(--e-global-typography-secondary-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-589234b .ekit-flip-box-back-description {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-747ec9f .ekit-wid-con .ekit-flip-box {
    height: 300px;
  }

  .elementor-363 .elementor-element.elementor-element-747ec9f .ekit-flip-box-front-title {
    font-size: var(--e-global-typography-secondary-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-747ec9f .ekit-flip-box-back-description {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-e477f49 {
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
  }

  .elementor-363 .elementor-element.elementor-element-eb0c05a .ekit-wid-con .ekit-flip-box {
    height: 300px;
  }

  .elementor-363 .elementor-element.elementor-element-eb0c05a .ekit-flip-box-front-title {
    font-size: var(--e-global-typography-secondary-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-eb0c05a .ekit-flip-box-back-description {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-2a03a7b {
    --padding-top: 40px;
    --padding-bottom: 60px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-363 .elementor-element.elementor-element-250a5bb .elementskit-section-title-wraper .elementskit-section-title {
    font-size: 25px;
  }

  .elementor-363 .elementor-element.elementor-element-250a5bb .elementskit-section-title-wraper .elementskit-section-subtitle {
    font-size: var(--e-global-typography-secondary-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-289a554 .elementskit-testimonial-slider {
    --ekit_testimonial_left_right_spacing: 10px;
    --ekit_testimonial_slidetoshow: 2;
  }

  .elementor-363 .elementor-element.elementor-element-289a554 .elementskit-commentor-content {
    min-height: 183px;
  }

  .elementor-363 .elementor-element.elementor-element-594c93c .elementskit-section-title-wraper .elementskit-section-title {
    font-size: 25px;
  }

  .elementor-363 .elementor-element.elementor-element-4134965 .elementskit-infobox .elementskit-info-box-title {
    font-size: var(--e-global-typography-secondary-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-4134965 .elementskit-infobox .box-body>p {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-ed35672 .elementskit-infobox .elementskit-info-box-title {
    font-size: var(--e-global-typography-secondary-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-ed35672 .elementskit-infobox .box-body>p {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-37f35f1 .elementskit-infobox .elementskit-info-box-title {
    font-size: var(--e-global-typography-secondary-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-37f35f1 .elementskit-infobox .box-body>p {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-a9642ca {
    --padding-top: 2em;
    --padding-bottom: 2em;
    --padding-left: 2em;
    --padding-right: 2em;
  }

  .elementor-widget-text-editor {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-4f5d9ec {
    font-size: var(--e-global-typography-primary-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-2f8cd59 .ekit_double_button {
    width: 100%;
  }

  .elementor-363 .elementor-element.elementor-element-2f8cd59 .ekit-double-btn.ekit-double-btn-one {
    font-size: 14px;
    padding: 12px 25px 12px 25px;
  }

  .elementor-363 .elementor-element.elementor-element-2f8cd59 .ekit-double-btn.ekit-double-btn-one>i {
    font-size: 16px;
  }

  .elementor-363 .elementor-element.elementor-element-2f8cd59 .ekit-double-btn.ekit-double-btn-one>svg {
    max-width: 16px;
  }

  .elementor-363 .elementor-element.elementor-element-2f8cd59 .ekit-double-btn.ekit-double-btn-two {
    font-size: 14px;
    padding: 12px 25px 12px 25px;
  }

  .elementor-363 .elementor-element.elementor-element-2f8cd59 .ekit-double-btn.ekit-double-btn-two>i {
    font-size: 16px;
  }

  .elementor-363 .elementor-element.elementor-element-2f8cd59 .ekit-double-btn.ekit-double-btn-two>svg {
    max-width: 16px;
  }

  .elementor-363 .elementor-element.elementor-element-b3989dd .elementskit-section-title-wraper .elementskit-section-title {
    font-size: 25px;
  }

  .elementor-363 .elementor-element.elementor-element-a88f097 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }

  .elementor-363 .elementor-element.elementor-element-a836e08 {
    --justify-content: flex-start;
  }

  .elementor-363 .elementor-element.elementor-element-485dd52 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: 25px;
  }

  .elementor-363 .elementor-element.elementor-element-c6a5171 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: 25px;
  }

  .elementor-widget-ucaddon_toggle_text_button .short_txt {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-widget-ucaddon_toggle_text_button .long_txt {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-widget-ucaddon_toggle_text_button .uc_style_toggle_text_button_elementor_button_text {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-widget-ucaddon_toggle_text_button .uc_style_toggle_text_button_elementor_button_text_close {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-5f7dc62 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: 25px;
  }

  .elementor-363 .elementor-element.elementor-element-823e0d2 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: 25px;
  }

  .elementor-363 .elementor-element.elementor-element-ff5ba7d .elementskit-section-title-wraper .elementskit-section-title {
    font-size: 25px;
  }

  .elementor-363 .elementor-element.elementor-element-c328fe1 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: 25px;
  }

  .elementor-363 .elementor-element.elementor-element-721cb55 img {
    width: 100%;
  }

  .elementor-363 .elementor-element.elementor-element-0d548a3 {
    --grid-auto-flow: row;
  }

  .elementor-363 .elementor-element.elementor-element-1d09256>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-363 .elementor-element.elementor-element-422dd8a .elementskit-section-title-wraper .elementskit-section-title {
    font-size: 25px;
  }

  .elementor-363 .elementor-element.elementor-element-7cc2987 .elementskit-infobox .elementskit-info-box-title {
    font-size: 17px;
  }

  .elementor-363 .elementor-element.elementor-element-04bcf3e .elementskit-infobox .elementskit-info-box-title {
    font-size: 17px;
  }

  .elementor-363 .elementor-element.elementor-element-7cc27c0 .elementskit-infobox .elementskit-info-box-title {
    font-size: 17px;
  }

  .elementor-363 .elementor-element.elementor-element-9a380ab .elementskit-infobox .elementskit-info-box-title {
    font-size: 17px;
  }

  .elementor-363 .elementor-element.elementor-element-ab2e9bb .elementskit-infobox .elementskit-info-box-title {
    font-size: 17px;
  }

  .elementor-363 .elementor-element.elementor-element-587d3ad .elementskit-infobox .elementskit-info-box-title {
    font-size: 17px;
  }

  .elementor-363 .elementor-element.elementor-element-c6929c5 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: 25px;
  }

  .elementor-363 .elementor-element.elementor-element-5145561 .elementskit-accordion .elementskit-card-body p,
  .elementor-363 .elementor-element.elementor-element-5145561 .elementskit-accordion .elementskit-card-body {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-e1836c9 {
    font-size: 22px;
  }

  .elementor-widget-form .elementor-field-group>label {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-widget-form .elementor-field-type-html {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-widget-form .elementor-field-group .elementor-field,
  .elementor-widget-form .elementor-field-subgroup label {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-widget-form .elementor-message {
    font-size: var(--e-global-typography-text-font-size);
  }
}

@media(max-width:767px) {
  .elementor-363 .elementor-element.elementor-element-58b7eb6 {
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 20px;
    --padding-right: 20px;
  }

  .elementor-363 .elementor-element.elementor-element-854565d .elementskit-section-title-wraper .elementskit-section-title {
    font-size: 22px;
  }

  .elementor-363 .elementor-element.elementor-element-854565d .elementskit-section-title-wraper p {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-eeb39e6 {
    width: auto;
    max-width: auto;
  }

  .elementor-363 .elementor-element.elementor-element-eeb39e6 .ekit_double_button {
    width: 100%;
  }

  .elementor-363 .elementor-element.elementor-element-eeb39e6 .ekit-double-btn.ekit-double-btn-one {
    margin: 0px 0px 0px 0px;
  }

  .elementor-363 .elementor-element.elementor-element-eeb39e6 .ekit-double-btn.ekit-double-btn-two {
    margin: 0px 0px 0px 0px;
  }

  .elementor-363 .elementor-element.elementor-element-75c58cb {
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }

  .elementor-widget-image .widget-image-caption {
    font-size: var(--e-global-typography-text-font-size);
  }

  body:not(.rtl) .elementor-363 .elementor-element.elementor-element-36a1935 {
    left: 10px;
  }

  body.rtl .elementor-363 .elementor-element.elementor-element-36a1935 {
    right: 10px;
  }

  .elementor-363 .elementor-element.elementor-element-36a1935 {
    top: 4px;
  }

  div.elementor-363 .elementor-element.elementor-element-36a1935:not(.elementor-widget-video, .elementor-widget-elementskit-image-hover-effect) .elementor-widget-container img {
    -webkit-mask-position: top center;
  }

  div.elementor-363 .elementor-element.elementor-element-36a1935.elementor-widget-video .elementor-widget-container {
    -webkit-mask-position: top center;
  }

  div.elementor-363 .elementor-element.elementor-element-36a1935.elementor-widget-elementskit-image-hover-effect .elementor-widget-container {
    -webkit-mask-position: top center;
  }

  .elementor-363 .elementor-element.elementor-element-36a1935 img {
    width: 87%;
  }

  .elementor-363 .elementor-element.elementor-element-4fec4c1 img {
    width: 94%;
  }

  .elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-widget-icon-list .elementor-icon-list-item>a {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-173b95f .elementskit-section-title-wraper .elementskit-section-title {
    font-size: 22px;
  }

  .elementor-363 .elementor-element.elementor-element-a1d85e3 .elementskit-info-image-box.floating-style .elementskit-box-body {
    height: 73px;
  }

  .elementor-363 .elementor-element.elementor-element-a1d85e3 .elementskit-info-image-box.floating-style:hover .elementskit-box-body {
    height: 321px;
  }

  .elementor-363 .elementor-element.elementor-element-a1d85e3 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a) {
    font-size: var(--e-global-typography-secondary-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-a1d85e3 .elementskit-info-image-box .elementskit-box-style-content {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-c33fe8a .elementskit-info-image-box.floating-style .elementskit-box-body {
    height: 73px;
  }

  .elementor-363 .elementor-element.elementor-element-c33fe8a .elementskit-info-image-box.floating-style:hover .elementskit-box-body {
    height: 321px;
  }

  .elementor-363 .elementor-element.elementor-element-c33fe8a .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a) {
    font-size: var(--e-global-typography-secondary-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-c33fe8a .elementskit-info-image-box .elementskit-box-style-content {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-bfb38cd .elementskit-info-image-box.floating-style .elementskit-box-body {
    height: 73px;
  }

  .elementor-363 .elementor-element.elementor-element-bfb38cd .elementskit-info-image-box.floating-style:hover .elementskit-box-body {
    height: 321px;
  }

  .elementor-363 .elementor-element.elementor-element-bfb38cd .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a) {
    font-size: var(--e-global-typography-secondary-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-bfb38cd .elementskit-info-image-box .elementskit-box-style-content {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-3166998 .elementskit-info-image-box.floating-style .elementskit-box-body {
    height: 73px;
  }

  .elementor-363 .elementor-element.elementor-element-3166998 .elementskit-info-image-box.floating-style:hover .elementskit-box-body {
    height: 321px;
  }

  .elementor-363 .elementor-element.elementor-element-3166998 .elementskit-info-image-box .elementskit-box-content :is(.elementskit-info-box-title, .elementskit-info-box-title a) {
    font-size: var(--e-global-typography-secondary-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-3166998 .elementskit-info-image-box .elementskit-box-style-content {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-3709127 {
    --padding-top: 73px;
    --padding-bottom: 70px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-363 .elementor-element.elementor-element-ccc2e17 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: 22px;
  }

  .elementor-363 .elementor-element.elementor-element-37adcdd {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 15px;
    --padding-right: 15px;
  }

  .elementor-363 .elementor-element.elementor-element-55268ae .ekit-wid-con .ekit-flip-box {
    height: 300px;
  }

  .elementor-363 .elementor-element.elementor-element-55268ae .ekit-flip-box-front-title {
    font-size: var(--e-global-typography-primary-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-55268ae .ekit-flip-box-back-description {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-88bbe9d {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 15px;
    --padding-right: 15px;
  }

  .elementor-363 .elementor-element.elementor-element-24281df .ekit-wid-con .ekit-flip-box {
    height: 300px;
  }

  .elementor-363 .elementor-element.elementor-element-24281df .ekit-flip-box-front-title {
    font-size: var(--e-global-typography-primary-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-24281df .ekit-flip-box-back-description {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-709077b {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 15px;
    --padding-right: 15px;
  }

  .elementor-363 .elementor-element.elementor-element-b92089d .ekit-wid-con .ekit-flip-box {
    height: 300px;
  }

  .elementor-363 .elementor-element.elementor-element-b92089d .ekit-flip-box-front-title {
    font-size: var(--e-global-typography-primary-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-b92089d .ekit-flip-box-back-description {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-bc04e37 {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 15px;
    --padding-right: 15px;
  }

  .elementor-363 .elementor-element.elementor-element-589234b .ekit-flip-box-front-title {
    font-size: var(--e-global-typography-secondary-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-589234b .ekit-flip-box-back-description {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-d6e3cfa {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 15px;
    --padding-right: 15px;
  }

  .elementor-363 .elementor-element.elementor-element-747ec9f .ekit-flip-box-front-title {
    font-size: var(--e-global-typography-secondary-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-747ec9f .ekit-flip-box-back-description {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-e477f49 {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 15px;
    --padding-right: 15px;
  }

  .elementor-363 .elementor-element.elementor-element-eb0c05a .ekit-flip-box-front-title {
    font-size: var(--e-global-typography-secondary-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-eb0c05a .ekit-flip-box-back-description {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-250a5bb .elementskit-section-title-wraper .elementskit-section-title {
    font-size: 22px;
  }

  .elementor-363 .elementor-element.elementor-element-250a5bb .elementskit-section-title-wraper .elementskit-section-subtitle {
    font-size: var(--e-global-typography-secondary-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-289a554 .elementskit-testimonial-slider {
    --ekit_testimonial_left_right_spacing: 10px;
    --ekit_testimonial_slidetoshow: 1;
  }

  .elementor-363 .elementor-element.elementor-element-594c93c .elementskit-section-title-wraper .elementskit-section-title {
    font-size: 22px;
  }

  .elementor-363 .elementor-element.elementor-element-4134965 .elementskit-infobox .elementskit-info-box-title {
    font-size: var(--e-global-typography-secondary-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-4134965 .elementskit-infobox .box-body>p {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-ed35672 .elementskit-infobox .elementskit-info-box-title {
    font-size: var(--e-global-typography-secondary-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-ed35672 .elementskit-infobox .box-body>p {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-37f35f1 .elementskit-infobox .elementskit-info-box-title {
    font-size: var(--e-global-typography-secondary-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-37f35f1 .elementskit-infobox .box-body>p {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-widget-text-editor {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-4f5d9ec {
    font-size: var(--e-global-typography-primary-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-2f8cd59 {
    width: auto;
    max-width: auto;
  }

  .elementor-363 .elementor-element.elementor-element-2f8cd59 .ekit_double_button {
    width: 100%;
  }

  .elementor-363 .elementor-element.elementor-element-2f8cd59 .ekit-double-btn.ekit-double-btn-one {
    margin: 0px 0px 0px 0px;
  }

  .elementor-363 .elementor-element.elementor-element-2f8cd59 .ekit-double-btn.ekit-double-btn-two {
    margin: 0px 0px 0px 0px;
  }

  .elementor-363 .elementor-element.elementor-element-b3989dd .elementskit-section-title-wraper .elementskit-section-title {
    font-size: 22px;
  }

  .elementor-363 .elementor-element.elementor-element-485dd52 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: 22px;
  }

  .elementor-363 .elementor-element.elementor-element-c6a5171 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: 22px;
  }

  .elementor-widget-ucaddon_toggle_text_button .short_txt {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-widget-ucaddon_toggle_text_button .long_txt {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-widget-ucaddon_toggle_text_button .uc_style_toggle_text_button_elementor_button_text {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-widget-ucaddon_toggle_text_button .uc_style_toggle_text_button_elementor_button_text_close {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-5f7dc62 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: 22px;
  }

  .elementor-363 .elementor-element.elementor-element-823e0d2 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: 22px;
  }

  .elementor-363 .elementor-element.elementor-element-ff5ba7d .elementskit-section-title-wraper .elementskit-section-title {
    font-size: 22px;
  }

  .elementor-363 .elementor-element.elementor-element-c328fe1 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: 22px;
  }

  .elementor-363 .elementor-element.elementor-element-04b5ef7 {
    --min-height: 40vh;
  }

  .elementor-363 .elementor-element.elementor-element-721cb55 img {
    width: 301px;
  }

  .elementor-363 .elementor-element.elementor-element-421ef4c>.elementor-widget-container {
    margin: 0em 0em 0em 0em;
  }

  .elementor-363 .elementor-element.elementor-element-0d548a3 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
    --margin-top: -10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-363 .elementor-element.elementor-element-c6e82a6 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-363 .elementor-element.elementor-element-3df3c5f {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-363 .elementor-element.elementor-element-1d09256>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-363 .elementor-element.elementor-element-d286d79 {
    --gap: 5px 5px;
  }

  .elementor-363 .elementor-element.elementor-element-422dd8a .elementskit-section-title-wraper .elementskit-section-title {
    font-size: 22px;
  }

  .elementor-363 .elementor-element.elementor-element-d125298 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-363 .elementor-element.elementor-element-946a370 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-363 .elementor-element.elementor-element-7cc2987 .elementskit-infobox .elementskit-info-box-title {
    font-size: 16px;
  }

  .elementor-363 .elementor-element.elementor-element-8f1d88c {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-363 .elementor-element.elementor-element-04bcf3e .elementskit-infobox .elementskit-info-box-title {
    font-size: 16px;
  }

  .elementor-363 .elementor-element.elementor-element-7c6a55e {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-363 .elementor-element.elementor-element-7cc27c0 .elementskit-infobox .elementskit-info-box-title {
    font-size: 16px;
  }

  .elementor-363 .elementor-element.elementor-element-a355a07 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-363 .elementor-element.elementor-element-9a380ab .elementskit-infobox .elementskit-info-box-title {
    font-size: 16px;
  }

  .elementor-363 .elementor-element.elementor-element-efd0142 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-363 .elementor-element.elementor-element-ab2e9bb .elementskit-infobox .elementskit-info-box-title {
    font-size: 16px;
  }

  .elementor-363 .elementor-element.elementor-element-9c043bb {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-363 .elementor-element.elementor-element-587d3ad .elementskit-infobox .elementskit-info-box-title {
    font-size: 16px;
  }

  .elementor-363 .elementor-element.elementor-element-c6929c5 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: 22px;
  }

  .elementor-363 .elementor-element.elementor-element-5145561 .elementskit-accordion .elementskit-card-body p,
  .elementor-363 .elementor-element.elementor-element-5145561 .elementskit-accordion .elementskit-card-body {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-363 .elementor-element.elementor-element-e1836c9 {
    font-size: 22px;
  }

  .elementor-widget-form .elementor-field-group>label {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-widget-form .elementor-field-type-html {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-widget-form .elementor-field-group .elementor-field,
  .elementor-widget-form .elementor-field-subgroup label {
    font-size: var(--e-global-typography-text-font-size);
  }

  .elementor-widget-form .elementor-message {
    font-size: var(--e-global-typography-text-font-size);
  }
}

@media(min-width:768px) {
  .elementor-363 .elementor-element.elementor-element-58b7eb6 {
    --content-width: 1340px;
  }

  .elementor-363 .elementor-element.elementor-element-f485df1 {
    --content-width: 1340px;
  }

  .elementor-363 .elementor-element.elementor-element-3709127 {
    --content-width: 1340px;
  }

  .elementor-363 .elementor-element.elementor-element-162f113 {
    --width: 100%;
  }

  .elementor-363 .elementor-element.elementor-element-37adcdd {
    --width: 100%;
  }

  .elementor-363 .elementor-element.elementor-element-2a03a7b {
    --content-width: 1340px;
  }

  .elementor-363 .elementor-element.elementor-element-4823b7d {
    --content-width: 1340px;
  }

  .elementor-363 .elementor-element.elementor-element-a9642ca {
    --content-width: 1340px;
  }

  .elementor-363 .elementor-element.elementor-element-e0eea8a {
    --width: 50%;
  }

  .elementor-363 .elementor-element.elementor-element-f3352b6 {
    --width: 50%;
  }

  .elementor-363 .elementor-element.elementor-element-481a844 {
    --width: 50%;
  }

  .elementor-363 .elementor-element.elementor-element-933142b {
    --width: 50%;
  }

  .elementor-363 .elementor-element.elementor-element-3778270 {
    --content-width: 1340px;
  }

  .elementor-363 .elementor-element.elementor-element-4d906d2 {
    --width: 50%;
  }

  .elementor-363 .elementor-element.elementor-element-d296015 {
    --width: 50%;
  }

  .elementor-363 .elementor-element.elementor-element-1bc660b {
    --content-width: 1340px;
  }

  .elementor-363 .elementor-element.elementor-element-9cb34f5 {
    --content-width: 1340px;
  }

  .elementor-363 .elementor-element.elementor-element-f6f6c8a {
    --content-width: 1340px;
  }

  .elementor-363 .elementor-element.elementor-element-592508a {
    --width: 71%;
  }
}

@media(max-width:1024px) and (min-width:768px) {
  .elementor-363 .elementor-element.elementor-element-37adcdd {
    --width: 50%;
  }

  .elementor-363 .elementor-element.elementor-element-88bbe9d {
    --width: 50%;
  }

  .elementor-363 .elementor-element.elementor-element-709077b {
    --width: 50%;
  }

  .elementor-363 .elementor-element.elementor-element-bc04e37 {
    --width: 100%;
  }

  .elementor-363 .elementor-element.elementor-element-d6e3cfa {
    --width: 100%;
  }

  .elementor-363 .elementor-element.elementor-element-e477f49 {
    --width: 100%;
  }
}