.elementor-16 .elementor-element.elementor-element-12c143ae>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-16 .elementor-element.elementor-element-12c143ae>.elementor-background-overlay {
    background-color: #707070;
    opacity: 0.5;
}

.elementor-16 .elementor-element.elementor-element-12c143ae {
    z-index: 31;
}

.elementor-16 .elementor-element.elementor-element-3693c5bd {
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-3693c5bd .elementor-heading-title {
    color: var(--e-global-color-f5a6729);
      font-family: "forma-djr-micro", Sans-serif;
    font-size: 39px;
    font-weight: 400;
    letter-spacing: 8.6px;
}

.elementor-16 .elementor-element.elementor-element-102ff85e>.elementor-container {
    min-height: 75vh;
}

.elementor-16 .elementor-element.elementor-element-102ff85e:not(.elementor-motion-effects-element-type-background),
.elementor-16 .elementor-element.elementor-element-102ff85e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:#9d9d9d;
    background-image: url("../image/IMG5.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-16 .elementor-element.elementor-element-102ff85e>.elementor-background-overlay {
     background-color: #347cbe;
    opacity: 0.33;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-16 .elementor-element.elementor-element-102ff85e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -170px;
    margin-bottom: 0px;
    padding: 0px 0px 40px 0px;
}

.elementor-16 .elementor-element.elementor-element-14f15a7b>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-49c027ae>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-16 .elementor-element.elementor-element-49c027ae {
    padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-7a484512 .elementor-heading-title {
    color: var(--e-global-color-f5a6729);
      font-family: "forma-djr-micro", Sans-serif;
    font-size: 50px;
    font-weight: 400;
    letter-spacing: 3px;
}

body:not(.rtl) .elementor-16 .elementor-element.elementor-element-868f68f {
    left: 408px;
}

body.rtl .elementor-16 .elementor-element.elementor-element-868f68f {
    right: 408px;
}

.elementor-16 .elementor-element.elementor-element-868f68f {
    top: 385px;
}

.elementor-16 .elementor-element.elementor-element-6b72afc6 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-f5a6729);
    --divider-border-width: 1px;
}

.elementor-16 .elementor-element.elementor-element-6b72afc6 .elementor-divider-separator {
    width: 100%;
}

.elementor-16 .elementor-element.elementor-element-6b72afc6 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-16 .elementor-element.elementor-element-2ec8e00a:not(.elementor-motion-effects-element-type-background),
.elementor-16 .elementor-element.elementor-element-2ec8e00a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
     background-color: #347cbe;
}

.elementor-16 .elementor-element.elementor-element-2ec8e00a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-2ec8e00a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-16 .elementor-element.elementor-element-10e99825>.elementor-container {
    min-height: 100px;
}

.elementor-16 .elementor-element.elementor-element-10e99825>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-16 .elementor-element.elementor-element-10e99825 {
    padding: 15px 0px 0px 0px;
    z-index: 22;
}

.elementor-16 .elementor-element.elementor-element-75fa916b>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 1px 0px;
    border-color: var(--e-global-color-f5a6729);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 35px 0px;
}

.elementor-16 .elementor-element.elementor-element-75fa916b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-16 .elementor-element.elementor-element-38c64377 {
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-38c64377 .elementor-heading-title {
    color: var(--e-global-color-f5a6729);
      font-family: "forma-djr-micro", Sans-serif;
    font-size: 30px;
    font-weight: 400;
    letter-spacing: 1.5px;
}

.elementor-16 .elementor-element.elementor-element-73a74610>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: var(--e-global-color-f5a6729);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 35px 0px;
}

.elementor-16 .elementor-element.elementor-element-73a74610>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-16 .elementor-element.elementor-element-4cf7d69 {
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-4cf7d69 .elementor-heading-title {
    color: var(--e-global-color-f5a6729);
      font-family: "forma-djr-micro", Sans-serif;
    font-size: 30px;
    font-weight: 400;
    letter-spacing: 1.5px;
}

.elementor-16 .elementor-element.elementor-element-7a807cf9>.elementor-container {
    min-height: 100px;
}

.elementor-16 .elementor-element.elementor-element-7a807cf9>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-16 .elementor-element.elementor-element-7a807cf9 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
    z-index: 22;
}

.elementor-16 .elementor-element.elementor-element-6a99cc8c>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var(--e-global-color-f5a6729);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 0px 100px 0px;
}

.elementor-16 .elementor-element.elementor-element-6a99cc8c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-16 .elementor-element.elementor-element-6700a88d {
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-6700a88d .elementor-heading-title {
    color: var(--e-global-color-f5a6729);
      font-family: "forma-djr-micro", Sans-serif;
    font-size: 30px;
    font-weight: 400;
    letter-spacing: 1.5px;
}

.elementor-16 .elementor-element.elementor-element-1ed1aba .elementor-icon-wrapper {
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-1ed1aba .elementor-icon {
    font-size: 30px;
}

.elementor-16 .elementor-element.elementor-element-1ed1aba .elementor-icon svg {
    height: 30px;
}

.elementor-16 .elementor-element.elementor-element-1ed1aba {
    width: 100%;
    max-width: 100%;
    top: -14px;
}

body:not(.rtl) .elementor-16 .elementor-element.elementor-element-1ed1aba {
    left: -2px;
}

body.rtl .elementor-16 .elementor-element.elementor-element-1ed1aba {
    right: -2px;
}

.elementor-16 .elementor-element.elementor-element-d89f43e>.elementor-element-populated {
    padding: 35px 0px 100px 0px;
}

.elementor-16 .elementor-element.elementor-element-d89f43e {
    z-index: 22;
}

.elementor-16 .elementor-element.elementor-element-5036b666 {
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-5036b666 .elementor-heading-title {
    color: var(--e-global-color-f5a6729);
      font-family: "forma-djr-micro", Sans-serif;
    font-size: 30px;
    font-weight: 400;
    letter-spacing: 1.5px;
}

.elementor-16 .elementor-element.elementor-element-c9d5e98 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-16 .elementor-element.elementor-element-c9d5e98 .elementor-icon {
    font-size: 30px;
}

.elementor-16 .elementor-element.elementor-element-c9d5e98 .elementor-icon svg {
    height: 30px;
}

.elementor-16 .elementor-element.elementor-element-c9d5e98 {
    width: 100%;
    max-width: 100%;
    top: -14px;
}

body:not(.rtl) .elementor-16 .elementor-element.elementor-element-c9d5e98 {
    left: -2px;
}

body.rtl .elementor-16 .elementor-element.elementor-element-c9d5e98 {
    right: -2px;
}

.elementor-16 .elementor-element.elementor-element-2cd674a {
    text-align: center;
    top: -307px;
}

body:not(.rtl) .elementor-16 .elementor-element.elementor-element-2cd674a {
    left: 0px;
}

body.rtl .elementor-16 .elementor-element.elementor-element-2cd674a {
    right: 0px;
}

.elementor-16 .elementor-element.elementor-element-32c8cd2d:not(.elementor-motion-effects-element-type-background),
.elementor-16 .elementor-element.elementor-element-32c8cd2d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:#32416f;
}

.elementor-16 .elementor-element.elementor-element-32c8cd2d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-16 .elementor-element.elementor-element-32c8cd2d>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-16 .elementor-element.elementor-element-64826aa:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-16 .elementor-element.elementor-element-64826aa>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../image/Mask-Group-9.jpg");
}

.elementor-16 .elementor-element.elementor-element-64826aa>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-64826aa>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-16 .elementor-element.elementor-element-76e78fe5 {
    --spacer-size: 450px;
}

.elementor-16 .elementor-element.elementor-element-684afc8>.elementor-element-populated {
    padding: 10% 10% 10% 10%;
}

.elementor-16 .elementor-element.elementor-element-3ec4d994 .elementor-heading-title {
    color: var(--e-global-color-f5a6729);
      font-family: "forma-djr-micro", Sans-serif;
    font-size: 50px;
    font-weight: 400;
    letter-spacing: 3px;
}

.elementor-16 .elementor-element.elementor-element-4364bb54 {
    --divider-border-style: solid;
    --divider-color: #347cbe;
    --divider-border-width: 1px;
}

.elementor-16 .elementor-element.elementor-element-4364bb54 .elementor-divider-separator {
    width: 100%;
}

.elementor-16 .elementor-element.elementor-element-4364bb54 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-16 .elementor-element.elementor-element-709d63a6 {
    text-align: left;
    color: var(--e-global-color-f5a6729);
    font-family: "Helvetica", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-16 .elementor-element.elementor-element-64a3b7db .elementor-button {
      font-family: "forma-djr-micro", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 1px;
    fill: var(--e-global-color-f5a6729);
    color: var(--e-global-color-f5a6729);
     background-color: #347cbe;
    border-radius: 0px 0px 0px 0px;
    padding: 15px 40px 15px 40px;
}

.elementor-16 .elementor-element.elementor-element-64a3b7db .elementor-button:hover,
.elementor-16 .elementor-element.elementor-element-64a3b7db .elementor-button:focus {
    color: #347cbe;
    background-color: var(--e-global-color-f5a6729);
}

.elementor-16 .elementor-element.elementor-element-64a3b7db .elementor-button:hover svg,
.elementor-16 .elementor-element.elementor-element-64a3b7db .elementor-button:focus svg {
    fill: #347cbe;
}

.elementor-16 .elementor-element.elementor-element-73bc022e:not(.elementor-motion-effects-element-type-background),
.elementor-16 .elementor-element.elementor-element-73bc022e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:#32416f;
}

.elementor-16 .elementor-element.elementor-element-73bc022e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-16 .elementor-element.elementor-element-73bc022e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-16 .elementor-element.elementor-element-1534a770>.elementor-element-populated {
    padding: 10% 10% 10% 10%;
}

.elementor-16 .elementor-element.elementor-element-7e04f9f .elementor-heading-title {
    color: var(--e-global-color-f5a6729);
      font-family: "forma-djr-micro", Sans-serif;
    font-size: 50px;
    font-weight: 400;
    letter-spacing: 3px;
}

.elementor-16 .elementor-element.elementor-element-1f0dac80 {
    --divider-border-style: solid;
    --divider-color: #347cbe;
    --divider-border-width: 1px;
}

.elementor-16 .elementor-element.elementor-element-1f0dac80 .elementor-divider-separator {
    width: 100%;
}

.elementor-16 .elementor-element.elementor-element-1f0dac80 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-16 .elementor-element.elementor-element-29fe335c {
    text-align: left;
    color: var(--e-global-color-f5a6729);
    font-family: "Helvetica", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-16 .elementor-element.elementor-element-434a5b0e .elementor-button {
      font-family: "forma-djr-micro", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 1px;
    fill: var(--e-global-color-f5a6729);
    color: var(--e-global-color-f5a6729);
     background-color: #347cbe;
    border-radius: 0px 0px 0px 0px;
    padding: 15px 40px 15px 40px;
}

.elementor-16 .elementor-element.elementor-element-434a5b0e .elementor-button:hover,
.elementor-16 .elementor-element.elementor-element-434a5b0e .elementor-button:focus {
    color: #347cbe;
    background-color: var(--e-global-color-f5a6729);
}

.elementor-16 .elementor-element.elementor-element-434a5b0e .elementor-button:hover svg,
.elementor-16 .elementor-element.elementor-element-434a5b0e .elementor-button:focus svg {
    fill: #347cbe;
}

.elementor-16 .elementor-element.elementor-element-5faf8593:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-16 .elementor-element.elementor-element-5faf8593>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../image/Forgings-Header.jpg");
    background-size: cover;
}

.elementor-16 .elementor-element.elementor-element-5faf8593>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-5faf8593>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-16 .elementor-element.elementor-element-43b69f69 {
    --spacer-size: 450px;
}

.elementor-16 .elementor-element.elementor-element-3c10b3a3:not(.elementor-motion-effects-element-type-background),
.elementor-16 .elementor-element.elementor-element-3c10b3a3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:#32416f;
}

.elementor-16 .elementor-element.elementor-element-3c10b3a3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-16 .elementor-element.elementor-element-3c10b3a3>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-16 .elementor-element.elementor-element-4d3a9e63:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-16 .elementor-element.elementor-element-4d3a9e63>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../image/UT-Testing-Supplied.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-16 .elementor-element.elementor-element-4d3a9e63>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-4d3a9e63>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-16 .elementor-element.elementor-element-527bf504 {
    --spacer-size: 450px;
}

.elementor-16 .elementor-element.elementor-element-2a2b14b3>.elementor-element-populated {
    padding: 10% 10% 10% 10%;
}

.elementor-16 .elementor-element.elementor-element-5e73f7bb .elementor-heading-title {
    color: var(--e-global-color-f5a6729);
      font-family: "forma-djr-micro", Sans-serif;
    font-size: 50px;
    font-weight: 400;
    letter-spacing: 3px;
}

.elementor-16 .elementor-element.elementor-element-6bcbb3bb {
    --divider-border-style: solid;
    --divider-color: #347cbe;
    --divider-border-width: 1px;
}

.elementor-16 .elementor-element.elementor-element-6bcbb3bb .elementor-divider-separator {
    width: 100%;
}

.elementor-16 .elementor-element.elementor-element-6bcbb3bb .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-16 .elementor-element.elementor-element-16bc7472 {
    text-align: left;
    color: var(--e-global-color-f5a6729);
    font-family: "Helvetica", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-16 .elementor-element.elementor-element-6989dc27 .elementor-button {
      font-family: "forma-djr-micro", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 1px;
    fill: var(--e-global-color-f5a6729);
    color: var(--e-global-color-f5a6729);
     background-color: #347cbe;
    border-radius: 0px 0px 0px 0px;
    padding: 15px 40px 15px 40px;
}

.elementor-16 .elementor-element.elementor-element-6989dc27 .elementor-button:hover,
.elementor-16 .elementor-element.elementor-element-6989dc27 .elementor-button:focus {
    color: #347cbe;
    background-color: var(--e-global-color-f5a6729);
}

.elementor-16 .elementor-element.elementor-element-6989dc27 .elementor-button:hover svg,
.elementor-16 .elementor-element.elementor-element-6989dc27 .elementor-button:focus svg {
    fill: #347cbe;
}

.elementor-16 .elementor-element.elementor-element-252732d8:not(.elementor-motion-effects-element-type-background),
.elementor-16 .elementor-element.elementor-element-252732d8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:#32416f;
}

.elementor-16 .elementor-element.elementor-element-252732d8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-16 .elementor-element.elementor-element-252732d8>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-16 .elementor-element.elementor-element-7afd61e9>.elementor-element-populated {
    padding: 10% 10% 10% 10%;
}

.elementor-16 .elementor-element.elementor-element-5ad53e00 .elementor-heading-title {
    color: var(--e-global-color-f5a6729);
      font-family: "forma-djr-micro", Sans-serif;
    font-size: 50px;
    font-weight: 400;
    letter-spacing: 3px;
}

.elementor-16 .elementor-element.elementor-element-1d856dfd {
    --divider-border-style: solid;
    --divider-color: #347cbe;
    --divider-border-width: 1px;
}

.elementor-16 .elementor-element.elementor-element-1d856dfd .elementor-divider-separator {
    width: 100%;
}

.elementor-16 .elementor-element.elementor-element-1d856dfd .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-16 .elementor-element.elementor-element-5134403f {
    text-align: left;
    color: var(--e-global-color-f5a6729);
    font-family: "Helvetica", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-16 .elementor-element.elementor-element-49601717 .elementor-button {
      font-family: "forma-djr-micro", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 1px;
    fill: var(--e-global-color-f5a6729);
    color: var(--e-global-color-f5a6729);
     background-color: #347cbe;
    border-radius: 0px 0px 0px 0px;
    padding: 15px 40px 15px 40px;
}

.elementor-16 .elementor-element.elementor-element-49601717 .elementor-button:hover,
.elementor-16 .elementor-element.elementor-element-49601717 .elementor-button:focus {
    color: #347cbe;
    background-color: var(--e-global-color-f5a6729);
}

.elementor-16 .elementor-element.elementor-element-49601717 .elementor-button:hover svg,
.elementor-16 .elementor-element.elementor-element-49601717 .elementor-button:focus svg {
    fill: #347cbe;
}

.elementor-16 .elementor-element.elementor-element-27fbad13:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-16 .elementor-element.elementor-element-27fbad13>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../image/Forgings-poss-BW-AdobeStock_417935726.jpg");
    background-size: cover;
}

.elementor-16 .elementor-element.elementor-element-27fbad13>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-16 .elementor-element.elementor-element-27fbad13>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-16 .elementor-element.elementor-element-6337f2f {
    --spacer-size: 450px;
}

.elementor-16 .elementor-element.elementor-element-a7ee10:not(.elementor-motion-effects-element-type-background),
.elementor-16 .elementor-element.elementor-element-a7ee10>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:#9d9d9d;
    background-image: url("../image/Component-5-–-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-16 .elementor-element.elementor-element-a7ee10 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 25px 0px 40px 0px;
}

.elementor-16 .elementor-element.elementor-element-a7ee10>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-16 .elementor-element.elementor-element-420a2980 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-f5a6729);
    --divider-border-width: 1px;
}

.elementor-16 .elementor-element.elementor-element-420a2980 .elementor-divider-separator {
    width: 100%;
}

.elementor-16 .elementor-element.elementor-element-420a2980 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-16 .elementor-element.elementor-element-20b2734b .elementor-heading-title {
    color: var(--e-global-color-f5a6729);
      font-family: "forma-djr-micro", Sans-serif;
    font-size: 50px;
    font-weight: 400;
    letter-spacing: 3px;
}

.elementor-16 .elementor-element.elementor-element-37ef9b4d>.elementor-container {
    max-width: 961px;
}

.elementor-16 .elementor-element.elementor-element-8e7fe2>.elementor-widget-container>.jet-listing-grid>.jet-listing-grid__items {
    --columns: 2;
}

:is(.elementor-16 .elementor-element.elementor-element-8e7fe2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-16 .elementor-element.elementor-element-8e7fe2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-16 .elementor-element.elementor-element-8e7fe2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items)>.jet-listing-grid__item {
    padding-left: calc(10px / 2);
    padding-right: calc(10px / 2);
    padding-top: calc(10px / 2);
    padding-bottom: calc(10px / 2);
}

:is(.elementor-16 .elementor-element.elementor-element-8e7fe2 > .elementor-widget-container > .jet-listing-grid, .elementor-16 .elementor-element.elementor-element-8e7fe2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-16 .elementor-element.elementor-element-8e7fe2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider)>.jet-listing-grid__items {
    margin-left: calc(10px / -2);
    margin-right: calc(10px / -2);
    width: calc(100% + 10px);
}

:is(.elementor-16 .elementor-element.elementor-element-8e7fe2 > .elementor-widget-container > .jet-listing-grid, .elementor-16 .elementor-element.elementor-element-8e7fe2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-16 .elementor-element.elementor-element-8e7fe2 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider)>.jet-listing-grid__items.grid-collapse-gap {
    margin-top: calc(10px / -2);
    margin-bottom: calc(10px / -2);
}

.elementor-16 .elementor-element.elementor-element-4e5fb5c2 .elementor-button {
      font-family: "forma-djr-micro", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    letter-spacing: 1px;
    fill: var(--e-global-color-f5a6729);
    color: var(--e-global-color-f5a6729);
     background-color: #347cbe;
    border-radius: 0px 0px 0px 0px;
    padding: 15px 40px 15px 40px;
}

.elementor-16 .elementor-element.elementor-element-4e5fb5c2 .elementor-button:hover,
.elementor-16 .elementor-element.elementor-element-4e5fb5c2 .elementor-button:focus {
    color: #347cbe;
    background-color: var(--e-global-color-f5a6729);
}

.elementor-16 .elementor-element.elementor-element-4e5fb5c2 .elementor-button:hover svg,
.elementor-16 .elementor-element.elementor-element-4e5fb5c2 .elementor-button:focus svg {
    fill: #347cbe;
}

.elementor-16 .elementor-element.elementor-element-27890c36:not(.elementor-motion-effects-element-type-background),
.elementor-16 .elementor-element.elementor-element-27890c36>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color:#9d9d9d;
}

.elementor-16 .elementor-element.elementor-element-27890c36 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 0px 35px 0px;
}

.elementor-16 .elementor-element.elementor-element-27890c36>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-16 .elementor-element.elementor-element-59809de7 .elementor-heading-title {
    color: var(--e-global-color-f5a6729);
      font-family: "forma-djr-micro", Sans-serif;
    font-size: 50px;
    font-weight: 400;
    letter-spacing: 3px;
}

.elementor-16 .elementor-element.elementor-element-79ddc64d {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-f5a6729);
    --divider-border-width: 1px;
}

.elementor-16 .elementor-element.elementor-element-79ddc64d .elementor-divider-separator {
    width: 100%;
}

.elementor-16 .elementor-element.elementor-element-79ddc64d .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-16 .elementor-element.elementor-element-19b7f87f>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-16 .elementor-element.elementor-element-19b7f87f {
    margin-top: 0px;
    margin-bottom: 50px;
}

.elementor-16 .elementor-element.elementor-element-61dd288b>.elementor-widget-container>.jet-listing-grid>.jet-listing-grid__items {
    --columns: 4;
}

:root {
    --page-title-display: none;
}

@media(min-width:768px) {
    .elementor-16 .elementor-element.elementor-element-78eeb20c {
        width: 27.928%;
    }

    .elementor-16 .elementor-element.elementor-element-28757b5a {
        width: 72.072%;
    }

    .elementor-16 .elementor-element.elementor-element-20f2583b {
        width: 68.195%;
    }

    .elementor-16 .elementor-element.elementor-element-41e563b7 {
        width: 31.805%;
    }

    .elementor-16 .elementor-element.elementor-element-33e6b787 {
        width: 31.805%;
    }

    .elementor-16 .elementor-element.elementor-element-7f9dd6fd {
        width: 68.195%;
    }

    .elementor-16 .elementor-element.elementor-element-2fb3d4f5 {
        width: 68.195%;
    }

    .elementor-16 .elementor-element.elementor-element-5fcf0665 {
        width: 31.805%;
    }

    .elementor-16 .elementor-element.elementor-element-21bffb41 {
        width: 31.805%;
    }

    .elementor-16 .elementor-element.elementor-element-491ae8ae {
        width: 68.195%;
    }

    .elementor-16 .elementor-element.elementor-element-73af55b0 {
        width: 60.266%;
    }

    .elementor-16 .elementor-element.elementor-element-bf21110 {
        width: 39.69%;
    }

    .elementor-16 .elementor-element.elementor-element-5e27ec2c {
        width: 45.009%;
    }

    .elementor-16 .elementor-element.elementor-element-1c2a289f {
        width: 54.299%;
    }
}

@media(max-width:1024px) {
    .elementor-16 .elementor-element.elementor-element-3693c5bd .elementor-heading-title {
        font-size: 27px;
    }

    .elementor-16 .elementor-element.elementor-element-102ff85e>.elementor-container {
        min-height: 72vh;
    }

    .elementor-16 .elementor-element.elementor-element-102ff85e {
        padding: 0px 0px 0px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-49c027ae {
        padding: 25px 25px 25px 25px;
    }

    body:not(.rtl) .elementor-16 .elementor-element.elementor-element-868f68f {
        left: 264px;
    }

    body.rtl .elementor-16 .elementor-element.elementor-element-868f68f {
        right: 264px;
    }

    .elementor-16 .elementor-element.elementor-element-868f68f {
        top: 324px;
    }

    .elementor-16 .elementor-element.elementor-element-2ec8e00a {
        padding: 40px 10px 40px 10px;
    }

    .elementor-16 .elementor-element.elementor-element-64826aa:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-16 .elementor-element.elementor-element-64826aa>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: cover;
    }

    .elementor-16 .elementor-element.elementor-element-76e78fe5 {
        --spacer-size: 459px;
    }

    .elementor-16 .elementor-element.elementor-element-5faf8593:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-16 .elementor-element.elementor-element-5faf8593>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: cover;
    }

    .elementor-16 .elementor-element.elementor-element-4d3a9e63:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
    .elementor-16 .elementor-element.elementor-element-4d3a9e63>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: cover;
    }

    .elementor-16 .elementor-element.elementor-element-a7ee10 {
        padding: 25px 25px 25px 25px;
    }

    .elementor-16 .elementor-element.elementor-element-5f5c5a74>.elementor-element-populated {
        padding: 30px 0px 0px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-27890c36 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 30px 30px 30px 30px;
    }
}

@media(max-width:767px) {
    .elementor-16 .elementor-element.elementor-element-3693c5bd .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-16 .elementor-element.elementor-element-102ff85e>.elementor-container {
        min-height: 68vh;
    }

    .elementor-16 .elementor-element.elementor-element-102ff85e {
        margin-top: -140px;
        margin-bottom: 0px;
        padding: 60px 0px 0px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-78eeb20c>.elementor-element-populated {
        padding: 0px 0px 0px 10px;
    }

    .elementor-16 .elementor-element.elementor-element-7a484512>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-868f68f {
        width: auto;
        max-width: auto;
        top: 224px;
    }

    body:not(.rtl) .elementor-16 .elementor-element.elementor-element-868f68f {
        left: 132px;
    }

    body.rtl .elementor-16 .elementor-element.elementor-element-868f68f {
        right: 132px;
    }

    .elementor-16 .elementor-element.elementor-element-75fa916b>.elementor-element-populated {
        border-width: 0px 0px 1px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-73a74610>.elementor-element-populated {
        padding: 30px 0px 0px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-6a99cc8c>.elementor-element-populated {
        border-width: 0px 0px 1px 0px;
        padding: 30px 0px 0px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-d89f43e>.elementor-element-populated {
        padding: 30px 0px 0px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-76e78fe5 {
        --spacer-size: 300px;
    }

    .elementor-16 .elementor-element.elementor-element-709d63a6 {
        text-align: left;
    }

    .elementor-16 .elementor-element.elementor-element-29fe335c {
        text-align: left;
    }

    .elementor-16 .elementor-element.elementor-element-43b69f69 {
        --spacer-size: 300px;
    }

    .elementor-16 .elementor-element.elementor-element-527bf504 {
        --spacer-size: 300px;
    }

    .elementor-16 .elementor-element.elementor-element-16bc7472 {
        text-align: left;
    }

    .elementor-16 .elementor-element.elementor-element-7afd61e9>.elementor-element-populated {
        padding: 10% 10% 10% 10%;
    }

    .elementor-16 .elementor-element.elementor-element-5134403f {
        text-align: left;
    }

    .elementor-16 .elementor-element.elementor-element-6337f2f {
        --spacer-size: 300px;
    }

    .elementor-16 .elementor-element.elementor-element-a7ee10 {
        padding: 10px 10px 10px 10px;
    }

    .elementor-16 .elementor-element.elementor-element-47787026>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-8e7fe2>.elementor-widget-container>.jet-listing-grid>.jet-listing-grid__items {
        --columns: 1;
    }

    .elementor-16 .elementor-element.elementor-element-27890c36 {
        padding: 10px 10px 10px 10px;
    }

    .elementor-16 .elementor-element.elementor-element-5e27ec2c>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-16 .elementor-element.elementor-element-59809de7 {
        text-align: center;
    }

    .elementor-16 .elementor-element.elementor-element-61dd288b>.elementor-widget-container>.jet-listing-grid>.jet-listing-grid__items {
        --columns: 3;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-16 .elementor-element.elementor-element-14f15a7b {
        width: 100%;
    }

    .elementor-16 .elementor-element.elementor-element-20f2583b {
        width: 100%;
    }

    .elementor-16 .elementor-element.elementor-element-41e563b7 {
        width: 100%;
    }

    .elementor-16 .elementor-element.elementor-element-33e6b787 {
        width: 100%;
    }

    .elementor-16 .elementor-element.elementor-element-7f9dd6fd {
        width: 100%;
    }

    .elementor-16 .elementor-element.elementor-element-2fb3d4f5 {
        width: 100%;
    }

    .elementor-16 .elementor-element.elementor-element-5fcf0665 {
        width: 100%;
    }

    .elementor-16 .elementor-element.elementor-element-21bffb41 {
        width: 100%;
    }

    .elementor-16 .elementor-element.elementor-element-491ae8ae {
        width: 100%;
    }

    .elementor-16 .elementor-element.elementor-element-73af55b0 {
        width: 40%;
    }

    .elementor-16 .elementor-element.elementor-element-bf21110 {
        width: 60%;
    }

    .elementor-16 .elementor-element.elementor-element-5e27ec2c {
        width: 100%;
    }

    .elementor-16 .elementor-element.elementor-element-1c2a289f {
        width: 45%;
    }
}