.elementor-198 .elementor-element.elementor-element-15afe778 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5em 1em 5em 1em;
}

.elementor-198 .elementor-element.elementor-element-15afe778:not(.elementor-motion-effects-element-type-background),
.elementor-198 .elementor-element.elementor-element-15afe778>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-af2800f);
}

.elementor-198 .elementor-element.elementor-element-15afe778>.elementor-background-overlay {
    background-image: url("https://firsttouch.co.in/wp-content/uploads/2023/03/Asset-4-2.png");
    background-position: center center;
    background-size: contain;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-198 .elementor-element.elementor-element-4d9a49e3>.elementor-element-populated {
    padding: 2em 2em 2em 2em;
}

.elementor-198 .elementor-element.elementor-element-2e22cb2c .elementor-heading-title {
    font-family: var(--e-global-typography-583e54c-font-family), Sans-serif;
    font-size: var(--e-global-typography-583e54c-font-size);
    font-weight: var(--e-global-typography-583e54c-font-weight);
    text-transform: var(--e-global-typography-583e54c-text-transform);
    line-height: var(--e-global-typography-583e54c-line-height);
    letter-spacing: var(--e-global-typography-583e54c-letter-spacing);
    word-spacing: var(--e-global-typography-583e54c-word-spacing);
}

.elementor-198 .elementor-element.elementor-element-194e963b>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-198 .elementor-element.elementor-element-194e963b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-198 .elementor-element.elementor-element-7740c325 img {
    width: 100%;
    height: 450px;
    object-fit: contain;
    object-position: center center;
}

body:not(.rtl) .elementor-198 .elementor-element.elementor-element-7740c325 {
    left: 50px;
}

body.rtl .elementor-198 .elementor-element.elementor-element-7740c325 {
    right: 50px;
}

.elementor-198 .elementor-element.elementor-element-7740c325 {
    top: -85px;
}

.elementor-198 .elementor-element.elementor-element-7740c325>.elementor-widget-container {
    --e-transform-rotateZ: -15deg;
}

.elementor-198 .elementor-element.elementor-element-58dbe1d0 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 7em 1em 7em 1em;
    z-index: 2;
}

.elementor-198 .elementor-element.elementor-element-58dbe1d0:not(.elementor-motion-effects-element-type-background),
.elementor-198 .elementor-element.elementor-element-58dbe1d0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-a291686);
}

.elementor-198 .elementor-element.elementor-element-58dbe1d0>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-198 .elementor-element.elementor-element-198b13d3.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-198 .elementor-element.elementor-element-198b13d3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-198 .elementor-element.elementor-element-198b13d3>.elementor-element-populated {
    margin: 0px 35px 0px 10px;
    --e-column-margin-right: 35px;
    --e-column-margin-left: 10px;
}

.elementor-198 .elementor-element.elementor-element-7d2eb807 .elementor-heading-title {
    font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
    font-size: var(--e-global-typography-84ca66e-font-size);
    font-weight: var(--e-global-typography-84ca66e-font-weight);
    line-height: var(--e-global-typography-84ca66e-line-height);
    letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
    word-spacing: var(--e-global-typography-84ca66e-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-198 .elementor-element.elementor-element-21dac2f6 {
    text-align: justify;
}

.elementor-198 .elementor-element.elementor-element-21dac2f6>.elementor-widget-container {
    padding: 0em 5em 0em 0em;
}

.elementor-198 .elementor-element.elementor-element-7f62390a .skillbar-group .number-percentage-wraper {
    display: no;
    color: var(--e-global-color-308e809);
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-198 .elementor-element.elementor-element-7f62390a .skillbar-group .skill-bar {
    background-color: var(--e-global-color-af2800f);
    height: 25px;
    border-radius: 30px 30px 30px 30px;
}

.elementor-198 .elementor-element.elementor-element-7f62390a .skillbar-group .skill-track {
    background-color: var(--e-global-color-accent);
    border-radius: 30px 30px 30px 30px;
}

.elementor-198 .elementor-element.elementor-element-7f62390a .skillbar-group .skill-title {
    color: var(--e-global-color-308e809);
    font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
    font-size: var(--e-global-typography-520c191-font-size);
    font-weight: var(--e-global-typography-520c191-font-weight);
    line-height: var(--e-global-typography-520c191-line-height);
    letter-spacing: var(--e-global-typography-520c191-letter-spacing);
    word-spacing: var(--e-global-typography-520c191-word-spacing);
}

.elementor-198 .elementor-element.elementor-element-7f62390a .skillbar-group .skill-track>span i {
    color: var(--e-global-color-308e809);
    font-size: 15px;
}

.elementor-198 .elementor-element.elementor-element-7f62390a .skillbar-group .skill-track>span svg path {
    stroke: var(--e-global-color-308e809);
    fill: var(--e-global-color-308e809);
}

.elementor-198 .elementor-element.elementor-element-7f62390a .skillbar-group .skill-track>span svg {
    max-width: 15px;
}

.elementor-198 .elementor-element.elementor-element-226a18cc .skillbar-group .number-percentage-wraper {
    display: no;
    color: var(--e-global-color-a291686);
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-198 .elementor-element.elementor-element-226a18cc .skillbar-group .skill-bar {
    background-color: var(--e-global-color-af2800f);
    height: 25px;
    border-radius: 30px 30px 30px 30px;
}

.elementor-198 .elementor-element.elementor-element-226a18cc .skillbar-group .skill-track {
    background-color: var(--e-global-color-primary);
    border-radius: 30px 30px 30px 30px;
}

.elementor-198 .elementor-element.elementor-element-226a18cc .skillbar-group .skill-title {
    color: var(--e-global-color-a291686);
    font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
    font-size: var(--e-global-typography-520c191-font-size);
    font-weight: var(--e-global-typography-520c191-font-weight);
    line-height: var(--e-global-typography-520c191-line-height);
    letter-spacing: var(--e-global-typography-520c191-letter-spacing);
    word-spacing: var(--e-global-typography-520c191-word-spacing);
}

.elementor-198 .elementor-element.elementor-element-226a18cc .skillbar-group .skill-track>span i {
    color: var(--e-global-color-a291686);
    font-size: 15px;
}

.elementor-198 .elementor-element.elementor-element-226a18cc .skillbar-group .skill-track>span svg path {
    stroke: var(--e-global-color-a291686);
    fill: var(--e-global-color-a291686);
}

.elementor-198 .elementor-element.elementor-element-226a18cc .skillbar-group .skill-track>span svg {
    max-width: 15px;
}

.elementor-198 .elementor-element.elementor-element-63f68bcc .skillbar-group .number-percentage-wraper {
    display: no;
    color: var(--e-global-color-308e809);
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-198 .elementor-element.elementor-element-63f68bcc .skillbar-group .skill-bar {
    background-color: var(--e-global-color-af2800f);
    height: 25px;
    border-radius: 30px 30px 30px 30px;
}

.elementor-198 .elementor-element.elementor-element-63f68bcc .skillbar-group .skill-track {
    background-color: var(--e-global-color-a185853);
    border-radius: 30px 30px 30px 30px;
}

.elementor-198 .elementor-element.elementor-element-63f68bcc .skillbar-group .skill-title {
    color: var(--e-global-color-308e809);
    font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
    font-size: var(--e-global-typography-520c191-font-size);
    font-weight: var(--e-global-typography-520c191-font-weight);
    line-height: var(--e-global-typography-520c191-line-height);
    letter-spacing: var(--e-global-typography-520c191-letter-spacing);
    word-spacing: var(--e-global-typography-520c191-word-spacing);
}

.elementor-198 .elementor-element.elementor-element-63f68bcc .skillbar-group .skill-track>span i {
    color: var(--e-global-color-308e809);
    font-size: 15px;
}

.elementor-198 .elementor-element.elementor-element-63f68bcc .skillbar-group .skill-track>span svg path {
    stroke: var(--e-global-color-308e809);
    fill: var(--e-global-color-308e809);
}

.elementor-198 .elementor-element.elementor-element-63f68bcc .skillbar-group .skill-track>span svg {
    max-width: 15px;
}

.elementor-198 .elementor-element.elementor-element-9dc42c6 .skillbar-group .number-percentage-wraper {
    display: no;
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}

.elementor-198 .elementor-element.elementor-element-9dc42c6 .skillbar-group .skill-bar {
    background-color: var(--e-global-color-af2800f);
    height: 25px;
    border-radius: 30px 30px 30px 30px;
}

.elementor-198 .elementor-element.elementor-element-9dc42c6 .skillbar-group .skill-track {
    background-color: var(--e-global-color-308e809);
    border-radius: 30px 30px 30px 30px;
}

.elementor-198 .elementor-element.elementor-element-9dc42c6 .skillbar-group .skill-title {
    color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
    font-size: var(--e-global-typography-520c191-font-size);
    font-weight: var(--e-global-typography-520c191-font-weight);
    line-height: var(--e-global-typography-520c191-line-height);
    letter-spacing: var(--e-global-typography-520c191-letter-spacing);
    word-spacing: var(--e-global-typography-520c191-word-spacing);
}

.elementor-198 .elementor-element.elementor-element-9dc42c6 .skillbar-group .skill-track>span i {
    color: var(--e-global-color-accent);
    font-size: 15px;
}

.elementor-198 .elementor-element.elementor-element-9dc42c6 .skillbar-group .skill-track>span svg path {
    stroke: var(--e-global-color-accent);
    fill: var(--e-global-color-accent);
}

.elementor-198 .elementor-element.elementor-element-9dc42c6 .skillbar-group .skill-track>span svg {
    max-width: 15px;
}

.elementor-198 .elementor-element.elementor-element-4e04b84a>.elementor-element-populated {
    margin: 0px 10px 0px 25px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 25px;
}

.elementor-198 .elementor-element.elementor-element-bceb304 {
    width: var(--container-widget-width, 170px);
    max-width: 170px;
    --container-widget-width: 170px;
    --container-widget-flex-grow: 0;
    bottom: -40px;
}

body:not(.rtl) .elementor-198 .elementor-element.elementor-element-bceb304 {
    right: -40px;
}

body.rtl .elementor-198 .elementor-element.elementor-element-bceb304 {
    left: -40px;
}

.elementor-198 .elementor-element.elementor-element-171b0078 img {
    width: 100%;
    height: 470px;
    object-fit: cover;
    object-position: center center;
    border-radius: 30px 30px 30px 30px;
}

.elementor-198 .elementor-element.elementor-element-37c48e9f:not(.elementor-motion-effects-element-type-background),
.elementor-198 .elementor-element.elementor-element-37c48e9f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://firsttouch.co.in/wp-content/uploads/2023/03/BG2-pattern.png");
    background-position: center center;
}

.elementor-198 .elementor-element.elementor-element-37c48e9f>.elementor-background-overlay {
    background-color: transparent;
    background-image: radial-gradient(at center center, #FFFFFF24 0%, var(--e-global-color-a291686) 75%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-198 .elementor-element.elementor-element-37c48e9f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 5em 1em 10em 1em;
}

.elementor-198 .elementor-element.elementor-element-25f8a674>.elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-198 .elementor-element.elementor-element-29d0b959 {
    margin-top: 0em;
    margin-bottom: 1em;
}

.elementor-bc-flex-widget .elementor-198 .elementor-element.elementor-element-6beadcd0.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-198 .elementor-element.elementor-element-6beadcd0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-198 .elementor-element.elementor-element-71994fd {
    margin-top: 3em;
    margin-bottom: 0em;
}

.elementor-198 .elementor-element.elementor-element-672dcbb4>.elementor-element-populated,
.elementor-198 .elementor-element.elementor-element-672dcbb4>.elementor-element-populated>.elementor-background-overlay,
.elementor-198 .elementor-element.elementor-element-672dcbb4>.elementor-background-slideshow {
    border-radius: 50% 50% 50% 50%;
}

.elementor-198 .elementor-element.elementor-element-672dcbb4>.elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-198 .elementor-element.elementor-element-36ad24dc .elementor-flip-box__front {
    background-color: var(--e-global-color-secondary);
    background-image: url("https://firsttouch.co.in/wp-content/uploads/2023/03/indian-hr-employer-listening-lat.jpg");
    background-size: cover;
}

.elementor-198 .elementor-element.elementor-element-36ad24dc .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    background-color: #062F876E;
    padding: 5px 5px 5px 5px;
    text-align: center;
    justify-content: center;
}

.elementor-198 .elementor-element.elementor-element-36ad24dc .elementor-flip-box__back {
    background-color: var(--e-global-color-secondary);
}

.elementor-198 .elementor-element.elementor-element-36ad24dc .elementor-flip-box {
    height: 384px;
}

.elementor-198 .elementor-element.elementor-element-36ad24dc .elementor-flip-box__layer,
.elementor-198 .elementor-element.elementor-element-36ad24dc .elementor-flip-box__layer__overlay {
    border-radius: 50px;
}

.elementor-198 .elementor-element.elementor-element-36ad24dc .elementor-flip-box__front .elementor-flip-box__layer__title {
    color: var(--e-global-color-a291686);
    font-family: var(--e-global-typography-d3dae9a-font-family), Sans-serif;
    font-size: var(--e-global-typography-d3dae9a-font-size);
    font-weight: var(--e-global-typography-d3dae9a-font-weight);
    line-height: var(--e-global-typography-d3dae9a-line-height);
    letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
    word-spacing: var(--e-global-typography-d3dae9a-word-spacing);
}

.elementor-198 .elementor-element.elementor-element-36ad24dc .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: left;
    justify-content: center;
}

.elementor-198 .elementor-element.elementor-element-36ad24dc .elementor-flip-box__button {
    margin-left: 0;
}

.elementor-198 .elementor-element.elementor-element-36ad24dc .elementor-flip-box__back .elementor-flip-box__layer__description {
    font-family: "Mulish", Sans-serif;
    font-size: 16px;
    line-height: 1.5em;
}

.elementor-198 .elementor-element.elementor-element-36ad24dc>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
    padding: 10px 10px 10px 10px;
    border-style: dotted;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-secondary);
    border-radius: 50px 50px 50px 50px;
}

.elementor-bc-flex-widget .elementor-198 .elementor-element.elementor-element-11055f1a.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-198 .elementor-element.elementor-element-11055f1a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-198 .elementor-element.elementor-element-11055f1a.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-198 .elementor-element.elementor-element-11055f1a>.elementor-element-populated,
.elementor-198 .elementor-element.elementor-element-11055f1a>.elementor-element-populated>.elementor-background-overlay,
.elementor-198 .elementor-element.elementor-element-11055f1a>.elementor-background-slideshow {
    border-radius: 50% 50% 50% 50%;
}

.elementor-198 .elementor-element.elementor-element-11055f1a>.elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-198 .elementor-element.elementor-element-f1e304c .elementor-flip-box__front {
    background-color: var(--e-global-color-primary);
    background-image: url("https://firsttouch.co.in/wp-content/uploads/2023/03/z2imfocaffk.jpg");
    background-size: cover;
}

.elementor-198 .elementor-element.elementor-element-f1e304c .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    background-color: #F4313F75;
    padding: 5px 5px 5px 5px;
    text-align: center;
    justify-content: center;
}

.elementor-198 .elementor-element.elementor-element-f1e304c .elementor-flip-box__back {
    background-color: var(--e-global-color-primary);
}

.elementor-198 .elementor-element.elementor-element-f1e304c .elementor-flip-box {
    height: 384px;
}

.elementor-198 .elementor-element.elementor-element-f1e304c .elementor-flip-box__layer,
.elementor-198 .elementor-element.elementor-element-f1e304c .elementor-flip-box__layer__overlay {
    border-radius: 50px;
}

.elementor-198 .elementor-element.elementor-element-f1e304c .elementor-flip-box__front .elementor-flip-box__layer__title {
    color: var(--e-global-color-a291686);
    font-family: var(--e-global-typography-d3dae9a-font-family), Sans-serif;
    font-size: var(--e-global-typography-d3dae9a-font-size);
    font-weight: var(--e-global-typography-d3dae9a-font-weight);
    line-height: var(--e-global-typography-d3dae9a-line-height);
    letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
    word-spacing: var(--e-global-typography-d3dae9a-word-spacing);
}

.elementor-198 .elementor-element.elementor-element-f1e304c .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: left;
    justify-content: center;
}

.elementor-198 .elementor-element.elementor-element-f1e304c .elementor-flip-box__button {
    margin-left: 0;
}

.elementor-198 .elementor-element.elementor-element-f1e304c .elementor-flip-box__back .elementor-flip-box__layer__description {
    font-family: "Mulish", Sans-serif;
    font-size: 16px;
    line-height: 1.5em;
}

.elementor-198 .elementor-element.elementor-element-f1e304c>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
    padding: 10px 10px 10px 10px;
    border-style: dotted;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-primary);
    border-radius: 50px 50px 50px 50px;
}

.elementor-bc-flex-widget .elementor-198 .elementor-element.elementor-element-a2885d1.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-198 .elementor-element.elementor-element-a2885d1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-198 .elementor-element.elementor-element-a2885d1.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-198 .elementor-element.elementor-element-a2885d1>.elementor-element-populated,
.elementor-198 .elementor-element.elementor-element-a2885d1>.elementor-element-populated>.elementor-background-overlay,
.elementor-198 .elementor-element.elementor-element-a2885d1>.elementor-background-slideshow {
    border-radius: 50% 50% 50% 50%;
}

.elementor-198 .elementor-element.elementor-element-a2885d1>.elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-198 .elementor-element.elementor-element-9a28b55 .elementor-flip-box__front {
    background-color: var(--e-global-color-a185853);
    background-image: url("https://firsttouch.co.in/wp-content/uploads/2023/03/rju6kti3wbk.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-198 .elementor-element.elementor-element-9a28b55 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    background-color: #00A09B78;
    padding: 5px 5px 5px 5px;
    text-align: center;
    justify-content: center;
}

.elementor-198 .elementor-element.elementor-element-9a28b55 .elementor-flip-box__back {
    background-color: var(--e-global-color-a185853);
}

.elementor-198 .elementor-element.elementor-element-9a28b55 .elementor-flip-box {
    height: 384px;
}

.elementor-198 .elementor-element.elementor-element-9a28b55 .elementor-flip-box__layer,
.elementor-198 .elementor-element.elementor-element-9a28b55 .elementor-flip-box__layer__overlay {
    border-radius: 50px;
}

.elementor-198 .elementor-element.elementor-element-9a28b55 .elementor-flip-box__front .elementor-flip-box__layer__title {
    color: var(--e-global-color-a291686);
    font-family: var(--e-global-typography-d3dae9a-font-family), Sans-serif;
    font-size: var(--e-global-typography-d3dae9a-font-size);
    font-weight: var(--e-global-typography-d3dae9a-font-weight);
    line-height: var(--e-global-typography-d3dae9a-line-height);
    letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
    word-spacing: var(--e-global-typography-d3dae9a-word-spacing);
}

.elementor-198 .elementor-element.elementor-element-9a28b55 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: left;
    justify-content: center;
}

.elementor-198 .elementor-element.elementor-element-9a28b55 .elementor-flip-box__button {
    margin-left: 0;
}

.elementor-198 .elementor-element.elementor-element-9a28b55 .elementor-flip-box__back .elementor-flip-box__layer__description {
    font-family: "Mulish", Sans-serif;
    font-size: 16px;
    line-height: 1.5em;
}

.elementor-198 .elementor-element.elementor-element-9a28b55>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
    padding: 10px 10px 10px 10px;
    border-style: dotted;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-a185853);
    border-radius: 50px 50px 50px 50px;
}

.elementor-198 .elementor-element.elementor-element-c6f18ea {
    margin-top: 3em;
    margin-bottom: 0em;
}

.elementor-bc-flex-widget .elementor-198 .elementor-element.elementor-element-f2498dc.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-198 .elementor-element.elementor-element-f2498dc.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-198 .elementor-element.elementor-element-f2498dc.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-198 .elementor-element.elementor-element-f2498dc>.elementor-element-populated,
.elementor-198 .elementor-element.elementor-element-f2498dc>.elementor-element-populated>.elementor-background-overlay,
.elementor-198 .elementor-element.elementor-element-f2498dc>.elementor-background-slideshow {
    border-radius: 50% 50% 50% 50%;
}

.elementor-198 .elementor-element.elementor-element-f2498dc>.elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-198 .elementor-element.elementor-element-5c5b501 .elementor-flip-box__front {
    background-color: var(--e-global-color-accent);
    background-image: url("https://firsttouch.co.in/wp-content/uploads/2023/03/2dte3epfnd8.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-198 .elementor-element.elementor-element-5c5b501 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    background-color: #753CBE80;
    padding: 5px 5px 5px 5px;
    text-align: center;
    justify-content: center;
}

.elementor-198 .elementor-element.elementor-element-5c5b501 .elementor-flip-box__back {
    background-color: var(--e-global-color-accent);
}

.elementor-198 .elementor-element.elementor-element-5c5b501 .elementor-flip-box {
    height: 384px;
}

.elementor-198 .elementor-element.elementor-element-5c5b501 .elementor-flip-box__layer,
.elementor-198 .elementor-element.elementor-element-5c5b501 .elementor-flip-box__layer__overlay {
    border-radius: 50px;
}

.elementor-198 .elementor-element.elementor-element-5c5b501 .elementor-flip-box__front .elementor-flip-box__layer__title {
    color: var(--e-global-color-a291686);
    font-family: var(--e-global-typography-d3dae9a-font-family), Sans-serif;
    font-size: var(--e-global-typography-d3dae9a-font-size);
    font-weight: var(--e-global-typography-d3dae9a-font-weight);
    line-height: var(--e-global-typography-d3dae9a-line-height);
    letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
    word-spacing: var(--e-global-typography-d3dae9a-word-spacing);
}

.elementor-198 .elementor-element.elementor-element-5c5b501 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: left;
    justify-content: center;
}

.elementor-198 .elementor-element.elementor-element-5c5b501 .elementor-flip-box__button {
    margin-left: 0;
}

.elementor-198 .elementor-element.elementor-element-5c5b501 .elementor-flip-box__back .elementor-flip-box__layer__description {
    font-family: "Mulish", Sans-serif;
    font-size: 16px;
    line-height: 1.5em;
}

.elementor-198 .elementor-element.elementor-element-5c5b501>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
    padding: 10px 10px 10px 10px;
    border-style: dotted;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-accent);
    border-radius: 50px 50px 50px 50px;
}

.elementor-bc-flex-widget .elementor-198 .elementor-element.elementor-element-6e7b7be9.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-198 .elementor-element.elementor-element-6e7b7be9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-198 .elementor-element.elementor-element-6e7b7be9.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-198 .elementor-element.elementor-element-6e7b7be9>.elementor-element-populated,
.elementor-198 .elementor-element.elementor-element-6e7b7be9>.elementor-element-populated>.elementor-background-overlay,
.elementor-198 .elementor-element.elementor-element-6e7b7be9>.elementor-background-slideshow {
    border-radius: 50% 50% 50% 50%;
}

.elementor-198 .elementor-element.elementor-element-6e7b7be9>.elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-198 .elementor-element.elementor-element-3276ac9f .elementor-flip-box__front {
    background-color: var(--e-global-color-a185853);
    background-image: url("https://firsttouch.co.in/wp-content/uploads/2023/03/zyx1bk9mqma.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-198 .elementor-element.elementor-element-3276ac9f .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    background-color: #00A09B38;
    padding: 5px 5px 5px 5px;
    text-align: center;
    justify-content: center;
}

.elementor-198 .elementor-element.elementor-element-3276ac9f .elementor-flip-box__back {
    background-color: var(--e-global-color-a185853);
}

.elementor-198 .elementor-element.elementor-element-3276ac9f .elementor-flip-box {
    height: 384px;
}

.elementor-198 .elementor-element.elementor-element-3276ac9f .elementor-flip-box__layer,
.elementor-198 .elementor-element.elementor-element-3276ac9f .elementor-flip-box__layer__overlay {
    border-radius: 50px;
}

.elementor-198 .elementor-element.elementor-element-3276ac9f .elementor-flip-box__front .elementor-flip-box__layer__title {
    color: var(--e-global-color-a291686);
    font-family: var(--e-global-typography-d3dae9a-font-family), Sans-serif;
    font-size: var(--e-global-typography-d3dae9a-font-size);
    font-weight: var(--e-global-typography-d3dae9a-font-weight);
    line-height: var(--e-global-typography-d3dae9a-line-height);
    letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
    word-spacing: var(--e-global-typography-d3dae9a-word-spacing);
}

.elementor-198 .elementor-element.elementor-element-3276ac9f .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: left;
    justify-content: center;
}

.elementor-198 .elementor-element.elementor-element-3276ac9f .elementor-flip-box__button {
    margin-left: 0;
}

.elementor-198 .elementor-element.elementor-element-3276ac9f .elementor-flip-box__back .elementor-flip-box__layer__description {
    font-family: "Mulish", Sans-serif;
    font-size: 16px;
    line-height: 1.5em;
}

.elementor-198 .elementor-element.elementor-element-3276ac9f>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
    padding: 10px 10px 10px 10px;
    border-style: dotted;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-a185853);
    border-radius: 50px 50px 50px 50px;
}

.elementor-bc-flex-widget .elementor-198 .elementor-element.elementor-element-7e0ece8.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-198 .elementor-element.elementor-element-7e0ece8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-198 .elementor-element.elementor-element-7e0ece8.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-198 .elementor-element.elementor-element-7e0ece8>.elementor-element-populated,
.elementor-198 .elementor-element.elementor-element-7e0ece8>.elementor-element-populated>.elementor-background-overlay,
.elementor-198 .elementor-element.elementor-element-7e0ece8>.elementor-background-slideshow {
    border-radius: 50% 50% 50% 50%;
}

.elementor-198 .elementor-element.elementor-element-7e0ece8>.elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-198 .elementor-element.elementor-element-a539c88 .elementor-flip-box__front {
    background-color: var(--e-global-color-secondary);
    background-image: url("https://firsttouch.co.in/wp-content/uploads/2023/03/oo89_95auc0.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-198 .elementor-element.elementor-element-a539c88 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    background-color: #062F8740;
    padding: 5px 5px 5px 5px;
    text-align: center;
    justify-content: center;
}

.elementor-198 .elementor-element.elementor-element-a539c88 .elementor-flip-box__back {
    background-color: var(--e-global-color-secondary);
}

.elementor-198 .elementor-element.elementor-element-a539c88 .elementor-flip-box {
    height: 384px;
}

.elementor-198 .elementor-element.elementor-element-a539c88 .elementor-flip-box__layer,
.elementor-198 .elementor-element.elementor-element-a539c88 .elementor-flip-box__layer__overlay {
    border-radius: 50px;
}

.elementor-198 .elementor-element.elementor-element-a539c88 .elementor-flip-box__front .elementor-flip-box__layer__title {
    color: var(--e-global-color-a291686);
    font-family: var(--e-global-typography-d3dae9a-font-family), Sans-serif;
    font-size: var(--e-global-typography-d3dae9a-font-size);
    font-weight: var(--e-global-typography-d3dae9a-font-weight);
    line-height: var(--e-global-typography-d3dae9a-line-height);
    letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
    word-spacing: var(--e-global-typography-d3dae9a-word-spacing);
}

.elementor-198 .elementor-element.elementor-element-a539c88 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: left;
    justify-content: center;
}

.elementor-198 .elementor-element.elementor-element-a539c88 .elementor-flip-box__button {
    margin-left: 0;
}

.elementor-198 .elementor-element.elementor-element-a539c88 .elementor-flip-box__back .elementor-flip-box__layer__description {
    font-family: "Mulish", Sans-serif;
    font-size: 16px;
    line-height: 1.5em;
}

.elementor-198 .elementor-element.elementor-element-a539c88>.elementor-widget-container {
    margin: 10px 10px 10px 10px;
    padding: 10px 10px 10px 10px;
    border-style: dotted;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-secondary);
    border-radius: 50px 50px 50px 50px;
}

.elementor-198 .elementor-element.elementor-element-e82d776 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 6em 1em 7em 1em;
}

.elementor-198 .elementor-element.elementor-element-e82d776:not(.elementor-motion-effects-element-type-background),
.elementor-198 .elementor-element.elementor-element-e82d776>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-91455cb);
    background-image: url("https://firsttouch.co.in/wp-content/uploads/2023/03/BG2-pattern.png");
    background-position: center center;
}

.elementor-198 .elementor-element.elementor-element-e82d776>.elementor-background-overlay {
    background-color: transparent;
    background-image: radial-gradient(at center center, #F9F9F92E 20%, var(--e-global-color-af2800f) 100%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-198 .elementor-element.elementor-element-bc3de6e img {
    width: 100%;
}

.elementor-198 .elementor-element.elementor-element-bc3de6e {
    width: var(--container-widget-width, 200px);
    max-width: 200px;
    --container-widget-width: 200px;
    --container-widget-flex-grow: 0;
    top: -24px;
}

body:not(.rtl) .elementor-198 .elementor-element.elementor-element-bc3de6e {
    left: -49px;
}

body.rtl .elementor-198 .elementor-element.elementor-element-bc3de6e {
    right: -49px;
}

.elementor-198 .elementor-element.elementor-element-505b699 img {
    width: 100%;
}

.elementor-198 .elementor-element.elementor-element-505b699 {
    width: var(--container-widget-width, 350px);
    max-width: 350px;
    --container-widget-width: 350px;
    --container-widget-flex-grow: 0;
    top: 669px;
}

body:not(.rtl) .elementor-198 .elementor-element.elementor-element-505b699 {
    left: 1016px;
}

body.rtl .elementor-198 .elementor-element.elementor-element-505b699 {
    right: 1016px;
}

.elementor-198 .elementor-element.elementor-element-40ccb55 {
    text-align: center;
    z-index: 2;
}

.elementor-198 .elementor-element.elementor-element-40ccb55>.elementor-widget-container {
    padding: 0px 10px 0px 10px;
}

.elementor-198 .elementor-element.elementor-element-df4f8b2 {
    z-index: 2;
}

.elementor-198 .elementor-element.elementor-element-95563c5 .profile-card:hover,
.elementor-198 .elementor-element.elementor-element-95563c5 .profile-image-card:hover,
.elementor-198 .elementor-element.elementor-element-95563c5 .profile-card::before,
.elementor-198 .elementor-element.elementor-element-95563c5 .profile-image-card::before,
.elementor-198 .elementor-element.elementor-element-95563c5 div .profile-card .profile-body::before,
.elementor-198 .elementor-element.elementor-element-95563c5 .image-card-v3 .profile-image-card:after {
    background-color: #062F87C2;
}

.elementor-198 .elementor-element.elementor-element-95563c5 .profile-card,
.elementor-198 .elementor-element.elementor-element-95563c5 .profile-image-card {
    border-radius: 30px 30px 30px 30px;
}

.elementor-198 .elementor-element.elementor-element-95563c5 .profile-header>img,
.elementor-198 .elementor-element.elementor-element-95563c5 .profile-image-card img {
    border-radius: 0%;
}

.elementor-198 .elementor-element.elementor-element-95563c5 .profile-body .profile-title {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-198 .elementor-element.elementor-element-95563c5 .profile-body .profile-designation {
    font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
    font-size: var(--e-global-typography-520c191-font-size);
    font-weight: var(--e-global-typography-520c191-font-weight);
    line-height: var(--e-global-typography-520c191-line-height);
    letter-spacing: var(--e-global-typography-520c191-letter-spacing);
    word-spacing: var(--e-global-typography-520c191-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-198 .elementor-element.elementor-element-95563c5>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
    border-style: dashed;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-secondary);
    border-radius: 40px 40px 40px 40px;
}

.elementor-198 .elementor-element.elementor-element-f3d7879 .profile-card:hover,
.elementor-198 .elementor-element.elementor-element-f3d7879 .profile-image-card:hover,
.elementor-198 .elementor-element.elementor-element-f3d7879 .profile-card::before,
.elementor-198 .elementor-element.elementor-element-f3d7879 .profile-image-card::before,
.elementor-198 .elementor-element.elementor-element-f3d7879 div .profile-card .profile-body::before,
.elementor-198 .elementor-element.elementor-element-f3d7879 .image-card-v3 .profile-image-card:after {
    background-color: #062F87C2;
}

.elementor-198 .elementor-element.elementor-element-f3d7879 .profile-card,
.elementor-198 .elementor-element.elementor-element-f3d7879 .profile-image-card {
    border-radius: 30px 30px 30px 30px;
}

.elementor-198 .elementor-element.elementor-element-f3d7879 .profile-header>img,
.elementor-198 .elementor-element.elementor-element-f3d7879 .profile-image-card img {
    border-radius: 0%;
}

.elementor-198 .elementor-element.elementor-element-f3d7879 .profile-body .profile-title {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-198 .elementor-element.elementor-element-f3d7879 .profile-body .profile-designation {
    font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
    font-size: var(--e-global-typography-520c191-font-size);
    font-weight: var(--e-global-typography-520c191-font-weight);
    line-height: var(--e-global-typography-520c191-line-height);
    letter-spacing: var(--e-global-typography-520c191-letter-spacing);
    word-spacing: var(--e-global-typography-520c191-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-198 .elementor-element.elementor-element-f3d7879>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
    border-style: dashed;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-secondary);
    border-radius: 40px 40px 40px 40px;
}

.elementor-198 .elementor-element.elementor-element-a390ff7 .profile-card:hover,
.elementor-198 .elementor-element.elementor-element-a390ff7 .profile-image-card:hover,
.elementor-198 .elementor-element.elementor-element-a390ff7 .profile-card::before,
.elementor-198 .elementor-element.elementor-element-a390ff7 .profile-image-card::before,
.elementor-198 .elementor-element.elementor-element-a390ff7 div .profile-card .profile-body::before,
.elementor-198 .elementor-element.elementor-element-a390ff7 .image-card-v3 .profile-image-card:after {
    background-color: #062F87C2;
}

.elementor-198 .elementor-element.elementor-element-a390ff7 .profile-card,
.elementor-198 .elementor-element.elementor-element-a390ff7 .profile-image-card {
    border-radius: 30px 30px 30px 30px;
}

.elementor-198 .elementor-element.elementor-element-a390ff7 .profile-header>img,
.elementor-198 .elementor-element.elementor-element-a390ff7 .profile-image-card img {
    border-radius: 0%;
}

.elementor-198 .elementor-element.elementor-element-a390ff7 .profile-body .profile-title {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-198 .elementor-element.elementor-element-a390ff7 .profile-body .profile-designation {
    font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
    font-size: var(--e-global-typography-520c191-font-size);
    font-weight: var(--e-global-typography-520c191-font-weight);
    line-height: var(--e-global-typography-520c191-line-height);
    letter-spacing: var(--e-global-typography-520c191-letter-spacing);
    word-spacing: var(--e-global-typography-520c191-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-198 .elementor-element.elementor-element-a390ff7>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
    border-style: dashed;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-secondary);
    border-radius: 40px 40px 40px 40px;
}

.elementor-198 .elementor-element.elementor-element-75dd084 .profile-card:hover,
.elementor-198 .elementor-element.elementor-element-75dd084 .profile-image-card:hover,
.elementor-198 .elementor-element.elementor-element-75dd084 .profile-card::before,
.elementor-198 .elementor-element.elementor-element-75dd084 .profile-image-card::before,
.elementor-198 .elementor-element.elementor-element-75dd084 div .profile-card .profile-body::before,
.elementor-198 .elementor-element.elementor-element-75dd084 .image-card-v3 .profile-image-card:after {
    background-color: #062F87C2;
}

.elementor-198 .elementor-element.elementor-element-75dd084 .profile-card,
.elementor-198 .elementor-element.elementor-element-75dd084 .profile-image-card {
    border-radius: 30px 30px 30px 30px;
}

.elementor-198 .elementor-element.elementor-element-75dd084 .profile-header>img,
.elementor-198 .elementor-element.elementor-element-75dd084 .profile-image-card img {
    border-radius: 0%;
}

.elementor-198 .elementor-element.elementor-element-75dd084 .profile-body .profile-title {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-198 .elementor-element.elementor-element-75dd084 .profile-body .profile-designation {
    font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
    font-size: var(--e-global-typography-520c191-font-size);
    font-weight: var(--e-global-typography-520c191-font-weight);
    line-height: var(--e-global-typography-520c191-line-height);
    letter-spacing: var(--e-global-typography-520c191-letter-spacing);
    word-spacing: var(--e-global-typography-520c191-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-198 .elementor-element.elementor-element-75dd084>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
    border-style: dashed;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-secondary);
    border-radius: 40px 40px 40px 40px;
}

.elementor-198 .elementor-element.elementor-element-2bd5ff8 {
    z-index: 2;
}

.elementor-198 .elementor-element.elementor-element-ccb5d5c .profile-card:hover,
.elementor-198 .elementor-element.elementor-element-ccb5d5c .profile-image-card:hover,
.elementor-198 .elementor-element.elementor-element-ccb5d5c .profile-card::before,
.elementor-198 .elementor-element.elementor-element-ccb5d5c .profile-image-card::before,
.elementor-198 .elementor-element.elementor-element-ccb5d5c div .profile-card .profile-body::before,
.elementor-198 .elementor-element.elementor-element-ccb5d5c .image-card-v3 .profile-image-card:after {
    background-color: #062F87C2;
}

.elementor-198 .elementor-element.elementor-element-ccb5d5c .profile-card,
.elementor-198 .elementor-element.elementor-element-ccb5d5c .profile-image-card {
    border-radius: 30px 30px 30px 30px;
}

.elementor-198 .elementor-element.elementor-element-ccb5d5c .profile-header>img,
.elementor-198 .elementor-element.elementor-element-ccb5d5c .profile-image-card img {
    border-radius: 0%;
}

.elementor-198 .elementor-element.elementor-element-ccb5d5c .profile-body .profile-title {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-198 .elementor-element.elementor-element-ccb5d5c .profile-body .profile-designation {
    font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
    font-size: var(--e-global-typography-520c191-font-size);
    font-weight: var(--e-global-typography-520c191-font-weight);
    line-height: var(--e-global-typography-520c191-line-height);
    letter-spacing: var(--e-global-typography-520c191-letter-spacing);
    word-spacing: var(--e-global-typography-520c191-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-198 .elementor-element.elementor-element-ccb5d5c>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
    border-style: dashed;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-secondary);
    border-radius: 40px 40px 40px 40px;
}

.elementor-198 .elementor-element.elementor-element-d6ccfcf .profile-card:hover,
.elementor-198 .elementor-element.elementor-element-d6ccfcf .profile-image-card:hover,
.elementor-198 .elementor-element.elementor-element-d6ccfcf .profile-card::before,
.elementor-198 .elementor-element.elementor-element-d6ccfcf .profile-image-card::before,
.elementor-198 .elementor-element.elementor-element-d6ccfcf div .profile-card .profile-body::before,
.elementor-198 .elementor-element.elementor-element-d6ccfcf .image-card-v3 .profile-image-card:after {
    background-color: #062F87C2;
}

.elementor-198 .elementor-element.elementor-element-d6ccfcf .profile-card,
.elementor-198 .elementor-element.elementor-element-d6ccfcf .profile-image-card {
    border-radius: 30px 30px 30px 30px;
}

.elementor-198 .elementor-element.elementor-element-d6ccfcf .profile-header>img,
.elementor-198 .elementor-element.elementor-element-d6ccfcf .profile-image-card img {
    border-radius: 0%;
}

.elementor-198 .elementor-element.elementor-element-d6ccfcf .profile-body .profile-title {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-198 .elementor-element.elementor-element-d6ccfcf .profile-body .profile-designation {
    font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
    font-size: var(--e-global-typography-520c191-font-size);
    font-weight: var(--e-global-typography-520c191-font-weight);
    line-height: var(--e-global-typography-520c191-line-height);
    letter-spacing: var(--e-global-typography-520c191-letter-spacing);
    word-spacing: var(--e-global-typography-520c191-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-198 .elementor-element.elementor-element-d6ccfcf>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
    border-style: dashed;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-secondary);
    border-radius: 40px 40px 40px 40px;
}

.elementor-198 .elementor-element.elementor-element-848e4a2 .profile-card:hover,
.elementor-198 .elementor-element.elementor-element-848e4a2 .profile-image-card:hover,
.elementor-198 .elementor-element.elementor-element-848e4a2 .profile-card::before,
.elementor-198 .elementor-element.elementor-element-848e4a2 .profile-image-card::before,
.elementor-198 .elementor-element.elementor-element-848e4a2 div .profile-card .profile-body::before,
.elementor-198 .elementor-element.elementor-element-848e4a2 .image-card-v3 .profile-image-card:after {
    background-color: #062F87C2;
}

.elementor-198 .elementor-element.elementor-element-848e4a2 .profile-card,
.elementor-198 .elementor-element.elementor-element-848e4a2 .profile-image-card {
    border-radius: 30px 30px 30px 30px;
}

.elementor-198 .elementor-element.elementor-element-848e4a2 .profile-header>img,
.elementor-198 .elementor-element.elementor-element-848e4a2 .profile-image-card img {
    border-radius: 0%;
}

.elementor-198 .elementor-element.elementor-element-848e4a2 .profile-body .profile-title {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-198 .elementor-element.elementor-element-848e4a2 .profile-body .profile-designation {
    font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
    font-size: var(--e-global-typography-520c191-font-size);
    font-weight: var(--e-global-typography-520c191-font-weight);
    line-height: var(--e-global-typography-520c191-line-height);
    letter-spacing: var(--e-global-typography-520c191-letter-spacing);
    word-spacing: var(--e-global-typography-520c191-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-198 .elementor-element.elementor-element-848e4a2>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
    border-style: dashed;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-secondary);
    border-radius: 40px 40px 40px 40px;
}

.elementor-198 .elementor-element.elementor-element-48deb44 .profile-card:hover,
.elementor-198 .elementor-element.elementor-element-48deb44 .profile-image-card:hover,
.elementor-198 .elementor-element.elementor-element-48deb44 .profile-card::before,
.elementor-198 .elementor-element.elementor-element-48deb44 .profile-image-card::before,
.elementor-198 .elementor-element.elementor-element-48deb44 div .profile-card .profile-body::before,
.elementor-198 .elementor-element.elementor-element-48deb44 .image-card-v3 .profile-image-card:after {
    background-color: #062F87C2;
}

.elementor-198 .elementor-element.elementor-element-48deb44 .profile-card,
.elementor-198 .elementor-element.elementor-element-48deb44 .profile-image-card {
    border-radius: 30px 30px 30px 30px;
}

.elementor-198 .elementor-element.elementor-element-48deb44 .profile-header>img,
.elementor-198 .elementor-element.elementor-element-48deb44 .profile-image-card img {
    border-radius: 0%;
}

.elementor-198 .elementor-element.elementor-element-48deb44 .profile-body .profile-title {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-198 .elementor-element.elementor-element-48deb44 .profile-body .profile-designation {
    font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
    font-size: var(--e-global-typography-520c191-font-size);
    font-weight: var(--e-global-typography-520c191-font-weight);
    line-height: var(--e-global-typography-520c191-line-height);
    letter-spacing: var(--e-global-typography-520c191-letter-spacing);
    word-spacing: var(--e-global-typography-520c191-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-198 .elementor-element.elementor-element-48deb44>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
    border-style: dashed;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-secondary);
    border-radius: 40px 40px 40px 40px;
}

.elementor-198 .elementor-element.elementor-element-6eda623 {
    overflow: hidden;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 6em 1em 7em 1em;
}

.elementor-198 .elementor-element.elementor-element-6eda623:not(.elementor-motion-effects-element-type-background),
.elementor-198 .elementor-element.elementor-element-6eda623>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-91455cb);
    background-image: url("https://firsttouch.co.in/wp-content/uploads/2023/03/BG2-pattern.png");
    background-position: center center;
}

.elementor-198 .elementor-element.elementor-element-6eda623>.elementor-background-overlay {
    background-color: transparent;
    background-image: radial-gradient(at center center, #F9F9F92E 20%, var(--e-global-color-af2800f) 100%);
    opacity: 1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-198 .elementor-element.elementor-element-426235d img {
    width: 100%;
}

.elementor-198 .elementor-element.elementor-element-426235d {
    width: var(--container-widget-width, 200px);
    max-width: 200px;
    --container-widget-width: 200px;
    --container-widget-flex-grow: 0;
    top: -24px;
}

body:not(.rtl) .elementor-198 .elementor-element.elementor-element-426235d {
    left: -49px;
}

body.rtl .elementor-198 .elementor-element.elementor-element-426235d {
    right: -49px;
}

.elementor-198 .elementor-element.elementor-element-e8ac2b0 img {
    width: 100%;
}

.elementor-198 .elementor-element.elementor-element-e8ac2b0 {
    width: var(--container-widget-width, 350px);
    max-width: 350px;
    --container-widget-width: 350px;
    --container-widget-flex-grow: 0;
    top: 669px;
}

body:not(.rtl) .elementor-198 .elementor-element.elementor-element-e8ac2b0 {
    left: 1016px;
}

body.rtl .elementor-198 .elementor-element.elementor-element-e8ac2b0 {
    right: 1016px;
}

.elementor-198 .elementor-element.elementor-element-bc60e1f {
    text-align: center;
    z-index: 2;
}

.elementor-198 .elementor-element.elementor-element-bc60e1f>.elementor-widget-container {
    padding: 0px 10px 0px 10px;
}

.elementor-198 .elementor-element.elementor-element-8b6fb5b {
    z-index: 2;
}

.elementor-198 .elementor-element.elementor-element-8642c12 .profile-card:hover,
.elementor-198 .elementor-element.elementor-element-8642c12 .profile-image-card:hover,
.elementor-198 .elementor-element.elementor-element-8642c12 .profile-card::before,
.elementor-198 .elementor-element.elementor-element-8642c12 .profile-image-card::before,
.elementor-198 .elementor-element.elementor-element-8642c12 div .profile-card .profile-body::before,
.elementor-198 .elementor-element.elementor-element-8642c12 .image-card-v3 .profile-image-card:after {
    background-color: #062F87C2;
}

.elementor-198 .elementor-element.elementor-element-8642c12 .profile-card,
.elementor-198 .elementor-element.elementor-element-8642c12 .profile-image-card {
    border-radius: 30px 30px 30px 30px;
}

.elementor-198 .elementor-element.elementor-element-8642c12 .profile-header>img,
.elementor-198 .elementor-element.elementor-element-8642c12 .profile-image-card img {
    border-radius: 0%;
}

.elementor-198 .elementor-element.elementor-element-8642c12 .profile-body .profile-title {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-198 .elementor-element.elementor-element-8642c12 .profile-body .profile-designation {
    font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
    font-size: var(--e-global-typography-520c191-font-size);
    font-weight: var(--e-global-typography-520c191-font-weight);
    line-height: var(--e-global-typography-520c191-line-height);
    letter-spacing: var(--e-global-typography-520c191-letter-spacing);
    word-spacing: var(--e-global-typography-520c191-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-198 .elementor-element.elementor-element-8642c12>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
    border-style: dashed;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-secondary);
    border-radius: 40px 40px 40px 40px;
}

.elementor-198 .elementor-element.elementor-element-4de2a0b .profile-card:hover,
.elementor-198 .elementor-element.elementor-element-4de2a0b .profile-image-card:hover,
.elementor-198 .elementor-element.elementor-element-4de2a0b .profile-card::before,
.elementor-198 .elementor-element.elementor-element-4de2a0b .profile-image-card::before,
.elementor-198 .elementor-element.elementor-element-4de2a0b div .profile-card .profile-body::before,
.elementor-198 .elementor-element.elementor-element-4de2a0b .image-card-v3 .profile-image-card:after {
    background-color: #062F87C2;
}

.elementor-198 .elementor-element.elementor-element-4de2a0b .profile-card,
.elementor-198 .elementor-element.elementor-element-4de2a0b .profile-image-card {
    border-radius: 30px 30px 30px 30px;
}

.elementor-198 .elementor-element.elementor-element-4de2a0b .profile-header>img,
.elementor-198 .elementor-element.elementor-element-4de2a0b .profile-image-card img {
    border-radius: 0%;
}

.elementor-198 .elementor-element.elementor-element-4de2a0b .profile-body .profile-title {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-198 .elementor-element.elementor-element-4de2a0b .profile-body .profile-designation {
    font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
    font-size: var(--e-global-typography-520c191-font-size);
    font-weight: var(--e-global-typography-520c191-font-weight);
    line-height: var(--e-global-typography-520c191-line-height);
    letter-spacing: var(--e-global-typography-520c191-letter-spacing);
    word-spacing: var(--e-global-typography-520c191-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-198 .elementor-element.elementor-element-4de2a0b>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
    border-style: dashed;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-secondary);
    border-radius: 40px 40px 40px 40px;
}

.elementor-198 .elementor-element.elementor-element-475d108 .profile-card:hover,
.elementor-198 .elementor-element.elementor-element-475d108 .profile-image-card:hover,
.elementor-198 .elementor-element.elementor-element-475d108 .profile-card::before,
.elementor-198 .elementor-element.elementor-element-475d108 .profile-image-card::before,
.elementor-198 .elementor-element.elementor-element-475d108 div .profile-card .profile-body::before,
.elementor-198 .elementor-element.elementor-element-475d108 .image-card-v3 .profile-image-card:after {
    background-color: #062F87C2;
}

.elementor-198 .elementor-element.elementor-element-475d108 .profile-card,
.elementor-198 .elementor-element.elementor-element-475d108 .profile-image-card {
    border-radius: 30px 30px 30px 30px;
}

.elementor-198 .elementor-element.elementor-element-475d108 .profile-header>img,
.elementor-198 .elementor-element.elementor-element-475d108 .profile-image-card img {
    border-radius: 0%;
}

.elementor-198 .elementor-element.elementor-element-475d108 .profile-body .profile-title {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-198 .elementor-element.elementor-element-475d108 .profile-body .profile-designation {
    font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
    font-size: var(--e-global-typography-520c191-font-size);
    font-weight: var(--e-global-typography-520c191-font-weight);
    line-height: var(--e-global-typography-520c191-line-height);
    letter-spacing: var(--e-global-typography-520c191-letter-spacing);
    word-spacing: var(--e-global-typography-520c191-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-198 .elementor-element.elementor-element-475d108>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
    border-style: dashed;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-secondary);
    border-radius: 40px 40px 40px 40px;
}

.elementor-198 .elementor-element.elementor-element-a70f8f5 {
    z-index: 2;
}

.elementor-198 .elementor-element.elementor-element-e58d629 .profile-card:hover,
.elementor-198 .elementor-element.elementor-element-e58d629 .profile-image-card:hover,
.elementor-198 .elementor-element.elementor-element-e58d629 .profile-card::before,
.elementor-198 .elementor-element.elementor-element-e58d629 .profile-image-card::before,
.elementor-198 .elementor-element.elementor-element-e58d629 div .profile-card .profile-body::before,
.elementor-198 .elementor-element.elementor-element-e58d629 .image-card-v3 .profile-image-card:after {
    background-color: #062F87C2;
}

.elementor-198 .elementor-element.elementor-element-e58d629 .profile-card,
.elementor-198 .elementor-element.elementor-element-e58d629 .profile-image-card {
    border-radius: 30px 30px 30px 30px;
}

.elementor-198 .elementor-element.elementor-element-e58d629 .profile-header>img,
.elementor-198 .elementor-element.elementor-element-e58d629 .profile-image-card img {
    border-radius: 0%;
}

.elementor-198 .elementor-element.elementor-element-e58d629 .profile-body .profile-title {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-198 .elementor-element.elementor-element-e58d629 .profile-body .profile-designation {
    font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
    font-size: var(--e-global-typography-520c191-font-size);
    font-weight: var(--e-global-typography-520c191-font-weight);
    line-height: var(--e-global-typography-520c191-line-height);
    letter-spacing: var(--e-global-typography-520c191-letter-spacing);
    word-spacing: var(--e-global-typography-520c191-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-198 .elementor-element.elementor-element-e58d629>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
    border-style: dashed;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-secondary);
    border-radius: 40px 40px 40px 40px;
}

.elementor-198 .elementor-element.elementor-element-4b7cffa .profile-card:hover,
.elementor-198 .elementor-element.elementor-element-4b7cffa .profile-image-card:hover,
.elementor-198 .elementor-element.elementor-element-4b7cffa .profile-card::before,
.elementor-198 .elementor-element.elementor-element-4b7cffa .profile-image-card::before,
.elementor-198 .elementor-element.elementor-element-4b7cffa div .profile-card .profile-body::before,
.elementor-198 .elementor-element.elementor-element-4b7cffa .image-card-v3 .profile-image-card:after {
    background-color: #062F87C2;
}

.elementor-198 .elementor-element.elementor-element-4b7cffa .profile-card,
.elementor-198 .elementor-element.elementor-element-4b7cffa .profile-image-card {
    border-radius: 30px 30px 30px 30px;
}

.elementor-198 .elementor-element.elementor-element-4b7cffa .profile-header>img,
.elementor-198 .elementor-element.elementor-element-4b7cffa .profile-image-card img {
    border-radius: 0%;
}

.elementor-198 .elementor-element.elementor-element-4b7cffa .profile-body .profile-title {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-198 .elementor-element.elementor-element-4b7cffa .profile-body .profile-designation {
    font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
    font-size: var(--e-global-typography-520c191-font-size);
    font-weight: var(--e-global-typography-520c191-font-weight);
    line-height: var(--e-global-typography-520c191-line-height);
    letter-spacing: var(--e-global-typography-520c191-letter-spacing);
    word-spacing: var(--e-global-typography-520c191-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-198 .elementor-element.elementor-element-4b7cffa>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
    border-style: dashed;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-secondary);
    border-radius: 40px 40px 40px 40px;
}

.elementor-198 .elementor-element.elementor-element-ac2f62e .profile-card:hover,
.elementor-198 .elementor-element.elementor-element-ac2f62e .profile-image-card:hover,
.elementor-198 .elementor-element.elementor-element-ac2f62e .profile-card::before,
.elementor-198 .elementor-element.elementor-element-ac2f62e .profile-image-card::before,
.elementor-198 .elementor-element.elementor-element-ac2f62e div .profile-card .profile-body::before,
.elementor-198 .elementor-element.elementor-element-ac2f62e .image-card-v3 .profile-image-card:after {
    background-color: #062F87C2;
}

.elementor-198 .elementor-element.elementor-element-ac2f62e .profile-card,
.elementor-198 .elementor-element.elementor-element-ac2f62e .profile-image-card {
    border-radius: 30px 30px 30px 30px;
}

.elementor-198 .elementor-element.elementor-element-ac2f62e .profile-header>img,
.elementor-198 .elementor-element.elementor-element-ac2f62e .profile-image-card img {
    border-radius: 0%;
}

.elementor-198 .elementor-element.elementor-element-ac2f62e .profile-body .profile-title {
    font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
    font-size: var(--e-global-typography-7044a64-font-size);
    font-weight: var(--e-global-typography-7044a64-font-weight);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
}

.elementor-198 .elementor-element.elementor-element-ac2f62e .profile-body .profile-designation {
    font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
    font-size: var(--e-global-typography-520c191-font-size);
    font-weight: var(--e-global-typography-520c191-font-weight);
    line-height: var(--e-global-typography-520c191-line-height);
    letter-spacing: var(--e-global-typography-520c191-letter-spacing);
    word-spacing: var(--e-global-typography-520c191-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-198 .elementor-element.elementor-element-ac2f62e>.elementor-widget-container {
    padding: 10px 10px 10px 10px;
    border-style: dashed;
    border-width: 3px 3px 3px 3px;
    border-color: var(--e-global-color-secondary);
    border-radius: 40px 40px 40px 40px;
}

.elementor-198 .elementor-element.elementor-element-5ed41d37:not(.elementor-motion-effects-element-type-background),
.elementor-198 .elementor-element.elementor-element-5ed41d37>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-91455cb);
}

.elementor-198 .elementor-element.elementor-element-5ed41d37>.elementor-background-overlay {
    background-image: url("https://firsttouch.co.in/wp-content/uploads/2023/03/BG4.jpg");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: cover;
    opacity: 0.2;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-198 .elementor-element.elementor-element-5ed41d37 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 7em 1em 7em 1em;
}

.elementor-198 .elementor-element.elementor-element-3c02960e>.elementor-element-populated {
    margin: 0px 15px 0px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-198 .elementor-element.elementor-element-449aac0>.elementor-element-populated {
    margin: 0em 2em 0em 0em;
    --e-column-margin-right: 2em;
    --e-column-margin-left: 0em;
}

.elementor-bc-flex-widget .elementor-198 .elementor-element.elementor-element-43f3f34b.elementor-column .elementor-widget-wrap {
    align-items: flex-end;
}

.elementor-198 .elementor-element.elementor-element-43f3f34b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-198 .elementor-element.elementor-element-43f3f34b>.elementor-element-populated {
    margin: 0em 0em 0em 2em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 2em;
}

@media(min-width:768px) {
    .elementor-198 .elementor-element.elementor-element-3ba7748c {
        width: 80.757%;
    }

    .elementor-198 .elementor-element.elementor-element-6beadcd0 {
        width: 19.2%;
    }

    .elementor-198 .elementor-element.elementor-element-449aac0 {
        width: 30%;
    }

    .elementor-198 .elementor-element.elementor-element-43f3f34b {
        width: 70%;
    }
}

@media(max-width:1024px) {
    .elementor-198 .elementor-element.elementor-element-15afe778 {
        padding: 4em 1em 4em 1em;
    }

    .elementor-198 .elementor-element.elementor-element-2e22cb2c .elementor-heading-title {
        font-size: var(--e-global-typography-583e54c-font-size);
        line-height: var(--e-global-typography-583e54c-line-height);
        letter-spacing: var(--e-global-typography-583e54c-letter-spacing);
        word-spacing: var(--e-global-typography-583e54c-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-7740c325 img {
        height: 300px;
    }

    .elementor-198 .elementor-element.elementor-element-7740c325 {
        width: var(--container-widget-width, 330px);
        max-width: 330px;
        --container-widget-width: 330px;
        --container-widget-flex-grow: 0;
        top: -40px;
    }

    body:not(.rtl) .elementor-198 .elementor-element.elementor-element-7740c325 {
        left: -7px;
    }

    body.rtl .elementor-198 .elementor-element.elementor-element-7740c325 {
        right: -7px;
    }

    .elementor-198 .elementor-element.elementor-element-58dbe1d0 {
        padding: 4em 1em 4em 1em;
    }

    .elementor-198 .elementor-element.elementor-element-7d2eb807 .elementor-heading-title {
        font-size: var(--e-global-typography-84ca66e-font-size);
        line-height: var(--e-global-typography-84ca66e-line-height);
        letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
        word-spacing: var(--e-global-typography-84ca66e-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-7f62390a .skillbar-group .skill-title {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
        letter-spacing: var(--e-global-typography-520c191-letter-spacing);
        word-spacing: var(--e-global-typography-520c191-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-7f62390a .skillbar-group .number-percentage-wraper {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
        letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
        word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-226a18cc .skillbar-group .skill-title {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
        letter-spacing: var(--e-global-typography-520c191-letter-spacing);
        word-spacing: var(--e-global-typography-520c191-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-226a18cc .skillbar-group .number-percentage-wraper {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
        letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
        word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-63f68bcc .skillbar-group .skill-title {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
        letter-spacing: var(--e-global-typography-520c191-letter-spacing);
        word-spacing: var(--e-global-typography-520c191-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-63f68bcc .skillbar-group .number-percentage-wraper {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
        letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
        word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-9dc42c6 .skillbar-group .skill-title {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
        letter-spacing: var(--e-global-typography-520c191-letter-spacing);
        word-spacing: var(--e-global-typography-520c191-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-9dc42c6 .skillbar-group .number-percentage-wraper {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
        letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
        word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-4e04b84a>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-198 .elementor-element.elementor-element-bceb304 {
        --container-widget-width: 140px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 140px);
        max-width: 140px;
        bottom: -30px;
    }

    body:not(.rtl) .elementor-198 .elementor-element.elementor-element-bceb304 {
        right: -40px;
    }

    body.rtl .elementor-198 .elementor-element.elementor-element-bceb304 {
        left: -40px;
    }

    .elementor-198 .elementor-element.elementor-element-171b0078 img {
        height: 520px;
    }

    .elementor-198 .elementor-element.elementor-element-37c48e9f {
        padding: 2em 1em 7em 1em;
    }

    .elementor-198 .elementor-element.elementor-element-71994fd {
        margin-top: 1em;
        margin-bottom: 0em;
    }

    .elementor-198 .elementor-element.elementor-element-36ad24dc .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-d3dae9a-font-size);
        line-height: var(--e-global-typography-d3dae9a-line-height);
        letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
        word-spacing: var(--e-global-typography-d3dae9a-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-36ad24dc .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: 15px;
    }

    .elementor-198 .elementor-element.elementor-element-f1e304c .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-d3dae9a-font-size);
        line-height: var(--e-global-typography-d3dae9a-line-height);
        letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
        word-spacing: var(--e-global-typography-d3dae9a-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-f1e304c .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: 15px;
    }

    .elementor-198 .elementor-element.elementor-element-9a28b55 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-d3dae9a-font-size);
        line-height: var(--e-global-typography-d3dae9a-line-height);
        letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
        word-spacing: var(--e-global-typography-d3dae9a-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-9a28b55 .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: 15px;
    }

    .elementor-198 .elementor-element.elementor-element-c6f18ea {
        margin-top: 1em;
        margin-bottom: 0em;
    }

    .elementor-198 .elementor-element.elementor-element-5c5b501 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-d3dae9a-font-size);
        line-height: var(--e-global-typography-d3dae9a-line-height);
        letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
        word-spacing: var(--e-global-typography-d3dae9a-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-5c5b501 .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: 15px;
    }

    .elementor-198 .elementor-element.elementor-element-3276ac9f .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-d3dae9a-font-size);
        line-height: var(--e-global-typography-d3dae9a-line-height);
        letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
        word-spacing: var(--e-global-typography-d3dae9a-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-3276ac9f .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: 15px;
    }

    .elementor-198 .elementor-element.elementor-element-a539c88 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-d3dae9a-font-size);
        line-height: var(--e-global-typography-d3dae9a-line-height);
        letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
        word-spacing: var(--e-global-typography-d3dae9a-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-a539c88 .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: 15px;
    }

    .elementor-198 .elementor-element.elementor-element-e82d776 {
        padding: 3em 1em 3em 1em;
    }

    .elementor-198 .elementor-element.elementor-element-bc3de6e {
        --container-widget-width: 150px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 150px);
        max-width: 150px;
        top: -4px;
    }

    body:not(.rtl) .elementor-198 .elementor-element.elementor-element-bc3de6e {
        left: -29px;
    }

    body.rtl .elementor-198 .elementor-element.elementor-element-bc3de6e {
        right: -29px;
    }

    .elementor-198 .elementor-element.elementor-element-505b699 {
        --container-widget-width: 250px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 250px);
        max-width: 250px;
        top: 1468px;
    }

    body:not(.rtl) .elementor-198 .elementor-element.elementor-element-505b699 {
        left: 499px;
    }

    body.rtl .elementor-198 .elementor-element.elementor-element-505b699 {
        right: 499px;
    }

    .elementor-198 .elementor-element.elementor-element-95563c5 .profile-body .profile-title {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-95563c5 .profile-body .profile-designation {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
        letter-spacing: var(--e-global-typography-520c191-letter-spacing);
        word-spacing: var(--e-global-typography-520c191-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-f3d7879 .profile-body .profile-title {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-f3d7879 .profile-body .profile-designation {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
        letter-spacing: var(--e-global-typography-520c191-letter-spacing);
        word-spacing: var(--e-global-typography-520c191-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-a390ff7 .profile-body .profile-title {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-a390ff7 .profile-body .profile-designation {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
        letter-spacing: var(--e-global-typography-520c191-letter-spacing);
        word-spacing: var(--e-global-typography-520c191-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-75dd084 .profile-body .profile-title {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-75dd084 .profile-body .profile-designation {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
        letter-spacing: var(--e-global-typography-520c191-letter-spacing);
        word-spacing: var(--e-global-typography-520c191-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-ccb5d5c .profile-body .profile-title {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-ccb5d5c .profile-body .profile-designation {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
        letter-spacing: var(--e-global-typography-520c191-letter-spacing);
        word-spacing: var(--e-global-typography-520c191-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-d6ccfcf .profile-body .profile-title {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-d6ccfcf .profile-body .profile-designation {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
        letter-spacing: var(--e-global-typography-520c191-letter-spacing);
        word-spacing: var(--e-global-typography-520c191-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-848e4a2 .profile-body .profile-title {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-848e4a2 .profile-body .profile-designation {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
        letter-spacing: var(--e-global-typography-520c191-letter-spacing);
        word-spacing: var(--e-global-typography-520c191-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-48deb44 .profile-body .profile-title {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-48deb44 .profile-body .profile-designation {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
        letter-spacing: var(--e-global-typography-520c191-letter-spacing);
        word-spacing: var(--e-global-typography-520c191-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-6eda623 {
        padding: 3em 1em 3em 1em;
    }

    .elementor-198 .elementor-element.elementor-element-426235d {
        --container-widget-width: 150px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 150px);
        max-width: 150px;
        top: -4px;
    }

    body:not(.rtl) .elementor-198 .elementor-element.elementor-element-426235d {
        left: -29px;
    }

    body.rtl .elementor-198 .elementor-element.elementor-element-426235d {
        right: -29px;
    }

    .elementor-198 .elementor-element.elementor-element-e8ac2b0 {
        --container-widget-width: 250px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 250px);
        max-width: 250px;
        top: 1468px;
    }

    body:not(.rtl) .elementor-198 .elementor-element.elementor-element-e8ac2b0 {
        left: 499px;
    }

    body.rtl .elementor-198 .elementor-element.elementor-element-e8ac2b0 {
        right: 499px;
    }

    .elementor-198 .elementor-element.elementor-element-8642c12 .profile-body .profile-title {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-8642c12 .profile-body .profile-designation {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
        letter-spacing: var(--e-global-typography-520c191-letter-spacing);
        word-spacing: var(--e-global-typography-520c191-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-4de2a0b .profile-body .profile-title {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-4de2a0b .profile-body .profile-designation {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
        letter-spacing: var(--e-global-typography-520c191-letter-spacing);
        word-spacing: var(--e-global-typography-520c191-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-475d108 .profile-body .profile-title {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-475d108 .profile-body .profile-designation {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
        letter-spacing: var(--e-global-typography-520c191-letter-spacing);
        word-spacing: var(--e-global-typography-520c191-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-e58d629 .profile-body .profile-title {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-e58d629 .profile-body .profile-designation {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
        letter-spacing: var(--e-global-typography-520c191-letter-spacing);
        word-spacing: var(--e-global-typography-520c191-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-4b7cffa .profile-body .profile-title {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-4b7cffa .profile-body .profile-designation {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
        letter-spacing: var(--e-global-typography-520c191-letter-spacing);
        word-spacing: var(--e-global-typography-520c191-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-ac2f62e .profile-body .profile-title {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-ac2f62e .profile-body .profile-designation {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
        letter-spacing: var(--e-global-typography-520c191-letter-spacing);
        word-spacing: var(--e-global-typography-520c191-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-5ed41d37>.elementor-background-overlay {
        background-position: -30vw 0px;
    }

    .elementor-198 .elementor-element.elementor-element-5ed41d37 {
        padding: 3em 0em 3em 0em;
    }

    .elementor-198 .elementor-element.elementor-element-449aac0>.elementor-element-populated {
        margin: 0em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }
}

@media(max-width:767px) {
    .elementor-198 .elementor-element.elementor-element-15afe778 {
        padding: 5em 1em 4em 1em;
    }

    .elementor-198 .elementor-element.elementor-element-4d9a49e3>.elementor-element-populated {
        padding: 1em 1em 1em 1em;
    }

    .elementor-198 .elementor-element.elementor-element-2e22cb2c .elementor-heading-title {
        font-size: var(--e-global-typography-583e54c-font-size);
        line-height: var(--e-global-typography-583e54c-line-height);
        letter-spacing: var(--e-global-typography-583e54c-letter-spacing);
        word-spacing: var(--e-global-typography-583e54c-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-7740c325 img {
        height: 180px;
    }

    body:not(.rtl) .elementor-198 .elementor-element.elementor-element-7740c325 {
        left: 30vw;
    }

    body.rtl .elementor-198 .elementor-element.elementor-element-7740c325 {
        right: 30vw;
    }

    .elementor-198 .elementor-element.elementor-element-7740c325 {
        top: -9vh;
    }

    .elementor-198 .elementor-element.elementor-element-7740c325>.elementor-widget-container {
        --e-transform-rotateZ: -30deg;
    }

    .elementor-198 .elementor-element.elementor-element-58dbe1d0 {
        padding: 2em 1em 3em 1em;
    }

    .elementor-198 .elementor-element.elementor-element-198b13d3>.elementor-element-populated {
        margin: 0px 10px 20px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-198 .elementor-element.elementor-element-7d2eb807 .elementor-heading-title {
        font-size: var(--e-global-typography-84ca66e-font-size);
        line-height: var(--e-global-typography-84ca66e-line-height);
        letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
        word-spacing: var(--e-global-typography-84ca66e-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-21dac2f6>.elementor-widget-container {
        padding: 0em 0em 0em 0em;
    }

    .elementor-198 .elementor-element.elementor-element-7f62390a .skillbar-group .skill-title {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
        letter-spacing: var(--e-global-typography-520c191-letter-spacing);
        word-spacing: var(--e-global-typography-520c191-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-7f62390a .skillbar-group .number-percentage-wraper {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
        letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
        word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-226a18cc .skillbar-group .skill-title {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
        letter-spacing: var(--e-global-typography-520c191-letter-spacing);
        word-spacing: var(--e-global-typography-520c191-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-226a18cc .skillbar-group .number-percentage-wraper {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
        letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
        word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-63f68bcc .skillbar-group .skill-title {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
        letter-spacing: var(--e-global-typography-520c191-letter-spacing);
        word-spacing: var(--e-global-typography-520c191-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-63f68bcc .skillbar-group .number-percentage-wraper {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
        letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
        word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-9dc42c6 .skillbar-group .skill-title {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
        letter-spacing: var(--e-global-typography-520c191-letter-spacing);
        word-spacing: var(--e-global-typography-520c191-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-9dc42c6 .skillbar-group .number-percentage-wraper {
        font-size: var(--e-global-typography-b2ce6af-font-size);
        line-height: var(--e-global-typography-b2ce6af-line-height);
        letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
        word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-4e04b84a>.elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-198 .elementor-element.elementor-element-bceb304 {
        --container-widget-width: 110px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 110px);
        max-width: 110px;
    }

    body:not(.rtl) .elementor-198 .elementor-element.elementor-element-bceb304 {
        right: -20px;
    }

    body.rtl .elementor-198 .elementor-element.elementor-element-bceb304 {
        left: -20px;
    }

    .elementor-198 .elementor-element.elementor-element-171b0078 img {
        height: 280px;
    }

    .elementor-198 .elementor-element.elementor-element-37c48e9f {
        padding: 1em 0em 6em 0em;
    }

    .elementor-198 .elementor-element.elementor-element-36ad24dc .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-d3dae9a-font-size);
        line-height: var(--e-global-typography-d3dae9a-line-height);
        letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
        word-spacing: var(--e-global-typography-d3dae9a-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-36ad24dc .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: 14px;
    }

    .elementor-198 .elementor-element.elementor-element-f1e304c .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-d3dae9a-font-size);
        line-height: var(--e-global-typography-d3dae9a-line-height);
        letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
        word-spacing: var(--e-global-typography-d3dae9a-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-f1e304c .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: 14px;
    }

    .elementor-198 .elementor-element.elementor-element-9a28b55 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-d3dae9a-font-size);
        line-height: var(--e-global-typography-d3dae9a-line-height);
        letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
        word-spacing: var(--e-global-typography-d3dae9a-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-9a28b55 .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: 14px;
    }

    .elementor-198 .elementor-element.elementor-element-5c5b501 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-d3dae9a-font-size);
        line-height: var(--e-global-typography-d3dae9a-line-height);
        letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
        word-spacing: var(--e-global-typography-d3dae9a-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-5c5b501 .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: 14px;
    }

    .elementor-198 .elementor-element.elementor-element-3276ac9f .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-d3dae9a-font-size);
        line-height: var(--e-global-typography-d3dae9a-line-height);
        letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
        word-spacing: var(--e-global-typography-d3dae9a-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-3276ac9f .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: 14px;
    }

    .elementor-198 .elementor-element.elementor-element-a539c88 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: var(--e-global-typography-d3dae9a-font-size);
        line-height: var(--e-global-typography-d3dae9a-line-height);
        letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
        word-spacing: var(--e-global-typography-d3dae9a-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-a539c88 .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: 14px;
    }

    .elementor-198 .elementor-element.elementor-element-e82d776 {
        padding: 2em 1em 1em 1em;
    }

    .elementor-198 .elementor-element.elementor-element-bc3de6e {
        --container-widget-width: 125px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 125px);
        max-width: 125px;
        top: -47px;
    }

    body:not(.rtl) .elementor-198 .elementor-element.elementor-element-bc3de6e {
        left: -36px;
    }

    body.rtl .elementor-198 .elementor-element.elementor-element-bc3de6e {
        right: -36px;
    }

    .elementor-198 .elementor-element.elementor-element-505b699 {
        --container-widget-width: 220px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 220px);
        max-width: 220px;
        top: 2433px;
    }

    body:not(.rtl) .elementor-198 .elementor-element.elementor-element-505b699 {
        left: 136px;
    }

    body.rtl .elementor-198 .elementor-element.elementor-element-505b699 {
        right: 136px;
    }

    .elementor-198 .elementor-element.elementor-element-40ccb55 {
        text-align: center;
    }

    .elementor-198 .elementor-element.elementor-element-95563c5 .profile-body .profile-title {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-95563c5 .profile-body .profile-designation {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
        letter-spacing: var(--e-global-typography-520c191-letter-spacing);
        word-spacing: var(--e-global-typography-520c191-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-f3d7879 .profile-body .profile-title {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-f3d7879 .profile-body .profile-designation {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
        letter-spacing: var(--e-global-typography-520c191-letter-spacing);
        word-spacing: var(--e-global-typography-520c191-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-a390ff7 .profile-body .profile-title {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-a390ff7 .profile-body .profile-designation {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
        letter-spacing: var(--e-global-typography-520c191-letter-spacing);
        word-spacing: var(--e-global-typography-520c191-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-75dd084 .profile-body .profile-title {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-75dd084 .profile-body .profile-designation {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
        letter-spacing: var(--e-global-typography-520c191-letter-spacing);
        word-spacing: var(--e-global-typography-520c191-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-ccb5d5c .profile-body .profile-title {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-ccb5d5c .profile-body .profile-designation {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
        letter-spacing: var(--e-global-typography-520c191-letter-spacing);
        word-spacing: var(--e-global-typography-520c191-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-d6ccfcf .profile-body .profile-title {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-d6ccfcf .profile-body .profile-designation {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
        letter-spacing: var(--e-global-typography-520c191-letter-spacing);
        word-spacing: var(--e-global-typography-520c191-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-848e4a2 .profile-body .profile-title {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-848e4a2 .profile-body .profile-designation {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
        letter-spacing: var(--e-global-typography-520c191-letter-spacing);
        word-spacing: var(--e-global-typography-520c191-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-48deb44 .profile-body .profile-title {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-48deb44 .profile-body .profile-designation {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
        letter-spacing: var(--e-global-typography-520c191-letter-spacing);
        word-spacing: var(--e-global-typography-520c191-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-6eda623 {
        padding: 2em 1em 1em 1em;
    }

    .elementor-198 .elementor-element.elementor-element-426235d {
        --container-widget-width: 125px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 125px);
        max-width: 125px;
        top: -47px;
    }

    body:not(.rtl) .elementor-198 .elementor-element.elementor-element-426235d {
        left: -36px;
    }

    body.rtl .elementor-198 .elementor-element.elementor-element-426235d {
        right: -36px;
    }

    .elementor-198 .elementor-element.elementor-element-e8ac2b0 {
        --container-widget-width: 220px;
        --container-widget-flex-grow: 0;
        width: var(--container-widget-width, 220px);
        max-width: 220px;
        top: 2433px;
    }

    body:not(.rtl) .elementor-198 .elementor-element.elementor-element-e8ac2b0 {
        left: 136px;
    }

    body.rtl .elementor-198 .elementor-element.elementor-element-e8ac2b0 {
        right: 136px;
    }

    .elementor-198 .elementor-element.elementor-element-bc60e1f {
        text-align: center;
    }

    .elementor-198 .elementor-element.elementor-element-8642c12 .profile-body .profile-title {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-8642c12 .profile-body .profile-designation {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
        letter-spacing: var(--e-global-typography-520c191-letter-spacing);
        word-spacing: var(--e-global-typography-520c191-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-4de2a0b .profile-body .profile-title {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-4de2a0b .profile-body .profile-designation {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
        letter-spacing: var(--e-global-typography-520c191-letter-spacing);
        word-spacing: var(--e-global-typography-520c191-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-475d108 .profile-body .profile-title {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-475d108 .profile-body .profile-designation {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
        letter-spacing: var(--e-global-typography-520c191-letter-spacing);
        word-spacing: var(--e-global-typography-520c191-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-e58d629 .profile-body .profile-title {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-e58d629 .profile-body .profile-designation {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
        letter-spacing: var(--e-global-typography-520c191-letter-spacing);
        word-spacing: var(--e-global-typography-520c191-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-4b7cffa .profile-body .profile-title {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-4b7cffa .profile-body .profile-designation {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
        letter-spacing: var(--e-global-typography-520c191-letter-spacing);
        word-spacing: var(--e-global-typography-520c191-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-ac2f62e .profile-body .profile-title {
        font-size: var(--e-global-typography-7044a64-font-size);
        line-height: var(--e-global-typography-7044a64-line-height);
        letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
        word-spacing: var(--e-global-typography-7044a64-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-ac2f62e .profile-body .profile-designation {
        font-size: var(--e-global-typography-520c191-font-size);
        line-height: var(--e-global-typography-520c191-line-height);
        letter-spacing: var(--e-global-typography-520c191-letter-spacing);
        word-spacing: var(--e-global-typography-520c191-word-spacing);
    }

    .elementor-198 .elementor-element.elementor-element-5ed41d37>.elementor-background-overlay {
        background-position: -35vw 0px;
    }

    .elementor-198 .elementor-element.elementor-element-5ed41d37 {
        padding: 2em 0.5em 2em 0.5em;
    }

    .elementor-198 .elementor-element.elementor-element-3c02960e>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-198 .elementor-element.elementor-element-43f3f34b>.elementor-element-populated {
        margin: 0em 0em 0em 0em;
        --e-column-margin-right: 0em;
        --e-column-margin-left: 0em;
    }

    .elementor-198 .elementor-element.elementor-element-1e7cd505 {
        text-align: center;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-198 .elementor-element.elementor-element-4d9a49e3 {
        width: 60%;
    }

    .elementor-198 .elementor-element.elementor-element-194e963b {
        width: 40%;
    }

    .elementor-198 .elementor-element.elementor-element-3ba7748c {
        width: 75%;
    }

    .elementor-198 .elementor-element.elementor-element-6beadcd0 {
        width: 25%;
    }

    .elementor-198 .elementor-element.elementor-element-672dcbb4 {
        width: 50%;
    }

    .elementor-198 .elementor-element.elementor-element-11055f1a {
        width: 50%;
    }

    .elementor-198 .elementor-element.elementor-element-a2885d1 {
        width: 50%;
    }

    .elementor-198 .elementor-element.elementor-element-f2498dc {
        width: 50%;
    }

    .elementor-198 .elementor-element.elementor-element-6e7b7be9 {
        width: 50%;
    }

    .elementor-198 .elementor-element.elementor-element-7e0ece8 {
        width: 50%;
    }

    .elementor-198 .elementor-element.elementor-element-62ff916 {
        width: 50%;
    }

    .elementor-198 .elementor-element.elementor-element-ad4dcab {
        width: 50%;
    }

    .elementor-198 .elementor-element.elementor-element-e930b76 {
        width: 50%;
    }

    .elementor-198 .elementor-element.elementor-element-5db67c2 {
        width: 50%;
    }

    .elementor-198 .elementor-element.elementor-element-01fafeb {
        width: 50%;
    }

    .elementor-198 .elementor-element.elementor-element-67dbe95 {
        width: 50%;
    }

    .elementor-198 .elementor-element.elementor-element-46d127e {
        width: 50%;
    }

    .elementor-198 .elementor-element.elementor-element-ebab445 {
        width: 50%;
    }

    .elementor-198 .elementor-element.elementor-element-5f072fc {
        width: 50%;
    }

    .elementor-198 .elementor-element.elementor-element-91b7c29 {
        width: 50%;
    }

    .elementor-198 .elementor-element.elementor-element-4bb9f72 {
        width: 50%;
    }

    .elementor-198 .elementor-element.elementor-element-0dde01d {
        width: 50%;
    }

    .elementor-198 .elementor-element.elementor-element-79daf92 {
        width: 50%;
    }

    .elementor-198 .elementor-element.elementor-element-94be774 {
        width: 50%;
    }

    .elementor-198 .elementor-element.elementor-element-449aac0 {
        width: 35%;
    }

    .elementor-198 .elementor-element.elementor-element-43f3f34b {
        width: 65%;
    }
}