/* Grey background for KEJAYAAN to PERKHIDMATAN area gaps */
.elementor-1956 .elementor-element.elementor-element-8e5474b,
.elementor-1956 .elementor-element.elementor-element-8e5474b~.elementor-section {
    position: relative;
}

.elementor-1956 .elementor-element.elementor-element-8e5474b::before {
    content: "";
    position: absolute;
    top: -100px;
    left: -100vw;
    right: -100vw;
    bottom: 0;
    background-color: #F4F4F4;
    z-index: -1;
}

.elementor-1956 .elementor-element.elementor-element-ef70f2b {
    margin-top: -10px;
    margin-bottom: 0px;
}

.elementor-1956 .elementor-element.elementor-element-ca98555>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-787c8da {
    margin-top: -10px;
    margin-bottom: 0px;
}

.elementor-1956 .elementor-element.elementor-element-9c651d5>.elementor-container {
    max-width: 904px;
}

.elementor-1956 .elementor-element.elementor-element-9c651d5 {
    padding: 0px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-d58c909 .eael-call-to-action {
    max-width: 1170px;
    background-color: #305F80;
}

.elementor-1956 .elementor-element.elementor-element-d58c909 .eael-call-to-action .title {
    color: #FFFFFF;
    font-size: 30px;
    letter-spacing: 0px;
}

.elementor-1956 .elementor-element.elementor-element-d58c909 .eael-call-to-action p {
    color: #FFFFFF;
}

.elementor-1956 .elementor-element.elementor-element-d58c909 .eael-call-to-action .cta-button:not(.cta-secondary-button) {
    color: #4d4d4d;
    background: #F9F9F9;
}

.elementor-1956 .elementor-element.elementor-element-d58c909 .eael-call-to-action .cta-button:hover:not(.cta-secondary-button) {
    color: #f9f9f9;
    background: #25475E;
}

.elementor-1956 .elementor-element.elementor-element-d58c909 .eael-call-to-action .cta-button:after:not(.cta-secondary-button) {
    background: #25475E;
}

.elementor-1956 .elementor-element.elementor-element-8557b83 .eael-call-to-action {
    max-width: 1170px;
    background-color: #305F80;
    border-radius: 0px;
}

.elementor-1956 .elementor-element.elementor-element-8557b83 .eael-call-to-action .title {
    color: #FFFFFF;
    font-size: 30px;
    letter-spacing: 0px;
}

.elementor-1956 .elementor-element.elementor-element-8557b83 .eael-call-to-action .sub-title {
    color: #FFFFFF;
}

.elementor-1956 .elementor-element.elementor-element-8557b83 .eael-call-to-action p {
    color: #FFFFFF;
}

.elementor-1956 .elementor-element.elementor-element-8557b83 .eael-call-to-action .cta-button:not(.cta-secondary-button) {
    color: #4d4d4d;
    background: #f9f9f9;
}

.elementor-1956 .elementor-element.elementor-element-8557b83 .eael-call-to-action .cta-button:hover:not(.cta-secondary-button) {
    color: #FFFFFF;
    background: #25475E;
}

.elementor-1956 .elementor-element.elementor-element-8557b83 .eael-call-to-action .cta-button:after:not(.cta-secondary-button) {
    background: #25475E;
}

.elementor-1956 .elementor-element.elementor-element-dc35117 {
    padding: 100px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-8686648>.elementor-element-populated {
    padding: 15px 50px 15px 50px;
}

.elementor-1956 .elementor-element.elementor-element-3b82814 {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-3b82814 .elementor-heading-title {
    color: #444444;
    font-family: "Roboto", Sans-serif;
    font-size: 40px;
    font-weight: 700;
}

.elementor-1956 .elementor-element.elementor-element-3c38fb0 {
    --divider-border-style: solid;
    --divider-color: #25475E;
    --divider-border-width: 2px;
}

.elementor-1956 .elementor-element.elementor-element-3c38fb0 .elementor-divider-separator {
    width: 100%;
}

.elementor-1956 .elementor-element.elementor-element-3c38fb0 .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-1956 .elementor-element.elementor-element-3c38fb0>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 350px 0px 350px;
}

.elementor-1956 .elementor-element.elementor-element-3970178 {
    text-align: justify;
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.elementor-1956 .elementor-element.elementor-element-3970178>.elementor-widget-container {
    padding: 0px 100px 0px 100px;
}

.elementor-1956 .elementor-element.elementor-element-5d66f77 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 30px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-5d66f77>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1956 .elementor-element.elementor-element-f07e254>.elementor-element-populated {
    padding: 20px 85px 20px 0px;
}

.elementor-1956 .elementor-element.elementor-element-0dcd086 {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-0dcd086 .elementor-heading-title {
    color: #444444;
    font-family: "Roboto", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    letter-spacing: 1.5px;
}

.elementor-1956 .elementor-element.elementor-element-0dcd086>.elementor-widget-container {
    padding: 0px 0px 0px 100px;
}

.elementor-1956 .elementor-element.elementor-element-9b87d1d {
    --divider-border-style: solid;
    --divider-color: #25475E;
    --divider-border-width: 2px;
}

.elementor-1956 .elementor-element.elementor-element-9b87d1d .elementor-divider-separator {
    width: 53%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-1956 .elementor-element.elementor-element-9b87d1d .elementor-divider {
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-1956 .elementor-element.elementor-element-9b87d1d>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
    padding: 0px 100px 0px 200px;
}

.elementor-1956 .elementor-element.elementor-element-a3a2231 {
    padding: 0px 100px 100px 100px;
}

.elementor-1956 .elementor-element.elementor-element-5d9759a>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A9A8A8;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-1956 .elementor-element.elementor-element-5d9759a>.elementor-element-populated,
.elementor-1956 .elementor-element.elementor-element-5d9759a>.elementor-element-populated>.elementor-background-overlay,
.elementor-1956 .elementor-element.elementor-element-5d9759a>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

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

.elementor-1956 .elementor-element.elementor-element-2d30c1a {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-2d30c1a img {
    width: 20%;
}

.elementor-1956 .elementor-element.elementor-element-2d30c1a>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-48b07c4 {
    text-align: right;
}

.elementor-1956 .elementor-element.elementor-element-48b07c4 .elementor-heading-title {
    color: #25475E;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 800;
}

.elementor-1956 .elementor-element.elementor-element-48b07c4>.elementor-widget-container {
    margin: 07px 5px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-1a7c651 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Roboto", Sans-serif;
    font-size: 30px;
    font-weight: 800;
}

.elementor-1956 .elementor-element.elementor-element-0cb3e16 {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-0cb3e16 .elementor-heading-title {
    color: #25475E;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 800;
}

.elementor-1956 .elementor-element.elementor-element-0cb3e16>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-1956 .elementor-element.elementor-element-3a480ee>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A9A8A8;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 5px 0px 5px;
}

.elementor-1956 .elementor-element.elementor-element-3a480ee>.elementor-element-populated,
.elementor-1956 .elementor-element.elementor-element-3a480ee>.elementor-element-populated>.elementor-background-overlay,
.elementor-1956 .elementor-element.elementor-element-3a480ee>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-1956 .elementor-element.elementor-element-3a480ee>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1956 .elementor-element.elementor-element-fd3abbe {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-fd3abbe img {
    width: 20%;
}

.elementor-1956 .elementor-element.elementor-element-fd3abbe>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-724f062 {
    margin-top: -10px;
    margin-bottom: 0px;
}

.elementor-1956 .elementor-element.elementor-element-0f727d9 {
    text-align: right;
}

.elementor-1956 .elementor-element.elementor-element-0f727d9 .elementor-heading-title {
    color: #25475E;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 800;
}

.elementor-1956 .elementor-element.elementor-element-0f727d9>.elementor-widget-container {
    margin: 07px 5px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-3008c8a {
    text-align: left;
}

.elementor-1956 .elementor-element.elementor-element-3008c8a .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Roboto", Sans-serif;
    font-size: 30px;
    font-weight: 800;
}

.elementor-1956 .elementor-element.elementor-element-70f2726 {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-70f2726 .elementor-heading-title {
    color: #25475E;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 800;
}

.elementor-1956 .elementor-element.elementor-element-70f2726>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-1956 .elementor-element.elementor-element-fdaa5bb>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A9A8A8;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 10px;
}

.elementor-1956 .elementor-element.elementor-element-fdaa5bb>.elementor-element-populated,
.elementor-1956 .elementor-element.elementor-element-fdaa5bb>.elementor-element-populated>.elementor-background-overlay,
.elementor-1956 .elementor-element.elementor-element-fdaa5bb>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-1956 .elementor-element.elementor-element-fdaa5bb>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1956 .elementor-element.elementor-element-04a944d {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-04a944d img {
    width: 20%;
}

.elementor-1956 .elementor-element.elementor-element-04a944d>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-5c80130 {
    text-align: right;
}

.elementor-1956 .elementor-element.elementor-element-5c80130 .elementor-heading-title {
    color: #25475E;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 800;
}

.elementor-1956 .elementor-element.elementor-element-5c80130>.elementor-widget-container {
    margin: 07px 5px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-35fe46e .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Roboto", Sans-serif;
    font-size: 30px;
    font-weight: 800;
}

.elementor-1956 .elementor-element.elementor-element-d07af1f {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-d07af1f .elementor-heading-title {
    color: #25475E;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 800;
}

.elementor-1956 .elementor-element.elementor-element-d07af1f>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 15px 0px 15px;
}

.elementor-1956 .elementor-element.elementor-element-ee6151d:not(.elementor-motion-effects-element-type-background),
.elementor-1956 .elementor-element.elementor-element-ee6151d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F2F2F2;
}

.elementor-1956 .elementor-element.elementor-element-ee6151d {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

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

.elementor-1956 .elementor-element.elementor-element-0b1b7ae>.elementor-element-populated {
    padding: 15px 50px 15px 50px;
}

.elementor-1956 .elementor-element.elementor-element-349bc09 {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-349bc09 .elementor-heading-title {
    color: #444444;
    font-family: "Roboto", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    letter-spacing: 1.5px;
}

.elementor-1956 .elementor-element.elementor-element-349bc09>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-0834487 {
    --divider-border-style: solid;
    --divider-color: #25475E;
    --divider-border-width: 2px;
}

.elementor-1956 .elementor-element.elementor-element-0834487 .elementor-divider-separator {
    width: 25%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-1956 .elementor-element.elementor-element-0834487 .elementor-divider {
    text-align: center;
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-1956 .elementor-element.elementor-element-0834487>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-8ff6724 img {
    width: 50%;
}

.elementor-1956 .elementor-element.elementor-element-8ff6724>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-1956 .elementor-element.elementor-element-d74d9bb {
    text-align: justify;
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.elementor-1956 .elementor-element.elementor-element-d74d9bb>.elementor-widget-container {
    padding: 0px 100px 0px 100px;
}

.elementor-1956 .elementor-element.elementor-element-8e5474b:not(.elementor-motion-effects-element-type-background),
.elementor-1956 .elementor-element.elementor-element-8e5474b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-1956 .elementor-element.elementor-element-8e5474b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 10px 0px;
}

.elementor-1956 .elementor-element.elementor-element-8e5474b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1956 .elementor-element.elementor-element-ca50ddf {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-ca50ddf .elementor-heading-title {
    color: #444444;
    font-family: "Roboto", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    letter-spacing: 1.5px;
}

.elementor-1956 .elementor-element.elementor-element-a5ae27a {
    --divider-border-style: solid;
    --divider-color: #25475E;
    --divider-border-width: 2px;
}

.elementor-1956 .elementor-element.elementor-element-a5ae27a .elementor-divider-separator {
    width: 100%;
}

.elementor-1956 .elementor-element.elementor-element-a5ae27a .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-1956 .elementor-element.elementor-element-a5ae27a>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
    padding: 0px 350px 0px 350px;
}

.elementor-1956 .elementor-element.elementor-element-3944ea8>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A9A8A8;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-3944ea8>.elementor-element-populated,
.elementor-1956 .elementor-element.elementor-element-3944ea8>.elementor-element-populated>.elementor-background-overlay,
.elementor-1956 .elementor-element.elementor-element-3944ea8>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-1956 .elementor-element.elementor-element-3944ea8>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1956 .elementor-element.elementor-element-37e72ba img {
    width: 20%;
}

.elementor-1956 .elementor-element.elementor-element-37e72ba>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-2427e8c {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-2427e8c .elementor-heading-title {
    color: #25475E;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 800;
}

.elementor-1956 .elementor-element.elementor-element-91e4fa7 {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-91e4fa7 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Roboto", Sans-serif;
    font-size: 40px;
    font-weight: 900;
}

.elementor-1956 .elementor-element.elementor-element-91e4fa7>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-781af97 {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-781af97 .elementor-heading-title {
    color: #25475E;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 900;
}

.elementor-1956 .elementor-element.elementor-element-781af97>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-d26931b>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A9A8A8;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-d26931b>.elementor-element-populated,
.elementor-1956 .elementor-element.elementor-element-d26931b>.elementor-element-populated>.elementor-background-overlay,
.elementor-1956 .elementor-element.elementor-element-d26931b>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-1956 .elementor-element.elementor-element-d26931b>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1956 .elementor-element.elementor-element-d1e5906 {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-d1e5906 img {
    width: 20%;
}

.elementor-1956 .elementor-element.elementor-element-d1e5906>.elementor-widget-container {
    margin: 15px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-039b5f9 {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-039b5f9 .elementor-heading-title {
    color: #25475E;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 800;
}

.elementor-1956 .elementor-element.elementor-element-82a14b6 {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-82a14b6 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Roboto", Sans-serif;
    font-size: 40px;
    font-weight: 900;
}

.elementor-1956 .elementor-element.elementor-element-82a14b6>.elementor-widget-container {
    margin: -20px 0px -2px 0px;
}

.elementor-1956 .elementor-element.elementor-element-a9bd437 {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-a9bd437 .elementor-heading-title {
    color: #25475E;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 900;
}

.elementor-1956 .elementor-element.elementor-element-a9bd437>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-1956 .elementor-element.elementor-element-f6b1644 {
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 0px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-93de3b2>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-secondary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-93de3b2>.elementor-element-populated,
.elementor-1956 .elementor-element.elementor-element-93de3b2>.elementor-element-populated>.elementor-background-overlay,
.elementor-1956 .elementor-element.elementor-element-93de3b2>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-1956 .elementor-element.elementor-element-93de3b2>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1956 .elementor-element.elementor-element-429bba4 img {
    width: 20%;
}

.elementor-1956 .elementor-element.elementor-element-429bba4>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-88d684b {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-88d684b .elementor-heading-title {
    color: #25475E;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 800;
}

.elementor-1956 .elementor-element.elementor-element-4041571 {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-4041571 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Roboto", Sans-serif;
    font-size: 40px;
    font-weight: 900;
}

.elementor-1956 .elementor-element.elementor-element-4041571>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-1eb1c3a {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-1eb1c3a .elementor-heading-title {
    color: #25475E;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 900;
}

.elementor-1956 .elementor-element.elementor-element-1eb1c3a>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-28368ae>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-secondary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-28368ae>.elementor-element-populated,
.elementor-1956 .elementor-element.elementor-element-28368ae>.elementor-element-populated>.elementor-background-overlay,
.elementor-1956 .elementor-element.elementor-element-28368ae>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-1956 .elementor-element.elementor-element-28368ae>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1956 .elementor-element.elementor-element-2da0443 {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-2da0443 img {
    width: 20%;
}

.elementor-1956 .elementor-element.elementor-element-2da0443>.elementor-widget-container {
    margin: 15px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-b89fe57 {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-b89fe57 .elementor-heading-title {
    color: #25475E;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 800;
}

.elementor-1956 .elementor-element.elementor-element-226cd76 {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-226cd76 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Roboto", Sans-serif;
    font-size: 40px;
    font-weight: 900;
}

.elementor-1956 .elementor-element.elementor-element-226cd76>.elementor-widget-container {
    margin: -20px 0px -2px 0px;
}

.elementor-1956 .elementor-element.elementor-element-15bfe91 {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-15bfe91 .elementor-heading-title {
    color: #25475E;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 900;
}

.elementor-1956 .elementor-element.elementor-element-15bfe91>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-1956 .elementor-element.elementor-element-424a95b {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 0px 20px 0px;
}

.elementor-1956 .elementor-element.elementor-element-82e4627>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-secondary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-82e4627>.elementor-element-populated,
.elementor-1956 .elementor-element.elementor-element-82e4627>.elementor-element-populated>.elementor-background-overlay,
.elementor-1956 .elementor-element.elementor-element-82e4627>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-1956 .elementor-element.elementor-element-82e4627>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1956 .elementor-element.elementor-element-fb7a347 img {
    width: 20%;
}

.elementor-1956 .elementor-element.elementor-element-fb7a347>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-b9647b8 {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-b9647b8 .elementor-heading-title {
    color: #25475E;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 800;
}

.elementor-1956 .elementor-element.elementor-element-2ffbe6d {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-2ffbe6d .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Roboto", Sans-serif;
    font-size: 40px;
    font-weight: 900;
}

.elementor-1956 .elementor-element.elementor-element-2ffbe6d>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-8f3af43 {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-8f3af43 .elementor-heading-title {
    color: #25475E;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 900;
}

.elementor-1956 .elementor-element.elementor-element-8f3af43>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-db195cf>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-secondary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-db195cf>.elementor-element-populated,
.elementor-1956 .elementor-element.elementor-element-db195cf>.elementor-element-populated>.elementor-background-overlay,
.elementor-1956 .elementor-element.elementor-element-db195cf>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-1956 .elementor-element.elementor-element-db195cf>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1956 .elementor-element.elementor-element-ad92edf {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-ad92edf img {
    width: 20%;
}

.elementor-1956 .elementor-element.elementor-element-ad92edf>.elementor-widget-container {
    margin: 15px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-74893c0 {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-74893c0 .elementor-heading-title {
    color: #25475E;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 800;
}

.elementor-1956 .elementor-element.elementor-element-e68b5a7 {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-e68b5a7 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Roboto", Sans-serif;
    font-size: 40px;
    font-weight: 900;
}

.elementor-1956 .elementor-element.elementor-element-e68b5a7>.elementor-widget-container {
    margin: -20px 0px -2px 0px;
}

.elementor-1956 .elementor-element.elementor-element-5d64059 {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-5d64059 .elementor-heading-title {
    color: #25475E;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 900;
}

.elementor-1956 .elementor-element.elementor-element-5d64059>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-1956 .elementor-element.elementor-element-584dac9 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 0px 100px 0px;
}

.elementor-1956 .elementor-element.elementor-element-a5c1061>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A9A8A8;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-a5c1061>.elementor-element-populated,
.elementor-1956 .elementor-element.elementor-element-a5c1061>.elementor-element-populated>.elementor-background-overlay,
.elementor-1956 .elementor-element.elementor-element-a5c1061>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-1956 .elementor-element.elementor-element-a5c1061>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1956 .elementor-element.elementor-element-816f19a img {
    width: 20%;
}

.elementor-1956 .elementor-element.elementor-element-816f19a>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-0be1545 {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-0be1545 .elementor-heading-title {
    color: #25475E;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 800;
}

.elementor-1956 .elementor-element.elementor-element-f25120f {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-f25120f .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Roboto", Sans-serif;
    font-size: 40px;
    font-weight: 900;
}

.elementor-1956 .elementor-element.elementor-element-f25120f>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-7b8d318>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A9A8A8;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-7b8d318>.elementor-element-populated,
.elementor-1956 .elementor-element.elementor-element-7b8d318>.elementor-element-populated>.elementor-background-overlay,
.elementor-1956 .elementor-element.elementor-element-7b8d318>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-1956 .elementor-element.elementor-element-7b8d318>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1956 .elementor-element.elementor-element-6f7994b {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-6f7994b img {
    width: 20%;
}

.elementor-1956 .elementor-element.elementor-element-6f7994b>.elementor-widget-container {
    margin: 15px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-de30bb9 {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-de30bb9 .elementor-heading-title {
    color: #25475E;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 800;
}

.elementor-1956 .elementor-element.elementor-element-9ae5a85 {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-9ae5a85 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Roboto", Sans-serif;
    font-size: 40px;
    font-weight: 900;
}

.elementor-1956 .elementor-element.elementor-element-9ae5a85>.elementor-widget-container {
    margin: -20px 0px -2px 0px;
}

.elementor-1956 .elementor-element.elementor-element-490cac1 {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-490cac1 .elementor-heading-title {
    color: #25475E;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 900;
}

.elementor-1956 .elementor-element.elementor-element-490cac1>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-1956 .elementor-element.elementor-element-0997f7e {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-1956 .elementor-element.elementor-element-c55b583>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-secondary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-c55b583>.elementor-element-populated,
.elementor-1956 .elementor-element.elementor-element-c55b583>.elementor-element-populated>.elementor-background-overlay,
.elementor-1956 .elementor-element.elementor-element-c55b583>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-1956 .elementor-element.elementor-element-c55b583>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1956 .elementor-element.elementor-element-99ac8b1 img {
    width: 20%;
}

.elementor-1956 .elementor-element.elementor-element-99ac8b1>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-a5fee9f {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-a5fee9f .elementor-heading-title {
    color: #25475E;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 800;
}

.elementor-1956 .elementor-element.elementor-element-421eaaf {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-421eaaf .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Roboto", Sans-serif;
    font-size: 40px;
    font-weight: 900;
}

.elementor-1956 .elementor-element.elementor-element-421eaaf>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-b69c1ca>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-secondary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-b69c1ca>.elementor-element-populated,
.elementor-1956 .elementor-element.elementor-element-b69c1ca>.elementor-element-populated>.elementor-background-overlay,
.elementor-1956 .elementor-element.elementor-element-b69c1ca>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-1956 .elementor-element.elementor-element-b69c1ca>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1956 .elementor-element.elementor-element-595a395 {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-595a395 img {
    width: 20%;
}

.elementor-1956 .elementor-element.elementor-element-595a395>.elementor-widget-container {
    margin: 15px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-685f8f0 {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-685f8f0 .elementor-heading-title {
    color: #25475E;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 800;
}

.elementor-1956 .elementor-element.elementor-element-1a87045 {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-1a87045 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Roboto", Sans-serif;
    font-size: 40px;
    font-weight: 900;
}

.elementor-1956 .elementor-element.elementor-element-1a87045>.elementor-widget-container {
    margin: -20px 0px -2px 0px;
}

.elementor-1956 .elementor-element.elementor-element-bb28299 {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-bb28299 .elementor-heading-title {
    color: #25475E;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 900;
}

.elementor-1956 .elementor-element.elementor-element-bb28299>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-1956 .elementor-element.elementor-element-2b428db {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 20px;
}

.elementor-1956 .elementor-element.elementor-element-389bf18>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-secondary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-389bf18>.elementor-element-populated,
.elementor-1956 .elementor-element.elementor-element-389bf18>.elementor-element-populated>.elementor-background-overlay,
.elementor-1956 .elementor-element.elementor-element-389bf18>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-1956 .elementor-element.elementor-element-389bf18>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1956 .elementor-element.elementor-element-889b553 img {
    width: 20%;
}

.elementor-1956 .elementor-element.elementor-element-889b553>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-2ff4ff3 {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-2ff4ff3 .elementor-heading-title {
    color: #25475E;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 800;
}

.elementor-1956 .elementor-element.elementor-element-80dde84 {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-80dde84 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Roboto", Sans-serif;
    font-size: 40px;
    font-weight: 900;
}

.elementor-1956 .elementor-element.elementor-element-80dde84>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-e47dde9>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-secondary);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 10px;
    padding: 0px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-e47dde9>.elementor-element-populated,
.elementor-1956 .elementor-element.elementor-element-e47dde9>.elementor-element-populated>.elementor-background-overlay,
.elementor-1956 .elementor-element.elementor-element-e47dde9>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-1956 .elementor-element.elementor-element-e47dde9>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1956 .elementor-element.elementor-element-1bf95cf {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-1bf95cf img {
    width: 20%;
}

.elementor-1956 .elementor-element.elementor-element-1bf95cf>.elementor-widget-container {
    margin: 15px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-7b2bbb0 {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-7b2bbb0 .elementor-heading-title {
    color: #25475E;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 800;
}

.elementor-1956 .elementor-element.elementor-element-6c105e1 {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-6c105e1 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Roboto", Sans-serif;
    font-size: 40px;
    font-weight: 900;
}

.elementor-1956 .elementor-element.elementor-element-6c105e1>.elementor-widget-container {
    margin: -20px 0px -2px 0px;
}

.elementor-1956 .elementor-element.elementor-element-e6a94fe {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-e6a94fe .elementor-heading-title {
    color: #25475E;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 900;
}

.elementor-1956 .elementor-element.elementor-element-e6a94fe>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
}

.elementor-1956 .elementor-element.elementor-element-a0256c6 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-55de165 {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-55de165 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Roboto", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    letter-spacing: 1.5px;
}

.elementor-1956 .elementor-element.elementor-element-381995a {
    --divider-border-style: solid;
    --divider-color: #25475E;
    --divider-border-width: 2px;
}

.elementor-1956 .elementor-element.elementor-element-381995a .elementor-divider-separator {
    width: 100%;
}

.elementor-1956 .elementor-element.elementor-element-381995a .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-1956 .elementor-element.elementor-element-381995a>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
    padding: 0px 350px 0px 350px;
}

.elementor-1956 .elementor-element.elementor-element-40a70a1 {
    margin-top: 0px;
    margin-bottom: 50px;
    padding: 0px 150px 100px 150px;
}

.elementor-1956 .elementor-element.elementor-element-bb56b5f>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A9A8A8;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 10px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-bb56b5f>.elementor-element-populated,
.elementor-1956 .elementor-element.elementor-element-bb56b5f>.elementor-element-populated>.elementor-background-overlay,
.elementor-1956 .elementor-element.elementor-element-bb56b5f>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-1956 .elementor-element.elementor-element-bb56b5f>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1956 .elementor-element.elementor-element-1591b9d img {
    width: 20%;
}

.elementor-1956 .elementor-element.elementor-element-1591b9d>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-b0fc24e {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-b0fc24e .elementor-heading-title {
    color: #25475E;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 900;
}

.elementor-1956 .elementor-element.elementor-element-6e9b4d7 {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-6e9b4d7 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 900;
}

.elementor-1956 .elementor-element.elementor-element-6e9b4d7>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-044c018 {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-044c018 .elementor-heading-title {
    color: #25475E;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 900;
}

.elementor-1956 .elementor-element.elementor-element-044c018>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-2372ab1>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A9A8A8;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 5px 0px 5px;
}

.elementor-1956 .elementor-element.elementor-element-2372ab1>.elementor-element-populated,
.elementor-1956 .elementor-element.elementor-element-2372ab1>.elementor-element-populated>.elementor-background-overlay,
.elementor-1956 .elementor-element.elementor-element-2372ab1>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-1956 .elementor-element.elementor-element-2372ab1>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1956 .elementor-element.elementor-element-5c2bb8d img {
    width: 20%;
}

.elementor-1956 .elementor-element.elementor-element-5c2bb8d>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-11cdeab {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-11cdeab .elementor-heading-title {
    color: #25475E;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 900;
}

.elementor-1956 .elementor-element.elementor-element-848480b {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-848480b .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 900;
}

.elementor-1956 .elementor-element.elementor-element-848480b>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-fe27070>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.5;
}

.elementor-1956 .elementor-element.elementor-element-fe27070>.elementor-element-populated {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #A9A8A8;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 10px;
}

.elementor-1956 .elementor-element.elementor-element-fe27070>.elementor-element-populated,
.elementor-1956 .elementor-element.elementor-element-fe27070>.elementor-element-populated>.elementor-background-overlay,
.elementor-1956 .elementor-element.elementor-element-fe27070>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 20px;
}

.elementor-1956 .elementor-element.elementor-element-fe27070>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1956 .elementor-element.elementor-element-7966afb {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-7966afb img {
    width: 20%;
}

.elementor-1956 .elementor-element.elementor-element-7966afb>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-8662395 {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-8662395 .elementor-heading-title {
    color: #25475E;
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 900;
}

.elementor-1956 .elementor-element.elementor-element-939b423 {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-939b423 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 900;
}

.elementor-1956 .elementor-element.elementor-element-939b423>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-b7fd081 {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-b7fd081 .elementor-heading-title {
    color: #25475E;
    font-family: "Roboto", Sans-serif;
    font-size: 13px;
    font-weight: 900;
}

.elementor-1956 .elementor-element.elementor-element-b7fd081>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-8c446e1 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-8efd78c {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-8efd78c .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Roboto", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    letter-spacing: 1.5px;
}

.elementor-1956 .elementor-element.elementor-element-bd66804 {
    --divider-border-style: solid;
    --divider-color: #25475E;
    --divider-border-width: 2px;
}

.elementor-1956 .elementor-element.elementor-element-bd66804 .elementor-divider-separator {
    width: 100%;
}

.elementor-1956 .elementor-element.elementor-element-bd66804 .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-1956 .elementor-element.elementor-element-bd66804>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
    padding: 0px 350px 0px 350px;
}

.elementor-1956 .elementor-element.elementor-element-5d717a7 {
    text-align: center;
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 400;
}

.elementor-1956 .elementor-element.elementor-element-5d717a7>.elementor-widget-container {
    padding: 0px 100px 0px 100px;
}

.elementor-1956 .elementor-element.elementor-element-5eb7317>.elementor-container {
    max-width: 1024px;
}

.elementor-1956 .elementor-element.elementor-element-5eb7317 {
    margin-top: 0px;
    margin-bottom: 150px;
}

.elementor-1956 .elementor-element.elementor-element-f1e6afd .eael-call-to-action {
    max-width: 1170px;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E9E9E9;
    border-radius: 23px;
}

.elementor-1956 .elementor-element.elementor-element-f1e6afd .eael-call-to-action .cta-button:not(.cta-secondary-button) {
    color: #FFFFFF;
    background: #34688B;
}

.elementor-1956 .elementor-element.elementor-element-f1e6afd .eael-call-to-action .cta-button:hover:not(.cta-secondary-button) {
    color: #FFFFFF;
    background: #266C9B;
}

.elementor-1956 .elementor-element.elementor-element-f1e6afd .eael-call-to-action .cta-button:after:not(.cta-secondary-button) {
    background: #266C9B;
}

.elementor-1956 .elementor-element.elementor-element-d1221c8 .eael-call-to-action {
    max-width: 1170px;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E9E9E9;
    border-radius: 23px;
}

.elementor-1956 .elementor-element.elementor-element-d1221c8 .eael-call-to-action .cta-button:not(.cta-secondary-button) {
    color: #FFFFFF;
    background: #34688B;
}

.elementor-1956 .elementor-element.elementor-element-d1221c8 .eael-call-to-action .cta-button:hover:not(.cta-secondary-button) {
    color: #FFFFFF;
    background: #266C9B;
}

.elementor-1956 .elementor-element.elementor-element-d1221c8 .eael-call-to-action .cta-button:after:not(.cta-secondary-button) {
    background: #266C9B;
}

.elementor-1956 .elementor-element.elementor-element-e97c4c7:not(.elementor-motion-effects-element-type-background),
.elementor-1956 .elementor-element.elementor-element-e97c4c7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F4F4F4;
}

.elementor-1956 .elementor-element.elementor-element-e97c4c7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 0px 0px;
}

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

.elementor-1956 .elementor-element.elementor-element-d25eff1 {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-d25eff1 .elementor-heading-title {
    color: #444444;
    font-family: "Roboto", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    letter-spacing: 1.5px;
}

.elementor-1956 .elementor-element.elementor-element-d25eff1>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-0318886 {
    --divider-border-style: solid;
    --divider-color: #25475E;
    --divider-border-width: 2px;
}

.elementor-1956 .elementor-element.elementor-element-0318886 .elementor-divider-separator {
    width: 100%;
}

.elementor-1956 .elementor-element.elementor-element-0318886 .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-1956 .elementor-element.elementor-element-0318886>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
    padding: 0px 450px 0px 450px;
}

.elementor-1956 .elementor-element.elementor-element-a7d1ad3:not(.elementor-motion-effects-element-type-background),
.elementor-1956 .elementor-element.elementor-element-a7d1ad3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F4F4F4;
}

.elementor-1956 .elementor-element.elementor-element-a7d1ad3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 100px 0px 100px;
}

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

.elementor-1956 .elementor-element.elementor-element-3743e0c>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-08f2d30:not(.elementor-motion-effects-element-type-background),
.elementor-1956 .elementor-element.elementor-element-08f2d30>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F4F4F4;
}

.elementor-1956 .elementor-element.elementor-element-08f2d30 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 100px 50px 100px;
}

.elementor-1956 .elementor-element.elementor-element-08f2d30>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1956 .elementor-element.elementor-element-f0fc42e:not(.elementor-motion-effects-element-type-background),
.elementor-1956 .elementor-element.elementor-element-f0fc42e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F4F4F4;
}

.elementor-1956 .elementor-element.elementor-element-f0fc42e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 00px 0px 100px 0px;
}

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

.elementor-1956 .elementor-element.elementor-element-00c1b1a .elementor-swiper-button.elementor-swiper-button-prev,
.elementor-1956 .elementor-element.elementor-element-00c1b1a .elementor-swiper-button.elementor-swiper-button-next {
    font-size: 30px;
    color: #25475E;
}

.elementor-1956 .elementor-element.elementor-element-00c1b1a .swiper-wrapper {
    display: flex;
    align-items: flex-start;
}

.elementor-1956 .elementor-element.elementor-element-00c1b1a .elementor-image-carousel-caption {
    color: var(--e-global-color-4fbccc86);
    font-family: "Roboto", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.5em;
}

.elementor-1956 .elementor-element.elementor-element-18c1d776:not(.elementor-motion-effects-element-type-background),
.elementor-1956 .elementor-element.elementor-element-18c1d776>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-4c4c7cbb);
}

.elementor-1956 .elementor-element.elementor-element-18c1d776 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-18c1d776>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1956 .elementor-element.elementor-element-91f438c {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-91f438c .elementor-heading-title {
    color: #444444;
    font-family: "Roboto", Sans-serif;
    font-size: 40px;
    font-weight: 700;
    letter-spacing: 1.5px;
}

.elementor-1956 .elementor-element.elementor-element-35191a31 {
    --divider-border-style: solid;
    --divider-color: #25475E;
    --divider-border-width: 2px;
}

.elementor-1956 .elementor-element.elementor-element-35191a31 .elementor-divider-separator {
    width: 100%;
}

.elementor-1956 .elementor-element.elementor-element-35191a31 .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-1956 .elementor-element.elementor-element-35191a31>.elementor-widget-container {
    margin: -20px -20px -20px -20px;
    padding: 0px 500px 0px 500px;
}

.elementor-1956 .elementor-element.elementor-element-3f7fc6d {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 100px 0px 100px;
}

.elementor-1956 .elementor-element.elementor-element-cc98de9 {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-cc98de9 .elementor-heading-title {
    color: #25475E;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 800;
}

.elementor-1956 .elementor-element.elementor-element-cc98de9>.elementor-widget-container {
    padding: 0px 0px 0px 150px;
}

.elementor-1956 .elementor-element.elementor-element-d4329af {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-d4329af .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Roboto", Sans-serif;
    font-size: 70px;
    font-weight: 800;
}

.elementor-1956 .elementor-element.elementor-element-d4329af>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
    padding: 0px 0px 0px 150px;
}

.elementor-1956 .elementor-element.elementor-element-2c1f601 {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-2c1f601 .elementor-heading-title {
    color: #25475E;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 800;
}

.elementor-1956 .elementor-element.elementor-element-2c1f601>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
    padding: 0px 0px 0px 150px;
}

.elementor-1956 .elementor-element.elementor-element-fe129c4 {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-fe129c4 .elementor-heading-title {
    color: #25475E;
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 800;
}

.elementor-1956 .elementor-element.elementor-element-fe129c4>.elementor-widget-container {
    padding: 0px 150px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-dd04d11 {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-dd04d11 .elementor-heading-title {
    color: var(--e-global-color-secondary);
    font-family: "Roboto", Sans-serif;
    font-size: 70px;
    font-weight: 800;
}

.elementor-1956 .elementor-element.elementor-element-dd04d11>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
    padding: 0px 150px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-671017c {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-671017c .elementor-heading-title {
    color: #25475E;
    font-family: "Roboto", Sans-serif;
    font-size: 22px;
    font-weight: 800;
}

.elementor-1956 .elementor-element.elementor-element-671017c>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
    padding: 0px 150px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-e0c696a {
    padding: 0px 100px 0px 100px;
}

.elementor-1956 .elementor-element.elementor-element-7a3110f .ekit-piechart-title {
    color: #25475E;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    margin: 0px 0px 20px 0px;
}

.elementor-1956 .elementor-element.elementor-element-7a3110f .ekit-single-piechart {
    text-align: center;
    padding: 60px 0px 60px 0px;
}

.elementor-1956 .elementor-element.elementor-element-7a3110f .ekit-single-piechart span.ekit-chart-content {
    color: #25475E;
}

.elementor-1956 .elementor-element.elementor-element-111af4e .ekit-piechart-title {
    color: #25475E;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    margin: 0px 0px 20px 0px;
}

.elementor-1956 .elementor-element.elementor-element-111af4e .ekit-single-piechart {
    text-align: center;
    padding: 60px 0px 60px 0px;
}

.elementor-1956 .elementor-element.elementor-element-111af4e .ekit-single-piechart span.ekit-chart-content {
    color: #25475E;
}

.elementor-1956 .elementor-element.elementor-element-53f808c .ekit-piechart-title {
    color: #25475E;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    margin: 0px 0px 20px 0px;
}

.elementor-1956 .elementor-element.elementor-element-53f808c .ekit-single-piechart {
    text-align: center;
    padding: 60px 0px 60px 0px;
}

.elementor-1956 .elementor-element.elementor-element-53f808c .ekit-single-piechart span.ekit-chart-content {
    color: #25475E;
}

.elementor-1956 .elementor-element.elementor-element-d104c66 .ekit-piechart-title {
    color: #25475E;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    margin: 0px 0px 20px 0px;
}

.elementor-1956 .elementor-element.elementor-element-d104c66 .ekit-single-piechart p {
    color: var(--e-global-color-3760bf8c);
}

.elementor-1956 .elementor-element.elementor-element-d104c66 .ekit-single-piechart {
    text-align: center;
    padding: 60px 0px 60px 0px;
}

.elementor-1956 .elementor-element.elementor-element-d104c66 .ekit-single-piechart span.ekit-chart-content {
    color: #25475E;
}

.elementor-1956 .elementor-element.elementor-element-ecd31fe {
    padding: 0px 100px 0px 100px;
}

.elementor-1956 .elementor-element.elementor-element-c84537b .ekit-piechart-title {
    color: #25475E;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    margin: 0px 0px 20px 0px;
}

.elementor-1956 .elementor-element.elementor-element-c84537b .ekit-single-piechart {
    text-align: center;
    padding: 60px 0px 60px 0px;
}

.elementor-1956 .elementor-element.elementor-element-c84537b .ekit-single-piechart span.ekit-chart-content {
    color: #25475E;
}

.elementor-1956 .elementor-element.elementor-element-54423c6 .ekit-piechart-title {
    color: #25475E;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    margin: 0px 0px 20px 0px;
}

.elementor-1956 .elementor-element.elementor-element-54423c6 .ekit-single-piechart {
    text-align: center;
    padding: 60px 0px 60px 0px;
}

.elementor-1956 .elementor-element.elementor-element-54423c6 .ekit-single-piechart span.ekit-chart-content {
    color: #25475E;
}

.elementor-1956 .elementor-element.elementor-element-e21e0ca .ekit-piechart-title {
    color: #25475E;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    margin: 0px 0px 20px 0px;
}

.elementor-1956 .elementor-element.elementor-element-e21e0ca .ekit-single-piechart {
    text-align: center;
    padding: 60px 0px 60px 0px;
}

.elementor-1956 .elementor-element.elementor-element-e21e0ca .ekit-single-piechart span.ekit-chart-content {
    color: #25475E;
}

.elementor-1956 .elementor-element.elementor-element-ee41eb5 .ekit-piechart-title {
    color: #25475E;
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 400;
    margin: 0px 0px 20px 0px;
}

.elementor-1956 .elementor-element.elementor-element-ee41eb5 .ekit-single-piechart p {
    color: var(--e-global-color-3760bf8c);
}

.elementor-1956 .elementor-element.elementor-element-ee41eb5 .ekit-single-piechart {
    text-align: center;
    padding: 60px 0px 60px 0px;
}

.elementor-1956 .elementor-element.elementor-element-ee41eb5 .ekit-single-piechart span.ekit-chart-content {
    color: #25475E;
}

.elementor-1956 .elementor-element.elementor-element-0d5d74e .skillbar-group .skill-bar {
    background-color: #25475E;
    height: 40px;
}

.elementor-1956 .elementor-element.elementor-element-0d5d74e .skillbar-group .skill-track {
    background-color: #25475E;
}

.elementor-1956 .elementor-element.elementor-element-0d5d74e .skillbar-group .skill-title {
    color: var(--e-global-color-4c4c7cbb);
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 500;
}

.elementor-1956 .elementor-element.elementor-element-0d5d74e .skillbar-group .skill-track>span i {
    font-size: 15px;
}

.elementor-1956 .elementor-element.elementor-element-0d5d74e .skillbar-group .skill-track>span svg {
    max-width: 15px;
}

.elementor-1956 .elementor-element.elementor-element-6034e01 .skillbar-group .skill-bar {
    height: 40px;
}

.elementor-1956 .elementor-element.elementor-element-6034e01 .skillbar-group .skill-track {
    background-color: #D6D6DA;
}

.elementor-1956 .elementor-element.elementor-element-6034e01 .skillbar-group .skill-title {
    color: var(--e-global-color-3760bf8c);
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-1956 .elementor-element.elementor-element-6034e01 .skillbar-group .skill-track>span i {
    font-size: 15px;
}

.elementor-1956 .elementor-element.elementor-element-6034e01 .skillbar-group .skill-track>span svg {
    max-width: 15px;
}

.elementor-1956 .elementor-element.elementor-element-f69ed79>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1956 .elementor-element.elementor-element-f69ed79 {
    padding: 0px 0px 100px 0px;
}

.elementor-1956 .elementor-element.elementor-element-e217411 {
    padding: 0px 150px 0px 150px;
}

.elementor-1956 .elementor-element.elementor-element-607bbc7 .skillbar-group .skill-bar {
    height: 40px;
}

.elementor-1956 .elementor-element.elementor-element-607bbc7 .skillbar-group .skill-track {
    background-color: #25475E;
}

.elementor-1956 .elementor-element.elementor-element-607bbc7 .skillbar-group .skill-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 500;
}

.elementor-1956 .elementor-element.elementor-element-607bbc7 .skillbar-group .skill-track>span i {
    font-size: 15px;
}

.elementor-1956 .elementor-element.elementor-element-607bbc7 .skillbar-group .skill-track>span svg {
    max-width: 15px;
}

.elementor-1956 .elementor-element.elementor-element-607bbc7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-fb24240 .skillbar-group .skill-bar {
    height: 40px;
}

.elementor-1956 .elementor-element.elementor-element-fb24240 .skillbar-group .skill-track {
    background-color: #CFCFCF;
}

.elementor-1956 .elementor-element.elementor-element-fb24240 .skillbar-group .skill-title {
    color: #25475E;
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 700;
}

.elementor-1956 .elementor-element.elementor-element-fb24240 .skillbar-group .skill-track>span i {
    font-size: 15px;
}

.elementor-1956 .elementor-element.elementor-element-fb24240 .skillbar-group .skill-track>span svg {
    max-width: 15px;
}

.elementor-1956 .elementor-element.elementor-element-47bbd26:not(.elementor-motion-effects-element-type-background),
.elementor-1956 .elementor-element.elementor-element-47bbd26>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #25475E;
}

.elementor-1956 .elementor-element.elementor-element-47bbd26 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 100px 0px 1px 0px;
}

.elementor-1956 .elementor-element.elementor-element-47bbd26>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1956 .elementor-element.elementor-element-5eb8925>.elementor-widget-container {
    padding: 50px 100px 0px 100px;
}

.elementor-1956 .elementor-element.elementor-element-c5ebee0:not(.elementor-motion-effects-element-type-background),
.elementor-1956 .elementor-element.elementor-element-c5ebee0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #25475E;
}

.elementor-1956 .elementor-element.elementor-element-c5ebee0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 100px 100px 100px;
}

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

.elementor-1956 .elementor-element.elementor-element-68ead5fe:not(.elementor-motion-effects-element-type-background),
.elementor-1956 .elementor-element.elementor-element-68ead5fe>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F4F4F4;
}

.elementor-1956 .elementor-element.elementor-element-68ead5fe {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-1956 .elementor-element.elementor-element-68ead5fe>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1956 .elementor-element.elementor-element-435dc631 {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-435dc631 .elementor-heading-title {
    color: #444444;
    font-family: "Roboto", Sans-serif;
    font-size: 35px;
    font-weight: 700;
    letter-spacing: 1.5px;
}

.elementor-1956 .elementor-element.elementor-element-5c8d87c {
    --divider-border-style: solid;
    --divider-color: #25475E;
    --divider-border-width: 2px;
}

.elementor-1956 .elementor-element.elementor-element-5c8d87c .elementor-divider-separator {
    width: 100%;
}

.elementor-1956 .elementor-element.elementor-element-5c8d87c .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}

.elementor-1956 .elementor-element.elementor-element-5c8d87c>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
    padding: 0px 450px 0px 450px;
}

.elementor-1956 .elementor-element.elementor-element-93b2d43 .elementor-tab-content {
    border-bottom-color: var(--e-global-color-text);
    background-color: var(--e-global-color-4c4c7cbb);
    color: var(--e-global-color-4fbccc86);
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    padding: 20px 20px 10px 20px;
}

.elementor-1956 .elementor-element.elementor-element-93b2d43 .elementor-tab-title {
    border-color: var(--e-global-color-text);
    background-color: var(--e-global-color-4c4c7cbb);
    padding: 21px 20px 21px 20px;
}

.elementor-1956 .elementor-element.elementor-element-93b2d43 .elementor-toggle-item:not(:last-child) {
    margin-bottom: 20px;
}

.elementor-1956 .elementor-element.elementor-element-93b2d43 .elementor-toggle-item {
    box-shadow: 5px 5px 15px 0px #C4C2C2;
}

.elementor-1956 .elementor-element.elementor-element-93b2d43 .elementor-toggle-title,
.elementor-1956 .elementor-element.elementor-element-93b2d43 .elementor-toggle-icon {
    color: var(--e-global-color-4fbccc86);
}

.elementor-1956 .elementor-element.elementor-element-93b2d43 .elementor-toggle-icon svg {
    fill: var(--e-global-color-4fbccc86);
}

.elementor-1956 .elementor-element.elementor-element-93b2d43 .elementor-tab-title.elementor-active a,
.elementor-1956 .elementor-element.elementor-element-93b2d43 .elementor-tab-title.elementor-active .elementor-toggle-icon {
    color: var(--e-global-color-4fbccc86);
}

.elementor-1956 .elementor-element.elementor-element-93b2d43 .elementor-toggle-title {
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 500;
}

.elementor-1956 .elementor-element.elementor-element-93b2d43 .elementor-tab-title .elementor-toggle-icon i:before {
    color: var(--e-global-color-3760bf8c);
}

.elementor-1956 .elementor-element.elementor-element-93b2d43 .elementor-tab-title .elementor-toggle-icon svg {
    fill: var(--e-global-color-3760bf8c);
}

.elementor-1956 .elementor-element.elementor-element-93b2d43 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before {
    color: var(--e-global-color-3760bf8c);
}

.elementor-1956 .elementor-element.elementor-element-93b2d43 .elementor-tab-title.elementor-active .elementor-toggle-icon svg {
    fill: var(--e-global-color-3760bf8c);
}

.elementor-1956 .elementor-element.elementor-element-93b2d43>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 100px 0px 100px;
    background-color: #F4F4F4;
    border-style: solid;
    border-color: #F4F4F4;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}

.elementor-1956 .elementor-element.elementor-element-93b2d43.ha-has-bg-overlay>.elementor-widget-container:before {
    transition: background 0.3s;
}

.elementor-1956 .elementor-element.elementor-element-bd4d111:not(.elementor-motion-effects-element-type-background),
.elementor-1956 .elementor-element.elementor-element-bd4d111>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F4F4F4;
}

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

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

.elementor-1956 .elementor-element.elementor-element-bff30f3 {
    padding: 0px 0px 30px 0px;
}

.elementor-1956 .elementor-element.elementor-element-fa33a5b>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-3f00461 {
    text-align: right;
}

.elementor-1956 .elementor-element.elementor-element-3f00461 img {
    width: 70%;
}

.elementor-1956 .elementor-element.elementor-element-3f00461>.elementor-widget-container {
    margin: 10px 40px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-cda51d1>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-e205e0d {
    text-align: left;
}

.elementor-1956 .elementor-element.elementor-element-e205e0d img {
    width: 40%;
}

.elementor-1956 .elementor-element.elementor-element-e205e0d>.elementor-widget-container {
    margin: 10px 0px 0px 50px;
    padding: 0px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-164bd09:not(.elementor-motion-effects-element-type-background),
.elementor-1956 .elementor-element.elementor-element-164bd09>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F4F4F4;
}

.elementor-1956 .elementor-element.elementor-element-164bd09 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 200px 100px 300px;
}

.elementor-1956 .elementor-element.elementor-element-164bd09>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1956 .elementor-element.elementor-element-6447c20 .elementor-heading-title {
    color: var(--e-global-color-4fbccc86);
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 900;
}

.elementor-1956 .elementor-element.elementor-element-10cb6d6 {
    color: var(--e-global-color-4fbccc86);
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-1956 .elementor-element.elementor-element-10cb6d6>.elementor-widget-container {
    margin: 0px 0px -20px 0px;
}

.elementor-1956 .elementor-element.elementor-element-7765160 {
    color: var(--e-global-color-4fbccc86);
    font-family: "Roboto", Sans-serif;
    font-size: 25px;
    font-weight: 400;
}

.elementor-1956 .elementor-element.elementor-element-7765160>.elementor-widget-container {
    margin: -30px 0px -25px 0px;
}

.elementor-1956 .elementor-element.elementor-element-19a96cc .elementor-heading-title {
    color: var(--e-global-color-4fbccc86);
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 800;
}

.elementor-1956 .elementor-element.elementor-element-7039049 .ekit_social_media {
    text-align: left;
}

.elementor-1956 .elementor-element.elementor-element-7039049 .elementor-repeater-item-8a0fb7e>a {
    color: #222222;
}

.elementor-1956 .elementor-element.elementor-element-7039049 .elementor-repeater-item-8a0fb7e>a svg path {
    stroke: #222222;
    fill: #222222;
}

.elementor-1956 .elementor-element.elementor-element-7039049 .elementor-repeater-item-8a0fb7e>a:hover {
    background-color: #3b5998;
}

.elementor-1956 .elementor-element.elementor-element-7039049 .elementor-repeater-item-f3d881b>a {
    color: #222222;
}

.elementor-1956 .elementor-element.elementor-element-7039049 .elementor-repeater-item-f3d881b>a svg path {
    stroke: #222222;
    fill: #222222;
}

.elementor-1956 .elementor-element.elementor-element-7039049 .elementor-repeater-item-f3d881b>a:hover {
    background-color: #3b5998;
}

.elementor-1956 .elementor-element.elementor-element-7039049 .elementor-repeater-item-d9027c4>a {
    color: #222222;
}

.elementor-1956 .elementor-element.elementor-element-7039049 .elementor-repeater-item-d9027c4>a svg path {
    stroke: #222222;
    fill: #222222;
}

.elementor-1956 .elementor-element.elementor-element-7039049 .elementor-repeater-item-d9027c4>a:hover {
    background-color: #3b5998;
}

.elementor-1956 .elementor-element.elementor-element-7039049 .elementor-repeater-item-c2d162e>a {
    color: #222222;
}

.elementor-1956 .elementor-element.elementor-element-7039049 .elementor-repeater-item-c2d162e>a svg path {
    stroke: #222222;
    fill: #222222;
}

.elementor-1956 .elementor-element.elementor-element-7039049 .elementor-repeater-item-c2d162e>a:hover {
    background-color: #3b5998;
}

.elementor-1956 .elementor-element.elementor-element-7039049 .ekit_social_media>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
    width: 30px;
    height: 30px;
    line-height: 28px;
}

.elementor-1956 .elementor-element.elementor-element-7039049 .ekit_social_media>li {
    display: inline-block;
    margin: 5px 5px 5px 5px;
}

.elementor-1956 .elementor-element.elementor-element-7039049 .ekit_social_media>li>a i {
    font-size: 30px;
}

.elementor-1956 .elementor-element.elementor-element-7039049 .ekit_social_media>li>a svg {
    max-width: 30px;
}

.elementor-1956 .elementor-element.elementor-element-fc95e4e .elementor-heading-title {
    color: var(--e-global-color-4fbccc86);
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 800;
}

.elementor-1956 .elementor-element.elementor-element-d60acb9 {
    color: var(--e-global-color-4fbccc86);
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-1956 .elementor-element.elementor-element-2369743 .elementor-heading-title {
    color: var(--e-global-color-4fbccc86);
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 800;
}

.elementor-1956 .elementor-element.elementor-element-c6a8369 .ekit_social_media {
    text-align: left;
}

.elementor-1956 .elementor-element.elementor-element-c6a8369 .elementor-repeater-item-d4bf358>a {
    color: #222222;
}

.elementor-1956 .elementor-element.elementor-element-c6a8369 .elementor-repeater-item-d4bf358>a svg path {
    stroke: #222222;
    fill: #222222;
}

.elementor-1956 .elementor-element.elementor-element-c6a8369 .elementor-repeater-item-d4bf358>a:hover {
    background-color: #3b5998;
}

.elementor-1956 .elementor-element.elementor-element-c6a8369 .elementor-repeater-item-0913b03>a {
    color: #222222;
}

.elementor-1956 .elementor-element.elementor-element-c6a8369 .elementor-repeater-item-0913b03>a svg path {
    stroke: #222222;
    fill: #222222;
}

.elementor-1956 .elementor-element.elementor-element-c6a8369 .elementor-repeater-item-0913b03>a:hover {
    background-color: #1da1f2;
}

.elementor-1956 .elementor-element.elementor-element-c6a8369 .ekit_social_media>li>a {
    text-align: left;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
    width: 50px;
    height: 50px;
    line-height: 28px;
}

.elementor-1956 .elementor-element.elementor-element-c6a8369 .ekit_social_media>li {
    display: inline-block;
    margin: 5px 5px 5px 5px;
}

.elementor-1956 .elementor-element.elementor-element-c6a8369 .ekit_social_media>li>a i {
    font-size: 40px;
}

.elementor-1956 .elementor-element.elementor-element-c6a8369 .ekit_social_media>li>a svg {
    max-width: 40px;
}

.elementor-1956 .elementor-element.elementor-element-52648c6 {
    margin-top: 0px;
    margin-bottom: 50px;
}

.elementor-1956 .elementor-element.elementor-element-9a2c95b>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-8976688 {
    text-align: right;
}

.elementor-1956 .elementor-element.elementor-element-8976688 img {
    width: 60%;
}

.elementor-1956 .elementor-element.elementor-element-8976688>.elementor-widget-container {
    margin: 10px 10px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-f053c9c>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1956 .elementor-element.elementor-element-56a9f65 {
    text-align: left;
}

.elementor-1956 .elementor-element.elementor-element-56a9f65 img {
    width: 50%;
}

.elementor-1956 .elementor-element.elementor-element-56a9f65>.elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-1956 .elementor-element.elementor-element-523437b .elementor-heading-title {
    color: var(--e-global-color-4fbccc86);
    font-family: "Roboto", Sans-serif;
    font-weight: 800;
}

.elementor-1956 .elementor-element.elementor-element-73e23c7 {
    --grid-template-columns: repeat(0, auto);
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-1956 .elementor-element.elementor-element-73e23c7 .elementor-widget-container {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-73e23c7 .elementor-social-icon {
    background-color: var(--e-global-color-4fbccc86);
}

.elementor-1956 .elementor-element.elementor-element-5b4dbff .elementor-heading-title {
    color: var(--e-global-color-4fbccc86);
    font-family: "Roboto", Sans-serif;
    font-weight: 900;
}

.elementor-1956 .elementor-element.elementor-element-2adbbdf {
    color: var(--e-global-color-4fbccc86);
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-1956 .elementor-element.elementor-element-28eed2f {
    color: var(--e-global-color-4fbccc86);
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-1956 .elementor-element.elementor-element-70ebc4f .elementor-heading-title {
    color: var(--e-global-color-4fbccc86);
    font-family: "Roboto", Sans-serif;
    font-weight: 900;
}

.elementor-1956 .elementor-element.elementor-element-29eb17d {
    color: var(--e-global-color-4fbccc86);
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-1956 .elementor-element.elementor-element-a2270c6 .elementor-heading-title {
    color: var(--e-global-color-4fbccc86);
    font-family: "Roboto", Sans-serif;
    font-weight: 900;
}

.elementor-1956 .elementor-element.elementor-element-953db8f .ekit_social_media {
    text-align: center;
}

.elementor-1956 .elementor-element.elementor-element-953db8f .elementor-repeater-item-a45ea22>a {
    color: #222222;
}

.elementor-1956 .elementor-element.elementor-element-953db8f .elementor-repeater-item-a45ea22>a svg path {
    stroke: #222222;
    fill: #222222;
}

.elementor-1956 .elementor-element.elementor-element-953db8f .elementor-repeater-item-a45ea22>a:hover {
    background-color: #3b5998;
}

.elementor-1956 .elementor-element.elementor-element-953db8f .elementor-repeater-item-c9b14ff>a {
    color: #222222;
}

.elementor-1956 .elementor-element.elementor-element-953db8f .elementor-repeater-item-c9b14ff>a svg path {
    stroke: #222222;
    fill: #222222;
}

.elementor-1956 .elementor-element.elementor-element-953db8f .elementor-repeater-item-c9b14ff>a:hover {
    background-color: #1da1f2;
}

.elementor-1956 .elementor-element.elementor-element-953db8f .ekit_social_media>li>a {
    text-align: center;
    text-decoration: none;
    border-radius: 50% 50% 50% 50%;
    width: 30px;
    height: 30px;
    line-height: 28px;
}

.elementor-1956 .elementor-element.elementor-element-953db8f .ekit_social_media>li {
    display: inline-block;
    margin: 5px 5px 5px 5px;
}

.elementor-1956 .elementor-element.elementor-element-c938894 {
    width: 367px;
    max-width: 367px;
    bottom: 45px;
}

body:not(.rtl) .elementor-1956 .elementor-element.elementor-element-c938894 {
    right: 0px;
}

body.rtl .elementor-1956 .elementor-element.elementor-element-c938894 {
    left: 0px;
}

.elementor-1956 .elementor-element.elementor-element-7de7893 .elementor-button {
    background-color: #25475E;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 5px 5px 5px 0px rgba(160.5, 157.9158627717391, 157.9158627717391, 0.5);
    padding: 15px 50px 10px 50px;
}

.elementor-1956 .elementor-element.elementor-element-7de7893>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

body:not(.rtl) .elementor-1956 .elementor-element.elementor-element-7de7893 {
    left: 0px;
}

body.rtl .elementor-1956 .elementor-element.elementor-element-7de7893 {
    right: 0px;
}

.elementor-1956 .elementor-element.elementor-element-7de7893 {
    bottom: 27px;
}

@media(min-width:768px) {
    .elementor-1956 .elementor-element.elementor-element-9bd0377 {
        width: 65%;
    }

    .elementor-1956 .elementor-element.elementor-element-c604f5f {
        width: 35%;
    }

    .elementor-1956 .elementor-element.elementor-element-fa33a5b {
        width: 50%;
    }

    .elementor-1956 .elementor-element.elementor-element-cda51d1 {
        width: 50%;
    }

    .elementor-1956 .elementor-element.elementor-element-9a2c95b {
        width: 50%;
    }

    .elementor-1956 .elementor-element.elementor-element-f053c9c {
        width: 50%;
    }
}

@media(max-width:1024px) {
    .elementor-1956 .elementor-element.elementor-element-3b82814 .elementor-heading-title {
        font-size: 48px;
    }

    .elementor-1956 .elementor-element.elementor-element-3970178 {
        font-size: 20px;
    }

    .elementor-1956 .elementor-element.elementor-element-f07e254>.elementor-element-populated {
        margin: 30px 35px 30px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1956 .elementor-element.elementor-element-0dcd086 .elementor-heading-title {
        font-size: 48px;
    }

    .elementor-1956 .elementor-element.elementor-element-a3a2231 {
        padding: 0px 50px 0px 50px;
    }

    .elementor-1956 .elementor-element.elementor-element-d74d9bb {
        font-size: 20px;
    }

    .elementor-1956 .elementor-element.elementor-element-ca50ddf .elementor-heading-title {
        font-size: 48px;
    }

    .elementor-1956 .elementor-element.elementor-element-a5ae27a>.elementor-widget-container {
        padding: 0px 180px 0px 180px;
    }

    .elementor-1956 .elementor-element.elementor-element-93de3b2>.elementor-element-populated {
        margin: 0px 10px 0px 100px;
    }

    .elementor-1956 .elementor-element.elementor-element-28368ae>.elementor-element-populated {
        margin: 0px 100px 0px 10px;
    }

    .elementor-1956 .elementor-element.elementor-element-82e4627>.elementor-element-populated {
        margin: 0px 10px 0px 100px;
    }

    .elementor-1956 .elementor-element.elementor-element-db195cf>.elementor-element-populated {
        margin: 0px 100px 0px 10px;
    }

    .elementor-1956 .elementor-element.elementor-element-c55b583>.elementor-element-populated {
        margin: 0px 10px 0px 100px;
    }

    .elementor-1956 .elementor-element.elementor-element-b69c1ca>.elementor-element-populated {
        margin: 0px 100px 0px 10px;
    }

    .elementor-1956 .elementor-element.elementor-element-389bf18>.elementor-element-populated {
        margin: 0px 10px 0px 100px;
    }

    .elementor-1956 .elementor-element.elementor-element-e47dde9>.elementor-element-populated {
        margin: 0px 100px 0px 10px;
    }

    .elementor-1956 .elementor-element.elementor-element-381995a>.elementor-widget-container {
        padding: 0px 150px 0px 150px;
    }

    .elementor-1956 .elementor-element.elementor-element-40a70a1 {
        padding: 0px 30px 0px 30px;
    }

    .elementor-1956 .elementor-element.elementor-element-bd66804>.elementor-widget-container {
        padding: 0px 150px 0px 150px;
    }

    .elementor-1956 .elementor-element.elementor-element-5d717a7 {
        font-size: 20px;
    }

    .elementor-1956 .elementor-element.elementor-element-0318886>.elementor-widget-container {
        margin: -20px 0px 0px 0px;
        padding: 0px 300px 0px 300px;
    }

    .elementor-1956 .elementor-element.elementor-element-a7d1ad3 {
        padding: 0px 30px 0px 30px;
    }

    .elementor-1956 .elementor-element.elementor-element-08f2d30 {
        padding: 0px 30px 50px 30px;
    }

    .elementor-1956 .elementor-element.elementor-element-91f438c .elementor-heading-title {
        font-size: 48px;
    }

    .elementor-1956 .elementor-element.elementor-element-cc98de9>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1956 .elementor-element.elementor-element-d4329af>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1956 .elementor-element.elementor-element-2c1f601>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1956 .elementor-element.elementor-element-fe129c4>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1956 .elementor-element.elementor-element-dd04d11>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1956 .elementor-element.elementor-element-671017c>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1956 .elementor-element.elementor-element-e0c696a {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1956 .elementor-element.elementor-element-6034e01 .skillbar-group .skill-title {
        color: #25475E;
    }

    .elementor-1956 .elementor-element.elementor-element-f69ed79 {
        padding: 0px 0px 50px 0px;
    }

    .elementor-1956 .elementor-element.elementor-element-47bbd26 {
        padding: 0px 30px 0px 30px;
    }

    .elementor-1956 .elementor-element.elementor-element-5eb8925>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1956 .elementor-element.elementor-element-c5ebee0 {
        padding: 0px 30px 70px 30px;
    }

    .elementor-1956 .elementor-element.elementor-element-5c8d87c>.elementor-widget-container {
        padding: 0px 250px 0px 250px;
    }

    .elementor-1956 .elementor-element.elementor-element-93b2d43>.elementor-widget-container {
        padding: 0px 50px 0px 50px;
    }

    .elementor-1956 .elementor-element.elementor-element-3f00461 img {
        width: 80%;
    }

    .elementor-1956 .elementor-element.elementor-element-e205e0d img {
        width: 55%;
    }

    .elementor-1956 .elementor-element.elementor-element-e205e0d>.elementor-widget-container {
        margin: 0px 0px 0px 50px;
    }

    .elementor-1956 .elementor-element.elementor-element-164bd09 {
        padding: 0px 80px 100px 80px;
    }
}

@media(max-width:767px) {
    .elementor-1956 .elementor-element.elementor-element-dc35117 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 0px 0px 0px;
    }

    .elementor-1956 .elementor-element.elementor-element-8686648>.elementor-element-populated {
        padding: 2px 2px 2px 2px;
    }

    .elementor-1956 .elementor-element.elementor-element-3b82814 {
        text-align: center;
    }

    .elementor-1956 .elementor-element.elementor-element-3b82814 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-1956 .elementor-element.elementor-element-3b82814>.elementor-widget-container {
        padding: 20px 0px 0px 0px;
    }

    .elementor-1956 .elementor-element.elementor-element-3c38fb0 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-1956 .elementor-element.elementor-element-3c38fb0>.elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }

    .elementor-1956 .elementor-element.elementor-element-3970178 {
        text-align: justify;
        font-size: 14px;
    }

    .elementor-1956 .elementor-element.elementor-element-3970178>.elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }

    .elementor-1956 .elementor-element.elementor-element-5d66f77 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 20px 0px 0px 0px;
    }

    .elementor-1956 .elementor-element.elementor-element-f07e254>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 2px 2px 2px 2px;
    }

    .elementor-1956 .elementor-element.elementor-element-0dcd086 {
        text-align: center;
    }

    .elementor-1956 .elementor-element.elementor-element-0dcd086 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-1956 .elementor-element.elementor-element-0dcd086>.elementor-widget-container {
        padding: 15px 0px 0px 0px;
    }

    .elementor-1956 .elementor-element.elementor-element-9b87d1d .elementor-divider-separator {
        width: 100%;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-1956 .elementor-element.elementor-element-9b87d1d .elementor-divider {
        text-align: center;
    }

    .elementor-1956 .elementor-element.elementor-element-9b87d1d>.elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }

    .elementor-1956 .elementor-element.elementor-element-f20b14f {
        padding: 0px 0px 50px 0px;
    }

    .elementor-1956 .elementor-element.elementor-element-ee6151d {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 20px 0px 0px 0px;
    }

    .elementor-1956 .elementor-element.elementor-element-0b1b7ae>.elementor-element-populated {
        padding: 30px 10px 0px 10px;
    }

    .elementor-1956 .elementor-element.elementor-element-349bc09 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-1956 .elementor-element.elementor-element-0834487 .elementor-divider-separator {
        width: 100%;
        margin: 0 auto;
        margin-center: 0;
    }

    .elementor-1956 .elementor-element.elementor-element-0834487 .elementor-divider {
        text-align: center;
    }

    .elementor-1956 .elementor-element.elementor-element-0834487>.elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }

    .elementor-1956 .elementor-element.elementor-element-8ff6724 img {
        width: 100%;
    }

    .elementor-1956 .elementor-element.elementor-element-8ff6724>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1956 .elementor-element.elementor-element-d74d9bb {
        text-align: justify;
        font-size: 14px;
    }

    .elementor-1956 .elementor-element.elementor-element-d74d9bb>.elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }

    .elementor-1956 .elementor-element.elementor-element-8e5474b {
        padding: 50px 0px 0px 0px;
    }

    .elementor-1956 .elementor-element.elementor-element-ba44599>.elementor-element-populated {
        padding: 10px 30px 30px 30px;
    }

    .elementor-1956 .elementor-element.elementor-element-ca50ddf .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-1956 .elementor-element.elementor-element-ca50ddf>.elementor-widget-container {
        padding: 15px 0px 0px 0px;
    }

    .elementor-1956 .elementor-element.elementor-element-a5ae27a .elementor-divider-separator {
        width: 100%;
    }

    .elementor-1956 .elementor-element.elementor-element-a5ae27a>.elementor-widget-container {
        padding: 0px 20px 0px 20px;
    }

    .elementor-1956 .elementor-element.elementor-element-82e4627 {
        width: 50%;
    }

    .elementor-1956 .elementor-element.elementor-element-82e4627>.elementor-element-populated {
        margin: 5px 5px 5px 10px;
    }

    .elementor-1956 .elementor-element.elementor-element-fb7a347 img {
        width: 30%;
    }

    .elementor-1956 .elementor-element.elementor-element-b9647b8 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-1956 .elementor-element.elementor-element-2ffbe6d .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-1956 .elementor-element.elementor-element-8f3af43 .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-1956 .elementor-element.elementor-element-db195cf {
        width: 50%;
    }

    .elementor-1956 .elementor-element.elementor-element-db195cf>.elementor-element-populated {
        margin: 5px 10px 5px 5px;
    }

    .elementor-1956 .elementor-element.elementor-element-ad92edf img {
        width: 30%;
    }

    .elementor-1956 .elementor-element.elementor-element-74893c0 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-1956 .elementor-element.elementor-element-e68b5a7 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-1956 .elementor-element.elementor-element-5d64059 .elementor-heading-title {
        font-size: 15px;
    }

    .elementor-1956 .elementor-element.elementor-element-2b428db {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-1956 .elementor-element.elementor-element-389bf18 {
        width: 50%;
    }

    .elementor-1956 .elementor-element.elementor-element-389bf18>.elementor-element-populated {
        margin: 5px 5px 5px 10px;
    }

    .elementor-1956 .elementor-element.elementor-element-889b553 img {
        width: 30%;
    }

    .elementor-1956 .elementor-element.elementor-element-2ff4ff3 .elementor-heading-title {
        font-size: 14px;
    }

    .elementor-1956 .elementor-element.elementor-element-80dde84 .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-1956 .elementor-element.elementor-element-e47dde9 {
        width: 50%;
    }

    .elementor-1956 .elementor-element.elementor-element-e47dde9>.elementor-element-populated {
        margin: 5px 10px 5px 5px;
    }

    .elementor-1956 .elementor-element.elementor-element-1bf95cf img {
        width: 30%;
    }

    .elementor-1956 .elementor-element.elementor-element-7b2bbb0 .elementor-heading-title {
        font-size: 10px;
    }

    .elementor-1956 .elementor-element.elementor-element-6c105e1 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-1956 .elementor-element.elementor-element-e6a94fe .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-1956 .elementor-element.elementor-element-55de165 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-1956 .elementor-element.elementor-element-381995a .elementor-divider {
        padding-top: 1px;
        padding-bottom: 1px;
    }

    .elementor-1956 .elementor-element.elementor-element-381995a>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1956 .elementor-element.elementor-element-8efd78c .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-1956 .elementor-element.elementor-element-bd66804 .elementor-divider {
        padding-top: 1px;
        padding-bottom: 1px;
    }

    .elementor-1956 .elementor-element.elementor-element-bd66804>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1956 .elementor-element.elementor-element-5d717a7 {
        text-align: justify;
        font-size: 14px;
    }

    .elementor-1956 .elementor-element.elementor-element-5d717a7>.elementor-widget-container {
        padding: 20px 20px 20px 20px;
    }

    .elementor-1956 .elementor-element.elementor-element-d16c99a {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 30px 0px 50px 0px;
    }

    .elementor-1956 .elementor-element.elementor-element-e97c4c7 {
        padding: 50px 0px 0px 0px;
    }

    .elementor-1956 .elementor-element.elementor-element-0318886>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1956 .elementor-element.elementor-element-7ac41ea {
        width: 50%;
    }

    .elementor-1956 .elementor-element.elementor-element-a981b7b {
        width: 50%;
    }

    .elementor-1956 .elementor-element.elementor-element-f0fc42e {
        padding: 0px 10px 50px 10px;
    }

    .elementor-1956 .elementor-element.elementor-element-18c1d776 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 0px 0px 0px;
    }

    .elementor-1956 .elementor-element.elementor-element-11f0ece1>.elementor-element-populated {
        padding: 30px 30px 0px 30px;
    }

    .elementor-1956 .elementor-element.elementor-element-91f438c .elementor-heading-title {
        font-size: 40px;
    }

    .elementor-1956 .elementor-element.elementor-element-91f438c>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1956 .elementor-element.elementor-element-35191a31 .elementor-divider-separator {
        width: 100%;
    }

    .elementor-1956 .elementor-element.elementor-element-35191a31>.elementor-widget-container {
        margin: -15px 0px -15px 0px;
        padding: 0px 20px 0px 20px;
    }

    .elementor-1956 .elementor-element.elementor-element-3f7fc6d {
        margin-top: 50px;
        margin-bottom: 0px;
    }

    .elementor-1956 .elementor-element.elementor-element-9712e04 {
        margin-top: 30px;
        margin-bottom: 0px;
    }

    .elementor-1956 .elementor-element.elementor-element-4667b26 {
        width: 50%;
    }

    .elementor-1956 .elementor-element.elementor-element-4d896ce img {
        width: 90%;
    }

    .elementor-1956 .elementor-element.elementor-element-7f05a4f {
        width: 50%;
    }

    .elementor-1956 .elementor-element.elementor-element-7204cb5 img {
        width: 100%;
    }

    .elementor-1956 .elementor-element.elementor-element-ecd31fe {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1956 .elementor-element.elementor-element-fe9f25a {
        width: 50%;
    }

    .elementor-1956 .elementor-element.elementor-element-aba1113 {
        width: 50%;
    }

    .elementor-1956 .elementor-element.elementor-element-e5010a3 {
        width: 50%;
    }

    .elementor-1956 .elementor-element.elementor-element-a024b74 {
        width: 50%;
    }

    .elementor-1956 .elementor-element.elementor-element-34db4ea {
        padding: 0px 0px 50px 0px;
    }

    .elementor-1956 .elementor-element.elementor-element-540e987 {
        width: 55%;
    }

    .elementor-1956 .elementor-element.elementor-element-0d5d74e .skillbar-group .skill-bar {
        height: 30px;
    }

    .elementor-1956 .elementor-element.elementor-element-0d5d74e .skillbar-group .skill-title {
        font-size: 14px;
    }

    .elementor-1956 .elementor-element.elementor-element-29ecd08 {
        width: 45%;
    }

    .elementor-1956 .elementor-element.elementor-element-6034e01 .skillbar-group .skill-bar {
        height: 30px;
    }

    .elementor-1956 .elementor-element.elementor-element-6034e01 .skillbar-group .skill-title {
        color: #25475E;
        font-size: 14px;
    }

    .elementor-1956 .elementor-element.elementor-element-47bbd26 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 50px 0px 0px 0px;
    }

    .elementor-1956 .elementor-element.elementor-element-5eb8925>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1956 .elementor-element.elementor-element-5eb8925 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-1956 .elementor-element.elementor-element-c5ebee0 {
        padding: 0px 0px 50px 0px;
    }

    .elementor-1956 .elementor-element.elementor-element-a677db3 {
        width: 33%;
    }

    .elementor-1956 .elementor-element.elementor-element-636b300 {
        width: 33%;
    }

    .elementor-1956 .elementor-element.elementor-element-155029a {
        width: 33%;
    }

    .elementor-1956 .elementor-element.elementor-element-68ead5fe {
        padding: 50px 10px 50px 10px;
    }

    .elementor-1956 .elementor-element.elementor-element-1f589586>.elementor-element-populated {
        padding: 30px 0px 30px 0px;
    }

    .elementor-1956 .elementor-element.elementor-element-435dc631 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-1956 .elementor-element.elementor-element-435dc631>.elementor-widget-container {
        padding: 15px 0px 0px 0px;
    }

    .elementor-1956 .elementor-element.elementor-element-5c8d87c>.elementor-widget-container {
        padding: 0px 50px 0px 50px;
    }

    .elementor-1956 .elementor-element.elementor-element-93b2d43 .elementor-toggle-title {
        line-height: 1.3em;
    }

    .elementor-1956 .elementor-element.elementor-element-93b2d43 .elementor-tab-content {
        line-height: 1.5em;
    }

    .elementor-1956 .elementor-element.elementor-element-93b2d43>.elementor-widget-container {
        margin: 0px 5px 0px 5px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1956 .elementor-element.elementor-element-164bd09 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1956 .elementor-element.elementor-element-3a1bb81 {
        margin-top: 50px;
        margin-bottom: -30px;
    }

    .elementor-1956 .elementor-element.elementor-element-9a2c95b {
        width: 50%;
    }

    .elementor-1956 .elementor-element.elementor-element-8976688 img {
        width: 130%;
    }

    .elementor-1956 .elementor-element.elementor-element-f053c9c {
        width: 50%;
    }

    .elementor-1956 .elementor-element.elementor-element-56a9f65 img {
        width: 65%;
    }

    .elementor-1956 .elementor-element.elementor-element-56a9f65>.elementor-widget-container {
        margin: 05px 0px 0px 10px;
    }

    .elementor-1956 .elementor-element.elementor-element-54e7ec5 {
        padding: 0px 0px 100px 0px;
    }

    .elementor-1956 .elementor-element.elementor-element-29b43d8 {
        width: 50%;
    }

    .elementor-1956 .elementor-element.elementor-element-523437b .elementor-heading-title {
        font-size: 10px;
    }

    .elementor-1956 .elementor-element.elementor-element-73e23c7 {
        --grid-template-columns: repeat(0, auto);
        --icon-size: 12px;
        --grid-column-gap: 10px;
    }

    .elementor-1956 .elementor-element.elementor-element-73e23c7 .elementor-widget-container {
        text-align: left;
    }

    .elementor-1956 .elementor-element.elementor-element-cde5336 {
        width: 50%;
    }

    .elementor-1956 .elementor-element.elementor-element-5b4dbff {
        text-align: left;
    }

    .elementor-1956 .elementor-element.elementor-element-5b4dbff .elementor-heading-title {
        font-size: 10px;
    }

    .elementor-1956 .elementor-element.elementor-element-2adbbdf {
        text-align: left;
        font-size: 10px;
    }

    .elementor-1956 .elementor-element.elementor-element-2adbbdf>.elementor-widget-container {
        margin: -20px 0px -20px 0px;
    }

    .elementor-1956 .elementor-element.elementor-element-28eed2f {
        font-size: 10px;
    }

    .elementor-1956 .elementor-element.elementor-element-28eed2f>.elementor-widget-container {
        margin: -30px 0px -35px 0px;
    }

    .elementor-1956 .elementor-element.elementor-element-70ebc4f {
        text-align: left;
    }

    .elementor-1956 .elementor-element.elementor-element-70ebc4f .elementor-heading-title {
        font-size: 10px;
    }

    .elementor-1956 .elementor-element.elementor-element-70ebc4f>.elementor-widget-container {
        margin: -25px 0px 0px 0px;
    }

    .elementor-1956 .elementor-element.elementor-element-29eb17d {
        font-size: 10px;
    }

    .elementor-1956 .elementor-element.elementor-element-29eb17d>.elementor-widget-container {
        margin: -35px 0px -30px 0px;
    }

    .elementor-1956 .elementor-element.elementor-element-a2270c6 {
        text-align: left;
    }

    .elementor-1956 .elementor-element.elementor-element-a2270c6 .elementor-heading-title {
        font-size: 10px;
    }

    .elementor-1956 .elementor-element.elementor-element-953db8f .ekit_social_media {
        text-align: left;
    }

    .elementor-1956 .elementor-element.elementor-element-953db8f .ekit_social_media>li>a i {
        font-size: 30px;
    }

    .elementor-1956 .elementor-element.elementor-element-953db8f .ekit_social_media>li>a svg {
        max-width: 30px;
    }

    .elementor-1956 .elementor-element.elementor-element-953db8f>.elementor-widget-container {
        margin: -25px 0px 0px 0px;
    }

    .elementor-1956 .elementor-element.elementor-element-c938894 {
        bottom: 60px;
    }

    .elementor-1956 .elementor-element.elementor-element-7de7893>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1956 .elementor-element.elementor-element-7de7893 {
        width: 100%;
        max-width: 100%;
        bottom: 27px;
    }

    .elementor-1956 .elementor-element.elementor-element-8c446e1 {
        padding-top: 50px;
    }
}