.btn-scroll,.btn-scroll.btn-enter,.c-button,.c-footer .logo .descriptor,.c-footer__nav a,.fancybox-nav,.header .logo,.nav-box .btn a,.nav-box a,a:focus,a:hover{text-decoration:none}.owl-carousel,.owl-carousel .owl-item,.team__gallery-photos .entry.fancybox-nav{-webkit-tap-highlight-color:transparent}.c-footer__col,.flex-column,.map-box .text-box,.swiper-container-vertical>.swiper-wrapper,.tech__item{-webkit-box-orient:vertical;-webkit-box-direction:normal}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}.owl-height{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel{position:relative;z-index:1;display:none;width:100%}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{line-height:0;display:block;visibility:hidden;clear:both;height:0;content:'.'}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-controls .owl-dot,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{display:block;opacity:0}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel .owl-item{position:relative;float:left;min-height:1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.owl-carousel .owl-grab{cursor:move;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel .owl-rtl{direction:rtl}.owl-carousel .owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{-webkit-transition:opacity .4s ease;transition:opacity .4s ease;opacity:0}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;z-index:1;top:50%;left:50%;width:80px;height:80px;margin-top:-40px;margin-left:-40px;cursor:pointer;-webkit-transition:scale .1s ease;transition:scale .1s ease;background:url(owl.video.play.png) no-repeat;-webkit-backface-visibility:hidden}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{height:100%;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;opacity:0;background-repeat:no-repeat;background-position:center center;background-size:contain}.owl-carousel .owl-video-frame{position:relative;z-index:1}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}.bounce{-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-name:bounce;animation-name:bounce}.flash{-webkit-animation-name:flash;animation-name:flash}.pulse{-webkit-animation-name:pulse;animation-name:pulse}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}.shake{-webkit-animation-name:shake;animation-name:shake}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}.tada{-webkit-animation-name:tada;animation-name:tada}.wobble{-webkit-animation-name:wobble;animation-name:wobble}.jello{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-animation-name:jello;animation-name:jello}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}.animated.flip{-webkit-animation-name:flip;animation-name:flip;-webkit-backface-visibility:visible;backface-visibility:visible}.flipInX{-webkit-animation-name:flipInX;animation-name:flipInX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important}.flipInY{-webkit-animation-name:flipInY;animation-name:flipInY}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX}.flipOutY{-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}.hinge{-webkit-animation-name:hinge;animation-name:hinge}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{margin:0;padding:0;vertical-align:top;border:0;outline:0}.fancybox-wrap{position:absolute;z-index:8020;top:0;left:0}.fancybox-inner,.fancybox-outer,.fancybox-skin{position:relative}.fancybox-skin{color:#444;border-radius:4px;text-shadow:none}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{font:14px/20px 'Helvetica Neue',Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;color:#444}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../images/fancybox/fancybox_sprite.png)}#fancybox-loading{position:fixed;z-index:8060;top:50%;left:50%;margin-top:-22px;margin-left:-22px;cursor:pointer;opacity:.8;background-position:0 -108px}.fancybox-close,.fancybox-nav,.fancybox-nav span{z-index:8040;position:absolute;cursor:pointer}#fancybox-loading div{width:44px;height:44px;background:url(../images/fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close{top:-18px;right:-18px;width:36px;height:36px}.fancybox-nav{top:0;width:40%;height:100%;background:url(../images/fancybox/blank.gif)}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{top:50%;visibility:hidden;width:36px;height:34px;margin-top:-18px}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;overflow:visible!important;max-width:99999px;max-height:99999px}.fancybox-lock,.fancybox-lock body{overflow:hidden!important}.fancybox-lock{width:auto}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;z-index:8010;top:0;left:0;display:none;overflow:hidden;background:url(../images/fancybox/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;right:0;bottom:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{font:400 13px/20px 'Helvetica Neue',Helvetica,Arial,sans-serif;position:relative;z-index:8050;visibility:hidden;text-shadow:none}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;z-index:8050;right:50%;bottom:0;margin-bottom:-35px;text-align:center}.fancybox-title-float-wrap .child{font-weight:700;line-height:24px;display:inline-block;margin-right:-100%;padding:2px 20px;white-space:nowrap;color:#fff;border-radius:15px;background:0 0;background:rgba(0,0,0,.8);text-shadow:0 1px 2px #222}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;padding:10px;color:#fff;background:#000;background:rgba(0,0,0,.8)}.select2-container{position:relative;display:inline-block;box-sizing:border-box;margin:0;vertical-align:middle}.select2-container .select2-selection--single{display:block;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;overflow:hidden;padding-right:20px;padding-left:8px;white-space:nowrap;text-overflow:ellipsis}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{display:block;box-sizing:border-box;min-height:32px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;white-space:nowrap;text-overflow:ellipsis}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{font-size:100%;box-sizing:border-box;margin-top:5px;padding:0;border:none}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{position:absolute;z-index:1051;left:-100000px;display:block;box-sizing:border-box;width:100%;background-color:#fff}.select2-results{display:block}.select2-results__options{margin:0;padding:0;list-style:none}.select2-results__option{padding:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.select2-container--open .select2-dropdown--below{border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{box-sizing:border-box;width:100%;padding:4px}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{position:fixed;z-index:99;top:0;left:0;display:block;width:auto;min-width:100%;height:auto;min-height:100%;margin:0;padding:0;opacity:0;border:0;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important}.select2-container--classic .select2-results>.select2-results__options,.select2-container--default .select2-results>.select2-results__options{overflow-y:auto;max-height:200px}.select2-container--default .select2-selection--single{border:1px solid #aaa;border-radius:4px;background-color:#fff}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444}.select2-container--default .select2-selection--single .select2-selection__clear{font-weight:700;float:right;cursor:pointer}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{position:absolute}.select2-container--default .select2-selection--single .select2-selection__arrow b{position:absolute;top:50%;left:50%;width:0;height:0;margin-top:-2px;margin-left:-4px;border-width:5px 4px 0;border-style:solid;border-color:#888 transparent transparent}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{right:auto;left:1px}.select2-container--default.select2-container--disabled .select2-selection--single{cursor:default;background-color:#eee}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-width:0 4px 5px;border-color:transparent transparent #888}.select2-container--default .select2-selection--multiple{cursor:text;border:1px solid #aaa;border-radius:4px;background-color:#fff}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;width:100%;margin:0;padding:0 5px;list-style:none}.swiper-wrapper,hr,input[type=search]{box-sizing:content-box}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{float:left;margin-top:5px;color:#999}.select2-container--default .select2-selection--multiple .select2-selection__clear{font-weight:700;float:right;margin-top:5px;margin-right:10px;cursor:pointer}.select2-container--default .select2-selection--multiple .select2-selection__choice{float:left;margin-top:5px;margin-right:5px;padding:0 5px;cursor:default;border:1px solid #aaa;border-radius:4px;background-color:#e4e4e4}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{font-weight:700;display:inline-block;margin-right:2px;cursor:pointer;color:#999}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-right:auto;margin-left:5px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-right:auto;margin-left:2px}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{cursor:default;background-color:#eee}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-right-radius:0;border-bottom-left-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{border:none;outline:0;background:0 0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__group{display:block;padding:6px;cursor:default}.select2-container--classic .select2-selection--single{border:1px solid #aaa;border-radius:4px;outline:0;background-color:#f7f7f7;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{line-height:28px;color:#444}.select2-container--classic .select2-selection--single .select2-selection__clear{font-weight:700;float:right;margin-right:10px;cursor:pointer}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{position:absolute;top:1px;right:1px;width:20px;height:26px;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;background-color:#ddd;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{position:absolute;top:50%;left:50%;width:0;height:0;margin-top:-2px;margin-left:-4px;border-width:5px 4px 0;border-style:solid;border-color:#888 transparent transparent}.swiper-slide,.swiper-wrapper{position:relative;height:100%;width:100%}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{right:auto;left:1px;border:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{border:none;background:0 0}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-width:0 4px 5px;border-color:transparent transparent #888}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{cursor:text;border:1px solid #aaa;border-radius:4px;outline:0;background-color:#fff}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{margin:0;padding:0 5px;list-style:none}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{float:left;margin-top:5px;margin-right:5px;padding:0 5px;cursor:default;border:1px solid #aaa;border-radius:4px;background-color:#e4e4e4}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{font-weight:700;display:inline-block;margin-right:2px;cursor:pointer;color:#888}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-right:auto;margin-left:5px}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-right:auto;margin-left:2px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{border:1px solid transparent;background-color:#fff}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{color:#fff;background-color:#3875d7}.select2-container--classic .select2-results__group{display:block;padding:6px;cursor:default}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.swiper-container{position:relative;z-index:1;overflow:hidden;margin:0 auto;padding:0;list-style:none}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{flex-direction:column;-ms-flex-direction:column}.swiper-wrapper{z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;-webkit-transition-property:-webkit-transform,-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{margin:0 auto;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-slide{-webkit-transition-property:-webkit-transform;-webkit-transition-property:-webkit-transform,-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-ms-flex-negative:0;flex-shrink:0}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-transition-property:height,-webkit-transform;-webkit-transition-property:-webkit-transform,height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;pointer-events:none}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;z-index:10;top:38%;width:27px;height:44px;margin-top:-22px;cursor:pointer;background-repeat:no-repeat;background-position:center;background-size:27px 44px}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;pointer-events:none;opacity:.35}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{right:auto;left:10px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20viewBox%3D\'0%200%2027%2044\'%3E%3Cpath%20d%3D\'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z\'%20fill%3D\'%23007aff\'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20viewBox%3D\'0%200%2027%2044\'%3E%3Cpath%20d%3D\'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z\'%20fill%3D\'%23007aff\'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20viewBox%3D\'0%200%2027%2044\'%3E%3Cpath%20d%3D\'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z\'%20fill%3D\'%23ffffff\'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20viewBox%3D\'0%200%2027%2044\'%3E%3Cpath%20d%3D\'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z\'%20fill%3D\'%23ffffff\'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20viewBox%3D\'0%200%2027%2044\'%3E%3Cpath%20d%3D\'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z\'%20fill%3D\'%23000000\'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20viewBox%3D\'0%200%2027%2044\'%3E%3Cpath%20d%3D\'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z\'%20fill%3D\'%23000000\'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;z-index:10;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);text-align:center}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-container-cube,.swiper-container-flip,button{overflow:visible}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{display:inline-block;width:8px;height:8px;opacity:.2;border-radius:100%;background:#000}button.swiper-pagination-bullet{margin:0;padding:0;border:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-scrollbar-cursor-drag,.swiper-slide-zoomed{cursor:move}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{top:50%;right:10px;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;width:8px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;-webkit-transition:.2s -webkit-transform,.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-pagination-lock,.swiper-scrollbar-lock{display:none}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;-webkit-transition:.2s -webkit-transform,.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;-webkit-transition:.2s -webkit-transform,.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{position:absolute;background:rgba(0,0,0,.25)}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;background:#007aff}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{top:0;left:0;width:100%;height:4px}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{top:0;left:0;width:4px;height:100%}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-scrollbar{position:relative;border-radius:10px;background:rgba(0,0,0,.1);-ms-touch-action:none}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;z-index:50;bottom:3px;left:1%;width:98%;height:5px}.swiper-container-vertical>.swiper-scrollbar{position:absolute;z-index:50;top:1%;right:3px;width:5px;height:98%}.swiper-scrollbar-drag{position:relative;top:0;left:0;width:100%;height:100%;border-radius:10px;background:rgba(0,0,0,.5)}.swiper-zoom-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-lazy-preloader{position:absolute;z-index:10;top:50%;left:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;width:100%;height:100%;content:'';background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D\'0%200%20120%20120\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20xmlns%3Axlink%3D\'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink\'%3E%3Cdefs%3E%3Cline%20id%3D\'l\'%20x1%3D\'60\'%20x2%3D\'60\'%20y1%3D\'7\'%20y2%3D\'27\'%20stroke%3D\'%236c6c6c\'%20stroke-width%3D\'11\'%20stroke-linecap%3D\'round\'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(30%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(60%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(90%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(120%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(150%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.37\'%20transform%3D\'rotate(180%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.46\'%20transform%3D\'rotate(210%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.56\'%20transform%3D\'rotate(240%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.66\'%20transform%3D\'rotate(270%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.75\'%20transform%3D\'rotate(300%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.85\'%20transform%3D\'rotate(330%2060%2C60)\'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:50%;background-size:100%}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D\'0%200%20120%20120\'%20xmlns%3D\'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg\'%20xmlns%3Axlink%3D\'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink\'%3E%3Cdefs%3E%3Cline%20id%3D\'l\'%20x1%3D\'60\'%20x2%3D\'60\'%20y1%3D\'7\'%20y2%3D\'27\'%20stroke%3D\'%23fff\'%20stroke-width%3D\'11\'%20stroke-linecap%3D\'round\'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(30%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(60%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(90%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(120%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.27\'%20transform%3D\'rotate(150%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.37\'%20transform%3D\'rotate(180%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.46\'%20transform%3D\'rotate(210%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.56\'%20transform%3D\'rotate(240%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.66\'%20transform%3D\'rotate(270%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.75\'%20transform%3D\'rotate(300%2060%2C60)\'%2F%3E%3Cuse%20xlink%3Ahref%3D\'%23l\'%20opacity%3D\'.85\'%20transform%3D\'rotate(330%2060%2C60)\'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}.swiper-container .swiper-notification{position:absolute;z-index:-1000;top:0;left:0;pointer-events:none;opacity:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{-webkit-transition-property:opacity;transition-property:opacity;pointer-events:none}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide{z-index:1;visibility:hidden;width:100%;height:100%;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{visibility:visible;pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;z-index:0;bottom:0;left:0;width:100%;height:100%;opacity:.6;background:#000;filter:blur(50px)}pre,textarea{overflow:auto}#home-canvas,.c-gallery__link,.cases,.ellipsis,.entry-section,.nav-opener,.post-box .text-box,.posts,.sr-only,svg:not(:root){overflow:hidden}.swiper-container-flip .swiper-slide{z-index:1;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box}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:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{color:#000;background:#ff0}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}figure{margin:1em 40px}hr{height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{font:inherit;margin:0;color:inherit}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{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-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver}.sr-only,legend{border:0;padding:0}textarea{resize:vertical;vertical-align:top}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}.contact-box .g-contacts,.filter-vacancy-buttons,.filter-vacancy-holder,.financing-features__list,.financing-types__list,.g-img-list-block .g-list,.g-offer-block .g-offer-list,.g-plans-block .g-plan-list,.hr-contact-list,.mobile-app-description .categories-list,.mobile-app-dev__list,.mobile-app-engagement__list,.nav-box ul,.post-box ul,.vacancy-content .vacancy-text ul,.wp-dev-description .categories-list{margin:0;padding:0;list-style:none}.circle-boxes .circle-box:after,.circle-boxes2:after,.circle-boxes:after,.clearfix:after,.contact-form .row:after,.contact-form:after,.entry-case:after,.graff-box .lines:after,.header .holder:after,.image-boxes:after,.post-box:after,.text-cols:after{display:block;clear:both;content:''}.ellipsis{white-space:nowrap;text-overflow:ellipsis}.sr-only{position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%)}.text-white{color:#fff}.text-center{text-align:center}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.justify-content-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify-content-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.align-items-baseline{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.flex-column{flex-direction:column;-ms-flex-direction:column}fieldset,form{margin:0;padding:0;border-style:none}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{padding:.4em .7em;border:1px solid #999;-webkit-border-radius:0;-webkit-appearance:none}input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,textarea:focus{border-color:#000}input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999}input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#999}input[type=email]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=search]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder,textarea:-moz-placeholder{color:#999}input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#999}input[type=email].placeholder,input[type=password].placeholder,input[type=search].placeholder,input[type=tel].placeholder,input[type=text].placeholder,textarea.placeholder{color:#999}select{-webkit-border-radius:0}button,input[type=button],input[type=file],input[type=reset],input[type=submit]{cursor:pointer;-webkit-border-radius:0;outline:0;-webkit-appearance:none}.header{position:fixed;z-index:101;top:0;right:0;left:0;background:#fff}.page-main .header{background:0 0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.page-main .header .nav-box{pointer-events:all;opacity:1}.header-active .header .nav-box,.header-white-active .header .nav-box{pointer-events:auto;opacity:1}.header .holder{position:relative;padding:23px 40px 20px}.header .holder:before{position:fixed;z-index:101;top:0;left:0;display:none;width:100%;height:101px;content:'';background:#fff}.header .logo{font-size:0;line-height:0;position:relative;z-index:101;float:left;width:259px;height:60px}.header .logo:before{font:48px/1 icomoon;content:'\e90a';-webkit-transition:color .3s linear;transition:color .3s linear;color:#000}.bg-text-section:before,.btn-scroll.btn-enter:after,.btn-scroll.btn-enter:before,.c-gallery__link:before,.entry-cells .cell:after,.entry-section:after,.nav-box ul li.has-sub-menu::after,.nav-box ul li.has-sub-menu::before,.nav-opener:after,.nav-opener:before{content:''}.how-we-work-page .header .logo:before,.page-main .header .logo:before{color:#fff}.how-we-work-page .header{background:#19191b}.header-active .header{background:#fff}.header-active .header .logo:before{color:#000}.header-white-active .header{background:0 0}.header-white-active .header .logo:before,.header-white-active .header .nav-box a{color:#fff}.entry-text-active .header{background:#19191b}.nav-active .header .logo:before{color:#19191b}.entry-section__text-holder,.entry-text,.gallery-text{color:#fff;position:relative}#home-canvas{position:absolute;top:0;right:0;bottom:0;left:0}.entry-section{position:relative;top:0;left:0;width:100%;height:100vh;-webkit-transition:-webkit-transform .3s;transition:transform .3s}.ios-chrome-active .entry-section{-webkit-transition:-webkit-transform 0s;transition:transform 0s}.prevent-main-section .entry-section{display:none}.entry-section:after{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:rgba(28,29,33,.5)}.entry-section .holder{display:table;width:100%;height:100%;table-layout:fixed}.entry-section .frame{display:table-cell;width:100%;vertical-align:middle}.entry-section__text-holder{z-index:20;max-width:935px;margin:0 auto;padding:0 15px;text-align:center}.entry-section__text-holder h2{font-size:60px;font-weight:800;line-height:1.2;margin-bottom:22px}.entry-section__text-holder p{font-size:36px;font-weight:300;line-height:1.33}.gallery-text{font-size:60px;line-height:70px;z-index:20;max-width:860px;margin:0 auto;text-align:center;pointer-events:none}.gallery-text h2,.gallery-text strong{font-size:60px;font-weight:300;line-height:66px;display:inline;margin:0}.gallery-text div{display:none;opacity:0}.gallery-text div.animated{display:block}.entry-text{font-size:38px;line-height:44px;height:100vh;min-height:600px;letter-spacing:1px;background:#19191b}.nav-box,.nav__link-title,.sub-menu .sub-menu__link{font-weight:800;letter-spacing:2px}.entry-text .holder{display:table;width:100%;height:100%}.entry-text .frame{display:table-cell;width:100%;vertical-align:middle}.entry-text .frame2{position:relative;max-width:1100px;margin:0 auto;padding:0 15px}.entry-text .btn-hold{position:absolute;bottom:0;left:0;width:100%;padding:22px 0 20px;text-align:center;background:#fff}.entry-cells{width:100%;height:100%;background:#191e23}.entry-cells .cell{position:relative;float:left;width:10%;height:10%}.entry-cells .cell:after{position:absolute;top:50%;left:50%;overflow:hidden;width:6px;height:6px;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;border-radius:100%;background:#fff}.entry-cells .cell-0:after{margin-top:12px;margin-left:-17px;-webkit-animation-duration:1.02s;animation-duration:1.02s;-webkit-animation-delay:.51s;animation-delay:.51s}.entry-cells .cell-1:after{margin-top:-13px;margin-left:-14px;-webkit-animation-duration:1.64s;animation-duration:1.64s;-webkit-animation-delay:.99s;animation-delay:.99s}.entry-cells .cell-2:after{margin-top:-11px;margin-left:-18px;-webkit-animation-duration:1.87s;animation-duration:1.87s;-webkit-animation-delay:.52s;animation-delay:.52s}.entry-cells .cell-3:after{margin-top:-1px;margin-left:-8px;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-delay:.92s;animation-delay:.92s}.entry-cells .cell-4:after{margin-top:14px;margin-left:14px;-webkit-animation-duration:1.34s;animation-duration:1.34s;-webkit-animation-delay:.35s;animation-delay:.35s}.entry-cells .cell-5:after{margin-top:-9px;margin-left:-14px;-webkit-animation-duration:1.25s;animation-duration:1.25s;-webkit-animation-delay:.18s;animation-delay:.18s}.entry-cells .cell-6:after{margin-top:-19px;margin-left:8px;-webkit-animation-duration:1.7s;animation-duration:1.7s;-webkit-animation-delay:.13s;animation-delay:.13s}.entry-cells .cell-7:after{margin-top:-18px;margin-left:0;-webkit-animation-duration:1.37s;animation-duration:1.37s;-webkit-animation-delay:.09s;animation-delay:.09s}.entry-cells .cell-8:after{margin-top:6px;margin-left:8px;-webkit-animation-duration:1.37s;animation-duration:1.37s;-webkit-animation-delay:.83s;animation-delay:.83s}.entry-cells .cell-9:after{margin-top:8px;margin-left:12px;-webkit-animation-duration:1.65s;animation-duration:1.65s;-webkit-animation-delay:.72s;animation-delay:.72s}.entry-cells .cell-10:after{margin-top:15px;margin-left:-13px;-webkit-animation-duration:1.04s;animation-duration:1.04s;-webkit-animation-delay:.62s;animation-delay:.62s}.entry-cells .cell-11:after{margin-top:-18px;margin-left:-1px;-webkit-animation-duration:1.88s;animation-duration:1.88s;-webkit-animation-delay:.84s;animation-delay:.84s}.entry-cells .cell-12:after{margin-top:-7px;margin-left:-1px;-webkit-animation-duration:1.61s;animation-duration:1.61s;-webkit-animation-delay:.69s;animation-delay:.69s}.entry-cells .cell-13:after{margin-top:-19px;margin-left:12px;-webkit-animation-duration:1.85s;animation-duration:1.85s;-webkit-animation-delay:.87s;animation-delay:.87s}.entry-cells .cell-14:after{margin-top:-12px;margin-left:6px;-webkit-animation-duration:1.14s;animation-duration:1.14s;-webkit-animation-delay:.62s;animation-delay:.62s}.entry-cells .cell-15:after{margin-top:15px;margin-left:4px;-webkit-animation-duration:1.66s;animation-duration:1.66s;-webkit-animation-delay:.79s;animation-delay:.79s}.entry-cells .cell-16:after{margin-top:13px;margin-left:-7px;-webkit-animation-duration:1.14s;animation-duration:1.14s;-webkit-animation-delay:.32s;animation-delay:.32s}.entry-cells .cell-17:after{margin-top:9px;margin-left:-7px;-webkit-animation-duration:1.69s;animation-duration:1.69s;-webkit-animation-delay:.96s;animation-delay:.96s}.entry-cells .cell-18:after{margin-top:6px;margin-left:18px;-webkit-animation-duration:1.12s;animation-duration:1.12s;-webkit-animation-delay:.89s;animation-delay:.89s}.entry-cells .cell-19:after{margin-top:15px;margin-left:6px;-webkit-animation-duration:1.41s;animation-duration:1.41s;-webkit-animation-delay:.87s;animation-delay:.87s}.entry-cells .cell-20:after{margin-top:-8px;margin-left:11px;-webkit-animation-duration:1.16s;animation-duration:1.16s;-webkit-animation-delay:.05s;animation-delay:.05s}.entry-cells .cell-21:after{margin-top:-1px;margin-left:6px;-webkit-animation-duration:1.64s;animation-duration:1.64s;-webkit-animation-delay:.31s;animation-delay:.31s}.entry-cells .cell-22:after{margin-top:-10px;margin-left:-7px;-webkit-animation-duration:1.14s;animation-duration:1.14s;-webkit-animation-delay:.86s;animation-delay:.86s}.entry-cells .cell-23:after{margin-top:-3px;margin-left:8px;-webkit-animation-duration:1.71s;animation-duration:1.71s;-webkit-animation-delay:.72s;animation-delay:.72s}.entry-cells .cell-24:after{margin-top:11px;margin-left:-12px;-webkit-animation-duration:1.7s;animation-duration:1.7s;-webkit-animation-delay:.19s;animation-delay:.19s}.entry-cells .cell-25:after{margin-top:14px;margin-left:-5px;-webkit-animation-duration:1.97s;animation-duration:1.97s;-webkit-animation-delay:.26s;animation-delay:.26s}.entry-cells .cell-26:after{margin-top:2px;margin-left:-6px;-webkit-animation-duration:1.91s;animation-duration:1.91s;-webkit-animation-delay:.27s;animation-delay:.27s}.entry-cells .cell-27:after{margin-top:-3px;margin-left:-4px;-webkit-animation-duration:1.38s;animation-duration:1.38s;-webkit-animation-delay:.41s;animation-delay:.41s}.entry-cells .cell-28:after{margin-top:-1px;margin-left:-9px;-webkit-animation-duration:1.68s;animation-duration:1.68s;-webkit-animation-delay:.1s;animation-delay:.1s}.entry-cells .cell-29:after{margin-top:-16px;margin-left:9px;-webkit-animation-duration:1.51s;animation-duration:1.51s;-webkit-animation-delay:.24s;animation-delay:.24s}.entry-cells .cell-30:after{margin-top:10px;margin-left:-7px;-webkit-animation-duration:1.97s;animation-duration:1.97s;-webkit-animation-delay:.8s;animation-delay:.8s}.entry-cells .cell-31:after{margin-top:-15px;margin-left:-1px;-webkit-animation-duration:1.41s;animation-duration:1.41s;-webkit-animation-delay:.46s;animation-delay:.46s}.entry-cells .cell-32:after{margin-top:4px;margin-left:4px;-webkit-animation-duration:1.1s;animation-duration:1.1s;-webkit-animation-delay:.17s;animation-delay:.17s}.entry-cells .cell-33:after{margin-top:18px;margin-left:-2px;-webkit-animation-duration:1.35s;animation-duration:1.35s;-webkit-animation-delay:.15s;animation-delay:.15s}.entry-cells .cell-34:after{margin-top:1px;margin-left:-4px;-webkit-animation-duration:1.54s;animation-duration:1.54s;-webkit-animation-delay:.55s;animation-delay:.55s}.entry-cells .cell-35:after{margin-top:-9px;margin-left:1px;-webkit-animation-duration:1.8s;animation-duration:1.8s;-webkit-animation-delay:.05s;animation-delay:.05s}.entry-cells .cell-36:after{margin-top:18px;margin-left:15px;-webkit-animation-duration:1.25s;animation-duration:1.25s;-webkit-animation-delay:.27s;animation-delay:.27s}.entry-cells .cell-37:after{margin-top:-6px;margin-left:10px;-webkit-animation-duration:1.07s;animation-duration:1.07s;-webkit-animation-delay:.71s;animation-delay:.71s}.entry-cells .cell-38:after{margin-top:7px;margin-left:13px;-webkit-animation-duration:1.09s;animation-duration:1.09s;-webkit-animation-delay:.48s;animation-delay:.48s}.entry-cells .cell-39:after{margin-top:5px;margin-left:-9px;-webkit-animation-duration:1.95s;animation-duration:1.95s;-webkit-animation-delay:.64s;animation-delay:.64s}.entry-cells .cell-40:after{margin-top:-10px;margin-left:-4px;-webkit-animation-duration:1.54s;animation-duration:1.54s;-webkit-animation-delay:.73s;animation-delay:.73s}.entry-cells .cell-41:after{margin-top:-7px;margin-left:8px;-webkit-animation-duration:1.22s;animation-duration:1.22s;-webkit-animation-delay:.95s;animation-delay:.95s}.entry-cells .cell-42:after{margin-top:-17px;margin-left:19px;-webkit-animation-duration:1.96s;animation-duration:1.96s;-webkit-animation-delay:.71s;animation-delay:.71s}.entry-cells .cell-43:after{margin-top:11px;margin-left:16px;-webkit-animation-duration:1.74s;animation-duration:1.74s;-webkit-animation-delay:.89s;animation-delay:.89s}.entry-cells .cell-44:after{margin-top:16px;margin-left:-19px;-webkit-animation-duration:1.02s;animation-duration:1.02s;-webkit-animation-delay:.68s;animation-delay:.68s}.entry-cells .cell-45:after{margin-top:9px;margin-left:-8px;-webkit-animation-duration:1.63s;animation-duration:1.63s;-webkit-animation-delay:.74s;animation-delay:.74s}.entry-cells .cell-46:after{margin-top:2px;margin-left:12px;-webkit-animation-duration:1.16s;animation-duration:1.16s;-webkit-animation-delay:.7s;animation-delay:.7s}.entry-cells .cell-47:after{margin-top:8px;margin-left:-2px;-webkit-animation-duration:1.12s;animation-duration:1.12s;-webkit-animation-delay:.1s;animation-delay:.1s}.entry-cells .cell-48:after{margin-top:-18px;margin-left:-6px;-webkit-animation-duration:1.03s;animation-duration:1.03s;-webkit-animation-delay:.81s;animation-delay:.81s}.entry-cells .cell-49:after{margin-top:-14px;margin-left:2px;-webkit-animation-duration:1.17s;animation-duration:1.17s;-webkit-animation-delay:.59s;animation-delay:.59s}.entry-cells .cell-50:after{margin-top:-2px;margin-left:19px;-webkit-animation-duration:1.67s;animation-duration:1.67s;-webkit-animation-delay:.24s;animation-delay:.24s}.entry-cells .cell-51:after{margin-top:-16px;margin-left:-7px;-webkit-animation-duration:1.91s;animation-duration:1.91s;-webkit-animation-delay:.02s;animation-delay:.02s}.entry-cells .cell-52:after{margin-top:-12px;margin-left:-10px;-webkit-animation-duration:1.64s;animation-duration:1.64s;-webkit-animation-delay:.5s;animation-delay:.5s}.entry-cells .cell-53:after{margin-top:10px;margin-left:-19px;-webkit-animation-duration:1.76s;animation-duration:1.76s;-webkit-animation-delay:.18s;animation-delay:.18s}.entry-cells .cell-54:after{margin-top:2px;margin-left:10px;-webkit-animation-duration:1.73s;animation-duration:1.73s;-webkit-animation-delay:.22s;animation-delay:.22s}.entry-cells .cell-55:after{margin-top:7px;margin-left:4px;-webkit-animation-duration:1.57s;animation-duration:1.57s;-webkit-animation-delay:.84s;animation-delay:.84s}.entry-cells .cell-56:after{margin-top:20px;margin-left:-7px;-webkit-animation-duration:1.73s;animation-duration:1.73s;-webkit-animation-delay:.13s;animation-delay:.13s}.entry-cells .cell-57:after{margin-top:-14px;margin-left:16px;-webkit-animation-duration:1.86s;animation-duration:1.86s;-webkit-animation-delay:.93s;animation-delay:.93s}.entry-cells .cell-58:after{margin-top:-5px;margin-left:13px;-webkit-animation-duration:1.05s;animation-duration:1.05s;-webkit-animation-delay:1s;animation-delay:1s}.entry-cells .cell-59:after{margin-top:9px;margin-left:19px;-webkit-animation-duration:1.44s;animation-duration:1.44s;-webkit-animation-delay:.79s;animation-delay:.79s}.entry-cells .cell-60:after{margin-top:14px;margin-left:-7px;-webkit-animation-duration:1.18s;animation-duration:1.18s;-webkit-animation-delay:.4s;animation-delay:.4s}.entry-cells .cell-61:after{margin-top:14px;margin-left:-12px;-webkit-animation-duration:1.74s;animation-duration:1.74s;-webkit-animation-delay:.56s;animation-delay:.56s}.entry-cells .cell-62:after{margin-top:3px;margin-left:-4px;-webkit-animation-duration:1.25s;animation-duration:1.25s;-webkit-animation-delay:.99s;animation-delay:.99s}.entry-cells .cell-63:after{margin-top:8px;margin-left:7px;-webkit-animation-duration:1.6s;animation-duration:1.6s;-webkit-animation-delay:.86s;animation-delay:.86s}.entry-cells .cell-64:after{margin-top:17px;margin-left:8px;-webkit-animation-duration:1.1s;animation-duration:1.1s;-webkit-animation-delay:.57s;animation-delay:.57s}.entry-cells .cell-65:after{margin-top:0;margin-left:-12px;-webkit-animation-duration:1.77s;animation-duration:1.77s;-webkit-animation-delay:.52s;animation-delay:.52s}.entry-cells .cell-66:after{margin-top:-7px;margin-left:13px;-webkit-animation-duration:1.92s;animation-duration:1.92s;-webkit-animation-delay:.91s;animation-delay:.91s}.entry-cells .cell-67:after{margin-top:-12px;margin-left:5px;-webkit-animation-duration:1.47s;animation-duration:1.47s;-webkit-animation-delay:.17s;animation-delay:.17s}.entry-cells .cell-68:after{margin-top:19px;margin-left:-12px;-webkit-animation-duration:1.21s;animation-duration:1.21s;-webkit-animation-delay:.21s;animation-delay:.21s}.entry-cells .cell-69:after{margin-top:-13px;margin-left:-19px;-webkit-animation-duration:1.07s;animation-duration:1.07s;-webkit-animation-delay:.71s;animation-delay:.71s}.entry-cells .cell-70:after{margin-top:15px;margin-left:-3px;-webkit-animation-duration:1.97s;animation-duration:1.97s;-webkit-animation-delay:.08s;animation-delay:.08s}.entry-cells .cell-71:after{margin-top:-2px;margin-left:-13px;-webkit-animation-duration:1.33s;animation-duration:1.33s;-webkit-animation-delay:.76s;animation-delay:.76s}.entry-cells .cell-72:after{margin-top:12px;margin-left:14px;-webkit-animation-duration:1.54s;animation-duration:1.54s;-webkit-animation-delay:.09s;animation-delay:.09s}.entry-cells .cell-73:after{margin-top:8px;margin-left:-9px;-webkit-animation-duration:1.12s;animation-duration:1.12s;-webkit-animation-delay:.98s;animation-delay:.98s}.entry-cells .cell-74:after{margin-top:19px;margin-left:7px;-webkit-animation-duration:1.27s;animation-duration:1.27s;-webkit-animation-delay:.51s;animation-delay:.51s}.entry-cells .cell-75:after{margin-top:-7px;margin-left:-1px;-webkit-animation-duration:1.55s;animation-duration:1.55s;-webkit-animation-delay:.02s;animation-delay:.02s}.entry-cells .cell-76:after{margin-top:6px;margin-left:15px;-webkit-animation-duration:1.72s;animation-duration:1.72s;-webkit-animation-delay:.9s;animation-delay:.9s}.entry-cells .cell-77:after{margin-top:18px;margin-left:1px;-webkit-animation-duration:1.89s;animation-duration:1.89s;-webkit-animation-delay:.65s;animation-delay:.65s}.entry-cells .cell-78:after{margin-top:20px;margin-left:15px;-webkit-animation-duration:1.39s;animation-duration:1.39s;-webkit-animation-delay:.06s;animation-delay:.06s}.entry-cells .cell-79:after{margin-top:0;margin-left:-8px;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-delay:.68s;animation-delay:.68s}.entry-cells .cell-80:after{margin-top:-6px;margin-left:8px;-webkit-animation-duration:1.57s;animation-duration:1.57s;-webkit-animation-delay:.75s;animation-delay:.75s}.entry-cells .cell-81:after{margin-top:-13px;margin-left:-12px;-webkit-animation-duration:1.02s;animation-duration:1.02s;-webkit-animation-delay:.6s;animation-delay:.6s}.entry-cells .cell-82:after{margin-top:4px;margin-left:-13px;-webkit-animation-duration:1.76s;animation-duration:1.76s;-webkit-animation-delay:.62s;animation-delay:.62s}.entry-cells .cell-83:after{margin-top:19px;margin-left:9px;-webkit-animation-duration:1.24s;animation-duration:1.24s;-webkit-animation-delay:.93s;animation-delay:.93s}.entry-cells .cell-84:after{margin-top:8px;margin-left:-11px;-webkit-animation-duration:1.35s;animation-duration:1.35s;-webkit-animation-delay:.65s;animation-delay:.65s}.entry-cells .cell-85:after{margin-top:18px;margin-left:19px;-webkit-animation-duration:1.56s;animation-duration:1.56s;-webkit-animation-delay:.2s;animation-delay:.2s}.entry-cells .cell-86:after{margin-top:14px;margin-left:20px;-webkit-animation-duration:1.8s;animation-duration:1.8s;-webkit-animation-delay:.26s;animation-delay:.26s}.entry-cells .cell-87:after{margin-top:-19px;margin-left:-16px;-webkit-animation-duration:1.39s;animation-duration:1.39s;-webkit-animation-delay:.09s;animation-delay:.09s}.entry-cells .cell-88:after{margin-top:-6px;margin-left:-4px;-webkit-animation-duration:1.86s;animation-duration:1.86s;-webkit-animation-delay:.87s;animation-delay:.87s}.entry-cells .cell-89:after{margin-top:9px;margin-left:6px;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-delay:.91s;animation-delay:.91s}.entry-cells .cell-90:after{margin-top:3px;margin-left:5px;-webkit-animation-duration:1.92s;animation-duration:1.92s;-webkit-animation-delay:.62s;animation-delay:.62s}.entry-cells .cell-91:after{margin-top:6px;margin-left:6px;-webkit-animation-duration:1.27s;animation-duration:1.27s;-webkit-animation-delay:.81s;animation-delay:.81s}.entry-cells .cell-92:after{margin-top:-5px;margin-left:4px;-webkit-animation-duration:1.9s;animation-duration:1.9s;-webkit-animation-delay:.13s;animation-delay:.13s}.entry-cells .cell-93:after{margin-top:20px;margin-left:16px;-webkit-animation-duration:1.59s;animation-duration:1.59s;-webkit-animation-delay:.5s;animation-delay:.5s}.entry-cells .cell-94:after{margin-top:8px;margin-left:0;-webkit-animation-duration:1.36s;animation-duration:1.36s;-webkit-animation-delay:.37s;animation-delay:.37s}.entry-cells .cell-95:after{margin-top:-14px;margin-left:-6px;-webkit-animation-duration:1.26s;animation-duration:1.26s;-webkit-animation-delay:.97s;animation-delay:.97s}.entry-cells .cell-96:after{margin-top:0;margin-left:-15px;-webkit-animation-duration:1.27s;animation-duration:1.27s;-webkit-animation-delay:.02s;animation-delay:.02s}.entry-cells .cell-97:after{margin-top:-4px;margin-left:18px;-webkit-animation-duration:1.06s;animation-duration:1.06s;-webkit-animation-delay:.02s;animation-delay:.02s}.entry-cells .cell-98:after{margin-top:-16px;margin-left:-11px;-webkit-animation-duration:1.18s;animation-duration:1.18s;-webkit-animation-delay:.47s;animation-delay:.47s}.entry-cells .cell-99:after{margin-top:-12px;margin-left:-10px;-webkit-animation-duration:1.45s;animation-duration:1.45s;-webkit-animation-delay:.33s;animation-delay:.33s}.entry-cells .cell-100:after{margin-top:9px;margin-left:-8px;-webkit-animation-duration:1.25s;animation-duration:1.25s;-webkit-animation-delay:.07s;animation-delay:.07s}.nav-box{font-size:14px;line-height:15px;float:right;margin:0;text-transform:uppercase}.nav-box ul{margin-right:-20px}.nav-box ul li{position:relative;z-index:1;float:left;padding:0;-webkit-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out}.nav-box ul li.has-sub-menu::after{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:0;border:1px solid rgba(0,0,0,.1);border-bottom:0}.header-white-active .nav-box ul li.has-sub-menu::after,.how-we-work-page .nav-box ul li.has-sub-menu::after,.page-main .nav-box ul li.has-sub-menu::after{border:1px solid rgba(255,255,255,.1)}.header-active .nav-box ul li.has-sub-menu::after{border:1px solid rgba(0,0,0,.1)}.vacancy-page.header-active .nav-box ul li.has-sub-menu::after{border:1px solid rgba(255,255,255,.1)}.nav-box ul li.has-sub-menu::before{position:absolute;z-index:1;bottom:-1px;left:1px;width:calc(100% - 2px);height:2px;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;background-color:#fff}.nav-box .btn a:before,.nav-box a::after,.nav__link-title::after,.sub-menu .sub-menu__item .sub-menu__link-title:after{bottom:0;content:''}.header-white-active .nav-box ul li.has-sub-menu::before,.how-we-work-page .nav-box ul li.has-sub-menu::before,.page-main .nav-box ul li.has-sub-menu::before{display:block;-webkit-animation:bg .1s .25s linear forwards;animation:bg .1s .25s linear forwards;opacity:1;background-color:transparent}.header-active .nav-box ul li.has-sub-menu::before{-webkit-animation:none;animation:none;opacity:1;background-color:#fff}.vacancy-page.header-active .nav-box ul li.has-sub-menu::before{background-color:#19191b}.header-active .nav-box ul li.has-sub-menu:hover{border-color:rgba(0,0,0,.1);border-bottom-color:transparent}.nav-box ul li.has-sub-menu:hover::after{opacity:1}.nav-box ul li.active>a::after{visibility:visible;opacity:1}.nav-box ul li .expand-btn{position:absolute;top:15px;left:calc(50% + 45px);display:none;margin-left:20px;padding:5px;border:0;background-color:transparent}.nav-box ul li .expand-icon{display:inline-block;width:0;height:0;border-width:14px 8px 0;border-style:solid;border-color:#fff transparent transparent}.nav-box a{position:relative;display:block;padding:19px 23px;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.nav-box a::after,.nav-opener{-webkit-transition:opacity .3s ease-in-out}.nav-box a::after{position:absolute;left:0;display:none;visibility:hidden;width:100%;height:1px;transition:opacity .3s ease-in-out;opacity:0;background-color:#1c1d21}.header-white-active .nav-box a::after,.how-we-work-page .nav-box a::after,.page-main .nav-box a::after{background-color:#fff}.header-active .nav-box a::after{background-color:#1c1d21}.how-we-work-page .nav-box a,.page-main .nav-box a{color:#fff}.header-active .nav-box a{color:#19191b}.nav-box a:hover::after{visibility:visible;opacity:1}.nav-box .btn{margin-left:14px;padding:19px 20px}.nav-box .btn a{position:relative;display:block;margin-top:-13px;padding:13px 29px;outline:0}.nav-box .btn a::after,.nav-opener{display:none}.nav-box .btn a:before{position:absolute;z-index:-1;top:0;right:0;width:0;-webkit-transition:width .3s ease-in-out;transition:width .3s ease-in-out;background:#1c1d21}.header-white-active .nav-box .btn a:before,.how-we-work-page .nav-box .btn a:before,.page-main .nav-box .btn a:before{background:#fff}.page-main.header-active .nav-box .btn a:before{background:#1c1d21}.nav-box .btn a:hover{color:#fff}.header-white-active .nav-box .btn a:hover,.how-we-work-page .nav-box .btn a:hover,.page-main .nav-box .btn a:hover{color:#1c1d21}.page-main.header-active .nav-box .btn a:hover{color:#fff}.nav-box .btn a:hover:before{width:100%}.nav-active.header-white-active .logo::before{color:#19191b}.nav-opener{position:relative;z-index:101;float:right;width:50px;height:35px;margin:15px 0 0 -5px;transition:opacity .3s ease-in-out;text-indent:-9999px;outline:0}.page-main .nav-opener{z-index:-1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:0}.header-active .nav-opener{z-index:101;opacity:1}.nav-opener span,.nav-opener:after,.nav-opener:before{position:absolute;top:18px;right:0;left:0;height:3px;margin-top:-2px;-webkit-transition:all .2s linear;transition:all .2s linear;border-radius:4px;background:#1c1d21}.how-we-work-page .nav-opener span,.how-we-work-page .nav-opener:after,.how-we-work-page .nav-opener:before,.page-main .nav-opener span,.page-main .nav-opener:after,.page-main .nav-opener:before{background-color:#fff}.page-main.header-active .nav-opener span,.page-main.header-active .nav-opener:after,.page-main.header-active .nav-opener:before{background-color:#1c1d21}.how-we-work-page.nav-active .nav-opener span,.how-we-work-page.nav-active .nav-opener:after,.how-we-work-page.nav-active .nav-opener:before,.page-main.nav-active .nav-opener span,.page-main.nav-active .nav-opener:after,.page-main.nav-active .nav-opener:before{background-color:#19191b}.nav-opener:after,.nav-opener:before{top:5px}.nav-opener:after{top:31px}.nav-active .nav-opener span{opacity:0}.nav-active .nav-opener:after,.nav-active .nav-opener:before{top:17px;right:15%;left:15%;height:2px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.nav-active .nav-opener:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.nav__link-title{position:relative;display:inline-block}.nav__link-title::after,.sub-menu{position:absolute;-webkit-transition:opacity .3s ease-in-out;opacity:0;left:0;transition:opacity .3s ease-in-out}.nav__link-title::after{visibility:hidden;width:100%;height:1px;background-color:#000}.header-white-active .nav__link-title::after,.how-we-work-page .nav__link-title::after,.sub-menu{background-color:#fff}.sub-menu{top:100%;width:295px;pointer-events:none;border:1px solid rgba(0,0,0,.1)}.sub-menu .sub-menu__item{width:100%;margin:0;padding:0}.header-white-active .sub-menu .sub-menu__item,.how-we-work-page .sub-menu .sub-menu__item,.page-main .sub-menu .sub-menu__item{border-top-color:rgba(255,255,255,.3)}.sub-menu .sub-menu__item .sub-menu__link:hover:after{visibility:hidden;opacity:0}.sub-menu .sub-menu__item .sub-menu__link:hover .sub-menu__link-title:after{visibility:visible;opacity:1}.sub-menu .sub-menu__item .sub-menu__link-title{position:relative}.sub-menu .sub-menu__item .sub-menu__link-title:after{position:absolute;left:0;visibility:hidden;width:100%;height:1px;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:0;background-color:#1c1d21}.header-white-active .sub-menu .sub-menu__item .sub-menu__link-title:after,.how-we-work-page .sub-menu .sub-menu__item .sub-menu__link-title:after,.page-main .sub-menu .sub-menu__item .sub-menu__link-title:after{background-color:#fff}.page-main.header-active .sub-menu .sub-menu__item .sub-menu__link-title:after{background-color:#1c1d21}.sub-menu .sub-menu__link{font-size:12px;display:block;padding:19px;-webkit-transition:opacity .2s;transition:opacity .2s;text-transform:uppercase;color:#1c1d21}.header-white-active .sub-menu .sub-menu__link,.how-we-work-page .sub-menu .sub-menu__link,.page-main .sub-menu .sub-menu__link{opacity:1;color:#fff}.page-main.header-active .sub-menu .sub-menu__link{color:#19191b}.active .sub-menu .sub-menu__link{color:#000}.btn-scroll{font-size:27px;line-height:26px;position:absolute;z-index:10;left:50%;cursor:pointer;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:1;color:#fff}.btn-scroll:hover{opacity:.6}.how-we-work-page .btn-scroll{font-size:40px}.btn-scroll.btn-enter{font-size:16px;font-weight:500;top:118%;padding-bottom:18px;color:#fff}.btn-scroll.btn-enter:after,.btn-scroll.btn-enter:before{position:absolute;bottom:0;left:50%;width:13px;height:13px;margin-left:-7px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border:solid #fff;border-width:0 0 1px 1px}.btn-scroll.btn-enter:after{bottom:6px}.btn-scroll.btn-enter.fadeInUp{visibility:visible}.application-form .row--focused .hint,.application-form .row--valid.row--completed:not(.row--focused) .hint,.application-form .row.file-row.row--invalid.row--completed .hint,.application-form .row.file-selected .hint,.fintech-page .g-img-text-block .wow{visibility:hidden}.btn-scroll.btn-enter:active{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:1;color:#1c1d21;background:#fff}.bespoke-page .bg-section,.bg-text-section,.why-section{background-repeat:no-repeat}.cookie{position:fixed;z-index:2147483641!important;bottom:0;left:0;display:none;width:100%;border-top:1px solid rgba(0,0,0,.25);background-color:#fff}.cookie .cookie__container{font-size:16px;font-weight:100;display:flex;max-width:1200px;margin:0 auto;padding:15px 20px;color:#1c1d21;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cookie .cookie__info{font-size:inherit;width:100%;max-width:700px}.cookie .cookie__txt{font-size:inherit;line-height:1.4;margin:5px 0 0}.cookie .cookie__btn{width:100%;max-width:200px;margin-left:20px}.cookie .cookie__close{width:100%;padding:10px;-webkit-transition:background-color .3s;transition:background-color .3s;border:1px solid #1c1d21;background-color:transparent}.cookie .cookie__close:hover{color:#fff;background-color:#1c1d21}.tech{background-color:rgba(238,238,238,.35)}.tech__content{padding:112px 85px 34px}.tech .title{font-size:42px;font-weight:800;line-height:1.07;text-align:center;letter-spacing:1.1px;color:#18181b}.tech__carousel{margin-top:53px;-ms-touch-action:none;touch-action:none}.tech__item{font-size:18px;font-weight:100;display:flex;flex-direction:column;height:100%;letter-spacing:.5px;text-transform:uppercase;-ms-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}.tech__item .logo{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;min-height:92px;margin-bottom:33px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tech .owl-carousel .owl-item img{display:inline-block;width:auto}.tech .owl-dots{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:70px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tech .owl-dots .owl-dot.active span{background-color:rgba(0,0,0,.7)}.tech .owl-dots .owl-dot span{display:inline-block;width:13px;height:13px;margin:0 10px;-webkit-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out;border-radius:50%;background-color:rgba(0,0,0,.2)}.c-button{font-size:16px;font-weight:500;display:inline-block;padding:18px 40px;-webkit-transition:background-color .3s ease-in,color .3s ease-in;transition:background-color .3s ease-in,color .3s ease-in;text-transform:uppercase;color:#18181a;border:2px solid #18181a;background-color:#fff}.c-button:hover{color:#fff;background-color:#18181a}.c-gallery{display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.c-gallery__link{position:relative;z-index:1;color:#fff;-ms-flex-preferred-size:30.4%;flex-basis:30.4%}.c-gallery__link:before{position:absolute;z-index:1;top:0;right:-1px;bottom:0;left:0;-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);background-image:-webkit-linear-gradient(top,rgba(24,24,26,.1),rgba(24,24,26,.85));background-image:linear-gradient(to bottom,rgba(24,24,26,.1),rgba(24,24,26,.85))}.c-gallery__link:hover{z-index:2}.c-gallery__link:last-child{-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}.c-gallery__link img{display:block;width:100%;height:100%;-webkit-transition:-webkit-transform .3s ease-in-out,filter .3s ease-in-out;transition:transform .3s ease-in-out,filter .3s ease-in-out;object-fit:cover;filter:grayscale(100%)}.c-gallery__link-description{font-size:16px;position:absolute;z-index:2;bottom:0;left:0;width:100%;padding:0 44px 13px}.c-gallery__link-description h3{font-size:32px;font-weight:800;line-height:1.13;margin-bottom:10px}.c-gallery__link-description p{font-size:18px;font-weight:400;font-style:italic;line-height:1.33;color:rgba(255,255,255,.8)}.c-footer{padding:45px 73px 41px 57px;background-color:#fff}.cookie-popup-shown .c-footer{padding-bottom:111px}.c-footer .text-box{display:none}.c-footer .logo{position:relative;display:inline-block;margin-right:68px;-ms-flex-item-align:start;align-self:flex-start;-ms-flex-negative:0;flex-shrink:0}.c-footer .logo img{width:256px}.c-footer .logo .descriptor{font-family:Radikal;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.25;position:absolute;bottom:-4px;left:60px;width:200px;height:15px;letter-spacing:.8px;color:#000}.c-footer .clutch-widget{width:200px;padding:5px 5px 0}.c-footer__row{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-footer__col{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-ms-flex-direction:column;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.c-footer__widget{margin-right:0;margin-left:auto;padding-top:15px;-webkit-box-flex:0;-ms-flex:0;flex:0}.c-footer__widget--tablet{display:none}.c-footer__nav,.cases__content{-webkit-box-pack:justify}.c-footer__nav{line-height:2.38;display:flex;margin-right:15px;padding-top:6px;-ms-flex-pack:justify;justify-content:space-between}.c-footer__nav ul{margin:0 30px;padding:0;list-style:none;-webkit-columns:3;columns:3;-webkit-column-gap:60px;column-gap:60px}.c-footer__nav a{font-size:12px;font-weight:800;line-height:1.25;letter-spacing:2px;text-transform:uppercase;color:#1c1d21}.c-footer__nav a:hover{text-decoration:underline}.c-footer--inverted .c-footer__nav a{color:#fff}.c-footer__contacts{font-weight:400;margin-left:71px;-webkit-box-flex:0;-ms-flex:0;flex:0}.c-footer__contacts.c-footer__contacts--mob{display:none}.c-footer__contacts ul{line-height:2.4;margin:0;padding:6px 0 0;list-style:none;-ms-flex-item-align:end;align-self:flex-end}.c-footer__contacts a{font-size:12px;line-height:1.25;display:inline-block;margin:0 11px;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;text-decoration:none;letter-spacing:1px;color:#979797}.c-footer__contacts [class*=icon-]:hover,.c-footer__contacts a:hover{color:#000}.c-footer__contacts [class*=icon-]{font-size:16px;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.c-footer__additional-info{font-size:12px;font-weight:400;line-height:1.25;padding:47px 24px 10px;letter-spacing:1px;color:#979797;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-footer__additional-info a{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;text-decoration:none;color:inherit}.c-footer__additional-info a:hover{color:#000}.bg-text-section--overlay-dark,.c-footer.c-footer--inverted .c-footer__contacts [class*=icon-]:hover,.c-footer.c-footer--inverted .c-footer__contacts a:hover{color:#fff}.c-footer__additional-info-item{margin-right:30px}.c-footer__additional-info-item:last-child{margin-right:0}.c-footer.c-footer--inverted{background-color:#19191b}.c-footer.c-footer--inverted .descriptor{display:none}.bg-text-section{position:relative;padding:128px 30px 112px;background-size:cover}.bg-text-section:before{position:absolute;z-index:1;top:0;bottom:0;left:0;width:100%}.bg-text-section--overlay-dark:before{background-color:rgba(24,24,26,.85)}.bg-text-section--overlay-light:before{background-color:rgba(255,255,255,.85)}.bg-text-section .container{position:relative;z-index:1;max-width:1285px;margin:0 auto}.bg-text-section__content{max-width:795px}.bg-text-section__bg-image{position:absolute;top:0;right:0;bottom:0;left:0}.bg-text-section__bg-image img{width:100%;height:100%;object-fit:cover}.cases{padding-bottom:157px}.cases .container{max-width:1282px;margin:0 auto}.cases__holder{padding:130px 30px 40px}.cases__content{display:flex;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cases__content .h1-like,.cases__content .p-like{max-width:535px}.clients{margin-bottom:50px;padding:0 30px}.clients .container{max-width:1412px;margin:0 auto}.clients .h1-like,.clients .p-like{max-width:765px;margin-left:65px}.clients__holder{display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.clients__grid{display:flex;margin:20px 0 0 117px;-ms-flex-wrap:wrap;flex-wrap:wrap}.clients__item{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:calc(33.3% - 20px);margin:0 10px 71px;text-align:center;-webkit-box-flex:1;-ms-flex:1 0 calc(33.3% - 20px);flex:1 0 calc(33.3% - 20px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.clients__item:nth-child(3),.clients__item:nth-child(7){-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:.7}.clients__item:nth-child(3):hover,.clients__item:nth-child(7):hover{opacity:1}.clients__item .g-img-holder{width:100%;-webkit-transition:filter .3s ease-in-out;transition:filter .3s ease-in-out;filter:grayscale(100%)}.clients__item .g-img-holder:hover{filter:none}.team .container{position:relative;max-width:1306px;margin:0 auto 38px;padding:0 3px 0 2px}.team .h1-like{text-align:left}.team .descriptor{display:none}.team .team__gallery-nav{display:-webkit-box;display:-ms-flexbox;display:flex}.team .team__gallery-nav .owl-next,.team .team__gallery-nav .owl-prev{font-size:0;position:static;width:50px;height:83px;margin:0 8px;background:0 0}.team .team__gallery-nav .owl-next:before,.team .team__gallery-nav .owl-prev:before{font-family:icomoon;font-size:14px;content:'\e90f';color:#1e201d}.touchevents .team .team__gallery-nav .owl-next,.touchevents .team .team__gallery-nav .owl-prev{display:block!important}.team .team__gallery-nav .owl-prev:before{content:'\e910'}.partners{margin-bottom:0!important;padding-bottom:97px}.partners .container{max-width:962px;margin:0 auto}.partners .h1-like{margin:0 auto 27px}.partners .p-like{max-width:625px;margin:0 auto 109px}.partners__holder{padding:0 30px}.partners__logos a{-webkit-transition:filter .3s ease-in-out!important;transition:filter .3s ease-in-out!important;filter:grayscale(100%)}.partners__logos a:hover{opacity:1!important;filter:grayscale(0)}.partners .slide-1 img{width:131px;height:24px}.partners .slide-2 img{width:133px;height:30px}.partners .slide-3 img{width:76px;height:76px}.partners .slide-4 img{width:132px;height:28px}.partners .slide-5 img{width:131px;height:95px}.enquiry-wr--home{background-color:#18181a}.enquiry-wr--home .contact-box{max-width:1022px;margin-bottom:0;padding:114px 30px 90px}.enquiry-wr--home .contact-box .text-box{max-width:570px;margin-bottom:20px}.enquiry-wr--home .contact-box .title{margin-bottom:14px}.enquiry-wr--home .contact-box p{font-size:20px;line-height:1.35}.enquiry-wr--home .contact-box .area{width:50.8%}.enquiry-wr--home .contact-box .area.wide,.enquiry-wr--home .contact-box .checkbox-row{width:49.2%}.enquiry-wr--home .contact-box .input-box{margin-bottom:31px}.enquiry-wr--home .contact-box .input-box:last-child{margin-bottom:14px}.enquiry-wr--home .contact-box .input-box input[type=email],.enquiry-wr--home .contact-box .input-box input[type=phone],.enquiry-wr--home .contact-box .input-box input[type=text]{padding:7px 11px}.enquiry-wr--home .contact-box .input-box label{left:11px}.enquiry-wr--home .contact-box .privacy-label{font-weight:100}.enquiry-wr--home .contact-box .privacy-label:before{border-color:#fff}.enquiry-wr--home .contact-box .submit{height:48px}.posts{padding:0 0 48px}.post-box{font-size:30px;line-height:36px;max-width:1102px;margin:0 auto;padding:100px 15px 126px}.post-box .image{vertical-align:top}.post-box .alignleft{float:left;margin:0 69px 0 0}.post-box .alignright{float:right;margin:0 0 0 20px}.post-box .text-box{max-width:440px;padding:92px 0 0;letter-spacing:.5px}.post-box .title-text{font-size:32px;line-height:36px;margin:0 0 11px}.post-box p{margin:0 0 20px}.post-box strong{font-weight:300}.post-box.wide{max-width:1168px;padding-bottom:128px;text-align:right}.post-box.wide .image{margin:12px -83px 0 35px}.post-box.wide .text-box{max-width:458px;margin-left:auto;padding:0}.post-box.wide-left{max-width:1296px;padding-bottom:42px}.post-box.wide-left .text-box{max-width:455px;padding:0}.post-box.wide-left .alignleft{margin:7px 48px 0 6px}.post-box.wide-right{max-width:1334px;text-align:right}.post-box.wide-right .title-text{margin-bottom:18px}.post-box.wide-right .text-box{max-width:447px;margin-left:auto;padding:0}.post-box.wide-right .alignright{margin:7px 0 0 54px}.gallery-clients,.gallery-partners,.gallery-photos,.team__gallery-photos{width:100%;max-width:1280px;margin:0 auto;text-align:center}.gallery-clients .swiper-button-next,.gallery-clients .swiper-button-prev,.gallery-partners .swiper-button-next,.gallery-partners .swiper-button-prev,.gallery-photos .swiper-button-next,.gallery-photos .swiper-button-prev,.team__gallery-photos .swiper-button-next,.team__gallery-photos .swiper-button-prev{position:static;width:47px;height:17px;margin:0 15px;cursor:pointer;outline:0}.gallery-clients .swiper-button-next::before,.gallery-clients .swiper-button-prev::before,.gallery-partners .swiper-button-next::before,.gallery-partners .swiper-button-prev::before,.gallery-photos .swiper-button-next::before,.gallery-photos .swiper-button-prev::before,.team__gallery-photos .swiper-button-next::before,.team__gallery-photos .swiper-button-prev::before{font-family:icomoon;font-size:14px;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;color:#1e201d}.gallery-clients .swiper-button-next::before:hover,.gallery-clients .swiper-button-prev::before:hover,.gallery-partners .swiper-button-next::before:hover,.gallery-partners .swiper-button-prev::before:hover,.gallery-photos .swiper-button-next::before:hover,.gallery-photos .swiper-button-prev::before:hover,.team__gallery-photos .swiper-button-next::before:hover,.team__gallery-photos .swiper-button-prev::before:hover{opacity:.7}.gallery-clients .title-text,.gallery-partners .title-text,.gallery-photos .title-text,.team__gallery-photos .title-text{font-size:30px;line-height:35px;margin:0 0 68px;text-align:center;text-transform:uppercase}.gallery-clients .name,.gallery-partners .name,.gallery-photos .name,.team__gallery-photos .name{font-size:24px;line-height:26px;display:block;margin:0 0 4px;text-transform:uppercase}.gallery-clients p,.gallery-partners p,.gallery-photos p,.team__gallery-photos p{margin:0 0 23px;text-align:left}.gallery-clients .owl-controls,.gallery-partners .owl-controls,.gallery-photos .owl-controls,.team__gallery-photos .owl-controls{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:0}.gallery-clients .owl-next,.gallery-clients .owl-prev,.gallery-partners .owl-next,.gallery-partners .owl-prev,.gallery-photos .owl-next,.gallery-photos .owl-prev,.team__gallery-photos .owl-next,.team__gallery-photos .owl-prev{position:absolute;z-index:5;top:172px;left:0;display:block!important;width:105px;height:97px;cursor:pointer;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;text-align:center;text-decoration:none;opacity:1;background:#1f1e24}.gallery-clients .owl-next:before,.gallery-clients .owl-prev:before,.gallery-partners .owl-next:before,.gallery-partners .owl-prev:before,.gallery-photos .owl-next:before,.gallery-photos .owl-prev:before,.team__gallery-photos .owl-next:before,.team__gallery-photos .owl-prev:before{font-family:icomoon;font-size:50px;line-height:94px;margin-left:-6px;content:'\e902';color:#fff}.gallery-clients .owl-next:hover,.gallery-clients .owl-prev:hover,.gallery-partners .owl-next:hover,.gallery-partners .owl-prev:hover,.gallery-photos .owl-next:hover,.gallery-photos .owl-prev:hover,.team__gallery-photos .owl-next:hover,.team__gallery-photos .owl-prev:hover{opacity:.8}.touchevents .gallery-clients .owl-next,.touchevents .gallery-clients .owl-prev,.touchevents .gallery-partners .owl-next,.touchevents .gallery-partners .owl-prev,.touchevents .gallery-photos .owl-next,.touchevents .gallery-photos .owl-prev,.touchevents .team__gallery-photos .owl-next,.touchevents .team__gallery-photos .owl-prev{display:none!important}.gallery-clients .owl-next,.gallery-partners .owl-next,.gallery-photos .owl-next,.team__gallery-photos .owl-next{right:0;left:auto}.gallery-clients .owl-next:before,.gallery-partners .owl-next:before,.gallery-photos .owl-next:before,.team__gallery-photos .owl-next:before{margin-right:-6px;margin-left:0;content:'\e901'}.gallery-clients .entry,.gallery-partners .entry,.gallery-photos .entry,.team__gallery-photos .entry{padding:0 19px;-webkit-transition:padding .3s ease-in-out;transition:padding .3s ease-in-out}.gallery-clients .holder,.gallery-partners .holder,.gallery-photos .holder,.team__gallery-photos .holder{font-size:0;line-height:0;white-space:nowrap;letter-spacing:-4px}.gallery-clients .holder:hover .owl-controls,.gallery-partners .holder:hover .owl-controls,.gallery-photos .holder:hover .owl-controls,.team__gallery-photos .holder:hover .owl-controls{opacity:1}.gallery-partners .owl-item a:hover,.gallery-partners .owl-item:nth-child(4):hover{opacity:.8}.gallery-clients .about-box,.gallery-partners .about-box,.gallery-photos .about-box,.team__gallery-photos .about-box{font-size:15px;line-height:20px;display:inline-block;width:394px;margin:0;padding:0 18px;text-align:left;vertical-align:top;white-space:normal;letter-spacing:0}.app-section .link,.title-box{letter-spacing:1px;color:#fff}.gallery-clients .image,.gallery-partners .image,.gallery-photos .image,.team__gallery-photos .image{display:block;margin:0 0 27px}.gallery-clients .image img,.gallery-partners .image img,.gallery-photos .image img,.team__gallery-photos .image img{width:100%;max-width:100%;height:auto;vertical-align:top}.gallery-clients .entry-title,.gallery-partners .entry-title,.gallery-photos .entry-title,.team__gallery-photos .entry-title{font-size:24px;font-weight:400;line-height:29px;max-width:590px;margin:0 auto 64px;padding:0 15px;text-align:center}.gallery-clients .owl-next,.gallery-clients .owl-prev,.gallery-partners .owl-next,.gallery-partners .owl-prev{top:50%;margin-top:-49px}.gallery-clients{margin-bottom:104px}.gallery-clients .title-text{font-size:32px;margin-bottom:26px}.gallery-partners{margin-bottom:127px}.gallery-partners .entry-title{margin-bottom:88px}.gallery-partners .title-text{font-size:32px;margin-bottom:36px}.gallery-partners .about-box{width:306px;text-align:center;vertical-align:middle}.gallery-partners .holder{max-width:1533px;margin:0 auto}.gallery-partners .owl-grab{cursor:default}.gallery-partners .owl-item{display:inline-block!important;float:none!important;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;vertical-align:middle}.app-section .image img,.app-section .link{vertical-align:top}.gallery-partners .owl-item a{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.gallery-partners .owl-item img{display:inline;width:auto;margin:0 auto}.team .swiper-container{overflow:visible}.team__gallery-photos .owl-stage-outer{overflow:visible;padding:20px 0}.team__gallery-photos .owl-item{-webkit-transform:none;-ms-transform:none;transform:none}.team__gallery-photos .about-box{position:relative;z-index:1;overflow:hidden;width:378px;padding:0;-webkit-transition:-webkit-transform .3s ease-in-out,box-shadow .3s ease-in-out;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);margin:3px}.team__gallery-photos .about-box:before{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;content:''}.team__gallery-photos .about-box:hover .entry-description{max-height:350px;-webkit-transition-delay:.05s;transition-delay:.05s;-webkit-transition-duration:.45s;transition-duration:.45s;opacity:1}.team__gallery-photos .entry{font-size:16px;position:absolute;z-index:2;bottom:-26px;left:0;box-sizing:border-box;width:100%;padding:0 24px 30px;color:#000}.team__gallery-photos .entry-title,.team__gallery-photos .name{font-size:inherit;margin-bottom:0;padding:0;-webkit-transition:-webkit-transform .25s ease-in-out,margin-bottom .25s ease-in-out;transition:transform .25s ease-in-out,margin-bottom .25s ease-in-out;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0);text-align:left}.add-test-title,.app-section .image,.circle-test,.contact-form .submit,.final-box,.graff-box,.graff-box .box,.graff-box .box .pm-holder,.msg-lightbox,.partners .g-link-holder,.title-box{text-align:center}.team__gallery-photos .entry-description{font-size:inherit;font-weight:100;max-height:0;margin-bottom:0;-webkit-transition:opacity .25s,-webkit-transform .35s,margin-bottom .35s,max-height .35s ease-in-out;transition:opacity .25s,transform .35s,margin-bottom .35s,max-height .35s ease-in-out;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0);opacity:0}.team__gallery-photos .image{margin:0}.team__gallery-photos .name{font-size:16px;font-weight:800;text-transform:none}.app-section{width:100%;color:#fff;background:#19191b}.app-section .holder{max-width:920px;margin:0 auto;padding:65px 15px 19px}.app-section .image{display:block;margin:0 0 -2px}.app-section .entry{font-size:20px;font-weight:300;line-height:24px;max-width:430px}.app-section p{margin:0 0 18px}.app-section .link{font-size:11px;font-weight:700;line-height:15px;position:relative;display:inline-block;padding:0 45px 0 0;text-decoration:none;text-transform:uppercase}.app-section .link:hover{opacity:.8}.app-section .link .g-btn:before,.app-section .link [class*=' icon-'],.app-section .link [class^=icon-]{font-size:15px;position:absolute;top:0;right:0}.title-box{font-size:30px;line-height:36px;position:fixed;top:0;left:0;width:100%;height:100%;margin:0 auto 95px;padding:0 15px;-webkit-transition:-webkit-transform .3s;transition:transform .3s}.slide-entry-section .title-box{-webkit-transform:translate3d(0,-100vh,0);transform:translate3d(0,-100vh,0)}.title-box h1{font-size:67px;line-height:70px;margin:0 0 32px;letter-spacing:7px;text-transform:uppercase}.title-box p{margin:0 0 20px}.title-box .holder{display:table;width:100%;max-width:600px;height:100%;margin:0 auto}.title-box .frame{display:table-cell;width:100%;vertical-align:middle}.entry-case .link,.example-box .image img,.example-box2 .image img,.example-box3 .image img,.image-boxes .text-box .arrow-icon,.map-box .map-hold .placeholder img{vertical-align:top}.entry-graff-text{font-size:30px;font-weight:300;line-height:36px;max-width:530px;margin:0 auto 110px}.graff-box{position:relative;overflow:hidden;max-width:1060px;margin:130px auto 110px;color:#fff}.graff-box .btn-arrow{font-size:40px;line-height:50px}.graff-box .box{font-size:24px;line-height:28px;max-width:406px;margin:0 auto 49px}.graff-box .box .pm-box-desc strong{font-weight:300}.graff-box .box .pm-box{position:relative;max-width:328px;margin:0 auto 85px;text-transform:uppercase}.graff-box .box .pm-box:after,.graff-box .box .pm-box:before{position:absolute;width:28px;height:26px;content:'';top:0}.graff-box .box .pm-box h2{font-size:18px;font-weight:700;line-height:22px;margin:0}.graff-box .box .pm-box:before{left:0;border:solid #fff;border-width:3px 0 0 3px}.graff-box .box .pm-box:after{right:0;border:solid #fff;border-width:3px 3px 0 0}.graff-box .box .pm-holder{position:relative;height:174px;padding:65px 80px;letter-spacing:1px}.graff-box .box .pm-holder:after,.graff-box .box .pm-holder:before{position:absolute;width:28px;height:26px;bottom:0;content:''}.graff-box .box .pm-holder:before{left:0;border:solid #fff;border-width:0 0 3px 3px}.graff-box .box .pm-holder:after{right:0;border:solid #fff;border-width:0 3px 3px 0}.graff-box .line4,.graff-box .lines .line{width:1px;border-left:2px dashed #fff;display:block}.graff-box .lines{max-width:450px;height:170px;margin:57px auto 64px}.graff-box .lines .lines-holder{overflow:hidden;height:0;-webkit-transition:height 1s;transition:height 1s}.graff-box .lines .lines-holder.animated,.touchevents .graff-box .lines .lines-holder{height:170px}.graff-box .lines .line{height:170px;margin:0 auto;-webkit-transition:height 1s;transition:height 1s}.graff-box .lines .line.left{float:left;height:211px;margin:-16px 0 0 73px;-webkit-transform:rotate(-43deg);-ms-transform:rotate(-43deg);transform:rotate(-43deg)}.graff-box .lines .line.right{float:right;height:211px;margin:-16px 73px 0 0;-webkit-transform:rotate(43deg);-ms-transform:rotate(43deg);transform:rotate(43deg)}.graff-box .line4-holder{height:214px}.graff-box .line4{height:0;margin:38px auto 43px;-webkit-transition:height 1s;transition:height 1s}.graff-box .line4.animated,.touchevents .graff-box .line4{height:178px}.circle-boxes{margin:0 -35px 75px}.circle-boxes h3{font-size:16px;font-weight:300;line-height:21px;margin:0}.circle-boxes .circle-box{float:left;width:33.33%;padding:0 45px}.circle-boxes .circle-box.alt .circle{width:178px;height:177px;background-image:url(../images/circle2.png)}.circle-boxes .circle-box.alt2 .circle{width:175px;height:175px;border:3px solid #fff;border-radius:50%;background:0 0}.circle-boxes .circle{display:block;width:174px;height:173px;margin:0 auto 61px;padding:70px 35px 0;letter-spacing:1px;text-transform:uppercase;background-image:url(../images/circle1.png);background-size:100% 100%}.circle-boxes .circle h2{font-size:15px;font-weight:700;line-height:18px;margin:0}.circle-boxes2{font-size:16px;line-height:21px;position:relative;max-width:846px;margin:0 auto 31px}.circle-boxes2 .circle-big{position:relative;display:block;width:224px;height:223px;margin:0 auto;padding:92px 30px;letter-spacing:1px}.circle-boxes2 .circle-big h2{font-size:16px;font-weight:400;line-height:19px;margin:0;text-transform:uppercase}.circle-boxes2 .circle-big .mask{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:url(../images/circle3.png) no-repeat;background-size:100% 100%}.circle-boxes2 .circle-box{margin-bottom:11px}.circle-boxes2 .circle-box.alt{float:left}.circle-boxes2 .circle-box.alt2{float:right}.circle-boxes2 .circle{display:block;width:175px;height:175px;padding:67px 35px 0;letter-spacing:1px;text-transform:uppercase;border:3px solid #fff;border-radius:50%}.circle-boxes2 .line,.line9{border-left:2px dashed #fff}.circle-boxes2 .circle h3{font-size:14px;font-weight:700;line-height:17px;margin:0}.circle-boxes2 .line{position:absolute;top:0;left:236px;width:1px;height:124px;-webkit-transform:rotate(55deg);-ms-transform:rotate(55deg);transform:rotate(55deg)}.circle-boxes2 .line.alt{right:236px;left:auto;-webkit-transform:rotate(-55deg);-ms-transform:rotate(-55deg);transform:rotate(-55deg)}.circle-boxes2 .lines-circle-holder{position:absolute;top:139px;right:0;left:0;overflow:hidden;height:0;-webkit-transition:height 2s;transition:height 2s}.circle-boxes2 .lines-circle-holder.animated,.touchevents .circle-boxes2 .lines-circle-holder{height:124px}.circle-test-holder{position:relative;max-width:666px;margin:0 auto 83px;padding:65px 0 0}.circle-test-holder .lines-test-holder{position:absolute;top:53px;left:0;overflow:hidden;width:100%;height:0;-webkit-transition:height 1s;transition:height 1s}.circle-test-holder .lines-test-holder.animated,.touchevents .circle-test-holder .lines-test-holder{height:134px}.circle-test-holder .line5,.circle-test-holder .line7{position:absolute;top:131px;right:50%;left:0;height:1px;margin:1px 210px 0 0;border-top:2px dashed #fff}.circle-test-holder .line7{right:0;left:50%;margin-right:0;margin-left:210px}.circle-test-holder .line6,.circle-test-holder .line8{position:absolute;top:0;bottom:0;left:0;width:1px;border-left:2px dashed #fff}.circle-test-holder .line8{right:0;left:auto}.circle-test{position:relative;z-index:3;width:264px;height:263px;margin:0 auto;padding:110px 75px;letter-spacing:2px;text-transform:uppercase}.circle-test h3{font-size:20px;font-weight:400;line-height:24px;margin:0}.circle-test .mask{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:url(../images/circle4.png) no-repeat;background-size:100% 100%}.add-test-title{font-size:24px;line-height:30px;max-width:430px;margin:0 auto 50px}.add-test-title strong{font-weight:300}.line9-holder{height:130px;margin:0 auto 89px}.line9{display:block;width:1px;height:0;margin:0 auto;-webkit-transition:height 1s;transition:height 1s}.line9.animated,.touchevents .line9{height:130px}.final-box{font-weight:400;position:relative;display:block;width:311px;height:310px;margin:0 auto 101px;padding:135px 60px 0;text-transform:uppercase}.final-box h4{font-size:18px;font-weight:400;line-height:22px;margin:0}.final-box .mask{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:url(../images/circle5.png) no-repeat;background-size:100% 100%}.btn-arrow-hold{position:fixed;z-index:100;bottom:10px;left:50%;width:50px;height:50px;margin:0 0 0 -25px;opacity:0;border-radius:100%;background:#19191b}.show-the-arrow .btn-arrow-hold{-webkit-animation:arrowAppear .3s linear;animation:arrowAppear .3s linear;opacity:1}.btn-arrow-hold .btn-arrow{display:inline-block;-webkit-animation:arrowPulse 1s linear infinite;animation:arrowPulse 1s linear infinite}.contact-box{font-size:24px;line-height:30px;max-width:870px;margin:0 auto 165px;padding:0 15px;color:#fff}.contact-box.black{color:#1c1d21}.contact-box.black.grey .contact-form .input-box input,.contact-box.black.grey .contact-form .input-box input.placeholder,.contact-box.black.grey .contact-form .input-box textarea,.contact-box.black.grey .contact-form .input-box textarea.placeholder{color:#000}.contact-box.black.grey .contact-form .input-box input::-webkit-input-placeholder,.contact-box.black.grey .contact-form .input-box textarea::-webkit-input-placeholder{color:#000}.contact-box.black.grey .contact-form .input-box input::-moz-placeholder,.contact-box.black.grey .contact-form .input-box textarea::-moz-placeholder{opacity:1;color:#000}.contact-box.black.grey .contact-form .input-box input:-moz-placeholder,.contact-box.black.grey .contact-form .input-box textarea:-moz-placeholder{color:#000}.contact-box.black.grey .contact-form .input-box input:-ms-input-placeholder,.contact-box.black.grey .contact-form .input-box textarea:-ms-input-placeholder{color:#000}.contact-box.black.grey .contact-form .privacy-label{color:rgba(0,0,0,.8)}.contact-box.black.grey .contact-form .privacy-label::before{border-color:rgba(0,0,0,.4)}.contact-box.black.grey .contact-form .privacy-label::after{color:#1c1d21}.contact-box.black.grey .submit{color:#fff;border-color:transparent;background:#19191a}.contact-box.black.grey .submit:hover{color:#19191a;border-color:#19191a;background:0 0}.contact-box.black .text-box,.contact-box.black .text-box .title,.contact-box.black .text-box h2{color:#000}.contact-box.black .contact-form .input-box{border-bottom-color:#1c1d21}.contact-box.black .contact-form .input-box input,.contact-box.black .contact-form .input-box textarea{color:#000;background:0 0}.contact-box.black .contact-form .input-box input::-webkit-input-placeholder,.contact-box.black .contact-form .input-box textarea::-webkit-input-placeholder{color:#1c1d21}.contact-box.black .contact-form .input-box input::-moz-placeholder,.contact-box.black .contact-form .input-box textarea::-moz-placeholder{opacity:1;color:#1c1d21}.contact-box.black .contact-form .input-box input:-moz-placeholder,.contact-box.black .contact-form .input-box textarea:-moz-placeholder{color:#1c1d21}.contact-box.black .contact-form .input-box input:-ms-input-placeholder,.contact-box.black .contact-form .input-box textarea:-ms-input-placeholder{color:#1c1d21}.contact-box.black .contact-form .input-box input.placeholder,.contact-box.black .contact-form .input-box textarea.placeholder{color:#1c1d21}.contact-box.black .contact-form .privacy-label{color:rgba(0,0,0,.8)}.contact-box.black .contact-form .privacy-label::before{border-color:rgba(0,0,0,.4)}.contact-box.black .contact-form .privacy-label::after{color:#1c1d21}.contact-box.black .just-focus .input-box{background:0 0}.contact-box.black .submit{color:#fff;border-color:transparent;background:#19191a}.contact-box.black .submit:hover{color:#19191a;border-color:#19191a;background:0 0}.contact-box .title,.contact-box h2{font-size:42px;font-weight:800;line-height:1.3;display:block;margin:0 0 22px;letter-spacing:1.1px;color:#fff}.contact-box p{margin:0 0 20px}.contact-box .holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-box .g-contacts{font-size:20px;font-weight:300;line-height:1.05;position:relative;width:300px;padding:45px 0;-webkit-transform:translateY(-35%);-ms-transform:translateY(-35%);transform:translateY(-35%);letter-spacing:.6px}.contact-box .g-contacts:after{position:absolute;top:0;right:0;width:1px;height:100%;content:'';background:rgba(0,0,0,.5)}.contact-box .g-contacts li{position:relative;margin:0 0 43px;padding:0 0 0 48px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.contact-box .g-contacts li:last-child{margin:0}.contact-box .g-contacts li .g-ico{font-size:0;position:absolute;top:0;left:0}.contact-box .g-contacts li .g-ico:before{font-size:22px}.contact-box .g-contacts li .g-ico.icon-icon-phone-black{top:-3px;left:3px}.contact-box .g-contacts li .g-ico.icon-icon-phone-black:before{font-size:25px}.contact-box .g-contacts a{-webkit-transition:opacity .3s;transition:opacity .3s;text-decoration:none;color:#000}.contact-box .g-contacts a:hover{opacity:.7}.contact-box .text-box{font-size:24px;font-weight:300;line-height:1.67;width:100%;max-width:720px;margin:0 0 47px;color:#fff}.contact-form{position:relative;overflow:hidden;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.contact-page .contact-form{padding:0 0 0 60px}.contact-form .input-box{margin-bottom:30px}.contact-form .input-box:last-child{margin-bottom:14px}.contact-form .row{margin:0 -15px}.contact-form .row.checkbox-holder{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.contact-form .row.checkbox-holder:after{display:none}.contact-form .area{float:left;width:44.8%;padding:0 15px}.contact-form .area.wide{width:55.2%}.contact-form .checkbox-row{width:55.2%;padding:0 13px}.contact-form .checkbox-row.error .privacy-label{color:#ff6767}.black .contact-form .checkbox-row.error .privacy-label{color:#ce5757}.contact-form .checkbox-row.error .privacy-label:before{border-color:#ff6767}.black .contact-form .checkbox-row.error .privacy-label:before{border-color:#ce5757}.black.grey .contact-form .checkbox-row.error .privacy-label{color:#ed6161}.black.grey .contact-form .checkbox-row.error .privacy-label:before{border-color:#ed6161}.contact-form .privacy-checkbox:checked+.privacy-label::after{display:block}.contact-form .privacy-label{font-size:18px;font-weight:300;position:relative;padding-left:30px;color:rgba(255,255,255,.8)}.contact-form .privacy-label::after,.contact-form .privacy-label::before{position:absolute;content:''}.contact-form .privacy-label::before{top:3px;left:1px;width:20px;height:20px;color:inherit;border:1px solid rgba(255,255,255,.4)}.contact-form .privacy-label::after{top:9px;left:5px;display:none;width:12px;height:6px;content:'';-webkit-transform:rotate(-50deg);-ms-transform:rotate(-50deg);transform:rotate(-50deg);border-bottom:2px solid;border-left:2px solid}.contact-form .privacy-link{position:relative;padding:0 7px 0 0;color:inherit}.contact-form .child-input-focused .input-box input.placeholder,.contact-form .child-input-focused .input-box textarea.placeholder,.contact-form .just-focus .input-box input.placeholder,.contact-form .just-focus .input-box textarea.placeholder{color:transparent}.contact-form .privacy-link::after{font-size:16px;line-height:17px;position:absolute;top:4px;right:0;content:'*'}.contact-form .child-input-focused .input-box input::-webkit-input-placeholder,.contact-form .child-input-focused .input-box textarea::-webkit-input-placeholder{color:transparent}.contact-form .child-input-focused .input-box input::-moz-placeholder,.contact-form .child-input-focused .input-box textarea::-moz-placeholder{opacity:1;color:transparent}.contact-form .child-input-focused .input-box input:-moz-placeholder,.contact-form .child-input-focused .input-box textarea:-moz-placeholder{color:transparent}.contact-form .child-input-focused .input-box input:-ms-input-placeholder,.contact-form .child-input-focused .input-box textarea:-ms-input-placeholder{color:transparent}.contact-form .just-focus .input-box{border-bottom-color:#19191b}.contact-form .just-focus .input-box input::-webkit-input-placeholder,.contact-form .just-focus .input-box textarea::-webkit-input-placeholder{color:transparent}.contact-form .just-focus .input-box input::-moz-placeholder,.contact-form .just-focus .input-box textarea::-moz-placeholder{opacity:1;color:transparent}.contact-form .just-focus .input-box input:-moz-placeholder,.contact-form .just-focus .input-box textarea:-moz-placeholder{color:transparent}.contact-form .just-focus .input-box input:-ms-input-placeholder,.contact-form .just-focus .input-box textarea:-ms-input-placeholder{color:transparent}.contact-form .input-box.error{border-bottom-color:#f9154b!important}.contact-form input[type=email],.contact-form input[type=phone],.contact-form input[type=text],.contact-form textarea{font-size:18px;font-weight:300;line-height:1.3;width:100%;height:60px;margin:0;padding:12px 14px;-webkit-transition:height .3s ease-in-out,background .3s ease-in-out;transition:height .3s ease-in-out,background .3s ease-in-out;color:#fff;border:1px solid #fff;outline:0;background:#19191b;box-shadow:none}.black .contact-form input[type=email],.black .contact-form input[type=phone],.black .contact-form input[type=text],.black .contact-form textarea{border:1px solid #000}.contact-form input[type=email]::-webkit-input-placeholder,.contact-form input[type=phone]::-webkit-input-placeholder,.contact-form input[type=text]::-webkit-input-placeholder,.contact-form textarea::-webkit-input-placeholder{text-transform:uppercase;color:#fff}.contact-form input[type=email]::-moz-placeholder,.contact-form input[type=phone]::-moz-placeholder,.contact-form input[type=text]::-moz-placeholder,.contact-form textarea::-moz-placeholder{text-transform:uppercase;opacity:1;color:#fff}.contact-form input[type=email]:-moz-placeholder,.contact-form input[type=phone]:-moz-placeholder,.contact-form input[type=text]:-moz-placeholder,.contact-form textarea:-moz-placeholder{text-transform:uppercase;color:#fff}.contact-form input[type=email]:-ms-input-placeholder,.contact-form input[type=phone]:-ms-input-placeholder,.contact-form input[type=text]:-ms-input-placeholder,.contact-form textarea:-ms-input-placeholder{text-transform:uppercase;color:#fff}.contact-form input[type=email].placeholder,.contact-form input[type=phone].placeholder,.contact-form input[type=text].placeholder,.contact-form textarea.placeholder{text-transform:uppercase;color:#fff}.contact-form textarea{height:243px;resize:none}.contact-form .g-submit-holder{text-align:right}.contact-form .submit{font-size:14px;font-weight:500;line-height:16px;position:relative;display:inline-block;width:100%;max-width:202px;height:42px;margin:41px 0 0;padding:0 10px;-webkit-transition:all .3s;transition:all .3s;text-transform:uppercase;color:#000;border:0;border:1px solid #fff;background:#fff}.contact-form .submit .g-btn:before,.contact-form .submit [class*=' icon-'],.contact-form .submit [class^=icon-]{position:absolute;top:0;right:0}.contact-form .submit:hover{color:#fff;background-color:#18181b}.msg-lightbox{font-size:25px;line-height:29px;max-width:443px;margin:0 auto;padding:85px 59px 77px;border:1px solid #1e1e23}.msg-lightbox .btn-close,body .fancybox-close{line-height:17px;position:absolute;text-decoration:none}.msg-lightbox .btn-close{font-size:15px;top:10px;right:10px}body .fancybox-close{font-size:24px;top:17px;right:11px;width:auto;height:auto;background:0 0}body .fancybox-close:before{font-family:icomoon;content:'\e906'}.fancybox-skin{background:#fff!important;box-shadow:none!important}.popup-holder{position:relative;overflow:hidden;height:0}.partners{width:100%;max-width:1600px;margin:0 auto 60px}.contact-page .partners{max-width:1230px}.partners__address{font-style:normal}.partners .arrow-up{font-size:14px;font-weight:500;line-height:1.3;text-transform:uppercase;opacity:.5;color:#000}.partners__box{font-size:16px;font-weight:300;line-height:1.5;margin-bottom:67px;padding:0 15px;letter-spacing:.4px;color:#242424}.partners__title{font-size:24px;font-weight:800;line-height:1.3;display:block;margin-bottom:15px;letter-spacing:.6px;color:#000}.partners__link{text-decoration:none}.partners__link:hover{text-decoration:underline}.map-box{font-size:24px;line-height:29px;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;max-width:1370px;margin:0 auto 55px;padding:0 20px}.map-box h1,.map-box h2{font-size:24px;font-weight:300;line-height:29px;margin:0}.map-box h2{display:inline}.map-box .map-hold{position:relative;float:left;width:875px;height:384px;margin:0 60px 0 0}.map-box .map-hold .map{position:absolute;top:0;left:0;width:100%;height:100%}.map-box .map-hold .placeholder img{width:100%}.map-box .text-box{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column}.map-box .text-box .g-title{font-size:42px;font-weight:800;line-height:1.3;display:block;margin:21px 0 34px;letter-spacing:2.2px;color:#000}.map-box .text-box .col{margin:0 0 16px}.map-box .text-box .col.last{margin-top:auto}.map-box .text-box .hide{display:none}.map-box .text-box a{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;text-decoration:none}.map-box .text-box a.active,.map-box .text-box a:hover{color:#000}.map-box .text-box .view-map{font-size:16px;font-weight:300;line-height:1.2;line-height:1.5;display:inline-block;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;letter-spacing:.4px;color:rgba(0,0,0,.5)}.map-box .text-box .view-map.active,.map-box .text-box .view-map:hover{color:#000}.entry-case .link-back a:hover,.entry-case .link:hover{color:#999}.map-box .text-box .view-map.active{position:relative}.map-box .text-box .view-map.active:before{position:absolute;top:5px;bottom:5px;left:-14px;width:2px;content:'';background:#000}.map-box .text-box .view-map b{font-weight:500}.map-box .title{font-size:32px;font-weight:700;line-height:39px;display:block;margin:0 0 14px}.map-box p{margin:0 0 20px}.map-box address{font-style:normal;display:block;margin:0}.entry-text-add{font-size:30px;line-height:36px;max-width:869px;margin:0 auto;padding:145px 220px 47px 15px;letter-spacing:1px}.entry-text-add .title,.entry-text-add h1{font-size:32px;font-weight:700;line-height:39px;display:block;margin:0 0 12px}.entry-case{font-size:17px;line-height:21px;max-width:1174px;margin:0 auto 57px;padding:55px 210px 0 0}.entry-case .text-col{font-size:12px;line-height:24px;float:left;width:350px;margin:0 91px 0 0;text-transform:uppercase}.entry-case .text-box{overflow:hidden;padding:8px 0 0;letter-spacing:1px}.entry-case .name{font-size:30px;font-weight:700;line-height:34px;display:block;margin:0 0 7px;letter-spacing:1px;text-transform:none}.entry-case .add{font-weight:700;display:block;margin:0 0 17px}.entry-case p{margin:0 0 29px}.entry-case .link{font-size:12px;font-weight:700;line-height:16px;position:relative;display:inline-block;padding:0 40px 0 0;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out;text-decoration:none;letter-spacing:0;text-transform:uppercase;border:0;background:0 0}.example-box,.example-box3{background:#191e23;letter-spacing:1px}.entry-case .link .g-btn:before,.entry-case .link [class*=' icon-'],.entry-case .link [class^=icon-]{position:absolute;top:2px;right:0}.entry-case .client-link{text-decoration:none}.entry-case .link-back{font-size:11px;line-height:13px;display:block;clear:both;padding:72px 0 0}.entry-case .link-back a{text-decoration:none;text-transform:uppercase}.entry-case .link-back .g-btn:before,.entry-case .link-back [class*=' icon-'],.entry-case .link-back [class^=icon-]{margin-right:20px}.example-box{font-size:18px;line-height:21px;color:#fff}.example-box.alt{margin-bottom:160px}.example-box .image{display:block;margin:0 0 -154px;padding:0 6px 0 350px;text-align:right}.example-box .image.center{margin-bottom:-40px;text-align:center}.example-box .title-text{font-size:18px;line-height:22px;margin:0 0 1px;text-transform:uppercase}.example-box .holder{max-width:1280px;margin:0 auto;padding:99px 15px 128px}.example-box .entry{max-width:350px;padding:0 0 0 37px}.example-box2{font-size:18px;line-height:22px;letter-spacing:1px}.example-box2 .title-text{font-size:18px;line-height:21px;margin:0}.example-box2 .holder{max-width:1240px;margin:0 auto;padding:116px 15px 98px}.example-box2 .image{display:block;margin:0 0 123px;text-align:center;text-transform:uppercase}.example-box2 .image.alt{margin-bottom:-34px}.example-box2 .entry{max-width:582px;margin-left:auto;padding:0 80px 0 0}.example-box3{font-size:20px;line-height:24px;color:#fff}.example-box3 .image{display:block;margin:0 0 40px;text-align:center}.example-box3 .image.alt{margin-bottom:120px}.example-box3 .title-text{font-size:20px;line-height:24px;margin:0 0 1px;text-transform:uppercase}.example-box3 .holder{max-width:1240px;margin:0 auto;padding:114px 15px 96px}.example-box3 .entry{max-width:350px;padding:0 0 0 17px}.text-cols{font-size:18px;line-height:22px;max-width:1137px;margin:0 auto;padding:101px 15px 187px;letter-spacing:1px}.text-cols .title-text{font-size:18px;font-weight:700;line-height:21px;margin:0;text-transform:uppercase}.text-cols .col{float:left;max-width:570px;padding:0 20px 0 0}.text-cols .col2{float:right;max-width:416px;padding-right:55px}.text-cols blockquote{margin:0;padding:0}.text-cols blockquote q{display:block;margin:0 0 20px;quotes:none}.text-cols blockquote q:after,.text-cols blockquote q:before{content:''}.text-cols blockquote cite{font-size:16px;font-weight:400;font-style:normal;line-height:23px;display:block}.text-cols blockquote cite span{font-size:11px;font-weight:300;line-height:16px;display:block;padding-top:3px}.g-text-block{font-size:30px;font-weight:300;line-height:1.17;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:calc(100vh - 120px);margin:0;padding:86px 0 187px;letter-spacing:.8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.g-text-block .g-container{max-width:1100px;margin:0 auto;padding:0 15px}.g-text-block .g-title{font-size:42px;font-weight:500;line-height:1.15;margin:0 0 51px;letter-spacing:1px}.g-text-block .g-text{max-width:700px}.g-text-block .btn-hold{position:absolute;right:0;bottom:0;left:0;padding:22px 0;text-align:center;color:#fff;background:#18181b}.g-text-block .btn-hold span{color:inherit}.fintech-page #wrapper{overflow:hidden}.g-img-text-block{margin:0 0 50px;padding:72px 0 0;color:#fff;background:#18181b}.g-img-text-block .g-container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1300px;margin:0 auto;padding:0 15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.g-img-text-block .g-title{font-size:40px;font-weight:300;line-height:1.13;margin:0 0 24px;letter-spacing:1px}.g-img-text-block .g-img-holder{font-size:0;width:44%;padding:6px 0 0;-ms-flex-item-align:end;align-self:flex-end}.g-img-text-block .g-img-holder img{max-width:100%;height:auto}.g-img-text-block .g-text-holder{font-size:24px;font-weight:100;line-height:1.25;width:52.35%;padding:0 90px 0 0;letter-spacing:.5px}.g-img-text-block .g-text-holder .g-btn{margin:8px 0 0 5px}.g-img-text-block .g-text-holder p{margin:0 0 30px}.g-btn{font-size:18px;font-weight:100;line-height:1.67;position:relative;display:inline-block;width:100%;max-width:205px;padding:10px 15px;-webkit-transition:background .3s ease-in-out,text-indent .3s ease-in-out;transition:background .3s ease-in-out,text-indent .3s ease-in-out;text-align:center;text-decoration:none;text-indent:0;letter-spacing:.6px;color:#18181b;border-radius:30px;background:#fff}.g-btn:hover{text-indent:-39px;background:#ebebeb}.g-btn.g-dark,.g-btn.g-dark:hover{background:#33333a}.g-btn:hover:before{right:23px;opacity:1}.g-btn:before{font-size:17px;position:absolute;top:17px;right:28px;width:18px;height:17px;-webkit-transition:opacity .3s ease-in-out,right .3s ease-in-out;transition:opacity .3s ease-in-out,right .3s ease-in-out;text-align:right;opacity:0}.g-btn.g-dark{color:#fff}.g-btn.g-white{color:#fff;border:1px solid #fff;background:0 0}.g-slider-img-block{margin:0 0 50px;padding:39px 0 34px}.g-slider-img-block .g-container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1283px;margin:0 auto;padding:0 15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.g-slider-img-block .g-slider-text-wrapper{width:42%;text-align:center}.g-slider-img-block .g-slider-text{font-size:24px;font-weight:300;line-height:1.05;text-align:left;letter-spacing:.6px;color:#18181b}.g-slider-block .g-title,.g-slider-img-block .g-title{font-size:40px;line-height:1.13;letter-spacing:1px;font-weight:300}.g-slider-img-block .g-slider-text .animated{-webkit-animation-duration:.2s;animation-duration:.2s}.g-slider-img-block .g-slider-text p{margin:0 0 30px}.g-slider-img-block .g-title{display:block;margin:0 0 28px}.g-slider-block .g-img-holder,.g-slider-img-block .owl-dots{-webkit-box-pack:center}.g-slider-img-block .g-img-holder{width:52.6%}.g-slider-img-block .g-img-holder img{max-width:100%;height:auto}.g-slider-img-block .g-img-wrap{padding:35px 15px 30px;text-align:center}.g-slider-img-block .owl-controls{margin:10px 0 0}.g-slider-img-block .owl-dots{display:flex;-ms-flex-pack:center;justify-content:center}.g-slider-img-block .owl-dots .owl-dot{margin:0 13px}.g-slider-img-block .owl-dots .owl-dot span{display:inline-block;width:12px;height:12px;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;border-radius:50%;background:#d8d8d8}.g-slider-block,.g-slider-img-block .owl-dots .owl-dot.active span,.g-slider-img-block .owl-dots .owl-dot:hover span{background:#18181b}.g-slider-block{margin:0 0 50px;padding:57px 0 73px;color:#fff}.g-slider-block .g-container{max-width:1200px;margin:0 auto;padding:0 15px}.g-slider-block .g-title{margin:0 0 44px;text-align:center}.g-slider-block .g-slider{font-size:30px;font-weight:300;line-height:1.17;max-width:540px;margin:0 auto;text-align:center;letter-spacing:.8px}.g-slider-block .g-img-holder{display:flex;margin:0 0 36px;-ms-flex-pack:center;justify-content:center}.g-slider-block .owl-controls{margin:-5px 0 0}.g-slider-block .owl-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.g-slider-block .owl-dots .owl-dot{margin:0 13px}.g-slider-block .owl-dots .owl-dot span{display:inline-block;width:12px;height:12px;-webkit-transition:background .3s ease-in-out;-webkit-transition:opacity .3s;transition:background .3s ease-in-out;transition:opacity .3s;opacity:.6;border-radius:50%;background:#c9c9c9}.g-slider-block .owl-dots .owl-dot.active span,.g-slider-block .owl-dots .owl-dot:hover span{opacity:1;background:#fff}.g-our-projects-block{margin:0 0 127px;padding:9px 0}.g-our-projects-block .g-container{max-width:1305px;margin:0 auto;padding:0 15px}.g-our-projects-block .g-title{font-size:40px;font-weight:300;line-height:1.13;margin:0 0 44px;text-align:center;letter-spacing:1px;color:#443451}.g-our-projects-block .g-items-holder{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.g-our-projects-block .g-item{width:32.1%}.g-our-projects-block .g-item .g-subtitle{font-size:18px;font-weight:300;line-height:2.5;position:absolute;z-index:20;bottom:35px;left:15px;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;letter-spacing:.5px;color:#fff;-ms-flex-wrap:wrap;flex-wrap:wrap}.g-our-projects-block .g-item .g-subtitle span{width:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.g-our-projects-block .g-item .g-subtitle-top{font-size:14px;font-weight:400;-webkit-transition:opacity .6s;transition:opacity .6s;-webkit-transition-delay:.2s;transition-delay:.2s;opacity:0}.g-our-projects-block .g-item .g-subtitle-bottom{font-size:20px;font-weight:600;line-height:26px;-webkit-transition:opacity .3s,-webkit-transform .4s;transition:opacity .3s,transform .4s;-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);text-transform:uppercase;opacity:0}.g-our-projects-block .g-item .g-subtitle-bottom:after{font-family:icomoon;font-size:10px;position:absolute;bottom:-40px;left:3px;content:'\e904';-webkit-transition:-webkit-transform .5s;transition:transform .5s;-webkit-transition-delay:.3s;transition-delay:.3s;-webkit-transform:translate3d(0,40px,0);transform:translate3d(0,40px,0)}.g-our-projects-block .g-img-holder{font-size:0;overflow:hidden;margin:0 0 34px}.g-our-projects-block .g-img-holder a{position:relative;display:inline-block;overflow:hidden}.g-our-projects-block .g-img-holder a:before{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;display:block;padding:15px;content:'';-webkit-transition:opacity .8s;transition:opacity .8s;opacity:0;background:-webkit-linear-gradient(top,rgba(0,0,0,.4) 0,rgba(0,0,0,.45) 11%,rgba(0,0,0,.5) 16%,rgba(0,0,0,.6) 65%,rgba(0,0,0,.7) 86%,rgba(0,0,0,.8) 98%,rgba(0,0,0,.98) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.4) 0,rgba(0,0,0,.45) 11%,rgba(0,0,0,.5) 16%,rgba(0,0,0,.6) 65%,rgba(0,0,0,.7) 86%,rgba(0,0,0,.8) 98%,rgba(0,0,0,.98) 100%);-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.g-our-projects-block .g-img-holder a:hover:before{opacity:1}.g-our-projects-block .g-img-holder a:hover img{-webkit-transform:scale(1.3) translate3d(0,0,0);transform:scale(1.3) translate3d(0,0,0)}.g-our-projects-block .g-img-holder a:hover .g-subtitle-top{opacity:1}.g-our-projects-block .g-img-holder a:hover .g-subtitle-bottom{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.g-our-projects-block .g-img-holder a:hover .g-subtitle-bottom:after{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.g-our-projects-block .g-img-holder img{max-width:100%;height:auto;-webkit-transition:-webkit-transform .6s ease 0s;transition:transform .6s ease 0s;-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);vertical-align:top}.touchevents .g-our-projects-block .g-item .g-subtitle{bottom:0;left:0;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.touchevents .g-our-projects-block .g-item .g-subtitle-bottom{bottom:0;left:0;display:inline-block;visibility:visible;padding:5px;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);opacity:1;background:#000}.touchevents .g-our-projects-block .g-item .g-subtitle-top{display:none}.g-plans-block{margin:0 0 105px}.g-plans-block .g-container{max-width:1305px;margin:0 auto;padding:0 15px}.g-plans-block .g-meta{font-size:30px;font-weight:300;line-height:1.17;max-width:655px;margin:0 auto 79px;text-align:center;letter-spacing:.8px;color:#18181b}.g-plans-block .g-title{font-size:40px;font-weight:300;line-height:1.13;margin:0 0 27px;letter-spacing:1px}.g-plans-block .g-items-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.g-plans-block .g-item{font-size:18px;font-weight:300;line-height:1.444;position:relative;width:33.33%;padding:36px 25px 136px;-webkit-transition:padding .3s,margin .3s;transition:padding .3s,margin .3s;text-align:center;letter-spacing:.4px;color:#18181b}.g-plans-block .g-item.g-light{border:1px solid #9b9b9b;background:#fff}.g-plans-block .g-item.g-darken{background:#e7e7e8}.g-plans-block .g-item.g-dark,.g-text-img-block{color:#fff;background:#18181b}.g-plans-block .g-item .title-text{min-height:83px}.g-plans-block .g-item .image{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:180px;padding-bottom:30px;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.g-plans-block .g-item .image.alt{padding-right:26px}.g-plans-block .g-item .g-btn{line-height:1.5;position:absolute;bottom:70px;left:50%;max-width:290px;padding:10px 15px 13px;-webkit-transition:background .3s ease-in-out,text-indent .3s ease-in-out,bottom .3s;transition:background .3s ease-in-out,text-indent .3s ease-in-out,bottom .3s;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.g-plans-block .g-item-title,.g-text-img-block .g-title{font-size:40px;line-height:1.13;letter-spacing:1px;font-weight:300}.g-plans-block .g-item-title{margin:0 0 37px}.g-plans-block .g-plan-list{margin:0 0 65px}.g-plans-block .g-plan-list li{margin:0 0 19px}.g-text-img-block{overflow-x:hidden;padding:80px 0}.g-text-img-block .g-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1300px;margin:0 auto;padding:0 15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.g-text-img-block .g-title{margin:0 0 24px}.g-text-img-block .g-text-holder{font-size:24px;font-weight:300;line-height:1.17;width:46%;letter-spacing:.8px}.g-text-img-block .g-text-holder strong{font-weight:500}.g-text-img-block .g-img-holder{font-size:0;width:43%;padding:4px 0 0}.g-img-list-block{padding:92px 0 0;background:#e7e7e8}.g-img-list-block .g-container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1300px;margin:0 auto;padding:0 15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.g-img-list-block .g-img-holder{font-size:0;width:38%;margin-left:-31px;-ms-flex-item-align:end;align-self:flex-end}.g-img-list-block .g-img-holder img{max-width:100%;height:auto}.g-img-list-block .g-title{font-size:40px;font-weight:300;line-height:1.13;margin:0 0 37px;letter-spacing:1px}.g-img-list-block .g-text-holder{font-size:24px;font-weight:300;line-height:1.04;width:62.3%;padding:75px 0 0;letter-spacing:.6px;color:#18181b}.g-img-list-block .g-lists-holder{display:-webkit-box;display:-ms-flexbox;display:flex}.g-img-list-block .g-list:first-child{margin:0 50px 0 0}.g-img-list-block .g-list li{position:relative;margin:0 0 23px;padding-left:30px}.g-img-list-block .g-list li:after{position:absolute;top:12px;left:3px;width:10px;height:10px;content:'';-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);border:1px solid #000;border-radius:50%}.g-center-text-block{font-size:40px;font-weight:300;line-height:1.13;padding:148px 0 172px;text-align:center;letter-spacing:1px;color:#18181b}.g-center-text-block .g-container{max-width:630px;margin:0 auto;padding:0 15px}.g-center-text-block .g-btn-holder{margin:50px 0 0}.g-center-text-block .g-btn{font-size:16px;line-height:1.5;margin:0 12px;padding:12px 15px 14px;border:1px solid #18181b}.g-center-text-block .g-btn:hover{background:0 0}.g-center-text-block .g-btn.g-dark{color:#fff;background:#18181b}.image-boxes{background:#191e23}.image-boxes .holder{max-width:1230px;margin:34px auto 0}.image-boxes .box{float:left;width:50%}.image-boxes .box .box-holder{position:relative;display:block;overflow:hidden;text-decoration:none}.image-boxes .box .box-holder:before{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;content:'';-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;opacity:0;background:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.04) 11%,rgba(0,0,0,.13) 26%,rgba(0,0,0,.42) 65%,rgba(0,0,0,.54) 86%,rgba(0,0,0,.6) 98%,rgba(0,0,0,.54) 100%);background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.04) 11%,rgba(0,0,0,.13) 26%,rgba(0,0,0,.42) 65%,rgba(0,0,0,.54) 86%,rgba(0,0,0,.6) 98%,rgba(0,0,0,.54) 100%)}.image-boxes .box .box-holder:hover:before{opacity:1}.touchevents .image-boxes .box .box-holder:hover:before{opacity:0}.image-boxes .text-box{font-size:10px;font-weight:700;line-height:15px;position:absolute;z-index:3;right:60px;bottom:42px;left:60px;letter-spacing:.5px;text-transform:uppercase;color:#fff}.touchevents .image-boxes .text-box{top:auto;right:auto;bottom:0;left:0;padding:10px 20px;background:#000}.bespoke-page .bg-section,.eligibility,.why-section{background-size:cover}.image-boxes .text-box .caption{-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0}.touchevents .image-boxes .text-box .caption{display:none!important}.image-boxes .text-box h2{font-size:20px;line-height:26px;margin:4px 0 24px;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0}.touchevents .image-boxes .text-box h2{font-size:17px;margin:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.image-boxes .text-box .arrow-icon{font-size:12px;display:inline-block;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);opacity:0}.fintech-page img,.section-404{vertical-align:middle}.touchevents .image-boxes .text-box .arrow-icon{display:none!important}.cookie-box,.privacy-box{max-width:570px;margin:75px auto}.cookie-box .post,.privacy-box .post{padding:0 15px}.cookie-box .post .title-text,.privacy-box .post .title-text{font-size:24px;line-height:1.15;margin-bottom:20px;text-transform:uppercase}.cookie-box .post .subtitle-text,.privacy-box .post .subtitle-text{font-size:20px;line-height:1.1;margin-bottom:15px}.cookie-box .post .subtitle-text,.cookie-box .post .title-text,.cookie-box .post strong,.privacy-box .post .subtitle-text,.privacy-box .post .title-text,.privacy-box .post strong{font-weight:800}.page-404 #main{display:table-row;height:100%}.page-404 .header{display:table-header-group}.page-404 #wrapper{padding-top:0}.section-404{font-size:24px;line-height:28px;display:table-cell;width:100%;text-align:center}.section-404 .holder{max-width:600px;margin:0 auto;padding:30px 20px}.section-404 h1{font-size:109px;line-height:116px;margin:0 0 23px}.section-404 h2{font-size:32px;line-height:37px;margin:0 0 18px}.section-404 p{margin:0 0 60px}@font-face{font-family:icomoon;font-weight:400;font-style:normal;font-display:block;src:url(../fonts/icomoon.woff?sgxvxza) format('woff')}.g-btn:before,[class*=' icon-'],[class^=icon-]{font-family:icomoon!important;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-icon-email-black:before{content:'\e90c'}.icon-icon-phone-black:before{content:'\e90d'}.icon-chevron-thin-down:before{content:'\e900'}.icon-arrow-thin-right:before{content:'\e901'}.icon-arrow-thin-left:before{content:'\e902'}.icon-arrow-up:before{content:'\e903'}.filter-vacancy-holder li .g-details:before,.icon-arrow-right:before,.investment .g-more-link:before{content:'\e904'}.icon-arrow-left:before,.vacancy-content .g-back-btn:before{content:'\e905'}.icon-cross:before{content:'\e906'}.icon-twitter-black-shape:before{content:'\e907'}.icon-linkedin-letters:before{content:'\e908'}.icon-facebook-logo:before{content:'\e909'}.icon-logo:before{content:'\e90a'}.icon-location:before,.vacancy-content .address:before{content:'\e947'}.cv-upload-form .image-title:before,.icon-form-attachment:before{content:'\e900'}.icon-form-done:before{content:'\e902'}.icon-form-invalid:before{content:'\e903';color:#d80027}.icon-form-optional:before{content:'\e904'}.icon-form-valid{position:relative}.icon-form-valid .path1:before{font-style:normal;content:'\e905';color:#3ca643}.icon-form-valid .path2:before{font-style:normal;position:absolute;top:50%;left:50%;content:'\e906';-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff}.icon-form-asterisk:before{content:'\e901'}.icon-form-plus::before{content:'\e907'}.icon-form-cross:before{content:'\e908'}.g-btn:before,.icon-arrow-right-alt:before{content:'\e90b'}.icon-facebook-logo-fill:before{content:'\e90e'}.icon-arrow-r:before{content:'\e90f'}.icon-arrow-l:before{content:'\e910'}.scholarship-page .h1,.scholarship-page h1{font-size:56px;font-weight:400;line-height:1;letter-spacing:1.6px}.scholarship-page .h2,.scholarship-page h2{font-size:40px;font-weight:300;line-height:1.15;letter-spacing:1px}.scholarship-page p{font-size:24px}.scholarship-page strong{font-weight:400}.scholarship-page .button{font-size:16px;font-weight:600;line-height:48px;display:block;width:100%;max-width:205px;height:50px;margin:0 auto;-webkit-transition:color .3s,background-color .3s;transition:color .3s,background-color .3s;text-align:center;letter-spacing:.6px;color:#fff;border:1px solid;border-radius:50px;background-color:#000}.scholarship-page .button--light,.scholarship-page .button:hover{color:#000;background-color:#fff}.scholarship-page .button--light:hover,.scholarship-page .content--dark{color:#fff;background-color:#000}.scholarship-page .content{padding:138px 0 105px}.scholarship-page .container{width:100%;max-width:1072px;margin:0 auto;padding:0 20px}.scholarship-page .container--lg{max-width:1288px}.hero-section{padding:83px 0 178px}.hero-section__inner{max-width:80%}.hero-section__inner p{font-size:24px;font-weight:400;line-height:1.35;margin:0;letter-spacing:.8px;opacity:.66}.why-section{background-position:0 100%}.why-section__inner{max-width:555px;margin-left:auto;padding-left:11px}.why-section .h2{margin-bottom:35px}.why-section p{font-size:22px;line-height:1.475;margin-bottom:33px;letter-spacing:.55px}.why-section p:last-child{margin-bottom:0}.scholarship-about__inner{max-width:92%}.scholarship-about .h2{font-size:42px;font-weight:400;margin-bottom:37px}.scholarship-about p{font-size:30px;line-height:1.5;margin-bottom:34px;letter-spacing:.78px}.scholarship-about p:last-child{margin-bottom:0}.scholarship-details__list{max-width:932px;margin:0 auto;padding:0 15px;list-style:none}.scholarship-details__list li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:22px 80px 22px 131px;border-bottom:1px solid rgba(151,151,151,.26);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.scholarship-details__list li:first-child{border-top:1px solid rgba(151,151,151,.26)}.scholarship-details__list strong{color:#000}.scholarship-details__icon{display:inline-block;width:38px;height:38px;margin-right:33px;-ms-flex-negative:0;flex-shrink:0}.scholarship-details .scholarship-details__descr{line-height:1.475;margin:0;letter-spacing:.6px;color:rgba(0,0,0,.66)}.scholarship-details .h2{font-weight:400;margin-bottom:42px;text-align:center}.eligibility__inner{max-width:80%}.eligibility__list{font-size:18px;line-height:1.5;max-width:620px;margin:70px 0 0;padding:0;list-style:none;letter-spacing:.5px}.eligibility__list li{position:relative;margin-bottom:40px;padding-left:40px}.eligibility__list li:last-child{margin-bottom:0}.eligibility__icon{font-size:22px;position:absolute;top:-2px;left:1px;width:21px;height:15px}.eligibility .h2{margin-bottom:29px}.eligibility p{line-height:1.35;letter-spacing:.6px}.apply-section{position:relative}.apply-section__inner{border-top:1px solid rgba(238,238,238,.26)}.apply-section__list{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1300px;margin:0 auto 85px;counter-reset:list;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.apply-section__item{position:relative;max-width:402px;padding:72px 15px 0}.apply-section__item::before{font-size:14px;font-weight:100;position:absolute;top:-20px;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;width:40px;height:40px;content:counter(list);counter-increment:list;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border:1px solid rgba(238,238,238,.26);border-radius:50%;background-color:#000;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.apply-section__item .h3{font-size:14px;margin-bottom:15px;text-align:center;letter-spacing:.6px;text-transform:uppercase}.apply-section__item p{font-size:18px;line-height:1.6;letter-spacing:.55px}.apply-section__item p:last-child{margin-bottom:0}.apply-section .h2{margin-bottom:158px;text-align:center}.apply-section .button{text-decoration:none}.review__inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:0 auto;padding:0 10px}.review__logo{margin-right:11.4%;padding-top:6px;text-align:center;-ms-flex-preferred-size:29.645%;flex-basis:29.645%}.review__logo img{display:block;margin-bottom:27px;border-radius:50%}.review__descr{font-weight:300;letter-spacing:.5px;-ms-flex-preferred-size:58.5%;flex-basis:58.5%}.review__descr p{font-size:18px;line-height:1.5;padding:0 23px 0 3px}.review__descr p:last-of-type{margin-bottom:0}.review__subtitle{font-weight:600;margin:0 0 30px;padding:24px 0 26px;border-top:1px solid rgba(151,151,151,.28);border-bottom:1px solid rgba(151,151,151,.28)}.review__subtitle p{margin:0}.review .social-links{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:22px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.review .social-links a{font-size:17px;display:inline-block;margin-right:22px;-webkit-transition:opacity .2s;transition:opacity .2s;text-decoration:none;opacity:.3}.review .social-links a:hover{opacity:1}.review .social-links a:last-child{margin-right:0}.review .linkedin{position:relative;top:1px}.review__person-name,.review__person-position{font-size:14px;line-height:1.55;letter-spacing:1.45px;text-transform:uppercase}.review__person-name{font-weight:100;display:inline-block;margin-right:2px}.review .h2{margin-bottom:39px}.scholarship-page .about{background-color:#eee}.scholarship-page .about__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.scholarship-page .about__descr{width:100%;max-width:632px;letter-spacing:.6px}.scholarship-page .about__img{-ms-flex-negative:.85;flex-shrink:.85}.scholarship-page .about .h2{margin-bottom:50px}.scholarship-page .about p{margin-bottom:30px}.scholarship-page .about p:last-child{margin-bottom:0}.application-form{width:100%;max-width:670px;margin:0 auto;padding:140px 13px 100px}.application-form.loading #loader{display:block}.application-form.loading .button{pointer-events:none;color:#fff;background-color:#3c3c3c}.application-form__wrapper{position:relative}.application-form__inner{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:24px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.application-form .row--invalid .invalid-icon,.application-form .row--valid .icon-form-valid{display:block}.application-form .h2{margin-bottom:53px;text-align:center}.application-form fieldset{margin-bottom:81px}.application-form fieldset:last-of-type{margin-bottom:68px}.application-form legend{font-size:12px;font-weight:400;width:100%;text-align:right;letter-spacing:.6px;text-transform:uppercase}.application-form label{font-size:18px;font-weight:400;position:relative;z-index:1;display:block;cursor:pointer;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);letter-spacing:.4px;color:#a8a8b0}.application-form .row{position:relative;width:100%;margin-bottom:24px}.application-form .row:last-child{margin-bottom:0}.application-form .row--narrow{width:46%}.application-form .row--invalid .file-output,.application-form .row--invalid .text-field{border-bottom-color:#db403f}.application-form .row--invalid.row--completed label{font-weight:100;-webkit-transform:translate(-15%,2px) scale(.7);-ms-transform:translate(-15%,2px) scale(.7);transform:translate(-15%,2px) scale(.7);color:#000}.application-form .row--invalid.row--completed label.error{color:#db403f}.application-form .row--focused .file-output,.application-form .row--focused .text-field,.application-form .row--valid.row--completed:not(.row--focused) .file-output,.application-form .row--valid.row--completed:not(.row--focused) .text-field,.application-form .row.file-selected .file-output,.application-form .row.file-selected .text-field{border-bottom-color:rgba(0,0,0,.35)}.application-form .row--focused label,.application-form .row--valid.row--completed:not(.row--focused) label,.application-form .row.file-selected label{font-weight:100;-webkit-transform:translate(-15%,2px) scale(.7);-ms-transform:translate(-15%,2px) scale(.7);transform:translate(-15%,2px) scale(.7);color:#a8a8b0}.application-form .row--focused .file,.application-form .row--valid.row--completed:not(.row--focused) .file,.application-form .row.file-selected .file{z-index:0}.application-form .row--focused .file-icon,.application-form .row--valid.row--completed:not(.row--focused) .file-icon,.application-form .row.file-selected .file-icon{z-index:1;bottom:6px;cursor:pointer}.application-form .row--focused .cv-upload-form .image-title,.application-form .row--focused .icon-form-attachment,.application-form .row--valid.row--completed:not(.row--focused) .cv-upload-form .image-title,.application-form .row--valid.row--completed:not(.row--focused) .icon-form-attachment,.application-form .row.file-selected .cv-upload-form .image-title,.application-form .row.file-selected .icon-form-attachment,.cv-upload-form .application-form .row--focused .image-title,.cv-upload-form .application-form .row--valid.row--completed:not(.row--focused) .image-title,.cv-upload-form .application-form .row.file-selected .image-title{display:none}.application-form .row--focused .file-delete,.application-form .row--valid.row--completed:not(.row--focused) .file-delete,.application-form .row.file-selected .file-delete{position:relative;z-index:1;right:6px;display:block}.application-form .row--focused .file-output,.application-form .row--focused .text-field{border-bottom-color:#000}.application-form .row--focused label{color:#000}.application-form .row--completed .add-field{pointer-events:auto}.application-form .row.file-row.row--invalid.row--completed>label{font-weight:100;-webkit-transform:translate(-15%,2px) scale(.7);-ms-transform:translate(-15%,2px) scale(.7);transform:translate(-15%,2px) scale(.7);color:#a8a8b0}.application-form .row.file-row.row--invalid.row--completed .file{z-index:0}.application-form .row.file-row.row--invalid.row--completed .file-icon{z-index:1;bottom:6px;cursor:pointer}.application-form .row.file-row.row--invalid.row--completed .cv-upload-form .image-title,.application-form .row.file-row.row--invalid.row--completed .icon-form-attachment,.cv-upload-form .application-form .row.file-row.row--invalid.row--completed .image-title{display:none}.application-form .row.file-row.row--invalid.row--completed .file-delete{position:relative;z-index:1;right:6px;display:block}.application-form .row .field-description{display:none}.application-form .row--valid.row--completed .icon-form-valid,.application-form .row.invalid-size .error-size,.application-form .row.invalid-size .invalid-icon,.application-form .row.invalid-type .error-type,.application-form .row.invalid-type .invalid-icon{display:block}.application-form .icon-form-optional{font-size:24px;position:relative;top:2px}.application-form .text-field{font-size:16px;font-weight:400;box-sizing:border-box;width:100%;max-width:100%;height:38px;padding:0 50px 0 0;color:#18181b;border:0;border-bottom:1px solid rgba(0,0,0,.35);outline:0;background-color:transparent}.application-form .text-field.copy{margin-top:15px}.application-form .textarea-field{overflow:hidden;min-height:38px;max-height:120px;padding-top:8px;-webkit-overflow-scrolling:touch}.how-we-build,.how-we-work-block .g-rows,.image-upload-wrap,.img-text__holder,.investment__inner,.page-main #main,.projects .img-holder,.projects__item,body.how-we-work-page.overflow{overflow:hidden}.application-form .hint{font-size:14px;font-weight:300;margin-left:4px;-webkit-transition:opacity .15s;transition:opacity .15s;text-transform:uppercase}.application-form .file-field{position:absolute;z-index:0;opacity:0}.application-form .file-output{line-height:40px;position:relative;bottom:0;left:0;width:100%;height:38px;cursor:pointer;border:0;border-bottom:1px solid rgba(0,0,0,.35)}.application-form .file-name{height:100%}.application-form .file-info{font-size:14px;font-weight:300;text-transform:none}.application-form .file-info .tooltip-txt{width:270px}.application-form .file-icon{font-size:13px;position:absolute;z-index:-1;top:0;right:11px}.application-form .file-delete{display:none}.application-form .add-field{font-size:13px;position:absolute;right:15px;bottom:5px;padding:2px 4px 1px;cursor:pointer;pointer-events:none;border-radius:50%}.application-form .add-field:hover{background-color:#f8f8f8}.application-form .remove-field{position:absolute;right:20px;bottom:5px;padding:5px;cursor:pointer}.application-form .file-error{font-size:13px;font-weight:400;color:#db403f}.application-form .file-error>div{display:none}.application-form .tooltip{font-weight:300;position:relative;z-index:1;margin-left:4px}.application-form .tooltip:hover .tooltip-txt{visibility:visible;opacity:1}.application-form .tooltip-txt{font-size:14px;line-height:1.43;position:absolute;top:34%;left:calc(100% + 20px);visibility:hidden;min-width:187px;padding:20px 7px 21px 18px;-webkit-transition:opacity .2s,visibility .2s;transition:opacity .2s,visibility .2s;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);letter-spacing:.3px;text-transform:none;opacity:0;color:#fff;border-radius:3px;background-color:rgba(0,0,0,.74)}.application-form .tooltip-txt::before{position:absolute;top:50%;left:-9px;width:0;height:0;content:'';-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-width:7px 9px 7px 0;border-style:solid;border-color:transparent rgba(0,0,0,.74) transparent transparent}.application-form .icon-form-valid,.application-form .invalid-icon{font-size:24px;position:absolute;top:30px;right:-39px;display:none}.application-form .error{font-size:13px;letter-spacing:.6px;color:#db403f}.application-form .button{height:52px;margin-top:78px}.application-form .field-description{font-size:14px;line-height:1.57;margin-bottom:0;text-align:center;letter-spacing:.4px}.application-form #errors-output{font-size:15px;font-weight:400;display:none;margin:42px 0 -62px;text-align:center;color:#db403f}.application-form .popup{position:fixed;z-index:102;top:0;left:0;visibility:hidden;width:100%;height:100%;-webkit-transition:opacity .2s,visibility .2s;transition:opacity .2s,visibility .2s;opacity:0;background-color:rgba(255,255,255,.95)}.application-form .popup.server-error .popup__box{padding:78px 50px}.application-form .popup__box{position:absolute;top:50%;left:50%;max-width:415px;padding:78px 90px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;background-color:#f8f8f8}.application-form .popup .close-popup{position:absolute;top:10px;right:10px;text-decoration:none}.application-form .popup img{margin-bottom:25px}.application-form .popup p{font-size:18px;line-height:1.5;margin:0;letter-spacing:.45px}.application-form .popup p a{text-decoration:none;color:inherit}.application-form .popup p a:hover{text-decoration:underline}.application-form .checkbox-row.row--invalid .privacy-label{color:#db403f}.application-form .checkbox-row.row--invalid .privacy-label::before{border-color:#db403f}.application-form .privacy-checkbox:checked+.privacy-label::after{display:block}.application-form .privacy-label{font-size:18px;font-weight:100;position:relative;padding-left:30px;-webkit-transform:none;-ms-transform:none;transform:none;color:#a8a8b0}.application-form .privacy-label::after,.application-form .privacy-label::before{position:absolute;content:''}.application-form .privacy-label::before{top:3px;left:0;width:16px;height:16px;color:inherit;border:1px solid #a8a8b0;border-radius:2px;background-color:#fff}.application-form .privacy-label::after{top:7px;left:2px;display:none;width:12px;height:6px;content:'';-webkit-transform:rotate(-50deg);-ms-transform:rotate(-50deg);transform:rotate(-50deg);color:#a8a8b0;border-bottom:2px solid;border-left:2px solid}.application-form .privacy-link{position:relative;color:inherit}.application-form .privacy-link::after{font-size:16px;line-height:17px;position:absolute;top:4px;right:-10px;content:'*';color:#c2113a}#application-form.error-form #errors-output{display:block}#loader,.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.has-success-popup .success{visibility:visible;opacity:1}#loader{font-size:8px;position:absolute;right:25%;bottom:1.6%;width:1em;height:1em;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load5 1.1s infinite ease;animation:load5 1.1s infinite ease;border-radius:50%}.faq-link a span::after,.projects__link::after{bottom:0;content:''}#loader span{position:absolute;visibility:hidden;width:1px;height:1px;opacity:0}.has-error-popup .server-error{visibility:visible;opacity:1}.select2-container{z-index:2;height:38px}.select2-container .select2-selection--single{font-size:18px;font-weight:600;height:100%;border:0;border-bottom:1px solid rgba(0,0,0,.35);border-radius:0;background-color:transparent}.row--invalid .select2-container .select2-selection--single{border-bottom-color:#db403f}.row--focused .select2-container .select2-selection--single{border-bottom-color:#000}.row--valid .select2-container .select2-selection--single{border-bottom-color:rgba(0,0,0,.35)}.select2-container.select2-container--open .select2-selection--single{border-bottom-color:#000}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px;height:100px;padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{display:none;padding:0}.select2-container--default .select2-results__option--highlighted[aria-selected]{color:#000;background-color:#f8f8f8}.select2-container--open .select2-dropdown,.select2-container--open .select2-dropdown--below,.select2-dropdown,.select2-results__options{border:0!important;border-radius:0}.select2-results__option{font-size:16px;font-weight:600;padding-left:0}.select2-container--default .select2-selection--single .select2-selection__arrow{top:12px;right:14px;width:12px;height:12px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);border-top:2px solid #000;border-right:2px solid #000}.select2-container--default .select2-results__option[aria-selected=true]{background-color:transparent}.select2-container--default .select2-results__option[aria-selected=true].select2-results__option--highlighted{background-color:#f8f8f8}.consulting,.fintech-page .contact-box input,.fintech-page .contact-box textarea,.fintech-page .contact-box-holder,.img-text-section,.investment,.solutions__picture{background-color:#18181b}[class^=select2]{outline:0}.fintech-page .container{width:100%;max-width:1050px;margin:0 auto;padding:0 15px}.fintech-page .title{font-size:40px;font-weight:900;line-height:1.13}.fintech-page .description{font-size:22px}.fintech-page .contact-box{padding:120px 15px 0}.fintech-page .contact-box .holder{margin:0 auto}.fintech-inner-page .container{max-width:1100px;margin:0 auto;padding:0 15px}.fintech-inner-page .container--lg{max-width:1170px}.fintech-inner-page .title{font-size:42px;font-weight:800;letter-spacing:1.5px}.title-block{padding:113px 0 141px}.title-block .title{font-size:42px;font-weight:900;line-height:1.14;margin-bottom:36px;letter-spacing:1.05px}.title-block .title .h1{font-size:inherit;font-weight:inherit;line-height:inherit;display:inline}.title-block .description{font-size:30px;font-weight:300;line-height:1.23;max-width:80%;letter-spacing:.75px;color:#242424}.img-text__holder{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:8.5%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.img-text-section{color:#fff}.img-text-section .text-holder{width:100%;max-width:640px;padding:30px 0 0 28px}.img-text-section .title{margin-bottom:30px;letter-spacing:1px}.img-text-section .description{font-size:20px;font-weight:300;line-height:1.5}.img-text-section .description p{margin-bottom:30px}.img-text-section .img-holder{margin-right:6%}.img-text-section .img-holder img{margin:-45px 0 -60px -43px}.solutions{padding:126px 0 99px;text-align:center}.solutions .title{letter-spacing:1px;color:#18181b}.solutions .description{font-weight:300;margin-bottom:60px;letter-spacing:.8px;color:#242424}.solutions__items{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 25px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.solutions__item{text-align:center}.solutions__picture{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:90px;height:90px;margin-bottom:15px;padding:20px;border-radius:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.solutions__picture img{max-width:50px}.solutions__title{font-size:18px;font-weight:900;line-height:1.45;display:block;max-width:240px;margin:0 auto;letter-spacing:.45px;color:#18181b}.fintech-expertise{padding:70px 0}.fintech-expertise__inner{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1280px;margin:0 auto;padding:0 15px}.fintech-expertise .description{font-weight:300;line-height:1.36;margin-bottom:35px;letter-spacing:.8px;color:#242424}.fintech-expertise__list .description{margin-bottom:26px}.fintech-expertise__list ul{padding-left:18px}.fintech-expertise__list li{font-size:15px;font-weight:500;line-height:1.47;margin-bottom:20px;letter-spacing:1.1px;text-transform:uppercase}.fintech-expertise .img-holder{margin-right:4%}.fintech-expertise .text-holder{max-width:600px}.fintech-expertise .title{margin-bottom:27px;letter-spacing:1px}.investment{color:#fff}.investment__inner{display:flex;padding:128px 14.5% 158px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.investment .text-holder{width:100%;max-width:570px;margin-right:10.5%;-ms-flex-negative:0;flex-shrink:0}.investment .text-holder a{color:inherit}.investment .title{margin-bottom:31px;letter-spacing:1px}.investment .description{font-size:20px;font-weight:300;line-height:1.75;letter-spacing:.5px}.investment .description p{margin-bottom:30px}.investment .description strong{font-weight:400}.investment .img-holder{-ms-flex-negative:0;flex-shrink:0}.investment .img-holder img{-webkit-transform:translateY(-28px);-ms-transform:translateY(-28px);transform:translateY(-28px)}.investment .g-more-holder{padding:8px 29px 0 0;text-align:right}.crowdfunding .img-holder,.financing-types__item,.financing-types__list .owl-dots,.tech-stack,.tech-stack__item{text-align:center}.investment .g-more-link{font-size:16px;font-weight:500;line-height:1.3;position:relative;padding:0 38px 0 0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;text-decoration:none;text-transform:uppercase;color:#fff}.investment .g-more-link:hover{opacity:.7}.investment .g-more-link:before{font:15px icomoon;position:absolute;top:5px;right:0}.crowdfunding{padding-top:126px}.crowdfunding__inner{padding:0 15px}.crowdfunding__list{max-width:430px;margin:27px auto 0;padding-left:26px}.crowdfunding__list li{font-size:15px;font-weight:500;line-height:1.47;margin-bottom:20px;letter-spacing:1.1px;text-transform:uppercase;color:#18181b}.crowdfunding .text-holder{width:100%;max-width:802px;margin:0 auto 44px;padding-left:83px}.crowdfunding .title{margin-bottom:30px;letter-spacing:1px}.crowdfunding .description{font-weight:300;line-height:1.36;padding:0 60px 0 0;letter-spacing:.7px;color:#242424}.consulting{padding:129px 0 109px;color:#fff}.consulting__inner{display:flex;width:100%;max-width:1020px;margin:0 auto;padding:0 15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.consulting .img-holder{width:100%;max-width:240px;margin-left:45px}.consulting .text-holder{width:100%;max-width:700px;padding-left:85px}.consulting .title{letter-spacing:.6px}.consulting .description{font-size:20px;line-height:1.5;letter-spacing:.8px}.consulting .description strong{font-weight:400}.projects__item{display:flex}.projects__item:nth-child(even){flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse}.projects__item:nth-child(even) .text-holder__inner{margin:0 auto 0 19%}.projects__item:nth-child(even) .img-holder{padding-right:10%;padding-left:0}.projects__link{font-size:14px;font-weight:500;position:relative;text-decoration:none;text-transform:uppercase;color:#000}.projects__link:hover::after{opacity:0}.projects__link::after{position:absolute;left:0;width:calc(100% - 35px);height:1px;-webkit-transition:opacity .2s;transition:opacity .2s;background-color:currentColor}.filter-vacancy-holder li .projects__link .g-details,.investment .projects__link .g-more-link,.projects__link .filter-vacancy-holder li .g-details,.projects__link .icon-arrow-right,.projects__link .investment .g-more-link{margin-left:10px}.projects .text-holder{display:flex;background-color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:50%;flex-basis:50%}.projects .text-holder__inner{width:100%;max-width:445px;margin:0 19% 0 auto;padding:0 15px}.projects .img-holder{padding:154px 0 145px 10%;-ms-flex-negative:0;flex-shrink:0}.projects .title{font-size:38px;margin-bottom:16px}.projects .subtitle{font-size:32px;font-weight:300;margin-bottom:40px}.projects .description{font-size:20px;font-weight:300;line-height:1.45;margin-bottom:33px}.tech-stack{padding:125px 0 97px;background-color:#eee}.tech-stack .title{margin-bottom:57px;letter-spacing:1px}.tech-stack__list{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1920px;margin:0 auto;padding:0 35px;list-style:none;-ms-flex-pack:distribute;justify-content:space-around}.tech-stack__item{margin:0 15px 20px;-ms-flex-negative:0;flex-shrink:0}.tech-stack__img{display:inline-block;margin-bottom:20px}.tech-stack__name{font-size:18px;font-weight:400;display:block;letter-spacing:.4px;color:#18181b}.tech-stack .owl-dot{display:inline-block;width:8px;height:8px;margin:0 5px;border-radius:50%;background-color:rgba(24,24,27,.5)}.financing-types,.tech-stack .owl-dot.active{background-color:#18181b}.financing-types{padding:101px 0 93px;color:#fff}.financing-types__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:80px;margin-bottom:-44px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.financing-types__list.owl-carousel{margin-bottom:40px}.financing-types__list .owl-dot{display:inline-block;width:10px;height:10px;margin:0 6px;border-radius:50%;background-color:rgba(243,243,243,.35)}.financing-types__list .owl-dot.active{background-color:#f3f3f3}.financing-types__item{font-size:16px;line-height:1.5;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%;max-width:22.5%;margin-bottom:90px;padding:0 5.5%;letter-spacing:.4px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.fintech-development__item--reverse,.g-offer-block .g-row:nth-child(odd),.hr-block .g-container,.wp-development__item--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse}.owl-item .financing-types__item{max-width:none;margin:0 auto 10px;padding:0 5%}.financing-types__img{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;max-width:100px;height:100px;margin:0 auto 17px}.financing-types__description{display:block}.financing-types .title{margin-bottom:53px;text-align:center}.financing-types .description{font-size:20px;line-height:1.6;max-width:820px;margin:0 auto;letter-spacing:.5px}.financing-features{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.financing-features__list{margin-top:34px;padding-left:27px}.financing-features__item{line-height:1.4;position:relative;margin-bottom:8px;padding-left:25px}.financing-features__item:last-child{margin-bottom:0}.financing-features__item::before{position:absolute;top:14px;left:0;width:4px;height:4px;content:'';border-radius:50%;background-color:currentColor}.financing-features .media-holder,.financing-features .text-holder{width:50%}.bespoke-page .bg-section::before,.fintech-inner-page .bg-section::before{top:0;width:100%;height:100%;opacity:.7;background-color:#000;left:0;content:''}.financing-features .media-inner{margin-left:-39%;text-align:right}.financing-features .text-holder{font-size:20px;line-height:1.6;padding:0 9% 4.5% 3.8%;letter-spacing:.5px}.financing-features .text-inner{max-width:600px;margin-right:auto}.fintech-inner-page .bg-section{position:relative;padding:185px 0 180px;color:#fff;background-image:url(../images/fintech/bg-mockup.jpg);background-repeat:no-repeat;background-size:cover}.fintech-inner-page .bg-section::before{position:absolute}.bespoke-page .bg-section{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:450px;padding:50px 0;color:#fff;background-image:url(../images/bespoke/bg-bespoke-mobile-sm.jpg);background-position:50% 50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bespoke-page .bg-section::before{position:absolute}.bespoke-page .bg-section .container{max-width:1100px;margin:0 auto;padding:0 40px}.bg-section .subtitle{font-size:24px;line-height:1.35;position:relative;max-width:900px;margin:0 auto;letter-spacing:.75px}.bespoke-page .bg-section .subtitle{font-weight:500;line-height:1.25;letter-spacing:.6px}.bespoke-page .bg-section .subtitle strong{font-weight:500}.fintech-development{padding:125px 0}.fintech-development__inner{max-width:1230px;margin:0 auto;padding:0 15px}.fintech-development__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:96px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fintech-development__item:last-of-type{margin-bottom:0}.fintech-development__item--reverse{flex-direction:row-reverse;-ms-flex-direction:row-reverse}.fintech-development .title{margin-bottom:114px;text-align:center;letter-spacing:1.1px}.fintech-development .subtitle{font-size:32px;font-weight:800;margin-bottom:50px;letter-spacing:.8px}.fintech-development .description{font-size:20px;line-height:1.6;max-width:510px;letter-spacing:.5px}.fintech-development .description p{margin-bottom:16px}.fintech-development .description strong{font-weight:500}.fintech-development .media-holder,.fintech-development .text-holder{width:49.85%}.fintech-development .media-holder{padding:0 20px}.fintech-development .text-holder{padding:0 26px}.our-partners-block{padding:126px 0 52px;color:#fff;background:#19191a}.our-partners-block .g-container{max-width:1090px;margin:0 auto;padding:0 20px}.our-partners-block .g-title{font-size:40px;font-weight:800;line-height:1.13;margin:0 0 86px;text-align:center;letter-spacing:1px}.our-partners-block .g-subtitle{font-size:24px;font-weight:800;line-height:1.3;display:block;margin:0 0 22px;letter-spacing:.6px}.our-partners-block .g-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 61px}.our-partners-block .g-img-holder{width:195px;padding:45px 15px 0 0;-ms-flex-negative:0;flex-shrink:0}.our-partners-block .g-text-holder{font-size:20px;font-weight:300;line-height:1.5;max-width:790px;letter-spacing:.5px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.our-partners-block .g-text-holder a{color:#fff}.our-partners-block .g-text-holder p{margin:0 0 16px}.faq-link{font-size:30px;font-weight:100;margin-bottom:223px;color:#fff}.faq-link .holder{max-width:1060px;margin:0 auto;padding:0 15px;text-align:center}.faq-link h2,.faq-link p{margin:0 0 6px}.faq-link a{font-size:22px;font-weight:400;padding-bottom:2px;white-space:nowrap;text-decoration:none;letter-spacing:2px;text-transform:uppercase;color:inherit}.faq-link a:hover span::after{width:0}.faq-link a span{position:relative;display:inline-block;margin-right:30px}.faq__drop,.faq__item.active .faq__icon::before{display:none}.faq-link a span::after{position:absolute;left:0;width:100%;height:1px;-webkit-transition:width .2s;transition:width .2s;background-color:currentColor}.faq-link [class^=icon-]{position:relative;top:4px}.faq-page #footer .arrow-up.arrow-up--cloned{visibility:hidden;opacity:0}.faq-page.show-button #footer .arrow-up.arrow-up--cloned{position:fixed;top:65%;right:50px;visibility:visible;width:47px;height:51px;-webkit-transition:opacity .1s,visibility .1s;transition:opacity .1s,visibility .1s;text-decoration:none;opacity:1;background:#1e2328}.faq-page.show-button #footer .arrow-up.arrow-up--cloned [class^=icon-]{font-size:0;line-height:0;position:absolute;top:50%;left:50%;margin:-9px 0 0 -3px;color:#fff}.faq-page.show-button #footer .arrow-up.arrow-up--cloned [class^=icon-]::before{font-size:25px;line-height:20px}.faq-page.hide-btn #footer .arrow-up.arrow-up--cloned{visibility:hidden;opacity:0}.faq-section{width:100%;max-width:1058px;margin:0 auto 100px;padding:49px 15px 0}.faq-section .h1,.faq-section h1{font-size:46px;font-weight:900;line-height:1.22;margin-bottom:130px;letter-spacing:.5px;color:#000}.faq-section .h1 span,.faq-section h1 span{position:relative;padding-right:40px;padding-bottom:9px}.faq-section .h1 span::after,.faq-section h1 span::after{position:absolute;bottom:0;left:0;width:100%;height:4px;content:'';background-color:currentColor}.faq__filter{position:relative}.faq__drop{font-size:19px;font-weight:700;line-height:1.2;padding-bottom:12px;cursor:pointer;border-bottom:1px solid rgba(151,151,151,.26)}.faq__drop.expanded [class^=icon-]{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.faq__drop-filter{font-size:16px;font-weight:300;width:100%;margin-left:10px;letter-spacing:.6px;word-spacing:4px}.faq__drop [class^=icon-]{font-size:15px;position:absolute;top:7px;right:0}.faq__button{font-size:18px;margin-right:12px;padding:5px 15px 9px 13px;cursor:pointer;-webkit-transition:color .15s;transition:color .15s;letter-spacing:.55px;color:#a5a7a8;border:1px solid currentColor;background-color:transparent}.faq__button.active{color:#000}.faq__list{margin:33px 0 0;padding:0;list-style:none}.faq__item{border-bottom:1px solid rgba(151,151,151,.26)}.faq__item:first-child .faq__descr{display:block}.faq__title{font-size:22px;font-weight:100;width:100%;padding:24px 15px 19px 0;cursor:pointer;letter-spacing:.6px}.faq__link{font-weight:900;display:inline-flex;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.faq__descr{font-size:20px;font-weight:100;line-height:1.45;display:none;padding:43px 0 46px 56px;border-top:1px solid rgba(151,151,151,.26)}.faq__descr p{width:100%;max-width:588px}.faq__descr p:last-of-type{margin:0}.faq__descr ul{margin-top:20px;list-style-type:disc}.faq__descr ul li:not(:last-child){margin-bottom:20px}.faq__descr strong{font-weight:900}.faq__icon{position:relative;display:inline-block;width:37px;height:37px;margin-right:20px;border:1px solid;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.faq__icon::after,.faq__icon::before{font-weight:100;position:absolute;top:50%;left:50%;width:17px;height:1px;content:'';background-color:currentColor}.career-banner,.cv-popup-btn{position:relative}.faq__icon::before{-webkit-transform:rotate(90deg) translateY(8px);-ms-transform:rotate(90deg) translateY(8px);transform:rotate(90deg) translateY(8px)}.faq__icon::after{-webkit-transform:translateX(-8px);-ms-transform:translateX(-8px);transform:translateX(-8px)}.faq-page .contact-box .holder{margin:0}.faq-page .answers-count{display:none}.career-banner .career-main-image{width:100%;vertical-align:top}.career-banner .career-banner-text{font-size:20px;font-weight:300;line-height:1.5;position:absolute;top:24.8%;left:14.6%;max-width:567px;letter-spacing:.5px;color:rgba(0,0,0,.7)}.career-banner .career-banner-title{font-size:56px;font-weight:800;line-height:1.07;margin:0 0 31px;letter-spacing:1.4px;color:#000}.filter-vacancy-block{margin:0 0 78px;padding:78px 0 92px;background:#efefef}.filter-vacancy-block .g-container{max-width:1180px;margin:0 auto;padding:0 20px}.filter-vacancy-block .fiter-vacancy-title{font-size:42px;font-weight:800;line-height:1.3;margin:0 0 48px;letter-spacing:1.1px;color:#000}.filter-vacancy-block .send-cv-holder{font-size:20px;font-weight:300;line-height:1.5;display:-webkit-box;display:-ms-flexbox;display:flex;letter-spacing:.5px;color:rgba(0,0,0,.7);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.filter-vacancy-block .send-cv-holder .send-cv-title{font-size:28px;font-weight:800;line-height:1.3;display:block;margin:0 0 15px;letter-spacing:.7px;color:#000}.filter-vacancy-block .send-cv-holder .g-text{width:63.2%;padding:0 15px 0 0}.cv-popup-btn{font-size:16px;font-weight:500;line-height:1.3;display:inline-block;min-width:180px;margin:28px 0 15px;padding:12px 15px 11px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;text-align:center;text-decoration:none;letter-spacing:normal;text-transform:uppercase;color:#000;border:1px solid #000;background-color:transparent}.cv-popup-btn.reverse,.cv-popup-btn:hover{color:#fff;border-color:#19191a;background-color:#19191a}.cv-popup-btn.reverse:hover{color:#000;border-color:#000;background-color:transparent}.cv-popup-btn.disabled{cursor:auto;pointer-events:none;color:#fff;border-color:transparent;background-color:rgba(0,0,0,.15)}.filter-vacancy-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.filter-vacancy-buttons li{margin:0 15px 15px 0}.filter-vacancy-buttons li:last-child{margin-right:0}.filter-vacancy-buttons .filter-btn{font-size:16px;font-weight:300;line-height:1.3;position:relative;display:inline-block;min-width:90px;padding:10px 35px 13px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;text-align:center;letter-spacing:.4px;color:rgba(0,0,0,.5);border:1px solid rgba(0,0,0,.15);background-color:#fff}.filter-vacancy-buttons .filter-btn.active{color:#000;border-color:#000}.filter-vacancy-buttons .filter-btn.active:not([data-filter=all]):hover .off-tag{pointer-events:auto}.filter-vacancy-buttons .filter-btn .off-tag{font-size:0;position:absolute;z-index:1;top:14px;right:11px;display:block;width:15px;height:15px;pointer-events:none}.hr-block a[href^=skype],.vacancy-content .g-contact-holder a[href^=skype]{pointer-events:auto;cursor:pointer}.filter-vacancy-buttons .filter-btn .off-tag:after,.filter-vacancy-buttons .filter-btn .off-tag:before{position:absolute;top:7px;right:2px;display:block;width:12px;height:1px;content:'';-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-transform:rotate(45deg) translate3d(0,0,0);transform:rotate(45deg) translate3d(0,0,0);opacity:0;background:#000}.filter-vacancy-buttons .filter-btn .off-tag:after{-webkit-transform:rotate(-45deg) translate3d(0,0,0);transform:rotate(-45deg) translate3d(0,0,0)}.filter-vacancy-buttons .filter-btn .btn-label{display:inline-block;-webkit-transition:-webkit-transform .2s;transition:transform .2s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.filter-vacancy-holder{font-size:20px;font-weight:300;line-height:1.3;margin:0 0 62px;letter-spacing:.5px}.filter-vacancy-holder li>a{position:relative;display:block;padding:15px 180px 18px 30px;-webkit-transition:all .2s;transition:all .2s;text-decoration:none;color:rgba(0,0,0,.7);border-bottom:1px solid rgba(0,0,0,.08);background:#fff}.filter-vacancy-holder li>a:hover{color:#fff;border-color:#19191a;background:#19191a}.filter-vacancy-holder li>a:hover .g-details{opacity:1}.filter-vacancy-holder li .g-details{font-size:14px;font-weight:100;line-height:1.3;position:absolute;top:21px;right:30px;padding:0 37px 0 0;-webkit-transition:opacity .2s;transition:opacity .2s;letter-spacing:.4px;text-transform:uppercase;opacity:0;color:#fff}.filter-vacancy-holder li .g-details:before{font:10px icomoon;position:absolute;top:5px;right:0}.g-offer-block .g-container{max-width:1300px;margin:0 auto;padding:0 20px}.g-offer-block .g-main-title{font-size:42px;font-weight:800;line-height:1.3;margin:0 0 78px;text-align:center;letter-spacing:1.1px;color:#000}.g-offer-block .g-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 63px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.g-offer-block .g-row:nth-child(odd){flex-direction:row-reverse;-ms-flex-direction:row-reverse}.g-offer-block .g-row:nth-child(odd) .g-offer-info{padding:2px 15px 0 90px}.g-offer-block .g-offer-info{width:50%;padding:2px 15px 0 60px}.g-offer-block .g-offer-info .g-title{font-size:28px;font-weight:800;line-height:1.3;display:block;margin:0 0 30px;letter-spacing:.7px;color:#000}.g-offer-block .g-offer-list,.hr-block .hr-text{font-size:20px;font-weight:300;letter-spacing:.5px}.g-offer-block .g-offer-slider{width:50%}.g-offer-block .g-offer-slider .owl-dots{position:absolute;bottom:24px;left:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.g-offer-block .g-offer-slider .owl-dot{margin:0 7px}.g-offer-block .g-offer-slider .owl-dot.active span{background-color:#151517}.g-offer-block .g-offer-slider .owl-dot span{display:block;width:8px;height:8px;cursor:pointer;-webkit-transition:background .2s;transition:background .2s;border-radius:50%;background-color:rgba(255,255,255,.45)}.g-offer-block .g-offer-slider .owl-dot span:hover{background-color:#151517}.g-offer-block .g-offer-list{line-height:1.3;color:rgba(0,0,0,.7)}.g-offer-block .g-offer-list li{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.g-offer-block .g-offer-list .g-img-holder{width:60px;margin:0 20px 0 0;-ms-flex-negative:0;flex-shrink:0}.g-offer-block .g-offer-list img{vertical-align:top}.g-offer-block .g-offer-list p{margin:0}.hr-block{padding:54px 0 70px;background:#efefef}.hr-block .g-container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row-reverse;max-width:1210px;margin:0 auto;padding:0 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:row-reverse}.hr-block .hr-card-holder{position:relative;width:55%;padding:0 0 0 195px}.hr-block .hr-card-holder .g-img-holder{position:absolute;top:0;left:0}.hr-block .hr-card-holder img{vertical-align:top;box-shadow:6px 6px 28px 0 rgba(0,0,0,.13)}.hr-block .hr-contact{width:100%;max-width:420px;margin:46px 0 0;padding:46px 35px 39px;background:#fff}.hr-block .hr-text{line-height:1.5;width:45%;padding:32px 0 0 61px;color:#000}.hr-block .hr-name,.hr-block .hr-position{font-size:18px;line-height:1.3;display:block;text-align:center;color:#000;max-width:245px}.hr-block .hr-name{font-weight:500;margin:0 auto 6px;letter-spacing:.5px;text-transform:uppercase}.hr-block .hr-position{font-weight:300;margin:0 auto 23px;letter-spacing:.5px}.hr-contact-list .g-title,.hr-contact-list a{font-size:18px;font-weight:300;line-height:1.67;letter-spacing:.5px}.hr-contact-list{max-width:245px;margin:0 0 0 61px}.hr-contact-list li{display:-webkit-box;display:-ms-flexbox;display:flex}.hr-contact-list a{-webkit-transition:opacity .2s;transition:opacity .2s;text-decoration:none;color:rgba(0,0,0,.6)}.hr-contact-list a:hover{opacity:.7}.hr-contact-list .g-title{display:block;min-width:60px;margin:0 15px 0 0;text-align:right;color:#000;-ms-flex-negative:0;flex-shrink:0}.grow-banner .g-title,.vacancy-banner .g-title{font-size:56px;font-weight:800;line-height:1.3;letter-spacing:1.4px;color:#fff}.grow-banner{position:relative}.grow-banner .grow-text{position:absolute;top:0;right:0;bottom:0;left:0;padding:0 20px;background:rgba(0,0,0,.3)}.grow-banner .g-title{margin-top:6.1%;text-align:center}.grow-banner .g-img-holder img{width:100%;vertical-align:top}.vacancy-page{background:#19191b}.vacancy-banner{position:relative}.vacancy-banner .vacancy-text{position:absolute;top:0;right:0;bottom:0;left:0;padding:0 20px;background:rgba(0,0,0,.46)}.vacancy-banner .g-title{width:100%;max-width:1140px;margin:6% auto 0}.vacancy-banner .g-img-holder img{width:100%;vertical-align:top}.vacancy-content{padding:87px 0 66px;background:#fff}.vacancy-content .g-container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1240px;margin:0 auto;padding:0 20px}.vacancy-content .vacancy-text{font-size:24px;font-weight:300;line-height:1.5;padding:0 43px 0 0;letter-spacing:.6px;color:#242424;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.vacancy-content .vacancy-text ul{font-size:18px;font-weight:300;line-height:1.67;margin:0 0 24px;letter-spacing:.5px}.vacancy-content .vacancy-text ul li{position:relative;padding:0 0 0 36px}.vacancy-content .vacancy-text ul li:before{position:absolute;top:15px;left:12px;display:block;width:4px;height:4px;content:'';border-radius:50%;background:#242424}.vacancy-content .vacancy-text p{margin:0 0 30px}.vacancy-content .g-contact-us{width:360px;padding:13px 0 0;-ms-flex-negative:0;flex-shrink:0}.vacancy-content .g-main-title{font-size:36px;font-weight:800;line-height:1.3;margin:0 0 26px;letter-spacing:.9px;color:#000}.vacancy-content .g-title{font-size:28px;font-weight:500;line-height:1.3;display:block;margin:0 0 16px;letter-spacing:.7px;color:#000}.vacancy-content .address{font-size:18px;font-weight:300;font-style:normal;line-height:1.3;position:relative;margin:0 0 23px;padding:0 0 0 24px;letter-spacing:.4px}.vacancy-content .address:before{font:20px icomoon;position:absolute;top:1px;left:-3px;color:rgba(0,0,0,.5)}.vacancy-content .g-back-btn{font-size:12px;font-weight:100;line-height:1.3;position:relative;display:inline-block;min-width:230px;padding:14px 10px 14px 45px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;text-align:center;text-decoration:none;letter-spacing:.3px;text-transform:uppercase;color:rgba(0,0,0,.7);border:1px solid #000;background-color:transparent}.vacancy-content .g-back-btn:hover{color:#fff;border-color:#19191a;background-color:#19191a}.vacancy-content .g-back-btn:hover:before{color:#fff}.vacancy-content .g-back-btn:before{font:10px icomoon;position:absolute;top:18px;left:17px;color:#19191a}.vacancy-content .g-btn-holder{width:100%;max-width:1240px;margin:14px auto;padding:0 20px}.vacancy-content .g-contact-holder{padding:35px 25px 34px;background:#efefef}.vacancy-content .g-contact-holder .decor-text{font-size:16px;font-weight:300;line-height:1.3;position:relative;display:block;width:100%;max-width:240px;margin:0 auto 22px;text-align:center;letter-spacing:.4px;color:#767676}.vacancy-content .g-contact-holder .decor-text:before{position:absolute;top:50%;left:0;display:block;width:100%;height:1px;margin-top:2px;content:'';background:rgba(0,0,0,.15)}.vacancy-content .g-contact-holder .decor-text .g-text{position:relative;display:inline-block;padding:0 6px;background:#efefef}.vacancy-content .g-contact-holder .g-img-holder{width:160px;height:160px;margin:0 auto 12px}.vacancy-content .g-contact-holder .g-img-holder img{width:100%;height:100%;border-radius:50%;object-fit:cover}.vacancy-content .g-contact-holder .hr-name{font-size:18px;font-weight:500;line-height:1.3;display:block;max-width:245px;margin:0 auto 6px;text-align:center;letter-spacing:.5px;text-transform:uppercase;color:#000}.vacancy-content .g-contact-holder .hr-position{font-size:18px;font-weight:300;line-height:1.3;display:block;max-width:245px;margin:0 auto 23px;text-align:center;letter-spacing:.5px;color:#000}.vacancy-content .g-contact-holder .hr-contact-list{max-width:245px;margin:0 auto}.vacancy-content .g-contact-holder .hr-contact-list .g-title-item{font-size:18px;font-weight:300;line-height:1.67;display:block;min-width:60px;margin:0 15px 0 0;text-align:right;letter-spacing:.5px;color:#000}.vacancy-content .cv-popup-btn{display:block;max-width:240px;margin:0 auto 18px;padding:19px 15px}.fancybox-open .career-page.ie .cv-popup-overlay svg.check-svg,.fancybox-open .vacancy-page.ie .cv-popup-overlay svg.check-svg{-webkit-animation:none;animation:none;-webkit-animation-delay:1s;animation-delay:1s;opacity:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.fancybox-open .career-page.ie .cv-popup-overlay svg.check-svg .box-path,.fancybox-open .career-page.ie .cv-popup-overlay svg.check-svg .check-path,.fancybox-open .vacancy-page.ie .cv-popup-overlay svg.check-svg .box-path,.fancybox-open .vacancy-page.ie .cv-popup-overlay svg.check-svg .check-path{stroke-dashoffset:0}.fancybox-open .career-page #wrapper,.fancybox-open .vacancy-page #wrapper{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);filter:blur(2px)}.fancybox-open .career-page .fancybox-wrap,.fancybox-open .vacancy-page .fancybox-wrap{box-shadow:0 15px 30px 5px rgba(0,0,0,.3)}.fancybox-open .career-page .fancybox-overlay,.fancybox-open .vacancy-page .fancybox-overlay{background:rgba(0,0,0,.5)}.fancybox-open .career-page .fancybox-skin,.fancybox-open .vacancy-page .fancybox-skin{font-size:16px;font-weight:300;line-height:1.56;padding:43px 60px 45px!important;letter-spacing:.4px;color:#242424;border-radius:0}.fancybox-open .career-page .fancybox-close,.fancybox-open .vacancy-page .fancybox-close{font-size:17px;top:20px;right:21px}.fancybox-open .career-page .cv-popup-overlay.cv-sent .g-form-holder,.fancybox-open .vacancy-page .cv-popup-overlay.cv-sent .g-form-holder{display:none}.fancybox-open .career-page .cv-popup-overlay.cv-sent .g-success-holder,.fancybox-open .vacancy-page .cv-popup-overlay.cv-sent .g-success-holder{display:block}.fancybox-open .career-page .cv-popup-overlay.cv-sent .fancybox-skin,.fancybox-open .vacancy-page .cv-popup-overlay.cv-sent .fancybox-skin{padding:43px 60px 25px!important}.fancybox-open .career-page .cv-popup-overlay .g-success-holder,.fancybox-open .vacancy-page .cv-popup-overlay .g-success-holder{display:none}.fancybox-open .career-page .cv-popup-overlay .g-success-holder .g-img-holder,.fancybox-open .vacancy-page .cv-popup-overlay .g-success-holder .g-img-holder{width:60px;margin:0 auto 35px}.fancybox-open .career-page .cv-popup-overlay .g-success-holder .g-img-holder .check-svg,.fancybox-open .vacancy-page .cv-popup-overlay .g-success-holder .g-img-holder .check-svg{vertical-align:top}.fancybox-open .career-page .cv-popup-overlay svg.check-svg,.fancybox-open .vacancy-page .cv-popup-overlay svg.check-svg{width:60px;height:60px}.fancybox-open .career-page .cv-popup-overlay svg.check-svg .box-path,.fancybox-open .vacancy-page .cv-popup-overlay svg.check-svg .box-path{-webkit-animation:draw 2s 1 linear;animation:draw 2s 1 linear;fill-opacity:0;stroke:rgba(118,118,118,.5);stroke-width:4;stroke-dasharray:870;stroke-dashoffset:870;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.fancybox-open .career-page .cv-popup-overlay svg.check-svg .check-path,.fancybox-open .vacancy-page .cv-popup-overlay svg.check-svg .check-path{-webkit-animation:draw 5s 1 linear;animation:draw 5s 1 linear;-webkit-animation-delay:1s;animation-delay:1s;fill-opacity:0;stroke:rgba(118,118,118,.5);stroke-width:4;stroke-dasharray:870;stroke-dashoffset:870;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.cv-upload-form{margin-top:29px}.cv-upload-form .image-title{position:relative;display:none;padding:0 0 0 21px}.cv-upload-form .image-title:before{font:8px icomoon-form;position:absolute;top:6px;left:0;display:inline-block;-webkit-transform:rotate(90deg) scale(1,-1);-ms-transform:rotate(90deg) scale(1,-1);transform:rotate(90deg) scale(1,-1)}.cv-upload-form .cut-text{line-height:1.4;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cv-upload-form .cv-popup-btn{display:block;width:100%;max-width:240px;margin:0 auto;padding:19px 15px}.cv-upload-form .file-upload-image,.remove-image,.remove-image .image-title{display:none}.cv-upload-form .upload-file-label{font-size:14px;font-weight:300;line-height:1.3;position:relative;height:45px;padding:12px 135px 13px 10px;letter-spacing:.4px;color:#767676;border:1px solid rgba(0,0,0,.15)}.cv-upload-form .file-upload{position:relative;margin:0 0 50px}.cv-upload-form .g-errors-hold{font-size:13px;font-weight:100;position:absolute;top:100%;left:0;width:100%;margin-top:5px;letter-spacing:.6px;color:#db403f}.file-upload-btn,.file-upload-input,.remove-image{position:absolute;margin:0;outline:0}.file-upload-btn{font-size:12px;font-weight:500;line-height:1.3;top:0;right:0;width:100%;max-width:120px;height:45px;padding:14px 10px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;letter-spacing:.3px;text-transform:uppercase;color:#000;border:1px solid #19191a;border-radius:0;background:#fff}.file-upload-btn:hover{color:#fff;background:#19191a}.file-upload-content{display:none;text-align:center}.file-upload-input{left:-9999px;padding:0;opacity:0}.image-dropping{border:4px dashed #fff;background-color:#1fb264}.remove-image{font-size:0;top:0;right:0;width:40px;height:100%;padding:10px;-webkit-transition:all .2s ease;transition:all .2s ease;color:#19191a;border:1px solid #19191a;border-radius:0;background:#fff}.remove-image:before{font:15px icomoon;content:'\e906'}.remove-image:hover{color:#fff;background:#19191a}.g-contact-form-wrapper{padding:0 0 95px;background:#eee}.g-contact-form-wrapper .entry-text-add{max-width:1230px;padding:116px 15px 93px}.g-contact-form-wrapper .entry-text-add .title{font-size:32px;font-weight:500;line-height:1.31;max-width:650px;letter-spacing:1.7px;color:#000}.g-contact-form-wrapper .contact-box{max-width:1230px;margin-bottom:0}.contact-form .input-box{position:relative}.contact-form .input-box.error input[type=email],.contact-form .input-box.error input[type=phone],.contact-form .input-box.error input[type=text],.contact-form .input-box.error textarea{color:#ff6767!important;border:2px solid #ff6767!important}.black.grey .contact-form .input-box.error input[type=email],.black.grey .contact-form .input-box.error input[type=phone],.black.grey .contact-form .input-box.error input[type=text],.black.grey .contact-form .input-box.error textarea{color:#ed6161!important;border:2px solid #ed6161!important}.black .contact-form .input-box.error input[type=email],.black .contact-form .input-box.error input[type=phone],.black .contact-form .input-box.error input[type=text],.black .contact-form .input-box.error textarea{color:#ce5757!important;border:2px solid #ce5757!important}.contact-form .input-box.error input[type=email]:focus,.contact-form .input-box.error input[type=phone]:focus,.contact-form .input-box.error input[type=text]:focus,.contact-form .input-box.error textarea:focus{border:2px solid #ff6767!important}.black.grey .contact-form .input-box.error input[type=email]:focus,.black.grey .contact-form .input-box.error input[type=phone]:focus,.black.grey .contact-form .input-box.error input[type=text]:focus,.black.grey .contact-form .input-box.error textarea:focus{border:2px solid #ed6161!important}.black .contact-form .input-box.error input[type=email]:focus,.black .contact-form .input-box.error input[type=phone]:focus,.black .contact-form .input-box.error input[type=text]:focus,.black .contact-form .input-box.error textarea:focus{border:2px solid #ce5757!important}.contact-form .input-box.error input[type=email]+label,.contact-form .input-box.error input[type=phone]+label,.contact-form .input-box.error input[type=text]+label,.contact-form .input-box.error textarea+label{color:#ff6767!important}.black.grey .contact-form .input-box.error input[type=email]+label,.black.grey .contact-form .input-box.error input[type=phone]+label,.black.grey .contact-form .input-box.error input[type=text]+label,.black.grey .contact-form .input-box.error textarea+label{color:#ed6161!important}.black .contact-form .input-box.error input[type=email]+label,.black .contact-form .input-box.error input[type=phone]+label,.black .contact-form .input-box.error input[type=text]+label,.black .contact-form .input-box.error textarea+label{color:#ce5757!important}.contact-form .input-box label{font-size:18px;font-weight:300;line-height:30px;position:absolute;top:14px;left:15px;-webkit-transition:-webkit-transform .4s cubic-bezier(.25,.8,.25,1),color .4s cubic-bezier(.25,.8,.25,1),width .4s cubic-bezier(.25,.8,.25,1);transition:transform .4s cubic-bezier(.25,.8,.25,1),color .4s cubic-bezier(.25,.8,.25,1),width .4s cubic-bezier(.25,.8,.25,1);-webkit-transform:perspective(100px);transform:perspective(100px);-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;color:#fff}.black .contact-form .input-box label{color:#000}.contact-form .input-box input[type=email],.contact-form .input-box input[type=phone],.contact-form .input-box input[type=text],.contact-form .input-box textarea{font-size:16px;font-weight:500;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#fff}.black .contact-form .input-box input[type=email],.black .contact-form .input-box input[type=phone],.black .contact-form .input-box input[type=text],.black .contact-form .input-box textarea{color:#000}.contact-form .input-box input[type=email].filled,.contact-form .input-box input[type=email]:focus,.contact-form .input-box input[type=phone].filled,.contact-form .input-box input[type=phone]:focus,.contact-form .input-box input[type=text].filled,.contact-form .input-box input[type=text]:focus,.contact-form .input-box textarea.filled,.contact-form .input-box textarea:focus{padding:24px 14px 10px}.contact-form .input-box input[type=email]:focus,.contact-form .input-box input[type=phone]:focus,.contact-form .input-box input[type=text]:focus,.contact-form .input-box textarea:focus{border:2px solid #fff;outline:0}.contact-form .input-box input[type=email]:focus::-webkit-input-placeholder,.contact-form .input-box input[type=phone]:focus::-webkit-input-placeholder,.contact-form .input-box input[type=text]:focus::-webkit-input-placeholder,.contact-form .input-box textarea:focus::-webkit-input-placeholder{font-size:16px;font-weight:500}.contact-form .input-box input[type=email]:focus::-moz-placeholder,.contact-form .input-box input[type=phone]:focus::-moz-placeholder,.contact-form .input-box input[type=text]:focus::-moz-placeholder,.contact-form .input-box textarea:focus::-moz-placeholder{font-size:16px;font-weight:500;opacity:1}.contact-form .input-box input[type=email]:focus:-moz-placeholder,.contact-form .input-box input[type=phone]:focus:-moz-placeholder,.contact-form .input-box input[type=text]:focus:-moz-placeholder,.contact-form .input-box textarea:focus:-moz-placeholder{font-size:16px;font-weight:500}.contact-form .input-box input[type=email]:focus:-ms-input-placeholder,.contact-form .input-box input[type=phone]:focus:-ms-input-placeholder,.contact-form .input-box input[type=text]:focus:-ms-input-placeholder,.contact-form .input-box textarea:focus:-ms-input-placeholder{font-size:16px;font-weight:500}.contact-form .input-box input[type=email]:focus.placeholder,.contact-form .input-box input[type=phone]:focus.placeholder,.contact-form .input-box input[type=text]:focus.placeholder,.contact-form .input-box textarea:focus.placeholder{font-size:16px;font-weight:500}.black .contact-form .input-box input[type=email]:focus,.black .contact-form .input-box input[type=phone]:focus,.black .contact-form .input-box input[type=text]:focus,.black .contact-form .input-box textarea:focus{border:2px solid #000}.contact-form .input-box input[type=email].filled,.contact-form .input-box input[type=phone].filled,.contact-form .input-box input[type=text].filled,.contact-form .input-box textarea.filled{font-size:16px;font-weight:400;border:2px solid rgba(255,255,255,.7)}.contact-form .input-box input[type=email].filled::-webkit-input-placeholder,.contact-form .input-box input[type=phone].filled::-webkit-input-placeholder,.contact-form .input-box input[type=text].filled::-webkit-input-placeholder,.contact-form .input-box textarea.filled::-webkit-input-placeholder{font-size:16px;font-weight:400}.contact-form .input-box input[type=email].filled::-moz-placeholder,.contact-form .input-box input[type=phone].filled::-moz-placeholder,.contact-form .input-box input[type=text].filled::-moz-placeholder,.contact-form .input-box textarea.filled::-moz-placeholder{font-size:16px;font-weight:400;opacity:1}.featured-project .more-link:hover,.wp-development__item .more-link:hover{opacity:.7}.contact-form .input-box input[type=email].filled:-moz-placeholder,.contact-form .input-box input[type=phone].filled:-moz-placeholder,.contact-form .input-box input[type=text].filled:-moz-placeholder,.contact-form .input-box textarea.filled:-moz-placeholder{font-size:16px;font-weight:400}.contact-form .input-box input[type=email].filled:-ms-input-placeholder,.contact-form .input-box input[type=phone].filled:-ms-input-placeholder,.contact-form .input-box input[type=text].filled:-ms-input-placeholder,.contact-form .input-box textarea.filled:-ms-input-placeholder{font-size:16px;font-weight:400}.contact-form .input-box input[type=email].filled.placeholder,.contact-form .input-box input[type=phone].filled.placeholder,.contact-form .input-box input[type=text].filled.placeholder,.contact-form .input-box textarea.filled.placeholder{font-size:16px;font-weight:400}.black .contact-form .input-box input[type=email].filled,.black .contact-form .input-box input[type=phone].filled,.black .contact-form .input-box input[type=text].filled,.black .contact-form .input-box textarea.filled{border:2px solid rgba(0,0,0,.6)}.contact-form .input-box input[type=email].filled:focus,.contact-form .input-box input[type=phone].filled:focus,.contact-form .input-box input[type=text].filled:focus,.contact-form .input-box textarea.filled:focus{border:2px solid #fff}.black .contact-form .input-box input[type=email].filled:focus,.black .contact-form .input-box input[type=phone].filled:focus,.black .contact-form .input-box input[type=text].filled:focus,.black .contact-form .input-box textarea.filled:focus{border:2px solid #000}.contact-form .input-box input[type=email].filled+label,.contact-form .input-box input[type=email]:focus+label,.contact-form .input-box input[type=phone].filled+label,.contact-form .input-box input[type=phone]:focus+label,.contact-form .input-box input[type=text].filled+label,.contact-form .input-box input[type=text]:focus+label,.contact-form .input-box textarea.filled+label,.contact-form .input-box textarea:focus+label{-webkit-transform:translateY(-8px) scale(.6) perspective(100px) translateZ(0);transform:translateY(-8px) scale(.6) perspective(100px) translateZ(0)}.contact-form .input-box input[type=email]:not(:focus):hover,.contact-form .input-box input[type=phone]:not(:focus):hover,.contact-form .input-box input[type=text]:not(:focus):hover,.contact-form .input-box textarea:not(:focus):hover{border-color:rgba(255,255,255,.7)}.black .contact-form .input-box input[type=email]:not(:focus):hover,.black .contact-form .input-box input[type=phone]:not(:focus):hover,.black .contact-form .input-box input[type=text]:not(:focus):hover,.black .contact-form .input-box textarea:not(:focus):hover{border-color:rgba(0,0,0,.5)}.clutch-block{margin-bottom:25px;padding:125px 0}.clutch-block .g-container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:930px;margin:0 auto;padding:0 15px}.clutch-block .g-text{font-size:24px;font-weight:300;line-height:1.33;width:60%;padding:9px 55px 0 0;letter-spacing:.6px;color:#000}.clutch-block .g-text strong{font-weight:500}.clutch-block .g-text .g-title{font-size:42px;font-weight:800;line-height:1.3;display:block;margin:0 0 29px;letter-spacing:2.2px}.clutch-block .clutch-widget{width:40%;padding:0 0 0 62px}.bespoke-page .title-block{padding:108px 0 58px}.bespoke-page .title-block .title{margin-bottom:53px}.bespoke-page .title-block .container{max-width:1180px;margin:0 auto;padding:0 20px}.bespoke-page .title-block .description{font-size:24px;line-height:1.67;letter-spacing:.6px}.bespoke-page .mobile-app-description{padding:103px 0 84px}.bespoke-page .mobile-app-description__inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.bespoke-page .mobile-app-description .title{font-size:42px;font-weight:800;line-height:1.14;margin-bottom:51px;letter-spacing:1.1px}.bespoke-page .mobile-app-description .description{font-size:20px;font-weight:300;line-height:1.5;letter-spacing:.5px}.bespoke-page .mobile-app-description .media-holder{position:relative}.bespoke-page .mobile-app-description .media-holder img{position:absolute;top:17px;right:0;max-width:900px}.bespoke-page .mobile-app-description .text-holder{margin-left:6.8%;padding-left:5px}.bespoke-page .mobile-app-description .categories-list{display:block;-webkit-column-count:2;column-count:2;-webkit-column-gap:32px;column-gap:32px}.bespoke-page .mobile-app-description .categories-list__item{width:100%;margin-bottom:30px}.bespoke-page .mobile-app-description .categories-list .logo{-ms-flex-negative:0;flex-shrink:0}.bespoke-page .contact-box-holder{padding-top:107px;padding-bottom:79px;background-color:#eee}.bespoke-page .contact-box-holder p{letter-spacing:.8px}.bespoke-page .contact-box-holder .text-box{margin-bottom:28px}.bespoke-page .contact-box-holder .contact-box{margin-bottom:0}.bespoke-page .bg-section{padding-top:80px}.how-we-work-block{padding-top:108px}.how-we-work-block .g-container{max-width:1184px;margin:0 auto;padding:0 20px 10px}.how-we-work-block .g-title{font-size:42px;font-weight:800;line-height:1.14;margin:0 0 105px;text-align:center;letter-spacing:1.1px;color:#000}.how-we-work-block .g-rows{position:relative}.how-we-work-block .g-rows:before{position:absolute;top:0;bottom:0;left:90px;display:block;width:3px;content:'';background:#c8c8c8}.how-we-work-block .g-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 120px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.how-we-work-block .g-row:first-child .g-img-wrap,.how-we-work-block .g-row:last-child .g-img-wrap{position:relative}.how-we-work-block .g-row:first-child .g-img-wrap:before,.how-we-work-block .g-row:last-child .g-img-wrap:before{position:absolute;bottom:100%;left:50%;width:5px;height:300%;margin-bottom:3px;margin-left:-3px;content:'';background:#fff}.how-we-work-block .g-row:last-child .g-img-wrap:before{top:100%;bottom:auto;margin-top:3px;margin-bottom:0}.how-we-work-block .g-img-holder{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:15.6%;-ms-flex-negative:0;flex-shrink:0}.how-we-work-block .g-img-holder .g-img-wrap{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;width:183px;height:183px;border:3px solid #c8c8c8;border-radius:50%;background:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.how-we-work-block .g-img-holder .g-img-wrap img{height:100%}.how-we-work-block .g-text{font-size:20px;font-weight:300;line-height:1.5;letter-spacing:.5px;color:#242424;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.how-we-work-block .g-text p{margin:0 0 16px}.how-we-work-block .g-text p:last-child{margin-bottom:0}.how-we-work-block .g-text strong{font-weight:500}.how-we-work-block .g-text .g-subtitle{font-size:32px;font-weight:800;line-height:1.3;display:block;margin:0 0 32px;letter-spacing:.8px;color:#000}.featured-project{padding:0 30px;color:#fff;background-color:#19191a}.featured-project__inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:1380px;margin:0 auto;padding-top:107px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.featured-project .text-holder{min-width:350px;max-width:420px;margin-right:8.6%;padding-bottom:30px}.featured-project .text-holder p{margin-bottom:17px}.featured-project .text-holder a{color:inherit}.featured-project .media-holder{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:500px;max-width:740px;margin-right:7.3%;padding-top:13px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-negative:0;flex-shrink:0}.featured-project .media-holder img{display:block}.featured-project .title{font-size:42px;font-weight:800;line-height:1.14;margin-bottom:29px;letter-spacing:1.1px}.featured-project .description{font-size:20px;font-weight:300;line-height:1.5;letter-spacing:.5px}.featured-project .description a{text-decoration:underline}#toggle4,.featured-project .description a:hover,.featured-project .more-link{text-decoration:none}.featured-project .more-link{font-size:16px;font-weight:600;position:relative;margin-top:-2px;padding-right:40px;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;text-transform:uppercase}.featured-project .more-link::after{font-family:icomoon;font-size:15px;position:absolute;top:2px;right:0;content:'\e904'}.featured-project .more-link-holder{text-align:right}.mobile-app .title{font-size:42px;font-weight:800;line-height:1.15;letter-spacing:1.1px;text-transform:capitalize}.mobile-app .description{font-size:20px;line-height:1.6;letter-spacing:.5px}.mobile-app .contact-box-holder{background-color:#18181b}.mobile-app .contact-box{padding:120px 20px 0}.mobile-app .contact-box .holder{margin:0 auto}.mobile-app .title-block .container{width:100%;max-width:1170px;margin:0 auto;padding:0 15px}.mobile-app .title-block .title{margin-bottom:35px}.mobile-app .title-block .description{font-size:24px;max-width:73%;letter-spacing:.6px}.mobile-app-description{padding:82px 0 100px;color:#fff;background-color:#191e23}.mobile-app-description__inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:1250px;margin:0 auto;padding:0 15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-app-description .media-holder{width:100%;max-width:540px}.mobile-app-description .text-holder{width:100%;max-width:570px;margin-left:10%}.mobile-app-description .title{margin-bottom:55px}.mobile-app-description .description{margin-bottom:40px}.mobile-app-description .p{margin-bottom:15px}.mobile-app-description .categories-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mobile-app-description .categories-list__item{font-size:20px;line-height:1.6;display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;margin-bottom:28px;letter-spacing:.5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-app-description .categories-list .logo{display:-webkit-box;display:-ms-flexbox;display:flex;width:50px;height:50px;margin-right:25px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-app-description .categories-list img{height:100%}.mobile-app-dev{padding:102px 0 95px}.mobile-app-dev__inner{width:100%;max-width:810px;margin:0 auto;padding:0 15px}.mobile-app-dev__list{counter-reset:devList}.mobile-app-dev__item{position:relative;margin-bottom:45px;padding:41px 55px 46px 240px;-webkit-transition:-webkit-transform .25s,box-shadow .25s;transition:transform .25s,box-shadow .25s;box-shadow:0 0 20px 0 rgba(0,0,0,.1)}.mobile-app-dev__item::before{font-size:140px;font-weight:800;line-height:.85;position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:240px;height:100%;content:'0' counter(devList);counter-increment:devList;text-align:center;letter-spacing:10px;color:rgba(36,36,36,.06);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mobile-app-dev__item:last-child{margin-bottom:0}.mobile-app-dev__item p.description{font-size:16px;font-weight:100;line-height:1.5;margin:0;padding:0;text-align:left;letter-spacing:.4px;color:#242424}.mobile-app-dev__item strong{font-weight:500}.mobile-app-dev .description,.mobile-app-dev .title{text-align:center}.mobile-app-dev .title{margin-bottom:48px}.mobile-app-dev .description{margin-bottom:55px;padding:0 30px}.mobile-app-dev .subtitle{font-size:24px;font-weight:800;margin-bottom:15px;letter-spacing:.6px}.mobile-app-engagement{padding:142px 0 167px}.mobile-app-engagement .title{margin-bottom:48px}.mobile-app-engagement__inner{width:100%;max-width:1050px;margin:0 auto;text-align:center}.mobile-app-engagement__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:75px;padding:0 45px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mobile-app-engagement__item{padding:0 15px}.mobile-app-engagement__item .img-wrapper{display:inline-flex;width:100%;max-width:149px;height:150px;margin:0 auto 46px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-app-engagement__item .description{font-size:16px;line-height:1.5;width:100%;max-width:420px;margin:0 auto;text-align:left;letter-spacing:.4px;color:#242424}.mobile-app-engagement__item strong{font-weight:500}.mobile-app-engagement .h3{font-size:24px;font-weight:800;margin-bottom:23px;letter-spacing:.6px;color:#000}.mobile-app .tech-stack{padding:105px 0 102px}.mobile-app .tech-stack__list{max-width:780px;padding:0 15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mobile-app .tech-stack__list.owl-carousel .tech-stack__item{width:100%;margin-bottom:20px}.mobile-app .tech-stack__list.owl-carousel .tech-stack__item img{height:85%}.mobile-app .tech-stack__item{width:33.33%;margin:0}.mobile-app .tech-stack__img{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;height:120px;margin-bottom:30px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-app .tech-stack__name{font-weight:800}.mobile-app .tech-stack .title{margin-bottom:95px}.wp-development-page .title{font-size:42px;font-weight:800;line-height:1.4;margin-bottom:32px;letter-spacing:1.1px}.wp-development-page p.subtitle{font-size:24px;font-weight:300;line-height:1.65;max-width:910px;margin:0 auto 90px;text-align:center;letter-spacing:.6px;color:#242424}.wp-development-page .description{font-size:20px;line-height:1.5;letter-spacing:.5px}.wp-development-page .g-contact-form-wrapper{padding:105px 0 79px}.wp-development-page .g-contact-form-wrapper .contact-box{max-width:870px}.wp-development-page .g-contact-form-wrapper .title{margin-bottom:20px;text-align:left}.wp-development-page strong{font-weight:800}.wp-development-page .title-block{padding:103px 0 58px}.wp-development-page .title-block .container{width:100%;max-width:1170px;margin:0 auto;padding:0 15px}.wp-development-page .title-block .title{margin-bottom:47px}.wp-development-page .title-block .description{font-size:24px;line-height:1.67;max-width:77%;letter-spacing:.6px}.wp-dev-description{padding:98px 0 0;color:#fff;background-color:#191e23;box-shadow:inset 0 -20px 50px 0 rgba(0,0,0,.4)}.wp-dev-description__inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:1440px;margin:0 auto;padding:0 15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wp-dev-description .media-holder{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:600px;margin-right:120px;padding-top:22px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.wp-dev-description .media-holder img{display:block}.wp-dev-description .text-holder{width:100%;max-width:630px;margin-right:30px}.wp-dev-description .text-holder .title{margin-bottom:27px}.wp-dev-description .description{margin-bottom:39px;padding-right:80px}.wp-dev-description .categories-list{font-size:20px;line-height:1.6;letter-spacing:.5px;-webkit-column-count:2;column-count:2;-webkit-column-gap:30px;column-gap:30px}.wp-dev-description .categories-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-dev-description .categories-list .logo{display:inline-block;width:60px;height:60px;margin-right:20px;-ms-flex-negative:0;flex-shrink:0}.wp-development{padding:103px 15px 112px;color:#242424}.wp-development .description,.wp-development .title{text-align:center}.wp-development>p.subtitle{margin-bottom:98px}.wp-development__inner{width:100%;max-width:1420px;margin:0 auto;padding:0 10px}.wp-development__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:8.8%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wp-development__item:last-child{margin-bottom:0}.wp-development__item .media-holder,.wp-development__item .text-holder{width:50%}.wp-development__item .media-holder{text-align:left}.wp-development__item .text-holder{padding:19px 9% 0 2.1%}.wp-development__item .subtitle{font-size:32px;font-weight:800;margin-bottom:32px;letter-spacing:.8px}.wp-development__item .description{font-size:20px;line-height:1.5;margin-bottom:49px;text-align:left;letter-spacing:.5px}.wp-development__item .more-link-holder,.wp-development__item--reverse .media-holder{text-align:right}.wp-development__item .description p{margin-bottom:15px}.wp-development__item .description p:last-child{margin-bottom:0}.wp-development__item .more-link{font-size:16px;font-weight:600;position:relative;margin-right:3px;padding-right:39px;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;text-decoration:none;text-transform:uppercase}.wp-development__item .more-link::after{font-family:icomoon;font-size:15px;position:absolute;top:2px;right:0;content:'\e904'}.wp-development__item--reverse{flex-direction:row-reverse;-ms-flex-direction:row-reverse}.wp-development__item--reverse .text-holder{padding:19px 1.9% 0 9%}.how-we-build{padding:103px 15px;text-align:center;background-color:#eee}.how-we-build .title{margin-bottom:23px}.how-we-build p.subtitle{max-width:900px;margin:0 auto 90px}.how-we-build__inner{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:1440px;margin:0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.how-we-build .media-holder{margin-right:-20%;-ms-flex-negative:0;flex-shrink:0}.how-we-build .text-holder{width:100%;max-width:500px;margin-left:5%;padding:0 25px 0 0;text-align:left;border-left:1px solid #d6d6d6;-ms-flex-negative:0;flex-shrink:0}.wp-dev__content,.wp-use__list{-webkit-box-pack:center}.how-we-build__item{font-size:20px;line-height:1.5;position:relative;max-width:420px;margin-bottom:50px;padding-left:40px;letter-spacing:.5px;color:#242424}.how-we-build__item p,.how-we-build__item:last-child{margin-bottom:0}.how-we-build__item::before{position:absolute;z-index:1;top:50%;left:-6px;width:11px;height:11px;margin-top:-6px;content:'';border-radius:50%;background-color:#d6d6d6}.intercom-launcher-frame,.intercom-messenger-frame{border:2px solid #fff!important}.how-we-build__item:first-child::after,.how-we-build__item:last-child::after{position:absolute;z-index:0;left:-2px;width:5px;height:50%;content:'';background:#eee}.how-we-build__item:last-child::after{bottom:0}.how-we-build__item:first-child::after{top:0}.wp-dev{padding:103px 10.4% 93px;text-align:center;color:#fff;background-color:#1c1d21}.wp-dev .title{margin-bottom:68px}.wp-dev h3{font-size:32px;font-weight:800;margin-bottom:30px;letter-spacing:.8px}.wp-dev__content{display:flex;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.wp-dev__item{width:64.65%;max-width:720px;text-align:left}.wp-dev__item img{display:inline-block;margin:0 auto 20px}.wp-dev__media{width:26.35%;margin-right:10.5%;padding-top:55px}.wp-dev .description{line-height:1.55}.wp-dev .description p{margin-bottom:15px}.wp-use{padding:103px 6.1% 120px;text-align:center}.wp-use .title{margin-bottom:23px}.wp-use p.subtitle{margin-bottom:98px}.wp-use__list{display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.wp-use__img{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:100px;margin-bottom:32px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.wp-use__item{position:relative;width:28.5%;max-width:360px;margin:0 2.4%;padding:70px 35px 27px 40px;text-align:left;color:#000;box-shadow:5px 5px 30px 0 rgba(0,0,0,.15)}#wrapper,body,html{width:100%;height:100%}.wp-use__item h3{font-size:24px;font-weight:800;line-height:1.1;margin-bottom:15px;text-align:center;letter-spacing:.6px;opacity:.9}.wp-use__item p{font-size:18px;line-height:1.67;margin:0;letter-spacing:.5px;opacity:.7}.wp-use__item .by-jc{font-size:18px;font-weight:800;position:absolute;top:25px;right:29px;letter-spacing:.5px;opacity:.13}#wrapper{display:table;padding-top:120px;table-layout:fixed}.how-we-work-page #wrapper,.page-main #wrapper{padding-top:0}body.how-we-work-page.hide-main-section #footer,body.how-we-work-page.hide-main-section #main,body.how-we-work-page.hide-main-section .c-footer{display:none}body.load{opacity:0}.how-we-work-page #main{-webkit-transition:opacity .3s;transition:opacity .3s;opacity:0}body.header-hidden .header{pointer-events:none;opacity:0}.page-main.prevent-main-section #main{-webkit-transition:none;transition:none}.header-active #main,body.show-main #main{opacity:1}.main-holder{position:relative;z-index:50}.how-we-work-page{color:#fff;background:#19191b}.add-btn-down{display:inline-block;vertical-align:top}.add-btn-down .g-btn:before,.add-btn-down [class*=' icon-'],.add-btn-down [class^=icon-]{font-size:40px;line-height:40px;display:inline-block;vertical-align:top;color:#000}.hide-box,.hide-main-section #intercom-container{display:none}#disqus_thread{max-width:926px;margin:0 auto;padding:0 15px}.owl-item{float:left;-webkit-transform:translateZ(0) scale(1,1);-webkit-backface-visibility:hidden}.hidden{visibility:hidden}.cookie-popup-shown .intercom-launcher-frame{bottom:120px!important}#intercom-container{z-index:214748364!important;-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;opacity:1}.hide-btn #intercom-container{visibility:hidden;opacity:0}#intercom-container .intercom-launcher-discovery-frame{right:22px!important;bottom:22px!important}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../images/fancybox/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(../images/fancybox/fancybox_loading@2x.gif);background-size:24px 24px}}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi){.fintech-inner-page .bg-section{background-image:url(../images/fintech/bg-mockup-2x.jpg)}.bespoke-page .bg-section{background-image:url(../images/bespoke/bg-bespoke-mobile-sm-2x.jpg)}}@media (min-width:415px){.bespoke-page .bg-section{background-image:url(../images/bespoke/bg-bespoke-mobile.jpg)}}@media (min-width:415px) and (-webkit-min-device-pixel-ratio:1.5),(min-width:415px) and (min-resolution:144dpi){.bespoke-page .bg-section{background-image:url(../images/bespoke/bg-bespoke-mobile-2x.jpg)}}@media (max-height:499px) and (min-width:768px){.gallery-text{font-size:50px;line-height:58px}.gallery-text h2,.gallery-text strong{font-size:50px;line-height:56px}}@media (min-width:768px){.faq__button:hover{color:#000}.file-upload-btn{display:block!important}}@media screen and (min-width:768px){.faq__drop-container{display:block!important}}@media (min-width:769px){.nav-opener:hover{opacity:.7}.bespoke-page .bg-section{background-image:url(../images/bespoke/bg-bespoke-tablet.jpg)}}@media (min-width:769px) and (-webkit-min-device-pixel-ratio:1.5),(min-width:769px) and (min-resolution:144dpi){.bespoke-page .bg-section{background-image:url(../images/bespoke/bg-bespoke-tablet-2x.jpg)}}@media only screen and (max-height:800px) and (min-width:1024px){.entry-text{font-size:30px;line-height:36px}}@media (min-width:981px){.g-plans-block .g-item:hover{margin:-20px 0;padding-top:56px;padding-bottom:156px}.g-plans-block .g-item:hover .g-btn{bottom:90px}.bespoke-page .bg-section{background-image:url(../images/bespoke/bg-bespoke-landscape.jpg)}}@media (min-width:981px) and (-webkit-min-device-pixel-ratio:1.5),(min-width:981px) and (min-resolution:144dpi){.bespoke-page .bg-section{background-image:url(../images/bespoke/bg-bespoke-landscape-2x.jpg)}}@media only screen and (min-width:1025px){a[href^=skype],a[href^=sms],a[href^=tel]{cursor:default;pointer-events:none}}@media (min-width:1025px){.filter-vacancy-buttons .filter-btn:hover{border-color:#000}.filter-vacancy-buttons .filter-btn.active:not([data-filter=all]):hover .off-tag:after,.filter-vacancy-buttons .filter-btn.active:not([data-filter=all]):hover .off-tag:before{opacity:1}.filter-vacancy-buttons .filter-btn.active:not([data-filter=all]):hover .btn-label{-webkit-transform:translateX(-9px);-ms-transform:translateX(-9px);transform:translateX(-9px)}}@media (min-width:1200px){.nav-box ul li:hover .sub-menu{pointer-events:auto;opacity:1}.nav-box ul li.has-sub-menu:hover .sub-menu__link{color:#000}.nav-box ul li.has-sub-menu:hover .sub-menu__link:after{visibility:hidden;opacity:0}.header-white-active .nav-box ul li.has-sub-menu:hover .sub-menu__link,.how-we-work-page .nav-box ul li.has-sub-menu:hover .sub-menu__link,.page-main .nav-box ul li.has-sub-menu:hover .sub-menu__link{opacity:1;color:#fff}.page-main.header-active .nav-box ul li.has-sub-menu:hover .sub-menu__link{color:#000}.nav-box li:hover a .nav__link-title::after{visibility:visible;opacity:1}.nav-box li.has-sub-menu.active:hover a .nav__link-title::after,.nav-box li.has-sub-menu:hover a .nav__link-title::after{visibility:hidden;opacity:0}.nav-box li a:hover .nav__link-title::before,.nav-box li.active a .nav__link-title::after,.nav-box li.has-sub-menu .sub-menu__item.active .sub-menu__link-title:after,.nav-box li.has-sub-menu.active a .nav__link-title::after{visibility:visible;opacity:1}.header-white-active .sub-menu,.how-we-work-page .sub-menu{border-color:rgba(255,255,255,.1);background-color:#19191b}.page-main .sub-menu{border-color:rgba(255,255,255,.1);background-color:#1a1b1e}.page-main.header-active .sub-menu{border-color:rgba(0,0,0,.1);background-color:#fff}.sub-menu .sub-menu__item:hover .sub-menu__link{opacity:1;color:#000}.header-white-active .sub-menu .sub-menu__item:hover .sub-menu__link,.how-we-work-page .sub-menu .sub-menu__item:hover .sub-menu__link,.page-main .sub-menu .sub-menu__item:hover .sub-menu__link{opacity:1;color:#898989}}@media (min-width:1201px){.gallery-partners .owl-stage{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.gallery-partners .owl-controls{display:none}}@media (min-width:1281px){.bespoke-page .bg-section{background-image:url(../images/bespoke/bg-bespoke-hd.jpg)}}@media (min-width:1281px) and (-webkit-min-device-pixel-ratio:1.5),(min-width:1281px) and (min-resolution:144dpi){.bespoke-page .bg-section{background-image:url(../images/bespoke/bg-bespoke-hd-2x.jpg)}}@media (min-width:1441px){.investment__inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:1501px){.financing-types .container{max-width:1400px}}@media (max-width:1499px){.investment .text-holder{padding-left:15px}}@media (max-width:1440px){.h1-like{font-size:42px;line-height:1.14;max-width:470px;margin-bottom:20px}.p-like{font-size:20px;line-height:1.35}.header .logo{height:42px;margin-top:8px}.header .logo:before{font-size:39px}.entry-section__text-holder{max-width:655px}.entry-section__text-holder h2{font-size:48px;line-height:1.25}.entry-section__text-holder p{font-size:24px;line-height:1.5}.header-white-active .sub-menu .sub-menu__link,.how-we-work-page .sub-menu .sub-menu__link,.nav-box,.page-main .sub-menu .sub-menu__link{font-size:12px}.nav-box a{padding:19px 20px}.btn-scroll.btn-enter{font-size:10px}.btn-scroll.btn-enter:after,.btn-scroll.btn-enter:before{width:9px;height:9px;margin-left:-4px}.btn-scroll.btn-enter:after{bottom:5px}.c-gallery__link{-ms-flex-preferred-size:30.58%;flex-basis:30.58%}.c-gallery__link-description h3{font-size:24px;line-height:2;margin-bottom:0}.c-gallery__link-description p{font-size:16px;line-height:1.5}.c-footer__nav{margin-right:0}.c-footer__nav ul{margin:0;-webkit-column-gap:30px;column-gap:30px}.c-footer__contacts{margin-left:auto}.bg-text-section{padding:117px 30px 97px}.bg-text-section .container{max-width:962px}.bg-text-section__content{max-width:704px}.cases{padding-bottom:117px}.cases .container{max-width:962px}.cases__holder{padding:117px 30px 20px}.cases__content .h1-like,.cases__content .p-like{max-width:475px}.clients{margin-bottom:75px}.clients .container{max-width:962px}.clients .h1-like,.clients .p-like{margin-left:0}.clients__grid{margin:10px 0 0 142px}.team .container{max-width:992px;margin-bottom:21px}.partners .h1-like,.partners .p-like{margin:0 auto 20px}.partners .p-like{max-width:475px}.gallery-clients,.gallery-partners,.gallery-photos,.team__gallery-photos{margin:0 0 101px}.gallery-partners .about-box{width:240px}.gallery-partners .holder{max-width:1200px}.team__gallery-photos .about-box{width:295px}.partners{max-width:1230px}}@media (max-width:1439px){.wp-development__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:1365px){.career-banner .career-banner-text{font-size:18px;top:19%;left:17%;max-width:410px}.career-banner .career-banner-title{font-size:36px;line-height:1.3}}@media (max-width:1359px){.post-box.wide .image{margin-right:0}}@media (max-width:1299px){.map-box .map-hold{margin-right:40px}.g-img-text-block .g-title{font-size:24px}.g-img-text-block .g-text-holder{font-size:18px;width:48%}.g-our-projects-block .g-item .g-subtitle{line-height:1.5}.featured-project .text-holder{min-width:0;margin-right:2%}.featured-project .media-holder{margin-right:3%;-ms-flex-negative:1;flex-shrink:1}}@media (max-width:1214px){.c-footer{padding:45px 63px 41px 57px}.c-footer .logo{margin-right:20px}.c-footer__nav ul{margin:0 10px;-webkit-columns:2;columns:2;-webkit-column-gap:20px;column-gap:20px}}@media (max-width:1199px) and (max-width:1199px){.sub-menu .sub-menu__item.active .sub-menu__link-title::after{display:none}}@media (max-width:1199px){.header-white-active .header .nav-box a,.how-we-work-page .nav-box a,.page-main .nav-box a{color:#19191b}.nav-box,.nav-box ul{margin:0}.map-box .map-hold,.map-box .map-hold .placeholder img,.map-box .text-box .g-title,.nav-box,.sub-menu{width:100%}.header .holder{padding:17px 40px 20px}.nav-active .header .holder:before{display:block}.header-white-active .nav-box ul li.has-sub-menu::before,.how-we-work-page .nav-box ul li.has-sub-menu::before,.nav-box ul li.active .nav__link-title::after,.nav-box ul li.active>a::after,.nav-box ul li.has-sub-menu::after,.nav-box ul li.has-sub-menu::before,.page-main .nav-box ul li.has-sub-menu::before{display:none}.nav-box{font-size:18px;line-height:20px}.nav-box ul li{float:none;margin:0;padding:0;border-top:1px solid rgba(0,0,0,.07)}.nav-box ul li.btn{padding:0}.nav-box ul li.active>a{background-color:rgba(0,0,0,.05)}.nav-box ul li.expanded .sub-menu{display:block;padding-bottom:10px;pointer-events:auto}.nav-box .btn a,.nav-box a{padding:20px 25px 20px 20px}.nav-box ul li.expanded .nav__link-title::before{top:1px;-webkit-transform:scale(-1);-ms-transform:scale(-1);transform:scale(-1)}.nav-box ul li.has-sub-menu.expanded[data-has-active-items]>a{background-color:#fff}.nav-box ul li .expand-btn{display:inline-block}.nav-box a::after{display:none}.header-white-active .nav-box .btn a,.how-we-work-page .nav-box .btn a,.page-main .nav-box .btn a,.page-main.header-active .nav-box .btn a{color:#fff}.nav-box a{font-size:14px;display:block;text-align:center}.header-white-active .nav-box .btn a:before,.how-we-work-page .nav-box .btn a:before,.nav-box .btn a:before,.page-main .nav-box .btn a:before,.page-main.header-active .nav-box .btn a:before{display:none}.nav-box .btn{margin-left:0}.nav-box .btn a{color:#fff;background-color:#19191b;margin-top:0;box-shadow:none}.nav-box{position:fixed;z-index:100;top:0;left:0;float:none;overflow:hidden;height:100%;max-height:0;padding:0;-webkit-transition:all .35s linear!important;transition:all .35s linear!important;opacity:1;background:0 0}.resize-active .nav-box{-webkit-transition:none!important;transition:none!important}.nav-active .nav-box{max-height:2000px}.nav-box .nav-holder{position:static;overflow:auto;height:100%;padding:101px 0 0;-webkit-transition:all .35s linear;transition:all .35s linear;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);background:#fff}.resize-active .nav-box .nav-holder{-webkit-transition:none;transition:none}.nav-active .nav-box .nav-holder{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.nav-active{overflow:hidden}.nav-active.ios-active{position:fixed}.nav-active.ios-active #main{position:relative}.page-main .nav-opener{z-index:101;opacity:1}.nav-opener{display:block;margin:12px 0 0}.header-white-active .nav-opener span,.header-white-active .nav-opener:after,.header-white-active .nav-opener:before{background:#fff}.header-white-active.nav-active .nav-opener span,.header-white-active.nav-active .nav-opener:after,.header-white-active.nav-active .nav-opener:before{background-color:#19191b}.has-sub-menu .nav__link-title::before{font-family:icomoon!important;font-size:14px;position:absolute;top:11px;right:-30px;content:'\e900';-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#19191b}.expanded .has-sub-menu .nav__link-title::before{top:2px}.sub-menu{position:static;display:none;visibility:visible;padding-bottom:10px;opacity:1;border:0;background-color:transparent}.sub-menu .sub-menu__item.active .sub-menu__link-title{position:relative;display:inline-block}.sub-menu .sub-menu__item.active .sub-menu__link-title::after{position:absolute;bottom:-3px;left:0;width:100%;height:1px;content:'';background-color:#19191b}.sub-menu .sub-menu__item{padding:0;text-align:center;border:0}.header-white-active .sub-menu .sub-menu__link,.how-we-work-page .sub-menu .sub-menu__link,.page-main .sub-menu .sub-menu__link{color:#19191b}.sub-menu .sub-menu__link{font-size:14px;font-weight:100;display:block;text-align:center;letter-spacing:1.2px;opacity:1}.post-box.wide-left .alignleft{max-width:520px}.contact-box{margin-bottom:50px}.contact-box .holder{max-width:100%;margin:0 auto}.contact-box .text-box{max-width:100%}.partners{margin-bottom:100px}.partners__box{padding:0 20px;text-align:center}.map-box{margin-bottom:50px;-ms-flex-wrap:wrap;flex-wrap:wrap}.map-box .map-hold{float:none;height:509px;margin:0 0 20px;text-align:center;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.g-img-list-block .g-img-holder,.why-section__inner{margin-left:0}.map-box .text-box{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:visible;flex-direction:row;padding:30px 0 0;text-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.featured-project__inner,.mobile-app-description__inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse}.map-box .text-box .col{width:33.33%;margin-bottom:30px}.map-box .text-box .col.last{margin-top:0;width:100%}.map-box .text-box .col.last .col-holder{display:inline-block;text-align:left;vertical-align:top}.map-box .text-box .view-map.active:before{top:auto;right:0;bottom:-10px;left:0;width:auto;height:2px}.map-box .title{width:100%;margin-bottom:30px;padding:0 20px;text-align:center}.entry-text-add{padding:50px 15px 70px;text-align:center}.entry-case{margin-bottom:20px;padding:50px 15px 60px}.example-box .image{margin-bottom:30px;padding-left:33px}.text-cols{padding-bottom:80px}.text-cols .col{max-width:520px}.g-plans-block .g-item .title-text{margin-bottom:20px}.g-plans-block .g-item .g-btn{max-width:230px}.g-text-img-block .g-img-holder img{max-width:100%;height:auto}.g-img-list-block{padding-top:30px}.g-img-list-block .g-text-holder{padding:0}.image-boxes .text-box{right:20px;left:20px}.financing-types__list{margin-bottom:0}.financing-types__item{max-width:25%}.faq-page #footer .arrow-up.arrow-up--cloned{display:none!important}.hr-block .hr-card-holder .g-img-holder{width:220px}.hr-contact-list{margin:0 auto}.grow-banner .g-title,.vacancy-banner .g-title{margin-top:3%}.g-contact-form-wrapper .entry-text-add{text-align:left}.clutch-block{padding:125px 0 0}.bespoke-page .mobile-app-description{min-height:auto}.bespoke-page .mobile-app-description__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bespoke-page .mobile-app-description .text-holder{margin-left:0;padding-left:0}.featured-project__inner{flex-direction:column-reverse;-ms-flex-direction:column-reverse}.featured-project .text-holder{max-width:600px;margin:0 auto}.how-we-build .text-holder,.mobile-app-description .text-holder{margin-left:0;max-width:800px}.featured-project .media-holder{max-width:none;margin-right:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.featured-project .title{font-size:36px;margin-bottom:20px}.featured-project .description{font-size:18px}.mobile-app-description__inner{flex-direction:column-reverse;-ms-flex-direction:column-reverse}.mobile-app-description .media-content{padding:30px 0;text-align:center}.wp-development-page .title{margin-bottom:20px}.wp-development-page p.subtitle{margin-bottom:60px}.wp-development-page .title-block{padding:80px 0 50px}.wp-development-page .title-block .title{max-width:800px}.wp-dev-description{padding-top:60px}.wp-dev-description .media-holder{margin-right:80px}.wp-development{padding:64px 15px 51px}.wp-development__item{margin-bottom:5%}.wp-development__item .text-holder{padding-right:2.5%}.wp-development__item .subtitle{margin-bottom:20px}.wp-development__item--reverse .text-holder{padding-left:2.5%}.how-we-build__inner{-ms-flex-wrap:wrap;flex-wrap:wrap}.how-we-build .media-holder,.how-we-build .text-holder{width:100%}.how-we-build .media-holder{margin-right:0}.how-we-build .text-holder{margin-bottom:30px}.how-we-build__item{max-width:100%}.wp-use{padding:63px 20px 31px}.wp-use p.subtitle{margin-bottom:40px}.wp-use__item{padding-right:20px;padding-left:20px}.wp-use__item p{font-size:14px}}@media (max-width:1199px) and (max-width:767px){.nav-box .nav-holder{padding-top:76px}}@media (max-width:1128px){.career-banner .career-banner-text{left:13%}}@media (max-width:1024px){.c-footer .logo{margin:0 68px 30px 0}.c-footer__row{position:relative}.c-footer__col{-ms-flex-preferred-size:50%;flex-basis:50%}.c-footer__widget{display:none}.c-footer__widget--tablet{position:absolute;top:90px;left:55px;display:block}.c-footer__nav ul{-webkit-column-gap:70px;column-gap:70px}.g-offer-block .g-offer-info,.g-offer-block .g-row:nth-child(odd) .g-offer-info{padding-left:50px}.hr-block .g-container{display:block}.hr-block .hr-card-holder{width:100%;max-width:700px;margin:80px auto 0}.hr-block .hr-card-holder .g-img-holder{top:-30px}.hr-block .hr-contact{max-width:none;margin:0}.hr-block .hr-text{width:100%;padding:0 50px}}@media (max-width:1023px){.team .container{padding:0 15px}.contact-box .holder{display:block}.contact-box .g-contacts{width:100%;margin-bottom:43px;padding:0;-webkit-transform:none;-ms-transform:none;transform:none}.contact-box .g-contacts:after{top:auto;bottom:0;left:0;width:auto;height:1px}.contact-box .g-contacts li{display:inline-block;margin:0 60px 43px 0;vertical-align:top}.contact-box .g-contacts li:last-child{margin:0 0 43px}.contact-page .contact-form{padding:0}.contact-form .submit{margin-top:20px}.partners{margin-bottom:55px}.partners__box{margin-bottom:44px}.map-box .text-box{padding:18px 40px 0}.map-box .text-box .g-title{font-size:40px;margin:13px 0 17px}.g-img-text-block{margin-bottom:30px;padding:30px 0}.g-img-text-block .g-container{display:block}.g-img-text-block .g-title{text-align:center}.g-img-text-block .g-img-holder{width:100%;margin:0 0 30px;text-align:center}.g-img-text-block .g-text-holder{width:100%;padding:0}.g-img-text-block .g-text-holder .g-btn{display:block;margin:0 auto}.our-partners-block .g-img-holder{width:170px}.vacancy-banner .g-title{font-size:28px;line-height:1.25;text-align:center;letter-spacing:.7px}.g-contact-form-wrapper{padding-bottom:60px}.g-contact-form-wrapper .entry-text-add{padding:50px 15px 22px}.clutch-block{padding:54px 0 0}.clutch-block .g-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.clutch-block .g-text{font-size:21px;line-height:1.5;padding:9px 25px 0 0;letter-spacing:.4px}.clutch-block .g-text .g-title{font-size:40px;line-height:1.33;letter-spacing:1.3px}}@media (max-width:979px){.projects__item,.projects__item:nth-child(even){-webkit-box-direction:reverse;-webkit-box-orient:vertical}.entry-text{font-size:25px;line-height:33px}.entry-text br{display:none}.g-our-projects-block .g-items-holder,.g-slider-img-block .g-container{display:block}.entry-text .frame2{padding:0 30px}.cookie .cookie__container{font-size:14px;padding:10px 20px}.cookie .cookie__btn{max-width:160px}.post-box .image,.post-box .text-box{max-width:100%!important;text-align:center}.c-footer{padding:45px 10px 41px}.c-footer .logo{margin:0 auto 30px;text-align:center}.c-footer .logo .descriptor{left:50%;-webkit-transform:translateX(-36%);-ms-transform:translateX(-36%);transform:translateX(-36%)}.c-footer__nav ul{margin:0 20px 0 70px}.posts{padding-bottom:80px}.post-box{padding:30px 15px 1px!important}.post-box .image{display:block;float:none!important;margin:0 0 20px!important}.post-box .text-box{padding:0!important}.text-cols .col,.text-cols .col2{float:none;max-width:100%}.partners__title{margin-bottom:30px}.entry-case .text-col{font-size:9px;line-height:14px;float:none;width:auto;margin:0 0 38px}.entry-case .link-back{margin:-19px 0 0;padding:0}.entry-case .link-holder{text-align:right}.example-box .image{text-align:left}.example-box3 .image.alt{margin-bottom:60px}.text-cols{padding:49px 15px 67px}.text-cols .col{padding:0}.g-slider-img-block .g-slider-text-wrapper{font-size:18px;width:100%;margin:0 0 30px}.g-slider-img-block .g-img-holder{width:100%}.g-our-projects-block{margin-bottom:50px}.g-our-projects-block .g-item{width:100%;margin-bottom:20px;text-align:center}.g-our-projects-block .g-img-holder a img{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.g-our-projects-block .g-img-holder a .g-subtitle-top{opacity:1}.g-our-projects-block .g-img-holder a .g-subtitle-bottom{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.g-our-projects-block .g-img-holder a .g-subtitle-bottom:after{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.g-our-projects-block .g-item .g-subtitle{bottom:0;left:0;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.g-our-projects-block .g-item .g-subtitle-bottom{bottom:0;left:0;display:inline-block;visibility:visible;padding:5px;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);opacity:1;background:#000}.g-our-projects-block .g-item .g-subtitle-top{display:none}.g-img-list-block .g-lists-holder,.g-plans-block .g-items-holder,.g-text-img-block .g-container{display:block}.g-plans-block .g-item{width:100%;max-width:500px;margin:0 auto 30px;padding:30px 20px 136px}.g-plans-block .g-item .title-text{margin-bottom:0}.g-text-img-block{padding:50px 0}.g-text-img-block .g-text-holder{width:100%}.g-text-img-block .g-img-holder{width:100%;text-align:center}.g-img-list-block .g-img-holder{width:50%}.g-img-list-block .g-title{font-size:24px;margin-bottom:20px;text-align:center}.g-img-list-block .g-text-holder{font-size:18px;width:45%}.g-img-list-block .g-list:first-child{margin:0}.g-img-list-block .g-list li:after{top:10px;width:6px;height:6px;-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.g-img-list-block .g-list li{margin-bottom:10px}.why-section__inner{padding-left:0}.scholarship-details__list{padding:0}.apply-section__list{padding:0 5px}.apply-section__item{padding:50px 15px 0}.apply-section .h2{margin-bottom:78px}.review__inner{padding:0}.application-form{max-width:none;padding-right:20px;padding-left:20px}.application-form .row--invalid .invalid-icon,.application-form .row--valid .icon-form-valid,.application-form .row--valid.row--completed .icon-form-valid,.application-form .row.invalid-size .invalid-icon,.application-form .row.invalid-type .invalid-icon{display:none}.cv-popup-btn,.vacancy-content .g-container{display:block}.solutions__items{padding:0 15px}.investment__inner{padding-right:15px;padding-left:15px}.projects__item{flex-direction:column-reverse;-ms-flex-direction:column-reverse}.projects__item:nth-child(even) .text-holder__inner{margin:0}.projects__item:nth-child(even) .img-holder{padding:15.7% 5%}.projects__item:nth-child(even){flex-direction:column-reverse;-ms-flex-direction:column-reverse}.projects .text-holder{-ms-flex-preferred-size:100%;flex-basis:100%}.projects .text-holder__inner{max-width:none;padding:30px 5%}.projects .img-holder{padding:15.7% 5%}.projects .subtitle{font-size:18px;margin-bottom:23px}.financing-types__list{margin-top:40px;margin-bottom:40px}.financing-types__item{padding:0 2%}.financing-features{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.financing-features .media-holder,.financing-features .text-holder{width:100%}.financing-features .media-holder{margin-bottom:50px}.financing-features .media-inner{margin:0}.financing-features .media-inner img{position:relative;left:50%;max-width:none;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.financing-features .text-holder{padding:0 15px}.financing-features .text-inner{margin:0 auto}.fintech-development{padding:80px 0}.fintech-development__item{margin-bottom:60px;-ms-flex-wrap:wrap;flex-wrap:wrap}.fintech-development .title{margin-bottom:80px}.fintech-development .subtitle{margin-bottom:25px;text-align:center}.fintech-development .description{max-width:none}.fintech-development .description p{margin-bottom:10px}.fintech-development .media-holder,.fintech-development .text-holder{width:100%}.fintech-development .media-holder{margin-bottom:20px}.faq__button{font-size:16px;padding:6px 8px}.career-banner .career-banner-text{top:10%;max-width:380px}.career-banner .career-banner-title{margin-bottom:13px}.filter-vacancy-block{margin-bottom:46px;padding:47px 0 25px}.filter-vacancy-block .send-cv-holder{-ms-flex-wrap:wrap;flex-wrap:wrap}.filter-vacancy-block .send-cv-holder .g-text{width:100%;margin-bottom:14px;padding:0}.cv-popup-btn{width:100%;max-width:180px;margin:0 auto 15px}.filter-vacancy-buttons .filter-btn{padding:10px 29px 13px}.filter-vacancy-holder{margin-bottom:33px}.vacancy-content{padding:50px 0}.vacancy-content .vacancy-text{padding:0}.vacancy-content .g-contact-us{margin:0 auto 50px}.vacancy-content .g-btn-holder{margin:0 0 15px}.clutch-block .clutch-widget{width:100%;max-width:280px;margin:0 auto;padding:0}.how-we-work-block{padding:62px 0}.how-we-work-block .g-title{margin-bottom:65px}.how-we-work-block .g-img-holder{margin-right:8%}.featured-project .more-link::after{font-size:12px;top:3px}.mobile-app-description{padding:55px 0 32px}.mobile-app-engagement{padding:80px 0 100px}.mobile-app-engagement__list{padding:0}.wp-development-page p.subtitle{line-height:1.4;margin-bottom:40px}.wp-development-page .description{font-size:18px;line-height:1.67;letter-spacing:.8px}.wp-development-page .title-block{padding:40px 0 20px}.wp-development-page .title-block .description{font-size:20px;line-height:1.5;max-width:none;letter-spacing:.5px}.wp-dev-description__inner{flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse}.wp-development__item,.wp-development__item--reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal}.wp-dev-description .media-holder{max-width:none;margin:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.wp-dev-description .media-holder img{margin:0 auto}.wp-dev-description .text-holder{max-width:none;margin:0;padding:0}.wp-development>p.subtitle{font-size:16px;margin-bottom:50px}.wp-development__inner{padding:0}.wp-development__item{flex-direction:column;padding:0 15px;-ms-flex-direction:column}.wp-development__item .media-holder,.wp-development__item .text-holder{width:100%}.wp-development__item .media-holder{margin-bottom:20px;text-align:center}.wp-development__item .text-holder{padding:0 6px}.wp-development__item .subtitle{text-align:center}.wp-development__item .description{font-size:14px;line-height:1.47;margin-bottom:18px;letter-spacing:.6px}.wp-development__item .more-link::after{font-size:12px;top:3px}.wp-development__item--reverse{flex-direction:column;-ms-flex-direction:column}.wp-development__item--reverse .media-holder{text-align:center}.wp-development__item--reverse .text-holder{padding:0 5px}.how-we-build{padding:65px 20px 40px}.wp-dev{padding:63px 15px 58px}.wp-dev .title{margin-bottom:33px}.wp-dev h3{font-size:18px;line-height:1.4;margin-bottom:30px}.wp-dev__item{width:100%;max-width:100%;text-align:center}.wp-dev__item .description{text-align:left}.wp-dev__item img{display:block;margin-right:auto;margin-bottom:27px;margin-left:auto}.wp-dev__media{display:none}.wp-use__item{width:46%;max-width:none;margin:0 2% 30px}.nav-active #intercom-container{visibility:hidden;opacity:0}}@media (max-width:889px){.career-banner .career-banner-text{left:10%}}@media (max-width:849px){.c-footer__nav ul{margin-left:40px;-webkit-column-gap:30px;column-gap:30px}}@media (max-width:799px){.c-gallery__link-description{padding:0 15px}}@media (max-width:768px){.filter-vacancy-holder li>a:hover .g-details{color:#fff}.filter-vacancy-holder li .g-details{padding:0;opacity:1;color:rgba(0,0,0,.7)}.filter-vacancy-holder li .g-details .hide-mobile,.filter-vacancy-holder li .g-details:before{display:none}.g-offer-block .g-main-title{font-size:36px;line-height:1.25;margin-bottom:28px;letter-spacing:.9px}.g-offer-block .g-row{-ms-flex-wrap:wrap;flex-wrap:wrap;display:block;margin-bottom:43px}.g-offer-block .g-row:nth-child(odd){flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row}.g-offer-block .g-row:nth-child(odd) .g-offer-info{padding:0 0 0 8px}.g-offer-block .g-offer-info{width:100%;margin-bottom:31px;padding:0 0 0 8px}.g-offer-block .g-offer-info .g-title{font-size:18px;line-height:1.78;margin-bottom:10px;text-align:center;letter-spacing:.8px}.g-offer-block .g-offer-slider{width:auto;margin:0 -20px}.g-offer-block .g-offer-slider .owl-dots{bottom:15px}.g-offer-block .g-offer-list{font-size:16px;letter-spacing:.4px}.g-offer-block .g-offer-list .g-img-holder{margin-right:10px}.vacancy-content .g-container{margin-bottom:40px}.vacancy-content .g-contact-us{padding-top:19px}}@media (max-width:767px){.c-footer__additional-info,.c-gallery,.cases__content{-webkit-box-orient:vertical;-webkit-box-direction:normal}.cases__content .h1-like,.cases__content .p-like,.enquiry-wr--home .contact-box .text-box,.entry-section__text-holder{max-width:100%}.h1-like{font-size:28px;line-height:1.29;margin-bottom:22px}.p-like{font-size:16px;line-height:1.5}.h1,h1{font-size:20px;line-height:24px}.header .holder{position:static;padding:13px 15px}.header .holder:before{height:76px}.header .logo:before{font-size:29px}.header .logo{width:132px;height:32px}.entry-section__text-holder h2{font-size:30px;line-height:1.3}.entry-section__text-holder p{font-size:18px;line-height:1.33}.gallery-text,.gallery-text h2,.gallery-text strong{font-size:30px;line-height:36px}.gallery-text{padding:0 25px}.gallery-text br{display:none}.entry-text{font-size:20px;line-height:24px;min-height:400px}.entry-text .frame2{padding:0 15px}.entry-text .btn-hold{padding:3px 0 4px}.nav-box ul li.btn a{color:#fff;background-color:#19191b}.nav-box a{text-align:left}.nav-opener{margin:-1px 0 0}.nav__link-title{display:block}.nav__link-title::after{display:none}.has-sub-menu .nav__link-title::before{right:0}.sub-menu .sub-menu__link{padding:15px 25px 15px 20px;text-align:left}.how-we-work-page .btn-scroll{font-size:34px}.cookie .cookie__container{display:block;padding:10px 15px}.cookie .cookie__txt{line-height:1.3;margin:0}.cookie .cookie__btn{margin-top:10px;margin-left:auto}.cookie .cookie__close{padding:5px 10px}.tech__content{padding:62px 20px 55px}.tech .title{font-size:24px;line-height:1.33;letter-spacing:1.1px}.tech__carousel{margin-top:56px}.tech .owl-dots{margin-top:19px}.tech .owl-dots .owl-dot.active span{background-color:#151517}.tech .owl-dots .owl-dot span{width:8px;height:8px;margin:0 7px;background-color:#8b8b8c}.c-gallery{flex-direction:column;padding-left:30px;-ms-flex-direction:column}.c-gallery__link-description{padding-right:30px;padding-bottom:2px;padding-left:30px}.c-footer{padding:45px 30px 41px}.cookie-popup-shown .c-footer{padding-bottom:115px}.c-footer .clutch-widget{margin:0 auto}.c-footer__widget{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.c-footer__nav{width:100%;margin-right:0}.c-footer__nav ul{margin-right:0;margin-left:auto;-webkit-column-gap:70px;column-gap:70px}.c-footer__contacts{display:none;margin:0 auto;text-align:center}.c-footer__contacts.c-footer__contacts--mob{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1}.c-footer__contacts ul{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-footer__additional-info{flex-direction:column;padding:25px 0 10px;text-align:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-direction:column}.c-footer__additional-info a{margin-bottom:30px}.c-footer__additional-info-item{margin-right:0;margin-bottom:30px}.bg-text-section{padding-top:116px;padding-bottom:98px}.cases__content{flex-direction:column;margin-bottom:27px;-ms-flex-direction:column}.application-form label,.review__inner{-webkit-box-direction:reverse;-webkit-box-orient:vertical}.cases__content .p-like{margin-bottom:42px}.clients__grid{margin:10px 0 0 22px}.team{padding-top:10px}.team .container{min-height:60px;margin-bottom:15px;padding:0 16px 0 30px}.team .h1-like{margin-bottom:0}.team .team__gallery-nav .owl-next,.team .team__gallery-nav .owl-prev{width:27px;height:40px}.enquiry-wr--home .contact-box .area,.enquiry-wr--home .contact-box .area.wide,.enquiry-wr--home .contact-box .checkbox-row{width:100%}.team .team__gallery-nav .owl-next:before,.team .team__gallery-nav .owl-prev:before{font-size:11px;line-height:40px}.team .team__gallery-nav .owl-prev{margin-right:16px}.partners{padding-bottom:104px}.enquiry-wr--home .contact-box{padding-top:117px}.enquiry-wr--home .contact-box .title{font-size:28px;margin-bottom:22px;text-align:left;text-transform:none}.enquiry-wr--home .contact-box p{font-size:16px;line-height:1.5;margin-bottom:40px}.enquiry-wr--home .contact-box .input-box:last-child{margin-bottom:31px}.enquiry-wr--home .contact-box .privacy-label{font-size:16px;letter-spacing:-.12px}.enquiry-wr--home .contact-box .g-submit-holder{margin-top:43px}.posts{padding-bottom:57px}.post-box{font-size:15px;line-height:18px;padding:30px 20px 36px!important}.post-box .image{margin-bottom:39px!important}.post-box .text-box{padding:0 5px 0 22px!important;text-align:left}.post-box .title-text{font-size:20px;line-height:23px;margin-bottom:7px}.gallery-clients,.gallery-partners,.gallery-photos,.team__gallery-photos{margin-bottom:50px}.gallery-clients .swiper-button-next,.gallery-clients .swiper-button-prev,.gallery-partners .swiper-button-next,.gallery-partners .swiper-button-prev,.gallery-photos .swiper-button-next,.gallery-photos .swiper-button-prev,.team__gallery-photos .swiper-button-next,.team__gallery-photos .swiper-button-prev{width:34px;margin:0 6px}.gallery-clients .swiper-button-next::before,.gallery-clients .swiper-button-prev::before,.gallery-partners .swiper-button-next::before,.gallery-partners .swiper-button-prev::before,.gallery-photos .swiper-button-next::before,.gallery-photos .swiper-button-prev::before,.team__gallery-photos .swiper-button-next::before,.team__gallery-photos .swiper-button-prev::before{font-size:9px}.gallery-clients .title-text,.gallery-partners .title-text,.gallery-photos .title-text,.team__gallery-photos .title-text{font-size:20px;line-height:23px;margin-bottom:34px}.gallery-clients .name,.gallery-partners .name,.gallery-photos .name,.team__gallery-photos .name{font-size:16px;line-height:19px;margin-bottom:0}.gallery-clients p,.gallery-partners p,.gallery-photos p,.team__gallery-photos p{margin-bottom:17px}.gallery-clients .entry,.gallery-partners .entry,.gallery-photos .entry,.team__gallery-photos .entry{padding:0 12px}.gallery-clients .about-box,.gallery-partners .about-box,.gallery-photos .about-box,.team__gallery-photos .about-box{font-size:10px;line-height:12px;width:250px;padding:0}.gallery-clients .image,.gallery-partners .image,.gallery-photos .image,.team__gallery-photos .image{margin-bottom:0}.gallery-clients .entry-title,.gallery-partners .entry-title,.gallery-photos .entry-title,.team__gallery-photos .entry-title{font-size:14px;line-height:15px;margin-bottom:15px}.gallery-clients{margin-bottom:40px}.gallery-clients .title-text{font-size:20px;line-height:23px;margin-bottom:20px}.gallery-partners{margin-bottom:40px}.gallery-partners .entry-title{margin-bottom:30px}.gallery-partners .title-text{font-size:20px;line-height:23px;margin-bottom:20px}.gallery-partners .about-box{width:190px;padding:0 15px}.team__gallery-photos .about-box{width:290px}.team__gallery-photos .entry-description{font-size:14px;font-weight:100;font-style:normal;font-stretch:normal;line-height:1.5;max-height:0;padding-top:10px;opacity:0}.team__gallery-photos .name{font-size:16px;margin-bottom:10px}.app-section .holder{padding:52px 14px 30px}.app-section .image{margin-bottom:30px}.app-section .entry{font-size:15px;line-height:18px}.app-section p{margin-bottom:23px}.app-section .link{font-size:8px;padding-right:39px}.app-section .link .g-btn:before,.app-section .link [class*=' icon-'],.app-section .link [class^=icon-]{font-size:12px;top:2px}.title-box{font-size:20px;line-height:24px}.title-box h1{font-size:40px;line-height:48px;margin-bottom:41px;letter-spacing:4px}.entry-graff-text{font-size:15px;line-height:18px;margin-bottom:42px;padding:0 40px}.graff-box{margin:57px auto 42px}.graff-box .btn-arrow{font-size:34px}.graff-box .box,.graff-box .box .pm-box h2{font-size:15px;line-height:18px}.graff-box .box{max-width:280px;margin-bottom:36px}.graff-box .box .pm-box{margin-bottom:61px}.graff-box .box .pm-box:before{width:23px;height:23px;border-width:2px 0 0 2px}.graff-box .box .pm-box:after{width:23px;height:23px;border-width:2px 2px 0 0}.graff-box .box .pm-holder{height:150px;padding:57px 80px}.graff-box .box .pm-holder:before{width:23px;height:23px;border-width:0 0 2px 2px}.graff-box .box .pm-holder:after{width:23px;height:23px;border-width:0 2px 2px 0}.graff-box .lines{height:auto;margin:57px auto 0}.graff-box .lines .line{display:none;border-left:1px dashed #fff}.graff-box .lines .line.left{display:block;float:none;height:145px;margin:-40px auto 39px;-webkit-transform:none;-ms-transform:none;transform:none}.graff-box .line4,.graff-box .line4-holder,.graff-box .lines .line.right{display:none}.circle-boxes h3{font-size:12px;line-height:13px}.circle-boxes{margin-bottom:35px;text-align:left}.circle-boxes .circle-box{display:table;float:none;width:100%;margin-bottom:47px;padding:0}.circle-boxes .circle,.circle-boxes .circle-box.alt .circle{width:87px;height:86px}.circle-boxes .circle-box.alt2 .circle{width:87px;height:86px;border-width:2px}.circle-boxes .text{display:table-cell;padding:0 55px 0 0;vertical-align:middle}.circle-boxes .circle h2{font-size:8px;line-height:10px}.circle-boxes .circle{float:left;margin:0 25px 0 45px;padding:34px 15px 0;text-align:center}.circle-boxes .circle-holder{display:table-cell;width:157px;padding-left:24px;vertical-align:middle}.circle-test-holder .line7,.circle-test-holder .line8{display:none}.circle-boxes2{max-width:320px;margin:60px auto 24px}.circle-boxes2 .circle-big h2{font-size:11px;line-height:14px}.circle-boxes2 .circle-big{width:152px;height:151px;padding:63px 30px}.circle-boxes2 .circle-box{margin-bottom:115px}.circle-boxes2 .circle-box.alt{margin:0 0 0 24px}.circle-boxes2 .circle-box.alt2{margin:0 24px 0 0}.circle-boxes2 .circle h3{font-size:9px;line-height:11px}.circle-boxes2 .circle{width:106px;height:106px;padding:39px 21px 0;border-width:2px}.circle-boxes2 .line{left:104px;height:95px;-webkit-transform:rotate(24deg);-ms-transform:rotate(24deg);transform:rotate(24deg);border-left-width:1px}.circle-boxes2 .line.alt{right:104px;-webkit-transform:rotate(-24deg);-ms-transform:rotate(-24deg);transform:rotate(-24deg)}.circle-boxes2 .lines-circle-holder{top:152px}.circle-test-holder{margin-bottom:50px;padding:115px 0 0}.circle-test-holder .lines-test-holder.animated,.circle-test-holder .lines-test-holder.animated .line6,.touchevents .circle-test-holder .lines-test-holder,.touchevents .circle-test-holder .lines-test-holder .line6{height:100px}.circle-test-holder .lines-test-holder{position:static;overflow:visible!important;height:auto;height:0!important}.circle-test-holder .line5{top:70%;right:32px;left:34px;display:none;margin:-1px 0 0;border-top:1px dashed #8c8c8d}.circle-test-holder .line6{top:0;bottom:auto;left:50%;height:0;margin-left:-1px;-webkit-transition:height 1s;transition:height 1s;border-left:1px dashed #8c8c8d}.circle-test h3{font-size:12px;line-height:14px}.circle-test .mask{background-color:#19191b}.circle-test{position:relative;width:190px;height:189px;padding:82px 48px}.add-test-title{font-size:15px;line-height:18px;margin-bottom:40px;padding:0 30px}.line9-holder{height:165px;margin:37px auto}.line9.animated,.touchevents .line9{height:165px}.line9{opacity:.5;border-left-width:1px}.final-box h4{font-size:14px;line-height:16px}.final-box{width:223px;height:222px;margin:0 auto 60px;padding:95px 50px 0;letter-spacing:1px}.contact-box{font-size:16px;line-height:18px;margin-bottom:89px;padding:0 20px}.contact-box .title,.contact-box h2{font-size:21px;margin-bottom:15px;text-align:center;text-transform:uppercase}.contact-box .g-contacts{font-size:16px;font-weight:300;line-height:1.31;margin-bottom:27px;padding:0 0 27px;-webkit-transform:none;-ms-transform:none;transform:none;letter-spacing:.4px}.contact-box .g-contacts li{display:block;margin:0 0 20px}.contact-box .g-contacts li:last-child{margin:0}.contact-box .g-contacts li .g-ico{top:2px}.contact-box .g-contacts li .g-ico:before{font-size:18px}.contact-box .g-contacts li .g-ico.icon-icon-phone-black{top:-2px;left:2px}.contact-box .g-contacts li .g-ico.icon-icon-phone-black:before{font-size:21px}.contact-box .text-box{font-size:18px;margin-bottom:10px}.contact-form .input-box,.contact-form .input-box:last-child{margin-bottom:20px}.contact-form .row{margin-bottom:4px}.contact-form .row.checkbox-holder{display:block}.contact-form .area,.contact-form .area.wide{width:100%}.contact-form .checkbox-row{width:100%;padding:0}.contact-form .privacy-label{font-size:16px}.contact-form .privacy-label::before{top:1px}.contact-form .privacy-label::after{top:7px}.contact-form input[type=email],.contact-form input[type=phone],.contact-form input[type=text],.contact-form textarea{font-size:11px;line-height:13px;padding:7px 17px}.contact-form .submit{display:block;margin:32px auto 0}.contact-form .submit .g-btn:before,.contact-form .submit [class*=' icon-'],.contact-form .submit [class^=icon-]{font-size:12px;top:-1px}.msg-lightbox{font-size:19px;line-height:22px;padding:52px 25px 48px}.partners__box{text-align:left;color:#000}.partners__title{line-height:1.33;text-align:center;letter-spacing:1.3px}.map-box,.map-box h1,.map-box h2{font-size:16px;line-height:18px}.partners__link:hover{text-decoration:none}.map-box{margin-bottom:34px;padding:0}.map-box .map-hold{height:394px}.map-box .map-hold .placeholder{margin:0 -65px}.map-box .text-box{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:0 0 9px;text-align:left;-ms-flex-wrap:wrap;flex-wrap:wrap}.g-img-list-block .g-container,.map-box .text-box .col.last .col-holder{display:block}.map-box .text-box .g-title{font-size:24px;line-height:1.33;text-align:center;letter-spacing:1.3px}.entry-text-add,.entry-text-add .title,.entry-text-add h1,.map-box .title{font-size:20px;line-height:24px}.map-box .text-box .col.last{width:50%}.map-box .text-box .col{margin-bottom:14px;width:100%;padding:0}.map-box .text-box .view-map.active:before{top:5px;right:auto;bottom:5px;left:-12px;width:2px;height:auto}.map-box .title{letter-spacing:1px}.entry-text-add{padding:46px 20px 44px;text-align:left}.contact-page .entry-text-add{font-size:15px;line-height:18px;padding:62px 25px 32px 20px}.entry-case{font-size:15px;line-height:18px;padding:46px 18px 28px}.entry-case .name{font-size:20px;line-height:22px}.entry-case .add{margin-bottom:10px}.entry-case p{margin-bottom:26px}.entry-case .link{font-size:9px;line-height:11px;padding:0 27px 0 0}.entry-case .link .g-btn:before,.entry-case .link [class*=' icon-'],.entry-case .link [class^=icon-]{top:1px}.entry-case .link-back{font-size:9px;line-height:11px;margin-top:-18px}.example-box,.example-box .title-text,.example-box2,.example-box2 .title-text{font-size:10px;line-height:12px}.entry-case .link-back .g-btn:before,.entry-case .link-back [class*=' icon-'],.entry-case .link-back [class^=icon-]{margin-right:16px}.example-box.alt{margin-bottom:20px}.example-box .image.center{margin-bottom:24px}.example-box .image{margin-bottom:24px;padding-left:10px}.example-box .holder{padding:48px 4px 20px}.example-box .entry{max-width:220px;padding-left:10px}.example-box2 .holder{padding:50px 18px 57px}.example-box2 .image.alt{margin-bottom:20px}.example-box2 .image{margin-bottom:51px}.example-box2 .entry{max-width:100%;padding:0 20px 0 0}.apply-section__item,.apply-section__list,.eligibility__inner,.hero-section__inner,.scholarship-about__inner,.scholarship-page .about__descr{max-width:none}.example-box3 .image.alt{margin-bottom:30px}.example-box3 .holder{padding:44px 15px 12px}.text-cols{font-size:15px;line-height:18px;padding:39px 19px 68px}.text-cols .title-text{font-size:15px;line-height:17px}.text-cols .col{margin-bottom:32px}.text-cols blockquote q{margin-bottom:11px}.text-cols blockquote cite{font-size:15px;line-height:21px}.text-cols blockquote cite span{font-size:9px;line-height:11px}.g-text-block{font-size:20px;min-height:calc(100vh - 50px);padding:20px 0 60px}.g-text-block .g-title{font-size:24px;margin-bottom:30px;text-align:left}.g-text-block .btn-hold{font-size:32px;line-height:40px;padding:3px 0 4px}.g-img-text-block .g-text-holder p{margin-bottom:20px}.g-slider-img-block{margin-bottom:30px;padding:20px 0}.g-slider-img-block .g-slider-text{font-size:18px}.g-slider-img-block .g-slider-text p{margin-bottom:20px}.g-slider-img-block .g-title{font-size:24px;margin-bottom:20px}.g-our-projects-block,.g-slider-block{margin-bottom:30px}.g-slider-block{padding:30px 0}.g-slider-block .g-title{font-size:24px}.g-slider-block .g-slider{font-size:18px}.g-our-projects-block .g-title{font-size:24px;margin-bottom:20px}.g-our-projects-block .g-img-holder{margin-bottom:10px}.g-plans-block{margin-bottom:30px}.g-plans-block .g-meta{font-size:18px;margin-bottom:30px}.g-plans-block .g-title{font-size:24px}.g-plans-block .g-item{padding:30px 10px 80px}.g-plans-block .g-item .title-text{margin-bottom:10px}.g-plans-block .g-item .image{padding-bottom:0;margin-bottom:10px}.g-plans-block .g-item .g-btn{bottom:20px}.g-plans-block .g-item-title{font-size:24px;margin-bottom:20px}.g-plans-block .g-plan-list{margin-bottom:30px}.g-plans-block .g-plan-list li{margin-bottom:10px}.g-text-img-block{padding:30px 0}.g-text-img-block .g-title{font-size:24px;text-align:center}.g-text-img-block .g-text-holder{font-size:18px}.g-img-list-block{padding-bottom:30px}.g-img-list-block .g-img-holder{width:100%;margin:0 0 25px;text-align:center}.g-img-list-block .g-text-holder{width:100%}.g-center-text-block{font-size:24px;padding:30px 0}.g-center-text-block .g-btn-holder{margin-top:15px}.g-center-text-block .g-btn{margin-bottom:15px}.image-boxes .holder{margin:0}.image-boxes .box{float:none;width:100%}.image-boxes img{width:100%;height:auto}.image-boxes .text-box h2{font-size:15px;line-height:19px;margin-bottom:10px}.touchevents .image-boxes .text-box h2{font-size:15px}.image-boxes .text-box{font-size:9px;line-height:11px;top:20px;bottom:20px}.image-boxes .text-box .text-holder{display:table;width:100%;height:100%}.touchevents .image-boxes .text-box .text-holder{display:block;width:auto;height:auto}.image-boxes .text-box .text-frame{display:table-cell;width:100%;vertical-align:bottom}.touchevents .image-boxes .text-box .text-frame{display:block;width:auto}.image-boxes .text-box .caption{display:block;margin-bottom:6px}.image-boxes .text-box .arrow-icon{font-size:12px}.cookie-box,.privacy-box{margin:33px auto}.section-404{font-size:16px;line-height:19px}.section-404 h1{font-size:54px;line-height:60px}.section-404 h2{font-size:18px;line-height:22px}.section-404 p{margin-bottom:20px}.scholarship-page .h1,.scholarship-page h1{font-size:32px;line-height:1.35;margin-bottom:20px}.scholarship-page .h2,.scholarship-page h2{font-size:36px;line-height:1.25}.scholarship-page p{font-size:19px}.scholarship-page .content{padding:76px 0 82px}.scholarship-page .container{padding:0 15px}.hero-section{padding:35px 0 84px}.hero-section__inner p{font-size:21px;line-height:1.4;letter-spacing:.5px}.why-section{padding-bottom:337px}.why-section .h2{margin-bottom:37px}.why-section p{font-size:19px;margin-bottom:22px}.scholarship-about .h2{font-size:36px;margin-bottom:30px}.scholarship-about p{font-size:22px;line-height:1.6;margin-bottom:28px}.scholarship-details__list li{padding:20px 15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.scholarship-details__icon{display:block;width:50px;height:50px;margin:0 20px 0 0}.scholarship-details__icon img{width:100%;height:100%}.scholarship-details .scholarship-details__descr{font-size:20px;width:100%;margin:0 auto;letter-spacing:.4px}.scholarship-details .h2{margin-bottom:48px}.eligibility__list{margin-top:29px}.eligibility__list li{line-height:1.6;margin-bottom:15px;padding-left:59px;letter-spacing:.9px}.eligibility__icon{top:-4px;left:3px}.eligibility .h2{margin-bottom:19px}.eligibility p{line-height:1.5}.apply-section::before{position:absolute;top:0;left:33px;width:1px;height:100%;content:'';background-color:rgba(238,238,238,.26)}.apply-section__inner{padding:0 33px;border:0}.apply-section__list{display:block;margin-bottom:75px;padding:0}.apply-section__item{width:100%;margin-bottom:48px;padding:50px 10px 0 35px}.apply-section__item:last-child{margin-bottom:0}.apply-section__item::before{top:-21px;left:0}.application-form .privacy-label::before,.investment .g-more-link:before{top:3px}.apply-section__item .h3{margin-bottom:13px;text-align:left}.review__inner{flex-direction:column-reverse;-ms-flex-direction:column-reverse}.review__logo{margin:0 auto;padding:0}.review__logo img{width:50%;margin:0 auto 14px}.review__descr{margin-bottom:41px}.review__descr p{padding:0 10px 0 0}.review__subtitle{margin-bottom:25px;padding-bottom:23px}.review__subtitle p{line-height:1.6}.review .social-links{margin-top:12px}.review .social-links a{margin-right:15px}.review__person-name{font-weight:600}.review .h2{margin-bottom:28px;padding-right:40px}.scholarship-page .about__img{display:none}.scholarship-page .about .h2{margin-bottom:35px}.scholarship-page .about p{font-size:18px;line-height:1.6}.application-form{padding:54px 15px 66px}.application-form__inner{margin-top:-1px;padding-top:0}.application-form .h2{font-size:32px;margin-bottom:61px}.application-form fieldset{margin-bottom:66px}.application-form fieldset:last-of-type{margin-bottom:41px}.application-form label{font-size:16px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column-reverse;-ms-flex-direction:column-reverse}.application-form .row{margin-bottom:11px}.application-form .row--narrow{width:100%}.application-form .row--focused label,.application-form .row--valid.row--completed:not(.row--focused) label,.application-form .row.file-row.row--invalid.row--completed>label,.application-form .row.file-selected label{-webkit-transform:translate(-15%,10px) scale(.7);-ms-transform:translate(-15%,10px) scale(.7);transform:translate(-15%,10px) scale(.7)}.application-form .row .field-description{display:block}.application-form .text-field{padding-right:35px}.application-form .textarea-field{padding-top:12px}.application-form .hint{margin-left:0}.application-form .file-icon{font-size:13px;right:0}.application-form .add-field{right:6px}.application-form .tooltip{display:none}.application-form .button{margin-top:47px}.application-form .field-description{margin:28px 0 -12px;padding:0 30px}.application-form #errors-output{margin:20px 0 -20px}.application-form .popup.server-error .popup__box,.application-form .popup__box{width:90%;padding:50px 20px}.application-form .popup img{margin-bottom:10px}.application-form .privacy-label{font-size:16px;display:inline-block}#loader{font-size:7px;right:50%;bottom:-2.45%;margin-right:-.5em}.fintech-page .title{font-size:22px}.fintech-page .description{font-size:18px}.fintech-page .contact-box{padding:67px 15px 0}.fintech-inner-page .title{font-size:24px;line-height:1.35;letter-spacing:1.1px}.title-block{padding:46px 0 34px}.title-block .title{font-size:24px;line-height:1.3;margin-bottom:18px}.fintech-inner-page .title-block .title{margin-bottom:34px}.title-block .description{font-size:20px;line-height:2;max-width:none;letter-spacing:.5px}.fintech-inner-page .title-block .description{line-height:1.6}.img-text__holder{display:block;padding:0 15px 30px}.img-text-section .text-holder{padding:15px 0 0}.img-text-section .title{line-height:1.35;margin-bottom:24px}.img-text-section .description{font-size:18px}.img-text-section .description p{line-height:1.35}.img-text-section .img-holder{margin:0;text-align:center}.img-text-section .img-holder img{margin:-50px auto 0}.solutions{padding:54px 0 24px}.solutions .description{line-height:1.45;margin-bottom:45px;padding:0 30px}.solutions__items{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.consulting__inner,.fintech-expertise__inner,.investment__inner{-webkit-box-direction:reverse;-webkit-box-orient:vertical}.solutions__item{margin-bottom:50px}.fintech-expertise{padding:30px 0 35px}.fintech-expertise__inner{flex-direction:column-reverse;-ms-flex-direction:column-reverse}.fintech-expertise .description{line-height:1.55;margin-bottom:26px;letter-spacing:.6px}.fintech-expertise__list .description{margin-bottom:23px}.fintech-expertise__list li{font-size:14px;margin-bottom:22px}.fintech-expertise .img-holder{margin-right:0;text-align:center}.fintech-expertise .text-holder{margin:0 auto 25px}.fintech-expertise .title{margin-bottom:14px}.investment__inner{flex-direction:column-reverse;padding:50px 15px 42px;-ms-flex-direction:column-reverse}.investment .text-holder{margin-right:0;padding-left:0;-ms-flex-negative:1;flex-shrink:1}.investment .title{line-height:1.47;margin-bottom:30px}.investment .description{font-size:18px}.investment .description p{line-height:1.35}.investment .img-holder{margin-bottom:23px;-ms-flex-negative:1;flex-shrink:1}.investment .img-holder img{-webkit-transform:none;-ms-transform:none;transform:none}.investment .g-more-holder{margin:-2px 0 0;padding:0}.investment .g-more-link{font-size:14px;line-height:1.2}.crowdfunding{padding:50px 0 0}.crowdfunding__list{margin-top:26px;padding-left:18px}.crowdfunding__list li{font-size:14px;line-height:1.5;margin-bottom:23px;letter-spacing:1.2px}.crowdfunding .text-holder{padding-left:0}.crowdfunding .title{line-height:1.4;margin-bottom:26px;text-align:left;letter-spacing:.6px}.crowdfunding .description{padding:0}.consulting{padding:64px 0 50px}.consulting__inner{flex-direction:column-reverse;-ms-flex-direction:column-reverse}.consulting .img-holder{max-width:190px;margin:0 auto}.consulting .text-holder{margin-bottom:32px;padding-left:0}.consulting .title{margin-bottom:32px}.consulting .description{font-size:18px;line-height:1.45;letter-spacing:1px}.projects .text-holder__inner{padding:22px 15px 51px}.projects .title{font-size:20px}.projects .description{font-size:18px;line-height:1.35;margin-bottom:37px;letter-spacing:.8px}.tech-stack{padding:43px 0 25px}.tech-stack .title{font-size:19px;margin-bottom:37px}.tech-stack__list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tech-stack__item{margin-bottom:15px}.tech-stack__img{margin-bottom:10px}.tech-stack__name{font-size:15px}.tech-stack .owl-dot{width:8px;height:8px;margin:0 7px}.financing-types{padding:55px 0}.financing-types__img{margin-bottom:13px}.financing-types .title{margin-bottom:38px}.financing-types .description{font-size:18px;line-height:1.35;max-width:none;letter-spacing:.8px}.financing-features__list{margin-top:20px;padding-left:25px}.financing-features__item{font-size:14px;padding-left:16px;letter-spacing:.6px}.financing-features__item::before{top:12px;width:2px;height:2px}.financing-features .media-inner img{max-width:840px}.financing-features .text-holder{font-size:18px;line-height:1.35;letter-spacing:.8px}.fintech-inner-page .bg-section{padding:73px 24px 65px}.bespoke-page .bg-section{padding:60px 0}.bespoke-page .bg-section .subtitle{font-size:20px;font-weight:100;line-height:1.5;letter-spacing:.5px}.bespoke-page .bg-section .subtitle strong{font-weight:100}.bg-section .subtitle{font-size:20px;line-height:1.6;max-width:none;letter-spacing:.5px}.fintech-development{padding:53px 0 70px}.fintech-development__item{margin-bottom:50px}.fintech-development .title{margin-bottom:55px}.fintech-development .subtitle{margin-bottom:25px;letter-spacing:.5px}.fintech-development .description p{line-height:1.45;margin-bottom:0}.fintech-development .media-holder{margin-bottom:11px;padding:0 15px}.fintech-development .text-holder{padding:0}.our-partners-block{padding:49px 0 24px}.our-partners-block .g-title{font-size:22px;line-height:1.45;margin-bottom:40px;text-align:left}.our-partners-block .g-subtitle{font-size:18px;line-height:1.11;margin-bottom:16px;letter-spacing:1.1px}.our-partners-block .g-row{margin-bottom:49px;-ms-flex-wrap:wrap;flex-wrap:wrap}.our-partners-block .g-row:last-child{margin-bottom:25px}.our-partners-block .g-img-holder{margin:0 auto 35px;padding:0;text-align:center}.our-partners-block .g-text-holder{font-size:14px;line-height:1.43;max-width:none;letter-spacing:.4px}.our-partners-block .g-text-holder p{margin-bottom:8px}.faq-link{margin-bottom:123px}.faq-link .holder{padding:0 20px}.faq-link h2,.faq-link p{font-size:20px}.faq-link a{font-size:16px}.faq-link a span{margin:0 10px 0 0}.faq-section{padding-top:53px}.faq-section .h1,.faq-section h1{font-size:26px;line-height:1.45;margin-bottom:59px}.faq-section .h1 span,.faq-section h1 span{padding-right:0;background-image:-webkit-linear-gradient(left,#000 0,#000 100%);background-image:linear-gradient(to right,#000 0,#000 100%);background-repeat:repeat-x;background-position:0 87%;background-size:100% 2px}.faq-section .h1 span::after,.faq-section h1 span::after{display:none}.faq__drop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.faq__drop-container{position:absolute;z-index:1;top:100%;left:0;display:none;width:100%}.faq__button{font-size:16px;display:block;width:100%;padding:8px 21px 10px;text-align:right;color:#fff;border:0;background-color:#000}.faq__button.active{color:#fff;background-color:#4c4c4c}.faq__list{margin-top:48px}.faq__title{font-size:18px;line-height:1.5;padding:14px 0 13px}.faq__descr{font-size:18px;line-height:1.57;padding:20px 0 21px}.faq__descr ul{padding-left:22px}.faq__icon{margin-right:11px}.career-banner .g-img-holder{height:298px;margin:0 0 35px;background-repeat:no-repeat;background-position:100% 50%;background-size:cover}.career-banner .career-main-image{display:none}.career-banner .career-banner-text{font-size:20px;position:static;max-width:none;padding:0 20px 17px}.filter-vacancy-block .fiter-vacancy-title{font-size:28px;margin-bottom:22px;letter-spacing:.9px}.filter-vacancy-block .send-cv-holder{font-size:14px;line-height:1.43;letter-spacing:.4px}.filter-vacancy-block .send-cv-holder .send-cv-title{font-size:18px;line-height:1.39;margin-bottom:12px;letter-spacing:.8px}.filter-vacancy-buttons .filter-btn{font-size:12px;min-width:50px;padding:6px 10px 7px;letter-spacing:.3px}.filter-vacancy-holder{font-size:14px;letter-spacing:.4px}.filter-vacancy-holder li>a{padding:12px 45px 14px 15px}.filter-vacancy-holder li .g-details{font-size:8px;font-weight:300;top:17px;right:19px;letter-spacing:.3px}.g-offer-block .g-row:last-child{margin-bottom:0}.hr-block{margin-bottom:46px;padding:37px 0 41px}.hr-block .hr-card-holder{margin-top:55px;padding-left:40px}.hr-block .hr-card-holder .g-img-holder{top:-20px;width:140px}.hr-block .hr-contact{padding:27px 20px 19px 55px;text-align:center}.hr-block .hr-text{font-size:16px;line-height:1.56;padding:0;letter-spacing:.4px;color:rgba(0,0,0,.7)}.hr-block .hr-name,.hr-block .hr-position,.hr-contact-list .g-title,.hr-contact-list a{font-size:12px;letter-spacing:.3px}.hr-block .hr-name{margin-bottom:7px}.hr-block .hr-position{margin-bottom:21px}.hr-contact-list{display:inline-block;margin:0 0 0 -35px}.hr-contact-list .g-title{text-align:right}.grow-banner .grow-text{position:static;background:0 0}.grow-banner .g-title{font-size:36px;line-height:1.25;margin:0 0 39px;letter-spacing:.9px;color:#000}.vacancy-banner .vacancy-text{background:-webkit-linear-gradient(top,rgba(0,0,0,.75) 0,rgba(0,0,0,.12) 50%,transparent 100%);background:linear-gradient(to bottom,rgba(0,0,0,.75) 0,rgba(0,0,0,.12) 50%,transparent 100%)}.vacancy-banner .g-title{margin-top:5%}.vacancy-banner .g-img-holder{height:300px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.vacancy-banner .vacancy-banner-img{display:none}.vacancy-content{padding:35px 0 25px}.vacancy-content .vacancy-text{font-size:16px;line-height:1.56;letter-spacing:.4px;color:rgba(0,0,0,.7)}.vacancy-content .vacancy-text ul{font-size:14px;line-height:1.79;margin-bottom:19px;letter-spacing:.4px;color:rgba(36,36,36,.7)}.vacancy-content .vacancy-text ul li:before{top:13px;left:11px;width:3px;height:3px;background:rgba(36,36,36,.7)}.vacancy-content .vacancy-text p{margin-bottom:19px}.vacancy-content .g-contact-us{width:auto;margin:0 -20px}.vacancy-content .g-main-title{font-size:20px;line-height:1.25;margin-bottom:17px}.vacancy-content .g-contact-holder .hr-contact-list .g-title-item,.vacancy-content .g-contact-holder .hr-contact-list a,.vacancy-content .g-contact-holder .hr-position{line-height:1.56;letter-spacing:.4px;font-size:16px}.vacancy-content .g-title{font-size:16px;font-weight:800;margin-bottom:12px;letter-spacing:.5px}.vacancy-content .address{font-size:12px;margin-bottom:15px;padding-left:20px;letter-spacing:.3px}.vacancy-content .address:before{font-size:15px}.vacancy-content .g-back-btn{display:block;width:100%;max-width:230px;margin:0 auto 15px}.vacancy-content .g-contact-holder{padding:35px 25px 38px}.vacancy-content .g-contact-holder .decor-text{font-size:14px;margin-bottom:24px}.vacancy-content .g-contact-holder .decor-text:before{margin-top:1px}.vacancy-content .g-contact-holder .decor-text .g-text{padding:0 12px}.vacancy-content .g-contact-holder .g-img-holder{margin-bottom:14px}.vacancy-content .g-contact-holder .hr-name{font-size:16px;line-height:1.56;margin-bottom:1px}.vacancy-content .g-contact-holder .hr-position{margin-bottom:16px}.vacancy-content .g-contact-holder .hr-contact-list{display:block}.vacancy-content .cv-popup-btn{margin-bottom:20px}.fancybox-open .career-page .fancybox-wrap,.fancybox-open .vacancy-page .fancybox-wrap{width:calc(100% - 40px)!important}.fancybox-open .career-page .fancybox-inner,.fancybox-open .vacancy-page .fancybox-inner{width:100%!important}.fancybox-open .career-page .fancybox-skin,.fancybox-open .vacancy-page .fancybox-skin{font-size:14px;line-height:1.43;padding:56px 20px 30px!important}.fancybox-open .career-page .cv-popup-overlay.cv-sent .fancybox-skin,.fancybox-open .vacancy-page .cv-popup-overlay.cv-sent .fancybox-skin{padding:56px 20px 34px!important}.fancybox-open .career-page .cv-popup-overlay .g-success-holder .g-img-holder,.fancybox-open .vacancy-page .cv-popup-overlay .g-success-holder .g-img-holder{margin-bottom:27px}.cv-upload-form.active .file-upload-btn{display:none}.cv-upload-form.active .upload-file-label{font-size:12px;padding:11px 50px 12px 4px;letter-spacing:.3px}.cv-upload-form .image-title:before{font-size:6px}.cv-upload-form .cv-popup-btn{margin-bottom:20px}.cv-upload-form .upload-file-label{font-size:12px;height:40px;padding:11px 105px 12px 9px;letter-spacing:.3px}.cv-upload-form .file-upload{margin-bottom:45px}.cv-upload-form .g-errors-hold{font-size:10px}.file-upload-btn{max-width:100px;height:40px;padding:12px 10px 11px}.remove-image{display:block}.how-we-work-block .g-row:last-child .g-img-wrap:before,.how-we-work-block .g-rows:before{display:none}.g-contact-form-wrapper .entry-text-add{padding:44px 20px 23px}.g-contact-form-wrapper .entry-text-add .title{font-size:24px;font-weight:800;line-height:1.33;letter-spacing:1.3px}.clutch-block .g-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.clutch-block .g-text{font-size:16px;width:100%;margin-bottom:17px;padding:0 5px}.clutch-block .g-text .g-title{font-size:24px;text-align:center}.bespoke-page .title-block{padding:35px 0 6px}.bespoke-page .title-block .title{margin-bottom:28px}.bespoke-page .title-block .description{font-size:20px;line-height:1.5;letter-spacing:.5px}.bespoke-page .mobile-app-description{margin-bottom:0;padding:62px 0 35px}.bespoke-page .mobile-app-description__inner{padding:0 20px 0 25px}.bespoke-page .mobile-app-description .title{font-size:24px;line-height:1.33;margin-bottom:26px}.bespoke-page .mobile-app-description .description{font-size:18px;line-height:1.67;margin-bottom:26px;letter-spacing:.8px}.bespoke-page .mobile-app-description .media-content{padding:45px 0 31px}.bespoke-page .mobile-app-description .categories-list{padding-left:9px;-webkit-column-count:1;column-count:1}.bespoke-page .mobile-app-description .categories-list__item{margin-bottom:20px}.bespoke-page .mobile-app-description .p{margin-bottom:8px}.bespoke-page .contact-box-holder{padding-top:65px;padding-bottom:90px}.bespoke-page .contact-box-holder .title{font-size:24px;margin-bottom:30px;text-align:left}.bespoke-page .bg-section{padding-top:60px}.how-we-work-block .g-container{padding-right:22px}.how-we-work-block .g-title{font-size:24px;line-height:1.3;margin-bottom:57px}.how-we-work-block .g-row{flex-direction:column;margin-bottom:37px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}.how-we-work-block .g-row:last-child{margin-bottom:0}.how-we-work-block .g-img-holder{margin:0 0 44px;padding:0}.how-we-work-block .g-img-holder .g-img-wrap{width:120px;height:120px;margin:0 auto;padding:26px;border-width:2px}.how-we-work-block .g-text{font-size:14px;line-height:1.43;letter-spacing:.4px}.how-we-work-block .g-text p{margin-bottom:8px}.how-we-work-block .g-text .g-subtitle{font-size:18px;line-height:1.1;margin-bottom:14px;text-align:center;letter-spacing:1.1px}.featured-project{padding:0 20px 0 25px}.featured-project__inner{padding-top:62px}.featured-project .text-holder p{margin-bottom:8px}.featured-project .media-holder{min-width:0}.featured-project .title{font-size:24px;line-height:1.33;margin-bottom:29px;text-align:center;letter-spacing:1.1px}.featured-project .description{line-height:1.7;margin-bottom:19px;letter-spacing:.8px}.featured-project .more-link{font-size:14px;font-weight:500;padding-right:37px}.featured-project .more-link::after{font-size:14px;font-weight:800;top:1px}.mobile-app .title{font-size:24px;line-height:1.3;text-transform:none}.mobile-app .description{font-size:18px;line-height:1.35;letter-spacing:.8px}.mobile-app .contact-box{padding:80px 15px 0}.mobile-app .title-block .description{font-size:20px;line-height:1.6;max-width:none;letter-spacing:.6px}.mobile-app-description .media-content{padding:33px 20px 38px 0}.mobile-app-description .title{margin-bottom:39px;text-align:center}.mobile-app-description .description{margin-bottom:35px}.mobile-app-description .p{margin-bottom:4px}.mobile-app-description .categories-list{padding-left:35px}.mobile-app-description .categories-list__item{width:100%;margin-bottom:14px}.mobile-app-description .categories-list .logo{margin-right:22px}.mobile-app-dev{padding:55px 0 49px}.mobile-app-dev__item{margin-bottom:31px;padding:120px 25px 30px;box-shadow:0 4px 15px 0 rgba(0,0,0,.1)}.mobile-app-dev__item::before{font-size:85px;width:100%;height:130px}.mobile-app-dev__item p.description{font-size:14px;line-height:1.43;letter-spacing:.4px}.mobile-app-dev .title{margin-bottom:39px}.mobile-app-dev .description{margin-bottom:43px;padding:0;text-align:left}.mobile-app-dev .subtitle{font-size:18px;line-height:1.8;margin-bottom:9px;text-align:center;letter-spacing:.8px}.mobile-app-engagement{padding:56px 0 5px}.mobile-app-engagement .title{margin-bottom:39px;padding:0 25px}.mobile-app-engagement .description{text-align:left}.mobile-app-engagement__inner{padding:0 15px}.mobile-app-engagement__list{margin-top:28px;-ms-flex-wrap:wrap;flex-wrap:wrap}.mobile-app-engagement__item{margin-bottom:23px;padding:0}.mobile-app-engagement__item .img-wrapper{margin-bottom:9px}.mobile-app-engagement__item .description{font-size:14px;line-height:1.43;max-width:none}.mobile-app-engagement__item .description p{margin-bottom:17px}.mobile-app-engagement .h3{font-size:18px;line-height:1.78;margin-bottom:25px;letter-spacing:.8px}.mobile-app .tech-stack{padding:55px 0 19px}.mobile-app .tech-stack .title{margin-bottom:55px}.wp-development-page .title{font-size:24px;line-height:1.33;text-align:center;letter-spacing:1.1px}.wp-development-page p.subtitle{font-size:20px;line-height:1.5;text-align:left;letter-spacing:.5px}.wp-development-page .g-contact-form-wrapper{padding:61px 0 90px}.wp-development-page .g-contact-form-wrapper .title{margin-bottom:29px}.wp-development-page .g-contact-form-wrapper .text-box{margin-bottom:28px}.wp-development-page .g-contact-form-wrapper .text-box p{letter-spacing:.8px}.wp-development-page .title-block{padding:35px 5px 7px}.wp-development-page .title-block .title{font-size:24px;line-height:1.33;margin-bottom:26px;text-align:left;letter-spacing:1.1px}.wp-dev-description__inner{padding:0 20px 0 25px}.wp-dev-description .media-holder{width:calc(100% + 5px);margin-left:-5px;padding-top:19px}.wp-dev-description .description{margin-bottom:23px;padding-right:0}.wp-dev-description .description p{margin-bottom:9px}.wp-dev-description .categories-list{-webkit-column-count:auto;column-count:auto}.wp-dev-description .categories-list__item{width:100%;margin-bottom:20px;padding-left:5px}.wp-dev-description .categories-list .logo{margin-right:11px}.wp-dev-description .categories-list .category{line-height:1.1}.wp-development__item{margin-bottom:46px;padding:0}.wp-development__item .media-holder{margin-bottom:14px;padding:0 17px}.wp-development__item .subtitle{font-size:18px;line-height:1.4;margin-bottom:17px;letter-spacing:.5px}.wp-development__item .description p{margin-bottom:10px}.wp-development__item .more-link{font-size:14px;font-weight:500;padding-right:37px}.wp-development__item .more-link::after{font-size:14px;font-weight:800;top:1px}.how-we-build .title{margin-bottom:26px}.how-we-build p.subtitle{margin-bottom:29px}.how-we-build__inner{padding-left:5px}.how-we-build .text-holder{padding-right:0}.how-we-build__item{font-size:14px;line-height:1.47;margin-bottom:40px;padding-left:35px}.wp-dev__item img{max-width:160px}.wp-dev .description{padding:0 10px;text-align:left}.wp-dev .description p{line-height:1.7;margin-bottom:10px}.wp-use .title{margin-bottom:29px}.wp-use p.subtitle{margin-bottom:27px;text-align:left}.wp-use__img{margin-bottom:37px}.wp-use__item--without-tag{padding-top:40px;padding-bottom:29px}.wp-use__item h3{font-size:18px}.wp-use__item p{line-height:1.47;letter-spacing:.3px}#wrapper{padding-top:0}.add-btn-down .g-btn:before,.add-btn-down [class*=' icon-'],.add-btn-down [class^=icon-]{font-size:32px}.intercom-messenger-frame{border:0!important}}@media (max-width:664px){.c-footer .logo{width:100%}.c-footer__col{-ms-flex-preferred-size:100%;flex-basis:100%}.c-footer__widget{display:block}.c-footer__widget--tablet{display:none}.c-footer__nav ul{margin:0 auto}}@media (max-width:639px){.wp-use__item{width:100%;max-width:360px;margin:0 auto 30px;padding-right:30px;padding-bottom:39px;padding-left:30px}}@media (max-width:479px){.c-footer__nav,.clients__holder{-webkit-box-orient:vertical;-webkit-box-direction:normal}.cookie .cookie__container{font-size:12px}.cookie .cookie__btn{margin:10px auto 0}.c-gallery__link:hover{z-index:1;-webkit-transform:none;-ms-transform:none;transform:none;box-shadow:none}.c-footer{padding:50px 30px 20px}.c-footer__widget{width:100%;padding-top:0;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.c-footer__nav{flex-direction:column;margin-bottom:35px;-ms-flex-direction:column}.c-footer__nav ul{-webkit-column-gap:30px;column-gap:30px}.c-footer__contacts ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.c-footer__additional-info{padding:24px 0 0}.c-footer__additional-info-item:first-child{line-height:1.5;max-width:200px;margin:0 auto 29px}.clients{margin-bottom:60px}.clients__holder{flex-direction:column;-ms-flex-direction:column}.clients__grid{margin:35px -30px 0}.clients__item{max-width:50%;-webkit-box-flex:1;-ms-flex:1 0 calc(50% - 20px);flex:1 0 calc(50% - 20px)}.clients__item .g-img-holder{text-align:center}.team .descriptor{font-family:Radikal;font-size:16px;font-style:italic;font-stretch:normal;line-height:1.5;position:absolute;bottom:0;display:block;letter-spacing:normal;color:#000}.team .team__gallery-nav .owl-next,.team .team__gallery-nav .owl-prev{width:20px}.team .team__gallery-nav .owl-next:before,.team .team__gallery-nav .owl-prev:before{font-size:9px}.enquiry-wr--home .contact-box .privacy-label{font-size:13px}.gallery-clients .entry,.gallery-partners .entry,.gallery-photos .entry,.team__gallery-photos .entry{padding:0 26px 5px}.team__gallery-photos .owl-stage-outer{padding:30px 0 20px}.team__gallery-photos .about-box{width:300px}.team__gallery-photos .about-box:hover .entry-title{margin-bottom:20px}.team__gallery-photos .name{margin-bottom:5px}.contact-box .g-contacts:after{right:58px;left:58px}.contact-form .privacy-label{font-size:14px;padding-left:30px}.contact-form .privacy-label::before{top:0;left:0}.contact-form .privacy-label::after{top:6px;left:4px}.partners{margin-bottom:50px}.map-box .map-hold{height:384px}.scholarship-details .scholarship-details__descr{max-width:none}.scholarship-details .h2{text-align:left}.application-form .privacy-label{font-size:14px;padding-left:24px}.application-form .privacy-label::before{top:1px;left:0}.application-form .privacy-label::after{top:5px}.owl-item .financing-types__item{max-width:290px}.financing-features .media-inner img{max-width:640px}.fintech-development .subtitle{font-size:18px}.fintech-development .description{font-size:14px;line-height:1.4}.faq-link a{font-size:11px}.faq-link [class^=icon-]{top:1px}.hr-block .hr-card-holder .g-img-holder{top:-9.2%;width:32.15%}.vacancy-banner .g-title{margin-top:17.5%}.bespoke-page .mobile-app-description .media-content img{max-width:417px;margin-left:-51%}.mobile-app .tech-stack__name{font-size:18px}.mobile-app .tech-stack .title{margin-bottom:35px}.how-we-build .media-holder{width:auto;margin-right:-200px}}@media (max-width:374px){.map-box .text-box .col.last{width:100%}}@media (max-width:339px){.team .container{min-height:90px}}@media (max-height:450px){.entry-section{height:430px;padding-top:20px}.btn-scroll.btn-enter{top:103%}}@media only screen and (max-height:320px){.title-box h1{margin-bottom:0}}@media print{.scholarship-page,.scholarship-page .content:last-child{page-break-after:auto}.fadeIn,.graff-box .add-test-title,.graff-box .box .pm-box-desc,.graff-box .circle-test-holder .text,.graff-box .final-box .text,.post-box .image,.post-box .image img,.post-box .text-box,.wow{visibility:visible!important}.bespoke-page .featured-project .text-holder a,.fintech-page .solutions a,.fintech-page a{text-decoration:none}.c-button{display:none!important}.c-gallery{display:block!important}.c-gallery__link{display:inline-block!important;float:left!important;width:33.3%!important}.c-footer{display:none!important}.scholarship-page .about__img,.scholarship-page .eligibility__icon{display:none}.scholarship-page *{color:#000!important;background:0 0!important}.scholarship-page #wrapper{padding:0;background-color:transparent;page-break-after:auto}.filter-vacancy-block,.hr-block,.vacancy-content .g-contact-holder,.vacancy-page,.vacancy-page .header{background:#fff}.scholarship-page .content{padding:30px 0;background:#fff;page-break-inside:avoid}.scholarship-page .content--dark{background-color:#fff}.entry-text,body{background:0 0}.scholarship-page .content .h2{font-weight:300;margin-bottom:20px;text-align:center}.scholarship-page .content p{margin-bottom:10px}.scholarship-page .content p:last-of-type{margin-bottom:0}.scholarship-page .hero-section{padding-bottom:20px}.scholarship-page .about__inner,.scholarship-page .hero-section__inner{max-width:none}.scholarship-page .about__descr{width:100%;max-width:none;margin:0 auto;padding:0 15px}.scholarship-page .about p{margin-bottom:10px}.scholarship-page .eligibility__inner{max-width:none}.scholarship-page .eligibility__list{margin-top:20px;list-style-type:disc}.scholarship-page .eligibility__list li{margin:0 0 10px 20px;padding:0}.scholarship-page .eligibility__list li:last-child{margin-bottom:0}.scholarship-page .apply-section__inner{border:0}.scholarship-page .apply-section__list{display:block;width:100%;max-width:none;margin:0 auto;padding:0 15px}.scholarship-page .apply-section__item::before,.scholarship-page .review__logo{display:none}.scholarship-page .apply-section__item{width:100%;max-width:none;margin-bottom:0;padding:10px 0}.scholarship-page .apply-section__item p{margin-bottom:0}.scholarship-page .apply-section .h3{margin-bottom:0;text-align:left}.scholarship-page .why-section__inner{max-width:none;margin-left:0}.scholarship-page .review__inner{flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse}.scholarship-page .review__inner p{margin-bottom:0}.scholarship-page .review__descr{-ms-flex-preferred-size:100%;flex-basis:100%}.scholarship-page .review__subtitle{margin-bottom:10px;padding:10px 0}.scholarship-page .review__subtitle p{margin:0}.scholarship-page .review__logo img{margin:10px auto}.scholarship-page .social-links{display:block}.scholarship-page .social-links a{display:block;opacity:1}.scholarship-page .application-form,.scholarship-page .button,.scholarship-page .scholarship-details__icon,.scholarship-page .social-links a i{display:none}.scholarship-page .social-links a::after{content:attr(href)}.scholarship-page .scholarship-details__list{max-width:none;text-align:left}.scholarship-page .scholarship-details__list li{padding:10px}.scholarship-page .scholarship-details p{display:inline-block;margin-bottom:0}.scholarship-page .scholarship-about__inner{max-width:100%}.scholarship-page .scholarship-about .h2{font-size:40px}.scholarship-page .scholarship-about p{font-size:22px;line-height:1.5;letter-spacing:.55px}.faq-page .faq-section{max-width:none;margin:0;padding:20px 0 0}.faq-page .faq-section .h1,.faq-page .faq-section h1{margin-bottom:20px}.faq-page .faq-section .h1 span,.faq-page .faq-section h1 span{padding:0}.faq-page .faq-section .h1 span::after,.faq-page .faq-section h1 span::after,.faq-page .faq__filter{display:none}.faq-page .faq__drop-container{display:none!important}.faq-page .faq__list{margin-top:0}.faq-page .faq__icon{display:none}.faq-page .faq__item{page-break-inside:avoid}.faq-page .faq__title{font-size:22px;font-weight:400;max-width:none;padding:10px 0}.faq-page .faq__link{display:block}.faq-page .faq__descr{font-size:18px;line-height:1.4;display:block;padding:7px 0 15px}.filter-vacancy-block .fiter-vacancy-title,.g-offer-block .g-main-title{font-size:30px;margin:0 0 15px}.career-banner .g-img-holder,.filter-vacancy-block .send-cv-holder,.filter-vacancy-buttons,.filter-vacancy-holder li .g-details{display:none}.faq-page .faq__descr p{max-width:none;margin:0 0 15px}.faq-page .faq__descr p:last-of-type{margin-bottom:0}.faq-page .faq__descr ul{margin:0;padding:0;list-style:none}.faq-page .faq__descr ul li:not(:last-child){margin-bottom:5px}.career-banner .career-banner-text{position:static;width:100%;max-width:1300px;margin:0 auto;padding:0 20px}.filter-vacancy-block{margin-bottom:15px;padding:0}.filter-vacancy-block .g-container{max-width:1300px;margin:0 auto}.filter-vacancy-holder{margin:0 0 15px}.filter-vacancy-holder li>a{padding:0;border:none}.g-offer-block .g-row{display:block;margin:0}.g-offer-block .g-row:nth-child(odd) .g-offer-info{padding:0}.g-offer-block .g-offer-info{width:100%;margin-bottom:15px;padding:0}.g-offer-block .g-offer-info .g-title{margin:0 0 15px;text-align:left}.g-offer-block .g-offer-slider{display:none}.g-offer-block .g-offer-list li{margin:0}.g-offer-block .g-offer-list .g-img-holder{width:30px}.hr-block{padding:0}.hr-block .g-container{display:block}.hr-block .hr-card-holder{width:320px;margin:0 auto;padding:0;text-align:center;page-break-inside:avoid}.hr-block .hr-card-holder .g-img-holder{position:static;width:100px;margin:0 auto 15px}.hr-block .hr-contact{display:inline-block;width:auto;margin:0;padding:0}.grow-banner,.vacancy-banner,.vacancy-page .add-nav{display:none}.hr-block .hr-text{width:100%;padding:0}.hr-contact-list{margin:0}.vacancy-page .header .logo:before{color:#000}body,body *{color:#000!important}.vacancy-content .g-container{display:block}.vacancy-content .cv-popup-btn,.vacancy-content .g-btn-holder,.vacancy-content .g-contact-holder .decor-text{display:none}.vacancy-content .vacancy-text ul li:before{border:1px solid #000}.vacancy-content .g-contact-us{width:360px;margin:0 auto;page-break-inside:avoid}#disqus_thread,#footer .arrow-up,.add-nav,.app-section,.btn-arrow-hold,.btn-scroll,.cookie,.entry-section,.entry-text .btn-hold,.example-box .image,.g-btn,.g-center-text-block,.g-our-projects-block,.g-slider-block,.g-slider-img-block,.g-text-block .btn-hold,.gallery-clients,.gallery-photos,.header .logo .alt,.line4-holder,.line6,.line9-holder,.lines,.lines-circle-holder,.link-back,.link-holder,.nav-box,.nav-opener,.social{display:none!important}.header{position:static;width:auto;height:auto}.header .logo{display:block;float:none;margin:0 auto}.header .logo img{position:static;opacity:1!important}body.hide-main-section #footer,body.hide-main-section #main{display:block;opacity:1}#main,.post-box .image,.post-box .image img{opacity:1!important}body.overflow{overflow:visible!important}.entry-text{font-size:38px;line-height:44px;height:auto;min-height:0;padding:20px 15px 60px}.entry-text .holder{display:block;width:auto;height:auto}.entry-text .frame2,.post-box .text-box{width:835px!important}.entry-text .frame{display:block;text-align:center}#wrapper{padding-top:50px}.post-box{max-width:100%!important;padding:0 0 60px!important;text-align:center}.post-box .image{display:block;float:none!important;margin:0 0 20px!important;text-align:center}.post-box .text-box{font-size:30px;line-height:36px;max-width:100%!important;margin:0 auto;padding:0;text-align:center!important}.example-box .entry,.example-box2 .entry,.example-box3 .entry,.graff-box .add-test-title,.graff-box .box,.graff-box .circle-boxes2{max-width:100%}.post-box h1{font-size:32px;line-height:36px}.entry-text-add{font-size:30px;line-height:36px;width:835px;margin:0 auto;padding:0 0 30px;text-align:center}.image-boxes{background:#fff}.image-boxes .holder{margin:0 -3px;text-align:center}.image-boxes .box{display:inline-block;float:none;width:45%;padding:0 3px;vertical-align:top}.image-boxes .box .box-holder:before,.image-boxes .text-box i{display:none}.image-boxes img{margin-bottom:20px;-webkit-transform:none;-ms-transform:none;transform:none}.image-boxes .text-box{font-size:10px;line-height:15px;position:static;color:#000}.image-boxes .text-box h2{font-size:20px;line-height:26px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.image-boxes .text-box .caption{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1}.journal-section{width:930px}.journal-section .entry{font-size:24px;line-height:29px;width:835px;margin:0 auto 60px;text-align:center}.journal-section .entry h1{font-size:32px;line-height:39px}.journal-section .boxes{margin:0 -3px;text-align:center}.journal-section .boxes .box{display:inline-block;float:none;width:49%;margin:0 0 30px;padding:0 3px;vertical-align:top}.contact-box,.map-box .map-hold .map{display:none}.journal-section .boxes .box h2{font-size:28px;line-height:30px}.journal-section .boxes .box .title{font-size:12px;line-height:15px}.contact-page #wrapper{padding-top:30px}.map-box{margin-bottom:0}.map-box .text-box{font-size:24px;line-height:29px;padding:0;text-align:center}.map-box .title{font-size:32px;line-height:39px}.map-box h1,.map-box h2{font-size:24px;line-height:29px}.title-box{font-size:15px;line-height:16px;position:static;height:auto;margin:0 0 10px}.title-box h1{font-size:22px;line-height:23px;margin-bottom:10px}.title-box p{margin:0 0 10px}.title-box .frame,.title-box .holder{display:block;height:auto;padding:10px 0 0}.entry-graff-text{font-size:15px;line-height:17px;margin:0 auto 20px}.how-we-work-page{background:#fff!important}.graff-box{margin:10px 0}.graff-box .circle-boxes .circle-box{display:inline-block;float:none;overflow:hidden;width:30%;margin:0;padding:0 5px;vertical-align:top}.graff-box .circle-boxes .circle-box h2{font-size:9px;line-height:11px}.graff-box .circle-boxes .circle-box .circle-holder{display:block;overflow:hidden;margin:0 auto 10px;padding:0}.graff-box .circle-boxes .circle-box .text{display:block;padding:0 10px}.graff-box .circle-boxes .circle-box .text h3{font-size:12px;line-height:14px}.graff-box .circle-boxes .circle{position:relative;float:none;width:90px;height:90px;margin:0 auto;padding:0;border:2px solid #000;border-radius:100px}.graff-box .circle-boxes .circle h2{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.graff-box .circle-boxes .circle-box.alt .circle,.graff-box .circle-boxes .circle-box.alt2 .circle{width:90px;height:90px;border:2px solid #000}.graff-box .circle-boxes2 .circle-box.alt,.graff-box .circle-boxes2 .circle-box.alt2{position:relative;display:inline-block;float:none;width:100px;height:100px;margin:0 50px;vertical-align:top;border:2px solid #000;border-radius:100px}.graff-box .circle-boxes2 .circle-box{width:100%;margin-bottom:0}.graff-box .circle-boxes2 .circle-big{width:100%;height:auto;margin:0 0 20px;padding:0}.graff-box .circle-boxes2 .mask{display:none}.graff-box .circle-boxes2 .circle{position:absolute;top:50%;left:50%;visibility:visible!important;width:auto;height:auto;padding:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.graff-box .circle-boxes2 .circle h3{font-size:9px;line-height:11px}.graff-box .add-test-title,.graff-box .box,.graff-box .circle-boxes,.graff-box .circle-boxes2{font-size:15px;line-height:17px;position:relative;margin:0 0 10px;padding:0 0 30px;text-align:center}.graff-box .add-test-title:before,.graff-box .box:before,.graff-box .circle-boxes2:before,.graff-box .circle-boxes:before{font-family:icomoon;font-size:30px;font-weight:400;font-style:normal;font-variant:normal;line-height:1;position:absolute;bottom:0;left:50%;content:'\e900';-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-transform:none;color:#000;speak:none}.graff-box .box .pm-box h2,.graff-box .circle-test h3{font-size:16px;line-height:18px}.graff-box .box .pm-holder{height:auto;padding:0}.graff-box .box .pm-box{margin-bottom:10px}.graff-box .lines{margin:0}.graff-box .circle-test-holder{margin-bottom:10px;padding:0}.graff-box .circle-test-holder .text{position:static!important;display:block!important;width:auto!important;height:auto!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;opacity:1!important;color:#000!important}.graff-box .circle-test,.graff-box .final-box{height:auto;padding:0;width:auto}.g-img-text-block,.g-text-img-block{color:#000;background:0 0!important}.graff-box .circle-test .mask{display:none}.graff-box .final-box{margin:0}.graff-box .final-box h4{font-size:22px;line-height:23px;margin:0}.example-box .entry{padding-left:0}.example-box .holder,.example-box2 .holder,.example-box3 .holder,.text-cols{padding:10px}.example-box img,.example-box2 img,.example-box3 img{width:auto;max-height:500px}.example-box .image,.example-box2 .image,.example-box3 .image{margin:0 0 20px;text-align:center}.example-box .image.center,.example-box2 .image.center,.example-box3 .image.center{margin-bottom:0}.example-box img,.example-box2 img{max-height:200px}.entry-case{margin:0;padding:20px 10px}.entry-case .text-col{float:none;width:100%;margin:0 0 10px}.entry-case p{margin:0}.example-box.alt{margin-bottom:20px}#footer{display:block;text-align:center;background:0 0}#footer dl{display:inline-block;float:none;margin:0 0 15px;vertical-align:top}#footer dl dt{margin-top:0}#footer dl dt:first-child{margin-left:0}#footer .copy{display:none;float:none}#footer .copy.mobile{display:block;margin:0;text-align:center}.g-img-list-block{color:#000;background:0 0}.g-img-list-block .g-img-holder{display:none}.g-text-img-block .g-container{display:block;text-align:center}.g-text-img-block .g-container .g-text-holder{width:100%;margin-bottom:20px}.g-text-img-block .g-container .g-img-holder{width:100%}.g-img-text-block .g-container{display:block}.g-img-text-block .g-img-holder,.g-img-text-block .g-text-holder{width:100%;text-align:center}.g-img-text-block .g-img-holder{display:block;margin:0 0 40px;padding-bottom:30px;text-align:center}.g-text-block{display:block;min-height:0;padding:40px 0}.g-plans-block{display:block}.g-plans-block .g-title{padding-bottom:15px}.g-plans-block .g-items-holder{display:block;width:100%;text-align:center}.g-plans-block .g-item{display:inline-block;max-width:350px;margin:0 auto 30px;padding:36px 25px 46px;vertical-align:top;color:#000!important;border:1px solid #000!important;background:0 0!important}.fintech-page .img-text-section .img-holder,.g-plans-block .g-item .image{display:none}.fintech-page .consulting,.fintech-page .img-text-section,.fintech-page .investment{background-color:#fff}.g-plans-block .g-item .title-text{margin-bottom:30px}.fintech-page .container{max-width:none;padding:0}.fintech-page .title{text-align:center}.fintech-page .title-block{padding:30px 0}.fintech-page .title-block .description{max-width:none}.fintech-page .img-text-section .text-holder{max-width:none;padding:0}.fintech-page .img-text__holder{padding:0}.fintech-page .consulting,.fintech-page .fintech-expertise,.fintech-page .investment,.fintech-page .solutions{padding:30px 0;page-break-inside:avoid}.fintech-page .solutions__items{display:block}.fintech-page .consulting .g-more-holder,.fintech-page .consulting .img-holder,.fintech-page .crowdfunding .img-holder,.fintech-page .fintech-expertise .img-holder,.fintech-page .investment .g-more-holder,.fintech-page .investment .img-holder,.fintech-page .projects__link,.fintech-page .solutions__picture{display:none}.fintech-page .solutions__item{margin-bottom:10px}.fintech-page .solutions__title{max-width:none}.fintech-page .solutions .description{margin-bottom:20px}.fintech-page .consulting__inner,.fintech-page .fintech-expertise__inner,.fintech-page .investment__inner{max-width:none}.fintech-page .consulting .text-holder,.fintech-page .fintech-expertise .text-holder,.fintech-page .investment .text-holder{width:100%;max-width:none}.fintech-page .consulting__inner,.fintech-page .investment__inner{padding:0}.fintech-page .consulting .text-holder,.fintech-page .investment .text-holder{margin:0;padding:0}.fintech-page .consulting .description p,.fintech-page .investment .description p{margin-bottom:10px}.fintech-page .crowdfunding{padding:30px 0;page-break-inside:avoid}.fintech-page .crowdfunding .text-holder{width:100%;max-width:none;margin:0;padding:0}.fintech-page .crowdfunding .text-holder p{margin-bottom:10px}.fintech-page .crowdfunding__list{width:100%;max-width:none;margin:0;padding:0;list-style:none}.fintech-page .crowdfunding__list li,.fintech-page .projects .subtitle{margin-bottom:10px}.fintech-page .projects{page-break-inside:avoid}.fintech-page .projects__item{background-color:#fff!important}.fintech-page .projects .text-holder{display:block;width:100%;-ms-flex-preferred-size:auto;flex-basis:auto}.fintech-page .our-partners-block .g-img-holder,.fintech-page .projects .img-holder,.fintech-page .tech-stack{display:none}.fintech-page .projects .text-holder__inner{max-width:none;margin:0;padding:0}.fintech-page .projects .text-holder .description:last-of-type{margin-bottom:10px}.fintech-page .our-partners-block{padding:30px 0 10px;background:#fff}.fintech-page .our-partners-block .g-title{margin-bottom:20px}.fintech-page .our-partners-block .g-subtitle{margin-bottom:10px}.fintech-page .our-partners-block .g-container{max-width:none}.fintech-page .our-partners-block .g-row{margin-bottom:20px}.fintech-page .our-partners-block .g-text-holder{max-width:none}.fintech-page .our-partners-block .g-text-holder p{margin-bottom:10px}.fintech-inner-page .financing-types{padding:30px 0;background-color:#fff}.fintech-inner-page .financing-types__list{display:block;margin:20px 0 0;padding:0}.fintech-inner-page .financing-types__item{display:block;width:100%;max-width:none;margin-bottom:10px;padding:0;text-align:left}.fintech-inner-page .bg-section::before,.fintech-inner-page .financing-features,.fintech-inner-page .financing-types__description br,.fintech-inner-page .financing-types__img{display:none}.fintech-inner-page .financing-types .description{width:100%;max-width:none;margin:0;padding:0}.fintech-inner-page .bg-section{padding:30px 0;background:#fff}.fintech-inner-page .bg-section .subtitle{max-width:none}.fintech-inner-page .fintech-development{padding:30px 0;page-break-inside:avoid}.fintech-inner-page .fintech-development__inner{max-width:none;margin:0;padding:0}.fintech-inner-page .fintech-development__item{display:block;margin-bottom:20px}.fintech-inner-page .fintech-development .media-holder,.mobile-app .mobile-app-description .media-holder{display:none}.fintech-inner-page .fintech-development .title{margin-bottom:20px}.fintech-inner-page .fintech-development .text-holder{width:100%;max-width:none;padding:0}.fintech-inner-page .fintech-development .subtitle{font-size:22px;margin-bottom:15px}.fintech-inner-page .fintech-development .description{max-width:none}.fintech-inner-page .fintech-development .description p{margin-bottom:10px}.mobile-app .title-block{padding:30px 0 0}.mobile-app .title-block .container{max-width:100%}.mobile-app .title-block .description{max-width:none}.mobile-app .mobile-app-description{background-color:#fff;page-break-inside:avoid}.mobile-app .mobile-app-description__inner{max-width:none}.mobile-app .mobile-app-description .title{margin-bottom:30px}.mobile-app .mobile-app-description .description{margin-bottom:20px}.mobile-app .mobile-app-description .p{margin-bottom:10px}.mobile-app .mobile-app-description .text-holder{max-width:none;margin:0}.mobile-app .mobile-app-description .categories-list{display:block;margin:0;padding:0}.mobile-app .mobile-app-description .categories-list__item{display:block;width:100%;margin-bottom:10px}.mobile-app .mobile-app-description .categories-list .logo,.mobile-app .mobile-app-dev__item::before,.mobile-app .tech-stack{display:none}.mobile-app .mobile-app-dev{padding:30px 0}.mobile-app .mobile-app-dev__inner{max-width:none}.mobile-app .mobile-app-dev__item{margin-bottom:15px;padding:0;box-shadow:none}.mobile-app .mobile-app-dev .description,.mobile-app .mobile-app-dev .title{margin-bottom:20px}.mobile-app .mobile-app-dev .subtitle{text-align:left}.mobile-app .mobile-app-engagement{page-break-inside:avoid}.mobile-app .mobile-app-engagement__inner{max-width:none}.mobile-app .mobile-app-engagement__list{display:block;margin:0;padding:0}.mobile-app .mobile-app-engagement__item .img-wrapper,.wp-development-page .how-we-build .how-we-build__inner .media-holder,.wp-development-page .how-we-build .how-we-build__inner .text-holder .how-we-build__item::after,.wp-development-page .how-we-build .how-we-build__inner .text-holder .how-we-build__item::before,.wp-development-page .wp-dev-description .categories-list .logo,.wp-development-page .wp-dev-description .media-holder,.wp-development-page .wp-dev__media,.wp-development-page .wp-development__item .media-holder,.wp-development-page .wp-development__item .more-link-holder,.wp-development-page .wp-development__item--reverse .media-holder,.wp-development-page .wp-development__item--reverse .more-link-holder{display:none}.mobile-app .mobile-app-engagement__item{padding:0}.wp-development-page .wp-dev-description,.wp-development-page .wp-development{padding-top:30px;page-break-inside:avoid}.mobile-app .mobile-app-engagement__item .description{max-width:none}.mobile-app .mobile-app-engagement__item .h3{text-align:left}.mobile-app .mobile-app-engagement .title{margin-bottom:20px}.wp-development-page .wp-dev-description{background-color:#fff;box-shadow:none}.wp-development-page .wp-dev-description .text-holder{max-width:none;margin:0}.wp-development-page .wp-dev-description .categories-list{-webkit-column-count:1;column-count:1;page-break-inside:avoid}.wp-development-page .wp-dev-description .categories-list__item{margin-bottom:15px}.wp-development-page .wp-development__item,.wp-development-page .wp-development__item--reverse{margin-bottom:20px}.wp-development-page .wp-development__item .subtitle,.wp-development-page .wp-development__item--reverse .subtitle{margin-bottom:15px;text-align:left}.wp-development-page .wp-development__item .text-holder,.wp-development-page .wp-development__item--reverse .text-holder{width:100%;max-width:none;margin:0;padding:0}.wp-development-page .wp-development>p.subtitle{margin-bottom:30px}.wp-development-page .how-we-build{page-break-inside:avoid}.wp-development-page .how-we-build .how-we-build__inner .text-holder{max-width:none;margin:0;border:0}.wp-development-page .how-we-build .how-we-build__inner .text-holder .how-we-build__item{max-width:none;margin:0 0 10px;padding:0}.wp-development-page .how-we-build p.subtitle{margin-bottom:30px}.wp-development-page .wp-dev{padding:30px 0 0;background-color:#fff;page-break-inside:avoid}.wp-development-page .wp-dev__item{width:100%;max-width:none}.wp-development-page .wp-dev__item h3{margin-bottom:10px;text-align:left}.wp-development-page .wp-dev .title{margin-bottom:20px}.wp-development-page .wp-use{page-break-inside:avoid}.wp-development-page .wp-use__list{display:block}.wp-development-page .wp-use__item{display:block;width:100%;max-width:none;margin:0 0 20px;padding:0;box-shadow:none}.bespoke-page .tech,.wp-development-page .g-contact-form-wrapper,.wp-development-page .wp-use__img,.wp-development-page .wp-use__item .by-jc{display:none}.wp-development-page .wp-use__item h3{margin-bottom:10px;text-align:left}.bespoke-page .container{max-width:none!important;padding:0 30px!important}.bespoke-page .contact-box-holder{padding:0}.bespoke-page .bg-section{display:block;min-height:0;padding:0;background-image:none}.bespoke-page .bg-section::before{display:none}.bespoke-page .bg-section .subtitle{max-width:none;color:#000}.bespoke-page .title-block .description{max-width:none}.bespoke-page .title-block .title{margin-bottom:30px}.bespoke-page .mobile-app-description{background:0 0}.bespoke-page .mobile-app-description__inner{display:block;max-width:none;padding:0 30px}.bespoke-page .mobile-app-description .categories-list .logo,.bespoke-page .mobile-app-description .media-holder{display:none}.bespoke-page .mobile-app-description .text-holder{max-width:none;margin:0;padding:0;page-break-inside:avoid}.bespoke-page .mobile-app-description .description{margin-bottom:10px}.bespoke-page .mobile-app-description .categories-list{-webkit-column-count:1;column-count:1}.bespoke-page .mobile-app-description .categories-list__item{display:list-item;width:100%;margin-bottom:10px}.bespoke-page .featured-project .media-holder,.bespoke-page .featured-project .more-link-holder,.bespoke-page .how-we-work-block .g-img-holder,.bespoke-page .how-we-work-block .g-rows::before{display:none}.bespoke-page .how-we-work-block{padding-top:30px;page-break-inside:avoid}.bespoke-page .how-we-work-block .g-title{margin-bottom:30px}.bespoke-page .how-we-work-block .g-row{margin-bottom:30px;page-break-inside:avoid}.bespoke-page .how-we-work-block .g-subtitle{margin-bottom:15px;text-align:left}.bespoke-page .featured-project{background-color:#fff}.bespoke-page .featured-project__inner{padding-top:30px}.bespoke-page .featured-project .text-holder{min-width:0;max-width:none;margin:0}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes bounce{20%,53%,80%,from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0);-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{20%,53%,80%,from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}40%,43%{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}70%{-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0);-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@-webkit-keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}@-webkit-keyframes pulse{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}@keyframes pulse{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}@-webkit-keyframes rubberBand{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@-webkit-keyframes tada{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}@keyframes tada{from,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}@-webkit-keyframes wobble{from,to{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}@keyframes wobble{from,to{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}@-webkit-keyframes jello{11.1%,from,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{11.1%,from,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@-webkit-keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);opacity:0}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03);opacity:1}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}}@keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);opacity:0}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03);opacity:1}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}}@-webkit-keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0);opacity:0}60%{-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0);opacity:1}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0);opacity:0}60%{-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0);opacity:1}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0);opacity:0}60%{-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);opacity:1}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0);opacity:0}60%{-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);opacity:1}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0);opacity:0}60%{-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0);opacity:1}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0);opacity:0}60%{-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0);opacity:1}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0);opacity:0}60%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:1}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0);opacity:0}60%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:1}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);opacity:1}to{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);opacity:0}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);opacity:1}to{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);opacity:0}}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:1}to{-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);opacity:0}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);opacity:1}to{-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);opacity:0}}@-webkit-keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);opacity:0}}@keyframes bounceOutLeft{20%{-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);opacity:0}}@-webkit-keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0);opacity:1}to{-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);opacity:0}}@keyframes bounceOutRight{20%{-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0);opacity:1}to{-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);opacity:0}}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);opacity:0}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);opacity:0}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes fadeInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes fadeInDownBig{from{-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes fadeInDownBig{from{-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes fadeInLeft{from{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes fadeInLeft{from{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes fadeInLeftBig{from{-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes fadeInLeftBig{from{-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes fadeInRight{from{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes fadeInRight{from{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes fadeInRightBig{from{-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes fadeInRightBig{from{-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes fadeInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes fadeInUp{from{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes fadeInUpBig{from{-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes fadeInUpBig{from{-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes fadeOutDown{from{opacity:1}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);opacity:0}}@keyframes fadeOutDown{from{opacity:1}to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);opacity:0}}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);opacity:0}}@keyframes fadeOutDownBig{from{opacity:1}to{-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);opacity:0}}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}}@keyframes fadeOutLeft{from{opacity:1}to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);opacity:0}}@keyframes fadeOutLeftBig{from{opacity:1}to{-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);opacity:0}}@-webkit-keyframes fadeOutRight{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}}@keyframes fadeOutRight{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);opacity:0}}@keyframes fadeOutRightBig{from{opacity:1}to{-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);opacity:0}}@-webkit-keyframes fadeOutUp{from{opacity:1}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);opacity:0}}@keyframes fadeOutUp{from{opacity:1}to{-webkit-transform:translate3d(0,-50px,0);transform:translate3d(0,-50px,0);opacity:0}}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);opacity:0}}@keyframes fadeOutUpBig{from{opacity:1}to{-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);opacity:0}}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@-webkit-keyframes rotateIn{from{-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);-webkit-transform-origin:center;transform-origin:center;opacity:0}to{-webkit-transform:none;transform:none;-webkit-transform-origin:center;transform-origin:center;opacity:1}}@keyframes rotateIn{from{-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);-webkit-transform-origin:center;transform-origin:center;opacity:0}to{-webkit-transform:none;transform:none;-webkit-transform-origin:center;transform-origin:center;opacity:1}}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:0}to{-webkit-transform:none;transform:none;-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:0}to{-webkit-transform:none;transform:none;-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}}@-webkit-keyframes rotateInDownRight{from{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:0}to{-webkit-transform:none;transform:none;-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:0}to{-webkit-transform:none;transform:none;-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:0}to{-webkit-transform:none;transform:none;-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:0}to{-webkit-transform:none;transform:none;-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}}@-webkit-keyframes rotateInUpRight{from{-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:0}to{-webkit-transform:none;transform:none;-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:0}to{-webkit-transform:none;transform:none;-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);-webkit-transform-origin:center;transform-origin:center;opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);-webkit-transform-origin:center;transform-origin:center;opacity:0}}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:0}}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:0}}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:0}}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:0}}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@-webkit-keyframes rollIn{from{-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes rollIn{from{-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes rollOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);opacity:0}}@keyframes rollOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);opacity:0}}@-webkit-keyframes zoomIn{from{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);opacity:0}50%{opacity:1}}@keyframes zoomIn{from{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);opacity:0}50%{opacity:1}}@-webkit-keyframes zoomInDown{from{-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0}60%{-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1}}@keyframes zoomInDown{from{-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0}60%{-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1}}@-webkit-keyframes zoomInLeft{from{-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0}60%{-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1}}@keyframes zoomInLeft{from{-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0}60%{-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1}}@-webkit-keyframes zoomInRight{from{-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0}60%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1}}@keyframes zoomInRight{from{-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0}60%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1}}@-webkit-keyframes zoomInUp{from{-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0}60%{-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1}}@keyframes zoomInUp{from{-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:0}60%{-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:1}}@-webkit-keyframes zoomOut{from{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);opacity:0}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);opacity:0}to{opacity:0}}@-webkit-keyframes zoomOutDown{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1}to{-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0}}@keyframes zoomOutDown{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1}to{-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0}}@-webkit-keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center;opacity:0}}@keyframes zoomOutLeft{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0);opacity:1}to{-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center;opacity:0}}@-webkit-keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center;opacity:0}}@keyframes zoomOutRight{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);opacity:1}to{-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center;opacity:0}}@-webkit-keyframes zoomOutUp{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1}to{-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0}}@keyframes zoomOutUp{40%{-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);opacity:1}to{-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);opacity:0}}@-webkit-keyframes slideInDown{from{visibility:visible;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{visibility:visible;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideInLeft{from{visibility:visible;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{visibility:visible;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideInRight{from{visibility:visible;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{visibility:visible;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideInUp{from{visibility:visible;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{visibility:visible;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes pulse{0%,100%{-webkit-transform:scale(.5);transform:scale(.5)}50%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes scaleIn{0%{z-index:2;-webkit-transform:scale(1);transform:scale(1)}90%{-webkit-transform:scale(1.08);transform:scale(1.08)}100%{z-index:2;-webkit-transform:scale(1.08);transform:scale(1.08)}}@keyframes scaleIn{0%{z-index:2;-webkit-transform:scale(1);transform:scale(1)}90%{-webkit-transform:scale(1.08);transform:scale(1.08)}100%{z-index:2;-webkit-transform:scale(1.08);transform:scale(1.08)}}.mins-icon,.plus-icon{width:36px;height:36px;position:absolute;transition:opacity .33s ease-in-out;z-index:11111}@-webkit-keyframes bg{to{background-color:#1a1b1e}}@keyframes bg{to{background-color:#1a1b1e}}@-webkit-keyframes arrowAppear{0%{opacity:0}100%{opacity:1}}@keyframes arrowAppear{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes arrowPulse{0%,100%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}50%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}}@keyframes arrowPulse{0%,100%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}50%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}}@-webkit-keyframes load5{0%,100%{box-shadow:0 -2.6em 0 0 #a7a7a7,1.8em -1.8em 0 0 rgba(167,167,167,.2),2.5em 0 0 0 rgba(167,167,167,.2),1.75em 1.75em 0 0 rgba(167,167,167,.2),0 2.5em 0 0 rgba(167,167,167,.2),-1.8em 1.8em 0 0 rgba(167,167,167,.2),-2.6em 0 0 0 rgba(167,167,167,.5),-1.8em -1.8em 0 0 rgba(167,167,167,.7)}12.5%{box-shadow:0 -2.6em 0 0 rgba(167,167,167,.7),1.8em -1.8em 0 0 #fff,2.5em 0 0 0 rgba(167,167,167,.2),1.75em 1.75em 0 0 rgba(167,167,167,.2),0 2.5em 0 0 rgba(167,167,167,.2),-1.8em 1.8em 0 0 rgba(167,167,167,.2),-2.6em 0 0 0 rgba(167,167,167,.2),-1.8em -1.8em 0 0 rgba(167,167,167,.5)}25%{box-shadow:0 -2.6em 0 0 rgba(167,167,167,.5),1.8em -1.8em 0 0 rgba(167,167,167,.7),2.5em 0 0 0 #fff,1.75em 1.75em 0 0 rgba(167,167,167,.2),0 2.5em 0 0 rgba(167,167,167,.2),-1.8em 1.8em 0 0 rgba(167,167,167,.2),-2.6em 0 0 0 rgba(167,167,167,.2),-1.8em -1.8em 0 0 rgba(167,167,167,.2)}37.5%{box-shadow:0 -2.6em 0 0 rgba(167,167,167,.2),1.8em -1.8em 0 0 rgba(167,167,167,.5),2.5em 0 0 0 rgba(167,167,167,.7),1.75em 1.75em 0 0 #fff,0 2.5em 0 0 rgba(167,167,167,.2),-1.8em 1.8em 0 0 rgba(167,167,167,.2),-2.6em 0 0 0 rgba(167,167,167,.2),-1.8em -1.8em 0 0 rgba(167,167,167,.2)}50%{box-shadow:0 -2.6em 0 0 rgba(167,167,167,.2),1.8em -1.8em 0 0 rgba(167,167,167,.2),2.5em 0 0 0 rgba(167,167,167,.5),1.75em 1.75em 0 0 rgba(167,167,167,.7),0 2.5em 0 0 #fff,-1.8em 1.8em 0 0 rgba(167,167,167,.2),-2.6em 0 0 0 rgba(167,167,167,.2),-1.8em -1.8em 0 0 rgba(167,167,167,.2)}62.5%{box-shadow:0 -2.6em 0 0 rgba(167,167,167,.2),1.8em -1.8em 0 0 rgba(167,167,167,.2),2.5em 0 0 0 rgba(167,167,167,.2),1.75em 1.75em 0 0 rgba(167,167,167,.5),0 2.5em 0 0 rgba(167,167,167,.7),-1.8em 1.8em 0 0 #fff,-2.6em 0 0 0 rgba(167,167,167,.2),-1.8em -1.8em 0 0 rgba(167,167,167,.2)}75%{box-shadow:0 -2.6em 0 0 rgba(167,167,167,.2),1.8em -1.8em 0 0 rgba(167,167,167,.2),2.5em 0 0 0 rgba(167,167,167,.2),1.75em 1.75em 0 0 rgba(167,167,167,.2),0 2.5em 0 0 rgba(167,167,167,.5),-1.8em 1.8em 0 0 rgba(167,167,167,.7),-2.6em 0 0 0 #fff,-1.8em -1.8em 0 0 rgba(167,167,167,.2)}87.5%{box-shadow:0 -2.6em 0 0 rgba(167,167,167,.2),1.8em -1.8em 0 0 rgba(167,167,167,.2),2.5em 0 0 0 rgba(167,167,167,.2),1.75em 1.75em 0 0 rgba(167,167,167,.2),0 2.5em 0 0 rgba(167,167,167,.2),-1.8em 1.8em 0 0 rgba(167,167,167,.5),-2.6em 0 0 0 rgba(167,167,167,.7),-1.8em -1.8em 0 0 #fff}}@keyframes load5{0%,100%{box-shadow:0 -2.6em 0 0 #fff,1.8em -1.8em 0 0 rgba(167,167,167,.2),2.5em 0 0 0 rgba(167,167,167,.2),1.75em 1.75em 0 0 rgba(167,167,167,.2),0 2.5em 0 0 rgba(167,167,167,.2),-1.8em 1.8em 0 0 rgba(167,167,167,.2),-2.6em 0 0 0 rgba(167,167,167,.5),-1.8em -1.8em 0 0 rgba(167,167,167,.7)}12.5%{box-shadow:0 -2.6em 0 0 rgba(167,167,167,.7),1.8em -1.8em 0 0 #fff,2.5em 0 0 0 rgba(167,167,167,.2),1.75em 1.75em 0 0 rgba(167,167,167,.2),0 2.5em 0 0 rgba(167,167,167,.2),-1.8em 1.8em 0 0 rgba(167,167,167,.2),-2.6em 0 0 0 rgba(167,167,167,.2),-1.8em -1.8em 0 0 rgba(167,167,167,.5)}25%{box-shadow:0 -2.6em 0 0 rgba(167,167,167,.5),1.8em -1.8em 0 0 rgba(167,167,167,.7),2.5em 0 0 0 #fff,1.75em 1.75em 0 0 rgba(167,167,167,.2),0 2.5em 0 0 rgba(167,167,167,.2),-1.8em 1.8em 0 0 rgba(167,167,167,.2),-2.6em 0 0 0 rgba(167,167,167,.2),-1.8em -1.8em 0 0 rgba(167,167,167,.2)}37.5%{box-shadow:0 -2.6em 0 0 rgba(167,167,167,.2),1.8em -1.8em 0 0 rgba(167,167,167,.5),2.5em 0 0 0 rgba(167,167,167,.7),1.75em 1.75em 0 0 #fff,0 2.5em 0 0 rgba(167,167,167,.2),-1.8em 1.8em 0 0 rgba(167,167,167,.2),-2.6em 0 0 0 rgba(167,167,167,.2),-1.8em -1.8em 0 0 rgba(167,167,167,.2)}50%{box-shadow:0 -2.6em 0 0 rgba(167,167,167,.2),1.8em -1.8em 0 0 rgba(167,167,167,.2),2.5em 0 0 0 rgba(167,167,167,.5),1.75em 1.75em 0 0 rgba(167,167,167,.7),0 2.5em 0 0 #fff,-1.8em 1.8em 0 0 rgba(167,167,167,.2),-2.6em 0 0 0 rgba(167,167,167,.2),-1.8em -1.8em 0 0 rgba(167,167,167,.2)}62.5%{box-shadow:0 -2.6em 0 0 rgba(167,167,167,.2),1.8em -1.8em 0 0 rgba(167,167,167,.2),2.5em 0 0 0 rgba(167,167,167,.2),1.75em 1.75em 0 0 rgba(167,167,167,.5),0 2.5em 0 0 rgba(167,167,167,.7),-1.8em 1.8em 0 0 #fff,-2.6em 0 0 0 rgba(167,167,167,.2),-1.8em -1.8em 0 0 rgba(167,167,167,.2)}75%{box-shadow:0 -2.6em 0 0 rgba(167,167,167,.2),1.8em -1.8em 0 0 rgba(167,167,167,.2),2.5em 0 0 0 rgba(167,167,167,.2),1.75em 1.75em 0 0 rgba(167,167,167,.2),0 2.5em 0 0 rgba(167,167,167,.5),-1.8em 1.8em 0 0 rgba(167,167,167,.7),-2.6em 0 0 0 #fff,-1.8em -1.8em 0 0 rgba(167,167,167,.2)}87.5%{box-shadow:0 -2.6em 0 0 rgba(167,167,167,.2),1.8em -1.8em 0 0 rgba(167,167,167,.2),2.5em 0 0 0 rgba(167,167,167,.2),1.75em 1.75em 0 0 rgba(167,167,167,.2),0 2.5em 0 0 rgba(167,167,167,.2),-1.8em 1.8em 0 0 rgba(167,167,167,.5),-2.6em 0 0 0 rgba(167,167,167,.7),-1.8em -1.8em 0 0 #fff}}@-webkit-keyframes draw{to{stroke-dashoffset:0}}@keyframes draw{to{stroke-dashoffset:0}}@-webkit-keyframes opacity{to{opacity:1}}@keyframes opacity{to{opacity:1}}#toggle4{font-size:15px;color:#747474;padding-left:30px}.trams-conditions{padding:0 10px;margin:10px 0}.plus-icon{background:url(https://staging.heartfoundation.org.au/images/uploads/main/plus_black.png) left center no-repeat;bottom:30px;right:10px;background-size:100%}.mins-icon{background:url(https://staging.heartfoundation.org.au/images/uploads/main/minus_black.png) left center no-repeat;top:30px;right:40px;background-size:100%}.trams-conditions .trams-con{font-size:12px;color:#747474;display:none;overflow:auto;max-width:60%;margin:0 auto}@media only screen and (min-width:1024px){.story .container{background-color:#e9e9e9}.storyList{display:flex;max-width:1270px;margin:0 auto 3.571em;justify-content:space-around}.storyContent__title,.storySelected{align-items:center;font-family:Oswald,sans-serif;text-transform:uppercase}.storyList__item{transition:opacity .33s ease-in-out;position:relative}.storyList__item span{background:url(../images/story/man_black.svg) no-repeat;width:57px;height:127px;background-size:87%;transition:opacity .33s ease-in-out;display:block}.storyList__item:focus,.storyList__item:hover{cursor:pointer}.storyList__item.storyList__item--blue span{background-image:url(../images/story/man_blue.svg)}.storyList__item.storyList__item--blue:after{content:' ';width:36px;height:36px;background:url(../images/story/plus_black.svg) no-repeat;position:absolute;bottom:-38px;left:7px;opacity:.3;transition:opacity .33s ease-in-out}.storyList__item.storyList__item--active:after{background:url(../images/story/minus_black.svg) no-repeat;opacity:1}.storyList__item.storyList__item--blue:focus:after,.storyList__item.storyList__item--blue:hover:after{opacity:1}.storyList__item.storyList__item--black:focus span,.storyList__item.storyList__item--black:hover span{opacity:.5}.storyList__item.storyList__item--black:focus:after,.storyList__item.storyList__item--black:hover:after{opacity:1}.storyList__item.storyList__item--black:after{content:' ';height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:20px solid #0f2330;position:absolute;bottom:-50px;margin-left:-19px;opacity:0}.storySelected{background-color:#0f2330;width:100%;display:flex;justify-content:center;flex-direction:column;color:#69c6dd;height:0;overflow:hidden;margin-bottom:3.571em;transition:height .2s ease-in-out}.storySelected--active{height:200px}.storySelected__name{font-size:35px;display:block;margin-bottom:.714rem}.storySelected__location{font-size:25px;display:block}.storyContent{background-color:#bf1a04;margin-bottom:3.571em;margin-top:0;display:flex;max-height:0;overflow:hidden;transition:max-height .2s ease-out;position:relative}.storyContent--active{max-height:1500px;transition:max-height .2s ease-in}.storyContent__sidebar{width:50%;padding-bottom:40px}.storyContent__main{width:50%;background-color:#FFF}.storyContent__heading{background-color:#bf1a04;text-transform:uppercase;display:block;font-family:Oswald,sans-serif;text-align:left;height:14.286em;color:#0f2330}.storyContent__name{font-size:35px;display:block;margin-bottom:.714rem}.storyContent__location{font-size:25px;display:block}.storyContent__title{background-color:#FFF;color:#0f2330;font-size:25px;height:80px;display:flex;justify-content:center;margin:0;position:relative}.storyContent__main div{padding:5.938em}.storyContent__main div p{padding:0;font-size:16px}.storyContent__mainContent{font-family:Roboto,sans-serif;text-align:left;color:#0f2330;line-height:1.2}.storyContent__nav{font-family:'Roboto Slab',serif;font-size:14px;color:#69c6dd}.storyContent__navLeft,.storyContent__navRight{position:absolute;top:4.286em;cursor:pointer;transition:background-color .33s ease-in-out}.storyContent__navLeft{width:80px;height:80px;background:url(../images/story/left_arrow.png) 50% no-repeat #1D1D2C;left:0}.storyContent__navRight{width:120px;height:80px;background:url(../images/story/right_arrow.png) 70% 50% no-repeat #1D1D2C;right:0;display:flex;align-items:center;padding-left:20px}.storyContent__navLeft:focus,.storyContent__navLeft:hover,.storyContent__navRight:focus,.storyContent__navRight:hover{background-color:rgba(29,29,27,.75)}}@media only screen and (max-width:736px){.storyMobileContent__sidebar{display:none!important}.trams-conditions .trams-con{max-width:95%}.trams-conditions{padding:0 10px 150px!important;margin:10px 0;background:#000}.storyContent__name{font-size:35px;display:block;margin-bottom:.714rem}.storyContent__location{font-size:16px;font-family:Oswald,sans-serif;text-transform:uppercase;background-color:transparent;text-align:left;color:#fff!important;display:block;padding:1em 0 .5em}.storyContent--active{max-height:1500px;transition:max-height .2s ease-in;margin-top:50px}.mins-icon{background:url(https://staging.heartfoundation.org.au/images/uploads/main/minus_white.png) left center no-repeat;width:36px;height:36px;position:absolute;top:-15px;right:0;transition:opacity .33s ease-in-out;background-size:100%;z-index:11111}.plus-icon{bottom:16px;right:10px}.team__gallery-photos .entry{font-size:16px;position:absolute;z-index:2;bottom:-12px;left:0;box-sizing:border-box;width:100%;padding:0 26px 5px;color:#000}}@media only screen and (max-width:1023px){.storyContent__sidebar{width:100%!important;padding-bottom:40px}.storyList__item{font-size:25px;font-family:Oswald,sans-serif;text-transform:uppercase;padding:.6em 1em;color:#1D1D2C;text-align:left;margin-bottom:1px;background:url(../images/story/plus_black.svg) 95% 50% no-repeat #69c6dd;background-size:20px}.storyContent__location,.storyContent__title{font-size:20px;font-family:Oswald,sans-serif;text-transform:uppercase}.storyList__item--active{background-image:url(../images/story/minus_black.svg);margin-bottom:0}.storyContent{max-height:0;overflow:visible;transition:max-height .2s ease-out;position:relative;display:block!important}.storyContent--active{max-height:1500px;transition:max-height .2s ease-in}.storyContent__location{background-color:red;text-align:left;color:#1D1D2C;display:block;padding:1em 1.25em .5em}.storyContent__image{max-width:100%;margin:30px 100px}.storyContent__sidebar img{margin:60px 105px 0}.storyContent__title{background-color:#FFF;color:#0f2330;min-height:60px;padding:.5em;display:flex;align-items:center;justify-content:center;margin:0;position:relative}.storyContent__content{font-family:Roboto,sans-serif;font-size:14px;padding:3.57em 1.79em;display:block;text-align:left;color:#0f2330;line-height:1.2}.storyCarousel{background-color:red;height:156px;display:flex;align-items:center;justify-content:space-between}.storyCarousel__prev,.storyMobileCarousel__next{width:79px;height:79px;display:flex;align-items:center}.storyCarousel__prev{background:url(../images/story/left_arrow.png) 50% no-repeat #0f2330}.storyCarousel__next{background:url(../images/story/right_arrow.png) 50% no-repeat #0f2330}.storyCarousel__content{color:#69c6dd;text-transform:uppercase;font-family:Oswald,sans-serif;opacity:1;transition:opacity .5s ease-in-out}.storyCarousel__title{font-size:25px;display:block}.storyCarousel__location{font-size:20px;display:block}.storyCarousel__content--hide{opacity:0}}