.cursor-wrap{position:fixed;top:0;left:0;pointer-events:none;z-index:9999}.cursor{position:fixed;top:-20px;left:-20px}.circle{position:relative;width:40px;height:40px;border-radius:50%}.circle .circle_wrap{position:relative;width:100%;height:100%;border:1px solid rgba(10,10,10,.3);border-radius:50%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.circle.white .circle_wrap{border:1px solid rgba(251,248,235,.3)}.circle.not_default .circle_wrap{-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);transform:scale(2);background-color:#0a0a0a;border-color:rgba(10,10,10,0)}.circle.not_default.white .circle_wrap{background-color:#fbf8eb;border-color:rgba(251,248,235,0)}.circle.link_cr .circle_wrap{background-color:rgba(10,10,10,.1);border-color:rgba(10,10,10,0)}.circle.link_cr.white .circle_wrap{background-color:rgba(251,248,235,.1);border-color:rgba(251,248,235,0)}.circle.arrow_right .arr_right{opacity:1}.circle .arrow{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);fill:#fbf8eb}.circle.anim{-webkit-transition:-webkit-transform .2s linear;-moz-transition:-moz-transform .2s linear;transition:-webkit-transform .2s linear;-moz-transition:transform .2s linear, -moz-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear, -webkit-transform .2s linear, -moz-transform .2s linear}.circle .circle_desc{position:absolute;width:80px;height:80px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:10px;letter-spacing:1px;opacity:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out;text-align:center;text-transform:uppercase;padding:10px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;color:#fbf8eb}.circle.white .circle_desc{color:#0a0a0a}.circle.white .arrow{fill:#0a0a0a}.circle.project_cursor .project_wrap{opacity:1}.circle.blog_cursor .blog_wrap{opacity:1}.circle.services_cursor .services_wrap{opacity:1}.circle.close_video_cursor .close_video_wrap{opacity:1}.circle.scroll_cursor .scroll_cursor_wrap{opacity:1}.circle.scroll_cursor .circle_wrap{-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);transform:scale(2);background-color:#0a0a0a;border-color:rgba(10,10,10,0)}.circle.scroll_cursor.white .circle_wrap{background-color:#fbf8eb;border-color:rgba(251,248,235,0)}.circle .cursor_text{color:#0a0a0a;width:100%;text-align:center;margin-bottom:2px}.circle .cursor_icon{margin-top:10px}.circle .cursor_icon svg{overflow:visible}.circle .cursor_icon svg path{-webkit-animation:arrowAnim 3s ease-in-out infinite;-moz-animation:arrowAnim 3s ease-in-out infinite;animation:arrowAnim 3s ease-in-out infinite}.circle .arrow_wrap{position:absolute;width:80px;height:80px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.circle.arrow_right .arrow_wrap{opacity:1}.circle.video_cursor .video_wrap{opacity:1}.circle .escm_left_cursor_content,.circle .escm_right_cursor_content{opacity:0;position:absolute;background:#fff;border-radius:36px;height:37px;padding:0 20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#000;font-style:normal;font-weight:400;font-size:16px;line-height:37px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.circle .escm_left_cursor_content path,.circle .escm_right_cursor_content path{-webkit-transition:fill .5s ease-in-out;-moz-transition:fill .5s ease-in-out;transition:fill .5s ease-in-out}.circle .escm_left_cursor_content .static_color,.circle .escm_right_cursor_content .static_color{white-space:nowrap}.circle .escm_left_cursor_content{top:18px;right:36px}.circle .escm_left_cursor_content svg{margin-right:10px}.circle .escm_right_cursor_content{top:18px;left:36px}.circle .escm_right_cursor_content svg{margin-left:10px}.circle.escm_left_cursor .circle_wrap{-webkit-transform:scale(0.326);-moz-transform:scale(0.326);-ms-transform:scale(0.326);transform:scale(0.326);background-color:#fff;border-color:rgba(0,0,0,0)}.circle.escm_left_cursor .escm_left_cursor_content{opacity:1}.circle.escm_right_cursor .circle_wrap{-webkit-transform:scale(0.326);-moz-transform:scale(0.326);-ms-transform:scale(0.326);transform:scale(0.326);background-color:#fff;border-color:rgba(0,0,0,0)}.circle.escm_right_cursor .escm_right_cursor_content{opacity:1}.circle.aword_cursor .circle_wrap{-webkit-transform:scale(0.326);-moz-transform:scale(0.326);-ms-transform:scale(0.326);transform:scale(0.326);background-color:#fff;border-color:rgba(0,0,0,0)}.arrow_hover,.post_hover,.service_hover{cursor:none}@-webkit-keyframes arrowAnim{0%{-webkit-transform:translateY(6px);transform:translateY(6px)}50%{-webkit-transform:translateY(0px);transform:translateY(0px)}100%{-webkit-transform:translateY(6px);transform:translateY(6px)}}@-moz-keyframes arrowAnim{0%{-moz-transform:translateY(6px);transform:translateY(6px)}50%{-moz-transform:translateY(0px);transform:translateY(0px)}100%{-moz-transform:translateY(6px);transform:translateY(6px)}}@keyframes arrowAnim{0%{-webkit-transform:translateY(6px);-moz-transform:translateY(6px);transform:translateY(6px)}50%{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px)}100%{-webkit-transform:translateY(6px);-moz-transform:translateY(6px);transform:translateY(6px)}}