.elementor-1913 .elementor-element.elementor-element-911d74a{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1913 .elementor-element.elementor-element-911d74a:not(.elementor-motion-effects-element-type-background), .elementor-1913 .elementor-element.elementor-element-911d74a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #020104 0%, #140626 100%);}.elementor-1913 .elementor-element.elementor-element-8a61765{--display:flex;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1913 .elementor-element.elementor-element-f658cd1{font-family:"Source Sans Pro", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-1913 .elementor-element.elementor-element-f658cd1 a{color:#5555FF;}.elementor-1913 .elementor-element.elementor-element-f658cd1 a:hover{color:#636363;}.elementor-1913 .elementor-element.elementor-element-ff58a81 .bnt-kicker{display:none;}.elementor-1913 .elementor-element.elementor-element-ff58a81 .bnt-tool{background:transparent !important;padding:0 !important;}.elementor-1913 .elementor-element.elementor-element-ff58a81 .bnt-title{font-family:"Rubik", Sans-serif;font-size:60px;font-weight:600;color:#FFFFFF;}.elementor-1913 .elementor-element.elementor-element-ff58a81 .bnt-button, .elementor-1913 .elementor-element.elementor-element-ff58a81 .bnt-ransom-header button, .elementor-1913 .elementor-element.elementor-element-ff58a81 .bnt-output button{background:#2563EB;}.elementor-1913 .elementor-element.elementor-element-ff58a81 .bnt-button:hover, .elementor-1913 .elementor-element.elementor-element-ff58a81 .bnt-ransom-header button:hover, .elementor-1913 .elementor-element.elementor-element-ff58a81 .bnt-output button:hover{background:#2563EB;}.elementor-1913 .elementor-element.elementor-element-44360d6{--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;--padding-top:50px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1913 .elementor-element.elementor-element-44360d6:not(.elementor-motion-effects-element-type-background), .elementor-1913 .elementor-element.elementor-element-44360d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #020104 0%, #140626 100%);}.elementor-1913 .elementor-element.elementor-element-4676f33{--display:flex;}/* Start custom CSS for html, class: .elementor-element-59cdf87 */.bn-tool-content{
    max-width:1200px;
    margin:0 auto;
    padding:0;
}

.bn-tool-row{
    display:grid;
    grid-template-columns:1fr 1fr;
    grid-template-areas:"text image";
    align-items:center;
    gap:90px;
}

.bn-tool-row + .bn-tool-row{
    margin-top:110px;
}

.bn-tool-row.reverse{
    grid-template-areas:"image text";
}

.bn-tool-text{
    grid-area:text;
}

.bn-tool-image{
    grid-area:image;
    display:flex;
    justify-content:center;
    align-items:center;
    min-height:380px;
}

.bn-tool-text h2{
    margin:0 0 22px;
    color:#ffffff;
    font-family:'Rubik',sans-serif;
    font-size:42px;
    font-weight:600;
    line-height:1.1;
}

.bn-tool-text p{
    margin:0 0 18px;
    color:#b8c4d4;
    font-family:'Ubuntu',sans-serif;
    font-size:18px;
    line-height:1.85;
    font-weight:400;
}

.bn-tool-text p:last-child{
    margin-bottom:0;
}

.bn-tool-image img{
    width:100%;
    max-width:430px;
    height:auto;
    display:block;
    filter:
        drop-shadow(0 0 30px rgba(37,99,235,.18))
        drop-shadow(0 0 80px rgba(99,102,241,.08));
    transition:transform .25s ease;
}

.bn-tool-image img:hover{
    transform:translateY(-6px);
}

@media (max-width:1024px){

    .bn-tool-row{
        gap:60px;
    }

    .bn-tool-row + .bn-tool-row{
        margin-top:90px;
    }

    .bn-tool-text h2{
        font-size:36px;
    }

    .bn-tool-text p{
        font-size:17px;
    }

}

@media (max-width:768px){

    .bn-tool-row,
    .bn-tool-row.reverse{
        grid-template-columns:1fr;
        grid-template-areas:
            "image"
            "text";
        gap:35px;
    }

    .bn-tool-row + .bn-tool-row{
        margin-top:70px;
    }

    .bn-tool-image{
        min-height:auto;
    }

    .bn-tool-image img{
        max-width:300px;
    }

    .bn-tool-text{
        text-align:center;
    }

    .bn-tool-text h2{
        font-size:30px;
    }

    .bn-tool-text p{
        font-size:16px;
        line-height:1.75;
    }

}/* End custom CSS */