@charset "UTF-8";.App{position:absolute;width:100%;height:100%;top:0;left:0}.App a{outline:0;text-decoration:none;color:#f67c05}.App h1{margin:0;padding:0}.App .app-layout{position:absolute;top:0;left:0;width:100%;height:100%}.App .app-layout .dark{background-color:#2a2a2a;color:#f1f1f1}.App .app-layout .header-container{height:90px;width:100%;padding:0;position:fixed;top:0;left:0;z-index:999;line-height:normal}.App .app-layout .header-container .nav{width:1100px;margin:0 auto;height:45px;padding:25px 75px;box-sizing:initial}.App .app-layout .header-container .nav .logo{float:left;padding:0 35px}.App .app-layout .header-container .nav .logo h1{font-size:34px;text-transform:uppercase;position:relative;font-family:Russo One,sans-serif}.App .app-layout .header-container .nav .menu ul{list-style:none;margin:0 75px 0 0;padding:10px 100px 5px 0;float:right;background-color:transparent}.App .app-layout .header-container .nav .menu ul li{display:inline;margin:0;padding:0;list-style:none;text-align:-webkit-match-parent;unicode-bidi:isolate}.App .app-layout .header-container .nav .menu ul li span{font-family:Open Sans,sans-serif;font-size:13px;text-transform:uppercase;padding:20px 50px 0 0;margin:0;position:relative;font-weight:700}.App .app-layout .header-container .nav .menu ul li:hover:after{border-bottom-width:0!important;border-bottom-color:transparent!important}.App .app-layout .header-container .nav .menu ul .ant-menu-item-selected:after{border-bottom-width:0!important;border-bottom-color:transparent!important}.App .app-layout .header-container.dark{background-color:#212121;box-shadow:0 1px #101010}.App .app-layout .header-container.dark .nav .logo h1{color:#ededec;text-shadow:0 1px #101010}.App .app-layout .header-container.dark .nav .menu ul{border-bottom:1px solid #444}.App .app-layout .header-container.dark .nav .menu ul li span{color:#ededec}.App .app-layout .header-container.dark .nav .menu ul li span:hover{color:#f67c05}.App .app-layout .app-content .application-content{margin-top:90px}.App .app-layout .app-content::-webkit-scrollbar{width:3px}.App .app-layout .app-content::-webkit-scrollbar-track{background:#f1f1f1}.App .app-layout .app-content::-webkit-scrollbar-thumb{background:#888}.App .app-layout .app-content::-webkit-scrollbar-thumb:hover{background:#555}.App .app-layout .footer-container{padding:0}.App .app-layout .footer-container a.twitter{display:block;margin:0;text-align:center;padding:25px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABHQAAAACCAYAAAA5OIt5AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxMi8yNy8xMczjnNkAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzVxteM2AAAB1UlEQVRoge1Y7U7DQAzLtRTEf97/CXkB2Nrwg50WPOe+2q7dqCV0O8exc7dqTAsiEuTAPe9gjawlPOd41PTW5pTq9+Lb0rP1Gdf2WeuZ15W8S/Nl4xlyiHfEeJHr7Eq4Awc+tx7gwA0+th6gEuwzJqezKOX+I/BuvTu8Z/5SvkujdsaaGVrmXcu/RLtldo229l5bn5u9P7fPhGc7z64QVPW9tbexltJ5fYwvyce1Rdc5mWx25oe6DvaBZLB5OuA6Jw89bB96BPPH/FkO82YZPdTQqzc9toaenl/v8Cmv3mhsPp6V6SzH/F4KvZneZvYOn6uhf4AM7McZPN+os95Yj5qz4zkQzvNmdTZjJyKTMwtqcxqR9Iypuc6m1zu/B/sjivWMfK0fIr4niOGSOcrt+zY3cy5yX7oHuc6o8nfe0fDWK1x0vRw/VhUjhHDc1c6gqo/2hfhLRN7MWqKzKOW2Ap7LO4fFUvPj3ZZkez5xLrvP4VtEXmFN4SS/n9+nAt+SzJreVB+bh/3f9DJw7/WenNesz9bHRNYIe+aR0tga00+Es6+Zl7cyv8nhmQb38XXk1akj760Kq+U9jRZqPG/L4V5Bl9N6tVRf697jUnxrT4tubs9D4gcXd60DvFWIjwAAAABJRU5ErkJggg==) center 52px no-repeat;color:#212121;background-color:#2a2a2a}.App .app-layout .footer-container a.twitter span.twitter{margin:0 auto;display:block;width:60px;height:60px;overflow:hidden;background-image:url(/assets/tweet-DNBO9uPc.png)}.App .app-layout .footer-container a.twitter p{font-size:20px;font-weight:300;line-height:30px;margin-bottom:0}.App .app-layout .footer-container .footer{background-color:#323232;padding:10px 0;margin:0}.container{width:100%}.container .content{width:1024px;margin:0 auto;padding:0 0 100px;overflow:auto}.container .content .title{display:block;width:980px;margin:35px 0 10px;position:relative}.container .content .title h1{font-size:60px;text-transform:uppercase;letter-spacing:1px;font-family:Russo One,sans-serif}.container .content .title h1 span{font-size:15px;font-family:Open Sans,sans-serif;position:relative;top:-15px;padding:0 0 0 20px;letter-spacing:0;visibility:visible}.container .content .title .description{width:300px}.container .content .title .description img.social{float:left;margin:10px 5px 20px 0}.container .content .title .description .filter{margin:20px 0}.container .content .title .description .filter a.filter-active{background-color:#f67c05;color:#fff}.container .content .title .description .filter a{font-size:11px;text-transform:uppercase;color:#323232;padding:5px 20px 5px 5px;margin:0 0 0 5px;display:inline;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s}.container .content .full{width:100%;height:100%;float:none;display:block;margin:10px 0;overflow:auto}.container .content .full .contact-form .column-half{width:470px;float:left;margin:0 15px 30px 0}.container .content .full .column-one-forth{width:495px;float:left;margin:0 15px 30px 0}.container .content .full .column-one-forth .list{border-top:3px solid #353535;padding:20px 0 0}.container .content .full .column-one-forth .list h3{font-weight:400;margin-bottom:20px;text-transform:uppercase;font-size:30px}.container .content .full .column-one-forth .list li{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAYAAABi8KSDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo1NTRBOTk5MkQxNEVFMTExQkY0Njg2MEMwQjBFODlDNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozMTRGMUZCQzRFRkQxMUUxQUUwODg3MTU1NkI3NTkwQiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozMTRGMUZCQjRFRkQxMUUxQUUwODg3MTU1NkI3NTkwQiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1LjEgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU1NEE5OTkyRDE0RUUxMTFCRjQ2ODYwQzBCMEU4OUM3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU1NEE5OTkyRDE0RUUxMTFCRjQ2ODYwQzBCMEU4OUM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+lSYuPAAAAPhJREFUeNpibDviwIAHJAKxGxBnVFrv/8iCR2EcEE8HYnYoP5IJynAGYnkkhQlAPAuq8BsQbwQJghTHA/EuIF4KxEJQE2dDFDJ+EeCQTK+yObAKpBjkDBeoJmsgPgnEohBxxs/i3CrZyYaz9/3//58fKPYepDj937//7ExMjKFAtgrEFYyfJHhUspMMwAr/AwV+gJ0BtIIhWre3gpWJfR1U4QdJHvUsJIXv2486fgcrBvLZFQSMfyysOlfBzsw9V4xbKS/RYMZ+JIU/YL5mBIoxAoEAkOYECzAyMgDZ/4DMDzDrYQDkZpAhH6AKOaEK3wPxT/SABwgwAC7QXGNt1UaYAAAAAElFTkSuQmCC);background-repeat:no-repeat;padding:0 0 0 15px;font-size:14px;background-position:2px;margin:0 0 20px;list-style:none}.container .content .full .gongsijj{display:block;width:1024px;float:none;clear:both;margin-left:auto;margin-right:auto;font-size:14px;line-height:25px;color:#f67c05}.container .content .full .divider{margin:30px 0;clear:both}.container .content .full .wus_weile{display:block;width:1024px;margin-left:auto;margin-right:auto;margin-top:10px}.container .content .full .wus_weile ul{list-style:none;padding:0;margin:0;display:block}.container .content .full .wus_weile ul,.container .content .full .wus_weile li{list-style:none;padding:0;margin:0;display:block;float:left}.container .content .portfolio{display:block;overflow:auto;z-index:9;margin:0;padding:0}.container .content .portfolio ul,.container .content .portfolio li{list-style:none;padding:0;margin:0}.container .content .portfolio ul{overflow:hidden;display:flex;justify-content:space-between;flex-wrap:wrap}.container .content .portfolio ul li.width-li .thumb{width:500px;height:433px;overflow:hidden;position:relative}.container .content .portfolio ul li.width-li .thumb img{width:100%}.container .content .portfolio ul li{width:305px;height:518px;float:left;margin:0 0 20px;background-color:#fff;box-shadow:0 1px #dddddc;padding:0}.container .content .portfolio ul li .thumb{width:305px;height:433px;overflow:hidden;position:relative;display:flex;justify-content:center}.container .content .portfolio ul li .info{padding:10px;box-sizing:initial}.container .content .portfolio ul li .info h3{font-family:Open Sans,sans-serif;text-transform:uppercase;text-align:center;font-size:14px;line-height:16px;color:#424242;margin:0}.container .content .portfolio ul li .info p{color:#000;font-size:11px;text-transform:lowercase;text-align:left;margin:8px 0 0;padding:0;font-family:Arial;line-height:22px}.container .content .portfolio ul li img{height:433px;width:330px;margin:0 -10px;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s;cursor:pointer}.container .content .portfolio ul li img:hover{opacity:.8;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s}.dark .title h1 span{color:#f67c05;border-left:2px dotted #f67c05;padding:0 0 0 20px;text-shadow:0 1px #010101}.light{background-color:#f4f4f4;color:#424242}.work-modal-container{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0003;padding:20px;z-index:99999;display:flex;justify-content:center}.work-modal-container .work-modal-main{padding:10px 40px 60px;background-color:#fff;border-radius:15px;display:flex;flex-direction:column}.work-modal-container .work-modal-main .work-modal-header-main .close{float:right;font-size:26px;font-weight:700;cursor:pointer}.work-modal-container .work-modal-main .work-modal-body,.work-modal-container .work-modal-main .work-modal-body img{height:100%;width:100%}.content .subtitle{margin:10px 0 30px}.content .subtitle h3{text-transform:uppercase;letter-spacing:1px;font-weight:400;border-left:5px solid #f67c05;padding:0 0 0 10px}h3{display:block;font-size:1.17em;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;font-weight:700;unicode-bidi:isolate}.shot.medium{display:flex;justify-content:space-between}
