.elementor-884 .elementor-element.elementor-element-2a6dd7a{--display:flex;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-884 .elementor-element.elementor-element-2a6dd7a:not(.elementor-motion-effects-element-type-background), .elementor-884 .elementor-element.elementor-element-2a6dd7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(126deg, #0A497A 0%, #0C96C5 100%);}.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-884 .elementor-element.elementor-element-713e50f{text-align:center;}.elementor-884 .elementor-element.elementor-element-713e50f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:600;color:#FFFFFF;}.elementor-884 .elementor-element.elementor-element-14c2e63{text-align:center;}.elementor-884 .elementor-element.elementor-element-14c2e63 ul.hfe-breadcrumbs li{margin-right:10px;}.elementor-884 .elementor-element.elementor-element-14c2e63 .hfe-breadcrumbs, .elementor-884 .elementor-element.elementor-element-14c2e63 .hfe-breadcrumbs .hfe-breadcrumbs-text{color:#FFFFFF;}.elementor-884 .elementor-element.elementor-element-14c2e63 .hfe-breadcrumbs svg{fill:#FFFFFF;}.elementor-884 .elementor-element.elementor-element-7583f4d{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-884 .elementor-element.elementor-element-dbe00db{text-align:center;}.elementor-884 .elementor-element.elementor-element-dbe00db .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:700;line-height:40px;color:#0A4974;}.elementor-884 .elementor-element.elementor-element-9ac9070{--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;}.elementor-884 .elementor-element.elementor-element-714fa6c{--display:flex;}.elementor-884 .elementor-element.elementor-element-db99f24{--e-rating-icon-font-size:20px;--e-rating-gap:5px;}.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-884 .elementor-element.elementor-element-3eccce0{text-align:justify;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;font-style:italic;color:#2A2A2A;}.elementor-884 .elementor-element.elementor-element-420cc8a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-884 .elementor-element.elementor-element-420cc8a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:#0A4974;}.elementor-884 .elementor-element.elementor-element-c92dc0f{--display:flex;}.elementor-884 .elementor-element.elementor-element-07a96ea{--e-rating-icon-font-size:20px;--e-rating-gap:5px;}.elementor-884 .elementor-element.elementor-element-b46ee78{text-align:justify;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;font-style:italic;color:#2A2A2A;}.elementor-884 .elementor-element.elementor-element-c506e25{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-884 .elementor-element.elementor-element-c506e25 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:#0A4974;}.elementor-884 .elementor-element.elementor-element-941008e{--display:flex;}.elementor-884 .elementor-element.elementor-element-b8f03ad{--e-rating-icon-font-size:20px;--e-rating-gap:5px;}.elementor-884 .elementor-element.elementor-element-9b98f86{text-align:justify;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;font-style:italic;color:#2A2A2A;}.elementor-884 .elementor-element.elementor-element-8f833b7{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-884 .elementor-element.elementor-element-8f833b7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:#0A4974;}.elementor-884 .elementor-element.elementor-element-8ea3a08{--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;}.elementor-884 .elementor-element.elementor-element-b2f3ab9{--display:flex;}.elementor-884 .elementor-element.elementor-element-65c1aab{--e-rating-icon-font-size:20px;--e-rating-gap:5px;}.elementor-884 .elementor-element.elementor-element-024b4f7{text-align:justify;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;font-style:italic;color:#2A2A2A;}.elementor-884 .elementor-element.elementor-element-43a615c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:#0A4974;}.elementor-884 .elementor-element.elementor-element-894369a{--display:flex;}.elementor-884 .elementor-element.elementor-element-2cfe7c1{--e-rating-icon-font-size:20px;--e-rating-gap:5px;}.elementor-884 .elementor-element.elementor-element-2c9d645{text-align:justify;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;font-style:italic;color:#2A2A2A;}.elementor-884 .elementor-element.elementor-element-cf2e178 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:#0A4974;}.elementor-884 .elementor-element.elementor-element-5acdbbc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;}.elementor-884 .elementor-element.elementor-element-50bc5d9{--e-rating-icon-font-size:20px;--e-rating-gap:5px;}.elementor-884 .elementor-element.elementor-element-eb6fc44{text-align:justify;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;font-style:italic;color:#2A2A2A;}.elementor-884 .elementor-element.elementor-element-aa6df0e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:#0A4974;}.elementor-884 .elementor-element.elementor-element-307aa78{--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;}.elementor-884 .elementor-element.elementor-element-9a03f6c{--display:flex;}.elementor-884 .elementor-element.elementor-element-afe8677{--e-rating-icon-font-size:20px;--e-rating-gap:5px;}.elementor-884 .elementor-element.elementor-element-8f601c6{text-align:justify;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;font-style:italic;color:#2A2A2A;}.elementor-884 .elementor-element.elementor-element-254ae49 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:#0A4974;}.elementor-884 .elementor-element.elementor-element-56fae81{--display:flex;}.elementor-884 .elementor-element.elementor-element-a3c7a12{--e-rating-icon-font-size:20px;--e-rating-gap:5px;}.elementor-884 .elementor-element.elementor-element-54129bc{text-align:justify;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;font-style:italic;color:#2A2A2A;}.elementor-884 .elementor-element.elementor-element-48b1bb4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:#0A4974;}.elementor-884 .elementor-element.elementor-element-de534a1{--display:flex;}.elementor-884 .elementor-element.elementor-element-1a1c227{--e-rating-icon-font-size:20px;--e-rating-gap:5px;}.elementor-884 .elementor-element.elementor-element-2fc4838{text-align:justify;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;font-style:italic;color:#2A2A2A;}.elementor-884 .elementor-element.elementor-element-7ccb120 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:#0A4974;}@media(min-width:768px){.elementor-884 .elementor-element.elementor-element-714fa6c{--width:32%;}.elementor-884 .elementor-element.elementor-element-c92dc0f{--width:32%;}.elementor-884 .elementor-element.elementor-element-941008e{--width:32%;}.elementor-884 .elementor-element.elementor-element-b2f3ab9{--width:32%;}.elementor-884 .elementor-element.elementor-element-894369a{--width:32%;}.elementor-884 .elementor-element.elementor-element-5acdbbc{--width:32%;}.elementor-884 .elementor-element.elementor-element-9a03f6c{--width:32%;}.elementor-884 .elementor-element.elementor-element-56fae81{--width:32%;}.elementor-884 .elementor-element.elementor-element-de534a1{--width:32%;}}@media(max-width:767px){.elementor-884 .elementor-element.elementor-element-dbe00db .elementor-heading-title{font-size:26px;}}/* Start custom CSS for container, class: .elementor-element-714fa6c */.elementor-884 .elementor-element.elementor-element-714fa6c{
    --display: flex;
    flex-direction: column;
    gap: 20px;

    background: #ffffff;
    padding: 35px;
    border-radius: 18px;

    border-top: 5px solid #28A9E0;
    border-left: 1px solid #EEF2F7;
    border-right: 1px solid #EEF2F7;
    border-bottom: 1px solid #EEF2F7;

    box-shadow:
        0 4px 10px rgba(15,23,42,.04),
        0 12px 30px rgba(15,23,42,.08);

    transition: all .35s ease;
    position: relative;
    overflow: hidden;
}

/* Hover Effect */
.elementor-884 .elementor-element.elementor-element-714fa6c:hover{
    transform: translateY(-8px);
    box-shadow:
        0 12px 24px rgba(15,23,42,.08),
        0 24px 50px rgba(40,169,224,.12);
}

/* Soft Background Glow */
.elementor-884 .elementor-element.elementor-element-714fa6c::before{
    content:"";
    position:absolute;
    width:220px;
    height:220px;
    top:-120px;
    right:-120px;
    background:radial-gradient(circle, rgba(40,169,224,.10), transparent 70%);
    transition:.4s;
}

.elementor-884 .elementor-element.elementor-element-714fa6c:hover::before{
    transform:scale(1.3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c92dc0f */.elementor-884 .elementor-element.elementor-element-c92dc0f{
    --display: flex;
    flex-direction: column;
    gap: 20px;

    background: #ffffff;
    padding: 35px;
    border-radius: 18px;

    border-top: 5px solid #28A9E0;
    border-left: 1px solid #EEF2F7;
    border-right: 1px solid #EEF2F7;
    border-bottom: 1px solid #EEF2F7;

    box-shadow:
        0 4px 10px rgba(15,23,42,.04),
        0 12px 30px rgba(15,23,42,.08);

    transition: all .35s ease;
    position: relative;
    overflow: hidden;
}

/* Hover Effect */
.elementor-884 .elementor-element.elementor-element-c92dc0f:hover{
    transform: translateY(-8px);
    box-shadow:
        0 12px 24px rgba(15,23,42,.08),
        0 24px 50px rgba(40,169,224,.12);
}

/* Soft Background Glow */
.elementor-884 .elementor-element.elementor-element-c92dc0f::before{
    content:"";
    position:absolute;
    width:220px;
    height:220px;
    top:-120px;
    right:-120px;
    background:radial-gradient(circle, rgba(40,169,224,.10), transparent 70%);
    transition:.4s;
}

.elementor-884 .elementor-element.elementor-element-c92dc0f:hover::before{
    transform:scale(1.3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-941008e */.elementor-884 .elementor-element.elementor-element-941008e{
    --display: flex;
    flex-direction: column;
    gap: 20px;

    background: #ffffff;
    padding: 35px;
    border-radius: 18px;

    border-top: 5px solid #28A9E0;
    border-left: 1px solid #EEF2F7;
    border-right: 1px solid #EEF2F7;
    border-bottom: 1px solid #EEF2F7;

    box-shadow:
        0 4px 10px rgba(15,23,42,.04),
        0 12px 30px rgba(15,23,42,.08);

    transition: all .35s ease;
    position: relative;
    overflow: hidden;
}

/* Hover Effect */
.elementor-884 .elementor-element.elementor-element-941008e:hover{
    transform: translateY(-8px);
    box-shadow:
        0 12px 24px rgba(15,23,42,.08),
        0 24px 50px rgba(40,169,224,.12);
}

/* Soft Background Glow */
.elementor-884 .elementor-element.elementor-element-941008e::before{
    content:"";
    position:absolute;
    width:220px;
    height:220px;
    top:-120px;
    right:-120px;
    background:radial-gradient(circle, rgba(40,169,224,.10), transparent 70%);
    transition:.4s;
}

.elementor-884 .elementor-element.elementor-element-941008e:hover::before{
    transform:scale(1.3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2f3ab9 */.elementor-884 .elementor-element.elementor-element-b2f3ab9{
    --display: flex;
    flex-direction: column;
    gap: 20px;

    background: #ffffff;
    padding: 35px;
    border-radius: 18px;

    border-top: 5px solid #28A9E0;
    border-left: 1px solid #EEF2F7;
    border-right: 1px solid #EEF2F7;
    border-bottom: 1px solid #EEF2F7;

    box-shadow:
        0 4px 10px rgba(15,23,42,.04),
        0 12px 30px rgba(15,23,42,.08);

    transition: all .35s ease;
    position: relative;
    overflow: hidden;
}

/* Hover Effect */
.elementor-884 .elementor-element.elementor-element-b2f3ab9:hover{
    transform: translateY(-8px);
    box-shadow:
        0 12px 24px rgba(15,23,42,.08),
        0 24px 50px rgba(40,169,224,.12);
}

/* Soft Background Glow */
.elementor-884 .elementor-element.elementor-element-b2f3ab9::before{
    content:"";
    position:absolute;
    width:220px;
    height:220px;
    top:-120px;
    right:-120px;
    background:radial-gradient(circle, rgba(40,169,224,.10), transparent 70%);
    transition:.4s;
}

.elementor-884 .elementor-element.elementor-element-b2f3ab9:hover::before{
    transform:scale(1.3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-894369a */.elementor-884 .elementor-element.elementor-element-894369a{
    --display: flex;
    flex-direction: column;
    gap: 20px;

    background: #ffffff;
    padding: 35px;
    border-radius: 18px;

    border-top: 5px solid #28A9E0;
    border-left: 1px solid #EEF2F7;
    border-right: 1px solid #EEF2F7;
    border-bottom: 1px solid #EEF2F7;

    box-shadow:
        0 4px 10px rgba(15,23,42,.04),
        0 12px 30px rgba(15,23,42,.08);

    transition: all .35s ease;
    position: relative;
    overflow: hidden;
}

/* Hover Effect */
.elementor-884 .elementor-element.elementor-element-894369a:hover{
    transform: translateY(-8px);
    box-shadow:
        0 12px 24px rgba(15,23,42,.08),
        0 24px 50px rgba(40,169,224,.12);
}

/* Soft Background Glow */
.elementor-884 .elementor-element.elementor-element-894369a::before{
    content:"";
    position:absolute;
    width:220px;
    height:220px;
    top:-120px;
    right:-120px;
    background:radial-gradient(circle, rgba(40,169,224,.10), transparent 70%);
    transition:.4s;
}

.elementor-884 .elementor-element.elementor-element-894369a:hover::before{
    transform:scale(1.3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5acdbbc */.elementor-884 .elementor-element.elementor-element-5acdbbc{
    --display: flex;
    flex-direction: column;
    gap: 20px;

    background: #ffffff;
    padding: 35px;
    border-radius: 18px;

    border-top: 5px solid #28A9E0;
    border-left: 1px solid #EEF2F7;
    border-right: 1px solid #EEF2F7;
    border-bottom: 1px solid #EEF2F7;

    box-shadow:
        0 4px 10px rgba(15,23,42,.04),
        0 12px 30px rgba(15,23,42,.08);

    transition: all .35s ease;
    position: relative;
    overflow: hidden;
}

/* Hover Effect */
.elementor-884 .elementor-element.elementor-element-5acdbbc:hover{
    transform: translateY(-8px);
    box-shadow:
        0 12px 24px rgba(15,23,42,.08),
        0 24px 50px rgba(40,169,224,.12);
}

/* Soft Background Glow */
.elementor-884 .elementor-element.elementor-element-5acdbbc::before{
    content:"";
    position:absolute;
    width:220px;
    height:220px;
    top:-120px;
    right:-120px;
    background:radial-gradient(circle, rgba(40,169,224,.10), transparent 70%);
    transition:.4s;
}

.elementor-884 .elementor-element.elementor-element-5acdbbc:hover::before{
    transform:scale(1.3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a03f6c */.elementor-884 .elementor-element.elementor-element-9a03f6c{
    --display: flex;
    flex-direction: column;
    gap: 20px;

    background: #ffffff;
    padding: 35px;
    border-radius: 18px;

    border-top: 5px solid #28A9E0;
    border-left: 1px solid #EEF2F7;
    border-right: 1px solid #EEF2F7;
    border-bottom: 1px solid #EEF2F7;

    box-shadow:
        0 4px 10px rgba(15,23,42,.04),
        0 12px 30px rgba(15,23,42,.08);

    transition: all .35s ease;
    position: relative;
    overflow: hidden;
}

/* Hover Effect */
.elementor-884 .elementor-element.elementor-element-9a03f6c:hover{
    transform: translateY(-8px);
    box-shadow:
        0 12px 24px rgba(15,23,42,.08),
        0 24px 50px rgba(40,169,224,.12);
}

/* Soft Background Glow */
.elementor-884 .elementor-element.elementor-element-9a03f6c::before{
    content:"";
    position:absolute;
    width:220px;
    height:220px;
    top:-120px;
    right:-120px;
    background:radial-gradient(circle, rgba(40,169,224,.10), transparent 70%);
    transition:.4s;
}

.elementor-884 .elementor-element.elementor-element-9a03f6c:hover::before{
    transform:scale(1.3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56fae81 */.elementor-884 .elementor-element.elementor-element-56fae81{
    --display: flex;
    flex-direction: column;
    gap: 20px;

    background: #ffffff;
    padding: 35px;
    border-radius: 18px;

    border-top: 5px solid #28A9E0;
    border-left: 1px solid #EEF2F7;
    border-right: 1px solid #EEF2F7;
    border-bottom: 1px solid #EEF2F7;

    box-shadow:
        0 4px 10px rgba(15,23,42,.04),
        0 12px 30px rgba(15,23,42,.08);

    transition: all .35s ease;
    position: relative;
    overflow: hidden;
}

/* Hover Effect */
.elementor-884 .elementor-element.elementor-element-56fae81:hover{
    transform: translateY(-8px);
    box-shadow:
        0 12px 24px rgba(15,23,42,.08),
        0 24px 50px rgba(40,169,224,.12);
}

/* Soft Background Glow */
.elementor-884 .elementor-element.elementor-element-56fae81::before{
    content:"";
    position:absolute;
    width:220px;
    height:220px;
    top:-120px;
    right:-120px;
    background:radial-gradient(circle, rgba(40,169,224,.10), transparent 70%);
    transition:.4s;
}

.elementor-884 .elementor-element.elementor-element-56fae81:hover::before{
    transform:scale(1.3);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de534a1 */.elementor-884 .elementor-element.elementor-element-de534a1{
    --display: flex;
    flex-direction: column;
    gap: 20px;

    background: #ffffff;
    padding: 35px;
    border-radius: 18px;

    border-top: 5px solid #28A9E0;
    border-left: 1px solid #EEF2F7;
    border-right: 1px solid #EEF2F7;
    border-bottom: 1px solid #EEF2F7;

    box-shadow:
        0 4px 10px rgba(15,23,42,.04),
        0 12px 30px rgba(15,23,42,.08);

    transition: all .35s ease;
    position: relative;
    overflow: hidden;
}

/* Hover Effect */
.elementor-884 .elementor-element.elementor-element-de534a1:hover{
    transform: translateY(-8px);
    box-shadow:
        0 12px 24px rgba(15,23,42,.08),
        0 24px 50px rgba(40,169,224,.12);
}

/* Soft Background Glow */
.elementor-884 .elementor-element.elementor-element-de534a1::before{
    content:"";
    position:absolute;
    width:220px;
    height:220px;
    top:-120px;
    right:-120px;
    background:radial-gradient(circle, rgba(40,169,224,.10), transparent 70%);
    transition:.4s;
}

.elementor-884 .elementor-element.elementor-element-de534a1:hover::before{
    transform:scale(1.3);
}/* End custom CSS */
/* Start custom CSS */.e-con {
    --container-max-width: 1360px;
}/* End custom CSS */