.banner_nnewtop5098 {
    display: flex;
    height: 100%;
    gap: 30px;
        height: 100%;
    background: #ECEFF4;
    border-radius: 20px;
    padding: 40px 45px 45px;
    box-sizing: border-box;
}

.banner_left_inp939583 {
    width: 50%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.input_banner_computer_category098 {
    padding: 30px 0 0 0;
    background: #ECEFF4;
        background-image: url(/wp-content/uploads/2026/03/snapedit_1772121582826-1.webp);
    background-repeat: no-repeat;
    background-size: 625px auto;
    background-position: right 100px top 30px;
}

.banner_left_inp939583 p {
font-size: 21px;
    color: #445571;
    font-weight: 500;
    width: 85%;
    margin-bottom: 20px;
    letter-spacing: 0px;
}


.banner_nnewtop5098 button {
    color: #fff;
    font-size: 20px;
    font-family: "Inter";
    padding: 20px;
    border: none;
    background: #005DF3;
    border-radius: 50px;
	width: 100%;
    max-width: max-content;
    cursor: pointer;
}

.banner_left_inp939583 h2 {
font-size: 46px;
    font-family: "Inter";
    color: #1A2F50;
    font-weight: 500;
    line-height: 1;
    letter-spacing: -0.8px;
}

.banner_computer_category098 h2 {
    color: #1A2F50;
    font-size: 60px;
    font-family: "Inter";
    font-weight: 500;
    letter-spacing: -6%;
    width: 100%;
    max-width: 768px;
}

.banner_left_inp939583 span {
background: #8BB7FF;
    padding: 0px 20px 8px 15px;
    border-radius: 50px;
    display: flex;
    box-sizing: border-box;
    width: max-content;
    gap: 10px;
    margin-top: 7px;
}


.banner_left_inp939583 span em{
color:#fff;
font-style: unset;
}


.bannerone_right_inp939583 {
background: url(/wp-content/uploads/2026/03/frame-2087327179.webp);
    background-position: right;
    background-size: cover;
    font-size: 20px;
    color: #445571;
    font-weight: 600;
    height: 100%;
    max-height: 200px;
    width: 62%;
    padding: 20px;
    box-sizing: border-box;
    border-radius: 20px;
}

.banner_right_inp939583 {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    width: 50%;
    font-size: 20px;
    font-family: "Inter";
    line-height: 1.2;
    font-weight: 500;
    letter-spacing: -0.5px;
    color:#fff
}

.bannerthree_right_inp939583 img {
    height: 55px;
    box-sizing: border-box;
    padding: 11px 20px;
    background: #FFFFFFB2;
    border: 1px solid #fff;
    border-radius: 50px;
}

.bannerone_right_inp939583 p {
    width: 260px;
}

.bannertwo_right_inp939583 {
    padding: 20px;
    box-sizing: border-box;
    width: 35%;
    color: #fff;
    background: #005DF3;
    border-radius: 20px;
    height: 200px;
}

.bannerthree_right_inp939583 {
    background: #8BBCFF;
    padding: 23px 20px;
    border-radius: 20px;
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    gap: 10px 0;
}

.bannerthree_right_inp939583 p {
    width: 260px;
}

.three_imgpartner1_inp939583 {
    display: flex;
    justify-content: space-between;
    flex: 1;
}

.three_imgpartner2_inp939583 {
    display: flex;
    justify-content: space-between;
    flex: 1;
}

.row.s2arrow.top_sliderarrow.new_arrow02930  path {
    stroke: #005DF3;
}

.row.s2arrow.top_sliderarrow.new_arrow02930  {
    top: 5px;
}

.bannerfirstcheck098_right2 p {
    color: #1D2939;
    font-weight: 400;
    font-size: 19px;
    line-height: 1.1;
}

.bannerfirstcheck098_right2 {
    padding: 19px;
    display: flex;
    align-items: center;
    gap: 10px;
        width: 230px;
    border-radius: 30px;
    border: 2px solid #fff;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.7) 0%, rgba(234, 236, 245, 0.7) 100%);
    backdrop-filter: blur(5px);
    position: absolute;
}

.bannersecondcheck098_right2 {
    padding: 19px;
    display: flex;
    flex-direction: column;
    gap: 20px;
        width: 300px;
    border-radius: 30px;
    border: 2px solid #fff;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.7) 0%, rgba(234, 236, 245, 0.7) 100%);
    backdrop-filter: blur(5px);
    position: absolute;
    bottom: 0;
    left: -50px;
}

.banner_nnewtop5098.thotopimgbacl2098 {
    background-image: url(/wp-content/uploads/2026/03/abstract-robot-hand-with-cubes.webp);
    background-position-x: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    min-height: 470px;
    box-sizing: border-box;
}

.bannerfirstcheck098_right2.threeabs83238 {
    width: 300px;
    bottom: 30px;
    left: -70px;
}

.bannerfirstcheck098_right2 img {
    width: 45px;
    height: 45px;
    object-fit: contain;
}

.banner_right_inp939583.twoban0918 {
    position: relative;
}

.bannerfirstcheck098_right2.twoabs83238 {
    right: 0;
    top: 50%;
    transform: translateY(-60%);
}

.bannerfirstcheck098_right2.oneabs83238 {
    top: 20px;
}

.banner_nnewtop5098.thotopimgbacl2098{
    background-image: url(/wp-content/uploads/2026/03/abstract-robot-hand-with-cubes.webp);
}

.banner_nnewtop5098.threetopimgbacl2098 h2 {
    font-size: 41px;
}

.banner_left_inp939583.threebaninp02376 h2 span{
    display: inline;
    line-height: 1.5;
}

.banner_left_inp939583.threebaninp02376 {
    width: 55%;
}

.banner_nnewtop5098{
        min-height: 470px!important;
    box-sizing: border-box;
}

.oneabs83238_input {
    display: flex;
    gap: 10px;
    color: #1D2939;
    font-size: 19px;
    font-weight: 400;
    line-height: 1.1;
    align-items: center;
}

.oneabs83238_input img {
    width: 45px;
    height: 45px;
    object-fit: contain;
}

.banner_nnewtop5098.threetopimgbacl2098 {
    background-image: url(/wp-content/uploads/2026/03/snapedit_1772821855821-1.webp);
    background-position-x: 100%;
    background-size: contain;
    background-repeat: no-repeat;
}

.banner_nnewtop5098.lasttopimgbacl2098 {
    background-image: url(/wp-content/uploads/2026/03/banner4-1.webp);
    background-position-x: 100%;
    background-size: cover;
    background-repeat: no-repeat;
}

.lasttopimgbacl2098 p{
    margin-bottom: 15px;
}

.cust_nebanner02392039.slick-initialized .slick-slide {
    display: flex;
}

.cust_nebanner02392039 ul.slick-dots {
    bottom: 3px !important;
}

@media(max-width:2000px){
    .banner_left_inp939583 h2 {
    font-size: 44px;}
    .banner_nnewtop5098.threetopimgbacl2098 h2 {
    font-size: 39px;
}

.bannerthree_right_inp939583 img{
    height: 53px;
}

}

@media(max-width:1970px){
    .banner_left_inp939583 h2 {
    font-size: 44px;}
    .banner_nnewtop5098.threetopimgbacl2098 h2 {
    font-size: 36px;
}

.bannerthree_right_inp939583 p {
    width: 250px;
}

.bannerthree_right_inp939583 img{
    padding: 11px 15px;
}

.banner_left_inp939583 p {
    font-size: 20px;
}
}

@media(max-width:1900px){
.banner_right_inp939583 {
    font-size: 19px;
}

    .bannerthree_right_inp939583 p {
        width: 240px;
    }
}

@media(max-width:1870px){
.banner_nnewtop5098 {
    gap: 15px;
}

.banner_left_inp939583 p{
    font-size: 18px;
}

.banner_left_inp939583 h2 {
        font-size: 40px;
    }

    .banner_right_inp939583 {
    width: 55%;
}

.banner_nnewtop5098.threetopimgbacl2098 h2 {
        font-size: 33px;
    }
}

@media(max-width:1800px){
.bannerthree_right_inp939583 p {
        width: 230px;
    }

        .banner_right_inp939583 {
        font-size: 18px;
    }

    .bannerone_right_inp939583 {
    font-size: 18px;
}
}

@media(max-width:1800px){
.bannerthree_right_inp939583 p {
width: 220px;
    }
}


@media(max-width:1780px){
.banner_left_inp939583 h2 {
        font-size: 35px;
    }

    .banner_nnewtop5098.threetopimgbacl2098 h2 {
        font-size: 30px;
    }
}


@media(max-width:1750px){
.banner_left_inp939583 p {
        font-size: 16px;
    }

    .bannerthree_right_inp939583 img {
        height: 45px;
    }
}

@media(max-width:1750px){
.banner_right_inp939583 {
        font-size: 18px;
        justify-content: space-between;
    }

    .bannerone_right_inp939583 {
    width: 57%;
}

.banner_right_inp939583 {
    gap: 0px;
}

.bannertwo_right_inp939583 {
    width: 37%;
}
}

@media(max-width:1650px){
.banner_right_inp939583 {
        font-size: 16px;
    }

    .banner_nnewtop5098.thotopimgbacl2098 {
    background-position-x: 120%;
}

.banner_nnewtop5098.threetopimgbacl2098 {
    background-position-x: 120%;
}

.bannerfirstcheck098_right2 {
    padding: 14px;
}

.bannerfirstcheck098_right2 img {
    width: 35px;
    height: 35px;
}

.bannerfirstcheck098_right2 p {
    font-size: 16px;
}

.bannersecondcheck098_right2 img {
    width: 35px;
    height: 35px;
}

.bannersecondcheck098_right2 p {
    font-size: 16px;
}

.banner_nnewtop5098 button {
    font-size: 18px;
}

.banner_nnewtop5098.lasttopimgbacl2098 {
    background-position-x: 50%;
}

    .bannerthree_right_inp939583 p {
        width: 190px;
    }

    .banner_nnewtop5098.threetopimgbacl2098 h2 {
        font-size: 27px;
    }

    .banner_left_inp939583 p {
    width: 100%;
}
.bannerone_right_inp939583 p{
    width: 100%;
}
}

@media(max-width:1600px){
        .banner_left_inp939583 h2 {
        font-size: 30px;
    }

        .bannerone_right_inp939583 {
        font-size: 16px;
    }
}

@media(max-width:1500px){

    .bannerthree_right_inp939583 img {
        padding: 11px 12px;
    }
        .bannerthree_right_inp939583 img {
        height: 40px;
    }

    .bannerfirstcheck098_right2.threeabs83238 {
    left: -20px;
}
    .banner_nnewtop5098.thotopimgbacl2098 {
        background-position-x: 140%;
    }
    .banner_nnewtop5098.threetopimgbacl2098 {
    background-position-x: 140%;
}

    .banner_nnewtop5098.threetopimgbacl2098 h2 {
        font-size: 24px;
    }
}

@media(max-width:1450px){

    .banner_left_inp939583 h2 {
        font-size: 27px;
    }

    .bannertwo_right_inp939583 {
        width: 40%;
    }

        .banner_right_inp939583 {
        width: 60%;
    }

        .banner_nnewtop5098 button {
        font-size: 16px;
    }

    .banner_nnewtop5098 {
    padding: 30px 32px 32px;
}

.banner_nnewtop5098 {
        gap: 10px;
    }

    .bannersecondcheck098_right2 {
    left: 0px;
}
}


    @media(max-width:1400px){

        .top_front_banner098_right {
        width:28%;
    }

    .banner_left_inp939583.threebaninp02376 {
    width: 60%;
}
.banner_nnewtop5098 {
        padding: 25px 27px 27px;
    }

        .bannerthree_right_inp939583 p {
        width: 170px;
    }

        .banner_right_inp939583 {
        font-size: 14px;
    }

        .banner_nnewtop5098.threetopimgbacl2098 {
    background-position-x: 170%;
}
}

@media(max-width:1360px){

.section_front.top_front_banner098.top_slider-9889358.new091 {
        flex-direction: column;
}

        .top_front_banner098_right {
        width: auto;
    }

        .top_front_banner098_left_wrap {
        width: 100%;
        max-width: 830px;
        margin: 0 auto;
    }
}