﻿.elementor-86 .elementor-element.elementor-element-29cc7f5 {
    margin-top: 35px;
    margin-bottom: 0px;
    padding: 0px 35px 0px 35px;
}

.elementor-86 .elementor-element.elementor-element-9f2f65a > .elementor-element-populated {
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: rgba(160, 171, 201, 0.5);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

    .elementor-86 .elementor-element.elementor-element-9f2f65a > .elementor-element-populated > .elementor-background-overlay {
        transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
    }

.elementor-86 .elementor-element.elementor-element-c080156 {
    margin-top: 150px;
    margin-bottom: 0px;
    z-index: 9;
}

.elementor-86 .elementor-element.elementor-element-bbde940 .aux-modern-heading-primary {
    font-size: 20px;
    font-weight: 400;
    text-transform: capitalize;
    color: #05A7A7;
}

.elementor-86 .elementor-element.elementor-element-bbde940 .aux-modern-heading-secondary .aux-head-highlight {
    font-size: 75px;
    font-weight: bold;
    text-transform: capitalize;
    line-height: 1em;
    letter-spacing: -2.25px;
}

.elementor-86 .elementor-element.elementor-element-bbde940 .aux-modern-heading-description {
    color: #000000;
    font-size: 15px;
    font-weight: 400;
    max-width: 534px;
}

.elementor-86 .elementor-element.elementor-element-bbde940 {
    animation-duration: 2500ms;
    animation-delay: 500ms;
    animation-timing-function: cubic-bezier(0.165,0.84,0.44,1);
}

.elementor-86 .elementor-element.elementor-element-9d748a6 .aux-modern-button-wrapper {
    text-align: left;
}

.elementor-86 .elementor-element.elementor-element-9d748a6 .aux-modern-button.aux-modern-button-outline .aux-overlay:before, .elementor-86 .elementor-element.elementor-element-9d748a6 .aux-modern-button .aux-overlay:before {
    background-color: #05A7A7;
}

.elementor-86 .elementor-element.elementor-element-9d748a6 .aux-overlay:before, .elementor-86 .elementor-element.elementor-element-9d748a6 .aux-overlay:after {
    box-shadow: 0px 30px 50px 0px rgba(0, 37, 219, 0.30196078431372547);
    border-radius: 25px 25px 25px 25px;
}

.elementor-86 .elementor-element.elementor-element-9d748a6 .aux-modern-button {
    padding: 14px 37px 14px 37px;
}

    .elementor-86 .elementor-element.elementor-element-9d748a6 .aux-modern-button.aux-modern-button-outline .aux-overlay:after, .elementor-86 .elementor-element.elementor-element-9d748a6 .aux-modern-button .aux-overlay:after {
        background-color: var( --e-global-color-5c4489cf );
    }

    .elementor-86 .elementor-element.elementor-element-9d748a6 .aux-modern-button:hover .aux-overlay:before, .elementor-86 .elementor-element.elementor-element-9d748a6 .aux-modern-button:hover .aux-overlay:after {
        box-shadow: 0px 30px 50px 0px rgba(252, 170, 35, 0.30196078431372547);
    }

.elementor-86 .elementor-element.elementor-element-9d748a6 .aux-text {
    font-size: 16px;
    font-weight: 400;
    text-transform: capitalize;
    color: #FFFFFF;
}

.elementor-86 .elementor-element.elementor-element-9d748a6 {
    width: auto;
    max-width: auto;
    animation-delay: 500ms;
    animation-timing-function: cubic-bezier(0.165,0.84,0.44,1);
}

.elementor-86 .elementor-element.elementor-element-ed31276 > .elementor-widget-container {
    transition-timing-function: cubic-bezier(0.165,0.84,0.44,1);
    transition-duration: 1000ms;
    transition-property: all;
}

.elementor-86 .elementor-element.elementor-element-ed31276 {
    animation-duration: 2300ms;
    animation-timing-function: cubic-bezier(0.165,0.84,0.44,1);
}

.elementor-86 .elementor-element.elementor-element-e2e44d5 .aux-the-shape {
    width: 70vw;
    height: 70vh;
    border-radius: 30px 30px 30px 30px;
    overflow: hidden;
    background-color: rgba(217, 232, 255, 0.17);
}

.elementor-86 .elementor-element.elementor-element-e2e44d5 .aux-widget-container {
    text-align: center;
}

.elementor-86 .elementor-element.elementor-element-e2e44d5 {
    width: auto;
    max-width: auto;
    position: absolute;
    top: 20%;
    left: 7%;
}

.elementor-86 .elementor-element.elementor-element-696fb77 > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-86 .elementor-element.elementor-element-696fb77 {
    margin-top: 200px;
    margin-bottom: 0px;
    padding: 0px 35px 0px 35px;
}

.elementor-86 .elementor-element.elementor-element-d051a1f .aux-the-svg {
    width: 300px;
}

.elementor-86 .elementor-element.elementor-element-d051a1f .aux-widget-container {
    text-align: center;
}

.elementor-86 .elementor-element.elementor-element-d051a1f {
    animation-delay: 300ms;
    animation-timing-function: cubic-bezier(0.165,0.84,0.44,1);
}

.elementor-86 .elementor-element.elementor-element-880aa8e .aux-the-svg {
    width: 300px;
}

.elementor-86 .elementor-element.elementor-element-880aa8e .aux-widget-container {
    text-align: center;
}

.elementor-86 .elementor-element.elementor-element-880aa8e {
    animation-delay: 150ms;
    animation-timing-function: cubic-bezier(0.165,0.84,0.44,1);
}

.elementor-86 .elementor-element.elementor-element-e58dcd2 .aux-the-svg {
    width: 300px;
}

.elementor-86 .elementor-element.elementor-element-e58dcd2 .aux-widget-container {
    text-align: center;
}

.elementor-86 .elementor-element.elementor-element-e58dcd2 {
    animation-timing-function: cubic-bezier(0.165,0.84,0.44,1);
}

.elementor-86 .elementor-element.elementor-element-584d252 .aux-the-svg {
    width: 300px;
}

.elementor-86 .elementor-element.elementor-element-584d252 .aux-widget-container {
    text-align: center;
}

.elementor-86 .elementor-element.elementor-element-584d252 {
    animation-delay: 150ms;
    animation-timing-function: cubic-bezier(0.165,0.84,0.44,1);
}

.elementor-86 .elementor-element.elementor-element-2a7af89 .aux-the-svg {
    width: 300px;
}

.elementor-86 .elementor-element.elementor-element-2a7af89 .aux-widget-container {
    text-align: center;
}

.elementor-86 .elementor-element.elementor-element-2a7af89 {
    animation-delay: 300ms;
    animation-timing-function: cubic-bezier(0.165,0.84,0.44,1);
}

.elementor-86 .elementor-element.elementor-element-23b73e7 {
    margin-top: 160px;
    margin-bottom: 0px;
    padding: 0px 35px 0px 35px;
}

.elementor-86 .elementor-element.elementor-element-7b5d990 .aux-widget-inner > * {
    text-align: center;
    margin-left: auto !important;
    margin-right: auto !important;
}

.elementor-86 .elementor-element.elementor-element-7b5d990 .aux-modern-heading-primary {
    font-size: 20px;
    font-weight: 400;
    text-transform: capitalize;
    color: var( --e-global-color-5dc220c8 );
}

.elementor-86 .elementor-element.elementor-element-7b5d990 .aux-modern-heading-secondary .aux-head-highlight {
    font-size: 40px;
    font-weight: bold;
    text-transform: capitalize;
    line-height: 1.3em;
    letter-spacing: -1.5px;
    color: var( --e-global-color-6ea84a27 );
    max-width: 488px;
}

.elementor-86 .elementor-element.elementor-element-7b5d990 {
    animation-timing-function: cubic-bezier(0.165,0.84,0.44,1);
}

.elementor-86 .elementor-element.elementor-element-e5439b3 {
    margin-top: 80px;
    margin-bottom: 0px;
}

.elementor-86 .elementor-element.elementor-element-dc9ca40 .col-title a, .elementor-86 .elementor-element.elementor-element-dc9ca40 .col-title {
    color: var( --e-global-color-5dc220c8 );
}

    .elementor-86 .elementor-element.elementor-element-dc9ca40 .col-title, .elementor-86 .elementor-element.elementor-element-dc9ca40 .col-title a {
        font-family: "Questrial", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        text-transform: capitalize;
        letter-spacing: -0.32px;
    }

.elementor-86 .elementor-element.elementor-element-dc9ca40 .col-subtitle {
    color: var( --e-global-color-6ea84a27 );
}

.elementor-86 .elementor-element.elementor-element-dc9ca40 .aux-staff-content .col-subtitle {
    font-family: "Quicksand", Sans-serif;
    font-size: 20px;
    font-weight: bold;
    text-transform: capitalize;
    font-style: normal;
    letter-spacing: -0.6px;
}

.elementor-86 .elementor-element.elementor-element-dc9ca40 .aux-social-list a {
    color: var( --e-global-color-6ea84a27 );
}

.elementor-86 .elementor-element.elementor-element-dc9ca40 .aux-widget-staff .aux-staff-footer {
    padding: 9px 0px 0px 0px;
}

.elementor-86 .elementor-element.elementor-element-dc9ca40 .aux-widget-staff .aux-staff-content {
    padding: 0px 0px 0px 36px;
}

.elementor-86 .elementor-element.elementor-element-dc9ca40 {
    animation-timing-function: cubic-bezier(0.165,0.84,0.44,1);
}

.elementor-86 .elementor-element.elementor-element-71685dc .col-title a, .elementor-86 .elementor-element.elementor-element-71685dc .col-title {
    color: var( --e-global-color-5dc220c8 );
}

    .elementor-86 .elementor-element.elementor-element-71685dc .col-title, .elementor-86 .elementor-element.elementor-element-71685dc .col-title a {
        font-family: "Questrial", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        text-transform: capitalize;
        letter-spacing: -0.32px;
    }

.elementor-86 .elementor-element.elementor-element-71685dc .col-subtitle {
    color: var( --e-global-color-6ea84a27 );
}

.elementor-86 .elementor-element.elementor-element-71685dc .aux-staff-content .col-subtitle {
    font-family: "Quicksand", Sans-serif;
    font-size: 20px;
    font-weight: bold;
    text-transform: capitalize;
    font-style: normal;
    letter-spacing: -0.6px;
}

.elementor-86 .elementor-element.elementor-element-71685dc .aux-social-list a {
    color: var( --e-global-color-6ea84a27 );
}

.elementor-86 .elementor-element.elementor-element-71685dc .aux-widget-staff .aux-staff-footer {
    padding: 9px 0px 0px 0px;
}

.elementor-86 .elementor-element.elementor-element-71685dc .aux-widget-staff .aux-staff-content {
    padding: 0px 0px 0px 36px;
}

.elementor-86 .elementor-element.elementor-element-71685dc {
    animation-delay: 200ms;
    animation-timing-function: cubic-bezier(0.165,0.84,0.44,1);
}

.elementor-86 .elementor-element.elementor-element-01dbbc1 .col-title a, .elementor-86 .elementor-element.elementor-element-01dbbc1 .col-title {
    color: var( --e-global-color-5dc220c8 );
}

    .elementor-86 .elementor-element.elementor-element-01dbbc1 .col-title, .elementor-86 .elementor-element.elementor-element-01dbbc1 .col-title a {
        font-family: "Questrial", Sans-serif;
        font-size: 16px;
        font-weight: 400;
        text-transform: capitalize;
        letter-spacing: -0.32px;
    }

.elementor-86 .elementor-element.elementor-element-01dbbc1 .col-subtitle {
    color: var( --e-global-color-6ea84a27 );
}

.elementor-86 .elementor-element.elementor-element-01dbbc1 .aux-staff-content .col-subtitle {
    font-family: "Quicksand", Sans-serif;
    font-size: 20px;
    font-weight: bold;
    text-transform: capitalize;
    font-style: normal;
    letter-spacing: -0.6px;
}

.elementor-86 .elementor-element.elementor-element-01dbbc1 .aux-social-list a {
    color: var( --e-global-color-6ea84a27 );
}

.elementor-86 .elementor-element.elementor-element-01dbbc1 .aux-widget-staff .aux-staff-footer {
    padding: 9px 0px 0px 0px;
}

.elementor-86 .elementor-element.elementor-element-01dbbc1 .aux-widget-staff .aux-staff-content {
    padding: 0px 0px 0px 36px;
}

.elementor-86 .elementor-element.elementor-element-01dbbc1 {
    animation-delay: 400ms;
    animation-timing-function: cubic-bezier(0.165,0.84,0.44,1);
}

@media(min-width:768px) {
    .elementor-86 .elementor-element.elementor-element-ac5d3ef {
        width: 47%;
    }

    .elementor-86 .elementor-element.elementor-element-a3502ad {
        width: 53%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-86 .elementor-element.elementor-element-ac5d3ef {
        width: 100%;
    }

    .elementor-86 .elementor-element.elementor-element-a3502ad {
        width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-86 .elementor-element.elementor-element-c080156 {
        margin-top: 100px;
        margin-bottom: 0px;
    }

    .elementor-86 .elementor-element.elementor-element-ac5d3ef.elementor-column > .elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-86 .elementor-element.elementor-element-ac5d3ef > .elementor-element-populated {
        margin: 0% 10% 0% 10%;
        --e-column-margin-right: 10%;
        --e-column-margin-left: 10%;
    }

    .elementor-86 .elementor-element.elementor-element-bbde940 .aux-widget-inner > * {
        text-align: center;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .elementor-86 .elementor-element.elementor-element-bbde940 .aux-modern-heading-secondary .aux-head-highlight {
        font-size: 52px;
    }

    .elementor-86 .elementor-element.elementor-element-9d748a6 .aux-modern-button {
        padding: 11px 36px 11px 35px;
    }

    .elementor-86 .elementor-element.elementor-element-a3502ad > .elementor-element-populated {
        margin: 10% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }

    .elementor-86 .elementor-element.elementor-element-e2e44d5 .aux-the-shape {
        height: 55vh;
    }

    .elementor-86 .elementor-element.elementor-element-696fb77 {
        margin-top: 150px;
        margin-bottom: 0px;
    }

    .elementor-86 .elementor-element.elementor-element-23b73e7 {
        margin-top: 120px;
        margin-bottom: 0px;
    }

    .elementor-86 .elementor-element.elementor-element-7b5d990 .aux-modern-heading-primary {
        font-size: 18px;
    }

    .elementor-86 .elementor-element.elementor-element-7b5d990 .aux-modern-heading-secondary .aux-head-highlight {
        font-size: 34px;
        max-width: 400px;
    }

    .elementor-86 .elementor-element.elementor-element-51998c4 > .elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-86 .elementor-element.elementor-element-dc9ca40 .col-title, .elementor-86 .elementor-element.elementor-element-dc9ca40 .col-title a {
        font-size: 14px;
    }

    .elementor-86 .elementor-element.elementor-element-dc9ca40 .aux-staff-content .col-title {
        margin-bottom: 0px;
    }

    .elementor-86 .elementor-element.elementor-element-dc9ca40 .aux-staff-content .col-subtitle {
        font-size: 17px;
    }

    .elementor-86 .elementor-element.elementor-element-dc9ca40 .aux-widget-staff .aux-staff-footer {
        padding: 0px 0px 0px 0px;
    }

    .elementor-86 .elementor-element.elementor-element-dc9ca40 .aux-widget-staff .aux-staff-content {
        padding: 0px 0px 0px 0px;
    }

    .elementor-86 .elementor-element.elementor-element-03a07b6 > .elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-86 .elementor-element.elementor-element-71685dc .col-title, .elementor-86 .elementor-element.elementor-element-71685dc .col-title a {
        font-size: 14px;
    }

    .elementor-86 .elementor-element.elementor-element-71685dc .aux-staff-content .col-title {
        margin-bottom: 0px;
    }

    .elementor-86 .elementor-element.elementor-element-71685dc .aux-staff-content .col-subtitle {
        font-size: 17px;
    }

    .elementor-86 .elementor-element.elementor-element-71685dc .aux-widget-staff .aux-staff-footer {
        padding: 0px 0px 0px 0px;
    }

    .elementor-86 .elementor-element.elementor-element-71685dc .aux-widget-staff .aux-staff-content {
        padding: 0px 0px 0px 0px;
    }

    .elementor-86 .elementor-element.elementor-element-38f323e > .elementor-element-populated {
        margin: 0px 10px 0px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px;
    }

    .elementor-86 .elementor-element.elementor-element-01dbbc1 .col-title, .elementor-86 .elementor-element.elementor-element-01dbbc1 .col-title a {
        font-size: 14px;
    }

    .elementor-86 .elementor-element.elementor-element-01dbbc1 .aux-staff-content .col-title {
        margin-bottom: 0px;
    }

    .elementor-86 .elementor-element.elementor-element-01dbbc1 .aux-staff-content .col-subtitle {
        font-size: 17px;
    }

    .elementor-86 .elementor-element.elementor-element-01dbbc1 .aux-widget-staff .aux-staff-footer {
        padding: 0px 0px 0px 0px;
    }

    .elementor-86 .elementor-element.elementor-element-01dbbc1 .aux-widget-staff .aux-staff-content {
        padding: 0px 0px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-86 .elementor-element.elementor-element-ac5d3ef > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-86 .elementor-element.elementor-element-bbde940 .aux-modern-heading-secondary .aux-head-highlight {
        font-size: 36px;
        line-height: 1.3em;
    }

    .elementor-86 .elementor-element.elementor-element-bbde940 .aux-modern-heading-description {
        font-size: 14px;
    }

    .elementor-86 .elementor-element.elementor-element-a3502ad > .elementor-element-populated {
        margin: 15% 0% 0% 0%;
        --e-column-margin-right: 0%;
        --e-column-margin-left: 0%;
    }

    .elementor-86 .elementor-element.elementor-element-696fb77 {
        margin-top: 100px;
        margin-bottom: 0px;
    }

    .elementor-86 .elementor-element.elementor-element-99d8ff2 {
        width: 50%;
    }

        .elementor-86 .elementor-element.elementor-element-99d8ff2 > .elementor-element-populated {
            margin: 15px 0px 15px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

    .elementor-86 .elementor-element.elementor-element-699f616 {
        width: 50%;
    }

        .elementor-86 .elementor-element.elementor-element-699f616 > .elementor-element-populated {
            margin: 15px 0px 15px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

    .elementor-86 .elementor-element.elementor-element-8ebd0ed {
        width: 50%;
    }

        .elementor-86 .elementor-element.elementor-element-8ebd0ed > .elementor-element-populated {
            margin: 15px 0px 15px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

    .elementor-86 .elementor-element.elementor-element-7cf0430 {
        width: 50%;
    }

        .elementor-86 .elementor-element.elementor-element-7cf0430 > .elementor-element-populated {
            margin: 15px 0px 15px 0px;
            --e-column-margin-right: 0px;
            --e-column-margin-left: 0px;
        }

    .elementor-86 .elementor-element.elementor-element-db8b69a > .elementor-element-populated {
        margin: 15px 0px 15px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-86 .elementor-element.elementor-element-7b5d990 .aux-modern-heading-secondary .aux-head-highlight {
        font-size: 28px;
        line-height: 1.3em;
    }

    .elementor-86 .elementor-element.elementor-element-e5439b3 {
        margin-top: 20px;
        margin-bottom: 0px;
    }

    .elementor-86 .elementor-element.elementor-element-51998c4 > .elementor-element-populated {
        margin: 20px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-86 .elementor-element.elementor-element-dc9ca40 .aux-widget-staff .aux-staff-content {
        padding: 0px 0px 0px 15px;
    }

    .elementor-86 .elementor-element.elementor-element-03a07b6 > .elementor-element-populated {
        margin: 20px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-86 .elementor-element.elementor-element-71685dc .aux-widget-staff .aux-staff-content {
        padding: 0px 0px 0px 15px;
    }

    .elementor-86 .elementor-element.elementor-element-38f323e > .elementor-element-populated {
        margin: 20px 0px 20px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-86 .elementor-element.elementor-element-01dbbc1 .aux-widget-staff .aux-staff-content {
        padding: 0px 0px 0px 15px;
    }
}
/* Start custom CSS for aux_modern_heading, class: .elementor-element-bbde940 */

@media screen and (max-width:1440px) and (min-width:1025px) {
    .elementor-86 .elementor-element.elementor-element-bbde940 .aux-head-highlight {
        font-size: 66px !important;
    }
}
/* End custom CSS */
/* Start custom CSS for aux_simple_shape, class: .elementor-element-e2e44d5 */ @media screen and (max-width:2560px) and (min-width:2000px) {
    .elementor-86 .elementor-element.elementor-element-e2e44d5 .aux-the-shape {
        width: 50vw !important;
    }
}
/* End custom CSS */
/* Start custom CSS for aux_simple_svg, class: .elementor-element-d051a1f */ .elementor-86 .elementor-element.elementor-element-d051a1f path, .elementor-86 .elementor-element.elementor-element-d051a1f text {
    transition: all 250ms ease-in;
}

.elementor-86 .elementor-element.elementor-element-d051a1f:hover path, .elementor-86 .elementor-element.elementor-element-d051a1f:hover text {
    fill: #1A1F2F;
}

@media screen and (max-width:900px) {
    .elementor-86 .elementor-element.elementor-element-d051a1f svg {
        max-width: 80% !important;
    }
}
/* End custom CSS */
/* Start custom CSS for aux_simple_svg, class: .elementor-element-880aa8e */ .elementor-86 .elementor-element.elementor-element-880aa8e path {
    transition: all 250ms ease-in;
}

.elementor-86 .elementor-element.elementor-element-880aa8e:hover path {
    fill: #1A1F2F;
}

@media screen and (max-width:900px) {
    .elementor-86 .elementor-element.elementor-element-880aa8e svg {
        max-width: 80% !important;
    }
}
/* End custom CSS */
/* Start custom CSS for aux_simple_svg, class: .elementor-element-e58dcd2 */ .elementor-86 .elementor-element.elementor-element-e58dcd2 path, .elementor-86 .elementor-element.elementor-element-e58dcd2 text {
    transition: all 250ms ease-in;
}

.elementor-86 .elementor-element.elementor-element-e58dcd2:hover path, .elementor-86 .elementor-element.elementor-element-e58dcd2:hover text {
    fill: #1A1F2F;
}

@media screen and (max-width:900px) {
    .elementor-86 .elementor-element.elementor-element-e58dcd2 svg {
        max-width: 80% !important;
    }
}
/* End custom CSS */
/* Start custom CSS for aux_simple_svg, class: .elementor-element-584d252 */ .elementor-86 .elementor-element.elementor-element-584d252 text {
    transition: all 250ms ease-in;
}

.elementor-86 .elementor-element.elementor-element-584d252:hover text {
    fill: #1A1F2F;
}

@media screen and (max-width:900px) {
    .elementor-86 .elementor-element.elementor-element-584d252 svg {
        max-width: 80% !important;
    }
}
/* End custom CSS */
/* Start custom CSS for aux_simple_svg, class: .elementor-element-2a7af89 */ .elementor-86 .elementor-element.elementor-element-2a7af89 path {
    transition: all 250ms ease-in;
}

.elementor-86 .elementor-element.elementor-element-2a7af89:hover path {
    fill: #1A1F2F;
}

@media screen and (max-width:900px) {
    .elementor-86 .elementor-element.elementor-element-2a7af89 svg {
        max-width: 80% !important;
    }
}
/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-696fb77 */ .elementor-86 .elementor-element.elementor-element-696fb77 .aux-the-svg g {
    opacity: 1 !important;
}
/* End custom CSS */
/* Start custom CSS for aux_modern_heading, class: .elementor-element-7b5d990 */ .elementor-86 .elementor-element.elementor-element-7b5d990 .aux-head-highlight {
    display: inline-block;
}
/* End custom CSS */
/* Start custom CSS for aux_staff, class: .elementor-element-dc9ca40 */ .elementor-86 .elementor-element.elementor-element-dc9ca40 img {
    border-radius: 15px;
}

.elementor-86 .elementor-element.elementor-element-dc9ca40 .aux-media-image {
    transition: all 300ms ease-in;
    border-radius: 15px;
}

.elementor-86 .elementor-element.elementor-element-dc9ca40:hover .aux-media-image {
    box-shadow: 0px 30px 60px #1A1F2F4D;
}

@media screen and (max-width:1024px) and (min-width:768px) {
    .elementor-86 .elementor-element.elementor-element-dc9ca40 .aux-staff-container {
        display: flex;
        flex-direction: column;
    }

    .elementor-86 .elementor-element.elementor-element-dc9ca40 .aux-staff-header {
        max-width: 100% !important;
    }

    .elementor-86 .elementor-element.elementor-element-dc9ca40 .aux-staff-content {
        text-align: center;
    }

    .elementor-86 .elementor-element.elementor-element-dc9ca40 .aux-staff-footer {
        display: flex;
        justify-content: center;
    }
}

@media screen and (max-width:767px) {
    .elementor-86 .elementor-element.elementor-element-dc9ca40 .aux-staff-container {
        display: flex;
        flex-direction: row;
    }
}
/* End custom CSS */
/* Start custom CSS for aux_staff, class: .elementor-element-71685dc */ .elementor-86 .elementor-element.elementor-element-71685dc img {
    border-radius: 15px;
}

.elementor-86 .elementor-element.elementor-element-71685dc .aux-media-image {
    transition: all 300ms ease-in;
    border-radius: 15px;
}

.elementor-86 .elementor-element.elementor-element-71685dc:hover .aux-media-image {
    box-shadow: 0px 30px 60px #1A1F2F4D;
}

@media screen and (max-width:1024px) and (min-width:768px) {
    .elementor-86 .elementor-element.elementor-element-71685dc .aux-staff-container {
        display: flex;
        flex-direction: column;
    }

    .elementor-86 .elementor-element.elementor-element-71685dc .aux-staff-header {
        max-width: 100% !important;
    }

    .elementor-86 .elementor-element.elementor-element-71685dc .aux-staff-content {
        text-align: center;
    }

    .elementor-86 .elementor-element.elementor-element-71685dc .aux-staff-footer {
        display: flex;
        justify-content: center;
    }
}

@media screen and (max-width:767px) {
    .elementor-86 .elementor-element.elementor-element-71685dc .aux-staff-container {
        display: flex;
        flex-direction: row;
    }
}
/* End custom CSS */
/* Start custom CSS for aux_staff, class: .elementor-element-01dbbc1 */ .elementor-86 .elementor-element.elementor-element-01dbbc1 img {
    border-radius: 15px;
}

.elementor-86 .elementor-element.elementor-element-01dbbc1 .aux-media-image {
    transition: all 300ms ease-in;
    border-radius: 15px;
}

.elementor-86 .elementor-element.elementor-element-01dbbc1:hover .aux-media-image {
    box-shadow: 0px 30px 60px #1A1F2F4D;
}

@media screen and (max-width:1024px) and (min-width:768px) {
    .elementor-86 .elementor-element.elementor-element-01dbbc1 .aux-staff-container {
        display: flex;
        flex-direction: column;
    }

    .elementor-86 .elementor-element.elementor-element-01dbbc1 .aux-staff-header {
        max-width: 100% !important;
    }

    .elementor-86 .elementor-element.elementor-element-01dbbc1 .aux-staff-content {
        text-align: center;
    }

    .elementor-86 .elementor-element.elementor-element-01dbbc1 .aux-staff-footer {
        display: flex;
        justify-content: center;
    }
}

@media screen and (max-width:767px) {
    .elementor-86 .elementor-element.elementor-element-01dbbc1 .aux-staff-container {
        display: flex;
        flex-direction: row;
    }
}
/* End custom CSS */
