.elementor-1690 .elementor-element.elementor-element-ac1e432{--display:flex;--overflow:hidden;--padding-top:13%;--padding-bottom:13%;--padding-left:0%;--padding-right:0%;}.elementor-1690 .elementor-element.elementor-element-ac1e432:not(.elementor-motion-effects-element-type-background), .elementor-1690 .elementor-element.elementor-element-ac1e432 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.airwingprojects.com/wp-content/uploads/2026/08/360_F_1205294479_0s2V3ei1Ywk6xdFVM71zHHhXMxfTP9x6.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.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-1690 .elementor-element.elementor-element-da82211 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:39px;font-weight:600;line-height:30px;color:#001F62;}.elementor-1690 .elementor-element.elementor-element-48acddc{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-1690 .elementor-element.elementor-element-48acddc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;color:#0093C4;}.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-1690 .elementor-element.elementor-element-52fefcc{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-weight:400;color:#242424;}.elementor-1690 .elementor-element.elementor-element-258e073{--display:flex;--overflow:hidden;--margin-top:60px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1690 .elementor-element.elementor-element-6a92820{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1690 .elementor-element.elementor-element-6a92820 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:29px;font-weight:600;line-height:30px;color:#001F62;}.elementor-1690 .elementor-element.elementor-element-b4d636f{width:var( --container-widget-width, 63.373% );max-width:63.373%;--container-widget-width:63.373%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:#242424;}.elementor-1690 .elementor-element.elementor-element-b4d636f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1690 .elementor-element.elementor-element-56a2549{--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-1690 .elementor-element.elementor-element-148442f{--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:#EEEEEE;--border-color:#EEEEEE;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.31);}.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-1690 .elementor-element.elementor-element-ae4df12 img{width:100%;max-width:100%;height:233px;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-1690 .elementor-element.elementor-element-68b29eb{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1690 .elementor-element.elementor-element-68b29eb .elementor-icon-box-wrapper{gap:4px;}.elementor-1690 .elementor-element.elementor-element-68b29eb .elementor-icon-box-title{margin-block-end:10px;color:#001F62;}.elementor-1690 .elementor-element.elementor-element-68b29eb.elementor-view-stacked .elementor-icon{background-color:#06BEFB;}.elementor-1690 .elementor-element.elementor-element-68b29eb.elementor-view-framed .elementor-icon, .elementor-1690 .elementor-element.elementor-element-68b29eb.elementor-view-default .elementor-icon{fill:#06BEFB;color:#06BEFB;border-color:#06BEFB;}.elementor-1690 .elementor-element.elementor-element-68b29eb .elementor-icon{font-size:27px;}.elementor-1690 .elementor-element.elementor-element-68b29eb .elementor-icon-box-title, .elementor-1690 .elementor-element.elementor-element-68b29eb .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;}.elementor-1690 .elementor-element.elementor-element-68b29eb:has(:hover) .elementor-icon-box-title,
					 .elementor-1690 .elementor-element.elementor-element-68b29eb:has(:focus) .elementor-icon-box-title{color:#001F62;}.elementor-1690 .elementor-element.elementor-element-68b29eb .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;color:#353535;}.elementor-1690 .elementor-element.elementor-element-e80b102{--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:#EEEEEE;--border-color:#EEEEEE;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.31);}.elementor-1690 .elementor-element.elementor-element-589c532 img{width:100%;max-width:100%;height:233px;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-1690 .elementor-element.elementor-element-3d1167e{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1690 .elementor-element.elementor-element-3d1167e .elementor-icon-box-wrapper{gap:4px;}.elementor-1690 .elementor-element.elementor-element-3d1167e .elementor-icon-box-title{margin-block-end:10px;color:#001F62;}.elementor-1690 .elementor-element.elementor-element-3d1167e.elementor-view-stacked .elementor-icon{background-color:#06BEFB;}.elementor-1690 .elementor-element.elementor-element-3d1167e.elementor-view-framed .elementor-icon, .elementor-1690 .elementor-element.elementor-element-3d1167e.elementor-view-default .elementor-icon{fill:#06BEFB;color:#06BEFB;border-color:#06BEFB;}.elementor-1690 .elementor-element.elementor-element-3d1167e .elementor-icon{font-size:27px;}.elementor-1690 .elementor-element.elementor-element-3d1167e .elementor-icon-box-title, .elementor-1690 .elementor-element.elementor-element-3d1167e .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;}.elementor-1690 .elementor-element.elementor-element-3d1167e:has(:hover) .elementor-icon-box-title,
					 .elementor-1690 .elementor-element.elementor-element-3d1167e:has(:focus) .elementor-icon-box-title{color:#001F62;}.elementor-1690 .elementor-element.elementor-element-3d1167e .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;color:#353535;}.elementor-1690 .elementor-element.elementor-element-2603fe9{--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:#EEEEEE;--border-color:#EEEEEE;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.31);}.elementor-1690 .elementor-element.elementor-element-208539f img{width:100%;max-width:100%;height:233px;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-1690 .elementor-element.elementor-element-723e766{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1690 .elementor-element.elementor-element-723e766 .elementor-icon-box-wrapper{gap:4px;}.elementor-1690 .elementor-element.elementor-element-723e766 .elementor-icon-box-title{margin-block-end:10px;color:#001F62;}.elementor-1690 .elementor-element.elementor-element-723e766.elementor-view-stacked .elementor-icon{background-color:#06BEFB;}.elementor-1690 .elementor-element.elementor-element-723e766.elementor-view-framed .elementor-icon, .elementor-1690 .elementor-element.elementor-element-723e766.elementor-view-default .elementor-icon{fill:#06BEFB;color:#06BEFB;border-color:#06BEFB;}.elementor-1690 .elementor-element.elementor-element-723e766 .elementor-icon{font-size:27px;}.elementor-1690 .elementor-element.elementor-element-723e766 .elementor-icon-box-title, .elementor-1690 .elementor-element.elementor-element-723e766 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;}.elementor-1690 .elementor-element.elementor-element-723e766:has(:hover) .elementor-icon-box-title,
					 .elementor-1690 .elementor-element.elementor-element-723e766:has(:focus) .elementor-icon-box-title{color:#001F62;}.elementor-1690 .elementor-element.elementor-element-723e766 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;color:#353535;}.elementor-1690 .elementor-element.elementor-element-6120a9b{--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-1690 .elementor-element.elementor-element-329a674{--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:#EEEEEE;--border-color:#EEEEEE;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.31);}.elementor-1690 .elementor-element.elementor-element-8f9734f img{width:100%;max-width:100%;height:233px;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-1690 .elementor-element.elementor-element-786f06b{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1690 .elementor-element.elementor-element-786f06b .elementor-icon-box-wrapper{gap:4px;}.elementor-1690 .elementor-element.elementor-element-786f06b .elementor-icon-box-title{margin-block-end:10px;color:#001F62;}.elementor-1690 .elementor-element.elementor-element-786f06b.elementor-view-stacked .elementor-icon{background-color:#06BEFB;}.elementor-1690 .elementor-element.elementor-element-786f06b.elementor-view-framed .elementor-icon, .elementor-1690 .elementor-element.elementor-element-786f06b.elementor-view-default .elementor-icon{fill:#06BEFB;color:#06BEFB;border-color:#06BEFB;}.elementor-1690 .elementor-element.elementor-element-786f06b .elementor-icon{font-size:27px;}.elementor-1690 .elementor-element.elementor-element-786f06b .elementor-icon-box-title, .elementor-1690 .elementor-element.elementor-element-786f06b .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;}.elementor-1690 .elementor-element.elementor-element-786f06b:has(:hover) .elementor-icon-box-title,
					 .elementor-1690 .elementor-element.elementor-element-786f06b:has(:focus) .elementor-icon-box-title{color:#001F62;}.elementor-1690 .elementor-element.elementor-element-786f06b .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;color:#353535;}.elementor-1690 .elementor-element.elementor-element-5a266ba{--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:#EEEEEE;--border-color:#EEEEEE;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.31);}.elementor-1690 .elementor-element.elementor-element-cb56873 img{width:100%;max-width:100%;height:233px;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-1690 .elementor-element.elementor-element-01f9efe{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1690 .elementor-element.elementor-element-01f9efe .elementor-icon-box-wrapper{gap:4px;}.elementor-1690 .elementor-element.elementor-element-01f9efe .elementor-icon-box-title{margin-block-end:10px;color:#001F62;}.elementor-1690 .elementor-element.elementor-element-01f9efe.elementor-view-stacked .elementor-icon{background-color:#06BEFB;}.elementor-1690 .elementor-element.elementor-element-01f9efe.elementor-view-framed .elementor-icon, .elementor-1690 .elementor-element.elementor-element-01f9efe.elementor-view-default .elementor-icon{fill:#06BEFB;color:#06BEFB;border-color:#06BEFB;}.elementor-1690 .elementor-element.elementor-element-01f9efe .elementor-icon{font-size:27px;}.elementor-1690 .elementor-element.elementor-element-01f9efe .elementor-icon-box-title, .elementor-1690 .elementor-element.elementor-element-01f9efe .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;}.elementor-1690 .elementor-element.elementor-element-01f9efe:has(:hover) .elementor-icon-box-title,
					 .elementor-1690 .elementor-element.elementor-element-01f9efe:has(:focus) .elementor-icon-box-title{color:#001F62;}.elementor-1690 .elementor-element.elementor-element-01f9efe .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;color:#353535;}.elementor-1690 .elementor-element.elementor-element-9377b64{--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:#EEEEEE;--border-color:#EEEEEE;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.31);}.elementor-1690 .elementor-element.elementor-element-9579ba8 img{width:100%;max-width:100%;height:233px;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-1690 .elementor-element.elementor-element-2af78e4{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1690 .elementor-element.elementor-element-2af78e4 .elementor-icon-box-wrapper{gap:4px;}.elementor-1690 .elementor-element.elementor-element-2af78e4 .elementor-icon-box-title{margin-block-end:10px;color:#001F62;}.elementor-1690 .elementor-element.elementor-element-2af78e4.elementor-view-stacked .elementor-icon{background-color:#06BEFB;}.elementor-1690 .elementor-element.elementor-element-2af78e4.elementor-view-framed .elementor-icon, .elementor-1690 .elementor-element.elementor-element-2af78e4.elementor-view-default .elementor-icon{fill:#06BEFB;color:#06BEFB;border-color:#06BEFB;}.elementor-1690 .elementor-element.elementor-element-2af78e4 .elementor-icon{font-size:27px;}.elementor-1690 .elementor-element.elementor-element-2af78e4 .elementor-icon-box-title, .elementor-1690 .elementor-element.elementor-element-2af78e4 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;}.elementor-1690 .elementor-element.elementor-element-2af78e4:has(:hover) .elementor-icon-box-title,
					 .elementor-1690 .elementor-element.elementor-element-2af78e4:has(:focus) .elementor-icon-box-title{color:#001F62;}.elementor-1690 .elementor-element.elementor-element-2af78e4 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;color:#353535;}.elementor-1690 .elementor-element.elementor-element-dd31164{--display:flex;--overflow:hidden;--margin-top:60px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}/* Start custom CSS for container, class: .elementor-element-148442f *//* =================================
   INDUSTRY CARDS
================================= */

.industry-card{
    position:relative;
    overflow:hidden !important;

    background:#fff;
    border:1px solid #e3e7ec;
    border-radius:14px;

    box-shadow:0 5px 15px rgba(0,0,0,.12);

    transition:
        transform .5s cubic-bezier(.22,.8,.25,1),
        box-shadow .5s ease,
        border-color .4s ease;
}


/* =================================
   CARD HOVER
================================= */

.industry-card:hover{
    transform:translateY(-10px);

    border-color:#08B5F5;

    box-shadow:
        0 20px 38px rgba(0,90,160,.20);
}


/* =================================
   IMAGE
================================= */

.industry-card img{
    transition:
        transform .7s cubic-bezier(.2,.7,.2,1),
        filter .5s ease;
}

.industry-card:hover img{
    transform:scale(1.06);

    filter:
        brightness(.96)
        saturate(1.08);
}


/* Image wrapper */

.industry-card .elementor-widget-image{
    overflow:hidden;
}


/* =================================
   ICON CIRCLE
================================= */

.industry-card .elementor-icon{
    position:relative;
    z-index:5;

    transition:
        transform .6s cubic-bezier(.34,1.56,.64,1),
        box-shadow .45s ease,
        background .4s ease;
}


/* Rotate + Pop */

.industry-card:hover .elementor-icon{
    transform:
        translateY(-4px)
        rotate(360deg)
        scale(1.12);

    background:#08AEEF !important;

    box-shadow:
        0 8px 22px rgba(0,150,220,.35);
}


/* =================================
   ICON OUTER CIRCLE
================================= */

.industry-card .elementor-icon::before{
    content:"";

    position:absolute;

    width:100%;
    height:100%;

    left:50%;
    top:50%;

    border:2px solid rgba(8,174,239,.25);

    border-radius:50%;

    transform:
        translate(-50%,-50%)
        scale(.8);

    opacity:0;

    transition:
        transform .5s ease,
        opacity .4s ease;
}


.industry-card:hover .elementor-icon::before{
    transform:
        translate(-50%,-50%)
        scale(1.35);

    opacity:1;
}


/* =================================
   HEADING
================================= */

.industry-card .elementor-heading-title{
    transition:
        transform .45s ease,
        color .4s ease;
}

.industry-card:hover .elementor-heading-title{
    transform:translateY(-4px);

    color:#008FCC !important;
}


/* =================================
   DESCRIPTION
================================= */

.industry-card p{
    transition:
        transform .45s ease,
        color .4s ease;
}

.industry-card:hover p{
    transform:translateY(-3px);

    color:#163B59 !important;
}


/* =================================
   SOFT BLUE CORNER GLOW
================================= */

.industry-card::after{
    content:"";

    position:absolute;

    width:130px;
    height:130px;

    right:-80px;
    bottom:-80px;

    border-radius:50%;

    background:rgba(8,174,239,.10);

    opacity:0;

    transition:
        transform .6s ease,
        opacity .5s ease;

    pointer-events:none;
}

.industry-card:hover::after{
    opacity:1;
    transform:scale(2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e80b102 *//* =================================
   INDUSTRY CARDS
================================= */

.industry-card{
    position:relative;
    overflow:hidden !important;

    background:#fff;
    border:1px solid #e3e7ec;
    border-radius:14px;

    box-shadow:0 5px 15px rgba(0,0,0,.12);

    transition:
        transform .5s cubic-bezier(.22,.8,.25,1),
        box-shadow .5s ease,
        border-color .4s ease;
}


/* =================================
   CARD HOVER
================================= */

.industry-card:hover{
    transform:translateY(-10px);

    border-color:#08B5F5;

    box-shadow:
        0 20px 38px rgba(0,90,160,.20);
}


/* =================================
   IMAGE
================================= */

.industry-card img{
    transition:
        transform .7s cubic-bezier(.2,.7,.2,1),
        filter .5s ease;
}

.industry-card:hover img{
    transform:scale(1.06);

    filter:
        brightness(.96)
        saturate(1.08);
}


/* Image wrapper */

.industry-card .elementor-widget-image{
    overflow:hidden;
}


/* =================================
   ICON CIRCLE
================================= */

.industry-card .elementor-icon{
    position:relative;
    z-index:5;

    transition:
        transform .6s cubic-bezier(.34,1.56,.64,1),
        box-shadow .45s ease,
        background .4s ease;
}


/* Rotate + Pop */

.industry-card:hover .elementor-icon{
    transform:
        translateY(-4px)
        rotate(360deg)
        scale(1.12);

    background:#08AEEF !important;

    box-shadow:
        0 8px 22px rgba(0,150,220,.35);
}


/* =================================
   ICON OUTER CIRCLE
================================= */

.industry-card .elementor-icon::before{
    content:"";

    position:absolute;

    width:100%;
    height:100%;

    left:50%;
    top:50%;

    border:2px solid rgba(8,174,239,.25);

    border-radius:50%;

    transform:
        translate(-50%,-50%)
        scale(.8);

    opacity:0;

    transition:
        transform .5s ease,
        opacity .4s ease;
}


.industry-card:hover .elementor-icon::before{
    transform:
        translate(-50%,-50%)
        scale(1.35);

    opacity:1;
}


/* =================================
   HEADING
================================= */

.industry-card .elementor-heading-title{
    transition:
        transform .45s ease,
        color .4s ease;
}

.industry-card:hover .elementor-heading-title{
    transform:translateY(-4px);

    color:#008FCC !important;
}


/* =================================
   DESCRIPTION
================================= */

.industry-card p{
    transition:
        transform .45s ease,
        color .4s ease;
}

.industry-card:hover p{
    transform:translateY(-3px);

    color:#163B59 !important;
}


/* =================================
   SOFT BLUE CORNER GLOW
================================= */

.industry-card::after{
    content:"";

    position:absolute;

    width:130px;
    height:130px;

    right:-80px;
    bottom:-80px;

    border-radius:50%;

    background:rgba(8,174,239,.10);

    opacity:0;

    transition:
        transform .6s ease,
        opacity .5s ease;

    pointer-events:none;
}

.industry-card:hover::after{
    opacity:1;
    transform:scale(2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2603fe9 *//* =================================
   INDUSTRY CARDS
================================= */

.industry-card{
    position:relative;
    overflow:hidden !important;

    background:#fff;
    border:1px solid #e3e7ec;
    border-radius:14px;

    box-shadow:0 5px 15px rgba(0,0,0,.12);

    transition:
        transform .5s cubic-bezier(.22,.8,.25,1),
        box-shadow .5s ease,
        border-color .4s ease;
}


/* =================================
   CARD HOVER
================================= */

.industry-card:hover{
    transform:translateY(-10px);

    border-color:#08B5F5;

    box-shadow:
        0 20px 38px rgba(0,90,160,.20);
}


/* =================================
   IMAGE
================================= */

.industry-card img{
    transition:
        transform .7s cubic-bezier(.2,.7,.2,1),
        filter .5s ease;
}

.industry-card:hover img{
    transform:scale(1.06);

    filter:
        brightness(.96)
        saturate(1.08);
}


/* Image wrapper */

.industry-card .elementor-widget-image{
    overflow:hidden;
}


/* =================================
   ICON CIRCLE
================================= */

.industry-card .elementor-icon{
    position:relative;
    z-index:5;

    transition:
        transform .6s cubic-bezier(.34,1.56,.64,1),
        box-shadow .45s ease,
        background .4s ease;
}


/* Rotate + Pop */

.industry-card:hover .elementor-icon{
    transform:
        translateY(-4px)
        rotate(360deg)
        scale(1.12);

    background:#08AEEF !important;

    box-shadow:
        0 8px 22px rgba(0,150,220,.35);
}


/* =================================
   ICON OUTER CIRCLE
================================= */

.industry-card .elementor-icon::before{
    content:"";

    position:absolute;

    width:100%;
    height:100%;

    left:50%;
    top:50%;

    border:2px solid rgba(8,174,239,.25);

    border-radius:50%;

    transform:
        translate(-50%,-50%)
        scale(.8);

    opacity:0;

    transition:
        transform .5s ease,
        opacity .4s ease;
}


.industry-card:hover .elementor-icon::before{
    transform:
        translate(-50%,-50%)
        scale(1.35);

    opacity:1;
}


/* =================================
   HEADING
================================= */

.industry-card .elementor-heading-title{
    transition:
        transform .45s ease,
        color .4s ease;
}

.industry-card:hover .elementor-heading-title{
    transform:translateY(-4px);

    color:#008FCC !important;
}


/* =================================
   DESCRIPTION
================================= */

.industry-card p{
    transition:
        transform .45s ease,
        color .4s ease;
}

.industry-card:hover p{
    transform:translateY(-3px);

    color:#163B59 !important;
}


/* =================================
   SOFT BLUE CORNER GLOW
================================= */

.industry-card::after{
    content:"";

    position:absolute;

    width:130px;
    height:130px;

    right:-80px;
    bottom:-80px;

    border-radius:50%;

    background:rgba(8,174,239,.10);

    opacity:0;

    transition:
        transform .6s ease,
        opacity .5s ease;

    pointer-events:none;
}

.industry-card:hover::after{
    opacity:1;
    transform:scale(2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-329a674 *//* =================================
   INDUSTRY CARDS
================================= */

.industry-card{
    position:relative;
    overflow:hidden !important;

    background:#fff;
    border:1px solid #e3e7ec;
    border-radius:14px;

    box-shadow:0 5px 15px rgba(0,0,0,.12);

    transition:
        transform .5s cubic-bezier(.22,.8,.25,1),
        box-shadow .5s ease,
        border-color .4s ease;
}


/* =================================
   CARD HOVER
================================= */

.industry-card:hover{
    transform:translateY(-10px);

    border-color:#08B5F5;

    box-shadow:
        0 20px 38px rgba(0,90,160,.20);
}


/* =================================
   IMAGE
================================= */

.industry-card img{
    transition:
        transform .7s cubic-bezier(.2,.7,.2,1),
        filter .5s ease;
}

.industry-card:hover img{
    transform:scale(1.06);

    filter:
        brightness(.96)
        saturate(1.08);
}


/* Image wrapper */

.industry-card .elementor-widget-image{
    overflow:hidden;
}


/* =================================
   ICON CIRCLE
================================= */

.industry-card .elementor-icon{
    position:relative;
    z-index:5;

    transition:
        transform .6s cubic-bezier(.34,1.56,.64,1),
        box-shadow .45s ease,
        background .4s ease;
}


/* Rotate + Pop */

.industry-card:hover .elementor-icon{
    transform:
        translateY(-4px)
        rotate(360deg)
        scale(1.12);

    background:#08AEEF !important;

    box-shadow:
        0 8px 22px rgba(0,150,220,.35);
}


/* =================================
   ICON OUTER CIRCLE
================================= */

.industry-card .elementor-icon::before{
    content:"";

    position:absolute;

    width:100%;
    height:100%;

    left:50%;
    top:50%;

    border:2px solid rgba(8,174,239,.25);

    border-radius:50%;

    transform:
        translate(-50%,-50%)
        scale(.8);

    opacity:0;

    transition:
        transform .5s ease,
        opacity .4s ease;
}


.industry-card:hover .elementor-icon::before{
    transform:
        translate(-50%,-50%)
        scale(1.35);

    opacity:1;
}


/* =================================
   HEADING
================================= */

.industry-card .elementor-heading-title{
    transition:
        transform .45s ease,
        color .4s ease;
}

.industry-card:hover .elementor-heading-title{
    transform:translateY(-4px);

    color:#008FCC !important;
}


/* =================================
   DESCRIPTION
================================= */

.industry-card p{
    transition:
        transform .45s ease,
        color .4s ease;
}

.industry-card:hover p{
    transform:translateY(-3px);

    color:#163B59 !important;
}


/* =================================
   SOFT BLUE CORNER GLOW
================================= */

.industry-card::after{
    content:"";

    position:absolute;

    width:130px;
    height:130px;

    right:-80px;
    bottom:-80px;

    border-radius:50%;

    background:rgba(8,174,239,.10);

    opacity:0;

    transition:
        transform .6s ease,
        opacity .5s ease;

    pointer-events:none;
}

.industry-card:hover::after{
    opacity:1;
    transform:scale(2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5a266ba *//* =================================
   INDUSTRY CARDS
================================= */

.industry-card{
    position:relative;
    overflow:hidden !important;

    background:#fff;
    border:1px solid #e3e7ec;
    border-radius:14px;

    box-shadow:0 5px 15px rgba(0,0,0,.12);

    transition:
        transform .5s cubic-bezier(.22,.8,.25,1),
        box-shadow .5s ease,
        border-color .4s ease;
}


/* =================================
   CARD HOVER
================================= */

.industry-card:hover{
    transform:translateY(-10px);

    border-color:#08B5F5;

    box-shadow:
        0 20px 38px rgba(0,90,160,.20);
}


/* =================================
   IMAGE
================================= */

.industry-card img{
    transition:
        transform .7s cubic-bezier(.2,.7,.2,1),
        filter .5s ease;
}

.industry-card:hover img{
    transform:scale(1.06);

    filter:
        brightness(.96)
        saturate(1.08);
}


/* Image wrapper */

.industry-card .elementor-widget-image{
    overflow:hidden;
}


/* =================================
   ICON CIRCLE
================================= */

.industry-card .elementor-icon{
    position:relative;
    z-index:5;

    transition:
        transform .6s cubic-bezier(.34,1.56,.64,1),
        box-shadow .45s ease,
        background .4s ease;
}


/* Rotate + Pop */

.industry-card:hover .elementor-icon{
    transform:
        translateY(-4px)
        rotate(360deg)
        scale(1.12);

    background:#08AEEF !important;

    box-shadow:
        0 8px 22px rgba(0,150,220,.35);
}


/* =================================
   ICON OUTER CIRCLE
================================= */

.industry-card .elementor-icon::before{
    content:"";

    position:absolute;

    width:100%;
    height:100%;

    left:50%;
    top:50%;

    border:2px solid rgba(8,174,239,.25);

    border-radius:50%;

    transform:
        translate(-50%,-50%)
        scale(.8);

    opacity:0;

    transition:
        transform .5s ease,
        opacity .4s ease;
}


.industry-card:hover .elementor-icon::before{
    transform:
        translate(-50%,-50%)
        scale(1.35);

    opacity:1;
}


/* =================================
   HEADING
================================= */

.industry-card .elementor-heading-title{
    transition:
        transform .45s ease,
        color .4s ease;
}

.industry-card:hover .elementor-heading-title{
    transform:translateY(-4px);

    color:#008FCC !important;
}


/* =================================
   DESCRIPTION
================================= */

.industry-card p{
    transition:
        transform .45s ease,
        color .4s ease;
}

.industry-card:hover p{
    transform:translateY(-3px);

    color:#163B59 !important;
}


/* =================================
   SOFT BLUE CORNER GLOW
================================= */

.industry-card::after{
    content:"";

    position:absolute;

    width:130px;
    height:130px;

    right:-80px;
    bottom:-80px;

    border-radius:50%;

    background:rgba(8,174,239,.10);

    opacity:0;

    transition:
        transform .6s ease,
        opacity .5s ease;

    pointer-events:none;
}

.industry-card:hover::after{
    opacity:1;
    transform:scale(2);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9377b64 *//* =================================
   INDUSTRY CARDS
================================= */

.industry-card{
    position:relative;
    overflow:hidden !important;

    background:#fff;
    border:1px solid #e3e7ec;
    border-radius:14px;

    box-shadow:0 5px 15px rgba(0,0,0,.12);

    transition:
        transform .5s cubic-bezier(.22,.8,.25,1),
        box-shadow .5s ease,
        border-color .4s ease;
}


/* =================================
   CARD HOVER
================================= */

.industry-card:hover{
    transform:translateY(-10px);

    border-color:#08B5F5;

    box-shadow:
        0 20px 38px rgba(0,90,160,.20);
}


/* =================================
   IMAGE
================================= */

.industry-card img{
    transition:
        transform .7s cubic-bezier(.2,.7,.2,1),
        filter .5s ease;
}

.industry-card:hover img{
    transform:scale(1.06);

    filter:
        brightness(.96)
        saturate(1.08);
}


/* Image wrapper */

.industry-card .elementor-widget-image{
    overflow:hidden;
}


/* =================================
   ICON CIRCLE
================================= */

.industry-card .elementor-icon{
    position:relative;
    z-index:5;

    transition:
        transform .6s cubic-bezier(.34,1.56,.64,1),
        box-shadow .45s ease,
        background .4s ease;
}


/* Rotate + Pop */

.industry-card:hover .elementor-icon{
    transform:
        translateY(-4px)
        rotate(360deg)
        scale(1.12);

    background:#08AEEF !important;

    box-shadow:
        0 8px 22px rgba(0,150,220,.35);
}


/* =================================
   ICON OUTER CIRCLE
================================= */

.industry-card .elementor-icon::before{
    content:"";

    position:absolute;

    width:100%;
    height:100%;

    left:50%;
    top:50%;

    border:2px solid rgba(8,174,239,.25);

    border-radius:50%;

    transform:
        translate(-50%,-50%)
        scale(.8);

    opacity:0;

    transition:
        transform .5s ease,
        opacity .4s ease;
}


.industry-card:hover .elementor-icon::before{
    transform:
        translate(-50%,-50%)
        scale(1.35);

    opacity:1;
}


/* =================================
   HEADING
================================= */

.industry-card .elementor-heading-title{
    transition:
        transform .45s ease,
        color .4s ease;
}

.industry-card:hover .elementor-heading-title{
    transform:translateY(-4px);

    color:#008FCC !important;
}


/* =================================
   DESCRIPTION
================================= */

.industry-card p{
    transition:
        transform .45s ease,
        color .4s ease;
}

.industry-card:hover p{
    transform:translateY(-3px);

    color:#163B59 !important;
}


/* =================================
   SOFT BLUE CORNER GLOW
================================= */

.industry-card::after{
    content:"";

    position:absolute;

    width:130px;
    height:130px;

    right:-80px;
    bottom:-80px;

    border-radius:50%;

    background:rgba(8,174,239,.10);

    opacity:0;

    transition:
        transform .6s ease,
        opacity .5s ease;

    pointer-events:none;
}

.industry-card:hover::after{
    opacity:1;
    transform:scale(2);
}/* End custom CSS */