@charset "UTF-8";body:before{background-color:#fcf8e3;border-bottom:1px solid #fbeed5;border-left:1px solid #fbeed5;color:#c09853;font:small-caption;padding:3px 6px;pointer-events:none;position:fixed;right:0;top:0;z-index:100}@media (min-width:20em){body:before{content:"mobile ≥ 320px (20em)"}}@media (min-width:30em){body:before{content:"mobileLandscape ≥ 480px (30em)"}}@media (min-width:46.25em){body:before{content:"tablet ≥ 740px (46.25em)"}}@media (min-width:61.25em){body:before{content:"desktop ≥ 980px (61.25em)"}}@media (min-width:81.25em){body:before{content:"wide ≥ 1300px (81.25em)"}}.section-full{height:100vh}@media (max-width:46.24em){.section-full{-webkit-transition:height 1000000s ease;transition:height 1000000s ease}}body,html{height:100%;-webkit-transition:height 1000000s ease;transition:height 1000000s ease}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{overflow-x:hidden}.u-h-100{height:100%;-webkit-transition:height 1000000s ease;transition:height 1000000s ease}.is-white a,.is-white i,.is-white>*{color:#fff}.disable{opacity:0;visibility:hidden}.black-nav .hamburger__text,.black-nav a,.black-nav i,.black-nav>*{color:#212121!important}body .is-black .lnr,body .is-black a,body .is-black h1,body .is-black h2,body .is-black h3,body .is-black h4,body .is-black h5,body .is-black i,body .is-black p{color:#212121}body .is-black .t-link-underline-accent:before{background:#d5d5dd}body .is-white .logo-color{opacity:0}.white{color:#fff}img{width:100%;height:auto}.t-center{text-align:center}.container{margin-right:auto;margin-left:auto;padding-right:15px;padding-left:15px}.container .row{margin:0}@media (min-width:46.25em){.container .row{margin-right:-.5rem;margin-left:-.5rem}}@media (min-width:61.25em){.container-10-10{padding-left:10%;padding-right:10%}}.xs-off{display:none}@media (min-width:61.25em){.xs-off{display:block}}.md-off{display:block}@media (min-width:61.25em){.md-off{display:none}}.order--1{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.accent-c{color:#f29918}@media (min-width:46.25em){.container{width:750px}.container-p-left{padding-left:70px;padding-right:70px}}@media (min-width:992px){.container{width:970px}.container-p-left{padding-left:120px;padding-right:120px}}@media (min-width:1200px){.container{width:1170px}.container-p-left{padding-left:120px;padding-right:15px}}@media (min-width:1920px){.container-p-left{padding-left:0;padding-right:15px}}@media (min-width:61.25em){.container-fluid--space{padding-left:10%;padding-right:10%}}.expand{-webkit-animation:cursorAnim3 .5s forwards;animation:cursorAnim3 .5s forwards;border:1px solid #6fc6ce}::-webkit-scrollbar{background-color:#fff;width:16px}::-webkit-scrollbar-track{background-color:#fff}::-webkit-scrollbar-track:hover{background-color:#f4f4f4}::-webkit-scrollbar-thumb{background-color:#babac0;border-radius:16px;border:5px solid #fff}::-webkit-scrollbar-thumb:hover{background-color:#a0a0a5;border:4px solid #f4f4f4}::-webkit-scrollbar-button{display:none}.cursor{position:fixed;background-color:#15182d;width:10px;height:10px;border-radius:100%;z-index:1;-webkit-transition:.2s cubic-bezier(.75,-.27,.3,1.33) opacity,.3s cubic-bezier(.75,-1.27,.3,2.33) -webkit-transform;transition:.2s cubic-bezier(.75,-.27,.3,1.33) opacity,.3s cubic-bezier(.75,-1.27,.3,2.33) -webkit-transform;transition:.3s cubic-bezier(.75,-1.27,.3,2.33) transform,.2s cubic-bezier(.75,-.27,.3,1.33) opacity;transition:.3s cubic-bezier(.75,-1.27,.3,2.33) transform,.2s cubic-bezier(.75,-.27,.3,1.33) opacity,.3s cubic-bezier(.75,-1.27,.3,2.33) -webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;z-index:10000;-webkit-transform:scale(1);transform:scale(1);display:none}@media (min-width:61.25em){.cursor{display:block}}.cursor.active{opacity:1;-webkit-transform:scale(0);transform:scale(0)}.cursor.menu-active{opacity:1;-webkit-transform:scale(0);transform:scale(0)}.cursor.hovered{opacity:1}.cursor-follower{position:fixed;border:1px solid #15182d;width:30px;height:30px;border-radius:100%;z-index:1;-webkit-transition:.2s cubic-bezier(.75,-.27,.3,1.33) opacity,.2s cubic-bezier(.75,-.27,.3,1.33) background,.6s cubic-bezier(.75,-1.27,.3,2.33) -webkit-transform;transition:.2s cubic-bezier(.75,-.27,.3,1.33) opacity,.2s cubic-bezier(.75,-.27,.3,1.33) background,.6s cubic-bezier(.75,-1.27,.3,2.33) -webkit-transform;transition:.6s cubic-bezier(.75,-1.27,.3,2.33) transform,.2s cubic-bezier(.75,-.27,.3,1.33) opacity,.2s cubic-bezier(.75,-.27,.3,1.33) background;transition:.6s cubic-bezier(.75,-1.27,.3,2.33) transform,.2s cubic-bezier(.75,-.27,.3,1.33) opacity,.2s cubic-bezier(.75,-.27,.3,1.33) background,.6s cubic-bezier(.75,-1.27,.3,2.33) -webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;z-index:10000;-webkit-transform:translate(2px,2px);transform:translate(2px,2px);display:none}@media (min-width:61.25em){.cursor-follower{display:block}}.cursor-follower.active{opacity:1;-webkit-transform:scale(2.5);transform:scale(2.5)}.cursor-follower.menu-active{opacity:1;-webkit-transform:scale(2.5);transform:scale(2.5)}.cursor-follower.hovered{opacity:1}#cliSettingsPopup{display:none}.fb_customer_chat_bubble_animated_no_badge{right:3.5%!important}@media (min-width:46.25em){.container--normal{padding:0 50px}}@media (min-width:81.25em){.container--normal{padding:0}}.callUs-mobile{background:#fff;position:fixed;left:15px;bottom:10px;width:50px;height:50px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 1px 10px rgba(21,24,45,.3);box-shadow:0 1px 10px rgba(21,24,45,.3);opacity:0;visibility:hidden;-webkit-transition:all .6s cubic-bezier(0,1.21,.91,.95);transition:all .6s cubic-bezier(0,1.21,.91,.95);-webkit-transform:translateY(50px);transform:translateY(50px);z-index:1000}.callUs-mobile svg{width:20px;height:20px}.callUs-mobile svg path{fill:#15182d}@media (min-width:61.25em){.callUs-mobile{display:none}}.callUs-mobile.is-visible{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}.fb_dialog_content iframe{margin:0!important;bottom:10px!important}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInArrow{0%{opacity:0;-webkit-transform:translateY(20%);transform:translateY(20%)}50%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}70%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInArrow{0%{opacity:0;-webkit-transform:translateY(20%);transform:translateY(20%)}50%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}70%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInFeatureImg{0%{opacity:0}100%{opacity:1}}@keyframes fadeInFeatureImg{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInBriefEl{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInBriefEl{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! HTML5 Boilerplate v5.0 | MIT License | http://h5bp.com/ */*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box}html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{*,:after,:before{background:0 0!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important;height:auto}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}ul{margin:0;padding:0}ul li{list-style-type:none}@font-face {
    font-family: 'silkabold';
    src: url('../fonts/silka-bold-webfont.eot');
    src: url('../fonts/silka-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/silka-bold-webfont.woff2') format('woff2'),
         url('../fonts/silka-bold-webfont.woff') format('woff'),
         url('../fonts/silka-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'silkablack';
    src: url('../fonts/silka-black-webfont.eot');
    src: url('../fonts/silka-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/silka-black-webfont.woff2') format('woff2'),
         url('../fonts/silka-black-webfont.woff') format('woff'),
         url('../fonts/silka-black-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'silkalight';
    src: url('../fonts/silka-light-webfont.eot');
    src: url('../fonts/silka-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/silka-light-webfont.woff2') format('woff2'),
         url('../fonts/silka-light-webfont.woff') format('woff'),
         url('../fonts/silka-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'silkamedium';
    src: url('../fonts/silka-medium-webfont.eot');
    src: url('../fonts/silka-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/silka-medium-webfont.woff2') format('woff2'),
         url('../fonts/silka-medium-webfont.woff') format('woff'),
         url('../fonts/silka-medium-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'silkaregular';
    src: url('../fonts/silka-regular-webfont.eot');
    src: url('../fonts/silka-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/silka-regular-webfont.woff2') format('woff2'),
         url('../fonts/silka-regular-webfont.woff') format('woff'),
         url('../fonts/silka-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}body{font-family:'silkaregular';color:#15182d}a{font-size:.875rem;line-height:1.3125rem;text-decoration:none;color:#15182d}h1,h2,h3,h4,h5,h6{font-family:'silkaregular';margin:0}.t-1{font-size:1.6rem;line-height:1.1}@media (min-width:20em){.t-1{font-size:1.8rem;line-height:1.2}}@media (min-width:46.25em){.t-1{font-size:3.5rem}}@media (min-width:61.25em){.t-1{font-size:4rem}}@media (min-width:120em){.t-1{font-size:5rem}}.t-2{font-size:2.625rem;line-height:1.2}.t-3{font-size:1.375rem;line-height:1.6}.t-4{font-size:1rem}@media (min-width:61.25em){.t-4{font-size:1.125rem}}.t-5{font-size:.8rem}@media (min-width:46.25em){.t-5{font-size:1rem}}.career__list .list__item,.contact__input--label span:first-child,.t-bold{font-family:'silkabold'}.t-heavy{font-family:'silkabold'}.job__aside-contact,.job__list li,.mc4wp-response,.project__desc,.t-muted{opacity:.8}.t-p--standard{font-size:1rem;line-height:1.6}.t-sm{font-size:14px;line-height:1.6}@media (min-width:120em){.t-sm{font-size:16px}}.t-p--medium{font-size:.9rem;line-height:1.6}@media (min-width:46.25em){.t-p--medium{font-size:1rem}}@media (min-width:61.25em){.t-p--medium{font-size:1.375rem}}.t-p--big{font-size:1.375rem;line-height:2.25rem}@media (min-width:46.25em){.t-p--big{font-size:2.375rem;line-height:3.2rem}}@media (min-width:61.25em){.t-p--big{font-size:2.625rem;line-height:3.625rem}}.t-big{font-size:5rem;line-height:1.2}@media (min-width:46.25em){.t-big{font-size:10rem}}@media (min-width:61.25em){.t-big{font-size:15rem}}.t-link{text-decoration:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.t-link--color{opacity:.6;color:#f29918}.t-link--color:hover{opacity:1}.hero__link,.t-lighter{color:rgba(255,255,255,.8)}.t-dark-clr{color:#15182d}.t-link--underline:hover .t-link-underline-accent:after{width:100%}.t-link--underline:hover:after{width:100%}.t-link--colored.t-link--accent{z-index:1}.t-link--colored.t-link--accent:before{background:rgba(255,255,255,.3)!important}.t-link--colored.t-link--accent:after{background:#f29918}.t-link-underline-accent{position:relative}.t-link-underline-accent:after,.t-link-underline-accent:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#fff;-webkit-transition:all .6s cubic-bezier(0,1.21,.91,.95);transition:all .6s cubic-bezier(0,1.21,.91,.95);z-index:-1}.t-link-underline-accent:after{width:0;background:#f29918}.t-link--accent:after,.t-link--accent:before{background:#000}.t-stroke{-webkit-text-stroke:1px #000;-webkit-text-fill-color:transparent}.feature-inner-col{height:100%;padding:12% 12% 16%;background:#1c203b;border-radius:5px;color:rgba(255,255,255,.5)}.feature-inner-col--toolkit{color:#15182d;border-color:#005eff}@media (min-width:46.25em){.feature-item{padding:0 50px}}@media (min-width:61.25em){.feature-item{padding:0 15px}}@media (min-width:120em){.feature-item{padding:0 25px}}.feature-item__icon{margin-bottom:20px}.feature-item__icon img{width:50px;height:50px}.feature-item__heading{margin:10px 0}@media (min-width:61.25em){.feature-item__heading{min-height:80px;margin-bottom:0}}@media (min-width:120em){.feature-item__heading{min-height:70px}}.loader.loader-active{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}.loader.loader-active__logo-wrappe{-webkit-transform:scale(10);transform:scale(10)}.loader{position:fixed;left:0;top:0;width:100%;height:100%;background:#15182d;z-index:99999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;visibility:hidden;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .6s cubic-bezier(0,1.21,.91,.95);transition:all .6s cubic-bezier(0,1.21,.91,.95)}.loader__logo-wrapper{position:relative;width:120px;height:120px;-webkit-transform:scale(1);transform:scale(1)}.loader__logo-wrapper svg{position:absolute;left:50%;top:50%;width:80px;-webkit-transform:translate(-48%,-50%);transform:translate(-48%,-50%)}.loader__logo-wrapper .fil0{opacity:1;fill:#fff}.loader__circle{position:absolute;left:50%;top:50%;width:120px;height:120px;border-radius:50%;-webkit-box-shadow:inset 0 0 0 3px rgba(255,255,255,.3);box-shadow:inset 0 0 0 3px rgba(255,255,255,.3);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center;transform-origin:center}.loader__line-mask{position:absolute;top:0;left:0;width:60px;overflow:hidden;-webkit-transform-origin:60px 60px;transform-origin:60px 60px;-webkit-mask-image:-webkit-linear-gradient(top,#000,transparent);-webkit-animation:rotate 1.2s infinite linear;animation:rotate 1.2s infinite linear}.loader__line{border-radius:50%;left:50%;top:50%;width:120px;height:120px;-webkit-box-shadow:inset 0 0 0 3px rgba(255,255,255,.8);box-shadow:inset 0 0 0 3px rgba(255,255,255,.8)}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.transition-fade{-webkit-transition:.4s;transition:.4s;opacity:1}html.is-animating .transition-fade{opacity:0}@media (min-width:61.25em){#cookie-law-info-bar{top:auto!important;bottom:0;left:auto!important;right:0;border-radius:5px 0 0 0!important}}#cookie_action_close_header:hover{background:#fff!important;border-color:#15182d!important;color:#15182d!important}#cookie_action_close_header,.btn--solid{padding:10px 15px;background:#000;border-radius:3px;color:#fff;font-family:'silkabold';text-transform:uppercase;background:#15182d;-webkit-transition:all .6s cubic-bezier(0,1.21,.91,.95);transition:all .6s cubic-bezier(0,1.21,.91,.95);border:1px solid transparent;font-size:.75rem}@media (min-width:46.25em){#cookie_action_close_header,.btn--solid{font-size:.875rem;padding:10px 20px}}#cookie_action_close_header:hover,.btn--solid:hover{background:0 0;border-color:#15182d;color:#15182d}.btn--solid--white{background:#fff;color:#15182d}.btn--solid--white:hover{color:#fff;border-color:#fff}.--white#cookie_action_close_header,.btn--solid.--white{background:0 0;border-color:#fff}.--white#cookie_action_close_header:hover,.btn--solid.--white:hover{background:#fff}.btn--solid-border{color:#15182d;background:0 0;border-color:#15182d}.btn--solid-border:hover{background:#15182d;color:#fff}.testimonials-home{padding-top:100px;overflow:hidden}@media (min-width:61.25em){.testimonials-home{padding-top:0;height:100vh}}.container-fluid.testimonials-home__container{position:relative}@media (min-width:46.25em){.container-fluid.testimonials-home__container{padding-left:90px;padding-right:90px}}@media (min-width:81.25em){.container-fluid.testimonials-home__container{position:relative;padding-left:15%}}.testimonials-home-slider .slick-slider div,.testimonials-home-slider-2 .slick-slider div{-webkit-transition:none;transition:none}.testimonials-home-slider .slick-list,.testimonials-home-slider-2 .slick-list{height:100%!important}.testimonial-slide-1,.testimonial-slide-2{position:absolute;right:70px;top:0;bottom:0;width:50%}.testimonial-slide-1{left:-85px;right:auto}@media (min-width:61.25em){.testimonial__single.slick-slide{padding:0 0 15px 0}}.testimonial__single.slick-slide:active,.testimonial__single.slick-slide:focus{outline:0}.testimonials__heading{margin-bottom:30px}.btn--testimonials{display:inline-block;margin-top:40px}.testimonials-wrapper{display:none}@media (min-width:61.25em){.testimonials-wrapper{display:block;position:absolute;right:0;top:0;width:40%;bottom:0}}@media (min-width:81.25em){.testimonials-wrapper{width:45%}}.testimonials-wrapper .slick-slide{padding-bottom:15px}.testimonial__inner{padding:20px;display:block;background:#1c203b;border-radius:10px;-webkit-box-shadow:0 8px 10px 0 rgba(0,0,0,.05);box-shadow:0 8px 10px 0 rgba(0,0,0,.05)}.testimonial__author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.testimonial__author-img{width:40px;height:40px;border-radius:50%}.testimonial__author-name{padding-left:16px;font-size:14px;color:#fff;letter-spacing:1px;font-weight:400}.testimonial__text{color:#fff;opacity:.6;margin-top:20px;font-size:14px}.testimonial__date{display:block;margin-top:20px;font-size:13px;opacity:.3;color:#fff}.testimonials-mobile-col{margin-top:50px}@media (min-width:61.25em){.testimonials-mobile-col{display:none}}.in-touch,.job__modal{position:fixed;top:0;left:0;height:100%;width:100%;z-index:9999;background:#fff;-webkit-transition:all .6s cubic-bezier(0,1.21,.91,.95);transition:all .6s cubic-bezier(0,1.21,.91,.95);-webkit-transform:translateY(-140%);transform:translateY(-140%);visibility:hidden;padding:50px 0;overflow-y:auto}@media (min-width:61.25em){.in-touch,.job__modal{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}.in-touch .t-p--medium,.job__modal .t-p--medium{margin-top:12px}.in-touch .contact__form-container,.job__modal .contact__form-container{margin-top:0}.in-touch .contact__form-bottom,.job__modal .contact__form-bottom{font-size:.6rem}.in-touch .contact__form-bottom a,.job__modal .contact__form-bottom a{font-size:.6rem}@media (min-width:61.25em){.in-touch .contact__form-bottom,.job__modal .contact__form-bottom{font-size:.8rem}.in-touch .contact__form-bottom a,.job__modal .contact__form-bottom a{font-size:.8rem}}.in-touch .wpcf7-form-control-wrap .contact__input,.in-touch .wpcf7-form-control-wrap textarea,.job__modal .wpcf7-form-control-wrap .contact__input,.job__modal .wpcf7-form-control-wrap textarea{margin-bottom:15px;border-color:#15182d;color:#15182d;font-size:1rem}@media (min-width:61.25em){.in-touch .wpcf7-form-control-wrap .contact__input,.in-touch .wpcf7-form-control-wrap textarea,.job__modal .wpcf7-form-control-wrap .contact__input,.job__modal .wpcf7-form-control-wrap textarea{font-size:1rem;margin-bottom:5px}}.in-touch .contact__form-wrapper,.job__modal .contact__form-wrapper{margin:15px auto 0}@media (min-width:61.25em){.in-touch .contact__form-wrapper,.job__modal .contact__form-wrapper{margin:20px auto 15px}}.in-touch .wpcf7-form-control-wrap textarea,.job__modal .wpcf7-form-control-wrap textarea{border-radius:5px;margin-top:20px}.in-touch .wpcf7-form-control.wpcf7-submit.btn.btn--contact,.job__modal .wpcf7-form-control.wpcf7-submit.btn.btn--contact{border-color:#15182d;color:#15182d}.in-touch .wpcf7-form-control.wpcf7-submit.btn.btn--contact:hover,.job__modal .wpcf7-form-control.wpcf7-submit.btn.btn--contact:hover{color:#fff}.in-touch .contact__button-hover::after,.job__modal .contact__button-hover::after{background:#15182d}body.modal-open{overflow:hidden}.in-touch.show,.job__modal.show{-webkit-transform:translateY(0);transform:translateY(0);visibility:visible;overflow-y:scroll}.in-touch.show .contact__form-text h4,.job__modal.show .contact__form-text h4{-webkit-animation:1s fadeIn .4s cubic-bezier(.04,.01,0,1.01) both;animation:1s fadeIn .4s cubic-bezier(.04,.01,0,1.01) both}.in-touch.show .contact__form-text a,.in-touch.show .contact__form-text p,.job__modal.show .contact__form-text a,.job__modal.show .contact__form-text p{-webkit-animation:1s fadeIn .5s cubic-bezier(.04,.01,0,1.01) both;animation:1s fadeIn .5s cubic-bezier(.04,.01,0,1.01) both}.in-touch.show .wpcf7-form-control-wrap.telefon input,.job__modal.show .wpcf7-form-control-wrap.telefon input{-webkit-animation:1s fadeIn .6s cubic-bezier(.04,.01,0,1.01) both;animation:1s fadeIn .6s cubic-bezier(.04,.01,0,1.01) both}.in-touch.show .wpcf7-form-control-wrap.email input,.job__modal.show .wpcf7-form-control-wrap.email input{-webkit-animation:1s fadeIn .7s cubic-bezier(.04,.01,0,1.01) both;animation:1s fadeIn .7s cubic-bezier(.04,.01,0,1.01) both}.in-touch.show .wpcf7-form-control-wrap.opis textarea,.job__modal.show .wpcf7-form-control-wrap.opis textarea{-webkit-animation:1s fadeIn .8s cubic-bezier(.04,.01,0,1.01) both;animation:1s fadeIn .8s cubic-bezier(.04,.01,0,1.01) both}.in-touch.show .contact__form-checkbox,.job__modal.show .contact__form-checkbox{-webkit-animation:1s fadeIn .9s cubic-bezier(.04,.01,0,1.01) both;animation:1s fadeIn .9s cubic-bezier(.04,.01,0,1.01) both}.in-touch.show .contact__button-hover input,.job__modal.show .contact__button-hover input{-webkit-animation:1s fadeIn 1s cubic-bezier(.04,.01,0,1.01) both;animation:1s fadeIn 1s cubic-bezier(.04,.01,0,1.01) both}.in-touch.show .logo-big,.job__modal.show .logo-big{-webkit-animation:1s fadeIn 1.2s cubic-bezier(.04,.01,0,1.01) both;animation:1s fadeIn 1.2s cubic-bezier(.04,.01,0,1.01) both}.in-touch__phone{display:block;position:relative;z-index:10}.in-touch__phone:hover{text-decoration:underline}.in-touch__close{position:absolute;right:5%;top:2%;width:40px;height:40px}@media (min-width:61.25em){.in-touch__close{right:5%;top:5%}}.in-touch__close:hover span{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.in-touch__close span{display:block!important;font-size:40px;color:#15182d!important;-webkit-transition:all .6s cubic-bezier(0,1.21,.91,.95);transition:all .6s cubic-bezier(0,1.21,.91,.95)}.in-touch .contact__form-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.contact__form-text-right{display:none;text-align:right}@media (min-width:61.25em){.contact__form-text-right{display:block}}.wpcf7 .ajax-loader{position:absolute;right:-10px;top:50%;margin:0;-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%)}.card{position:relative;padding:50px 20px 40px;background:#15182d;border-radius:5px;-webkit-transition:all .6s cubic-bezier(0,1.21,.91,.95);transition:all .6s cubic-bezier(0,1.21,.91,.95);overflow:hidden;z-index:1;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:perspective(1000px);transform:perspective(1000px);border:1px solid transparent;cursor:pointer;color:#fff;display:block}.card:hover{background:#6fc6ce}.card:hover .cart__link,.card:hover .job-is-active{color:#fff}.cart__title{margin:0 15% 20px 0;font-size:1.8rem;-webkit-transform:translateZ(20px);transform:translateZ(20px);line-height:1.2}@media (min-width:81.25em){.cart__title{min-height:70px}}@media (min-width:120em){.cart__title{font-size:2rem}}.cart__link{display:inline-block;margin-top:20px;-webkit-transform:translateZ(210px);transform:translateZ(210px)}.career-our-offert{padding-top:50px}@media (min-width:81.25em){.career-our-offert{padding-top:100px}}.flip-card{position:relative;-webkit-perspective:500px;perspective:500px;height:100px}.flip-card__inner{position:relative;height:100%;-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.flip-card__inner:after,.flip-card__inner:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:rgba(255,255,255,.2);content:"";height:95%;top:2.5%;position:absolute;width:5px}.flip-card__inner:before{right:0;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:rotateY(90deg);transform:rotateY(90deg);border-radius:5px}.flip-card__inner:after{left:0;border-radius:5px;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg)}.flipped .flip-card__inner{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;transition:transform 1s;transition:transform 1s,-webkit-transform 1s}.back,.front{position:absolute;height:100%;width:100%;background:#1c203b;color:#03446a;text-align:center;font-size:60px;border-radius:5px;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.back img,.front img{height:100%;width:auto;-o-object-fit:cover;object-fit:cover}.back svg,.front svg{width:50px;height:50px}.back{color:#fff;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.flip-card__img-wrapper{width:50px;height:50px}.brief [type=checkbox],.brief [type=radio]{z-index:-1;position:absolute;opacity:0}.brief [type=checkbox]:checked+label,.brief [type=radio]:checked+label{border-color:#4062f6;background-color:rgba(97,154,234,.16);color:#fff}.brief [type=checkbox]:checked+label>span,.brief [type=radio]:checked+label>span{will-change:transform;border:0;background-image:-webkit-gradient(linear,left bottom,right top,from(#6e89ff),to(#4363ee));background-image:linear-gradient(to top right,#6e89ff,#4363ee);-webkit-animation:radio .4s cubic-bezier(.17,.89,.32,1.49);animation:radio .4s cubic-bezier(.17,.89,.32,1.49)}.brief [type=checkbox]:checked+label>span:after,.brief [type=radio]:checked+label>span:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:6px;height:6px;border-radius:10px;background-color:#fff}.brief .brief__answers label{position:relative;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-template-columns:20px auto;grid-gap:20px;width:360px;height:62px;padding:0 20px;border-radius:6px;border:2px solid transparent;background-color:transparent;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.brief .brief__answers label:hover{border-color:#4062f6;background-color:rgba(97,154,234,.16)}.brief .brief__answers label:after,.brief .brief__answers label:before{position:absolute;left:29px;border-radius:50%;content:''}.brief .brief__answers label>span{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:20px;height:20px;border-radius:20px;border:2px solid #454861;background-image:-webkit-gradient(linear,left top,left bottom,from(#3b4059),to(#1c1e2d));background-image:linear-gradient(to bottom,#3b4059,#1c1e2d)}.text__row{display:grid;grid-template-columns:54px 64px;grid-gap:6px}.text__row:last-of-type{grid-template-columns:45px 54px;margin-top:7px}.text__loader{height:13px;border-radius:2px;background-color:rgba(0,0,0,.4)}.option:not(:last-child){margin-bottom:4px}@-webkit-keyframes radio{0%,17.5%{-webkit-transform:scale(0);transform:scale(0)}}@keyframes radio{0%,17.5%{-webkit-transform:scale(0);transform:scale(0)}}.brief__list{margin-top:30px}.brief__sum{padding:20px;list-style-type:none;margin-bottom:10px;border-radius:6px;position:relative;border:1px solid rgba(97,154,234,.16);background:#f9fcff;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex}.brief__icon{background:rgba(97,154,234,.16);display:inline-block;border-radius:5px;width:50px;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.brief__icon img{margin:0;width:35px;height:35px}.brief__icon img path{fill:#4062f6}.brief__sum-text{padding-left:15px}.brief__sum-title{color:#4062f6;margin-bottom:5px}.brief__answer-li{text-transform:lowercase;margin-bottom:5px}.brief__add-new.brief__hidden-answer-input{width:calc(100% - 160px)}.brief__add-btn{position:absolute;right:0;height:62px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#4062f6;padding:0 10px;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;-webkit-transition:all .6s cubic-bezier(0,1.21,.91,.95);transition:all .6s cubic-bezier(0,1.21,.91,.95);-webkit-transition-delay:.3s;transition-delay:.3s}.brief__add-icon,.brief__add-text{-webkit-transition:all .6s cubic-bezier(0,1.21,.91,.95);transition:all .6s cubic-bezier(0,1.21,.91,.95);-webkit-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition-delay:0;transition-delay:0;display:block}.brief__add-text{opacity:.7}.brief__add-icon{width:15px;height:15px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 496 496'%3E%3Cdefs/%3E%3Cpath fill='%23fff' d='M488 240H256V8c0-4.418-3.582-8-8-8s-8 3.582-8 8v232H8c-4.418 0-8 3.582-8 8s3.582 8 8 8h232v232c0 4.418 3.582 8 8 8s8-3.582 8-8V256h232c4.418 0 8-3.582 8-8s-3.582-8-8-8z'/%3E%3C/svg%3E");font-size:14px;opacity:.7}.brief__has-hidden-add-new.is-active+.brief__answer-label .brief__add-btn{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-delay:0;transition-delay:0}.brief__has-hidden-add-new.is-active+.brief__answer-label .brief__add-btn .brief__add-icon,.brief__has-hidden-add-new.is-active+.brief__answer-label .brief__add-btn .brief__add-text{-webkit-transition-delay:.6s;transition-delay:.6s;-webkit-transform:translateY(0);transform:translateY(0)}.brief__has-hidden-add-new.is-active~.brief__added-items-list,.brief__has-hidden-add-new.is-active~.invalid-feedback{opacity:1;max-height:200px}.brief__added-items-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;max-height:0;opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:.5s;transition-delay:.5s}.brief__added-items-list .brief__added-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:6px;margin-bottom:6px;padding:8px 12px;border-radius:6px;color:#fff;font-size:14px;background:rgba(97,154,234,.16);-webkit-animation:.5s fadeInBriefEl cubic-bezier(.04,.01,0,1.01) both;animation:.5s fadeInBriefEl cubic-bezier(.04,.01,0,1.01) both;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.brief__added-items-list .brief__added-item:hover{background:#4062f6}.brief__remove-icon{width:20px;display:inline-block;height:100%;position:relative}.brief__remove-icon:after{content:'';position:absolute;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 496.096 496.096' style='enable-background:new 0 0 496.096 496.096;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23fff' d='M259.41,247.998L493.754,13.654c3.123-3.124,3.123-8.188,0-11.312c-3.124-3.123-8.188-3.123-11.312,0L248.098,236.686 L13.754,2.342C10.576-0.727,5.512-0.639,2.442,2.539c-2.994,3.1-2.994,8.015,0,11.115l234.344,234.344L2.442,482.342 c-3.178,3.07-3.266,8.134-0.196,11.312s8.134,3.266,11.312,0.196c0.067-0.064,0.132-0.13,0.196-0.196L248.098,259.31 l234.344,234.344c3.178,3.07,8.242,2.982,11.312-0.196c2.995-3.1,2.995-8.016,0-11.116L259.41,247.998z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E%0A");width:10px;height:10px;display:block;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.invalid-feedback{display:none;max-height:0;height:auto;font-size:12px;margin-left:0;opacity:0;-webkit-transform:translateY(-5px);transform:translateY(-5px);color:red}.header_cta{position:relative;height:40px;min-width:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-right:8px}@media (min-width:61.25em){.header_cta{height:50px}}.btn--header-cta#cookie_action_close_header,.btn--solid.btn--header-cta{padding:10px 15px;position:absolute;width:auto;background:0 0;border:1px solid #fff;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.7rem;cursor:pointer;margin-left:auto;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;white-space:nowrap}@media (min-width:61.25em){.btn--header-cta#cookie_action_close_header,.btn--solid.btn--header-cta{width:auto;font-size:.8rem;height:50px;padding:10px 20px}}.btn--header-cta--white#cookie_action_close_header,.btn--solid.btn--header-cta--white{border-color:#fff;opacity:1}.btn--header-cta--white#cookie_action_close_header:hover,.btn--solid.btn--header-cta--white:hover{background:#fff;color:#15182d}.btn--header-cta--dark#cookie_action_close_header,.btn--solid.btn--header-cta--dark{border-color:#15182d;color:#15182d;opacity:0;visibility:hidden}.btn--header-cta--dark#cookie_action_close_header:hover,.btn--solid.btn--header-cta--dark:hover{background:#15182d;color:#fff}.pagination{margin:20px 0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination .btn{margin:0 4px}.pagination .btn a{display:block;padding:5px 10px}.pagination__row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-number{margin:0 2px;padding:5px 15px;border-radius:3px;border:1px solid transparent;display:block;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:#f7f7f9;font-weight:700;border-color:#15182d}.page-number:hover{border-color:#15182d;background:#15182d;color:#fff}.page-number.current{border-color:#15182d;background:#15182d;color:#fff}.breadcrumbs{font-size:.875rem;margin:20px 0}.breadcrumbs a,.breadcrumbs span{color:#aaa!important;font-weight:700;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.breadcrumbs a:hover{color:#15182d!important}.breadcrumbs .breadcrumb_last{color:#15182d;font-family:'silkabold'}.wp-polls{margin:40px auto;width:100%}@media (min-width:46.25em){.wp-polls{width:50%}}.wp-polls input#cookie_action_close_header,.wp-polls input.btn--solid{margin-top:20px;padding:16px;border:1px solid transparent;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.wp-polls input#cookie_action_close_header:hover,.wp-polls input.btn--solid:hover{border-color:#15182d;color:#15182d;background:#fff}.single .blog__single-content .wp-polls-ul{margin:10px 0 0}.single .blog__single-content .wp-polls-ul li{padding:15px;margin-bottom:10px;background:#fafafa;border-radius:5px;border:1px solid transparent;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-size:16px}.single .blog__single-content .wp-polls-ul li label{display:inline-block;width:95%}.single .blog__single-content .wp-polls-ul li:hover{border-color:#15182d}.single .blog__single-content .wp-polls-ul li .pollbar{margin:10px 0;border-radius:3px}.single .blog__single-content .wp-polls-ul .wp-pull__user-answer{border-color:#15182d}.single .blog__single-content p.wp-poll__footer-text{font-size:14px}.wpcf7 form .wpcf7-response-output{margin-right:0;margin-left:0;color:#fff;border-radius:5px}.wpcf7 form.invalid .wpcf7-response-output{background:#ffb900}.wpcf7 form.spam .wpcf7-response-output{background:#f56e28}.wpcf7 form.sent .wpcf7-response-output{background:#46b450}span.wpcf7-list-item{margin:0}.wpcf7-list-item-label,.wpcf7-list-item-label a{font-size:10px!important}.wpcf7-list-item-label a{text-decoration:underline}.nav-wrapper{position:fixed;left:0;top:0;min-height:100vh;width:100vw;background:#fff;z-index:997;-webkit-transform:translateX(-100%);transform:translateX(-100%)}@media (max-width:61.24em){.nav-wrapper{overflow-y:auto}}.nav{overflow:hidden;height:100vh}@media (min-width:46.25em){.nav__container{padding-left:10%;padding-right:10%}}@media (min-width:81.25em){.nav__container{padding:0}}.nav__row.row{padding-bottom:30px;height:auto}@media (min-width:61.25em){.nav__row.row{height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.nav__col--left{margin-top:100px}@media (min-width:61.25em){.nav__col--left{margin-top:0}}.nav__col--right .nav__contact-col--top{display:none}@media (min-width:46.25em){.nav__col--right .nav__contact-col--top{display:block}}.nav__list{font-family:'silkalight';display:inline-block}.nav__item{padding-right:60px;padding-bottom:10px;position:relative}@media (min-width:61.25em){.nav__item{padding-bottom:30px}}.nav__item:hover>.nav__link:after{width:100%}.nav__link{font-size:1.25rem;line-height:1.15rem;position:relative;font-family:'silkabold'}.nav__link:after{content:"";position:absolute;left:-2px;bottom:0;height:2px;width:0;background:#15182d;-webkit-transition:all .6s cubic-bezier(0,1.21,.91,.95);transition:all .6s cubic-bezier(0,1.21,.91,.95)}@media (min-width:46.25em){.nav__link{font-size:1.75em;line-height:1.25em}}@media (min-width:61.25em){.nav__link{line-height:2.55rem}}.nav__sub{margin:10px 0 10px 15px}@media (min-width:46.25em){.nav__sub{margin:35px 0 0 15px}}@media (min-width:61.25em){.nav__sub{margin:0 0 0 15px;padding:16px;top:0;opacity:0;visibility:hidden;position:absolute;right:-75%;-webkit-transform:translateX(100px);transform:translateX(100px);-webkit-transition:all .6s cubic-bezier(0,1.21,.91,.95);transition:all .6s cubic-bezier(0,1.21,.91,.95);border:1px solid #ddd;border-radius:5px}}.nav__sub-item{display:block;margin-bottom:7px}@media (min-width:61.25em){.nav__sub-item:hover>.nav__link:after{width:100%}}.nav__sub-item .nav__link{font-size:.9rem;font-family:'silkalight'}@media (min-width:46.25em){.nav__sub-item .nav__link{font-size:1.2rem}}@media (min-width:61.25em){.nav__sub-item .nav__link{font-size:1.4rem}}@media (min-width:46.25em){.nav__sub-item{margin-bottom:15px}}.nav__contact-col .t-3{margin-bottom:15px;font-family:'silkalight'}.nav__contact-col--bottom{margin-top:10px}.nav__contact-col--bottom .t-link{-webkit-transition:none;transition:none;display:block;font-family:'silkabold'}@media (min-width:46.25em){.nav__contact-col{margin-top:50px}.nav__contact-col h3{margin-bottom:30px}}@media (min-width:61.25em){.nav__contact-col--top{margin-top:0}}.nav__copyright{margin-top:20px;color:#aaa}@media (min-width:61.25em){.nav-wrapper.active-nav+.header-wrapper .hamburger__bar{background:#fff}}.nav-wrapper.active-nav+.header-wrapper .logo-white{opacity:0!important}.nav-wrapper.active-nav+.header-wrapper .logo-color{opacity:1!important}.logo-big{position:absolute;left:0;top:0;width:100%;height:100%}.logo-big svg{width:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.fil0{opacity:.1;fill:#6fc6ce}@media (min-width:46.25em){.nav__tel{font-size:20px}}.header-wrapper{position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.black-header .header{color:#212121}.black-header .t-link-underline-accent:before{background:#d5d5dd}.header{position:fixed;z-index:999;color:#fff}.header--top{top:10px;left:10px;right:10px}@media (min-width:46.25em){.header--top{top:2%;left:4%;right:4%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:61.25em){.header--top{top:2%;left:2%;right:2%}}.header--bottom{bottom:10px;left:0;right:0}@media (min-width:46.25em){.header--bottom{margin-left:10%;right:4%;bottom:2%}}@media (min-width:81.25em){.header--bottom{margin-left:6%;right:2%;bottom:2%}}.header--right{right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:46.25em){.header--right{right:4%}}@media (min-width:61.25em){.header--right{right:2%}}.header--left{display:none}@media (min-width:46.25em){.header--left{width:20px;left:calc(2% + 10px);top:170px;bottom:4%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.v-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header--top__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hamburger{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;border-radius:3px;cursor:pointer;background:#15182d;overflow:hidden;margin-left:auto}@media (min-width:46.25em){.hamburger{width:50px;height:50px;background:#15182d}}.hamburger:hover .hamburger__bar{width:100%}.hamburger__bars{width:18px;height:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.hamburger__bar{display:block;width:18px;height:2px;background:#fff;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.hamburger__bar--top{width:14px}.hamburger__bar--bottom{width:10px}.fill-white{fill:#fff}.site-logo{position:relative;left:60px;font-size:2em}.site-logo svg{position:absolute;left:-60px;top:0;width:50px;height:50px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media (min-width:46.25em){.site-logo svg{top:-30px}}.site-logo svg path{opacity:1}.features-intro__container .t-link,.features__link,.header__contact-link{font-size:1.125rem;line-height:2rem;font-weight:700;display:none}@media (min-width:46.25em){.features-intro__container .t-link,.features__link,.header__contact-link{display:block}}.header--top__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header--top__right:hover .t-link-underline-accent:after{width:100%}.header--bottom__quote{font-weight:700;display:none}@media (min-width:46.25em){.header--bottom__quote{display:block}}.header--bottom__go-down{margin:0 20px 0 auto;font-size:1.5rem;-webkit-transform:rotate(0);transform:rotate(0)}.header--bottom__go-down:hover .lnr.arrow-up{-webkit-transform:translateY(-15px) rotate(180deg);transform:translateY(-15px) rotate(180deg)}.header--bottom__go-down .lnr{-webkit-transition:all .6s cubic-bezier(0,1.21,.91,.95);transition:all .6s cubic-bezier(0,1.21,.91,.95);display:inline-block}.header--bottom__go-down .lnr.arrow-up{-webkit-transform-origin:center;transform-origin:center;cursor:pointer;-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width:46.25em){.header--bottom__go-down{font-size:1.7rem;margin:0}}.header--social{display:none}.header--social .social-link{margin-bottom:20px;font-size:1.2rem}@media (min-width:46.25em){.header--social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.rotated-text{width:200px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);line-height:1;margin:0;font-size:.812rem;line-height:1.125rem;font-weight:700;padding-right:20px;text-align:right}.blog .rotated-text,.page-id-93 .rotated-text,.single-post .rotated-text{width:70px}.single-realizacje .rotated-text{width:100px}.page-id-167 .rotated-text{width:auto}.page-id-167 .progress-bar{display:none}.page-id-167 .lnr{display:none}.progress-bar{display:block;height:400px;width:2px;background:#d5d5dd;display:none}.progress-bar__inner{background:#f29918}@media (min-width:81.25em){.progress-bar{display:block}}.hamburger .hamburger-clicked .hamburger__bar{width:20px}.hamburger .hamburger-clicked .hamburger__bar:hover{width:20px!important}.hamburger .hamburger-clicked .hamburger__bar--top{-webkit-transform:translate3d(1px,8px,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(-45deg) skew(0deg,0deg);transform:translate3d(1px,8px,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(-45deg) skew(0deg,0deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@media (min-width:46.25em){.hamburger .hamburger-clicked .hamburger__bar--top{-webkit-transform:translate3d(1px,8px,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(-45deg) skew(0deg,0deg);transform:translate3d(1px,8px,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(-45deg) skew(0deg,0deg)}}.hamburger .hamburger-clicked .hamburger__bar--middle{-webkit-transform:translateX(100px);transform:translateX(100px)}@media (min-width:61.25em){.hamburger .hamburger-clicked .hamburger__bar--middle{-webkit-transform:translateX(-100px);transform:translateX(-100px)}}.hamburger .hamburger-clicked .hamburger__bar--bottom{-webkit-transform:translate3d(1px,-6px,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(45deg) skew(0deg,0deg);transform:translate3d(1px,-6px,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(45deg) skew(0deg,0deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@media (min-width:46.25em){.hamburger .hamburger-clicked .hamburger__bar--bottom{-webkit-transform:translate3d(1px,-6px,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(45deg) skew(0deg,0deg);transform:translate3d(1px,-6px,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(45deg) skew(0deg,0deg)}}.hamburger .hamburger-clicked .hamburger__info{opacity:.2}.hamburger__info{text-transform:uppercase;font-size:7px;letter-spacing:3px;padding-left:2px;-webkit-transition:all .6s cubic-bezier(0,1.21,.91,.95);transition:all .6s cubic-bezier(0,1.21,.91,.95);overflow:hidden}@media (min-width:46.25em){.hamburger__info{font-size:10px}}.hamburger__text{display:none;position:absolute;text-transform:uppercase;padding:4px 0 0 0;font-size:10px;letter-spacing:5px}@media (min-width:61.25em){.hamburger__text{padding:4px 0 0 4px;display:block}}.logo-text{display:none}@media (min-width:46.25em){.logo-text{display:block}}.header--top{-webkit-transition:all .6s cubic-bezier(0,1.21,.91,.95);transition:all .6s cubic-bezier(0,1.21,.91,.95)}.nav-down{-webkit-transform:translateY(0);transform:translateY(0)}.nav-up{-webkit-transform:translateY(-60px);transform:translateY(-60px)}@media (min-width:46.25em){.nav-up{-webkit-transform:translateY(-80px);transform:translateY(-80px)}}.header--bottom__go-down{display:none}.footer{position:relative;z-index:2;color:#fff;background:#015fff;font-family:'silkalight';min-height:calc(100vh - 200px);height:auto;padding-top:20px}@media (min-width:46.25em){.footer{min-height:auto}}@media (min-width:81.25em){.footer{padding:0;height:100vh}}.footer__text-wrapper{margin-bottom:50px}@media (min-width:46.25em){.footer__text-wrapper{margin-bottom:0}}.footer .t-p{font-size:1rem;line-height:1.2;width:80%;margin-bottom:10px}@media (min-width:61.25em){.footer .t-p{width:100%;font-size:1.175rem}}@media (min-width:81.25em){.footer .t-p{margin-bottom:30px}}.footer__big-text{position:relative;color:#fff;font-size:3.5rem;line-height:1}@media (min-width:46.25em){.footer__big-text{display:inline-block;font-size:6.2rem}}@media (min-width:61.25em){.footer__big-text{font-size:8rem}.footer__big-text:after{content:"";position:absolute;bottom:-8px;width:0;height:10px;background:#fff;-webkit-transition:all .6s cubic-bezier(0,1.21,.91,.95);transition:all .6s cubic-bezier(0,1.21,.91,.95);left:0}.footer__big-text:hover:after{width:100%}}.footer__info.row{margin-top:50px;width:100%}.footer__info.row h4{font-size:1rem;margin-bottom:12px;color:rgba(255,255,255,.4)}.footer__info.row p{line-height:1.2rem;font-size:.8rem}.footer__info.row a{color:#fff}.footer__info.row .t-link{display:inline-block;margin:10px 0}@media (min-width:46.25em){.footer__info.row{padding:100px 0 50px}.footer__info.row h4{font-size:2rem}}@media (min-width:81.25em){.footer__info.row{padding:0;margin-top:0}.footer__info.row h4{font-size:1rem}}.footer-bottom__col{margin-bottom:50px}@media (min-width:81.25em){.footer-bottom__col{margin-bottom:0}}.waves{position:relative;width:100%}@media (min-width:61.25em){.waves{height:240px}}.wave{position:relative;-webkit-animation:wave 7s linear;animation:wave 7s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;fill:#015fff;z-index:0;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}#wave2{-webkit-animation-duration:5s;animation-duration:5s;animation-direction:reverse;opacity:1}#wave3{-webkit-animation-duration:7s;animation-duration:7s;opacity:.2}@-webkit-keyframes wave{to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes wave{to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.change-bg{background:#15182d;overflow-x:hidden}.portfolio__slider{position:relative;margin:0 15px}@media (min-width:61.25em){.portfolio__slider{margin:0}}.portfolio__slider-inner .slick-slide{padding-bottom:0}@media (min-width:61.25em){.portfolio__slider-inner .slick-slide{margin-bottom:30px}}.portfolio{height:auto;position:relative}@media (min-width:46.25em){.portfolio{padding-bottom:100px}}@media (min-width:61.25em){.portfolio{overflow-y:visible;padding-bottom:100px}}.portfolio__big-bg-text{position:absolute;left:4%;top:4%;color:rgba(255,255,255,.1)}.portfolio__see-more{font-weight:700;font-size:1.125rem}@media (min-width:61.25em){.portfolio__see-more{display:block;margin-left:auto;margin-right:15%;text-align:right}}.portfolio__see-more span{display:inline-block;margin-left:15px;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .6s cubic-bezier(0,1.21,.91,.95);transition:all .6s cubic-bezier(0,1.21,.91,.95)}.portfolio__see-more:hover span{-webkit-transform:translateX(30px);transform:translateX(30px)}.portfolio__container{padding:100px 0 0;margin:0 auto}@media (min-width:46.25em){.portfolio__container{padding:200px 0 0;width:90%}}@media (min-width:61.25em){.portfolio__container{width:100%;padding:300px 0 0}}.project__single{margin-bottom:20px}@media (min-width:61.25em){.project__single{margin-bottom:0}}.project__single:focus{outline:0}.project__inner{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:15px;background:#1c203b;overflow:hidden;-webkit-box-shadow:0 8px 10px 0 rgba(0,0,0,.1);box-shadow:0 8px 10px 0 rgba(0,0,0,.1);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:50px 25px}@media (min-width:61.25em){.project__inner{padding:50px;min-height:400px;width:800px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.project__content{color:#fff}@media (min-width:61.25em){.project__content{width:60%}}.portfolio__container .project__image,.portfolio__container--big .project__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;margin:0!important;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;display:none}@media (min-width:46.25em){.portfolio__container .project__image,.portfolio__container--big .project__image{height:300px;display:block}}@media (min-width:61.25em){.portfolio__container .project__image,.portfolio__container--big .project__image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:50%;height:350px}}.portfolio__container .project__image img,.portfolio__container--big .project__image img{max-height:100%;-o-object-fit:contain;object-fit:contain}.project__category{margin-right:6px;padding:8px 12px;border-radius:6px;background:rgba(255,255,255,.1);color:#fff}.project__info{margin-top:30px}@media (min-width:61.25em){.project__info{padding-right:50px}}.project__title{font-family:'silkabold';margin-bottom:20px;font-size:30px;line-height:1.2}@media (min-width:46.25em){.project__title{font-size:40px}}@media (min-width:81.25em){.project__title{font-size:45px}}.project__desc{font-size:1rem;line-height:1.6}@media (min-width:46.25em){.project__desc{font-size:1.2rem}}.project__more{margin-top:40px}.slick-slide{margin:0 30px}.slick-list{margin:0 -30px}@media (max-width:46.24em){.slick-list.draggable{padding-top:50px!important}}.slick-slide{padding-bottom:50px}.slick-dots li{padding:17px;cursor:pointer}.portfolio .slick-dots li button::before,.testimonials .slick-dots li button::before{content:"";width:35px;height:2px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff;opacity:.4;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.slick-dots li.slick-active button::before{opacity:1}.slide-control{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:50px;height:50px;border-radius:50%;background:rgba(255,255,255,.6);z-index:10;-webkit-transition:all .6s cubic-bezier(0,1.21,.91,.95);transition:all .6s cubic-bezier(0,1.21,.91,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.slide-control span{color:#15182d}.slide-control:focus{background:#fff}.slide-control:hover{background:#fff}.slide-control:before{color:#15182d}.slide-control__left,.slide-control__right{display:none!important}@media (min-width:61.25em){.slide-control__left,.slide-control__right{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}}.slide-control__left{left:5%}.slide-control__right{right:5%}.hero{background:#15182d;position:relative;z-index:0;height:calc(100vh - 50px)}.hero .row{position:relative;z-index:2}@media (min-width:30em) and (max-width:46.24em){.hero{height:100vh;padding:60px 30px 0}.hero .hero__nav{z-index:0;overflow:hidden;padding:10px;position:relative;-ms-flex-preferred-size:25%;flex-basis:25%;border-right:1px solid rgba(255,255,255,.5)}.hero .hero__nav:nth-child(3){border-left:1px solid rgba(255,255,255,.5)}}@media (min-width:61.25em){.hero{height:100vh}}#hero{overflow:hidden}#hero:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(49%,rgba(21,24,45,.4)),color-stop(90%,#15182d));background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(21,24,45,.4) 49%,#15182d 90%);height:40%;bottom:0;top:auto;z-index:1}#hero-vid{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mobile-hero-bg{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%}.mobile-hero-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:61.25em){.mobile-hero-bg{display:none}}.hero__text-wrapper{position:relative;margin-bottom:30px}@media (min-width:46.25em){.hero__text-wrapper{padding-right:0;margin-bottom:70px}}@media (min-width:61.25em){.hero__text-wrapper{margin-bottom:0}}.hero__text{color:#fff}.hero__text h4{-webkit-animation:1s fadeIn .8s cubic-bezier(.04,.01,0,1.01) both;animation:1s fadeIn .8s cubic-bezier(.04,.01,0,1.01) both;overflow:hidden;letter-spacing:1px;font-size:.75rem}.hero__text h1{margin:5px 0 30px;-webkit-animation:1s fadeIn 1s cubic-bezier(.04,.01,0,1.01) both;animation:1s fadeIn 1s cubic-bezier(.04,.01,0,1.01) both}.hero__text .t-p--medium{font-size:.9rem;line-height:1.6;-webkit-animation:1s fadeIn 1.2s cubic-bezier(.04,.01,0,1.01) both;animation:1s fadeIn 1.2s cubic-bezier(.04,.01,0,1.01) both}@media (min-width:46.25em){.hero__text h4{font-size:.9rem}.hero__text h1{margin-bottom:20px}.hero__text .t-p--medium{font-size:1.275rem}}@media (min-width:120em){.hero__text .t-p--medium{font-size:1.375rem}}.header--bottom__go-down{-webkit-animation:1s fadeInArrow 2s ease-in-out both;animation:1s fadeInArrow 2s ease-in-out both}.hero__btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:30px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (min-width:61.25em){.hero__btn-wrapper{margin-top:40px}}.hero__btn-wrapper #cookie_action_close_header,.hero__btn-wrapper .btn--solid{-webkit-animation:1s fadeIn 1.4s cubic-bezier(.04,.01,0,1.01) both;animation:1s fadeIn 1.4s cubic-bezier(.04,.01,0,1.01) both}.hero__btn-wrapper span{margin:10px 0;font-style:italic;-webkit-animation:1s fadeIn 2s cubic-bezier(.04,.01,0,1.01) both;animation:1s fadeIn 2s cubic-bezier(.04,.01,0,1.01) both}.hero__btn-wrapper span a{font-style:normal;margin-top:10px;display:block;-webkit-animation:1s fadeIn 2.3s cubic-bezier(.04,.01,0,1.01) both;animation:1s fadeIn 2.3s cubic-bezier(.04,.01,0,1.01) both}@media (min-width:46.25em){.hero__btn-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.hero__btn-wrapper span{margin:0 10px}.hero__btn-wrapper span a{display:inline-block;margin-left:10px}.hero__btn-wrapper span a:after{background:#15182d}}.hero__container{position:relative}.cli_messagebar_head{font-weight:800;font-size:1.1rem;text-transform:uppercase;margin-bottom:20px}.hero .hero__nav-row{position:absolute;overflow:hidden;bottom:10px;left:0;width:100%;display:none}@media (min-width:46.25em){.hero .hero__nav-row{bottom:0}}@media (min-width:61.25em){.hero .hero__nav-row{display:-webkit-box;display:-ms-flexbox;display:flex}}.hero .hero__nav-row .oferta__title{position:relative;padding-bottom:6px;font-size:10px;line-height:1;color:rgba(255,255,255,.6);-webkit-transition:all .6s cubic-bezier(0,1.21,.91,.95);transition:all .6s cubic-bezier(0,1.21,.91,.95)}@media (min-width:20em){.hero .hero__nav-row .oferta__title{font-size:12px}}.hero .hero__nav-row .oferta__title:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:2px;-webkit-transition:all .6s cubic-bezier(0,1.21,.91,.95);transition:all .6s cubic-bezier(0,1.21,.91,.95);background:#fff}@media (min-width:46.25em){.hero .hero__nav-row .oferta__title{padding-bottom:12px;color:rgba(255,255,255,.7);font-size:14px;border-bottom:2px solid rgba(255,255,255,.2)}}@media (min-width:120em){.hero .hero__nav-row .oferta__title{font-size:15px}}.hero__nav{z-index:0;overflow:hidden;position:relative}@media (min-width:46.25em){.hero__nav{padding:10px}}.hero__nav .offert__icon{display:none}.hero__nav .oferta__num{font-size:12px;padding:4px 0 2px;font-family:'silkabold';color:rgba(255,255,255,.5);-webkit-transition:all .6s cubic-bezier(0,1.21,.91,.95);transition:all .6s cubic-bezier(0,1.21,.91,.95)}@media (min-width:46.25em){.hero__nav .oferta__num{padding-top:8px;margin-bottom:0;font-size:14px}}.hero__nav:hover .oferta__title{color:#fff}.hero__nav:hover .oferta__title:after{width:100%}.hero__nav:hover .oferta__num{color:#fff}.hero__nav:hover:after{-webkit-transform:translateX(0);transform:translateX(0)}.hero__nav-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:46.25em){.hero__nav-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:61.25em){.hero__nav-inner{padding-right:20px}}@media (min-width:120em){.hero__nav-inner{padding-right:40px}}.hero__nav--1{-webkit-animation:1.5s fadeInRight 1.6s cubic-bezier(.04,.01,0,1.01) both;animation:1.5s fadeInRight 1.6s cubic-bezier(.04,.01,0,1.01) both}.hero__nav--2{-webkit-animation:1.5s fadeInRight 1.8s cubic-bezier(.04,.01,0,1.01) both;animation:1.5s fadeInRight 1.8s cubic-bezier(.04,.01,0,1.01) both}.hero__nav--3{-webkit-animation:1.5s fadeInRight 2s cubic-bezier(.04,.01,0,1.01) both;animation:1.5s fadeInRight 2s cubic-bezier(.04,.01,0,1.01) both}.hero__nav--4{-webkit-animation:1.5s fadeInRight 2.2s cubic-bezier(.04,.01,0,1.01) both;animation:1.5s fadeInRight 2.2s cubic-bezier(.04,.01,0,1.01) both}.hero__nav--5{-webkit-animation:1.5s fadeInRight 2.4s cubic-bezier(.04,.01,0,1.01) both;animation:1.5s fadeInRight 2.4s cubic-bezier(.04,.01,0,1.01) both}.hero__link{cursor:pointer;-webkit-transition:all .6s cubic-bezier(0,1.21,.91,.95);transition:all .6s cubic-bezier(0,1.21,.91,.95);border-bottom:2px solid rgba(255,255,255,.7)}.hero__link:hover{color:#fff}.features-intro__container{padding-bottom:100px}.features-intro__container .row{height:auto}.features-intro__container .t-link{display:inline-block;margin-top:32px}.features-intro__container .t-link:before{background:#d5d5dd}@media (min-width:61.25em){.features-intro__container{margin:100px auto 0;padding-bottom:200px;padding-left:15%}}@media (min-width:81.25em){.features-intro__container{margin-top:200px}}.features-intro{height:100%}.features-intro__text-wrapper{margin-top:50px}.features-intro__text-wrapper h4{margin-bottom:20px;font-family:'silkaregular';font-size:1.25rem;line-height:1.625rem}.features-intro__text-wrapper p{font-size:1.125rem;line-height:2rem}@media (min-width:46.25em){.features-intro__text-wrapper{min-width:30%}.features-intro__text-wrapper h4{font-size:1.6rem}.features-intro__text-wrapper p{font-size:1.2rem}}@media (min-width:61.25em){.features-intro__text-wrapper{margin-top:0;max-width:100%}}.features__row{height:100%}@media (min-width:61.25em){.features__row{height:50vh}}@media (min-width:81.25em){.features__row{height:100vh}}.features{background:#15182d}.features .container-fluid{padding:0 30px}.features .container-fluid .col-sm-6{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}@media (min-width:46.25em){.features .container-fluid{padding-left:90px;padding-right:90px}}@media (min-width:61.25em){.features .container-fluid{position:relative}.features .container-fluid .col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.features__sticky{width:35%;position:absolute;top:0;right:0;bottom:0;opacity:0}.features__image{-webkit-animation:6s ease-in-out infinite 10ms imageMoving;animation:6s ease-in-out infinite 10ms imageMoving}.features__single{max-width:600px}}@media (min-width:61.25em) and (min-width:61.25em){.features__single{padding-bottom:50px}}@media (min-width:61.25em){.features__single:hover .features__link{-webkit-transform:translateX(10px);transform:translateX(10px)}.features__single .t-p{font-size:1.1rem;line-height:1.6}}@media (min-width:61.25em) and (min-width:46.25em){.features__single .t-p{font-size:1.4rem}}@media (min-width:61.25em) and (min-width:61.25em){.features__single .t-p{font-size:1rem;margin-bottom:20px}}@media (min-width:81.25em){.features .container-fluid{position:relative;padding-left:15%;padding-right:0}.features .container-fluid .col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}.features__number{position:relative;font-size:.8125rem;line-height:1.125rem;font-weight:400;letter-spacing:.3px;-webkit-transition:all .6s cubic-bezier(0,1.21,.91,.95);transition:all .6s cubic-bezier(0,1.21,.91,.95)}@media (min-width:46.25em){.features__number{left:-30px}}.features__heading{margin-bottom:30px;font-size:1.525rem;line-height:2.2rem}@media (min-width:46.25em){.features__heading{font-size:2.625rem;line-height:3.125rem}}.features__link{-webkit-transition:all .6s cubic-bezier(0,1.21,.91,.95);transition:all .6s cubic-bezier(0,1.21,.91,.95);display:inline-block;margin-top:40px}.features__link:before{background:#d5d5dd}.features ul{margin-top:20px}.features__image{-webkit-animation:6s ease-in-out infinite 10ms imageMovingMobile;animation:6s ease-in-out infinite 10ms imageMovingMobile}@media (min-width:61.25em){.features__image{-webkit-animation:6s ease-in-out 10ms infinite imageMoving;animation:6s ease-in-out 10ms infinite imageMoving}}.features__single-mobile-img{background:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:250px;margin:70px -30px 20px}.features__single-mobile-img img{margin:0 auto;width:250px;height:300px}@media (min-width:46.25em){.features__single-mobile-img{height:400px}.features__single-mobile-img img{width:300px;height:auto}}@media (min-width:61.25em){.features__single-mobile-img{display:none}}.features__single-mobile-img--1{background:#f7c400}.features__single-mobile-img--2{background:#00338c}.features__single-mobile-img--3{background:#e5003b}.features__single-mobile-img--4{background:#b80066}@media (min-width:61.25em){.features__image{opacity:0}}.features__image-wrapper{position:-webkit-sticky;position:sticky;top:200px}@media (min-width:81.25em){.features__image-wrapper{top:100px}}@-webkit-keyframes imageMoving{0%{-webkit-transform:translate(-20%,-10%);transform:translate(-20%,-10%)}50%{-webkit-transform:translate(-20%,0);transform:translate(-20%,0)}100%{-webkit-transform:translate(-20%,-10%);transform:translate(-20%,-10%)}}@keyframes imageMoving{0%{-webkit-transform:translate(-20%,-10%);transform:translate(-20%,-10%)}50%{-webkit-transform:translate(-20%,0);transform:translate(-20%,0)}100%{-webkit-transform:translate(-20%,-10%);transform:translate(-20%,-10%)}}@-webkit-keyframes imageMovingHero{0%{-webkit-transform:translate(0,-10%);transform:translate(0,-10%)}50%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,-10%);transform:translate(0,-10%)}}@keyframes imageMovingHero{0%{-webkit-transform:translate(0,-10%);transform:translate(0,-10%)}50%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,-10%);transform:translate(0,-10%)}}@-webkit-keyframes imageMovingHeroRobot{0%{-webkit-transform:translate(-50%,-10%);transform:translate(-50%,-10%)}50%{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}100%{-webkit-transform:translate(-50%,-10%);transform:translate(-50%,-10%)}}@keyframes imageMovingHeroRobot{0%{-webkit-transform:translate(-50%,-10%);transform:translate(-50%,-10%)}50%{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}100%{-webkit-transform:translate(-50%,-10%);transform:translate(-50%,-10%)}}@-webkit-keyframes imageMovingMobile{0%{-webkit-transform:translateY(-20%);transform:translateY(-20%)}50%{-webkit-transform:translateY(-15%);transform:translateY(-15%)}100%{-webkit-transform:translateY(-20%);transform:translateY(-20%)}}@keyframes imageMovingMobile{0%{-webkit-transform:translateY(-20%);transform:translateY(-20%)}50%{-webkit-transform:translateY(-15%);transform:translateY(-15%)}100%{-webkit-transform:translateY(-20%);transform:translateY(-20%)}}.job__modal{position:fixed;top:0;left:0;right:0;height:100%;z-index:99999;background:#fff;padding-bottom:50px}.job__modal .wpcf7-acceptance .wpcf7-list-item{margin-bottom:20px}.job__modal .contact__form-checkbox{margin-top:20px}.job__modal .contact__button-hover{margin-top:0}.job__form-container{padding-bottom:50px}.job__contact__form-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.job__modal.show{overflow-y:auto}.job__modal.show .wpcf7-form-control-wrap.future-worker-name input{-webkit-animation:1s fadeIn .6s cubic-bezier(.04,.01,0,1.01) both;animation:1s fadeIn .6s cubic-bezier(.04,.01,0,1.01) both}.job__modal.show .contact__form-text a,.job__modal.show .contact__form-text p{-webkit-animation:1s fadeIn .4s cubic-bezier(.04,.01,0,1.01) both;animation:1s fadeIn .4s cubic-bezier(.04,.01,0,1.01) both}.job__modal.show .contact__form-text h4{-webkit-animation:1s fadeIn .6s cubic-bezier(.04,.01,0,1.01) both;animation:1s fadeIn .6s cubic-bezier(.04,.01,0,1.01) both}.job__modal.show .contact__input--label{-webkit-animation:1s fadeIn .7s cubic-bezier(.04,.01,0,1.01) both;animation:1s fadeIn .7s cubic-bezier(.04,.01,0,1.01) both}.contact__input--label{padding:14px 12px;border-bottom:2px solid #15182d;margin-bottom:30px;display:block}@media (min-width:46.25em){.contact__input--label{display:-webkit-box;display:-ms-flexbox;display:flex}}.contact__input--label span:first-child{color:#d1d1d1;font-size:16px}@media (min-width:46.25em){.contact__input--label .wpcf7-form-control-wrap.cv{margin-left:10px}}#stanowisko{display:none}.home .blog{height:auto;position:relative;overflow:hidden}@media (min-width:81.25em){.home .blog{min-height:100vh}}.home .blog__container{padding-top:100px}@media (min-width:61.25em){.home .blog__container{padding:250px 10% 0}}.home .blog__col{margin-bottom:30px}@media (min-width:46.25em) and (max-width:61.24em){.home .blog__col{-ms-flex-preferred-size:85%;flex-basis:85%;margin:0 auto}}@media (min-width:46.25em){.home .blog__col{padding-left:2rem;padding-right:2rem;margin-bottom:0}}.home .blog__col:hover .blog__thumb img{-webkit-transform:scale(1.1);transform:scale(1.1)}.home .blog__thumb{overflow:hidden;display:block;margin-bottom:30px;border-radius:3px}.home .blog__thumb img{-webkit-transition:all 1s cubic-bezier(0,1.21,.91,.95);transition:all 1s cubic-bezier(0,1.21,.91,.95);-webkit-transform:scale(1);transform:scale(1)}.home .blog__title-link{display:block;margin-bottom:20px;position:relative;line-height:1.25}.home .blog__category-link{font-size:1rem;color:#aaa}.home .blog__category{color:#aaa}.home .blog__category a{margin-top:0}.home .blog__more{font-size:1.3rem;line-height:2;margin:60px auto;display:block}.home .blog__more:before{background:#d5d5dd}@media (min-width:61.25em){.home .blog__more{margin:100px auto}}.blog__big-bg-text{width:150%;top:0;position:absolute}.blog__row{margin-bottom:100px}@media (min-width:61.25em){.blog__row{margin-bottom:0}}.process-bg{position:fixed;left:0;top:0;right:0;bottom:0;z-index:0;width:100vw;height:100vh;opacity:0;background-image:linear-gradient(135deg,#1f6dd0,#641aa8)}.process-bg-2{background-image:linear-gradient(135deg,#5d5dba,#c468d2)}.process-bg-3{background-image:linear-gradient(135deg,#ffca41,#ff9041)}.process-bg-4{background-image:linear-gradient(135deg,#8ad89f,#ccd88a)}.process-bg-5{background-image:linear-gradient(135deg,#46c9e7,#46e4e7)}.process-main{padding:100px 0 0}.page-id-90{background:#15182d}.page-id-90 .waves{z-index:2}.process__wrapper.section-full{position:relative;z-index:1;margin-top:50px;height:auto}.process__wrapper.section-full div[class*=col-]{z-index:2;position:relative}@media (min-width:61.25em){.process__wrapper.section-full{height:100vh}}@media (min-width:61.25em){.process__container{padding-left:10%;padding-right:10%}}.features__single.features__single--process{color:#fff;max-width:100%}.features__single.features__single--process .t-p{font-size:1.125rem;line-height:2rem}@media (min-width:46.25em){.features__single.features__single--process .t-p{font-size:1.375rem}}.process__description-col{color:#fff}.process__description-col li,.process__description-col p{font-size:1rem;line-height:1.8rem}.process__video{width:100%;margin:50px auto;display:block}@media (min-width:46.25em){.process__video{width:auto}}@media (min-width:61.25em){.process__video{margin:50px auto 0}}.process__description{border-bottom:1px solid #fff}.process__description .t-p{margin-bottom:30px;letter-spacing:.4px}.process__list{margin:30px 0 0 15px}.process__list-item{list-style-type:disc;font-weight:700}.our-tools{margin-top:100px;position:relative;z-index:2}@media (min-width:46.25em){.our-tools{margin-top:0}}.our-toolkit__inner-row{margin-top:50px}@media (min-width:61.25em){.our-toolkit__inner-row{margin-top:100px}}.our-toolkit__inner-row--second{margin-top:0;margin-bottom:100px}@media (min-width:61.25em){.our-toolkit__inner-row--second{margin-top:15px}}@media (max-width:46.24em){.our-toolkit__col{margin-bottom:15px}}.our-toolkit h3{margin-bottom:30px}.our-toolkit img{width:150px;height:75px}.our-toolkit-img-wrapper{height:100px}.about-hero.section-full{height:auto;height:100vh}@media (min-width:61.25em){.about-hero.section-full{margin-top:0}}.features__single--about{max-width:100%}.feature__author{font-weight:700;margin:30px 0;font-size:.8125rem;line-height:1.125rem}.about__container{margin-top:0}.about__container #cookie_action_close_header,.about__container .btn--solid{display:inline-block;margin-top:32px}.about__intro.section-full{height:auto}@media (min-width:61.25em){.about__intro.section-full{height:100vh}}.about__intro-figure{margin:0 auto;height:320px}.about__intro-figure img{display:inline-block}@media (min-width:46.25em){.about__intro-figure{margin-left:10px}}.partners.section-full{height:auto}@media (min-width:61.25em){.partners.section-full{height:100vh}}.partners__container{margin-bottom:150px}@media (min-width:61.25em){.partners__container{margin-bottom:0;padding-left:10%;padding-right:10%}}.partners__container .partners__inner-row{margin-top:50px}.partners__container .partners__inner-row--second{margin-top:0}@media (min-width:61.25em){.partners__container .partners__inner-row--second{margin-top:15px}}.partners__col{margin-bottom:15px}.partners__col .partners__col-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#1c203b;border-radius:5px;padding:50px 25px;color:rgba(255,255,255,.5)}.partners__col .partners__col-inner img{height:100px}.values__container{position:relative;padding-right:0;overflow:hidden}@media (min-width:61.25em){.values__container{margin-top:0;padding-left:10%}}.values__big-bg-text{bottom:0;right:0;position:absolute;text-align:right;z-index:-1}.values__big-bg-text span{color:rgba(255,255,255,.1);line-height:1}@media (min-width:61.25em){.values__big-bg-text{top:0;bottom:auto}}.values__row{width:100%;overflow:hidden;-webkit-perspective:1000;perspective:1000}.values__title{margin-bottom:50px}@media (min-width:61.25em){.values__title{margin-bottom:120px}}#slideContainer{display:-webkit-box;display:-ms-flexbox;display:flex;width:3000px;z-index:1;-webkit-transition:all .6s cubic-bezier(0,1.21,.91,.95);transition:all .6s cubic-bezier(0,1.21,.91,.95)}@media (min-width:61.25em){#slideContainer{width:5000px}}#pinContainer{width:100%;-webkit-perspective:1000;perspective:1000}.features__single--value{width:calc(100% / 8);margin-right:50px}@media (min-width:61.25em){.features__single--value{margin-right:100px}}.features__single--value .features__heading{font-size:1.3125rem;line-height:2rem}.features__single--value-last{margin:0}@media (min-width:61.25em){.features__single--value-last{width:600px}}.features__single--value-last .features__heading{font-family:'silkalight';font-weight:400;font-size:1.375rem;line-height:2.25rem}@media (min-width:61.25em){.features__single--value-last .features__heading{font-size:2.3rem;line-height:1.3}}.testimonials__row{position:relative}.testimonials__row svg{position:absolute;right:0;top:-70px;width:150px;fill:#038df0;opacity:.2}.testimonials{padding:0 0 200px}@media (min-width:46.25em){.testimonials{padding:200px 0}}.testimonials .slick-dots li button::before{width:2.5em;height:2.5em;background:rgba(34,34,34,.3)}.testimonials .slick-dots li.slick-active button::before{background:#f29918}.testimonial__heading{text-transform:uppercase;color:#038df0;letter-spacing:5px;font-size:13px}.testimonial{text-align:left;padding:0}@media (min-width:61.25em){.testimonial__wrapper{margin:0 auto}}.testimonial__content{margin:40px 0;font-size:.8rem}@media (min-width:61.25em){.testimonial__content{font-size:1.2rem}}.testimonial__author{font-size:1.125rem;line-height:1.125rem;font-weight:700}.about-tech{margin-top:100px}.about-tech__heading{margin-bottom:30px}.post-type-archive-realizacje{background:#15182d}.tax-kategoria_projektu .projects__wrapper{-webkit-animation:1s fadeIn 1.1s cubic-bezier(.04,.01,0,1.01) both;animation:1s fadeIn 1.1s cubic-bezier(.04,.01,0,1.01) both}.tax-kategoria_projektu .projects__nav{-webkit-animation:1s fadeIn .8s cubic-bezier(.04,.01,0,1.01) both;animation:1s fadeIn .8s cubic-bezier(.04,.01,0,1.01) both}.portfolio-hero{height:auto;margin:30% auto 20%}@media (min-width:81.25em){.portfolio-hero{height:70vh;margin:0}}.portfolio__container--big{margin-bottom:50px}@media (min-width:61.25em){.portfolio__container--big{margin-bottom:0}}.projects__archive .project__single{padding-top:15px}@media (min-width:61.25em){.projects__archive .project__single{padding-top:30px;margin-bottom:50px}}.projects__archive .project__single:last-child{margin-bottom:0}.projects__archive .project__inner{width:100%}.tax-kategoria_projektu{background:#15182d}.projects__nav{-webkit-animation:1s fadeIn 1.7s cubic-bezier(.04,.01,0,1.01) both;animation:1s fadeIn 1.7s cubic-bezier(.04,.01,0,1.01) both}.projects__nav-inner{padding-top:30px;margin-bottom:50px}@media (min-width:61.25em){.projects__nav-inner{margin-bottom:0;position:-webkit-sticky;position:sticky;top:70px}}.cursor{background:#fff}.cursor-follower{border-color:#fff}.project__nav-item{margin-bottom:6px}@media (min-width:61.25em){.project__nav-item{margin-bottom:12px;position:relative}}.project__nav-item.active .project__nav-link{opacity:1}.projects__wrapper{-webkit-animation:1s fadeIn 2s cubic-bezier(.04,.01,0,1.01) both;animation:1s fadeIn 2s cubic-bezier(.04,.01,0,1.01) both}.project__nav-link{position:relative;font-family:'silkabold';font-size:18px;color:#fff;opacity:.6;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.project__nav-link:hover{opacity:1}.tax-back-to{color:#fff;margin-bottom:10px;display:block}.tax-back-to span{padding-right:8px}.portfolio__single--taxonomy{padding-top:100px}@media (min-width:61.25em){.portfolio__single--taxonomy{padding-top:300px}}.taxonomy__nav-heading{margin-bottom:26px;color:#fff;font-family:'silkabold'}.taxonomy-description{padding:50px 0}@media (min-width:61.25em){.taxonomy-description{padding:200px 0}}.page-id-167{background:#15182d;padding-bottom:100px}.page-id-167 .logo-color{opacity:0}.page-id-167 .logo-white{opacity:1}.contact__section{overflow:hidden}.contact__container{padding-bottom:100px}.contact__row{margin-top:25vh}@media (min-width:61.25em){.contact__heading--big{width:600px;font-size:8.75rem;line-height:7.5rem}}@media (min-width:61.25em){.contact__form-container{margin-top:-300px}}.contact__form-text h2{display:block;margin-bottom:60px}.contact__form-text a{color:#f29918}.contact__form-wrapper{margin-top:60px}@media (min-width:46.25em){.contact__form-wrapper{margin:60px auto}}@media (min-width:61.25em){.wpcf7-form>p{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.contact__input--label.wybor select,.wpcf7-form-control-wrap.wybor select{border-radius:5px;border:2px solid #fff;margin-bottom:0}.contact__input--label.wybor option,.wpcf7-form-control-wrap.wybor option{color:#15182d;font-family:'silkalight'}@media (min-width:61.25em){.contact__input--label,.wpcf7-form-control-wrap{width:48%}}.contact__input--label.opis,.wpcf7-form-control-wrap.opis{width:100%}.contact__input--label .contact__input,.contact__input--label textarea,.wpcf7-form-control-wrap .contact__input,.wpcf7-form-control-wrap textarea{width:100%;border-style:none none solid;border-color:#000 #000 #fff;border-bottom-width:2px;background-color:transparent;font-size:1.3125rem;padding:16px 12px;margin-bottom:30px;color:#fff;font-family:'silkabold'}.contact__input--label .contact__input::-webkit-input-placeholder,.contact__input--label textarea::-webkit-input-placeholder,.wpcf7-form-control-wrap .contact__input::-webkit-input-placeholder,.wpcf7-form-control-wrap textarea::-webkit-input-placeholder{color:#aaa}.contact__input--label .contact__input::-moz-placeholder,.contact__input--label textarea::-moz-placeholder,.wpcf7-form-control-wrap .contact__input::-moz-placeholder,.wpcf7-form-control-wrap textarea::-moz-placeholder{color:#aaa}.contact__input--label .contact__input:-ms-input-placeholder,.contact__input--label textarea:-ms-input-placeholder,.wpcf7-form-control-wrap .contact__input:-ms-input-placeholder,.wpcf7-form-control-wrap textarea:-ms-input-placeholder{color:#aaa}.contact__input--label .contact__input:-moz-placeholder,.contact__input--label textarea:-moz-placeholder,.wpcf7-form-control-wrap .contact__input:-moz-placeholder,.wpcf7-form-control-wrap textarea:-moz-placeholder{color:#aaa}.contact__input--label textarea,.wpcf7-form-control-wrap textarea{margin-top:50px;width:100%;border:2px solid #fff;font-size:1rem;border-radius:5px}.contact__form-bottom{font-size:.8rem}.contact__form-bottom .btn--contact{position:relative;display:block;padding:15px 30px;color:#fff;font-size:.812rem;line-height:1.125rem;background:0 0;border:2px solid #fff;-webkit-transition:color .2s ease;transition:color .2s ease;border-radius:5px;font-family:'silkabold';z-index:1;overflow:hidden;text-transform:uppercase}.contact__form-checkbox{width:100%}.contact__button-hover{margin-top:30px;position:relative;display:inline-block;border-radius:5px}.contact__button-hover:hover .btn{color:#6fc6ce}.contact__button-hover:hover:after{width:100%}.contact__button-hover:after{content:'';position:absolute;left:0;top:0;width:0;height:100%;-webkit-transition:all .6s cubic-bezier(0,1.21,.91,.95);transition:all .6s cubic-bezier(0,1.21,.91,.95);background:#fff;z-index:0;border-radius:5px}.ajax-loader{position:absolute;bottom:-30px}.contact__row-info.row{margin-top:50px}.contact__row-info-box.row{margin-top:40px}@media (min-width:61.25em){.contact__row-info-box.row{margin-top:70px}}.contact__row-info-box.row a{color:#f29918}.contact__row-info-box.row .t-3{margin-bottom:10px}.contact__col{margin-bottom:30px}.contact__icon svg{width:40px;height:40px;margin-bottom:20px}.contact__icon svg path{fill:#fff}.contact__days{width:70px;display:inline-block}.contact__row{padding-right:20px}@media (min-width:46.25em){.contact__row{padding-right:0}}.feature-hero{position:relative;overflow:hidden}@media (min-width:61.25em){.feature-hero .features__image{-webkit-animation:6s ease-in-out infinite imageMovingHero;animation:6s ease-in-out infinite imageMovingHero}}@media (min-width:81.25em){.feature-hero .hero__row{margin-top:0}}.feature-hero .hero__text{position:relative;z-index:1}.feature-hero .hero__image{position:absolute;z-index:0;top:25%;-webkit-animation:.6s fadeInFeatureImg 1s ease-in-out both;animation:.6s fadeInFeatureImg 1s ease-in-out both}.feature-hero .hero__image img{width:100%}@media (min-width:46.25em){.feature-hero .hero__image img{display:block;margin:0 auto;width:80%}}@media (min-width:81.25em){.feature-hero .hero__image{width:40%;top:50%;-webkit-transform:translateY(-40%);transform:translateY(-40%);right:0}.feature-hero .hero__image img{width:100%}}.feature-hero .features__image{opacity:1;position:relative}@media (min-width:81.25em){.feature-hero .features__image{margin-top:0}}.features-realizacje{overflow-x:hidden}.feature__hero-row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.feature__hero-row .hero__text-wrapper{bottom:10%}@media (min-width:81.25em){.feature__hero-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.feature__hero-row .hero__text-wrapper{bottom:auto}}.page-id-323 .features__image{opacity:1;position:relative;left:0}@media (min-width:81.25em){.page-id-323 .features__image{margin-top:0}}@media (min-width:61.25em){.page-id-332 .hero__image:after{content:"";position:absolute;left:50%;width:80%;top:0;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url(../img/mockups/robot-gif-01.gif) no-repeat center/cover;-webkit-animation:6s ease-in-out infinite imageMovingHeroRobot;animation:6s ease-in-out infinite imageMovingHeroRobot}}.feature__intro{position:relative;padding-top:100px;overflow:hidden}@media (min-width:81.25em){.feature__intro{padding-top:200px}}.feature__row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:46.25em){.feature__row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.feature__row .about__col--right{z-index:0}.feature__intro-figure{width:100%;margin:0}.feature__intro-figure video{max-width:100%}.feature__intro-figure img{-o-object-fit:contain;object-fit:contain;height:370px}@media (min-width:46.25em){.feature__intro-figure{display:block;padding-right:20px}.feature__intro-figure img{height:auto}}@media (min-width:81.25em){.feature__intro-figure{width:90%;padding-right:0}}.features__big-bg-text{overflow:hidden;bottom:0;left:0;position:absolute}@media (min-width:61.25em){.features__big-bg-text{left:-4%}}.features__big-bg-text span{font-size:6rem;line-height:10rem}@media (min-width:46.25em){.features__big-bg-text span{font-size:16rem;line-height:13rem}}@media (min-width:61.25em){.features__big-bg-text span{font-size:16.25rem}}@media (min-width:81.25em){.features__big-bg-text span{line-height:1.3;font-size:21.25rem}}.feature__text-wrapper{margin-bottom:50px}.feature__text-wrapper h3{margin:0 0 20px}@media (min-width:61.25em){.feature__text-wrapper h3{margin:100px 0 20px}}@media (min-width:81.25em){.feature__text-wrapper{margin-bottom:100px}}.project__image{margin-bottom:20px}.feature__text-wide h3{margin:50px 0 20px}@media (min-width:61.25em){.feature__text-wide h3{margin:100px 0 20px}}@media (min-width:81.25em){.feature__text-wide{margin-top:100px}}.feature__intro{padding-bottom:200px}@media (min-width:61.25em){.feature__intro{padding-bottom:400px}}.features-items__row{margin-top:50px;margin-bottom:0}@media (min-width:46.25em){.features-items__row{margin-top:100px;margin-bottom:150px}}@media (min-width:61.25em){.features-items__row{margin-top:200px;margin-bottom:50px}}@media (min-width:81.25em){.features-items__row{margin-top:100px}}.feature-item{margin-bottom:50px}@media (min-width:61.25em){.feature-item{margin-bottom:70px}}.features__big{position:relative;margin-top:100px;padding:100px 0;background:#15182d}@media (min-width:61.25em){.features__big{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.features__big--row{position:relative;z-index:11}.feature__big--right{margin-top:50px}@media (min-width:61.25em){.feature__big--right{margin-top:100px}}@media (min-width:81.25em){.feature__big--right{margin-top:0}}.feature__big-img{position:relative;z-index:0}@media (min-width:81.25em){.feature__big-img{position:absolute;right:50%;bottom:-200px;width:500px;display:block}}.feature-item__heading{font-size:20px}.features-project{overflow:hidden}.features-project__container{padding:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}@media (min-width:46.25em){.features-project__container .features-project__right,.features-project__container .fetures-project__left{padding:0}}@media (min-width:81.25em){.features-project__container{display:block}}.features-project__left{padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#15182d;z-index:1;position:relative}@media (min-width:46.25em){.features-project__left{padding:3rem 4rem}}@media (min-width:61.25em){.features-project__left{height:100%;padding:3rem 5rem}}@media (min-width:81.25em){.features-project__left{padding:10% 80px}}@media (min-width:120em){.features-project__left{padding:10% 6% 10% 10%}}.features-project__left span{padding-left:10px;display:inline-block;font-size:1rem;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .6s cubic-bezier(0,1.21,.91,.95);transition:all .6s cubic-bezier(0,1.21,.91,.95)}.features-project__left:hover span{-webkit-transform:translateX(30px);transform:translateX(30px)}.feature-project-figure{margin:0 0 20px}.feature-project-img{width:50px}.features-project__right{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media (min-width:61.25em){.features-project__right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.features-project__right img{-o-object-fit:cover;object-fit:cover;height:100%}}.features-why__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.why{height:auto;padding-top:100px;padding-bottom:100px}@media (min-width:61.25em){.why{padding-top:0;padding-bottom:0}}.why__row{margin-top:60px}.why__subtitle{font-family:'silkabold';font-size:.8125rem;line-height:1.125rem}.why__title-wrapper{display:block;width:100%;margin-bottom:60px}@media (min-width:46.25em){.why__title-wrapper{padding-left:50px}}@media (min-width:61.25em){.why__title-wrapper{padding-left:25px}}@media (min-width:81.25em){.why__title-wrapper{margin-bottom:80px}}@media (min-width:120em){.why__title-wrapper{padding-left:75px}}.why__title{margin:20px 0 10px;font-size:1.75rem;line-height:2.25rem}@media (min-width:61.25em){.why__title{padding-top:50px;width:50%}}.why__col{margin-bottom:50px}@media (min-width:46.25em){.why__col{padding:0 50px}}@media (min-width:61.25em){.why__col{padding:0 25px;margin-bottom:50px}}@media (min-width:120em){.why__col{padding:0 75px}}.why-col__title{display:inline-block;margin-bottom:20px}@media (min-width:61.25em){.why-col__title{min-height:80px;margin-bottom:0}}@media (min-width:120em){.why-col__title{min-height:70px}}.portfolio__container--feature{padding-top:100px}@media (min-width:61.25em){.portfolio__container--feature{padding-top:250px}}.blog-hero{height:50vh}@media (min-width:81.25em){.blog-hero{height:80vh}}.blog-hero .hero__text h1{margin-bottom:20px}@media (min-width:61.25em){.blog-feature-col{padding:0}}.blog__section{margin-top:-100px}@media (min-width:61.25em){.blog__section{margin-top:-150px}}@media (min-width:120em){.blog__section{margin-top:-200px}}.blog .btn--header-cta--dark{opacity:1;visibility:visible}@media (min-width:81.25em){.blog .features-project__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.blog .features-project__left{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.blog .waves{background:#f7f7f9}.blog .cursor{background:#15182d}.blog .cursor-follower{border-color:#15182d}.single-post .btn--header-cta--dark{opacity:1;visibility:visible}.single-post .cursor{background:#15182d}.single-post .cursor-follower{border-color:#15182d}.feature__category{font-size:.8125rem;line-height:1.125rem;font-family:'silkabold'}.feature-post-title{line-height:1.2;margin:20px 0}.blog__items{margin-top:100px}@media (min-width:46.25em){.blog__items{padding:0 10%;margin-top:50px}}@media (min-width:61.25em){.blog__items{margin-top:100px}}.blog__items .blog__title{display:block;margin:20px 0;position:relative;line-height:1.4;font-size:18px}.blog__items .blog__col{padding-left:1rem;padding-right:1rem;margin-bottom:50px}.blog__items .blog__col .blog__category,.blog__items .blog__col .blog__category-link{font-size:.8125rem;line-height:1.125rem;color:#15182d}@media (min-width:81.25em){.blog__items .blog__col{margin-bottom:50px}}.blog__items .features__link{margin-top:0}.tease .blog__col-img-wrapper{border-radius:3px;overflow:hidden}.tease img{-webkit-transition:all 1s cubic-bezier(0,1.21,.91,.95);transition:all 1s cubic-bezier(0,1.21,.91,.95)}.tease:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.instagram{padding:50px 0;background:#f7f7f9}.instagram a{display:inline-block;margin-bottom:30px}@media (min-width:61.25em){.instagram{padding:100px 0 0}}#sb_instagram .sbi_photo{border-radius:3px}.blog-hero--cat .hero__category-link:hover span{-webkit-transform:translateX(-20px);transform:translateX(-20px)}.blog-hero--cat span{display:inline-block;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .6s cubic-bezier(0,1.21,.91,.95);transition:all .6s cubic-bezier(0,1.21,.91,.95);font-size:2rem}@media (min-width:61.25em){.blog-hero--cat span{font-size:4rem}}#sbi_load a{text-transform:uppercase;font-weight:700}.career{position:relative}.page-template-page-praca{background:#15182d;overflow-x:hidden}.hero__overlay{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(21,24,45,.5)),color-stop(88.63%,#15182d));background:linear-gradient(180deg,rgba(21,24,45,.5) 0,#15182d 88.63%);z-index:2}.career-hero__container{position:relative;z-index:2}.career-hero__video{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:50px}.career-hero__text h1{font-size:2.625rem;line-height:1.2;-webkit-animation:1s fadeIn 1s cubic-bezier(.04,.01,0,1.01) both;animation:1s fadeIn 1s cubic-bezier(.04,.01,0,1.01) both}@media (min-width:61.25em){.career-hero__text h1{font-size:5rem}}@media (min-width:81.25em){.career-hero__text h1{line-height:.95;font-size:6rem}}.video__btn{cursor:pointer;position:relative;display:inline-block;width:2rem;height:2rem;background-color:#f29918;border-radius:50%;border:1px solid #fff;margin-right:1rem}.video__btn svg{width:.94rem;height:.94rem;color:inherit;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video__play-btn:after,.video__play-btn:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:0 0;border-radius:50%;-webkit-transform-origin:center center;transform-origin:center center;-webkit-animation:pulse 2.5s ease infinite;animation:pulse 2.5s ease infinite;border:2px solid #f29918;-webkit-animation-fill-mode:both;animation-fill-mode:both}.video__play-btn:after{-webkit-animation-delay:1.25s;animation-delay:1.25s}@-webkit-keyframes pulse{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}70%{-webkit-transform:scale(2);transform:scale(2);opacity:.1}90%{opacity:0}100%{opacity:0;-webkit-transform:scale(2.3);transform:scale(2.3)}}@keyframes pulse{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}70%{-webkit-transform:scale(2);transform:scale(2);opacity:.1}90%{opacity:0}100%{opacity:0;-webkit-transform:scale(2.3);transform:scale(2.3)}}.career-about{background:#15182d}@media (min-width:46.25em){.career-about{padding:40px 0}}@media (min-width:81.25em){.career-about{padding:80px 0}}@media (min-width:81.25em){.career-about__title{padding-right:50px}}.career-about a{display:inline-block;margin-top:20px}.career-clients{margin-top:50px}.career__subheading{margin-bottom:15px}.career-clients-slider .slick-list{padding:0!important}.career__slide img{max-width:300px;max-height:50px;opacity:.4}@media (min-width:46.25em){.career__slide img{max-height:100px}}@media (min-width:61.25em){.career__slide .is-visible-mobile{display:none}}.career-clients-slider{height:100px;margin-bottom:50px}.career-clients-slider .slick-slide{padding:0}.career-clients-slider .slick-slide>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;height:100px}.career-clients-slider .career__slide{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.career-clients-slider--rtl{display:none}@media (min-width:61.25em){.career-clients-slider--rtl{display:-webkit-box;display:-ms-flexbox;display:flex}}.career-tech{overflow-x:hidden;padding-bottom:50px}@media (min-width:46.25em){.career-tech{padding:100px 0}}.career__heading{margin-bottom:30px}.career-tech-stack-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:30px;margin-top:50px}.career-tech-stack-wrapper .flip-card:last-child{display:none}@media (min-width:46.25em){.career-tech-stack-wrapper{grid-template-columns:repeat(3,1fr)}.career-tech-stack-wrapper .flip-card:last-child{display:block}}@media (min-width:81.25em){.career-tech-stack-wrapper{margin-top:0}}.career-offerts{padding:50px 0;background:#1c203b}@media (min-width:46.25em){.career-offerts{padding:100px 0}}.offserts__wrapper{padding:50px 0}.offserts__wrapper .card--offert{margin-bottom:20px}@media (min-width:46.25em){.offserts__wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px}.offserts__wrapper .card--offert{margin:0}}@media (min-width:61.25em){.offserts__wrapper{padding:0}}.career__list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px;margin-top:30px}@media (min-width:61.25em){.career__list{grid-template-columns:repeat(3,1fr)}}.career__list .list__item{position:relative;padding:10px 0 0 20px;font-size:14px;line-height:1.6;color:rgba(255,255,255,.85)}.career__list .list__item:before{content:'';background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewbox='0 0 48 48' fill='blue' icon='true'%3E%3Cpath d='M33.994 18.084l-1.65-1.697a.355.355 0 0 0-.263-.112.34.34 0 0 0-.262.113L20.38 27.909l-4.162-4.162a.37.37 0 0 0-.263-.113.37.37 0 0 0-.262.113l-1.669 1.669a.374.374 0 0 0 0 .534l5.25 5.25c.338.338.75.534 1.097.534.497 0 .928-.365 1.087-.515h.01l12.534-12.6c.131-.16.131-.394-.01-.535z' fill='%23F29918'%3E%3C/path%3E%3C/svg%3E");width:40px;height:40px;-webkit-transform:scale(.6);transform:scale(.6);display:block;position:absolute;left:-20px;top:0}.career__list .list__item:hover .list__tooltip{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}.career__list svg{width:30px;height:30px;position:absolute;left:-10px}.career__list svg path{fill:#f29918}.career__list span{font-size:14px}.list__tooltip{position:absolute;left:0;right:0;top:100%;padding:20px 0 20px 30px;background:#f29918;z-index:2;border-radius:5px;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .6s cubic-bezier(0,1.21,.91,.95);transition:all .6s cubic-bezier(0,1.21,.91,.95);opacity:0;visibility:hidden;pointer-events:none}.list__tooltip:before{content:'';position:absolute;top:-7.5px;left:50px;width:0;height:0;border-left:7.5px solid transparent;border-right:7.5px solid transparent;border-bottom:7.5px solid #f29918}.career-last{position:relative;margin-top:100px;z-index:1}@media (min-width:81.25em){.career-last{margin-top:150px}}.career-last .row{height:80vh}.career-last:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(21,24,45,.5)),color-stop(88.63%,#15182d));background:linear-gradient(180deg,rgba(21,24,45,.5) 0,#15182d 88.63%);z-index:-1}.career__cta-heading{font-size:34px}@media (min-width:46.25em){.career__cta-heading{font-size:50px}}.job-is-active{position:absolute;top:20px;text-transform:uppercase;letter-spacing:3px;font-size:11px;color:#6fc6ce;-webkit-transition:all .6s cubic-bezier(0,1.21,.91,.95);transition:all .6s cubic-bezier(0,1.21,.91,.95);-webkit-animation:blink 1.2s steps(1) infinite;animation:blink 1.2s steps(1) infinite}@-webkit-keyframes blink{50%{color:transparent}}@keyframes blink{50%{color:transparent}}.career-clients-slider--normal,.career-clients-slider--rtl{display:none}@media (min-width:61.25em){.career-clients-slider--normal,.career-clients-slider--rtl{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:61.25em){.career-clients-slider--mobile{display:none}}.blog__single{margin-top:100px}.blog__single .hero__text-wrapper{margin:0 auto}@media (min-width:46.25em){.blog__single{margin-top:150px}}@media (min-width:61.25em){.blog__single{margin-top:200px}}.single__meta{-webkit-animation:1s fadeIn 1s cubic-bezier(.04,.01,0,1.01) both;animation:1s fadeIn 1s cubic-bezier(.04,.01,0,1.01) both}@media (min-width:46.25em){.single__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.single__meta a,.single__meta p{font-family:'silkabold';font-size:.8125rem;line-height:1.125rem}@media (min-width:46.25em){.single__cat{position:relative;margin-right:50px}.single__cat:after{content:"";position:absolute;right:-27px;height:100%;width:2px;top:0;background:#aaa}}.blog-single__image-wrapper{margin-top:50px;-webkit-animation:1s fadeIn 1.4s cubic-bezier(.04,.01,0,1.01) both;animation:1s fadeIn 1.4s cubic-bezier(.04,.01,0,1.01) both}.blog-single__figure{margin:0}.blog__single-content{margin-top:50px;margin-bottom:50px;-webkit-animation:1s fadeIn 1.6s cubic-bezier(.04,.01,0,1.01) both;animation:1s fadeIn 1.6s cubic-bezier(.04,.01,0,1.01) both}.blog__single-content a,.blog__single-content li,.blog__single-content p{font-size:1rem;line-height:1.65rem}@media (min-width:61.25em){.blog__single-content a,.blog__single-content li,.blog__single-content p{font-size:20px;line-height:35px}}.blog__single-content a{color:#f29918}.blog__single-content figcaption{margin-top:-8px;color:#6c6c6c;font-size:14px;text-align:center;font-style:italic}.blog__single-content iframe{width:100%;height:100%;aspect-ratio:16/9;margin:30px 0}@media (min-width:46.25em){.blog__single-content{margin:50px 5%;padding-right:0}}@media (min-width:61.25em){.blog__single-content{margin:50px 5%}}.single__choose{-webkit-animation:1s fadeIn 1.6s cubic-bezier(.04,.01,0,1.01) both;animation:1s fadeIn 1.6s cubic-bezier(.04,.01,0,1.01) both;padding-bottom:100px}@media (min-width:46.25em){.single__choose{padding-left:10%;padding-right:10%}}@media (min-width:81.25em){.single__choose{padding-left:0;padding-right:0}}.single__choose .choose{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:46.25em){.single__choose .choose{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:0 5%}}.single__choose .choose__item{margin-bottom:20px}.single__choose .choose__item a{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:46.25em){.single__choose .choose__item a{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:61.25em){.single__choose .choose__item a .choose__text{min-width:150px;max-width:300px}}.single__choose .choose__item a h4{font-family:'silkaregular';font-size:1.3125rem;line-height:2rem}@media (min-width:46.25em){.single__choose .choose__item a h4{font-size:1rem;line-height:1.4}}.single__choose .choose__item a p{font-size:.8125rem;line-height:1.125rem;margin-top:15px}@media (min-width:46.25em){.single__choose .choose__item a p{margin:5px 0}}@media (min-width:46.25em){.single__choose .choose__item a img{padding:0 20px;width:150px}}@media (min-width:46.25em){.single__choose .choose__next{margin-left:auto;text-align:right}}.blog-group--img{display:block;grid-column-gap:30px;margin-bottom:50px}@media (min-width:61.25em){.blog-group--img{display:grid}.blog-group--img h2{margin-top:0}}.blog-group--img h2{margin:20px 0}.blog-group--img .wp-block-media-text__content{padding:0}.blog-post-group img,.blog__single-content img{margin:20px 0}@media (min-width:61.25em){.blog-post-group img,.blog__single-content img{margin:30px 0}.blog-post-group h2,.blog__single-content h2{margin-top:0}}.blog-post-group h2,.blog-post-group h3,.blog-post-group h4,.blog__single-content h2,.blog__single-content h3,.blog__single-content h4{line-height:1.2;margin:1em 0 .5em}@media (min-width:61.25em){.blog-post-group h2,.blog-post-group h3,.blog-post-group h4,.blog__single-content h2,.blog__single-content h3,.blog__single-content h4{margin:1.3em 0 .5em}}.blog-post-group h2,.blog__single-content h2{font-size:2.2rem}.blog-post-group h3,.blog__single-content h3{font-size:1.4rem}.blog-post-group h4,.blog__single-content h4{font-size:1.2rem}.blog-post-group ol,.blog-post-group ul,.blog__single-content ol,.blog__single-content ul{margin:20px}.blog-post-group ol li,.blog-post-group ul li,.blog__single-content ol li,.blog__single-content ul li{margin-bottom:8px}.blog-post-group ul li,.blog__single-content ul li{list-style-type:disc}.blog-post-group table,.blog__single-content table{width:100%;margin:30px auto;color:#212529;border:1px solid #dee2e6}.blog-post-group table tbody,.blog__single-content table tbody{width:100%;display:inline-table}@media (max-width:61.24em){.blog-post-group table,.blog__single-content table{overflow-x:auto;-webkit-overflow-scrolling:touch;display:block}}.blog-post-group table td,.blog-post-group table th,.blog__single-content table td,.blog__single-content table th{padding:.75rem;vertical-align:top;border:1px solid #dee2e6}.blog-post-group table thead th,.blog__single-content table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.blog-post-group table tbody+tbody,.blog__single-content table tbody+tbody{border-top:2px solid #dee2e6}.blog-post-group tbody tr:nth-of-type(1),.blog__single-content tbody tr:nth-of-type(1){background-color:rgba(0,0,0,.05)}.blog__gallery{margin-top:40px}.single figure{max-width:100%;margin:0}.newsletter{position:relative;border-top:1px solid rgba(170,170,170,.2);padding:50px 0;text-align:center}.newsletter__col{position:relative}.newsletter__heading{margin-bottom:10px}.letter-wrapper{position:relative;width:100px;height:50px;margin:4.5rem auto 2.9rem auto;background-color:#6fc6ce;border-radius:5px;-webkit-animation:float 2s ease-in-out infinite alternate;animation:float 2s ease-in-out infinite alternate}.letter-wrapper::after,.letter-wrapper::before{content:"";position:absolute;border:0 solid transparent;border-width:23px 50px}.letter-wrapper::after{bottom:1px;left:0;border-right-color:#ceebee;border-bottom-color:#bbe4e8;border-left-color:#bbe4e8;border-radius:0 0 5px 5px;-webkit-transform:rotate(360deg);transform:rotate(360deg)}.letter-wrapper .letter{position:absolute;left:8px;bottom:40%;width:85px;height:55px;background-color:#f5f5f5;border-radius:5px}.letter-wrapper .letter::after,.letter-wrapper .letter::before{content:"";position:absolute;bottom:62%;left:8px;border:2px solid #828282}.letter-wrapper .letter::after{width:70px;-webkit-box-shadow:0 9px 0 #aaa,0 18px 0 #aaa,0 27px 0 #aaa;box-shadow:0 9px 0 #aaa,0 18px 0 #aaa,0 27px 0 #aaa}@-webkit-keyframes float{50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes float{50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}.letter__shadow{position:absolute;top:135px;left:50%;width:80px;height:20px;background:rgba(0,0,0,.5);-webkit-box-shadow:0 1px 5px 5px rgba(0,0,0,.5);box-shadow:0 1px 5px 5px rgba(0,0,0,.5);border-radius:50%;opacity:.15;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform-origin:left;transform-origin:left;-webkit-animation:shadow 2s ease-in-out infinite alternate;animation:shadow 2s ease-in-out infinite alternate}@-webkit-keyframes shadow{50%{-webkit-transform:scale(.9) translateX(-50%);transform:scale(.9) translateX(-50%)}}@keyframes shadow{50%{-webkit-transform:scale(.9) translateX(-50%);transform:scale(.9) translateX(-50%)}}.newsletter__form-wrapper{margin-top:40px}.newsletter__form-wrapper .contact__input{margin-bottom:10px;background:#fafafa;border-style:none none solid;border-color:#000 #000 #fafafa;border-bottom-width:2px;font-size:1rem;padding:16px 12px;color:#fff;font-family:'silkabold';color:#15182d;border-radius:3px;width:100%}@media (min-width:46.25em){.newsletter__form-wrapper .contact__input{width:auto;margin-right:20px}}.newsletter__form-wrapper #cookie_action_close_header,.newsletter__form-wrapper .btn--solid{padding:16px;background:#6fc6ce;width:100%;font-size:1rem}.newsletter__form-wrapper #cookie_action_close_header:focus,.newsletter__form-wrapper #cookie_action_close_header:hover,.newsletter__form-wrapper .btn--solid:focus,.newsletter__form-wrapper .btn--solid:hover{color:#15182d;background:0 0}@media (min-width:46.25em){.newsletter__form-wrapper #cookie_action_close_header,.newsletter__form-wrapper .btn--solid{width:auto}}.mc4wp-response{margin-top:10px}#disqus_thread{width:100%}.embedwrapper{max-width:100vw}.embedwrapper .wp-embedded-content{max-width:100%}.portfolio-single-hero{background:url(../../img/portfolio-hero.jpg) center/cover no-repeat fixed}.portfolio-single-hero .hero__text{position:relative;z-index:2}.portfolio-single-hero .hero__text-wrapper{width:100%}.portfolio-single-hero .hero__text-wrapper h1{font-size:2.625rem;line-height:3rem}@media (min-width:46.25em){.portfolio-single-hero .hero__text-wrapper h1{font-size:5.625rem;line-height:5.75rem}}.portfolio-single-hero--overlay{background-image:linear-gradient(320deg,#039ee2,#47d9b5);opacity:.9;width:100vw;height:100vh;position:absolute;z-index:0}.project{margin:50px 0 0}@media (min-width:61.25em){.project{margin:100px 0 0}}@media (min-width:46.25em){.project__container{padding-left:10%;padding-right:10%}}@media (min-width:81.25em){.project__container{padding-left:5%;padding-right:5%}}@media (min-width:120em){.project__container{padding:0}}.project__heading{margin-bottom:30px;font-size:2rem}@media (min-width:61.25em){.project__heading{font-size:2.625rem}}.project__caption{margin:0 auto}@media (min-width:61.25em){.project__caption{max-width:80%}}@media (min-width:81.25em){.project__text-wrapper{margin:0 auto;max-width:70%}}.project__quote{font-family:'silkalight'}.project__row--big-img img,.project__row--two-images img{margin:50px 0}@media (min-width:61.25em){.project__row--big-img img,.project__row--two-images img{margin:100px 0}}.project__row--two-images.row{margin:30px 0}@media (min-width:61.25em){.project__row--two-images.row{margin:100px 0}}.project__row--two-images.row img{margin:5px 0}.project-wide{position:relative}.project-wide--bg{position:absolute;left:0;top:0;width:100%;height:100%;background:0 0}.project__row--quote.row{margin:100px 0 50px}.project__col-between-imgs{color:#fff}.project__story .project__quote{margin-top:30px}.stack.row{margin-top:50px;border-top:1px solid rgba(255,255,255,.2);padding-bottom:100px}.stack__heading-col{padding:80px 0}.stack__heading{margin-bottom:20px}.stack__col{margin-bottom:60px}.embed-wrapper iframe{max-width:100%}@media (min-width:61.25em){.embed-wrapper{min-height:70vh;width:100%;margin-top:50px}.embed-wrapper iframe{width:100%;height:100%}}.project__image-desc{position:relative}.project__image-desc:after{content:'';position:absolute;left:0;top:-150px;width:100%;height:150px}.project-hero-btn{margin-top:30px;display:inline-block;-webkit-animation:1s fadeIn 1.2s cubic-bezier(.04,.01,0,1.01) both;animation:1s fadeIn 1.2s cubic-bezier(.04,.01,0,1.01) both}.project-stack-col{display:-webkit-box;display:-ms-flexbox;display:flex}.project-stack-col .flip-card{margin-right:10px;width:20%}.project-stack-col .flip-card .front{background:#f2b709}.oferta{padding:50px 0 100px;position:relative;overflow:hidden;background-size:cover}@media (min-width:46.25em){.oferta{padding:0}}.oferta-hero{background:#000}.oferta__vid{width:100%;height:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.oferta .row .oferta__col--overlay:nth-child(even){position:relative}.oferta__big-bg-text{color:#1d213e}.oferta__col-inner{border-radius:3px;margin:0 auto 25px;position:relative;min-height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(255,255,255,.9);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:perspective(1000px);transform:perspective(1000px)}@media (min-width:61.25em){.oferta__col-inner{margin-bottom:15px}}.oferta__col-inner .oferta__text{padding-top:70px;color:#fff;position:relative;left:50px;margin-left:30px;z-index:99}@media (min-width:61.25em){.oferta__col-inner .oferta__text{color:#15182d}}.oferta__col-inner .oferta__text .t-3{text-shadow:0 1px rgba(0,0,0,.4)}.oferta__col-inner .oferta__text h2{position:relative;font-size:3rem;line-height:3rem;-webkit-transform:translate3d(0,20px,20px);transform:translate3d(0,20px,20px)}.oferta__col-inner .oferta__text a{color:#fff}.oferta__col-inner *{position:relative;z-index:1}.oferta__col-inner:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}.oferta__col--overlay{z-index:99;border-radius:3px}.oferta__col--overlay .oferta__col-inner{min-height:350px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow:hidden}.oferta__col--overlay .oferta__col-inner a{position:absolute;left:0;top:0;width:100%;height:100%}.oferta__col--overlay .oferta__col-inner *{-webkit-transition:all 1s cubic-bezier(0,1.21,.91,.95);transition:all 1s cubic-bezier(0,1.21,.91,.95)}.oferta__col--overlay .oferta__col-inner .offert__top{padding:20px}.oferta__col--overlay .oferta__col-inner .offert__number{font-size:1.4rem;color:#fff}@media (min-width:61.25em){.oferta__col--overlay .oferta__col-inner .offert__number{color:#15182d}}.oferta__col--overlay .oferta__col-inner .oferta__text{width:70%;left:0;margin-left:0;padding-left:20px}.oferta__col--overlay .oferta__col-inner .oferta__text h2{line-height:1.4;font-size:1.7rem;-webkit-transform:translate3d(0,20px,20px);transform:translate3d(0,20px,20px)}.oferta__col--overlay .oferta__col-inner svg{width:50px;height:50px}.oferta__col--overlay .oferta__col-inner svg path{fill:#fff}@media (min-width:61.25em){.oferta__col--overlay .oferta__col-inner svg path{fill:#15182d}}.oferta__col--overlay .oferta__col-inner .btn{margin-top:10px;display:inline-block;-webkit-transform:translate3d(0,20px,20px);transform:translate3d(0,20px,20px);opacity:0;-webkit-transition-delay:0;transition-delay:0}.oferta__col--overlay .oferta__col-inner .btn:hover .lnr{-webkit-transform:translateX(15px);transform:translateX(15px)}.oferta__col--overlay .oferta__col-inner .btn .lnr{display:inline-block;-webkit-transform:translateX(10px);transform:translateX(10px)}.oferta__col--overlay .oferta__col-inner .offert__img-wrapper{position:absolute;right:0;top:50%;height:200px;width:200px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}@media (min-width:61.25em){.oferta__col--overlay .oferta__col-inner .offert__img-wrapper{-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%)}}.oferta__col--overlay .oferta__col-inner .oferta__mockup{-webkit-animation:6s ease-in-out infinite imageMovingOffert;animation:6s ease-in-out infinite imageMovingOffert}.oferta__col--overlay .oferta__col-inner:after{-webkit-transition:all 1s cubic-bezier(0,1.21,.91,.95);transition:all 1s cubic-bezier(0,1.21,.91,.95)}.oferta__col--overlay .oferta__col-inner:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#15182d;-webkit-transition:all 1s cubic-bezier(0,1.21,.91,.95);transition:all 1s cubic-bezier(0,1.21,.91,.95)}@media (min-width:61.25em){.oferta__col--overlay .oferta__col-inner:before{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@media (min-width:61.25em){.oferta__col--overlay .oferta__col-inner:hover{border:1px solid transparent}}.oferta__col--overlay .oferta__col-inner:hover:before{-webkit-transform:translateY(0);transform:translateY(0)}.oferta__col--overlay .oferta__col-inner:hover:after{background:0 0}.oferta__col--overlay .oferta__col-inner:hover h2{color:#fff;-webkit-transform:translate3d(0,0,20px);transform:translate3d(0,0,20px)}.oferta__col--overlay .oferta__col-inner:hover svg{opacity:0}.oferta__col--overlay .oferta__col-inner:hover span{color:#fff}.oferta__col--overlay .oferta__col-inner:hover .btn{color:#fff;-webkit-transition-delay:.2s;transition-delay:.2s;opacity:1;-webkit-transform:translate3d(0,0,20px);transform:translate3d(0,0,20px)}.oferta__col--overlay .oferta__col-inner:hover .offert__img-wrapper{-webkit-transform:translate(10%,-50%);transform:translate(10%,-50%)}.offert__big-num{position:absolute;right:10px;bottom:0;line-height:1;font-size:5rem;opacity:.1;color:#fff}@media (min-width:61.25em){.oferta__col-inner{border:1px solid #ddd}}.col-oferta--1 .oferta__col-inner:before{background:linear-gradient(45deg,#0575e6,#021b79)}.col-oferta--2 .oferta__col-inner:hover .offert__img-wrapper{-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.col-oferta--2 .oferta__col-inner:before{background-image:linear-gradient(45deg,#ff6a00 0,#f09819 100%)}.col-oferta--3 .oferta__col-inner:before{background:linear-gradient(45deg,#a1c4fd,#c2e9fb)}.col-oferta--4 .oferta__col-inner:before{background:linear-gradient(45deg,#2af598,#009efd)}.col-oferta--5 .oferta__col-inner:before{background:linear-gradient(45deg,#7028e4,#e5b2ca)}.col-oferta--6 .oferta__col-inner:before{background-image:linear-gradient(45deg,#20eaea 0,#9eebeb 100%)}.col-oferta--7 .oferta__col-inner:before{background-image:linear-gradient(45deg,#43e97b 0,#38f9d7 100%)}@-webkit-keyframes imageMovingOffert{0%{-webkit-transform:translate(0,-10%);transform:translate(0,-10%)}50%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,-10%);transform:translate(0,-10%)}}@keyframes imageMovingOffert{0%{-webkit-transform:translate(0,-10%);transform:translate(0,-10%)}50%{-webkit-transform:translate(0,0);transform:translate(0,0)}100%{-webkit-transform:translate(0,-10%);transform:translate(0,-10%)}}.col-oferta--1 .oferta__col-inner .offert__img-wrapper,.col-oferta--3 .oferta__col-inner .offert__img-wrapper,.col-oferta--4 .oferta__col-inner .offert__img-wrapper,.col-oferta--5 .oferta__col-inner .offert__img-wrapper{right:-10%}@media (min-width:61.25em){.col-oferta--1 .oferta__col-inner .offert__img-wrapper,.col-oferta--3 .oferta__col-inner .offert__img-wrapper,.col-oferta--4 .oferta__col-inner .offert__img-wrapper,.col-oferta--5 .oferta__col-inner .offert__img-wrapper{right:0}}.single-job{background:#15182d}.single-job .progress-bar{display:none}.job{padding-top:30vh}@media (min-width:81.25em){.job{padding-top:40vh}}.job .btn{width:100%;margin-top:40px;padding:20px 0;display:block;border-radius:5px;text-align:center;color:#fff;text-transform:uppercase;font-size:18px;background:#6fc6ce;-webkit-transition:all .6s cubic-bezier(0,1.21,.91,.95);transition:all .6s cubic-bezier(0,1.21,.91,.95);border:1px solid transparent}.job .btn:hover{background:0 0;border-color:#6fc6ce}.job__container{z-index:1;position:relative;margin-bottom:50px}.job__featured-img{display:block;position:absolute;left:0;top:0;width:100%;height:30vh;z-index:1}@media (min-width:61.25em){.job__featured-img{height:60vh}}.job__featured-img:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(21,24,45,.5)),color-stop(88.63%,#15182d));background:linear-gradient(180deg,rgba(21,24,45,.5) 0,#15182d 88.63%)}.job__featured-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:30vh}@media (min-width:61.25em){.job__featured-img img{height:60vh;max-height:60vh}}.job__sidebar{padding:30px;z-index:1;position:-webkit-sticky;position:sticky;top:50px;border-radius:5px;background:#1c203b;margin-bottom:50px}@media (min-width:61.25em){.job__sidebar{margin:0}}.job__time{display:block;margin-bottom:10px}.job__date{text-decoration:underline}.job__list{margin-top:30px}.job__list li{padding-left:1rem;font-size:18px;margin-bottom:10px}.job__list li:before{content:"\2022";color:#f29918;font-weight:700;display:inline-block;width:1rem;margin-left:-1rem}.job__aside-contact{font-size:18px;margin-top:30px}.job__aside-contact a{font-size:18px}li.job__status{opacity:1;color:#fff}.job__col--right{color:#fff}.job__col--right p{color:rgba(255,255,255,.9);line-height:1.9}.job__title--main{margin-bottom:40px;display:none}@media (min-width:61.25em){.job__title--main{display:block}}.job__subheading{margin:50px 0 20px}.job__requirements{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.job__tech{margin-right:6px;margin-bottom:6px;padding:8px 12px;border-radius:6px;color:#fff;font-size:14px;border:1px solid #6fc6ce;-webkit-transition:all .6s cubic-bezier(0,1.21,.91,.95);transition:all .6s cubic-bezier(0,1.21,.91,.95)}.job__tech:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.job__isFinished-gif{margin-top:50px}.job__back-link{display:block;color:rgba(255,255,255,.7);margin-bottom:10px}.job__back-link:hover{text-decoration:underline}.job__back-link span{margin-right:5px}.job__col--left{-webkit-animation:1s fadeIn 1s cubic-bezier(.04,.01,0,1.01) both;animation:1s fadeIn 1s cubic-bezier(.04,.01,0,1.01) both}.job__col--right{-webkit-animation:1s fadeIn 1.2s cubic-bezier(.04,.01,0,1.01) both;animation:1s fadeIn 1.2s cubic-bezier(.04,.01,0,1.01) both}.error404{background:#15182d;color:#fff}.error404 .header--bottom__go-down,.error404 .header--left{display:none}.error404 .header--bottom{margin-left:2%}.error404 .hamburger{background:#eee}.error404 .hamburger__bar{background:#212121}.btn--orange{background:#6fc6ce;padding:10px 15px;margin-top:50px;text-transform:uppercase}.btn--orange:hover{border-color:#6fc6ce;color:#6fc6ce}.glitch-wrapper{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}.error__img{display:none}@media (min-width:61.25em){.error__img{display:block;position:absolute;right:-5%;width:300px;-webkit-animation:6s ease-in-out infinite 10ms imageMoving;animation:6s ease-in-out infinite 10ms imageMoving}}.glitch{line-height:1;color:#fff;text-transform:upercase;position:relative;display:inline-block}.glitch::after,.glitch::before{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:#15182d}.glitch::before{left:2px;text-shadow:-2px 0 #49fc00;clip:rect(24px,550px,90px,0);animation:glitch-anim-2 3s infinite linear alternate-reverse}.glitch::after{left:-2px;text-shadow:-2px 0 spin(#49fc00,180);clip:rect(85px,550px,140px,0);animation:glitch-anim 2.5s infinite linear alternate-reverse}glitch::before{left:2px;text-shadow:-2px 0 #49fc00;clip:rect(24px,550px,90px,0);animation:glitch-anim-2 3s infinite linear alternate-reverse}.glitch::after{left:-2px;text-shadow:-2px 0 #b300fc;clip:rect(85px,550px,140px,0);animation:glitch-anim 2.5s infinite linear alternate-reverse}@-webkit-keyframes glitch-anim{0%{clip:rect(136px,9999px,78px,0)}4.166666666666666%{clip:rect(6px,9999px,12px,0)}8.333333333333332%{clip:rect(27px,9999px,3px,0)}12.5%{clip:rect(6px,9999px,23px,0)}16.666666666666664%{clip:rect(3px,9999px,60px,0)}20.833333333333336%{clip:rect(105px,9999px,16px,0)}25%{clip:rect(63px,9999px,22px,0)}29.166666666666668%{clip:rect(56px,9999px,106px,0)}33.33333333333333%{clip:rect(39px,9999px,44px,0)}37.5%{clip:rect(25px,9999px,115px,0)}41.66666666666667%{clip:rect(13px,9999px,68px,0)}45.83333333333333%{clip:rect(67px,9999px,40px,0)}50%{clip:rect(65px,9999px,93px,0)}54.166666666666664%{clip:rect(74px,9999px,77px,0)}58.333333333333336%{clip:rect(11px,9999px,104px,0)}62.5%{clip:rect(66px,9999px,136px,0)}66.66666666666666%{clip:rect(26px,9999px,99px,0)}70.83333333333334%{clip:rect(146px,9999px,24px,0)}75%{clip:rect(145px,9999px,117px,0)}79.16666666666666%{clip:rect(38px,9999px,118px,0)}83.33333333333334%{clip:rect(120px,9999px,17px,0)}87.5%{clip:rect(7px,9999px,120px,0)}91.66666666666666%{clip:rect(64px,9999px,85px,0)}95.83333333333334%{clip:rect(16px,9999px,84px,0)}100%{clip:rect(108px,9999px,7px,0)}}@keyframes glitch-anim{0%{clip:rect(136px,9999px,78px,0)}4.166666666666666%{clip:rect(6px,9999px,12px,0)}8.333333333333332%{clip:rect(27px,9999px,3px,0)}12.5%{clip:rect(6px,9999px,23px,0)}16.666666666666664%{clip:rect(3px,9999px,60px,0)}20.833333333333336%{clip:rect(105px,9999px,16px,0)}25%{clip:rect(63px,9999px,22px,0)}29.166666666666668%{clip:rect(56px,9999px,106px,0)}33.33333333333333%{clip:rect(39px,9999px,44px,0)}37.5%{clip:rect(25px,9999px,115px,0)}41.66666666666667%{clip:rect(13px,9999px,68px,0)}45.83333333333333%{clip:rect(67px,9999px,40px,0)}50%{clip:rect(65px,9999px,93px,0)}54.166666666666664%{clip:rect(74px,9999px,77px,0)}58.333333333333336%{clip:rect(11px,9999px,104px,0)}62.5%{clip:rect(66px,9999px,136px,0)}66.66666666666666%{clip:rect(26px,9999px,99px,0)}70.83333333333334%{clip:rect(146px,9999px,24px,0)}75%{clip:rect(145px,9999px,117px,0)}79.16666666666666%{clip:rect(38px,9999px,118px,0)}83.33333333333334%{clip:rect(120px,9999px,17px,0)}87.5%{clip:rect(7px,9999px,120px,0)}91.66666666666666%{clip:rect(64px,9999px,85px,0)}95.83333333333334%{clip:rect(16px,9999px,84px,0)}100%{clip:rect(108px,9999px,7px,0)}}@-webkit-keyframes glitch-anim-2{6.666666666666667%{clip:rect(23px,9999px,13px,0)}10%{clip:rect(55px,9999px,66px,0)}13.333333333333334%{clip:rect(89px,9999px,26px,0)}16.666666666666664%{clip:rect(98px,9999px,29px,0)}20%{clip:rect(38px,9999px,117px,0)}23.333333333333332%{clip:rect(25px,9999px,86px,0)}26.666666666666668%{clip:rect(88px,9999px,78px,0)}30%{clip:rect(124px,9999px,140px,0)}33.33333333333333%{clip:rect(107px,9999px,141px,0)}36.666666666666664%{clip:rect(133px,9999px,112px,0)}40%{clip:rect(27px,9999px,14px,0)}43.333333333333336%{clip:rect(10px,9999px,65px,0)}46.666666666666664%{clip:rect(121px,9999px,88px,0)}50%{clip:rect(70px,9999px,41px,0)}53.333333333333336%{clip:rect(42px,9999px,148px,0)}56.666666666666664%{clip:rect(116px,9999px,29px,0)}60%{clip:rect(63px,9999px,15px,0)}63.33333333333333%{clip:rect(78px,9999px,57px,0)}66.66666666666666%{clip:rect(139px,9999px,87px,0)}70%{clip:rect(73px,9999px,140px,0)}73.33333333333333%{clip:rect(61px,9999px,116px,0)}76.66666666666667%{clip:rect(36px,9999px,41px,0)}80%{clip:rect(145px,9999px,64px,0)}83.33333333333334%{clip:rect(117px,9999px,101px,0)}86.66666666666667%{clip:rect(136px,9999px,141px,0)}90%{clip:rect(19px,9999px,50px,0)}93.33333333333333%{clip:rect(66px,9999px,60px,0)}96.66666666666667%{clip:rect(9px,9999px,76px,0)}100%{clip:rect(75px,9999px,98px,0)}}@keyframes glitch-anim-2{6.666666666666667%{clip:rect(23px,9999px,13px,0)}10%{clip:rect(55px,9999px,66px,0)}13.333333333333334%{clip:rect(89px,9999px,26px,0)}16.666666666666664%{clip:rect(98px,9999px,29px,0)}20%{clip:rect(38px,9999px,117px,0)}23.333333333333332%{clip:rect(25px,9999px,86px,0)}26.666666666666668%{clip:rect(88px,9999px,78px,0)}30%{clip:rect(124px,9999px,140px,0)}33.33333333333333%{clip:rect(107px,9999px,141px,0)}36.666666666666664%{clip:rect(133px,9999px,112px,0)}40%{clip:rect(27px,9999px,14px,0)}43.333333333333336%{clip:rect(10px,9999px,65px,0)}46.666666666666664%{clip:rect(121px,9999px,88px,0)}50%{clip:rect(70px,9999px,41px,0)}53.333333333333336%{clip:rect(42px,9999px,148px,0)}56.666666666666664%{clip:rect(116px,9999px,29px,0)}60%{clip:rect(63px,9999px,15px,0)}63.33333333333333%{clip:rect(78px,9999px,57px,0)}66.66666666666666%{clip:rect(139px,9999px,87px,0)}70%{clip:rect(73px,9999px,140px,0)}73.33333333333333%{clip:rect(61px,9999px,116px,0)}76.66666666666667%{clip:rect(36px,9999px,41px,0)}80%{clip:rect(145px,9999px,64px,0)}83.33333333333334%{clip:rect(117px,9999px,101px,0)}86.66666666666667%{clip:rect(136px,9999px,141px,0)}90%{clip:rect(19px,9999px,50px,0)}93.33333333333333%{clip:rect(66px,9999px,60px,0)}96.66666666666667%{clip:rect(9px,9999px,76px,0)}100%{clip:rect(75px,9999px,98px,0)}}#cookie-law-info-bar a {text-decoration: underline; line-height: inherit;  font-size: 1rem;}.features__single{list-style-position: inside}@media (min-width:46.25em){.features__single{list-style-position: unset}} 
.single__choose .choose__item a .choose__title{
    font-weight: bold;
    font-family: 'silkaregular';
    font-size: 1.3125rem;
    line-height: 2rem;
}

@media (min-width: 46.25em){
    .single__choose .choose__item a .choose__title{
        font-size: 1rem;
        line-height: 1.4;
    }
}


.page-template-page-staz{
    .waves{
        background: #15182d;
    }

    .career-our-offert{
        padding: 50px 0 100px;
    }

    .about-hero{
        padding: 50px 0 100px;
    }

    .career-offerts{
        background: none;
        color: #15182d;
    }

    .career-about{
        padding: 100px 0;
    }

    .feature__intro{
        padding: 100px 0;
        background: #15182d;
        color: white;
        ul{
            display: flex;
            flex-direction: column;
            gap: 20px;
        }
    }

    .features__single{
        padding-bottom: 50px;
    }

    .features__big-bg-text{
        padding-top: 50px;
    }
}

@media (min-width: 46.25em){
    .page-template-page-staz .features__single{
        padding-bottom: 0;
    }

    .page-template-page-staz .features__big-bg-text{
        padding-top: 0;
    }
}

.faq{
    padding: 100px 0;
    background: white;
}

.faq-btn{
    cursor: pointer;
    position: relative;
    z-index: 1;
    width: fit-content;
    display: flex;
    align-items: center;
}

.faq-title::after{
    content: "";
    position: absolute;
    left: 0;
    bottom: -2px;
    width: 0;
    height: 2px;
    transition: all .6s cubic-bezier(0,1.21,.91,.95);
    background: #15182d;
}

.faq-btn:hover .faq-title::after{
    width: 100%;
}

.faq-btn[aria-expanded='true']+.faq-content{
    opacity: 1;
    max-height: 32rem;
    overflow-y: auto;
    transform: none;
}

.faq-arrow{
    display: block;
    transform: rotate(0deg);
    transition: transform .3s ease-in-out;
    svg{
        width: 20px;
        vertical-align: unset;
    }
}

.faq-title{
    position: relative;
    margin-left: 10px;
    display: flex;
    align-items: center;
    font-size: 1.5rem;

    >*{
        display: inline-block;
    }

    h1,h2,h3,h4,h5,h6,p{
        font-size: 1.5rem;
    }
}

.faq-btn[aria-expanded='true'] .faq-arrow{
    transform: rotate(180deg);
}

.faq-content{
    position: relative;
    z-index: 0;
    padding: 20px 0;
    opacity: 0;
    max-height: 0rem;
    overflow: clip;
    transform: translateY(-1rem);
    transition: all .5s cubic-bezier(.16, .16, 0, 1);
    -webkit-mask: linear-gradient(180deg,rgba(51,56,82,0),#070707 3%,#070707 90%,#070707 57.18%,rgba(51,56,82,0));
}

.faq-item{
    width: 100%;
}

.waves-white{
    background-color: white !important;
}

.faq .oferta__num{
    padding-right: 10px;
}

.c-images-grid{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 16px;
    width: 100%;
    padding-top: 20px;

    img{
        width: 100%;
    }
}

@media (min-width: 46.25em){
    .c-images-grid{
        width: 90%;
        padding: 0;
    }
}

.twoimages{
    display: grid;
    grid-auto-flow: column;
    >*{
        width: 100%;
        max-width: 100% !important;
    }
    img{
        border-radius: 5px;
    }
}

.footer__info.row .footer__title {
    font-size: 1rem;
    margin-bottom: 12px;
    color: rgba(255, 255, 255, 0.4);
}
@media (min-width: 46.25em) {
  .footer__info.row .footer__title {
    font-size: 2rem;
  }
}
@media (min-width: 81.25em) {
  .footer__info.row .footer__title {
    font-size: 1rem;
  }
}

.features__text{
    margin-top: 100px;
}

.features__shorts-wrapper{
    display: grid;
    gap: 2rem;
    grid-template-columns: repeat(2, 1fr);

    iframe{
        width: 100%;
        aspect-ratio: 9/16;
    }
}

@media (min-width: 46.25em){
    .features__shorts-wrapper{
        grid-template-columns: repeat(4, 1fr);
    }
}

.feature__row{
    flex-direction: column;
    gap: 2rem;
}

@media (min-width:81.25em){
    .feature__row{
        flex-direction: row;
        gap: 0;
    }
}

.page-template-page-feature-alt .features{
    background-color: white !important;
}

.page-template-page-feature-alt .features-intro__container{
    padding-left: unset;
}
@media (min-width:81.25em){
    .page-template-page-feature-alt .features .container-fluid{
        padding-left: 10%;
    }

    .page-template-page-feature-alt .feature-hero .t-1{
        width: min-content;
    }
}

.page-template-page-feature-alt .features .features__single-mobile-img{
    background: #058aff !important;
}

.home .hero__text .t-1 {
    margin: 5px 0 30px;
    animation: 1s fadeIn 1s cubic-bezier(.04,.01,0,1.01) both;
}

.home .hero__text .t-4 {
    overflow: hidden;
    letter-spacing: 1px;
    font-size: 0.75rem;

    margin: unset;

    animation: 1s fadeIn .8s cubic-bezier(.04,.01,0,1.01) both;
}

@media (min-width:81.25em){
    .home .hero__text .t-1 {
        font-size: 4rem;
        margin-bottom: 20px;
    }
  
    .home .hero__text .t-4 {
        font-size: 0.9rem;
      margin-bottom: unset;
    }
}

@media (max-width:81.24em){
    .container-text{
        padding: 0;
    }
}

.home .features__big {
    margin-top: 0;
}

@media (min-width: 46.25em){
    .nav__sub {
        margin: 20px 0 20px 15px;
    }
}

@media (min-width:61.25em){
    .nav__item:hover>.nav__sub, .nav__sub-item:hover>.nav__sub {
        visibility: visible;
        opacity: 1;
        transform: translateX(0px);
        /* transform: translateX(50px); */
        /* -webkit-transform: translateX(50px); */
    }
    .nav__sub{
        /* transform: none; */
        width: max-content;
        right: unset;
        left: 100%;
        margin-inline: 0;
        padding-inline: 0px;
        background: #ffffffcc;
        backdrop-filter: blur(16px);
    }
    .nav__sub .nav__sub-item{
        padding-inline: 16px;
        display: block;
        width: 100%;
        margin-bottom: 0;
        padding-bottom: 15px;
    }
    .nav__col--left{
        position: relative;
        z-index: 1;
    }
}

@media (max-width: 46.24em){
    .nav{
        overflow-y: auto;
    }

    .nav__container{
        height: auto;
    }
}

.feature__3d-video{
    width: 100%;
    aspect-ratio: 9/16;
}

@media (min-width: 81.25em){
    .feature__3d-video{
        width: 75%;
    }
}

main a{
    color: #5163e5;
    font-size: 1rem;
    cursor: pointer;
}

.nav__link-wrapper{
    display: contents;
}

.toggle-submenu{
    display: none;
}

@media (min-width: 61.25em){
    .nav__sub{
        max-height: none !important;
    }
}


@media (max-width: 61.24em){
    .nav__sub {
        margin-block: 0;
        display: block;
        max-height: 0;
        overflow: hidden;
        transition: max-height 0.3s ease-in-out;
    }

    .nav__sub li:first-child {
        margin-top: 10px;
    }

    .nav__sub li:last-child {
        margin-bottom: 10px;
    }

    .nav__sub.is-open {
        max-height: none;
    }

    .toggle-submenu {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        margin-left: 5px;
        height: 100%;
    }

    .nav__link-wrapper{
        display: flex;
        align-items: center;
    }

    .nav__link {
        display: inline-block;
    }
}

@media (max-width: 61.24em){
    .nav__item{
        padding-bottom: 20px;
    }
    li.nav__sub-item{
        margin-bottom: 12px;
    }
    li.nav__sub-item:first-child{
        margin-top: 15px;
    }
    li.nav__sub-item:last-child{
        margin-bottom: 3px;
    }
}

.breadcrumbnav {
    padding: 1rem 0;
    animation: 1s fadeIn 1s cubic-bezier(.04,.01,0,1.01) both;
}

.breadcrumbs-container{
    margin-block: 40px;
}

.breadcrumbnav__list {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    /* justify-content: center; */
    list-style: none;
    margin: 0;
    padding: 0;
}

.breadcrumbnav__item {
    display: flex;
    align-items: center;
    font-size: 0.875rem;
    color: black;
    line-height: 1;
}

.breadcrumbnav__item a{
    font-size: 0.875rem;
    color: black;
    line-height: 1;
}

/* .breadcrumbnav__item[aria-current="page"] {
    color: white;
    font-weight: 500;
} */

.breadcrumbnav__link {
    color: inherit;
    text-decoration: none;
    transition: color 0.2s ease;
}

.breadcrumbnav__link:hover {
    color: black;
}

.breadcrumbnav__separator {
    width: 16px;
    height: 16px;
    margin: 0 0.5rem;
    color: black;
}

.breadcrumbnav__item:last-child .breadcrumbnav__separator {
    display: none;
}

.breadcrumbs-container + .feature__intro{
    padding-top: 0;
}

.is-black .breadcrumbnav__list{
    justify-content: center;
}

.breadcrumbs-container .features-intro__container{
    padding: 0;
    margin-block: 0;
}

.breadcrumbs-container + .features-intro .features-intro__container{
    margin-top: 100px;
}

.features__links{
    margin-block: 100px;
}

.features__links-list{
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
}

.features__links-link{
    font-size: 0.875rem;
    font-weight: 500;
    padding: 0.5rem 1rem;
    border: 1px solid #15182d;
    border-radius: 0.25rem;
    transition: all 0.3s ease;
    color: #15182d;
}

.features__links-link:hover{
    background-color: #15182d;
    color: white;
}


/* New wiz */
.cards{
    margin: 180px 0;
}

.cards__container{
    display: flex;
    flex-direction: column;
    gap: 50px;
}

@media (min-width: 61.25em){
    .cards__container{
        flex-direction: row;
    }
}

.cards__wrapper{
    display: flex;
    flex-direction: column;
    gap: 35px;
}

.cards__link{
    margin-left: auto;
}

.cards__link .link{
    position: relative;
}

.cards__cards{
    display: grid;
    grid-template-columns: 1fr;
    margin-top: 60px;
}

.cards__cards:has(.cards__card:nth-child(4)){
    grid-template-columns: repeat(2, 1fr);
}

.cards__card{
    width: 100%;
    aspect-ratio: 4/5;
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding: 45px;
    transition: all 0.3s ease-in-out;
    overflow: hidden;
}

.cards__card::before{
    content: '';
    position: absolute;
    inset: 50% 0 0 0;
    z-index: -1;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 8.33%, #FFFFFF 96.1%);
    transition: top 0.3s ease-in-out;
}

.cards__card__content {
    position: absolute;
    bottom: 16px;
    left: 18px;
    right: 18px;
    transition: transform 0.3s ease-in-out;
}

.cards__card:hover .cards__card__content {
    transform: translateY(-10px);
}

.cards__card__title, .cards__card__caption {
    margin: 0;
    padding: 0;
    word-break: break-word;
    hyphens: auto;
}

.cards__card__desc{
    margin-top: 20px;
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    transition: max-height 0.3s ease-in-out, opacity 0.3s ease-in-out;
}

.cards__card:hover .cards__card__desc{
    max-height: 250px;
    opacity: 1;
}

.cards__card__img{
    position: absolute;
    inset: 0;
    z-index: -2;
    overflow: hidden;
}

.cards__card__img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.3s ease-in-out;
}

.cards__card:hover .cards__card__img img{
    transform: scale(1.05);
}

@media (max-width: 61.24em){
    .cards__card__caption{
        font-size: 8px;
    }

    .cards__card__title{
        font-size: 14px !important;
    }

    .cards__card__desc{
        margin-top: 10px;
        font-size: 8px;
    }
    .cards__card:hover::before {
        top: 0;
    }
}

@media (min-width: 61.25em){
    .cards__cards{
        grid-template-columns: repeat(3, 1fr) !important;
    }
    .cards__card:hover .cards__card__content {
        transform: translateY(-40px);
    }
    .cards__card__content {
        bottom: 45px;
        left: 45px;
        right: 45px;
    }
    .cards__card--light{
        color: #fff;
    }
    .cards__card--light::before{
        background: unset;
    }
}


.gallery{
    display: grid;
    grid-template-columns: 1fr;
    margin: 180px 0;
}

.gallery__item{
    overflow: clip;
}

.gallery__img{
    width: 100%;
    height: 100%;
    transition: transform 0.3s ease-in-out;
}

@media (min-width: 61.25em){
    .gallery{
        grid-template-columns: repeat(4, 1fr);
    }
    .gallery__item{
        aspect-ratio: 4/3;
    }
    .gallery__img{
        object-fit: cover;
    }
}

.wiz-anim-text__container{
    position: relative;
    margin: 120px 0;
}


.wiz-anim-text__img-container{
    position: absolute;
    width: 100%;
    max-height: 100%;
    top: 50%;
    left: 0;
    transform: translate(0, -50%);
}

.wiz-anim-text__img{
    width: 100%;
    max-height: 100%;
}

.wiz-anim-text__wrapper{
    padding-block: 10px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 10px;
    height: 100%;
}

.wiz-anim-text__title{
    position: relative;
    font-weight: 600;
    text-align: center;
    color: #3d3d3d;
    padding-bottom: 12px;
}

.wiz-anim-text__title *{
    font-size: inherit !important;
}

.wiz-anim-text__title-underline{
    position: absolute;
    bottom: 0;
    left: -10px;
    width: calc(100% + 20px);
    height: 1px;
    background-color: #98090E;
    transform: scaleX(0%);
    transform-origin: left;
}

.wiz-anim-text__desc{
    --color: #3D3D3D;
    text-align: center;
    font-size: 16px;
    font-weight: 300;
}

.wiz-anim-text__desc strong{
    display: contents !important;
}

@media (min-width: 61.25em){
    .wiz-anim-text__desc{
        font-size: 38px;
    }
}

.wiz-anim-text__desc .word{
    position: relative;
    color: color-mix(in srgb, var(--color) 20%, transparent);
    
    background-image: linear-gradient(var(--color), var(--color));
    background-clip: text;
    background-size: 0%;
    background-repeat: no-repeat;
}

.wiz-hero {
    position: relative;
    height: 100vh;
    padding: 5rem 0;
    color: white;
    z-index: 1;
}
.wiz-hero img, .wiz-hero video {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    z-index: -2;
}
.wiz-hero::after{
    content: '';
    position: absolute;
    background: linear-gradient(180deg, rgba(52, 40, 20, 0) 60.16%, rgba(52, 40, 20, 0.67) 100%);
    background-blend-mode: multiply;
    inset: 0;
    z-index: -1;
}
.wiz-hero .container {
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
    gap: 5px;
}
.wiz-hero .btn--solid{
    margin: 0;
    position: relative;
    margin-top: 10px;
    opacity: 1 !important;
    visibility: visible !important;
}

.wiz-hero h1{
    font-weight: 700;
}

.wiz-hero p{
    font-weight: 700;
}

.wiz-text-with-img{
    margin: 180px 0;
}

.wiz-text-with-img--color{
    margin: 0;
    padding: 180px 0;
}

.wiz-text-with-img__container{
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 40px;
}

.wiz-text-with-img__img{
    display: flex;
    align-items: center;
    height: 100%;

    img, video{
        width: 100%;
        height: auto;
    }
}

.wiz-text-with-img__wrapper{
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.wiz-text-with-img__title{
    text-transform: uppercase;
}

.wiz-text-with-img__desc{
    margin-top: 40px;
}

.wiz-text-with-img__desc ul{
    display: flex;
    flex-direction: column;
    gap: 16px;
    padding-left: 35px;
}

.wiz-text-with-img__desc ul li{
    position: relative;
}

.wiz-text-with-img__desc ul li::before{
    content: '';
    position: absolute;
    left: -35px;
    top: 5px;
    width: 16px;
    height: 16px;
    background-size: 16px;
    background-image: url('../img/li-icon.svg');
}

@media (min-width: 61.25em){
    .wiz-text-with-img__container{
        grid-template-columns: repeat(10, 1fr);
        gap: 20px;
    }
    .wiz-text-with-img__wrapper{
        grid-column: 1 / span 4;
    }
    .wiz-text-with-img__img{
        grid-column: span 5 / -1;
        order: unset;
    }

    .wiz-text-with-img--alt .wiz-text-with-img__wrapper{
        grid-column: span 4 / -1;
    }
    .wiz-text-with-img--alt .wiz-text-with-img__img{
        grid-column: 1 / span 5;
        order: -1;
    }
}

.wiz-container{
    padding: 0 15px;
}

@media (min-width: 61.25em){
    .wiz-container{
        padding: 0 60px;
    }
}

@media (max-width: 61.24em){
    .wiz-text-with-img__title, .cards__card__title, .cards__title{
        font-size: 1.375rem;
    }
}

.callUs-mobile{
    width: 45px;
    height: 45px;
    bottom: 75px;
    left: 15px;
}

.hero__nav-col{
    flex-basis: 20%;
    max-width: 20%;
}

.page-template-page-wizualizacje-2 .portfolio__slider--feature{
    opacity: 1 !important;
    transform: none !important;
}

.page-template-page-wizualizacje-2 .portfolio__big-bg-text{
    transform: none !important;
}

.page-template-page-wizualizacje-2 .features-realizacje .lnr-arrow-left::before{
    content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLW1vdmUtbGVmdCI+PHBhdGggZD0iTTYgOEwyIDEyTDYgMTYiLz48cGF0aCBkPSJNMiAxMkgyMiIvPjwvc3ZnPg==');
}
.page-template-page-wizualizacje-2 .features-realizacje .lnr-arrow-right::before{
    content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLW1vdmUtcmlnaHQiPjxwYXRoIGQ9Ik0xOCA4TDIyIDEyTDE4IDE2Ii8+PHBhdGggZD0iTTIgMTJIMjIiLz48L3N2Zz4=');
}

.c-shorts{
    margin: 120px 0;
}

.c-shorts__caption{
    font-size: 1.25rem;
}

.c-shorts__title{
    margin-top: 5px;
}

.c-shorts__desc{
    margin-top: 50px;
}

.c-shorts__wrapper{
    margin-top: 100px;
    display: grid;
    gap: 1.25rem;
    grid-template-columns: repeat(2, 1fr);

    iframe{
        width: 100%;
        aspect-ratio: 9/16;
    }
}

.c-shorts__item--16-9{
    grid-column: span 2;
    iframe{
        aspect-ratio: 16/9;
    }
}

@media (min-width: 46.25em){
    .c-shorts__wrapper{
        grid-template-columns: repeat(4, 1fr);
    }
    /* .c-shorts__item--16-9{
        grid-column: span 2;
    } */
}

.c-realizations-slider{
    margin: 100px 0;
    overflow-x: clip;
}

.c-realizations-slider__desc{
    margin-top: 35px;
}



/* Realizations slider */
.instagram-post {
    --cubic-buzier-1: cubic-bezier(0.19,1,0.22,1);
    width: 100%;
    max-width: 450px;
    display: flex;
    flex-direction: column;
    /* border: 2px solid #15182D; */
    background: #fff;
    user-select: none;
    border-radius: 22px;
    box-shadow: 0 12px 24px 0 rgba(0, 0, 0, 0.25);
}

.instagram-post__img-wrapper{
    /* border-radius: 5px; */
}

.instagram-post__header {
    padding: 11px 16px 8px;
}
.instagram-post__footer {
    padding: 8px 16px 11px;
}

.instagram-post__header svg,
.instagram-post__footer svg {
    width: 14px;
}

@media (min-width: 61.25em){
    .instagram-post__header svg,
    .instagram-post__footer svg {
        width: 20px;
    }
}

.instagram-post__header,
.instagram-post__footer,
.instagram-post__footer .left-col {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.instagram-post__header-img{
    width: 25px;
    height: 25px;
    border-radius: 50%;
    overflow: hidden;
    background-color: #D9D9D9;
}

.instagram-post__header-wrapper{
    display: flex;
    align-items: center;
    gap: 6px;
    font-size: 9px;
}

@media (min-width: 61.25em){
    .instagram-post__header-img{
        width: 45px;
        height: 45px;
    }

    .instagram-post__header-wrapper{
        gap: 12px;
        font-size: 1rem;
    }
}

.instagram-post__img-wrapper {
    display: flex;
    flex: 1;
    align-items: center;
    justify-content: center;
    position: relative;
    padding: 0 16px 0;
    cursor: pointer;
    min-height: 300px;
}

.instagram-post__img-wrapper img{
    width: 100%;
    aspect-ratio: 4/5;
    object-fit: cover;
}

.instagram-post__img-wrapper:hover svg {
    opacity: 1;
    transform: translateY(0);
}

.instagram-post.js-lightbox .instagram-post__img-wrapper {
    position: relative;
}
.instagram-post.js-lightbox .instagram-post__img-wrapper:hover::after {
    background: rgba(11, 11, 11, 0.2);
}
.instagram-post.js-lightbox .instagram-post__img-wrapper::after {
    content: '';
    position: absolute;
    inset: 0;
    margin: 0 16px 0;
    /* border-radius: 5px; */
    pointer-events: none;
    transition: all 0.6s var(--cubic-buzier-1);
}

@media (min-width: 61.25em){
    .instagram-post.js-lightbox .instagram-post__img-wrapper::after {
        margin: 0 28px 0;
    }
}

.instagram-post__footer {
    color: #11213a;
}

.instagram-post__footer .left-col {
    gap: 10px;
}

@media (min-width: 61.25em){
    .instagram-post__footer .left-col {
        gap: 18px;
    }
}

.zoom-wrapper {
    position: absolute;
    font-size: 30px;
    color: #fff;
    z-index: 2;
    pointer-events: none;
}

.zoom-wrapper svg {
    transform: translateY(10px);
    opacity: 0;
    transition: all 0.3s var(--cubic-buzier-1);
}

.instagram-post:not(.js-lightbox):hover .heart-svg--not-fill {
    opacity: 0;
}

.instagram-post:not(.js-lightbox):hover .heart-filled {
    animation: like-heart-animation 0.6s var(--cubic-buzier-1) alternate;
    opacity: 1;
    transform: scale(1);
}

.heart-filled {
    transform-origin: center;
    opacity: 0;
    transform: scale(0);
    transition: all 0.3s var(--cubic-buzier-1);
}

.instagram-feed-swiper.swiper {
    width: 100%;
    /* overflow: clip; */
    overflow: unset;
    margin-top: 80px;
    --carousel-slider-max-width: 1200px;
    --carousel-slider-width: 270px;
    --carousel-slider-height: 370px;
    position: relative;
}

.instagram-feed-swiper__info{
    position: absolute;
    bottom: 0;
    left: 50%;
    background-color: #fff;
    width: 55px;
    height: 55px;
    z-index: 2;
    border-radius: 50%;
    transform: translate(-50%, 60%);
    box-shadow: 0px 12px 24px 0px #00000040;
}

.instagram-feed-swiper__info-anim{
    width: 100%;
    height: 100%;
    transform: scale(1.5);
}

@media (min-width: 61.25em){
    .instagram-feed-swiper__info{
        display: none;
    }
}

@media (min-width: 61.25em){
    .instagram-feed-swiper.swiper {
        --carousel-slider-width: 490px;
        --carousel-slider-height: 670px;
    }
}
  
.instagram-feed-swiper.swiper .swiper-slide {
    position: relative;
    max-width: calc(100% - 48px);
    width: 240px;
}   
.instagram-feed-swiper.swiper .swiper-slide .instagram-post__img-wrapper {
    min-height: 200px;
}
      
@media (min-width: 46.25em) {
    .instagram-feed-swiper.swiper .swiper-slide {
        width: 45%;
    }
}
@media (min-width: 81.25em) {
    .instagram-feed-swiper.swiper .swiper-slide {
        width: var(--carousel-slider-width);
    }
}

.instagram-feed-swiper.swiper .swiper-slide-active .heart-filled {
    --delay: 0.4s;
    animation: like-heart-animation 0.6s var(--delay) var(--cubic-buzier-1) alternate;
    transition-delay: var(--delay);
    opacity: 1;
    transform: scale(1);
}

.instagram-post__like-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
}
@media (min-width: 46.25em) {
    .instagram-post {
        min-width: 320px;
    }
    
    .instagram-post__header {
        padding: 11px 28px 8px;
    }
    .instagram-post__footer {
        padding: 14px 28px 22px;
    }

    .instagram-post__header svg,
    .instagram-post__footer svg {
        width: 24px;
    }

    .instagram-post__img-wrapper {
        min-height: 300px;
        padding: 0 28px;
    }
}

@media (min-width: 61.25em) {
    .instagram-post {
        min-height: 540px;
    }
}

@keyframes like-heart-animation {
    0% {
      opacity: 0;
      transform: scale(0);
    }
    15% {
      opacity: 0.9;
    }
    30% {
      transform: scale(1.2);
    }
    80% {
      opacity: 1;
      transform: scale(1);
    }
  }


.c-text-grid{
    width: 100%;
    padding-top: 90px;
    padding-bottom: 200px;
    background-color: #15182D;
    color: white;
}

.c-text-grid__desc{
    margin-top: 25px;
}

.c-text-grid__wrapper{
    margin-top: 60px;
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 60px;
}

.c-text-grid__title{
    font-size: 2.375rem;
}

@media (min-width: 61.25em){
    .c-text-grid__wrapper{
        grid-template-columns: repeat(3, 1fr);
        row-gap: 200px;
        margin-top: 150px;
    }

    .c-text-grid__item{
        margin-left: 30px;
    }

    .c-text-grid__item-title{
        font-size: 2.375rem;
        min-height: 110px;
    }
}

.c-goals{
    margin-top: 60px;
    margin-bottom: 200px;
}

.c-goals__intro {
    position: relative;
    overflow: hidden;
}

.c-goals__wrapper{
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 75px;
    counter-reset: goals;
}

@media (min-width: 61.25em){
    .c-goals__wrapper{
        grid-template-columns: repeat(3, 1fr);
    }
}

.c-goals__title{
    position: relative;
}

.c-goals__title::before{
    counter-increment: goals;
    content: counter(goals) '.';
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-text-stroke: 1px #0E101380;
    -webkit-text-fill-color: transparent;
    font-size: 4.625rem;
    font-weight: 700;
    transform: translate(-25%, -55%);
    z-index: -1;
}

.c-goals__desc{
    margin-top: 40px;
}

.c-scope-of-activities{
    margin-block: 120px;
}

.c-scope-of-activities__container{
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 60px;
}

.c-scope-of-activities__title{
    font-size: 2rem;
}

.c-scope-of-activities__list{
    margin-top: 48px;
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.c-scope-of-activities__item{
    padding-bottom: 20px;
    border-bottom: 1px solid black;
}

.c-scope-of-activities__desc{
    margin-bottom: 86px;
}

.c-scope-of-activities__goals{
    margin-top: 56px;
}

.c-scope-of-activities__goals ul{
    display: flex;
    flex-direction: column;
    gap: 16px;
    padding-left: 40px;
}

.c-scope-of-activities__goals ul li{
    position: relative;
}

.c-scope-of-activities__goals ul li::before{
    content: '';
    position: absolute;
    left: -40px;
    top: 10px;
    width: 16px;
    height: 16px;
    background-size: 16px;
    background-image: url('../img/li-icon.svg');
}

@media (min-width: 61.25em){
    .c-scope-of-activities__container{
        grid-template-columns: repeat(10, 1fr);
    }

    .c-scope-of-activities__aside{
        grid-column: 1 / span 3;
    }
    
    .c-scope-of-activities__content{
        grid-column: span 5 / -1;
    }
}

.c-heading{
    margin-block: 180px;
}

.c-heading__container{
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 20px;
}

@media (max-width: 46.24em){
    .c-heading__title{
        font-size: 1.75rem;
    }
    .c-heading__desc{
        font-size: 0.875rem;
    }
}
@media (min-width: 61.25em){
    .c-heading__container{
        grid-template-columns: repeat(10, 1fr);
        gap: 60px;
    }
    .c-heading__title{
        grid-column: 1 / span 5;
    }
    .c-heading__desc{
        grid-column: span 4 / -1;
    }
}

.project__text-wrapper ul li{
    list-style-type: disc;
    list-style-position: inside;
}

.c-icons{
    margin: 240px 0;
}

.c-icons__container{
    display: grid;
    grid-template-columns: 1fr;
    gap: 120px;
}

@media (min-width: 61.25em){
    .c-icons__container{
        grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    }
}

.c-icons__item{
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 90px;
}

.c-icons__item-icon{
    width: 150px;
    aspect-ratio: 1;
    object-fit: contain;
}

.c-icons__item-desc{
    text-align: center;
}

.c-case-study-hero{
    margin: 256px 0 140px;
}

.c-case-study-hero__container{
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 60px;
}

@media (min-width: 61.25em){
    .c-case-study-hero__container{
        grid-template-columns: repeat(12, 1fr);
    }
    .c-case-study-hero__title{
        grid-column: 1 / span 6;
    }
    .c-case-study-hero__content{
        grid-column: span 4 / -1;
    }
}

.c-case-study-hero__title{
    text-transform: uppercase;
}

.c-case-study-hero__logo{
    width: 50%;
}

.c-case-study-hero__desc{
    margin-top: 40px;
}

@media (max-width: 46.24em){
    .c-case-study-hero{
        margin: 140px 0;
    }
    .c-case-study-hero__title{
        font-size: 2rem;
    }
}

.c-testimonial{
    padding: 120px 0;
    background-color: #EFEFEF;
}

.c-testimonial__container{
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 100px;
}

.c-testimonial__content{
    text-align: center;
    max-width: 1200px;
}

.c-testimonial__person{
    display: flex;
    align-items: center;
    gap: 20px;
}

.c-testimonial__person-img{
    width: 100px;
    height: 100px;
    object-fit: cover;
}

.c-testimonial__person-desc{
    line-height: 1.2;
    max-width: 270px;
}

@media (max-width: 46.24em){
    .c-testimonial__content{
        font-size: 1.5rem;
    }
}

@media (min-width: 46.25em){
    .c-testimonial{
        padding: 200px 0 120px;
    }

    .c-testimonial__person{
        gap: 60px;
    }

    .c-testimonial__person-img{
        width: 150px;
        height: 150px;
    }
}

.c-stats{
    background-color: #15182D;
    color: white;
    padding: 160px 0;
}

.c-stats .c-heading{
    margin-top: 0;
}

.c-stats__container{
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 180px;
}

.c-stats__item{
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 100px;
}

.c-stats__item-title{
    text-transform: uppercase;
}

.c-stats__item-stats{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 45px;
}

.c-stats__item-stat{
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 35px;
}

.c-stats__item-stat-value{
    background-color: white;
    color: #15182D;
    padding: 40px;
    border-radius: 5px;
}

.c-stats__item-stat-title{
    text-align: center;
}

@media (min-width: 61.25em){
    .c-stats{
        padding: 220px 0 160px;
    }
    .c-stats__item-stats{
        grid-template-columns: repeat(4, 1fr);
    }
}

.c-map{
    margin: 160px 0;
}

.c-map .c-heading{
    margin: 0;
}

.c-map__map{
    margin-top: 80px;
    position: relative;
}

.c-map__map-bg{
    position: relative;
    width: 100%;
    height: auto;
    object-fit: contain;
    pointer-events: none;
}

.c-map__pin-container{
    width: 2.5rem;
    aspect-ratio: 1;
    position: absolute;
    transform: translate(-50%, -50%);
    top: var(--y);
    left: var(--x);
    z-index: 1;
    transition: z-index 0.01s;
}

.c-map__pin-container:hover{
    z-index: 100;
}

.c-map__pin{
    width: 100%;
    height: 100%;
    object-fit: contain;
    color: #7E7E7E;
    transition: color 0.3s ease-in-out;
    cursor: pointer;
}

.c-map__pin:hover{
    color: #15182D;
    z-index: 100;
    cursor: pointer;
}

.c-map__pin:hover + .c-map__tooltip{
    opacity: 1;
    transform: scale(1);
}

.c-map__tooltip{
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
    pointer-events: none;
    transform: scale(.95);
    z-index: 2;
}

.c-map__tooltip-country{
    font-size: 1.125rem;
    font-weight: 700;
    line-height: 1.5;
    text-transform: uppercase;
    width: fit-content;
    white-space: nowrap;
}

.c-map__tooltip-caption{
    font-size: .875rem;
    line-height: 1.5;
    width: fit-content;
    white-space: nowrap;
}
@media (max-width: 61.24em){
    .c-map__desktop{
        display: none;
    }
    .c-map__map{
        margin: 20px 0;
    }
    .c-map__mobile{
        margin-top: 80px;
    }
}
@media (min-width: 61.25em){
    .c-map__mobile{
        display: none;
    }
    .c-map{
        margin-top: 250px 0;
    }
    .c-map__map{
        margin-top: 170px;
    }
    .c-map .c-heading__desc{
        grid-column: span 5 / -1;
    }
    .c-map__pin-container{
        width: 1%;
    }
    .c-map__tooltip-country{
        font-size: 1.5rem;
    }
    .c-map__tooltip-caption{
        font-size: 1rem;
    }
}

.wiz-text-with-img__title *{
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

.nav__link::after{
    left: 0;
}

.nav__link:hover::after{
    width: 100%;
}

.floating-button__wrapper{
    position: fixed;
    bottom: 30px;
    right: 0;
    z-index: 100;
}

.floating-button{
    background-color: white;
    box-shadow: 0px 12px 24px 0px #00000040;
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
    padding: 10px 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 16px;
    cursor: pointer;
    transform: translateX(calc(100% - 92px));
    transition: transform 0.3s ease-in-out;
}

.floating-button.active{
    transform: translateX(0);
}

.floating-button__content{
    display: flex;
    flex-direction: column;
    justify-content: center;
    color: #2C8FFF;
    gap: 2px;
}


.floating-button__label{
    font-size: 10px;
    font-weight: 600;
    line-height: 1;
    text-transform: uppercase;
}

.floating-button__title{
    font-size: 24px;
    font-weight: 900;
    line-height: 1;
    text-transform: uppercase;
}

.floating-button__icon{
    width: 60px;
}

.video-section{
    position: relative;
    margin: 180px 0;
}

.video-section::before{
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 80%;
    /* background-color: #15182D; */
    transform: translateY(-50%);
}

.video-section video{
    width: 100%;
    border-radius: 20px;
    position: relative;
    z-index: 1;
}

.vfx-section{
    margin: 180px 0;
    background: rgb(20, 23, 45);
    color: white;
}

.vfx-section__container{
    display: grid;
    grid-template-columns: 1fr;
    gap: 25px;
    padding-block: 40px;
}

.vfx-section__content{
    display: flex;
    flex-direction: column;
}

.vfx-section__caption{
    font-size: 15px;
    font-weight: 700;
    line-height: 1.2;
    font-family: silkaregular;
    opacity: 0.9;
}

.vfx-section__title{
    font-size: 32px;
    font-weight: 700;
    line-height: 1.2;
    margin-top: 4px;
    font-family: silkabold;
}

.vfx-section__desc{
    font-size: 12px;
    font-weight: 400;
    line-height: 1.6;
    margin-top: 10px;
    font-family: silkaregular;
}

.vfx-section__button{
    margin-top: 30px;
    width: fit-content;
}

.vfx-section__image {
    width: 100%;
}
.vfx-section__image img{
    width: 100%;
    object-fit: contain;
}

.vfx-section__video{
    position: relative;
    width: 100%;
}

.vfx-section__video img{
    position: relative;
    width: 100%;
    height: 100%;
    object-fit: contain;
    z-index: 2;
}

.vfx-section__video video{
    position: absolute;
    left: 50%;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: translateX(-50%);
    padding: 5.8% 6.8% 5% 6.5%;
}

@media (min-width: 61.25em){
    .vfx-section{
        /* background: url('../../static/img/vfx-bg.png') no-repeat center center; */
    }
    
    .vfx-section__container{
        grid-template-columns: 1fr 1fr;
        gap: 40px;
        padding-right: 0 !important;
    }
    
    .vfx-section__content{
        padding: 120px 0;
        order: -1;
    }
    
    .vfx-section__caption{
        font-size: 24px;
    }
    
    .vfx-section__title{
        font-size: 60px;
        margin-top: 8px;
    }
    
    .vfx-section__desc{
        font-size: 18px;
        margin-top: 26px;
    }
    
    .vfx-section__image {
        width: 100%;
        height: 100%;
        overflow: visible;
        position: relative;
    }
    .vfx-section__image img{
        position: absolute;
        left: 0;
        top: 50%;
        width: 100%;
        max-height: 130%;
        transform: translateY(-50%);
    }

    .vfx-section__video{
        position: relative;
        width: 100%;
        height: 100%;
    }
    
    .vfx-section__video-wrapper{
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
}

html {
	scroll-behavior: smooth;
}

.sequence{
    height: 200vh;
}

.sequence__sticky{
    position: sticky;
    min-height: 100vh;
    display: flex;
    align-items: center;
    top: 0;
}

.sequence__canvas{
    width: 100%;
    height: 100%;
}

.sequence-vertical{
    background-color: #09090E;
    color: #D5D5DD;
}

.sequence-vertical__inner{
    padding-top: 100px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.sequence-vertical__title{
    font-size: 32px;
    font-family: silkabold;
    text-align: center;
    line-height: 1.2;
    margin-top: 8px;
}

.sequence-vertical__label{
    font-size: 15px;
    font-family: silkabold;
    text-align: center;
    line-height: 1.2;
}

.sequence-vertical__desc{
    font-size: 12px;
    font-family: silkaregular;
    text-align: center;
    line-height: 1.4;
    margin-top: 28px;
}

.sequence-vertical canvas{
    margin-top: 40px;
}

@media (min-width: 61.25em){
    .sequence-vertical__inner{
        padding-top: 100px;
    }
    
    .sequence-vertical__title{
        font-size: 68px;
        margin-top: 4px;
    }
    
    .sequence-vertical__label{
        font-size: 26px;
    }
    
    .sequence-vertical__desc{
        font-size: 18px;
        margin-top: 16px;
    }

    .sequence-vertical canvas{
        margin-top: 0;
    }
}

.post-type-archive-case-study{
    background:#15182d;
}