.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.display-inline-block{vertical-align:middle;display:inline-block}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}*{box-sizing:border-box}html,body,p,ul,ol,li,th,td,h1,h2,h3,h4,h5,h6,dl,dt,dd,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,hr{display:block;padding:0;margin:0}.preload *{transition:none!important}html{font-size:62.5%}body{font-family:'Roboto',sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background-color:#5d6365;font-weight:300;font-size:2rem;color:#5d6365}img{display:block;height:auto;width:100%;border:0}h1{font-weight:500;font-size:6.4rem}h2{font-weight:300;font-size:6.4rem}h3{margin-bottom:20px;font-weight:300;font-size:2.4rem}a{text-decoration:none;transition:all .3s;color:#06c}a:hover{color:#005a96}hr{border:0;border-top:2px dashed #e5eaeb;background:#fff}.hidden{display:none}#background{background:url(https://portfolio.cookie.lv/img/xbackground.jpg.pagespeed.ic.7ty-CcBvmH.jpg) no-repeat center center;background-size:cover;position:absolute;height:100%;width:100%;left:0;top:0}#background::before{background:linear-gradient(to bottom,rgba(93,99,101,0) 0%,#5d6365 100%);position:absolute;height:100px;content:'';width:100%;bottom:0;left:0}#background img{min-height:100%;min-width:100%;display:none}.container{box-shadow:.6em 0 15px rgba(0,0,0,.1) , -.6em 0 15px rgba(0,0,0,.1);position:relative;max-width:1300px;margin:0 auto;width:100%}section{background-color:#fff;padding:60px}section header{margin-bottom:40px}.hover{transition:all .6s;outline:2px solid #fff;position:absolute;opacity:0;left:0;top:0}.hover:hover{opacity:1}.site-header{background-color:#fff;position:relative;overflow:hidden}.main-nav{float:right}.main-nav a{padding:26px 30px;font-weight:400;font-size:1.6rem;color:#5d6365;float:left}.main-nav a.active,.main-nav a:active,.main-nav a:hover{background-color:#0078c9;color:#fff}.github-mark{background:url(https://portfolio.cookie.lv/img/xgithub-mark.png.pagespeed.ic.bphwemgI8X.png);text-indent:-1000px;position:absolute;margin-top:-16px;overflow:hidden;display:block;height:32px;width:32px;left:30px;top:50%}.intro{background-color:rgba(0,0,0,.3);padding:90px 60px 120px 60px;text-align:center;color:#fff}.intro header{margin-bottom:90px}.partners{position:relative;max-width:600px;margin:0 auto;width:80%}.partners .hover{outline:0}.thumbs{overflow:hidden}.thumb{border:5px solid #5d6365;position:relative;max-width:400px;margin:1.333%;height:auto;float:left;width:23%}.thumb:nth-child(4n){margin-right:0}.thumb:nth-child(4n-3){margin-left:0}.action{text-align:center}.action-link{background-color:transparent;text-transform:uppercase;display:inline-block;font-weight:500;font-size:14px;padding:20px;color:#5d6365}.action-link:hover{background-color:inherit;color:#0078c9}form{margin:0 auto}form.processing{pointer-events:none;position:relative;opacity:.5}form.processing::after{background:url(https://portfolio.cookie.lv/img/loading.gif.pagespeed.ce.Yi2CnfFkvv.gif) no-repeat center center rgba(0,0,0,.7);margin:-40px 0 0 -40px;position:absolute;border-radius:5px;height:80px;width:80px;content:'';left:50%;top:50%}.input{margin-bottom:40px}.input label{margin-bottom:10px;font-size:2.2rem;display:block}input[type="email"],input[type="text"],textarea{font-family:inherit;font-weight:inherit;background:#f2f5f8;font-size:2.2rem;padding:14px;width:100%;border:0}textarea{height:200px}input[type="submit"],button{text-transform:uppercase;display:inline-block;font-weight:inherit;font-family:inherit;transition:all .3s;font-size:inherit;border-radius:4px;padding:15px 40px;background:#0078c9;cursor:pointer;color:#fff;border:0}input[type="submit"]:hover,button:hover{background-color:#005a96}.contacts{position:relative;overflow:hidden}.contacts .message-wrap{transition:opacity .3s;background-color:#fff;text-align:center;position:absolute;height:100%;width:100%;bottom:0;right:0;left:0;top:0;font-size:3rem;left:-3000px;opacity:0}.contacts .message-wrap.open{opacity:1;left:0}.contacts .message-wrap.status-1{color:green}.contacts .message-wrap.status-0{color:red}.contacts .inner{position:absolute;margin-top:-75px;width:100%;top:50%}.contacts .message{margin-bottom:40px}.alert{background-color:#d9edf7;border-color:#bce8f1;margin-bottom:80px;text-align:center;border-radius:4px;color:#31708f;padding:15px}.alert.success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert.error{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.article{position:relative}.content{text-align:left;line-height:1.5}.content p{margin-bottom:40px}.content img{max-width:1366px;margin:0 auto}.wide{margin:0 -40px}.row{overflow:hidden}@media (max-width:1000px){section{padding:40px}.thumb{margin:1%;width:32%}.thumb:nth-child(4n){margin-right:1%}.thumb:nth-child(4n-3){margin-left:1%}.thumb:nth-child(3n){margin-right:0}.thumb:nth-child(3n-2){margin-left:0}}@media (max-width:780px){html{font-size:45%}section{padding:30px}section header{margin-bottom:20px}.intro{padding:60px 20px 90px 20px}.intro header{margin-bottom:40px}.thumb{margin:0 0 2% 0;width:49%}.thumb:nth-child(4n){margin-right:0}.thumb:nth-child(4n-3){margin-left:0}.thumb:nth-child(even){margin-left:2%}.input{margin-bottom:20px}}@media (max-width:440px){html{font-size:40%}section{padding:20px}section header{margin-bottom:20px}.main-nav a{padding:15px 20px}.intro{padding:60px 20px 90px 20px}.thumb{margin:0 0 15px 0!important;width:100%}}