/* Elementor global styles */

.elementor-kit-1398 {
  --e-global-color-primary: #6ec1e4;
  --e-global-color-secondary: #54595f;
  --e-global-color-text: #7a7a7a;
  --e-global-color-accent: #61ce70;
  --e-global-color-41b64a2: #008c8c;
  --e-global-color-fc2b38d: #fef2f2;
  --e-global-color-a4aba42: #ffe2e2;
  --e-global-color-339a77b: #ffc9c9;
  --e-global-color-a20352e: #f43e88;
  --e-global-color-49f6e10: #ff0066;
  --e-global-color-2c5ef0b: #ee5353;
  --e-global-color-60c0223: #d64b4b;
  --e-global-color-949d454: #c10007;
  --e-global-color-10dc9ff: #9f0712;
  --e-global-color-d690ddd: #fde6ee;
  --e-global-color-caf3a9b: #ff6900;
  --e-global-color-de84c08: #ffd230;
  --e-global-color-f3b3683: #ffb900;
  --e-global-color-54fa2a9: #f0b100;
  --e-global-color-77402a7: #894b00;
  --e-global-color-f320226: #f3fcfc;
  --e-global-color-3a42138: #e6f8f8;
  --e-global-color-9764207: #bfeeee;
  --e-global-color-46b9afe: #99e3e3;
  --e-global-color-f0eae46: #40cdcd;
  --e-global-color-12a0e70: #00baba;
  --e-global-color-0feace1: #00a7a7;
  --e-global-color-7d3f883: #008c8c;
  --e-global-color-e9f1062: #66d6d6;
  --e-global-color-2b2abe0: #009595;
  --e-global-color-6743b77: #007070;
  --e-global-color-cb00b40: #005b5b;
  --e-global-color-8145a3e: #aef470;
  --e-global-color-b9f6edb: #87d553;
  --e-global-color-ea718ed: #70b95c;
  --e-global-color-659f9cb: #599c5c;
  --e-global-color-cd8e701: #467f5b;
  --e-global-color-c9e4df3: #00aa95;
  --e-global-color-02ffa66: #eff9ff;
  --e-global-color-9984761: #c1eefa;
  --e-global-color-510656e: #66c5ff;
  --e-global-color-c659abb: #0a60a6;
  --e-global-color-adc216c: #004fa3;
  --e-global-color-436fd6e: #f9fafb;
  --e-global-color-796aa18: #eceff3;
  --e-global-color-3cc3aef: #e6eaef;
  --e-global-color-82d4ac5: #e0e5eb;
  --e-global-color-c95b180: #c1cbd7;
  --e-global-color-2ae0897: #a2b2c2;
  --e-global-color-5ba7f5f: #8398ae;
  --e-global-color-7e3688d: #647e9a;
  --e-global-color-2b79bde: #50657b;
  --e-global-color-a4a1182: #3c4c5c;
  --e-global-color-35b00cb: #28323e;
  --e-global-color-f8f8ab7: #14191f;
  --e-global-color-6299e6c: #0c0f13;
  --e-global-color-a28b868: #465a71;
  --e-global-color-5d75332: #253343;
  --e-global-color-5ba28f2: #f0edff;
  --e-global-color-8c3f7cb: #6d55ff;
  --e-global-color-9a282cd: #5944ff;
  --e-global-color-a309c48: #952fff;
  --e-global-color-979cefd: #7f22fe;
  --e-global-color-41a398e: #ad46ff;
  --e-global-color-38efb94: #e9edf5;
  --e-global-color-6cf07d6: #d1dbe8;
  --e-global-color-9687c2b: #b2c2d6;
  --e-global-color-452085b: #91a4bc;
  --e-global-color-4b50ae7: #91a4bc;
  --e-global-color-2a4dc36: #647e9a;
  --e-global-color-77bf9d3: #566e88;
  --e-global-color-c0c1f7f: #465a71;
  --e-global-color-325638e: #344456;
  --e-global-color-733b0bd: #253343;
  --e-global-color-b83edfd: #030712;
  --e-global-color-b460b9a: #000000;
  --e-global-color-7368fe2: #ffffff;
  --e-global-color-e621f6f: #fafafa;
  --e-global-color-e10f033: #ebebeb;
  --e-global-typography-0135134-font-family: "r1-yekanbakh";
  --e-global-typography-0135134-font-size: 16px;
  --e-global-typography-0135134-font-weight: 400;
  --e-global-typography-0135134-line-height: 24px;
  --e-global-typography-b99ef70-font-family: "r1-yekanbakh";
  --e-global-typography-b99ef70-font-size: 14px;
  --e-global-typography-b99ef70-font-weight: 400;
  --e-global-typography-b99ef70-line-height: 22px;
  --e-global-typography-fdf62ed-font-family: "r1-yekanbakh";
  --e-global-typography-fdf62ed-font-size: 14px;
  --e-global-typography-fdf62ed-font-weight: 700;
  --e-global-typography-fdf62ed-line-height: 20px;
  --e-global-typography-c3da4c0-font-family: "r1-yekanbakh";
  --e-global-typography-c3da4c0-font-size: 16px;
  --e-global-typography-c3da4c0-font-weight: 700;
  --e-global-typography-c3da4c0-line-height: 22px;
  --e-global-typography-c3263a0-font-family: "r1-yekanbakh";
  --e-global-typography-c3263a0-font-size: 14px;
  --e-global-typography-c3263a0-font-weight: 700;
  --e-global-typography-c3263a0-line-height: 20px;
  --e-global-typography-dd4a9ce-font-family: "r1-yekanbakh";
  --e-global-typography-dd4a9ce-font-size: 12px;
  --e-global-typography-dd4a9ce-font-weight: 700;
  --e-global-typography-dd4a9ce-line-height: 18px;
  --e-global-typography-9c45240-font-family: "r1-yekanbakh";
  --e-global-typography-9c45240-font-size: 16px;
  --e-global-typography-9c45240-font-weight: 400;
  --e-global-typography-9c45240-line-height: 30px;
  --e-global-typography-f270343-font-family: "r1-yekanbakh";
  --e-global-typography-f270343-font-size: 14px;
  --e-global-typography-f270343-font-weight: 400;
  --e-global-typography-f270343-line-height: 28px;
  --e-global-typography-f4d25a3-font-family: "r1-yekanbakh";
  --e-global-typography-f4d25a3-font-size: 56px;
  --e-global-typography-f4d25a3-font-weight: 700;
  --e-global-typography-f4d25a3-line-height: 88px;
  --e-global-typography-369a256-font-family: "r1-yekanbakh";
  --e-global-typography-369a256-font-size: 40px;
  --e-global-typography-369a256-font-weight: 700;
  --e-global-typography-369a256-line-height: 56px;
  --e-global-typography-efad222-font-family: "r1-yekanbakh";
  --e-global-typography-efad222-font-size: 32px;
  --e-global-typography-efad222-font-weight: 700;
  --e-global-typography-efad222-line-height: 48px;
  --e-global-typography-a23634d-font-family: "r1-yekanbakh";
  --e-global-typography-a23634d-font-size: 28px;
  --e-global-typography-a23634d-font-weight: 700;
  --e-global-typography-a23634d-line-height: 48px;
  --e-global-typography-b3bb20c-font-family: "r1-yekanbakh";
  --e-global-typography-b3bb20c-font-size: 24px;
  --e-global-typography-b3bb20c-font-weight: 700;
  --e-global-typography-b3bb20c-line-height: 32px;
  --e-global-typography-19b470f-font-family: "r1-yekanbakh";
  --e-global-typography-19b470f-font-size: 18px;
  --e-global-typography-19b470f-font-weight: 700;
  --e-global-typography-19b470f-line-height: 24px;
  --e-global-typography-80d8f2d-font-family: "r1-yekanbakh";
  --e-global-typography-80d8f2d-font-size: 16px;
  --e-global-typography-80d8f2d-font-weight: 600;
  --e-global-typography-80d8f2d-line-height: 24px;
  --e-global-typography-3a6eca4-font-family: "r1-yekanbakh";
  --e-global-typography-3a6eca4-font-size: 14px;
  --e-global-typography-3a6eca4-font-weight: 600;
  --e-global-typography-3a6eca4-line-height: 20px;
  --e-global-typography-ea0db47-font-family: "r1-yekanbakh";
  --e-global-typography-ea0db47-font-size: 12px;
  --e-global-typography-ea0db47-font-weight: 600;
  --e-global-typography-ea0db47-line-height: 16px;
  --e-global-typography-6faa382-font-family: "dm-sans";
  --e-global-typography-6faa382-font-size: 32px;
  --e-global-typography-6faa382-font-weight: 700;
  --e-global-typography-6faa382-line-height: 48px;
  --e-global-typography-61edf42-font-family: "dm-sans";
  --e-global-typography-61edf42-font-size: 24px;
  --e-global-typography-61edf42-font-weight: 700;
  --e-global-typography-61edf42-line-height: 32px;
  --e-global-typography-31bf45a-font-family: "dm-sans";
  --e-global-typography-31bf45a-font-size: 20px;
  --e-global-typography-31bf45a-font-weight: 700;
  --e-global-typography-31bf45a-line-height: 26px;
  --e-global-typography-80b1a5b-font-family: "dm-sans";
  --e-global-typography-80b1a5b-font-size: 18px;
  --e-global-typography-80b1a5b-font-weight: 700;
  --e-global-typography-80b1a5b-line-height: 24px;
  --e-global-typography-6cb912b-font-family: "dm-sans";
  --e-global-typography-6cb912b-font-size: 16px;
  --e-global-typography-6cb912b-font-weight: 700;
  --e-global-typography-6cb912b-line-height: 26px;
  --e-global-typography-2233e44-font-family: "dm-sans";
  --e-global-typography-2233e44-font-size: 16px;
  --e-global-typography-2233e44-font-weight: 600;
  --e-global-typography-2233e44-line-height: 24px;
  --e-global-typography-f0b73e4-font-family: "dm-sans";
  --e-global-typography-f0b73e4-font-size: 12px;
  --e-global-typography-f0b73e4-font-weight: 400;
  --e-global-typography-f0b73e4-line-height: 18px;
}

.elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 1184px;
}

.e-con {
  --container-max-width: 1184px;
}

.elementor-widget:not(:last-child) {
  --kit-widget-spacing: 20px;
}

.elementor-element {
  --widgets-spacing: 20px 20px;
  --widgets-spacing-row: 20px;
  --widgets-spacing-column: 20px;
}

h1.entry-title {
  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-kit-1398 {
    --e-global-typography-9c45240-font-size: 16px;
    --e-global-typography-9c45240-line-height: 30px;
    --e-global-typography-f4d25a3-font-size: 30px;
    --e-global-typography-f4d25a3-line-height: 52px;
    --e-global-typography-369a256-font-size: 28px;
    --e-global-typography-369a256-line-height: 44px;
    --e-global-typography-efad222-font-size: 28px;
    --e-global-typography-80d8f2d-font-size: 16px;
    --e-global-typography-80d8f2d-line-height: 20px;
  }
}

@media (max-width: 432px) {
  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 767px;
  }
  .e-con {
    --container-max-width: 767px;
  }
}

/* Custom CSS */

.elementor-icon {
  vertical-align: middle;
}
