@charset "UTF-8";@font-face{font-family:gilroy;src:url("../../fonts/gilroy-extrabold-webfont.woff2") format("woff2"),url("../../fonts/gilroy-extrabold-webfont.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:gilroy;src:url("../../fonts/gilroy-light-webfont.woff2") format("woff2"),url("../../fonts/gilroy-light-webfont.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}.ministry{font-family:ministry,sans-serif;font-weight:700}html{scroll-behavior:smooth}body{position:relative;min-height:100vh;overflow-x:hidden}body.frozen{max-height:100vh;overflow:hidden}body *{font-family:gilroy}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-family:ministry,sans-serif;font-weight:700}.h1{font-size:2.5rem}@media only screen and (min-width:767px){.h1{font-size:2.8rem}}@media only screen and (min-width:1023px){.h1{font-size:36px}}@media only screen and (min-width:1279px){.h1{font-size:3.6rem}}.h2{font-size:1.6rem}@media only screen and (min-width:767px){.h2{font-size:1.8rem}}@media only screen and (min-width:1023px){.h2{font-size:2rem}}@media only screen and (min-width:1279px){.h2{font-size:2.6rem}}strong{font-weight:600}.page{margin:0}.underline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.underline:after{content:"";display:block;height:2px;background:#000;margin-top:.3em}@media only screen and (min-width:1365px){.underline:after{height:4px}}.underline.shortLine:after{width:78px}.underline.rightLine{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.underline.leftLine{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.underline.centerLine{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.upper-text{text-transform:uppercase}.section-title{width:100%;margin:0;padding:70px 0 50px}@media only screen and (min-width:1023px){.section-title{padding:100px 0 80px}}@media only screen and (min-width:1365px){.section-title{padding:125px 0 100px}}.btnStyle{font-size:1.2rem;color:#202020;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;border:2px solid #202020;font-family:ministry,sans-serif;font-weight:700;padding:1em 2em;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:25px}@media only screen and (min-width:459px){.btnStyle{width:auto}}@media only screen and (min-width:767px){.btnStyle{font-size:1.4rem}}@media only screen and (min-width:1279px){.btnStyle{font-size:1.6rem}}.btnStyle span{max-width:100%}.btnStyle .icon{margin-left:.8em}.btnStyle .icon img{height:.9em}.btnStyle.showmore:hover .icon{position:relative;-webkit-animation:movedown 1s infinite;animation:movedown 1s infinite}@-webkit-keyframes movedown{0%{top:0}70%{top:13px}to{top:0}}@keyframes movedown{0%{top:0}70%{top:13px}to{top:0}}.btnStyle.showless{margin-top:60px}.btnStyle.showless:hover .icon{position:relative;-webkit-animation:moveup 1s infinite;animation:moveup 1s infinite}@-webkit-keyframes moveup{0%{top:0}70%{top:-13px}to{top:0}}@keyframes moveup{0%{top:0}70%{top:-13px}to{top:0}}.btnStyle.rightArrow:hover .icon{position:relative;-webkit-animation:moveright 1s infinite;animation:moveright 1s infinite}@-webkit-keyframes moveright{0%{left:0}70%{left:14px}to{left:0}}.absoluteBtn{position:relative;z-index:50;max-width:75vw;margin:12px auto}@media only screen and (min-width:1023px){.absoluteBtn{max-width:auto;position:absolute;top:auto;bottom:-128px;right:0;left:auto}}.showmore{margin:-45px auto 30px}@media only screen and (min-width:767px){.showmore{margin:30px auto}}@media only screen and (min-width:1023px){.showmore{margin:0}}.container{position:relative;margin-left:20px;margin-right:20px}@media only screen and (min-width:1023px){.container{margin-left:7%;margin-right:7%}}@media only screen and (min-width:1279px){.container{margin-left:13%;margin-right:13%}}.container.wideContainer{z-index:100}@media only screen and (min-width:1279px){.container.wideContainer{margin-left:7%;margin-right:7%}}.container--withPadding{padding:80px 20px 250px}@media only screen and (min-width:767px){.container--withPadding{padding:150px 13% 120px}}.container--withPadding ul{margin:0}.largeMargin{margin-top:25px;margin-bottom:25px}@media only screen and (min-width:1023px){.largeMargin{margin-top:80px;margin-bottom:80px}}@media only screen and (min-width:1365px){.largeMargin{margin-top:100px;margin-bottom:100px}}.smallMarginBottom{margin-bottom:20px}@media only screen and (min-width:1279px){.smallMarginBottom{margin-bottom:35px}}.largeMarginBottom{margin-bottom:30px}@media only screen and (min-width:1023px){.largeMarginBottom{margin-bottom:70px}}@media only screen and (min-width:1279px){.largeMarginBottom{margin-bottom:120px}}@media only screen and (min-width:1365px){.largeMarginBottom{margin-bottom:185px}}.mediumMarginBottom{margin-bottom:30px}@media only screen and (min-width:1023px){.mediumMarginBottom{margin-bottom:60px}}@media only screen and (min-width:1279px){.mediumMarginBottom{margin-bottom:90px}}@media only screen and (min-width:1365px){.mediumMarginBottom{margin-bottom:130px}}.noMarginTop{margin-top:0}.animate{transition:all .5s}body,html{margin:0;padding:0}html{font-size:16px;font-size:62.5%;font-weight:400;line-height:1.63}body{font-family:proxima-nova,sans-serif;font-weight:300;font-size:1.6rem;line-height:1.3;color:#202020}@media only screen and (min-width:1023px){body{font-size:1.8rem}}@media only screen and (min-width:1279px){body{font-size:2rem}}button{background:none;border:none;outline:none;cursor:pointer}button,div,img,section{display:block}div,section{box-sizing:border-box}a{text-decoration:none;color:#202020}.topStripe{padding:25px 0;position:fixed;left:0;top:0;width:100%;z-index:200;transition:all .5s}@media only screen and (min-width:1365px){.topStripe{padding:40px 0}}.topStripe .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.topStripe.scrolled{background:#fff;padding:25px 0}.topStripe.scrolled img{width:110px}.logoWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:distribute;justify-content:space-around}@media only screen and (min-width:767px){.logoWrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.logo-img{max-width:165px;width:50%;height:40px;padding:0 10px 100px;margin-bottom:50px}@media only screen and (min-width:767px){.logo-img{max-width:none;width:33%}}@media only screen and (min-width:1023px){.logo-img{width:20%;margin-bottom:100px}}.logo-img img{margin:0 auto}.logo .logo-image{transition:all .5s;width:90px;height:auto}@media only screen and (min-width:767px){.logo .logo-image{width:110px}}@media only screen and (min-width:1279px){.logo .logo-image{width:150px}}.menuBtnContainer{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.nav-icon1{height:20px;position:relative;transition:.5s ease-in-out;cursor:pointer}.nav-icon1,.nav-icon1 span{width:40px;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.nav-icon1 span{display:block;position:absolute;height:4px;background:#000;opacity:1;left:0;transition:.25s ease-in-out}.nav-icon1 span:first-child{top:0}.nav-icon1 span:nth-child(2){top:8px}.nav-icon1 span:nth-child(3){top:16px}.nav-icon1.open span:first-child{top:8px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.nav-icon1.open span:nth-child(2){opacity:0;left:-60px}.nav-icon1.open span:nth-child(3){top:8px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.topMenu{font-family:ministry,sans-serif;font-weight:700;position:fixed;left:0;top:0;width:100%;z-index:99;background:#fff;bottom:0;padding:40px 20px;font-size:2.4rem;-webkit-transform:translate(100%);transform:translate(100%);opacity:0}@media only screen and (min-width:767px){.topMenu{font-size:3rem;padding-top:66px}}@media only screen and (min-width:1023px){.topMenu{font-size:4rem;padding:40px 7%}}@media only screen and (min-width:1279px){.topMenu{font-size:5rem;padding:40px 7%;padding-top:75px}}@media only screen and (min-width:1365px){.topMenu{padding-top:120px}}.topMenu li,.topMenu ul{margin:0;padding:0}.topMenu li{display:block;line-height:1}.topMenu ul{position:relative;z-index:10;transition:all .5s;margin-top:10vh}@media only screen and (min-width:1279px){.topMenu ul{margin-top:8vh}}@media only screen and (min-width:1599px){.topMenu ul{margin-top:15vh}}.topMenu a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400}.topMenu a:before{content:"";display:block;width:20px;height:3px;margin-right:10px;background:transparent;transition:all .5s}.topMenu a.active:before{width:20px;background:#000}.topMenu a:hover:before{content:"";display:block;width:32px;height:3px;margin-right:10px;background:#000;transition:all .5s}@media only screen and (min-width:1279px){.topMenu a:hover:before{width:35px;margin-right:20px}}@media only screen and (min-width:1365px){.topMenu a:hover:before{width:38px}}.menuControllers{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.switcher{font-size:0;padding:0;margin-right:25px}@media only screen and (min-width:767px){.switcher{margin-right:45px}}@media only screen and (min-width:1279px){.switcher{margin-right:80px}}@media only screen and (min-width:1599px){.switcher{margin-right:100px}}.switcher ul{list-style-type:none}.switcher li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;font-size:17px;font-weight:700;margin:0 7px}@media only screen and (min-width:1599px){.switcher li{margin:0 11px}}.switcher li a:before,.switcher li a:hover:before{display:none}.switcher li:before{content:"";display:inline-block;width:0;height:2px;background-color:#202020;position:absolute;top:50%;left:50%;right:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:all .5s;z-index:-1}.switcher li:hover:before{width:25px}.switcher li.current-lang:before{content:"";display:inline-block;width:25px;height:2px;background-color:#202020;position:absolute;top:50%;left:50%;right:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}.topMenu.opened{opacity:1;-webkit-transform:translate(0);transform:translate(0)}.menu-img{right:auto;position:absolute;top:auto;bottom:50px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);margin-left:-30px}@media only screen and (min-width:767px){.menu-img{right:100px;left:auto;-webkit-transform:none;transform:none;margin-left:0;z-index:10}}.slick-slide,.slick-slide :focus{outline:none}.homeSliderOuter{width:100%;background:url(../img/ajax-loader.gif) no-repeat 50%;margin-top:61px}@media only screen and (min-width:767px){.homeSliderOuter{margin-top:80px}}@media only screen and (min-width:1279px){.homeSliderOuter{margin-top:90px}}@media only screen and (min-width:1365px){.homeSliderOuter{margin-top:120px}}.swiper-container{opacity:1;transition:all .8s ease-in;height:auto;min-height:150px}@media only screen and (min-width:767px){.swiper-container{min-height:340px}}@media only screen and (min-width:1023px){.swiper-container{min-height:455px}}@media only screen and (min-width:1279px){.swiper-container{min-height:570px}}@media only screen and (min-width:1365px){.swiper-container{min-height:610px}}@media only screen and (min-width:1599px){.swiper-container{min-height:710px}}.homeSliderOuter{position:relative;border-top:1px solid transparent}.swiper-pagination{right:7%;bottom:8vw;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:15px;font-weight:700;width:40px;text-align:center}@media only screen and (min-width:1023px){.swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex}}.swiper-pagination span.dots{font-family:ministry,sans-serif;font-weight:700;opacity:1;background-color:transparent;margin:10px!important}.swiper-pagination .swiper-pagination-bullet{width:auto;height:auto}.swiper-pagination-bullet-active{position:relative}.swiper-pagination-bullet-active:after{content:"";width:34px;height:2px;background-color:#000;position:absolute;left:50%;top:50%;-webkit-transform:translateY(-50%);transform:translate(-50%,-50%)}.scrollBtn{display:none;position:absolute;top:auto;bottom:40px;left:50%;right:auto;z-index:2}@media only screen and (min-width:1023px){.scrollBtn{display:block}}.scrollBtn img{margin:0 auto}.topSocial{display:none}@media only screen and (min-width:767px){.topSocial{display:block;z-index:2;position:absolute;left:7%;bottom:8vw;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}}.topSocial:before{content:"";display:block;width:2px;height:27px;background:#202020}.topSocial a{margin-top:20px}.ourDescription{text-align:center;font-size:22px}@media only screen and (min-width:767px){.ourDescription{font-size:28px}}@media only screen and (min-width:1023px){.ourDescription{font-size:34px}}.ourDescription p{margin-top:10px;max-width:990px;margin:10px auto 34px}.columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0 0}@media only screen and (min-width:767px){.columns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}}@media only screen and (min-width:1023px){.columns{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:50px 0 0}}.columns>div{text-align:center;padding:0 20px 30px}.columns>div img{max-width:30%;margin:0 auto}@media only screen and (min-width:767px){.columns>div{width:50%;text-align:center;font-size:22px;font-family:gilroy}}@media only screen and (min-width:1023px){.columns>div{width:25%;padding:0 10px}.columns>div img{max-width:100%}}@media only screen and (min-width:1279px){.columns>div{width:20%}}.done{background:#f6f6f6;padding-bottom:20px}@media only screen and (min-width:1023px){.done{padding-bottom:100px}}.done .col-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:1023px){.done .col-wrapper{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-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 18vw}}.done .col{padding:0 15px;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:start;-ms-flex-pack:start;justify-content:flex-start}.done .col .more{opacity:0;height:0;transition:.3s ease-in}.done .col .more.active{opacity:1;height:auto;transition:.3s ease-in}.done .col .media-more{opacity:0;height:0;transition:.3s ease-in}@media only screen and (min-width:1023px){.done .col .media-more{opacity:1;height:auto}}.done .col .media-more.active{opacity:1;height:auto;transition:.3s ease-in}.done .col .desktop-more{opacity:1;height:auto}@media only screen and (min-width:1023px){.done .col .desktop-more{opacity:0;height:0;transition:.3s ease-in}.done .col .desktop-more.active{opacity:1;height:auto;transition:.3s ease-in}}.done .col .showless{display:none}@media only screen and (min-width:1023px){.done .col{padding:0;width:20vw;margin-left:0;margin-right:0}}@media only screen and (min-width:1023px){.done .col h2{margin-top:0}}@media only screen and (min-width:1023px){.done .col2{margin-left:15px;margin-right:15px}}.done .caseThumb,.done .col3{position:relative}.done .caseThumb{max-width:100%;margin:15px auto 0;overflow:hidden}.done .caseThumb .h2,.done .caseThumb h3{font-family:gilroy}@media only screen and (min-width:1023px){.done .caseThumb{margin-top:0}}.done .caseThumb h3{opacity:0;position:absolute;left:50%;right:auto;bottom:auto;top:50%;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);white-space:nowrap;text-align:center;z-index:30}@media only screen and (min-width:1023px){.done .caseThumb h3{margin:0;font-size:22px}}.done .caseThumb span.shortLine:after{width:78px;margin:0 auto}@media only screen and (min-width:1023px){.done .caseThumb span.shortLine:after{width:70px}}.done .caseThumb:after{opacity:0}.done .caseThumb:after,.done .caseThumb:hover:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;transition:.3s ease-in}.done .caseThumb:hover:after{opacity:.7;z-index:20}@media only screen and (min-width:1023px){.done .caseThumb+.caseThumb{margin-top:15px}}.done .sectionDesc{max-width:400px;margin:0 auto;position:relative}@media only screen and (min-width:1023px){.done .sectionDesc{left:10vw}}@media (min-width:494px){.done img{max-width:447px}}@media (min-width:1023px){.done img{max-width:100%}}.team{margin-bottom:70px}@media only screen and (min-width:1023px){.team{margin-bottom:100px}}@media only screen and (min-width:1365px){.team{margin-bottom:120px}}.teamContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.teamContainer .member{-ms-flex-negative:0;flex-shrink:0;text-align:center;width:100%;position:relative}@media only screen and (min-width:459px){.teamContainer .member{width:50%}}@media only screen and (min-width:767px){.teamContainer .member{width:33.33%}}@media only screen and (min-width:1023px){.teamContainer .member{width:25%}}@media only screen and (min-width:1365px){.teamContainer .member{width:16.66%}}.teamContainer .memberPic:hover .hideMemberPic{opacity:0}.teamContainer .memberPic:hover .memberVideo{opacity:1}.teamContainer .memberPic{display:block;width:151px;margin:0 auto}@media only screen and (min-width:767px){.teamContainer .memberPic{width:178px}}.teamContainer .memberPic img{display:block;margin:0 auto}.teamContainer .memberPic img.hideMemberPic{opacity:1;transition:opacity .3s ease-in-out}@media only screen and (min-width:767px){.teamContainer .memberPic img.hideMemberPic{display:none}}.teamContainer .memberVideo{width:100%;max-height:185px;height:auto;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);margin-left:-2px;opacity:0;transition:opacity .3s ease-in-out}@media only screen and (min-width:767px){.teamContainer .memberVideo{position:static;-webkit-transform:none;transform:none;margin-left:0;opacity:1}}.teamContainer .memberVideo.name-Józek{top:-40%;margin-left:0!important;max-height:178px!important}.teamContainer>div{margin-bottom:30px}.teamContainer .desc{position:absolute;bottom:100%;right:0;padding:25px;border:4px solid #000;background:#fff;margin:0;-webkit-transform:translateY(-35px);transform:translateY(-35px);text-align:left;z-index:100;transition:all .5s;opacity:0;pointer-events:none}.teamContainer .desc .arrow,.teamContainer .desc .arrow:after{display:block;width:0;height:0;border-top:27px solid #000;border-left:20px solid transparent;border-right:20px solid transparent;position:absolute;left:50%;bottom:0;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}.teamContainer .desc .arrow:after{content:"";border-top-color:#fff;bottom:auto;top:-33px;-webkit-transform:translate(-50%);transform:translate(-50%)}@media only screen and (min-width:1023px){.teamContainer .left .desc,.teamContainer .right .desc{width:500px;right:0;-webkit-transform:translateY(-45px);transform:translateY(-45px)}}@media only screen and (min-width:1023px){.teamContainer .left .desc .arrow,.teamContainer .right .desc .arrow{left:77%}}@media only screen and (min-width:1365px){.teamContainer .left .desc .arrow,.teamContainer .right .desc .arrow{left:84%}}@media only screen and (min-width:1023px){.teamContainer .left .desc{right:auto;left:0;-webkit-transform:translateY(-45px);transform:translateY(-45px)}}@media only screen and (min-width:1023px){.teamContainer .left .desc .arrow{left:20%;right:auto}}@media only screen and (min-width:1365px){.teamContainer .left .desc .arrow{left:20%}}.teamContainer .member.active .desc,.teamContainer .member:focus .desc,.teamContainer .member:hover .desc{opacity:1}@media only screen and (min-width:1023px){.teamContainer .member.active .desc{opacity:0}}@media only screen and (min-width:1023px){.teamContainer .member.active:hover .desc{opacity:1}}.teamAdditionalInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media only screen and (min-width:1023px){.teamAdditionalInfo .additionalContent{width:50%}}.teamAdditionalInfo .additionalContent p{margin-bottom:0}.teamAdditionalInfo #joinus{margin:0 auto 30px}@media only screen and (min-width:1023px){.teamAdditionalInfo #joinus{margin:80px auto 40px}}@media only screen and (min-width:1365px){.teamAdditionalInfo #joinus{margin:100px auto 50px}}.scrollDown{position:relative;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:scroll;animation-name:scroll}@-webkit-keyframes scroll{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}}@keyframes scroll{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}}img{max-width:100%}.trusted{background:#f6f6f6}@media only screen and (min-width:1023px){.trusted h2{margin-bottom:0}}@media only screen and (min-width:1023px){.trusted .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.instagram .lightwidget-widget{margin-bottom:-6px}.bottom-padding{padding-bottom:193px}@media only screen and (min-width:767px){.bottom-padding{padding-bottom:61px}}@media only screen and (min-width:1023px){.bottom-padding{padding-bottom:73px}}@media only screen and (min-width:1279px){.bottom-padding{padding-bottom:83px}}@media only screen and (min-width:1365px){.bottom-padding{padding-bottom:113px}}.bottomSlider{max-width:100%}.bottomSlider .slide,.bottomSlider .slide>div{height:100%}.bottomSlider img{max-width:80%;max-height:90%;margin:0 auto}.bottomSliderOuter{width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (min-width:1023px){.bottomSliderOuter{padding-left:30px;width:70%}}.footer{color:#fff;background:#000;padding-top:20px;padding-bottom:20px;font-size:1.2rem;position:absolute;bottom:0;top:auto;right:0;left:0}.footer.frozen{display:none}@media only screen and (min-width:1023px){.footer{font-size:1.4rem;padding:30px 0 20px}}@media only screen and (min-width:1279px){.footer{padding:30px 0}}@media only screen and (min-width:1365px){.footer{padding:50px 0 40px}}@media only screen and (min-width:767px){.footer .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer .ministry{font-size:1.4rem}@media only screen and (min-width:1023px){.footer .ministry{font-size:1.8rem}}.footer__list{margin:0;padding:0 0 20px}@media only screen and (min-width:767px){.footer__list{padding:0}}.footer__list li{display:block}@media only screen and (min-width:767px){.footer__list li{display:inline-block;padding:0 10px}}.footer__list li a{display:block;padding:4px 0;color:#fff}@media only screen and (min-width:767px){.footer__list li a{padding:0;display:inline-block}}.footer__list li a:hover{text-decoration:underline}.footer__copy{text-align:center}@media only screen and (min-width:767px){.footer__copy__text{text-align:left;margin:0}}.footer__links{text-align:center}@media only screen and (min-width:767px){.footer__links{text-align:left;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.bottomSocial{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:20px;border-top:1px solid #444;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:767px){.bottomSocial{padding-top:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;border-top:none}}.bottomSocial a{margin-left:20px}.projectHeader{padding:15px 0}@media only screen and (min-width:767px){.projectHeader{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-bottom:15px}}@media only screen and (min-width:1279px){.projectHeader{padding:40px 0}}.projectHeader p{margin:0}@media only screen and (min-width:767px){.projectHeader p{width:50%}}@media only screen and (min-width:767px){.projectHeader p+p{text-align:right}}.projectHeader strong{font-weight:500}.projectHeader .scrollBtn{display:none}@media only screen and (min-width:767px){.projectHeader .scrollBtn{position:absolute;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);display:block}}.projectContent{padding:10px 0 20px}@media only screen and (min-width:1023px){.projectContent{padding-top:0}}@media only screen and (min-width:1365px){.projectContent{padding:10px 0 40px}}@media only screen and (min-width:767px){.projectContent .container{margin-left:6%;margin-right:6%}}.projectContent .smaller-width{font-family:proxima-nova,sans-serif}@media only screen and (min-width:767px){.projectContent .smaller-width{max-width:65%}}@media only screen and (min-width:1023px){.projectContent .smaller-width{max-width:62%;margin-top:5px}}@media only screen and (min-width:1365px){.projectContent .smaller-width{max-width:42%}}@media only screen and (min-width:767px){.projectContent .computers{display:block;padding:90px 25px}}@media only screen and (min-width:1023px){.projectContent .computers{padding:80px 30px;padding-left:70px}}@media only screen and (min-width:1365px){.projectContent .computers{padding:100px 0}}@media only screen and (min-width:1599px){.projectContent .computers{padding:20px 0}}.projectContent .standardText{margin-top:40px;z-index:1}@media only screen and (min-width:349px){.projectContent .standardText{margin-bottom:30px}}@media only screen and (min-width:767px){.projectContent .standardText{width:60%;margin-bottom:0;position:absolute;top:0;margin-left:-25px}}@media only screen and (min-width:1023px){.projectContent .standardText{margin-left:0}}@media only screen and (min-width:1365px){.projectContent .standardText{padding-left:12px;padding-top:36px}}.projectContent .standardText.noMarginTop{margin-top:0}.projectContent .standardText.half-width{width:50%}.projectContent .projectTitle{font-family:ministry,sans-serif;font-weight:700}.projectContent .h1{margin-bottom:15px}@media only screen and (min-width:1279px){.projectContent .h1{margin-bottom:23px}}.projectContent .bottomGallery span{display:inline-block;margin-bottom:15px}@media only screen and (min-width:767px){.projectContent .bottomGallery span{width:auto;margin-bottom:10px}.projectContent .bottomGallery span:nth-of-type(2){margin:0 20px}}.projectContent .bottomGallery span .video-desktop{display:none}@media only screen and (min-width:1023px){.projectContent .bottomGallery span .video-desktop{display:block}}.projectContent .bottomGallery span .video-mobile{display:block}@media only screen and (min-width:1023px){.projectContent .bottomGallery span .video-mobile{display:none}}.projectContent .actionsText{margin-top:35px}@media only screen and (min-width:767px){.projectContent .actionsText{margin-top:25px}}@media only screen and (min-width:1279px){.projectContent .actionsText{margin-top:57px;padding-left:8px}}.projectContent .actionsText span{font-family:ministry,sans-serif;font-weight:700;line-height:30px;letter-spacing:-.1px}.projectContent .actionsText .h1{margin-top:0}.projectContent .actionsButtons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:30px;padding-bottom:20px}@media only screen and (min-width:767px){.projectContent .actionsButtons{margin-top:51px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (min-width:1023px){.projectContent .actionsButtons{padding-right:30px}}@media only screen and (min-width:1279px){.projectContent .actionsButtons{padding-right:55px}}@media only screen and (min-width:1365px){.projectContent .actionsButtons{padding-right:145px;padding-bottom:50px}}.projectContent .btnAction{margin-top:0;font-size:13px;padding:15px}@media only screen and (min-width:767px){.projectContent .btnAction{margin-left:19px;letter-spacing:1.6px;padding:17px}}@media only screen and (min-width:1279px){.projectContent .btnAction{font-size:16px}}@media only screen and (min-width:767px){.projectContent .btnActionLeft{padding-right:35px}}.projectContent .btnActionLeft:hover .btnActionLeftIcon{position:relative;-webkit-animation:moveleft 1s infinite;animation:moveleft 1s infinite}@-webkit-keyframes moveleft{0%{left:0}70%{left:-11px}to{left:0}}@keyframes moveleft{0%{left:0}70%{left:-11px}to{left:0}}.projectContent .btnActionRight{margin-left:15px}@media only screen and (min-width:767px){.projectContent .btnActionRight{padding-left:35px}}@media only screen and (min-width:1279px){.projectContent .btnActionRight{margin-left:19px}}.projectContent .btnActionRight:hover .btnActionRightIcon{position:relative;-webkit-animation:moveright 1s infinite;animation:moveright 1s infinite}@keyframes moveright{0%{left:0}70%{left:11px}to{left:0}}.projectContent .btnActionLeftIcon{margin-right:5px}.projectContent .btnActionRightIcon{margin-left:5px}.modal{display:none;position:fixed;z-index:1;left:0;top:0;bottom:0;right:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.modal,.modal-content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-content{background-color:#fefefe;border:1px solid #888;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width:1023px){.modal-content{width:80%;height:60%}}@media only screen and (min-width:1279px){.modal-content{width:85%;height:65%}}@media only screen and (min-width:1365px){.modal-content{width:75%;height:75%}}.modal .video-yt{display:block;margin:0 auto}.modal .close{color:#aaa;position:absolute;top:13px;right:13px;font-size:28px;font-weight:700}.modal .close:focus,.modal .close:hover{color:#000;text-decoration:none;cursor:pointer}.mapContainer{height:300px;background:gray;position:relative}@media only screen and (min-width:767px){.mapContainer{height:430px}}.contact-info{display:-webkit-box;display:-ms-flexbox;display:flex;padding:50px 15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:767px){.contact-info{padding:60px}}@media only screen and (min-width:1023px){.contact-info{padding:120px}}@media only screen and (min-width:1279px){.contact-info{-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:170px 130px 130px}}.contact-info p{margin:0}.contact-info .absoluteBtn{bottom:0;max-width:50vw}.block{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:90%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:1023px){.block{width:50%}}@media only screen and (min-width:1279px){.first-block{width:35%}}.form-block{padding-bottom:100px;margin-top:50px}@media only screen and (min-width:1279px){.form-block{margin-top:0}}.contact-desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:767px){.contact-desc{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width:1279px){.first-row{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex}}.form-el{position:relative;width:100%;margin-bottom:30px}@media only screen and (min-width:1279px){.form-el{margin-bottom:0;width:50%}.form-el:first-of-type{margin-right:50px}.form-el.full-width{width:100%}}.form-el .form-acceptance {padding-top: 15px;}.form-el .form-acceptance label {display: flex;}.form-el .form-acceptance .wpcf7-list-item {margin-left: 0;}.form-el .form-acceptance input {width: 70px;margin-right: 15px;height: auto;align-self: start;margin-top: 7px;}.form-el .form-acceptance .wpcf7-list-item-label {font-size: 16px;}.form-text{position:absolute;top:-15px;left:28px;padding:0 5px;font-family:proxima-nova,sans-serif;font-size:20px;font-weight:700;background:#fff;z-index:2}input{border:2px solid #000;width:100%;padding:10px;font-size:18px;height:35px;box-sizing:border-box}@media only screen and (min-width:767px){input{height:45px;font-size:20px}}input:focus{outline:none}textarea{border:2px solid #000;height:170px;padding:10px;width:100%;font-size:20px;resize:none;box-sizing:border-box}textarea:focus{outline:none}form.wpcf7-form span.wpcf7-not-valid-tip{margin-top:10px;font-size:16px;font-weight:400;font-family:Proxima Nova,sans-serif}form.wpcf7-form div.wpcf7-response-output{font-family:Proxima Nova,sans-serif;font-weight:400;padding:0;border:0;margin:0;margin-top:10px;font-size:18px}.submit{opacity:1;transition:.3s ease-in;height:45px}@media only screen and (min-width:767px){.submit{height:55px}}@media (max-width:1022px){.submit.hide{margin:0 auto;padding:0;height:0;opacity:0;transition:.3s ease-in;cursor:auto}}@media only screen and (min-width:1023px){.submit.hide{opacity:0;transition:.3s ease-in;cursor:auto}}.grecaptcha-badge{visibility:hidden}.bottomGallery{padding:30px 15px 0;overflow-x:hidden}@media only screen and (min-width:459px){.bottomGallery{text-align:center;display:block}}@media only screen and (min-width:767px){.bottomGallery{padding:20px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width:1365px){.bottomGallery{padding:84px 0 65px}}.bottomGallery .swiper-slide{width:80%}@media only screen and (min-width:767px){.bottomGallery .swiper-slide{width:auto}}#page-preloader{display:block;position:fixed;left:0;top:0;right:0;bottom:0;background:#fff;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;z-index:3000}#page-preloader #loader .jozek{position:relative;left:-35px;top:-40px}#page-preloader #loader .ajax-loader{width:165px;height:40px}.preloaderPNG{display:none}.jozek-flat{position:fixed;bottom:-70px;right:50px;left:auto;-webkit-transform:translateY(-100%);transform:translateY(-100%);z-index:10}.img-swipe-wrapper,.img-swipe-wrapper-p{position:relative;overflow:hidden}.img-swipe,.img-swipe-p{background:#f6f6f6;position:absolute;top:0;height:100%;z-index:9}.homeSliderOuter{background:none}.projectSwipe{background-position:50%;background-repeat:no-repeat;background-size:cover;height:60vh}@media only screen and (min-width:1279px){.projectSwipe{height:88vh}}@media only screen and (min-width:1279px){.page-id-649 .projectSwipe{height:60vh}}@media only screen and (min-width:2100px){.page-id-649 .projectSwipe{height:88vh}}.page-404{margin:120px auto 80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.page-404 .page-title{display:inline-block;font-size:125px;margin:0 20px 90px;border-bottom-width:25px;border-bottom-style:solid;line-height:1.2}@media only screen and (min-width:767px){.page-404 .page-title{font-size:320px;margin:0 0 90px}}.page-404 .subtitle{margin:0 0 60px}.page-404 .btn-404{width:auto;display:inline-block}