@font-face{font-family:"RobotoThin";src:url("../fonts/roboto-thin.eot");src:url("../fonts/roboto-thin.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto-thin.woff2") format("woff2"),url("../fonts/roboto-thin.woff") format("woff"),url("../fonts/roboto-thin.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"RobotoLight";src:url("../fonts/roboto-light.eot");src:url("../fonts/roboto-light.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto-light.woff2") format("woff2"),url("../fonts/roboto-light.woff") format("woff"),url("../fonts/roboto-light.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"RobotoRegular";src:url("../fonts/roboto-regular.eot");src:url("../fonts/roboto-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto-regular.woff2") format("woff2"),url("../fonts/roboto-regular.woff") format("woff"),url("../fonts/roboto-regular.ttf") format("truetype");font-weight:normal;font-style:normal}body{margin:0;padding:0;font-size:18px;font-family:"RobotoRegular";color:#4e5164}.floating-go-top{position:fixed;z-index:9999;bottom:4rem;right:4rem}.floating-go-top #go-top{display:block;background:#ff1de7;width:60px;height:60px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;text-align:center;color:#fff;font-size:30px;padding-top:8px}.page-wrapper a.contact-class{color:#ff1de7;border-color:#ff1de7}.page-wrapper a.contact-class:hover{color:#fff;background:#ff1de7}.page-wrapper .more-space{margin-bottom:50px}.page-wrapper .more-space-top{margin-bottom:25px}.page-wrapper .categories ul{margin:0;padding:0;list-style-type:none}.page-wrapper .categories ul li{display:inline-block}.page-wrapper .categories ul li a{display:block;width:100%;text-align:center;background:#7a7f86;color:#fff;text-decoration:none;text-transform:uppercase;padding:10px 20px}.page-wrapper .categories ul li a:hover,.page-wrapper .categories ul li a.mixitup-control-active{background:#ff1de7}.page-wrapper .portofolio .portofolio-content{margin-top:40px}.page-wrapper .portofolio .portofolio-content .item{position:relative;overflow:hidden}.page-wrapper .portofolio .portofolio-content .item .project-btn a.various{position:relative;display:block;overflow:hidden}.page-wrapper .portofolio .portofolio-content .item .project-btn a:not(:first-child){display:none}.page-wrapper .portofolio .portofolio-content .item .project-btn a:hover{text-decoration:none}.page-wrapper .portofolio .portofolio-content .item .project-btn a:hover .search-icon{-moz-opacity:1;-webkit-opacity:1;opacity:1}.page-wrapper .portofolio .portofolio-content .item .project-btn a:hover .search-icon:before{transform:scale(1)}.page-wrapper .portofolio .portofolio-content .item .project-btn a .search-icon{position:absolute;top:-65px;right:0;bottom:0;left:0;display:block;background:rgba(0,0,0,.4);-moz-opacity:0;-webkit-opacity:0;opacity:0;cursor:pointer;transition:.2s}.page-wrapper .portofolio .portofolio-content .item .project-btn a .search-icon:before{width:60px;height:60px;margin:-30px 0 0 -30px;background-color:#ff1de7;border-radius:100%;transition:.3s;transform:scale(2);position:absolute;top:50%;left:50%;display:block;font-family:FontAwesome;content:"";color:#fff;padding:8px 16px;font-size:30px}.page-wrapper .portofolio .portofolio-content .item a.project-name{text-decoration:none;text-transform:uppercase;display:inline-block;width:100%}.page-wrapper .portofolio .portofolio-content .item a.project-name h4{font-size:18px;text-align:center;color:#575757;padding:10px;font-weight:bold}.page-wrapper .portofolio .portofolio-content .item a.project-name h4 small{top:-2px;position:relative;margin-left:10px;position:relative}.page-wrapper .contact-page-container{padding-bottom:0}.page-wrapper .contact-page-container h1{margin:0}.page-wrapper .contact-page-container .more-space{margin-bottom:50px}.page-wrapper .contact-page-container .company-info{margin:10px 0}.page-wrapper .contact-page-container .see-number,.page-wrapper .contact-page-container .see-number-tooltip{font-size:25px}.page-wrapper .contact-page-container .leave-message,.page-wrapper .contact-page-container .section-title{font-weight:normal;background:#3b97fe;padding:10px 15px;color:#fff}.page-wrapper .contact-page-container .section-title svg{margin-right:10px}.page-wrapper .contact-page-container .section-title a{color:#fff;font-size:18px;text-align:right;margin-top:5px}.page-wrapper .contact-page-container .btn-outline-pink{color:#ff1de7;border-color:#ff1de7}.page-wrapper .contact-page-container .btn-outline-pink:hover{color:#fff;background:#ff1de7}.page-wrapper .footer{color:#4e5164;padding:30px 0;font-size:14px}@media(max-width: 991px){.page-wrapper.contact .contact-details .contact-content{margin-top:30px}.page-wrapper.contact .contact-details .contact-content .more-space{margin-bottom:50px}}