
.elementor-kit-15 {
  --e-global-color-primary: #6EC1E4;
  --e-global-color-secondary: #54595F;
  --e-global-color-text: #7A7A7A;
  --e-global-color-accent: #61CE70;
  --e-global-color-61c01e98: #4054B2;
  --e-global-color-69bf31ed: #23A455;
  --e-global-color-7a1ccbe5: #000;
  --e-global-color-13ed1179: #FFF;
  --e-global-color-cc07add: #DE0D0D;
  --e-global-color-9203e1a: #FFD700;
  --e-global-color-c7bff42: #FFFAE3;
  --e-global-typography-primary-font-family: "Raleway";
  --e-global-typography-primary-font-weight: 600;
  --e-global-typography-secondary-font-family: "Raleway";
  --e-global-typography-secondary-font-weight: 400;
  --e-global-typography-text-font-family: "Raleway";
  --e-global-typography-text-font-weight: 400;
  --e-global-typography-accent-font-family: "Raleway";
  --e-global-typography-accent-font-weight: 500;
  background-color: var(--e-global-color-13ed1179);
}

.elementor-kit-15 e-page-transition {
  background-color: #FFBC7D;
}

.elementor-section.elementor-section-boxed>.elementor-container {
  max-width: 1320px;
}

.e-con {
  --container-max-width: 1320px;
}

.elementor-widget:not(:last-child) {
  margin-block-end: 0px;
}

.elementor-element {
  --widgets-spacing: 0px 0px;
  --widgets-spacing-row: 0px;
  --widgets-spacing-column: 0px;
}

  {}

.sc_layouts_title_caption {
  display: var(--page-title-display);
}

@media(max-width:1024px) {
  .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1024px;
  }

  .e-con {
    --container-max-width: 1024px;
  }
}

@media(max-width:767px) {
  .elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 767px;
  }

  .e-con {
    --container-max-width: 767px;
  }
}

.elementor-59914 .elementor-element.elementor-element-076cbc5 {
  --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;
  --justify-content: center;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 140px;
  --padding-bottom: 130px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-59914 .elementor-element.elementor-element-076cbc5:not(.elementor-motion-effects-element-type-background),
.elementor-59914 .elementor-element.elementor-element-076cbc5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-7a1ccbe5);
}

.elementor-59914 .elementor-element.elementor-element-3f34872>.elementor-widget-container {
  padding: 0px 400px 0px 0px;
}

.elementor-59914 .elementor-element.elementor-element-3f34872 .elementor-heading-title {
  font-family: "Raleway", Sans-serif;
  font-size: 65px;
  font-weight: 700;
  line-height: 75px;
  letter-spacing: 1px;
  color: #FFFAE3;
}

.elementor-59914 .elementor-element.elementor-element-7c9cb68 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --padding-top: 30px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-59914 .elementor-element.elementor-element-901d583 .elementor-button {
  background-color: var(--e-global-color-c7bff42);
  font-family: "Raleway", Sans-serif;
  font-size: 19px;
  font-weight: 500;
  letter-spacing: 1px;
  fill: var(--e-global-color-7a1ccbe5);
  color: var(--e-global-color-7a1ccbe5);
  border-radius: 30px 30px 30px 30px;
}

.elementor-59914 .elementor-element.elementor-element-86b1004 .elementor-button {
  background-color: var(--e-global-color-9203e1a);
  font-family: "Raleway", Sans-serif;
  font-size: 19px;
  font-weight: 500;
  fill: var(--e-global-color-7a1ccbe5);
  color: var(--e-global-color-7a1ccbe5);
  border-radius: 30px 30px 30px 30px;
}

.elementor-59914 .elementor-element.elementor-element-86b1004>.elementor-widget-container {
  padding: 0px 0px 0px 15px;
}

.elementor-59914 .elementor-element.elementor-element-72b1be8 {
  --display: flex;
  --min-height: 15vh;
  --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;
  --justify-content: center;
  --border-radius: 30px 30px 0px 0px;
  --margin-top: -90px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 10px;
  --padding-bottom: 50px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-59914 .elementor-element.elementor-element-72b1be8:not(.elementor-motion-effects-element-type-background),
.elementor-59914 .elementor-element.elementor-element-72b1be8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-c7bff42);
}

.elementor-59914 .elementor-element.elementor-element-2d29afd9 {
  --display: flex;
  --min-height: 100px;
  --justify-content: center;
  --border-radius: 0px 0px 0px 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-59914 .elementor-element.elementor-element-2d29afd9.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-59914 .elementor-element.elementor-element-530b4aa9 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 0px 0px 0px 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 3;
}

.elementor-59914 .elementor-element.elementor-element-530b4aa9.e-con {
  --flex-grow: 1;
  --flex-shrink: 0;
}

.elementor-59914 .elementor-element.elementor-element-1147e9d {
  --display: flex;
  --min-height: 100px;
  --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;
  --justify-content: space-evenly;
  --align-items: center;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --flex-wrap: nowrap;
  --border-radius: 0px 0px 0px 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-59914 .elementor-element.elementor-element-1147e9d.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-59914 .elementor-element.elementor-element-d505b55>.elementor-widget-container {
  padding: 0px 20px 0px 20px;
}

.elementor-59914 .elementor-element.elementor-element-d505b55 img {
  width: 100%;
}

.elementor-59914 .elementor-element.elementor-element-c78c148>.elementor-widget-container {
  padding: 0px 20px 0px 20px;
}

.elementor-59914 .elementor-element.elementor-element-c78c148 img {
  width: 100%;
}

.elementor-59914 .elementor-element.elementor-element-1bd9275>.elementor-widget-container {
  padding: 0px 0px 0px 10px;
}

.elementor-59914 .elementor-element.elementor-element-1bd9275 img {
  width: 100%;
}

.elementor-59914 .elementor-element.elementor-element-d737ac1>.elementor-widget-container {
  padding: 0px 20px 0px 20px;
}

.elementor-59914 .elementor-element.elementor-element-d737ac1 img {
  width: 100%;
}

.elementor-59914 .elementor-element.elementor-element-00fe5d8>.elementor-widget-container {
  padding: 0px 20px 0px 20px;
}

.elementor-59914 .elementor-element.elementor-element-00fe5d8 img {
  width: 90%;
}

.elementor-59914 .elementor-element.elementor-element-abf19ea>.elementor-widget-container {
  padding: 0px 20px 0px 20px;
}

.elementor-59914 .elementor-element.elementor-element-abf19ea img {
  width: 100%;
}

.elementor-59914 .elementor-element.elementor-element-e343516>.elementor-widget-container {
  padding: 0px 20px 0px 20px;
}

.elementor-59914 .elementor-element.elementor-element-e343516 img {
  width: 100%;
}

.elementor-59914 .elementor-element.elementor-element-e7bf2e8 {
  --display: flex;
  --min-height: 100px;
  --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;
  --justify-content: space-evenly;
  --align-items: center;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --flex-wrap: nowrap;
  --border-radius: 0px 0px 0px 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-59914 .elementor-element.elementor-element-e7bf2e8.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-59914 .elementor-element.elementor-element-ca42592>.elementor-widget-container {
  padding: 0px 20px 0px 20px;
}

.elementor-59914 .elementor-element.elementor-element-ca42592 img {
  width: 100%;
}

.elementor-59914 .elementor-element.elementor-element-6d43568>.elementor-widget-container {
  padding: 0px 20px 0px 20px;
}

.elementor-59914 .elementor-element.elementor-element-6d43568 img {
  width: 100%;
}

.elementor-59914 .elementor-element.elementor-element-3aed2b3>.elementor-widget-container {
  padding: 0px 0px 0px 10px;
}

.elementor-59914 .elementor-element.elementor-element-3aed2b3 img {
  width: 100%;
}

.elementor-59914 .elementor-element.elementor-element-c478eb2>.elementor-widget-container {
  padding: 0px 20px 0px 20px;
}

.elementor-59914 .elementor-element.elementor-element-c478eb2 img {
  width: 100%;
}

.elementor-59914 .elementor-element.elementor-element-2abd31a>.elementor-widget-container {
  padding: 0px 20px 0px 20px;
}

.elementor-59914 .elementor-element.elementor-element-2abd31a img {
  width: 90%;
}

.elementor-59914 .elementor-element.elementor-element-328701b>.elementor-widget-container {
  padding: 0px 20px 0px 20px;
}

.elementor-59914 .elementor-element.elementor-element-328701b img {
  width: 100%;
}

.elementor-59914 .elementor-element.elementor-element-6605fef>.elementor-widget-container {
  padding: 0px 20px 0px 20px;
}

.elementor-59914 .elementor-element.elementor-element-6605fef img {
  width: 100%;
}

.elementor-59914 .elementor-element.elementor-element-b30acb4 {
  --display: flex;
  --min-height: auto;
  --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;
  --border-radius: 30px 30px 30px 30px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 50px;
  --padding-bottom: 40px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 5;
}

.elementor-59914 .elementor-element.elementor-element-b30acb4:not(.elementor-motion-effects-element-type-background),
.elementor-59914 .elementor-element.elementor-element-b30acb4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-size: cover;
}

.elementor-59914 .elementor-element.elementor-element-7e93c97 {
  --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;
  --justify-content: center;
  --margin-top: -20px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-59914 .elementor-element.elementor-element-7e93c97:not(.elementor-motion-effects-element-type-background),
.elementor-59914 .elementor-element.elementor-element-7e93c97>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-7a1ccbe5);
}

.elementor-59914 .elementor-element.elementor-element-4e6b6ae>.elementor-widget-container {
  padding: 50px 0px 0px 0px;
}

.elementor-59914 .elementor-element.elementor-element-4e6b6ae .elementor-heading-title {
  font-family: "Raleway", Sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 75px;
  letter-spacing: 1px;
  color: #FFD700;
}

.elementor-59914 .elementor-element.elementor-element-9a2658f>.elementor-widget-container {
  margin: 5px 420px 0px 0px;
}

.elementor-59914 .elementor-element.elementor-element-9a2658f {
  font-family: "Raleway", Sans-serif;
  font-size: 20px;
  line-height: 30px;
  letter-spacing: 1px;
  color: var(--e-global-color-c7bff42);
}

.elementor-59914 .elementor-element.elementor-element-d9ab766 {
  --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: 2rem 2rem;
  --row-gap: 2rem;
  --column-gap: 2rem;
  --margin-top: -30px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0rem;
  --padding-bottom: 0rem;
  --padding-left: 0rem;
  --padding-right: 0rem;
}

.elementor-59914 .elementor-element.elementor-element-d9ab766:not(.elementor-motion-effects-element-type-background),
.elementor-59914 .elementor-element.elementor-element-d9ab766>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-7a1ccbe5);
}

.elementor-59914 .elementor-element.elementor-element-59ff2d2 {
  --display: flex;
  --overflow: hidden;
  border-style: none;
  --border-style: none;
  --border-radius: 30px 30px 30px 30px;
  --padding-top: 3px;
  --padding-bottom: 3px;
  --padding-left: 3px;
  --padding-right: 3px;
  --z-index: 0;
}

.elementor-59914 .elementor-element.elementor-element-909b2c4 {
  --display: flex;
  --gap: 0rem 0rem;
  --row-gap: 0rem;
  --column-gap: 0rem;
  --background-transition: 0.3s;
  border-style: none;
  --border-style: none;
  --border-radius: 30px 30px 30px 30px;
  --padding-top: 2rem;
  --padding-bottom: 2rem;
  --padding-left: 2rem;
  --padding-right: 2rem;
}

.elementor-59914 .elementor-element.elementor-element-909b2c4:not(.elementor-motion-effects-element-type-background),
.elementor-59914 .elementor-element.elementor-element-909b2c4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #0000004D;
}

.elementor-59914 .elementor-element.elementor-element-6da7bce .elementor-icon-wrapper {
  text-align: left;
}

.elementor-59914 .elementor-element.elementor-element-6da7bce.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-9203e1a);
}

.elementor-59914 .elementor-element.elementor-element-6da7bce.elementor-view-framed .elementor-icon,
.elementor-59914 .elementor-element.elementor-element-6da7bce.elementor-view-default .elementor-icon {
  color: var(--e-global-color-9203e1a);
  border-color: var(--e-global-color-9203e1a);
}

.elementor-59914 .elementor-element.elementor-element-6da7bce.elementor-view-framed .elementor-icon,
.elementor-59914 .elementor-element.elementor-element-6da7bce.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-9203e1a);
}

.elementor-59914 .elementor-element.elementor-element-6da7bce .elementor-icon {
  font-size: 50px;
}

.elementor-59914 .elementor-element.elementor-element-6da7bce .elementor-icon svg {
  height: 50px;
}

.elementor-59914 .elementor-element.elementor-element-016db32>.elementor-widget-container {
  margin: 15px 0px 0px 0px;
}

.elementor-59914 .elementor-element.elementor-element-016db32 .elementor-heading-title {
  font-family: "Raleway", Sans-serif;
  font-size: 35px;
  font-weight: 700;
  letter-spacing: 1px;
  color: var(--e-global-color-13ed1179);
}

.elementor-59914 .elementor-element.elementor-element-9b7417e>.elementor-widget-container {
  margin: 15px 50px 25px 0px;
}

.elementor-59914 .elementor-element.elementor-element-9b7417e {
  font-family: "Raleway", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 1px;
  color: var(--e-global-color-13ed1179);
}

.elementor-59914 .elementor-element.elementor-element-9aefa29 .elementor-button {
  background-color: #FFD70000;
  font-family: "Raleway", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  fill: var(--e-global-color-13ed1179);
  color: var(--e-global-color-13ed1179);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-radius: 30px 30px 30px 30px;
}

.elementor-59914 .elementor-element.elementor-element-9aefa29 .elementor-button:hover,
.elementor-59914 .elementor-element.elementor-element-9aefa29 .elementor-button:focus {
  background-color: var(--e-global-color-9203e1a);
  color: var(--e-global-color-7a1ccbe5);
  border-color: var(--e-global-color-9203e1a);
}

.elementor-59914 .elementor-element.elementor-element-9aefa29 .elementor-button:hover svg,
.elementor-59914 .elementor-element.elementor-element-9aefa29 .elementor-button:focus svg {
  fill: var(--e-global-color-7a1ccbe5);
}

.elementor-59914 .elementor-element.elementor-element-11c232b {
  --display: flex;
  --position: absolute;
  --border-radius: 50% 50% 50% 50%;
}

.elementor-59914 .elementor-element.elementor-element-11c232b:not(.elementor-motion-effects-element-type-background),
.elementor-59914 .elementor-element.elementor-element-11c232b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFD700;
}

.elementor-59914 .elementor-element.elementor-element-876e791 {
  --display: flex;
  --position: absolute;
  --border-radius: 50% 50% 50% 50%;
  top: 0px;
}

body:not(.rtl) .elementor-59914 .elementor-element.elementor-element-876e791 {
  left: 0px;
}

body.rtl .elementor-59914 .elementor-element.elementor-element-876e791 {
  right: 0px;
}

.elementor-59914 .elementor-element.elementor-element-069eb89 {
  --display: flex;
  --overflow: hidden;
  border-style: none;
  --border-style: none;
  --border-radius: 30px 30px 30px 30px;
  --padding-top: 3px;
  --padding-bottom: 3px;
  --padding-left: 3px;
  --padding-right: 3px;
  --z-index: 0;
}

.elementor-59914 .elementor-element.elementor-element-8716ed7 {
  --display: flex;
  --gap: 0rem 0rem;
  --row-gap: 0rem;
  --column-gap: 0rem;
  --background-transition: 0.3s;
  border-style: none;
  --border-style: none;
  --border-radius: 30px 30px 30px 30px;
  --padding-top: 2rem;
  --padding-bottom: 2rem;
  --padding-left: 2rem;
  --padding-right: 2rem;
}

.elementor-59914 .elementor-element.elementor-element-8716ed7:not(.elementor-motion-effects-element-type-background),
.elementor-59914 .elementor-element.elementor-element-8716ed7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #0000004D;
}

.elementor-59914 .elementor-element.elementor-element-e0f9e0c .elementor-icon-wrapper {
  text-align: left;
}

.elementor-59914 .elementor-element.elementor-element-e0f9e0c.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-9203e1a);
}

.elementor-59914 .elementor-element.elementor-element-e0f9e0c.elementor-view-framed .elementor-icon,
.elementor-59914 .elementor-element.elementor-element-e0f9e0c.elementor-view-default .elementor-icon {
  color: var(--e-global-color-9203e1a);
  border-color: var(--e-global-color-9203e1a);
}

.elementor-59914 .elementor-element.elementor-element-e0f9e0c.elementor-view-framed .elementor-icon,
.elementor-59914 .elementor-element.elementor-element-e0f9e0c.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-9203e1a);
}

.elementor-59914 .elementor-element.elementor-element-e0f9e0c .elementor-icon {
  font-size: 50px;
}

.elementor-59914 .elementor-element.elementor-element-e0f9e0c .elementor-icon svg {
  height: 50px;
}

.elementor-59914 .elementor-element.elementor-element-3eb950b>.elementor-widget-container {
  margin: 15px 0px 0px 0px;
}

.elementor-59914 .elementor-element.elementor-element-3eb950b .elementor-heading-title {
  font-family: "Raleway", Sans-serif;
  font-size: 35px;
  font-weight: 700;
  letter-spacing: 1px;
  color: var(--e-global-color-13ed1179);
}

.elementor-59914 .elementor-element.elementor-element-08b779a>.elementor-widget-container {
  margin: 15px 50px 25px 0px;
}

.elementor-59914 .elementor-element.elementor-element-08b779a {
  font-family: "Raleway", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 1px;
  color: var(--e-global-color-13ed1179);
}

.elementor-59914 .elementor-element.elementor-element-f591538 .elementor-button {
  background-color: #FFD70000;
  font-family: "Raleway", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  fill: var(--e-global-color-13ed1179);
  color: var(--e-global-color-13ed1179);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-radius: 30px 30px 30px 30px;
}

.elementor-59914 .elementor-element.elementor-element-f591538 .elementor-button:hover,
.elementor-59914 .elementor-element.elementor-element-f591538 .elementor-button:focus {
  background-color: var(--e-global-color-9203e1a);
  color: var(--e-global-color-7a1ccbe5);
  border-color: var(--e-global-color-9203e1a);
}

.elementor-59914 .elementor-element.elementor-element-f591538 .elementor-button:hover svg,
.elementor-59914 .elementor-element.elementor-element-f591538 .elementor-button:focus svg {
  fill: var(--e-global-color-7a1ccbe5);
}

.elementor-59914 .elementor-element.elementor-element-a37d58b {
  --display: flex;
  --position: absolute;
  --border-radius: 50% 50% 50% 50%;
}

.elementor-59914 .elementor-element.elementor-element-a37d58b:not(.elementor-motion-effects-element-type-background),
.elementor-59914 .elementor-element.elementor-element-a37d58b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-c7bff42);
}

.elementor-59914 .elementor-element.elementor-element-95c37f8 {
  --display: flex;
  --position: absolute;
  --border-radius: 50% 50% 50% 50%;
  top: 0px;
}

body:not(.rtl) .elementor-59914 .elementor-element.elementor-element-95c37f8 {
  left: 0px;
}

body.rtl .elementor-59914 .elementor-element.elementor-element-95c37f8 {
  right: 0px;
}

.elementor-59914 .elementor-element.elementor-element-6afe9e9 {
  --display: flex;
  --overflow: hidden;
  border-style: none;
  --border-style: none;
  --border-radius: 30px 30px 30px 30px;
  --padding-top: 3px;
  --padding-bottom: 3px;
  --padding-left: 3px;
  --padding-right: 3px;
  --z-index: 0;
}

.elementor-59914 .elementor-element.elementor-element-f1519a5 {
  --display: flex;
  --gap: 0rem 0rem;
  --row-gap: 0rem;
  --column-gap: 0rem;
  --background-transition: 0.3s;
  border-style: none;
  --border-style: none;
  --border-radius: 30px 30px 30px 30px;
  --padding-top: 2rem;
  --padding-bottom: 2rem;
  --padding-left: 2rem;
  --padding-right: 2rem;
}

.elementor-59914 .elementor-element.elementor-element-f1519a5:not(.elementor-motion-effects-element-type-background),
.elementor-59914 .elementor-element.elementor-element-f1519a5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #0000004D;
}

.elementor-59914 .elementor-element.elementor-element-1eb2490 .elementor-icon-wrapper {
  text-align: left;
}

.elementor-59914 .elementor-element.elementor-element-1eb2490.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-9203e1a);
}

.elementor-59914 .elementor-element.elementor-element-1eb2490.elementor-view-framed .elementor-icon,
.elementor-59914 .elementor-element.elementor-element-1eb2490.elementor-view-default .elementor-icon {
  color: var(--e-global-color-9203e1a);
  border-color: var(--e-global-color-9203e1a);
}

.elementor-59914 .elementor-element.elementor-element-1eb2490.elementor-view-framed .elementor-icon,
.elementor-59914 .elementor-element.elementor-element-1eb2490.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-9203e1a);
}

.elementor-59914 .elementor-element.elementor-element-1eb2490 .elementor-icon {
  font-size: 50px;
}

.elementor-59914 .elementor-element.elementor-element-1eb2490 .elementor-icon svg {
  height: 50px;
}

.elementor-59914 .elementor-element.elementor-element-ba7ad2a>.elementor-widget-container {
  margin: 15px 0px 0px 0px;
}

.elementor-59914 .elementor-element.elementor-element-ba7ad2a .elementor-heading-title {
  font-family: "Raleway", Sans-serif;
  font-size: 35px;
  font-weight: 700;
  letter-spacing: 1px;
  color: var(--e-global-color-13ed1179);
}

.elementor-59914 .elementor-element.elementor-element-11a99f6>.elementor-widget-container {
  margin: 15px 0px 25px 0px;
}

.elementor-59914 .elementor-element.elementor-element-11a99f6 {
  font-family: "Raleway", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 1px;
  color: var(--e-global-color-13ed1179);
}

.elementor-59914 .elementor-element.elementor-element-8ed8004 .elementor-button {
  background-color: #FFD70000;
  font-family: "Raleway", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  fill: var(--e-global-color-13ed1179);
  color: var(--e-global-color-13ed1179);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-radius: 30px 30px 30px 30px;
}

.elementor-59914 .elementor-element.elementor-element-8ed8004 .elementor-button:hover,
.elementor-59914 .elementor-element.elementor-element-8ed8004 .elementor-button:focus {
  background-color: var(--e-global-color-9203e1a);
  color: var(--e-global-color-7a1ccbe5);
  border-color: var(--e-global-color-9203e1a);
}

.elementor-59914 .elementor-element.elementor-element-8ed8004 .elementor-button:hover svg,
.elementor-59914 .elementor-element.elementor-element-8ed8004 .elementor-button:focus svg {
  fill: var(--e-global-color-7a1ccbe5);
}

.elementor-59914 .elementor-element.elementor-element-c4d5f0b {
  --display: flex;
  --position: absolute;
  --border-radius: 50% 50% 50% 50%;
}

.elementor-59914 .elementor-element.elementor-element-c4d5f0b:not(.elementor-motion-effects-element-type-background),
.elementor-59914 .elementor-element.elementor-element-c4d5f0b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #CDDC39;
}

.elementor-59914 .elementor-element.elementor-element-c165e11 {
  --display: flex;
  --position: absolute;
  --border-radius: 50% 50% 50% 50%;
  top: 0px;
}

body:not(.rtl) .elementor-59914 .elementor-element.elementor-element-c165e11 {
  left: 0px;
}

body.rtl .elementor-59914 .elementor-element.elementor-element-c165e11 {
  right: 0px;
}

.elementor-59914 .elementor-element.elementor-element-709e970 {
  --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: 2rem 2rem;
  --row-gap: 2rem;
  --column-gap: 2rem;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 02rem;
  --padding-bottom: 0rem;
  --padding-left: 0rem;
  --padding-right: 0rem;
}

.elementor-59914 .elementor-element.elementor-element-709e970:not(.elementor-motion-effects-element-type-background),
.elementor-59914 .elementor-element.elementor-element-709e970>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-7a1ccbe5);
}

.elementor-59914 .elementor-element.elementor-element-1d6d36d {
  --display: flex;
  --overflow: hidden;
  border-style: none;
  --border-style: none;
  --border-radius: 30px 30px 30px 30px;
  --padding-top: 3px;
  --padding-bottom: 3px;
  --padding-left: 3px;
  --padding-right: 3px;
  --z-index: 0;
}

.elementor-59914 .elementor-element.elementor-element-333f5eb {
  --display: flex;
  --gap: 0rem 0rem;
  --row-gap: 0rem;
  --column-gap: 0rem;
  --background-transition: 0.3s;
  border-style: none;
  --border-style: none;
  --border-radius: 30px 30px 30px 30px;
  --padding-top: 2rem;
  --padding-bottom: 2rem;
  --padding-left: 2rem;
  --padding-right: 2rem;
}

.elementor-59914 .elementor-element.elementor-element-333f5eb:not(.elementor-motion-effects-element-type-background),
.elementor-59914 .elementor-element.elementor-element-333f5eb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #0000004D;
}

.elementor-59914 .elementor-element.elementor-element-4aa2eac .elementor-icon-wrapper {
  text-align: left;
}

.elementor-59914 .elementor-element.elementor-element-4aa2eac.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-9203e1a);
}

.elementor-59914 .elementor-element.elementor-element-4aa2eac.elementor-view-framed .elementor-icon,
.elementor-59914 .elementor-element.elementor-element-4aa2eac.elementor-view-default .elementor-icon {
  color: var(--e-global-color-9203e1a);
  border-color: var(--e-global-color-9203e1a);
}

.elementor-59914 .elementor-element.elementor-element-4aa2eac.elementor-view-framed .elementor-icon,
.elementor-59914 .elementor-element.elementor-element-4aa2eac.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-9203e1a);
}

.elementor-59914 .elementor-element.elementor-element-4aa2eac .elementor-icon {
  font-size: 50px;
}

.elementor-59914 .elementor-element.elementor-element-4aa2eac .elementor-icon svg {
  height: 50px;
}

.elementor-59914 .elementor-element.elementor-element-8837a3e>.elementor-widget-container {
  margin: 15px 0px 0px 0px;
}

.elementor-59914 .elementor-element.elementor-element-8837a3e .elementor-heading-title {
  font-family: "Raleway", Sans-serif;
  font-size: 35px;
  font-weight: 700;
  letter-spacing: 1px;
  color: var(--e-global-color-13ed1179);
}

.elementor-59914 .elementor-element.elementor-element-fef6327>.elementor-widget-container {
  margin: 15px 50px 25px 0px;
}

.elementor-59914 .elementor-element.elementor-element-fef6327 {
  font-family: "Raleway", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 1px;
  color: var(--e-global-color-13ed1179);
}

.elementor-59914 .elementor-element.elementor-element-14b46cc .elementor-button {
  background-color: #FFD70000;
  font-family: "Raleway", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  fill: var(--e-global-color-13ed1179);
  color: var(--e-global-color-13ed1179);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-radius: 30px 30px 30px 30px;
}

.elementor-59914 .elementor-element.elementor-element-14b46cc .elementor-button:hover,
.elementor-59914 .elementor-element.elementor-element-14b46cc .elementor-button:focus {
  background-color: var(--e-global-color-9203e1a);
  color: var(--e-global-color-7a1ccbe5);
  border-color: var(--e-global-color-9203e1a);
}

.elementor-59914 .elementor-element.elementor-element-14b46cc .elementor-button:hover svg,
.elementor-59914 .elementor-element.elementor-element-14b46cc .elementor-button:focus svg {
  fill: var(--e-global-color-7a1ccbe5);
}

.elementor-59914 .elementor-element.elementor-element-f5d61c3 {
  --display: flex;
  --position: absolute;
  --border-radius: 50% 50% 50% 50%;
}

.elementor-59914 .elementor-element.elementor-element-f5d61c3:not(.elementor-motion-effects-element-type-background),
.elementor-59914 .elementor-element.elementor-element-f5d61c3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #DA1E1D;
}

.elementor-59914 .elementor-element.elementor-element-3c166fb {
  --display: flex;
  --position: absolute;
  --border-radius: 50% 50% 50% 50%;
  top: 0px;
}

body:not(.rtl) .elementor-59914 .elementor-element.elementor-element-3c166fb {
  left: 0px;
}

body.rtl .elementor-59914 .elementor-element.elementor-element-3c166fb {
  right: 0px;
}

.elementor-59914 .elementor-element.elementor-element-ebebd84 {
  --display: flex;
  --overflow: hidden;
  border-style: none;
  --border-style: none;
  --border-radius: 30px 30px 30px 30px;
  --padding-top: 3px;
  --padding-bottom: 3px;
  --padding-left: 3px;
  --padding-right: 3px;
  --z-index: 0;
}

.elementor-59914 .elementor-element.elementor-element-6a7bc97 {
  --display: flex;
  --gap: 0rem 0rem;
  --row-gap: 0rem;
  --column-gap: 0rem;
  --background-transition: 0.3s;
  border-style: none;
  --border-style: none;
  --border-radius: 30px 30px 30px 30px;
  --padding-top: 2rem;
  --padding-bottom: 2rem;
  --padding-left: 2rem;
  --padding-right: 2rem;
}

.elementor-59914 .elementor-element.elementor-element-6a7bc97:not(.elementor-motion-effects-element-type-background),
.elementor-59914 .elementor-element.elementor-element-6a7bc97>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #0000004D;
}

.elementor-59914 .elementor-element.elementor-element-6aff09d .elementor-icon-wrapper {
  text-align: left;
}

.elementor-59914 .elementor-element.elementor-element-6aff09d.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-9203e1a);
}

.elementor-59914 .elementor-element.elementor-element-6aff09d.elementor-view-framed .elementor-icon,
.elementor-59914 .elementor-element.elementor-element-6aff09d.elementor-view-default .elementor-icon {
  color: var(--e-global-color-9203e1a);
  border-color: var(--e-global-color-9203e1a);
}

.elementor-59914 .elementor-element.elementor-element-6aff09d.elementor-view-framed .elementor-icon,
.elementor-59914 .elementor-element.elementor-element-6aff09d.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-9203e1a);
}

.elementor-59914 .elementor-element.elementor-element-6aff09d .elementor-icon {
  font-size: 50px;
}

.elementor-59914 .elementor-element.elementor-element-6aff09d .elementor-icon svg {
  height: 50px;
}

.elementor-59914 .elementor-element.elementor-element-fb8191f>.elementor-widget-container {
  margin: 15px 0px 0px 0px;
}

.elementor-59914 .elementor-element.elementor-element-fb8191f .elementor-heading-title {
  font-family: "Raleway", Sans-serif;
  font-size: 35px;
  font-weight: 700;
  letter-spacing: 1px;
  color: var(--e-global-color-13ed1179);
}

.elementor-59914 .elementor-element.elementor-element-692ec3f>.elementor-widget-container {
  margin: 15px 50px 25px 0px;
}

.elementor-59914 .elementor-element.elementor-element-692ec3f {
  font-family: "Raleway", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 26px;
  letter-spacing: 1px;
  color: var(--e-global-color-13ed1179);
}

.elementor-59914 .elementor-element.elementor-element-4cfc93b .elementor-button {
  background-color: #FFD70000;
  font-family: "Raleway", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  fill: var(--e-global-color-13ed1179);
  color: var(--e-global-color-13ed1179);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-radius: 30px 30px 30px 30px;
}

.elementor-59914 .elementor-element.elementor-element-4cfc93b .elementor-button:hover,
.elementor-59914 .elementor-element.elementor-element-4cfc93b .elementor-button:focus {
  background-color: var(--e-global-color-9203e1a);
  color: var(--e-global-color-7a1ccbe5);
  border-color: var(--e-global-color-9203e1a);
}

.elementor-59914 .elementor-element.elementor-element-4cfc93b .elementor-button:hover svg,
.elementor-59914 .elementor-element.elementor-element-4cfc93b .elementor-button:focus svg {
  fill: var(--e-global-color-7a1ccbe5);
}

.elementor-59914 .elementor-element.elementor-element-552666e {
  --display: flex;
  --position: absolute;
  --border-radius: 50% 50% 50% 50%;
}

.elementor-59914 .elementor-element.elementor-element-552666e:not(.elementor-motion-effects-element-type-background),
.elementor-59914 .elementor-element.elementor-element-552666e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #5A9BE0;
}

.elementor-59914 .elementor-element.elementor-element-5a26708 {
  --display: flex;
  --position: absolute;
  --border-radius: 50% 50% 50% 50%;
  top: 0px;
}

body:not(.rtl) .elementor-59914 .elementor-element.elementor-element-5a26708 {
  left: 0px;
}

body.rtl .elementor-59914 .elementor-element.elementor-element-5a26708 {
  right: 0px;
}

.elementor-59914 .elementor-element.elementor-element-57894eb {
  --display: flex;
  --overflow: hidden;
  border-style: none;
  --border-style: none;
  --border-radius: 30px 30px 30px 30px;
  --padding-top: 3px;
  --padding-bottom: 3px;
  --padding-left: 3px;
  --padding-right: 3px;
  --z-index: 0;
}

.elementor-59914 .elementor-element.elementor-element-3fc4ba6 {
  --display: flex;
  --gap: 0rem 0rem;
  --row-gap: 0rem;
  --column-gap: 0rem;
  --background-transition: 0.3s;
  border-style: none;
  --border-style: none;
  --border-radius: 30px 30px 30px 30px;
  --padding-top: 2rem;
  --padding-bottom: 2rem;
  --padding-left: 2rem;
  --padding-right: 2rem;
}

.elementor-59914 .elementor-element.elementor-element-18e31d1 {
  --display: flex;
  --position: absolute;
  --border-radius: 50% 50% 50% 50%;
}

.elementor-59914 .elementor-element.elementor-element-a34341f {
  --display: flex;
  --position: absolute;
  --border-radius: 50% 50% 50% 50%;
  top: 0px;
}

body:not(.rtl) .elementor-59914 .elementor-element.elementor-element-a34341f {
  left: 0px;
}

body.rtl .elementor-59914 .elementor-element.elementor-element-a34341f {
  right: 0px;
}

.elementor-59914 .elementor-element.elementor-element-c2009fb {
  --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;
  --border-radius: 0px 0px 30px 30px;
  --padding-top: 0px;
  --padding-bottom: 100px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-59914 .elementor-element.elementor-element-c2009fb:not(.elementor-motion-effects-element-type-background),
.elementor-59914 .elementor-element.elementor-element-c2009fb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-7a1ccbe5);
}

.elementor-59914 .elementor-element.elementor-element-1b53e6b {
  --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;
  --justify-content: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 40px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-59914 .elementor-element.elementor-element-1b53e6b:not(.elementor-motion-effects-element-type-background),
.elementor-59914 .elementor-element.elementor-element-1b53e6b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-13ed1179);
}

.elementor-59914 .elementor-element.elementor-element-b1f9277>.elementor-widget-container {
  padding: 0px 0px 30px 0px;
}

.elementor-59914 .elementor-element.elementor-element-b1f9277 {
  text-align: center;
}

.elementor-59914 .elementor-element.elementor-element-b1f9277 .elementor-heading-title {
  font-family: "Raleway", Sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 75px;
  letter-spacing: 1px;
  color: var(--e-global-color-7a1ccbe5);
}

.elementor-59914 .elementor-element.elementor-element-fdebf53 {
  --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: 70px 70px;
  --row-gap: 70px;
  --column-gap: 70px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-59914 .elementor-element.elementor-element-87a93c1 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-59914 .elementor-element.elementor-element-1d26e78 {
  --display: flex;
  background-color: #fdd700;
  --background-transition: 0.5s;
  --border-radius: 30px 30px 30px 30px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-59914 .elementor-element.elementor-element-1d26e78:not(.elementor-motion-effects-element-type-background),
.elementor-59914 .elementor-element.elementor-element-1d26e78>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-59914 .elementor-element.elementor-element-1d26e78:hover {
  background-image:url("{$theme_path}/static/image/1moaver-homepagina.png");
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-59914 .elementor-element.elementor-element-d9a6a3f>.elementor-widget-container {
  margin: 0px 0px -5px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-59914 .elementor-element.elementor-element-d9a6a3f {
  text-align: left;
}

.elementor-59914 .elementor-element.elementor-element-d9a6a3f .elementor-heading-title {
  font-family: "Raleway", Sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 35px;
  letter-spacing: 1px;
  color: var(--e-global-color-7a1ccbe5);
}

.elementor-59914 .elementor-element.elementor-element-c28e750 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-secondary);
  --divider-border-width: 1px;
}

.elementor-59914 .elementor-element.elementor-element-c28e750 .elementor-divider-separator {
  width: 100%;
}

.elementor-59914 .elementor-element.elementor-element-c28e750 .elementor-divider {
  padding-block-start: 2px;
  padding-block-end: 2px;
}

.elementor-59914 .elementor-element.elementor-element-84b5c1b>.elementor-widget-container {
  margin: 15px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-59914 .elementor-element.elementor-element-84b5c1b {
  font-family: "Raleway", Sans-serif;
  font-size: 17px;
  line-height: 30px;
  letter-spacing: 1px;
  color: var(--e-global-color-7a1ccbe5);
}

.elementor-59914 .elementor-element.elementor-element-10c511f .elementor-button {
  background-color: var(--e-global-color-9203e1a);
  font-family: "Raleway", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  fill: var(--e-global-color-7a1ccbe5);
  color: var(--e-global-color-7a1ccbe5);
  border-style: none;
  border-radius: 30px 30px 30px 30px;
}

.elementor-59914 .elementor-element.elementor-element-10c511f>.elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-59914 .elementor-element.elementor-element-61a4e69 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-59914 .elementor-element.elementor-element-9ad4bbd {
  --display: flex;
  --min-height: 350px;
  --background-transition: 0.5s;
  --border-radius: 30px 30px 30px 30px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-59914 .elementor-element.elementor-element-9ad4bbd:not(.elementor-motion-effects-element-type-background),
.elementor-59914 .elementor-element.elementor-element-9ad4bbd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-9203e1a);
  background-image:url("{$theme_path}/static/image/11hakbouw.png");
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-59914 .elementor-element.elementor-element-9ad4bbd:hover {
  background-image:url("{$theme_path}/static/image/hakbouw11.png");
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-59914 .elementor-element.elementor-element-a8e712a>.elementor-widget-container {
  margin: 0px 0px -5px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-59914 .elementor-element.elementor-element-a8e712a {
  text-align: left;
}

.elementor-59914 .elementor-element.elementor-element-a8e712a .elementor-heading-title {
  font-family: "Raleway", Sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 75px;
  letter-spacing: 1px;
  color: var(--e-global-color-7a1ccbe5);
}

.elementor-59914 .elementor-element.elementor-element-d9f411d {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-secondary);
  --divider-border-width: 1px;
}

.elementor-59914 .elementor-element.elementor-element-d9f411d .elementor-divider-separator {
  width: 100%;
}

.elementor-59914 .elementor-element.elementor-element-d9f411d .elementor-divider {
  padding-block-start: 2px;
  padding-block-end: 2px;
}

.elementor-59914 .elementor-element.elementor-element-93cb19c>.elementor-widget-container {
  margin: 15px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-59914 .elementor-element.elementor-element-93cb19c {
  font-family: "Raleway", Sans-serif;
  font-size: 17px;
  line-height: 30px;
  letter-spacing: 1px;
  color: var(--e-global-color-7a1ccbe5);
}

.elementor-59914 .elementor-element.elementor-element-a57647d .elementor-button {
  background-color: var(--e-global-color-9203e1a);
  font-family: "Raleway", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  fill: var(--e-global-color-7a1ccbe5);
  color: var(--e-global-color-7a1ccbe5);
  border-style: none;
  border-radius: 30px 30px 30px 30px;
}

.elementor-59914 .elementor-element.elementor-element-a57647d>.elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-59914 .elementor-element.elementor-element-fd0eb08 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-59914 .elementor-element.elementor-element-28c47d9 {
  --display: flex;
  --min-height: 350px;
  --background-transition: 0.5s;
  --border-radius: 30px 30px 30px 30px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-59914 .elementor-element.elementor-element-28c47d9:not(.elementor-motion-effects-element-type-background),
.elementor-59914 .elementor-element.elementor-element-28c47d9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-9203e1a);
  background-image:url("{$theme_path}/static/image/h-vischer.png");
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-59914 .elementor-element.elementor-element-28c47d9:hover {
  background-image:url("{$theme_path}/static/image/j-vischer.png");
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-59914 .elementor-element.elementor-element-56ad030>.elementor-widget-container {
  margin: 0px 0px -5px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-59914 .elementor-element.elementor-element-56ad030 {
  text-align: left;
}

.elementor-59914 .elementor-element.elementor-element-56ad030 .elementor-heading-title {
  font-family: "Raleway", Sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 75px;
  letter-spacing: 1px;
  color: var(--e-global-color-7a1ccbe5);
}

.elementor-59914 .elementor-element.elementor-element-9c628bc {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-secondary);
  --divider-border-width: 1px;
}

.elementor-59914 .elementor-element.elementor-element-9c628bc .elementor-divider-separator {
  width: 100%;
}

.elementor-59914 .elementor-element.elementor-element-9c628bc .elementor-divider {
  padding-block-start: 2px;
  padding-block-end: 2px;
}

.elementor-59914 .elementor-element.elementor-element-b415b2f>.elementor-widget-container {
  margin: 15px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-59914 .elementor-element.elementor-element-b415b2f {
  font-family: "Raleway", Sans-serif;
  font-size: 17px;
  line-height: 30px;
  letter-spacing: 1px;
  color: var(--e-global-color-7a1ccbe5);
}

.elementor-59914 .elementor-element.elementor-element-f5dc45b .elementor-button {
  background-color: var(--e-global-color-9203e1a);
  font-family: "Raleway", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  fill: var(--e-global-color-7a1ccbe5);
  color: var(--e-global-color-7a1ccbe5);
  border-style: none;
  border-radius: 30px 30px 30px 30px;
}

.elementor-59914 .elementor-element.elementor-element-f5dc45b>.elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-59914 .elementor-element.elementor-element-e8affa0 {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 120px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-59914 .elementor-element.elementor-element-c2e9687 {
  --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;
  --border-radius: 30px 30px 30px 30px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-59914 .elementor-element.elementor-element-3e5929d {
  text-align: center;
}

.elementor-59914 .elementor-element.elementor-element-3e5929d .elementor-heading-title {
  font-family: "Raleway", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
  letter-spacing: 1px;
  color: var(--e-global-color-7a1ccbe5);
}

.elementor-59914 .elementor-element.elementor-element-84e234c>.elementor-widget-container {
  margin: 50px 0px 0px 0px;
}

.elementor-59914 .elementor-element.elementor-element-84e234c {
  text-align: center;
}

.elementor-59914 .elementor-element.elementor-element-84e234c img {
  width: 10%;
  border-radius: 300px 300px 300px 300px;
}

.elementor-59914 .elementor-element.elementor-element-c683a22>.elementor-widget-container {
  margin: 15px 0px 0px 0px;
}

.elementor-59914 .elementor-element.elementor-element-c683a22 {
  text-align: center;
}

.elementor-59914 .elementor-element.elementor-element-c683a22 .elementor-heading-title {
  font-family: "Raleway", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 1px;
  color: var(--e-global-color-7a1ccbe5);
}

.elementor-59914 .elementor-element.elementor-element-2cf51b5 {
  --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;
  --justify-content: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 80px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-59914 .elementor-element.elementor-element-2cf51b5:not(.elementor-motion-effects-element-type-background),
.elementor-59914 .elementor-element.elementor-element-2cf51b5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-13ed1179);
}

.elementor-59914 .elementor-element.elementor-element-ded1124 {
  --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: 70px 70px;
  --row-gap: 70px;
  --column-gap: 70px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-59914 .elementor-element.elementor-element-e9f857c {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-59914 .elementor-element.elementor-element-0637686 {
  --display: flex;
  --min-height: 350px;
  --background-transition: 0.5s;
  --border-radius: 30px 30px 30px 30px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-59914 .elementor-element.elementor-element-0637686:not(.elementor-motion-effects-element-type-background),
.elementor-59914 .elementor-element.elementor-element-0637686>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-9203e1a);
  background-image:url("{$theme_path}/static/image/ivcb11.png");
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-59914 .elementor-element.elementor-element-0637686:hover {
  background-image:url("{$theme_path}/static/image/ivcb111.png");
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-59914 .elementor-element.elementor-element-ad9fa08>.elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-59914 .elementor-element.elementor-element-ad9fa08 {
  text-align: left;
}

.elementor-59914 .elementor-element.elementor-element-ad9fa08 .elementor-heading-title {
  font-family: "Raleway", Sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 75px;
  letter-spacing: 1px;
  color: var(--e-global-color-7a1ccbe5);
}

.elementor-59914 .elementor-element.elementor-element-71b0127 .elementor-button {
  background-color: var(--e-global-color-9203e1a);
  font-family: "Raleway", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  fill: var(--e-global-color-7a1ccbe5);
  color: var(--e-global-color-7a1ccbe5);
  border-style: none;
  border-radius: 30px 30px 30px 30px;
}

.elementor-59914 .elementor-element.elementor-element-71b0127>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-59914 .elementor-element.elementor-element-966cb5e {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-59914 .elementor-element.elementor-element-1237c7e {
  --display: flex;
  --min-height: 350px;
  --background-transition: 0.5s;
  --border-radius: 30px 30px 30px 30px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-59914 .elementor-element.elementor-element-1237c7e:not(.elementor-motion-effects-element-type-background),
.elementor-59914 .elementor-element.elementor-element-1237c7e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-9203e1a);
  background-image:url("{$theme_path}/static/image/isokozijnen11.png");
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-59914 .elementor-element.elementor-element-1237c7e:hover {
  background-image:url("{$theme_path}/static/image/isokozijnen11.png1_.png");
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-59914 .elementor-element.elementor-element-d6f298a>.elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-59914 .elementor-element.elementor-element-d6f298a {
  text-align: left;
}

.elementor-59914 .elementor-element.elementor-element-d6f298a .elementor-heading-title {
  font-family: "Raleway", Sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 75px;
  letter-spacing: 1px;
  color: var(--e-global-color-7a1ccbe5);
}

.elementor-59914 .elementor-element.elementor-element-8a293e4 .elementor-button {
  background-color: var(--e-global-color-9203e1a);
  font-family: "Raleway", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  fill: var(--e-global-color-7a1ccbe5);
  color: var(--e-global-color-7a1ccbe5);
  border-style: none;
  border-radius: 30px 30px 30px 30px;
}

.elementor-59914 .elementor-element.elementor-element-8a293e4>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-59914 .elementor-element.elementor-element-65317a5 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-59914 .elementor-element.elementor-element-6968270 {
  --display: flex;
  --min-height: 350px;
  --background-transition: 0.5s;
  --border-radius: 30px 30px 30px 30px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-59914 .elementor-element.elementor-element-6968270:not(.elementor-motion-effects-element-type-background),
.elementor-59914 .elementor-element.elementor-element-6968270>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-9203e1a);
  background-image:url("{$theme_path}/static/image/erasmus.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-59914 .elementor-element.elementor-element-6968270:hover {
  background-image:url("{$theme_path}/static/image/erasmus-case.jpg");
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-59914 .elementor-element.elementor-element-e40ffdd>.elementor-widget-container {
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-59914 .elementor-element.elementor-element-e40ffdd {
  text-align: left;
}

.elementor-59914 .elementor-element.elementor-element-e40ffdd .elementor-heading-title {
  font-family: "Raleway", Sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 75px;
  letter-spacing: 1px;
  color: var(--e-global-color-7a1ccbe5);
}

.elementor-59914 .elementor-element.elementor-element-7b5e0a1 .elementor-button {
  background-color: var(--e-global-color-9203e1a);
  font-family: "Raleway", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  fill: var(--e-global-color-7a1ccbe5);
  color: var(--e-global-color-7a1ccbe5);
  border-style: none;
  border-radius: 30px 30px 30px 30px;
}

.elementor-59914 .elementor-element.elementor-element-7b5e0a1>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-59914 .elementor-element.elementor-element-e7bbcee {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 120px;
  --margin-bottom: 70px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-59914 .elementor-element.elementor-element-8d1e433 {
  --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;
  --border-radius: 30px 30px 30px 30px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-59914 .elementor-element.elementor-element-2bff6e8 {
  text-align: center;
}

.elementor-59914 .elementor-element.elementor-element-2bff6e8 .elementor-heading-title {
  font-family: "Raleway", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 30px;
  letter-spacing: 1px;
  color: var(--e-global-color-7a1ccbe5);
}

.elementor-59914 .elementor-element.elementor-element-7e7939b>.elementor-widget-container {
  margin: 50px 0px 0px 0px;
}

.elementor-59914 .elementor-element.elementor-element-7e7939b {
  text-align: center;
}

.elementor-59914 .elementor-element.elementor-element-7e7939b img {
  width: 10%;
  border-radius: 300px 300px 300px 300px;
}

.elementor-59914 .elementor-element.elementor-element-721b304>.elementor-widget-container {
  margin: 15px 0px 0px 0px;
}

.elementor-59914 .elementor-element.elementor-element-721b304 {
  text-align: center;
}

.elementor-59914 .elementor-element.elementor-element-721b304 .elementor-heading-title {
  font-family: "Raleway", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 1px;
  color: var(--e-global-color-7a1ccbe5);
}

.elementor-59914 .elementor-element.elementor-element-fed9055 {
  --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: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overlay-opacity: 0.9;
  --border-radius: 30px 30px 30px 30px;
  --margin-top: 90px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 40px;
  --padding-bottom: 60px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-59914 .elementor-element.elementor-element-fed9055:not(.elementor-motion-effects-element-type-background),
.elementor-59914 .elementor-element.elementor-element-fed9055>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-9203e1a);
}

.elementor-59914 .elementor-element.elementor-element-fed9055::before,
.elementor-59914 .elementor-element.elementor-element-fed9055>.elementor-background-video-container::before,
.elementor-59914 .elementor-element.elementor-element-fed9055>.e-con-inner>.elementor-background-video-container::before,
.elementor-59914 .elementor-element.elementor-element-fed9055>.elementor-background-slideshow::before,
.elementor-59914 .elementor-element.elementor-element-fed9055>.e-con-inner>.elementor-background-slideshow::before,
.elementor-59914 .elementor-element.elementor-element-fed9055>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  --background-overlay: '';
}

.elementor-59914 .elementor-element.elementor-element-4dc4617 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --margin-top: 0px;
  --margin-bottom: -1px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-59914 .elementor-element.elementor-element-e37e8bf>.elementor-widget-container {
  padding: 0px 0px 0px 0px;
}

.elementor-59914 .elementor-element.elementor-element-e37e8bf .elementor-heading-title {
  font-family: "Raleway", Sans-serif;
  font-size: 60px;
  font-weight: 800;
  line-height: 75px;
  letter-spacing: 1px;
  color: var(--e-global-color-7a1ccbe5);
}

.elementor-59914 .elementor-element.elementor-element-284b34f>.elementor-widget-container {
  margin: 5px 100px 20px 0px;
}

.elementor-59914 .elementor-element.elementor-element-284b34f {
  font-family: "Raleway", Sans-serif;
  font-size: 20px;
  line-height: 30px;
  letter-spacing: 1px;
  color: var(--e-global-color-7a1ccbe5);
}

.elementor-59914 .elementor-element.elementor-element-00a9411 .elementor-button {
  background-color: var(--e-global-color-7a1ccbe5);
  font-family: "Raleway", Sans-serif;
  font-size: 19px;
  font-weight: 500;
  fill: var(--e-global-color-9203e1a);
  color: var(--e-global-color-9203e1a);
  border-radius: 30px 30px 30px 30px;
}

.elementor-59914 .elementor-element.elementor-element-00a9411>.elementor-widget-container {
  padding: 0px 0px 0px 0px;
}

.elementor-59914 .elementor-element.elementor-element-00a9411 {
  z-index: 5;
}

.elementor-59914 .elementor-element.elementor-element-e6f3dc7>.elementor-widget-container {
  --e-transform-rotateZ: 77deg;
  margin: 40px 450px -360px 0px;
}

.elementor-59914 .elementor-element.elementor-element-e6f3dc7 {
  z-index: 4;
}

.elementor-59914 .elementor-element.elementor-element-e6f3dc7 img {
  width: 35%;
}

.elementor-59914 .elementor-element.elementor-element-0344236 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-59914 .elementor-element.elementor-element-dc17d17 {
  --e-image-carousel-slides-to-show: 1;
}

.elementor-59914 .elementor-element.elementor-element-dc17d17>.elementor-widget-container {
  margin: 0px 0px -6px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-59914 .elementor-element.elementor-element-dc17d17 .elementor-swiper-button.elementor-swiper-button-prev,
.elementor-59914 .elementor-element.elementor-element-dc17d17 .elementor-swiper-button.elementor-swiper-button-next {
  color: var(--e-global-color-7a1ccbe5);
}

.elementor-59914 .elementor-element.elementor-element-dc17d17 .elementor-swiper-button.elementor-swiper-button-prev svg,
.elementor-59914 .elementor-element.elementor-element-dc17d17 .elementor-swiper-button.elementor-swiper-button-next svg {
  fill: var(--e-global-color-7a1ccbe5);
}

.elementor-59914 .elementor-element.elementor-element-dc28d49 {
  --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;
  --justify-content: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 50px;
  --padding-bottom: 50px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 5;
}

.elementor-59914 .elementor-element.elementor-element-dc28d49:not(.elementor-motion-effects-element-type-background),
.elementor-59914 .elementor-element.elementor-element-dc28d49>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-13ed1179);
}

.elementor-59914 .elementor-element.elementor-element-4d8067c>.elementor-widget-container {
  padding: 0px 0px 30px 0px;
}

.elementor-59914 .elementor-element.elementor-element-4d8067c {
  text-align: center;
}

.elementor-59914 .elementor-element.elementor-element-4d8067c .elementor-heading-title {
  font-family: "Raleway", Sans-serif;
  font-size: 40px;
  font-weight: 700;
  line-height: 75px;
  letter-spacing: 1px;
  color: var(--e-global-color-7a1ccbe5);
}

.elementor-59914 .elementor-element.elementor-element-5cef6cd {
  --swiper-slides-to-display: 3;
  --swiper-slides-gap: 25px;
  --arrow-prev-left-align: 0%;
  --arrow-prev-translate-x: 0px;
  --arrow-prev-left-position: -20px;
  --arrow-prev-top-align: 50%;
  --arrow-prev-translate-y: -50%;
  --arrow-next-right-align: 0%;
  --arrow-next-translate-x: 0%;
  --arrow-next-right-position: -20px;
  --arrow-next-top-align: 50%;
  --arrow-next-translate-y: -50%;
  --arrow-next-top-position: 0px;
  --arrow-size: 20px;
  --arrow-hover-color: var(--e-global-color-7a1ccbe5);
}

.elementor-59914 .elementor-element.elementor-element-5cef6cd :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
  background-color: var(--e-global-color-7a1ccbe5);
  border-radius: 30px 30px 30px 30px;
  padding: 10px 10px 10px 10px;
}

.elementor-59914 .elementor-element.elementor-element-5cef6cd :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {
  background-color: var(--e-global-color-9203e1a);
}

.elementor-59914 .elementor-element.elementor-element-5cef6cd .swiper-slide>.elementor-element {
  height: 100%;
}

:root {
  --page-title-display: none;
}

@media(max-width:1024px) {
  .elementor-59914 .elementor-element.elementor-element-076cbc5 {
    --margin-top: -10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 140px;
    --padding-bottom: 160px;
    --padding-left: 30px;
    --padding-right: 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-3f34872>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-3f34872 .elementor-heading-title {
    font-size: 45px;
    line-height: 55px;
  }

  .elementor-59914 .elementor-element.elementor-element-72b1be8 {
    --padding-top: 10px;
    --padding-bottom: 100px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-1147e9d {
    --justify-content: center;
  }

  .elementor-59914 .elementor-element.elementor-element-1147e9d.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
  }

  .elementor-59914 .elementor-element.elementor-element-d505b55 img {
    width: 70%;
  }

  .elementor-59914 .elementor-element.elementor-element-c78c148 img {
    width: 70%;
  }

  .elementor-59914 .elementor-element.elementor-element-1bd9275 img {
    width: 70%;
  }

  .elementor-59914 .elementor-element.elementor-element-d737ac1 img {
    width: 70%;
  }

  .elementor-59914 .elementor-element.elementor-element-00fe5d8 img {
    width: 70%;
  }

  .elementor-59914 .elementor-element.elementor-element-abf19ea img {
    width: 70%;
  }

  .elementor-59914 .elementor-element.elementor-element-e343516 img {
    width: 70%;
  }

  .elementor-59914 .elementor-element.elementor-element-e7bf2e8 {
    --justify-content: center;
  }

  .elementor-59914 .elementor-element.elementor-element-e7bf2e8.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
  }

  .elementor-59914 .elementor-element.elementor-element-ca42592 img {
    width: 70%;
  }

  .elementor-59914 .elementor-element.elementor-element-6d43568 img {
    width: 70%;
  }

  .elementor-59914 .elementor-element.elementor-element-3aed2b3 img {
    width: 70%;
  }

  .elementor-59914 .elementor-element.elementor-element-c478eb2 img {
    width: 70%;
  }

  .elementor-59914 .elementor-element.elementor-element-2abd31a img {
    width: 70%;
  }

  .elementor-59914 .elementor-element.elementor-element-328701b img {
    width: 70%;
  }

  .elementor-59914 .elementor-element.elementor-element-6605fef img {
    width: 70%;
  }

  .elementor-59914 .elementor-element.elementor-element-b30acb4 {
    --min-height: 450px;
    --margin-top: -102px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-7e93c97 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 30px;
  }

  .elementor-59914 .elementor-element.elementor-element-4e6b6ae>.elementor-widget-container {
    margin: 80px 0px 0px 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-4e6b6ae .elementor-heading-title {
    font-size: 35px;
    line-height: 45px;
  }

  .elementor-59914 .elementor-element.elementor-element-9a2658f>.elementor-widget-container {
    margin: 010px 0px 0px 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-d9ab766 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 30px;
  }

  .elementor-59914 .elementor-element.elementor-element-909b2c4 {
    --padding-top: 1rem;
    --padding-bottom: 1rem;
    --padding-left: 1rem;
    --padding-right: 1rem;
  }

  .elementor-59914 .elementor-element.elementor-element-9b7417e>.elementor-widget-container {
    margin: 15px 0px 20px 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-8716ed7 {
    --padding-top: 1rem;
    --padding-bottom: 1rem;
    --padding-left: 1rem;
    --padding-right: 1rem;
  }

  .elementor-59914 .elementor-element.elementor-element-08b779a>.elementor-widget-container {
    margin: 15px 0px 20px 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-f1519a5 {
    --padding-top: 1rem;
    --padding-bottom: 1rem;
    --padding-left: 1rem;
    --padding-right: 1rem;
  }

  .elementor-59914 .elementor-element.elementor-element-11a99f6>.elementor-widget-container {
    margin: 15px 0px 20px 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-709e970 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 30px;
  }

  .elementor-59914 .elementor-element.elementor-element-333f5eb {
    --padding-top: 1rem;
    --padding-bottom: 1rem;
    --padding-left: 1rem;
    --padding-right: 1rem;
  }

  .elementor-59914 .elementor-element.elementor-element-fef6327>.elementor-widget-container {
    margin: 15px 0px 20px 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-6a7bc97 {
    --padding-top: 1rem;
    --padding-bottom: 1rem;
    --padding-left: 1rem;
    --padding-right: 1rem;
  }

  .elementor-59914 .elementor-element.elementor-element-692ec3f>.elementor-widget-container {
    margin: 15px 0px 20px 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-3fc4ba6 {
    --padding-top: 1rem;
    --padding-bottom: 1rem;
    --padding-left: 1rem;
    --padding-right: 1rem;
  }

  .elementor-59914 .elementor-element.elementor-element-1b53e6b {
    --padding-top: 30px;
    --padding-bottom: 40px;
    --padding-left: 30px;
    --padding-right: 30px;
  }

  .elementor-59914 .elementor-element.elementor-element-b1f9277>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-b1f9277 .elementor-heading-title {
    font-size: 35px;
  }

  .elementor-59914 .elementor-element.elementor-element-fdebf53 {
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
  }

  .elementor-59914 .elementor-element.elementor-element-1d26e78 {
    --min-height: 220px;
  }

  .elementor-59914 .elementor-element.elementor-element-d9a6a3f .elementor-heading-title {
    font-size: 25px;
  }

  .elementor-59914 .elementor-element.elementor-element-84b5c1b {
    font-size: 15px;
  }

  .elementor-59914 .elementor-element.elementor-element-9ad4bbd {
    --min-height: 220px;
  }

  .elementor-59914 .elementor-element.elementor-element-a8e712a .elementor-heading-title {
    font-size: 25px;
  }

  .elementor-59914 .elementor-element.elementor-element-93cb19c {
    font-size: 15px;
  }

  .elementor-59914 .elementor-element.elementor-element-28c47d9 {
    --min-height: 220px;
  }

  .elementor-59914 .elementor-element.elementor-element-56ad030 .elementor-heading-title {
    font-size: 25px;
  }

  .elementor-59914 .elementor-element.elementor-element-b415b2f {
    font-size: 15px;
  }

  .elementor-59914 .elementor-element.elementor-element-e8affa0 {
    --margin-top: 100px;
    --margin-bottom: 100px;
    --margin-left: 0px;
    --margin-right: 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-2cf51b5 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 30px;
  }

  .elementor-59914 .elementor-element.elementor-element-ded1124 {
    --gap: 20px 20px;
    --row-gap: 20px;
    --column-gap: 20px;
  }

  .elementor-59914 .elementor-element.elementor-element-0637686 {
    --min-height: 220px;
  }

  .elementor-59914 .elementor-element.elementor-element-ad9fa08 .elementor-heading-title {
    font-size: 25px;
  }

  .elementor-59914 .elementor-element.elementor-element-1237c7e {
    --min-height: 220px;
  }

  .elementor-59914 .elementor-element.elementor-element-d6f298a .elementor-heading-title {
    font-size: 25px;
  }

  .elementor-59914 .elementor-element.elementor-element-6968270 {
    --min-height: 220px;
  }

  .elementor-59914 .elementor-element.elementor-element-e40ffdd .elementor-heading-title {
    font-size: 25px;
  }

  .elementor-59914 .elementor-element.elementor-element-e7bbcee {
    --margin-top: 100px;
    --margin-bottom: 100px;
    --margin-left: 0px;
    --margin-right: 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-fed9055 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 30px;
    --padding-right: 30px;
  }

  .elementor-59914 .elementor-element.elementor-element-4dc4617 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 20px;
  }

  .elementor-59914 .elementor-element.elementor-element-e37e8bf .elementor-heading-title {
    font-size: 40px;
    line-height: 50px;
  }

  .elementor-59914 .elementor-element.elementor-element-284b34f>.elementor-widget-container {
    margin: 10px 0px 20px 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-284b34f {
    font-size: 18px;
  }

  .elementor-59914 .elementor-element.elementor-element-dc28d49 {
    --padding-top: 40px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-4d8067c .elementor-heading-title {
    font-size: 35px;
  }

  .elementor-59914 .elementor-element.elementor-element-5cef6cd {
    --swiper-slides-to-display: 2;
    --arrow-prev-left-position: 10px;
    --arrow-next-right-position: 10px;
  }

  .elementor-59914 .elementor-element.elementor-element-5cef6cd>.elementor-widget-container {
    padding: 0px 30px 0px 30px;
  }
}

@media(max-width:767px) {
  .elementor-59914 .elementor-element.elementor-element-076cbc5 {
    --min-height: 600px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
  }

  .elementor-59914 .elementor-element.elementor-element-5ac5be6>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-3f34872>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-3f34872 .elementor-heading-title {
    font-size: 32px;
    line-height: 42px;
  }

  .elementor-59914 .elementor-element.elementor-element-7c9cb68 {
    --padding-top: 20px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-901d583>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-901d583 .elementor-button {
    font-size: 16px;
  }

  .elementor-59914 .elementor-element.elementor-element-86b1004>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 15px;
  }

  .elementor-59914 .elementor-element.elementor-element-86b1004 .elementor-button {
    font-size: 16px;
  }

  .elementor-59914 .elementor-element.elementor-element-167a72d>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-72b1be8 {
    --margin-top: -100px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 50px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-530b4aa9 {
    --flex-wrap: nowrap;
  }

  .elementor-59914 .elementor-element.elementor-element-1147e9d {
    --width: 400%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-1147e9d.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
  }

  .elementor-59914 .elementor-element.elementor-element-d505b55>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-d505b55 img {
    width: 60%;
  }

  .elementor-59914 .elementor-element.elementor-element-c78c148>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-c78c148 img {
    width: 60%;
  }

  .elementor-59914 .elementor-element.elementor-element-1bd9275>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-1bd9275 img {
    width: 60%;
  }

  .elementor-59914 .elementor-element.elementor-element-d737ac1>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-d737ac1 img {
    width: 60%;
  }

  .elementor-59914 .elementor-element.elementor-element-00fe5d8>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-00fe5d8 img {
    width: 60%;
  }

  .elementor-59914 .elementor-element.elementor-element-abf19ea>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-abf19ea img {
    width: 60%;
  }

  .elementor-59914 .elementor-element.elementor-element-e343516>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-e343516 img {
    width: 60%;
  }

  .elementor-59914 .elementor-element.elementor-element-e7bf2e8 {
    --width: 400%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-e7bf2e8.e-con {
    --flex-grow: 0;
    --flex-shrink: 0;
  }

  .elementor-59914 .elementor-element.elementor-element-ca42592>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-ca42592 img {
    width: 60%;
  }

  .elementor-59914 .elementor-element.elementor-element-6d43568>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-6d43568 img {
    width: 60%;
  }

  .elementor-59914 .elementor-element.elementor-element-3aed2b3>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-3aed2b3 img {
    width: 60%;
  }

  .elementor-59914 .elementor-element.elementor-element-c478eb2>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-c478eb2 img {
    width: 60%;
  }

  .elementor-59914 .elementor-element.elementor-element-2abd31a>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-2abd31a img {
    width: 60%;
  }

  .elementor-59914 .elementor-element.elementor-element-328701b>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-328701b img {
    width: 60%;
  }

  .elementor-59914 .elementor-element.elementor-element-6605fef>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-6605fef img {
    width: 60%;
  }

  .elementor-59914 .elementor-element.elementor-element-b30acb4 {
    --min-height: 500px;
    --margin-top: -40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-7e93c97 {
    --margin-top: -30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 100px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
  }

  .elementor-59914 .elementor-element.elementor-element-4e6b6ae>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-4e6b6ae .elementor-heading-title {
    font-size: 28px;
    line-height: 35px;
  }

  .elementor-59914 .elementor-element.elementor-element-9a2658f>.elementor-widget-container {
    margin: 15px 0px 0px 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-9a2658f {
    font-size: 18px;
    line-height: 28px;
  }

  .elementor-59914 .elementor-element.elementor-element-d9ab766 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
  }

  .elementor-59914 .elementor-element.elementor-element-6da7bce .elementor-icon {
    font-size: 40px;
  }

  .elementor-59914 .elementor-element.elementor-element-6da7bce .elementor-icon svg {
    height: 40px;
  }

  .elementor-59914 .elementor-element.elementor-element-016db32 .elementor-heading-title {
    font-size: 30px;
  }

  .elementor-59914 .elementor-element.elementor-element-9b7417e>.elementor-widget-container {
    margin: 15px 0px 17px 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-9b7417e {
    font-size: 17px;
    line-height: 25px;
  }

  .elementor-59914 .elementor-element.elementor-element-9aefa29 .elementor-button {
    font-size: 15px;
    border-width: 1px 1px 1px 1px;
  }

  .elementor-59914 .elementor-element.elementor-element-e0f9e0c .elementor-icon {
    font-size: 40px;
  }

  .elementor-59914 .elementor-element.elementor-element-e0f9e0c .elementor-icon svg {
    height: 40px;
  }

  .elementor-59914 .elementor-element.elementor-element-3eb950b .elementor-heading-title {
    font-size: 30px;
  }

  .elementor-59914 .elementor-element.elementor-element-08b779a>.elementor-widget-container {
    margin: 15px 0px 17px 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-08b779a {
    font-size: 17px;
    line-height: 25px;
  }

  .elementor-59914 .elementor-element.elementor-element-f591538 .elementor-button {
    font-size: 15px;
    border-width: 1px 1px 1px 1px;
  }

  .elementor-59914 .elementor-element.elementor-element-1eb2490 .elementor-icon {
    font-size: 40px;
  }

  .elementor-59914 .elementor-element.elementor-element-1eb2490 .elementor-icon svg {
    height: 40px;
  }

  .elementor-59914 .elementor-element.elementor-element-ba7ad2a .elementor-heading-title {
    font-size: 30px;
  }

  .elementor-59914 .elementor-element.elementor-element-11a99f6>.elementor-widget-container {
    margin: 15px 0px 17px 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-11a99f6 {
    font-size: 17px;
    line-height: 25px;
  }

  .elementor-59914 .elementor-element.elementor-element-8ed8004 .elementor-button {
    font-size: 15px;
    border-width: 1px 1px 1px 1px;
  }

  .elementor-59914 .elementor-element.elementor-element-709e970 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 30px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
  }

  .elementor-59914 .elementor-element.elementor-element-4aa2eac .elementor-icon {
    font-size: 40px;
  }

  .elementor-59914 .elementor-element.elementor-element-4aa2eac .elementor-icon svg {
    height: 40px;
  }

  .elementor-59914 .elementor-element.elementor-element-8837a3e .elementor-heading-title {
    font-size: 30px;
  }

  .elementor-59914 .elementor-element.elementor-element-fef6327>.elementor-widget-container {
    margin: 15px 0px 17px 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-fef6327 {
    font-size: 17px;
    line-height: 25px;
  }

  .elementor-59914 .elementor-element.elementor-element-14b46cc .elementor-button {
    font-size: 15px;
    border-width: 1px 1px 1px 1px;
  }

  .elementor-59914 .elementor-element.elementor-element-6aff09d .elementor-icon {
    font-size: 40px;
  }

  .elementor-59914 .elementor-element.elementor-element-6aff09d .elementor-icon svg {
    height: 40px;
  }

  .elementor-59914 .elementor-element.elementor-element-fb8191f .elementor-heading-title {
    font-size: 30px;
  }

  .elementor-59914 .elementor-element.elementor-element-692ec3f>.elementor-widget-container {
    margin: 15px 0px 17px 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-692ec3f {
    font-size: 17px;
    line-height: 25px;
  }

  .elementor-59914 .elementor-element.elementor-element-4cfc93b .elementor-button {
    font-size: 15px;
    border-width: 1px 1px 1px 1px;
  }

  .elementor-59914 .elementor-element.elementor-element-c2009fb {
    --padding-top: 0px;
    --padding-bottom: 20px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-1b53e6b {
    --padding-top: 80px;
    --padding-bottom: 60px;
    --padding-left: 15px;
    --padding-right: 15px;
  }

  .elementor-59914 .elementor-element.elementor-element-b1f9277>.elementor-widget-container {
    padding: 0px 0px 30px 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-b1f9277 .elementor-heading-title {
    font-size: 28px;
    line-height: 38px;
  }


  .elementor-59914 .elementor-element.elementor-element-d9a6a3f .elementor-heading-title {
    font-size: 28px;
  }

  .elementor-59914 .elementor-element.elementor-element-84b5c1b {
    font-size: 16px;
  }

  .elementor-59914 .elementor-element.elementor-element-10c511f .elementor-button {
    font-size: 16px;
  }

  .elementor-59914 .elementor-element.elementor-element-61a4e69 {
    --margin-top: 30px;
    --margin-bottom: 30px;
    --margin-left: 0px;
    --margin-right: 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-9ad4bbd {
    --min-height: 300px;
  }

  .elementor-59914 .elementor-element.elementor-element-a8e712a .elementor-heading-title {
    font-size: 28px;
  }

  .elementor-59914 .elementor-element.elementor-element-93cb19c {
    font-size: 16px;
  }

  .elementor-59914 .elementor-element.elementor-element-a57647d .elementor-button {
    font-size: 16px;
  }

  .elementor-59914 .elementor-element.elementor-element-28c47d9 {
    --min-height: 300px;
  }

  .elementor-59914 .elementor-element.elementor-element-56ad030 .elementor-heading-title {
    font-size: 28px;
  }

  .elementor-59914 .elementor-element.elementor-element-b415b2f {
    font-size: 16px;
  }

  .elementor-59914 .elementor-element.elementor-element-f5dc45b .elementor-button {
    font-size: 16px;
  }

  .elementor-59914 .elementor-element.elementor-element-e8affa0 {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 20px;
    --padding-right: 20px;
  }

  .elementor-59914 .elementor-element.elementor-element-3e5929d .elementor-heading-title {
    font-size: 16px;
    line-height: 26px;
  }

  .elementor-59914 .elementor-element.elementor-element-84e234c img {
    width: 15%;
  }

  .elementor-59914 .elementor-element.elementor-element-c683a22>.elementor-widget-container {
    margin: 35px 0px 5px 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-2cf51b5 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
  }

  .elementor-59914 .elementor-element.elementor-element-0637686 {
    --min-height: 300px;
  }

  .elementor-59914 .elementor-element.elementor-element-ad9fa08>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-ad9fa08 .elementor-heading-title {
    font-size: 28px;
  }

  .elementor-59914 .elementor-element.elementor-element-966cb5e {
    --margin-top: 30px;
    --margin-bottom: 30px;
    --margin-left: 0px;
    --margin-right: 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-1237c7e {
    --min-height: 300px;
  }

  .elementor-59914 .elementor-element.elementor-element-d6f298a>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-d6f298a .elementor-heading-title {
    font-size: 28px;
  }

  .elementor-59914 .elementor-element.elementor-element-6968270 {
    --min-height: 300px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-e40ffdd>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-e40ffdd .elementor-heading-title {
    font-size: 28px;
  }

  .elementor-59914 .elementor-element.elementor-element-e7bbcee {
    --margin-top: 80px;
    --margin-bottom: 80px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 20px;
    --padding-right: 20px;
  }

  .elementor-59914 .elementor-element.elementor-element-8d1e433 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-2bff6e8 .elementor-heading-title {
    font-size: 16px;
    line-height: 26px;
  }

  .elementor-59914 .elementor-element.elementor-element-7e7939b img {
    width: 15%;
  }

  .elementor-59914 .elementor-element.elementor-element-721b304>.elementor-widget-container {
    margin: 20px 0px 5px 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-fed9055 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
  }

  .elementor-59914 .elementor-element.elementor-element-4dc4617 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-e37e8bf>.elementor-widget-container {
    padding: 20px 0px 10px 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-e37e8bf .elementor-heading-title {
    font-size: 30px;
    line-height: 40px;
  }

  .elementor-59914 .elementor-element.elementor-element-284b34f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-284b34f {
    font-size: 18px;
    line-height: 28px;
  }

  .elementor-59914 .elementor-element.elementor-element-00a9411>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-00a9411 .elementor-button {
    font-size: 16px;
  }

  .elementor-59914 .elementor-element.elementor-element-e6f3dc7>.elementor-widget-container {
    --e-transform-rotateZ: 35deg;
    margin: 5px -287px 15px 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-e6f3dc7 img {
    width: 13%;
  }

  .elementor-59914 .elementor-element.elementor-element-0344236 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-0344236.e-con {
    --order: -99999;
  }

  .elementor-59914 .elementor-element.elementor-element-dc28d49 {
    --padding-top: 80px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
  }

  .elementor-59914 .elementor-element.elementor-element-4d8067c>.elementor-widget-container {
    padding: 0px 40px 30px 40px;
  }

  .elementor-59914 .elementor-element.elementor-element-4d8067c .elementor-heading-title {
    font-size: 28px;
    line-height: 38px;
  }

  .elementor-59914 .elementor-element.elementor-element-5cef6cd {
    --swiper-slides-to-display: 1;
    --arrow-prev-left-position: 0px;
    --arrow-next-right-position: 0px;
  }

  .elementor-59914 .elementor-element.elementor-element-5cef6cd>.elementor-widget-container {
    padding: 0px 15px 0px 15px;
  }
}

@media(min-width:768px) {
  .elementor-59914 .elementor-element.elementor-element-076cbc5 {
    --content-width: 1300px;
  }

  .elementor-59914 .elementor-element.elementor-element-2d29afd9 {
    --width: 100%;
  }

  .elementor-59914 .elementor-element.elementor-element-1147e9d {
    --width: 102%;
  }

  .elementor-59914 .elementor-element.elementor-element-e7bf2e8 {
    --width: 102%;
  }

  .elementor-59914 .elementor-element.elementor-element-7e93c97 {
    --content-width: 1300px;
  }

  .elementor-59914 .elementor-element.elementor-element-d9ab766 {
    --content-width: 1300px;
  }

  .elementor-59914 .elementor-element.elementor-element-709e970 {
    --content-width: 1300px;
  }

  .elementor-59914 .elementor-element.elementor-element-1b53e6b {
    --content-width: 1300px;
  }

  .elementor-59914 .elementor-element.elementor-element-1d26e78 {
    --width: 100%;
  }

  .elementor-59914 .elementor-element.elementor-element-9ad4bbd {
    --width: 100%;
  }

  .elementor-59914 .elementor-element.elementor-element-28c47d9 {
    --width: 100%;
  }

  .elementor-59914 .elementor-element.elementor-element-e8affa0 {
    --content-width: 750px;
  }

  .elementor-59914 .elementor-element.elementor-element-c2e9687 {
    --width: 70%;
  }

  .elementor-59914 .elementor-element.elementor-element-2cf51b5 {
    --content-width: 1300px;
  }

  .elementor-59914 .elementor-element.elementor-element-0637686 {
    --width: 100%;
  }

  .elementor-59914 .elementor-element.elementor-element-1237c7e {
    --width: 100%;
  }

  .elementor-59914 .elementor-element.elementor-element-6968270 {
    --width: 100%;
  }

  .elementor-59914 .elementor-element.elementor-element-e7bbcee {
    --content-width: 750px;
  }

  .elementor-59914 .elementor-element.elementor-element-8d1e433 {
    --width: 70%;
  }

  .elementor-59914 .elementor-element.elementor-element-fed9055 {
    --content-width: 1300px;
  }

  .elementor-59914 .elementor-element.elementor-element-4dc4617 {
    --width: 75%;
  }

  .elementor-59914 .elementor-element.elementor-element-0344236 {
    --width: 50%;
  }

  .elementor-59914 .elementor-element.elementor-element-dc28d49 {
    --content-width: 1300px;
  }
}

@media(max-width:1024px) and (min-width:768px) {
  .elementor-59914 .elementor-element.elementor-element-1147e9d {
    --width: 200%;
  }

  .elementor-59914 .elementor-element.elementor-element-e7bf2e8 {
    --width: 200%;
  }
}

.text {
  overflow: hidden;
}

.elementor-59914 .elementor-element.elementor-element-7e93c97 .elementor-heading-title {
  color: rgb(182, 182, 182, 0.2);
  background: linear-gradient(to right, #ffd799, #ffd700) no-repeat;
  -webkit-background-clip: text;
  background-clip: text;
  background-size: 0%;
  transition: background-size cubic-bezier(.1, .5, .5, 1) 0.5s;
  position: relative;
}

.elementor-59914 .elementor-element.elementor-element-59ff2d2 {
  --blob-size: 250px;
}

.elementor-59914 .elementor-element.elementor-element-59ff2d2 .inner {
  backdrop-filter: blur(80px);
  height: 100%;
}

.elementor-59914 .elementor-element.elementor-element-59ff2d2 .blob {
  width: var(--blob-size);
  height: 80%;
  left: calc(50% - calc(var(--blob-size)/2));
  filter: blur(40px);
  z-index: -1;
  opacity: 0;
  transition: opacity 300ms 300ms linear;

}

.elementor-59914 .elementor-element.elementor-element-59ff2d2 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}

.elementor-59914 .elementor-element.elementor-element-069eb89 {
  --blob-size: 250px;
}

.elementor-59914 .elementor-element.elementor-element-069eb89 .inner {
  backdrop-filter: blur(80px);
  height: 100%;
}

.elementor-59914 .elementor-element.elementor-element-069eb89 .blob {
  width: var(--blob-size);
  height: 80%;
  left: calc(50% - calc(var(--blob-size)/2));
  filter: blur(40px);
  z-index: -1;
  opacity: 0;
  transition: opacity 300ms 300ms linear;

}

.elementor-59914 .elementor-element.elementor-element-069eb89 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}

.elementor-59914 .elementor-element.elementor-element-6afe9e9 {
  --blob-size: 250px;
}

.elementor-59914 .elementor-element.elementor-element-6afe9e9 .inner {
  backdrop-filter: blur(80px);
  height: 100%;
}

.elementor-59914 .elementor-element.elementor-element-6afe9e9 .blob {
  width: var(--blob-size);
  height: 80%;
  left: calc(50% - calc(var(--blob-size)/2));
  filter: blur(40px);
  z-index: -1;
  opacity: 0;
  transition: opacity 300ms 300ms linear;

}

.elementor-59914 .elementor-element.elementor-element-6afe9e9 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}

.elementor-59914 .elementor-element.elementor-element-1d6d36d {
  --blob-size: 250px;
}

.elementor-59914 .elementor-element.elementor-element-1d6d36d .inner {
  backdrop-filter: blur(80px);
  height: 100%;
}

.elementor-59914 .elementor-element.elementor-element-1d6d36d .blob {
  width: var(--blob-size);
  height: 80%;
  left: calc(50% - calc(var(--blob-size)/2));
  filter: blur(40px);
  z-index: -1;
  opacity: 0;
  transition: opacity 300ms 300ms linear;

}

.elementor-59914 .elementor-element.elementor-element-1d6d36d .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}

.elementor-59914 .elementor-element.elementor-element-ebebd84 {
  --blob-size: 250px;
}

.elementor-59914 .elementor-element.elementor-element-ebebd84 .inner {
  backdrop-filter: blur(80px);
  height: 100%;
}

.elementor-59914 .elementor-element.elementor-element-ebebd84 .blob {
  width: var(--blob-size);
  height: 80%;
  left: calc(50% - calc(var(--blob-size)/2));
  filter: blur(40px);
  z-index: -1;
  opacity: 0;
  transition: opacity 300ms 300ms linear;

}

.elementor-59914 .elementor-element.elementor-element-ebebd84 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}

.elementor-59914 .elementor-element.elementor-element-57894eb {
  --blob-size: 250px;
}

.elementor-59914 .elementor-element.elementor-element-57894eb .inner {
  backdrop-filter: blur(80px);
  height: 100%;
}

.elementor-59914 .elementor-element.elementor-element-57894eb .blob {
  width: var(--blob-size);
  height: 80%;
  left: calc(50% - calc(var(--blob-size)/2));
  filter: blur(40px);
  z-index: -1;
  opacity: 0;
  transition: opacity 300ms 300ms linear;

}

.elementor-59914 .elementor-element.elementor-element-57894eb .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}

.elementor-59756 .elementor-element.elementor-element-ab9bd39 {
  --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: center;
  --margin-top: -1px;
  --margin-bottom: -92px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 999;
}

.elementor-59756 .elementor-element.elementor-element-d06ad9a {
  --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: center;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  --border-radius: 30px 30px 30px 30px;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-59756 .elementor-element.elementor-element-d06ad9a:not(.elementor-motion-effects-element-type-background),
.elementor-59756 .elementor-element.elementor-element-d06ad9a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #02010100;
}

.elementor-59756 .elementor-element.elementor-element-546da7b {
  --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;
}

.elementor-59756 .elementor-element.elementor-element-546da7b.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-59756 .elementor-element.elementor-element-2975304 {
  text-align: left;
}

.elementor-59756 .elementor-element.elementor-element-2975304 img {
  width: 55%;
}

.elementor-59756 .elementor-element.elementor-element-1523cc5 {
  --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;
  --justify-content: flex-end;
  --align-items: flex-end;
}

.elementor-59756 .elementor-element.elementor-element-1523cc5.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-59756 .elementor-element.elementor-element-2a4bf76>.elementor-widget-container {
  padding: 0px 15px 0px 0px;
}

.elementor-59756 .elementor-element.elementor-element-2a4bf76 .elementor-menu-toggle {
  margin: 0 auto;
  background-color: var(--e-global-color-9203e1a);
}

.elementor-59756 .elementor-element.elementor-element-2a4bf76 .elementor-nav-menu .elementor-item {
  font-family: "Raleway", Sans-serif;
  font-size: 19px;
  font-weight: 500;
}

.elementor-59756 .elementor-element.elementor-element-2a4bf76 .elementor-nav-menu--main .elementor-item {
  color: var(--e-global-color-13ed1179);
  fill: var(--e-global-color-13ed1179);
  padding-left: 13px;
  padding-right: 13px;
}

.elementor-59756 .elementor-element.elementor-element-2a4bf76 .elementor-nav-menu--main .elementor-item:hover,
.elementor-59756 .elementor-element.elementor-element-2a4bf76 .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-59756 .elementor-element.elementor-element-2a4bf76 .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-59756 .elementor-element.elementor-element-2a4bf76 .elementor-nav-menu--main .elementor-item:focus {
  color: var(--e-global-color-9203e1a);
  fill: var(--e-global-color-9203e1a);
}

.elementor-59756 .elementor-element.elementor-element-2a4bf76 .elementor-nav-menu--main .elementor-item.elementor-item-active {
  color: var(--e-global-color-13ed1179);
}

.elementor-59756 .elementor-element.elementor-element-2a4bf76 .elementor-nav-menu--dropdown a,
.elementor-59756 .elementor-element.elementor-element-2a4bf76 .elementor-menu-toggle {
  color: var(--e-global-color-7a1ccbe5);
  fill: var(--e-global-color-7a1ccbe5);
}

.elementor-59756 .elementor-element.elementor-element-2a4bf76 .elementor-nav-menu--dropdown {
  background-color: var(--e-global-color-c7bff42);
  border-style: solid;
  border-color: var(--e-global-color-c7bff42);
  border-radius: 0px 0px 30px 30px;
}

.elementor-59756 .elementor-element.elementor-element-2a4bf76 .elementor-nav-menu--dropdown a:hover,
.elementor-59756 .elementor-element.elementor-element-2a4bf76 .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-59756 .elementor-element.elementor-element-2a4bf76 .elementor-nav-menu--dropdown a.highlighted,
.elementor-59756 .elementor-element.elementor-element-2a4bf76 .elementor-menu-toggle:hover {
  color: var(--e-global-color-7a1ccbe5);
}

.elementor-59756 .elementor-element.elementor-element-2a4bf76 .elementor-nav-menu--dropdown a:hover,
.elementor-59756 .elementor-element.elementor-element-2a4bf76 .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-59756 .elementor-element.elementor-element-2a4bf76 .elementor-nav-menu--dropdown a.highlighted {
  background-color: var(--e-global-color-9203e1a);
}

.elementor-59756 .elementor-element.elementor-element-2a4bf76 .elementor-nav-menu--dropdown .elementor-item,
.elementor-59756 .elementor-element.elementor-element-2a4bf76 .elementor-nav-menu--dropdown .elementor-sub-item {
  font-family: "Raleway", Sans-serif;
  font-size: 18px;
  font-weight: 500;
}

.elementor-59756 .elementor-element.elementor-element-2a4bf76 .elementor-nav-menu--dropdown li:first-child a {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}

.elementor-59756 .elementor-element.elementor-element-2a4bf76 .elementor-nav-menu--dropdown li:last-child a {
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
}

.elementor-59756 .elementor-element.elementor-element-2a4bf76 .elementor-nav-menu--dropdown a {
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.elementor-59756 .elementor-element.elementor-element-2a4bf76 .elementor-nav-menu--dropdown li:not(:last-child) {
  border-style: none;
  border-bottom-width: 1px;
}

.elementor-59756 .elementor-element.elementor-element-2a4bf76 div.elementor-menu-toggle {
  color: var(--e-global-color-7a1ccbe5);
}

.elementor-59756 .elementor-element.elementor-element-2a4bf76 div.elementor-menu-toggle svg {
  fill: var(--e-global-color-7a1ccbe5);
}

.elementor-59756 .elementor-element.elementor-element-2a4bf76 .elementor-menu-toggle:hover {
  background-color: var(--e-global-color-c7bff42);
}

.elementor-59756 .elementor-element.elementor-element-6e7ee4a .elementor-button {
  background-color: var(--e-global-color-9203e1a);
  font-family: "Raleway", Sans-serif;
  font-size: 19px;
  font-weight: 500;
  fill: var(--e-global-color-7a1ccbe5);
  color: var(--e-global-color-7a1ccbe5);
  border-radius: 30px 30px 30px 30px;
}

.elementor-59756 .elementor-element.elementor-element-d107697 .elementor-button {
  background-color: var(--e-global-color-9203e1a);
  font-family: "Raleway", Sans-serif;
  font-size: 19px;
  font-weight: 500;
  fill: var(--e-global-color-7a1ccbe5);
  color: var(--e-global-color-7a1ccbe5);
  border-radius: 30px 30px 30px 30px;
}

.elementor-59756 .elementor-element.elementor-element-74d7cc5>.elementor-widget-container {
  padding: 0px 15px 0px 0px;
}

.elementor-59756 .elementor-element.elementor-element-74d7cc5 .elementor-menu-toggle {
  margin: 0 auto;
  background-color: var(--e-global-color-9203e1a);
}

.elementor-59756 .elementor-element.elementor-element-74d7cc5 .elementor-nav-menu .elementor-item {
  font-family: "Raleway", Sans-serif;
  font-size: 19px;
  font-weight: 500;
}

.elementor-59756 .elementor-element.elementor-element-74d7cc5 .elementor-nav-menu--main .elementor-item {
  color: var(--e-global-color-13ed1179);
  fill: var(--e-global-color-13ed1179);
  padding-left: 13px;
  padding-right: 13px;
}

.elementor-59756 .elementor-element.elementor-element-74d7cc5 .elementor-nav-menu--main .elementor-item:hover,
.elementor-59756 .elementor-element.elementor-element-74d7cc5 .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-59756 .elementor-element.elementor-element-74d7cc5 .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-59756 .elementor-element.elementor-element-74d7cc5 .elementor-nav-menu--main .elementor-item:focus {
  color: var(--e-global-color-9203e1a);
  fill: var(--e-global-color-9203e1a);
}

.elementor-59756 .elementor-element.elementor-element-74d7cc5 .elementor-nav-menu--main .elementor-item.elementor-item-active {
  color: var(--e-global-color-13ed1179);
}

.elementor-59756 .elementor-element.elementor-element-74d7cc5 .elementor-nav-menu--dropdown a,
.elementor-59756 .elementor-element.elementor-element-74d7cc5 .elementor-menu-toggle {
  color: var(--e-global-color-7a1ccbe5);
  fill: var(--e-global-color-7a1ccbe5);
}

.elementor-59756 .elementor-element.elementor-element-74d7cc5 .elementor-nav-menu--dropdown {
  background-color: var(--e-global-color-c7bff42);
  border-style: solid;
  border-color: var(--e-global-color-c7bff42);
  border-radius: 0px 0px 30px 30px;
}

.elementor-59756 .elementor-element.elementor-element-74d7cc5 .elementor-nav-menu--dropdown a:hover,
.elementor-59756 .elementor-element.elementor-element-74d7cc5 .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-59756 .elementor-element.elementor-element-74d7cc5 .elementor-nav-menu--dropdown a.highlighted,
.elementor-59756 .elementor-element.elementor-element-74d7cc5 .elementor-menu-toggle:hover {
  color: var(--e-global-color-7a1ccbe5);
}

.elementor-59756 .elementor-element.elementor-element-74d7cc5 .elementor-nav-menu--dropdown a:hover,
.elementor-59756 .elementor-element.elementor-element-74d7cc5 .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-59756 .elementor-element.elementor-element-74d7cc5 .elementor-nav-menu--dropdown a.highlighted {
  background-color: var(--e-global-color-9203e1a);
}

.elementor-59756 .elementor-element.elementor-element-74d7cc5 .elementor-nav-menu--dropdown .elementor-item,
.elementor-59756 .elementor-element.elementor-element-74d7cc5 .elementor-nav-menu--dropdown .elementor-sub-item {
  font-family: "Raleway", Sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.elementor-59756 .elementor-element.elementor-element-74d7cc5 .elementor-nav-menu--dropdown li:first-child a {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}

.elementor-59756 .elementor-element.elementor-element-74d7cc5 .elementor-nav-menu--dropdown li:last-child a {
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
}

.elementor-59756 .elementor-element.elementor-element-74d7cc5 .elementor-nav-menu--dropdown a {
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.elementor-59756 .elementor-element.elementor-element-74d7cc5 .elementor-nav-menu--dropdown li:not(:last-child) {
  border-style: none;
  border-bottom-width: 1px;
}

.elementor-59756 .elementor-element.elementor-element-74d7cc5 div.elementor-menu-toggle {
  color: var(--e-global-color-7a1ccbe5);
}

.elementor-59756 .elementor-element.elementor-element-74d7cc5 div.elementor-menu-toggle svg {
  fill: var(--e-global-color-7a1ccbe5);
}

.elementor-59756 .elementor-element.elementor-element-74d7cc5 .elementor-menu-toggle:hover {
  background-color: var(--e-global-color-c7bff42);
}

.elementor-59756 .elementor-element.elementor-element-aad5284 {
  --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: center;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 999;
}

.elementor-59756 .elementor-element.elementor-element-cd04ddd {
  --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: center;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  --border-radius: 30px 30px 30px 30px;
  --margin-top: 20px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 50px;
  --padding-right: 50px;
}

.elementor-59756 .elementor-element.elementor-element-cd04ddd:not(.elementor-motion-effects-element-type-background),
.elementor-59756 .elementor-element.elementor-element-cd04ddd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-c7bff42);
}

.elementor-59756 .elementor-element.elementor-element-5bda427 {
  --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;
}

.elementor-59756 .elementor-element.elementor-element-5bda427.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-59756 .elementor-element.elementor-element-d1a4268 {
  text-align: left;
}

.elementor-59756 .elementor-element.elementor-element-d1a4268 img {
  width: 55%;
}

.elementor-59756 .elementor-element.elementor-element-99cdac2 {
  --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;
  --justify-content: flex-end;
  --align-items: flex-end;
}

.elementor-59756 .elementor-element.elementor-element-99cdac2.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}

.elementor-59756 .elementor-element.elementor-element-70094a7>.elementor-widget-container {
  padding: 0px 15px 0px 0px;
}

.elementor-59756 .elementor-element.elementor-element-70094a7 .elementor-menu-toggle {
  margin: 0 auto;
  background-color: var(--e-global-color-9203e1a);
}

.elementor-59756 .elementor-element.elementor-element-70094a7 .elementor-nav-menu .elementor-item {
  font-family: "Raleway", Sans-serif;
  font-size: 19px;
  font-weight: 500;
}

.elementor-59756 .elementor-element.elementor-element-70094a7 .elementor-nav-menu--main .elementor-item {
  color: var(--e-global-color-7a1ccbe5);
  fill: var(--e-global-color-7a1ccbe5);
  padding-left: 13px;
  padding-right: 13px;
}

.elementor-59756 .elementor-element.elementor-element-70094a7 .elementor-nav-menu--main .elementor-item:hover,
.elementor-59756 .elementor-element.elementor-element-70094a7 .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-59756 .elementor-element.elementor-element-70094a7 .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-59756 .elementor-element.elementor-element-70094a7 .elementor-nav-menu--main .elementor-item:focus {
  color: var(--e-global-color-9203e1a);
  fill: var(--e-global-color-9203e1a);
}

.elementor-59756 .elementor-element.elementor-element-70094a7 .elementor-nav-menu--main .elementor-item.elementor-item-active {
  color: var(--e-global-color-7a1ccbe5);
}

.elementor-59756 .elementor-element.elementor-element-70094a7 .elementor-nav-menu--dropdown a,
.elementor-59756 .elementor-element.elementor-element-70094a7 .elementor-menu-toggle {
  color: var(--e-global-color-7a1ccbe5);
  fill: var(--e-global-color-7a1ccbe5);
}

.elementor-59756 .elementor-element.elementor-element-70094a7 .elementor-nav-menu--dropdown {
  background-color: var(--e-global-color-c7bff42);
  border-style: solid;
  border-color: var(--e-global-color-c7bff42);
  border-radius: 0px 0px 30px 30px;
}

.elementor-59756 .elementor-element.elementor-element-70094a7 .elementor-nav-menu--dropdown a:hover,
.elementor-59756 .elementor-element.elementor-element-70094a7 .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-59756 .elementor-element.elementor-element-70094a7 .elementor-nav-menu--dropdown a.highlighted,
.elementor-59756 .elementor-element.elementor-element-70094a7 .elementor-menu-toggle:hover {
  color: var(--e-global-color-7a1ccbe5);
}

.elementor-59756 .elementor-element.elementor-element-70094a7 .elementor-nav-menu--dropdown a:hover,
.elementor-59756 .elementor-element.elementor-element-70094a7 .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-59756 .elementor-element.elementor-element-70094a7 .elementor-nav-menu--dropdown a.highlighted {
  background-color: var(--e-global-color-9203e1a);
}

.elementor-59756 .elementor-element.elementor-element-70094a7 .elementor-nav-menu--dropdown .elementor-item,
.elementor-59756 .elementor-element.elementor-element-70094a7 .elementor-nav-menu--dropdown .elementor-sub-item {
  font-family: "Raleway", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.elementor-59756 .elementor-element.elementor-element-70094a7 .elementor-nav-menu--dropdown li:first-child a {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}

.elementor-59756 .elementor-element.elementor-element-70094a7 .elementor-nav-menu--dropdown li:last-child a {
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
}

.elementor-59756 .elementor-element.elementor-element-70094a7 .elementor-nav-menu--dropdown a {
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.elementor-59756 .elementor-element.elementor-element-70094a7 .elementor-nav-menu--dropdown li:not(:last-child) {
  border-style: none;
  border-bottom-width: 1px;
}

.elementor-59756 .elementor-element.elementor-element-70094a7 div.elementor-menu-toggle {
  color: var(--e-global-color-7a1ccbe5);
}

.elementor-59756 .elementor-element.elementor-element-70094a7 div.elementor-menu-toggle svg {
  fill: var(--e-global-color-7a1ccbe5);
}

.elementor-59756 .elementor-element.elementor-element-70094a7 div.elementor-menu-toggle:hover {
  color: var(--e-global-color-9203e1a);
}

.elementor-59756 .elementor-element.elementor-element-70094a7 div.elementor-menu-toggle:hover svg {
  fill: var(--e-global-color-9203e1a);
}

.elementor-59756 .elementor-element.elementor-element-70094a7 .elementor-menu-toggle:hover {
  background-color: var(--e-global-color-7a1ccbe5);
}

.elementor-59756 .elementor-element.elementor-element-af01788 .elementor-button {
  background-color: var(--e-global-color-9203e1a);
  font-family: "Raleway", Sans-serif;
  font-size: 19px;
  font-weight: 500;
  fill: var(--e-global-color-7a1ccbe5);
  color: var(--e-global-color-7a1ccbe5);
  border-radius: 30px 30px 30px 30px;
}

.elementor-59756 .elementor-element.elementor-element-897c71d .elementor-button {
  background-color: var(--e-global-color-9203e1a);
  font-family: "Raleway", Sans-serif;
  font-size: 19px;
  font-weight: 500;
  fill: var(--e-global-color-7a1ccbe5);
  color: var(--e-global-color-7a1ccbe5);
  border-radius: 30px 30px 30px 30px;
}

.elementor-59756 .elementor-element.elementor-element-920f4b2>.elementor-widget-container {
  padding: 0px 15px 0px 0px;
}

.elementor-59756 .elementor-element.elementor-element-920f4b2 .elementor-menu-toggle {
  margin: 0 auto;
  background-color: var(--e-global-color-9203e1a);
}

.elementor-59756 .elementor-element.elementor-element-920f4b2 .elementor-nav-menu .elementor-item {
  font-family: "Raleway", Sans-serif;
  font-size: 19px;
  font-weight: 500;
}

.elementor-59756 .elementor-element.elementor-element-920f4b2 .elementor-nav-menu--main .elementor-item {
  color: var(--e-global-color-7a1ccbe5);
  fill: var(--e-global-color-7a1ccbe5);
  padding-left: 13px;
  padding-right: 13px;
}

.elementor-59756 .elementor-element.elementor-element-920f4b2 .elementor-nav-menu--main .elementor-item:hover,
.elementor-59756 .elementor-element.elementor-element-920f4b2 .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-59756 .elementor-element.elementor-element-920f4b2 .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-59756 .elementor-element.elementor-element-920f4b2 .elementor-nav-menu--main .elementor-item:focus {
  color: var(--e-global-color-9203e1a);
  fill: var(--e-global-color-9203e1a);
}

.elementor-59756 .elementor-element.elementor-element-920f4b2 .elementor-nav-menu--main .elementor-item.elementor-item-active {
  color: var(--e-global-color-7a1ccbe5);
}

.elementor-59756 .elementor-element.elementor-element-920f4b2 .elementor-nav-menu--dropdown a,
.elementor-59756 .elementor-element.elementor-element-920f4b2 .elementor-menu-toggle {
  color: var(--e-global-color-7a1ccbe5);
  fill: var(--e-global-color-7a1ccbe5);
}

.elementor-59756 .elementor-element.elementor-element-920f4b2 .elementor-nav-menu--dropdown {
  background-color: var(--e-global-color-c7bff42);
  border-style: solid;
  border-color: var(--e-global-color-c7bff42);
  border-radius: 0px 0px 30px 30px;
}

.elementor-59756 .elementor-element.elementor-element-920f4b2 .elementor-nav-menu--dropdown a:hover,
.elementor-59756 .elementor-element.elementor-element-920f4b2 .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-59756 .elementor-element.elementor-element-920f4b2 .elementor-nav-menu--dropdown a.highlighted,
.elementor-59756 .elementor-element.elementor-element-920f4b2 .elementor-menu-toggle:hover {
  color: var(--e-global-color-7a1ccbe5);
}

.elementor-59756 .elementor-element.elementor-element-920f4b2 .elementor-nav-menu--dropdown a:hover,
.elementor-59756 .elementor-element.elementor-element-920f4b2 .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-59756 .elementor-element.elementor-element-920f4b2 .elementor-nav-menu--dropdown a.highlighted {
  background-color: var(--e-global-color-9203e1a);
}

.elementor-59756 .elementor-element.elementor-element-920f4b2 .elementor-nav-menu--dropdown .elementor-item,
.elementor-59756 .elementor-element.elementor-element-920f4b2 .elementor-nav-menu--dropdown .elementor-sub-item {
  font-family: "Raleway", Sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.elementor-59756 .elementor-element.elementor-element-920f4b2 .elementor-nav-menu--dropdown li:first-child a {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}

.elementor-59756 .elementor-element.elementor-element-920f4b2 .elementor-nav-menu--dropdown li:last-child a {
  border-bottom-right-radius: 30px;
  border-bottom-left-radius: 30px;
}

.elementor-59756 .elementor-element.elementor-element-920f4b2 .elementor-nav-menu--dropdown a {
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.elementor-59756 .elementor-element.elementor-element-920f4b2 .elementor-nav-menu--dropdown li:not(:last-child) {
  border-style: none;
  border-bottom-width: 1px;
}

.elementor-59756 .elementor-element.elementor-element-920f4b2 div.elementor-menu-toggle {
  color: var(--e-global-color-7a1ccbe5);
}

.elementor-59756 .elementor-element.elementor-element-920f4b2 div.elementor-menu-toggle svg {
  fill: var(--e-global-color-7a1ccbe5);
}

.elementor-59756 .elementor-element.elementor-element-920f4b2 div.elementor-menu-toggle:hover {
  color: var(--e-global-color-9203e1a);
}

.elementor-59756 .elementor-element.elementor-element-920f4b2 div.elementor-menu-toggle:hover svg {
  fill: var(--e-global-color-9203e1a);
}

.elementor-59756 .elementor-element.elementor-element-920f4b2 .elementor-menu-toggle:hover {
  background-color: var(--e-global-color-7a1ccbe5);
}

.elementor-theme-builder-content-area {
  height: 400px;
}

.elementor-location-header:before,
.elementor-location-footer:before {
  content: "";
  display: table;
  clear: both;
}

@media(max-width:1024px) {
  .elementor-59756 .elementor-element.elementor-element-d06ad9a {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 30px;
    --padding-right: 30px;
  }

  .elementor-59756 .elementor-element.elementor-element-2975304 img {
    width: 50%;
  }

  .elementor-59756 .elementor-element.elementor-element-1523cc5 {
    --flex-wrap: nowrap;
  }

  .elementor-59756 .elementor-element.elementor-element-2a4bf76 .elementor-nav-menu--dropdown .elementor-item,
  .elementor-59756 .elementor-element.elementor-element-2a4bf76 .elementor-nav-menu--dropdown .elementor-sub-item {
    font-size: 17px;
  }

  .elementor-59756 .elementor-element.elementor-element-2a4bf76 .elementor-nav-menu--dropdown {
    border-width: 15px 15px 15px 15px;
    border-radius: 30px 30px 30px 30px;
  }

  .elementor-59756 .elementor-element.elementor-element-2a4bf76 .elementor-nav-menu--dropdown li:first-child a {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
  }

  .elementor-59756 .elementor-element.elementor-element-2a4bf76 .elementor-nav-menu--dropdown li:last-child a {
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
  }

  .elementor-59756 .elementor-element.elementor-element-2a4bf76 .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,
  .elementor-59756 .elementor-element.elementor-element-2a4bf76 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    margin-top: 55px !important;
  }

  .elementor-59756 .elementor-element.elementor-element-2a4bf76 {
    --nav-menu-icon-size: 25px;
  }

  .elementor-59756 .elementor-element.elementor-element-2a4bf76 .elementor-menu-toggle {
    border-radius: 300px;
  }

  .elementor-59756 .elementor-element.elementor-element-74d7cc5 .elementor-nav-menu--dropdown .elementor-item,
  .elementor-59756 .elementor-element.elementor-element-74d7cc5 .elementor-nav-menu--dropdown .elementor-sub-item {
    font-size: 19px;
  }

  .elementor-59756 .elementor-element.elementor-element-74d7cc5 .elementor-nav-menu--dropdown {
    border-width: 15px 15px 15px 15px;
    border-radius: 30px 30px 30px 30px;
  }

  .elementor-59756 .elementor-element.elementor-element-74d7cc5 .elementor-nav-menu--dropdown li:first-child a {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
  }

  .elementor-59756 .elementor-element.elementor-element-74d7cc5 .elementor-nav-menu--dropdown li:last-child a {
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
  }

  .elementor-59756 .elementor-element.elementor-element-74d7cc5 .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,
  .elementor-59756 .elementor-element.elementor-element-74d7cc5 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    margin-top: 55px !important;
  }

  .elementor-59756 .elementor-element.elementor-element-74d7cc5 {
    --nav-menu-icon-size: 25px;
  }

  .elementor-59756 .elementor-element.elementor-element-74d7cc5 .elementor-menu-toggle {
    border-radius: 300px;
  }

  .elementor-59756 .elementor-element.elementor-element-cd04ddd {
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 20px;
    --margin-right: 20px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 30px;
    --padding-right: 30px;
  }

  .elementor-59756 .elementor-element.elementor-element-d1a4268 img {
    width: 50%;
  }

  .elementor-59756 .elementor-element.elementor-element-99cdac2 {
    --flex-wrap: nowrap;
  }

  .elementor-59756 .elementor-element.elementor-element-70094a7 .elementor-nav-menu--dropdown .elementor-item,
  .elementor-59756 .elementor-element.elementor-element-70094a7 .elementor-nav-menu--dropdown .elementor-sub-item {
    font-size: 17px;
  }

  .elementor-59756 .elementor-element.elementor-element-70094a7 .elementor-nav-menu--dropdown {
    border-width: 15px 15px 15px 15px;
    border-radius: 30px 30px 30px 30px;
  }

  .elementor-59756 .elementor-element.elementor-element-70094a7 .elementor-nav-menu--dropdown li:first-child a {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
  }

  .elementor-59756 .elementor-element.elementor-element-70094a7 .elementor-nav-menu--dropdown li:last-child a {
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
  }

  .elementor-59756 .elementor-element.elementor-element-70094a7 .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,
  .elementor-59756 .elementor-element.elementor-element-70094a7 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    margin-top: 70px !important;
  }

  .elementor-59756 .elementor-element.elementor-element-70094a7 {
    --nav-menu-icon-size: 25px;
  }

  .elementor-59756 .elementor-element.elementor-element-70094a7 .elementor-menu-toggle {
    border-radius: 300px;
  }

  .elementor-59756 .elementor-element.elementor-element-920f4b2 .elementor-nav-menu--dropdown .elementor-item,
  .elementor-59756 .elementor-element.elementor-element-920f4b2 .elementor-nav-menu--dropdown .elementor-sub-item {
    font-size: 17px;
  }

  .elementor-59756 .elementor-element.elementor-element-920f4b2 .elementor-nav-menu--dropdown {
    border-width: 15px 15px 15px 15px;
    border-radius: 30px 30px 30px 30px;
  }

  .elementor-59756 .elementor-element.elementor-element-920f4b2 .elementor-nav-menu--dropdown li:first-child a {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
  }

  .elementor-59756 .elementor-element.elementor-element-920f4b2 .elementor-nav-menu--dropdown li:last-child a {
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
  }

  .elementor-59756 .elementor-element.elementor-element-920f4b2 .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,
  .elementor-59756 .elementor-element.elementor-element-920f4b2 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    margin-top: 70px !important;
  }

  .elementor-59756 .elementor-element.elementor-element-920f4b2 {
    --nav-menu-icon-size: 25px;
  }

  .elementor-59756 .elementor-element.elementor-element-920f4b2 .elementor-menu-toggle {
    border-radius: 300px;
  }
}

@media(max-width:767px) {
  .elementor-59756 .elementor-element.elementor-element-d06ad9a {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }

  .elementor-59756 .elementor-element.elementor-element-546da7b {
    --width: 50%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-59756 .elementor-element.elementor-element-2975304 img {
    width: 32%;
  }

  .elementor-59756 .elementor-element.elementor-element-1523cc5 {
    --width: 50%;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -15px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-59756 .elementor-element.elementor-element-2a4bf76>.elementor-widget-container {
    margin: 0px -290px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-59756 .elementor-element.elementor-element-2a4bf76 {
    z-index: 999;
    --nav-menu-icon-size: 25px;
  }

  .elementor-59756 .elementor-element.elementor-element-2a4bf76 .elementor-nav-menu--dropdown .elementor-item,
  .elementor-59756 .elementor-element.elementor-element-2a4bf76 .elementor-nav-menu--dropdown .elementor-sub-item {
    font-size: 17px;
  }

  .elementor-59756 .elementor-element.elementor-element-2a4bf76 .elementor-nav-menu--dropdown {
    border-width: 10px 10px 10px 10px;
    border-radius: 30px 30px 30px 30px;
  }

  .elementor-59756 .elementor-element.elementor-element-2a4bf76 .elementor-nav-menu--dropdown li:first-child a {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
  }

  .elementor-59756 .elementor-element.elementor-element-2a4bf76 .elementor-nav-menu--dropdown li:last-child a {
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
  }

  .elementor-59756 .elementor-element.elementor-element-2a4bf76 .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,
  .elementor-59756 .elementor-element.elementor-element-2a4bf76 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    margin-top: 50px !important;
  }

  .elementor-59756 .elementor-element.elementor-element-2a4bf76 .elementor-menu-toggle {
    border-width: 0px;
    border-radius: 300px;
  }

  .elementor-59756 .elementor-element.elementor-element-6e7ee4a>.elementor-widget-container {
    margin: 0px 200px 0px -30px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-59756 .elementor-element.elementor-element-6e7ee4a .elementor-button {
    font-size: 15px;
  }

  .elementor-59756 .elementor-element.elementor-element-d107697>.elementor-widget-container {
    margin: 0px 150px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-59756 .elementor-element.elementor-element-d107697 .elementor-button {
    font-size: 15px;
  }

  .elementor-59756 .elementor-element.elementor-element-74d7cc5>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-59756 .elementor-element.elementor-element-74d7cc5 {
    z-index: 999;
    --nav-menu-icon-size: 25px;
  }

  .elementor-59756 .elementor-element.elementor-element-74d7cc5 .elementor-nav-menu--dropdown .elementor-item,
  .elementor-59756 .elementor-element.elementor-element-74d7cc5 .elementor-nav-menu--dropdown .elementor-sub-item {
    font-size: 19px;
  }

  .elementor-59756 .elementor-element.elementor-element-74d7cc5 .elementor-nav-menu--dropdown {
    border-width: 10px 10px 10px 10px;
    border-radius: 30px 30px 30px 30px;
  }

  .elementor-59756 .elementor-element.elementor-element-74d7cc5 .elementor-nav-menu--dropdown li:first-child a {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
  }

  .elementor-59756 .elementor-element.elementor-element-74d7cc5 .elementor-nav-menu--dropdown li:last-child a {
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
  }

  .elementor-59756 .elementor-element.elementor-element-74d7cc5 .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,
  .elementor-59756 .elementor-element.elementor-element-74d7cc5 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    margin-top: 50px !important;
  }

  .elementor-59756 .elementor-element.elementor-element-74d7cc5 .elementor-menu-toggle {
    border-width: 0px;
    border-radius: 300px;
  }

  .elementor-59756 .elementor-element.elementor-element-aad5284 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }

  .elementor-59756 .elementor-element.elementor-element-cd04ddd {
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 10px;
    --margin-right: 10px;
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }

  .elementor-59756 .elementor-element.elementor-element-5bda427 {
    --width: 50%;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-59756 .elementor-element.elementor-element-d1a4268 img {
    width: 32%;
  }

  .elementor-59756 .elementor-element.elementor-element-99cdac2 {
    --width: 50%;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: -15px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-59756 .elementor-element.elementor-element-70094a7>.elementor-widget-container {
    margin: 0px -290px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-59756 .elementor-element.elementor-element-70094a7 {
    z-index: 999;
    --nav-menu-icon-size: 27px;
  }

  .elementor-59756 .elementor-element.elementor-element-70094a7 .elementor-nav-menu--dropdown .elementor-item,
  .elementor-59756 .elementor-element.elementor-element-70094a7 .elementor-nav-menu--dropdown .elementor-sub-item {
    font-size: 17px;
  }

  .elementor-59756 .elementor-element.elementor-element-70094a7 .elementor-nav-menu--dropdown {
    border-width: 10px 10px 10px 10px;
    border-radius: 30px 30px 30px 30px;
  }

  .elementor-59756 .elementor-element.elementor-element-70094a7 .elementor-nav-menu--dropdown li:first-child a {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
  }

  .elementor-59756 .elementor-element.elementor-element-70094a7 .elementor-nav-menu--dropdown li:last-child a {
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
  }

  .elementor-59756 .elementor-element.elementor-element-70094a7 .elementor-nav-menu--dropdown a {
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .elementor-59756 .elementor-element.elementor-element-70094a7 .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,
  .elementor-59756 .elementor-element.elementor-element-70094a7 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    margin-top: 70px !important;
  }

  .elementor-59756 .elementor-element.elementor-element-70094a7 .elementor-menu-toggle {
    border-width: 0px;
    border-radius: 300px;
  }

  .elementor-59756 .elementor-element.elementor-element-af01788>.elementor-widget-container {
    margin: 0px 200px 0px -30px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-59756 .elementor-element.elementor-element-af01788 .elementor-button {
    font-size: 15px;
  }

  .elementor-59756 .elementor-element.elementor-element-897c71d>.elementor-widget-container {
    margin: 0px 150px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-59756 .elementor-element.elementor-element-897c71d .elementor-button {
    font-size: 15px;
  }

  .elementor-59756 .elementor-element.elementor-element-920f4b2>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-59756 .elementor-element.elementor-element-920f4b2 {
    z-index: 999;
    --nav-menu-icon-size: 27px;
  }

  .elementor-59756 .elementor-element.elementor-element-920f4b2 .elementor-nav-menu--dropdown .elementor-item,
  .elementor-59756 .elementor-element.elementor-element-920f4b2 .elementor-nav-menu--dropdown .elementor-sub-item {
    font-size: 17px;
  }

  .elementor-59756 .elementor-element.elementor-element-920f4b2 .elementor-nav-menu--dropdown {
    border-width: 10px 10px 10px 10px;
    border-radius: 30px 30px 30px 30px;
  }

  .elementor-59756 .elementor-element.elementor-element-920f4b2 .elementor-nav-menu--dropdown li:first-child a {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
  }

  .elementor-59756 .elementor-element.elementor-element-920f4b2 .elementor-nav-menu--dropdown li:last-child a {
    border-bottom-right-radius: 30px;
    border-bottom-left-radius: 30px;
  }

  .elementor-59756 .elementor-element.elementor-element-920f4b2 .elementor-nav-menu--dropdown a {
    padding-top: 9px;
    padding-bottom: 9px;
  }

  .elementor-59756 .elementor-element.elementor-element-920f4b2 .elementor-nav-menu--main>.elementor-nav-menu>li>.elementor-nav-menu--dropdown,
  .elementor-59756 .elementor-element.elementor-element-920f4b2 .elementor-nav-menu__container.elementor-nav-menu--dropdown {
    margin-top: 70px !important;
  }

  .elementor-59756 .elementor-element.elementor-element-920f4b2 .elementor-menu-toggle {
    border-width: 0px;
    border-radius: 300px;
  }
}

@media(min-width:768px) {
  .elementor-59756 .elementor-element.elementor-element-ab9bd39 {
    --content-width: 1300px;
  }

  .elementor-59756 .elementor-element.elementor-element-546da7b {
    --width: 10%;
  }

  .elementor-59756 .elementor-element.elementor-element-1523cc5 {
    --width: 90%;
  }

  .elementor-59756 .elementor-element.elementor-element-aad5284 {
    --content-width: 1400px;
  }

  .elementor-59756 .elementor-element.elementor-element-5bda427 {
    --width: 10%;
  }

  .elementor-59756 .elementor-element.elementor-element-99cdac2 {
    --width: 90%;
  }
}

@media(max-width:1024px) and (min-width:768px) {
  .elementor-59756 .elementor-element.elementor-element-546da7b {
    --width: 22%;
  }

  .elementor-59756 .elementor-element.elementor-element-1523cc5 {
    --width: 78%;
  }

  .elementor-59756 .elementor-element.elementor-element-5bda427 {
    --width: 22%;
  }

  .elementor-59756 .elementor-element.elementor-element-99cdac2 {
    --width: 78%;
  }
}

.elementor-52592 .elementor-element.elementor-element-8284a95 {
  --display: flex;
  --min-height: 400px;
  --flex-direction: column;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --border-radius: 30px 30px 0px 0px;
  --margin-top: 50px;
  --margin-bottom: -70px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: -4px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-52592 .elementor-element.elementor-element-8284a95:not(.elementor-motion-effects-element-type-background),
.elementor-52592 .elementor-element.elementor-element-8284a95>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, var(--e-global-color-9203e1a) 0%, var(--e-global-color-9203e1a) 100%);
}

.elementor-52592 .elementor-element.elementor-element-92ed263>.elementor-widget-container {
  margin: -70px 400px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-52592 .elementor-element.elementor-element-92ed263 {
  text-align: left;
}

.elementor-52592 .elementor-element.elementor-element-92ed263 .elementor-heading-title {
  font-family: "Raleway", Sans-serif;
  font-size: 55px;
  font-weight: 800;
  line-height: 55px;
  letter-spacing: 1px;
  color: var(--e-global-color-7a1ccbe5);
}

.elementor-52592 .elementor-element.elementor-element-98c57d3 .elementor-button {
  background-color: var(--e-global-color-7a1ccbe5);
  font-family: "Raleway", Sans-serif;
  font-size: 21px;
  font-weight: 500;
  fill: var(--e-global-color-9203e1a);
  color: var(--e-global-color-9203e1a);
  border-radius: 30px 30px 30px 30px;
}

.elementor-52592 .elementor-element.elementor-element-98c57d3>.elementor-widget-container {
  padding: 30px 0px 0px 0px;
}

.elementor-52592 .elementor-element.elementor-element-98c57d3.elementor-element {
  --align-self: flex-start;
}

.elementor-52592 .elementor-element.elementor-element-dc3feb7 {
  --display: flex;
  --min-height: 300px;
  --flex-direction: column;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --border-radius: 30px 30px 0px 0px;
  --margin-top: 20px;
  --margin-bottom: -70px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: -4px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-52592 .elementor-element.elementor-element-dc3feb7:not(.elementor-motion-effects-element-type-background),
.elementor-52592 .elementor-element.elementor-element-dc3feb7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, var(--e-global-color-9203e1a) 0%, var(--e-global-color-9203e1a) 100%);
}

.elementor-52592 .elementor-element.elementor-element-0efc2ad>.elementor-widget-container {
  margin: -70px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-52592 .elementor-element.elementor-element-0efc2ad {
  text-align: left;
}

.elementor-52592 .elementor-element.elementor-element-0efc2ad .elementor-heading-title {
  font-family: "Raleway", Sans-serif;
  font-size: 55px;
  font-weight: 800;
  line-height: 55px;
  letter-spacing: 1px;
  color: var(--e-global-color-7a1ccbe5);
}

.elementor-52592 .elementor-element.elementor-element-69aafd7 .elementor-button {
  background-color: var(--e-global-color-7a1ccbe5);
  font-family: "Raleway", Sans-serif;
  font-size: 21px;
  font-weight: 500;
  letter-spacing: 1px;
  fill: var(--e-global-color-9203e1a);
  color: var(--e-global-color-9203e1a);
  border-radius: 30px 30px 30px 30px;
}

.elementor-52592 .elementor-element.elementor-element-69aafd7>.elementor-widget-container {
  padding: 30px 0px 0px 0px;
}

.elementor-52592 .elementor-element.elementor-element-69aafd7.elementor-element {
  --align-self: flex-start;
}

.elementor-52592 .elementor-element.elementor-element-8b54c23 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --border-radius: 30px 30px 0px 0px;
  --padding-top: 50px;
  --padding-bottom: 40px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-52592 .elementor-element.elementor-element-8b54c23:not(.elementor-motion-effects-element-type-background),
.elementor-52592 .elementor-element.elementor-element-8b54c23>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, var(--e-global-color-7a1ccbe5) 0%, var(--e-global-color-7a1ccbe5) 100%);
}

.elementor-52592 .elementor-element.elementor-element-a5e798f {
  --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;
}

.elementor-52592 .elementor-element.elementor-element-c08cc7b {
  text-align: left;
}

.elementor-52592 .elementor-element.elementor-element-c08cc7b img {
  width: 50%;
}

.elementor-52592 .elementor-element.elementor-element-23da72b>.elementor-widget-container {
  margin: 30px 0px 0px 0px;
}

.elementor-52592 .elementor-element.elementor-element-23da72b {
  font-family: "Raleway", Sans-serif;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: 1px;
  color: var(--e-global-color-c7bff42);
}

.elementor-52592 .elementor-element.elementor-element-2a56ba5 {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 22px;
  --grid-column-gap: 10px;
}

.elementor-52592 .elementor-element.elementor-element-2a56ba5 .elementor-widget-container {
  text-align: left;
}

.elementor-52592 .elementor-element.elementor-element-2a56ba5>.elementor-widget-container {
  margin: 20px 0px 0px 0px;
}

.elementor-52592 .elementor-element.elementor-element-2a56ba5 .elementor-social-icon {
  background-color: var(--e-global-color-9203e1a);
}

.elementor-52592 .elementor-element.elementor-element-2a56ba5 .elementor-social-icon i {
  color: var(--e-global-color-7a1ccbe5);
}

.elementor-52592 .elementor-element.elementor-element-2a56ba5 .elementor-social-icon svg {
  fill: var(--e-global-color-7a1ccbe5);
}

.elementor-52592 .elementor-element.elementor-element-2a56ba5 .elementor-icon {
  border-radius: 30px 30px 30px 30px;
}

.elementor-52592 .elementor-element.elementor-element-2a56ba5 .elementor-social-icon:hover {
  background-color: var(--e-global-color-13ed1179);
}

.elementor-52592 .elementor-element.elementor-element-2a56ba5 .elementor-social-icon:hover i {
  color: var(--e-global-color-7a1ccbe5);
}

.elementor-52592 .elementor-element.elementor-element-2a56ba5 .elementor-social-icon:hover svg {
  fill: var(--e-global-color-7a1ccbe5);
}

.elementor-52592 .elementor-element.elementor-element-41b911f {
  --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;
}

.elementor-52592 .elementor-element.elementor-element-6ce86cd .elementor-heading-title {
  font-family: "Raleway", Sans-serif;
  font-size: 22px !important;
  text-align: left !important;
  font-weight: 700;
  letter-spacing: 1px;
  color: var(--e-global-color-13ed1179);
}

.elementor-52592 .elementor-element.elementor-element-7b2a10a>.elementor-widget-container {
  margin: 16px 0px 0px 0px;
}

.elementor-52592 .elementor-element.elementor-element-7b2a10a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(8px/2);
}

.elementor-52592 .elementor-element.elementor-element-7b2a10a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(8px/2);
}

.elementor-52592 .elementor-element.elementor-element-7b2a10a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(8px/2);
  margin-left: calc(8px/2);
}

.elementor-52592 .elementor-element.elementor-element-7b2a10a .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-8px/2);
  margin-left: calc(-8px/2);
}

body.rtl .elementor-52592 .elementor-element.elementor-element-7b2a10a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-8px/2);
}

body:not(.rtl) .elementor-52592 .elementor-element.elementor-element-7b2a10a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-8px/2);
}

.elementor-52592 .elementor-element.elementor-element-7b2a10a .elementor-icon-list-icon i {
  color: var(--e-global-color-9203e1a);
  transition: color 0.3s;
}

.elementor-52592 .elementor-element.elementor-element-7b2a10a .elementor-icon-list-icon svg {
  fill: var(--e-global-color-9203e1a);
  transition: fill 0.3s;
}

.elementor-52592 .elementor-element.elementor-element-7b2a10a {
  --e-icon-list-icon-size: 5px;
  --icon-vertical-offset: 0px;
}

.elementor-52592 .elementor-element.elementor-element-7b2a10a .elementor-icon-list-icon {
  padding-right: 2px;
}

.elementor-52592 .elementor-element.elementor-element-7b2a10a .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-52592 .elementor-element.elementor-element-7b2a10a .elementor-icon-list-item>a {
  font-family: "Raleway", Sans-serif;
  font-size: 18px;
  letter-spacing: 1px;
}

.elementor-52592 .elementor-element.elementor-element-7b2a10a .elementor-icon-list-text {
  color: var(--e-global-color-13ed1179);
  transition: color 0.3s;
}

.elementor-52592 .elementor-element.elementor-element-7b2a10a .elementor-icon-list-item:hover .elementor-icon-list-text {
  color: var(--e-global-color-9203e1a);
}

.elementor-52592 .elementor-element.elementor-element-ae2ccd0 {
  --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;
}

.elementor-52592 .elementor-element.elementor-element-86e746c .elementor-heading-title {
  font-family: "Raleway", Sans-serif;
  font-size: 22px !important;
  font-weight: 700;
  text-align: left !important;
  letter-spacing: 1px;
  color: var(--e-global-color-13ed1179);
}

.elementor-52592 .elementor-element.elementor-element-17351b2>.elementor-widget-container {
  margin: 16px 0px 0px 0px;
}

.elementor-52592 .elementor-element.elementor-element-17351b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(8px/2);
}

.elementor-52592 .elementor-element.elementor-element-17351b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(8px/2);
}

.elementor-52592 .elementor-element.elementor-element-17351b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(8px/2);
  margin-left: calc(8px/2);
}

.elementor-52592 .elementor-element.elementor-element-17351b2 .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-8px/2);
  margin-left: calc(-8px/2);
}

body.rtl .elementor-52592 .elementor-element.elementor-element-17351b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-8px/2);
}

body:not(.rtl) .elementor-52592 .elementor-element.elementor-element-17351b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-8px/2);
}

.elementor-52592 .elementor-element.elementor-element-17351b2 .elementor-icon-list-icon i {
  color: var(--e-global-color-9203e1a);
  transition: color 0.3s;
}

.elementor-52592 .elementor-element.elementor-element-17351b2 .elementor-icon-list-icon svg {
  fill: var(--e-global-color-9203e1a);
  transition: fill 0.3s;
}

.elementor-52592 .elementor-element.elementor-element-17351b2 {
  --e-icon-list-icon-size: 5px;
  --icon-vertical-offset: 0px;
}

.elementor-52592 .elementor-element.elementor-element-17351b2 .elementor-icon-list-icon {
  padding-right: 2px;
}

.elementor-52592 .elementor-element.elementor-element-17351b2 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-52592 .elementor-element.elementor-element-17351b2 .elementor-icon-list-item>a {
  font-family: "Raleway", Sans-serif;
  font-size: 18px;
  letter-spacing: 1px;
}

.elementor-52592 .elementor-element.elementor-element-17351b2 .elementor-icon-list-text {
  color: var(--e-global-color-13ed1179);
  transition: color 0.3s;
}

.elementor-52592 .elementor-element.elementor-element-17351b2 .elementor-icon-list-item:hover .elementor-icon-list-text {
  color: var(--e-global-color-9203e1a);
}

.elementor-52592 .elementor-element.elementor-element-cccb195 {
  --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;
}

.elementor-52592 .elementor-element.elementor-element-288ce78 .elementor-heading-title {
  font-family: "Raleway", Sans-serif;
  font-size: 22px !important;
  text-align: left !important;
  font-weight: 700;
  letter-spacing: 1px;
  color: var(--e-global-color-13ed1179);
}

.elementor-52592 .elementor-element.elementor-element-fd4be03>.elementor-widget-container {
  margin: 16px 0px 0px 0px;
}

.elementor-52592 .elementor-element.elementor-element-fd4be03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(8px/2);
}

.elementor-52592 .elementor-element.elementor-element-fd4be03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(8px/2);
}

.elementor-52592 .elementor-element.elementor-element-fd4be03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(8px/2);
  margin-left: calc(8px/2);
}

.elementor-52592 .elementor-element.elementor-element-fd4be03 .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-8px/2);
  margin-left: calc(-8px/2);
}

body.rtl .elementor-52592 .elementor-element.elementor-element-fd4be03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-8px/2);
}

body:not(.rtl) .elementor-52592 .elementor-element.elementor-element-fd4be03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-8px/2);
}

.elementor-52592 .elementor-element.elementor-element-fd4be03 .elementor-icon-list-icon i {
  color: var(--e-global-color-9203e1a);
  transition: color 0.3s;
}

.elementor-52592 .elementor-element.elementor-element-fd4be03 .elementor-icon-list-icon svg {
  fill: var(--e-global-color-9203e1a);
  transition: fill 0.3s;
}

.elementor-52592 .elementor-element.elementor-element-fd4be03 {
  --e-icon-list-icon-size: 5px;
  --icon-vertical-offset: 0px;
}

.elementor-52592 .elementor-element.elementor-element-fd4be03 .elementor-icon-list-icon {
  padding-right: 2px;
}

.elementor-52592 .elementor-element.elementor-element-fd4be03 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-52592 .elementor-element.elementor-element-fd4be03 .elementor-icon-list-item>a {
  font-family: "Raleway", Sans-serif;
  font-size: 18px;
  letter-spacing: 1px;
}

.elementor-52592 .elementor-element.elementor-element-fd4be03 .elementor-icon-list-text {
  color: var(--e-global-color-13ed1179);
  transition: color 0.3s;
}

.elementor-52592 .elementor-element.elementor-element-fd4be03 .elementor-icon-list-item:hover .elementor-icon-list-text {
  color: var(--e-global-color-9203e1a);
}

.elementor-52592 .elementor-element.elementor-element-dc68c31 {
  --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: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 50px;
  --padding-bottom: 20px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-52592 .elementor-element.elementor-element-dc68c31:not(.elementor-motion-effects-element-type-background),
.elementor-52592 .elementor-element.elementor-element-dc68c31>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(180deg, var(--e-global-color-7a1ccbe5) 0%, var(--e-global-color-7a1ccbe5) 100%);
}

.elementor-52592 .elementor-element.elementor-element-b61bb95 {
  --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;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-52592 .elementor-element.elementor-element-dcd2a69>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-52592 .elementor-element.elementor-element-dcd2a69 {
  font-family: "Raleway", Sans-serif;
  font-size: 20px;
  line-height: 30px;
  letter-spacing: 1px;
  color: var(--e-global-color-13ed1179);
}

.elementor-52592 .elementor-element.elementor-element-b2e505b {
  --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;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-52592 .elementor-element.elementor-element-3c5a6f4>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-52592 .elementor-element.elementor-element-3c5a6f4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(20px/2);
}

.elementor-52592 .elementor-element.elementor-element-3c5a6f4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(20px/2);
}

.elementor-52592 .elementor-element.elementor-element-3c5a6f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(20px/2);
  margin-left: calc(20px/2);
}

.elementor-52592 .elementor-element.elementor-element-3c5a6f4 .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-20px/2);
  margin-left: calc(-20px/2);
}

body.rtl .elementor-52592 .elementor-element.elementor-element-3c5a6f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-20px/2);
}

body:not(.rtl) .elementor-52592 .elementor-element.elementor-element-3c5a6f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-20px/2);
}

.elementor-52592 .elementor-element.elementor-element-3c5a6f4 .elementor-icon-list-item:not(:last-child):after {
  content: "";
  border-color: var(--e-global-color-13ed1179);
}

.elementor-52592 .elementor-element.elementor-element-3c5a6f4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {
  border-top-style: solid;
  border-top-width: 1px;
}

.elementor-52592 .elementor-element.elementor-element-3c5a6f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
  border-left-style: solid;
}

.elementor-52592 .elementor-element.elementor-element-3c5a6f4 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {
  border-left-width: 1px;
}

.elementor-52592 .elementor-element.elementor-element-3c5a6f4 .elementor-icon-list-icon i {
  color: var(--e-global-color-9203e1a);
  transition: color 0.3s;
}

.elementor-52592 .elementor-element.elementor-element-3c5a6f4 .elementor-icon-list-icon svg {
  fill: var(--e-global-color-9203e1a);
  transition: fill 0.3s;
}

.elementor-52592 .elementor-element.elementor-element-3c5a6f4 {
  --e-icon-list-icon-size: 5px;
  --icon-vertical-offset: 0px;
}

.elementor-52592 .elementor-element.elementor-element-3c5a6f4 .elementor-icon-list-icon {
  padding-right: 2px;
}

.elementor-52592 .elementor-element.elementor-element-3c5a6f4 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-52592 .elementor-element.elementor-element-3c5a6f4 .elementor-icon-list-item>a {
  font-family: "Raleway", Sans-serif;
  font-size: 18px;
  letter-spacing: 1px;
}

.elementor-52592 .elementor-element.elementor-element-3c5a6f4 .elementor-icon-list-text {
  color: var(--e-global-color-13ed1179);
  transition: color 0.3s;
}

.elementor-52592 .elementor-element.elementor-element-3c5a6f4 .elementor-icon-list-item:hover .elementor-icon-list-text {
  color: var(--e-global-color-9203e1a);
}

.elementor-52592:not(.elementor-motion-effects-element-type-background),
.elementor-52592>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-13ed1179);
}

.elementor-theme-builder-content-area {
  height: 400px;
}

.elementor-location-header:before,
.elementor-location-footer:before {
  content: "";
  display: table;
  clear: both;
}

@media(min-width:768px) {
  .elementor-52592 .elementor-element.elementor-element-8284a95 {
    --content-width: 1300px;
  }

  .elementor-52592 .elementor-element.elementor-element-dc3feb7 {
    --content-width: 1300px;
  }

  .elementor-52592 .elementor-element.elementor-element-8b54c23 {
    --content-width: 1300px;
  }

  .elementor-52592 .elementor-element.elementor-element-a5e798f {
    --width: 25%;
  }

  .elementor-52592 .elementor-element.elementor-element-41b911f {
    --width: 25%;
  }

  .elementor-52592 .elementor-element.elementor-element-ae2ccd0 {
    --width: 25%;
  }

  .elementor-52592 .elementor-element.elementor-element-cccb195 {
    --width: 25%;
  }

  .elementor-52592 .elementor-element.elementor-element-dc68c31 {
    --content-width: 1300px;
  }

  .elementor-52592 .elementor-element.elementor-element-b61bb95 {
    --width: 50%;
  }

  .elementor-52592 .elementor-element.elementor-element-b2e505b {
    --width: 50%;
  }
}

@media(max-width:1024px) and (min-width:768px) {
  .elementor-52592 .elementor-element.elementor-element-a5e798f {
    --width: 33%;
  }

  .elementor-52592 .elementor-element.elementor-element-ae2ccd0 {
    --width: 33%;
  }

  .elementor-52592 .elementor-element.elementor-element-cccb195 {
    --width: 33%;
  }
}

@media(max-width:1024px) {
  .elementor-52592 .elementor-element.elementor-element-8284a95 {
    --margin-top: 40px;
    --margin-bottom: -110px;
    --margin-left: 0px;
    --margin-right: 0px;
  }

  .elementor-52592 .elementor-element.elementor-element-92ed263>.elementor-widget-container {
    margin: -110px 0px 0px 0px;
    padding: 0px 30px 0px 30px;
  }

  .elementor-52592 .elementor-element.elementor-element-92ed263 .elementor-heading-title {
    font-size: 40px;
    line-height: 50px;
  }

  .elementor-52592 .elementor-element.elementor-element-98c57d3>.elementor-widget-container {
    margin: -30px 0px 0px 0px;
    padding: 30px 30px 0px 30px;
  }

  .elementor-52592 .elementor-element.elementor-element-dc3feb7 {
    --margin-top: 40px;
    --margin-bottom: -110px;
    --margin-left: 0px;
    --margin-right: 0px;
  }

  .elementor-52592 .elementor-element.elementor-element-0efc2ad>.elementor-widget-container {
    margin: -110px 0px 0px 0px;
    padding: 0px 30px 0px 30px;
  }

  .elementor-52592 .elementor-element.elementor-element-0efc2ad .elementor-heading-title {
    font-size: 40px;
    line-height: 50px;
  }

  .elementor-52592 .elementor-element.elementor-element-69aafd7>.elementor-widget-container {
    margin: -30px 0px 0px 0px;
    padding: 30px 30px 0px 30px;
  }

  .elementor-52592 .elementor-element.elementor-element-8b54c23 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 30px;
    --padding-right: 30px;
    --z-index: 5;
  }

  .elementor-52592 .elementor-element.elementor-element-23da72b {
    font-size: 15px;
  }

  .elementor-52592 .elementor-element.elementor-element-2a56ba5 {
    --icon-size: 20px;
    --grid-row-gap: 14px;
  }

  .elementor-52592 .elementor-element.elementor-element-6ce86cd .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-52592 .elementor-element.elementor-element-7b2a10a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
  }

  .elementor-52592 .elementor-element.elementor-element-7b2a10a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
  }

  .elementor-52592 .elementor-element.elementor-element-7b2a10a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
  }

  .elementor-52592 .elementor-element.elementor-element-7b2a10a .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
  }

  body.rtl .elementor-52592 .elementor-element.elementor-element-7b2a10a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-5px/2);
  }

  body:not(.rtl) .elementor-52592 .elementor-element.elementor-element-7b2a10a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-5px/2);
  }

  .elementor-52592 .elementor-element.elementor-element-7b2a10a .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-52592 .elementor-element.elementor-element-7b2a10a .elementor-icon-list-item>a {
    font-size: 16px;
  }

  .elementor-52592 .elementor-element.elementor-element-86e746c .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-52592 .elementor-element.elementor-element-17351b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
  }

  .elementor-52592 .elementor-element.elementor-element-17351b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
  }

  .elementor-52592 .elementor-element.elementor-element-17351b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
  }

  .elementor-52592 .elementor-element.elementor-element-17351b2 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
  }

  body.rtl .elementor-52592 .elementor-element.elementor-element-17351b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-5px/2);
  }

  body:not(.rtl) .elementor-52592 .elementor-element.elementor-element-17351b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-5px/2);
  }

  .elementor-52592 .elementor-element.elementor-element-17351b2 .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-52592 .elementor-element.elementor-element-17351b2 .elementor-icon-list-item>a {
    font-size: 16px;
  }

  .elementor-52592 .elementor-element.elementor-element-288ce78 .elementor-heading-title {
    font-size: 20px;
  }

  .elementor-52592 .elementor-element.elementor-element-fd4be03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
  }

  .elementor-52592 .elementor-element.elementor-element-fd4be03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
  }

  .elementor-52592 .elementor-element.elementor-element-fd4be03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
  }

  .elementor-52592 .elementor-element.elementor-element-fd4be03 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
  }

  body.rtl .elementor-52592 .elementor-element.elementor-element-fd4be03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-5px/2);
  }

  body:not(.rtl) .elementor-52592 .elementor-element.elementor-element-fd4be03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-5px/2);
  }

  .elementor-52592 .elementor-element.elementor-element-fd4be03 .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-52592 .elementor-element.elementor-element-fd4be03 .elementor-icon-list-item>a {
    font-size: 16px;
  }

  .elementor-52592 .elementor-element.elementor-element-dc68c31 {
    --padding-top: 50px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }

  .elementor-52592 .elementor-element.elementor-element-dcd2a69>.elementor-widget-container {
    margin: 0px 110px 0px 0px;
  }

  .elementor-52592 .elementor-element.elementor-element-dcd2a69 {
    font-size: 16px;
  }

  .elementor-52592 .elementor-element.elementor-element-3c5a6f4>.elementor-widget-container {
    margin: 0px 0px 0px 100px;
  }

  .elementor-52592 .elementor-element.elementor-element-3c5a6f4 .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-52592 .elementor-element.elementor-element-3c5a6f4 .elementor-icon-list-item>a {
    font-size: 16px;
  }
}

@media(max-width:767px) {
  .elementor-52592 .elementor-element.elementor-element-8284a95 {
    --min-height: 350px;
    --margin-top: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
  }

  .elementor-52592 .elementor-element.elementor-element-92ed263>.elementor-widget-container {
    margin: -80px 0px 0px 0px;
    padding: 0px 30px 0px 0px;
  }

  .elementor-52592 .elementor-element.elementor-element-92ed263 .elementor-heading-title {
    font-size: 28px;
    line-height: 35px;
  }

  .elementor-52592 .elementor-element.elementor-element-98c57d3>.elementor-widget-container {
    margin: 15px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-52592 .elementor-element.elementor-element-98c57d3 .elementor-button {
    font-size: 15px;
  }

  .elementor-52592 .elementor-element.elementor-element-dc3feb7 {
    --min-height: 350px;
    --margin-top: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 15px;
    --padding-right: 15px;
  }

  .elementor-52592 .elementor-element.elementor-element-0efc2ad>.elementor-widget-container {
    margin: -80px 0px 0px 0px;
    padding: 0px 30px 0px 0px;
  }

  .elementor-52592 .elementor-element.elementor-element-0efc2ad .elementor-heading-title {
    font-size: 28px;
    line-height: 35px;
  }

  .elementor-52592 .elementor-element.elementor-element-69aafd7>.elementor-widget-container {
    margin: 15px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-52592 .elementor-element.elementor-element-69aafd7 .elementor-button {
    font-size: 15px;
  }

  .elementor-52592 .elementor-element.elementor-element-8b54c23 {
    --border-radius: 30px 30px 0px 0px;
    --margin-top: -87px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 50px;
    --padding-bottom: 40px;
    --padding-left: 15px;
    --padding-right: 15px;
  }

  .elementor-52592 .elementor-element.elementor-element-a5e798f {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-52592 .elementor-element.elementor-element-c08cc7b img {
    width: 35%;
  }

  .elementor-52592 .elementor-element.elementor-element-23da72b {
    font-size: 18px;
  }

  .elementor-52592 .elementor-element.elementor-element-2a56ba5>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }

  .elementor-52592 .elementor-element.elementor-element-2a56ba5 {
    --icon-size: 22px;
    --grid-column-gap: 15px;
  }

  .elementor-52592 .elementor-element.elementor-element-41b911f {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-52592 .elementor-element.elementor-element-6ce86cd>.elementor-widget-container {
    margin: 40px 0px 0px 0px;
  }

  .elementor-52592 .elementor-element.elementor-element-6ce86cd .elementor-heading-title {
    font-size: 23px;
  }

  .elementor-52592 .elementor-element.elementor-element-7b2a10a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
  }

  .elementor-52592 .elementor-element.elementor-element-7b2a10a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
  }

  .elementor-52592 .elementor-element.elementor-element-7b2a10a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
  }

  .elementor-52592 .elementor-element.elementor-element-7b2a10a .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
  }

  body.rtl .elementor-52592 .elementor-element.elementor-element-7b2a10a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-5px/2);
  }

  body:not(.rtl) .elementor-52592 .elementor-element.elementor-element-7b2a10a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-5px/2);
  }

  .elementor-52592 .elementor-element.elementor-element-7b2a10a .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-52592 .elementor-element.elementor-element-7b2a10a .elementor-icon-list-item>a {
    font-size: 17px;
  }

  .elementor-52592 .elementor-element.elementor-element-ae2ccd0 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-52592 .elementor-element.elementor-element-86e746c>.elementor-widget-container {
    margin: 40px 0px 0px 0px;
  }

  .elementor-52592 .elementor-element.elementor-element-86e746c .elementor-heading-title {
    font-size: 23px;
  }

  .elementor-52592 .elementor-element.elementor-element-17351b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
  }

  .elementor-52592 .elementor-element.elementor-element-17351b2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
  }

  .elementor-52592 .elementor-element.elementor-element-17351b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
  }

  .elementor-52592 .elementor-element.elementor-element-17351b2 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
  }

  body.rtl .elementor-52592 .elementor-element.elementor-element-17351b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-5px/2);
  }

  body:not(.rtl) .elementor-52592 .elementor-element.elementor-element-17351b2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-5px/2);
  }

  .elementor-52592 .elementor-element.elementor-element-17351b2 .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-52592 .elementor-element.elementor-element-17351b2 .elementor-icon-list-item>a {
    font-size: 17px;
  }

  .elementor-52592 .elementor-element.elementor-element-cccb195 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-52592 .elementor-element.elementor-element-288ce78>.elementor-widget-container {
    margin: 40px 0px 0px 0px;
  }

  .elementor-52592 .elementor-element.elementor-element-288ce78 .elementor-heading-title {
    font-size: 23px;
  }

  .elementor-52592 .elementor-element.elementor-element-fd4be03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(5px/2);
  }

  .elementor-52592 .elementor-element.elementor-element-fd4be03 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(5px/2);
  }

  .elementor-52592 .elementor-element.elementor-element-fd4be03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(5px/2);
    margin-left: calc(5px/2);
  }

  .elementor-52592 .elementor-element.elementor-element-fd4be03 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-5px/2);
    margin-left: calc(-5px/2);
  }

  body.rtl .elementor-52592 .elementor-element.elementor-element-fd4be03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-5px/2);
  }

  body:not(.rtl) .elementor-52592 .elementor-element.elementor-element-fd4be03 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-5px/2);
  }

  .elementor-52592 .elementor-element.elementor-element-fd4be03 .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-52592 .elementor-element.elementor-element-fd4be03 .elementor-icon-list-item>a {
    font-size: 17px;
  }

  .elementor-52592 .elementor-element.elementor-element-dc68c31 {
    --padding-top: 40px;
    --padding-bottom: 20px;
    --padding-left: 15px;
    --padding-right: 15px;
  }

  .elementor-52592 .elementor-element.elementor-element-b61bb95 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-52592 .elementor-element.elementor-element-dcd2a69>.elementor-widget-container {
    margin: 10px 100px 0px 0px;
  }

  .elementor-52592 .elementor-element.elementor-element-dcd2a69 {
    font-size: 18px;
  }

  .elementor-52592 .elementor-element.elementor-element-b2e505b {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-52592 .elementor-element.elementor-element-3c5a6f4>.elementor-widget-container {
    margin: 10px 0px 10px 0px;
  }

  .elementor-52592 .elementor-element.elementor-element-3c5a6f4 .elementor-icon-list-item>.elementor-icon-list-text,
  .elementor-52592 .elementor-element.elementor-element-3c5a6f4 .elementor-icon-list-item>a {
    font-size: 18px;
  }
}

.sticky-column {
  position: sticky;
  position: -webkit-sticky;
  top: 3rem;
}

.sticky-parent .elementor-widget-wrap {
  display: block !important;
}
