
#web2business-gag .w2b-pi-container{
    position: fixed;
    bottom:10px;
    right: 32px;
    color: #787878;
    z-index: 1000;
}
#web2business-gag .w2b-pi-container .w2b-pi-icon:hover{
    cursor:pointer
}
#web2business-gag .w2b-images-container{
    position:fixed;
    top:0;
    left:0;
    width:100vw;
    height:100vw;
    z-index:99999999;
    display:none
}
#web2business-gag .w2b-images-container.w2b-active-image-container{
    display:block
}
#web2business-gag .w2b-images-container .w2b-single-image{
    position:absolute;
    left:0;
    width:100%;
    height:100%;
    /*display:flex;*/
    align-items:center;
    justify-content:center;
    opacity:0;
    background:#000
}
#web2business-gag .w2b-images-container .w2b-single-image.w2b-active-image{
    opacity:1
}
#web2business-gag .w2b-images-container .w2b-single-image img{
    display:block;
    width:100%
}
#web2business-gag .w2b-unauthorized-access{
    position:
    fixed;
    top:0;
    left:0;
    width:100vw;
    height:100vw;
    z-index:99999999;
    background:#000;
    align-items:
    center;
    line-height: 50vh;
    justify-content:
    center;
    display: none;
}
#web2business-gag .w2b-unauthorized-access.w2b-active-ua{
    display:flex
}
#web2business-gag .w2b-unauthorized-access .w2b-ua-text{
    color:#fff;
    background:
    red;
    text-transform:
    uppercase;
    text-align:
    center;
    font-size:14vw;
    padding:2vw;
    width:100%;
    animation:
    ua-flicker 1s infinite;
    font-weight:500
;
    height: 100vw;
}
@keyframes ua-flicker{
    0%,50%{
        background:0 0;
        color:red
    }
    100%,50.00001%{
        background:red;
        color:#fff
    }
}




.show_list_icons li {
    list-style: disc;
    padding-left: 3px;
    margin-left: 25px;
}

.hardware_software .ce_colorbox_inside {
    height: 365px;
}

.accordeon_na .ui-accordion-header {
    font-size: 1.6em;
    color: #2e83c3;
    font-weight: normal;
}

.accordeon_na .ui-accordion-content {
    border: 1px dotted #dcdcdc;
    padding: 20px !important;
    border-top: none;
    margin-left: 0px;
    margin-right: 0px;
    box-shadow: 0 2px 2px 2px rgb(0 0 0 / 3%);
}

.ce_accordion .toggler.ui-state-active {
    border: none;
}

.font-size-xl, .font-size-xl p {
    padding-bottom: 5px;
}

.ce_teambox_hover .images_wrapper {
    position: relative;
}

.ce_teambox_hover .images_wrapper .image_container:nth-child(2) {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    opacity: 0;
    transition: opacity .5s;
}

.ce_teambox_hover:hover .images_wrapper .image_container:nth-child(2) {
    opacity: 1;
    transition: opacity .5s;
}