.elementor-426 .elementor-element.elementor-element-6809c05 {
  --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-426 .elementor-element.elementor-element-e528077 {
  --display: flex;
}
.elementor-426 .elementor-element.elementor-element-b6f0c37 .elementor-icon-list-icon i {
  color: var(--e-global-color-secondary);
  transition: color 0.3s;
}
.elementor-426 .elementor-element.elementor-element-b6f0c37 .elementor-icon-list-icon svg {
  fill: var(--e-global-color-secondary);
  transition: fill 0.3s;
}
.elementor-426
  .elementor-element.elementor-element-b6f0c37
  .elementor-icon-list-item:hover
  .elementor-icon-list-icon
  i {
  color: #e69138;
}
.elementor-426
  .elementor-element.elementor-element-b6f0c37
  .elementor-icon-list-item:hover
  .elementor-icon-list-icon
  svg {
  fill: #e69138;
}
.elementor-426 .elementor-element.elementor-element-b6f0c37 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.elementor-426 .elementor-element.elementor-element-b6f0c37 .elementor-icon-list-text {
  color: var(--e-global-color-secondary);
  transition: color 0.3s;
}
.elementor-426 .elementor-element.elementor-element-b6f0c37 .elementor-icon-list-item:hover .elementor-icon-list-text {
  color: #e69138;
}
.elementor-426 .elementor-element.elementor-element-b3f2839 {
  --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: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --padding-top: 2rem;
  --padding-bottom: 2rem;
  --padding-left: 0rem;
  --padding-right: 0rem;
}
.elementor-426 .elementor-element.elementor-element-7c51e24 {
  --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-426 .elementor-element.elementor-element-9cdcaea {
  background-color: #efe6e1;
  padding: 1rem 1rem 1rem 1rem;
}
.elementor-426 .elementor-element.elementor-element-9cdcaea .elementor-heading-title {
  font-size: 24px;
  font-weight: 400;
  color: var(--e-global-color-primary);
}
.elementor-426 .elementor-element.elementor-element-95005f1 {
  --display: flex;
  --padding-top: 5px;
  --padding-bottom: 5px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-426 .elementor-element.elementor-element-95005f1:not(.elementor-motion-effects-element-type-background),
.elementor-426
  .elementor-element.elementor-element-95005f1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-0fd853b);
}
.elementor-426 .elementor-element.elementor-element-3a6690b {
  --n-accordion-title-font-size: 20px;
  --n-accordion-title-justify-content: space-between;
  --n-accordion-title-flex-grow: 1;
  --n-accordion-title-icon-order: initial;
  --n-accordion-item-title-space-between: 0px;
  --n-accordion-item-title-distance-from-content: 0px;
  --n-accordion-icon-size: 15px;
}
.elementor-426
  .elementor-element.elementor-element-3a6690b
  > .e-n-accordion
  > .e-n-accordion-item
  > .e-n-accordion-item-title {
  background-color: var(--e-global-color-1120193);
}
.elementor-426 .elementor-element.elementor-element-0df3aeb {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-426 .elementor-element.elementor-element-0df3aeb:not(.elementor-motion-effects-element-type-background),
.elementor-426
  .elementor-element.elementor-element-0df3aeb
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-1120193);
}
.elementor-426 .elementor-element.elementor-element-fecaf26 {
  background-color: var(--e-global-color-1120193);
  padding: 1rem 1rem 1rem 1rem;
  --e-icon-list-icon-size: 20px;
  --icon-vertical-offset: 0px;
}
.elementor-426 .elementor-element.elementor-element-fecaf26 .elementor-icon-list-icon i {
  color: var(--e-global-color-primary);
  transition: color 0.3s;
}
.elementor-426 .elementor-element.elementor-element-fecaf26 .elementor-icon-list-icon svg {
  fill: var(--e-global-color-primary);
  transition: fill 0.3s;
}
.elementor-426 .elementor-element.elementor-element-fecaf26 .elementor-icon-list-item > .elementor-icon-list-text,
.elementor-426 .elementor-element.elementor-element-fecaf26 .elementor-icon-list-item > a {
  font-size: 24px;
}
.elementor-426 .elementor-element.elementor-element-fecaf26 .elementor-icon-list-text {
  color: var(--e-global-color-primary);
  transition: color 0.3s;
}
.elementor-426 .elementor-element.elementor-element-64b5072 {
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  padding: 1rem 1rem 1rem 1rem;
}
.elementor-426 .elementor-element.elementor-element-781d0bc:hover {
  --e-transform-translateX: 5px;
}
.elementor-426 .elementor-element.elementor-element-781d0bc {
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  padding: 0rem 1rem 1rem 1rem;
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.elementor-426 .elementor-element.elementor-element-781d0bc .elementor-icon-list-icon i {
  color: var(--e-global-color-fd45ab7);
  transition: color 0.3s;
}
.elementor-426 .elementor-element.elementor-element-781d0bc .elementor-icon-list-icon svg {
  fill: var(--e-global-color-fd45ab7);
  transition: fill 0.3s;
}
.elementor-426
  .elementor-element.elementor-element-781d0bc
  .elementor-icon-list-item:hover
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-accent);
}
.elementor-426
  .elementor-element.elementor-element-781d0bc
  .elementor-icon-list-item:hover
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-accent);
}
.elementor-426 .elementor-element.elementor-element-781d0bc .elementor-icon-list-text {
  color: var(--e-global-color-fd45ab7);
  transition: color 0.3s;
}
.elementor-426 .elementor-element.elementor-element-781d0bc .elementor-icon-list-item:hover .elementor-icon-list-text {
  color: var(--e-global-color-accent);
}
.elementor-426 .elementor-element.elementor-element-36dd1a5:hover {
  --e-transform-translateX: 5px;
}
.elementor-426 .elementor-element.elementor-element-36dd1a5 {
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  padding: 0rem 1rem 1rem 1rem;
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.elementor-426 .elementor-element.elementor-element-36dd1a5 .elementor-icon-list-icon i {
  color: var(--e-global-color-fd45ab7);
  transition: color 0.3s;
}
.elementor-426 .elementor-element.elementor-element-36dd1a5 .elementor-icon-list-icon svg {
  fill: var(--e-global-color-fd45ab7);
  transition: fill 0.3s;
}
.elementor-426
  .elementor-element.elementor-element-36dd1a5
  .elementor-icon-list-item:hover
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-accent);
}
.elementor-426
  .elementor-element.elementor-element-36dd1a5
  .elementor-icon-list-item:hover
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-accent);
}
.elementor-426 .elementor-element.elementor-element-36dd1a5 .elementor-icon-list-text {
  color: var(--e-global-color-fd45ab7);
  transition: color 0.3s;
}
.elementor-426 .elementor-element.elementor-element-36dd1a5 .elementor-icon-list-item:hover .elementor-icon-list-text {
  color: var(--e-global-color-accent);
}
.elementor-426 .elementor-element.elementor-element-8fde418 {
  --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-426 .elementor-element.elementor-element-1f5c91f {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-426 .elementor-element.elementor-element-18c2262 {
  width: var(--container-widget-width, 40%);
  max-width: 40%;
  --container-widget-width: 40%;
  --container-widget-flex-grow: 0;
}
.elementor-426 .elementor-element.elementor-element-5262aab {
  --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-426 .elementor-element.elementor-element-aa1c139 .elementor-heading-title {
  font-size: 22px;
  font-weight: 400;
}
.woocommerce
  .elementor-426
  .elementor-element.elementor-element-289cf67
  .woocommerce-product-details__short-description {
  color: var(--e-global-color-secondary);
}
.elementor-426 .elementor-element.elementor-element-2f1f9f3 .elementor-button {
  background-color: #02010100;
  font-weight: 500;
  fill: #ec7331;
  color: #ec7331;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ec7331;
  border-radius: 5px 5px 5px 5px;
}
.elementor-426 .elementor-element.elementor-element-2f1f9f3 .elementor-button:hover,
.elementor-426 .elementor-element.elementor-element-2f1f9f3 .elementor-button:focus {
  background-color: var(--e-global-color-accent);
  color: var(--e-global-color-0fd853b);
}
.elementor-426 .elementor-element.elementor-element-2f1f9f3 .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-426 .elementor-element.elementor-element-2f1f9f3 .elementor-button:hover svg,
.elementor-426 .elementor-element.elementor-element-2f1f9f3 .elementor-button:focus svg {
  fill: var(--e-global-color-0fd853b);
}
.elementor-426 .elementor-element.elementor-element-d38f2d9 .elementor-heading-title {
  font-weight: 600;
  font-style: italic;
  color: var(--e-global-color-fd45ab7);
}
.elementor-426 .elementor-element.elementor-element-49b4746 {
  --grid-side-margin: 10px;
  --grid-column-gap: 10px;
  --grid-row-gap: 10px;
  --grid-bottom-margin: 10px;
}
.elementor-426 .elementor-element.elementor-element-49b4746 .elementor-share-btn {
  font-size: calc(0.7px * 10);
  border-width: 2px;
}
.elementor-426 .elementor-element.elementor-element-d084aa1 {
  --display: grid;
  --e-con-grid-template-columns: repeat(3, 1fr);
  --e-con-grid-template-rows: repeat(2, 1fr);
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --grid-auto-flow: row;
}
.elementor-426 .elementor-element.elementor-element-a93080e {
  --display: flex;
}
.elementor-426 .elementor-element.elementor-element-31131f4 {
  --display: flex;
}
.elementor-426 .elementor-element.elementor-element-0c1252e {
  --display: flex;
}
.elementor-426 .elementor-element.elementor-element-3988f73 {
  --n-tabs-direction: column;
  --n-tabs-heading-direction: row;
  --n-tabs-heading-width: initial;
  --n-tabs-title-flex-basis: content;
  --n-tabs-title-flex-shrink: 0;
  --n-tabs-heading-justify-content: initial;
  --n-tabs-title-width: 100%;
  --n-tabs-title-height: initial;
  --n-tabs-title-align-items: center;
  --n-tabs-title-flex-grow: 1;
  --n-tabs-heading-wrap: wrap;
  --n-tabs-heading-overflow-x: initial;
  --n-tabs-title-white-space: initial;
  padding: 10px 0px 10px 0px;
}
.elementor-426
  .elementor-element.elementor-element-3988f73.elementor-widget-n-tabs
  > .e-n-tabs[data-touch-mode="false"]
  > .e-n-tabs-heading
  > .e-n-tab-title[aria-selected="false"]:hover {
  background: var(--e-global-color-fd45ab7);
}
.elementor-426
  .elementor-element.elementor-element-3988f73.elementor-widget-n-tabs
  > .e-n-tabs
  > .e-n-tabs-heading
  > .e-n-tab-title[aria-selected="true"],
.elementor-426
  .elementor-element.elementor-element-3988f73.elementor-widget-n-tabs
  > .e-n-tabs[data-touch-mode="true"]
  > .e-n-tabs-heading
  > .e-n-tab-title[aria-selected="false"]:hover {
  background: var(--e-global-color-fd45ab7);
}
.elementor-426 .elementor-element.elementor-element-2d1fc9b {
  background-color: #efe6e1;
  padding: 1rem 1rem 1rem 1rem;
}
.elementor-426 .elementor-element.elementor-element-2d1fc9b .elementor-heading-title {
  font-size: 24px;
  font-weight: 400;
  color: var(--e-global-color-primary);
}
.elementor-426 .elementor-element.elementor-element-e27bfac .elementor-field-group {
  padding-right: calc(10px / 2);
  padding-left: calc(10px / 2);
  margin-bottom: 10px;
}
.elementor-426 .elementor-element.elementor-element-e27bfac .elementor-form-fields-wrapper {
  margin-left: calc(-10px / 2);
  margin-right: calc(-10px / 2);
  margin-bottom: -10px;
}
.elementor-426 .elementor-element.elementor-element-e27bfac .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-426 .elementor-element.elementor-element-e27bfac .elementor-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}
body.rtl
  .elementor-426
  .elementor-element.elementor-element-e27bfac
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-left: 5px;
}
body:not(.rtl)
  .elementor-426
  .elementor-element.elementor-element-e27bfac
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-right: 5px;
}
body
  .elementor-426
  .elementor-element.elementor-element-e27bfac
  .elementor-labels-above
  .elementor-field-group
  > label {
  padding-bottom: 5px;
}
.elementor-426 .elementor-element.elementor-element-e27bfac .elementor-field-group > label {
  font-weight: 600;
}
.elementor-426 .elementor-element.elementor-element-e27bfac .elementor-field-type-html {
  padding-bottom: 0px;
}
.elementor-426
  .elementor-element.elementor-element-e27bfac
  .elementor-field-group:not(.elementor-field-type-upload)
  .elementor-field:not(.elementor-select-wrapper) {
  background-color: #ffffff;
}
.elementor-426 .elementor-element.elementor-element-e27bfac .elementor-field-group .elementor-select-wrapper select {
  background-color: #ffffff;
}
.elementor-426 .elementor-element.elementor-element-e27bfac .e-form__buttons__wrapper__button-next {
  background-color: var(--e-global-color-primary);
  color: #ffffff;
}
.elementor-426 .elementor-element.elementor-element-e27bfac .elementor-button[type="submit"] {
  background-color: var(--e-global-color-primary);
  color: #ffffff;
}
.elementor-426 .elementor-element.elementor-element-e27bfac .elementor-button[type="submit"] svg * {
  fill: #ffffff;
}
.elementor-426 .elementor-element.elementor-element-e27bfac .e-form__buttons__wrapper__button-previous {
  color: #ffffff;
}
.elementor-426 .elementor-element.elementor-element-e27bfac .e-form__buttons__wrapper__button-next:hover {
  background-color: var(--e-global-color-4fb3cdc);
  color: #ffffff;
}
.elementor-426 .elementor-element.elementor-element-e27bfac .elementor-button[type="submit"]:hover {
  background-color: var(--e-global-color-4fb3cdc);
  color: #ffffff;
}
.elementor-426 .elementor-element.elementor-element-e27bfac .elementor-button[type="submit"]:hover svg * {
  fill: #ffffff;
}
.elementor-426 .elementor-element.elementor-element-e27bfac .e-form__buttons__wrapper__button-previous:hover {
  color: #ffffff;
}
.elementor-426 .elementor-element.elementor-element-e27bfac {
  --e-form-steps-indicators-spacing: 20px;
  --e-form-steps-indicator-padding: 30px;
  --e-form-steps-indicator-inactive-secondary-color: #ffffff;
  --e-form-steps-indicator-active-secondary-color: #ffffff;
  --e-form-steps-indicator-completed-secondary-color: #ffffff;
  --e-form-steps-divider-width: 1px;
  --e-form-steps-divider-gap: 10px;
}
.elementor-426 .elementor-element.elementor-element-3217b23 {
  background-color: #efe6e1;
  padding: 1rem 1rem 1rem 1rem;
}
.elementor-426 .elementor-element.elementor-element-3217b23 .elementor-heading-title {
  font-size: 24px;
  font-weight: 400;
  color: var(--e-global-color-primary);
}
.elementor-426 .elementor-element.elementor-element-5f83699 {
  --swiper-slides-to-display: 3;
  --swiper-slides-gap: 10px;
  --arrow-prev-left-align: 0%;
  --arrow-prev-translate-x: 0px;
  --arrow-prev-left-position: 0px;
  --arrow-prev-top-align: 50%;
  --arrow-prev-translate-y: -50%;
  --arrow-prev-top-position: 0px;
  --arrow-next-right-align: 0%;
  --arrow-next-translate-x: 0%;
  --arrow-next-right-position: 0px;
  --arrow-next-top-align: 50%;
  --arrow-next-translate-y: -50%;
  --arrow-next-top-position: 0px;
  --arrow-normal-color: var(--e-global-color-primary);
  --arrow-hover-color: var(--e-global-color-accent);
}
@media (max-width: 1024px) {
  .elementor-426 .elementor-element.elementor-element-b3f2839 {
    --padding-top: 2rem;
    --padding-bottom: 2rem;
    --padding-left: 1rem;
    --padding-right: 1rem;
  }
  .elementor-426 .elementor-element.elementor-element-49b4746 {
    --grid-side-margin: 10px;
    --grid-column-gap: 10px;
    --grid-row-gap: 10px;
    --grid-bottom-margin: 10px;
  }
  .elementor-426 .elementor-element.elementor-element-d084aa1 {
    --grid-auto-flow: row;
  }
  .elementor-426 .elementor-element.elementor-element-5f83699 {
    --swiper-slides-to-display: 2;
  }
}
@media (max-width: 767px) {
  .elementor-426 .elementor-element.elementor-element-49b4746 {
    --grid-side-margin: 10px;
    --grid-column-gap: 10px;
    --grid-row-gap: 10px;
    --grid-bottom-margin: 10px;
  }
  .elementor-426 .elementor-element.elementor-element-d084aa1 {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
  }
  .elementor-426 .elementor-element.elementor-element-5f83699 {
    --swiper-slides-to-display: 1;
  }
}
@media (min-width: 768px) {
  .elementor-426 .elementor-element.elementor-element-7c51e24 {
    --width: 25%;
  }
  .elementor-426 .elementor-element.elementor-element-8fde418 {
    --width: 100%;
  }
  .elementor-426 .elementor-element.elementor-element-5262aab {
    --width: 60%;
  }
} /* Start custom CSS for shortcode, class: .elementor-element-2a3c0f9 */
.iksm-term__inner:hover {
  background-color: #efe6e1 !important;
}

#e69138/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c5cb10d */.iksm-term__inner:hover {
  background-color: #efe6e1 !important;
}

#e69138/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c5cb10d */.iksm-term__inner:hover {
  background-color: #efe6e1 !important;
}

#e69138/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5262aab */.btn-inquiry .elementor-button-wrapper a {
  box-shadow: 5px 5px 0px 0px #ec7331;
}
.btn-inquiry:hover .elementor-button-wrapper a {
  box-shadow: none;
} /* End custom CSS */
