@import url(//cdnpartners.pl/wp-content/themes/engitech-child/../engitech/style.css);@media (min-width:1230px){.elementor .elementor-section.elementor-section-boxed>.elementor-container{max-width:1410px}}body,button,input,select,optgroup,textarea{font-family:'Jost',sans-serif}#site-footer a{color:#152a94;white-space:nowrap;word-break:keep-all}#site-footer .ot-button a{color:#fff}#site-footer a:hover{color:#0a85ff}#site-header #primary-menu #menu-item-122{display:none}#menu-footer-menu .menu-item a{font-weight:500;font-family:'Jost',sans-serif;font-size:18px}#site-footer .author-info a{color:#0a85ff}#site-footer .author-info a:hover{color:#152a94}@media screen and (max-width:1024px){#site-header #primary-menu .menu-item:last-child{display:block}}.partners .swiper-slide-image{filter:none !important;filter:grayscale(1) !important}.partners .swiper-slide-image:hover{filter:grayscale(0) !important}.contact-form{color:#fff !important;padding:45px 35px;background:linear-gradient(#152a94,#0a85ff);font-family:'Poppins',sans-serif}.contact-form input,.contact-form textarea{width:100%;background:rgba(255,255,255,.3);color:#fff}.contact-form input::placeholder,.contact-form textarea::placeholder,.contact-form h2{color:#fff}.contact-form h2{padding-bottom:15px}.contact-form .wpcf7-submit{width:auto;padding:10px 25px;text-transform:uppercase;font-size:14px;font-weight:700 !important;outline:none !important;background:#fff;border:none;color:#000;transition:ease all .3s}.contact-form .wpcf7-submit:hover{background:#0a85ff !important;color:#fff !important}.wpcf7-form-control-wrap.accept label{display:flex}.wpcf7-form-control-wrap.accept label input{width:auto !important;min-width:auto !important;max-width:auto !important;margin-top:8px;margin-right:10px}.wpcf7-form-control-wrap.accept label .wpcf7-list-item-label,.wpcf7-form-control-wrap.accept label .wpcf7-list-item-label a{font-size:13px;line-height:1.2;color:#8d8d8d}.wpcf7-form-control-wrap.accept label .wpcf7-list-item-label a{font-weight:500}.wpcf7-form-control-wrap.accept label .wpcf7-list-item-label a:hover{color:#0a85ff}@media screen and (max-width:768px){.contact-form{padding:35px 15px}}.page-header{position:relative;z-index:2;padding:55px 0 75px}.page-header .inner{flex-direction:column;justify-content:center;align-items:center}.page-header .inner .page-title{padding:0;margin-bottom:15px;color:#152a94;font-weight:700}.page-header .inner .breadcrumbs{text-transform:lowercase;font-size:18px;font-weight:500}.page-header .inner .breadcrumbs li{color:#0a85ff}.page-header .inner .breadcrumbs li a{color:#152a94}.page-header .inner .breadcrumbs li:before{content:'>';font-size:16px;font-weight:500;font-family:'Jost',sans-serif;color:#152a94}@media screen and (max-width:1024px){.page-header .inner .page-title{font-size:48px}}@media screen and (max-width:1024px){.page-header .inner .page-title{font-size:36px}}.oferta-item{cursor:pointer;border-radius:35px}.oferta-item .inner-box .content-box img,.oferta-item .inner-box,.oferta-item .overlay{border-radius:35px}.oferta-item .overlay p a{color:#fff}.oferta-item .overlay p a:hover{color:#bbb}.oferta-item .inner-box h3{top:50%;transform:translateY(-50%);bottom:auto}@media screen and (max-width:1230px){.oferta-item .number-box{font-size:90px !important}.oferta-item .inner-box h3{font-size:20px !important;padding:0 20px !important}}@media screen and (max-width:1024px){.home-eksperci .elementor-column{width:100% !important}}@media screen and (max-width:980px){.oferta-container>.elementor-container{max-width:980px !important}}@media screen and (max-width:768px){.home-eksperci .elementor-column .elementor-widget-wrap{display:flex;flex-direction:column}.oferta-item{max-height:100% !important}.oferta-item .overlay{padding:20px 10px !important}}.rozwiazanie-col,.rozwiazanie-col .elementor-widget-container,.rozwiazanie-col .ot-pricing-table-s2{height:100% !important}.ot-pricing-table-s2{padding:40px 30px;display:flex;align-items:center;justify-content:center;flex-direction:column}.ot-pricing-table-s2 img{max-height:45px !important}@media screen and (max-width:768px){.oferta-item{max-height:320px;max-width:320px}.rozwiazanie-col .price img{max-width:320px;width:100%;max-height:80px;height:auto;object-fit:contain}.rozwiazanie-col{max-width:420px;margin:auto}}.footer-btn a:hover{color:#fff !important}.oferta-container .testi-item,.oferta-container .testi-item .layer2{min-height:240px}.oferta-container .testi-item .ttext,.oferta-container .testi-item .tinfo{line-height:1.3}.oferta-container .ot-testimonials .t-head img{width:140px;height:auto}@media screen and (max-width:992px){.oferta-container .ot-testimonials .t-head{flex-direction:column;text-align:center}.oferta-container .ot-testimonials .t-head img{margin-bottom:20px;margin-right:0}.oferta-container .testi-item .ttext{text-align:center}}@media screen and (max-width:992px) and (min-width:768px){.oferta-container .testi-item,.oferta-container .testi-item .layer2{min-height:365px}}@media screen and (max-width:768px){.wspolpraca .ot-industries-slider .slick-dots{bottom:-60px !important}}@media screen and (max-width:479px){.ot-industries .indus-item{padding:15px 20px !important}}@media screen and (max-width:480px){.oferta-container .testi-item,.oferta-container .testi-item{padding-bottom:15px}.oferta-container .testi-item,.oferta-container .testi-item .layer2{padding:20px 15px;margin-bottom:15px}.oferta-container .testi-item,.oferta-container .testi-item .layer2 .tinfo h6{font-size:16px}.oferta-container .testi-item,.oferta-container .testi-item .layer2 .tinfo span{font-size:14px}.oferta-container .testi-item,.oferta-container .testi-item .layer1{bottom:10px !important;height:80% !important}.oferta-container .slick-dots{bottom:-30px !important}}.home-blog-slider h3.entry-title a{line-height:1.3;min-height:72px;font-size:20px}.home-blog-slider .entry-media img{max-height:150px;object-fit:cover}.home-header-list{list-style:none;padding-left:0}.home-header-list li:before{content:'\f00c';font-family:"Font Awesome 5 Free";font-weight:900;margin-right:8px;color:#0a85ff}@media screen and (max-width:480px){.ot-counter h6{padding-left:3px;text-align:center}.ot-counter{text-align:center}.ot-counter .num{padding-left:0 !important}.ot-counter h6:before{display:none}.home-blog-slider h3.entry-title a{font-size:16px}}.ot-industries-slider .slick-track{padding-bottom:30px}.home-eksperci h3{padding:0 40px;font-size:24px !important}.help-col a{color:#0a85ff}span.primary-color{color:#0a85ff !important}.home-eksperci-btn:hover .elementor-image-box-title,.home-eksperci-btn:hover .elementor-icon-box-title{color:#fff !important}.home-eksperci-btn:hover svg{fill:#fff !important}.home-eksperci-btn.white-hover:hover img{filter:brightness(0) invert(1)}.home-eksperci-btn.des-hover p{transition:ease all .3s}.home-eksperci-btn.des-hover:hover p{color:#fff !important}.arrow-btn .elementor-icon-box-icon a{padding-left:15px !important}.arrow-btn .elementor-icon-box-wrapper:hover .elementor-icon-box-title a{color:#0a85ff}.arrow-btn .elementor-icon-box-wrapper:hover .elementor-icon-box-icon a{color:#152a94}@media screen and (max-width:768px){.arrow-btn .elementor-icon-box-wrapper{display:flex;flex-direction:row-reverse;align-items:center}.arrow-btn .elementor-icon-box-wrapper .elementor-icon-box-icon{display:flex;align-items:center}.home-eksperci-btn .elementor-image-box-content{margin-top:5px}}.serwis-icons .serwis-icon .elementor-widget-container{min-height:177px !important;display:flex;align-items:center;justify-content:center}.serwis-icon .elementor-icon-box-content,.icon-line-height .elementor-icon-box-content{line-height:1.2 !important}.serwis-icons .serwis-icon:hover{cursor:pointer}.serwis-icons .serwis-icon:hover .elementor-icon-box-content span{color:#fff !important}.serwis-icons .serwis-icon:hover svg{fill:#fff !important}.wspolpraca .indus-item .item-inner{border-radius:25px}.wspolpraca .indus-item .item-inner .overlay:after{display:none}.slick-dots li button{background:0 0 !important}.slick-dots li button:before{color:#d6e8f9 !important}.slick-dots li.slick-active button:before{color:#0a85ff !important}.slick-dots{display:flex;justify-content:center;align-items:center}.dedykowany-item .t-head{display:flex;align-items:center;justify-content:space-between;height:92px}.dedykowany-item .t-head .tinfo{display:flex;align-items:center;justify-content:flex-end;background:#e4f2f9;padding:0 10px 0 20px;border-radius:0 25px 0 0;height:100%;width:auto}.dedykowany-item .t-head img{object-fit:contain !important;display:block !important;height:100% !important;max-height:45px !important;width:auto !important;margin:auto auto auto 0 !important}.dedykowany-item .t-head .system-img{display:flex;align-items:center;justify-content:start;padding:0 10px 0 15px;background:#0a85ff;border-radius:25px 0 0;width:100%;height:100%}.dedykowany-item .ttext{padding:35px 25px;background:#fff;border-radius:0 0 25px 25px;text-align:center;min-height:265px;font-size:14px;color:#8d8d8d;font-weight:500}.dedykowany-item .ttext span{text-transform:uppercase;color:#0a85ff;font-size:16px}.dedykowany-item .ttext h6{text-transform:uppercase;color:#152a94;font-size:20px}.dedykowane-rozwiazania .slick-arrow,.dedykowane-rozwiazania .slick-arrow:hover{background:0 0 !important}.dedykowane-rozwiazania .slick-arrow:acitve,.dedykowane-rozwiazania .slick-arrow:focus{background:0 0 !important}@media screen and (max-width:1230px){.dedykowany-item .t-head .system-img{padding:0 10px}.dedykowany-item .t-head{height:70px}.dedykowany-item .t-head img{max-height:35px !important}.dedykowany-item .ttext{padding:20px 15px;margin-bottom:0 !important}}@media screen and (max-width:768px){.dedykowany-item .t-head{height:55px}.dedykowany-item .t-head img{max-height:35px !important}.dedykowany-item .ttext{padding:30px 15px;min-height:auto}.dedykowany-item .ttext h6{font-size:18px}.dedykowany-item .ttext span{font-size:14px}}.home-aktualnosci .elementor-post{position:relative;padding-top:20px}.home-aktualnosci .elementor-post__title{margin-bottom:5px !important}.home-aktualnosci .elementor-post-date{background:#fff;padding:5px 10px;border-radius:25px;display:inline-block;position:absolute;font-weight:600;top:0}.home-aktualnosci .elementor-post__read-more:hover{color:#bbb}.home-subscribe .mc4wp-form-fields{display:flex;flex-direction:column}.home-subscribe .mc4wp-form-fields input{margin-top:20px;border-radius:30px}.home-subscribe .mc4wp-form-fields input[type=email],.home-subscribe .mc4wp-form-fields input[type=text]{background:0 0;color:#fff;border:1px solid #fff}.home-subscribe .mc4wp-form-fields input[type=text]:first-child{margin-top:0}.home-subscribe .mc4wp-form-fields input[type=email]::placeholder,.home-subscribe .mc4wp-form-fields input[type=text]::placeholder{color:#fff}.home-subscribe .mc4wp-form-fields input[type=submit]{outline:none;background:#fff;color:#0a85ff;font-weight:700 !important;padding:15px 0;border:1px solid #fff;letter-spacing:0;transition:ease all .3s}.home-subscribe .mc4wp-form-fields input[type=submit]:hover{background:0 0;color:#fff}.home-subscribe .mc4wp-form-fields p,.home-subscribe .mc4wp-form-fields p a{font-size:13px;line-height:1.2;color:#fff;margin-bottom:0}.home-subscribe .mc4wp-form-fields p a{font-weight:500}.home-subscribe .mc4wp-form-fields p a:hover{color:#bbb}#site-footer .footer-slider .elementor-slide-button{color:#fff}.footer-slider .swiper-pagination-bullet{background:#d6e8f9;opacity:1}.footer-slider .swiper-slide-bg{filter:grayscale(100%)}.footer-slider .swiper-slide-inner:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:url(https://cdnpartner.com.pl/wp-content/uploads/2021/07/nakladka-footer-slider.png);background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:1}.footer-slider .swiper-slide-inner .swiper-slide-contents{z-index:2}.footer-slider .elementor-slide-description{display:flex;justify-content:center;align-items:center;flex-direction:column}.footer-slider .elementor-slide-description img{margin-top:15px;max-height:55px}.footer-slider .swiper-pagination-bullets{bottom:10px !important}@media screen and (max-width:1230px){.help-number{display:none !important}.help-col{width:20% !important;min-width:auto !important}}.ot-heading span{padding-left:0 !important}@media screen and (max-width:768px){.home-subscribe .mc4wp-form-fields input[type=submit]{font-size:14px !important}}@media screen and (max-width:380px){.mmenu-wrapper{width:270px}.mmenu-wrapper .mmenu-inner{width:270px;padding:20px 15px 35px}}.nasze-rozwiazania .inner-bar span{color:rgba(255,255,255,0) !important}.nasze-rozwiazania .inner-bar span .percent{color:#0a85ff !important;margin-right:-25px}.nasze-rozwiazania .circle-progress .inner-bar:after{border-color:#0a85ff}.ot-industries .indus-item .item-inner .i-image img{height:auto !important;object-fit:contain !important}.serwis-about .elementor-widget-icon-box .elementor-widget-container{display:flex;flex-direction:column;height:130px}.serwis-about .elementor-icon-box-icon{padding:25px;background:#0a85ff;height:100%;border-radius:35px 0 0 35px;flex:none !important;display:flex !important;justify-content:center;align-items:center}.serwis-about .elementor-widget-icon-box .elementor-widget-container{background:#f4fafd;border-radius:35px}.serwis-about .elementor-widget-icon-box .elementor-icon-box-content{padding:15px;display:flex;justify-content:center;flex-direction:column}.serwis-about .elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-description{margin-top:10px}.serwis-about .przydatne-linki .elementor-icon-box-icon,.serwis-about .przydatne-linki .elementor-icon-box-icon .elementor-icon svg,.serwis-about .przydatne-linki .elementor-icon-box-title a{transition:ease all .3s}.serwis-about .przydatne-linki .elementor-icon-box-icon:hover{background:#f4fafd !important}.serwis-about .przydatne-linki .elementor-icon-box-icon:hover .elementor-icon svg{fill:#0a85ff !important}.serwis-about .przydatne-linki .elementor-icon-box-title a:hover{color:#0a85ff !important}.przydatne-linki .elementor-icon-box-wrapper{position:relative}.przydatne-linki .elementor-icon-box-icon{min-width:85px}.przydatne-linki .elementor-icon-box-icon a{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;padding-left:20px}.przydatne-linki .elementor-icon-box-icon svg{position:relative}.serwis-about .elementor-icon-box-wrapper{flex-grow:1;flex-basis:0;display:flex}@media screen and (max-width:992px){.serwis-about .elementor-icon-box-icon{padding:20px 10px;height:100%}.serwis-about .elementor-icon-box-icon svg{max-height:35px}}@media screen and (max-width:768px){.serwis-about .elementor-icon-box-icon{padding:20px 10px;height:100%}.serwis-about .elementor-icon-box-icon svg{max-height:35px}}.produkt-details-row>.elementor-container{display:flex;justify-content:center}.produkt-details-col{width:300px !important}.produkt-circle{display:flex;align-items:center;justify-content:center;width:350px !important}.produkt-circle>.elementor-widget-wrap{width:350px;height:350px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 131px rgba(10,133,255,.19)}.produkt-detail{min-height:200px}@media screen and (max-width:1024px){.produkt-circle{width:200px !important}.produkt-details-col{width:250px !important}.produkt-circle>.elementor-widget-wrap{width:200px;height:200px}}@media screen and (max-width:768px){.produkt-details-col,.produkt-circle{width:100% !important}.produkt-detail .elementor-widget-image{display:none}.produkt-detail{min-height:auto;margin-top:15px !important}.produkt-circle>.elementor-widget-wrap{width:250px;height:250px;margin-top:35px !important}}.module-accordion .acc-toggle{padding:20px 25px !important;background:#ecf5fd !important;border-radius:25px !important}.module-accordion .acc-toggle img{margin-right:15px}.contact-info.box-style1{border-radius:35px}.serwis-icon{cursor:auto !important}.author-widget_title{text-shadow:1px 1px rgba(0,0,0,.5)}.system-btn:hover h4{color:#fff !important}.post-type-archive-ot_portfolio .entry-content,.tax-portfolio_cat .entry-content{padding-bottom:0 !important}.go-faq{margin-top:80px !important;background:#ecf5fd;padding:60px 0}.go-faq .wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.go-faq .wrapper h6{margin-bottom:5px}.go-faq .wrapper .main-btn{padding:10px 25px;background:#0a85ff;color:#fff;text-transform:uppercase;font-size:16px;font-weight:500;border-radius:35px;transition:ease all .3s}.go-faq .wrapper .main-btn:hover{background:#152a94}.referencje-slider .slick-arrow,.referencje-slider .slick-arrow:hover{background:0 0 !important}.referencje-slider .download-link{display:flex;align-items:cetner;text-transform:uppercase;font-weight:600;letter-spacing:1.5px;margin-top:15px;color:#0a85ff}.referencje-slider .download-link:hover{color:#152a94}.referencje-slider .download-link img{height:25px;width:auto !important;margin-right:10px}.testi-item .layer1,.testi-item .layer2{border-radius:35px !important}@media screen and (max-width:1300px){.partner-logo img{width:60px;height:auto}}@media screen and (max-width:1230px){.main-logo img{width:130px;height:auto}.partner-logo img{width:50px;height:auto}}.projects-grid .projects-box .projects-thumbnail{display:flex;align-items:center;justify-content:center;background:#e4f2f9}.projects-grid .projects-box .projects-thumbnail .wp-post-image{max-height:40px;width:auto;object-fit:contain}.projects-grid .projects-box:hover img{filter:none !important;aspect-ratio:unset !important}.projects-grid .projects-box .projects-thumbnail .dziala-z{background:#e4f2f9;padding:15px;height:100%;display:flex}.projects-grid .projects-box .projects-thumbnail .dziala-z img{height:35px;width:auto;object-fit:contain}.projects-grid .dedykowane-image{width:100%;background:#0a85ff;padding:15px}.projects-grid .portfolio-info-inner{padding:25px 15px;text-align:center;min-height:235px}.projects-grid .portfolio-info-inner .portfolio-cates{margin-bottom:0;font-size:16px;color:#0a85ff;text-transform:uppercase;font-weight:500}.projects-grid .portfolio-info-inner .portfolio-cates a{color:#0a85ff}.projects-grid .portfolio-info-inner h5{font-size:23px}.projects-grid .portfolio-info-inner h5:hover a{color:#0a85ff}.projects-grid .portfolio-info-inner .dedykowane-excerpt p{line-height:1.4;margin-bottom:0}.archive .projects-box{border-radius:25px !important;box-shadow:0 0 10px rgba(0,0,0,.1)}div.swiper-container-horizontal>.swiper-pagination-bullets,div.swiper-pagination-custom,.swiper-pagination-fraction{bottom:-15px}.cookie-btn{color:#0a85ff !important;background:#fff !important;border-radius:35px !important;font-weight:600 !important;text-transform:uppercase !important;font-family:'Jost',sans-serif !important;padding:10px 25px !important}.cookie-btn:hover{color:#fff !important;background:#0a85ff !important}.mc4wp-response p{color:#fff !important;font-size:14px !important;line-height:1.4 !important;margin:20px auto !important}