.elementor-1174 .elementor-element.elementor-element-7dc1a09{--display:flex;--overflow:hidden;--overlay-opacity:0.06;--padding-top:14%;--padding-bottom:14%;--padding-left:0%;--padding-right:0%;}.elementor-1174 .elementor-element.elementor-element-7dc1a09:not(.elementor-motion-effects-element-type-background), .elementor-1174 .elementor-element.elementor-element-7dc1a09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.airwingprojects.com/wp-content/uploads/2026/08/40d44ee4-fced-41a2-ae28-22ba22d81c24.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1174 .elementor-element.elementor-element-7dc1a09::before, .elementor-1174 .elementor-element.elementor-element-7dc1a09 > .elementor-background-video-container::before, .elementor-1174 .elementor-element.elementor-element-7dc1a09 > .e-con-inner > .elementor-background-video-container::before, .elementor-1174 .elementor-element.elementor-element-7dc1a09 > .elementor-background-slideshow::before, .elementor-1174 .elementor-element.elementor-element-7dc1a09 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1174 .elementor-element.elementor-element-7dc1a09 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#030202;--background-overlay:'';}.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-1174 .elementor-element.elementor-element-77fbc1f .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:50px;font-weight:600;line-height:30px;color:#001F62;}.elementor-1174 .elementor-element.elementor-element-0089dc4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:#06BEFB;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1174 .elementor-element.elementor-element-03bbc92 .elementor-button{background-color:#001F62;font-family:"Roboto", Sans-serif;font-weight:500;text-decoration:none;}.elementor-1174 .elementor-element.elementor-element-03bbc92 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1174 .elementor-element.elementor-element-03bbc92 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-1174 .elementor-element.elementor-element-9372cfe{--display:flex;--overflow:hidden;--margin-top:60px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1174 .elementor-element.elementor-element-5daa42b{text-align:center;}.elementor-1174 .elementor-element.elementor-element-5daa42b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#06BEFB;}.elementor-1174 .elementor-element.elementor-element-90d3ca6{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1174 .elementor-element.elementor-element-90d3ca6 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:29px;font-weight:600;line-height:30px;color:#001F62;}.elementor-1174 .elementor-element.elementor-element-80e4ebd{--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-1174 .elementor-element.elementor-element-9468e06{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ECECEC;--border-color:#ECECEC;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1174 .elementor-element.elementor-element-75c4e33 img{width:100%;max-width:100%;height:230px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.35);}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-1174 .elementor-element.elementor-element-47beccb{margin:-43px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1174 .elementor-element.elementor-element-47beccb .elementor-icon-box-wrapper{gap:4px;}.elementor-1174 .elementor-element.elementor-element-47beccb .elementor-icon-box-title{margin-block-end:7px;color:#001F62;}.elementor-1174 .elementor-element.elementor-element-47beccb.elementor-view-stacked .elementor-icon{background-color:#06BEFB;}.elementor-1174 .elementor-element.elementor-element-47beccb.elementor-view-framed .elementor-icon, .elementor-1174 .elementor-element.elementor-element-47beccb.elementor-view-default .elementor-icon{fill:#06BEFB;color:#06BEFB;border-color:#06BEFB;}.elementor-1174 .elementor-element.elementor-element-47beccb .elementor-icon{font-size:28px;}.elementor-1174 .elementor-element.elementor-element-47beccb .elementor-icon-box-title, .elementor-1174 .elementor-element.elementor-element-47beccb .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;}.elementor-1174 .elementor-element.elementor-element-47beccb:has(:hover) .elementor-icon-box-title,
					 .elementor-1174 .elementor-element.elementor-element-47beccb:has(:focus) .elementor-icon-box-title{color:#001F62;}.elementor-1174 .elementor-element.elementor-element-47beccb .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#424242;}.elementor-1174 .elementor-element.elementor-element-2edbf20{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ECECEC;--border-color:#ECECEC;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1174 .elementor-element.elementor-element-cf35dfc img{width:100%;max-width:100%;height:230px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.35);}.elementor-1174 .elementor-element.elementor-element-a05db5f{margin:-43px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1174 .elementor-element.elementor-element-a05db5f .elementor-icon-box-wrapper{gap:4px;}.elementor-1174 .elementor-element.elementor-element-a05db5f .elementor-icon-box-title{margin-block-end:7px;color:#001F62;}.elementor-1174 .elementor-element.elementor-element-a05db5f.elementor-view-stacked .elementor-icon{background-color:#06BEFB;}.elementor-1174 .elementor-element.elementor-element-a05db5f.elementor-view-framed .elementor-icon, .elementor-1174 .elementor-element.elementor-element-a05db5f.elementor-view-default .elementor-icon{fill:#06BEFB;color:#06BEFB;border-color:#06BEFB;}.elementor-1174 .elementor-element.elementor-element-a05db5f .elementor-icon{font-size:28px;}.elementor-1174 .elementor-element.elementor-element-a05db5f .elementor-icon-box-title, .elementor-1174 .elementor-element.elementor-element-a05db5f .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;}.elementor-1174 .elementor-element.elementor-element-a05db5f:has(:hover) .elementor-icon-box-title,
					 .elementor-1174 .elementor-element.elementor-element-a05db5f:has(:focus) .elementor-icon-box-title{color:#001F62;}.elementor-1174 .elementor-element.elementor-element-a05db5f .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#424242;}.elementor-1174 .elementor-element.elementor-element-b92411c{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ECECEC;--border-color:#ECECEC;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1174 .elementor-element.elementor-element-0695754 img{width:100%;max-width:100%;height:230px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.35);}.elementor-1174 .elementor-element.elementor-element-6e2763e{margin:-43px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1174 .elementor-element.elementor-element-6e2763e .elementor-icon-box-wrapper{gap:4px;}.elementor-1174 .elementor-element.elementor-element-6e2763e .elementor-icon-box-title{margin-block-end:7px;color:#001F62;}.elementor-1174 .elementor-element.elementor-element-6e2763e.elementor-view-stacked .elementor-icon{background-color:#06BEFB;}.elementor-1174 .elementor-element.elementor-element-6e2763e.elementor-view-framed .elementor-icon, .elementor-1174 .elementor-element.elementor-element-6e2763e.elementor-view-default .elementor-icon{fill:#06BEFB;color:#06BEFB;border-color:#06BEFB;}.elementor-1174 .elementor-element.elementor-element-6e2763e .elementor-icon{font-size:28px;}.elementor-1174 .elementor-element.elementor-element-6e2763e .elementor-icon-box-title, .elementor-1174 .elementor-element.elementor-element-6e2763e .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;}.elementor-1174 .elementor-element.elementor-element-6e2763e:has(:hover) .elementor-icon-box-title,
					 .elementor-1174 .elementor-element.elementor-element-6e2763e:has(:focus) .elementor-icon-box-title{color:#001F62;}.elementor-1174 .elementor-element.elementor-element-6e2763e .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#424242;}.elementor-1174 .elementor-element.elementor-element-f479c4c{--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-1174 .elementor-element.elementor-element-ca02fb6{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ECECEC;--border-color:#ECECEC;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1174 .elementor-element.elementor-element-348b026 img{width:100%;max-width:100%;height:230px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.35);}.elementor-1174 .elementor-element.elementor-element-3a45665{margin:-43px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1174 .elementor-element.elementor-element-3a45665 .elementor-icon-box-wrapper{gap:4px;}.elementor-1174 .elementor-element.elementor-element-3a45665 .elementor-icon-box-title{margin-block-end:7px;color:#001F62;}.elementor-1174 .elementor-element.elementor-element-3a45665.elementor-view-stacked .elementor-icon{background-color:#06BEFB;}.elementor-1174 .elementor-element.elementor-element-3a45665.elementor-view-framed .elementor-icon, .elementor-1174 .elementor-element.elementor-element-3a45665.elementor-view-default .elementor-icon{fill:#06BEFB;color:#06BEFB;border-color:#06BEFB;}.elementor-1174 .elementor-element.elementor-element-3a45665 .elementor-icon{font-size:28px;}.elementor-1174 .elementor-element.elementor-element-3a45665 .elementor-icon-box-title, .elementor-1174 .elementor-element.elementor-element-3a45665 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;}.elementor-1174 .elementor-element.elementor-element-3a45665:has(:hover) .elementor-icon-box-title,
					 .elementor-1174 .elementor-element.elementor-element-3a45665:has(:focus) .elementor-icon-box-title{color:#001F62;}.elementor-1174 .elementor-element.elementor-element-3a45665 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#424242;}.elementor-1174 .elementor-element.elementor-element-577dfdc{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ECECEC;--border-color:#ECECEC;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1174 .elementor-element.elementor-element-4196315 img{width:100%;max-width:100%;height:230px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.35);}.elementor-1174 .elementor-element.elementor-element-0b0ca0d{margin:-43px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1174 .elementor-element.elementor-element-0b0ca0d .elementor-icon-box-wrapper{gap:4px;}.elementor-1174 .elementor-element.elementor-element-0b0ca0d .elementor-icon-box-title{margin-block-end:7px;color:#001F62;}.elementor-1174 .elementor-element.elementor-element-0b0ca0d.elementor-view-stacked .elementor-icon{background-color:#06BEFB;}.elementor-1174 .elementor-element.elementor-element-0b0ca0d.elementor-view-framed .elementor-icon, .elementor-1174 .elementor-element.elementor-element-0b0ca0d.elementor-view-default .elementor-icon{fill:#06BEFB;color:#06BEFB;border-color:#06BEFB;}.elementor-1174 .elementor-element.elementor-element-0b0ca0d .elementor-icon{font-size:28px;}.elementor-1174 .elementor-element.elementor-element-0b0ca0d .elementor-icon-box-title, .elementor-1174 .elementor-element.elementor-element-0b0ca0d .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;}.elementor-1174 .elementor-element.elementor-element-0b0ca0d:has(:hover) .elementor-icon-box-title,
					 .elementor-1174 .elementor-element.elementor-element-0b0ca0d:has(:focus) .elementor-icon-box-title{color:#001F62;}.elementor-1174 .elementor-element.elementor-element-0b0ca0d .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#424242;}.elementor-1174 .elementor-element.elementor-element-329f192{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#ECECEC;--border-color:#ECECEC;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1174 .elementor-element.elementor-element-99c4f03 img{width:100%;max-width:100%;height:230px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.35);}.elementor-1174 .elementor-element.elementor-element-f9d41d3{margin:-43px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1174 .elementor-element.elementor-element-f9d41d3 .elementor-icon-box-wrapper{gap:4px;}.elementor-1174 .elementor-element.elementor-element-f9d41d3 .elementor-icon-box-title{margin-block-end:7px;color:#001F62;}.elementor-1174 .elementor-element.elementor-element-f9d41d3.elementor-view-stacked .elementor-icon{background-color:#06BEFB;}.elementor-1174 .elementor-element.elementor-element-f9d41d3.elementor-view-framed .elementor-icon, .elementor-1174 .elementor-element.elementor-element-f9d41d3.elementor-view-default .elementor-icon{fill:#06BEFB;color:#06BEFB;border-color:#06BEFB;}.elementor-1174 .elementor-element.elementor-element-f9d41d3 .elementor-icon{font-size:28px;}.elementor-1174 .elementor-element.elementor-element-f9d41d3 .elementor-icon-box-title, .elementor-1174 .elementor-element.elementor-element-f9d41d3 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;}.elementor-1174 .elementor-element.elementor-element-f9d41d3:has(:hover) .elementor-icon-box-title,
					 .elementor-1174 .elementor-element.elementor-element-f9d41d3:has(:focus) .elementor-icon-box-title{color:#001F62;}.elementor-1174 .elementor-element.elementor-element-f9d41d3 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#424242;}/* Start custom CSS for container, class: .elementor-element-9468e06 *//* ==============================
   MODERN AERO CARD
============================== */

.aero-modern-card{
    position:relative;
    overflow:hidden !important;

    background:#fff;
    border-radius:16px;

    border:1px solid #dce5ec;

    box-shadow:
        0 6px 16px rgba(0,30,70,.12);

    transition:
        transform .45s ease,
        box-shadow .45s ease,
        border-color .4s ease;
}


/* =================================
   CORNER OVERLAY
================================= */

.aero-modern-card::before{
    content:"";

    position:absolute;

    width:0;
    height:0;

    right:0;
    bottom:0;

    border-radius:100% 0 0 0;

    background:rgba(0,174,239,.09);

    transition:
        width .6s cubic-bezier(.4,0,.2,1),
        height .6s cubic-bezier(.4,0,.2,1);

    z-index:0;
}


.aero-modern-card:hover::before{
    width:180%;
    height:80%;
}


/* =================================
   CARD HOVER
================================= */

.aero-modern-card:hover{
    transform:translateY(-7px);

    border-color:#08AEEF;

    box-shadow:
        0 18px 35px rgba(0,120,190,.18);
}


/* Keep content above overlay */

.aero-modern-card > *{
    position:relative;
    z-index:2;
}


/* =================================
   IMAGE — VERY SUBTLE
================================= */

.aero-modern-card img{
    transition:
        transform .6s ease;
}

.aero-modern-card:hover img{
    transform:scale(1.035);
}


/* =================================
   ICON CIRCLE
================================= */

.aero-modern-card .elementor-icon{
    position:relative;

    transition:
        transform .45s ease,
        box-shadow .45s ease;
}


/* Icon hover */

.aero-modern-card:hover .elementor-icon{
    transform:scale(1.12);

    box-shadow:
        0 0 0 8px rgba(0,174,239,.10),
        0 8px 20px rgba(0,174,239,.25);
}


/* =================================
   CONTENT
================================= */

.aero-modern-card .elementor-heading-title,
.aero-modern-card p{
    transition:
        transform .4s ease,
        color .4s ease;
}


.aero-modern-card:hover .elementor-heading-title{
    transform:translateY(-4px);

    color:#007CB5 !important;
}


.aero-modern-card:hover p{
    transform:translateY(-3px);

    color:#163B59 !important;
}


/* =================================
   SMALL BOTTOM ACCENT
================================= */

.aero-modern-card .elementor-widget-container::after{
    content:"";

    display:block;

    width:0;
    height:2px;

    margin:10px auto 0;

    background:#08AEEF;

    transition:width .45s ease;
}


.aero-modern-card:hover .elementor-widget-container::after{
    width:35px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2edbf20 *//* ==============================
   MODERN AERO CARD
============================== */

.aero-modern-card{
    position:relative;
    overflow:hidden !important;

    background:#fff;
    border-radius:16px;

    border:1px solid #dce5ec;

    box-shadow:
        0 6px 16px rgba(0,30,70,.12);

    transition:
        transform .45s ease,
        box-shadow .45s ease,
        border-color .4s ease;
}


/* =================================
   CORNER OVERLAY
================================= */

.aero-modern-card::before{
    content:"";

    position:absolute;

    width:0;
    height:0;

    right:0;
    bottom:0;

    border-radius:100% 0 0 0;

    background:rgba(0,174,239,.09);

    transition:
        width .6s cubic-bezier(.4,0,.2,1),
        height .6s cubic-bezier(.4,0,.2,1);

    z-index:0;
}


.aero-modern-card:hover::before{
    width:180%;
    height:80%;
}


/* =================================
   CARD HOVER
================================= */

.aero-modern-card:hover{
    transform:translateY(-7px);

    border-color:#08AEEF;

    box-shadow:
        0 18px 35px rgba(0,120,190,.18);
}


/* Keep content above overlay */

.aero-modern-card > *{
    position:relative;
    z-index:2;
}


/* =================================
   IMAGE — VERY SUBTLE
================================= */

.aero-modern-card img{
    transition:
        transform .6s ease;
}

.aero-modern-card:hover img{
    transform:scale(1.035);
}


/* =================================
   ICON CIRCLE
================================= */

.aero-modern-card .elementor-icon{
    position:relative;

    transition:
        transform .45s ease,
        box-shadow .45s ease;
}


/* Icon hover */

.aero-modern-card:hover .elementor-icon{
    transform:scale(1.12);

    box-shadow:
        0 0 0 8px rgba(0,174,239,.10),
        0 8px 20px rgba(0,174,239,.25);
}


/* =================================
   CONTENT
================================= */

.aero-modern-card .elementor-heading-title,
.aero-modern-card p{
    transition:
        transform .4s ease,
        color .4s ease;
}


.aero-modern-card:hover .elementor-heading-title{
    transform:translateY(-4px);

    color:#007CB5 !important;
}


.aero-modern-card:hover p{
    transform:translateY(-3px);

    color:#163B59 !important;
}


/* =================================
   SMALL BOTTOM ACCENT
================================= */

.aero-modern-card .elementor-widget-container::after{
    content:"";

    display:block;

    width:0;
    height:2px;

    margin:10px auto 0;

    background:#08AEEF;

    transition:width .45s ease;
}


.aero-modern-card:hover .elementor-widget-container::after{
    width:35px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b92411c *//* ==============================
   MODERN AERO CARD
============================== */

.aero-modern-card{
    position:relative;
    overflow:hidden !important;

    background:#fff;
    border-radius:16px;

    border:1px solid #dce5ec;

    box-shadow:
        0 6px 16px rgba(0,30,70,.12);

    transition:
        transform .45s ease,
        box-shadow .45s ease,
        border-color .4s ease;
}


/* =================================
   CORNER OVERLAY
================================= */

.aero-modern-card::before{
    content:"";

    position:absolute;

    width:0;
    height:0;

    right:0;
    bottom:0;

    border-radius:100% 0 0 0;

    background:rgba(0,174,239,.09);

    transition:
        width .6s cubic-bezier(.4,0,.2,1),
        height .6s cubic-bezier(.4,0,.2,1);

    z-index:0;
}


.aero-modern-card:hover::before{
    width:180%;
    height:80%;
}


/* =================================
   CARD HOVER
================================= */

.aero-modern-card:hover{
    transform:translateY(-7px);

    border-color:#08AEEF;

    box-shadow:
        0 18px 35px rgba(0,120,190,.18);
}


/* Keep content above overlay */

.aero-modern-card > *{
    position:relative;
    z-index:2;
}


/* =================================
   IMAGE — VERY SUBTLE
================================= */

.aero-modern-card img{
    transition:
        transform .6s ease;
}

.aero-modern-card:hover img{
    transform:scale(1.035);
}


/* =================================
   ICON CIRCLE
================================= */

.aero-modern-card .elementor-icon{
    position:relative;

    transition:
        transform .45s ease,
        box-shadow .45s ease;
}


/* Icon hover */

.aero-modern-card:hover .elementor-icon{
    transform:scale(1.12);

    box-shadow:
        0 0 0 8px rgba(0,174,239,.10),
        0 8px 20px rgba(0,174,239,.25);
}


/* =================================
   CONTENT
================================= */

.aero-modern-card .elementor-heading-title,
.aero-modern-card p{
    transition:
        transform .4s ease,
        color .4s ease;
}


.aero-modern-card:hover .elementor-heading-title{
    transform:translateY(-4px);

    color:#007CB5 !important;
}


.aero-modern-card:hover p{
    transform:translateY(-3px);

    color:#163B59 !important;
}


/* =================================
   SMALL BOTTOM ACCENT
================================= */

.aero-modern-card .elementor-widget-container::after{
    content:"";

    display:block;

    width:0;
    height:2px;

    margin:10px auto 0;

    background:#08AEEF;

    transition:width .45s ease;
}


.aero-modern-card:hover .elementor-widget-container::after{
    width:35px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca02fb6 *//* ==============================
   MODERN AERO CARD
============================== */

.aero-modern-card{
    position:relative;
    overflow:hidden !important;

    background:#fff;
    border-radius:16px;

    border:1px solid #dce5ec;

    box-shadow:
        0 6px 16px rgba(0,30,70,.12);

    transition:
        transform .45s ease,
        box-shadow .45s ease,
        border-color .4s ease;
}


/* =================================
   CORNER OVERLAY
================================= */

.aero-modern-card::before{
    content:"";

    position:absolute;

    width:0;
    height:0;

    right:0;
    bottom:0;

    border-radius:100% 0 0 0;

    background:rgba(0,174,239,.09);

    transition:
        width .6s cubic-bezier(.4,0,.2,1),
        height .6s cubic-bezier(.4,0,.2,1);

    z-index:0;
}


.aero-modern-card:hover::before{
    width:180%;
    height:80%;
}


/* =================================
   CARD HOVER
================================= */

.aero-modern-card:hover{
    transform:translateY(-7px);

    border-color:#08AEEF;

    box-shadow:
        0 18px 35px rgba(0,120,190,.18);
}


/* Keep content above overlay */

.aero-modern-card > *{
    position:relative;
    z-index:2;
}


/* =================================
   IMAGE — VERY SUBTLE
================================= */

.aero-modern-card img{
    transition:
        transform .6s ease;
}

.aero-modern-card:hover img{
    transform:scale(1.035);
}


/* =================================
   ICON CIRCLE
================================= */

.aero-modern-card .elementor-icon{
    position:relative;

    transition:
        transform .45s ease,
        box-shadow .45s ease;
}


/* Icon hover */

.aero-modern-card:hover .elementor-icon{
    transform:scale(1.12);

    box-shadow:
        0 0 0 8px rgba(0,174,239,.10),
        0 8px 20px rgba(0,174,239,.25);
}


/* =================================
   CONTENT
================================= */

.aero-modern-card .elementor-heading-title,
.aero-modern-card p{
    transition:
        transform .4s ease,
        color .4s ease;
}


.aero-modern-card:hover .elementor-heading-title{
    transform:translateY(-4px);

    color:#007CB5 !important;
}


.aero-modern-card:hover p{
    transform:translateY(-3px);

    color:#163B59 !important;
}


/* =================================
   SMALL BOTTOM ACCENT
================================= */

.aero-modern-card .elementor-widget-container::after{
    content:"";

    display:block;

    width:0;
    height:2px;

    margin:10px auto 0;

    background:#08AEEF;

    transition:width .45s ease;
}


.aero-modern-card:hover .elementor-widget-container::after{
    width:35px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-577dfdc *//* ==============================
   MODERN AERO CARD
============================== */

.aero-modern-card{
    position:relative;
    overflow:hidden !important;

    background:#fff;
    border-radius:16px;

    border:1px solid #dce5ec;

    box-shadow:
        0 6px 16px rgba(0,30,70,.12);

    transition:
        transform .45s ease,
        box-shadow .45s ease,
        border-color .4s ease;
}


/* =================================
   CORNER OVERLAY
================================= */

.aero-modern-card::before{
    content:"";

    position:absolute;

    width:0;
    height:0;

    right:0;
    bottom:0;

    border-radius:100% 0 0 0;

    background:rgba(0,174,239,.09);

    transition:
        width .6s cubic-bezier(.4,0,.2,1),
        height .6s cubic-bezier(.4,0,.2,1);

    z-index:0;
}


.aero-modern-card:hover::before{
    width:180%;
    height:80%;
}


/* =================================
   CARD HOVER
================================= */

.aero-modern-card:hover{
    transform:translateY(-7px);

    border-color:#08AEEF;

    box-shadow:
        0 18px 35px rgba(0,120,190,.18);
}


/* Keep content above overlay */

.aero-modern-card > *{
    position:relative;
    z-index:2;
}


/* =================================
   IMAGE — VERY SUBTLE
================================= */

.aero-modern-card img{
    transition:
        transform .6s ease;
}

.aero-modern-card:hover img{
    transform:scale(1.035);
}


/* =================================
   ICON CIRCLE
================================= */

.aero-modern-card .elementor-icon{
    position:relative;

    transition:
        transform .45s ease,
        box-shadow .45s ease;
}


/* Icon hover */

.aero-modern-card:hover .elementor-icon{
    transform:scale(1.12);

    box-shadow:
        0 0 0 8px rgba(0,174,239,.10),
        0 8px 20px rgba(0,174,239,.25);
}


/* =================================
   CONTENT
================================= */

.aero-modern-card .elementor-heading-title,
.aero-modern-card p{
    transition:
        transform .4s ease,
        color .4s ease;
}


.aero-modern-card:hover .elementor-heading-title{
    transform:translateY(-4px);

    color:#007CB5 !important;
}


.aero-modern-card:hover p{
    transform:translateY(-3px);

    color:#163B59 !important;
}


/* =================================
   SMALL BOTTOM ACCENT
================================= */

.aero-modern-card .elementor-widget-container::after{
    content:"";

    display:block;

    width:0;
    height:2px;

    margin:10px auto 0;

    background:#08AEEF;

    transition:width .45s ease;
}


.aero-modern-card:hover .elementor-widget-container::after{
    width:35px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-329f192 *//* ==============================
   MODERN AERO CARD
============================== */

.aero-modern-card{
    position:relative;
    overflow:hidden !important;

    background:#fff;
    border-radius:16px;

    border:1px solid #dce5ec;

    box-shadow:
        0 6px 16px rgba(0,30,70,.12);

    transition:
        transform .45s ease,
        box-shadow .45s ease,
        border-color .4s ease;
}


/* =================================
   CORNER OVERLAY
================================= */

.aero-modern-card::before{
    content:"";

    position:absolute;

    width:0;
    height:0;

    right:0;
    bottom:0;

    border-radius:100% 0 0 0;

    background:rgba(0,174,239,.09);

    transition:
        width .6s cubic-bezier(.4,0,.2,1),
        height .6s cubic-bezier(.4,0,.2,1);

    z-index:0;
}


.aero-modern-card:hover::before{
    width:180%;
    height:80%;
}


/* =================================
   CARD HOVER
================================= */

.aero-modern-card:hover{
    transform:translateY(-7px);

    border-color:#08AEEF;

    box-shadow:
        0 18px 35px rgba(0,120,190,.18);
}


/* Keep content above overlay */

.aero-modern-card > *{
    position:relative;
    z-index:2;
}


/* =================================
   IMAGE — VERY SUBTLE
================================= */

.aero-modern-card img{
    transition:
        transform .6s ease;
}

.aero-modern-card:hover img{
    transform:scale(1.035);
}


/* =================================
   ICON CIRCLE
================================= */

.aero-modern-card .elementor-icon{
    position:relative;

    transition:
        transform .45s ease,
        box-shadow .45s ease;
}


/* Icon hover */

.aero-modern-card:hover .elementor-icon{
    transform:scale(1.12);

    box-shadow:
        0 0 0 8px rgba(0,174,239,.10),
        0 8px 20px rgba(0,174,239,.25);
}


/* =================================
   CONTENT
================================= */

.aero-modern-card .elementor-heading-title,
.aero-modern-card p{
    transition:
        transform .4s ease,
        color .4s ease;
}


.aero-modern-card:hover .elementor-heading-title{
    transform:translateY(-4px);

    color:#007CB5 !important;
}


.aero-modern-card:hover p{
    transform:translateY(-3px);

    color:#163B59 !important;
}


/* =================================
   SMALL BOTTOM ACCENT
================================= */

.aero-modern-card .elementor-widget-container::after{
    content:"";

    display:block;

    width:0;
    height:2px;

    margin:10px auto 0;

    background:#08AEEF;

    transition:width .45s ease;
}


.aero-modern-card:hover .elementor-widget-container::after{
    width:35px;
}/* End custom CSS */