﻿@font-face{font-family:'Almoni DL AAA';src:url('../fonts/almoni-neue-regular-aaa.woff') format('woff'),url('../fonts/almoni-neue-regular-aaa.woff2') format('woff2');font-weight:400;font-style:normal}@font-face{font-family:'Almoni DLAAA - Bold';src:url('../fonts/almoni-neue-bold-aaa.woff') format('woff'),url('../fonts/almoni-neue-bold-aaa.woff2') format('woff2');font-weight:600;font-style:normal}@font-face{font-family:"Almoni DLAAA - Black";src:url('../fonts/almoni-neue-black-aaa.woff') format('woff'),url('../fonts/almoni-neue-black-aaa.woff2') format('woff2');font-weight:700;font-style:normal}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}*{outline:0 none}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}::-moz-selection{background:#053a5a;color:#fff;text-shadow:none}::selection{background:#053a5a;color:#fff;text-shadow:none}html,body{-webkit-text-size-adjust:100%;width:100%;padding:0;margin:0;border:0 none}body{font:13px/1.231 sans-serif;*font-size:small;overflow-x:hidden;background-color:#fff}body,td,input,select,textarea{color:#444;font-family:'Almoni DL AAA',sans-serif;font-weight:400;direction:rtl;-webkit-font-smoothing:antialiased}img{border:0 none}hr{clear:both;height:0;font-size:0;border:0 none;background:transparent}strong,b{font-family:"Almoni DLAAA - Black";font-weight:900}i{font-style:italic}.link{cursor:pointer}.hidden{display:none}a,.a{color:#001c47;text-decoration:underline;transition:all .2s ease}a:focus,.no-touch a:hover{color:#000;text-decoration:underline}.white-link,a.white-link:link,a.white-link:visited,a.white-link:active,.white-link-u{color:#fff;text-decoration:none;transition:all .2s ease}.white-link-u{text-decoration:underline}.white-link:focus,.white-link-u:focus,.no-touch .white-link:hover,.no-touch .white-link-u:hover{color:#fff}.main{min-height:calc(100vh - 396px)}.grid-cols{font-size:0;line-height:0;padding:0 10px 0 10px}.grid-cols-2{display:inline-block;vertical-align:top;width:calc(50% - 20px);margin:0 10px 0 10px}.grid-cols-1{display:inline-block;vertical-align:top;width:calc(25% - 20px);margin:0 10px 0 10px}.work-grid-cols-2{display:inline-block;vertical-align:top;width:calc(66% - 20px);margin:0 10px 0 10px}.work-grid-cols-1{display:inline-block;vertical-align:top;width:calc(34% - 20px);margin:0 10px 0 10px}header{position:relative;width:100%;height:112px}header .logo{padding:38px 50px 0 0}header .logo img{width:270px;height:39px}header .contact-info{font-size:18px;font-weight:400;letter-spacing:.23px;text-align:left;direction:ltr;padding:45px 0 0 103px}header .contact-info a{color:#568ea8;text-decoration:none}header .contact-info a:focus,.no-touch header .contact-info a:hover{color:#053a5a;text-decoration:none}header .contact-info:before{content:"";position:relative;display:inline-block;vertical-align:middle;width:25px;height:25px;margin:0 10px 0 0;background:url(../images/icon_email.svg) no-repeat;background-size:contain}header .contact-info .email:after{content:"//";color:#568ea8;font-family:"Almoni DLAAA - Black";font-weight:900;letter-spacing:.18px;margin:0 10px 0 15px}.head-box{margin-bottom:20px}.head-box .text-col{position:relative;overflow:hidden;background-color:#edf3f6}.head-box .text-col:before{content:"";display:inline-block;vertical-align:middle;height:100%;min-height:inherit;width:0}.head-box .text-col .body{display:inline-block;vertical-align:middle;padding:30px}.head-box .text-col h1,.head-box .text-col .h1{color:#053a5a;font-size:40px;font-weight:400;line-height:40px;margin:0 0 13px 0}.head-box .image-col{position:relative;background:#555 no-repeat center;background-size:101% auto}.textpage{padding:86px 0 86px 0}.editor{color:#525457;font-size:18px;line-height:24px}.editor ul{margin:0 0 26px 0}.editor ul li{position:relative;list-style:none;padding:0 0 0 25px;margin:0}#rtl .editor ul li{padding:0 25px 0 0}.editor ul li:before{content:"• ";position:absolute;left:0;top:0;color:#ffc147}#rtl .editor ul li:before{left:auto;right:0}.editor ol{margin:0 0 10px 0}.editor ol li{margin:0 0 0 15px}#rtl .editor ol li{margin:0 15px 0 0}.editor strong{font-weight:700}.editor h2{color:#586f92;font-size:24px;line-height:32px;font-weight:400;margin:0 0 10px 0}.editor h3{color:#071c44;font-size:18px;line-height:26px;font-weight:700;margin:0 0 5px 0}.editor h4{color:#071c44;font-size:18px;line-height:26px;font-weight:700;margin:0 0 5px 0}.editor p{margin:0 0 26px 0}.editor img{max-width:100%;height:auto}.editor iframe[src*=youtube],.editor iframe[src*=vimeo]{width:100%;height:420px}.editor hr{clear:both;margin:48px 0 48px 0;border-top:2px solid #071c44}.editor .alignright{float:right;margin:0 0 0 20px}.editor .alignleft{float:left;margin:0 20px 0 0}.editor .aligncenter{display:block;margin:0 auto 0 auto}.editor a{color:#000;text-decoration:underline}.editor a:focus,.no-touch .editor a:hover{text-decoration:underline}.read-more{color:#053a5a;font-size:18px;line-height:18px;font-weight:400;letter-spacing:.18px;text-decoration:underline}.read-more:focus,.no-touch .read-more:hover{color:#568ea8}.read-more strong{font-family:"Almoni DLAAA - Black";font-weight:900}.read-more:after{content:"";position:relative;top:-1px;display:inline-block;vertical-align:middle;width:16px;height:16px;margin:0 9px 0 0;background:url(../images/arrow1.png) no-repeat;background-size:contain}.read-more:focus:after,.no-touch .read-more:hover:after{background-image:url(../images/arrow6.png)}.read-more.big{font-size:24px;line-height:24px}.read-more.big:after{top:-1px;width:21px;height:21px}.works{position:relative}.works .item{position:relative;cursor:pointer;margin-bottom:20px;overflow:hidden;background:#555 no-repeat center top;background-size:cover}.works .item .info{position:absolute;z-index:1;width:100%;height:100%;opacity:.5;overflow:hidden;background-color:#053a5a;transform:rotate3d(1,0,0,90deg)}.in-top .info{-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-animation:in-top 300ms ease 1 forwards;animation:in-top 300ms ease 1 forwards}.in-right .info{-webkit-transform-origin:100% 0;transform-origin:100% 0;-webkit-animation:in-right 300ms ease 1 forwards;animation:in-right 300ms ease 1 forwards}.in-bottom .info{-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-animation:in-bottom 300ms ease 1 forwards;animation:in-bottom 300ms ease 1 forwards}.in-left .info{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-animation:in-left 300ms ease 1 forwards;animation:in-left 300ms ease 1 forwards}.out-top .info{-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-animation:out-top 300ms ease 1 forwards;animation:out-top 300ms ease 1 forwards}.out-right .info{-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:out-right 300ms ease 1 forwards;animation:out-right 300ms ease 1 forwards}.out-bottom .info{-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-animation:out-bottom 300ms ease 1 forwards;animation:out-bottom 300ms ease 1 forwards}.out-left .info{-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-animation:out-left 300ms ease 1 forwards;animation:out-left 300ms ease 1 forwards}@-webkit-keyframes in-top{from{-webkit-transform:rotate3d(-1,0,0,90deg);transform:rotate3d(-1,0,0,90deg)}to{-webkit-transform:rotate3d(0,0,0,0);transform:rotate3d(0,0,0,0)}}@keyframes in-top{from{-webkit-transform:rotate3d(-1,0,0,90deg);transform:rotate3d(-1,0,0,90deg)}to{-webkit-transform:rotate3d(0,0,0,0);transform:rotate3d(0,0,0,0)}}@-webkit-keyframes in-right{from{-webkit-transform:rotate3d(0,-1,0,90deg);transform:rotate3d(0,-1,0,90deg)}to{-webkit-transform:rotate3d(0,0,0,0);transform:rotate3d(0,0,0,0)}}@keyframes in-right{from{-webkit-transform:rotate3d(0,-1,0,90deg);transform:rotate3d(0,-1,0,90deg)}to{-webkit-transform:rotate3d(0,0,0,0);transform:rotate3d(0,0,0,0)}}@-webkit-keyframes in-bottom{from{-webkit-transform:rotate3d(1,0,0,90deg);transform:rotate3d(1,0,0,90deg)}to{-webkit-transform:rotate3d(0,0,0,0);transform:rotate3d(0,0,0,0)}}@keyframes in-bottom{from{-webkit-transform:rotate3d(1,0,0,90deg);transform:rotate3d(1,0,0,90deg)}to{-webkit-transform:rotate3d(0,0,0,0);transform:rotate3d(0,0,0,0)}}@-webkit-keyframes in-left{from{-webkit-transform:rotate3d(0,1,0,90deg);transform:rotate3d(0,1,0,90deg)}to{-webkit-transform:rotate3d(0,0,0,0);transform:rotate3d(0,0,0,0)}}@keyframes in-left{from{-webkit-transform:rotate3d(0,1,0,90deg);transform:rotate3d(0,1,0,90deg)}to{-webkit-transform:rotate3d(0,0,0,0);transform:rotate3d(0,0,0,0)}}@-webkit-keyframes out-top{from{-webkit-transform:rotate3d(0,0,0,0);transform:rotate3d(0,0,0,0)}to{-webkit-transform:rotate3d(-1,0,0,104deg);transform:rotate3d(-1,0,0,104deg)}}@keyframes out-top{from{-webkit-transform:rotate3d(0,0,0,0);transform:rotate3d(0,0,0,0)}to{-webkit-transform:rotate3d(-1,0,0,104deg);transform:rotate3d(-1,0,0,104deg)}}@-webkit-keyframes out-right{from{-webkit-transform:rotate3d(0,0,0,0);transform:rotate3d(0,0,0,0)}to{-webkit-transform:rotate3d(0,-1,0,104deg);transform:rotate3d(0,-1,0,104deg)}}@keyframes out-right{from{-webkit-transform:rotate3d(0,0,0,0);transform:rotate3d(0,0,0,0)}to{-webkit-transform:rotate3d(0,-1,0,104deg);transform:rotate3d(0,-1,0,104deg)}}@-webkit-keyframes out-bottom{from{-webkit-transform:rotate3d(0,0,0,0);transform:rotate3d(0,0,0,0)}to{-webkit-transform:rotate3d(1,0,0,104deg);transform:rotate3d(1,0,0,104deg)}}@keyframes out-bottom{from{-webkit-transform:rotate3d(0,0,0,0);transform:rotate3d(0,0,0,0)}to{-webkit-transform:rotate3d(1,0,0,104deg);transform:rotate3d(1,0,0,104deg)}}@-webkit-keyframes out-left{from{-webkit-transform:rotate3d(0,0,0,0);transform:rotate3d(0,0,0,0)}to{-webkit-transform:rotate3d(0,1,0,104deg);transform:rotate3d(0,1,0,104deg)}}@keyframes out-left{from{-webkit-transform:rotate3d(0,0,0,0);transform:rotate3d(0,0,0,0)}to{-webkit-transform:rotate3d(0,1,0,104deg);transform:rotate3d(0,1,0,104deg)}}.works .item .hover-text{position:absolute;left:0;top:0;z-index:2;width:100%;height:100%;padding:20px;opacity:0;transition:all .2s ease}.works .item:focus .hover-text,.no-touch .works .item:hover .hover-text{opacity:1}.works .item .hover-text h3{color:#fff;font-size:40px;font-weight:400;line-height:40px;margin:0 0 20px 0}.works .item .hover-text .text{color:#fff;font-size:16px;line-height:22px;font-weight:400}.works .item .hover-text .tags{color:#fff;font-size:14px;line-height:14px;font-weight:400;position:absolute;right:20px;bottom:20px}.works .item .hover-text .tags a{color:#fff;font-size:14px;font-weight:400;text-decoration:none;display:inline-block;vertical-align:top}.works .item .hover-text .tags a:focus,.no-touch .works .item .hover-text .tags a:hover{text-decoration:underline}.works .item .hover-text .tags a:after{content:"//";color:#fff;text-decoration:none;display:inline-block;vertical-align:middle;margin:0 10px 0 10px}.works .item .hover-text .tags a:last-of-type:after{display:none}footer{position:relative;z-index:2;height:110px;background-color:#053a5a}footer .logo-box{padding:36px 50px 0 0}footer .logo-box .footer-logo img{position:relative;z-index:3}footer .links{color:#fff;font-size:16px;line-height:16px;font-weight:400;padding:36px 0 0 50px}footer .links ul{display:block;width:480px;text-align:justify;text-align-last:justify;padding:0;margin:0 auto 0 0}footer .links ul:after{content:"";display:inline-block;width:100%}footer .links ul li{display:inline-block;vertical-align:top;list-style:none;margin:0 0 10px 0}footer .links ul li.sep{color:#568ea8;font-family:"Almoni DLAAA - Black";font-weight:900;letter-spacing:.18px}footer .links ul li:nth-of-type(-n+12){font-family:"Almoni DLAAA - Black"}footer .links ul li:last-of-type.sep,footer .links ul li:nth-of-type(5n).sep{display:none}footer .links a{color:#fff;font-size:16px;line-height:16px;font-weight:700;text-decoration:none}footer .links a:focus,.no-touch footer .links a:hover{color:#568ea8;text-decoration:none}footer .footer-menu ul li ul{display:none}.credits{color:#568ea8;font-size:12px;line-height:12px;font-weight:400;direction:ltr;position:absolute;left:70px;bottom:-160px;z-index:100;margin:20px 0 0 0;opacity:.8}.credits a{color:#568ea8;text-decoration:underline}.credits a:focus,.no-touch .credits a:hover{color:#568ea8;text-decoration:underline}.footer-img{position:relative;z-index:1;height:174px;width:100%;background:no-repeat center;background-size:cover}.float-form{font-size:0;line-height:0;position:absolute;left:0;top:0;white-space:nowrap;z-index:100;width:80px;overflow:hidden;background:rgba(86,142,168,0.3);background-size:40px auto;transition:all .3s ease}.float-form.visible{width:600px;background-color:rgba(86,142,168,0.9)}.float-form .form-icon{display:inline-block;vertical-align:top;width:80px;height:80px;cursor:pointer;background:url(../images/icon_mail.svg) no-repeat center;background-size:40px auto;transition:all .3s ease}.float-form.visible .form-icon{width:40px;background:url(../images/icon_mail.svg) no-repeat center 10px;background-size:20px auto}.float-form .form{color:#001c48;font-size:16px;line-height:24px;font-weight:400;white-space:normal;display:inline-block;vertical-align:top;width:0;height:80px;overflow:hidden;transition:all .3s ease}.float-form.visible .form{width:560px;height:110px;padding:10px 25px 0 0}.float-form .form h2{color:#fff;font-size:24px;font-weight:400;letter-spacing:.24px;margin:0 0 6px 0}.float-form .form input[type=text],.float-form .form input[type=tel],.float-form .form input[type=email]{color:#ababab;font-size:12px;font-weight:400;display:inline-block;vertical-align:top;width:123px;height:27px;padding:0 10px 0 10px;margin:0 0 0 8px;border:0 none;background-color:#fff}.float-form .form input[type=submit]{color:#8eabb8;font-size:14px;font-weight:900;letter-spacing:.14px;cursor:pointer;display:inline-block;vertical-align:top;width:101px;height:27px;margin:0 0 0 8px;border:0 none;background-color:#053a5a}.float-form .form span.wpcf7-not-valid-tip{display:none !important}.float-form .form div.wpcf7-response-output{color:yellow;margin:0;padding:10px 0 10px 0;border:0 none}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:focus,.no-touch .owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}#dimmer{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;padding:0;margin:0;background:#000;background:rgba(0,0,0,0.7)}.lightbox{display:none;position:fixed;left:0;font-size:0;line-height:0;z-index:1001;padding:0;margin:0;background:#000}.lightbox .close-btn{width:25px;height:25px;font-size:0;position:absolute;right:37px;top:32px;cursor:pointer;z-index:10;background:url(../images/icon_close.svg);background-size:contain}.lightbox.has-iframe .close-btn{width:25px;height:25px;font-size:0;position:absolute;right:-15px;top:-15px;cursor:pointer;z-index:10;border-radius:100%;background:#fff url(../images/icon_close2.svg);background-size:contain}#oAccessibilityBtn{color:#fff;font-size:12px;line-height:12px;cursor:pointer;position:fixed;top:0;right:0;z-index:10000;padding:4px;background:#000}#oAccessibilityMenu{display:none;position:fixed;z-index:10000;right:10px;top:30px;padding:0;margin:0;border:1px solid #999;background:#f9f9f9;-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.3);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.3);box-shadow:0 1px 5px rgba(0,0,0,0.3)}html.clsAccessibilityBlackAndWhite #oAccessibilityMenu *{-webkit-filter:none;filter:none}#oAccessibilityMenu li{color:#000;font-family:Arial;font-size:17px;line-height:18px;list-style:none;font-weight:normal !important;cursor:default;height:35px;width:240px;padding:0;margin:0;border-bottom:1px dotted #777}#oAccessibilityMenu li:hover{background:#eee}#oAccessibilityMenu li:last-child{border-bottom:0 none}#oAccessibilityMenu li .label{padding:9px 10px 0 10px}#oAccessibilityMenu li button{font-size:20px;lien-height:15px;font-weight:bold;position:relative;float:left;cursor:pointer;vertical-align:middle;width:40px;height:34px;padding:0;margin:0;border:0 none;border-right:1px dotted #777;background:transparent}#ltr #oAccessibilityMenu li button{float:right;border-right:0 none;border-left:1px dotted #777}#oAccessibilityMenu li button:hover{background:#fff}html.clsAccessibilityDark{color:yellow;background-color:#000 !important}html.clsAccessibilityDark *{color:inherit !important;background-color:inherit !important}html.clsAccessibilityBright{color:#000;font-weight:bold;background-color:#fff !important}html.clsAccessibilityBright *{color:inherit !important;font-weight:inherit !important;background-color:inherit !important}html.clsAccessibilityOutline *:focus,#oAccessibilityMenu li:focus{outline:4px solid blue}html.clsAccessibilityArial *{font-family:Arial !important}html.clsAccessibilityDyslexic *{font-family:"opendyslexic" !important}html.clsAccessibilityBlackAndWhite *{-webkit-filter:grayscale(100%);filter:grayscale(100%)}html.clsAccessibilityLinkUnderline a,html.clsAccessibilityLinkUnderline .clsLink,html.clsAccessibilityLinkUnderline *[onclick]{text-decoration:underline !important}#oAccessibilityMenu .btnUnderlineOff{display:none}html.clsAccessibilityLinkUnderline .btnUnderlineOff{display:block}.mobile-menu-icon{display:block;position:fixed;top:20px;left:0;z-index:102;width:80px;height:80px;padding:5px;cursor:pointer;background:rgba(255,255,255,0.9);-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.mobile-menu-icon.open{left:15px;background:transparent}.mobile-menu-icon span{display:block;position:absolute;right:20px;height:4px;width:40px;background:#053a5a;opacity:1;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.mobile-menu-icon span:nth-child(1){top:23px}.mobile-menu-icon span:nth-child(2),.mobile-menu-icon span:nth-child(3){top:36px}.mobile-menu-icon span:nth-child(4){top:49px}.mobile-menu-icon.open span{background:#071c44}.mobile-menu-icon.open span:nth-child(1){top:23px;width:0;left:50%;display:none}.mobile-menu-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background:#fff}.mobile-menu-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);background:#fff}.mobile-menu-icon.open span:nth-child(4){top:23px;width:0;left:50%;display:none}.mobile-menu-dimmer{display:none;position:fixed;top:0;left:0;right:0;height:100%;z-index:99;background:rgba(0,0,0,0.5);background:rgba(0,0,0,0)}.mobile-menu-drawer{display:block;position:fixed;top:20px;left:-300px;width:285px;z-index:100;overflow:auto;padding:93px 30px 53px 30px;margin:0;background-color:rgba(5,58,90,0.95);transition:left .3s ease-in-out}.mobile-menu-drawer.active{left:20px}.mobile-menu-drawer ul li{position:relative;display:block;list-style:none;width:100%;padding:4px 0 4px 0}.mobile-menu-drawer a:link,.mobile-menu-drawer a:visited,.mobile-menu-drawer a:active{color:#fff;font-size:24px;font-weight:400;letter-spacing:.24px;line-height:50px;text-decoration:none;display:block}.mobile-menu-drawer li.current-menu-item a,.mobile-menu-drawer li.current_page a,.mobile-menu-drawer li:focus a,.no-touch .mobile-menu-drawer li:hover a{color:#568ea8}.mobile-menu-drawer ul li a:after{content:"//";color:#568ea8;letter-spacing:.18px;margin:0 20px 0 0}.mobile-menu-drawer ul ul{display:none}.mobile-only,.ios-only,.android-only{display:none}@media only screen and (max-width:769px){.mobile-only{display:block}.desktop-only{display:none}body,html{min-width:320px;-webkit-text-size-adjust:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}input[type=text],input[type=tel],input[type=email],input[type=submit]{-webkit-appearance:none}input[type=text],input[type=tel],input[type=email],select{-webkit-border-radius:0;border-radius:0}.mobile-menu-icon{top:0}.mobile-menu-icon.open{left:15px;top:15px}.mobile-menu-drawer{padding:50px 30px 30px 30px}body{min-width:320px}.grid,.narrow-grid{width:auto}.main{min-height:0}.grid-cols{padding:0 10px 0 10px}.grid-cols-2{width:calc(100% - 20px)}.grid-cols-1{width:calc(50% - 20px)}.work-grid-cols-2{width:calc(100% - 20px)}.work-grid-cols-1{width:calc(100% - 20px)}header{position:relative;width:100%;height:80px}header .logo{padding:24px 0 0 0}header .logo img{width:auto;height:30px}header .contact-info{display:none}.head-box{margin-bottom:20px}.head-box .text-col .body{padding:20px}.head-box .text-col h1,.head-box .text-col .h1{font-size:36px;line-height:36px;margin:0 0 10px 0}.textpage{padding:86px 0 86px 0}.read-more.big{font-size:18px;line-height:18px}.read-more.big:after{width:18px;height:18px}.works .item .info{position:absolute;z-index:1;width:100%;height:100%;opacity:.5;overflow:hidden;background-color:#053a5a;transform:rotate3d(1,0,0,90deg)}.works .item:hover .info{-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-animation:in-top 300ms ease 1 forwards;animation:in-top 300ms ease 1 forwards}.works .item .hover-text{position:absolute;left:0;top:-100%;z-index:2;width:100%;height:100%;padding:20px;opacity:0;transition:opacity .2s ease}.works .item:hover .hover-text{top:0;opacity:1}.works .item .hover-text h3{font-size:16px;line-height:16px;margin:0}.works .item .hover-text .text{display:none}.works .item .hover-text .tags{display:none}footer{height:auto}footer .logo-box{text-align:center;padding:40px 0 40px 0}footer .links{color:#fff;font-size:16px;line-height:16px;font-weight:400;padding:30px 0 0 0}footer .links ul{column-count:2;display:block;width:auto;text-align:right;text-align-last:right;padding:0;margin:0 auto 0 0}footer .links ul:after{content:"";display:inline-block;width:100%}footer .links ul li{display:block;width:100%;margin:0 0 10px 0}footer .links ul li a:before{content:"//";color:#568ea8;letter-spacing:.18px;margin:0 0 0 5px}footer .links ul li.sep{display:none}footer .footer-menu ul li ul{display:none}.credits{width:100%;left:0;text-align:center}.footer-img{position:relative;z-index:1;height:174px;width:100%;background:no-repeat center;background-size:cover}.float-form{position:fixed;top:auto;bottom:20px;z-index:99;background:transparent}.float-form.visible{width:320px;background-color:rgba(86,142,168,0.9)}.float-form .form{color:#001c48;font-size:16px;line-height:24px;font-weight:400;white-space:normal;display:inline-block;vertical-align:top;width:0;height:80px;overflow:hidden;transition:all .3s ease}.float-form.visible .form{width:280px;height:auto;padding:10px 15px 10px 0}.float-form .form h2{font-size:20px;letter-spacing:.24px;margin:0 0 6px 0}.wpcf7-form-control-wrap{display:inline-block;vertical-align:top}.float-form .form input[type=text],.float-form .form input[type=tel],.float-form .form input[type=email]{font-size:15px;width:120px;margin:0 0 8px 8px}.float-form .form input[type=submit]{width:120px}.float-form .form div.wpcf7-response-output{line-height:14px;padding:0}div.wpcf7 .ajax-loader{position:absolute;left:10px;bottom:10px}}