.elementor-6423 .elementor-element.elementor-element-f47e96a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6423 .elementor-element.elementor-element-f47e96a:not(.elementor-motion-effects-element-type-background), .elementor-6423 .elementor-element.elementor-element-f47e96a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-6423 .elementor-element.elementor-element-f47e96a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 80px 80px 80px;}.elementor-6423 .elementor-element.elementor-element-f47e96a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6423 .elementor-element.elementor-element-1cda791{--display:flex;}.elementor-6423 .elementor-element.elementor-element-776c1e3{--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;}.elementor-6423 .elementor-element.elementor-element-174c8dc{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-6423 .elementor-element.elementor-element-47e3837{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6423 .elementor-element.elementor-element-f7a6c18{font-family:"Roboto", Sans-serif;font-size:18px;line-height:1.5em;}.elementor-6423 .elementor-element.elementor-element-32dff86{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6423 .elementor-element.elementor-element-23d0513{--display:flex;}.elementor-6423 .elementor-element.elementor-element-0de4501{--display:flex;}.elementor-6423 .elementor-element.elementor-element-67720ee{--display:flex;}.elementor-6423 .elementor-element.elementor-element-af2592f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6423 .elementor-element.elementor-element-1575e13{--display:flex;}.elementor-6423 .elementor-element.elementor-element-fc071b4{--display:flex;}.elementor-6423 .elementor-element.elementor-element-b5206cc{--display:flex;}.elementor-6423 .elementor-element.elementor-element-43fcee3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6423 .elementor-element.elementor-element-e69ec2c{--display:flex;}.elementor-6423 .elementor-element.elementor-element-81aab09{--display:flex;}.elementor-6423 .elementor-element.elementor-element-f98b291{--display:flex;}.elementor-6423 .elementor-element.elementor-element-26d6eed{--display:flex;}.elementor-6423 .elementor-element.elementor-element-be477a2{--display:flex;}.elementor-6423 .elementor-element.elementor-element-68da921{--display:flex;}.elementor-6423 .elementor-element.elementor-element-dfd2b5b{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6423 .elementor-element.elementor-element-25b289d{--display:flex;}.elementor-6423 .elementor-element.elementor-element-b831b4a{--display:flex;}.elementor-6423 .elementor-element.elementor-element-c3c9bf6{--display:flex;}.elementor-6423 .elementor-element.elementor-element-5a073e9{--display:flex;}.elementor-6423 .elementor-element.elementor-element-b7118b4{--display:flex;}.elementor-6423 .elementor-element.elementor-element-0e42c82{--display:flex;}.elementor-6423 .elementor-element.elementor-element-ead2517{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6423 .elementor-element.elementor-element-1d2217c{--display:flex;}.elementor-6423 .elementor-element.elementor-element-acd7d57{--display:flex;}.elementor-6423 .elementor-element.elementor-element-cc478b2{--display:flex;}.elementor-6423 .elementor-element.elementor-element-ec57fee{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6423 .elementor-element.elementor-element-df6447c{--display:flex;}.elementor-6423 .elementor-element.elementor-element-7310bd4{--display:flex;}.elementor-6423 .elementor-element.elementor-element-d8408fc{--display:flex;}@media(max-width:1024px){.elementor-6423 .elementor-element.elementor-element-32dff86{--grid-auto-flow:row;}.elementor-6423 .elementor-element.elementor-element-af2592f{--grid-auto-flow:row;}.elementor-6423 .elementor-element.elementor-element-43fcee3{--grid-auto-flow:row;}.elementor-6423 .elementor-element.elementor-element-dfd2b5b{--grid-auto-flow:row;}.elementor-6423 .elementor-element.elementor-element-ead2517{--grid-auto-flow:row;}.elementor-6423 .elementor-element.elementor-element-ec57fee{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-6423 .elementor-element.elementor-element-f47e96a{padding:20px 0px 40px 0px;}.elementor-6423 .elementor-element.elementor-element-32dff86{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6423 .elementor-element.elementor-element-af2592f{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6423 .elementor-element.elementor-element-43fcee3{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6423 .elementor-element.elementor-element-dfd2b5b{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6423 .elementor-element.elementor-element-ead2517{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-6423 .elementor-element.elementor-element-ec57fee{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-1cda791 */.dbc-migration-hero{
    font-family:'Roboto', sans-serif;
    border-radius:16px;
    overflow:hidden;
    background:#fff;
    box-shadow:0 10px 30px rgba(0,0,0,0.12);
}

/* IMAGE SECTION */
.dbc-image-frame{
    position:relative;
    aspect-ratio: 16 / 9;
    overflow:hidden;
}

.dbc-image-frame img{
    width:100%;
    height:100%;
    object-fit:cover;
}

/* TOP BADGE */
.dbc-top-badge{
    position:absolute;
    top:12px;
    left:12px;
    background:#003A8C;
    color:#fff;
    font-size:11px;
    font-weight:600;
    padding:5px 9px;
    border-radius:4px;
    text-transform:uppercase;
    letter-spacing:0.5px;
}

/* TAG ID */
.dbc-tag{
    position:absolute;
    bottom:12px;
    right:12px;
    background:rgba(0,0,0,0.65);
    color:#fff;
    font-size:11px;
    padding:5px 8px;
    border-radius:4px;
}

/* CONTENT */
.dbc-hero-content{
    padding:18px;
}

.dbc-title{
    font-size:28px;
    font-weight:800;
    margin:0;
    color:#0b1f3a;
}

.dbc-subtitle{
    font-size:14px;
    color:#003A8C;
    margin:2px 0 10px 0;
    font-weight:600;
}

/* DESCRIPTION */
.dbc-text{
    font-size:14px;
    line-height:1.6;
    color:#333;
    margin-bottom:14px;
}

/* STATS GRID */
.dbc-stats{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:10px;
    margin-bottom:14px;
}

.dbc-stat{
    background:#f4f7fb;
    padding:10px;
    border-radius:8px;
    text-align:center;
}

.dbc-stat .num{
    display:block;
    font-size:14px;
    font-weight:800;
    color:#003A8C;
}

.dbc-stat .label{
    font-size:11px;
    color:#555;
}

/* FOOTER NOTE */
.dbc-footer-note{
    font-size:12px;
    color:#666;
    border-left:3px solid #003A8C;
    padding-left:10px;
}

@media(max-width:768px){
    .dbc-title{
        font-size:22px;
    }

    .dbc-stats{
        grid-template-columns:1fr;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-776c1e3 */.dbc-heading-wrap{
    text-align:left;
    padding:20px 0px 0;
    font-family: 'Roboto', sans-serif;
}

.dbc-subtitle{
    display:inline-block;
    font-size:14px;
    letter-spacing:3px;
    text-transform:uppercase;
    color:#003A8C;
    font-weight:600;
    margin-bottom:2px;
    font-family: 'Roboto', sans-serif;
}

.dbc-heading{
    font-size:58px;
    line-height:1.1;
    font-weight:800;
    color:#0b1f3a;
    margin:0;
    font-family: 'Roboto', sans-serif;
}

.dbc-heading span{
    color:#003A8C;
    position:relative;
}

/* Soft highlight behind text (no underline effect) */
.dbc-heading span::before{
    content:'';
    position:absolute;
    left:0;
    bottom:6px;
    width:100%;
    height:55%;
    background:rgba(0,58,140,0.15);
    z-index:-1;
    border-radius:6px;
}

@media(max-width:768px){
    .dbc-heading{
        font-size:38px;
    }
}/* End custom CSS */