::-webkit-scrollbar{
    width:3px
}
::-webkit-scrollbar-track{
    background:#000000;
    border-radius:6px
}
::-webkit-scrollbar-thumb{
    background:#004e8d;
    border-radius:10px
}
::-webkit-scrollbar-thumb:hover{
    background:#0084ff
}

.close-button,.flag{
    cursor:pointer
}
.accordion-button:focus,.btn-close:focus,.form-control:focus{
    box-shadow:none!important
}
.fb:hover,.insta:hover,.linkedin:hover{
    filter:drop-shadow(1px 1px 1px rgb(0, 0, 0))
}

.goog-te-gadget,.goog-te-gadget img{
    display:none!important
}
#google_element{
    display:block!important;
    visibility:visible!important
}
.flag-container{
    display:flex;
    gap:10px;
    align-items:center
}
.navbar-toggler{
    border:none!important
}
.border-danger,.btn-danger{
    border-color:#1679ab!important
}
.nav-item a:hover{
    color:#2d87c9!important
}
.chat-window.show,.dropdown:hover .dropdown-menu{
    display:block
}
.dropdown-item{
    color:rgba(0,0,0,.63)
}
.dropdown-item.active,.dropdown-item:active{
    background-color:#e5e5e5!important;
    color:#1679ab!important
}
.accordion-button:not(.collapsed),.btn-close:focus{
    color:#1679ab!important
}
@media (max-width:991px){
    #navbarNav{
        position:absolute;
        top:100%;
        left:0;
        right:0;
        background-color:#fff;
        z-index:1050;
        padding:1rem;
        box-shadow:0 4px 6px rgba(0,0,0,.1)
    }
    .navbar-collapse.show{
        display:block!important
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu{
        width:100%!important
    }
    .drop-industry{
        font-size:13px!important
    }
}
.navbar-expand-lg .navbar-nav .dropdown-menu{
    left:-230px!important;
    width:580px
}
@media (min-width:992px){
    .dropdown{
        position:relative
    }
    .dropdown-menu{
        position:absolute;
        top:100%;
        left:0;
        display:block;
        opacity:0;
        visibility:hidden;
        transform:translateY(10px);
        transition:opacity .5s,transform .5s;
        pointer-events:none
    }
    .dropdown:hover>.dropdown-menu{
        opacity:1;
        visibility:visible;
        transform:translateY(0);
        pointer-events:auto
    }
}
@media (max-width:992px){
    .nav-item.dropdown:hover .dropdown-menu{
        display:block;
        opacity:1;
        visibility:visible
    }
    .dropdown-menu{
        transition:opacity 10s ease-in-out;
        opacity:0;
        visibility:hidden
    }
}
body{
    font-family:Montserrat,sans-serif;
    overflow-x:hidden!important
}
.font-roboto{
    font-family:Roboto,sans-serif;
    font-weight:400
}
.bg-secondary{
    background-color:#2c2c2c!important
}
.bg-grey{
    background-color:#8f8f8f!important
}
.bg-danger,.btn-danger{
    background:#136699!important
}
.anton-regular{
    font-family:Anton,sans-serif;
    font-weight:400;
    font-style:normal
}
.team:hover,.text-danger{
    color:#136699!important
}
.industry:hover{
    text-shadow:2px 2px 3px rgba(0,0,0,.616)
}
.fade-in{
    opacity:0;
    transition:opacity 2s
}
.fade-in-left,.fade-in-right{
    opacity:0;
    transition:opacity 1s,transform 1.5s
}
.fade-in-left{
    transform:translateX(-100px)
}
.fade-in-right{
    transform:translateX(100px)
}
.fade-in-from-below-1,.fade-in-from-below-2,.fade-in-from-below-3,.fade-in-from-below-4,.fade-in-from-below-5{
    opacity:0;
    transform:translateY(100px)
}
.fade-in-from-below-1{
    transition:opacity 1s,transform 1s
}
.fade-in-from-below-2{
    transition:opacity 1s .2s,transform 1s .2s
}
.fade-in-from-below-3{
    transition:opacity 1s .3s,transform 1s .3s
}
.fade-in-from-below-4{
    transition:opacity 1s .4s,transform 1s .4s
}
.fade-in-from-below-5{
    transition:opacity 1s .5s,transform 1s .5s
}
.fade-in.active{
    opacity:1
}
.fade-in-left.active,.fade-in-right.active{
    opacity:1;
    transform:translateX(0)
}
.fade-in-from-below-1.active,.fade-in-from-below-2.active,.fade-in-from-below-3.active,.fade-in-from-below-4.active,.fade-in-from-below-5.active{
    opacity:1;
    transform:translateY(0)
}
#preloader{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:#fff;
    display:flex;
    justify-content:center;
    align-items:center;
    z-index:9999
}
.loader{
    display:flex;
    gap:10px
}
.loader div{
    width:15px;
    height:15px;
    background-color:#1679ab;
    border-radius:50%;
    animation:1.4s ease-in-out infinite both pulse
}
.loader div:first-child{
    animation-delay:-.64s
}
.loader div:nth-child(2){
    animation-delay:-.32s
}
.loader div:nth-child(3){
    animation-delay:0s
}
@keyframes pulse{
    0%,100%,80%{
        transform:scale(0);
        opacity:.3
    }
    40%{
        transform:scale(1);
        opacity:1
    }
}
.btn-banner:hover{
    background:#423f3f!important
}
.social-icons{
    position:fixed;
    bottom:30%;
    right:0;
    transform:translateY(-50%);
    display:flex;
    flex-direction:column;
    gap:1px;
    color:#1679ab;
    z-index:999
}
.social-icons .icon{
    color:#1679ab;
    transition:transform .2s;
    padding:4px 8px;
    background:#fff
}
.social-icons .icon img{
    width:100%;
    height:auto;
    display:block
}
.social-icons .icon:hover{
    transform:scale(1.1)
}
.insta:hover{
    color:#e1306c!important
}
.linkedin:hover{
    color:#0077b5!important
}
.fb:hover{
    color:#1877f2!important
}
.logo-slider{
    display:flex;
    justify-content:center;
    align-items:center;
    padding:20px 0
}
.slider-container{
    overflow:hidden;
    width:100%;
    max-width:1000px
}
.slider-track{
    display:flex;
    gap:30px;
    will-change:transform
}
.slider-track img{
    height:80px;
    object-fit:contain;
    width:auto;
    display:block
}
@media (max-width:576px){
    .slider-track{
        gap:15px
    }
    .slider-track img{
        height:50px
    }
}


.cke_notification_warning {
    display: none !important;
}

.cke_notification {
    display: none !important;
}