@font-face{font-family:iransans-light;font-style:normal;font-weight:400;src:url(../fonts/1-IranSansWeb/IRANSansWeb.eot);src:url(../fonts/1-IranSansWeb/IRANSansWeb.eot?#iefix)format("embedded-opentype"),url(../fonts/1-IranSansWeb/IRANSansWeb.woff2)format("woff2"),url(../fonts/1-IranSansWeb/IRANSansWeb.woff)format("woff"),url(../fonts/1-IranSansWeb/IRANSansWeb.ttf)format("truetype")}@font-face{font-family:iransans-light;font-style:normal;font-weight:400;src:url(../fonts/1-IranSansWeb/IRANSansWeb_Light.eot);src:url(../fonts/1-IranSansWeb/IRANSansWeb_Light.eot?#iefix)format("embedded-opentype"),url(../fonts/1-IranSansWeb/IRANSansWeb_Light.woff2)format("woff2"),url(../fonts/1-IranSansWeb/IRANSansWeb_Light.woff)format("woff"),url(../fonts/1-IranSansWeb/IRANSansWeb_Light.ttf)format("truetype")}@font-face{font-family:iransans-light;font-style:normal;font-weight:400;src:url(../fonts/1-IranSansWeb/IRANSansWeb_Medium.eot);src:url(../fonts/1-IranSansWeb/IRANSansWeb_Medium.eot?#iefix)format("embedded-opentype"),url(../fonts/1-IranSansWeb/IRANSansWeb_Medium.woff2)format("woff2"),url(../fonts/1-IranSansWeb/IRANSansWeb_Medium.woff)format("woff"),url(../fonts/1-IranSansWeb/IRANSansWeb_Medium.ttf)format("truetype")}@font-face{font-family:iransans-light;font-style:normal;font-weight:400;src:url(../fonts/1-IranSansWeb/IRANSansWeb_Bold.eot);src:url(../fonts/1-IranSansWeb/IRANSansWeb_Bold.eot?#iefix)format("embedded-opentype"),url(../fonts/1-IranSansWeb/IRANSansWeb_Bold.woff2)format("woff2"),url(../fonts/1-IranSansWeb/IRANSansWeb_Bold.woff)format("woff"),url(../fonts/1-IranSansWeb/IRANSansWeb_Bold.ttf)format("truetype")}html{direction:rtl;margin:0;padding:0;overflow-x:hidden}body{letter-spacing:0;word-wrap:break-word;color:#767676;text-align:right;direction:rtl;background-color:#fff;font-family:iransans-light;font-size:15px;font-weight:400;line-height:30px}body::-webkit-scrollbar{width:0}svg{fill:currentColor;width:15px;height:15px}img.svg{width:15px;height:15px}::-webkit-input-placeholder{color:#6f6f6f}:-moz-placeholder-shown{color:#6f6f6f;opacity:1}::-moz-placeholder{color:#6f6f6f;opacity:1}:-ms-placeholder-shown{color:#6f6f6f}::-moz-placeholder{color:#6f6f6f}::placeholder{color:#6f6f6f}.container{clear:both;width:100%;max-width:1070px;height:auto;margin-left:auto;margin-right:auto;padding:0 40px;position:relative}h1,h2,h3,h4,h5,h6{color:#000;font-family:iransans-light;font-weight:500;line-height:1.4}h1{font-size:45px}h2{font-size:36px}h3{font-size:30px}h4{font-size:24px}h5{font-size:20px}h6{font-size:16px}a{text-decoration:none}.aboutme_tm_all_wrap{clear:both;float:right;width:100%;height:auto;position:relative;overflow-x:hidden}.aboutme_tm_all_wrap,.aboutme_tm_all_wrap *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:iransans-light}#preloader{z-index:99999;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0}#preloader:before,#preloader:after{content:"";z-index:-1;-o-transition:all .3s ease 0s;background-color:#fff;width:50%;height:100%;-webkit-transition:all .3s;transition:all .3s;position:absolute;top:0;left:0}#preloader:after{left:auto;right:0}#preloader .loader_line{-o-transition:all .8s ease 0s;width:1px;height:250px;margin:auto;-webkit-transition:all .8s;transition:all .8s;position:relative;overflow:hidden}.loader_line:before{content:"";background-color:#000;width:1px;height:0%;-webkit-animation:1s ease-in-out forwards lineheight;-o-animation:1s ease-in-out forwards lineheight;animation:1s ease-in-out forwards lineheight;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.loader_message{color:#99999;-o-transition:all .3s ease 0s;margin:30vh calc(50vw - 18ch);-webkit-transition:all .3s;transition:all .3s;position:absolute}.loader_line:after{content:"";background-color:#ccc;width:1px;height:100%;-webkit-animation:1.2s linear 2s infinite lineround;-o-animation:1.2s linear 2s infinite lineround;animation:1.2s linear 2s infinite lineround;position:absolute;top:0;left:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}@keyframes lineheight{0%{height:0%}to{height:100%}}@keyframes lineround{0%{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(200%);-ms-transform:translateY(200%);-o-transform:translateY(200%);transform:translateY(200%)}}.preloaded .loader_line:after{opacity:0}.preloaded .loader_line{opacity:0;height:100%!important}.preloaded:before,.preloaded:after{-webkit-animation:.3s ease-in-out .5s forwards preloadedzero;-o-animation:.3s ease-in-out .5s forwards preloadedzero;animation:.3s ease-in-out .5s forwards preloadedzero}@keyframes preloadedzero{0%{width:50%}to{width:0%}}.aboutme_tm_topbar{z-index:14;background-color:#fff;height:50px;display:none;position:fixed;top:0;left:0;right:0}.aboutme_tm_topbar .topbar_inner{clear:both;justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 20px;display:flex}.aboutme_tm_topbar .logo img{max-width:100px;max-height:40px}.aboutme_tm_topbar .logo h3{letter-spacing:4px;font-family:iransans-light;font-size:25px;font-weight:900}.aboutme_tm_topbar .logo[data-type=image] img{display:inline-block}.aboutme_tm_topbar .logo[data-type=image] h3,.aboutme_tm_topbar .logo[data-type=text] img{display:none}.aboutme_tm_topbar .logo[data-type=text] h3{display:inline-block}.aboutme_tm_topbar .hamburger{padding:0}.aboutme_tm_topbar .hamburger-inner,.aboutme_tm_topbar .hamburger-inner:after,.aboutme_tm_topbar .hamburger-inner:before{width:30px;height:2px}.aboutme_tm_topbar .trigger{position:relative;top:5px}.aboutme_tm_topbar .hamburger-box{width:30px}.aboutme_tm_mobile_menu{z-index:15;-o-transition:all .3s ease;background-color:#fff;width:270px;height:100vh;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s;position:fixed;top:50px;left:-270px}.aboutme_tm_mobile_menu.opened{left:0}.aboutme_tm_mobile_menu .menu_list{clear:both;float:left;text-align:right;width:100%;height:auto;padding:100px 20px 0}.aboutme_tm_mobile_menu .menu_list ul{margin:0;list-style-type:none}.aboutme_tm_mobile_menu .menu_list ul li{margin:0 0 7px}.aboutme_tm_mobile_menu .menu_list ul li a{color:#000;font-family:iransans-light}.aboutme_tm_all_wrap .leftpart{z-index:12;background-color:#fff;align-items:center;width:450px;height:100vh;padding:0 100px;display:flex;position:fixed}.aboutme_tm_all_wrap .leftpart_inner{width:100%;height:auto}.aboutme_tm_all_wrap .leftpart .logo img{max-width:150px}.aboutme_tm_all_wrap .leftpart .logo h3{letter-spacing:5px;font-family:iransans-light;font-size:31px;font-weight:900}.aboutme_tm_all_wrap .leftpart .logo[data-type=image] img{display:inline-block}.aboutme_tm_all_wrap .leftpart .logo[data-type=image] h3,.aboutme_tm_all_wrap .leftpart .logo[data-type=text] img{display:none}.aboutme_tm_all_wrap .leftpart .logo[data-type=text] h3{display:inline-block}.aboutme_tm_all_wrap .leftpart .menu{float:left;width:100%;padding:50px 0}.aboutme_tm_all_wrap .leftpart .menu ul{margin:0;list-style-type:none}.aboutme_tm_all_wrap .leftpart .menu ul li{float:left;width:100%;margin:0}.aboutme_tm_all_wrap .leftpart .menu ul li a{color:#767676;-o-transition:all .3s ease;font-family:iransans-light;font-weight:500;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s;display:inline-block}.aboutme_tm_all_wrap .leftpart .menu ul li a:hover,.aboutme_tm_all_wrap .leftpart .menu ul li.active a{color:#000}.aboutme_tm_all_wrap .leftpart .copyright{float:left;width:100%}.aboutme_tm_all_wrap .leftpart .copyright p{color:#999;font-family:iransans-light;font-size:15px;line-height:25px}.aboutme_tm_all_wrap .leftpart .copyright a{color:#787878;-o-transition:all .3s ease;font-weight:500;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.aboutme_tm_all_wrap .leftpart .copyright a:hover{color:#000}.aboutme_tm_all_wrap .rightpart{float:left;background-color:#f8f8f8;width:100%;min-height:100vh;padding-right:450px;position:relative}.aboutme_tm_all_wrap .rightpart_in{float:right;clear:both;border-left:1px solid #ebebeb;width:100%;min-height:100vh;position:relative}.aboutme_tm_section{opacity:0;visibility:hidden;z-index:8;-o-transition:visibility 1s linear,opacity 0s linear;-moz-transition:visibility 1s linear,opacity linear;transition:visibility 1s linear,opacity linear;-webkit-transition:visibility1s linear,opacity linear;position:absolute;inset:0;overflow:hidden scroll}.aboutme_tm_section.animated{opacity:1;visibility:visible;z-index:9}.aboutme_tm_section.active{opacity:1;visibility:visible;z-index:10}.aboutme_tm_section.hidden{opacity:0;visibility:hidden;z-index:9}.aboutme_tm_section::-webkit-scrollbar{width:0}.aboutme_tm_home{clear:both;justify-content:center;align-items:center;width:100%;min-height:100vh;display:flex;position:relative}.aboutme_tm_home .home_content{align-items:center;display:flex}.aboutme_tm_home .avatar{border-radius:100%;min-width:300px;min-height:300px;position:relative}.aboutme_tm_home .avatar[data-type=square] .image{animation:none}.aboutme_tm_home .avatar[data-type=circle] .image{border-radius:100%;animation:none}.aboutme_tm_home .avatar .image{background-blend-mode:multiply;background-position:50%;background-repeat:no-repeat;background-size:cover;animation:8s ease-in-out 1s infinite morph;position:absolute;inset:0;-webkit-box-shadow:inset 0 0 0 9px #ffffff4d;-moz-box-shadow:inset 0 0 0 9px #ffffff4d;box-shadow:inset 0 0 0 9px #ffffff4d}@keyframes morph{0%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30%}to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}}.aboutme_tm_home .details{margin-right:80px}.aboutme_tm_home .details .name{text-transform:uppercase;margin-bottom:14px;font-size:55px;font-weight:800}.aboutme_tm_home .details .job{max-width:450px;margin-bottom:25px;font-family:iransans-light;font-weight:500}.aboutme_tm_home .social{float:left;width:100%}.aboutme_tm_home .social ul{margin:0;list-style-type:none}.aboutme_tm_home .social ul li{margin:0 8px 0 0;display:inline-block}.aboutme_tm_home .social ul li:last-child{margin-right:0}.aboutme_tm_home .social ul li a{color:#000;-o-transition:all .3s ease;font-size:20px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.aboutme_tm_home .social ul li a:hover{color:#000}.aboutme_tm_about{clear:both;float:left;width:100%;height:auto;padding:100px 0}.aboutme_tm_button{clear:both;float:left;width:100%;height:auto}.aboutme_tm_button a,.aboutme_tm_button div{color:#fff;-o-transition:all .3s ease;background-color:#000;padding:9px 40px 14px;font-family:iransans-light;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s;display:inline-block}.aboutme_tm_about .top_author_image{clear:both;float:left;width:100%;height:auto;margin-bottom:35px;position:relative}.aboutme_tm_about .top_author_image img{min-width:100%}.aboutme_tm_about .about_title{clear:both;float:left;border-bottom:1px solid #dfdfdf;width:100%;height:auto;margin-bottom:27px;padding-bottom:20px}.aboutme_tm_about .about_title h3{font-size:22px;font-weight:700}.aboutme_tm_about .about_text{clear:both;float:left;border-bottom:1px solid #dfdfdf;width:100%;height:auto;margin-bottom:30px;padding-bottom:31px}.aboutme_tm_about .about_text p{margin-bottom:11px}.aboutme_tm_about .about_text p:last-child{margin-bottom:0}.aboutme_tm_short_info{clear:both;float:left;border-bottom:1px solid #dfdfdf;width:100%;height:auto;margin-bottom:40px;padding-bottom:30px;display:flex}.aboutme_tm_short_info .left{width:50%;padding-left:50px}.aboutme_tm_short_info .right{width:50%;padding-right:50px}.aboutme_tm_info{clear:both;float:right;width:100%;height:auto}.aboutme_tm_info ul{margin:0;list-style-type:none}.aboutme_tm_info ul li{margin:0}.aboutme_tm_info ul li span:first-child{color:#000;min-width:100px;margin-left:10px;font-weight:700}.aboutme_tm_info ul li a{color:#767676;-o-transition:all .3s ease;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.aboutme_tm_info ul li a:hover{color:#000}.aboutme_tm_progressbox{clear:both;float:left;background-color:#fff;width:100%;height:auto;padding:93px 0 100px}.aboutme_tm_progressbox .in{clear:both;float:left;width:100%;height:auto;display:flex}.aboutme_tm_progressbox .left,.aboutme_tm_progressbox .right{width:50%;padding-left:50px}.aboutme_progress{clear:both;float:right;width:100%;height:auto}.progress_inner{width:100%;margin-bottom:17px}.progress_inner:last-child{margin-bottom:0}.progress_inner>span{text-align:right;color:#000;width:100%;margin:0 0 5px;display:block}.progress_inner span.number{float:left}.progress_inner .background{background:#00000017;width:100%;min-width:100%;height:3px;position:relative}.progress_inner .background .bar_in{background:#000;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.progress_inner .background .bar{width:100%;height:100%;position:relative}.aboutme_tm_skillbox{clear:both;float:left;width:100%;height:auto;padding:90px 0}.aboutme_tm_skillbox .in{clear:both;float:left;width:100%;height:auto;display:flex}.aboutme_tm_skillbox .left{width:50%;padding-right:50px}.aboutme_tm_skillbox .right{width:50%;padding-left:50px}.aboutme_section_title{clear:both;float:left;width:100%;height:auto;margin-bottom:40px}.aboutme_section_title h3{font-size:20px;font-weight:700}.aboutme_tm_skill_list{clear:both;float:left;width:100%;height:auto}.aboutme_tm_skill_list ul{margin:0;list-style-type:none}.aboutme_tm_skill_list ul li{margin:0;padding-right:25px;position:relative}.aboutme_tm_skill_list ul li .svg{color:#000;width:10px;height:10px;position:absolute;top:50%;right:0;transform:scaleX(-1)translateY(-5px)}.aboutme_tm_resumebox{clear:both;float:left;background-color:#fff;width:100%;height:auto;padding:93px 0}.aboutme_tm_resumebox .in{clear:both;float:left;width:100%;height:auto;display:flex}.aboutme_tm_resumebox .left,.aboutme_tm_resumebox .right{width:50%;padding-right:50px}.aboutme_tm_resume_list{clear:both;float:left;width:100%;height:auto}.aboutme_tm_resume_list ul{margin:0;padding-top:10px;list-style-type:none;display:inline-block;position:relative}.aboutme_tm_resume_list ul:before{content:"";background-color:#00000012;width:1px;height:100%;position:absolute;top:0;right:0}.aboutme_tm_resume_list ul li{float:right;width:100%;margin:0;padding-bottom:45px;padding-right:20px;position:relative}.aboutme_tm_resume_list ul li:last-child{padding-bottom:0}.aboutme_tm_resume_list ul li:before{content:"";background:#fff;border:1px solid #ccc;border-radius:100%;width:18px;height:18px;position:absolute;top:8px;right:-9px}.aboutme_tm_resume_list ul li .list_inner{clear:both;width:100%;height:auto;display:flex;position:relative}.aboutme_tm_resume_list ul li .time{width:50%;padding-right:20px}.aboutme_tm_resume_list ul li .time span{white-space:nowrap;background-color:#0000000d;border-radius:50px;padding:5px 25px;font-size:14px;display:inline-block}.aboutme_tm_resume_list ul li .place{width:50%;padding-right:20px}.aboutme_tm_resume_list ul li .place h3{margin-bottom:2px;font-size:16px;font-weight:600}.aboutme_tm_resume_list ul li .place span{font-size:14px}.aboutme_tm_testimonials{clear:both;float:left;width:100%;height:auto;padding:100px 0}.aboutme_tm_testimonials .list{clear:both;float:left;width:100%;height:auto;overflow:hidden}.aboutme_tm_testimonials .list ul{cursor:e-resize;direction:ltr;margin:0;list-style-type:none}.aboutme_tm_testimonials .list ul li{margin:0}.aboutme_tm_testimonials .list ul li .list_inner{clear:both;float:left;width:100%;height:auto;position:relative}.aboutme_tm_testimonials .list ul li .text{clear:both;float:left;border:2px solid #e5edf4;width:100%;height:auto;margin-bottom:30px;padding:40px;position:relative}.aboutme_tm_testimonials .list ul li .text:before{content:"";border-top:17px solid #e5edf4;border-bottom:0 solid #0000;border-left:0 solid #0000;border-right:17px solid #0000;width:0;height:0;position:absolute;top:100%;right:50px}.aboutme_tm_testimonials .list ul li .text:after{content:"";border-top:14px solid #f6fbff;border-bottom:0 solid #0000;border-left:0 solid #0000;border-right:13px solid #0000;width:0;height:0;margin-right:2px;position:absolute;top:100%;right:50px}.aboutme_tm_testimonials .list ul li .text i{z-index:1;font-size:30px;position:absolute;top:-29px;left:50px}.aboutme_tm_testimonials .details{clear:both;float:right;justify-content:end;align-items:center;width:100%;height:auto;padding-right:20px;display:flex}.aboutme_tm_testimonials .details .image{width:60px;height:60px;position:relative}.aboutme_tm_testimonials .details .image .main{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:100%;position:absolute;inset:0}.aboutme_tm_testimonials .details .info{padding-left:20px}.aboutme_tm_testimonials .details .info h3{margin-bottom:2px;font-size:16px;font-weight:600}.aboutme_tm_testimonials .details .info span{font-size:14px}.aboutme_tm_testimonials .owl-carousel .owl-stage-outer{overflow:visible}.aboutme_tm_testimonials .owl-item.active{opacity:1}.aboutme_tm_testimonials .owl-item{opacity:0}.aboutme_tm_services{clear:both;float:left;width:100%;height:auto;padding:100px 0}.aboutme_tm_services .list{clear:both;float:left;width:100%;height:auto}.aboutme_tm_services .list ul{flex-wrap:wrap;margin:0 0 0 -40px;list-style-type:none;display:flex}.aboutme_tm_services .list ul li{width:33.3333%;margin:0 0 40px;padding-left:40px}.aboutme_tm_services .list ul li .list_inner{clear:both;float:left;-o-transition:all .3s ease;background-color:#fff;border:1px solid #0000001a;width:100%;height:100%;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s;position:relative}.aboutme_tm_services .list ul li .list_inner:hover{border:1px solid #0003}.aboutme_tm_services .list ul li .number{text-align:center;color:#000;-o-transition:all .3s ease;background-color:#ffffff4d;border-radius:100%;width:60px;height:60px;margin-bottom:45px;font-family:iransans-light;font-weight:700;line-height:60px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s;display:inline-block;position:relative}.aboutme_tm_services .list ul li .list_inner:hover .number{background-color:#00000014}.aboutme_tm_services .list ul li .title{color:#000;margin-bottom:15px;font-size:18px;font-weight:700}.aboutme_tm_services .list ul li .aboutme_tm_read_more{margin-top:7px}.aboutme_tm_services .list ul li .list_inner:hover .aboutme_tm_read_more a:before{animation:.4s cubic-bezier(.6,.01,0,1) forwards read-more-anim-2}.aboutme_tm_services .list ul li .list_inner:hover .aboutme_tm_read_more a span{transform:translate(0%)}.aboutme_tm_services .popup_service_image,.aboutme_tm_services .service_hidden_details{opacity:0;visibility:hidden;z-index:-111;display:none;position:absolute}.aboutme_tm_modalbox .service_popup_informations{clear:both;float:left;width:100%;height:auto}.aboutme_tm_modalbox .service_popup_informations .image{float:left;width:100%;margin-bottom:37px;position:relative}.aboutme_tm_modalbox .service_popup_informations .image img{opacity:0;min-width:100%;position:relative}.aboutme_tm_modalbox .service_popup_informations .image .main{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.aboutme_tm_modalbox .service_popup_informations .main_title{float:left;width:100%;margin-bottom:23px}.aboutme_tm_modalbox .service_popup_informations .main_title h3{font-size:23px;font-weight:600}.aboutme_tm_modalbox .service_popup_informations .descriptions{float:left;width:100%}.aboutme_tm_modalbox .service_popup_informations .descriptions p{margin-bottom:15px}.aboutme_tm_modalbox .service_popup_informations .descriptions p:last-child{margin-bottom:0}.aboutme_tm_partners{clear:both;float:left;background-color:#fff;width:100%;height:auto;padding:100px 0}.aboutme_tm_partners .partners_inner{float:left;clear:both;border:2px solid #eee;width:100%;overflow:hidden}.aboutme_tm_partners ul{float:left;min-width:calc(100% + 12px);margin:-2px -10px -2px -2px;padding-top:2px;padding-left:2px;list-style-type:none}.aboutme_tm_partners ul li{float:left;text-align:center;border:2px solid #eee;width:25%;height:145px;margin:-2px 0 0 -2px;line-height:145px;position:relative;overflow:hidden}.aboutme_tm_partners ul li img{max-width:50%;max-height:100px;margin:3rem auto auto;display:block}.aboutme_tm_partners ul li .list_inner{clear:both;float:left;opacity:.5;-o-transition:all .3s ease;width:100%;height:auto;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.aboutme_tm_partners ul li .list_inner:hover{opacity:1}.aboutme_tm_pricing{clear:both;float:left;background-color:#fff;width:100%;height:auto;padding:100px 0 60px}.aboutme_tm_pricing .aboutme_tm_button a,.aboutme_tm_pricing .aboutme_tm_button div{padding:6px 40px 11px}.aboutme_tm_pricing .list{clear:both;float:left;width:100%;height:auto}.aboutme_tm_pricing .list>ul{margin:0 0 0 -40px;list-style-type:none}.aboutme_tm_pricing .list>ul>li{float:left;width:33.3333%;margin:0 0 40px;padding-left:40px}.aboutme_tm_pricing .list>ul>li .list_inner{clear:both;float:left;border:1px solid #0000001a;width:100%;height:auto;padding:27px 40px 45px;position:relative}.aboutme_tm_pricing .price{float:left;width:100%}.aboutme_tm_pricing .price h3{font-size:40px;font-weight:600}.aboutme_tm_pricing .price span{display:inline-block;position:relative}.aboutme_tm_pricing .price .currency{font-size:15px;bottom:10px;left:-24px;position:absolute!important}.aboutme_tm_pricing .plan{float:left;width:100%}.aboutme_tm_pricing .plan h3{border-bottom:1px solid #0000001a;margin-bottom:20px;padding-bottom:20px;font-size:20px;font-weight:600}.aboutme_tm_pricing .item{margin:0;list-style-type:none}.aboutme_tm_pricing .item li{opacity:.5;margin:0}.aboutme_tm_pricing .item li.active{opacity:1}.aboutme_tm_pricing .aboutme_tm_button{margin-top:30px}.aboutme_tm_pricing .popular{color:#fff;background-color:#000;padding:0 20px 3px;font-size:13px;display:inline-block;position:absolute;top:-17px;left:10px}.aboutme_tm_facts{clear:both;float:left;width:100%;height:auto;padding:100px 0 60px}.aboutme_tm_facts .list{clear:both;float:left;width:100%;height:auto}.aboutme_tm_facts .list ul{margin:0 0 0 -40px;list-style-type:none}.aboutme_tm_facts .list ul li{float:left;width:33.333%;margin:0 0 40px;padding-left:40px}.aboutme_tm_facts .list ul li .list_inner{clear:both;float:left;text-align:center;border:1px solid #0000001a;width:100%;height:auto;padding:40px 20px;position:relative}.aboutme_tm_facts .list h3{margin-bottom:3px;font-size:20px;font-weight:600}.aboutme_tm_title{clear:both;float:left;width:100%;height:auto;margin-bottom:62px}.aboutme_tm_title h3{font-family:iransans-light;font-weight:800}.aboutme_tm_title span{text-transform:uppercase;color:#333;letter-spacing:0;background-color:#0000000a;margin-bottom:11px;padding:4px 10px;font-family:iransans-light;font-size:12px;font-weight:600;display:inline-block}.aboutme_tm_title .title_flex{clear:both;justify-content:space-between;align-items:flex-end;width:100%;height:auto;display:flex}.aboutme_tm_portfolio .portfolio_filter ul{margin:0;list-style-type:none}.aboutme_tm_portfolio .portfolio_filter ul li{margin:0 25px 0 0;display:inline-block}.aboutme_tm_portfolio .portfolio_filter ul li:last-child{margin-left:0}.aboutme_tm_portfolio .portfolio_filter ul li a{color:#767676;-o-transition:all .3s ease;font-family:iransans-light;font-weight:500;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s;display:inline-block}.aboutme_tm_portfolio .portfolio_filter ul li a.current,.aboutme_tm_portfolio .portfolio_filter ul li a:hover{color:#000}.aboutme_tm_portfolio .list_wrapper{clear:both;float:left;width:100%;height:auto}.aboutme_tm_portfolio{clear:both;float:left;background-color:#fff;width:100%;height:auto;padding:100px 0}.aboutme_tm_portfolio .portfolio_list{margin:0 0 0 -40px;list-style-type:none}.aboutme_tm_portfolio .portfolio_list li{float:left;width:33.3333%;margin:0 0 40px;padding-left:40px}.aboutme_tm_portfolio .portfolio_list li .inner{clear:both;float:left;width:100%;height:auto;position:relative;overflow:hidden}.aboutme_tm_portfolio .portfolio_list li .inner img{opacity:0;min-width:100%}.aboutme_tm_portfolio .portfolio_list li .inner .abs_image{-o-transition:all .3s ease;background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s;position:absolute;inset:0}.aboutme_tm_portfolio .portfolio_list li .inner:hover .abs_image{transform:scale(1.1)translateZ(0)}.aboutme_tm_portfolio_titles{white-space:nowrap;color:#000;z-index:15;opacity:0;visibility:hidden;background:#fff;padding:5px 15px;font-family:iransans-light;font-size:18px;font-weight:600;position:fixed}.aboutme_tm_portfolio_titles.visible{opacity:1;visibility:visible}.aboutme_tm_portfolio_titles .work__cat{color:#767676;background:#fff;margin-top:-10px;padding:5px 15px;font-family:iransans-light;font-size:15px;font-weight:500;position:absolute;top:100%;left:0}.entry{position:relative}.aboutme_tm_portfolio .popup_details{opacity:0;visibility:hidden;z-index:-11;display:none;position:absolute}.aboutme_tm_modalbox .details_all_wrap,.aboutme_tm_modalbox .popup_details{clear:both;float:left;width:100%;height:auto}.aboutme_tm_modalbox .popup_details .top_image{margin-bottom:37px;position:relative;overflow:hidden}.aboutme_tm_modalbox .popup_details .top_image img{opacity:0;min-width:100%;position:relative}.aboutme_tm_modalbox .popup_details .top_image .main{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.aboutme_tm_modalbox .portfolio_main_title{float:left;width:100%;margin-bottom:28px}.aboutme_tm_modalbox .portfolio_main_title h3{margin-bottom:5px;font-size:23px;font-weight:700}.aboutme_tm_modalbox .main_details{clear:both;width:100%;height:auto;margin-bottom:90px;display:flex}.aboutme_tm_modalbox .main_details .textbox{width:70%;padding-right:40px}.aboutme_tm_modalbox .main_details .textbox p{margin-bottom:18px}.aboutme_tm_modalbox .main_details .textbox p:last-child{margin-bottom:0}.aboutme_tm_modalbox .main_details .detailbox{width:30%;padding-left:40px}.aboutme_tm_modalbox .main_details .detailbox>ul{margin:0;list-style-type:none}.aboutme_tm_modalbox .main_details .detailbox>ul>li{float:left;width:100%;margin:0 0 8px}.aboutme_tm_modalbox .main_details .detailbox>ul>li:last-child{margin-bottom:0}.aboutme_tm_modalbox .main_details .detailbox .first{color:#000;margin-bottom:3px;font-weight:700;display:block}.aboutme_tm_modalbox .main_details .detailbox span a{color:#767676;-o-transition:all .3s ease;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.aboutme_tm_modalbox .main_details .detailbox span a:hover{color:#000}.aboutme_tm_modalbox .main_details .detailbox .share{margin:0;list-style-type:none;position:relative;top:7px}.aboutme_tm_modalbox .main_details .detailbox .share li{margin:0 5px 0 0;display:inline-block}.aboutme_tm_modalbox .main_details .detailbox .share li:last-child{margin-right:0}.aboutme_tm_modalbox .main_details .detailbox .share li a{color:#000;font-size:18px}.aboutme_tm_modalbox .additional_images{clear:both;float:left;width:100%;height:auto}.aboutme_tm_modalbox .additional_images ul{margin:0 0 0 -30px;list-style-type:none}.aboutme_tm_modalbox .additional_images ul li{float:left;width:50%;margin:0 0 30px;padding-left:30px}.aboutme_tm_modalbox .additional_images ul li:nth-child(3n-2){width:100%}.aboutme_tm_modalbox .additional_images ul li .list_inner{clear:both;float:left;width:100%;height:auto;position:relative}.aboutme_tm_modalbox .additional_images ul li .my_image{position:relative}.aboutme_tm_modalbox .additional_images ul li .my_image img{opacity:0;min-width:100%}.aboutme_tm_modalbox .additional_images ul li .my_image .main{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.aboutme_tm_news{clear:both;float:left;width:100%;height:auto;padding:100px 0 45px}.aboutme_tm_news ul{margin:0 0 0 -50px;list-style-type:none}.aboutme_tm_news ul li{float:left;width:50%;margin:0 0 50px;padding-left:50px}.aboutme_tm_news ul li .list_inner{clear:both;float:right;width:100%;position:relative;box-shadow:0 0 20px #00000012}.aboutme_tm_news ul li .image{position:relative;overflow:hidden}.aboutme_tm_news ul li .image img{opacity:0;min-width:100%}.aboutme_tm_news ul li .image .main{-o-transition:all .3s ease;background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s;position:absolute;inset:0}.aboutme_tm_news ul li .list_inner .image:hover .main{transform:scale(1.1)translateZ(0)}.aboutme_tm_news ul li .details{float:left;-o-transition:all .3s ease;background-color:#fff;width:100%;padding:30px 40px 25px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.aboutme_tm_news ul li .list_inner:hover .details{box-shadow:0 0 20px #0000001f}.aboutme_tm_news ul li .details .title{margin-bottom:10px;line-height:1.4}.aboutme_tm_news ul li .details .title a{color:#000;-o-transition:all .3s ease;font-size:18px;font-weight:600;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s;display:inline-block}.aboutme_tm_news ul li .details .title a:hover{color:#000}.aboutme_tm_news ul li .details .date{color:#767676;font-family:iransans-light;font-size:13px}.aboutme_tm_news ul li .details .date a{color:#767676;-o-transition:all .3s ease;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.aboutme_tm_news ul li .details .date a:hover{color:#000}.aboutme_tm_news ul li .details .date span{position:relative}.aboutme_tm_news ul li .details .date span:before{content:"/";padding:0 7px 0 2px;font-size:10px;position:relative}.aboutme_tm_news ul li .extra{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex;position:relative}.aboutme_tm_news ul li .extra:before{content:"";background-color:#0000001a;width:100%;height:1px;position:absolute;bottom:-7px}.aboutme_tm_read_more{clear:both;float:left;width:100%;height:auto;position:relative;overflow:hidden}.aboutme_tm_read_more a{color:#000;text-transform:uppercase;padding-left:32px;font-family:iransans-light;font-size:12px;font-weight:500;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.aboutme_tm_read_more a:before{content:"";transform-origin:100%;background-color:#000;width:100%;height:1px;margin:auto;animation:.4s cubic-bezier(.6,.01,0,1) backwards read-more-anim;position:absolute;top:0;bottom:0;right:0;transform:scaleX(.2)}.aboutme_tm_read_more a span{z-index:1;background-color:#fff;transition:all .6s cubic-bezier(.6,.01,0,1);display:inline-block;position:relative;transform:translate(110%)}.aboutme_tm_news ul li .list_inner:hover .aboutme_tm_read_more a:before{animation:.4s cubic-bezier(.6,.01,0,1) forwards read-more-anim-2}.aboutme_tm_news ul li .list_inner:hover .aboutme_tm_read_more a span{transform:translate(0%)}@keyframes read-more-anim{0%{transform-origin:0;transform:scaleX(.2)}70%{transform-origin:0}71%{transform-origin:0;transform:scaleX(1)}to{transform-origin:0;transform:scaleX(.2)}}@keyframes read-more-anim-2{0%{transform-origin:100%;transform:scaleX(.2)}70%{transform-origin:100%;transform:scaleX(1)}71%{transform-origin:0}to{transform-origin:0;transform:scaleX(.2)}}.aboutme_tm_modalbox .details .extra{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex;position:relative}.aboutme_tm_modalbox .details .extra:before{content:"";background-color:#0000001a;width:100%;height:1px;position:absolute;bottom:-10px}.aboutme_tm_modalbox .aboutme_tm_read_more{display:none}.aboutme_tm_full_link{z-index:4;font-family:iransans-light;position:absolute;inset:0}.aboutme_tm_modalbox{z-index:15;opacity:0;visibility:hidden;-o-transition:all .3s ease;background-color:#000c;height:100vh;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s;position:fixed;top:0;left:0;right:0}.aboutme_tm_modalbox.opened{opacity:1;visibility:visible}.aboutme_tm_modalbox .container{height:100vh}.aboutme_tm_modalbox .box_inner{z-index:1;opacity:0;visibility:hidden;-o-transition:all .3s ease;transition-delay:.3s;background-color:#fff;width:968px;margin-top:-20px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s;position:absolute;top:70px;bottom:70px;left:50%;transform:translate(-50%)}.aboutme_tm_modalbox.opened .box_inner{opacity:1;visibility:visible;margin-top:0}.aboutme_tm_modalbox .close{z-index:10;margin-left:30px;position:fixed;top:0;left:100%}.aboutme_tm_modalbox .close a{color:#fff;-o-transition:all .3s ease;border:2px solid #fff;border-radius:10px;width:40px;height:40px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s;display:block;position:relative}.aboutme_tm_modalbox .close a:hover{border-radius:100%}.aboutme_tm_modalbox .close a i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.aboutme_tm_modalbox .description_wrap{float:left;width:100%;height:100%;padding:50px;position:relative;overflow:hidden scroll}.aboutme_tm_modalbox .description_wrap:after{content:"";z-index:3;background-color:#fff;height:50px;position:fixed;bottom:0;left:0;right:0}.aboutme_tm_modalbox .description_wrap:before{content:"";z-index:3;background-color:#fff;height:50px;position:fixed;top:0;left:0;right:0}.aboutme_tm_modalbox .details{float:left;width:100%;margin-bottom:20px}.aboutme_tm_modalbox .description_wrap .image{z-index:-1;margin-bottom:40px;position:relative}.aboutme_tm_modalbox .description_wrap .image img{min-width:100%}.aboutme_tm_modalbox .description_wrap .image .main{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.aboutme_tm_modalbox .details .title{margin-bottom:9px;font-size:23px;font-weight:600}.aboutme_tm_modalbox .date{text-transform:uppercase;color:#767676;font-family:iransans-light;font-size:12px}.aboutme_tm_modalbox .date a{color:#767676;-o-transition:all .3s ease;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.aboutme_tm_modalbox .date a:hover{color:#000}.aboutme_tm_modalbox .date span{margin-left:11px;position:relative}.aboutme_tm_modalbox .date span:before{content:"";background-color:#939393;width:1px;height:9px;margin-top:0;margin-right:7px;position:absolute;top:50%;right:100%;transform:translateY(-50%)rotate(15deg)}.aboutme_tm_news .main_content{opacity:0;visibility:hidden;z-index:-11;display:none;position:absolute}body.modal{overflow-y:hidden}.aboutme_tm_modalbox .main_content,.aboutme_tm_modalbox .main_content .descriptions{float:left;width:100%}.aboutme_tm_modalbox .main_content .descriptions .bigger{color:#888;margin-bottom:31px;font-size:20px}.aboutme_tm_modalbox .main_content .descriptions p{margin-bottom:22px}.aboutme_tm_modalbox .main_content .descriptions p:last-child{margin-bottom:0}.aboutme_tm_modalbox .main_content .quotebox{clear:both;float:left;width:100%;height:auto;margin-bottom:24px;padding-left:70px;position:relative}.aboutme_tm_modalbox .main_content .quotebox p{margin-bottom:23px;font-size:20px}.aboutme_tm_modalbox .main_content .icon{position:absolute;top:5px;left:0}.aboutme_tm_modalbox .main_content .icon i{color:#000;font-size:40px}.aboutme_tm_modalbox .description_wrap::-webkit-scrollbar{width:11px}.aboutme_tm_modalbox .description_wrap{scrollbar-width:thin;scrollbar-color:#999 #fff}.aboutme_tm_modalbox .description_wrap:-webkit-scrollbar-track{background:#fff}.aboutme_tm_modalbox .description_wrap::-webkit-scrollbar-thumb{background-color:#999;border:3px solid #fff;border-radius:6px}.aboutme_tm_contact{clear:both;float:left;width:100%;height:auto;padding:100px 0}.aboutme_tm_contact .map_wrap{clear:both;float:left;width:100%;height:auto;margin-bottom:50px}.aboutme_tm_contact .fields{clear:both;float:left;width:100%;height:auto}.aboutme_tm_contact .fields .first{float:left;width:100%}.aboutme_tm_contact .fields ul{margin:0;list-style-type:none}.aboutme_tm_contact .fields ul li{float:left;width:100%;margin:0 0 30px}.aboutme_tm_contact .fields ul li input{background-color:#0000;border:1px solid #0003;width:100%}.aboutme_tm_contact .fields ul li input:focus{border:1px solid #00000080;outline:none}.aboutme_tm_contact .fields .last textarea{resize:none;background-color:#0000;border:1px solid #0003;width:100%;height:120px;margin-bottom:20px}.aboutme_tm_contact .fields .last textarea:focus{border:1px solid #00000080;outline:none}.aboutme_tm_contact .empty_notice{color:#f52225;text-align:left;margin-bottom:7px;font-weight:500;display:none}.aboutme_tm_contact .contact_error{color:#f52225;text-align:left;font-weight:500}.aboutme_tm_contact .returnmessage{color:#3a00ff;text-align:left;margin-bottom:7px;font-weight:500}.aboutme_tm_all_wrap[data-magic-cursor=hide] .mouse-cursor{display:none}.mouse-cursor{pointer-events:none;visibility:hidden;border-radius:50%;position:fixed;top:0;left:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.cursor-inner{z-index:50;background-color:#000;width:6px;height:6px;margin-top:-3px;margin-left:-3px;-webkit-transition:width .3s ease-in-out,height .3s ease-in-out,margin .3s ease-in-out,opacity .3s ease-in-out;transition:width .3s ease-in-out,height .3s ease-in-out,margin .3s ease-in-out,opacity .3s ease-in-out}.cursor-inner.cursor-hover{opacity:.3;background-color:#000;width:80px;height:80px;margin-top:-40px;margin-left:-40px}.cursor-outer{-webkit-box-sizing:border-box;box-sizing:border-box;z-index:50;opacity:.5;border:2px solid #000;width:30px;height:30px;margin-top:-15px;margin-left:-15px;-webkit-transition:all 80ms ease-out;transition:all 80ms ease-out}.cursor-outer.cursor-hover{opacity:0}.aboutme_tm_intro .short_info{text-align:center;width:100%;position:fixed;top:10%}.aboutme_tm_intro .short_info img{margin-bottom:25px}.aboutme_tm_intro .short_info h3{color:#767676;font-size:20px}.aboutme_tm_intro{clear:both;float:left;width:100%;height:100vh;position:relative}.aboutme_tm_intro .demos{clear:both;text-align:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.aboutme_tm_intro .left,.aboutme_tm_intro .right{justify-content:center;align-items:center;width:50%;height:100%;display:flex;position:relative}.aboutme_tm_intro .demos img{max-width:400px;margin-bottom:25px}.aboutme_tm_intro .desc{-o-transition:all .3s ease;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;transition:all .3s;position:relative;top:0}.aboutme_tm_intro .desc h3{font-size:20px;font-weight:800}.aboutme_tm_intro .intro_line,.aboutme_tm_intro .intro_line_2,.aboutme_tm_intro .intro_line_3{z-index:-1;background-color:#0000000f;width:1px;height:200%;position:fixed;top:0;left:50%;transform:translateY(-50%)}.aboutme_tm_intro .intro_line{left:25%}.aboutme_tm_intro .intro_line_2{left:50%;transform:translateY(-50%)}.aboutme_tm_intro .intro_line_3{left:75%}.aboutme_tm_intro .intro_link{z-index:2;position:absolute;inset:0}.aboutme_tm_intro .left:hover .desc,.aboutme_tm_intro .right:hover .desc{top:-20px}.aboutme_tm_intro_fixed_price .pricing-info,.aboutme_tm_intro_fixed_price .anim{color:#fff;text-align:center;z-index:3;-o-transition:all .2s;background-color:#e54b4b;border-radius:100%;width:70px;height:70px;margin-left:-35px;font-family:iransans-light;font-size:22px;font-weight:600;line-height:70px;text-decoration:none;-webkit-transition:all .2s;-moz-transition:all .2s;-ms-transition:all .2s;transition:all .2s;display:inline-block;position:fixed;bottom:10%;left:50%}@-webkit-keyframes myAnim{0%{opacity:0;-webkit-transform:scale(.1);transform:scale(.1)}50%{opacity:.3}to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@keyframes myAnim{0%{opacity:0;-webkit-transform:scale(.1);transform:scale(.1)}50%{opacity:.3}to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}.aboutme_tm_intro_fixed_price .anim:first-child{-webkit-animation:2s infinite myAnim;animation:2s infinite myAnim}.aboutme_tm_intro_fixed_price .anim:nth-child(2){-webkit-animation:2s .3s infinite myAnim;animation:2s .3s infinite myAnim}.aboutme_tm_intro_fixed_price .anim:nth-child(3){-webkit-animation:2s .6s infinite myAnim;animation:2s .6s infinite myAnim}@media (width<=1600px){.container{max-width:968px}.aboutme_tm_all_wrap .leftpart{width:400px}.aboutme_tm_all_wrap .rightpart{padding-right:350px}.aboutme_tm_all_wrap .leftpart{width:350px;padding:0 70px}.aboutme_tm_home .avatar{min-width:250px;min-height:250px}.aboutme_tm_home .details .name{margin-bottom:10px;font-size:48px}.aboutme_tm_home .details .job{margin-bottom:22px}.aboutme_tm_modalbox .box_inner{width:850px}}@media (width<=1200px){.aboutme_tm_topbar{display:block}.aboutme_tm_section{padding-left:0}.aboutme_tm_all_wrap .leftpart{display:none}.aboutme_tm_all_wrap .rightpart{padding-right:0}.aboutme_tm_all_wrap .rightpart_in{border-left:none}.aboutme_tm_about,.aboutme_tm_portfolio,.aboutme_tm_contact,.aboutme_tm_news,.aboutme_tm_services{padding-top:130px}.aboutme_tm_modalbox .description_wrap{padding:40px}.aboutme_tm_modalbox .box_inner{width:500px}.aboutme_tm_modalbox .main_details{flex-direction:column}.aboutme_tm_modalbox .main_details .textbox{width:100%;margin-bottom:30px;padding-right:0}.aboutme_tm_modalbox .main_details .detailbox{width:100%;padding-left:0}.aboutme_tm_modalbox .additional_images ul{margin:0}.aboutme_tm_modalbox .additional_images ul li{width:100%;padding-left:0}.aboutme_tm_modalbox .description_wrap:after,.aboutme_tm_modalbox .description_wrap:before{height:40px}}@media (width<=1040px){.mouse-cursor{display:none}.aboutme_tm_home .home_content{text-align:center;flex-direction:column}.aboutme_tm_home .avatar{margin-bottom:30px}.aboutme_tm_home .details{margin-right:0}.aboutme_tm_title .title_flex{flex-direction:column;align-items:flex-start}.aboutme_tm_title .portfolio_filter{padding-top:48px}.container{padding:0 20px}.aboutme_tm_services .list ul li{width:50%}.aboutme_tm_partners ul li{width:33.3333%}.aboutme_tm_modalbox .details .title,.aboutme_tm_modalbox .portfolio_main_title h3,.aboutme_tm_modalbox .service_popup_informations .main_title h3{font-size:20px}.aboutme_tm_intro .demos img{max-width:100px}}@media (width<=768px){.aboutme_tm_home .details .name{font-size:30px}.aboutme_tm_home .avatar{min-width:200px;min-height:200px}.aboutme_tm_portfolio .portfolio_list{margin:0}.aboutme_tm_portfolio .portfolio_list li{width:100%;padding-left:0}.aboutme_tm_news ul{margin:0}.aboutme_tm_news ul li{width:100%;padding-left:0}.aboutme_tm_news ul li .details{padding-left:30px;padding-right:30px}.aboutme_tm_modalbox .main_content .icon{margin-bottom:25px;position:relative}.aboutme_tm_modalbox .main_content .quotebox{padding-left:0}.aboutme_tm_modalbox .close a{width:30px;height:30px;font-size:14px}.aboutme_tm_modalbox .close{top:-40px;left:auto;right:0}.aboutme_tm_modalbox .box_inner{width:300px}.aboutme_tm_modalbox .description_wrap{padding:20px}.aboutme_tm_short_info{flex-direction:column}.aboutme_tm_short_info .left,.aboutme_tm_short_info .right{width:100%;padding-right:0}.aboutme_tm_progressbox .in{flex-direction:column}.aboutme_tm_progressbox .in .left{width:100%;margin-bottom:60px;padding-left:0}.aboutme_tm_progressbox .in .right{width:100%;padding-left:0}.aboutme_tm_skillbox .in{flex-direction:column}.aboutme_tm_skillbox .in .left{width:100%;margin-bottom:60px;padding-right:0}.aboutme_tm_skillbox .in .right{width:100%;padding-left:0}.aboutme_tm_resumebox .in{flex-direction:column}.aboutme_tm_resumebox .in .left{width:100%;margin-bottom:60px;padding-right:0}.aboutme_tm_resumebox .in .right{width:100%;padding-right:0}.aboutme_tm_services .list ul{margin:0}.aboutme_tm_services .list ul li{width:100%;padding-left:0}.aboutme_tm_partners ul li{width:50%}.aboutme_tm_facts .list ul{margin:0}.aboutme_tm_facts .list ul li{width:100%;padding-left:0}.aboutme_tm_pricing .list>ul{margin:0}.aboutme_tm_pricing .list>ul>li{width:100%;padding-left:0}.aboutme_tm_modalbox .description_wrap:after,.aboutme_tm_modalbox .description_wrap:before{height:20px}.aboutme_tm_modalbox .portfolio_main_title{margin-bottom:20px}}.service_image{width:100%;transition:transform .5s;display:block}.aboutme_tm_services .overlay{width:100%;margin-top:-150px;padding:0 30px 40px;transition:height .5s;position:relative}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.gradient{filter:blur(15vh);background-image:linear-gradient(#37eba9d9,#5b37eb);border-radius:30% 70% 70% 30%/30% 30% 70% 70%;width:50vh;height:50vh;margin-top:25vh;margin-right:15vw;transition:all .25s ease-out;animation:35s cubic-bezier(.8,.2,.2,.8) infinite alternate rotate;position:absolute}.aboutme_tm_services .overlay{background:linear-gradient(#0000,#fff 38%)}@media (width>=1200px){.hide-lg{display:none!important}}.timeline{margin-top:20px;position:relative}.timeline:before{content:"";width:4px;height:calc(100% + 50px);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#8a9196",endColorstr="#62696d",GradientType=1);background:-moz-linear-gradient(270deg,#8a9196 0%,#7a8288 60%,#62696d 100%);background:-webkit-linear-gradient(270deg,#8a9196 0%,#7a8288 60%,#62696d 100%);background:linear-gradient(270deg,#8a9196 0%,#7a8288 60%,#62696d 100%);border-radius:4px;position:absolute;top:5px;right:14px}.timeline-month{background-color:#dbdbdb;border:1px solid #000;border-radius:40px;width:auto;margin-top:50px;margin-bottom:30px;padding:4px 35px 4px 15px;display:inline-block;position:relative}body.dark .timeline-month{background-color:#444950;border:1px solid #17191b;border-left-color:#000;border-radius:40px;width:auto;margin-top:50px;margin-bottom:30px;padding:4px 35px 4px 15px;display:inline-block;position:relative}.timeline-month span{z-index:-1;white-space:nowrap;box-sizing:border-box;background-color:#eaeaea;border:1px solid #000;border-top-left-radius:40px;border-bottom-left-radius:40px;padding:4px 20px 4px 10px;display:inline-block;position:absolute;top:-1px;right:calc(100% - 10px)}.timeline-month:before{content:"";width:20px;height:20px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#8a9196",endColorstr="#70787d",GradientType=0);background:-moz-linear-gradient(#70787d 0%,#7a8288 40%,#8a9196 100%);background:-webkit-linear-gradient(#70787d 0%,#7a8288 40%,#8a9196 100%);background:linear-gradient(#8a9196 0%,#7a8288 60%,#70787d 100%);border:1px solid #17191b;border-radius:100%;position:absolute;right:5px}.timeline-section{margin-bottom:30px;padding-right:35px;display:block;position:relative}.timeline-date{color:#fff;text-shadow:1px 1px 1px #0000004d;background:linear-gradient(#74cae3,#5bc0de 60%,#4ab9db);border:1px solid #17191b;border-radius:20px;margin-bottom:15px;padding:2px 15px;display:inline-block;position:relative}.timeline-section:before{content:"";background-color:#444950;width:30px;height:1px;position:absolute;top:12px;right:20px}.timeline-section:after{content:"";background:linear-gradient(#8a9196 0%,#7a8288 60%,#70787d 100%);border:1px solid #17191b;border-radius:100%;width:10px;height:10px;position:absolute;top:7px;right:11px}.timeline-section .col-sm-4{margin-bottom:15px}body.dark .timeline-month span{z-index:-1;white-space:nowrap;box-sizing:border-box;background-color:#111;border:1px solid #000;border-top-left-radius:40px;border-bottom-left-radius:40px;padding:4px 20px 4px 10px;display:inline-block;position:absolute;top:-1px;right:calc(100% - 10px)}body.dark .timeline-box{background-color:#444950;border:1px solid #8d8d8d;border-radius:15px 0;transition:all .3s;position:relative;overflow:hidden}.timeline-box{background-color:#efefef;border:1px solid #000;border-radius:15px 0;transition:all .3s;position:relative;overflow:hidden}.box-icon{position:absolute;top:0;left:5px}body.dark .box-title{border-bottom:1px solid #17191b;padding:5px 15px}.box-title{border-bottom:1px solid #f6fbff;padding:5px 15px}.box-title i{margin-left:5px}body.dark .box-content{background-color:#17191b;padding:5px 15px}.box-content{background-color:#f5f5f5;padding:5px 15px}.box-content strong{color:#666;margin-left:5px;font-style:italic}.box-item{margin-bottom:5px}body.dark .box-footer{text-align:left;background-color:#444950;border-top:1px solid #17191b;padding:5px 15px;font-style:italic}.box-footer{text-align:left;background-color:#e6e6e6;border-top:1px solid #17191b;padding:5px 15px;font-style:italic}.switch__background,.switch__background:before,.switch__background:after{position:absolute;inset:0}.switch{width:75px;height:30px;margin:50px auto;display:block;position:relative}.switch__background{-o-transition:box-shadow .8s;border-radius:15px;-webkit-transition:box-shadow .8s;-moz-transition:box-shadow .8s;-ms-transition:box-shadow .8s;transition:box-shadow .8s;overflow:hidden;-webkit-box-shadow:0 7.5px 15px -6px #200f374d;box-shadow:0 7.5px 15px -6px #200f374d}.switch__background:before{content:"";background:-o-linear-gradient(#200f37,#272065);background:-ms-linear-gradient(#200f37,#272065);-o-transition:opacity .8s;z-index:-2;background:-o-linear-gradient(#200f37,#272065);background:-webkit-linear-gradient(#200f37,#272065);background:-moz-linear-gradient(#200f37,#272065);background:-o-linear-gradient(#200f37,#272065);background:linear-gradient(#200f37,#272065);border-radius:15px;-webkit-transition:opacity .8s;-moz-transition:opacity .8s;-ms-transition:opacity .8s;transition:opacity .8s;overflow:hidden}.switch__background:after{content:"";opacity:0;background:-o-linear-gradient(270deg,#21d2f2,#b0fff8);background:-ms-linear-gradient(left,#21d2f2,#b0fff8);-o-transition:opacity .8s;z-index:-2;background:-o-linear-gradient(270deg,#21d2f2,#b0fff8);background:-webkit-linear-gradient(270deg,#21d2f2,#b0fff8);background:-moz-linear-gradient(270deg,#21d2f2,#b0fff8);background:-o-linear-gradient(270deg,#21d2f2,#b0fff8);background:linear-gradient(90deg,#21d2f2,#b0fff8);border-radius:15px;-webkit-transition:opacity .8s;-moz-transition:opacity .8s;-ms-transition:opacity .8s;transition:opacity .8s}.switch__toggle{content:"";-o-transition:left .8s,box-shadow .8s;cursor:pointer;background:#fff;border-radius:100%;width:24px;height:24px;-webkit-transition:left .8s,box-shadow .8s;-moz-transition:left .8s,box-shadow .8s;-ms-transition:left .8s,box-shadow .8s;transition:left .8s,box-shadow .8s;display:block;position:relative;top:3px;left:-48px;overflow:hidden;-webkit-box-shadow:inset 3px -3px #f8e3ef,0 0 20px #ffffffa6;box-shadow:inset 3px -3px #f8e3ef,0 0 20px #ffffffa6}.switch__toggle:before,.switch__toggle:after{content:"";z-index:-1;opacity:0;-o-transition:transition .8s,opacity .8s;filter:blur(3px);background:#ffffffa6;width:90%;height:90%;-webkit-transition:transition .8s,opacity .8s;-moz-transition:transition .8s,opacity .8s;-ms-transition:transition .8s,opacity .8s;transition:transition .8s,opacity .8s;position:absolute;top:50%;left:50%}.switch__toggle:before{-webkit-transform:translate(-50%,-50%)rotate(45deg);-moz-transform:translate(-50%,-50%)rotate(45deg);-ms-transform:translate(-50%,-50%)rotate(45deg);-o-transform:translate(-50%,-50%)rotate(45deg);transform:translate(-50%,-50%)rotate(45deg)}.switch__toggle:after{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.switch__moon{background:-o-linear-gradient(top right,#f8e3ef,#f8e3ef00);background:-ms-linear-gradient(top right,#f8e3ef,#f8e3ef00);-o-transition:-o-transform .8s,opacity .8s;-webkit-transition:-webkit-transform .8s,opacity .8s;-moz-transition:-moz-transform .8s,opacity .8s;-ms-transition:-ms-transform .8s,opacity .8s;background:-o-linear-gradient(top right,#f8e3ef,#f8e3ef00);background:-webkit-linear-gradient(top right,#f8e3ef,#f8e3ef00);background:-moz-linear-gradient(top right,#f8e3ef,#f8e3ef00);background:-o-linear-gradient(top right,#f8e3ef,#f8e3ef00);background:linear-gradient(to bottom left,#f8e3ef,#f8e3ef00);border-radius:100%;width:6px;height:6px;transition:transform .8s,opacity .8s;display:block;position:absolute;top:35%;left:40%;-webkit-box-shadow:6px -6px 0 -3px #f8e3ef80;box-shadow:6px -6px 0 -3px #f8e3ef80}.switch__moon:before{content:"";background:-o-linear-gradient(top right,#f8e3ef,#f8e3ef00);background:-ms-linear-gradient(top right,#f8e3ef,#f8e3ef00);background:-o-linear-gradient(top right,#f8e3ef,#f8e3ef00);background:-webkit-linear-gradient(top right,#f8e3ef,#f8e3ef00);background:-moz-linear-gradient(top right,#f8e3ef,#f8e3ef00);background:-o-linear-gradient(top right,#f8e3ef,#f8e3ef00);background:linear-gradient(to bottom left,#f8e3ef,#f8e3ef00);border-radius:100%;width:5px;height:5px;display:block;position:absolute;top:195%;left:-70%;-webkit-transform:rotate(-60deg);-moz-transform:rotate(-60deg);-ms-transform:rotate(-60deg);-o-transform:rotate(-60deg);transform:rotate(-60deg);-webkit-box-shadow:5px -5px 0 -3px #f8e3ef80;box-shadow:5px -5px 0 -3px #f8e3ef80}.switch__moon:after{content:"";background:-o-linear-gradient(top right,#f8e3ef,#f8e3ef00);background:-ms-linear-gradient(top right,#f8e3ef,#f8e3ef00);background:-o-linear-gradient(top right,#f8e3ef,#f8e3ef00);background:-webkit-linear-gradient(top right,#f8e3ef,#f8e3ef00);background:-moz-linear-gradient(top right,#f8e3ef,#f8e3ef00);background:-o-linear-gradient(top right,#f8e3ef,#f8e3ef00);background:linear-gradient(to bottom left,#f8e3ef,#f8e3ef00);border-radius:100%;width:7px;height:7px;display:block;position:absolute;top:55%;left:190%;-webkit-box-shadow:7px -7px 0 -3px #f8e3ef80;box-shadow:7px -7px 0 -3px #f8e3ef80}.switch__stars{filter:blur(.5px);-o-transition:-o-transform .8s,opacity .8s;-webkit-transition:-webkit-transform .8s,opacity .8s;-moz-transition:-moz-transform .8s,opacity .8s;-ms-transition:-ms-transform .8s,opacity .8s;background:#fff;border-radius:100%;width:1px;height:1px;transition:transform .8s,opacity .8s;display:block;position:absolute;top:35%;left:60%;-webkit-box-shadow:3px -3px 0 -3px #fff;box-shadow:3px -3px 0 -3px #fff}.switch__stars:before{content:"";filter:blur(.5px);-o-transition:-o-transform .8s,opacity .8s;-webkit-transition:-webkit-transform .8s,opacity .8s;-moz-transition:-moz-transform .8s,opacity .8s;-ms-transition:-ms-transform .8s,opacity .8s;background:#fff;border-radius:100%;width:1px;height:1px;transition:transform .8s,opacity .8s;display:block;position:absolute;top:560%;left:700%;-webkit-transform:rotate(-75deg);-moz-transform:rotate(-75deg);-ms-transform:rotate(-75deg);-o-transform:rotate(-75deg);transform:rotate(-75deg);-webkit-box-shadow:3px -3px 0 -3px #fff;box-shadow:3px -3px 0 -3px #fff}.switch__stars:after{content:"";opacity:0;background:-o-linear-gradient(270deg,#fff,#fff0);background:-ms-linear-gradient(left,#fff,#fff0);filter:blur(.5px);-ms-animation:falling-stars 6.4s cubic-bezier(.165,.84,.44,1)infinite;-ms-animation-delay:3.2s;background:-o-linear-gradient(270deg,#fff,#fff0);background:-webkit-linear-gradient(270deg,#fff,#fff0);background:-moz-linear-gradient(270deg,#fff,#fff0);background:-o-linear-gradient(270deg,#fff,#fff0);background:linear-gradient(90deg,#fff,#fff0);border-radius:100%;width:1.07143px;height:1.07143px;-webkit-animation:6.4s cubic-bezier(.165,.84,.44,1) 3.2s infinite falling-stars;-moz-animation:6.4s cubic-bezier(.165,.84,.44,1) 3.2s infinite falling-stars;-o-animation:6.4s cubic-bezier(.165,.84,.44,1) 3.2s infinite falling-stars;animation:6.4s cubic-bezier(.165,.84,.44,1) 3.2s infinite falling-stars;position:absolute;top:260%;left:200%}.switch__clouds{-o-transition:1.6s cubic-bezier(.175,.885,.32,1.275);background:#fff;border-radius:50% 50% 0;width:6px;height:6px;-webkit-transition:all 1.6s cubic-bezier(.175,.885,.32,1.275);-moz-transition:all 1.6s cubic-bezier(.175,.885,.32,1.275);-ms-transition:all 1.6s cubic-bezier(.175,.885,.32,1.275);transition:all 1.6s cubic-bezier(.175,.885,.32,1.275);display:block;position:absolute;top:50%;left:-18px}.switch__clouds:before,.switch__clouds:after{content:"";background:#fff;border-radius:50% 50% 0;width:5px;height:5px;position:absolute;bottom:0;left:-33%;-webkit-box-shadow:inset 1.5px -.75px #f6f8f8;box-shadow:inset 1.5px -.75px #f6f8f8}.switch__clouds:after{border-radius:100%;width:4px;height:4px;left:auto;right:-30%}.switch__input{display:none}.switch__input:checked+.switch__background{-webkit-box-shadow:0 7.5px 15px -6px #21d2f24d;box-shadow:0 7.5px 15px -6px #21d2f24d}.switch__input:checked+.switch__background:before{opacity:0}.switch__input:checked+.switch__background:after{opacity:1}.switch__input:checked+.switch__background .switch__toggle{-ms-animation:overlay 0s forwards;-ms-animation-delay:.4s;-webkit-animation:0s .4s forwards overlay;-moz-animation:0s .4s forwards overlay;-o-animation:0s .4s forwards overlay;animation:0s .4s forwards overlay;left:-3px;-webkit-box-shadow:inset 0 0 .1px #fff,0 0 12px #fff;box-shadow:inset 0 0 .1px #fff,0 0 12px #fff}.switch__input:checked+.switch__background .switch__toggle:before,.switch__input:checked+.switch__background .switch__toggle:after{opacity:1;-o-transition-delay:.4s;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-ms-transition-delay:.4s;transition-delay:.4s}.switch__input:checked+.switch__background .switch__toggle:before{-ms-animation:spin-before 12.8s linear infinite;-webkit-animation:12.8s linear infinite spin-before;-moz-animation:12.8s linear infinite spin-before;-o-animation:12.8s linear infinite spin-before;animation:12.8s linear infinite spin-before;-webkit-transform:translate(-50%,-50%)rotate(45deg);-moz-transform:translate(-50%,-50%)rotate(45deg);-ms-transform:translate(-50%,-50%)rotate(45deg);-o-transform:translate(-50%,-50%)rotate(45deg);transform:translate(-50%,-50%)rotate(45deg)}.switch__input:checked+.switch__background .switch__toggle:after{-ms-animation:spin-after 12.8s linear infinite;-webkit-animation:12.8s linear infinite spin-after;-moz-animation:12.8s linear infinite spin-after;-o-animation:12.8s linear infinite spin-after;animation:12.8s linear infinite spin-after;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.switch__input:checked+.switch__background .switch__moon{opacity:0;-webkit-transform:translate(-50%,100%)rotate(30deg);-moz-transform:translate(-50%,100%)rotate(30deg);-ms-transform:translate(-50%,100%)rotate(30deg);-o-transform:translate(-50%,100%)rotate(30deg);transform:translate(-50%,100%)rotate(30deg)}.switch__input:checked+.switch__background .switch__stars{opacity:0;-webkit-transform:translate(-10px);-moz-transform:translate(-10px);-ms-transform:translate(-10px);-o-transform:translate(-10px);transform:translate(-10px)}.switch__input:checked+.switch__background .switch__stars:before{opacity:0;-webkit-transform:translate(-8px);-moz-transform:translate(-8px);-ms-transform:translate(-8px);-o-transform:translate(-8px);transform:translate(-8px)}.switch__input:checked+.switch__background .switch__stars:after{-ms-animation:none;-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}.switch__input:checked+.switch__background .switch__clouds{-o-transition-delay:.2s;-ms-animation:cloud-move 8s linear infinite;-ms-animation-delay:1.6s;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-ms-transition-delay:.2s;transition-delay:.2s;-webkit-animation:8s linear 1.6s infinite cloud-move;-moz-animation:8s linear 1.6s infinite cloud-move;-o-animation:8s linear 1.6s infinite cloud-move;animation:8s linear 1.6s infinite cloud-move;-webkit-transform:translate(37.5px);-moz-transform:translate(37.5px);-ms-transform:translate(37.5px);-o-transform:translate(37.5px);transform:translate(37.5px)}.switch__input:checked+.switch__background .switch__clouds:before,.switch__input:checked+.switch__background .switch__clouds:after{-ms-animation:cloud-move 8s linear infinite;-ms-animation-delay:1.6s;-webkit-animation:8s linear 1.6s infinite cloud-move;-moz-animation:8s linear 1.6s infinite cloud-move;-o-animation:8s linear 1.6s infinite cloud-move;animation:8s linear 1.6s infinite cloud-move}@-webkit-keyframes overlay{0%{overflow:hidden}to{overflow:visible}}@-moz-keyframes overlay{0%{overflow:hidden}to{overflow:visible}}@-o-keyframes overlay{0%{overflow:hidden}to{overflow:visible}}@keyframes overlay{0%{overflow:hidden}to{overflow:visible}}@-webkit-keyframes spin-before{0%{-webkit-transform:translate(-50%,-50%)rotate(45deg);-moz-transform:translate(-50%,-50%)rotate(45deg);-ms-transform:translate(-50%,-50%)rotate(45deg);-o-transform:translate(-50%,-50%)rotate(45deg);transform:translate(-50%,-50%)rotate(45deg)}to{-webkit-transform:translate(-50%,-50%)rotate(405deg);-moz-transform:translate(-50%,-50%)rotate(405deg);-ms-transform:translate(-50%,-50%)rotate(405deg);-o-transform:translate(-50%,-50%)rotate(405deg);transform:translate(-50%,-50%)rotate(405deg)}}@-moz-keyframes spin-before{0%{-webkit-transform:translate(-50%,-50%)rotate(45deg);-moz-transform:translate(-50%,-50%)rotate(45deg);-ms-transform:translate(-50%,-50%)rotate(45deg);-o-transform:translate(-50%,-50%)rotate(45deg);transform:translate(-50%,-50%)rotate(45deg)}to{-webkit-transform:translate(-50%,-50%)rotate(405deg);-moz-transform:translate(-50%,-50%)rotate(405deg);-ms-transform:translate(-50%,-50%)rotate(405deg);-o-transform:translate(-50%,-50%)rotate(405deg);transform:translate(-50%,-50%)rotate(405deg)}}@-o-keyframes spin-before{0%{-webkit-transform:translate(-50%,-50%)rotate(45deg);-moz-transform:translate(-50%,-50%)rotate(45deg);-ms-transform:translate(-50%,-50%)rotate(45deg);-o-transform:translate(-50%,-50%)rotate(45deg);transform:translate(-50%,-50%)rotate(45deg)}to{-webkit-transform:translate(-50%,-50%)rotate(405deg);-moz-transform:translate(-50%,-50%)rotate(405deg);-ms-transform:translate(-50%,-50%)rotate(405deg);-o-transform:translate(-50%,-50%)rotate(405deg);transform:translate(-50%,-50%)rotate(405deg)}}@keyframes spin-before{0%{-webkit-transform:translate(-50%,-50%)rotate(45deg);-moz-transform:translate(-50%,-50%)rotate(45deg);-ms-transform:translate(-50%,-50%)rotate(45deg);-o-transform:translate(-50%,-50%)rotate(45deg);transform:translate(-50%,-50%)rotate(45deg)}to{-webkit-transform:translate(-50%,-50%)rotate(405deg);-moz-transform:translate(-50%,-50%)rotate(405deg);-ms-transform:translate(-50%,-50%)rotate(405deg);-o-transform:translate(-50%,-50%)rotate(405deg);transform:translate(-50%,-50%)rotate(405deg)}}@-webkit-keyframes spin-after{0%{-webkit-transform:translate(-50%,-50%)rotate(0);-moz-transform:translate(-50%,-50%)rotate(0);-ms-transform:translate(-50%,-50%)rotate(0);-o-transform:translate(-50%,-50%)rotate(0);transform:translate(-50%,-50%)rotate(0)}to{-webkit-transform:translate(-50%,-50%)rotate(360deg);-moz-transform:translate(-50%,-50%)rotate(360deg);-ms-transform:translate(-50%,-50%)rotate(360deg);-o-transform:translate(-50%,-50%)rotate(360deg);transform:translate(-50%,-50%)rotate(360deg)}}@-moz-keyframes spin-after{0%{-webkit-transform:translate(-50%,-50%)rotate(0);-moz-transform:translate(-50%,-50%)rotate(0);-ms-transform:translate(-50%,-50%)rotate(0);-o-transform:translate(-50%,-50%)rotate(0);transform:translate(-50%,-50%)rotate(0)}to{-webkit-transform:translate(-50%,-50%)rotate(360deg);-moz-transform:translate(-50%,-50%)rotate(360deg);-ms-transform:translate(-50%,-50%)rotate(360deg);-o-transform:translate(-50%,-50%)rotate(360deg);transform:translate(-50%,-50%)rotate(360deg)}}@-o-keyframes spin-after{0%{-webkit-transform:translate(-50%,-50%)rotate(0);-moz-transform:translate(-50%,-50%)rotate(0);-ms-transform:translate(-50%,-50%)rotate(0);-o-transform:translate(-50%,-50%)rotate(0);transform:translate(-50%,-50%)rotate(0)}to{-webkit-transform:translate(-50%,-50%)rotate(360deg);-moz-transform:translate(-50%,-50%)rotate(360deg);-ms-transform:translate(-50%,-50%)rotate(360deg);-o-transform:translate(-50%,-50%)rotate(360deg);transform:translate(-50%,-50%)rotate(360deg)}}@keyframes spin-after{0%{-webkit-transform:translate(-50%,-50%)rotate(0);-moz-transform:translate(-50%,-50%)rotate(0);-ms-transform:translate(-50%,-50%)rotate(0);-o-transform:translate(-50%,-50%)rotate(0);transform:translate(-50%,-50%)rotate(0)}to{-webkit-transform:translate(-50%,-50%)rotate(360deg);-moz-transform:translate(-50%,-50%)rotate(360deg);-ms-transform:translate(-50%,-50%)rotate(360deg);-o-transform:translate(-50%,-50%)rotate(360deg);transform:translate(-50%,-50%)rotate(360deg)}}@-webkit-keyframes falling-stars{0%{opacity:1;width:50%;-webkit-transform:translate(15px,-15px)rotate(-45deg);-moz-transform:translate(15px,-15px)rotate(-45deg);-ms-transform:translate(15px,-15px)rotate(-45deg);-o-transform:translate(15px,-15px)rotate(-45deg);transform:translate(15px,-15px)rotate(-45deg)}5%{opacity:1;width:400%}15%{-webkit-box-shadow:-100px -30px 0 -3px #fff;box-shadow:-100px -30px 0 -3px #fff}25%,to{opacity:0;width:400%;-webkit-transform:translate(-15px,15px)rotate(-45deg);-moz-transform:translate(-15px,15px)rotate(-45deg);-ms-transform:translate(-15px,15px)rotate(-45deg);-o-transform:translate(-15px,15px)rotate(-45deg);transform:translate(-15px,15px)rotate(-45deg);-webkit-box-shadow:-100px -30px 0 -6px #fff;box-shadow:-100px -30px 0 -6px #fff}}@-moz-keyframes falling-stars{0%{opacity:1;width:50%;-webkit-transform:translate(15px,-15px)rotate(-45deg);-moz-transform:translate(15px,-15px)rotate(-45deg);-ms-transform:translate(15px,-15px)rotate(-45deg);-o-transform:translate(15px,-15px)rotate(-45deg);transform:translate(15px,-15px)rotate(-45deg)}5%{opacity:1;width:400%}15%{-webkit-box-shadow:-100px -30px 0 -3px #fff;box-shadow:-100px -30px 0 -3px #fff}25%,to{opacity:0;width:400%;-webkit-transform:translate(-15px,15px)rotate(-45deg);-moz-transform:translate(-15px,15px)rotate(-45deg);-ms-transform:translate(-15px,15px)rotate(-45deg);-o-transform:translate(-15px,15px)rotate(-45deg);transform:translate(-15px,15px)rotate(-45deg);-webkit-box-shadow:-100px -30px 0 -6px #fff;box-shadow:-100px -30px 0 -6px #fff}}@-o-keyframes falling-stars{0%{opacity:1;width:50%;-webkit-transform:translate(15px,-15px)rotate(-45deg);-moz-transform:translate(15px,-15px)rotate(-45deg);-ms-transform:translate(15px,-15px)rotate(-45deg);-o-transform:translate(15px,-15px)rotate(-45deg);transform:translate(15px,-15px)rotate(-45deg)}5%{opacity:1;width:400%}15%{-webkit-box-shadow:-100px -30px 0 -3px #fff;box-shadow:-100px -30px 0 -3px #fff}25%,to{opacity:0;width:400%;-webkit-transform:translate(-15px,15px)rotate(-45deg);-moz-transform:translate(-15px,15px)rotate(-45deg);-ms-transform:translate(-15px,15px)rotate(-45deg);-o-transform:translate(-15px,15px)rotate(-45deg);transform:translate(-15px,15px)rotate(-45deg);-webkit-box-shadow:-100px -30px 0 -6px #fff;box-shadow:-100px -30px 0 -6px #fff}}@keyframes falling-stars{0%{opacity:1;width:50%;-webkit-transform:translate(15px,-15px)rotate(-45deg);-moz-transform:translate(15px,-15px)rotate(-45deg);-ms-transform:translate(15px,-15px)rotate(-45deg);-o-transform:translate(15px,-15px)rotate(-45deg);transform:translate(15px,-15px)rotate(-45deg)}5%{opacity:1;width:400%}15%{-webkit-box-shadow:-100px -30px 0 -3px #fff;box-shadow:-100px -30px 0 -3px #fff}25%,to{opacity:0;width:400%;-webkit-transform:translate(-15px,15px)rotate(-45deg);-moz-transform:translate(-15px,15px)rotate(-45deg);-ms-transform:translate(-15px,15px)rotate(-45deg);-o-transform:translate(-15px,15px)rotate(-45deg);transform:translate(-15px,15px)rotate(-45deg);-webkit-box-shadow:-100px -30px 0 -6px #fff;box-shadow:-100px -30px 0 -6px #fff}}@-webkit-keyframes cloud-move{0%{-webkit-box-shadow:inset 1.5px -.75px #f6f8f8,-25px -10px 5px -2px #21d2f200;box-shadow:inset 1.5px -.75px #f6f8f8,-25px -10px 5px -2px #21d2f200}50%{-webkit-box-shadow:inset 1.5px -.75px #f6f8f8,-8px -10px 6px -2px #90e8f8;box-shadow:inset 1.5px -.75px #f6f8f8,-8px -10px 6px -2px #90e8f8}90%,to{-webkit-box-shadow:inset 1.5px -.75px #f6f8f8,-1px -10px 15px 2px #21d2f200;box-shadow:inset 1.5px -.75px #f6f8f8,-1px -10px 15px 2px #21d2f200}}@-moz-keyframes cloud-move{0%{-webkit-box-shadow:inset 1.5px -.75px #f6f8f8,-25px -10px 5px -2px #21d2f200;box-shadow:inset 1.5px -.75px #f6f8f8,-25px -10px 5px -2px #21d2f200}50%{-webkit-box-shadow:inset 1.5px -.75px #f6f8f8,-8px -10px 6px -2px #90e8f8;box-shadow:inset 1.5px -.75px #f6f8f8,-8px -10px 6px -2px #90e8f8}90%,to{-webkit-box-shadow:inset 1.5px -.75px #f6f8f8,-1px -10px 15px 2px #21d2f200;box-shadow:inset 1.5px -.75px #f6f8f8,-1px -10px 15px 2px #21d2f200}}@-o-keyframes cloud-move{0%{-webkit-box-shadow:inset 1.5px -.75px #f6f8f8,-25px -10px 5px -2px #21d2f200;box-shadow:inset 1.5px -.75px #f6f8f8,-25px -10px 5px -2px #21d2f200}50%{-webkit-box-shadow:inset 1.5px -.75px #f6f8f8,-8px -10px 6px -2px #90e8f8;box-shadow:inset 1.5px -.75px #f6f8f8,-8px -10px 6px -2px #90e8f8}90%,to{-webkit-box-shadow:inset 1.5px -.75px #f6f8f8,-1px -10px 15px 2px #21d2f200;box-shadow:inset 1.5px -.75px #f6f8f8,-1px -10px 15px 2px #21d2f200}}@keyframes cloud-move{0%{-webkit-box-shadow:inset 1.5px -.75px #f6f8f8,-25px -10px 5px -2px #21d2f200;box-shadow:inset 1.5px -.75px #f6f8f8,-25px -10px 5px -2px #21d2f200}50%{-webkit-box-shadow:inset 1.5px -.75px #f6f8f8,-8px -10px 6px -2px #90e8f8;box-shadow:inset 1.5px -.75px #f6f8f8,-8px -10px 6px -2px #90e8f8}90%,to{-webkit-box-shadow:inset 1.5px -.75px #f6f8f8,-1px -10px 15px 2px #21d2f200;box-shadow:inset 1.5px -.75px #f6f8f8,-1px -10px 15px 2px #21d2f200}}.appContents{margin-top:100px}