.elementor-8 .elementor-element.elementor-element-668f36f{margin-top:50px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-f014db3{margin-top:30px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-f8c953a{margin-top:40px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-3d7bd20:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3d7bd20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3401D2;}.elementor-8 .elementor-element.elementor-element-3d7bd20{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:50px;}.elementor-8 .elementor-element.elementor-element-3d7bd20 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-f7944e6 .gallery-item{padding:0 50px 50px 0;}.elementor-8 .elementor-element.elementor-element-f7944e6 .gallery{margin:0 -50px -50px 0;}.elementor-8 .elementor-element.elementor-element-f7944e6 .gallery-item .gallery-caption{text-align:center;}.elementor-8 .elementor-element.elementor-element-fc7c46f{margin-top:50px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-bcf57d1{--image-border-radius:0px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-8 .elementor-element.elementor-element-bcf57d1 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-8 .elementor-element.elementor-element-bcf57d1 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-76f4cf6{margin-top:050px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-0c14a1a{margin-top:0px;margin-bottom:100px;}.elementor-8 .elementor-element.elementor-element-5268c2c{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-8 .elementor-element.elementor-element-5268c2c .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-8 .elementor-element.elementor-element-5268c2c .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-b4c9158{margin-top:50px;margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-f8c953a{margin-top:0px;margin-bottom:0px;}}/* Start custom CSS for html, class: .elementor-element-5895087 */.elementor-8 .elementor-element.elementor-element-5895087{
    text-align:Center;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-668f36f */.elementor-8 .elementor-element.elementor-element-668f36f{
    padding:0 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9621513 */.secondSection-changers{
    padding:14px 20px;
    display:flex;
    background:#F5F5F5;
    border:2px solid #E9ECEF;
    align-items:center;
    max-width:100%;
    justify-content: center;
    border-radius:10px;
    color:#333!important;
    min-height:100%;
}

.second-section{
    display:grid;
    grid-template-columns: repeat(3, 1fr);
    gap:10px;
    max-width:100%;
    
}

.secondSection-changers:hover{
    color:#fff!important;
    background:#3401D2!important;
    transition:.5s;
}

.secondSectionClassAdder{
    color:#fff!important;
    background:#3401D2!important;
    border:none!important;
}



@media only screen and (max-width: 600px){
    .secondSection-changers{
        max-width:100%!important;
        min-width:100%;
        text-align:center;
        margin:0 auto;
        
    }
    .second-section{
        display:grid;
        grid-template-columns: repeat(2, 1fr);
  grid-auto-rows: 75px;
        gap:5px;
    }
    
    .ndrimi1{
        
    }
    
    .ndrrimi1:nth-child(1){
        display:grid;
        grid-column:1
    }
    .ndrrimi1:nth-child(2){
        display:grid;
        grid-column:2
    }
    .ndrrimi1:nth-child(3){
        display:grid;
        grid-column:1/3

    }

}

@media only screen and (min-width: 601px) and (max-width: 830px){
    .secondSection-changers{
        max-width:100%;
        min-width: 100%;
        text-align:center;
        margin: 0 auto;
    }
    
}



.elementor-8 .elementor-element.elementor-element-9621513 a{
    cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0f50d90 */.elementor-8 .elementor-element.elementor-element-0f50d90{
    padding:0 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1205a38 */.elementor-8 .elementor-element.elementor-element-1205a38{
    text-align:center;
    margin-bottom:-30px;
}
@media only screen and (max-width: 767px){
    .elementor-8 .elementor-element.elementor-element-1205a38{
        margin-top:-10px;
        margin-bottom:-50px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-59a6285 */.box3-wrapper{
    display:flex!important;
    flex-direction:row!important;
    align-items:baseline;
    justify-content: center;
    gap:20px!important;

}

.butoniVisibel{
    text-align:center;
}

.box3{
    display:flex;
    flex-direction:column;
    width:33%;
    padding:20px;
    border:none;
    background-color:#f5f5f5;
    border-radius:20px;
}
.box3{
    min-height:240px!important;
}

.box3-wrap{
    display:flex;
    flex-direction:column;
    gap:20px;
}

.box3 svg{
    max-width:55px;
}



.box3 h4{
    margin-bottom:10px;
}




@media only screen and (max-width: 767px){
    .box3-wrapper{
        flex-direction:column!important;
    }
    .box3{
        width:100%;
        justify-content:center;
        min-height:20px!important;
    }
    
}




.cyberShow{
    display:flex;
    gap:10px
}

.cyberShow .box3-1{
    display:flex;
    flex-direction:column;
    min-height:200px;
    border:none!important;
    background-color:#f5f5f5;
    border-radius:20px;
    padding:20px;
}

.cyberShow .box3-1{
    width:33%;
}

@media only screen and (min-width: 768px) and (max-width: 850px){
    .box3-wrapper{
        gap:10px
    }
    .box3-wrap{
        gap:10px
    }
}


@media only screen and (max-width: 600px){
    .cyberShow{
        flex-direction:column;
    }
    .cyberShow .box3-1{
        width:100%;
    }
}


.hbreak2{
    display:none;
}

@media only screen and (min-width: 981px){
.hbreak2{
    display:block;
}
}
.hbreak1{
    display:none;
}

@media only screen and (min-width: 1050px){
    .hbreak1{
        display:block;
    }
}

#more1{
    display:none;
}

#more2{
    display:none;
}

#more3{
    display:none;
}

#more4{
    display:none;
}

#more5{
    display:none;
}

.hbreak6{
    display:none;
}

@media only screen and (min-width: 829px){
    .hbreak6{
        display:block;
    }
}

@media only screen and (min-width: 850px) and (max-width: 869px){
    .hbreak6{
        display:none;
    }
}

.box3{
    min-height:280px!important;
}

@media only screen and (min-width: 768px) and (max-width: 800px){
    .box3{
        min-height:420px!important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 776px){
    .box3{
        min-height:470px!important;
    }
}

@media only screen and (min-width: 801px) and (max-width: 840px){
    .box3{
        min-height: 420px!important;
    }
}
@media only screen and (min-width: 841px) and (max-width: 900px){
    .box3{
        min-height:415px!important;
    }
}

@media only screen and (min-width: 861px) and (max-width: 900px){
    .box3{
        min-height:410px!important;
    }
}


@media only screen and (min-width: 901px) and (max-width: 950px){
    .box3{
        min-height:400px!important;
    }
}
@media only screen and (min-width: 933px) and (max-width: 950px){
    .box3{
        min-height:360px!important;
    }
}

@media only screen and (min-width: 951px) and (max-width: 1100px){
    .box3{
        min-height:383px!important;
    }
}

@media only screen and (min-width: 1101px) {
    .box3{
        min-height:360px!important;
    }
}

.butoniVisibel{
    display:none;
}

.elementor-8 .elementor-element.elementor-element-59a6285 .main-button{
    padding: 14px!important;
}

@media only screen and (max-width: 767px){
    .box3{
        min-height:250px!important;
    }
        .box3 svg{
        max-width: 47px!important;
    }
    .ikona-boxit{
        text-align:center;
    }
    .box3 h4{
        text-align:center;
        padding-bottom:5px;
    }
    .elementor-8 .elementor-element.elementor-element-59a6285 br{
        display:none;
    }
    .elementor-8 .elementor-element.elementor-element-59a6285 h4{
        font-weight:500!important;
    }
}

.box3 h4{
    text-align:center;
}

.ikona-boxit{
    text-align:center;
    background: linear-gradient(90deg, rgba(40,1,216,1) 0%, rgba(157,15,51,1) 100%)!important;
    width:80px;
    height:80px;
    margin: 0 auto;
    border-radius:9999px!important;
    padding: 18px 18px;
    display:flex;
    align-items:center;
    justify-content: center;
}

.ikona-boxit svg{
    fill:#fff;
    width:45px!important;
}

.elementor-8 .elementor-element.elementor-element-59a6285 h4{
    font-weight:500;
}

.cyberShow img{
    max-width: 50px!important;
}

.cyberShow h4{
    text-align:center;
}

@media only screen and (max-width: 767px){
    .cyberShow img{
        max-width: 47px;
    }
    .elementor-8 .elementor-element.elementor-element-59a6285 br{
        display:block;
    }
}

.tech-bor:after{
    content:"";
    position:relative;
    display:flex;
    border-bottom:1px solid #d3d3d3;
}

.what-link{
    text-align:center!important;
    margin:auto!important;
    display:flex;
    align-items:center;
    justify-content: center;
}

.what-link i{
    padding-left:5px;
}

.box3-1 img{
    min-width:45px!important;
    max-width:45px!important;
    margin-top:0px!important;
}

.box3-1 div:nth-child(1){
        text-align:center;
    background: linear-gradient(90deg, rgba(40,1,216,1) 0%, rgba(157,15,51,1) 100%)!important;
    width:80px;
    height:80px;
    margin:auto;
    border-radius:9999px!important;
    padding: 18px 18px;
    display:flex;
    align-items:center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f014db3 */.elementor-8 .elementor-element.elementor-element-f014db3{
    padding:0 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ed5bc66 */.elementor-8 .elementor-element.elementor-element-ed5bc66 .main-button{
    display:flex;
    min-width:100%;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b592eb7 */.softWareButtonShow{
    display:none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7023879 */.elementor-8 .elementor-element.elementor-element-7023879{
    display:none;
    TEXT-ALIGN:CENTER;
}

@media only screen and (max-width: 767px){
    .elementor-8 .elementor-element.elementor-element-7023879{
        display:block;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-b4c9158 */.elementor-8 .elementor-element.elementor-element-b4c9158{
    padding:0 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cd41d7a */.first-section{
    display:flex;
    align-items:center;
    gap:20px
}
.elementor-8 .elementor-element.elementor-element-cd41d7a .link-arrow{
    min-width:max-content;
}

.first-section div{
    max-width:50%;
    display:flex;
    flex-direction:column;
}

@media only screen and (max-width: 767px){
    .first-section{
        flex-direction:column-reverse;
        gap:20px
    }
    .first-section div{
     max-width:100%;   
    }
    .elementor-8 .elementor-element.elementor-element-cd41d7a h2{
        display:none;
    }
}


.elementor-8 .elementor-element.elementor-element-cd41d7a i{
    padding-left:10px;
    color:#9C0F34;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f8c953a */.elementor-8 .elementor-element.elementor-element-f8c953a{
    padding:0 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c3c8498 */.elementor-8 .elementor-element.elementor-element-c3c8498 h2{
    color:#fff;
}

@media only screen and (max-width: 767px){
    .elementor-8 .elementor-element.elementor-element-c3c8498{
        text-align:center;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f61d2da */.elementor-8 .elementor-element.elementor-element-f61d2da{
    margin:auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-11d121f */.verticals-img{
    display:flex;
    flex-direction: row;
    align-items:center;
    justify-content: space-between;
    
}

.verticals-wrapper{
    display:flex;
    flex-direction: column;
    gap:40px;
}

.elementor-8 .elementor-element.elementor-element-11d121f{
    max-width: 500px;
    margin:auto;
}

@media only screen and (min-width: 410px) and (max-width: 767px){
    .verticals-wrapper{
        gap:60px
    }
    .verticals-img img{
        width:100px;
    }
}


.elementor-8 .elementor-element.elementor-element-11d121f{
    display:none;
}


@media only screen and (max-width: 767px){
    .elementor-8 .elementor-element.elementor-element-11d121f{
        display:block;
    }
}/* End custom CSS */
/* Start custom CSS for image-gallery, class: .elementor-element-f7944e6 */.elementor-8 .elementor-element.elementor-element-f7944e6 .attachment-thumbnail{
    max-width:100px;
}

@media only screen and (max-width: 767px){
    .elementor-8 .elementor-element.elementor-element-f7944e6{
        display:none;
    }
}

@media only screen and (min-width: 768px) and (max-width: 875px){
    .elementor-8 .elementor-element.elementor-element-f7944e6 .gallery-item{
        padding:0 20px 30px 0!important;
}
    .elementor-8 .elementor-element.elementor-element-f7944e6{
        margin-top:-20px;
        margin-left:-10px!important;
    }
    .elementor-8 .elementor-element.elementor-element-f7944e6 .attachment-thumbnail{
        margin:0;
        width:90px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3d7bd20 */.elementor-8 .elementor-element.elementor-element-3d7bd20{
    padding: 50px 10px;
    overflow:hidden!important;
    display:none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f0b271e */.elementor-8 .elementor-element.elementor-element-f0b271e{
    text-align:center;
}

@media only screen and (max-width: 767px){
    .elementor-8 .elementor-element.elementor-element-f0b271e{
        text-align:CENTER;
        max-width:500px;
        margin:auto;
    }
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-bcf57d1 */@media only screen and (max-width: 766px){
.elementor-8 .elementor-element.elementor-element-bcf57d1{
    max-width:500px;
    margin:auto;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e868bcc */.elementor-8 .elementor-element.elementor-element-e868bcc{
    padding:0 10px;
    overflow:hidden!important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2368b3f */.elementor-8 .elementor-element.elementor-element-2368b3f{
    text-align:center;
}

.elementor-8 .elementor-element.elementor-element-2368b3f i{
    padding-left:20px;
    color:#9C0F34;;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8286238 */.elementor-8 .elementor-element.elementor-element-8286238{
    text-align:center;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-76f4cf6 */.elementor-8 .elementor-element.elementor-element-76f4cf6{
    padding:0 10px;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-5268c2c */.elementor-8 .elementor-element.elementor-element-5268c2c .e-gallery-item{
 width:100%;
 margin:auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0c14a1a */.elementor-8 .elementor-element.elementor-element-0c14a1a{
    padding:0 10px;
    overflow:hidden!important;
}/* End custom CSS */