
a,.gallery-item img,.gallery-item h3,.top-services h2{-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.section-footer,.section-services,.section-contact{background:#030303;background:-moz-linear-gradient(90deg, #030303 0%, #232323 100%);background:-webkit-linear-gradient(90deg, #030303 0%, #232323 100%);background:linear-gradient(90deg, #030303 0%, #232323 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#030303",endColorstr="#232323",GradientType=1)}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}html{overflow-x:hidden;scroll-padding-top:3.5rem}body{position:relative;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}figcaption{display:none}body{font-family:"Open Sans", sans-serif}h1,.h2,h2,h3,.h3,h4,.h4{margin-bottom:1rem;text-transform:uppercase}a{color:#212529}a:hover,a:focus{color:#ffc000;text-decoration:none}.bg-yellow{background-color:#ffc000;color:#fff}.text-yellow{color:#ffc000}.alert{border-radius:0}.main-content .edit-content > .container-fluid{padding-right:0;padding-left:0}.edit-content h2,.edit-content h3,.edit-content h4,.edit-content h5,.edit-content .h2,.edit-content .h3,.edit-content .h4,.edit-content .h5{margin-top:2rem}.edge--bottom{position:relative;z-index:1}.edge--bottom:after{background:inherit;content:"";display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}.edge--bottom:after{bottom:0;transform:skewY(-1.5deg);transform-origin:100%}.edge--top--reverse{position:relative;z-index:1}.edge--top--reverse:before{background:inherit;content:"";display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}.edge--top--reverse:before{top:0;transform:skewY(-1.5deg);transform-origin:0 0}.edge--full:after{height:100%}.card,.card-img,.card-img-top{border-radius:0}.card h2{text-transform:none}.references .ref-listing .card{max-width:360px;margin-right:auto;margin-left:auto}.references .ref-listing .card .card-body{color:#212529}.references .ref-listing .card .card-body a{color:#212529}.section-footer{color:#fff}.section-footer a{color:#fff}.section-footer a:hover{color:#ffc000}.navbar-top{background-color:#fff}.navbar-top .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-top .nav-link{text-transform:uppercase}.navbar-top .nav-link:hover,.navbar-top .nav-link.active,.navbar-top .nav-link.show{color:#ffc000}@media screen and (min-width: 992px){.navbar-top.navbar-expand-lg .nav-link{padding-right:1.5rem;padding-left:1.5rem;font-size:1.4rem}}form label{font-weight:bold;font-size:1.25rem;color:#212529}.form-control{border:1px solid #d0d0d0;border-radius:0;background:transparent linear-gradient(to bottom, #F2F2F2 0%, #FFF 100%) repeat scroll 0% 0%;font-size:1.25rem}.form-control:before{background:linear-gradient(to bottom, #f2f2f2 0%, #fff 100%)}.form-control:focus{color:#000;border-color:#ffc000;outline:0;box-shadow:0 0 0 0.25rem rgba(255, 192, 0, 0.25)}.map-section .block-contact-form .mb-3:nth-child(2){display:none}.map-section .block-contact-form form > .mb-3:nth-child(6){margin-bottom:0 !important}.cookies-info{position:fixed;left:0;bottom:0;width:100%;padding-top:6px;padding-bottom:6px;color:#ffffff;font-size:0.8rem;text-align:center;background-color:#000000;z-index:1000}.cookies-info button{margin-left:1rem}#cc-main{--cc-font-family:"Inter", sans-serif;--cc-modal-border-radius:0;--cc-btn-primary-bg:#ffc000;--cc-btn-primary-border-color:#ffc000;--cc-btn-primary-hover-bg:#f1b000;--cc-btn-primary-hover-border-color:#ffc000;--cc-btn-secondary-bg:#212529;--cc-btn-secondary-color:#fff;--cc-btn-secondary-border-color:#212529;--cc-btn-secondary-hover-bg:#000;--cc-btn-secondary-hover-color:#fff;--cc-btn-secondary-hover-border-color:#212529;--cc-cookie-category-block-bg:#fff;--cc-cookie-category-block-border:#d0d0d0;--cc-cookie-category-block-hover-bg:#d0d0d0;--cc-cookie-category-block-hover-border:#000;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:#000;--cc-toggle-readonly-bg:rgba(255, 192, 0, 0.7);--cc-toggle-readonly-knob-bg:#fff;--cc-btn-border-radius:0px;--cc-modal-transition-duration:0s}#cc-main #cc-main .cc--anim.cm-wrapper::before{transition:none !important}#cc-main .pm__title,#cc-main .pm__section-title,#cc-main .pm__badge,#cc-main .pm__btn,#cc-main .cc__link,#cc-main #cc-main a{font-weight:700}#cc-main .pm__badge{background:#000;color:#fff}#cc-main .pm__section--toggle .pm__section-title:hover .pm__badge{background:#212529}#cc-main .pm__section--expandable .pm__section-arrow{background:#ffc000}#cc-main .pm__section--expandable .pm__section-arrow svg{stroke:#fff}#cc-main .section__toggle-wrapper{margin-bottom:0}#cc-main .section__toggle:checked ~ .toggle__icon{background:#ffc000}.breadcrumb-item{color:#212529}.breadcrumb-item a{color:#fff}.breadcrumb-item a:hover{color:#212529}.btn{border-radius:0;text-transform:uppercase;font-size:1.25rem}.btn-primary{border-color:#f1b000;background:transparent linear-gradient(to bottom, #ffc000 4%, #ffc000 4%, #f1b000 5%) repeat scroll 0 0;color:#000}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{border-color:#f1b000;background:transparent linear-gradient(to bottom, #ffc000 4%, #f1b000 4%, #ffc000 5%) repeat scroll 0 0;color:#000}.pagination{--bs-pagination-color:#212529;--bs-pagination-bg:#ffc000;--bs-pagination-border-color:#ffc000;--bs-pagination-border-radius:0;--bs-pagination-hover-color:#fff;--bs-pagination-hover-bg:#f1b000;--bs-pagination-hover-border-color:#f1b000;--bs-pagination-focus-color:#fff;--bs-pagination-focus-bg:#f1b000;--bs-pagination-focus-box-shadow:0 0 0 0.25rem rgba(241, 176, 0, 0.25);--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#f1b000;--bs-pagination-active-border-color:#f1b000;--bs-pagination-disabled-color:#fff;--bs-pagination-disabled-bg:#212529;--bs-pagination-disabled-border-color:#212529}@keyframes splide-loading{0%{transform:rotate(0);}to{transform:rotate(1turn);}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade > .splide__list > .splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade > .splide__list > .splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb > .splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}#homeCarousel{margin-top:1rem;padding-bottom:5rem;background:transparent url("/img/slider-bg2.png") no-repeat center bottom}.splide{margin-top:-5rem;z-index:1}.splide__slide{text-align:center}.splide .splide-middle{width:60%}@media screen and (min-width: 576px){.splide .splide-middle{width:100%}}.splide .splide-left{opacity:0;position:absolute;left:0;bottom:0;width:30%;height:auto}@media screen and (min-width: 576px){.splide .splide-left{left:-45%;width:auto}}.splide .splide-right-middle{opacity:0;position:absolute;right:-1%;top:12%;width:30%;height:auto}@media screen and (min-width: 576px){.splide .splide-right-middle{right:-45%;width:auto}}.splide .splide-right-bottom{opacity:0;position:absolute;right:0;bottom:0;width:40%;height:auto}@media screen and (min-width: 576px){.splide .splide-right-bottom{right:-50%;width:auto}}.splide .is-visible .splide-left{opacity:1;position:absolute;left:0;bottom:0;animation:slide-in-right 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@media screen and (min-width: 576px){.splide .is-visible .splide-left{left:-45%}}.splide .is-visible .splide-right-middle{opacity:1;position:absolute;right:-1%;top:12%;animation:slide-in-right 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@media screen and (min-width: 576px){.splide .is-visible .splide-right-middle{right:-45%}}.splide .is-visible .splide-right-bottom{opacity:1;position:absolute;right:0;bottom:0;animation:slide-in-right 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@media screen and (min-width: 576px){.splide .is-visible .splide-right-bottom{right:-50%}}.slide-in-right{animation:slide-in-right 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both}@-webkit-keyframes slide-in-right{0%{-webkit-transform:translateX(1000px);transform:translateX(1000px);opacity:0;}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1;}}@keyframes slide-in-right{0%{transform:translateX(1000px);opacity:0;}100%{transform:translateX(0);opacity:1;}}.gallery-item{display:inline-block;text-align:center;text-decoration:none}.gallery-item figure{overflow:hidden}.gallery-item figcaption{display:block;position:relative}.gallery-item h3{padding:0.5rem;text-transform:uppercase;font-size:1.25rem}@media screen and (min-width: 576px){.gallery-item h3{font-size:1rem}}@media screen and (min-width: 768px){.gallery-item h3{font-size:1.25rem}}.gallery-item:hover{text-decoration:none}.gallery-item:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.gal-detail__fullzoom figure{margin-bottom:30px}.home-galleries .gallery-item h3{font-size:1rem;font-weight:normal}@media screen and (min-width: 768px){.home-galleries .gallery-item h3{font-size:0.8rem}}@media screen and (min-width: 992px){.home-galleries .gallery-item h3{font-size:1rem}}.icons{background-image:url("../img/spritesheet.png");background-repeat:no-repeat;display:block}.ico-3d{width:63px;height:63px;background-position:-5px -5px}.ico-eshop{width:63px;height:63px;background-position:-78px -5px}.ico-fb{width:63px;height:63px;background-position:-151px -5px}.ico-grafika{width:63px;height:63px;background-position:-5px -78px}.ico-mail{width:63px;height:63px;background-position:-78px -78px}.ico-marketing{width:63px;height:63px;background-position:-151px -78px}.ico-projekty{width:63px;height:63px;background-position:-5px -151px}.ico-seo{width:63px;height:63px;background-position:-78px -151px}.ico-tel{width:63px;height:63px;background-position:-151px -151px}.section-top{overflow:hidden;position:relative;padding-top:4rem}@media screen and (min-width: 576px){.section-top{padding-top:4rem;min-height:400px}}.section-top .scene{position:absolute;top:0;right:0;bottom:0;left:0;text-align:center;z-index:20}.section-top .scene > div{width:100%;height:100%}.section-top .scene img{position:relative}.section-top .scene .layer1{left:-40%;top:150px}@media screen and (min-width: 576px){.section-top .scene .layer1{top:270px}}@media screen and (min-width: 768px){.section-top .scene .layer1{left:-35%;top:270px}}@media screen and (min-width: 992px){.section-top .scene .layer1{left:-25%;top:270px}}.section-top .scene .layer2{left:-11%;top:20px}@media screen and (min-width: 576px){.section-top .scene .layer2{left:-20%;top:60px}}@media screen and (min-width: 768px){.section-top .scene .layer2{left:-15%;top:100px}}@media screen and (min-width: 992px){.section-top .scene .layer2{left:-11%;top:120px}}.section-top .scene .layer3{left:25%;top:60px}@media screen and (min-width: 576px){.section-top .scene .layer3{left:35%;top:180px}}@media screen and (min-width: 576px){.section-top .scene .layer3{left:25%;top:180px}}.section-top .panda{position:relative;width:185px;height:220px;margin:0 auto -85px auto;background:url("../img/panda2023-mob.png") no-repeat center top;z-index:30}@media screen and (min-width: 576px){.section-top .panda{width:370px;height:440px;margin:0 auto -150px auto;background:url("../img/panda2023.png") no-repeat center top}}.section-top .block-end-bottom{padding-bottom:8rem}.section-who{padding-top:5rem;padding-bottom:3rem;font-size:1.5rem;text-align:justify}.section-who p:last-child{margin-bottom:0}.top-services{text-align:center;color:#212529}.top-services .col:hover .icons{transform:rotate(360deg)}.top-services .col:hover h2{color:#fff}.top-services .icons{margin-top:2rem;display:inline-block;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.top-services h2{margin-bottom:0}.section-what{font-size:1.5rem;text-align:justify}.section-what > .bg-yellow{padding-top:2rem;padding-bottom:5rem}.section-references{min-height:400px;border-top:1px solid #d9d9d9;padding-top:4rem;padding-bottom:5rem}.section-references h1 a{color:#212529;text-decoration:none}.section-references h1 a:hover{text-decoration:underline}.section-references .thumbnail{position:relative;overflow:hidden;display:inline-block;margin-top:2rem;margin-bottom:0;padding:0;border:0;border-radius:0;z-index:10}.section-references .thumbnail:hover .caption,.section-references .thumbnail:focus .caption,.section-references .thumbnail:active .caption{transform:translateY(0px)}.section-references .thumbnail img{display:block;position:relative;transition:all 0.5s ease-in-out}.section-references .thumbnail:hover img,.section-references .thumbnail:focus img,.section-references .thumbnail:active img{transform:translateY(-255px);transition-delay:0.1s}.section-references .thumbnail p{opacity:0;color:#333;transition:all 0.2s linear}.section-references .thumbnail:hover p,.section-references .thumbnail:focus p,.section-references .thumbnail:active p{opacity:1;transition-delay:0.4s}.section-references .thumbnail .caption{position:absolute;overflow:hidden;top:0;left:0;width:100%;height:100%;padding:0;transform:translateY(220px);opacity:1;transition:all 0.5s ease-in-out}.section-references .thumbnail .caption-inner{min-height:100%;background-color:#000;padding:5%;text-align:center;color:#f1b000 !important}.section-references .thumbnail .caption-inner h4{margin-top:20px;font-size:1.25rem}.section-references .thumbnail .caption-inner .btn{padding:0.35em 0.65em;border-radius:0.375rem;font-size:0.75em;font-weight:700;line-height:1;text-transform:initial}.section-references .thumbnail .caption-inner .badge{text-decoration:none}.section-references .thumbnail .caption-desc{visibility:hidden}.section-services{color:#fff}.section-services .recepts{position:relative;margin-top:-1%;margin-left:auto;margin-right:auto;background-image:url("../img/recepts.png");background-size:contain;background-repeat:no-repeat;width:100%;max-width:1140px;padding-top:35%;padding-bottom:0}@media screen and (min-width: 1400px){.section-services .recepts{padding-top:31%}}.section-services .services-item:hover .icons{transform:rotate(360deg)}.section-services .services-item_icon .icons{-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.section-services h2{color:#ffc000}.section-services p{text-align:justify}.section-contact{padding-top:4rem;color:#fff}.section-contact .main-contacts > .col:hover .icons{transform:rotate(360deg)}.section-contact .main-contacts .icons{-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.section-contact .main-contacts a{text-decoration:none;color:#fff}.section-contact .main-contacts a:hover{text-decoration:underline;color:#ffc000}.section-contact .map-section{padding-top:4rem}.section-contact .map-section h3{text-transform:uppercase}.section-contact .map-section .block-contact-form{width:100%;padding:2rem;background-color:#fff;color:#212529}@media screen and (min-width: 576px){.section-contact .map-section .block-contact-form{position:absolute;top:8rem;left:1rem;z-index:99;width:320px;padding:1rem;background-color:rgba(255, 255, 255, 0.8)}}@media screen and (min-width: 768px){.section-contact .map-section .block-contact-form{left:2rem;z-index:99;width:360px;padding:1rem 2rem}}@media screen and (min-width: 992px){.section-contact .map-section .block-contact-form{left:5rem;z-index:99;width:400px}}.section-contact .map-section .block-contact-form .form-floating:nth-child(2){display:none}.section-contact .map-section .block-contact-form .btn-primary{width:100%}.section-contact .map-section .small-footer{margin-top:1rem;margin-bottom:0;color:#212529}.section-contact .map-section .small-footer a{color:#212529}.section-contact .map-section #map{height:900px}.section-contact .map-section #map #content{color:#212529}