@import "nav.css";
@import "menu.css";
@import "scroll.css";
@import "header.css";
@import "home-about.css";
@import "proc-nas.css";
@import "home-advert.css";
@import "home-aktuality.css";
@import "home-reference.css";
@import "home-testimonials.css";
@import "home-kontakt.css";
@import "kariera-header.css";
@import "kariera-ads.css";
@import "services-header.css";
@import "services.css";
@import "spoluprace.css";
@import "nas-pribeh.css";
@import "kontakt.css";
@import "kariera-detail.css";
@import "infrastruktura.css";
@import "gdpr.css";
@import "clanek-detail.css";
@import "cookie.css";
@import "archiv.css";
@import "error.css";
@import "top-button.css";
@import "footer.css";
@import "rslides.css";
@import "kviz.css";
@import "langs.css";
@import "form.css";
@import "delloite.css";
@import "ibm.css";
@import "insign.css?";
@import "office8.css?";
@import "products.css";


:root {
    --primary:#EB5B25;
    --secondary:#183F5B;
    --grey: #F5F8FA;
    --text:#161615;
    --grey-bg-text:#194866;
}

html, body {
    max-width: 100%;
    overflow-x: hidden;
    scroll-behavior: smooth;
}
body {
    font-family:"nimbus-sans";
    font-size: 14px;
    margin: 0;
    color: #161615;
    overflow-x: hidden!important;
}

.tk-nimbus-sans { font-family: "nimbus-sans",sans-serif; }
.tk-nimbus-sans-condensed { font-family: "nimbus-sans-condensed",sans-serif; }
.tk-nimbus-sans-extended { font-family: "nimbus-sans-extended",sans-serif; }

h1,span.header__h1 {font-size: 36px;line-height: 36px; color: #161615;margin-block-start: 0;}
h2,h5 {font-size: 20px; letter-spacing: -1px; position: relative; color: #161615;}
h2::after {
    border-bottom: 2px solid #EB5B25;
    content: '';
    position: absolute;
    bottom: -10px;
    width: 135px;
    left: 50%;
    transform: translateX(-50%);
}
h3,h6 {font-size: 16px; letter-spacing: -0.8px; color: #161615;}
button:hover {background-color: #0B3957; cursor: pointer;}
button:active {background-color: #002943;}
a.home-kontakt__btn--btn:hover {background-color: #f2f0f0; cursor: pointer;}
a.home-kontakt__btn--btn:active {background-color: #e2e2e2;}



@media screen and (min-width:768px) {
    h1,span.header__h1 {font-size:70px; line-height: 68px;}
    h2,h5 {font-size: 40px;letter-spacing: -1.12px;}
    h2::after {width: 150px; border-bottom: 4px solid #EB5B25;}
    h3,h6 {font-size: 22px;letter-spacing: -1.4px; line-height: 28px;}
    button {font-size: 22px; letter-spacing: -0.4px;font-size: 22px;font-family: 'nimbus-sans';}
    .cookie-consent__h3 {
        font-size: 20px;
        line-height: 23px;
    }
    button.cookie__accept {
        font-size: 22px;
        font-weight: normal;
    }

   
}
@media screen and (min-width:1080px) {
    h1,span.header__h1 {font-size:70px; line-height: 68px;}
    h2,h5 {font-size: 40px;letter-spacing: -1.12px;}
    h2::after {width: 150px; border-bottom: 4px solid #EB5B25;}
    h3,h6 {font-size: 28px;letter-spacing: -1.4px; line-height: 33px;}
    button {font-size: 22px; letter-spacing: -0.4px;font-size: 22px;font-family: 'nimbus-sans';}
}

div#powered-by {
    display: none!important;
}

a[role=button]:hover{
    opacity: .8;
    transition: .3s;
}