@font-face{font-family:Montserrat;src:url(Montserrat-Bold.eot);src:url(Montserrat-Bold.eot?#iefix) format("embedded-opentype"),url(Montserrat-Bold.woff2) format("woff2"),url(Montserrat-Bold.woff) format("woff"),url(Montserrat-Bold.ttf) format("truetype"),url(Montserrat-Bold.svg#Montserrat-Bold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url(Montserrat-Regular.eot);src:url(Montserrat-Regular.eot?#iefix) format("embedded-opentype"),url(Montserrat-Regular.woff2) format("woff2"),url(Montserrat-Regular.woff) format("woff"),url(Montserrat-Regular.ttf) format("truetype"),url(Montserrat-Regular.svg#Montserrat-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Gotham Pro';src:url(/fonts/GothamPro-Medium.eot);src:url(/fonts/GothamPro-Medium.eot?#iefix) format("embedded-opentype"),url(/fonts/GothamPro-Medium.woff2) format("woff2"),url(/fonts/GothamPro-Medium.woff) format("woff"),url(/fonts/GothamPro-Medium.ttf) format("truetype"),url(/fonts/GothamPro-Medium.svg#GothamPro-Medium) format("svg");font-weight:500;font-style:normal}@font-face{font-family:'Gotham Pro';src:url(/fonts/GothamPro-Bold.eot);src:url(/fonts/GothamPro-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/GothamPro-Bold.woff2) format("woff2"),url(/fonts/GothamPro-Bold.woff) format("woff"),url(/fonts/GothamPro-Bold.ttf) format("truetype"),url(/fonts/GothamPro-Bold.svg#GothamPro-Bold) format("svg");font-weight:700;font-style:normal}*{margin:0;padding:0}body{font-family:"Gotham Pro",sans-serif;color:#74797e;font-size:16px;font-weight:500;line-height:24px}li{list-style:none}img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}a{display:block;text-decoration:none;color:#74797e}h1{color:#fff;font-family:Montserrat,sans-serif;font-size:50px;font-weight:700;line-height:55px;text-transform:uppercase}h2{color:#333b42;font-size:40px;font-weight:700;line-height:29px;text-align:center;text-transform:uppercase;margin-top:80px}p{margin-top:25px}.overlay{position:absolute;top:0;background-color:#a100ff;opacity:.3;width:100%;height:100vh}.circle{width:80px;height:80px;border-radius:50%;position:absolute;top:-40px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.circle img{width:25px;height:25px}.container{width:80%;margin:0 auto}.wrapper{border-top:.1px solid transparent;width:100%;height:100vh;background-image:url(../images/Layer1.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}.wrapper header{position:relative;z-index:30;margin-top:30px;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.wrapper header .logo{width:68px;height:68px}.wrapper header .wrap{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start}.wrapper header .wrap .menu ul{display:-webkit-box;display:flex}.wrapper header .wrap .menu ul li{padding:0 25px}.wrapper header .wrap .menu ul li a{padding:15px 0;color:#fff;font-size:14px;font-weight:700;line-height:29px;text-transform:uppercase;border-bottom:3px solid transparent}.wrapper header .wrap .menu ul li a:hover{border-bottom:3px solid #28c8c6;padding-bottom:15px}.wrapper header .wrap .menu ul li:last-child a:hover{border-bottom:none;padding-bottom:0}.wrapper header .wrap .menu ul .join{border-radius:5px;background-color:#a100ff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;text-align:center;padding:0}.wrapper header .wrap .menu ul .join a{padding:15px 50px 15px 35px;color:#fff;font-weight:700}.wrapper header .wrap .menu ul .join a::after{content:url(../images/Shape_39.png);display:inline-block;position:relative;left:20px;top:2px;width:16px;height:16px}.wrapper header .wrap .menu ul .join:hover a{padding-bottom:0;border-bottom:none}.wrapper header .wrap .menu .icon{display:none;outline:0;background:0 0}.wrapper .wrapper_information{position:relative;height:calc(100vh - 5vh - 108px);z-index:3;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;width:60%}.wrapper .wrapper_information .wrap_information{width:90%}.wrapper .wrapper_information .wrap_information p{color:#fff}.wrapper .wrapper_information .wrap_input{margin-top:25px;display:-webkit-box;display:flex;height:50px;font-size:13.95px}.wrapper .wrapper_information .wrap_input input{width:calc(100% - 30%);height:100%;border-radius:3px;background:-webkit-linear-gradient(bottom,#eee 0,#fff 100%);background:linear-gradient(0deg,#eee 0,#fff 100%);border:none;outline:0;color:rgba(51,51,51,.9);font-family:Montserrat,sans-serif;font-weight:400;padding-left:10%;padding-right:20%}.wrapper .wrapper_information .wrap_input ::-webkit-input-placeholder{color:rgba(51,51,51,.9);font-family:Montserrat,sans-serif;font-weight:400}.wrapper .wrapper_information .wrap_input ::-moz-placeholder{color:rgba(51,51,51,.9);font-family:Montserrat,sans-serif;font-weight:400}.wrapper .wrapper_information .wrap_input :-moz-placeholder{color:rgba(51,51,51,.9);font-family:Montserrat,sans-serif;font-weight:400}.wrapper .wrapper_information .wrap_input :-ms-input-placeholder{color:rgba(51,51,51,.9);font-family:Montserrat,sans-serif;font-weight:400}.wrapper .wrapper_information .wrap_input .custom-select{width:42%;position:relative;font-family:Montserrat,sans-serif;font-weight:400}.wrapper .wrapper_information .wrap_input .custom-select select{display:none}.wrapper .wrapper_information .wrap_input .select-selected{border-radius:3px;background:-webkit-linear-gradient(bottom,#eee 0,#fff 100%);background:linear-gradient(0deg,#eee 0,#fff 100%)}.wrapper .wrapper_information .wrap_input .select-selected:after{position:absolute;content:"";top:50%;transform:translateY(-50%);right:10%;width:21px;height:21px;background-image:url(../images/Shape26.png);background-repeat:no-repeat;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.wrapper .wrapper_information .wrap_input .select-selected.select-arrow-active:after{background-image:url(../images/Shape26.png);transform:rotate(180deg) translateY(50%);background-repeat:no-repeat;bottom:50%;-webkit-transform:rotate(180deg) translateY(50%);-moz-transform:rotate(180deg) translateY(50%);-ms-transform:rotate(180deg) translateY(50%);-o-transform:rotate(180deg) translateY(50%)}.wrapper .wrapper_information .wrap_input .select-items div,.wrapper .wrapper_information .wrap_input .select-selected{color:rgba(51,51,51,.9);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:calc(100% - 10%);padding-left:10%;height:50px;cursor:pointer}.wrapper .wrapper_information .wrap_input .select-items{position:absolute;background-color:#fff;top:98%;width:100%;left:0;right:0;z-index:99}.wrapper .wrapper_information .wrap_input .select-hide{display:none}.wrapper .wrapper_information .wrap_input .same-as-selected,.wrapper .wrapper_information .wrap_input .select-items div:hover{background-color:rgba(0,0,0,.1)}.wrapper .wrapper_information .wrap_input .second_input{position:relative;width:42%;margin-left:2%}.wrapper .wrapper_information .wrap_input .second_input::after{position:absolute;content:"";top:50%;transform:translateY(-50%);right:10%;width:14px;height:16px;background-image:url(../images/Shape28.png);background-repeat:no-repeat;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.wrapper .wrapper_information .wrap_input button{margin-left:2%;width:12%;border-radius:5px;background-color:#28c8c6;border:none;outline:0;cursor:pointer}.wrapper .wrapper_information .wrap_input button img{width:25%;height:25%;background-size:cover}.phone{border-top:.1px solid transparent;background-image:url(../images/Rectangle31.png);background-position:center center;width:100%;height:auto;background-repeat:no-repeat;background-size:cover;position:relative}.phone .circle{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background-image:url(../images/Rectangle31.png)}.phone .button_contact{position:absolute;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);right:-48px;top:-20px}.phone .button_contact input{padding:10px 30px;border-radius:5px;background-color:#8500d2;border:none;outline:0;cursor:pointer;color:#fff;font-weight:700}.phone .container{width:60%;text-align:center}.phone .container .phone_photo{margin-top:60px;display:-webkit-box;display:flex;-webkit-box-align:end;align-items:flex-end;-webkit-box-pack:center;justify-content:center}.phone .container .phone_photo img{width:50%}.features{border-top:.1px solid transparent;background-color:#fff;width:100%;height:auto;position:relative;text-align:center;padding-bottom:80px}.features .circle{background-color:#28c8c6}.features .container .features_information{margin:0 auto;width:75%}.features .container .features_blocks{margin-top:60px;width:100%;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.features .container .features_blocks .features_block{width:23%}.features .container .features_blocks .features_block .circle_block{margin:0 auto;border-radius:50%;background-color:#8500d2;width:137px;height:137px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.features .container .features_blocks .features_block .circle_block img{width:30%;height:30%}.features .container .features_blocks .features_block h3{margin-top:25px;text-transform:uppercase;color:#333b42;font-size:17px;font-weight:700;line-height:29px;text-align:center}.works{position:relative;border-top:.1px solid transparent;width:100%;height:auto;background-color:#f6f9fa;text-align:center;padding-bottom:80px}.works .circle{background-color:#fff}.works .container .works_information{width:85%;margin:0 auto}.works .container .work_gallery{margin-top:50px}.works .container .work_gallery .menu_gallery ul{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px}.works .container .work_gallery .menu_gallery ul li{border:1px solid #28c8c6;border-left:none;border-right:none;cursor:pointer}.works .container .work_gallery .menu_gallery ul li a{padding:15px 30px;color:#28c8c6;font-weight:700;text-transform:uppercase;transition:1s;-webkit-transition:1s;-moz-transition:1s;-ms-transition:1s ease;-o-transition:1s}.works .container .work_gallery .menu_gallery ul li:first-child{border-left:1px solid #28c8c6}.works .container .work_gallery .menu_gallery ul li:last-child{border-right:1px solid #28c8c6}.works .container .work_gallery .menu_gallery ul li:hover{background-color:#28c8c6}.works .container .work_gallery .menu_gallery ul li:hover a{color:#fff}.works .container .work_gallery .blocks_gallery{margin-top:50px;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;flex-wrap:wrap}.works .container .work_gallery .blocks_gallery .block_gallery{background-color:#fff;width:32%}.works .container .work_gallery .blocks_gallery .block_gallery .photo_gallery{height:33vh}.works .container .work_gallery .blocks_gallery .block_gallery .text_gallery{height:65px;position:relative;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.works .container .work_gallery .blocks_gallery .block_gallery .text_gallery .text{padding:0 10%;width:70%}.works .container .work_gallery .blocks_gallery .block_gallery .text_gallery .text p{display:inline-block;margin-top:0;text-transform:uppercase;color:#333b42}.works .container .work_gallery .blocks_gallery .block_gallery .text_gallery .arrow{position:absolute;right:10%}.works .container .work_gallery #arts-active,.works .container .work_gallery #business-active,.works .container .work_gallery #design-active,.works .container .work_gallery #development-active{display:none}.works .container .work_gallery #development-active{display:-webkit-box;display:flex}.push{position:relative;width:100%;height:100vh;background-image:url(../images/Layer4.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.push .push_information{display:-webkit-box;display:flex;width:55%;position:absolute;z-index:3;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.push .push_information .logo{width:15%;height:15%}.push .push_information .information{margin-left:5%;width:70%;color:#fff}.push .push_information .information p{font-size:16px}.push .push_information .information .text{color:#fff;font-family:Montserrat,sans-serif;font-size:50px;font-weight:700;line-height:55px;text-transform:uppercase}.desktop{position:relative;width:100%;padding-bottom:60vh}.desktop .container{position:relative}.desktop .container .computer{width:60%;position:absolute;right:0;bottom:-47vh;display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}.desktop .container .computer img{width:100%}.desktop .container .button_up{position:absolute;top:25vh;left:-10%;width:50px;height:50px;outline:0;border:none;border-radius:5px;background-color:rgba(36,36,36,.5);cursor:pointer;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.desktop .container .button_up img{width:20px;height:20px}footer{width:100%}footer .social_buttons{display:-webkit-box;display:flex;-webkit-box-pack:end;justify-content:flex-end}footer .social_buttons button{border-radius:3px;width:95px;height:34px;outline:0;border:none;color:#fff;font-size:13px;cursor:pointer;font-weight:700}footer .social_buttons .twitter{margin-right:1%}footer .social_buttons .twitter button{background-color:#69b6f2}footer .social_buttons .facebook button{background-color:#3a579a}footer .footer_information{margin-top:25px;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;height:auto}footer .footer_information .footer_list ul{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;flex-wrap:wrap;height:250px}footer .footer_information .footer_list ul li{padding:4vh 30% 0 0;width:100%}footer .footer_information .footer_address{text-align:right}footer .footer_information .footer_address p{margin-top:4vh}