.elementor-932 .elementor-element.elementor-element-343d567{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-932 .elementor-element.elementor-element-343d567:not(.elementor-motion-effects-element-type-background), .elementor-932 .elementor-element.elementor-element-343d567 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#004B87;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-932 .elementor-element.elementor-element-ed15cd4{background-color:#80F98B;padding:10px 20px 10px 20px;border-radius:20px 20px 20px 20px;}.elementor-932 .elementor-element.elementor-element-ed15cd4.elementor-element{--align-self:center;}.elementor-932 .elementor-element.elementor-element-ed15cd4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#007327;}.elementor-932 .elementor-element.elementor-element-7325cf3{text-align:center;}.elementor-932 .elementor-element.elementor-element-7325cf3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-932 .elementor-element.elementor-element-e3d58e6{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-932 .elementor-element.elementor-element-6f91eab{text-align:start;}.elementor-932 .elementor-element.elementor-element-6f91eab .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;color:#1A202C;}.elementor-932 .elementor-element.elementor-element-defabd6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-932 .elementor-element.elementor-element-5002d8d{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-932 .elementor-element.elementor-element-1c542a8{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4B5563;}.elementor-932 .elementor-element.elementor-element-9c73e2d{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-932 .elementor-element.elementor-element-9c73e2d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:#1A202C;}.elementor-932 .elementor-element.elementor-element-3571072{--display:flex;}.elementor-932 .elementor-element.elementor-element-44fc0ea{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4B5563;}.elementor-932 .elementor-element.elementor-element-81aaf51{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-932 .elementor-element.elementor-element-81aaf51 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:#1A202C;}.elementor-932 .elementor-element.elementor-element-f12ab06{--display:flex;}.elementor-932 .elementor-element.elementor-element-fc0310e{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4B5563;}.elementor-932 .elementor-element.elementor-element-cec7f58{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-932 .elementor-element.elementor-element-cec7f58 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:#1A202C;}.elementor-932 .elementor-element.elementor-element-138c633{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-932 .elementor-element.elementor-element-d25cbd8{--display:flex;}.elementor-932 .elementor-element.elementor-element-9ee41fc{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4B5563;}.elementor-932 .elementor-element.elementor-element-1197b3b{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-932 .elementor-element.elementor-element-1197b3b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:#1A202C;}.elementor-932 .elementor-element.elementor-element-d31ba5b{--display:flex;}.elementor-932 .elementor-element.elementor-element-aa77580{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4B5563;}.elementor-932 .elementor-element.elementor-element-305371b{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-932 .elementor-element.elementor-element-305371b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:#1A202C;}.elementor-932 .elementor-element.elementor-element-9d34eb9{--display:flex;}.elementor-932 .elementor-element.elementor-element-ccbc068{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4B5563;}.elementor-932 .elementor-element.elementor-element-fb205be{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-932 .elementor-element.elementor-element-fb205be .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:#1A202C;}.elementor-932 .elementor-element.elementor-element-de34caa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-932 .elementor-element.elementor-element-6dac652{--display:flex;}.elementor-932 .elementor-element.elementor-element-f6d93e8{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4B5563;}.elementor-932 .elementor-element.elementor-element-177b438{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-932 .elementor-element.elementor-element-177b438 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:#1A202C;}.elementor-932 .elementor-element.elementor-element-ded85da{--display:flex;}.elementor-932 .elementor-element.elementor-element-bf9756e{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4B5563;}.elementor-932 .elementor-element.elementor-element-0c489d8{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-932 .elementor-element.elementor-element-0c489d8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:#1A202C;}.elementor-932 .elementor-element.elementor-element-b4a41de{--display:flex;}.elementor-932 .elementor-element.elementor-element-6f5f8c8{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4B5563;}.elementor-932 .elementor-element.elementor-element-e21d50a{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-932 .elementor-element.elementor-element-e21d50a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:#1A202C;}.elementor-932 .elementor-element.elementor-element-a5be627{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-932 .elementor-element.elementor-element-8c19c32{--display:flex;}.elementor-932 .elementor-element.elementor-element-20a364a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4B5563;}.elementor-932 .elementor-element.elementor-element-085c138{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-932 .elementor-element.elementor-element-085c138 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:#1A202C;}.elementor-932 .elementor-element.elementor-element-97c26b7{--display:flex;}.elementor-932 .elementor-element.elementor-element-4e3880b{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4B5563;}.elementor-932 .elementor-element.elementor-element-00582f4{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-932 .elementor-element.elementor-element-00582f4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:#1A202C;}.elementor-932 .elementor-element.elementor-element-53edc5d{--display:flex;}.elementor-932 .elementor-element.elementor-element-b31ea30{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4B5563;}.elementor-932 .elementor-element.elementor-element-5cda2a0{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-932 .elementor-element.elementor-element-5cda2a0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:#1A202C;}.elementor-932 .elementor-element.elementor-element-d595fc9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-932 .elementor-element.elementor-element-75250fd{--display:flex;}.elementor-932 .elementor-element.elementor-element-478d9c9{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4B5563;}.elementor-932 .elementor-element.elementor-element-b70a8bc{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-932 .elementor-element.elementor-element-b70a8bc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:#1A202C;}.elementor-932 .elementor-element.elementor-element-95decf9{--display:flex;}.elementor-932 .elementor-element.elementor-element-c20364a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4B5563;}.elementor-932 .elementor-element.elementor-element-db04942{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-932 .elementor-element.elementor-element-db04942 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:#1A202C;}.elementor-932 .elementor-element.elementor-element-719ceb2{--display:flex;}.elementor-932 .elementor-element.elementor-element-6658a2b{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4B5563;}.elementor-932 .elementor-element.elementor-element-4a691de{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-932 .elementor-element.elementor-element-4a691de .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:#1A202C;}.elementor-932 .elementor-element.elementor-element-d3ef35b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-932 .elementor-element.elementor-element-28b7e43{--display:flex;}.elementor-932 .elementor-element.elementor-element-340cefd{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4B5563;}.elementor-932 .elementor-element.elementor-element-25169c2{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-932 .elementor-element.elementor-element-25169c2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:#1A202C;}.elementor-932 .elementor-element.elementor-element-d9d67fe{--display:flex;}.elementor-932 .elementor-element.elementor-element-c849fd7{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4B5563;}.elementor-932 .elementor-element.elementor-element-89ad83b{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-932 .elementor-element.elementor-element-89ad83b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:#1A202C;}.elementor-932 .elementor-element.elementor-element-032108f{--display:flex;}.elementor-932 .elementor-element.elementor-element-98365f5{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4B5563;}.elementor-932 .elementor-element.elementor-element-182cd24{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-932 .elementor-element.elementor-element-182cd24 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:#1A202C;}.elementor-932 .elementor-element.elementor-element-13bdbb1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-932 .elementor-element.elementor-element-a58f84f{--display:flex;}.elementor-932 .elementor-element.elementor-element-c4f44c4{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4B5563;}.elementor-932 .elementor-element.elementor-element-ae69b64{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-932 .elementor-element.elementor-element-ae69b64 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:#1A202C;}.elementor-932 .elementor-element.elementor-element-104780c{--display:flex;}.elementor-932 .elementor-element.elementor-element-42a1618{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:#4B5563;}.elementor-932 .elementor-element.elementor-element-596ce90{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-932 .elementor-element.elementor-element-596ce90 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:#1A202C;}@media(min-width:768px){.elementor-932 .elementor-element.elementor-element-5002d8d{--width:34%;}.elementor-932 .elementor-element.elementor-element-3571072{--width:33%;}.elementor-932 .elementor-element.elementor-element-f12ab06{--width:33%;}.elementor-932 .elementor-element.elementor-element-d25cbd8{--width:33%;}.elementor-932 .elementor-element.elementor-element-d31ba5b{--width:33%;}.elementor-932 .elementor-element.elementor-element-9d34eb9{--width:33%;}.elementor-932 .elementor-element.elementor-element-6dac652{--width:33%;}.elementor-932 .elementor-element.elementor-element-ded85da{--width:33%;}.elementor-932 .elementor-element.elementor-element-b4a41de{--width:33%;}.elementor-932 .elementor-element.elementor-element-8c19c32{--width:33%;}.elementor-932 .elementor-element.elementor-element-97c26b7{--width:33%;}.elementor-932 .elementor-element.elementor-element-53edc5d{--width:33%;}.elementor-932 .elementor-element.elementor-element-75250fd{--width:33%;}.elementor-932 .elementor-element.elementor-element-95decf9{--width:33%;}.elementor-932 .elementor-element.elementor-element-719ceb2{--width:33%;}.elementor-932 .elementor-element.elementor-element-28b7e43{--width:33%;}.elementor-932 .elementor-element.elementor-element-d9d67fe{--width:33%;}.elementor-932 .elementor-element.elementor-element-032108f{--width:33%;}.elementor-932 .elementor-element.elementor-element-a58f84f{--width:33%;}.elementor-932 .elementor-element.elementor-element-104780c{--width:33%;}}/* Start custom CSS for container, class: .elementor-element-5002d8d */.elementor-932 .elementor-element.elementor-element-5002d8d{
    --display: flex;

    position: relative;
    overflow: hidden;

    padding: 32px;
    border-radius: 20px;

    background:
        linear-gradient(#fff, #fff) padding-box,
        linear-gradient(135deg, #004B87, #80F98B) border-box;

    border: 2px solid transparent;

    box-shadow:
        0 4px 12px rgba(15,23,42,.05),
        0 12px 30px rgba(15,23,42,.06);

    transition:
        transform .3s ease,
        box-shadow .3s ease;
}

/* Minimal Hover */
.elementor-932 .elementor-element.elementor-element-5002d8d:hover{
    transform: translateY(-4px);

    box-shadow:
        0 10px 24px rgba(15,23,42,.08),
        0 18px 40px rgba(15,23,42,.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3571072 */.elementor-932 .elementor-element.elementor-element-3571072{
    --display: flex;

    position: relative;
    overflow: hidden;

    padding: 32px;
    border-radius: 20px;

    background:
        linear-gradient(#fff, #fff) padding-box,
        linear-gradient(135deg, #004B87, #80F98B) border-box;

    border: 2px solid transparent;

    box-shadow:
        0 4px 12px rgba(15,23,42,.05),
        0 12px 30px rgba(15,23,42,.06);

    transition:
        transform .3s ease,
        box-shadow .3s ease;
}

/* Minimal Hover */
.elementor-932 .elementor-element.elementor-element-3571072:hover{
    transform: translateY(-4px);

    box-shadow:
        0 10px 24px rgba(15,23,42,.08),
        0 18px 40px rgba(15,23,42,.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f12ab06 */.elementor-932 .elementor-element.elementor-element-f12ab06{
    --display: flex;

    position: relative;
    overflow: hidden;

    padding: 32px;
    border-radius: 20px;

    background:
        linear-gradient(#fff, #fff) padding-box,
        linear-gradient(135deg, #004B87, #80F98B) border-box;

    border: 2px solid transparent;

    box-shadow:
        0 4px 12px rgba(15,23,42,.05),
        0 12px 30px rgba(15,23,42,.06);

    transition:
        transform .3s ease,
        box-shadow .3s ease;
}

/* Minimal Hover */
.elementor-932 .elementor-element.elementor-element-f12ab06:hover{
    transform: translateY(-4px);

    box-shadow:
        0 10px 24px rgba(15,23,42,.08),
        0 18px 40px rgba(15,23,42,.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25cbd8 */.elementor-932 .elementor-element.elementor-element-d25cbd8{
    --display: flex;

    position: relative;
    overflow: hidden;

    padding: 32px;
    border-radius: 20px;

    background:
        linear-gradient(#fff, #fff) padding-box,
        linear-gradient(135deg, #004B87, #80F98B) border-box;

    border: 2px solid transparent;

    box-shadow:
        0 4px 12px rgba(15,23,42,.05),
        0 12px 30px rgba(15,23,42,.06);

    transition:
        transform .3s ease,
        box-shadow .3s ease;
}

/* Minimal Hover */
.elementor-932 .elementor-element.elementor-element-d25cbd8:hover{
    transform: translateY(-4px);

    box-shadow:
        0 10px 24px rgba(15,23,42,.08),
        0 18px 40px rgba(15,23,42,.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d31ba5b */.elementor-932 .elementor-element.elementor-element-d31ba5b{
    --display: flex;

    position: relative;
    overflow: hidden;

    padding: 32px;
    border-radius: 20px;

    background:
        linear-gradient(#fff, #fff) padding-box,
        linear-gradient(135deg, #004B87, #80F98B) border-box;

    border: 2px solid transparent;

    box-shadow:
        0 4px 12px rgba(15,23,42,.05),
        0 12px 30px rgba(15,23,42,.06);

    transition:
        transform .3s ease,
        box-shadow .3s ease;
}

/* Minimal Hover */
.elementor-932 .elementor-element.elementor-element-d31ba5b:hover{
    transform: translateY(-4px);

    box-shadow:
        0 10px 24px rgba(15,23,42,.08),
        0 18px 40px rgba(15,23,42,.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d34eb9 */.elementor-932 .elementor-element.elementor-element-9d34eb9{
    --display: flex;

    position: relative;
    overflow: hidden;

    padding: 32px;
    border-radius: 20px;

    background:
        linear-gradient(#fff, #fff) padding-box,
        linear-gradient(135deg, #004B87, #80F98B) border-box;

    border: 2px solid transparent;

    box-shadow:
        0 4px 12px rgba(15,23,42,.05),
        0 12px 30px rgba(15,23,42,.06);

    transition:
        transform .3s ease,
        box-shadow .3s ease;
}

/* Minimal Hover */
.elementor-932 .elementor-element.elementor-element-9d34eb9:hover{
    transform: translateY(-4px);

    box-shadow:
        0 10px 24px rgba(15,23,42,.08),
        0 18px 40px rgba(15,23,42,.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6dac652 */.elementor-932 .elementor-element.elementor-element-6dac652{
    --display: flex;

    position: relative;
    overflow: hidden;

    padding: 32px;
    border-radius: 20px;

    background:
        linear-gradient(#fff, #fff) padding-box,
        linear-gradient(135deg, #004B87, #80F98B) border-box;

    border: 2px solid transparent;

    box-shadow:
        0 4px 12px rgba(15,23,42,.05),
        0 12px 30px rgba(15,23,42,.06);

    transition:
        transform .3s ease,
        box-shadow .3s ease;
}

/* Minimal Hover */
.elementor-932 .elementor-element.elementor-element-6dac652:hover{
    transform: translateY(-4px);

    box-shadow:
        0 10px 24px rgba(15,23,42,.08),
        0 18px 40px rgba(15,23,42,.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ded85da */.elementor-932 .elementor-element.elementor-element-ded85da{
    --display: flex;

    position: relative;
    overflow: hidden;

    padding: 32px;
    border-radius: 20px;

    background:
        linear-gradient(#fff, #fff) padding-box,
        linear-gradient(135deg, #004B87, #80F98B) border-box;

    border: 2px solid transparent;

    box-shadow:
        0 4px 12px rgba(15,23,42,.05),
        0 12px 30px rgba(15,23,42,.06);

    transition:
        transform .3s ease,
        box-shadow .3s ease;
}

/* Minimal Hover */
.elementor-932 .elementor-element.elementor-element-ded85da:hover{
    transform: translateY(-4px);

    box-shadow:
        0 10px 24px rgba(15,23,42,.08),
        0 18px 40px rgba(15,23,42,.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4a41de */.elementor-932 .elementor-element.elementor-element-b4a41de{
    --display: flex;

    position: relative;
    overflow: hidden;

    padding: 32px;
    border-radius: 20px;

    background:
        linear-gradient(#fff, #fff) padding-box,
        linear-gradient(135deg, #004B87, #80F98B) border-box;

    border: 2px solid transparent;

    box-shadow:
        0 4px 12px rgba(15,23,42,.05),
        0 12px 30px rgba(15,23,42,.06);

    transition:
        transform .3s ease,
        box-shadow .3s ease;
}

/* Minimal Hover */
.elementor-932 .elementor-element.elementor-element-b4a41de:hover{
    transform: translateY(-4px);

    box-shadow:
        0 10px 24px rgba(15,23,42,.08),
        0 18px 40px rgba(15,23,42,.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c19c32 */.elementor-932 .elementor-element.elementor-element-8c19c32{
    --display: flex;

    position: relative;
    overflow: hidden;

    padding: 32px;
    border-radius: 20px;

    background:
        linear-gradient(#fff, #fff) padding-box,
        linear-gradient(135deg, #004B87, #80F98B) border-box;

    border: 2px solid transparent;

    box-shadow:
        0 4px 12px rgba(15,23,42,.05),
        0 12px 30px rgba(15,23,42,.06);

    transition:
        transform .3s ease,
        box-shadow .3s ease;
}

/* Minimal Hover */
.elementor-932 .elementor-element.elementor-element-8c19c32:hover{
    transform: translateY(-4px);

    box-shadow:
        0 10px 24px rgba(15,23,42,.08),
        0 18px 40px rgba(15,23,42,.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97c26b7 */.elementor-932 .elementor-element.elementor-element-97c26b7{
    --display: flex;

    position: relative;
    overflow: hidden;

    padding: 32px;
    border-radius: 20px;

    background:
        linear-gradient(#fff, #fff) padding-box,
        linear-gradient(135deg, #004B87, #80F98B) border-box;

    border: 2px solid transparent;

    box-shadow:
        0 4px 12px rgba(15,23,42,.05),
        0 12px 30px rgba(15,23,42,.06);

    transition:
        transform .3s ease,
        box-shadow .3s ease;
}

/* Minimal Hover */
.elementor-932 .elementor-element.elementor-element-97c26b7:hover{
    transform: translateY(-4px);

    box-shadow:
        0 10px 24px rgba(15,23,42,.08),
        0 18px 40px rgba(15,23,42,.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53edc5d */.elementor-932 .elementor-element.elementor-element-53edc5d{
    --display: flex;

    position: relative;
    overflow: hidden;

    padding: 32px;
    border-radius: 20px;

    background:
        linear-gradient(#fff, #fff) padding-box,
        linear-gradient(135deg, #004B87, #80F98B) border-box;

    border: 2px solid transparent;

    box-shadow:
        0 4px 12px rgba(15,23,42,.05),
        0 12px 30px rgba(15,23,42,.06);

    transition:
        transform .3s ease,
        box-shadow .3s ease;
}

/* Minimal Hover */
.elementor-932 .elementor-element.elementor-element-53edc5d:hover{
    transform: translateY(-4px);

    box-shadow:
        0 10px 24px rgba(15,23,42,.08),
        0 18px 40px rgba(15,23,42,.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75250fd */.elementor-932 .elementor-element.elementor-element-75250fd{
    --display: flex;

    position: relative;
    overflow: hidden;

    padding: 32px;
    border-radius: 20px;

    background:
        linear-gradient(#fff, #fff) padding-box,
        linear-gradient(135deg, #004B87, #80F98B) border-box;

    border: 2px solid transparent;

    box-shadow:
        0 4px 12px rgba(15,23,42,.05),
        0 12px 30px rgba(15,23,42,.06);

    transition:
        transform .3s ease,
        box-shadow .3s ease;
}

/* Minimal Hover */
.elementor-932 .elementor-element.elementor-element-75250fd:hover{
    transform: translateY(-4px);

    box-shadow:
        0 10px 24px rgba(15,23,42,.08),
        0 18px 40px rgba(15,23,42,.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-95decf9 */.elementor-932 .elementor-element.elementor-element-95decf9{
    --display: flex;

    position: relative;
    overflow: hidden;

    padding: 32px;
    border-radius: 20px;

    background:
        linear-gradient(#fff, #fff) padding-box,
        linear-gradient(135deg, #004B87, #80F98B) border-box;

    border: 2px solid transparent;

    box-shadow:
        0 4px 12px rgba(15,23,42,.05),
        0 12px 30px rgba(15,23,42,.06);

    transition:
        transform .3s ease,
        box-shadow .3s ease;
}

/* Minimal Hover */
.elementor-932 .elementor-element.elementor-element-95decf9:hover{
    transform: translateY(-4px);

    box-shadow:
        0 10px 24px rgba(15,23,42,.08),
        0 18px 40px rgba(15,23,42,.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-719ceb2 */.elementor-932 .elementor-element.elementor-element-719ceb2{
    --display: flex;

    position: relative;
    overflow: hidden;

    padding: 32px;
    border-radius: 20px;

    background:
        linear-gradient(#fff, #fff) padding-box,
        linear-gradient(135deg, #004B87, #80F98B) border-box;

    border: 2px solid transparent;

    box-shadow:
        0 4px 12px rgba(15,23,42,.05),
        0 12px 30px rgba(15,23,42,.06);

    transition:
        transform .3s ease,
        box-shadow .3s ease;
}

/* Minimal Hover */
.elementor-932 .elementor-element.elementor-element-719ceb2:hover{
    transform: translateY(-4px);

    box-shadow:
        0 10px 24px rgba(15,23,42,.08),
        0 18px 40px rgba(15,23,42,.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28b7e43 */.elementor-932 .elementor-element.elementor-element-28b7e43{
    --display: flex;

    position: relative;
    overflow: hidden;

    padding: 32px;
    border-radius: 20px;

    background:
        linear-gradient(#fff, #fff) padding-box,
        linear-gradient(135deg, #004B87, #80F98B) border-box;

    border: 2px solid transparent;

    box-shadow:
        0 4px 12px rgba(15,23,42,.05),
        0 12px 30px rgba(15,23,42,.06);

    transition:
        transform .3s ease,
        box-shadow .3s ease;
}

/* Minimal Hover */
.elementor-932 .elementor-element.elementor-element-28b7e43:hover{
    transform: translateY(-4px);

    box-shadow:
        0 10px 24px rgba(15,23,42,.08),
        0 18px 40px rgba(15,23,42,.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9d67fe */.elementor-932 .elementor-element.elementor-element-d9d67fe{
    --display: flex;

    position: relative;
    overflow: hidden;

    padding: 32px;
    border-radius: 20px;

    background:
        linear-gradient(#fff, #fff) padding-box,
        linear-gradient(135deg, #004B87, #80F98B) border-box;

    border: 2px solid transparent;

    box-shadow:
        0 4px 12px rgba(15,23,42,.05),
        0 12px 30px rgba(15,23,42,.06);

    transition:
        transform .3s ease,
        box-shadow .3s ease;
}

/* Minimal Hover */
.elementor-932 .elementor-element.elementor-element-d9d67fe:hover{
    transform: translateY(-4px);

    box-shadow:
        0 10px 24px rgba(15,23,42,.08),
        0 18px 40px rgba(15,23,42,.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-032108f */.elementor-932 .elementor-element.elementor-element-032108f{
    --display: flex;

    position: relative;
    overflow: hidden;

    padding: 32px;
    border-radius: 20px;

    background:
        linear-gradient(#fff, #fff) padding-box,
        linear-gradient(135deg, #004B87, #80F98B) border-box;

    border: 2px solid transparent;

    box-shadow:
        0 4px 12px rgba(15,23,42,.05),
        0 12px 30px rgba(15,23,42,.06);

    transition:
        transform .3s ease,
        box-shadow .3s ease;
}

/* Minimal Hover */
.elementor-932 .elementor-element.elementor-element-032108f:hover{
    transform: translateY(-4px);

    box-shadow:
        0 10px 24px rgba(15,23,42,.08),
        0 18px 40px rgba(15,23,42,.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a58f84f */.elementor-932 .elementor-element.elementor-element-a58f84f{
    --display: flex;

    position: relative;
    overflow: hidden;

    padding: 32px;
    border-radius: 20px;

    background:
        linear-gradient(#fff, #fff) padding-box,
        linear-gradient(135deg, #004B87, #80F98B) border-box;

    border: 2px solid transparent;

    box-shadow:
        0 4px 12px rgba(15,23,42,.05),
        0 12px 30px rgba(15,23,42,.06);

    transition:
        transform .3s ease,
        box-shadow .3s ease;
}

/* Minimal Hover */
.elementor-932 .elementor-element.elementor-element-a58f84f:hover{
    transform: translateY(-4px);

    box-shadow:
        0 10px 24px rgba(15,23,42,.08),
        0 18px 40px rgba(15,23,42,.10);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-104780c */.elementor-932 .elementor-element.elementor-element-104780c{
    --display: flex;

    position: relative;
    overflow: hidden;

    padding: 32px;
    border-radius: 20px;

    background:
        linear-gradient(#fff, #fff) padding-box,
        linear-gradient(135deg, #004B87, #80F98B) border-box;

    border: 2px solid transparent;

    box-shadow:
        0 4px 12px rgba(15,23,42,.05),
        0 12px 30px rgba(15,23,42,.06);

    transition:
        transform .3s ease,
        box-shadow .3s ease;
}

/* Minimal Hover */
.elementor-932 .elementor-element.elementor-element-104780c:hover{
    transform: translateY(-4px);

    box-shadow:
        0 10px 24px rgba(15,23,42,.08),
        0 18px 40px rgba(15,23,42,.10);
}/* End custom CSS */
/* Start custom CSS */.e-con {
    --container-max-width: 1360px;
}/* End custom CSS */