.wpcf7-list-item{
  margin-left:0;
}
.wpcf7-list-item label {
     color: #4f5155;
    font-size: .69em;
    font-weight: 300;
    line-height: 1.3;
}
.wpcf7-list-item label {
    display: flex;
    align-items: flex-start;
}
.wpcf7-list-item label a{
     color: #8d9091;
}
input[type="checkbox"] {
    flex-shrink: 0;
    margin-right: 10px;
    margin-top:4px;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    border-color: #ce0202;
    background: #ce0202;
    color: #fff;
    padding: 10px;
    margin: 10px 0px 20px 0px;
    font-size: 13px;
    line-height: 21px;
}
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450;
    background: #46b450;
    color: #fff;
    padding: 10px;
    margin: 0px;
    font-size: 13px;
    line-height: 21px;
    margin-bottom: 20px;
    margin-top:10px;
}

.section-hero .container {
    pointer-events: none;
}
.navbar{
    transition:0.5s all;
}
.darkHeader{
    background:#000;
}
.simple-button.is--alt.is-white.white._2.no-border{
        pointer-events: all;
}
.liczby-slider-first{
    width:100%;
        min-width: 100%;

}
.kslide-flex.middle.last{
    margin-top:1.4em;
}
.kslide-flex .technologia-logo{
    height:65px; 
    display:flex;
    align-items:flex-start;

}

.section-blog .slick-slide {
      margin: 0 12px;
  }

  /* the parent */
.section-blog .slick-list {
      margin: 0 -12px;
  }

.section-blog .slick-track
{
    display: flex !important;
}

.section-blog .slick-slide
{
    height: inherit !important;
}
.single-blog-item{
    display: flex !important;
}
body {
    background-color: #ebeae7;

}
.section-onas{
    overflow: hidden;
}

@media (min-width:800px) and (max-width:1024px){
.section-hero {
    height: 101vh;
}
}

.tabs_content{
    background: #fff;
}
.eco-item-logo img{
  filter: grayscale(1);
  transition:0.5s all;  
}
.eco-item:hover .eco-item-logo img{
      filter: grayscale(0);
}
#custom-development .eco-item-cs-link:hover .eco-link-arrow.csp {
    width: 120px;
}
.techno-slider-nav {
    justify-content: flex-end;
}

.techno-slider-first .slick-list{padding:0 20% 0 0 !important;}
.techno-slider-first{
    display:block;
    width:100%;
    min-width:100%;
}
.techno-slider-first .slick-slide {
      margin: 0 27px;
  }

  /* the parent */
.techno-slider-first .slick-list {
      margin: 0 -27px;
  }
  .tc-bg {
    background-color: #ebeae7ab;
    width: 64%;
    height: 100%;
    position: absolute;
    top: 0;
    right: -27px;
}
.techno-slider-item .simple-button{
    margin-top:2.5em;
}

.techno-slider-first .slick-track
{
    display: flex !important;
}

.techno-slider-item {
    height: inherit !important;
}

.techno-slider-first .slick-slide {
    margin: 0 27px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    height: 100% important;
}
.techno-slider-item .slide-techno-logo img{
    transition: 0.5s all;
        filter: grayscale(1);
}
.techno-slider-item.slick-current.slick-active .slide-techno-logo img{
        filter: grayscale(0);
}
.btnright{
    padding-right:1px;
}


@media screen and (max-width: 991px) {
    .oferta-menu-item:last-of-type {
        border-bottom: 0px solid #000;
        width: 100%;
        padding-top: .5em;
        padding-bottom: .5em;
        font-size: 1.4em;
    }

}
@media screen and (max-width: 1024px) {

    .tc-bg {
    background-color: #ebeae7ab;
    width: 24%;
    height: 100%;
    position: absolute;
    top: 0;
    right: -27px;
}
}

@media screen and (max-width: 491px) {
  
    .tc-bg {
    background-color: #ebeae7ab;
    width: 24%;
    height: 100%;
    position: absolute;
    top: 0;
    right: -27px;
}
}

.logofix{
    display:none;
    transition:0.5s all;
}
.darkHeader .logofix{
    display:block;
}
.darkHeader .logonormal{
    display:none;
}
.darkHeader .purple{
    background:#fff!important;
    color:#000!important;
    border-color:#fff!important;
}
.is-k.notop{
    margin-top:0!important;
}
.oferta-menu-item{
    padding-top: 0.35em;
      padding-bottom: 0.35em;
}
.page-template-template-uczelnie .image-8.cs-abs {
    bottom: -8px;
    right: 0%;
    max-width: 568px;
}
.technologie-single-oferta{
    overflow:hidden;
}
.marquee-content{
    width:auto!important;
}
.branza-slide{
    padding-bottom:45px;
}
.w-tab-link{
    padding-left:0;
}
.menu-h-tab-item.w--current .image-17,
.menu-h-tab-item:hover .image-17{
    opacity:1;
}
.menu-section.no-top{
    padding-top: 0;
    height: 16em;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    padding-bottom: 0;
}
.menu-section.top-border{
    padding-top: 0;
    height: 10em;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    padding-bottom: 0;
}
.nav-col.left-border{
    padding-top:0;
}
.tab-menu-logos{
    height:16em;
}
.tab-m-bottom-content{
    padding-top:3em;
}
.mbottom-text{
    text-align:justify;
}
.nav-menu-inner-flex{
        box-shadow: 10px 33px 56px #0003;
}
.cbt{
    font-size:12px; 
    color:#2B2B2B;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing:1px;
    transition:0.5s all;
}
.csbtnf{
    width:100%;
}
.is-one{
    justify-content: center;
}
.cbtflex{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
}
.cbtflex img{
    width:0;
    transition:0.5s all;
    position:relative;
    top:-3px;
}
.cbt:hover .cbtflex img{
    width:15px;
}

@media (max-width:991px){
 .tab-menu-logos {
    grid-row-gap: 1.2em;
    padding: 1em 1em 2.13em;
}   
.tab-m-bottom-content {
    padding-left: 1em;
    padding-right: 1em;
        padding-top: 2em;
}
}

@media (max-width:767px){
    .tabs-2{
        width:100%;
    }
    .nav-menu-inner-flex{
        flex-wrap:wrap;
    }
    .nav-col.left-border{
        width:100%;
        border-top: 1px solid #abadb3;
        border-left:0;
    }
    .nav-menu-inner-flex{
        height: calc(100vh - 107px);
    overflow: auto;    
    }
    .menu-section.no-top,
    .menu-section.top-border{
        height:auto;
        padding:2em 0;
        align-items: center;
    }
    .menu-big-button{
        text-align:center;
    }
    .tab-menu-logos {
    height: auto;
}
    .tab-m-bottom-content {
        padding-left: 2em;
        padding-right: 2em;
        padding-top: 2em;
        padding-bottom: 2em;
    }
    .menu-big-button{
        padding-left:0;
    }
}

@media (max-width:576px){
    .tabs-menu,
    .tabs-content{
        width:100%;
    }
    .tabs-2{
        flex-wrap:wrap;
    }
    .tabs-menu{
        border-right:0;
        border-bottom:1px solid #abadb3;
        padding-top: 1.13em;
        padding-bottom: 1.13em;
    }
    .tab-menu-logos{
        padding-top:2em;
    }
}
.techw-slider-systemss-inner{
    display:block;
}
.techw-s-item{
    text-align:center;
}
.techw-slider-systemss-inner .slick-slide.slick-current.slick-active .techw-s-item {
    color: #2b2b2b;
    font-weight: 700;
}
.techw-slider-systemss-inner2{
       border-bottom: 1px solid #abadb3; 
}
.tyhbb {
    display: block;
    width: 100%;
}
.techw-slider-systemss-inner2 .slick-slide.slick-current.slick-active .techw-s-item{
      color: #2b2b2b;
    font-weight: 700; 
}
 
@media (min-width:676px){
    .techw-slider-systemss-inner2 .slick-track{
    width:100%!important;
}
.page-template-template-rozwiazania-bi .techw-slider-systemss-inner2 .slick-slide{
    width:33.33%!important;
}
.page-template-template-systemy-erp .techw-slider-systemss-inner2 .slick-slide{
    width:20%!important;
}
}
 
.secportf{
    position:relative;
    z-index:9;
        background-color: #f5f5f3;
}
.secportf .sec-portfolio{
    margin-top:0;
}
 
 .ros-slider-nav .slick-track{
    display:flex!important;
    flex-wrap:wrap;
 }
 .ros-nav-item{
    width:50%!important;
    display:flex!important;
    cursor:pointer;
 }
 .ros-slider-nav .slick-track {
    grid-column-gap: 0px;
    grid-row-gap: 3.75em;
    flex-flow: wrap;
 
}
.ros-nav-item.slick-slide.slick-current.slick-active{
    opacity:1;
    filter: grayscale(0);
}
@media screen and (max-width: 691px) {
    .ros-slider-nav {
        grid-row-gap: 2em;
        padding-left: 1em;
        padding-right: 1em;
    }
    .ros-nav-item {
    width: 46% !important;
    display: flex !important
;
    cursor: pointer;
    margin: 2% !important;
}
.box-info-number{
    box-shadow:none!important;
}

}

.blog-item-title,
.blog-item-text,
.blog-item-link{
    text-decoration: none;
}
.white-press-download-item:hover .code-embed-3 svg path,
.white-press-download-item:hover .code-embed-3 svg line{
        stroke: #ff6224;
}
.baza-nav-link.active{
      color: #2b2b2b;
    font-weight: 700;  
}
.nowp{
    margin-left:1%;
}
.is-archive{
    padding-top:2em!important;
}
.isarchivetag{
    display:block;
        font-size: 0.5em;
}
.archive .sec-title-text{
    text-align:center;
}
#ez-toc-container{
    padding:0!important;
    border:0!important;
    box-shadow:none!important;
    margin:0!important;
}
#ez-toc-container a{
    color: #abadb3;
    text-decoration: none!important;
    transition: all .3s;
}
div#ez-toc-container ul li {
    font-weight: 500;
    margin-bottom: .7em;
}
#ez-toc-container a:hover{
    font-weight:bold;
        color: #2b2b2b!important;
}
.content-a-left{
    position:relative;
    top:0;
    padding-bottom:30px;
}
.blog-post-spis{
    position:sticky;
    top:130px;
}
.single .page-main-content{
    overflow: visible;
}
.wpcf7-submit{
    display:none;
}
.wpcf7-form-control-wrap[data-name="zgoda"]{
    position: relative;
    display: block;
    margin-bottom: 1em;   
}
.wpcf7-not-valid-tip {
    padding-left: 2em;
    color: #dc3232;
    font-size: 0.66em;
    font-weight: normal;
    display: block;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    border-color: #ce0202;
    background: #ce0202;
    color: #fff;
    padding: 10px;
    margin: 10px 0px 20px 0px;
    font-size: 13px;
    line-height: 21px;
}
.technologie-slider{
-webkit-mask-image: linear-gradient(to right, transparent 0, black 128px, black calc(100% - 128px), transparent 100%);
    mask-image: linear-gradient(to right, transparent 0, black 128px, black calc(100% - 128px), transparent 100%);    
}
.filary-slider-small{
        border-bottom: 1px solid #abadb3;
}
.filary-slider-small .slick-slide.slick-current.slick-active{
 color: #2b2b2b;
    font-weight: 700;   
}

.table-row:hover{
    background:#F5F5F3;
}
@media (min-width:1024px){
.page-main-content{
    padding-bottom:72vh;
}
}
 
 .form-cs-item input[type="file"] {
    display: none;
}
.is-file-button{
        cursor: pointer;
}
.kadra-osoby{
    background:#fff;
}
.about-nav {
    z-index: 9;
    grid-column-gap: 1.88em;
    grid-row-gap: 1.88em;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
    margin-bottom: 0;
    display: flex;
    position: relative;
}
.about-small-slider{
    border-bottom: 1px solid #abadb3;
}
.about-small-slider .techw-s-item.slick-slide.slick-current.slick-active{
  color: #2b2b2b;
    font-weight: 700;  
}
.citem{
    display:none;
}
.citem.active{
    display:block;
}
.systemy-inner-slide {
    cursor:pointer;
}
.about-big-slider .techw-items{
    height:100%;
}
.about-big-slider .systemy-inner-slider {
    width: 100%;
    height: 80%;
        justify-content: center;
    align-items: center;
}
.affix{
    position:fixed!important;
    top:107px;
}
.osoba-info{
    left:50%;
    z-index:99999;
}
.kadra-osoby{
    border-bottom:1px solid #ABADB3;
}
.tab_wrap .tech-slide-item.slick-slide.slick-current.slick-active{
    filter: grayscale(0);
}
.tab_wrap .slick-track
{
    display: flex !important;
}

.tab_wrap .slick-slide
{
    height: inherit !important;
}
.tab_wrap .slick-slide {
    display: flex!important;
    align-items: center;
    justify-content: center;
}
.second-slider-item{
    cursor:pointer;
}
.tech-slider1{
    display:block;
}
.tech-sliderc{
    width:70%;
    display:block;
}
.tech-sliderc .tech-slide-item{
 cursor:pointer;
}

@media (max-width:576px){
    .tech-sliderc{
    width:100%;
    display:block;
    margin-top:10px;
}
}
.page-template-default .content-a-right{
    margin:0 auto;
    padding-bottom:5em;
}
.page-template-template-systemy-erp .tabs_link{
        background-color: #D5CC2A;
}
.tabs_link:last-of-type .tab-link-border{
    display:none;
}
#custom-development .cbtflex,
.rozwiazania-items  .cbtflex{
    justify-content: flex-start;
}
.eco-item.is-rozwiazanie-item:hover .cbtflex img {
    width: 15px;
}
.eco-item.is-rozwiazanie-item:hover .cbtflex{
    font-weight:bold;
}
.rozwiazania-items  .cbt{
        margin-top: 1.6em;
}
.tc-bg{
    background: linear-gradient(270deg, rgba(235, 234, 231, 1) 0%, rgba(235, 234, 231, 1) 10%, rgba(235, 234, 231, 0.05) 100%);
}
.span-font2 {
    font-size: 1.2em;
}
.narzedzianew-slider{
    padding-right:2em;
}
.image-10{
    margin-left:0;
}
.marquee-content .span-font {
    font-family: "linotype-didot";
    font-size: 1.2em;
    line-height: 1.2;
    margin-top: -9px;
}
 

 
.b-inner-content{
    z-index:9;
}

 .demo {
  flex-direction: column;
  display: flex;
  width: 160px;
}

.progress {
  transform: rotate(-90deg);
}

.progress__meter,
.progress__value {
  fill: none;
}

.progress__meter {
  stroke: #F2F0F0;
}

.progress__value {
  /* stroke: blue; */
  stroke-linecap: round;
}
.b-inner-text {
    margin-top: -4px;
}
.isextr .mflex-top > img,
.islink .mflex-top > img{
    opacity:0;
    transition:0.5s all;
}
.isextr:hover .mflex-top > img,
.islink:hover .mflex-top > img {
    opacity:1;
}
.tml-log.active{
        filter: grayscale(0);
}
.isextr,
.islink{
    background-color: transparent!important;
    transition: all .3s;
}
.isextr:hover,
.islink:hover{
    font-weight:bold;
}
.islink.w--current,
.isextr.w--current{
     font-weight:bold;  
}
.islink.w--current .mflex-top > img,
.isextr.w--current .mflex-top > img {
     opacity:1;
}
div.tnp-subscription, form.tnp-subscription, form.tnp-profile {
    display: block;
    margin: 0;
    max-width: 100%;
    width: 100%;
}
.tnp-field-email label{
    display:none;
}
.tnp-email{
    outline:none!important;
    color: #fff!important;
    background-color: transparent!important;
    border: 0 solid #000;
    border-bottom: 2px solid #abadb3!important;
    height: 2.9em!important;
    margin-bottom: .69em!important;
    padding: .7em 1.56em!important;
    font-size: 1em!important;
    line-height: 1.4!important;
}
.tnp-email::placeholder {
  color: #fff;
}
.tnp-privacy-field a{
    text-decoration: none;
    color: #abadb3;
    font-size: .8em;
    line-height: 1.3;
        margin-top: 2px;
}
.tnp-privacy-field{
        padding-left: 1.8em;
}
.tnp-privacy-field label{
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.tnp-privacy-field input[type="checkbox"]{
    margin-top:0;
}
.page-id-1096 .w-richtext p{
    text-align:Center;
    font-size:1.3em;
}
.page-id-1096 .section-oferta-hero{
    min-height: 690px;
}
.ctrn{
    text-align:center;
}
.section-zarzad{
    overflow: hidden;
}
.absolute {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 9;
}
.pointer-events-none {
    pointer-events: none;
}
.absolute canvas{
    width:100%;
    height:100%
}
.is-one .iml{
    max-width:100%;
}
.btnflx{
    display:flex;
    flex-direction: column;
    text-decoration: none;
}
.btnflx .csbtnf{
    margin-top:1.5em;
}
.btnflx:hover .cbtflex img {
    width: 15px;
}
.is-one{
    grid-row-gap:0;
}
.module-border-wrap{
    border-radius:32px;
}
.module-border-wrap.active.is-blog {
    border-radius: 12px !important;
}
.first-item-img{
    height:100%;
    border:0;
}
.module-border-wrap.active.is-blog{
    height:100%;
}
.module-border-wrap.active.is-blog,
.sb-img{
    transition:0.5s all;
}
.bf-col-img .sb-img:hover .module-border-wrap.active.is-blog {
    background-image: linear-gradient(#abb7f7, #d5cc29);
}
.sb-img{
    height:270px;
}
.is-about-us-hero .background-video{
    height:100%;
}
.main-menu-link .image-17,
.menu-big-button .image-17{
    margin-left:2em;
}
.main-menu-link:hover .image-17,
.menu-big-button:hover .image-17{
    opacity:1;
}
 
.changezindex{
    z-index:999;
}
.osoba-info {
    left: 0%!important;
    z-index: 21;
}
.isfr{
    left:50%!important;
}
.osoba-info.islast{
    right:0!important;
    left:auto!important;
    bottom:0!important;
    top: auto;
}

@media (max-width:800px){
    .osoba-info{
            top: 0;
            left:0%!important;
    }
    .lef50{
        left:-100%!important;
    }
    .isfr{
        display:none;
    }
}

@media (max-width: 767px) {
    .menu-big-button {
        padding-left: 50px;
    }
    .main-menu-link{
        text-align:center;
    }
    .main-menu-link > img{
        display:none;
    }
}

@media (max-width:576px){
    .osoba-info{
        height:100%;
    }
}

@media (min-width:1000px){
    .section-hero{
        min-height: 700px;
    }
}
.zarzad-box{
    height:100%;
}
.ogn{
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.sobosa-img img{
    transition:0.5s all;
}
.sobosa-img:hover img{
    transform:scale(1.05);
}
.marquee-content {
    grid-column-gap: 3em;
}
.marquee-image {
    margin: 0 20px!important;
}
.system-cs-logo{
    height:50px;
}
.tc-bg {
    background: linear-gradient(330deg, rgba(235, 234, 231, 1) 0%, rgba(235, 234, 231, 1) 10%, rgba(235, 234, 231, 0.05) 100%);
}
.gnumber-text {
    max-width: 305px;
}
#isyoutube{
    width: 40px;
    height: 40px;
    margin-top: -8px;
    margin-left: -6px;
}
.opinia-osoba{
    display:flex!important;
}
.poznaj-nav{
    margin-bottom:2em;
}
.poznaj-nav2{
    margin-bottom:2em;
}
.poznaj-osoby .slick-list{
    width:100%;
}
.poznaj-osoby2 .slick-list{
    width:100%;
}
.zespol-cs-buttons{
    margin-top:1em;
}
.zespol-cs-buttons{
    display:flex;
    gap:1em;
}
.section-poznaj .op-inner-left{
    background:#fff;
}
.section-opinie .opinie-left {
    z-index: 9;
    background-color: #f5f5f3;
    position: relative;
}
.slider-opinie-nav {
    margin-top: -3em;
}
.opinie-flex {
    padding-bottom: 1em;
    padding-top:3.25em;
}
.section-opinie{
    padding-bottom:6em;
}
.section-technologie-wsparcia{
    padding-top:4.44em;
}
.tech-sliderc {
    padding-left: 1.88em;
}
.wpcf7-form-control-wrap[data-name="zgoda2"]{
    margin-bottom:10px;
    display: block;
} 
.createdby{
color: #abadb3;
    font-size: .75em;
    line-height: 1.4;
}
.page-id-1530 .simple-button.is--alt.is-white.white._2.black.black_2.btn-nav.blue{
    background:#6243DD;
    border-color: #6243DD;
}
.techno-content.rpzo-flex {
    justify-content: center;
    gap: 1%;
    padding: 4em 7em;
    display: flex;
}
.sliczba.s-why{
    font-size: 1.7em;
    font-weight: 400;
    line-height: 1.3;
}
.page-id-1530 .sin-dlaczego.blueborder:hover {
    background-image: linear-gradient(#6243DD, #05132E);
}
.page-id-1530 .time-icon-circle.is-blue.blue2 {
    background-color: #6243DD;
}
.page-id-1530 .line-dot.is-blue.blue2 {
    background-color: #6243DD;
}
.page-id-1530 .div-block.is-blue.blue2 {
    background-color: #6243DD;
}
.page-id-1530 .time-line-col.right-line.is-blue.blue2 {
    border-right-color: #6243DD;
}
.page-id-1530 .time-line-spec-line.is-blue.blue2 {
    background-image: url(/wp-content/uploads/2025/04/gr.svg);
}
.page-id-1530 .simple-button.is--alt.is-white.white._2.is-newsletter.is-blue {
    background-color: #6243DD;
}
.page-id-1530 .box-color-info {
    background-color: #6243DD;
}
.page-id-1530 .section-oferta-hero.is--rozwiazania-bi.bodyleasing {
    background-image: linear-gradient(135deg, #f5f5f3, #fff0), url(/wp-content/uploads/2025/04/Group-31770.png);
            background-position: 0 0, 100% 0px;
        background-size: auto, 77%;
}

.page-id-1530 .secton-konsultacja.bluebg {
    background-image: linear-gradient(#05132E, #05132E 17%, #6243DD);
    padding-bottom: 7em;
}
.page-id-1530 .section-newsletter.is--blue {
    background-color: #5f41d7;
    background-image: url(images/Enmascarar-grupo-14.svg), linear-gradient(90deg, #05132e, #6042da 14%, #05132e00);
    background-position: 50%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: cover, auto;
}
.page-id-1530 .newsletter-circle-bg.is--blue {
    z-index: 9;
    background-image: radial-gradient(circle farthest-side, #312a81, #fff0);
}
.page-id-1530 .techno-content.rpzo-flex.is-green {
    background-image: url(/wp-content/uploads/2025/04/Ellipse-24.png);
    flex-flow: wrap;
}
@media (max-width:600px){
    .techno-content.rpzo-flex {
    padding: 4em 4em;
}
}
@media (max-width:1919px){
.page-id-1530 .section-oferta-hero.is--rozwiazania-bi {
    background-image: linear-gradient(135deg, #f5f5f3, #fff0), url(/wp-content/uploads/2025/04/Group-31770.png);
    background-position: 0 0, 100% 0px;
    background-size: auto, 90%;
    padding-top: 11em;
}
}
.pvg{
    fill: none;
   stroke-linecap: round;
}

@media (max-width:600px){
.slider-opinie-nav {
    margin-top: 0;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 40px;
}
.createdby{
    margin-top:10px;
}
.opinie-right{
    position:relative;
    padding-bottom:75px;
}
}

@media (max-width:600px){
.section-hero {

    height: auto;
    padding-bottom: 3.13em;
    padding-top: 8em;
    position: relative;
    overflow: hidden;
}
}

@media screen and (max-width: 767px) {
    .tabs_content {
        width: 100%;
        height: 0;
        min-height: 0;
    }
}
.jak-l-number {
    text-align: center;
}
.cs4it{
    width:48%;
}
@media (max-width:700px){
    .cs4it{
    width:100%;
}
}

 
.tabs {
    min-height: 46.7em;
}
   

   .kslide-small-text {

    position: relative;
    z-index: 99;
}
.page-template-template-softlab .section-oferta-hero{
    border-bottom:1px solid #abadb3
}
.page-template-template-softlab .image-8.cs-abs.is-rozwiazania-bi.is-ms {
    bottom: 0;
}
.page-template-template-softlab #systemy-erp{
        padding-top: 4em;
}
.page-template-template-softlab .section-oferta-hero.is-m-dynamics {
    background-image: linear-gradient(135deg, #f5f5f3, #fff0), url(/wp-content/uploads/2025/04/Group-26.png);
}
.page-template-template-softlab .techno-content.rpzo-flex.is-green.is-purp {
    background-image: url(/wp-content/uploads/2025/04/Ellipse-24-1.png);
}
@media (min-width: 676px) {
    .techw-slider-systemss-inner2 .slick-track {
        width: 102% !important;
    }
}
.page-template-template-softlab .simple-button.is--alt.is-white.white._2.black.black_2.btn-nav.blue2 {
    color: #fff;
    background-color: #007EC5;
    border-color: #007EC5;
}
.page-template-template-softlab .line-dot.is-rel.is-blue {
    background-color: #007EC5;
}
.page-template-template-softlab .time-icon-circle.is-blue {
    background-color: #007EC5;
}
.page-template-template-softlab .line-dot.is-blue {
    background-color: #007EC5;
}
.page-template-template-softlab .time-line-col.right-line.is-blue {
    border-right-color: #007EC5;
}
.page-template-template-softlab .tabs_link {
    text-align: left;
    background-color: #007EC5;
    border-left: 0 solid #4f5155;
    border-right: 0 solid #4f5155;
    color:#fff;
}
.page-template-template-softlab .tabs_heading{
color:#fff;
}
.page-template-template-softlab .div-block.is-blue {
    background-color: #007EC5;
}
@media screen and (max-width: 479px) {
    .tabs_content.active {
        min-height: 73em;
        overflow: visible;
    }
}
.it-title {
    font-size: 1.18em;
}
.is-m-dynamics.isoracle{
background-image: linear-gradient(135deg, #f5f5f3, #fff0), url(/wp-content/uploads/2025/04/Group-26-2.png);
}
.page-id-1924 .simple-button.is--alt.is-white.white._2.black.black_2.btn-nav.blue2,
.page-id-1924 .simple-button.is--alt.is-white.white._2.black.black_2.btn-nav.green {
    color: #fff;
    background-color: #D31A00;
    border-color: #D31A00;
}
.is-purp.isoracle{
    background-image: url(/wp-content/uploads/2025/04/Ellipse-24-2.png)!important;
}
.techw-inner-items{
    flex-wrap:wrap;
        row-gap: 20px;
}
.page-id-1924 .simple-button.is--alt.is-white.white._2.black.black_2.btn-nav.orange{
    background-color: #D31A00;
    border-color: #D31A00;
}
.page-id-1924 .box-color-info.is-orange {
    background-color: #D31A00;
}
.page-id-1924 .tabs_link {
    background-color: #007EC5;

}
.page-id-1924 .line-dot.is-rel.is-blue {
    background-color: #007EC5;
}
.page-id-1924 .time-icon-circle.is-blue {
    background-color: #007EC5;
}
.page-id-1924 .line-dot.is-blue {
    background-color: #007EC5;
}
.page-id-1924 .time-line-col.right-line.is-blue {
    border-right-color: #007EC5;
}
.page-id-1924 .div-block.is-blue {
    background-color: #007EC5;
}

@media (min-width:991px){
    .box-color-info{
        max-width:21em;
    }
    .b-color-title{
        font-size:1.43em;
    }
    .b-color-text{
        font-size:0.9em;
    }
}
.isone{
    width:100%;
}
.narzedzia-slide .ns-col.is-flex{
    padding-bottom: 2em;
}
.techw-inner-items {
    display: flex;
    column-gap: 2%;
}
.ros-nav-item{
    max-width:200px;
    min-width:200px;
}
.ros-slider-nav .slick-track {
    width: 100% !important;
}
.slick-list{
    width:100%;
}
.page-id-498 .section-rozszerzenia .ros-slider, 
.page-id-498 .section-rozszerzenia .slide-half{
    width:100%;
}
.page-id-498 .section-rozszerzenia .ros-half.ex-padding{
    display:none;
}
.csflexcol{
    width:50%;
}
.page-id-498 .section-rozszerzenia .slide-half{
    display:flex;
}
.page-id-498 .section-rozszerzenia .roz-small-text{
    margin-top:4em;
        padding-bottom: 35px;
}
.page-id-498 .ros-slider-nav{
    width:100%;
    padding:0;
    border-top:1px solid #0000001c;
    padding-top:40px;
}
.page-id-498 .image-15{
    display:none;
}
.csflexcol:last-of-type{
    padding-left: 2em;
}
.page-id-498 .ros-slider-nav .slick-track {
        grid-column-gap: 0px;
    grid-row-gap: 3.75em;
    flex-flow: wrap;
    justify-content: flex-start;
}
.page-id-498 .is-roz-nav{
    width:100%;
}
.page-id-498 .ros-item-title{
    padding-right:10px;
}
@media (max-width:600px){
    .csflexcol {
    width: 100%;
}
.page-id-498 .section-rozszerzenia .slide-half{
    flex-wrap:wrap;
}
.csflexcol:last-of-type{
    padding-left: 0em;
}
.page-id-498 .section-rozszerzenia .roz-small-text {
    margin-top: 1em;
    padding-bottom: 35px;
}
}
.page-id-1924 .konsultacja-slide.morepadding,
.page-id-23275 .konsultacja-slide.morepadding,
.page-id-1726 .konsultacja-slide.morepadding {
    padding-top: 20em;
}
.page-id-1924 .kons-osoba.big,
.page-id-23275 .kons-osoba.big,
.page-id-1726 .kons-osoba.big
 {
    top: 0em;
}
.ishidden{
    display:none;
}
.misha_loadmore{
   opacity:0;
}
.tab-right{
    padding-right:1em;
}

@media (max-width:1024px){
    .br-img {
    z-index: 1;
    position: absolute;
    top: 72%;
    left: -4%;
    width: 200px;
}
}

@media screen and (max-width: 767px) {
     .kons-osoba {
        left: 0;
        right: 0;
        margin: 0 auto;
        top: 0em;
        width: 20em;
        max-width:20em;
    }
   .konsultacja-slide:nth-of-type(1) .kons-osoba{
        width:22em;
    }
  .konsultacja-slide:nth-of-type(11) .kons-osoba{
        width:18em;
    }
 .secton-konsultacja .w-slide [aria-hidden="true"] {
         height: 0px;
    }
        .zr-opis {
        font-size: .7em;
    }
    .sobosa-img.active {
 
    height: 24em;
}
}

@media screen and (max-width: 991px) {
    .osoba-info {
        height: 100%;
        padding-left: 1em;
        padding-right: 1em;
    }
        .zr-name {
        font-size: 1em;
    }
    .page-template-template-oferta .oferta-menu-item:last-of-type{
        font-size:1.2em!important;
    }
}
@media (max-width: 600px) {
    .techno-content.rpzo-flex {
        padding: 4em 1em;
    }
    .tab_wrap{
        position:static;
    }
    .tab_wrap .simple-button{
        margin-bottom:1px;
    }
        .tabs_content.active {
        min-height: 64em;
        overflow: visible;
    }
}

@media (min-width:991px){
.tab_wrap{
        width: 39em;
}
}
 
 .lista-pagination{
    display: flex;
    gap:10px;
    align-items:center;
    justify-content:center;
 }

 @media (min-width: 991px) {
    .page-id-1924 .tab_wrap {
        width: 100%;
    }
    .page-id-1924 .tab_wrap .slick-track{
        width:100%!important; 
    }
    .page-id-1924 .tab_wrap .slick-slide{
        width:100%!important; 
    }
}
.page-id-1726 .section-technologie-wsparcia.is-erp.is-uw{
    display:none;
}