.elementor-16 .elementor-element.elementor-element-567b46b {
  --display: flex;
  --min-height: 450px;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overlay-opacity: 0.5;
  --padding-top: 80px;
  --padding-bottom: 50px;
  --padding-left: 10px;
  --padding-right: 10px;
}
.elementor-16
  .elementor-element.elementor-element-567b46b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-16
  .elementor-element.elementor-element-567b46b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2025/01/Untitled-design-1-e1737651584306.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-16 .elementor-element.elementor-element-567b46b::before,
.elementor-16
  .elementor-element.elementor-element-567b46b
  > .elementor-background-video-container::before,
.elementor-16
  .elementor-element.elementor-element-567b46b
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-16
  .elementor-element.elementor-element-567b46b
  > .elementor-background-slideshow::before,
.elementor-16
  .elementor-element.elementor-element-567b46b
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-16
  .elementor-element.elementor-element-567b46b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: #000000;
  --background-overlay: "";
}
.elementor-16 .elementor-element.elementor-element-22a317f {
  --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-16 .elementor-element.elementor-element-950516c {
  --display: flex;
  --justify-content: center;
}
.elementor-widget-heading .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  color: var(--e-global-color-primary);
}
.elementor-16
  .elementor-element.elementor-element-6d5eb49
  .elementor-heading-title {
  font-family: "Instrument Sans", Sans-serif;
  font-size: 75px;
  font-weight: 600;
}
.elementor-16 .elementor-element.elementor-element-8665da9 {
  --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: 15px 15px;
  --row-gap: 15px;
  --column-gap: 15px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-widget-image .widget-image-caption {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-16 .elementor-element.elementor-element-122b3a1.elementor-element {
  --align-self: center;
}
.elementor-16 .elementor-element.elementor-element-122b3a1 img {
  height: 80px;
}
.elementor-16
  .elementor-element.elementor-element-3ce1ac6
  .elementor-heading-title {
  font-family: "Instrument Sans", Sans-serif;
  font-size: 32px;
  font-weight: 600;
  color: #ffffff;
}
.elementor-16 .elementor-element.elementor-element-acbac90 {
  --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;
}
.elementor-16 .elementor-element.elementor-element-78e6928 img {
  width: 80%;
}
.elementor-16 .elementor-element.elementor-element-47dd087 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-widget-image-box .elementor-image-box-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-image-box .elementor-image-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-16
  .elementor-element.elementor-element-9c83100.elementor-position-right
  .elementor-image-box-img {
  margin-left: 10px;
}
.elementor-16
  .elementor-element.elementor-element-9c83100.elementor-position-left
  .elementor-image-box-img {
  margin-right: 10px;
}
.elementor-16
  .elementor-element.elementor-element-9c83100.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 10px;
}
.elementor-16
  .elementor-element.elementor-element-9c83100
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 10%;
}
.elementor-16
  .elementor-element.elementor-element-9c83100
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-16
  .elementor-element.elementor-element-9c83100
  .elementor-image-box-title {
  color: #ffffff;
  font-family: "Instrument Sans", Sans-serif;
  font-size: 19px;
  font-weight: 400;
  text-decoration: none;
}
.elementor-16
  .elementor-element.elementor-element-9c83100
  .elementor-image-box-description {
  font-family: "Instrument Sans", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  text-decoration: none;
}
.elementor-16 .elementor-element.elementor-element-6cb2476 {
  --display: flex;
  --min-height: 450px;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overlay-opacity: 0.5;
  --padding-top: 80px;
  --padding-bottom: 50px;
  --padding-left: 10px;
  --padding-right: 10px;
}
.elementor-16
  .elementor-element.elementor-element-6cb2476:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-16
  .elementor-element.elementor-element-6cb2476
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2025/01/Frame-1.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-16 .elementor-element.elementor-element-6cb2476::before,
.elementor-16
  .elementor-element.elementor-element-6cb2476
  > .elementor-background-video-container::before,
.elementor-16
  .elementor-element.elementor-element-6cb2476
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-16
  .elementor-element.elementor-element-6cb2476
  > .elementor-background-slideshow::before,
.elementor-16
  .elementor-element.elementor-element-6cb2476
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-16
  .elementor-element.elementor-element-6cb2476
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
}
.elementor-16 .elementor-element.elementor-element-4df55a0 {
  --display: flex;
  --gap: 5px 5px;
  --row-gap: 5px;
  --column-gap: 5px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-16 .elementor-element.elementor-element-7a1ee4b {
  text-align: center;
}
.elementor-16
  .elementor-element.elementor-element-7a1ee4b
  .elementor-heading-title {
  font-family: "Instrument Sans", Sans-serif;
  font-size: 45px;
  font-weight: 600;
}
.elementor-widget-text-editor {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked
  .elementor-drop-cap {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed
  .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default
  .elementor-drop-cap {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-16 .elementor-element.elementor-element-ddcce5d {
  text-align: center;
  color: #ffffff;
  font-family: "Instrument Sans", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: italic;
}
.elementor-16
  .elementor-element.elementor-element-810d7c8
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-810d7c8.elementor-element {
  --align-self: center;
}
.elementor-16 .elementor-element.elementor-element-810d7c8 {
  text-align: center;
}
.elementor-16
  .elementor-element.elementor-element-810d7c8
  .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 21px;
  color: #ffffff;
}
.elementor-16 .elementor-element.elementor-element-cdacf53 {
  --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;
  --margin-top: 30px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-16 .elementor-element.elementor-element-a7a1360 {
  --display: flex;
  --justify-content: center;
}
.elementor-16 .elementor-element.elementor-element-b66ae2f {
  --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;
  --gap: 11px 11px;
  --row-gap: 11px;
  --column-gap: 11px;
}
.elementor-16 .elementor-element.elementor-element-ad13d73 {
  text-align: left;
}
.elementor-16
  .elementor-element.elementor-element-ad13d73
  .elementor-heading-title {
  font-family: "Martian Mono", Sans-serif;
  font-size: 30px;
  font-weight: 600;
}
.elementor-16 .elementor-element.elementor-element-4086863 {
  color: #ffffff;
  font-family: "Instrument Sans", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.elementor-16 .elementor-element.elementor-element-05fe9b7 {
  color: #ffffff;
  font-family: "Instrument Sans", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.elementor-16 .elementor-element.elementor-element-f8b9bf8 {
  color: #ffffff;
  font-family: "Instrument Sans", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.elementor-16 .elementor-element.elementor-element-ef39b38 {
  color: #ffffff;
  font-family: "Instrument Sans", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.elementor-16 .elementor-element.elementor-element-ffcefe7 {
  color: #ffffff;
  font-family: "Instrument Sans", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.elementor-16 .elementor-element.elementor-element-1cd4084 {
  color: #ffffff;
  font-family: "Instrument Sans", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.elementor-16 .elementor-element.elementor-element-e9f92db {
  color: #ffffff;
  font-family: "Instrument Sans", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.elementor-16
  .elementor-element.elementor-element-8755dd3
  .ekit-btn-wraper
  .elementskit-btn {
  justify-content: flex-start;
}
.elementor-16 .elementor-element.elementor-element-8755dd3 .elementskit-btn {
  background-color: #ff0302bd;
  padding: 8px 20px 8px 25px;
  text-decoration: none;
  border-style: none;
}
.elementor-16
  .elementor-element.elementor-element-8755dd3
  .elementskit-btn:hover {
  color: #ffffff;
  fill: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-8755dd3
  .elementskit-btn
  > :is(i, svg) {
  font-size: 23px;
}
.elementor-16 .elementor-element.elementor-element-8755dd3 .elementskit-btn > i,
.elementor-16
  .elementor-element.elementor-element-8755dd3
  .elementskit-btn
  > svg {
  margin-left: 16px;
}
.rtl
  .elementor-16
  .elementor-element.elementor-element-8755dd3
  .elementskit-btn
  > i,
.rtl
  .elementor-16
  .elementor-element.elementor-element-8755dd3
  .elementskit-btn
  > svg {
  margin-left: 0;
  margin-right: 16px;
}
.elementor-16 .elementor-element.elementor-element-b158a9d {
  --display: flex;
  --min-height: 450px;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 80px;
  --padding-bottom: 105px;
  --padding-left: 10px;
  --padding-right: 10px;
}
.elementor-16
  .elementor-element.elementor-element-b158a9d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-16
  .elementor-element.elementor-element-b158a9d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
.elementor-16 .elementor-element.elementor-element-97a6a39 {
  --display: flex;
  --gap: 5px 5px;
  --row-gap: 5px;
  --column-gap: 5px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-16 .elementor-element.elementor-element-b517c72 {
  text-align: center;
}
.elementor-16
  .elementor-element.elementor-element-b517c72
  .elementor-heading-title {
  font-family: "Instrument Sans", Sans-serif;
  font-size: 45px;
  font-weight: 600;
}
.elementor-16 .elementor-element.elementor-element-ddce0e8 {
  --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: 80px;
  --padding-right: 0px;
}
.elementor-16 .elementor-element.elementor-element-31c8288.elementor-element {
  --align-self: flex-start;
}
.elementor-16 .elementor-element.elementor-element-7fbe141 {
  width: var(--container-widget-width, 68%);
  max-width: 68%;
  --container-widget-width: 68%;
  --container-widget-flex-grow: 0;
}
.elementor-16
  .elementor-element.elementor-element-7fbe141
  > .elementor-widget-container {
  padding: 0px 0px 0px 50px;
}
.elementor-16 .elementor-element.elementor-element-7fbe141.elementor-element {
  --align-self: center;
}
.elementor-16
  .elementor-element.elementor-element-8f51240
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}
.elementor-16 .elementor-element.elementor-element-8f51240.elementor-element {
  --align-self: center;
}
.elementor-16 .elementor-element.elementor-element-8f51240 {
  text-align: center;
}
.elementor-16
  .elementor-element.elementor-element-8f51240
  .elementor-heading-title {
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 21px;
  color: #ffffff;
}
.elementor-16 .elementor-element.elementor-element-9d09d85 {
  --display: flex;
  --min-height: 250px;
  --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;
  --margin-top: 30px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-16 .elementor-element.elementor-element-d343108 {
  --display: flex;
  --gap: 11px 11px;
  --row-gap: 11px;
  --column-gap: 11px;
  --padding-top: 21px;
  --padding-bottom: 25px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.elementor-16 .elementor-element.elementor-element-7cc78b7 {
  text-align: left;
}
.elementor-16 .elementor-element.elementor-element-7cc78b7 img {
  width: 16%;
}
.elementor-16
  .elementor-element.elementor-element-c325f38
  .elementor-heading-title {
  font-family: "Instrument Sans", Sans-serif;
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
}
.elementor-16 .elementor-element.elementor-element-b1f15dc {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
}
.elementor-16 .elementor-element.elementor-element-3e5d1a0 {
  text-align: left;
}
.elementor-16 .elementor-element.elementor-element-93165c0 {
  --display: flex;
  --gap: 11px 11px;
  --row-gap: 11px;
  --column-gap: 11px;
  --padding-top: 21px;
  --padding-bottom: 25px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.elementor-16 .elementor-element.elementor-element-30924e3 {
  text-align: left;
}
.elementor-16 .elementor-element.elementor-element-30924e3 img {
  width: 15%;
}
.elementor-16
  .elementor-element.elementor-element-55316be
  .elementor-heading-title {
  font-family: "Instrument Sans", Sans-serif;
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
}
.elementor-16 .elementor-element.elementor-element-ccde9b5 {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
}
.elementor-16 .elementor-element.elementor-element-511d159 {
  text-align: left;
}
.elementor-16 .elementor-element.elementor-element-897e860 {
  --display: flex;
  --gap: 11px 11px;
  --row-gap: 11px;
  --column-gap: 11px;
  --padding-top: 21px;
  --padding-bottom: 25px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.elementor-16 .elementor-element.elementor-element-d05ce90 {
  text-align: left;
}
.elementor-16 .elementor-element.elementor-element-d05ce90 img {
  width: 16%;
}
.elementor-16
  .elementor-element.elementor-element-b31fe7d
  .elementor-heading-title {
  font-family: "Instrument Sans", Sans-serif;
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
}
.elementor-16 .elementor-element.elementor-element-6ca4fc1 {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
}
.elementor-16 .elementor-element.elementor-element-23e30ff {
  text-align: left;
}
.elementor-16 .elementor-element.elementor-element-2fab42f {
  --display: flex;
  --min-height: 250px;
  --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;
  --margin-top: 30px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-16 .elementor-element.elementor-element-f14c720 {
  --display: flex;
  --gap: 11px 11px;
  --row-gap: 11px;
  --column-gap: 11px;
  --padding-top: 21px;
  --padding-bottom: 25px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.elementor-16 .elementor-element.elementor-element-58f6bb0 {
  text-align: left;
}
.elementor-16 .elementor-element.elementor-element-58f6bb0 img {
  width: 14%;
}
.elementor-16
  .elementor-element.elementor-element-70a8dfb
  .elementor-heading-title {
  font-family: "Instrument Sans", Sans-serif;
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
}
.elementor-16 .elementor-element.elementor-element-54646ef {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
}
.elementor-16 .elementor-element.elementor-element-71303ca {
  text-align: left;
}
.elementor-16 .elementor-element.elementor-element-a7647d6 {
  --display: flex;
  --gap: 8px 8px;
  --row-gap: 8px;
  --column-gap: 8px;
  --padding-top: 21px;
  --padding-bottom: 25px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.elementor-16 .elementor-element.elementor-element-15b2816 {
  text-align: left;
}
.elementor-16 .elementor-element.elementor-element-15b2816 img {
  max-width: 100%;
}
.elementor-16
  .elementor-element.elementor-element-8482288
  .elementor-heading-title {
  font-family: "Instrument Sans", Sans-serif;
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
}
.elementor-16 .elementor-element.elementor-element-d8ac569 {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
}
.elementor-16 .elementor-element.elementor-element-425ae82 {
  text-align: left;
}
.elementor-16 .elementor-element.elementor-element-7953414 {
  --display: flex;
  --gap: 7px 7px;
  --row-gap: 7px;
  --column-gap: 7px;
  --padding-top: 21px;
  --padding-bottom: 25px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.elementor-16 .elementor-element.elementor-element-63323d1 {
  text-align: left;
}
.elementor-16 .elementor-element.elementor-element-63323d1 img {
  width: 15%;
}
.elementor-16
  .elementor-element.elementor-element-7c9654b
  .elementor-heading-title {
  font-family: "Instrument Sans", Sans-serif;
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
}
.elementor-16 .elementor-element.elementor-element-83b2913 {
  font-family: "Inter", Sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
}
.elementor-16 .elementor-element.elementor-element-36450f9 {
  text-align: left;
}
.elementor-16 .elementor-element.elementor-element-db87184 {
  --display: flex;
  --min-height: 450px;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overlay-opacity: 0.5;
  --padding-top: 80px;
  --padding-bottom: 50px;
  --padding-left: 10px;
  --padding-right: 10px;
}
.elementor-16
  .elementor-element.elementor-element-db87184:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-16
  .elementor-element.elementor-element-db87184
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
  background-image: url("../../2025/01/Frame-1-1.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-16 .elementor-element.elementor-element-db87184::before,
.elementor-16
  .elementor-element.elementor-element-db87184
  > .elementor-background-video-container::before,
.elementor-16
  .elementor-element.elementor-element-db87184
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-16
  .elementor-element.elementor-element-db87184
  > .elementor-background-slideshow::before,
.elementor-16
  .elementor-element.elementor-element-db87184
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-16
  .elementor-element.elementor-element-db87184
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
}
.elementor-16 .elementor-element.elementor-element-8250336 {
  --display: flex;
  --gap: 5px 5px;
  --row-gap: 5px;
  --column-gap: 5px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-16 .elementor-element.elementor-element-7e30e84 {
  text-align: center;
}
.elementor-16
  .elementor-element.elementor-element-7e30e84
  .elementor-heading-title {
  font-family: "Instrument Sans", Sans-serif;
  font-size: 45px;
  font-weight: 600;
}
.elementor-16 .elementor-element.elementor-element-7187611 {
  text-align: center;
  color: #ffffff;
  font-family: "Instrument Sans", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: italic;
}
.elementor-16 .elementor-element.elementor-element-3084567 {
  --display: flex;
  --min-height: 100px;
  --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;
  --margin-top: 20px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-16 .elementor-element.elementor-element-f60ebcc {
  --display: flex;
  --justify-content: center;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
}
.elementor-16 .elementor-element.elementor-element-7b12b8c {
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
}
.elementor-16 .elementor-element.elementor-element-73e7d46 {
  --display: flex;
  --justify-content: center;
  --gap: 11px 11px;
  --row-gap: 11px;
  --column-gap: 11px;
}
.elementor-16 .elementor-element.elementor-element-4a01139 {
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
}
.elementor-16 .elementor-element.elementor-element-550db0e {
  --display: flex;
  --justify-content: center;
  --gap: 11px 11px;
  --row-gap: 11px;
  --column-gap: 11px;
}
.elementor-16 .elementor-element.elementor-element-0c169fa {
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
}
.elementor-16 .elementor-element.elementor-element-8a17ed9 {
  --display: flex;
  --justify-content: center;
  --gap: 11px 11px;
  --row-gap: 11px;
  --column-gap: 11px;
}
.elementor-16 .elementor-element.elementor-element-799eac5 {
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
}
.elementor-16 .elementor-element.elementor-element-e86dca6 {
  --display: flex;
  --min-height: 100px;
  --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;
  --margin-top: 20px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-16 .elementor-element.elementor-element-b9d4b22 {
  --display: flex;
  --justify-content: center;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
}
.elementor-16 .elementor-element.elementor-element-d312730 {
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
}
.elementor-16 .elementor-element.elementor-element-beb405a {
  --display: flex;
  --justify-content: center;
  --gap: 11px 11px;
  --row-gap: 11px;
  --column-gap: 11px;
}
.elementor-16 .elementor-element.elementor-element-0f4a86c {
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
}
.elementor-16 .elementor-element.elementor-element-8737186 {
  --display: flex;
  --justify-content: center;
  --gap: 11px 11px;
  --row-gap: 11px;
  --column-gap: 11px;
}
.elementor-16 .elementor-element.elementor-element-0c38910 {
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
}
.elementor-16 .elementor-element.elementor-element-890711c {
  --display: flex;
  --justify-content: center;
  --gap: 11px 11px;
  --row-gap: 11px;
  --column-gap: 11px;
}
.elementor-16 .elementor-element.elementor-element-38ac16b {
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
}
.elementor-16 .elementor-element.elementor-element-e940623 {
  --display: flex;
  --min-height: 100px;
  --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;
  --margin-top: 20px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-16 .elementor-element.elementor-element-a9c80e4 {
  --display: flex;
  --justify-content: center;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
}
.elementor-16 .elementor-element.elementor-element-8c6280d {
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
}
.elementor-16 .elementor-element.elementor-element-59af7d4 {
  --display: flex;
  --justify-content: center;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
}
.elementor-16 .elementor-element.elementor-element-5af15d8 {
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
}
.elementor-16 .elementor-element.elementor-element-120ba46 {
  --display: flex;
  --justify-content: center;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-16 .elementor-element.elementor-element-d3ee469 {
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
}
.elementor-16 .elementor-element.elementor-element-00f014f {
  --display: flex;
  --justify-content: center;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-16 .elementor-element.elementor-element-bfadca6 {
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
}
.elementor-16 .elementor-element.elementor-element-985ff7a {
  --display: flex;
  --min-height: 100px;
  --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;
  --margin-top: 20px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-16 .elementor-element.elementor-element-2e24d52 {
  --display: flex;
  --justify-content: center;
  --gap: 11px 11px;
  --row-gap: 11px;
  --column-gap: 11px;
}
.elementor-16 .elementor-element.elementor-element-d52d78c {
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
}
.elementor-16 .elementor-element.elementor-element-6c35112 {
  --display: flex;
  --justify-content: center;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
}
.elementor-16 .elementor-element.elementor-element-e81548a {
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
}
.elementor-16 .elementor-element.elementor-element-453da78 {
  --display: flex;
  --justify-content: center;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-16 .elementor-element.elementor-element-03f0e29 {
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
}
.elementor-16 .elementor-element.elementor-element-a047157 {
  --display: flex;
  --justify-content: center;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-16 .elementor-element.elementor-element-d97dc62 {
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
}
.elementor-16 .elementor-element.elementor-element-ee73c9a {
  --display: flex;
  --min-height: 450px;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 80px;
  --padding-bottom: 120px;
  --padding-left: 10px;
  --padding-right: 10px;
}
.elementor-16
  .elementor-element.elementor-element-ee73c9a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-16
  .elementor-element.elementor-element-ee73c9a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
.elementor-16 .elementor-element.elementor-element-afb2ac9 {
  --display: flex;
  --gap: 5px 5px;
  --row-gap: 5px;
  --column-gap: 5px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-16 .elementor-element.elementor-element-09c1809 {
  text-align: center;
}
.elementor-16
  .elementor-element.elementor-element-09c1809
  .elementor-heading-title {
  font-family: "Instrument Sans", Sans-serif;
  font-size: 45px;
  font-weight: 600;
  text-transform: uppercase;
}
.elementor-16 .elementor-element.elementor-element-6699878 {
  text-align: center;
  color: #ffffff;
  font-family: "Instrument Sans", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: italic;
}
.elementor-16 .elementor-element.elementor-element-27b2d49 {
  --display: flex;
  --min-height: 230px;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --margin-top: 30px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-16 .elementor-element.elementor-element-70f19a8 {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
}
.elementor-16 .elementor-element.elementor-element-62d4918 {
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
}
.elementor-16 .elementor-element.elementor-element-3471599 {
  --display: flex;
  --justify-content: center;
}
.elementor-16 .elementor-element.elementor-element-dad1f2d {
  text-align: center;
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
}
.elementor-16 .elementor-element.elementor-element-4e1a50c {
  --display: flex;
  --justify-content: center;
}
.elementor-16
  .elementor-element.elementor-element-8c4f301
  .ekit-btn-wraper
  .elementskit-btn {
  justify-content: center;
}
.elementor-16 .elementor-element.elementor-element-8c4f301 .elementskit-btn {
  background-color: #ff0302;
  padding: 9px 21px 11px 25px;
  font-size: 20px;
  font-weight: 600;
  text-decoration: none;
  border-style: none;
}
.elementor-16
  .elementor-element.elementor-element-8c4f301
  .elementskit-btn:hover {
  color: #ffffff;
  fill: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-8c4f301
  .elementskit-btn
  > :is(i, svg) {
  font-size: 23px;
}
.elementor-16 .elementor-element.elementor-element-8c4f301 .elementskit-btn > i,
.elementor-16
  .elementor-element.elementor-element-8c4f301
  .elementskit-btn
  > svg {
  margin-left: 16px;
}
.rtl
  .elementor-16
  .elementor-element.elementor-element-8c4f301
  .elementskit-btn
  > i,
.rtl
  .elementor-16
  .elementor-element.elementor-element-8c4f301
  .elementskit-btn
  > svg {
  margin-left: 0;
  margin-right: 16px;
}
.elementor-16 .elementor-element.elementor-element-4a931b4 {
  --display: flex;
  --min-height: 450px;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 80px;
  --padding-bottom: 100px;
  --padding-left: 10px;
  --padding-right: 10px;
}
.elementor-16
  .elementor-element.elementor-element-4a931b4:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-16
  .elementor-element.elementor-element-4a931b4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
  background-image: url("../../2025/01/Frame-1-1.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-16 .elementor-element.elementor-element-1e23d20 {
  --display: flex;
  --gap: 5px 5px;
  --row-gap: 5px;
  --column-gap: 5px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-16 .elementor-element.elementor-element-6ced7e7 {
  text-align: center;
}
.elementor-16
  .elementor-element.elementor-element-6ced7e7
  .elementor-heading-title {
  font-family: "Instrument Sans", Sans-serif;
  font-size: 45px;
  font-weight: 600;
}
.elementor-16 .elementor-element.elementor-element-1d49a0d {
  text-align: center;
  color: #ffffff;
  font-family: "Instrument Sans", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: italic;
}
.elementor-16 .elementor-element.elementor-element-487ea47 {
  --display: flex;
}
.elementor-16
  .elementor-element.elementor-element-e735212
  .ekit-btn-wraper
  .elementskit-btn {
  justify-content: center;
}
.elementor-16 .elementor-element.elementor-element-e735212 .elementskit-btn {
  background-color: #ff0302bd;
  padding: 8px 20px 8px 25px;
  text-decoration: none;
  border-style: none;
}
.elementor-16
  .elementor-element.elementor-element-e735212
  > .elementor-widget-container {
  margin: 55px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-e735212
  .elementskit-btn:hover {
  color: #ffffff;
  fill: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-e735212
  .elementskit-btn
  > :is(i, svg) {
  font-size: 23px;
}
.elementor-16 .elementor-element.elementor-element-e735212 .elementskit-btn > i,
.elementor-16
  .elementor-element.elementor-element-e735212
  .elementskit-btn
  > svg {
  margin-left: 16px;
}
.rtl
  .elementor-16
  .elementor-element.elementor-element-e735212
  .elementskit-btn
  > i,
.rtl
  .elementor-16
  .elementor-element.elementor-element-e735212
  .elementskit-btn
  > svg {
  margin-left: 0;
  margin-right: 16px;
}
.elementor-16 .elementor-element.elementor-element-d9b1c5e {
  --display: flex;
  --min-height: 450px;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 60px;
  --padding-bottom: 80px;
  --padding-left: 10px;
  --padding-right: 10px;
}
.elementor-16
  .elementor-element.elementor-element-d9b1c5e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-16
  .elementor-element.elementor-element-d9b1c5e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
.elementor-16 .elementor-element.elementor-element-7681bee {
  --display: flex;
  --gap: 5px 5px;
  --row-gap: 5px;
  --column-gap: 5px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-16 .elementor-element.elementor-element-7b71bba {
  text-align: center;
}
.elementor-16
  .elementor-element.elementor-element-7b71bba
  .elementor-heading-title {
  font-family: "Instrument Sans", Sans-serif;
  font-size: 45px;
  font-weight: 600;
  text-transform: uppercase;
}
.elementor-16 .elementor-element.elementor-element-3428d27 {
  text-align: center;
  color: #ffffff;
  font-family: "Instrument Sans", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: italic;
}
.elementor-16 .elementor-element.elementor-element-78384c6 {
  --display: flex;
  --min-height: 230px;
  --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: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --margin-top: 30px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-16 .elementor-element.elementor-element-bb0da47 {
  --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;
}
.elementor-16 .elementor-element.elementor-element-73b4082 {
  --display: flex;
  --justify-content: center;
}
.elementor-16 .elementor-element.elementor-element-6355316 img {
  width: 100%;
  max-width: 100%;
}
.elementor-16 .elementor-element.elementor-element-666ab57 {
  --display: flex;
}
.elementor-16 .elementor-element.elementor-element-9dce9dc img {
  width: 48%;
  max-width: 100%;
}
.elementor-16 .elementor-element.elementor-element-2a72453 {
  --display: flex;
  --justify-content: center;
}
.elementor-16 .elementor-element.elementor-element-b0b3569 img {
  width: 100%;
  max-width: 100%;
}
.elementor-16 .elementor-element.elementor-element-483909a {
  --display: flex;
  --justify-content: center;
}
.elementor-16 .elementor-element.elementor-element-7481d63 img {
  width: 1000%;
  max-width: 100%;
}
.elementor-16 .elementor-element.elementor-element-53951b4 {
  --display: flex;
}
.elementor-16 .elementor-element.elementor-element-556a94b img {
  width: 77%;
  max-width: 100%;
}
.elementor-16 .elementor-element.elementor-element-f8e3249 {
  --display: flex;
  --justify-content: center;
}
.elementor-16 .elementor-element.elementor-element-64f619b img {
  width: 100%;
  max-width: 100%;
}
.elementor-16 .elementor-element.elementor-element-a962b0f {
  --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;
}
.elementor-16 .elementor-element.elementor-element-30415e4 {
  --display: flex;
}
.elementor-16 .elementor-element.elementor-element-ace33c9 img {
  width: 60%;
  max-width: 100%;
}
.elementor-16 .elementor-element.elementor-element-5655293 {
  --display: flex;
}
.elementor-16 .elementor-element.elementor-element-0bbde7a img {
  width: 62%;
  max-width: 100%;
}
.elementor-16 .elementor-element.elementor-element-293e83c {
  --display: flex;
}
.elementor-16 .elementor-element.elementor-element-9870385 img {
  width: 71%;
  max-width: 100%;
}
.elementor-16 .elementor-element.elementor-element-519017f {
  --display: flex;
}
.elementor-16 .elementor-element.elementor-element-5f98049 img {
  width: 66%;
  max-width: 100%;
}
.elementor-16 .elementor-element.elementor-element-99e62ec {
  --display: flex;
}
.elementor-16 .elementor-element.elementor-element-52abc6f img {
  width: 71%;
  max-width: 100%;
}
.elementor-16 .elementor-element.elementor-element-1c283ef {
  --display: flex;
  --min-height: 450px;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 80px;
  --padding-bottom: 100px;
  --padding-left: 10px;
  --padding-right: 10px;
}
.elementor-16
  .elementor-element.elementor-element-1c283ef:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-16
  .elementor-element.elementor-element-1c283ef
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
  background-image: url("../../2025/01/Frame-2-4.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-16 .elementor-element.elementor-element-eea63f4 {
  --display: flex;
  --gap: 5px 5px;
  --row-gap: 5px;
  --column-gap: 5px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-16 .elementor-element.elementor-element-ffc7301 {
  text-align: center;
}
.elementor-16
  .elementor-element.elementor-element-ffc7301
  .elementor-heading-title {
  font-family: "Instrument Sans", Sans-serif;
  font-size: 45px;
  font-weight: 600;
}
.elementor-16 .elementor-element.elementor-element-ed42dff {
  text-align: center;
  color: #ffffff;
  font-family: "Instrument Sans", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: italic;
}
.elementor-16 .elementor-element.elementor-element-8f4a657 {
  --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;
  --margin-top: 45px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-16 .elementor-element.elementor-element-ba00720 {
  --display: flex;
}
.elementor-16 .elementor-element.elementor-element-dfb722a {
  --display: flex;
}
.elementor-16 .elementor-element.elementor-element-b5110b4 {
  --display: flex;
}
.elementor-16
  .elementor-element.elementor-element-d50464a
  .ekit-btn-wraper
  .elementskit-btn {
  justify-content: center;
}
.elementor-16 .elementor-element.elementor-element-d50464a .elementskit-btn {
  background-color: #ff0302bd;
  padding: 8px 20px 8px 25px;
  text-decoration: none;
  border-style: none;
}
.elementor-16
  .elementor-element.elementor-element-d50464a
  > .elementor-widget-container {
  margin: 55px 0px 0px 0px;
}
.elementor-16
  .elementor-element.elementor-element-d50464a
  .elementskit-btn:hover {
  color: #ffffff;
  fill: #ffffff;
}
.elementor-16
  .elementor-element.elementor-element-d50464a
  .elementskit-btn
  > :is(i, svg) {
  font-size: 23px;
}
.elementor-16 .elementor-element.elementor-element-d50464a .elementskit-btn > i,
.elementor-16
  .elementor-element.elementor-element-d50464a
  .elementskit-btn
  > svg {
  margin-left: 16px;
}
.rtl
  .elementor-16
  .elementor-element.elementor-element-d50464a
  .elementskit-btn
  > i,
.rtl
  .elementor-16
  .elementor-element.elementor-element-d50464a
  .elementskit-btn
  > svg {
  margin-left: 0;
  margin-right: 16px;
}
@media (min-width: 768px) {
  .elementor-16 .elementor-element.elementor-element-567b46b {
    --content-width: 1200px;
  }
  .elementor-16 .elementor-element.elementor-element-950516c {
    --width: 50%;
  }
  .elementor-16 .elementor-element.elementor-element-acbac90 {
    --width: 50%;
  }
  .elementor-16 .elementor-element.elementor-element-6cb2476 {
    --content-width: 1200px;
  }
  .elementor-16 .elementor-element.elementor-element-a7a1360 {
    --width: 35%;
  }
  .elementor-16 .elementor-element.elementor-element-b66ae2f {
    --width: 65%;
  }
  .elementor-16 .elementor-element.elementor-element-b158a9d {
    --content-width: 1200px;
  }
  .elementor-16 .elementor-element.elementor-element-d343108 {
    --width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-93165c0 {
    --width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-897e860 {
    --width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-f14c720 {
    --width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-a7647d6 {
    --width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-7953414 {
    --width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-db87184 {
    --content-width: 1200px;
  }
  .elementor-16 .elementor-element.elementor-element-3084567 {
    --width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-e86dca6 {
    --width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-b9d4b22 {
    --width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-beb405a {
    --width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-8737186 {
    --width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-890711c {
    --width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-e940623 {
    --width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-a9c80e4 {
    --width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-59af7d4 {
    --width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-120ba46 {
    --width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-00f014f {
    --width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-985ff7a {
    --width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-6c35112 {
    --width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-453da78 {
    --width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-a047157 {
    --width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-ee73c9a {
    --content-width: 1200px;
  }
  .elementor-16 .elementor-element.elementor-element-27b2d49 {
    --width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-70f19a8 {
    --width: 40%;
  }
  .elementor-16 .elementor-element.elementor-element-3471599 {
    --width: 30%;
  }
  .elementor-16 .elementor-element.elementor-element-4e1a50c {
    --width: 30%;
  }
  .elementor-16 .elementor-element.elementor-element-4a931b4 {
    --content-width: 1200px;
  }
  .elementor-16 .elementor-element.elementor-element-d9b1c5e {
    --content-width: 1200px;
  }
  .elementor-16 .elementor-element.elementor-element-78384c6 {
    --width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-1c283ef {
    --content-width: 1200px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-16 .elementor-element.elementor-element-73e7d46 {
    --width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-550db0e {
    --width: 100%;
  }
}
@media (max-width: 1024px) {
  .elementor-widget-heading .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
  }
  .elementor-16
    .elementor-element.elementor-element-6d5eb49
    .elementor-heading-title {
    font-size: 50px;
  }
  .elementor-widget-image .widget-image-caption {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-16
    .elementor-element.elementor-element-3ce1ac6
    .elementor-heading-title {
    font-size: 23px;
  }
  .elementor-widget-image-box .elementor-image-box-title {
    font-size: var(--e-global-typography-primary-font-size);
  }
  .elementor-widget-image-box .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-widget-text-editor {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-16 .elementor-element.elementor-element-3084567 {
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
  }
  .elementor-16 .elementor-element.elementor-element-f60ebcc {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-16 .elementor-element.elementor-element-73e7d46 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-16 .elementor-element.elementor-element-550db0e {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-16 .elementor-element.elementor-element-e86dca6 {
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-16 .elementor-element.elementor-element-e940623 {
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-16 .elementor-element.elementor-element-a9c80e4 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-16 .elementor-element.elementor-element-59af7d4 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-16 .elementor-element.elementor-element-985ff7a {
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-16 .elementor-element.elementor-element-8c4f301 .elementskit-btn {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  .elementor-16 .elementor-element.elementor-element-950516c {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-widget-heading .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
  }
  .elementor-16
    .elementor-element.elementor-element-6d5eb49
    .elementor-heading-title {
    font-size: 44px;
  }
  .elementor-16 .elementor-element.elementor-element-8665da9 {
    --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: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
  }
  .elementor-widget-image .widget-image-caption {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-16 .elementor-element.elementor-element-122b3a1 img {
    height: 41px;
  }
  .elementor-16
    .elementor-element.elementor-element-3ce1ac6
    .elementor-heading-title {
    font-size: 19px;
  }
  .elementor-16 .elementor-element.elementor-element-acbac90 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-16 .elementor-element.elementor-element-78e6928 img {
    width: 85%;
  }
  .elementor-widget-image-box .elementor-image-box-title {
    font-size: var(--e-global-typography-primary-font-size);
  }
  .elementor-widget-image-box .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-16
    .elementor-element.elementor-element-9c83100
    .elementor-image-box-img {
    margin-bottom: 10px;
  }
  .elementor-16 .elementor-element.elementor-element-4df55a0 {
    --padding-top: 0px;
    --padding-bottom: 5px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-7a1ee4b
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-widget-text-editor {
    font-size: var(--e-global-typography-text-font-size);
  }
  .elementor-16
    .elementor-element.elementor-element-810d7c8
    > .elementor-widget-container {
    margin: 10px 0px 10px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-810d7c8.elementor-element {
    --align-self: center;
  }
  .elementor-16 .elementor-element.elementor-element-810d7c8 {
    text-align: center;
  }
  .elementor-16
    .elementor-element.elementor-element-810d7c8
    .elementor-heading-title {
    font-size: 14px;
  }
  .elementor-16 .elementor-element.elementor-element-a7a1360 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-16 .elementor-element.elementor-element-b66ae2f {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-ad13d73
    .elementor-heading-title {
    font-size: 23px;
  }
  .elementor-16 .elementor-element.elementor-element-4086863 {
    font-size: 14px;
  }
  .elementor-16 .elementor-element.elementor-element-05fe9b7 {
    font-size: 14px;
  }
  .elementor-16 .elementor-element.elementor-element-f8b9bf8 {
    font-size: 14px;
  }
  .elementor-16 .elementor-element.elementor-element-ef39b38 {
    font-size: 14px;
  }
  .elementor-16 .elementor-element.elementor-element-ffcefe7 {
    font-size: 14px;
  }
  .elementor-16 .elementor-element.elementor-element-1cd4084 {
    font-size: 14px;
  }
  .elementor-16 .elementor-element.elementor-element-e9f92db {
    font-size: 14px;
  }
  .elementor-16
    .elementor-element.elementor-element-8755dd3
    > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-b158a9d {
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-16
    .elementor-element.elementor-element-b517c72
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-16
    .elementor-element.elementor-element-7fbe141
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-8f51240
    > .elementor-widget-container {
    margin: 10px 0px 10px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-8f51240.elementor-element {
    --align-self: center;
  }
  .elementor-16 .elementor-element.elementor-element-8f51240 {
    text-align: center;
  }
  .elementor-16
    .elementor-element.elementor-element-8f51240
    .elementor-heading-title {
    font-size: 15px;
  }
  .elementor-16 .elementor-element.elementor-element-9d09d85 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-30924e3
    > .elementor-widget-container {
    margin: 0px 0px 25px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-d05ce90
    > .elementor-widget-container {
    margin: 0px 0px 25px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-2fab42f {
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-58f6bb0
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-63323d1
    > .elementor-widget-container {
    margin: 0px 0px 25px 0px;
  }
  .elementor-16 .elementor-element.elementor-element-db87184 {
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-7e30e84
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-16 .elementor-element.elementor-element-3084567 {
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-16 .elementor-element.elementor-element-f60ebcc {
    --min-height: 60px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-16 .elementor-element.elementor-element-7b12b8c {
    font-size: 14px;
  }
  .elementor-16 .elementor-element.elementor-element-73e7d46 {
    --min-height: 60px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-16 .elementor-element.elementor-element-4a01139 {
    font-size: 14px;
  }
  .elementor-16 .elementor-element.elementor-element-550db0e {
    --min-height: 60px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-16 .elementor-element.elementor-element-0c169fa {
    font-size: 14px;
  }
  .elementor-16 .elementor-element.elementor-element-8a17ed9 {
    --min-height: 60px;
  }
  .elementor-16 .elementor-element.elementor-element-799eac5 {
    font-size: 14px;
  }
  .elementor-16 .elementor-element.elementor-element-e86dca6 {
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-16 .elementor-element.elementor-element-b9d4b22 {
    --min-height: 60px;
  }
  .elementor-16 .elementor-element.elementor-element-d312730 {
    font-size: 14px;
  }
  .elementor-16 .elementor-element.elementor-element-beb405a {
    --min-height: 60px;
  }
  .elementor-16 .elementor-element.elementor-element-0f4a86c {
    font-size: 14px;
  }
  .elementor-16 .elementor-element.elementor-element-8737186 {
    --min-height: 60px;
  }
  .elementor-16 .elementor-element.elementor-element-0c38910 {
    font-size: 14px;
  }
  .elementor-16 .elementor-element.elementor-element-890711c {
    --min-height: 60px;
  }
  .elementor-16 .elementor-element.elementor-element-38ac16b {
    font-size: 14px;
  }
  .elementor-16 .elementor-element.elementor-element-e940623 {
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 5px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-16 .elementor-element.elementor-element-a9c80e4 {
    --min-height: 60px;
  }
  .elementor-16 .elementor-element.elementor-element-8c6280d {
    font-size: 14px;
  }
  .elementor-16 .elementor-element.elementor-element-59af7d4 {
    --min-height: 60px;
  }
  .elementor-16 .elementor-element.elementor-element-5af15d8 {
    font-size: 14px;
  }
  .elementor-16 .elementor-element.elementor-element-120ba46 {
    --min-height: 60px;
  }
  .elementor-16 .elementor-element.elementor-element-d3ee469 {
    font-size: 14px;
  }
  .elementor-16 .elementor-element.elementor-element-00f014f {
    --min-height: 60px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-16 .elementor-element.elementor-element-bfadca6 {
    font-size: 14px;
  }
  .elementor-16 .elementor-element.elementor-element-985ff7a {
    --gap: 10px 10px;
    --row-gap: 10px;
    --column-gap: 10px;
    --margin-top: 10px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-16 .elementor-element.elementor-element-2e24d52 {
    --min-height: 60px;
  }
  .elementor-16 .elementor-element.elementor-element-d52d78c {
    font-size: 14px;
  }
  .elementor-16 .elementor-element.elementor-element-6c35112 {
    --min-height: 60px;
  }
  .elementor-16 .elementor-element.elementor-element-e81548a {
    font-size: 14px;
  }
  .elementor-16 .elementor-element.elementor-element-453da78 {
    --min-height: 60px;
  }
  .elementor-16 .elementor-element.elementor-element-03f0e29 {
    font-size: 14px;
  }
  .elementor-16 .elementor-element.elementor-element-a047157 {
    --min-height: 60px;
  }
  .elementor-16 .elementor-element.elementor-element-d97dc62 {
    font-size: 14px;
  }
  .elementor-16 .elementor-element.elementor-element-ee73c9a {
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-09c1809
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-16 .elementor-element.elementor-element-27b2d49 {
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
    --padding-top: 10px;
    --padding-bottom: 11px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-16 .elementor-element.elementor-element-62d4918 {
    font-size: 14px;
  }
  .elementor-16 .elementor-element.elementor-element-dad1f2d {
    font-size: 14px;
  }
  .elementor-16 .elementor-element.elementor-element-8c4f301 .elementskit-btn {
    font-size: 18px;
  }
  .elementor-16 .elementor-element.elementor-element-4a931b4 {
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-6ced7e7
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-16 .elementor-element.elementor-element-487ea47 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-16 .elementor-element.elementor-element-d9b1c5e {
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-7b71bba
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-16 .elementor-element.elementor-element-78384c6 {
    --gap: 5px 5px;
    --row-gap: 5px;
    --column-gap: 5px;
    --padding-top: 10px;
    --padding-bottom: 11px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-16 .elementor-element.elementor-element-73b4082 {
    --width: 44%;
  }
  .elementor-16 .elementor-element.elementor-element-6355316 img {
    width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-666ab57 {
    --width: 44%;
  }
  .elementor-16 .elementor-element.elementor-element-9dce9dc img {
    width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-2a72453 {
    --width: 44%;
  }
  .elementor-16 .elementor-element.elementor-element-b0b3569 img {
    width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-483909a {
    --width: 44%;
  }
  .elementor-16 .elementor-element.elementor-element-7481d63 img {
    width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-53951b4 {
    --width: 44%;
  }
  .elementor-16 .elementor-element.elementor-element-556a94b img {
    width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-f8e3249 {
    --width: 44%;
  }
  .elementor-16 .elementor-element.elementor-element-64f619b img {
    width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-30415e4 {
    --width: 44%;
  }
  .elementor-16 .elementor-element.elementor-element-ace33c9 img {
    width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-5655293 {
    --width: 44%;
  }
  .elementor-16 .elementor-element.elementor-element-0bbde7a img {
    width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-293e83c {
    --width: 45%;
  }
  .elementor-16 .elementor-element.elementor-element-9870385 img {
    width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-519017f {
    --width: 44%;
  }
  .elementor-16 .elementor-element.elementor-element-5f98049 img {
    width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-99e62ec {
    --width: 44%;
  }
  .elementor-16 .elementor-element.elementor-element-52abc6f img {
    width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-1c283ef {
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-ffc7301
    .elementor-heading-title {
    font-size: 35px;
  }
  .elementor-16 .elementor-element.elementor-element-8f4a657 {
    --gap: 11px 11px;
    --row-gap: 11px;
    --column-gap: 11px;
  }
  .elementor-16 .elementor-element.elementor-element-ba00720 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-16 .elementor-element.elementor-element-dfb722a {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-d50464a
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
}
