.lSAction>a,a,button{cursor:pointer}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.lSSlideOuter .lSGallery li,.lSSlideOuter .lightSlider>*{float:left}.cS-hidden,.jobofferbox .figcaption,.jobofferbox .foreground,.lSPager.lSpg a,.lSSlideWrapper,.lightSlider,.noscroll,.office_thumbnail,.oop-container,.section,.sidemenu,.slideshow,.sr-only,.technologie-header,.topheader .share{overflow:hidden}.lSSlideWrapper>.lightSlider:after,.row:after{clear:both}.blog_tags li,.lSPager.lSpg,.provide-list,.specialize-list,nav li,ol,ul{list-style:none}#get_a_quote .tab.stage .drag-and-drop p,.blog_tags li,.expert__name,.full_teammember h2,.h4,.h5,.see-portfolio-btn--mobi,.work_metric_box i,a.button,a.button:visited,button,h4,h5{text-transform:uppercase}@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-display:swap;src:local('Roboto Thin'),local('Roboto-Thin'),url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxGIzIXKMnyrYk.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:100;font-display:swap;src:local('Roboto Thin'),local('Roboto-Thin'),url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxIIzIXKMny.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:local('Roboto Light'),local('Roboto-Light'),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fChc4AMP6lbBP.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-display:swap;src:local('Roboto Light'),local('Roboto-Light'),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfChc4AMP6lbBP.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-display:swap;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}*,body,html{font-family:Roboto,sans-serif}.development-text,.sweep-to-right,.table-cell,.valign{vertical-align:middle}.container,.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}.lightSlider:after,.lightSlider:before,.row:after,.row:before{content:" ";display:table}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */.lSSlideWrapper,.lSSlideWrapper .lSFade{position:relative}.lSSlideOuter{overflow-x:hidden;overflow-y:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lightSlider{margin:0}.lSSlideWrapper{max-width:95%;margin:0 auto}.lSSlideWrapper .lSSlide{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform,height;transition-property:transform,height;-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade>*{position:absolute!important;top:0;left:0;z-index:9;margin-right:0;width:100%}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:inherit!important;transition-duration:inherit!important;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:inherit!important;transition-timing-function:inherit!important}.lSSlideWrapper .lSFade>.active{z-index:10}.lSSlideWrapper.usingCss .lSFade>.active{opacity:1}.lSAction>a{display:block;position:absolute;width:80px;height:80px;top:30%;padding-top:60px;z-index:99;text-align:center}.lSAction>a svg{display:inline-block;width:12px;height:20px}.lSAction>a line{stroke:#a8aeb3;-webkit-transition:stroke .35s;transition:stroke .35s}.lSAction>a:hover line,.v-arrow line{stroke:#da0050}.lsBluelink .lSAction>a:hover line{stroke:#00bed3}.lSAction>.lSPrev{left:-10px;width:40px}.lSAction>.lSNext{width:40px;right:-10px}.lSAction>a.disabled{pointer-events:none}.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0)}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lSPager,.lSSlideOuter .lightSlider{padding-left:0;list-style:none}.lSSlideOuter.lSrtl .lSPager,.lSSlideOuter.lSrtl .lightSlider{padding-right:0}.lSSlideOuter.lSrtl .lSGallery li,.lSSlideOuter.lSrtl .lightSlider>*{float:right!important}@-webkit-keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@keyframes rightEnd{0%,100%{left:0}50%{left:-15px}}@-webkit-keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@keyframes topEnd{0%,100%{top:0}50%{top:-15px}}@-webkit-keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@keyframes leftEnd{0%,100%{left:0}50%{left:15px}}@-webkit-keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}@keyframes bottomEnd{0%,100%{bottom:0}50%{bottom:-15px}}.lSSlideOuter .rightEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lSSlideOuter .leftEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd .3s;animation:topEnd .3s;position:relative}.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd .3s;animation:bottomEnd .3s;position:relative}.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.plumplum,.uiui_plumplum{animation-duration:1.5s;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:ease-in-out}.lightSlider.lsGrab>*{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:768px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:769px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}@media (max-width:768px){.hidden-xs{display:none!important}}@media (min-width:769px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}.img-responsive{display:block;width:100%;height:auto}.img-responsive-max{display:block;max-width:100%;height:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);border:0}.img-valign-center1{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}#cover,#openingcover,.topheader{position:fixed;top:0;left:0}*{margin:0}body,html{height:100%;background:#fff}@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:0.001dpcm){body,html{-webkit-font-smoothing:antialiased}}.h1,.h2,h1,h2{line-height:normal;-webkit-font-smoothing:subpixel-antialiased}.mobile{display:none}.desktop{display:block}.h1,h1{color:#da0050;font-weight:400;font-size:2.4em;margin-bottom:.6em}.h1.entry,h1.entry{font-weight:300;font-size:3.75em}.h2,.h3,h2,h3{font-weight:100;margin-bottom:.6em}.h2,h2{color:#889198;font-size:1.8em}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.h1 h2,.h2,h1{-webkit-font-smoothing:auto}}}a.button,a.button:visited,button,footer,p.large{-webkit-font-smoothing:subpixel-antialiased}.h3,h3{color:#da0050;font-size:1.4em}.h4,.h5,h4,h5,p{margin-bottom:1em}.h4,h4{color:#889198}.h5,h5{font-size:1em;font-weight:300;color:#5d6162}em{font-style:italic}code{font-family:Monospace,Monospaced}strong{font-weight:400}small{font-size:.7em}a,a:visited{color:#da0050;transition-property:color;transition-duration:.1s}a.blue-to-red,a.blue-to-red:visited{color:#00bed3}@media (min-width:768px){a:hover{color:#00bed3}a.blue-to-red:hover,a.nohover:hover{color:#da0050}a.color-blue.nohover:hover{color:#00bed3}a.color-green.nohover:hover{color:#7ec665}}p{color:#5d6162;font-weight:300;font-size:1.15em;line-height:1.5em}.development-text p,.landing-page__text p{margin-bottom:1.6em}p.large{font-weight:100;font-size:1.95em;line-height:1.2em}@media (max-width:1430px){p.large{font-size:1.5em}}@media (max-width:1130px){p.large{font-size:1.95em}}a.button,a.button:visited,button{display:inline-block;color:#da0050;font-size:1.1em;line-height:1.5em;padding:8px 26px;background:0 0;border:2px solid #da0050;transform:skewX(-45deg);transition-property:background,color;transition-duration:.1s}a.button-white,a.button-white:visited{color:#fff;border-color:#fff}a.button.color-green,a.button.color-green:visited{color:#7ec665;border-color:#7ec665}.human_logo__container__desktop,.jobofferbox{border-bottom:1px solid #ddd;box-sizing:border-box}.button-146{min-width:146px}.button span,button span{font-size:19px;display:inline-block;transform:skewX(45deg)}@media (min-width:768px){a.button:hover,button:hover{background:#da0050;color:#fff}a.buttonBlue:hover{background:#00bed3;color:#fff!important}a.button-white:hover,button.button-white:hover{background:#fff;color:#da0050}a.button.color-green:hover{background:#7ec665;color:#fff}}#map button{transform:skewX(0)}.center{margin-left:auto;margin-right:auto;text-align:center}.right{text-align:right}.content{padding-top:111px;margin-bottom:-130px;width:100%;min-height:100%;box-sizing:border-box;transition-property:"padding-left";transition-duration:.3s}.content.fullpage{padding-top:0}.inner-content{margin:0 auto;padding:0 25px 30px}.entry-content{margin-top:-140px}#cover{width:100%;height:100%;background:#000;z-index:300;opacity:.7;display:none}#openingcover{width:101%;height:101%;background:#fff;z-index:99999;opacity:1;display:none}.topheader{z-index:301;width:100%;height:80px;padding-top:30px;pointer-events:none;transition:.5s}.hideHeader{transition:.5s;top:-180px}.mobile-menu-position{transition:.5s;top:0!important}.topheader .logo{display:none;margin:0 auto;width:104px;position:relative}.topheader .menu{display:none;position:absolute;top:23px;right:5px}.topheader .language{float:left;color:#889198;padding-left:14px;padding-top:10px}.topheader a:link,.topheader a:visited{transition-property:color;transition-duration:.2s;color:#889198}.topheader a:hover{color:#da0050}#lang-select,.signature b,.signature span{color:#889198}.topheader .share{position:absolute;top:36px;right:110px;width:180px;height:30px;pointer-events:auto}.socialbuttons{margin:0 auto;position:absolute;bottom:0;text-align:center}.socialbuttons li{display:inline-block;float:left;margin-left:12px;padding-left:0}.socialbuttons li:first-child{margin-left:20px}.socialbuttons svg{fill:#a8aeb3}#header-gaq-btn{position:absolute;top:31px;right:120px;z-index:1000;padding:4px 50px;cursor:pointer;pointer-events:all;background-color:#fff}@media (max-width:768px){#header-gaq-btn{display:none}}#header-gaq-btn span{font-size:14px;color:#da0050}@media (min-width:768px){#header-gaq-btn:hover{background-color:#da0050}#header-gaq-btn:hover span{color:#fff}}#lang-select{position:absolute;z-index:800;right:40px;top:44px;size:16px;font-size:14px}.navsidemenu,.sidemenu{top:0;left:0;width:210px}#lang-select a{font-weight:400;pointer-events:all;color:#889198}#lang-select a.active{font-weight:700;color:#da0050}.sidemenu{position:fixed;z-index:300;min-height:100%}.navsidemenu{position:absolute;min-height:590px;height:100%;z-index:10;background:#f9f9f9;box-sizing:border-box}.sidemenu .logo{display:block;margin-top:0;margin-left:0;margin-bottom:0;width:104px}.logo__container__desktop{position:relative;display:none}@media (min-width:769px){.logo__container__desktop{display:block}}.site_switch__container__mobile{display:none}@media (max-width:768px){.site_switch__container__mobile{display:block;position:absolute;width:100%;height:100%;top:0}}.site_switch__background__mobile{width:100%;height:100%;position:relative;background:#fff;display:block}.human_logo__container__mobile{width:100%;height:55px;position:absolute;bottom:0;display:flex;flex-direction:row;justify-content:center;background:#fff;align-items:center;transition:transform .4s}.human_logo__container__mobile.is-active{transform:translateY(55px)}.switch__arrow_container__desktop{position:absolute;height:20px;width:20px;top:41px;right:20px;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:102}.switch__arrow_container__mobile{display:none;cursor:pointer}@media (max-width:768px){.switch__arrow_container__mobile{position:absolute;height:20px;width:20px;top:22px;left:calc(50% + 60px);display:flex;justify-content:center;align-items:center}}.kiss_logo__container__desktop,.softwarehut_logo_desktop{position:relative;background:#f9f9f9;filter:none;transition:filter .4s;padding-left:30px}.kiss_logo__container__desktop{padding-bottom:25px;padding-top:30px;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);z-index:101}.kiss_logo__container__desktop.disactive{filter:gray;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%)}.softwarehut_logo_desktop{padding-bottom:15px;padding-top:0;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0)}.softwarehut_logo_mobile{display:none}@media (max-width:768px){.home .softwarehut_logo_mobile{display:block}}.home .softwarehut_logo_mobile{position:absolute;top:59px;right:calc(50% - 85px);z-index:2}.kiss_logo__mobile{transition:filter .4s;filter:none;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0)}.kiss_logo__mobile.disactive{filter:gray;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%)}.human_logo__container__desktop{position:absolute;top:20px;left:0;height:55px;width:100%;padding-left:30px;background-color:#f9f9f9;transition:transform .4s}.human_logo__desktop,.human_logo__mobile{transition:transform .4s,filter .2s;filter:gray;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);display:flex;flex-direction:row;justify-content:flex-start}.hamburger,.main{flex-direction:column}.human_logo__desktop:hover,.human_logo__mobile:hover{filter:none;-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0)}.human_logo__container__desktop.is-active{transform:translateY(79px);z-index:100}.switch__arrow{transition:transform .4s}.switch__arrow.is-active{transform:rotate(180deg)}.human_logo__video__mobile{width:53px;margin-right:3px}.human_logo__video__desktop{width:57px;margin-right:3px}.human_logo__title__mobile{width:66px}.human_logo__title__desktop{width:72px}.human_logo__title__desktop>.st1,.human_logo__title__mobile>.st1{fill:#009378}.sidemenu .menu_back{display:block;margin-top:38px;margin-left:30px;margin-bottom:45px}.sidemenu .mobile_menu_close{display:none;margin-left:160px;margin-top:20px;cursor:pointer}.hamburger{background:0 0;display:flex;justify-content:space-between;width:20px;height:18px;border:none;padding:0;outline:0;margin-top:1px;position:absolute;margin-right:0;top:24px;right:20px}@media (min-width:769px){.hamburger{display:none}}.hamburger .menu-toggle__line{width:20px;height:2px;background-color:#5d6162;display:block;margin:0 auto;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hamburger:hover{cursor:pointer}.hamburger.is-active{-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.hamburger.is-active .menu-toggle__line:nth-child(2){width:0}.hamburger.is-active .menu-toggle__line:nth-child(1),.hamburger.is-active .menu-toggle__line:nth-child(3){-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.hamburger.is-active .menu-toggle__line:nth-child(1){-webkit-transform:translateY(8px);-ms-transform:translateY(8px);-o-transform:translateY(8px);transform:translateY(8px)}.hamburger.is-active .menu-toggle__line:nth-child(3){-webkit-transform:translateY(-8px) rotate(90deg);-ms-transform:translateY(-8px) rotate(90deg);-o-transform:translateY(-8px) rotate(90deg);transform:translateY(-8px) rotate(90deg)}nav hr{width:190px;border-top:1px solid #ddd;margin-top:20px;margin-bottom:20px}.sidebar-menu-first-line{margin-top:0}@media only screen and (max-width:768px){.sidebar-menu-first-line{margin-top:62px}}nav li{font-size:1.1em;font-weight:400;line-height:1.4em;padding-left:30px;margin-bottom:22px;color:#a8aeb3}nav li a,nav li a:visited{display:inline-block;width:90%;color:#666;transition-property:color;transition-duration:.2s}nav li a[href^="/jobs"],nav li a[href^="/pl/jobs"]{color:#00bed3}nav li a.active,nav li a:hover,nav li a[href^="/jobs"]:active,nav li a[href^="/jobs"]:hover,nav li a[href^="/pl/jobs"]:active,nav li a[href^="/pl/jobs"]:hover{text-decoration:none;color:#da0050}nav li a.development.active,nav li a.development:hover{color:#00bed3}nav li a.marketing.active,nav li a.marketing:hover{color:#7ec665}nav li a.offers-menu.active,nav li a.offers-menu:hover{color:#da0050}.mainmenu{z-index:420}.submenu{left:210px;background:#fff;border-right:1px solid #ddd;box-sizing:border-box;z-index:410}.hidden{display:none}.mainmenu.submenu_shown{left:-210px}.submenu.submenu_shown{left:0}.content:after{content:"";display:block;height:130px}.content.fullpage:after{height:0}footer{position:relative;background:#da0050;padding-top:45px;padding-left:210px;height:85px;z-index:200}.jobofferbox,.portfolio_box .foreground,.switch-vacancy{-webkit-font-smoothing:antialiased}@media (min-width:768px){footer.infopackPortfolio{padding-left:420px}}@media (max-width:1089px){footer.infopackPortfolio .footer_text{padding-right:0}}footer .button{position:relative;top:-3px}footer.entry-footer a{color:#fff}.footer-nopadding footer{padding-left:0}.footer_text{display:inline-block;color:#fff;font-size:1.8em;font-weight:100;padding-right:30px}#infoPacka .footer_text{padding-bottom:5px;position:relative;top:-6px}#infoPacka{text-align:center;max-width:768px;margin:0 auto}#infoPacka .inputgroup{display:inline-block;padding-top:0}#infoPacka i{display:block;float:left;width:0;height:0;border-style:solid;border-width:35px 35px 0 0;border-color:#fff #00bed3}#infoPacka input{display:block;float:left;border:none;margin:0;padding:5px 5px 5px 10px;height:25px;border-radius:0;font-size:.9em}#infoPacka input:focus{outline:0}#infoPacka input.error{color:#e12026}#infoPacka input.success{color:#6dbf50}#infoPacka button{transform:skewX(0);font-size:11px;padding:0 10px 0 0;background:#00bed3;float:left;border:none;margin:0;color:#fff;height:35px}.sweep-development i,.sweep-to-right i{border-right:3px solid #00bed3}.sweep-to-right{display:inline-block;transform:translateZ(0);box-shadow:0 0 1px transparent;backface-visibility:hidden;position:relative;transition-property:color;transition-duration:.3s!important;font-weight:300;padding:3px 1.2em 3px 1.5em}.sweep-to-right i{padding-top:6px;position:absolute;top:0;left:-24px;background:#fff;transform:skewX(-45deg);width:40px}.sweep-to-right i::before{content:".";color:#fff}.sweep-to-right::before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;height:33px;transform:scaleX(0) skewX(-45deg);transform-origin:0 50%;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out}@media (min-width:768px){.sweep-to-right:active,.sweep-to-right:focus,.sweep-to-right:hover{color:#fff;text-decoration:none}.sweep-to-right:active:before,.sweep-to-right:focus:before,.sweep-to-right:hover:before{transform:scaleX(1) skewX(-45deg)}}a.sweep-development{color:#00bed3;font-size:1.7em}.sweep-development::before{background:#00bed3}a.sweep-marketing{color:#7ec665;font-size:1.7em}.sweep-marketing::before{background:#7ec665}.sweep-marketing i{border-right:3px solid #7ec665}.sweep-uiux{color:#da0050;font-size:1.7em}.sweep-uiux::before{background:#da0050}.sweep-uiux i{border-right:3px solid #da0050}@keyframes plumplum{0%{top:-20px}100%{top:0}}@-webkit-keyframes plumplum{0%{top:0}100%{top:-20px}}.plumplum{position:relative;animation-name:plumplum}.v-arrow,.v-arrow-dark,.v-arrow-white{width:20px;height:32px;margin-top:20px;position:relative;top:0;transition-property:top;transition-duration:.3s}.v-arrow.color-blue line{stroke:#00bed3}.v-arrow.color-green line{stroke:#7ec665}.v-arrow-white line{stroke:#fff}.v-arrow-dark line{stroke:#5d6162}a:hover .v-arrow{top:8px}a:hover .v-arrow-top{top:-8px}.team_member{position:relative;margin-left:1.5%;margin-right:1.5%;margin-bottom:3%;cursor:pointer}.team_member img{display:block}.team_member_info{position:absolute;top:10%;left:7%;color:#fff;transition-property:opacity,top;transition-duration:.45s;transition-timing-function:ease-out;opacity:0;text-align:left}.team_member .background{position:absolute;top:0;left:0;width:100%;height:calc(100% - 115px);background:#000;opacity:0;transition:opacity .45s}.team_member_info b{display:block;font-size:1.15em;line-height:1.15em;padding-top:.3em;font-weight:400;color:#da0050;font-family:Roboto,sans-serif}.team_member_info span{display:block;font-size:1.05em;line-height:1.05em;padding-top:.3em;color:#5d6162;font-family:Roboto light,sans-serif}.team_member_info i,.team_member_info p{display:none}.team_member:hover .background{opacity:.2}.portfolio_box .figcaption,.team_member .figcaption{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.team_member .figcaption{height:calc(100% - 115px)}.team_member .team_member_info{position:relative;color:#000;top:0;left:0;transition-duration:.45s;transition-timing-function:ease-out;opacity:1;text-align:left;height:115px;padding:5px 10px;box-sizing:border-box}@media (min-width:769px){.team_member .background,.team_member .figcaption{height:calc(100% - 85px)}.team_member .team_member_info{height:85px}}.portfolio_box .figcaption::before,.team_member .figcaption::before{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../images/triangle_red.svg) right bottom;background-size:100% 100%;content:"";opacity:.3;transition:opacity .45s,transform .45s;transform:rotate3d(0,0,1,25deg);transform-origin:0 100%}.portfolio_box:hover .figcaption::before,.team_member:hover .figcaption::before{opacity:1;transform:rotate3d(0,0,1,0deg)}@media (min-width:1131px){.teamtext.large{font-size:1.5em}}.signature{font-weight:400;font-style:normal!important;line-height:1em}.signature img{float:left;border-radius:50px;width:45px;height:45px;margin-right:15px;background-size:cover;background-repeat:no-repeat}.signature span,kissitalic{display:inline-block;position:relative;top:4px;font-size:2.25em;font-weight:100;transform:rotate3d(0,0,1,20deg);transform-origin:0 100%;padding-right:.15em}.signature b{font-weight:300}.full_teammember{position:absolute;left:0;top:0;background:no-repeat #fff;background-size:cover;width:100%;height:100%}.full_teammember .foreground{position:relative;top:0;left:0;width:100%;height:100%;padding-top:8%;padding-left:50%;padding-right:10%;box-sizing:border-box;background:-webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,128),rgba(255,255,255,255))}.full_teammember h1{margin-bottom:.3em}.full_teammember h2{font-size:1.2em;font-weight:300}.full_teammember p{margin-top:2.5em;color:#777}.full_teammember .close_slide{cursor:pointer;position:absolute;top:40px;right:40px}.full_teammember .photo{display:none;width:100%}.full_teammember .linkedin{background:url(../../images/linkedin.png);display:inline-block;width:37px;height:28px;margin-left:30px;position:relative;top:2px}.full_teammember .linkedin:hover{background:url(../../images/linkedin_hover.png)}@media (max-width:768px){.full_teammember{background-size:0 0}.full_teammember .foreground{padding-left:0;padding-right:0}.full_teammember .foreground h1,.full_teammember .foreground h2,.full_teammember .foreground p{padding-left:20px;padding-right:20px}.full_teammember h1{margin-top:95px;font-size:2.2em}.full_teammember .photo{display:block}.full_teammember .linkedin{margin-left:16px}.full_teammember .close_slide{top:20px;right:20px}.biuro-hol-img{display:none}}.office_thumbnail{display:block;cursor:pointer}.office_thumbnail img{display:block;width:100%;transition-property:transform;transition-duration:.3s;transition-timing-function:ease-out;transform-origin:50% 50%}.office_thumbnail:hover img{transform:scale(1.05)}.slideshow{position:fixed;background:#fff;z-index:2000}.slideshow .slideshow_full{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position-x:50%;background-size:cover}.slideshow .next_slide,.slideshow .previous_slide{position:absolute;top:50%;left:0;opacity:.6;cursor:pointer;transition-property:opacity;transition-duration:.2s;transition-timing-function:ease-out}.slideshow .previous_slide,.slideshow .previous_slide svg{width:213px;height:60px}.slideshow .next_slide,.slideshow .next_slide svg{left:auto;right:0;width:209px;height:60px}.slideshow .next_slide .ns0,.slideshow .previous_slide .ps0{fill-rule:evenodd;clip-rule:evenodd;fill:#fff}.slideshow .next_slide .ns1,.slideshow .previous_slide .ps1{fill-rule:evenodd;clip-rule:evenodd;fill:#d91c52}.slideshow .next_slide .ns2,.slideshow .previous_slide .ps2{fill:#d91c52}@media (min-width:768px){.slideshow .next_slide:hover,.slideshow .previous_slide:hover{opacity:1}}.text-content{margin-top:0;max-width:960px}.text-column:first-child{padding-right:3em;box-sizing:border-box}.text-column:last-child{padding-left:3em;box-sizing:border-box}@media (max-width:1000px){.text-column:first-child{padding-right:0}.text-column:last-child{padding-left:0}}.text-column p{margin-bottom:3em;color:#889198}#keyfeatures video{width:100%;margin-top:1.5em}#keyfeatures ol{list-style-type:decimal;margin-left:3em}#keyfeatures ol li{color:#da0050;font-size:1.8em;font-weight:300;margin-top:1.5em;margin-bottom:1.5em;padding-right:2.5em;box-sizing:border-box}#keyfeatures ol li span{color:#889198;font-size:.65em}#keyfeatures .text-content{margin-top:1.5em;padding-top:4.5em;border-top:1px solid #ddd}.jobofferbox{border-right:1px solid #ddd;border-top:1px solid #ddd;margin:-1px 0 0;height:345px;cursor:pointer}@media (max-width:1000px){.jobofferbox{height:9em}}@media (max-width:768px){.jobofferbox{border:none;border-bottom:1px solid #ddd}.slideshow .next_slide,.slideshow .previous_slide{position:fixed;top:auto;bottom:0}.slideshow .close_slide{top:20px;right:20px}}.effect-fadein .background,.effect-fadeout .background{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;transition:opacity .45s}#contact error,#contact success{transition-property:"opacity"}.effect-fadein .background{opacity:.3}.jobofferbox .foreground{position:absolute;top:0;left:0;width:100%;height:100%;padding:25px;box-sizing:border-box}@media (min-width:768px){.effect-fadeout:hover .background{opacity:.6}.effect-fadein:hover .background{opacity:.1}.effect-fadein:hover h1,.effect-fadein:hover h3,.effect-fadein:hover h4,.effect-fadein:hover h5,.effect-fadeout:hover h1,.effect-fadeout:hover h3,.effect-fadeout:hover h4,.effect-fadeout:hover h5{color:#fafafa}.effect-fadein:hover .foreground::before,.effect-fadeout:hover .foreground::before{opacity:1;transform:rotate3d(0,0,1,0deg)}}#jobs .disclaimer p{padding:25px;color:#889198}.jobofferbox .figcaption{position:absolute;top:0;left:0;width:100%;height:100%}.jobofferbox_post_figure{position:relative;width:100%;height:100%}.effect-fadein .foreground::before,.effect-fadeout .foreground::before{position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain;content:""}.triangle-red::before{background:url(../../images/triangle_red.svg) right bottom no-repeat}.triangle-blue::before{background:url(../../images/triangle_blue.svg) right bottom no-repeat}.color-green{color:#7ec665}.color-blue{color:#00bed3}.color-red{color:#da0050}@media (min-width:769px){.img-responsive-gaq{height:auto;max-height:80%;margin-top:40px;width:auto}.lSSlideOuter{text-align:center}}.lSPager.lSpg{position:relative;margin:0;padding:0 0 10px;text-align:center;display:flex;flex-direction:row;justify-content:center}.lSPager.lSpg li{position:relative;display:block;float:left;margin:0 3px;width:7px;height:7px}.lSPager.lSpg a{top:0;left:0;width:100%;height:100%;outline:0;border-radius:50%;position:absolute;text-indent:-999em;background-color:#fff;border:1px solid #889198}.lSPager.lSpg li.active a{background-color:#da0050;border-color:#da0050}#contact form{padding-top:20px;padding-bottom:90px;width:100%}#contact form div{position:relative}#contact form label{position:absolute;top:8px;left:0;pointer-events:none;transition:.2s}#contact form input,#contact form label,#contact form select,#contact form textarea{font-size:1.9em;font-weight:300;color:#5d6162}#contact form input,#contact form select,#contact form textarea{display:block;border:none;border-bottom:1px solid #a8aeb3;border-radius:0;padding:5px 0 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin-bottom:1em;outline:0}@media (max-width:768px){#contact form input,#contact form select,#contact form textarea{margin-top:1em}}#contact form input,#contact form select{transition-property:"background-color";transition-duration:.3s}#contact form select{background:url(../../images/arrow_down.png) 98% 50% no-repeat;background-size:29px 29px}#contact form textarea{resize:none}#contact form button{display:block;margin:0 auto}#contact form input:focus,#contact form input:valid,#contact form input[type=email]:not([value=""]),#contact form textarea:focus,#contact form textarea:valid{border-bottom-color:#da0050}#contact form input:focus~label,#contact form input:valid~label,#contact form input[type=email]:not([value=""])~label,#contact form textarea:focus~label,#contact form textarea:valid~label{top:-20px;left:0;color:#da0050;font-size:1em;font-weight:400}.blocks{max-width:660px;margin:0 auto}.blocks .block{margin-bottom:40px}.blocks .icon{text-align:right;padding-right:10px;box-sizing:border-box}.blocks p{font-size:1.1em;line-height:1.4em;font-weight:300;color:#000}#contact error{display:block;visibility:hidden;margin-top:-1.1em;color:#e12026;text-align:right;width:100%;opacity:0;transition-duration:.3s}.vacancy .details h1:not(:first-child),.vacancy ul{margin-top:1em}#contact form input.error,#contact form select.error,#contact form textarea.error{border-bottom-color:#e12026}#contact error.shown{visibility:visible;opacity:1}#contact success{display:block;visibility:hidden;opacity:0;transition-duration:.3s;color:#6dbf50;text-align:center;position:relative;top:-6px}#contact success.shown{visibility:visible;opacity:1}.contact-legal{padding-top:20px;padding-bottom:10px;border-top:1px solid #ddd}.contact-legal p{font-size:10px;padding-left:110px}.contact-legal .blocks{max-width:800px}.contact-legal .blocks .bank{padding-top:13px}@media (max-width:480px){.contact-legal .blocks .bank{padding-top:0}.contact-legal p{padding-left:20px}}#contact .button-fb{color:#3a5a98;border-color:#3a5a98}.job_nav,.mobile-menu nav,.mobile-menu.shown,.vacancy .abstract{border-bottom:1px solid #a8aeb3}@media (min-width:768px){#contact .button-fb:hover{color:#fff;background-color:#3a5a98}}#contact .button-fb img{margin-bottom:-5px;margin-left:3px;transform:skewX(45deg)}.vacancy .abstract{margin-bottom:80px;padding:220px 60px 160px}.enter_anim{opacity:0;transform:translate3d(0,40px,0);transition:transform .3s,opacity .3s;transition-delay:50ms;transition-timing-function:ease-out}.enter_anim ul{break-inside:avoid}.vacancy .abstract h1{font-size:4em;font-weight:300;margin-bottom:.4em}.vacancy .abstract p{display:block;max-width:756px}.vacancy .details{padding-left:60px;padding-right:60px;padding-top:20px;margin-bottom:60px;color:#5d6162;font-weight:300;font-size:1.15em;line-height:1.5em}.vacancy .details .enter_anim{transition-delay:.5s;column-gap:40px;column-count:2;-webkit-column-gap:40px}.shown.enter_anim,.vacancy-shown .enter_anim{transform:translate3d(0,0,0);opacity:1}.vacancy .details h1{line-height:1.1em}.vacancy h2{color:#da0050}.vacancy.color-blue h2{color:#00bed3}.vacancy ul{list-style-image:url(../../images/slash.png);list-style-position:outside;margin-bottom:1em;margin-left:25px}.vacancy.color-blue ul{list-style-image:url(../../images/slash_blue.png)}.vacancy-previous{border-right:1px solid #a8aeb3;box-sizing:border-box;height:100%}.switch-vacancy{display:block;max-height:218px;box-sizing:border-box;padding:60px;background-size:cover;background-repeat:no-repeat}.switch-vacancy span{display:block;margin-bottom:2em;text-transform:uppercase;color:#5d6162;transition:transform .3s;transition-delay:.2s;transition-timing-function:ease-out}.switch-vacancy .switch-arrow{width:32px;height:20px;display:inline-block;position:relative;top:4px;margin-right:15px}.switch-vacancy .switch-arrow line{stroke:#333}.switch-vacancy .background{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;transition:opacity .45s}.switch-vacancy .foreground{position:relative}footer.vacancy{padding-left:0}.member_close{width:27px;height:27px}@media (min-width:768px){.switch-vacancy:hover .background{opacity:.6}.switch-vacancy:hover h3,.switch-vacancy:hover span{color:#fafafa}.vacancy-previous:hover span{transform:translate3d(-10px,0,0)}.vacancy-next:hover span{transform:translate3d(10px,0,0)}.switch-vacancy:hover .switch-arrow line{stroke:#fff}.member_close:hover{fill:#da0050}}.vacancy-close{position:absolute;top:40px;right:40px;z-index:10000}@media (max-width:768px){.vacancy-close{top:15px;right:15px}.switch-vacancy h3{font-size:1.5em}}@media (max-width:1000px){#vacancy .abstract{margin-bottom:20px;padding:120px 20px 60px}#vacancy .details{padding-left:20px;padding-right:20px}#vacancy .details .enter_anim{column-count:1;-webkit-column-count:1}.switch-vacancy{min-height:240px;padding-bottom:10px}}.main{display:flex;margin:0 3rem;justify-content:center;align-items:center}@media (min-width:560px){.main{margin-top:170px}}@media (min-width:992px){.main{margin:0 5rem}}@media (min-width:1200px){.main{margin:0 20rem}.main .gtb__icons_row{max-width:90%}}.oop-header{display:flex;flex-direction:column;align-items:center;background-color:#fff;z-index:100;width:100%}@media (min-width:560px){.oop-header{flex-direction:row}}.oop-header__left-side{display:flex;flex-direction:column;justify-content:start;align-items:center;margin:1rem}@media (min-width:560px){.oop-header__left-side{margin-right:auto;align-items:start}}.oop-header__logo{display:block;margin:0 auto;width:140px}.oop-header__logo>img{width:140px;height:auto;margin-top:15px}.oop-header__right-side{display:flex;justify-content:center;align-items:center;position:relative;top:0;right:0}@media (min-width:992px){.oop-header{position:relative;background-color:transparent}.oop-header__right-side{flex-direction:row;position:fixed}}#header-free-cons-btn{margin:2rem;padding:4px 50px;cursor:pointer;pointer-events:all;background-color:#fff}#header-free-cons-btn span{font-size:14px;color:#da0050}@media (min-width:768px){#header-free-cons-btn:hover{background-color:#da0050}#header-free-cons-btn:hover span{color:#fff}}.oop-footer{padding-top:45px;padding-left:0}#oop-lang-select{position:absolute;z-index:800;right:-10px;top:-144px;size:16px;color:#889198;font-size:14px;margin:0 1rem}@media (min-width:560px){#oop-lang-select{position:relative;top:0;right:20px}}.hannover_messe-lang-select{top:-193px!important}@media (min-width:560px){.hannover_messe-lang-select{top:0!important}}.tsw-lang-select{top:-116px!important}#oop-lang-select a{font-weight:400;pointer-events:all;color:#889198}#oop-lang-select a.active{font-weight:700;color:#da0050}.section-oop{width:100%;max-width:564px;margin:auto;height:100vh;overflow:auto}@media (min-width:564px){.section-oop{max-width:790px;max-width:795px;min-height:100vh}}.provide-box{display:flex;justify-content:start;align-items:start;flex-direction:column;width:100%;height:80vh}@media (min-width:992px){.section-oop{max-width:790px;max-width:795px;min-height:100vh}.provide-box{justify-content:center}}.provide-list{display:flex;flex-direction:column;flex-wrap:wrap;margin-top:2rem}.provide-list__item{display:flex;margin-bottom:.7rem}.provide-list__decor{display:inline-block;height:2rem;width:1px;margin-right:3rem;transform:skew(-45deg);background-color:#da0050}.client-box{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding-top:20vh;padding-bottom:5vh}.client__title--mobi{display:block;align-self:start}.client__title--desctop{display:none}@media (min-width:590px){.client-box{flex-direction:row}.client__title--mobi{display:none}.client__title--desctop{display:block}}.clients-logos{display:flex;flex-wrap:wrap;margin-bottom:2rem}.client__content--left{width:100%;display:flex;flex-direction:column}@media (min-width:590px){.client__content--left{width:50%}}.client__content--right{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.specialize-box,.specialize-list{flex-direction:column;display:flex}@media (min-width:590px){.client__content--right{width:50%}}.client__img{object-fit:cover;width:100%}.logo__img{margin:.5rem;width:100px}@media (min-width:560px){.tsw-lang-select{top:0!important}.client-box{padding-top:20vh}.logo__img{width:200px}}.see-portfolio-btn--mobi{color:#da0050;font-size:1.1em;line-height:1.5em;padding:8px 26px;background:0 0;border:2px solid #da0050;transform:skewX(-45deg);transition-property:background,color;transition-duration:.1s;display:inline-block;width:max-content;margin-top:2rem}.see-portfolio-btn--mobi span{transform:skewX(45deg);display:inline-block}@media (min-width:590px){.see-portfolio-btn--mobi{display:none}}.see-portfolio-btn--desctop{display:none}.see-portfolio-btn--desctop span{transform:skewX(45deg);display:inline-block}@media (min-width:590px){.see-portfolio-btn--desctop{color:#da0050;text-transform:uppercase;font-size:1.1em;line-height:1.5em;padding:8px 26px;background:0 0;border:2px solid #da0050;transform:skewX(-45deg);transition-property:background,color;transition-duration:.1s;display:inline-block;width:max-content;margin-top:2rem}}.meeting-box,.specialize-box{padding-top:20vh;padding-bottom:5vh}.provide__item::before,.specialize-list__decor{transform:skew(-45deg);background-color:#da0050}.development-card1,.development-card2{transition-duration:.5s;position:relative}.specialize-box{width:100%;justify-content:center}@media (min-width:560px){.specialize-box{padding-top:20vh}}.specialize-list{flex-wrap:nowrap}.specialize-list__item{display:flex;flex-direction:column}.specialize-list__decor{display:inline-block;height:2rem;width:1px;margin-right:2rem}.specialize-list__title{color:#da0050}.specialize-list__item--type{width:100%;display:flex}@media (min-width:590px){.specialize-list__item{flex-direction:row}.specialize-list__item--type{width:50%}}.specialize-list__item--description{width:100%;margin-left:2rem}@media (min-width:590px){.specialize-list__item--description{width:50%}}.meeting-box{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:start;width:100%}.meeting__content{width:100%}@media (min-width:992px){.meeting-box{flex-direction:row;justify-content:center}.meeting__content{width:70%}}.meeting__form{width:100%}@media (min-width:992px){.meeting__form{width:30%}}.landing-page__text{padding:0 40px 0 60px;height:100vh;margin-top:70px}@media (min-width:769px){.home .section-landing-page-1{padding-bottom:0;margin-top:70px}}@media (max-width:768px){.home .section-landing-page-1 .entry-content{margin-top:125px;padding:0 30px}}.provide__item{display:inline}.provide__item::before{content:"";border:1px solid #da0050;width:1px;display:inline-block;margin-right:12px}.our-clients-column-left,.our-clients-column-right{box-sizing:border-box;width:50%;background-repeat:no-repeat;height:100%;position:absolute;top:0;background-size:cover}.our-clients-column-left{left:0;background-position:top left}.our-clients-column-right{left:70%;background-position:top right}.our-clients-customerlogo{display:flex}#see-portfolio-btn--mobile{display:block;z-index:1000;padding:4px 50px;cursor:pointer;pointer-events:all;background-color:#fff}#see-portfolio-btn--desctop span,#see-portfolio-btn--mobile span{font-size:14px;color:#da0050}@media (min-width:768px){#see-portfolio-btn--desctop{display:block;z-index:1000;padding:4px 50px;cursor:pointer;pointer-events:all;background-color:#fff}#see-portfolio-btn--mobile{display:none}#see-portfolio-btn--desctop:hover,#see-portfolio-btn--mobile:hover{background-color:#da0050}#see-portfolio-btn--desctio:hover span,#see-portfolio-btn--mobile:hover span{color:#fff}}.valign{display:table-cell;height:100%;width:100%}.valign-wrapper{display:table;height:100%;width:100%}.development-column-left{position:absolute;top:0;left:0;box-sizing:border-box;width:50%;height:100%;background-repeat:no-repeat;background-position:top left;background-size:cover}.development-column-right,.development-right{position:absolute;top:0;left:50%;width:50%;height:100%;background-repeat:no-repeat;box-sizing:border-box}.development-column-right{background-position:top right;background-size:cover}.development-right,.no-cover{background-position:center;background-size:auto}.development-right{margin-top:90px}.development-text{padding:0 40px 0 60px;display:table-cell;height:100vh}.web-development{background-size:contain;background-position-y:19%}.development-technologies h1,.development-text .h1,.development-text h1,.landing-page__text h1,.number-text{font-weight:300}.development-text p,.landing-page__text p{color:#727272}ul.marketing{color:#5d6162;font-weight:300}ul.marketing li{margin-bottom:2em;background-position:left center;background-repeat:no-repeat;padding-left:80px;min-height:70px;display:-webkit-flex;display:flex;align-items:center;line-height:1.5em}li.marketing-snow{background-image:url(../../images/marketing-snow.gif)}li.marketing-diamond{background-image:url(../../images/marketing-diamond.gif)}li.marketing-head{background-image:url(../../images/marketing-head.gif)}.development-752px{max-width:752px;margin-left:auto;margin-right:auto}.development-1010px{width:1010px;margin-left:auto;margin-right:auto}.development-bynumbers{padding-left:104px;padding-right:50px;margin-top:30px;height:90px;background-repeat:no-repeat;box-sizing:border-box}.development-bynumbers p{display:table-cell;height:90px;vertical-align:middle}.development-onegoal{text-align:center;font-size:4em;line-height:1.3em}.development-cards{display:table;height:100%;width:80%}.table-cell{position:relative;top:60px;display:table-cell}.development-card1{top:10px;transition-property:top}.development-card2{top:-80px;left:80px;transition-property:top}.development-cardmask{position:absolute;height:100%;width:100%;top:0;left:0;background:#fff;transition-property:height;transition-duration:.5s}.offers{display:grid;grid-template-columns:repeat(12,1fr);grid-row-gap:6.25rem;margin-bottom:5rem}.offers__header{display:grid;grid-template-columns:1fr 1fr;grid-column:2/11}@media (max-width:1200px){.offers__header{display:grid;grid-template-columns:1fr;grid-template-rows:1fr max-content}}.offers__title{font-size:4.8rem;font-weight:300;color:#db004e;display:block;grid-column:1/-1;margin-bottom:1.8rem}.offers__header p{font-size:1.55em;font-weight:300;color:#889198;display:block;grid-column:1/2;line-height:1.5em!important}@media (max-width:1200px){.offers__header p{grid-column:1/-1}.offers__sections{grid-gap:5rem}}.offers__sections{grid-column:2/11;display:grid;grid-row-gap:6.25rem}.offers__section{display:grid;grid-template-columns:1fr 1fr}.offers__section:nth-of-type(2n) .offers__section-title{grid-column:2/3;justify-content:start;margin-left:1.875rem;text-align:left}@media (max-width:1200px){.offers__section{display:grid;grid-template-columns:1fr}.offers__section:nth-of-type(2n) .offers__section-title{grid-column:1/2;justify-content:start;margin-left:0;text-align:left}}.offers__section:nth-of-type(2n) .offers__section-content{grid-column:1/2;grid-row:1/1;justify-content:end;text-align:right}@media (max-width:1200px){.offers__section:nth-of-type(2n) .offers__section-content{grid-column:1/2;grid-row:2/3;justify-content:start;text-align:left}}.offers__section:nth-of-type(2n) .section-content__cta{justify-self:end;align-self:end;margin:0 1.875rem 0 0!important;position:relative;right:5%}@media (max-width:1200px){.offers__section:nth-of-type(2n) .section-content__cta{justify-self:center;align-self:start;margin:0!important;position:relative}}.offers__section:nth-of-type(2n) .section-content__logo{justify-self:end;align-self:end;margin-right:1.875rem}@media (max-width:1200px){.offers__section:nth-of-type(2n) .section-content__logo{justify-self:start;align-self:start;margin-right:0}}.offers__section-title{display:grid;grid-template-columns:min-content;justify-content:end;margin-right:1.875rem;text-align:right}@media (max-width:1200px){.offers__section-title{display:grid;grid-template-columns:1fr;justify-content:start;margin-right:1.875rem;text-align:start}}.section-content__title{font-size:2.4em;font-weight:300;color:#da0050;line-height:1em}.offers__section-content{display:grid;justify-content:start}.offers__section-content a{text-align:start}.section-content__text{color:#727272;font-size:1.15em;font-weight:300;line-height:1.5em;margin:0!important}.section-content__logo{justify-self:start;align-self:start}.section-content__cta{justify-self:start;align-self:start;margin:0!important;position:relative;left:5%}.offers__experts{grid-column:2/11}.experts__title{grid-column:1/-1;font-size:2.5em;font-weight:300}.expert__name,.expert__title{font-size:1.2rem;margin:0;font-weight:300}.experts{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,15rem));grid-gap:4rem}.expert{display:grid;grid-template-columns:1fr;grid-gap:1rem;justify-content:start;align-items:start;width:15rem}.expert__img{width:100%}.expert__name{color:#da0050}.expert__title{justify-self:start;align-self:start}.development-technologies{padding:0 60px}.technologie-container{padding:.5em 0}.technologie-elements{display:flex;flex-direction:row;flex-wrap:wrap}@media (max-width:369px){.technologie-container:nth-of-type(4) .technologie-border{z-index:9;left:115px}}@media (max-width:236px){.technologie-container:nth-of-type(4) .technologie-border{z-index:9;left:140px}}.technologie-element{padding:.3em 1em}.color-grey{color:#4a4a4a}.technologie-header{clear:both;width:100%;display:inline-block}.technologie-header h3{background-color:#fff;padding-right:10px;position:relative;z-index:9}.technologie-border{width:100%;position:relative;top:-18px!important;border-bottom:.5px solid #e4e4e4}@media (max-width:768px){.technologie-border{position:relative!important;top:-5px!important}}.development-numbers{display:flex;flex-wrap:wrap;max-width:1000px}.development-number-container{padding:4em 20px;width:25%;box-sizing:border-box}@media (max-width:1024px){.development-number-container{width:50%;padding:2em 20px}}@media (max-width:480px){.development-number-container{width:100%;padding:2em 20px}}.development-number-container h1{font-size:450%;margin-bottom:-5px}.development-number-container p{color:#727272}.number-section{padding:0 30px}.section-development-shown .development-cardmask{height:0}.section-development-shown .development-card1{top:0}.section-development-shown .development-card2{top:-120px}.development-customers{margin:50px auto 0;text-align:center}.development-customerlogo{display:inline-block;width:200px;height:50px;padding:10px;margin-bottom:40px;vertical-align:top}.development-customerlogo div{height:100%;display:flex;align-items:center}.development-customerlogo img{margin:0 auto;vertical-align:middle}.light-slider blockquote{display:table;max-width:70%;margin:0 auto;height:330px}.light-slider blockquote div{display:table-cell;vertical-align:middle}.light-slider blockquote p{text-align:center;font-style:italic}.light-slider hr{width:40%;margin:0 auto 3em;border:1px solid #a8aeb3}@media (max-width:500px){.development-customerlogo{width:35%}.development-customerlogo img{max-width:100%}}@media (max-width:768px){.light-slider blockquote{max-width:100%;height:auto;padding:0 40px 40px}}.development-progressbar{position:fixed;z-index:99999;top:0;left:0;width:100%;height:5px;background:#ddd}.development-progressbar i{display:block;height:100%;width:0%;background:#da0050}.marketing-section{margin-top:3em}.marketing-subsection{margin-top:1.5em}.marketing-box{padding:2em 1em}.marketing-text{padding:30% 40px}.marketing-center{padding:3.5em 15px 0;max-width:560px;margin:0 auto}@keyframes uiui_plumplum{0%{top:-60px}100%{top:-30px}}@-webkit-keyframes uiui_plumplum{0%{top:-60px}100%{top:-30px}}.uiui_plumplum{display:block;position:relative;margin:auto;animation-name:uiui_plumplum}@media (max-width:768px){.development-progressbar{display:none}.development-column-left,.development-column-right,.our-clients-column-left,.our-clients-column-right{position:static;width:100%;height:auto;background:0 0!important}.marketing-text{padding:15px}.mobile-left{text-align:left!important}.development-technologies,.development-text,.landing-page__text{padding:1.6em 30px 0;height:auto;display:block}.section{padding-top:1.5em}.development-anim,.development-anim-photo{position:static;opacity:1}.uiui_plumplum{position:static}}.schedule-consultation-box{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:start;width:100%}.schedule-consultation__content{width:100%}@media (min-width:992px){.schedule-consultation-box{flex-direction:row;justify-content:center}.schedule-consultation__content{width:50%}}.schedule-consultation__form{width:100%}@media (min-width:992px){.schedule-consultation__form{width:50%}.custom-portfolio__container .gtb__icons_row{max-width:90%;margin:50px auto 0}}.schedule-consultation__single-form,.welcome{width:100%}.free-consultation__box{text-align:center}.dedicated-portfolio-container{display:flex;flex-direction:column;align-items:flex-start}@media (min-width:768px){.custom-portfolio__container{height:100vh}.free-consultation__box{text-align:left}.dedicated-portfolio-container{flex-direction:row}}@media (min-width:1200px){.dedicated-portfolio-container{margin:0 170px}}.welcome{display:flex;flex-direction:column;justify-content:left}.dedicated-contact,.welcome__personal-title,.welocme__sub-title{margin:2rem 1rem}.welocme__sub-title{margin-bottom:3rem}@media (min-width:768px){.welcome{margin-right:20px;width:50%}.dedicated-contact,.welcome__personal-title,.welocme__sub-title{margin:0 0 1rem}}.dedicated-contact__person{margin:30px 0;display:flex}.dedicated-contact__icon{width:8rem;margin-right:2rem}.dedicated-contact__icon img{width:100%;object-fit:cover}.dedicated-portfolios--mobile{display:flex;flex-wrap:wrap;width:100%}.dedicated-portfolios--desktop{flex-wrap:wrap;width:50%;display:none;margin-top:70px}@media (min-width:768px){.dedicated-portfolios--mobile{display:none}.dedicated-portfolios--desktop{display:flex;max-height:100vh}.filtersbutton:hover{color:#000}}.dedicate-portfolio_box{position:relative;flex:0 0 50%}.portfolio{margin-left:210px}.filterbuttons{display:none}.filtersbutton{display:none;color:#000;padding:0 10px 20px 20px;text-align:right;font-size:14pt}.filtersbutton-left{text-align:left;position:relative;top:17px;display:none}.filtersmenu{position:fixed;top:0;left:210px;width:210px;height:100%;background:#fff;border-right:1px solid #ddd;box-sizing:border-box;padding-top:47px;overflow-y:auto;z-index:300}.filtersmenu.shown{position:absolute}.filtersmenu header{color:#a8aeb3;margin-bottom:45px;margin-left:30px;font-size:1.1em}.filtersmenu button{margin-top:32px;display:none}.filtersmenu .sidebar-menu a{position:relative}.filtersmenu .sidebar-menu a.active:before{content:"";background:url(../../images/ic_filter_close.png) no-repeat;background-size:contain;width:13px;height:11px;display:block;position:absolute;top:6px;left:-16px}.filters-apply,.portfolio_box .background.portfolio-dark-title{background:#fff}.filtersmenu .sidebar-menu a.filters-none.active:before{top:13px}.filters-apply{position:fixed;left:100%;bottom:0;width:100%;padding:5px 0}.portfolio_box img{display:block;width:100%;height:100%}.portfolio_box .cover{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,1) 0,rgba(0,0,0,0) 75%)}@media (min-width:768px){.portfolio_box .cover{display:none}}.portfolio_box h4,.work_header h4{display:inline-block;padding-bottom:2px;border-bottom:2px solid #da0050}.portfolio_box .foreground{position:absolute;bottom:8%;left:7%;width:75%}.portfolio_box .h1,.portfolio_box h1{color:#fff;font-size:1.5em;font-weight:300}.portfolio_box .casestudy_placeholder{height:1.7em}.portfolio_box h4{font-size:.85em;color:#fff}.portfolio-dark-title .h1,.portfolio-dark-title h1,.portfolio-dark-title h4,.portfolio-dark-title p{color:#fff!important}.ic_close_flow svg{width:103px;height:61px}.ic_close_flow svg .cl0{fill:#000;opacity:.5}@media (min-width:768px){.portfolio_box .foreground{top:8%;bottom:auto}.portfolio-dark-title .h1,.portfolio-dark-title h1,.portfolio-dark-title h4,.portfolio-dark-title p{color:#505050!important}.ic_close_flow svg:hover .cl0{fill:#da0050;opacity:1}}.ic_close_flow svg .cl1{fill:#fff}.work-close{position:fixed;top:20px;right:0;z-index:10000}.work_header{position:relative;background:0 0}.work_header h1,.work_header h4,.work_header p{color:#fff}.work_header h1{font-size:4em;font-weight:300}.work_abstract_container{position:absolute;top:0;bottom:0;width:100%}.work_abstract{display:table;height:100%;width:60%;padding-left:3.5em;padding-right:1.5em;box-sizing:border-box}.work_abstract_cell{display:table-cell;height:100%;vertical-align:middle}.work_metric{padding-left:1.75em}.work_metric_box{padding:1.75em;box-sizing:border-box}.work_metric_box i{display:block;color:#889198;font-size:.85em;margin-bottom:1.5em}.work_metric_box span{display:block;color:#333;font-size:1.25em}.work_text_background{background-size:cover;width:100%;height:0}.work_text_content{padding:130px 3.5em}.work_text_content h2{margin-bottom:1.25em;font-weight:300;font-size:2.5em}.work_two_columns{column-count:2;column-gap:13vw;-webkit-column-count:2;-webkit-column-gap:13vw}.work_align_left{width:55%}.work_align_right{width:55%;margin-left:auto;margin-right:0}.work_employee_quote{display:table;width:100%;padding-top:3.5em;padding-bottom:3.5em}.work_customer_quote blockquote,.work_employee_quote blockquote{font-style:italic;line-height:1.5em;font-size:1.1em;font-weight:300;margin-bottom:1em}.work_employee_left{width:40%;display:table-cell;vertical-align:middle}.work_employee_left img{display:block;margin-left:auto;margin-right:20px}.work_employee_right{width:60%;padding-left:50px;padding-right:10%;display:table-cell;vertical-align:middle;box-sizing:border-box}.work_customer_quote{width:50%;margin:3.5em auto;text-align:center;box-sizing:border-box}.work_buttons{padding-top:2em}.work_buttons a.button{margin-bottom:2em;margin-left:2em;margin-right:2em}.work-video{background-size:cover;box-sizing:border-box;max-width:100%;text-align:center;width:100vw;height:56vw}.work-video container{display:inline-block;position:relative;box-sizing:border-box}.work-video mask{position:absolute;left:0;top:0;width:100%}.work-video mask img{display:block;margin:0 auto;width:100%}.work-video-phone,.work-video-portrait{width:50vw;height:75vw}.work-video-phone container{width:75%;margin:9% auto 0}.work-video-phone video{display:block;width:72%;margin:15% auto 0}.work-video-laptop container{width:80%;margin:4% auto 0}.work-video-laptop video{display:inline-block;width:78%;margin:6.8% auto 0}.work-video-browser container{width:80%;margin:2% auto 0}.work-video-browser video{display:inline-block;width:96.5%;margin:6.3% auto 0}.work-video-landscape container{width:80%;margin:0 auto}.work-video-landscape video{display:inline-block;width:80%;margin:13.1% auto 0}.work-video-portrait container{width:85%;margin:18% auto 0}.work-video-portrait video{display:inline-block;width:84%;margin:13.1% auto 0}.work-video-nomask video{width:100%}@media (max-width:768px){.portfolio{margin-left:0}.filterbuttons,.filtersbutton.shown{display:block}.filtersmenu{width:100%;left:100%;height:auto;overflow:auto;padding-bottom:72px}.filtersmenu button{display:inline}.filtersmenu header{margin-left:0;height:27px;box-sizing:border-box;background-repeat:no-repeat;cursor:pointer;text-align:center}.filtersmenu header span{position:relative;top:6px}.filtersbutton .constraints-icon{display:inline-block;position:relative;top:10px;width:18px;height:32px}.filtersmenu .constraints-icon-left{display:inline-block;position:absolute;top:45px;left:30px}.work_header{min-height:320px;background-size:auto 200%;background-position-y:100%}.work_header h1{font-size:3em}.work_text_background{background:0 0!important;height:auto;padding-top:0!important}.work_text_content{margin-top:0!important;padding:1.5em}.work_text_content h2,.work_text_content p{color:#5d6162!important}.work_employee_left,.work_employee_right{display:block;width:100%}.work_employee_left img{width:50%;margin-right:auto;margin-bottom:3.5em}.work_customer_quote{width:100%;margin:0;padding:3.5em}.work_abstract{width:100%;padding-left:1.5em;padding-top:.75em}.work_abstract .v-arrow{display:none}.work_metric{padding-left:0}.work_metric_box{padding:1em 1.5em}.work_metric_box i{margin-bottom:1em}.work_two_columns{column-count:1;-webkit-column-count:1}.work_align_left,.work_align_right{width:100%}.work-video-phone,.work-video-portrait{width:100vw;height:150vw}.switch-portfolio h3{font-size:1.25em}}.mobile-menu li,footer.work{padding-left:0}@media (max-width:470px){.work_header h1{font-size:2.2em}}footer.work{background:#fff}.switch-portfolio h3,.switch-portfolio span{color:#fff}.switch-portfolio h3{font-weight:300}.switch-portfolio .switch-arrow line{stroke:#fff}.switch-portfolio .background{opacity:.6}.mobile-menu{display:none;position:fixed;top:62px;left:0;width:100%;z-index:299;background-color:#fff;border-top:1px solid #a8aeb3;transition:.5s}.mobile-menu img{position:absolute;top:30px;right:20px;transition-property:transform;transition-duration:.3s}.mobile-menu nav{position:relative;top:0;left:0;height:60px;overflow:hidden;margin:0 auto;width:90%}.mobile-menu.shown img{transform:rotate(180deg)}.mobile-menu.shown nav{border-bottom:none}.mobile-menu ul{margin-top:25px}.bottom_share{font-size:20pt;font-weight:300;color:#889198;text-align:center;padding:40px 20px}.bottom_share a{display:inline-block;position:relative;top:6px}.blog_content{padding-top:0;position:relative}.blog_post_figure{position:relative;padding:400px 50px 35px}.blog_post_big,.blog_post_figure-img,.title-background{position:absolute;width:100%}.blog_post_figure-img{top:0;left:0;height:100%;object-fit:cover}@media (max-width:768px){.blog_post_figure-img{object-fit:none}}.title-background{background-color:rgba(204,204,204,.5);bottom:0}.title-content{margin-left:15px}.blog_post_big{bottom:0;left:0;z-index:200;height:100%}.blog_post_big *{color:#fff!important}.blog_post_big.blog-post-dark-title h1,.blog_post_big.blog-post-dark-title p{color:#505050!important}.blog_post_big h1{font-size:30px}.blog_post_big h4{margin-bottom:5px;margin-top:15px;font-size:15px}.blog_post_big h4 span{padding:4px 22px;background-color:#da0050;border-radius:17px;font-size:13px;font-weight:700}.blog_post_big p{margin-top:-18px;font-size:20px}.blog_post_small{background:#f9f9f9;max-width:90%;margin-bottom:5px}.blog_post_small div{padding:15px}.blog_post_small .h1,.blog_post_small h1{font-size:1.1em;font-weight:700}.blog_post_small h4{margin-bottom:5px;font-size:.75em}.blog_post_small h4 span{padding:3px 16px;background-color:#da0050;border-radius:17px;font-size:10px;color:#fff;font-weight:700}.blog_post_small .post_photo{background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important;padding:0;width:100%;height:auto;object-fit:cover}.blog_post_small p{margin-top:-7px;font-size:14px;color:#889198}.blog_post_small .button span{font-size:.7em}.blog_post_small p .button{margin-top:10px;margin-left:5px;padding:1px 15px;line-height:.9em}.all_tags .blog_tags{margin:20px 45px}.all_tags .blog_tags.main_tags{margin-bottom:0}.all_tags .blog_tags.lowly_tags{margin-top:0}.single_post_tags{margin-bottom:30px;margin-right:auto;margin-left:auto;max-width:800px}.blog_tags li{background-color:#f9f9f9;display:inline-block;padding:6px 12px;font-size:.75em;margin:3px 6px 3px 0}.blog_tags li a{color:#5d6162}@media (min-width:768px){.switch-portfolio:hover .background{opacity:.2}.blog_tags li a:hover{color:#da0050}}.blog_tags .selected_tag{padding:4px 10px;background-color:#fff;color:#da0050;border:2px solid #da0050;-webkit-font-smoothing:subpixel-antialiased}.blog_tags .selected_tag a{color:inherit}@media (min-width:768px){.blog_tags .selected_tag a:hover,.blog_tags .selected_tag:hover{color:#fff;background:#da0050}}.blog_post,.blog_post ol,.blog_post p,.blog_post ul{color:#3d3d3d;font-weight:400}.postIntro{padding:90px 0 0;max-width:800px;margin:0 auto}.postMainImage{width:100%}.blog_list .blog_post{padding:0}.blog_post{padding-top:.6em;max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:20px}.blog_post img{max-width:100%}.blog_post blockquote{border-left:4px solid #ddd;padding-left:1em;color:#889198!important;font-family:Georgia,"URW Bookman L",serif;font-weight:400;font-size:1.15em;font-style:italic;line-height:1.5em;margin-bottom:1em}.blog_post blockquote p{color:#889198!important;font-size:1em}.blog_post blockquote ul{color:#889198;font-weight:400;font-size:1em}.blog_post ol,.blog_post ul{list-style:disc;margin-left:40px;margin-bottom:1em;font-size:1.15em;line-height:1.5em}.blog_post h2,.blog_post h3{color:#3d3d3d;font-weight:300}.blog_post ol{list-style:decimal}.blog_post h3{font-size:1.5em}.blog_post b,.blog_post strong{font-weight:700}.blog_post pre{background:#eee;border:1px solid #a8aeb3;border-radius:5px;padding:5px;margin-bottom:1em}.blog_post pre code{color:#5d6162!important;font-family:Menlo,Consolas,Monaco,"Courier New",monospace;font-size:14px;line-height:1.5em}.blog_list_container{padding:0 45px 20px;position:relative;margin-bottom:20px}.blog_sidemenu #lang-select{position:absolute;top:auto;left:0;bottom:44px;width:210px;text-align:center}.sprite-white-logo{background-image:url(../../images/kissdigital_white.png);background-size:105px 35px;display:inline-block;width:105px;height:35px;margin-bottom:-9px}.blog_footer span{color:#fff;font-size:1.4em;font-weight:lighter;vertical-align:middle}.blog_footer .logo{display:inline-block;vertical-align:middle}.author img,.col-centered{vertical-align:top;display:inline-block}.pagination_container{position:absolute;padding-left:210px;width:auto;bottom:150px;left:0;right:0;text-align:center}.pagination-centered ul li{background-color:#f9f9f9;padding:4px 8px;display:inline-block;-webkit-font-smoothing:subpixel-antialiased}.pagination-centered ul li.active{padding:2px 6px;background:#fff;color:#da0050;border:2px solid #da0050}.pagination-centered ul li a{font-size:14px;color:#889198}.pagination-centered ul li.active a{color:inherit}@media (min-width:768px){.pagination-centered ul li a:hover{color:#da0050}.pagination-centered ul li.active a:hover,.pagination-centered ul li.active:hover{background:#da0050;color:#fff}}.col-centered{float:none;text-align:left}.authors{background:#f9f9f9}.authors-row{margin-left:auto;margin-right:auto;max-width:800px}.author{padding:15px 0;white-space:nowrap}.author img{width:23%;height:auto;margin-right:15px;margin-top:5px}.author div{width:70%;display:inline-block;white-space:normal}.author .h1,.author h1{font-size:.75em;font-weight:700}.author p{font-size:.75em;margin-top:-.5em;color:#889198}.related_posts{padding:25px 15px}.post_footer{background:#fff;border-top:2px solid #f9f9f9;margin-top:15px;vertical-align:middle}.post_footer span{color:#889198;font-size:1.4em;vertical-align:middle;font-weight:lighter}.post_footer .sharecontent{display:inline-block;vertical-align:middle}.post_footer .sharecontent a,.post_footer .sharecontent li{display:inline-block}.internal-paragraph{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:800px;background-color:#f9f9f9;padding:2rem .5rem;color:767676!important;text-align:center}.internal-paragraph--pink{background-color:#da0050}.internal-paragraph__text{display:inline-block;width:100%;margin:0 0 1.5rem;color:767676!important;font-size:29px;line-height:32px;font-weight:300}.internal-paragraph--pink .internal-paragraph__text{color:#fff}a.internal-paragraph__button-white,a.internal-paragraph__button-white:visited{color:#da0050;border-color:#da0050;background-color:#f9f9f9}a.internal-paragraph__button-white:hover{background:#f9f9f9;color:#da0050;border:2px solid #da0050}@media (min-width:768px){.internal-paragraph{flex-direction:row}a.internal-paragraph__button-white,a.internal-paragraph__button-white:visited{color:#da0050;border-color:#da0050;background-color:#f9f9f9}a.internal-paragraph__button-white:hover{background:#da0050;color:#f9f9f9;border:2px solid #f9f9f9}.internal-paragraph__text{display:inline-block;width:60%;margin:0 3rem 0 0}}.gaq-content::after{height:0}@media (max-width:768px){.gaq-content{padding-top:55px}#get_a_quote form input,#get_a_quote form select,#get_a_quote form textarea{margin-top:1em}}#get_a_quote form{padding-top:20px;padding-bottom:90px;width:100%}#get_a_quote form div{position:relative}#get_a_quote form .tab{display:none}#get_a_quote form label{position:absolute;top:8px;left:0;pointer-events:none;transition:.2s}#get_a_quote form input,#get_a_quote form label,#get_a_quote form select,#get_a_quote form textarea{font-size:1.9em;font-weight:300;color:#5d6162}#get_a_quote form input,#get_a_quote form select,#get_a_quote form textarea{display:block;border:none;border-bottom:1px solid #a8aeb3;border-radius:0;padding:5px 0 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin-bottom:1em;outline:0}#get_a_quote form input,#get_a_quote form select{transition-property:"background-color";transition-duration:.3s}#get_a_quote form select{background:url(../../images/arrow_down.png) 98% 50% no-repeat;background-size:29px 29px}#get_a_quote form textarea{resize:none}#get_a_quote form button{outline:0;padding:4px 0;margin-top:15px;margin-left:10px;margin-right:10px;min-width:100px}@media (max-width:767px){#get_a_quote form button{padding-top:5px;padding-bottom:3px}}#get_a_quote form button svg{transform:skewX(45deg);padding-top:0;height:13px;fill:#d91c52}#get_a_quote .tab .input_checkbox:checked+label svg,#get_a_quote form button.active svg{fill:#fff}#get_a_quote form button.active{background:#da0050;color:#fff}#get_a_quote form button span{font-size:16px;margin:0 20px;display:none}@media (min-width:768px){#get_a_quote form button{min-width:200px;padding:4px 30px}#get_a_quote form button:hover svg{fill:#fff}#get_a_quote form button span{display:inline-block}}#get_a_quote form .details input:focus,#get_a_quote form .details input:valid,#get_a_quote form .details input[type=email]:not([value=""]),#get_a_quote form .details textarea:focus,#get_a_quote form .details textarea:valid{border-bottom-color:#da0050}#get_a_quote form .details input:focus~label,#get_a_quote form .details input:valid~label,#get_a_quote form .details input[type=email]:not([value=""])~label,#get_a_quote form .details textarea:focus~label,#get_a_quote form .details textarea:valid~label{top:-20px;left:0;color:#da0050;font-size:1em;font-weight:400}#get_a_quote .tab{text-align:center}#get_a_quote .tab h1,#get_a_quote .tab.details{text-align:left}#get_a_quote .tab .input_checkbox{position:fixed;left:-9999px}#get_a_quote .tab .label_checkbox{display:block;position:relative;margin:20px;padding:15px 45px;border:1px solid #000;color:#d0d0d2;background-color:#fff;white-space:nowrap;cursor:pointer;user-select:none;transition:background-color .2s,box-shadow .2s;pointer-events:all;text-align:center}#get_a_quote .tab .checkbox_container{display:flex;flex-wrap:wrap;justify-content:center}#get_a_quote .tab.stage label,#get_a_quote .tab.type label{padding:0;width:173px;height:228px;margin:20px 5px}#get_a_quote .tab .input_checkbox:focus+#get_a_quote .tab .label_checkbox,#get_a_quote .tab .label_checkbox:hover{box-shadow:0 0 20px rgba(0,0,0,.2)}#get_a_quote .tab .input_checkbox:checked+label{background-color:#da0050;color:#fff;border-color:#da0050}#get_a_quote .tab .input_checkbox:checked+label p{color:#fff}#get_a_quote svg{fill-rule:evenodd;clip-rule:evenodd;fill:#d0d0d2;height:75px;padding-top:50px}#get_a_quote label p{margin-bottom:0;color:#d0d0d2;font-size:20px;font-weight:300;padding-top:25px;line-height:22px;white-space:normal}#get_a_quote .tab.budget label{font-size:22px;max-width:270px;margin-left:auto;margin-right:auto}@media (max-width:400px){#get_a_quote .tab.budget label{padding:15px 10px}}#get_a_quote .tab.stage label p{font-size:18px}#get_a_quote .tab.stage .files-list-wrapper{width:250px;margin:20px auto}#get_a_quote .tab.stage .files-list li{display:flex;justify-content:space-between;font-size:12px;font-weight:200;color:#5d6162;margin-bottom:5px;line-height:20px;text-align:left;position:relative}#get_a_quote .file_cross{padding-top:0;height:16px;position:absolute;top:0;right:0}#get_a_quote .file_cross .st0{fill:#d0d0d0}#get_a_quote .file_cross .st1{fill:#707070}#get_a_quote .file_cross:hover .st0{fill:#da0050}#get_a_quote .file_cross:hover .st1{fill:#fff}#get_a_quote .tab.stage .drag-and-drop{width:250px;height:50px;margin:10px auto;cursor:pointer;overflow:hidden;border:2px dashed #d0d0d2}#get_a_quote .overlay{position:absolute}.overlay.file-over{top:0;left:0;width:100vw;height:100vh;z-index:9999;background-color:rgba(0,0,0,.5)}#get_a_quote .tab.stage .drag-and-drop.file-over{position:relative;z-index:10000;background-color:#fff;border-color:#da0050;box-shadow:6px 6px 10px 0 #696969}#get_a_quote .tab.stage .drag-and-drop input{position:absolute;margin:0;padding:0 0 0 9999px;width:100%;height:100%;outline:0;opacity:0;z-index:3;cursor:pointer}#get_a_quote .tab.stage .drag-and-drop svg{padding-top:0;height:30px;position:relative;top:8px;padding-right:10px;z-index:1;cursor:pointer}#get_a_quote .tab.stage .drag-and-drop p{width:100%;height:100%;text-align:center;margin-bottom:0;display:inline;font-size:14px;font-weight:200;z-index:2}#get_a_quote error,#get_a_quote success{display:block;transition-property:"opacity";transition-duration:.3s}#get_a_quote .tab.thankYou h1{text-align:center}#get_a_quote .tab.thankYou h2{font-size:40px;color:#666}#get_a_quote .tab.thankYou svg{height:100px;padding-bottom:10px}#get_a_quote .tab.thankYou .thankYou_icon_1{fill:#d0d0d0}#get_a_quote .tab.thankYou .thankYou_icon_2{fill:#d91c52}#get_a_quote div.center{margin-top:50px}#get_a_quote error{visibility:hidden;margin-top:-1.1em;color:#e12026;text-align:right;width:100%;opacity:0}#get_a_quote form input.error,#get_a_quote form select.error,#get_a_quote form textarea.error{border-bottom-color:#e12026}#get_a_quote error.shown{visibility:visible;opacity:1}#get_a_quote success{visibility:hidden;opacity:0;color:#6dbf50;text-align:center;position:relative;top:-6px}#get-a-quote-btn{position:absolute;top:38px;right:170px;z-index:1000;padding:0 50px}#get-a-quote-btn span{font-size:14px}@media (min-width:769px){#get-a-quote-btn{display:none}.home .inner-content,.home .section-development-1{padding-bottom:0}.home .section-development-2 .development-anim{text-align:left}}.home .section-development-2 .h1,.home .section-development-2 h1{font-weight:300;font-size:3.75em}@media (max-width:768px){#get-a-quote-btn{top:75px;right:calc(50% - 100px);z-index:1}.home #get-a-quote-btn{top:115px;right:calc(50% - 100px);z-index:1}#get-a-quote-btn.get-a-quote-btn-pl{right:calc(50% - 120px)}.with-mobile-menu #get-a-quote-btn{top:150px}.home .section-development-1 .entry-content{margin-top:160px;padding:0 30px}.home .section-development-2 .h1,.home .section-development-2 h1{font-size:2.5em}}.home .section-development-2 h1,.home .section-development-2 h2{text-align:left}.home .section-development-2 h2{font-size:1.8em}.home .section-development-2 .fp-tableCell>div:first-child{padding:0 10px!important}.home .section-development-2 .fp-tableCell>div.center{text-align:left;padding-left:10px}.home .section-development-2 .development-anim{margin:20px auto 0}.home .section-development-2 .development-customerlogo{width:105px;height:55px;padding:10px 20px;margin-bottom:0}.home .section-development-2 .development-customerlogo img{max-width:100%;max-height:100%}.home .section-development-3 div.row{text-align:center}.home .section-development-3 img.google-developers{width:100%}.home .section-development-3 img.clutch{width:60%}@media (max-width:768px){.home .section-development-3 div:first-child{padding-left:30px;padding-right:30px}.home .section-development-3 img.clutch{width:50%}}.home .section-development-3 img.appfutura{width:75%}@media (max-width:768px){.home .section-development-3 img.appfutura{width:60%}}.home .section-development-3 img.goodfirms{width:75%;padding-top:10px}.home .section-development-4 .h1,.home .section-development-4 h1{text-align:left;font-weight:300;font-size:3.75em;padding-left:30px}@media (max-width:768px){.home .section-development-3 img.goodfirms{width:60%}.home .section-development-4 .h1,.home .section-development-4 h1{font-size:2.5em;padding-left:0}.lSAction svg,.lSAction>a svg{opacity:0;transition:.4s}.lSSlideOuter:hover .lSAction svg,.lSSlideOuter:hover .lSAction>a svg{transition:.4s;opacity:1}.home .section-development-4 blockquote{max-width:100%!important}.home .section-development-5 .entry-content-last{padding-left:30px;padding-right:30px;padding-bottom:0}}.home .section-development-4 .lSSlideWrapper{max-width:100%}.home .section-development-4 blockquote{max-width:90%;height:260px}.home .section-development-4 blockquote>div{display:block}.home .section-development-4 blockquote p{text-align:left}.home .section-development-4 .lSAction svg{width:12px;height:20px}.home .section-development-4 .lSAction>a{top:0}.home .section-development-4 .lSAction>.lSPrev{left:-10px;width:40px}.home .section-development-4 .lSAction>.lSNext{right:-10px;width:40px}@media (max-width:991px){.home .section-development-5 .col-md-4,.home .section-development-5 .col-md-8{text-align:center}}.home .section-development-5 .col-md-8 h2{font-weight:300}@media (min-width:769px){.home .section-development-5 .col-md-8>div{padding:0 25px}}.home .section-development-5 .col-md-8 div p>a{color:#889198;font-size:22px;font-weight:300}.home .section-development-5 .col-md-8>div>p{margin-bottom:.4em}.home .section-development-5 .col-md-8 div svg{width:50px;margin-bottom:5px}.home .section-development-5 .col-md-8 div .cf0{fill-rule:evenodd;clip-rule:evenodd;fill:none;stroke:#d91c52;stroke-width:2;stroke-miterlimit:10}.home .section-development-5 .col-md-8 div .cf1{fill:#d91c52}.home .section-development-5 .col-md-8 div .fb0{fill-rule:evenodd;clip-rule:evenodd;fill:none;stroke:#d91c52;stroke-width:2;stroke-miterlimit:10}.home .section-development-5 .col-md-8 div .fb1,.home .section-development-5 .col-md-8 div .ln0{fill:#d91c52}.home .section-development-5 .col-md-8 div .ln1{fill:none;stroke:#d91c52;stroke-width:2;stroke-miterlimit:10}@media (min-width:768px){.home .section-development-5 .col-md-8 div a:hover{color:#da0050}.home .section-development-5 .col-md-8 div a:hover .cf1,.home .section-development-5 .col-md-8 div a:hover .fb1,.home .section-development-5 .col-md-8 div a:hover .ln0{fill:#889198}.home .section-development-5 .col-md-8 div a:hover .cf0,.home .section-development-5 .col-md-8 div a:hover .fb0,.home .section-development-5 .col-md-8 div a:hover .ln1{stroke:#889198}.show-xs .hidden-xs{display:none!important}}.home .section-development-5 .center p{font-size:.7em;color:#889198}@media (min-width:400px){.home .section-development-5 .col-md-8 div svg{width:65px}.home .section-development-5 .center p{font-size:1.15em}}.home footer.entry-footer{padding-left:0;padding-top:20px}@media (min-width:1098px){.home footer.entry-footer{padding-top:45px}}.home footer .footer_text a.button{line-height:1.1em;padding:2px 14px;font-weight:400;margin-top:20px;margin-left:0;background-color:#fff;color:#da0050}.home footer .footer_text a.button:hover{background-color:#da0050;color:#fff}@media (min-width:550px){.home footer .footer_text a.button{margin-left:20px;padding:2px 26px}}@media (min-width:1098px){.home footer .footer_text a.button{margin-top:0}}@media (max-width:549px){.home footer .footer_text a.button span{font-size:12px}}#vacancy .details p:not([class]){font:inherit}#testimonials-progress-bar{width:95%;height:5px;margin:0 auto 2em;border-radius:3px;display:flex;flex-direction:row;flex-wrap:nowrap;overflow:hidden;background-color:#ddd}#testimonials-progress-bar .prev{background-color:#da0050;width:100%;transition:.3s;cursor:pointer}#testimonials-progress-bar .next{background-color:#ddd;width:100%;transition:.3s;cursor:pointer}.lSPager,.lSpg{display:none!important}.testimonials p{text-align:left!important}.testimonials blockquote{max-width:80%!important}.testimonials-h1{padding-left:35px;text-align:left}.light-slider{padding-bottom:10px!important}.content,.fullpage,body{-webkit-overflow-scrolling:auto}.iso{padding-top:0;width:68%}.certificate-container{margin-left:130px}@media(max-width:1250px){.certificate-container{margin-left:20px}}@media(max-width:768px){.iso{width:50%}}.casestudy__subtitle{font-size:1em;line-height:1em;margin-top:-.65em;color:#FFF}.gtb__project_header{font-weight:300;margin-top:.6em;margin-bottom:.6em}.gtb__project_text{margin-bottom:3em}.gtb__project_text>i{font-style:italic}@media (min-width:1200px){.gtb__project_text{max-width:765px}}.gtb__project_title{font-weight:400}.gtb__project_aim{margin-bottom:4.6em}.gtb__project_info{margin-bottom:3em}@media (min-width:1024px){.gtb__project_info{margin-bottom:6em}}.gtb__project_price{font-size:3em;margin-bottom:0;color:#da0050;font-weight:400}.gtb__text__color{color:#da0050}@media (max-width:768px){.gtb__project_price{font-size:2em}}.gtb__icons_row{margin-bottom:50px}.gtb__icon{max-width:100%;max-height:100%}.gtb__icon_container{display:flex;justify-content:center;align-items:center;height:100px}.gtb-menu{position:absolute;width:100%;bottom:55px}.gtb-menu-item{font-size:13px}.gtb-menu-deactived{display:none}@media (max-width:768px){.gtb__icon_container{height:60px;margin-top:20px}}@media (max-width:500px){.gtb__icon_container{height:40px}}@media (min-width:1200px){.gtb__icons_row{max-width:75%}}.gtb__content_container{max-width:1032px}@media (max-width:320px){body{font-size:90%}}@media (max-width:768px){.mobile{display:block}.desktop{display:none}h1.entry{font-size:2.5em}h2{font-size:1.5em}nav li a:hover{color:#666}nav li a.active{color:#da0050}nav li a.development:hover{color:#666}nav li a.development.active{color:#00BED3}nav li a.marketing:hover{color:#666}nav li a.marketing.active{color:#7EC665}.content{padding-left:0;margin-bottom:-110px}.content:after{height:110px}.inner-content{padding:0 15px 30px}#infopacka span,.footer_text{padding-right:0}.entry-content{margin-top:100px}.entry-content-last{padding-bottom:130px}.topheader{padding-top:12px;height:50px;background:#fff;pointer-events:auto}.topheader .logo,.topheader .menu{display:block}.sidemenu .logo,.sidemenu .menu_back,.topheader .share{display:none}.topheader #lang-select{top:26px;right:auto;width:auto;left:16px;background:#fff}.footer_text,.mobile-menu,.sidemenu .mobile_menu_close{display:block}.sidemenu{left:auto;right:-210px}.sidemenu #lang-select{position:static;width:100%;text-align:center;margin:30px 0}.mainmenu.submenu_shown{left:0}.submenu.submenu_shown{left:210px}footer{padding-left:0;padding-top:20px;height:90px!important}footer a.button{font-size:.8em!important;top:10px}.footer_text{font-size:1.4em}footer.entry-footer{padding-bottom:20px}#infoPacka{max-width:340px}#contact .block h5{margin-left:0}.with-mobile-menu{padding-top:130px}.portfolio_box h1{font-size:4vw;font-weight:400;-webkit-font-smoothing:antialiased}.blog_content{padding-top:50px}.blog_post,.postIntro{padding-left:0;margin:0 auto;max-width:95%}.blog_post_small{margin:10px}.blog_list_container:after{content:"";display:block;height:70px}.single_post_tags{padding-left:8px}.pagination_container{padding-left:0}.authors{padding-top:8px;padding-left:8px}}@media (min-width:769px){.content{padding-left:210px}header .logo{opacity:0}.sidemenu{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.submenu{left:210px}.submenu.submenu_shown{left:0}footer.entry-footer{position:fixed;left:0;bottom:0;width:100%;height:130px;box-sizing:border-box}}@media (min-width:768px) and (max-width:1024px){.authors,.blog_post,.postIntro,.single_post_tags{padding-left:10px}}@media (min-width:1630px){.inner-content-with-menu{padding-left:10%}.full-content{margin-left:210px}.sidemenu.submenu_shown{width:420px}.mainmenu,.mainmenu.submenu_shown{left:0}.submenu.submenu_shown{left:210px}.submenu{padding-top:90px}.submenu .menu_back{display:none}}/*!
 * fullPage 2.8.1
 * https://github.com/alvarotrigo/fullPage.js
 * MIT licensed
 *
 * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo
 */.fp-enabled body,html.fp-enabled{margin:0;padding:0;overflow:hidden;-webkit-tap-highlight-color:transparent}#superContainer{height:100%;position:relative;-ms-touch-action:none;touch-action:none}.fp-section{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{height:100%;display:block}.fp-slides{z-index:1;height:100%;overflow:hidden;position:relative;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.fp-section.fp-table,.fp-slide.fp-table{display:table;table-layout:fixed;width:100%}.fp-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.fp-slidesContainer{float:left;position:relative}.fp-controlArrow{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;position:absolute;z-index:4;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-38px;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fp-controlArrow.fp-prev{left:15px;width:0;border-width:38.5px 34px 38.5px 0;border-color:transparent #fff transparent transparent}.fp-controlArrow.fp-next{right:15px;border-width:38.5px 0 38.5px 34px;border-color:transparent transparent transparent #fff}.fp-scrollable{overflow:hidden;position:relative}.iScrollIndicator{border:0!important}.fp-notransition{-webkit-transition:none!important;transition:none!important}#fp-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1;-webkit-transform:translate3d(0,0,0)}#fp-nav.right{right:17px}#fp-nav.left{left:17px}.fp-slidesNav{position:absolute;z-index:4;left:50%;opacity:1}.fp-slidesNav.bottom{bottom:17px}.fp-slidesNav.top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px;position:relative}.fp-slidesNav ul li{display:inline-block}#fp-nav ul li a,.fp-slidesNav ul li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#fp-nav ul li a.active span,#fp-nav ul li:hover a.active span,.fp-slidesNav ul li a.active span,.fp-slidesNav ul li:hover a.active span{height:12px;width:12px;margin:-6px 0 0 -6px;border-radius:100%}#fp-nav ul li a span,.fp-slidesNav ul li a span{border-radius:50%;position:absolute;z-index:1;height:4px;width:4px;border:0;background:#333;left:50%;top:50%;margin:-2px 0 0 -2px;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#fp-nav ul li:hover a span,.fp-slidesNav ul li:hover a span{width:10px;height:10px;margin:-5px 0 0 -5px}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;white-space:nowrap;max-width:220px;overflow:hidden;display:block;opacity:0;width:0;cursor:pointer}#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active+.fp-tooltip{-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;width:auto;opacity:1}#fp-nav ul li .fp-tooltip.right{right:20px}#fp-nav ul li .fp-tooltip.left{left:20px}.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell,.fp-auto-height.fp-section,.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell,.fp-responsive .fp-auto-height-responsive.fp-section{height:auto!important}.sprite{background-image:url(../../images/general-sprites.png)}.sprite-hamburger{background-position:0 0;width:68px;height:22px}.sprite-arrow_right{background-position:0 -22px;width:20px;height:27px}.sprite-slide_close{background-position:0 -49px;width:27px;height:27px}.sprite-menu_close{background-position:0 -76px;width:27px;height:27px}.sprite-member_close{background-position:0 -103px;width:27px;height:27px}.sprite-linkedin{background-position:0 -130px;width:37px;height:28px}.sprite-linkedin:hover{background-position:0 -158px;width:37px;height:28px}.sprite-arrow_down{background-position:0 -186px;width:29px;height:29px}.sprite-arrow_left{background-position:0 -215px;width:16px;height:29px}.sprite-arrow_left:hover{background-position:0 -244px;width:16px;height:29px}.sprite-constraints{background-position:0 -273px;width:25px;height:32px}.sprite-logo_small{background-position:0 -305px;width:104px;height:40px}.sprite-slide_next{background-position:0 -345px;width:209px;height:60px}.sprite-slide_previous{background-position:0 -405px;width:213px;height:60px}.sprite-ic_close_flow:hover{background-position:0 -465px;width:103px;height:61px}.sprite-ic_close_flow{background-position:0 -526px;width:103px;height:61px}.sharesprite{background-image:url(../../images/share-sprites.png)}.sharesprite-f{background-position:0 0;width:19px;height:30px}.sharesprite-f:hover{background-position:0 -30px;width:19px;height:30px}.sharesprite-in{background-position:0 -60px;width:30px;height:30px}.sharesprite-in:hover{background-position:0 -90px;width:30px;height:30px}.sharesprite-ptak{background-position:0 -120px;width:35px;height:30px}.sharesprite-ptak:hover{background-position:0 -150px;width:35px;height:30px}.sharesprite-share{background-position:0 -180px;width:28px;height:30px}.dev-sprite{background-image:url(../../images/dev-sprites.png)}.dev-sprite-devbynumbers-6{background-position:0 0;height:98px}.dev-sprite-devbynumbers-4{background-position:0 -98px;height:100px}.dev-sprite-devbynumbers-1{background-position:0 -198px;height:105px}.dev-sprite-devbynumbers-3{background-position:0 -303px;height:105px}.dev-sprite-devbynumbers-5{background-position:0 -408px;height:105px}.dev-sprite-devbynumbers-2{background-position:0 -513px;height:109px}