.title-label h1{font-family:proxima-nova,sans-serif}.title-label:not(.dark) h1{color:#fff}.title-label .green-point{font-family:proxima-nova,sans-serif;color:#7eb606}.title-label.sm h6{color:#252525}@media (min-width:62em){.title-label h1{font-size:80px;font-weight:700;line-height:80px;width:761px}.title-label .green-point{font-size:80px}.title-label.sm h6{font-size:20px;font-weight:700;line-height:30px;font-weight:500}.title-label.sm .green-point{font-size:20px}}@media (max-width:62em){.title-label h1{font-size:40px;font-weight:700;line-height:48px}.title-label .green-point{font-size:40px}.title-label.sm h6{font-size:20px;font-weight:700;line-height:30px}.title-label.sm .green-point{font-size:20px}}@-webkit-keyframes slideIn{0%{width:0}10%{width:20%}90%{width:95%}to{width:100%;left:63px}}@keyframes slideIn{0%{width:0}10%{width:20%}90%{width:95%}to{width:100%;left:63px}}@-webkit-keyframes slideOut{0%{width:100%}10%{width:95%}90%{width:20%}to{width:0}}@keyframes slideOut{0%{width:100%}10%{width:95%}90%{width:20%}to{width:0}}@-webkit-keyframes contentFadeInTop{0%{-webkit-transform:translateY(-20%);transform:translateY(-20%);opacity:0}to{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1}}@keyframes contentFadeInTop{0%{-webkit-transform:translateY(-20%);transform:translateY(-20%);opacity:0}to{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1}}@-webkit-keyframes contentFadeInBottom{0%{-webkit-transform:translateY(-20%);transform:translateY(-20%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes contentFadeInBottom{0%{-webkit-transform:translateY(-20%);transform:translateY(-20%);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes contentFadeInRight{0%{-webkit-transform:translateX(20%);transform:translateX(20%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes contentFadeInRight{0%{-webkit-transform:translateX(20%);transform:translateX(20%);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes contentFadeOut{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1}to{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}}@keyframes contentFadeOut{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1}to{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}}@-webkit-keyframes contentFadeInTopFirst{0%{-webkit-transform:translateY(70px) rotate(5deg);transform:translateY(70px) rotate(5deg);opacity:0}80%{-webkit-transform:rotate(1deg);transform:rotate(1deg)}to{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg);opacity:1}}@-webkit-keyframes contentFadeInTopSecond{0%{-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes contentOpacityTopSecond{0%{opacity:0}to{opacity:1}}@-webkit-keyframes spring-effect{0%{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}25%{-webkit-transform:translateX(5px) scale(.9,1.1);transform:translateX(5px) scale(.9,1.1)}50%{-webkit-transform:translateX(2px) scale(1.05,.95);transform:translateX(2px) scale(1.05,.95)}75%{-webkit-transform:translateX(5px) scale(.9,1.1);transform:translateX(5px) scale(.9,1.1)}to{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@keyframes spring-effect{0%{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}25%{-webkit-transform:translateX(5px) scale(.9,1.1);transform:translateX(5px) scale(.9,1.1)}50%{-webkit-transform:translateX(2px) scale(1.05,.95);transform:translateX(2px) scale(1.05,.95)}75%{-webkit-transform:translateX(5px) scale(.9,1.1);transform:translateX(5px) scale(.9,1.1)}to{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1)}}@-webkit-keyframes spring-effect-y{0%{-webkit-transform:translateY(0) scale(1) rotate(-90deg);transform:translateY(0) scale(1) rotate(-90deg)}25%{-webkit-transform:translateY(-5px) scale(.9,1.1) rotate(-90deg);transform:translateY(-5px) scale(.9,1.1) rotate(-90deg)}50%{-webkit-transform:translateY(-2px) scale(1.05,.95) rotate(-90deg);transform:translateY(-2px) scale(1.05,.95) rotate(-90deg)}75%{-webkit-transform:translateY(-5px) scale(.9,1.1) rotate(-90deg);transform:translateY(-5px) scale(.9,1.1) rotate(-90deg)}to{-webkit-transform:translateY(0) scale(1) rotate(-90deg);transform:translateY(0) scale(1) rotate(-90deg)}}@keyframes spring-effect-y{0%{-webkit-transform:translateY(0) scale(1) rotate(-90deg);transform:translateY(0) scale(1) rotate(-90deg)}25%{-webkit-transform:translateY(-5px) scale(.9,1.1) rotate(-90deg);transform:translateY(-5px) scale(.9,1.1) rotate(-90deg)}50%{-webkit-transform:translateY(-2px) scale(1.05,.95) rotate(-90deg);transform:translateY(-2px) scale(1.05,.95) rotate(-90deg)}75%{-webkit-transform:translateY(-5px) scale(.9,1.1) rotate(-90deg);transform:translateY(-5px) scale(.9,1.1) rotate(-90deg)}to{-webkit-transform:translateY(0) scale(1) rotate(-90deg);transform:translateY(0) scale(1) rotate(-90deg)}}@-webkit-keyframes spring-out{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}25%{-webkit-transform:translateY(-55%);transform:translateY(-55%)}50%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes spring-out{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}25%{-webkit-transform:translateY(-55%);transform:translateY(-55%)}50%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes spring-in{0%{-webkit-transform:translateY(70%);transform:translateY(70%)}50%{-webkit-transform:translateY(70%);transform:translateY(70%)}75%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}85%{-webkit-transform:translateY(-55%);transform:translateY(-55%)}to{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@keyframes spring-in{0%{-webkit-transform:translateY(70%);transform:translateY(70%)}50%{-webkit-transform:translateY(70%);transform:translateY(70%)}75%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}85%{-webkit-transform:translateY(-55%);transform:translateY(-55%)}to{-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@-webkit-keyframes spring-in-X{0%{-webkit-transform:translateX(70%);transform:translateX(70%)}50%{-webkit-transform:translateX(70%);transform:translateX(70%)}75%{-webkit-transform:translateX(0);transform:translateX(0)}85%{-webkit-transform:translateX(5%);transform:translateX(5%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes spring-in-X{0%{-webkit-transform:translateX(70%);transform:translateX(70%)}50%{-webkit-transform:translateX(70%);transform:translateX(70%)}75%{-webkit-transform:translateX(0);transform:translateX(0)}85%{-webkit-transform:translateX(5%);transform:translateX(5%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slide-out-X{0%{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}to{-webkit-transform:translate(-200%,-50%);transform:translate(-200%,-50%)}}@keyframes slide-out-X{0%{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}to{-webkit-transform:translate(-200%,-50%);transform:translate(-200%,-50%)}}@-webkit-keyframes slide-in-X{0%{-webkit-transform:translate(200%,-50%);transform:translate(200%,-50%)}to{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@keyframes slide-in-X{0%{-webkit-transform:translate(200%,-50%);transform:translate(200%,-50%)}to{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}#portfolio-page{position:relative;margin-bottom:30px;font-family:proxima-nova,sans-serif}#portfolio-page .visible{width:100%;-webkit-animation:contentFadeInTopSecond 1.4s ease-in-out;animation:contentFadeInTopSecond 1.4s ease-in-out;opacity:1!important}#portfolio-page .categories{background-color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:20000}#portfolio-page .companies{padding-top:65px}#portfolio-page .companies .container-fluid{padding-left:0;padding-right:0}#portfolio-page .companies .col-md-3{padding:0}#portfolio-page .companies .row{width:100%;margin:0}#portfolio-page .companies .company{cursor:auto!important;margin:2px;width:100%;background-color:#4874dc;position:relative;z-index:1;-webkit-transition:background .2s linear;transition:background .2s linear}#portfolio-page .companies .company .logo{-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}#portfolio-page .companies .company .logo .white{opacity:1}#portfolio-page .companies .company .logo .color{opacity:0}#portfolio-page .companies .company:hover{background-color:#fff!important;z-index:1000;cursor:pointer;box-shadow:0 0 30px 0 rgba(37,76,121,.32)}#portfolio-page .companies .company:hover .logo .white{opacity:0}#portfolio-page .companies .company:hover .logo .color{opacity:1}#portfolio-page .companies .company img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:100%;width:60%}#portfolio-page .companies .no-data img{padding-top:204px;height:125px;width:173px}#portfolio-page .companies .no-data h6{padding-top:32px;color:#252525;font-size:20px;font-weight:600;line-height:30px}#portfolio-page .companies .no-data span{color:#888;font-size:16px;font-weight:500;line-height:28px}#portfolio-page .button-wrapper{position:absolute;height:60px;width:100%;bottom:0;z-index:1000;-webkit-transition:opacity .6s ease-in-out;transition:opacity .6s ease-in-out;opacity:1}#portfolio-page .button-wrapper button{position:absolute;bottom:40px;right:75px}#portfolio-page .button-wrapper button.oval-button{border:none;color:#fff;height:61px;width:61px;text-align:center;-webkit-align-self:center;align-self:center;border-radius:50%;background-color:#252525;box-shadow:0 5px 10px 0 rgba(0,0,0,.1);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}#portfolio-page .button-wrapper button.oval-button .arrow{position:absolute;top:20px;left:20px;height:22px;width:22px;background:url(/static/media/ico_arrow_white.e62533d4.svg) no-repeat 50%;background-size:contain;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#portfolio-page .button-wrapper button.oval-button:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}#portfolio-page .button-wrapper button.oval-button:hover .arrow{-webkit-animation:spring-effect-y 1.3s ease-in-out infinite;animation:spring-effect-y 1.3s ease-in-out infinite}#portfolio-page .button-wrapper.hide{opacity:0;pointer-events:none}@media (min-width:62em){#portfolio-page .header{padding:140px 0 40px}#portfolio-page .categories{width:100%}#portfolio-page .categories .categories-wrapper{max-height:122px;white-space:nowrap;overflow-x:auto;overflow-y:hidden}#portfolio-page .categories .categories-wrapper .category{margin-top:40px;display:inline-block;font-size:18px;font-weight:500;line-height:30px;color:#888;padding:1px 22px;border-radius:4px;background-color:transparent;-webkit-transition:background .4s ease-in-out;transition:background .4s ease-in-out}#portfolio-page .categories .categories-wrapper .category.active{color:#fff;background-color:#7eb606;pointer-events:none}#portfolio-page .categories .categories-wrapper .category:not(:first-child){padding-left:22px;margin-left:15px}#portfolio-page .categories .categories-wrapper .category:hover:not(.active){cursor:pointer;background-color:#e9e9e9}#portfolio-page .companies{padding-top:65px;padding-bottom:180px}#portfolio-page .companies .company{padding-top:100%;-webkit-transition:background-color 0s ease-in-out;transition:background-color 0s ease-in-out;z-index:1}}@media (max-width:62em){#portfolio-page{padding:56px 0}#portfolio-page .visible{width:100%;opacity:1;-webkit-animation:contentOpacityTopSecond .5s ease-in-out;animation:contentOpacityTopSecond .5s ease-in-out;opacity:1!important}#portfolio-page .categories{top:60px}#portfolio-page .categories .dropbtn{background-color:#7eb606;color:#fff;padding:16px 16px 16px 50px;font-size:16px;border:none;border-radius:4px;position:relative}#portfolio-page .categories .dropbtn:before{position:absolute;content:"";height:20px;width:20px;left:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(/static/media/filter.cea21c35.svg) no-repeat 50%;background-size:contain}#portfolio-page .categories .dropdown{margin:36px 0;position:relative;display:inline-block}#portfolio-page .categories .dropdown-content{display:none;position:absolute;background-color:#f1f1f1;min-width:260px;box-shadow:0 10px 30px 0 rgba(37,76,121,.32);z-index:1}#portfolio-page .categories .dropdown-content span{color:#000;padding:12px 16px;text-decoration:none;display:block}#portfolio-page .categories .dropdown-content span:hover{background-color:#ddd;cursor:pointer}#portfolio-page .categories .dropdown:hover .dropdown-content{display:block}#portfolio-page .categories .dropdown .close{display:none!important}#portfolio-page .categories .dropdown:hover .dropbtn{background-color:#3e8e41}#portfolio-page .companies .company{padding-top:100%;width:100%}}@media (max-width:48em){#portfolio-page .button-wrapper button{right:30px;top:20px}}
/*# sourceMappingURL=portfolio-page.d2b8c7ba.chunk.css.map */