/* Estilo inicial para o link dentro de megamenu */
.megamenu a {
    color: #333; /* Cor inicial do texto */
    text-decoration: none; /* Remove sublinhado */
    transition: color 0.3s ease, text-decoration 0.3s ease;
}

    /* Efeito hover no link */
    .megamenu a:hover {
        color: #FF5733; /* Altere para a cor desejada no hover */
        text-decoration: none; /* Adiciona sublinhado no hover */
    }

/* Estilo inicial para o link dentro de menu-item */
.menu-item a {
    color: #333; /* Cor inicial do texto */
    text-decoration: none; /* Remove sublinhado */
    transition: color 0.3s ease, text-decoration 0.3s ease;
}

    /* Efeito hover no link */
    .menu-item a:hover {
        color: #FF5733; /* Altere para a cor desejada no hover */
        text-decoration: none; /* Adiciona sublinhado no hover */
    }



* Container principal *
.colunas {
  display: flex;
  flex-wrap: wrap;
  max-width: 1200px;
  margin: 0 auto;
}

/* Estilo das colunas */
.coluna {
  flex: 1; /* Cada coluna ocupa o mesmo espaço */
  min-width: 300px; /* Mínimo tamanho para ajuste */
  padding: 20px;
  background-color: #ffffff;
  border-bottom: 1px solid #ccc;
  margin: 10px;
  text-align: left;

}

/* Media Queries para ajuste responsivo */
@media (max-width: 768px) {
  .coluna {
    flex: 1 1 100%; /* Colunas ocupam 100% da largura */
    margin: 10px 0;
  }
}




.elementor-2372 .elementor-element.elementor-element-55e8942:not(.elementor-motion-effects-element-type-background), .elementor-2372 .elementor-element.elementor-element-55e8942 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #222222;
}

.elementor-2372 .elementor-element.elementor-element-55e8942 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
}

    .elementor-2372 .elementor-element.elementor-element-55e8942 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-2372 .elementor-element.elementor-element-b0cf7ae > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2372 .elementor-element.elementor-element-2905e86 {
    text-align: left;
}

    .elementor-2372 .elementor-element.elementor-element-2905e86 .elementor-image img {
        width: 123px;
    }

    .elementor-2372 .elementor-element.elementor-element-2905e86 > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

.elementor-2372 .elementor-element.elementor-element-32211df > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2372 .elementor-element.elementor-element-62bd5ca {
    text-align: left;
}

    .elementor-2372 .elementor-element.elementor-element-62bd5ca .elementor-heading-title {
        color: #ffffff;
        font-size: 18px;
        font-weight: 900;
    }

    .elementor-2372 .elementor-element.elementor-element-62bd5ca > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

.elementor-2372 .elementor-element.elementor-element-67df61d {
    text-align: left;
}

    .elementor-2372 .elementor-element.elementor-element-67df61d .elementor-heading-title {
        color: #9b9b9b;
        font-size: 14px;
        line-height: 2em;
    }

.elementor-2372 .elementor-element.elementor-element-801669b {
    text-align: left;
}

    .elementor-2372 .elementor-element.elementor-element-801669b .elementor-heading-title {
        color: #9b9b9b;
        font-size: 14px;
        line-height: 2em;
    }

.elementor-2372 .elementor-element.elementor-element-93c9ccf {
    text-align: left;
}

    .elementor-2372 .elementor-element.elementor-element-93c9ccf .elementor-heading-title {
        color: #9b9b9b;
        font-size: 14px;
        line-height: 2em;
    }

.elementor-2372 .elementor-element.elementor-element-a41842a {
    text-align: left;
}

    .elementor-2372 .elementor-element.elementor-element-a41842a .elementor-heading-title {
        color: #9b9b9b;
        font-size: 14px;
        line-height: 2em;
    }

.elementor-2372 .elementor-element.elementor-element-91ba976 {
    text-align: left;
}

    .elementor-2372 .elementor-element.elementor-element-91ba976 .elementor-heading-title {
        color: #9b9b9b;
        font-size: 14px;
        line-height: 2em;
    }

.elementor-2372 .elementor-element.elementor-element-0a3963f {
    text-align: left;
}

    .elementor-2372 .elementor-element.elementor-element-0a3963f .elementor-heading-title {
        color: #9b9b9b;
        font-size: 14px;
        line-height: 2em;
    }

.elementor-2372 .elementor-element.elementor-element-af80a5d {
    text-align: left;
}

    .elementor-2372 .elementor-element.elementor-element-af80a5d .elementor-heading-title {
        color: #9b9b9b;
        font-size: 14px;
        line-height: 2em;
    }

.elementor-2372 .elementor-element.elementor-element-7048eb3 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2372 .elementor-element.elementor-element-ecd1777 {
    text-align: left;
}

    .elementor-2372 .elementor-element.elementor-element-ecd1777 .elementor-heading-title {
        color: #ffffff;
        font-size: 18px;
        font-weight: 900;
    }

    .elementor-2372 .elementor-element.elementor-element-ecd1777 > .elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }

.elementor-2372 .elementor-element.elementor-element-14a3431 {
    text-align: left;
}

    .elementor-2372 .elementor-element.elementor-element-14a3431 .elementor-heading-title {
        color: #9b9b9b;
        font-size: 14px;
        line-height: 2em;
    }

.elementor-2372 .elementor-element.elementor-element-43599d7 {
    text-align: left;
}

    .elementor-2372 .elementor-element.elementor-element-43599d7 .elementor-heading-title {
        color: #9b9b9b;
        font-size: 14px;
        line-height: 2em;
    }

.elementor-2372 .elementor-element.elementor-element-35d460c {
    text-align: left;
}

    .elementor-2372 .elementor-element.elementor-element-35d460c .elementor-heading-title {
        color: #9b9b9b;
        font-size: 14px;
        line-height: 2em;
    }

.elementor-2372 .elementor-element.elementor-element-0274b4e {
    text-align: left;
}

    .elementor-2372 .elementor-element.elementor-element-0274b4e .elementor-heading-title {
        color: #9b9b9b;
        font-size: 14px;
        line-height: 2em;
    }

.elementor-2372 .elementor-element.elementor-element-82e8416 {
    text-align: left;
}

    .elementor-2372 .elementor-element.elementor-element-82e8416 .elementor-heading-title {
        color: #9b9b9b;
        font-size: 14px;
        line-height: 2em;
    }

.elementor-2372 .elementor-element.elementor-element-9342fa2 {
    text-align: left;
}

    .elementor-2372 .elementor-element.elementor-element-9342fa2 .elementor-heading-title {
        color: #9b9b9b;
        font-size: 14px;
        line-height: 2em;
    }

.elementor-2372 .elementor-element.elementor-element-bf5c6fc {
    text-align: left;
}

    .elementor-2372 .elementor-element.elementor-element-bf5c6fc .elementor-heading-title {
        color: #9b9b9b;
        font-size: 14px;
        line-height: 2em;
    }

.elementor-bc-flex-widget .elementor-2372 .elementor-element.elementor-element-1b56ace.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-2372 .elementor-element.elementor-element-1b56ace.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-2372 .elementor-element.elementor-element-1b56ace > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2372 .elementor-element.elementor-element-cedb6c8 .elementor-text-editor {
    text-align: left;
}

.elementor-2372 .elementor-element.elementor-element-cedb6c8 {
    color: #ffffff;
    font-size: 32px;
    font-weight: 900;
    line-height: 0em;
}

    .elementor-2372 .elementor-element.elementor-element-cedb6c8 > .elementor-widget-container {
        margin: -20px 0px 20px 0px;
    }

.elementor-2372 .elementor-element.elementor-element-98610c7 {
    color: #9b9b9b;
    font-size: 14px;
}

.elementor-2372 .elementor-element.elementor-element-d69f175 {
    text-align: left;
}

    .elementor-2372 .elementor-element.elementor-element-d69f175 .elementor-social-icon {
        background-color: #222222;
        font-size: 20px;
    }

        .elementor-2372 .elementor-element.elementor-element-d69f175 .elementor-social-icon:not(:last-child) {
            margin-right: 3px;
        }

    .elementor-2372 .elementor-element.elementor-element-d69f175 > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

.elementor-2372 .elementor-element.elementor-element-204e4a9:not(.elementor-motion-effects-element-type-background), .elementor-2372 .elementor-element.elementor-element-204e4a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #222222;
}

.elementor-2372 .elementor-element.elementor-element-204e4a9 {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #333333;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 10px 0px 10px 0px;
}

    .elementor-2372 .elementor-element.elementor-element-204e4a9 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-bc-flex-widget .elementor-2372 .elementor-element.elementor-element-3c156dc.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-2372 .elementor-element.elementor-element-3c156dc.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-2372 .elementor-element.elementor-element-3c156dc > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2372 .elementor-element.elementor-element-0be436e {
    text-align: left;
}

    .elementor-2372 .elementor-element.elementor-element-0be436e .elementor-heading-title {
        color: #9b9b9b;
        font-size: 14px;
    }

.elementor-2372 .elementor-element.elementor-element-54d2c2f > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2372 .elementor-element.elementor-element-68c005a .tg_navigation_wrapper .nav li a {
    font-size: 14px;
    color: #ffffff;
}

.elementor-2372 .elementor-element.elementor-element-68c005a .tg_navigation_wrapper .nav {
    text-align: right;
}

    .elementor-2372 .elementor-element.elementor-element-68c005a .tg_navigation_wrapper .nav li ul.sub-menu {
        text-align: left;
        border-radius: 4px;
        background: #ffffff;
    }

    .elementor-2372 .elementor-element.elementor-element-68c005a .tg_navigation_wrapper .nav li a:hover {
        color: #ffffff;
    }

    .elementor-2372 .elementor-element.elementor-element-68c005a .tg_navigation_wrapper .nav ul li a:before, .elementor-2372 .elementor-element.elementor-element-68c005a .tg_navigation_wrapper div .nav li > a:before {
        background-color: #ffffff;
    }

    .elementor-2372 .elementor-element.elementor-element-68c005a .tg_navigation_wrapper .nav > li.current-menu-item > a, .elementor-2372 .elementor-element.elementor-element-68c005a .tg_navigation_wrapper .nav > li.current-menu-parent > a, .elementor-2372 .elementor-element.elementor-element-68c005a .tg_navigation_wrapper .nav > li.current-menu-ancestor > a, .elementor-2372 .elementor-element.elementor-element-68c005a .tg_navigation_wrapper .nav li ul:not(.sub-menu) li.current-menu-item a, .elementor-2372 .elementor-element.elementor-element-68c005a .tg_navigation_wrapper .nav li.current-menu-parent ul li.current-menu-item a {
        color: #ffffff;
    }

        .elementor-2372 .elementor-element.elementor-element-68c005a .tg_navigation_wrapper .nav > li.current-menu-item > a:before, .elementor-2372 .elementor-element.elementor-element-68c005a .tg_navigation_wrapper .nav > li.current-menu-parent > a:before, .elementor-2372 .elementor-element.elementor-element-68c005a .tg_navigation_wrapper .nav > li.current-menu-ancestor > a:before, .elementor-2372 .elementor-element.elementor-element-68c005a .tg_navigation_wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before, .elementor-2372 .elementor-element.elementor-element-68c005a .tg_navigation_wrapper .nav li.current-menu-parent ul li.current-menu-item a:before {
            background-color: #ffffff;
        }

    .elementor-2372 .elementor-element.elementor-element-68c005a .tg_navigation_wrapper .nav li ul li a {
        color: #4a4a4a;
    }

        .elementor-2372 .elementor-element.elementor-element-68c005a .tg_navigation_wrapper .nav li ul li a:hover {
            color: #0067DA;
        }

        .elementor-2372 .elementor-element.elementor-element-68c005a .tg_navigation_wrapper .nav li ul li a:before, .elementor-2372 .elementor-element.elementor-element-68c005a .tg_navigation_wrapper .nav li ul li > a:before {
            background-color: #0067DA;
        }

    .elementor-2372 .elementor-element.elementor-element-68c005a .tg_navigation_wrapper .nav li ul > li.current-menu-item > a, .elementor-2372 .elementor-element.elementor-element-68c005a .tg_navigation_wrapper .nav li ul > li.current-menu-parent > a, .elementor-2372 .elementor-element.elementor-element-68c005a .tg_navigation_wrapper .nav li ul > li.current-menu-ancestor > a, .elementor-2372 .elementor-element.elementor-element-68c005a .tg_navigation_wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a, .elementor-2372 .elementor-element.elementor-element-68c005a .tg_navigation_wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a, .elementor-2372 .elementor-element.elementor-element-68c005a .tg_navigation_wrapper .nav li.current-menu-parent ul > li.current-menu-item > a {
        color: #0067DA;
    }

        .elementor-2372 .elementor-element.elementor-element-68c005a .tg_navigation_wrapper .nav li ul > li.current-menu-item > a:before, .elementor-2372 .elementor-element.elementor-element-68c005a .tg_navigation_wrapper .nav li ul > li.current-menu-parent > a:before, .elementor-2372 .elementor-element.elementor-element-68c005a .tg_navigation_wrapper .nav li ul > li.current-menu-ancestor > a:before, .elementor-2372 .elementor-element.elementor-element-68c005a .tg_navigation_wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before, .elementor-2372 .elementor-element.elementor-element-68c005a .tg_navigation_wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before {
            background-color: #0067DA;
        }

@media(max-width:1024px) {
    .elementor-2372 .elementor-element.elementor-element-2905e86 .elementor-image img {
        width: 120px;
    }

    .elementor-2372 .elementor-element.elementor-element-62bd5ca .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-2372 .elementor-element.elementor-element-ecd1777 .elementor-heading-title {
        font-size: 16px;
    }

    .elementor-2372 .elementor-element.elementor-element-cedb6c8 {
        font-size: 24px;
    }
}

@media(min-width:768px) {
    .elementor-2372 .elementor-element.elementor-element-b0cf7ae {
        width: 20%;
    }

    .elementor-2372 .elementor-element.elementor-element-32211df {
        width: 22.49%;
    }

    .elementor-2372 .elementor-element.elementor-element-7048eb3 {
        width: 24.518%;
    }

    .elementor-2372 .elementor-element.elementor-element-1b56ace {
        width: 32.992%;
    }
}

@media(max-width:767px) {
    .elementor-2372 .elementor-element.elementor-element-55e8942 {
        padding: 40px 0px 40px 0px;
    }

    .elementor-2372 .elementor-element.elementor-element-b0cf7ae > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2372 .elementor-element.elementor-element-32211df {
        width: 50%;
    }

        .elementor-2372 .elementor-element.elementor-element-32211df > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

    .elementor-2372 .elementor-element.elementor-element-7048eb3 {
        width: 50%;
    }

        .elementor-2372 .elementor-element.elementor-element-7048eb3 > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

    .elementor-2372 .elementor-element.elementor-element-1b56ace > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2372 .elementor-element.elementor-element-204e4a9 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2372 .elementor-element.elementor-element-3c156dc {
        width: 50%;
    }

        .elementor-2372 .elementor-element.elementor-element-3c156dc > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

    .elementor-2372 .elementor-element.elementor-element-54d2c2f {
        width: 50%;
    }

        .elementor-2372 .elementor-element.elementor-element-54d2c2f > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }
}

.elementor-2394 .elementor-element.elementor-element-b91baae > .elementor-container {
    min-height: 600px;
}

    .elementor-2394 .elementor-element.elementor-element-b91baae > .elementor-container:after {
        content: "";
        min-height: inherit;
    }

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

.elementor-2394 .elementor-element.elementor-element-b91baae:not(.elementor-motion-effects-element-type-background), .elementor-2394 .elementor-element.elementor-element-b91baae > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../upload/financial/shot-of-thinking-financial-advisor-businessman-DFY4E3Q.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2394 .elementor-element.elementor-element-b91baae > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.3;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2394 .elementor-element.elementor-element-b91baae {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 0px 70px 0px;
}

.elementor-bc-flex-widget .elementor-2394 .elementor-element.elementor-element-36e19d8.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-2394 .elementor-element.elementor-element-36e19d8.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-2394 .elementor-element.elementor-element-36e19d8 > .elementor-element-populated {
    margin: 0px 0px 0px 30px;
    padding: 0px 0px 0px 0px;
}

.elementor-2394 .elementor-element.elementor-element-8f279bc {
    text-align: left;
}

    .elementor-2394 .elementor-element.elementor-element-8f279bc .elementor-heading-title {
        color: #ffffff;
    }

    .elementor-2394 .elementor-element.elementor-element-8f279bc > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

.elementor-2394 .elementor-element.elementor-element-047af11 {
    text-align: left;
}

    .elementor-2394 .elementor-element.elementor-element-047af11 .elementor-heading-title {
        color: #ffffff;
        font-size: 40px;
        font-weight: 900;
        line-height: 1.2em;
    }

    .elementor-2394 .elementor-element.elementor-element-047af11 > .elementor-widget-container {
        padding: 0% 0% 0% 0%;
    }

.elementor-2394 .elementor-element.elementor-element-e87b9be > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2394 .elementor-element.elementor-element-049a73e .elementor-button {
    font-size: 18px;
    font-weight: 900;
    fill: #ffffff;
    color: #ffffff;
    background-color: #003467;
    border-style: solid;
    border-width: 5px 15px 5px 15px;
    border-color: #003467;
    border-radius: 5px 5px 0px 0px;
    box-shadow: 0px 35px 60px 0px rgba(0,0,0,0.1);
}

.elementor-2394 .elementor-element.elementor-element-049a73e > .elementor-widget-container {
    margin: 80px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2394 .elementor-element.elementor-element-8a2d78c > .elementor-widget-container {
    margin: 0% 20% 0% 20%;
    box-shadow: 0px 35px 60px 0px rgba(0,0,0,0.1);
}

.elementor-2394 .elementor-element.elementor-element-44047bd:not(.elementor-motion-effects-element-type-background), .elementor-2394 .elementor-element.elementor-element-44047bd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #003764;
}

.elementor-2394 .elementor-element.elementor-element-44047bd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 60px 0px 180px 0px;
}

    .elementor-2394 .elementor-element.elementor-element-44047bd > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-2394 .elementor-element.elementor-element-993703d .elementor-heading-title {
    color: #ffffff;
    font-size: 20px;
    line-height: 1.5em;
}

.elementor-2394 .elementor-element.elementor-element-c74d13d .elementor-heading-title {
    color: #ffffff;
    font-size: 28px;
    font-weight: 900;
    line-height: 1.4em;
}

.elementor-2394 .elementor-element.elementor-element-4cc8628 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -150px;
    margin-bottom: 80px;
    z-index: 3;
}

    .elementor-2394 .elementor-element.elementor-element-4cc8628 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-2394 .elementor-element.elementor-element-05f7e05 > .elementor-element-populated {
    padding: 0px 20px 0px 0px;
}

.elementor-2394 .elementor-element.elementor-element-c3341b1 {
    text-align: left;
}

    .elementor-2394 .elementor-element.elementor-element-c3341b1 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

.elementor-2394 .elementor-element.elementor-element-674b674 .elementor-button {
    font-size: 18px;
    font-weight: 900;
    fill: #002e5a;
    color: #002e5a;
    background-color: #ffffff;
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: #ffffff;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 35px 60px 0px rgba(0,0,0,0.1);
}

.elementor-2394 .elementor-element.elementor-element-674b674 > .elementor-widget-container {
    margin: -25px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2394 .elementor-element.elementor-element-c51d1cc > .elementor-element-populated {
    padding: 0px 10px 0px 10px;
}

.elementor-2394 .elementor-element.elementor-element-a59b220 {
    text-align: left;
}

    .elementor-2394 .elementor-element.elementor-element-a59b220 > .elementor-widget-container {
        margin: 0px 0px 0px 10px;
    }

.elementor-2394 .elementor-element.elementor-element-e7d0f90 .elementor-button {
    font-size: 18px;
    font-weight: 900;
    fill: #002e5a;
    color: #002e5a;
    background-color: #ffffff;
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: #ffffff;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 35px 60px 0px rgba(0,0,0,0.1);
}

.elementor-2394 .elementor-element.elementor-element-e7d0f90 > .elementor-widget-container {
    margin: -25px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2394 .elementor-element.elementor-element-e5205d4 > .elementor-element-populated {
    padding: 0px 0px 0px 20px;
}

.elementor-2394 .elementor-element.elementor-element-0796fe0 {
    text-align: left;
}

    .elementor-2394 .elementor-element.elementor-element-0796fe0 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

.elementor-2394 .elementor-element.elementor-element-f39a362 .elementor-button {
    font-size: 18px;
    font-weight: 900;
    fill: #002e5a;
    color: #002e5a;
    background-color: #ffffff;
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    border-color: #ffffff;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 35px 60px 0px rgba(0,0,0,0.1);
}

.elementor-2394 .elementor-element.elementor-element-f39a362 > .elementor-widget-container {
    margin: -25px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2394 .elementor-element.elementor-element-8c35268 {
    margin-top: 0px;
    margin-bottom: 100px;
}

.elementor-2394 .elementor-element.elementor-element-9af6452 > .elementor-element-populated {
    margin: 0px 0px 0px 30px;
    padding: 0px 0px 0px 0px;
}

.elementor-2394 .elementor-element.elementor-element-767fd6c .elementor-heading-title {
    color: #002e5a;
    font-size: 30px;
    font-weight: 900;
    line-height: 1.3em;
}

.elementor-2394 .elementor-element.elementor-element-767fd6c > .elementor-widget-container {
    padding: 0px 90px 0px 0px;
}

.elementor-2394 .elementor-element.elementor-element-fe91e02 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0px 90px 0px 0px;
}

.elementor-2394 .elementor-element.elementor-element-b882de6 {
    text-align: left;
}

    .elementor-2394 .elementor-element.elementor-element-b882de6 .elementor-image img {
        width: 180px;
    }

    .elementor-2394 .elementor-element.elementor-element-b882de6 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
        padding: 0px 90px 0px 0px;
    }

.elementor-2394 .elementor-element.elementor-element-32ef69f {
    text-align: right;
}

    .elementor-2394 .elementor-element.elementor-element-32ef69f .elementor-image img {
        max-width: 100%;
        box-shadow: 0px 35px 60px 0px rgba(0,0,0,0.1);
    }

    .elementor-2394 .elementor-element.elementor-element-32ef69f > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

.elementor-2394 .elementor-element.elementor-element-7c69cc5 {
    text-align: center;
    z-index: 2;
}

    .elementor-2394 .elementor-element.elementor-element-7c69cc5 .elementor-image img {
        max-width: 100%;
        box-shadow: 0px 35px 60px 0px rgba(0,0,0,0.1);
    }

    .elementor-2394 .elementor-element.elementor-element-7c69cc5 > .elementor-widget-container {
        margin: -30px 0px 0px 0px;
    }

.elementor-2394 .elementor-element.elementor-element-d44bae6 > .elementor-container {
    min-height: 760px;
}

    .elementor-2394 .elementor-element.elementor-element-d44bae6 > .elementor-container:after {
        content: "";
        min-height: inherit;
    }

.elementor-2394 .elementor-element.elementor-element-d44bae6:not(.elementor-motion-effects-element-type-background), .elementor-2394 .elementor-element.elementor-element-d44bae6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../upload/financial/businessman-on-bed-working-with-a-laptop-from-his-PBFQSLM.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2394 .elementor-element.elementor-element-d44bae6 > .elementor-background-overlay {
    opacity: 0.2;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-2394 .elementor-element.elementor-element-5a489cf > .elementor-element-populated {
    margin: 0px 0px 0px 30px;
    padding: 0px 0px 0px 0px;
}

.elementor-2394 .elementor-element.elementor-element-bb17a06 {
    text-align: left;
}

    .elementor-2394 .elementor-element.elementor-element-bb17a06 .elementor-heading-title {
        color: #002e5a;
        font-size: 34px;
        font-weight: 900;
        line-height: 1.2em;
    }

    .elementor-2394 .elementor-element.elementor-element-bb17a06 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-2394 .elementor-element.elementor-element-2036d21 .elementor-text-editor {
    text-align: left;
}

.elementor-2394 .elementor-element.elementor-element-2036d21 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2394 .elementor-element.elementor-element-a01e75c {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2394 .elementor-element.elementor-element-67fa7eb .elementor-counter-number-wrapper {
    color: #002e5a;
    font-size: 70px;
}

.elementor-2394 .elementor-element.elementor-element-67fa7eb .elementor-counter-title {
    color: rgba(0,46,90,0.7);
    font-size: 20px;
    font-weight: 900;
    line-height: 2em;
}

.elementor-2394 .elementor-element.elementor-element-c56396e .elementor-counter-number-wrapper {
    color: #002e5a;
    font-size: 70px;
}

.elementor-2394 .elementor-element.elementor-element-c56396e .elementor-counter-title {
    color: rgba(0,46,90,0.7);
    font-size: 20px;
    font-weight: 900;
    line-height: 2em;
}

.elementor-2394 .elementor-element.elementor-element-2aa1783:not(.elementor-motion-effects-element-type-background), .elementor-2394 .elementor-element.elementor-element-2aa1783 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f9f9f9;
}

.elementor-2394 .elementor-element.elementor-element-2aa1783 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 0px 0px;
    z-index: 0;
}

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

.elementor-2394 .elementor-element.elementor-element-53ef4bb > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2394 .elementor-element.elementor-element-7253aa1 {
    text-align: center;
}

    .elementor-2394 .elementor-element.elementor-element-7253aa1 .elementor-heading-title {
        color: #002e5a;
        font-size: 36px;
        line-height: 1.4em;
    }

    .elementor-2394 .elementor-element.elementor-element-7253aa1 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0% 0% 0% 0%;
    }

.elementor-2394 .elementor-element.elementor-element-9abd177 {
    text-align: center;
}

    .elementor-2394 .elementor-element.elementor-element-9abd177 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
        padding: 0% 25% 0% 25%;
    }

.elementor-2394 .elementor-element.elementor-element-2803422:not(.elementor-motion-effects-element-type-background), .elementor-2394 .elementor-element.elementor-element-2803422 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f9f9f9;
}

.elementor-2394 .elementor-element.elementor-element-2803422 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 0px 0px;
}

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

.elementor-2394 .elementor-element.elementor-element-41ed939 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2394 .elementor-element.elementor-element-06d85ed .tg_testimonials_card_wrapper .slider > ul li {
    background: #ffffff;
    border-color: #ffffff;
    box-shadow: 0px 35px 60px 0px rgba(0,0,0,0.1);
}

.elementor-2394 .elementor-element.elementor-element-06d85ed .tg_testimonials_card_wrapper .testimonial-info h3 {
    color: #002e5a;
}

.elementor-2394 .elementor-element.elementor-element-06d85ed .tg_testimonials_card_wrapper div.testimonial-info h3 {
    font-size: 22px;
    line-height: 1.4em;
}

.elementor-2394 .elementor-element.elementor-element-06d85ed .tg_testimonials_card_wrapper .testimonial-info .author {
    color: #CCA876;
}

.elementor-2394 .elementor-element.elementor-element-06d85ed .tg_testimonials_card_wrapper .testimonial-info div.author {
    font-size: 14px;
    font-weight: 900;
}

.elementor-2394 .elementor-element.elementor-element-06d85ed .tg_testimonials_card_wrapper .testimonial-info-desc {
    color: #000000;
}

.elementor-2394 .elementor-element.elementor-element-06d85ed .tg_testimonials_card_wrapper .bullet {
    background: #cccccc;
}

.elementor-2394 .elementor-element.elementor-element-06d85ed .tg_testimonials_card_wrapper .active-bullet {
    background: #000000;
}

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

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

.elementor-2394 .elementor-element.elementor-element-e979a7b > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2394 .elementor-element.elementor-element-c71ba6e {
    text-align: left;
}

    .elementor-2394 .elementor-element.elementor-element-c71ba6e .elementor-heading-title {
        font-size: 36px;
        font-weight: 900;
    }

.elementor-2394 .elementor-element.elementor-element-021a805 > .elementor-element-populated {
    margin: 0% 10% 0% 0%;
    padding: 0% 0% 0% 0%;
}

.elementor-2394 .elementor-element.elementor-element-180311b {
    text-align: left;
}

    .elementor-2394 .elementor-element.elementor-element-180311b .elementor-heading-title {
        font-size: 22px;
        line-height: 1.5em;
    }

.elementor-2394 .elementor-element.elementor-element-b72c875 .elementor-text-editor {
    text-align: left;
}

.elementor-2394 .elementor-element.elementor-element-b72c875 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
}

.elementor-2394 .elementor-element.elementor-element-5f5b64c {
    margin-top: 80px;
    margin-bottom: 80px;
}

.elementor-2394 .elementor-element.elementor-element-c5276ce {
    text-align: left;
}

    .elementor-2394 .elementor-element.elementor-element-c5276ce .elementor-image img {
        box-shadow: 0px 35px 60px 0px rgba(0,0,0,0.1);
    }

    .elementor-2394 .elementor-element.elementor-element-c5276ce > .elementor-widget-container {
        margin: 0px 20px 0px 0px;
    }

.elementor-2394 .elementor-element.elementor-element-179d1ed .elementor-heading-title {
    color: #002e5a;
    font-size: 24px;
}

.elementor-2394 .elementor-element.elementor-element-179d1ed > .elementor-widget-container {
    padding: 0px 0px 0px 60px;
}

.elementor-2394 .elementor-element.elementor-element-56f8d5f {
    color: #cca876;
    font-size: 14px;
    font-weight: 900;
}

    .elementor-2394 .elementor-element.elementor-element-56f8d5f > .elementor-widget-container {
        margin: 5px 0px 0px 0px;
        padding: 0px 0px 0px 60px;
    }

.elementor-2394 .elementor-element.elementor-element-f3da016 > .elementor-widget-container {
    padding: 0px 0px 0px 60px;
}

.elementor-2394 .elementor-element.elementor-element-7af901b {
    text-align: left;
}

    .elementor-2394 .elementor-element.elementor-element-7af901b .elementor-image img {
        width: 209px;
    }

    .elementor-2394 .elementor-element.elementor-element-7af901b > .elementor-widget-container {
        margin: 20px 0px 0px 60px;
    }

.elementor-2394 .elementor-element.elementor-element-a913fac {
    margin-top: 80px;
    margin-bottom: 80px;
}

.elementor-2394 .elementor-element.elementor-element-dd38ef6 {
    text-align: right;
}

    .elementor-2394 .elementor-element.elementor-element-dd38ef6 .elementor-heading-title {
        color: #002e5a;
        font-size: 24px;
    }

    .elementor-2394 .elementor-element.elementor-element-dd38ef6 > .elementor-widget-container {
        padding: 0px 60px 0px 0px;
    }

.elementor-2394 .elementor-element.elementor-element-cabde11 .elementor-text-editor {
    text-align: right;
}

.elementor-2394 .elementor-element.elementor-element-cabde11 {
    color: #cca876;
    font-size: 14px;
    font-weight: 900;
}

    .elementor-2394 .elementor-element.elementor-element-cabde11 > .elementor-widget-container {
        margin: 5px 0px 0px 0px;
        padding: 0px 60px 0px 0px;
    }

.elementor-2394 .elementor-element.elementor-element-4bca34b .elementor-text-editor {
    text-align: right;
}

.elementor-2394 .elementor-element.elementor-element-4bca34b > .elementor-widget-container {
    padding: 0px 60px 0px 0px;
}

.elementor-2394 .elementor-element.elementor-element-a8660a5 {
    text-align: right;
}

    .elementor-2394 .elementor-element.elementor-element-a8660a5 .elementor-image img {
        width: 159px;
    }

    .elementor-2394 .elementor-element.elementor-element-a8660a5 > .elementor-widget-container {
        margin: 20px 60px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

.elementor-2394 .elementor-element.elementor-element-c3fab88 {
    text-align: right;
}

    .elementor-2394 .elementor-element.elementor-element-c3fab88 .elementor-image img {
        box-shadow: 0px 35px 60px 0px rgba(0,0,0,0.1);
    }

    .elementor-2394 .elementor-element.elementor-element-c3fab88 > .elementor-widget-container {
        margin: 0px 0px 0px 20px;
    }

.elementor-2394 .elementor-element.elementor-element-e32c699 {
    margin-top: 80px;
    margin-bottom: 80px;
}

.elementor-2394 .elementor-element.elementor-element-6e0ea16 {
    text-align: left;
}

    .elementor-2394 .elementor-element.elementor-element-6e0ea16 .elementor-image img {
        box-shadow: 0px 35px 60px 0px rgba(0,0,0,0.1);
    }

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

.elementor-2394 .elementor-element.elementor-element-c8d13ea .elementor-heading-title {
    color: #002e5a;
    font-size: 24px;
}

.elementor-2394 .elementor-element.elementor-element-c8d13ea > .elementor-widget-container {
    padding: 0px 0px 0px 60px;
}

.elementor-2394 .elementor-element.elementor-element-cfabd7e {
    color: #cca876;
    font-size: 14px;
    font-weight: 900;
}

    .elementor-2394 .elementor-element.elementor-element-cfabd7e > .elementor-widget-container {
        margin: 5px 0px 0px 0px;
        padding: 0px 0px 0px 60px;
    }

.elementor-2394 .elementor-element.elementor-element-53b886a > .elementor-widget-container {
    padding: 0px 0px 0px 60px;
}

.elementor-2394 .elementor-element.elementor-element-0775b93 {
    text-align: left;
}

    .elementor-2394 .elementor-element.elementor-element-0775b93 .elementor-image img {
        width: 152px;
    }

    .elementor-2394 .elementor-element.elementor-element-0775b93 > .elementor-widget-container {
        margin: 20px 0px 0px 60px;
    }

.elementor-2394 .elementor-element.elementor-element-a92e5eb:not(.elementor-motion-effects-element-type-background), .elementor-2394 .elementor-element.elementor-element-a92e5eb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f9f9f9;
}

.elementor-2394 .elementor-element.elementor-element-a92e5eb {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 0px 0px;
    z-index: 0;
}

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

.elementor-2394 .elementor-element.elementor-element-ec74430 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2394 .elementor-element.elementor-element-0ef4fc9 {
    text-align: center;
}

    .elementor-2394 .elementor-element.elementor-element-0ef4fc9 .elementor-heading-title {
        color: #002e5a;
        font-size: 36px;
        line-height: 1.4em;
    }

    .elementor-2394 .elementor-element.elementor-element-0ef4fc9 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0% 0% 0% 0%;
    }

.elementor-2394 .elementor-element.elementor-element-aa92789 {
    text-align: center;
}

    .elementor-2394 .elementor-element.elementor-element-aa92789 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
        padding: 0% 25% 0% 25%;
    }

.elementor-2394 .elementor-element.elementor-element-1cad5d7:not(.elementor-motion-effects-element-type-background), .elementor-2394 .elementor-element.elementor-element-1cad5d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f9f9f9;
}

.elementor-2394 .elementor-element.elementor-element-1cad5d7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
}

    .elementor-2394 .elementor-element.elementor-element-1cad5d7 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-2394 .elementor-element.elementor-element-89f2c93 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2394 .elementor-element.elementor-element-5612df8 .elementor-button {
    font-size: 18px;
    font-weight: 900;
    fill: #ffffff;
    color: #ffffff;
    background-color: #002e5a;
    border-style: solid;
    border-width: 5px 15px 5px 15px;
    border-color: #002e5a;
    border-radius: 5px 5px 0px 0px;
    box-shadow: 0px 35px 60px 0px rgba(0,0,0,0.1);
}

.elementor-2394 .elementor-element.elementor-element-5612df8 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2394 .elementor-element.elementor-element-b9c140c > .elementor-widget-container {
    margin: 0% 20% 0% 20%;
    box-shadow: 0px 35px 60px 0px rgba(0,0,0,0.1);
}

.elementor-2394 .elementor-element.elementor-element-65361b1 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2394 .elementor-element.elementor-element-da71d20 .elementor-heading-title {
    color: #002e5a;
    font-size: 18px;
    font-weight: 900;
}

.elementor-2394 .elementor-element.elementor-element-da71d20 > .elementor-widget-container {
    margin: 0% 0% 0% 10%;
    padding: 0px 0px 30px 0px;
}

.elementor-2394 .elementor-element.elementor-element-7c1edb8 > .elementor-widget-container {
    margin: 0% 20% 0% 10%;
}

body.elementor-page-2394 #page_caption, .elementor-page-title {
    display: none;
}

@media(max-width:1024px) {
    .elementor-2394 .elementor-element.elementor-element-36e19d8 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }

    .elementor-2394 .elementor-element.elementor-element-047af11 .elementor-heading-title {
        font-size: 32px;
    }

    .elementor-2394 .elementor-element.elementor-element-049a73e .elementor-button {
        font-size: 16px;
    }

    .elementor-2394 .elementor-element.elementor-element-8a2d78c > .elementor-widget-container {
        margin: 0% 7% 0% 7%;
    }

    .elementor-2394 .elementor-element.elementor-element-c74d13d .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-2394 .elementor-element.elementor-element-9af6452 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2394 .elementor-element.elementor-element-767fd6c > .elementor-widget-container {
        padding: 0px 30px 0px 0px;
    }

    .elementor-2394 .elementor-element.elementor-element-fe91e02 > .elementor-widget-container {
        padding: 0px 30px 0px 0px;
    }

    .elementor-2394 .elementor-element.elementor-element-b882de6 > .elementor-widget-container {
        padding: 0px 30px 0px 0px;
    }

    .elementor-2394 .elementor-element.elementor-element-5a489cf > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2394 .elementor-element.elementor-element-bb17a06 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2394 .elementor-element.elementor-element-2036d21 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2394 .elementor-element.elementor-element-a01e75c {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2394 .elementor-element.elementor-element-67fa7eb .elementor-counter-number-wrapper {
        font-size: 50px;
    }

    .elementor-2394 .elementor-element.elementor-element-67fa7eb .elementor-counter-title {
        font-size: 16px;
        line-height: 1.4em;
    }

    .elementor-2394 .elementor-element.elementor-element-c56396e .elementor-counter-number-wrapper {
        font-size: 50px;
    }

    .elementor-2394 .elementor-element.elementor-element-c56396e .elementor-counter-title {
        font-size: 16px;
        line-height: 1.4em;
    }

    .elementor-2394 .elementor-element.elementor-element-c71ba6e .elementor-heading-title {
        font-size: 26px;
        line-height: 1.4em;
    }

    .elementor-2394 .elementor-element.elementor-element-179d1ed > .elementor-widget-container {
        padding: 0px 0px 0px 30px;
    }

    .elementor-2394 .elementor-element.elementor-element-56f8d5f > .elementor-widget-container {
        padding: 0px 0px 0px 30px;
    }

    .elementor-2394 .elementor-element.elementor-element-f3da016 > .elementor-widget-container {
        padding: 0px 0px 0px 30px;
    }

    .elementor-2394 .elementor-element.elementor-element-7af901b > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2394 .elementor-element.elementor-element-dd38ef6 > .elementor-widget-container {
        padding: 0px 30px 0px 0px;
    }

    .elementor-2394 .elementor-element.elementor-element-cabde11 > .elementor-widget-container {
        padding: 0px 30px 0px 0px;
    }

    .elementor-2394 .elementor-element.elementor-element-4bca34b > .elementor-widget-container {
        padding: 0px 30px 0px 0px;
    }

    .elementor-2394 .elementor-element.elementor-element-c8d13ea > .elementor-widget-container {
        padding: 0px 0px 0px 30px;
    }

    .elementor-2394 .elementor-element.elementor-element-cfabd7e > .elementor-widget-container {
        padding: 0px 0px 0px 30px;
    }

    .elementor-2394 .elementor-element.elementor-element-53b886a > .elementor-widget-container {
        padding: 0px 0px 0px 30px;
    }

    .elementor-2394 .elementor-element.elementor-element-5612df8 .elementor-button {
        font-size: 16px;
    }

    .elementor-2394 .elementor-element.elementor-element-b9c140c > .elementor-widget-container {
        margin: 0% 7% 0% 7%;
    }
}

@media(max-width:767px) {
    .elementor-2394 .elementor-element.elementor-element-b91baae {
        padding: 150px 0px 0px 0px;
    }

    .elementor-2394 .elementor-element.elementor-element-047af11 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-2394 .elementor-element.elementor-element-049a73e > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-2394 .elementor-element.elementor-element-8a2d78c > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-2394 .elementor-element.elementor-element-37686e3 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2394 .elementor-element.elementor-element-993703d .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-2394 .elementor-element.elementor-element-b137063 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2394 .elementor-element.elementor-element-c74d13d .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-2394 .elementor-element.elementor-element-4cc8628 {
        margin-top: -140px;
        margin-bottom: 20px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2394 .elementor-element.elementor-element-05f7e05 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2394 .elementor-element.elementor-element-c51d1cc > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2394 .elementor-element.elementor-element-a59b220 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-2394 .elementor-element.elementor-element-e5205d4 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2394 .elementor-element.elementor-element-0796fe0 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-2394 .elementor-element.elementor-element-8c35268 {
        margin-top: 40px;
        margin-bottom: 40px;
    }

    .elementor-2394 .elementor-element.elementor-element-767fd6c .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-2394 .elementor-element.elementor-element-d44bae6 {
        padding: 20px 0px 0px 0px;
    }

    .elementor-2394 .elementor-element.elementor-element-bb17a06 .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-2394 .elementor-element.elementor-element-2aa1783 {
        padding: 40px 0px 0px 0px;
    }

    .elementor-2394 .elementor-element.elementor-element-7253aa1 .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-2394 .elementor-element.elementor-element-2803422 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2394 .elementor-element.elementor-element-06d85ed .tg_testimonials_card_wrapper div.testimonial-info h3 {
        font-size: 20px;
    }

    .elementor-2394 .elementor-element.elementor-element-5b48075 {
        margin-top: 40px;
        margin-bottom: 0px;
    }

    .elementor-2394 .elementor-element.elementor-element-021a805 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
    }

    .elementor-2394 .elementor-element.elementor-element-180311b .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-2394 .elementor-element.elementor-element-5f5b64c {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-2394 .elementor-element.elementor-element-c5276ce > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-2394 .elementor-element.elementor-element-a913fac {
        margin-top: -10px;
        margin-bottom: -10px;
    }

    .elementor-2394 .elementor-element.elementor-element-c3fab88 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-2394 .elementor-element.elementor-element-e32c699 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2394 .elementor-element.elementor-element-3e30806 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2394 .elementor-element.elementor-element-6e0ea16 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-2394 .elementor-element.elementor-element-a92e5eb {
        padding: 40px 0px 0px 0px;
    }

    .elementor-2394 .elementor-element.elementor-element-0ef4fc9 .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-2394 .elementor-element.elementor-element-1cad5d7 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2394 .elementor-element.elementor-element-5612df8 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2394 .elementor-element.elementor-element-b9c140c > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-2394 .elementor-element.elementor-element-da71d20 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-2394 .elementor-element.elementor-element-7c1edb8 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
}

@media(min-width:768px) {
    .elementor-2394 .elementor-element.elementor-element-37686e3 {
        width: 60%;
    }

    .elementor-2394 .elementor-element.elementor-element-b137063 {
        width: 40%;
    }

    .elementor-2394 .elementor-element.elementor-element-9af6452 {
        width: 50%;
    }

    .elementor-2394 .elementor-element.elementor-element-190ea8e {
        width: 25%;
    }

    .elementor-2394 .elementor-element.elementor-element-666c249 {
        width: 24.996%;
    }

    .elementor-2394 .elementor-element.elementor-element-5a489cf {
        width: 49.96%;
    }

    .elementor-2394 .elementor-element.elementor-element-f5002a5 {
        width: 60.125%;
    }

    .elementor-2394 .elementor-element.elementor-element-e979a7b {
        width: 33.253%;
    }

    .elementor-2394 .elementor-element.elementor-element-021a805 {
        width: 66.747%;
    }

    .elementor-2394 .elementor-element.elementor-element-ed3ebdf {
        width: 66.563%;
    }

    .elementor-2394 .elementor-element.elementor-element-be31ff2 {
        width: 33.437%;
    }

    .elementor-2394 .elementor-element.elementor-element-f0961bd {
        width: 15%;
    }

    .elementor-2394 .elementor-element.elementor-element-995ac78 {
        width: 40%;
    }

    .elementor-2394 .elementor-element.elementor-element-2cca259 {
        width: 44.996%;
    }

    .elementor-2394 .elementor-element.elementor-element-3e30806 {
        width: 66.563%;
    }

    .elementor-2394 .elementor-element.elementor-element-f2fd394 {
        width: 33.437%;
    }
}

.elementor-963 .elementor-element.elementor-element-70f4368 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-963 .elementor-element.elementor-element-70f4368:not(.elementor-motion-effects-element-type-background), .elementor-963 .elementor-element.elementor-element-70f4368 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-963 .elementor-element.elementor-element-70f4368 {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.05);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

    .elementor-963 .elementor-element.elementor-element-70f4368 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-bc-flex-widget .elementor-963 .elementor-element.elementor-element-21e2e86.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-963 .elementor-element.elementor-element-21e2e86.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-963 .elementor-element.elementor-element-21c9cce {
    text-align: left;
}

    .elementor-963 .elementor-element.elementor-element-21c9cce .elementor-image img {
        width: 106px;
    }

.elementor-bc-flex-widget .elementor-963 .elementor-element.elementor-element-b9f7810.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-963 .elementor-element.elementor-element-b9f7810.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-bc-flex-widget .elementor-963 .elementor-element.elementor-element-fb58ebf.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-963 .elementor-element.elementor-element-fb58ebf.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-963 .elementor-element.elementor-element-69bc965 .tg_navigation_wrapper .nav li a {
    font-size: 14px;
    font-weight: 600;
    color: #4a4a4a;
}

.elementor-963 .elementor-element.elementor-element-69bc965 .tg_navigation_wrapper .nav > li {
    margin: 0px 10px 0px 10px;
}

.elementor-963 .elementor-element.elementor-element-69bc965 .tg_navigation_wrapper .nav {
    text-align: right;
}

    .elementor-963 .elementor-element.elementor-element-69bc965 .tg_navigation_wrapper .nav li ul.sub-menu li {
        padding: 5px 20px 5px 20px;
    }

    .elementor-963 .elementor-element.elementor-element-69bc965 .tg_navigation_wrapper .nav li ul.sub-menu {
        text-align: left;
        box-shadow: 0px 5px 40px 0px rgba(0,0,0,0.07);
        border-radius: 4px;
        background: #ffffff;
    }

    .elementor-963 .elementor-element.elementor-element-69bc965 .tg_navigation_wrapper .nav li a:hover {
        color: #003467;
    }

    .elementor-963 .elementor-element.elementor-element-69bc965 .tg_navigation_wrapper .nav ul li a:before, .elementor-963 .elementor-element.elementor-element-69bc965 .tg_navigation_wrapper div .nav li > a:before {
        background-color: #003467;
    }

    .elementor-963 .elementor-element.elementor-element-69bc965 .tg_navigation_wrapper .nav > li.current-menu-item > a, .elementor-963 .elementor-element.elementor-element-69bc965 .tg_navigation_wrapper .nav > li.current-menu-parent > a, .elementor-963 .elementor-element.elementor-element-69bc965 .tg_navigation_wrapper .nav > li.current-menu-ancestor > a, .elementor-963 .elementor-element.elementor-element-69bc965 .tg_navigation_wrapper .nav li ul:not(.sub-menu) li.current-menu-item a, .elementor-963 .elementor-element.elementor-element-69bc965 .tg_navigation_wrapper .nav li.current-menu-parent ul li.current-menu-item a {
        color: #003467;
    }

        .elementor-963 .elementor-element.elementor-element-69bc965 .tg_navigation_wrapper .nav > li.current-menu-item > a:before, .elementor-963 .elementor-element.elementor-element-69bc965 .tg_navigation_wrapper .nav > li.current-menu-parent > a:before, .elementor-963 .elementor-element.elementor-element-69bc965 .tg_navigation_wrapper .nav > li.current-menu-ancestor > a:before, .elementor-963 .elementor-element.elementor-element-69bc965 .tg_navigation_wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before, .elementor-963 .elementor-element.elementor-element-69bc965 .tg_navigation_wrapper .nav li.current-menu-parent ul li.current-menu-item a:before {
            background-color: #003467;
        }

    .elementor-963 .elementor-element.elementor-element-69bc965 .tg_navigation_wrapper .nav li ul li a {
        color: #4a4a4a;
    }

        .elementor-963 .elementor-element.elementor-element-69bc965 .tg_navigation_wrapper .nav li ul li a:hover {
            color: #003467;
        }

        .elementor-963 .elementor-element.elementor-element-69bc965 .tg_navigation_wrapper .nav li ul li a:before, .elementor-963 .elementor-element.elementor-element-69bc965 .tg_navigation_wrapper .nav li ul li > a:before {
            background-color: #003467;
        }

    .elementor-963 .elementor-element.elementor-element-69bc965 .tg_navigation_wrapper .nav li ul > li.current-menu-item > a, .elementor-963 .elementor-element.elementor-element-69bc965 .tg_navigation_wrapper .nav li ul > li.current-menu-parent > a, .elementor-963 .elementor-element.elementor-element-69bc965 .tg_navigation_wrapper .nav li ul > li.current-menu-ancestor > a, .elementor-963 .elementor-element.elementor-element-69bc965 .tg_navigation_wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a, .elementor-963 .elementor-element.elementor-element-69bc965 .tg_navigation_wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a, .elementor-963 .elementor-element.elementor-element-69bc965 .tg_navigation_wrapper .nav li.current-menu-parent ul > li.current-menu-item > a {
        color: #003467;
    }

        .elementor-963 .elementor-element.elementor-element-69bc965 .tg_navigation_wrapper .nav li ul > li.current-menu-item > a:before, .elementor-963 .elementor-element.elementor-element-69bc965 .tg_navigation_wrapper .nav li ul > li.current-menu-parent > a:before, .elementor-963 .elementor-element.elementor-element-69bc965 .tg_navigation_wrapper .nav li ul > li.current-menu-ancestor > a:before, .elementor-963 .elementor-element.elementor-element-69bc965 .tg_navigation_wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before, .elementor-963 .elementor-element.elementor-element-69bc965 .tg_navigation_wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before {
            background-color: #003467;
        }

.elementor-bc-flex-widget .elementor-963 .elementor-element.elementor-element-b5c7fd9.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-963 .elementor-element.elementor-element-b5c7fd9.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-963 .elementor-element.elementor-element-b5c7fd9 {
    z-index: 99;
}

.elementor-963 .elementor-element.elementor-element-2d6926e .elementor-button .elementor-align-icon-right {
    margin-left: 0px;
}

.elementor-963 .elementor-element.elementor-element-2d6926e .elementor-button .elementor-align-icon-left {
    margin-right: 0px;
}

.elementor-963 .elementor-element.elementor-element-2d6926e .elementor-button {
    font-size: 18px;
    line-height: 0em;
    fill: #4a4a4a;
    color: #4a4a4a;
    background-color: rgba(255,255,255,0);
    padding: 0px 0px 0px 0px;
}

.elementor-963 .elementor-element.elementor-element-2d6926e > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-963 .elementor-element.elementor-element-7c2a118.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-963 .elementor-element.elementor-element-7c2a118.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-963 .elementor-element.elementor-element-0a9c510 {
    text-align: right;
}

    .elementor-963 .elementor-element.elementor-element-0a9c510 .elementor-social-icon {
        background-color: #ffffff;
        font-size: 16px;
        padding: 0.5em;
    }

        .elementor-963 .elementor-element.elementor-element-0a9c510 .elementor-social-icon i {
            color: #4a4a4a;
        }

        .elementor-963 .elementor-element.elementor-element-0a9c510 .elementor-social-icon svg {
            fill: #4a4a4a;
        }

        .elementor-963 .elementor-element.elementor-element-0a9c510 .elementor-social-icon:not(:last-child) {
            margin-right: 5px;
        }

    .elementor-963 .elementor-element.elementor-element-0a9c510 > .elementor-widget-container {
        margin: 0px 0px 0px 10px;
    }

@media(min-width:768px) {
    .elementor-963 .elementor-element.elementor-element-21e2e86 {
        width: 20%;
    }

    .elementor-963 .elementor-element.elementor-element-b9f7810 {
        width: 5%;
    }

    .elementor-963 .elementor-element.elementor-element-fb58ebf {
        width: 50%;
    }

    .elementor-963 .elementor-element.elementor-element-b5c7fd9 {
        width: 5%;
    }

    .elementor-963 .elementor-element.elementor-element-7c2a118 {
        width: 20%;
    }
}

@media(max-width:1024px) {
    .elementor-963 .elementor-element.elementor-element-70f4368 {
        padding: 20px 30px 20px 30px;
    }

    .elementor-963 .elementor-element.elementor-element-0a9c510 > .elementor-widget-container {
        padding: 0px 30px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-963 .elementor-element.elementor-element-70f4368 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-963 .elementor-element.elementor-element-21e2e86 {
        width: 80%;
    }

    .elementor-963 .elementor-element.elementor-element-b5c7fd9 {
        width: 20%;
    }

    .elementor-963 .elementor-element.elementor-element-0a9c510 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-963 .elementor-element.elementor-element-21e2e86 {
        width: 80%;
    }

    .elementor-963 .elementor-element.elementor-element-b5c7fd9 {
        width: 20%;
    }
}

.elementor-972 .elementor-element.elementor-element-5df1b09 {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: rgba(255,255,255,0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 7px 0px 7px 0px;
}

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

.elementor-bc-flex-widget .elementor-972 .elementor-element.elementor-element-18f191e.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-972 .elementor-element.elementor-element-18f191e.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-972 .elementor-element.elementor-element-18f191e > .elementor-element-populated {
    padding: 0px 60px 0px 0px;
}

.elementor-972 .elementor-element.elementor-element-1b5edab {
    color: #d8d8d8;
    font-size: 14px;
    line-height: 1em;
}

.elementor-bc-flex-widget .elementor-972 .elementor-element.elementor-element-bcc1797.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-972 .elementor-element.elementor-element-bcc1797.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-972 .elementor-element.elementor-element-2d673d1 .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.elementor-972 .elementor-element.elementor-element-2d673d1 .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.elementor-972 .elementor-element.elementor-element-2d673d1 .elementor-button {
    font-size: 13px;
    fill: #ffffff;
    color: #ffffff;
    background-color: rgba(0,0,0,0);
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-972 .elementor-element.elementor-element-100ab90.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-972 .elementor-element.elementor-element-100ab90.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-972 .elementor-element.elementor-element-30339c1 .elementor-button .elementor-align-icon-right {
    margin-left: 8px;
}

.elementor-972 .elementor-element.elementor-element-30339c1 .elementor-button .elementor-align-icon-left {
    margin-right: 8px;
}

.elementor-972 .elementor-element.elementor-element-30339c1 .elementor-button {
    font-size: 13px;
    fill: #003764;
    color: #003764;
    background-color: rgba(0,0,0,0);
    padding: 0px 0px 0px 0px;
}

.elementor-972 .elementor-element.elementor-element-7b79d30 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-972 .elementor-element.elementor-element-7b79d30 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

    .elementor-972 .elementor-element.elementor-element-7b79d30 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-bc-flex-widget .elementor-972 .elementor-element.elementor-element-86c29a6.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-972 .elementor-element.elementor-element-86c29a6.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-972 .elementor-element.elementor-element-52eea35 {
    text-align: left;
}

    .elementor-972 .elementor-element.elementor-element-52eea35 .elementor-image img {
        width: 200px;
    }

.elementor-bc-flex-widget .elementor-972 .elementor-element.elementor-element-7bf2395.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-972 .elementor-element.elementor-element-7bf2395.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-bc-flex-widget .elementor-972 .elementor-element.elementor-element-964d137.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-972 .elementor-element.elementor-element-964d137.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-972 .elementor-element.elementor-element-14517ff .tg_navigation_wrapper .nav li a {
    font-size: 14px;
    font-weight: 600;
    color: #0280c2;
}

.elementor-972 .elementor-element.elementor-element-14517ff .tg_navigation_wrapper .nav > li {
    margin: 0px 10px 0px 10px;
}

.elementor-972 .elementor-element.elementor-element-14517ff .tg_navigation_wrapper .nav {
    text-align: right;
}

    .elementor-972 .elementor-element.elementor-element-14517ff .tg_navigation_wrapper .nav li ul.sub-menu li {
        padding: 5px 20px 5px 20px;
    }

    .elementor-972 .elementor-element.elementor-element-14517ff .tg_navigation_wrapper .nav li ul.sub-menu {
        text-align: left;
        box-shadow: 0px 5px 40px 0px rgba(0,0,0,0.07);
        border-radius: 4px;
        background: #ffffff;
    }

    .elementor-972 .elementor-element.elementor-element-14517ff .tg_navigation_wrapper .nav li a:hover {
        color: #7f7f80;
    }

    .elementor-972 .elementor-element.elementor-element-14517ff .tg_navigation_wrapper .nav ul li a:before, .elementor-972 .elementor-element.elementor-element-14517ff .tg_navigation_wrapper div .nav li > a:before {
        background-color: #ffffff;
    }

    .elementor-972 .elementor-element.elementor-element-14517ff .tg_navigation_wrapper .nav > li.current-menu-item > a, .elementor-972 .elementor-element.elementor-element-14517ff .tg_navigation_wrapper .nav > li.current-menu-parent > a, .elementor-972 .elementor-element.elementor-element-14517ff .tg_navigation_wrapper .nav > li.current-menu-ancestor > a, .elementor-972 .elementor-element.elementor-element-14517ff .tg_navigation_wrapper .nav li ul:not(.sub-menu) li.current-menu-item a, .elementor-972 .elementor-element.elementor-element-14517ff .tg_navigation_wrapper .nav li.current-menu-parent ul li.current-menu-item a {
        color: #0280c2;
    }

        .elementor-972 .elementor-element.elementor-element-14517ff .tg_navigation_wrapper .nav > li.current-menu-item > a:before, .elementor-972 .elementor-element.elementor-element-14517ff .tg_navigation_wrapper .nav > li.current-menu-parent > a:before, .elementor-972 .elementor-element.elementor-element-14517ff .tg_navigation_wrapper .nav > li.current-menu-ancestor > a:before, .elementor-972 .elementor-element.elementor-element-14517ff .tg_navigation_wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before, .elementor-972 .elementor-element.elementor-element-14517ff .tg_navigation_wrapper .nav li.current-menu-parent ul li.current-menu-item a:before {
            background-color: #ffffff;
        }

    .elementor-972 .elementor-element.elementor-element-14517ff .tg_navigation_wrapper .nav li ul li a {
        color: #4a4a4a;
    }

        .elementor-972 .elementor-element.elementor-element-14517ff .tg_navigation_wrapper .nav li ul li a:hover {
            color: #003764;
        }

        .elementor-972 .elementor-element.elementor-element-14517ff .tg_navigation_wrapper .nav li ul li a:before, .elementor-972 .elementor-element.elementor-element-14517ff .tg_navigation_wrapper .nav li ul li > a:before {
            background-color: #003764;
        }

    .elementor-972 .elementor-element.elementor-element-14517ff .tg_navigation_wrapper .nav li ul > li.current-menu-item > a, .elementor-972 .elementor-element.elementor-element-14517ff .tg_navigation_wrapper .nav li ul > li.current-menu-parent > a, .elementor-972 .elementor-element.elementor-element-14517ff .tg_navigation_wrapper .nav li ul > li.current-menu-ancestor > a, .elementor-972 .elementor-element.elementor-element-14517ff .tg_navigation_wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a, .elementor-972 .elementor-element.elementor-element-14517ff .tg_navigation_wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a, .elementor-972 .elementor-element.elementor-element-14517ff .tg_navigation_wrapper .nav li.current-menu-parent ul > li.current-menu-item > a {
        color: #003764;
    }

        .elementor-972 .elementor-element.elementor-element-14517ff .tg_navigation_wrapper .nav li ul > li.current-menu-item > a:before, .elementor-972 .elementor-element.elementor-element-14517ff .tg_navigation_wrapper .nav li ul > li.current-menu-parent > a:before, .elementor-972 .elementor-element.elementor-element-14517ff .tg_navigation_wrapper .nav li ul > li.current-menu-ancestor > a:before, .elementor-972 .elementor-element.elementor-element-14517ff .tg_navigation_wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before, .elementor-972 .elementor-element.elementor-element-14517ff .tg_navigation_wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before {
            background-color: #003764;
        }

.elementor-bc-flex-widget .elementor-972 .elementor-element.elementor-element-125bdd2.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-972 .elementor-element.elementor-element-125bdd2.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: baseline;
    align-items: center;
}

.elementor-972 .elementor-element.elementor-element-125bdd2 {
    z-index: 99;
}

.elementor-972 .elementor-element.elementor-element-a8f9fd5 .elementor-button .elementor-align-icon-right {
    margin-left: 0px;
}

.elementor-972 .elementor-element.elementor-element-a8f9fd5 .elementor-button .elementor-align-icon-left {
    margin-right: 0px;
}

.elementor-972 .elementor-element.elementor-element-a8f9fd5 .elementor-button {
    font-size: 18px;
    line-height: 0em;
    fill: #ffffff;
    color: #ffffff;
    background-color: rgba(255,255,255,0);
    padding: 0px 0px 0px 0px;
}

.elementor-972 .elementor-element.elementor-element-a8f9fd5 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-972 .elementor-element.elementor-element-35bcef1.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-972 .elementor-element.elementor-element-35bcef1.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-972 .elementor-element.elementor-element-d262349 {
    text-align: right;
}

    .elementor-972 .elementor-element.elementor-element-d262349 .elementor-social-icon {
        background-color: rgba(255,255,255,0);
        font-size: 16px;
        padding: 0.5em;
    }

        .elementor-972 .elementor-element.elementor-element-d262349 .elementor-social-icon i {
            color: #003764;
        }

        .elementor-972 .elementor-element.elementor-element-d262349 .elementor-social-icon svg {
            fill: #ffffff;
        }

        .elementor-972 .elementor-element.elementor-element-d262349 .elementor-social-icon:not(:last-child) {
            margin-right: 5px;
        }

    .elementor-972 .elementor-element.elementor-element-d262349 > .elementor-widget-container {
        margin: 0px 0px 0px 10px;
    }

body.elementor-page-972:not(.elementor-motion-effects-element-type-background), body.elementor-page-972 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000;
}

@media(max-width:767px) {
    .elementor-972 .elementor-element.elementor-element-18f191e > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 10px 0px 10px;
    }

    .elementor-972 .elementor-element.elementor-element-1b5edab .elementor-text-editor {
        text-align: center;
    }

    .elementor-972 .elementor-element.elementor-element-100ab90 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-972 .elementor-element.elementor-element-7b79d30 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-972 .elementor-element.elementor-element-86c29a6 {
        width: 80%;
    }

    .elementor-972 .elementor-element.elementor-element-125bdd2 {
        width: 20%;
    }

    .elementor-972 .elementor-element.elementor-element-d262349 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
}

@media(min-width:768px) {
    .elementor-972 .elementor-element.elementor-element-18f191e {
        width: 50%;
    }

    .elementor-972 .elementor-element.elementor-element-bcc1797 {
        width: 30.081%;
    }

    .elementor-972 .elementor-element.elementor-element-100ab90 {
        width: 19.915%;
    }

    .elementor-972 .elementor-element.elementor-element-86c29a6 {
        width: 20%;
    }

    .elementor-972 .elementor-element.elementor-element-7bf2395 {
        width: 5%;
    }

    .elementor-972 .elementor-element.elementor-element-964d137 {
        width: 50.843%;
    }

    .elementor-972 .elementor-element.elementor-element-125bdd2 {
        width: 4.157%;
    }

    .elementor-972 .elementor-element.elementor-element-35bcef1 {
        width: 20%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-972 .elementor-element.elementor-element-18f191e {
        width: 33%;
    }

    .elementor-972 .elementor-element.elementor-element-bcc1797 {
        width: 33%;
    }

    .elementor-972 .elementor-element.elementor-element-100ab90 {
        width: 33%;
    }

    .elementor-972 .elementor-element.elementor-element-86c29a6 {
        width: 80%;
    }

    .elementor-972 .elementor-element.elementor-element-125bdd2 {
        width: 20%;
    }
}

@media(max-width:1024px) {
    .elementor-972 .elementor-element.elementor-element-1b5edab {
        line-height: 1.4em;
    }

    .elementor-972 .elementor-element.elementor-element-100ab90 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-972 .elementor-element.elementor-element-7b79d30 {
        padding: 20px 30px 20px 30px;
    }

    .elementor-972 .elementor-element.elementor-element-d262349 > .elementor-widget-container {
        padding: 0px 30px 0px 0px;
    }
}
.tg_background_list_wrapper.five_cols .tg_background_list_column {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}


.elementor-2421 .elementor-element.elementor-element-8a5513b > .elementor-container {
    min-height: 850px;
}

    .elementor-2421 .elementor-element.elementor-element-8a5513b > .elementor-container:after {
        content: "";
        min-height: inherit;
    }

.elementor-2421 .elementor-element.elementor-element-8a5513b:not(.elementor-motion-effects-element-type-background), .elementor-2421 .elementor-element.elementor-element-8a5513b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../upload/lifecoach/smiling-young-asian-woman-using-mobile-phone-L4N8DUP.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2421 .elementor-element.elementor-element-8a5513b > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.1;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2421 .elementor-element.elementor-element-8a5513b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px -3px 0px;
}

.elementor-2421 .elementor-element.elementor-element-b42911c > .elementor-element-populated, .elementor-2421 .elementor-element.elementor-element-b42911c > .elementor-element-populated > .elementor-background-overlay, .elementor-2421 .elementor-element.elementor-element-b42911c > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-2421 .elementor-element.elementor-element-b42911c > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

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

.elementor-2421 .elementor-element.elementor-element-8f0f1c9 {
    text-align: center;
}

    .elementor-2421 .elementor-element.elementor-element-8f0f1c9 .elementor-heading-title {
        color: #ffffff;
        font-size: 40px;
        line-height: 1.2em;
    }

.elementor-2421 .elementor-element.elementor-element-7dbc294 {
    text-align: center;
}

    .elementor-2421 .elementor-element.elementor-element-7dbc294 .elementor-image img {
        width: 180px;
    }

    .elementor-2421 .elementor-element.elementor-element-7dbc294 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

.elementor-2421 .elementor-element.elementor-element-e799ce9:not(.elementor-motion-effects-element-type-background), .elementor-2421 .elementor-element.elementor-element-e799ce9 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f9f9f9;
}

.elementor-2421 .elementor-element.elementor-element-e799ce9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    z-index: 3;
}

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

.elementor-2421 .elementor-element.elementor-element-a15197e:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2421 .elementor-element.elementor-element-a15197e > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-2421 .elementor-element.elementor-element-a15197e > .elementor-element-populated {
    box-shadow: 0px 35px 60px 0px rgba(0,0,0,0.1);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -250px 0px 0px 0px;
    padding: 20px 40px 20px 40px;
}

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

.elementor-2421 .elementor-element.elementor-element-a15197e {
    z-index: 3;
}

.elementor-2421 .elementor-element.elementor-element-caf48d6:not(.elementor-motion-effects-element-type-background), .elementor-2421 .elementor-element.elementor-element-caf48d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f9f9f9;
}

.elementor-2421 .elementor-element.elementor-element-caf48d6 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}

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

.elementor-2421 .elementor-element.elementor-element-7ec6757 > .elementor-element-populated {
    margin: 0px 40px 100px 90px;
    padding: 80px 0px 0px 0px;
}

.elementor-2421 .elementor-element.elementor-element-ff0d909 .elementor-heading-title {
    font-size: 45px;
    font-weight: 900;
    line-height: 1.2em;
}

.elementor-2421 .elementor-element.elementor-element-ff0d909 > .elementor-widget-container {
    padding: 0px 90px 0px 5px;
}

.elementor-2421 .elementor-element.elementor-element-dc4cbeb > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0% 10% 0% 0%;
}

.elementor-2421 .elementor-element.elementor-element-cbbc2fd {
    margin-top: 30px;
    margin-bottom: 0px;
    padding: 0% 10% 0% 0%;
}

.elementor-2421 .elementor-element.elementor-element-478afca:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2421 .elementor-element.elementor-element-478afca > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-2421 .elementor-element.elementor-element-478afca > .elementor-element-populated, .elementor-2421 .elementor-element.elementor-element-478afca > .elementor-element-populated > .elementor-background-overlay, .elementor-2421 .elementor-element.elementor-element-478afca > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-2421 .elementor-element.elementor-element-478afca > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    padding: 40px 10px 40px 10px;
}

    .elementor-2421 .elementor-element.elementor-element-478afca > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-2421 .elementor-element.elementor-element-bae5626 {
    text-align: center;
}

    .elementor-2421 .elementor-element.elementor-element-bae5626 .elementor-image img {
        width: 73px;
    }

.elementor-2421 .elementor-element.elementor-element-f9a3480 {
    text-align: center;
}

    .elementor-2421 .elementor-element.elementor-element-f9a3480 .elementor-heading-title {
        color: #0067da;
        font-size: 18px;
        font-weight: 900;
    }

    .elementor-2421 .elementor-element.elementor-element-f9a3480 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

.elementor-2421 .elementor-element.elementor-element-b0c543e:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2421 .elementor-element.elementor-element-b0c543e > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-2421 .elementor-element.elementor-element-b0c543e > .elementor-element-populated, .elementor-2421 .elementor-element.elementor-element-b0c543e > .elementor-element-populated > .elementor-background-overlay, .elementor-2421 .elementor-element.elementor-element-b0c543e > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-2421 .elementor-element.elementor-element-b0c543e > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    padding: 40px 10px 40px 10px;
}

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

.elementor-2421 .elementor-element.elementor-element-d904fb2 {
    text-align: center;
}

    .elementor-2421 .elementor-element.elementor-element-d904fb2 .elementor-image img {
        width: 95px;
    }

.elementor-2421 .elementor-element.elementor-element-dc7acb6 {
    text-align: center;
}

    .elementor-2421 .elementor-element.elementor-element-dc7acb6 .elementor-heading-title {
        color: #0067da;
        font-size: 18px;
        font-weight: 900;
    }

    .elementor-2421 .elementor-element.elementor-element-dc7acb6 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

.elementor-2421 .elementor-element.elementor-element-312a886 {
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 0% 10% 0% 0%;
}

.elementor-2421 .elementor-element.elementor-element-a17bb09:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2421 .elementor-element.elementor-element-a17bb09 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-2421 .elementor-element.elementor-element-a17bb09 > .elementor-element-populated, .elementor-2421 .elementor-element.elementor-element-a17bb09 > .elementor-element-populated > .elementor-background-overlay, .elementor-2421 .elementor-element.elementor-element-a17bb09 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-2421 .elementor-element.elementor-element-a17bb09 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 20px 0px 0px;
    padding: 40px 10px 40px 10px;
}

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

.elementor-2421 .elementor-element.elementor-element-28a7857 {
    text-align: center;
}

    .elementor-2421 .elementor-element.elementor-element-28a7857 .elementor-image img {
        width: 50px;
    }

.elementor-2421 .elementor-element.elementor-element-b271727 {
    text-align: center;
}

    .elementor-2421 .elementor-element.elementor-element-b271727 .elementor-heading-title {
        color: #0067da;
        font-size: 18px;
        font-weight: 900;
    }

    .elementor-2421 .elementor-element.elementor-element-b271727 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

.elementor-2421 .elementor-element.elementor-element-ce4832a:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2421 .elementor-element.elementor-element-ce4832a > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff;
}

.elementor-2421 .elementor-element.elementor-element-ce4832a > .elementor-element-populated, .elementor-2421 .elementor-element.elementor-element-ce4832a > .elementor-element-populated > .elementor-background-overlay, .elementor-2421 .elementor-element.elementor-element-ce4832a > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-2421 .elementor-element.elementor-element-ce4832a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 20px;
    padding: 40px 10px 40px 10px;
}

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

.elementor-2421 .elementor-element.elementor-element-ce1ecf6 {
    text-align: center;
}

    .elementor-2421 .elementor-element.elementor-element-ce1ecf6 .elementor-image img {
        width: 51px;
    }

.elementor-2421 .elementor-element.elementor-element-1315a82 {
    text-align: center;
}

    .elementor-2421 .elementor-element.elementor-element-1315a82 .elementor-heading-title {
        color: #0067da;
        font-size: 18px;
        font-weight: 900;
    }

    .elementor-2421 .elementor-element.elementor-element-1315a82 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

.elementor-2421 .elementor-element.elementor-element-fcab684 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2421 .elementor-element.elementor-element-265d8f9 .elementor-image img {
    box-shadow: 0px 35px 60px 0px rgba(0,0,0,0.1);
}

.elementor-2421 .elementor-element.elementor-element-265d8f9 {
    z-index: 4;
}

.elementor-2421 .elementor-element.elementor-element-f32c4a5 .elementor-image img {
    box-shadow: 0px 35px 60px 0px rgba(0,0,0,0.1);
}

.elementor-2421 .elementor-element.elementor-element-f32c4a5 > .elementor-widget-container {
    margin: -80px 0px 0px 50px;
}

.elementor-2421 .elementor-element.elementor-element-f32c4a5 {
    z-index: 3;
}

.elementor-2421 .elementor-element.elementor-element-3de0e75:not(.elementor-motion-effects-element-type-background), .elementor-2421 .elementor-element.elementor-element-3de0e75 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../upload/lifecoach/smiling-young-asian-woman-in-earphones-F4MANG3.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-2421 .elementor-element.elementor-element-3de0e75 > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.2;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-2421 .elementor-element.elementor-element-3de0e75 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 80px 0px;
    z-index: 0;
}

.elementor-2421 .elementor-element.elementor-element-c566f98 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2421 .elementor-element.elementor-element-b4d344e {
    margin-top: 0px;
    margin-bottom: 60px;
}

.elementor-2421 .elementor-element.elementor-element-cb8dd45 > .elementor-element-populated {
    padding: 0px 0px 0px 30px;
}

.elementor-2421 .elementor-element.elementor-element-2511a4b .elementor-heading-title {
    color: #ffffff;
    font-size: 45px;
}

.elementor-2421 .elementor-element.elementor-element-ffc4dda {
    padding: 0px 40px 0px 30px;
}

.elementor-bc-flex-widget .elementor-2421 .elementor-element.elementor-element-fbf91a7.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-2421 .elementor-element.elementor-element-fbf91a7.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-2421 .elementor-element.elementor-element-fbf91a7 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-2421 .elementor-element.elementor-element-9349192 {
    text-align: center;
}

    .elementor-2421 .elementor-element.elementor-element-9349192 .elementor-image img {
        width: 40px;
    }

.elementor-2421 .elementor-element.elementor-element-56d3cad .elementor-heading-title {
    color: #ffffff;
    font-size: 20px;
}

.elementor-2421 .elementor-element.elementor-element-f5c2301 {
    color: rgba(255,255,255,0.7);
}

    .elementor-2421 .elementor-element.elementor-element-f5c2301 > .elementor-widget-container {
        padding: 0px 20px 0px 0px;
    }

.elementor-bc-flex-widget .elementor-2421 .elementor-element.elementor-element-edb0789.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-2421 .elementor-element.elementor-element-edb0789.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-2421 .elementor-element.elementor-element-1a1bac0 {
    text-align: left;
}

    .elementor-2421 .elementor-element.elementor-element-1a1bac0 .elementor-image img {
        width: 50px;
    }

    .elementor-2421 .elementor-element.elementor-element-1a1bac0 > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

.elementor-2421 .elementor-element.elementor-element-a5cbd58 .elementor-heading-title {
    color: #ffffff;
    font-size: 20px;
}

.elementor-2421 .elementor-element.elementor-element-3f25f66 {
    color: rgba(255,255,255,0.7);
}

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

.elementor-2421 .elementor-element.elementor-element-48fc720 {
    margin-top: 30px;
    margin-bottom: 0px;
    padding: 0px 40px 0px 30px;
}

.elementor-bc-flex-widget .elementor-2421 .elementor-element.elementor-element-3e5547a.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-2421 .elementor-element.elementor-element-3e5547a.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-2421 .elementor-element.elementor-element-a5fa79a {
    text-align: left;
}

    .elementor-2421 .elementor-element.elementor-element-a5fa79a .elementor-image img {
        width: 45px;
    }

.elementor-2421 .elementor-element.elementor-element-1fc5958 .elementor-heading-title {
    color: #ffffff;
    font-size: 20px;
}

.elementor-2421 .elementor-element.elementor-element-e727ad0 {
    color: rgba(255,255,255,0.7);
}

    .elementor-2421 .elementor-element.elementor-element-e727ad0 > .elementor-widget-container {
        padding: 0px 20px 0px 0px;
    }

.elementor-bc-flex-widget .elementor-2421 .elementor-element.elementor-element-34f50b9.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-2421 .elementor-element.elementor-element-34f50b9.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-2421 .elementor-element.elementor-element-9bda569 {
    text-align: left;
}

    .elementor-2421 .elementor-element.elementor-element-9bda569 .elementor-image img {
        width: 50px;
    }

    .elementor-2421 .elementor-element.elementor-element-9bda569 > .elementor-widget-container {
        margin: -5px 0px 0px 0px;
    }

.elementor-2421 .elementor-element.elementor-element-02e326e .elementor-heading-title {
    color: #ffffff;
    font-size: 20px;
}

.elementor-2421 .elementor-element.elementor-element-c055a45 {
    color: rgba(255,255,255,0.7);
}

    .elementor-2421 .elementor-element.elementor-element-c055a45 > .elementor-widget-container {
        padding: 0px 20px 0px 0px;
    }

.elementor-2421 .elementor-element.elementor-element-48c46ec {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 0px 0px;
    z-index: 0;
}

    .elementor-2421 .elementor-element.elementor-element-48c46ec > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-2421 .elementor-element.elementor-element-0f311ff > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2421 .elementor-element.elementor-element-7e412e7 {
    text-align: center;
}

    .elementor-2421 .elementor-element.elementor-element-7e412e7 .elementor-heading-title {
        font-size: 36px;
        line-height: 1.4em;
    }

    .elementor-2421 .elementor-element.elementor-element-7e412e7 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0% 0% 0% 0%;
    }

.elementor-2421 .elementor-element.elementor-element-6be4663 {
    text-align: center;
}

    .elementor-2421 .elementor-element.elementor-element-6be4663 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
        padding: 0% 25% 0% 25%;
    }

.elementor-2421 .elementor-element.elementor-element-50cfe63 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 0px 60px 0px;
}

    .elementor-2421 .elementor-element.elementor-element-50cfe63 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-bc-flex-widget .elementor-2421 .elementor-element.elementor-element-00965ee.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-2421 .elementor-element.elementor-element-00965ee.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-2421 .elementor-element.elementor-element-2b2740f .elementor-toggle .elementor-tab-title {
    border-width: 1px;
    border-color: #d8d8d8;
    background-color: #ffffff;
    padding: 30px 30px 30px 30px;
}

.elementor-2421 .elementor-element.elementor-element-2b2740f .elementor-toggle .elementor-tab-content {
    border-width: 1px;
    border-bottom-color: #d8d8d8;
    background-color: #f9f9f9;
    color: #4a4a4a;
    padding: 10px 30px 30px 30px;
}

.elementor-2421 .elementor-element.elementor-element-2b2740f .elementor-toggle .elementor-toggle-item:not(:last-child) {
    margin-bottom: 40px;
}

.elementor-2421 .elementor-element.elementor-element-2b2740f .elementor-toggle .elementor-toggle-item {
    box-shadow: 0px 2px 25px 0px rgba(0,0,0,0.05);
}

.elementor-2421 .elementor-element.elementor-element-2b2740f .elementor-toggle-title, .elementor-2421 .elementor-element.elementor-element-2b2740f .elementor-toggle-icon {
    color: #4a4a4a;
}

.elementor-2421 .elementor-element.elementor-element-2b2740f .elementor-tab-title.elementor-active a, .elementor-2421 .elementor-element.elementor-element-2b2740f .elementor-tab-title.elementor-active .elementor-toggle-icon {
    color: #0067da;
}

.elementor-2421 .elementor-element.elementor-element-2b2740f .elementor-toggle .elementor-toggle-title {
    font-size: 20px;
    font-weight: 900;
}

.elementor-2421 .elementor-element.elementor-element-2b2740f .elementor-toggle .elementor-toggle-icon.elementor-toggle-icon-left {
    margin-right: 10px;
}

.elementor-2421 .elementor-element.elementor-element-2b2740f .elementor-toggle .elementor-toggle-icon.elementor-toggle-icon-right {
    margin-left: 10px;
}

.elementor-bc-flex-widget .elementor-2421 .elementor-element.elementor-element-27ce3c1.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-2421 .elementor-element.elementor-element-27ce3c1.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-2421 .elementor-element.elementor-element-02133e1 .elementor-toggle .elementor-tab-title {
    border-width: 1px;
    border-color: #d8d8d8;
    background-color: #ffffff;
    padding: 30px 30px 30px 30px;
}

.elementor-2421 .elementor-element.elementor-element-02133e1 .elementor-toggle .elementor-tab-content {
    border-width: 1px;
    border-bottom-color: #d8d8d8;
    background-color: #f9f9f9;
    color: #4a4a4a;
    padding: 10px 30px 30px 30px;
}

.elementor-2421 .elementor-element.elementor-element-02133e1 .elementor-toggle .elementor-toggle-item:not(:last-child) {
    margin-bottom: 40px;
}

.elementor-2421 .elementor-element.elementor-element-02133e1 .elementor-toggle .elementor-toggle-item {
    box-shadow: 0px 2px 25px 0px rgba(0,0,0,0.05);
}

.elementor-2421 .elementor-element.elementor-element-02133e1 .elementor-toggle-title, .elementor-2421 .elementor-element.elementor-element-02133e1 .elementor-toggle-icon {
    color: #4a4a4a;
}

.elementor-2421 .elementor-element.elementor-element-02133e1 .elementor-tab-title.elementor-active a, .elementor-2421 .elementor-element.elementor-element-02133e1 .elementor-tab-title.elementor-active .elementor-toggle-icon {
    color: #0067da;
}

.elementor-2421 .elementor-element.elementor-element-02133e1 .elementor-toggle .elementor-toggle-title {
    font-size: 20px;
    font-weight: 900;
}

.elementor-2421 .elementor-element.elementor-element-02133e1 .elementor-toggle .elementor-toggle-icon.elementor-toggle-icon-left {
    margin-right: 10px;
}

.elementor-2421 .elementor-element.elementor-element-02133e1 .elementor-toggle .elementor-toggle-icon.elementor-toggle-icon-right {
    margin-left: 10px;
}

.elementor-2421 .elementor-element.elementor-element-269e811:not(.elementor-motion-effects-element-type-background), .elementor-2421 .elementor-element.elementor-element-269e811 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f9f9f9;
}

.elementor-2421 .elementor-element.elementor-element-269e811 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
}

    .elementor-2421 .elementor-element.elementor-element-269e811 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-2421 .elementor-element.elementor-element-06626f4 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-2421 .elementor-element.elementor-element-82b35a4 {
    text-align: right;
}

    .elementor-2421 .elementor-element.elementor-element-82b35a4 .elementor-image img {
        width: 250px;
        box-shadow: 0px 35px 60px 0px rgba(0,0,0,0.2);
    }

    .elementor-2421 .elementor-element.elementor-element-82b35a4 > .elementor-widget-container {
        margin: 10px 60px 0px 0px;
    }

.elementor-bc-flex-widget .elementor-2421 .elementor-element.elementor-element-ad94d92.elementor-column .elementor-column-wrap {
    align-items: flex-start;
}

.elementor-2421 .elementor-element.elementor-element-ad94d92.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start;
}

.elementor-2421 .elementor-element.elementor-element-7719647 {
    text-align: left;
}

    .elementor-2421 .elementor-element.elementor-element-7719647 .elementor-heading-title {
        font-size: 34px;
        line-height: 1.3em;
    }

    .elementor-2421 .elementor-element.elementor-element-7719647 > .elementor-widget-container {
        margin: 30px 0px 0px 0px;
    }

.elementor-2421 .elementor-element.elementor-element-8003348 {
    text-align: left;
}

    .elementor-2421 .elementor-element.elementor-element-8003348 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
        padding: 0% 10% 0% 0%;
    }

.elementor-2421 .elementor-element.elementor-element-742da82 .elementor-button {
    font-weight: 900;
    fill: #ffffff;
    color: #ffffff;
    background-color: #0067da;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #0067da;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 35px 10px 35px;
}

    .elementor-2421 .elementor-element.elementor-element-742da82 .elementor-button:hover, .elementor-2421 .elementor-element.elementor-element-742da82 .elementor-button:focus {
        color: #0067da;
        background-color: rgba(255,255,255,0);
    }

        .elementor-2421 .elementor-element.elementor-element-742da82 .elementor-button:hover svg, .elementor-2421 .elementor-element.elementor-element-742da82 .elementor-button:focus svg {
            fill: #0067da;
        }

.elementor-2421 .elementor-element.elementor-element-742da82 > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
}

.elementor-2421 .elementor-element.elementor-element-ee8b65a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 0px 0px;
    z-index: 0;
}

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

.elementor-2421 .elementor-element.elementor-element-8a21430 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2421 .elementor-element.elementor-element-8bef93d {
    text-align: center;
}

    .elementor-2421 .elementor-element.elementor-element-8bef93d .elementor-heading-title {
        font-size: 36px;
        line-height: 1.4em;
    }

    .elementor-2421 .elementor-element.elementor-element-8bef93d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0% 0% 0% 0%;
    }

.elementor-2421 .elementor-element.elementor-element-30ec446 {
    text-align: center;
}

    .elementor-2421 .elementor-element.elementor-element-30ec446 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
        padding: 0% 25% 0% 25%;
    }

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

    .elementor-2421 .elementor-element.elementor-element-07b28a9 > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-2421 .elementor-element.elementor-element-ccf26d6 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2421 .elementor-element.elementor-element-18b2e7a .tg_testimonials_card_wrapper .slider > ul li {
    background: #ffffff;
    border-color: #ffffff;
    border-radius: 0px;
    box-shadow: 0px 35px 60px 0px rgba(0,0,0,0.1);
}

.elementor-2421 .elementor-element.elementor-element-18b2e7a .tg_testimonials_card_wrapper .testimonial-info h3 {
    color: #222222;
}

.elementor-2421 .elementor-element.elementor-element-18b2e7a .tg_testimonials_card_wrapper div.testimonial-info h3 {
    font-size: 22px;
    line-height: 1.4em;
}

.elementor-2421 .elementor-element.elementor-element-18b2e7a .tg_testimonials_card_wrapper .testimonial-info .author {
    color: #0067DA;
}

.elementor-2421 .elementor-element.elementor-element-18b2e7a .tg_testimonials_card_wrapper .testimonial-info div.author {
    font-size: 14px;
    font-weight: 900;
}

.elementor-2421 .elementor-element.elementor-element-18b2e7a .tg_testimonials_card_wrapper .testimonial-info-desc {
    color: #000000;
}

.elementor-2421 .elementor-element.elementor-element-18b2e7a .tg_testimonials_card_wrapper .bullet {
    background: #cccccc;
}

.elementor-2421 .elementor-element.elementor-element-18b2e7a .tg_testimonials_card_wrapper .active-bullet {
    background: #000000;
}

.elementor-2421 .elementor-element.elementor-element-2f7bfae:not(.elementor-motion-effects-element-type-background), .elementor-2421 .elementor-element.elementor-element-2f7bfae > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f9f9f9;
}

.elementor-2421 .elementor-element.elementor-element-2f7bfae {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 0px 0px;
    z-index: 0;
}

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

.elementor-2421 .elementor-element.elementor-element-42c6f62 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2421 .elementor-element.elementor-element-e24ca11 {
    text-align: center;
}

    .elementor-2421 .elementor-element.elementor-element-e24ca11 .elementor-heading-title {
        color: #0067da;
        font-size: 36px;
        line-height: 1.4em;
    }

    .elementor-2421 .elementor-element.elementor-element-e24ca11 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0% 0% 0% 0%;
    }

.elementor-2421 .elementor-element.elementor-element-848dca4 {
    text-align: center;
}

    .elementor-2421 .elementor-element.elementor-element-848dca4 > .elementor-widget-container {
        margin: 20px 0px 0px 0px;
        padding: 0% 25% 0% 25%;
    }

.elementor-2421 .elementor-element.elementor-element-cdcac08:not(.elementor-motion-effects-element-type-background), .elementor-2421 .elementor-element.elementor-element-cdcac08 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #f9f9f9;
}

.elementor-2421 .elementor-element.elementor-element-cdcac08 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
}

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

.elementor-2421 .elementor-element.elementor-element-1b8a65b > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2421 .elementor-element.elementor-element-25778fe .elementor-button {
    font-size: 18px;
    font-weight: 900;
    fill: #ffffff;
    color: #ffffff;
    background-color: #0067da;
    border-style: solid;
    border-width: 5px 15px 5px 15px;
    border-color: #0067da;
    border-radius: 5px 5px 0px 0px;
    box-shadow: 0px 35px 60px 0px rgba(0,0,0,0.1);
}

.elementor-2421 .elementor-element.elementor-element-25778fe > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2421 .elementor-element.elementor-element-9a95fb4 > .elementor-widget-container {
    margin: 0% 20% 0% 20%;
    box-shadow: 0px 35px 60px 0px rgba(0,0,0,0.1);
}

.elementor-2421 .elementor-element.elementor-element-5d4205c > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-2421 .elementor-element.elementor-element-68ff215 .elementor-heading-title {
    font-size: 18px;
    font-weight: 900;
}

.elementor-2421 .elementor-element.elementor-element-68ff215 > .elementor-widget-container {
    margin: 0% 0% 0% 10%;
    padding: 0px 0px 30px 0px;
}

.elementor-2421 .elementor-element.elementor-element-b0301f0 > .elementor-widget-container {
    margin: 0% 20% 0% 10%;
}

body.elementor-page-2421 #page_caption, .elementor-page-title {
    display: none;
}

@media(max-width:1024px) {
    .elementor-2421 .elementor-element.elementor-element-8f0f1c9 .elementor-heading-title {
        font-size: 36px;
    }

    .elementor-2421 .elementor-element.elementor-element-7ec6757 > .elementor-element-populated {
        margin: 0px 30px 80px 30px;
    }

    .elementor-2421 .elementor-element.elementor-element-ff0d909 .elementor-heading-title {
        font-size: 36px;
    }

    .elementor-2421 .elementor-element.elementor-element-478afca > .elementor-element-populated {
        margin: 0px 10px 0px 0px;
    }

    .elementor-2421 .elementor-element.elementor-element-f9a3480 .elementor-heading-title {
        font-size: 18px;
        line-height: 1.4em;
    }

    .elementor-2421 .elementor-element.elementor-element-b0c543e > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
    }

    .elementor-2421 .elementor-element.elementor-element-dc7acb6 .elementor-heading-title {
        font-size: 18px;
        line-height: 1.4em;
    }

    .elementor-2421 .elementor-element.elementor-element-312a886 {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-2421 .elementor-element.elementor-element-a17bb09 > .elementor-element-populated {
        margin: 0px 10px 0px 0px;
    }

    .elementor-2421 .elementor-element.elementor-element-b271727 .elementor-heading-title {
        font-size: 18px;
        line-height: 1.4em;
    }

    .elementor-2421 .elementor-element.elementor-element-ce4832a > .elementor-element-populated {
        margin: 0px 0px 0px 10px;
    }

    .elementor-2421 .elementor-element.elementor-element-1315a82 .elementor-heading-title {
        font-size: 18px;
        line-height: 1.4em;
    }

    .elementor-2421 .elementor-element.elementor-element-b4d344e {
        margin-top: 0px;
        margin-bottom: 40px;
    }

    .elementor-2421 .elementor-element.elementor-element-2511a4b .elementor-heading-title {
        font-size: 36px;
    }

    .elementor-2421 .elementor-element.elementor-element-56d3cad .elementor-heading-title {
        line-height: 1.4em;
    }

    .elementor-2421 .elementor-element.elementor-element-a5cbd58 .elementor-heading-title {
        line-height: 1.4em;
    }

    .elementor-2421 .elementor-element.elementor-element-1fc5958 .elementor-heading-title {
        line-height: 1.4em;
    }

    .elementor-2421 .elementor-element.elementor-element-02e326e .elementor-heading-title {
        line-height: 1.4em;
    }

    .elementor-2421 .elementor-element.elementor-element-7e412e7 .elementor-heading-title {
        font-size: 36px;
    }

    .elementor-2421 .elementor-element.elementor-element-2b2740f .elementor-toggle .elementor-toggle-title {
        font-size: 18px;
        line-height: 1.4em;
    }

    .elementor-2421 .elementor-element.elementor-element-2b2740f .elementor-toggle .elementor-tab-title {
        padding: 20px 20px 20px 20px;
    }

    .elementor-2421 .elementor-element.elementor-element-2b2740f .elementor-toggle .elementor-tab-content {
        padding: 20px 20px 20px 20px;
    }

    .elementor-2421 .elementor-element.elementor-element-02133e1 .elementor-toggle .elementor-toggle-title {
        font-size: 18px;
        line-height: 1.4em;
    }

    .elementor-2421 .elementor-element.elementor-element-02133e1 .elementor-toggle .elementor-tab-title {
        padding: 20px 20px 20px 20px;
    }

    .elementor-2421 .elementor-element.elementor-element-02133e1 .elementor-toggle .elementor-tab-content {
        padding: 20px 20px 20px 20px;
    }

    .elementor-2421 .elementor-element.elementor-element-7719647 .elementor-heading-title {
        font-size: 36px;
    }

    .elementor-2421 .elementor-element.elementor-element-8bef93d .elementor-heading-title {
        font-size: 36px;
    }

    .elementor-2421 .elementor-element.elementor-element-e24ca11 .elementor-heading-title {
        font-size: 36px;
    }

    .elementor-2421 .elementor-element.elementor-element-25778fe .elementor-button {
        font-size: 16px;
    }

    .elementor-2421 .elementor-element.elementor-element-9a95fb4 > .elementor-widget-container {
        margin: 0% 7% 0% 7%;
    }
}

@media(min-width:768px) {
    .elementor-2421 .elementor-element.elementor-element-e537cb3 {
        width: 22.972%;
    }

    .elementor-2421 .elementor-element.elementor-element-b42911c {
        width: 53.976%;
    }

    .elementor-2421 .elementor-element.elementor-element-1cc1305 {
        width: 23.048%;
    }

    .elementor-2421 .elementor-element.elementor-element-618c589 {
        width: 29.96%;
    }

    .elementor-2421 .elementor-element.elementor-element-a15197e {
        width: 39.999%;
    }

    .elementor-2421 .elementor-element.elementor-element-0b6d939 {
        width: 30.037%;
    }

    .elementor-2421 .elementor-element.elementor-element-7ec6757 {
        width: 55.832%;
    }

    .elementor-2421 .elementor-element.elementor-element-fcab684 {
        width: 44.168%;
    }

    .elementor-2421 .elementor-element.elementor-element-c566f98 {
        width: 55.181%;
    }

    .elementor-2421 .elementor-element.elementor-element-fbf91a7 {
        width: 10.034%;
    }

    .elementor-2421 .elementor-element.elementor-element-a8fd938 {
        width: 39.966%;
    }

    .elementor-2421 .elementor-element.elementor-element-edb0789 {
        width: 10.148%;
    }

    .elementor-2421 .elementor-element.elementor-element-7e5a331 {
        width: 39.852%;
    }

    .elementor-2421 .elementor-element.elementor-element-3e5547a {
        width: 10.034%;
    }

    .elementor-2421 .elementor-element.elementor-element-781523c {
        width: 39.966%;
    }

    .elementor-2421 .elementor-element.elementor-element-34f50b9 {
        width: 10.148%;
    }

    .elementor-2421 .elementor-element.elementor-element-ef7e388 {
        width: 39.852%;
    }

    .elementor-2421 .elementor-element.elementor-element-51f63da {
        width: 44.819%;
    }

    .elementor-2421 .elementor-element.elementor-element-06626f4 {
        width: 40.241%;
    }

    .elementor-2421 .elementor-element.elementor-element-ad94d92 {
        width: 59.759%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-2421 .elementor-element.elementor-element-e537cb3 {
        width: 25%;
    }

    .elementor-2421 .elementor-element.elementor-element-b42911c {
        width: 50%;
    }

    .elementor-2421 .elementor-element.elementor-element-1cc1305 {
        width: 25%;
    }

    .elementor-2421 .elementor-element.elementor-element-618c589 {
        width: 25%;
    }

    .elementor-2421 .elementor-element.elementor-element-a15197e {
        width: 50%;
    }

    .elementor-2421 .elementor-element.elementor-element-0b6d939 {
        width: 25%;
    }

    .elementor-2421 .elementor-element.elementor-element-c566f98 {
        width: 70%;
    }

    .elementor-2421 .elementor-element.elementor-element-cb8dd45 {
        width: 80%;
    }

    .elementor-2421 .elementor-element.elementor-element-51f63da {
        width: 30%;
    }
}

@media(max-width:767px) {
    .elementor-2421 .elementor-element.elementor-element-8f0f1c9 .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-2421 .elementor-element.elementor-element-caf48d6 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2421 .elementor-element.elementor-element-7ec6757 > .elementor-element-populated {
        padding: 0px 0px 0px 30px;
    }

    .elementor-2421 .elementor-element.elementor-element-ff0d909 .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-2421 .elementor-element.elementor-element-cbbc2fd {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-2421 .elementor-element.elementor-element-312a886 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-2421 .elementor-element.elementor-element-3de0e75 {
        padding: 120px 0px 0px 0px;
    }

    .elementor-2421 .elementor-element.elementor-element-2511a4b .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-2421 .elementor-element.elementor-element-fbf91a7 {
        width: 30%;
    }

        .elementor-2421 .elementor-element.elementor-element-fbf91a7 > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

    .elementor-2421 .elementor-element.elementor-element-a8fd938 {
        width: 70%;
    }

        .elementor-2421 .elementor-element.elementor-element-a8fd938 > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

    .elementor-2421 .elementor-element.elementor-element-edb0789 {
        width: 30%;
    }

        .elementor-2421 .elementor-element.elementor-element-edb0789 > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

    .elementor-2421 .elementor-element.elementor-element-7e5a331 {
        width: 70%;
    }

        .elementor-2421 .elementor-element.elementor-element-7e5a331 > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

    .elementor-2421 .elementor-element.elementor-element-a5cbd58 .elementor-heading-title {
        font-size: 20px;
    }

    .elementor-2421 .elementor-element.elementor-element-3e5547a {
        width: 30%;
    }

    .elementor-2421 .elementor-element.elementor-element-781523c {
        width: 70%;
    }

        .elementor-2421 .elementor-element.elementor-element-781523c > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

    .elementor-2421 .elementor-element.elementor-element-34f50b9 {
        width: 30%;
    }

    .elementor-2421 .elementor-element.elementor-element-ef7e388 {
        width: 70%;
    }

        .elementor-2421 .elementor-element.elementor-element-ef7e388 > .elementor-element-populated {
            margin: 0px 0px 0px 0px;
            padding: 0px 0px 0px 0px;
        }

    .elementor-2421 .elementor-element.elementor-element-48c46ec {
        padding: 40px 0px 0px 0px;
    }

    .elementor-2421 .elementor-element.elementor-element-7e412e7 .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-2421 .elementor-element.elementor-element-50cfe63 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2421 .elementor-element.elementor-element-00965ee > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2421 .elementor-element.elementor-element-2b2740f .elementor-toggle .elementor-tab-content {
        padding: 0px 20px 0px 20px;
    }

    .elementor-2421 .elementor-element.elementor-element-2b2740f > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2421 .elementor-element.elementor-element-27ce3c1 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2421 .elementor-element.elementor-element-02133e1 .elementor-toggle .elementor-tab-content {
        padding: 0px 20px 0px 20px;
    }

    .elementor-2421 .elementor-element.elementor-element-269e811 {
        margin-top: 40px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-2421 .elementor-element.elementor-element-82b35a4 {
        text-align: center;
    }

        .elementor-2421 .elementor-element.elementor-element-82b35a4 > .elementor-widget-container {
            margin: 0px 0px 0px 0px;
        }

    .elementor-2421 .elementor-element.elementor-element-ad94d92 > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2421 .elementor-element.elementor-element-7719647 .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-2421 .elementor-element.elementor-element-ee8b65a {
        padding: 40px 0px 0px 0px;
    }

    .elementor-2421 .elementor-element.elementor-element-8bef93d .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-2421 .elementor-element.elementor-element-07b28a9 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2421 .elementor-element.elementor-element-18b2e7a .tg_testimonials_card_wrapper div.testimonial-info h3 {
        font-size: 20px;
    }

    .elementor-2421 .elementor-element.elementor-element-2f7bfae {
        padding: 40px 0px 0px 0px;
    }

    .elementor-2421 .elementor-element.elementor-element-e24ca11 .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-2421 .elementor-element.elementor-element-cdcac08 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-2421 .elementor-element.elementor-element-25778fe > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-2421 .elementor-element.elementor-element-9a95fb4 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-2421 .elementor-element.elementor-element-68ff215 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-2421 .elementor-element.elementor-element-b0301f0 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
}
.tg_navigation_wrapper .nav li:first-child > a,
.tg_navigation_wrapper .nav li ul li:first-child > a,
.tg_navigation_wrapper .nav li.current-menu-parent ul li:first-child > a {
    margin-top: 0px;
}