a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{background:transparent;border:0;margin:0;padding:0;vertical-align:baseline;outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}blockquote{quotes:none}blockquote:after,blockquote:before{content:"";content:none}ol,ul{margin:30px;list-style-type:none}ol li,ul li{margin-bottom:5px}img{vertical-align:middle}iframe,img{max-width:100%}del{text-decoration:line-through}a,i{transition:all .3s ease;border:none}a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:700;color:#0b0a0c;margin-bottom:20px}h1{font-size:45px}h2{font-size:36px}h3{font-size:30px}h4{font-size:24px}h5{font-size:20px}h6{font-size:16px}table{width:100%;max-width:100%;text-align:left;border-collapse:collapse;border-spacing:0;margin-bottom:15px;color:#999}table,table tr{border:1px solid #eee}table th{color:#333;background:none;font-size:16px;font-weight:400;padding:15px 10px}table td,table th{vertical-align:top;border:1px solid #eee}table td{padding:10px}code,pre{padding:10px 10px 0;border-left:3px solid #6fbf71;border-bottom:1px solid transparent;background:#f7f7f7;overflow-x:scroll}pre{display:block;word-break:break-all;word-wrap:break-word}pre code{white-space:pre-wrap}p{letter-spacing:1px}.space10{margin-bottom:10px}.space10,.space20{width:100%;float:left;clear:both}.space20{margin-bottom:20px}.space30{margin-bottom:30px}.space30,.space40{width:100%;float:left;clear:both}.space40{margin-bottom:40px}.space50{margin-bottom:50px}.space50,.space60{width:100%;float:left;clear:both}.space60{margin-bottom:60px}.space70{margin-bottom:70px}.space70,.space80{width:100%;float:left;clear:both}.space80{margin-bottom:80px}.space90{margin-bottom:90px}.space100,.space90{width:100%;float:left;clear:both}.space100{margin-bottom:100px}.space200{margin-bottom:200px}.space200,.space300{width:100%;float:left;clear:both}.space300{margin-bottom:300px}.space400{margin-bottom:400px}.space400,.space500{width:100%;float:left;clear:both}.space500{margin-bottom:500px}.space1000{width:100%;float:left;clear:both;margin-bottom:1000px}textarea{border-radius:0;font-size:13px;color:#333;resize:vertical;font-family:Raleway,Arial,Helvetica,sans-serif;-ms-box-sizing:border-box;box-sizing:border-box;line-height:1.4;padding:10px!important;width:100%;border:1px solid #eee;transition:all .3s ease}.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{border-radius:0;font-size:13px;min-width:220px;color:#333;letter-spacing:.5px;-ms-box-sizing:border-box;box-sizing:border-box;font-family:Raleway,Arial,Helvetica,sans-serif;line-height:1.6;padding:10px!important;height:44px;vertical-align:middle;border:1px solid #eee;transition:all .3s ease}.uneditable-input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{border-color:#ccc;background:#eee}input[type=submit]{padding:13px 15px;height:40px;line-height:1;text-transform:uppercase;font-size:13px;font-weight:600;text-decoration:none;letter-spacing:.5px;border:none;cursor:pointer;color:#fff;background:#777;transition:all .3s ease}input[type=submit]:hover{background:#444}select{padding:8px;border:2px solid #eee}input[type=button]{cursor:pointer;transition:all .3s ease}.cd-title{position:relative;height:160px;line-height:230px;text-align:center}.cd-title h1{font-size:2.4rem;font-weight:700}@media only screen and (min-width:768px){.cd-title{line-height:250px}}@media only screen and (min-width:1170px){.cd-title{height:200px;line-height:300px}.cd-title h1{font-size:3rem}}.cd-intro{width:90%;max-width:768px;text-align:center;margin:4em auto}@media only screen and (min-width:768px){.cd-intro{margin:5em auto}}@media only screen and (min-width:1170px){.cd-intro{margin:6em auto}}.cd-words-wrapper{display:inline-block;position:relative;text-align:left}.cd-words-wrapper b{display:inline-block;position:absolute;white-space:nowrap;left:0;top:0}.cd-words-wrapper b.is-visible{position:relative}.no-js .cd-words-wrapper b{opacity:0}.no-js .cd-words-wrapper b.is-visible{opacity:1}.cd-headline.rotate-1 .cd-words-wrapper{perspective:300px}.cd-headline.rotate-1 b{opacity:0;transform-origin:50% 100%;transform:rotateX(180deg)}.cd-headline.rotate-1 b.is-visible{opacity:1;transform:rotateX(0);animation:cd-rotate-1-in 1.2s}.cd-headline.rotate-1 b.is-hidden{transform:rotateX(180deg);animation:cd-rotate-1-out 1.2s}@keyframes cd-rotate-1-in{0%{transform:rotateX(180deg);opacity:0}35%{transform:rotateX(120deg);opacity:0}65%{opacity:0}to{transform:rotateX(1turn);opacity:1}}@keyframes cd-rotate-1-out{0%{transform:rotateX(0);opacity:1}35%{transform:rotateX(-40deg);opacity:1}65%{opacity:0}to{transform:rotateX(180deg);opacity:0}}.cd-headline.type .cd-words-wrapper{vertical-align:top;overflow:hidden}.cd-headline.type .cd-words-wrapper:after{content:"";position:absolute;right:0;top:50%;bottom:auto;transform:translateY(-50%);height:90%;width:1px;background-color:#aebcb9}.cd-headline.type .cd-words-wrapper.waiting:after{animation:cd-pulse 1s infinite}.cd-headline.type .cd-words-wrapper.selected{background-color:#aebcb9}.cd-headline.type .cd-words-wrapper.selected:after{visibility:hidden}.cd-headline.type .cd-words-wrapper.selected b{color:#0d0d0d}.cd-headline.type b{visibility:hidden}.cd-headline.type b.is-visible{visibility:visible}.cd-headline.type i{position:absolute;visibility:hidden}.cd-headline.type i.in{position:relative;visibility:visible}@keyframes cd-pulse{0%{transform:translateY(-50%) scale(1);opacity:1}40%{transform:translateY(-50%) scale(.9);opacity:0}to{transform:translateY(-50%) scale(0);opacity:0}}.cd-headline.rotate-2 .cd-words-wrapper{perspective:300px}.cd-headline.rotate-2 em,.cd-headline.rotate-2 i{display:inline-block;backface-visibility:hidden}.cd-headline.rotate-2 b{opacity:0}.cd-headline.rotate-2 i{transform-style:preserve-3d;transform:translateZ(-20px) rotateX(90deg);opacity:0}.is-visible .cd-headline.rotate-2 i{opacity:1}.cd-headline.rotate-2 i.in{animation:cd-rotate-2-in .4s forwards}.cd-headline.rotate-2 i.out{animation:cd-rotate-2-out .4s forwards}.cd-headline.rotate-2 em{transform:translateZ(20px)}.no-csstransitions .cd-headline.rotate-2 i{transform:rotateX(0);opacity:0}.no-csstransitions .cd-headline.rotate-2 i em{transform:scale(1)}.no-csstransitions .cd-headline.rotate-2 .is-visible i{opacity:1}@keyframes cd-rotate-2-in{0%{opacity:0;transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;transform:translateZ(-20px) rotateX(-10deg)}to{opacity:1;transform:translateZ(-20px) rotateX(0)}}@keyframes cd-rotate-2-out{0%{opacity:1;transform:translateZ(-20px) rotateX(0)}60%{opacity:0;transform:translateZ(-20px) rotateX(-100deg)}to{opacity:0;transform:translateZ(-20px) rotateX(-90deg)}}.cd-headline.loading-bar span{display:inline-block;padding:.2em 0}.cd-headline.loading-bar .cd-words-wrapper{overflow:hidden;vertical-align:top}.cd-headline.loading-bar .cd-words-wrapper:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:0;background:#0096a7;z-index:2;transition:width .3s -.1s}.cd-headline.loading-bar .cd-words-wrapper.is-loading:after{width:100%;transition:width 3s}.cd-headline.loading-bar b{top:.2em;opacity:0;transition:opacity .3s}.cd-headline.loading-bar b.is-visible{opacity:1;top:0}.cd-headline.slide span{display:inline-block;padding:.2em 0}.cd-headline.slide .cd-words-wrapper{overflow:hidden;vertical-align:top}.cd-headline.slide b{opacity:0;top:.2em}.cd-headline.slide b.is-visible{top:0;opacity:1;animation:slide-in .6s}.cd-headline.slide b.is-hidden{animation:slide-out .6s}@keyframes slide-in{0%{opacity:0;transform:translateY(-100%)}60%{opacity:1;transform:translateY(20%)}to{opacity:1;transform:translateY(0)}}@keyframes slide-out{0%{opacity:1;transform:translateY(0)}60%{opacity:0;transform:translateY(120%)}to{opacity:0;transform:translateY(100%)}}.cd-headline.clip span{display:inline-block;padding:.2em 0}.cd-headline.clip .cd-words-wrapper{overflow:hidden;vertical-align:top}.cd-headline.clip .cd-words-wrapper:after{content:"";position:absolute;top:0;right:0;width:2px;height:100%;background-color:#aebcb9}.cd-headline.clip b{opacity:0}.cd-headline.clip b.is-visible{opacity:1}.cd-headline.zoom .cd-words-wrapper{perspective:300px}.cd-headline.zoom b{opacity:0}.cd-headline.zoom b.is-visible{opacity:1;animation:zoom-in .8s}.cd-headline.zoom b.is-hidden{animation:zoom-out .8s}@keyframes zoom-in{0%{opacity:0;transform:translateZ(100px)}to{opacity:1;transform:translateZ(0)}}@keyframes zoom-out{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translateZ(-100px)}}.cd-headline.rotate-3 .cd-words-wrapper{perspective:300px}.cd-headline.rotate-3 b{opacity:0}.cd-headline.rotate-3 i{display:inline-block;transform:rotateY(180deg);backface-visibility:hidden}.is-visible .cd-headline.rotate-3 i{transform:rotateY(0)}.cd-headline.rotate-3 i.in{animation:cd-rotate-3-in .6s forwards}.cd-headline.rotate-3 i.out{animation:cd-rotate-3-out .6s forwards}.no-csstransitions .cd-headline.rotate-3 i{transform:rotateY(0);opacity:0}.no-csstransitions .cd-headline.rotate-3 .is-visible i{opacity:1}@keyframes cd-rotate-3-in{0%{transform:rotateY(180deg)}to{transform:rotateY(0)}}@keyframes cd-rotate-3-out{0%{transform:rotateY(0)}to{transform:rotateY(-180deg)}}.cd-headline.scale b{opacity:0}.cd-headline.scale i{display:inline-block;opacity:0;transform:scale(0)}.is-visible .cd-headline.scale i{opacity:1}.cd-headline.scale i.in{animation:scale-up .6s forwards}.cd-headline.scale i.out{animation:scale-down .6s forwards}.no-csstransitions .cd-headline.scale i{transform:scale(1);opacity:0}.no-csstransitions .cd-headline.scale .is-visible i{opacity:1}@keyframes scale-up{0%{transform:scale(0);opacity:0}60%{transform:scale(1.2);opacity:1}to{transform:scale(1);opacity:1}}@keyframes scale-down{0%{transform:scale(1);opacity:1}60%{transform:scale(0);opacity:0}}.cd-headline.push b{opacity:0}.cd-headline.push b.is-visible{opacity:1;animation:push-in .6s}.cd-headline.push b.is-hidden{animation:push-out .6s}@keyframes push-in{0%{opacity:0;transform:translateX(-100%)}60%{opacity:1;transform:translateX(10%)}to{opacity:1;transform:translateX(0)}}@keyframes push-out{0%{opacity:1;transform:translateX(0)}60%{opacity:0;transform:translateX(110%)}to{opacity:0;transform:translateX(100%)}}:root{--mc:#3452ff;--pale-blue:#5c74f9;--red:#ff3434;--dark-purple:#0f0d10}html{overflow-x:hidden;padding:0;margin:0}*,:after,:before{box-sizing:border-box}body{font-family:Jost,sans-serif;font-size:18px;letter-spacing:0;font-weight:400;color:#0b0a0c;position:relative}[class^=alitanwir_fn_]{width:100%;float:left;clear:both}.alitanwir_fn_wrapper,.alitanwir_fn_wrapper *{box-sizing:border-box}.alitanwir_fn_wrapper{position:relative;z-index:2}.fn__svg{fill:currentcolor;width:18px;height:18px}p{letter-spacing:0}.container{max-width:1280px;padding:0 40px;margin:0 auto}.container.narrow{max-width:890px}.container.narrow2{max-width:1030px}.right_container{max-width:550px;padding:0 75px;margin:0 auto}.right_bar_overlay{position:fixed;top:0;left:0;bottom:0;right:0;background-color:transparent;display:block;z-index:20;width:100%;float:left;opacity:0;visibility:hidden;transition:all .5s ease;cursor:pointer}.rightbar-opened .right_bar_overlay{background-color:rgba(0,0,0,.3);opacity:1;visibility:visible}.alitanwir_right_bar{position:fixed;top:0;bottom:0;right:0;width:550px;max-width:100%;background-color:#fff;display:inline-block;z-index:350;transition:all .5s ease;transform:translateX(100%)}.rightbar-opened .alitanwir_right_bar{transform:translateX(0)}.right_bar_clother a{position:fixed;display:block;width:42px;height:42px;top:30px;right:30px}.right_bar_clother a:after,.right_bar_clother a:before{content:"";position:absolute;width:42px;height:3px;background-color:#000;left:0;top:21px}.right_bar_clother a:after{transform:rotate(45deg)}.right_bar_clother a:before{transform:rotate(135deg)}.nav_links{padding-top:100px;padding-bottom:60px}.nav_links h4{padding:0;font-size:18px;font-weight:600;color:#999;text-transform:uppercase;margin:0 0 22px}.nav_links ul{margin:0}.nav_links li a{text-decoration:none;font-weight:400;font-size:30px;color:#000;display:block;position:relative;overflow:hidden;transition:all .4s ease}.nav_links li a:after{position:absolute;content:"";width:2px;background-color:var(--mc);height:100%;top:0;left:0;transform:translateY(-102%);transition:all .4s ease}.nav_links li a:hover{padding-left:25px;color:var(--mc);background-color:#f9f9f9}.nav_links li a:hover:after{transform:translateY(0)}.email{padding-bottom:66px}.email p{padding:0;font-size:14px;font-weight:600;color:#999;text-transform:uppercase;margin:0 0 10px}.email a{text-decoration:none;color:#000;border-bottom:1px solid #999;transition:all .4s ease}.email a:hover{border-bottom-color:transparent}.copyright p{padding:0;font-size:14px;font-weight:600;color:#999;text-transform:uppercase;margin:0 0 10px}.copyright a{text-decoration:none;color:#000;border-bottom:1px solid #999;transition:all .4s ease}.copyright a:hover{border-bottom-color:transparent}.legal_nav{padding-bottom:60px}.legal_nav p{font-size:14px;margin:0 0 10px}.legal_nav h4,.legal_nav p{padding:0;font-weight:600;color:#999;text-transform:uppercase}.legal_nav h4{font-size:18px;margin:0 0 22px}.legal_nav ul{margin:0}.legal_nav li a{text-decoration:none;font-weight:400;font-size:16px;color:#000;display:block;position:relative;overflow:hidden;transition:all .4s ease}.legal_nav li a:after{position:absolute;content:"";width:2px;background-color:var(--mc);height:100%;top:0;left:0;transform:translateY(-102%);transition:all .4s ease}.legal_nav li a:hover{padding-left:25px;color:var(--mc);background-color:#f9f9f9}.legal_nav li a:hover:after{transform:translateY(0)}.navigation.scrolled{box-shadow:0 5px 10px rgba(0,0,0,.05);background-color:#fff}.navigation{position:fixed;display:block;width:100%;float:left;z-index:120;transition:all .3s ease}.nav_wrapper{padding:20px 0;position:relative;display:flex;align-items:center;justify-content:space-between}.right_bar_animation a{color:#000;text-decoration:none;cursor:pointer}.right_nav{display:flex;align-items:center;justify-content:space-between}.right_nav p{font-weight:500;font-size:18px}.right_nav ul{margin:0 0 0 15px}.right_nav li{margin:0;line-height:0}.right_nav li span{height:2px;width:25px;display:inline-block;background-color:#000}.section_header{width:100%;float:left}.section_header .content{padding-top:200px;padding-bottom:200px;display:flex;align-items:center;justify-content:space-between}.section_header .left_hero_header{width:475px;max-width:50%;padding-right:40px}.section_header .circle{position:relative}.section_header .circle .bg_img{position:absolute;top:18px;left:18px;bottom:18px;right:18px;display:block;background-repeat:no-repeat;background-size:cover;background-position:50%;z-index:15;border-radius:100%}.section_header .circle img{position:relative;display:block;min-width:100%;border-radius:100%;z-index:15;opacity:0}.section_header .circle_holder_blue span{position:absolute;top:0;right:0;left:7px;bottom:10px;background-color:var(--mc);z-index:2;border-radius:100%;box-shadow:5px -5px 20px var(--mc)}.section_header .circle_holder_orange span{position:absolute;top:30px;right:15px;left:0;bottom:0;background-color:#d3a583;z-index:2;border-radius:100%;box-shadow:-5px 5px 20px #d3a583}.section_header .lines{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5}.section_header .lines span{width:4px;height:138%;display:block;background-color:#000;transform:rotate(30deg);z-index:13;position:absolute;top:-18%;left:40%}.section_header .lines span:nth-child(2){left:52%;top:-21%}.section_header .lines span:nth-child(3){left:64%;top:-24%}.section_header .right_hero_header{width:50%}.section_header .person_info{position:absolute;right:52px;right:11.8%;bottom:40px;z-index:25;cursor:pointer;display:block;text-decoration:none;width:60px;height:60px;background-color:#000;border-radius:50%;color:#fff}.section_header .person_info:after{content:"";display:block;position:absolute;top:50%;left:50%;width:70px;height:70px;margin:-35px auto auto -35px;transform-origin:50% 50%;background-color:inherit;z-index:-1;pointer-events:none;border:20px solid #000;transition:border-color .3s ease;border-radius:100%;opacity:1;animation:cs_fn_pulse 2.5s cubic-bezier(.3,1,.3,1) infinite}.section_header .person_info:hover{background-color:var(--mc)}.section_header .person_info:hover:after{border-color:var(--mc)}@keyframes cs_fn_pulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.section_header .person_info .fn__svg{width:20px;height:20px;position:absolute;left:50%;top:50%;margin:-10px 0 0 -10px}.section_about{width:100%;float:left;padding:94px 0 100px}.my_self h4{font-size:36px;font-weight:400;text-transform:uppercase;margin:0 0 1px}.my_self h2{font-size:72px;font-size:calc(30px + 2.18vw)}.my_self h1,.my_self h2{margin:0;padding:0;font-weight:600;line-height:1;text-transform:uppercase}.my_self h1{font-size:64px;font-size:calc(24px + 2.18vw)}.about_me_text{margin-bottom:40px}.about_me_text p{text-align:justify;font-size:30px}.about_me_more{display:block;text-align:center}.about_me_more ul{padding:0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-moz-flex-direction:row;-o-flex-direction:row;flex-direction:row;flex-wrap:wrap;-ms-align-items:center;align-items:center;justify-content:center;margin:0 0 0 -5px}.about_me_more ul li{padding:0 0 0 5px;margin:0 0 5px}.about_me_more a{display:block;width:60px;height:60px;border-radius:50%;text-decoration:none;color:#fff;position:relative;background-color:#111;transition:all .3s ease}.about_me_more .fn__svg{position:absolute;width:20px;height:20px;top:50%;left:50%;margin:-10px 0 0 -10px}.about_me_more a:hover{background-color:var(--mc)}.section_work{width:100%;float:left;padding:100px 0}.section_work a{text-decoration:none;color:#0f0d10;padding-bottom:1px;transition:all .5s ease;border-bottom:1px solid transparent}.section_work a:hover{color:var(--mc);border-bottom-color:#ddd}.section_legal h1,.section_legal h2,.section_legal h3,.section_legal h4,.section_legal h5,.section_legal h6{margin-top:15px}.section_legal{width:100%;float:left;padding:100px 0}.section_legal a{text-decoration:none;color:var(--pale-blue);padding-bottom:1px;transition:all .5s ease;border-bottom:1px solid transparent}.section_legal a:hover{color:var(--mc);border-bottom-color:#ddd}.section_legal ol,.section_legal ul{list-style-type:disc}.work_title{display:block;text-align:center;padding-bottom:113px}.work_title h3{margin:0;padding:0;text-transform:uppercase;color:#999;font-size:18px;font-weight:600;letter-spacing:1px}.work_content{display:flex;align-items:center;justify-content:space-between}.work_content_left_bar{width:50%;padding-right:50px}.work_content_left_bar h2{padding:0;color:#000;font-size:48px;font-size:calc(24px + 1.25vw);font-weight:400;margin:0 0 15px}.work_content_left_bar p.about_featured_project{padding:0;color:#0b0a0c;font-size:24px;display:block;margin:0 0 26px}.work_content_left_bar p.goal_featured_project{color:#999;font-size:18px}.work_content_right_bar{position:relative;width:50%}.right_bar_wrapper{position:relative;overflow:hidden}.featured_project_image{position:absolute;top:0;bottom:0;right:0;left:0;display:block;background-repeat:no-repeat;background-size:cover;background-position:50%}.work_content_right_bar img{min-width:100%;opacity:0;position:relative}.section_scills{width:100%;float:left;padding:94px 0 100px}.scills_title{display:block;text-align:center;margin-bottom:34px}.scills_title h3{text-transform:uppercase;color:#999;font-size:18px;font-weight:600;margin:0;letter-spacing:1px}.scills_about{display:block;text-align:center;margin-bottom:78px}.scills_about p{font-size:30px;color:#0b0a0c;letter-spacing:0;text-align:justify}.scills_diogramm h6{font-size:18px;font-weight:700;color:#0b0a0c;margin:0;text-transform:uppercase;padding-bottom:9px;opacity:0;transform:rotate(-5deg);transition:all .5s ease}.scills_diogramm ul{padding:0;margin:0}.scills_diogramm ul li{margin:0 0 30px}.diogramm_stick{position:relative;margin-bottom:30px;height:5px}.diogramm_stick .bg_stick{width:100%;height:3px;background-color:#ccc;position:absolute;display:block;z-index:1;bottom:1px}.diogramm_stick .top_stick{position:absolute;height:5px;bottom:0;left:0;display:block;z-index:15}.diogramm_stick .top_stick:after{content:"";position:absolute;top:0;left:0;bottom:0;background-color:#000}.scills_diogramm .open h6{opacity:1;transition:all .5s ease .5s;transform:rotate(0)}.open .diogramm_stick .top_stick:after{width:100%;animation:progress_animation 3s cubic-bezier(.165,.84,.44,1)}.length{position:relative}.diogramm_stick .length_stick{position:absolute;right:100%;bottom:18px;background-color:#000;color:#fff;z-index:15;font-size:14px;height:24px;line-height:24px;padding:0 8px;text-align:center;transform:translateX(50%);transition:all 3s cubic-bezier(.165,.84,.44,1)}.diogramm_stick .length_stick:after{position:absolute;content:"";top:100%;left:15px;border:5px solid transparent;border-top-color:#000}.section_services{width:100%;float:left;padding:94px 0 100px}.services_title{display:block;text-align:center}.services_title h3{text-transform:uppercase;color:#999;font-size:18px;font-weight:600;margin:0 0 114px;letter-spacing:1px}.service_direct{width:100%}.service_direct .direct_wrapper{display:flex;align-items:center;justify-content:space-between}.service_direct img{min-width:100%}.service_direct ul{list-style-type:none;margin:0;padding:0}.service_direct ul li{padding:0;margin:0 0 80px}.service_direct ul li:nth-of-type(2n) .direct_wrapper{flex-direction:row-reverse}.service_direct ul li:nth-of-type(2n) .service_direct_left_bar{padding:0 0 0 50px}.service_direct ul li:nth-of-type(2n) .service_direct_right_bar{padding:0 50px 0 0}.service_direct ul li:nth-child(4){margin:0}.service_direct_left_bar{width:50%;padding-right:50px}.service_direct_left_bar .img_wrapper{width:100%;position:relative}.service_direct_left_bar .abs_img{position:absolute;top:0;left:0;bottom:0;right:0;z-index:5;background-size:cover;background-repeat:no-repeat;background-position:50%}.service_direct_left_bar img{position:relative;opacity:0;min-width:100%}.service_direct_right_bar{width:50%;padding-left:50px}.service_direct_right_bar h2{font-size:48px;font-size:calc(24px + 1.25vw);color:#000;font-weight:400;margin:0 0 17px}.service_direct_right_bar .start_from{color:#999;font-size:16px;font-weight:400;text-transform:capitalize}.service_direct_right_bar .price{color:#000;font-weight:600;font-size:24px}.service_direct_right_bar .service_details{color:#0b0a0c;font-size:20px;font-weight:400;text-align:justify}.section_clients{width:100%;float:left;padding:94px 0 100px}.clients_wrapper{width:100%;float:left;clear:both;overflow:hidden;border-radius:10px;border:1px solid transparent}.clients_wrapper ul{margin:-1px -10px 1px -1px;list-style-type:none;padding-top:1px;float:left;padding-left:1px;min-width:calc(100% + 2px)}.clients_wrapper ul li{float:left;width:25%;border:1px solid #e5e5e5;text-align:center;height:195px;line-height:195px;position:relative;margin:-1px 0 0 -1px;overflow:hidden}.clients_wrapper a{display:block}.clients_wrapper img{max-width:88%;max-height:100px;opacity:.5;transition:all .3s ease}.clients_wrapper a:hover img{opacity:1}.section_tips{width:100%;float:left;padding:94px 0 100px}.section_tips .tips_content{width:100%;float:left;margin-bottom:20px}.about_tips{display:block;text-align:center}.tip_title{margin-bottom:34px}.tip_title h3{color:#999;font-size:18px;font-weight:600;text-transform:uppercase;margin:0;letter-spacing:1px}.tip_text{margin-bottom:109px}.tip_text p{color:#0b0a0c;font-size:30px;font-weight:400;letter-spacing:0}.tips_content ul{margin:0 0 0 -50px;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-moz-flex-direction:row;-o-flex-direction:row;flex-direction:row;flex-wrap:wrap}.tips_content ul li{width:33.3333%;float:left;padding-left:50px;padding-bottom:86px}.tips_content ul li p{color:#999;font-weight:400;font-size:18px;margin-bottom:6px}.tips_content ul li h5{color:#0b0a0c;font-size:24px;font-weight:400;margin:0}.tips_content ul li a{color:#000;text-decoration:none;border-bottom:2px solid transparent;transition:all .5s ease}.tips_content ul li a:hover{border-bottom-color:#ddd;color:var(--mc)}.tips_content .img_wrapper{position:relative;margin-bottom:35px}.tips_content .img_wrapper img{opacity:0}.tips_content .abs_img{position:absolute;top:0;left:0;bottom:0;width:100%;z-index:5;background-size:cover;background-repeat:no-repeat;background-position:50%}.load_more{clear:both;display:block;text-align:center}.load_more a{min-width:250px;padding:20px 40px;line-height:26px;text-decoration:none;text-transform:uppercase;color:#0b0a0c;font-size:16px;font-weight:600;border:2px solid #ddd;background-color:transparent;display:inline-block;position:relative}.load_more a:hover{color:var(--mc);border-color:var(--mc)}.load_more .text{transition:all .3s ease}.load_more .loading .text{opacity:0}.load_more .loading{border-color:var(--mc)}.load_more .loading .fn__pulse{opacity:1;visibility:visible}.section_contact{padding:94px 0 200px}.contact_title{display:block;text-align:center}.contact_title .title{padding-bottom:33px}.contact_title .title h3{color:#999;font-weight:600;font-size:18px;text-transform:uppercase;margin:0}.contact_title .subtitle{margin-bottom:109px}.contact_title .subtitle p{color:#0b0a0c;font-weight:400;font-size:30px;padding:0;text-align:center}.section_contact .contact_wrapper{display:flex;width:100%}.section_contact .contact_wrapper_form{width:100%;max-width:60%}.section_contact input{min-width:100%;height:70px;line-height:48px;padding:0 20px!important}.section_contact input,.section_contact textarea{background-color:#f2f2f2;width:100%;outline:0;border:1px solid #f2f2f2;font-size:16px;font-weight:400;border-radius:3px;font-family:Jost,sans-serif}.section_contact textarea{min-height:250px;max-height:500px;padding:14px 20px!important}.section_contact input[type=submit]{color:#0f0d10;font-size:16px;font-weight:600;background-color:transparent;display:block;width:100%;text-align:center;transition:all .5s ease;padding:0!important;border:2px solid #ddd;border-radius:3px;line-height:50px}.section_contact input[type=submit]:hover{color:var(--mc);border-color:var(--mc)}.section_contact .contact_wrapper_address{padding-left:80px;width:400px;max-width:40%}.contact_wrapper p{font-size:13px;color:#999;font-weight:600;text-transform:uppercase;padding-bottom:4px}.address_middle{margin-bottom:6px}.section_contact h4{margin:0;font-size:30px;color:#0f0d10;font-weight:400;padding:0 0 44px}.section_contact .address_middle a{font-weight:400;color:#0f0d10;font-size:30px;text-decoration:none}.section_contact .address_middle a:hover{color:var(--mc)}.section_contact .address_footer a{text-decoration:none;color:#0f0d10;padding-bottom:1px;transition:all .5s ease;border-bottom:1px solid transparent}.section_contact .address_footer a:hover{border-bottom-color:#0f0d10}.contact_form .empty_notice{color:#ff5251;margin-bottom:7px;display:none;text-align:left}.contact_form .error{color:#ff5251;text-align:left;font-weight:500}.contact_form .success{color:#3a00ff;margin-bottom:7px;text-align:left;font-weight:500}.section_footer{background-color:#0b0a0c;width:100%;float:left}.footer_content{max-width:100%;padding:22px 0 21px;text-align:center}.footer_content p{color:#999;line-height:30px}.footer_content p a{color:#ddd;text-decoration:none;border-bottom:1px solid transparent;padding-bottom:1px}.footer_content p a:hover{border-bottom-color:#ddd}body.resume-opened{height:100vh;overflow:hidden}body.resume-opened .alitanwir_fn_cv{opacity:1;visibility:visible;transition:all .5s ease}body.resume-opened .alitanwir_fn__cv{opacity:1;visibility:visible;transform:translateY(0)}body.resume-opened .alitanwir_fn_cv .closer{transform:translateX(0);transition:transform .5s ease 1s}.alitanwir_fn_cv{position:fixed;top:0;left:0;right:0;height:100vh;z-index:77;background-color:rgba(29,27,25,.95);opacity:0;visibility:hidden;transition:all .5s ease 1s}.alitanwir_fn__cv{position:absolute;top:50px;bottom:50px;width:auto;right:50px;left:50px;background-color:#151515;z-index:156;overflow:hidden}.alitanwir_fn_cv .cv__desc__link{color:#eee;margin-bottom:42px;text-decoration:none}.alitanwir_fn_cv .cv__desc__link:hover{border-bottom-color:#ddd;color:var(--mc)}.alitanwir_fn_cv .closer{width:42px;height:42px;display:block;text-decoration:none;position:absolute;right:5px;top:5px;z-index:233;transform:translateX(50px);transition:transform .5s ease}.alitanwir_fn_cv .closer:after,.alitanwir_fn_cv .closer:before{content:"";position:absolute;width:18px;height:2px;background-color:#eee;left:12px;top:20px}.alitanwir_fn_cv .closer:after{transform:rotate(45deg)}.alitanwir_fn_cv .closer:before{transform:rotate(135deg)}.alitanwir_fn_cv .closer:hover{background-color:#070707}body.resume-opened .alitanwir_fn__cv .cv__content,body.resume-opened .alitanwir_fn__cv .cv__header{transform:translateY(0);opacity:1;transition:all .5s ease .5s}body.resume-opened .alitanwir_fn__cv .cv__bg{left:0;transition:all .5s ease}body.resume-opened .alitanwir_fn__cv .cv__bg2{right:0;transition:all .5s ease}.alitanwir_fn__cv .cv__content{position:absolute;z-index:99;width:50vw;width:calc(70vw - 200px);float:right;right:50px;top:50px;bottom:50px;overflow-y:scroll;color:#999;font-size:20px;font-weight:400;padding-right:5px;padding-left:30px;transform:translateY(-380px);transition:all .5s ease;opacity:0;scrollbar-width:thin;scrollbar-color:#000 #000}.alitanwir_fn__cv .cv__content::-webkit-scrollbar{width:8px}.alitanwir_fn__cv .cv__content:-webkit-scrollbar-track{background:#000}.alitanwir_fn__cv .cv__content::-webkit-scrollbar-thumb{background-color:#222;border-radius:10px}.alitanwir_fn__cv .cv__bg{background-color:var(--mc);clip-path:polygon(100% 0,80% 50%,100% 100%,0 100%,0 0);left:-30%}.alitanwir_fn__cv .cv__bg,.alitanwir_fn__cv .cv__bg2{position:absolute;z-index:1;width:30%;top:0;bottom:0;transition:all .5s ease .5s}.alitanwir_fn__cv .cv__bg2{background-color:#070707;clip-path:polygon(20% 0,100% 0,100% 50%,100% 100%,20% 100%,0 50%);right:-30%}.alitanwir_fn__cv .cv__header{position:absolute;top:50px;left:50px;width:30vw;bottom:50px;z-index:20;filter:drop-shadow(10px 0 10px rgba(0,0,0,.5));transform:translateY(380px);opacity:0;transition:all .5s ease}.alitanwir_fn__cv .cv__header .in{background-color:#191919;height:100%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;justify-content:center;padding:40px 10%;text-align:center;border-radius:10px}.alitanwir_fn__cv .cv__header .avatar{margin-bottom:20px}.alitanwir_fn__cv .cv__header .avatar img{max-width:150px;max-height:150px;border-radius:50%}.alitanwir_fn__cv .cv__header h3{padding:0;color:#eee;font-weight:700;font-size:30px;text-transform:uppercase;letter-spacing:.5px;margin:0 0 14px}.alitanwir_fn__cv .cv__header h3 span{color:var(--mc)}.alitanwir_fn__cv .cv__header p{padding:0;color:#666;margin:0 0 23px}.alitanwir_fn__cv .social{padding:0;list-style-type:none;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-moz-flex-direction:row;-o-flex-direction:row;flex-direction:row;flex-wrap:wrap;-ms-align-items:center;align-items:center;justify-content:center;margin:0 0 0 -5px}.alitanwir_fn__cv .social li{padding:0 0 0 5px;margin:0 0 5px}.alitanwir_fn__cv .social a{display:block;text-decoration:none;color:#fff;background-color:#111;width:60px;height:60px;position:relative;border-radius:50%}.alitanwir_fn__cv .social .fn__svg{position:absolute;width:20px;height:20px;top:50%;left:50%;margin:-10px 0 0 -10px}.alitanwir_fn__cv .social a:hover{background-color:var(--mc)}.alitanwir_fn__cv .cv__content section{width:100%;padding:30px;background-color:#191919;margin-bottom:30px;box-shadow:0 3px 4px rgba(0,0,0,.3);border-radius:10px;float:left;clear:both}.alitanwir_fn__cv .cv__content section:last-child{margin-bottom:0}.section_title h3{margin:0;position:relative;padding:0 0 11px;text-transform:uppercase;color:#999;font-size:18px;font-weight:600;letter-spacing:1px}.section_title h3:after{content:"";position:absolute;width:100px;height:2px;background-color:var(--mc);bottom:0;left:0}.section_title{margin-bottom:50px}#cv_biography .section_title,#cv_services .section_title{margin-bottom:43px}#cv_biography p{text-align:justify}.fn_cs_info_items{margin-top:42px}.fn_cs_info_items ul{padding:0;list-style-type:none;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 0 0 -10px}.fn_cs_info_items li{background-color:#111;padding:7px 25px;line-height:1.6;margin:0 0 10px 10px;font-size:20px;border-radius:3px;text-align:center}.fn_cs_info_items span{font-weight:400}.fn_cs_info_items a{color:#eee;text-decoration:none}.fn_cs_info_items a:hover{color:var(--mc)}.fn_cs_boxed_list ul{list-style-type:none;margin:0;padding:0;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column}.fn_cs_boxed_list li{padding:0;width:100%;float:left;clear:both;margin:0 0 20px}.fn_cs_boxed_list li:last-child{margin-bottom:0}.fn_cs_boxed_list .item{width:100%;float:left;clear:both;background-color:#111;position:relative;padding:42px 40px 43px;border-radius:5px}.fn_cs_boxed_list .item:after{content:"";position:absolute;width:2px;height:50px;left:0;top:50%;transform:translateY(-50%);background-color:var(--mc)}.fn_cs_boxed_list .item_top{display:flex;margin-bottom:14px}.fn_cs_boxed_list .item_top h5{margin:0;padding:0;font-size:18px;text-transform:uppercase;font-weight:400;line-height:30px;color:#aaa}.fn_cs_boxed_list .item_top span{display:block;padding:0;font-size:16px;line-height:30px;margin:0 0 0 20px;color:#888}.fn_cs_boxed_list h3{padding:0;font-weight:400;color:#eee;margin:0 0 17px}.fn_cs_boxed_list p a{text-decoration:none;position:relative;z-index:2;color:#000;font-weight:600}.fn_cs_progress_bar .progress_item{width:100%;float:left;clear:both;margin-bottom:20px}.fn_cs_progress_bar .progress_item:last-child{margin-bottom:0}.fn_cs_progress_bar .progress_percent{position:absolute;z-index:2;padding:0 25px;line-height:40px;font-size:18px;font-weight:400;display:block;top:50%;margin-top:-20px;margin-right:10px;background-color:var(--mc);right:100%;border-radius:50px;color:#fff;transition:all 3s cubic-bezier(.165,.84,.44,1)}.fn_cs_progress_bar .progress_title{margin:0;font-size:18px;font-weight:400;padding:0 25px;position:relative;z-index:2;line-height:60px;color:#eee}.fn_cs_progress_bar .item_in{width:100%;position:relative}.fn_cs_progress_bar .progress_bg{width:0;position:absolute;z-index:1;top:0;left:0;bottom:0}.fn_cs_progress_bar .progress_bg:after{content:"";position:absolute;top:0;left:0;bottom:0;background-color:#111;border-radius:50px}.fn_cs_progress_bar .open .progress_bg:after{width:100%;animation:progress_animation 3s cubic-bezier(.165,.84,.44,1)}@keyframes progress_animation{0%{width:0}to{width:100%}}.fn_cs_service_list{margin-top:42px}.fn_cs_service_list ul{margin:0;padding:0;list-style-type:none}.fn_cs_service_list li{padding:0;margin:0 0 20px}.fn_cs_service_list .item{width:100%;background-color:#111;border-radius:5px}.fn_cs_service_list .item,.fn_cs_service_list .item_right{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.fn_cs_service_list .item_right{width:30%;min-width:30%;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;-ms-align-items:center;align-items:center;justify-content:center;text-align:center;border-left:1px solid hsla(0,0%,100%,.05);padding:10px}.fn_cs_service_list .item_left{padding:42px 40px 43px;position:relative;width:100%}.fn_cs_service_list .item_left:after{content:"";position:absolute;width:2px;height:50px;left:0;top:50%;transform:translateY(-50%);background-color:var(--mc);transition:all .5s ease}.fn_cs_service_list .item_left h3{padding:0;font-weight:400;color:#eee;margin:0 0 18px}.fn_cs_service_list .item_left p{margin:0;padding:0}.fn_cs_service_list .item_right p{padding:0;font-size:16px;margin:0 0 4px}.fn_cs_service_list .item_right h3{margin:0;padding:0;color:var(--mc);font-weight:500;font-size:24px}.fn__pulse{width:120px;display:flex;justify-content:space-between;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;visibility:hidden;transition:all .3s ease}.fn__pulse span{width:20px;height:20px;border-radius:50%;background-color:var(--mc)}.fn__pulse span:first-child{animation:fn__pulse .4s ease 0s infinite alternate}.fn__pulse span:nth-child(2){animation:fn__pulse .4s ease .2s infinite alternate}.fn__pulse span:nth-child(3){animation:fn__pulse .4s ease .4s infinite alternate}@keyframes fn__pulse{0%{opacity:1;transform:scale(1)}to{opacity:.25;transform:scale(.75)}}.be_animated{animation-duration:.8s;visibility:hidden;display:none}.be_animated.done{visibility:visible;display:block}@keyframes fadeInTop{0%{opacity:0;transform:translate3d(0,10%,0)}to{opacity:1;transform:none}}.fadeInTop{animation-name:fadeInTop}.alitanwir_fn_modalbox{position:fixed;top:0;left:0;right:0;height:100vh;z-index:77;background-color:rgba(29,27,25,.95);opacity:0;visibility:hidden;transition:all .3s ease}.alitanwir_fn_modalbox .extra_closer{display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:5}.modal_item{cursor:pointer}.alitanwir_fn_modalbox.opened{opacity:1;visibility:visible}.alitanwir_fn_modalbox .closer{display:block;text-decoration:none;width:18px;height:18px;right:46px;top:35px;z-index:5;position:absolute}.alitanwir_fn_modalbox .closer:after{content:"";position:absolute;left:-10px;right:-10px;bottom:-10px;top:-10px;background-color:transparent;transition:all .3s ease;border:1px solid transparent}.alitanwir_fn_modalbox .closer span:after,.alitanwir_fn_modalbox .closer span:before{left:-3px;top:8px;content:"";position:absolute;width:25px;height:2px;background-color:#888;transition:all .3s ease;perspective:30px}.alitanwir_fn_modalbox .closer span:after{transform:rotate(45deg) translateZ(0)}.alitanwir_fn_modalbox .closer span:before{transform:rotate(-45deg) translateZ(0)}.alitanwir_fn_modalbox .closer:hover:after,.alitanwir_fn_modalbox.hovered .closer:after{border-color:var(--mc);transform:scale(1.23)}.alitanwir_fn_modalbox .closer:hover span:after,.alitanwir_fn_modalbox .closer:hover span:before,.alitanwir_fn_modalbox.hovered .closer span:after,.alitanwir_fn_modalbox.hovered .closer span:before{background-color:var(--mc)}.fn__hidden{display:none!important}.alitanwir_fn_modalbox .modal_content{scrollbar-width:thin;scrollbar-color:#333 #111}.alitanwir_fn_modalbox .modal_content::-webkit-scrollbar{width:8px}.alitanwir_fn_modalbox .modal_content:-webkit-scrollbar-track{background:#111}.alitanwir_fn_modalbox .modal_content::-webkit-scrollbar-thumb{background-color:var(--mc);border-radius:10px;border:3px solid #181715}.alitanwir_fn_modalbox .container{height:100vh}.alitanwir_fn_modalbox .box_inner{position:absolute;top:50px;bottom:50px;width:100%;max-width:1000px;left:50%;transform:translateX(-50%);background-color:#181715;z-index:156;opacity:0;visibility:hidden;margin-top:-20px;border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease}.alitanwir_fn_modalbox.opened .box_inner{opacity:1;visibility:visible;margin-top:2%}.alitanwir_fn_modalbox .modal_content{position:relative;width:100%;height:100%;float:left;overflow:hidden;overflow-y:scroll;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column}.alitanwir_fn_modalbox .modal_in{padding:60px}.alitanwir_fn_modalbox p,.alitanwir_fn_modalbox span{color:#999}.alitanwir_fn_modalbox h1,.alitanwir_fn_modalbox h2,.alitanwir_fn_modalbox h3,.alitanwir_fn_modalbox h4,.alitanwir_fn_modalbox h5,.alitanwir_fn_modalbox h6{color:#eee}.alitanwir_fn_modalbox .fn__cat{margin-bottom:8px}.alitanwir_fn_modalbox .fn__title{font-weight:400;margin-bottom:42px}.alitanwir_fn_modalbox .img_holder{margin-bottom:45px;width:100%;overflow:hidden;position:relative}.alitanwir_fn_modalbox .img_holder img{margin-bottom:-50%;opacity:0!important;min-width:100%}.alitanwir_fn_modalbox .img_holder .abs_img{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:50%;background-repeat:no-repeat}.alitanwir_fn_modalbox .fn__desc{margin-bottom:28px}.alitanwir_fn_modalbox .fn__desc:last-child{margin-bottom:0}.alitanwir_fn_modalbox .fn__desc__link{color:#eee;margin-bottom:42px;text-decoration:none}.alitanwir_fn_modalbox .fn__desc__link:hover{border-bottom-color:#ddd;color:var(--mc)}.cv__title .cv__desc__link{color:#eee;margin-bottom:42px;text-decoration:none}.cv__title .cv__desc__link:hover{border-bottom-color:#ddd;color:var(--mc)}.fn__nav{margin-top:auto;width:100%;position:relative;height:142px;min-height:142px;border-top:1px solid hsla(0,0%,100%,.2);display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}.fn__nav:after{content:"";position:absolute;left:50%;width:1px;background-color:hsla(0,0%,100%,.2);top:0;bottom:0;z-index:2;margin-left:-.5px}.fn__nav a{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-ms-align-items:center;align-items:center;text-decoration:none;position:relative;width:100%;color:#ddd;font-size:14px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.fn__nav .prev{padding:10px 10px 10px 106px}.fn__nav .next{padding:10px 106px 10px 10px;justify-content:flex-end;text-align:right}.fn__nav .arrow_wrapper{display:block;width:26px;height:21px;left:60px;position:absolute;top:50%;margin-top:-10px;transition:transform .3s ease}.fn__nav .arrow_wrapper:after{content:"";position:absolute;left:-10px;right:-10px;bottom:-10px;top:-10px;background-color:transparent;transition:all .3s ease;border:1px solid transparent}.fn__nav .arrow{display:block;background-color:#888;width:26px;height:1px;position:absolute;top:50%;transition:all .3s ease}.fn__nav .text{display:block;transition:transform .3s ease}.fn__nav .arrow:after{transform:rotate(45deg);top:100%;margin-top:4px}.fn__nav .arrow:after,.fn__nav .arrow:before{display:block;background-color:inherit;width:14px;height:1px;content:"";position:absolute;left:-1px}.fn__nav .arrow:before{transform:rotate(-45deg);bottom:100%;margin-bottom:4px}.fn__nav .next .arrow:after{top:auto;margin-top:inherit;right:-1px;left:auto;bottom:100%;margin-bottom:4px}.fn__nav .next .arrow:before{bottom:auto;margin-bottom:inherit;right:-1px;left:auto;top:100%;margin-top:4px}.fn__nav .next .arrow_wrapper{left:auto;right:60px}.fn__nav a:hover{color:#ccc}.fn__nav a:hover .arrow{background-color:var(--mc)}.fn__nav a:hover .arrow_wrapper:after{border-color:var(--mc);transform:scale(1.23)}.fn__nav a.prev:hover .text{transform:translateX(45px)}.fn__nav a.prev:hover .arrow_wrapper{transform:translateX(15px)}.fn__nav a.next:hover .text{transform:translateX(-45px)}.fn__nav a.next:hover .arrow_wrapper{transform:translateX(-15px)}@media (max-width:1040px){.alitanwir_fn_modalbox .box_inner{max-width:90%}.alitanwir_fn_modalbox .modal_in{padding-left:20px;padding-right:20px}.fn__nav .next{padding-right:66px}.fn__nav .next .arrow_wrapper{right:20px}.fn__nav .prev{padding-left:66px}.fn__nav .prev .arrow_wrapper{left:20px}}@media (max-width:370px){.fn__nav .text{display:none}}.section_contact{width:100%;float:left;clear:both}.section_contact .input_wrapper{width:100%;position:relative}.section_contact .input_wrapper input,.section_contact .input_wrapper textarea{position:relative;z-index:3}.section_contact textarea{height:200px}.section_contact .items{margin-left:-20px}.section_contact .item{width:100%;float:left;padding-left:20px;margin-bottom:20px}.section_contact .item:last-child{margin-bottom:0}.section_contact .item.half{width:50%}.section_contact .contact_form a{display:block;line-height:26px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:20px;color:#0f0d10;font-size:18px;font-weight:600;text-transform:uppercase;text-align:center;text-decoration:none;border:2px solid #ddd}.section_contact .contact_form a:hover{border-color:var(--mc);color:var(--mc)}.section_contact .contact_form a:focus{outline:1px dashed #444}.empty_notice{margin-bottom:25px}.empty_notice,.error{color:#dd3936}.empty_notice,.error,.success{display:none;text-align:left;font-weight:500}.success{color:#009140;margin-bottom:25px}.contact_error{color:#dd3936}.alitanwir_fn_totop{position:fixed;z-index:9;right:50px;bottom:100px;display:block;text-decoration:none;width:70px;height:70px;border:2px solid #ddd;border-radius:50%;transform:scale(.8) translateY(150px);transition:all .5s ease;background-color:#fff}.alitanwir_fn_totop.light:after,.alitanwir_fn_totop.light:before{background-color:#eee}.alitanwir_fn_totop:hover{border-color:var(--mc)}.alitanwir_fn_totop.scrolled{transform:scale(.8) translateY(0)}.alitanwir_fn_totop:after,.alitanwir_fn_totop:before{content:"";position:absolute;width:15px;height:2px;background-color:#222;top:32px;left:31px;transform:rotate(45deg)}.alitanwir_fn_totop:before{transform:rotate(135deg);left:21px}.fn_cs_testimonials{margin-top:42px}.fn_cs_testimonials ul{margin:0;padding:0;list-style-type:none}.fn_cs_testimonials li{padding:0;margin:0 0 20px}.fn_cs_testimonials .item{width:100%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;background-color:#111;border-radius:5px}.fn_cs_testimonials .item_right{width:30%;min-width:30%;-ms-align-items:center;align-items:center;text-align:center;border-left:1px solid hsla(0,0%,100%,.05);padding:40px 10px}.fn_cs_testimonials .item_left,.fn_cs_testimonials .item_right{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;justify-content:center}.fn_cs_testimonials .item_left{padding:42px 40px 43px;position:relative;width:100%}.fn_cs_testimonials .item_left:after{content:"";position:absolute;width:2px;height:50px;left:0;top:50%;transform:translateY(-50%);background-color:var(--mc);transition:all .5s ease}.fn_cs_testimonials .t_ava{width:100%;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center}.fn_cs_testimonials .ava_in{width:100px;height:100px;border-radius:50%;background-size:cover;background-repeat:no-repeat;background-position:50%;margin-bottom:10px}.fn_cs_testimonials .t_name{margin-bottom:7px}.fn_cs_testimonials .t_name p{color:#eee}.fn_cs_testimonials .t_rating{overflow:hidden}.fn_cs_testimonials .rating_in{width:100px;position:relative;overflow:hidden}.fn_cs_testimonials .t_rating .fn__svg{width:100px;height:auto;display:block}.fn_cs_testimonials .rating_active .fn__svg{color:var(--mc)}.fn_cs_testimonials .rating_regular{z-index:1;position:absolute;top:0;right:0;bottom:0;overflow:hidden;transform:rotateY(180deg);width:0}.fn_cs_testimonials .rating_active{z-index:2;position:relative;overflow:hidden}@media (max-width:1040px){.container{padding:0 20px}.alitanwir_fn__cv{right:10px}.alitanwir_fn__cv,.alitanwir_fn__cv .cv__header{left:10px;bottom:10px;top:10px}.alitanwir_fn__cv .cv__content{width:calc(70vw - 40px);right:10px;top:10px;bottom:10px}}@media (max-width:768px){.alitanwir_fn__cv{display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column;padding:20px;overflow-y:scroll;height:100vh;top:0;left:0;right:0;bottom:0;border-radius:0}.alitanwir_fn_cv .closer{z-index:999}.alitanwir_fn__cv{scrollbar-width:thin;scrollbar-color:#000 #000}.alitanwir_fn__cv::-webkit-scrollbar{width:8px;cursor:pointer}.alitanwir_fn__cv:-webkit-scrollbar-track{background:#000}.alitanwir_fn__cv::-webkit-scrollbar-thumb{background-color:var(--mc);border-radius:10px}.alitanwir_fn__cv .cv__header{margin-bottom:20px;transform:translateX(380px)}.alitanwir_fn__cv .cv__content,.alitanwir_fn__cv .cv__header{width:100%;position:relative;top:auto;left:auto;right:auto;bottom:auto}.alitanwir_fn__cv .cv__content{padding:0;height:auto;overflow:visible;overflow:initial;float:left;clear:both;min-height:-moz-fit-content;min-height:fit-content;max-height:inherit;transform:translateX(-380px)}.section_header .content{-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column}.section_header .right_hero_header{width:100%}.section_header .left_hero_header{max-width:100%;padding-right:0;margin-bottom:100px}.my_self{text-align:center}.work_content{-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column}.work_content_left_bar{width:100%;padding-right:0;margin-bottom:50px}.work_content_right_bar{width:100%}.service_direct .direct_wrapper,.service_direct ul li:nth-of-type(2n) .direct_wrapper{-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column}.service_direct ul li:nth-of-type(2n) .service_direct_right_bar{padding-right:0}.service_direct_left_bar{width:100%;padding-right:0;margin-bottom:50px}.service_direct ul li:nth-of-type(2n) .service_direct_left_bar{padding-left:0}.service_direct_right_bar{width:100%;padding-left:0}.clients_wrapper ul li,.tips_content ul li{width:50%}.section_contact .contact_wrapper{-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column}.section_contact .contact_wrapper_form{max-width:100%;margin-bottom:50px}.section_contact .contact_wrapper_address{width:100%;max-width:100%;padding-left:0}}@media (max-width:600px){.fn_cs_testimonials .item{-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column}.fn_cs_testimonials .item_right{width:100%;min-width:100%;border-left:none;border-top:1px solid hsla(0,0%,100%,.05)}.fn_cs_service_list .item{-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column}.fn_cs_service_list .item_right{width:100%;min-width:100%;border-left:none;border-top:1px solid hsla(0,0%,100%,.05);padding:10px 40px;text-align:left;-ms-align-items:flex-start;align-items:flex-start}.fn_cs_boxed_list .item_top{-moz-flex-direction:column;-o-flex-direction:column;flex-direction:column}.fn_cs_boxed_list .item_top span{margin-left:0}.tips_content .img_wrapper img{min-width:100%}.clients_wrapper ul li,.fn_cs_info_items li,.section_contact .item.half,.tips_content .abs_img,.tips_content ul li{width:100%}.alitanwir_fn_totop{right:20px;bottom:100px}.alitanwir_fn__cv{padding:10px}.alitanwir_fn__cv .cv__header .in{padding:40px 20px}.alitanwir_fn__cv .cv__content section{padding:30px 20px}.fn_cs_boxed_list .item{padding:27px 20px 28px}.fn_cs_progress_bar .progress_percent{padding:0 15px}.fn_cs_service_list .item_left,.fn_cs_testimonials .item_left{padding:27px 20px 28px}.fn_cs_service_list .item_right{padding:15px 20px 11px}.fn_cs_testimonials .item_right{padding:30px 20px}.right_container{padding:0 30px}.about_me_text p,.scills_about p{font-size:24px}.alitanwir_fn__cv .cv__content h3{font-size:calc(14px + 1.25vw)}.alitanwir_fn__cv .cv__content p{font-size:calc(12px + 1.25vw)}}.download_cv a,.load_more a,.section_contact .contact_form a{border-radius:50px}.download_cv{clear:both;display:block;text-align:center;margin-top:23px}.download_cv a{padding:20px 40px;line-height:26px;text-decoration:none;text-transform:uppercase;color:#ddd;font-size:16px;font-weight:600;border:2px solid #ddd;background-color:transparent;display:inline-block;position:relative}.download_cv a:hover{color:var(--mc);border-color:var(--mc)}.download_cv .text{transition:all .3s ease}.download_cv .loading .text{opacity:0}.download_cv .loading{border-color:var(--mc)}.download_cv .loading .fn__pulse{opacity:1;visibility:visible}.frenify-cursor{position:fixed;left:0;top:0;pointer-events:none;border-radius:50%;transform:translateZ(0);visibility:hidden}.cursor-inner{margin-left:-3px;margin-top:-3px;width:6px;height:6px;z-index:100;background-color:var(--mc);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{margin-left:-40px;margin-top:-40px;width:80px;height:80px;background-color:var(--mc);opacity:.3}.cursor-outer{margin-left:-15px;margin-top:-15px;width:30px;height:30px;border:2px solid var(--mc);box-sizing:border-box;z-index:100;opacity:.5;transition:all .08s ease-out}.cursor-outer.cursor-hover{opacity:0}.alitanwir_fn_main[data-magic-cursor=hide] .frenify-cursor{display:none;opacity:0;visibility:hidden;position:absolute;z-index:-1111}.color--red{color:var(--red)}.custom404{height:100%;width:100%;margin:0;background:linear-gradient(90deg,#2f3640 23%,#181b20)}.custom404 .h-70{height:70%}.custom404 .moon{background:linear-gradient(90deg,#d0d0d0 48%,#919191);top:-100px;left:-300px;width:900px;height:900px;box-shadow:0 0 30px -4px rgba(0,0,0,.5);transform-origin:center center}.custom404 .moon,.custom404 .moon__crater{position:absolute;content:"";border-radius:100%}.custom404 .moon__crater{background:linear-gradient(90deg,#7a7a7a 38%,#c3c3c3);opacity:.6;z-index:2}.custom404 .moon__crater1{top:250px;left:500px;width:60px;height:180px}.custom404 .moon__crater2{top:650px;left:340px;width:40px;height:80px;transform:rotate(55deg)}.custom404 .moon__crater3{top:-20px;left:40px;width:65px;height:120px;transform:rotate(250deg)}.custom404 .star{background:grey;position:absolute;width:5px;height:5px;content:"";border-radius:100%;transform:rotate(250deg);opacity:.4;animation-name:shimmer;animation-duration:1.5s;animation-iteration-count:infinite;animation-direction:alternate}@keyframes shimmer{0%{opacity:0}to{opacity:.7}}.custom404 .star1{top:40%;left:50%;animation-delay:1s}.custom404 .star2{top:60%;left:90%;animation-delay:3s}.custom404 .star3{top:10%;left:70%;animation-delay:2s}.custom404 .star4{top:90%;left:40%}.custom404 .star5{top:20%;left:30%;animation-delay:.5s}.custom404 .error{display:block;position:absolute;z-index:4;left:100px;top:400px;transform:translateY(-60%);font-family:Righteous,cursive;color:#363e49}.custom404 .error__title{font-size:10em}.custom404 .error__subtitle{font-size:2em}.custom404 .error__description{opacity:.5}.custom404 .error__button{min-width:7em;margin-top:3em;margin-right:.5em;padding:.5em 2em;outline:none;border:2px solid #2f3640;background-color:transparent;border-radius:8em;color:#576375;cursor:pointer;transition-duration:.2s;font-size:.75em;font-family:Righteous,cursive}.custom404 .error__button:hover{color:#21252c}.custom404 .error__button--active{background-color:#e67e22;border:2px solid #e67e22;color:#fff}.custom404 .error__button--active:hover{box-shadow:0 0 8px 0 rgba(0,0,0,.5);color:#fff}.custom404 .astronaut{position:absolute;z-index:3;pointer-events:none;width:185px;height:300px;left:70%;top:50%;transform:translate(-50%,-50%) rotate(20deg) scale(1.2)}.custom404 .astronaut__head{background-color:#fff;position:absolute;top:60px;left:60px;width:60px;height:60px;content:"";border-radius:2em}.custom404 .astronaut__head-visor-flare1{background-color:#7f8fa6;position:absolute;top:28px;left:40px;width:10px;height:10px;content:"";border-radius:2em;opacity:.5}.custom404 .astronaut__head-visor-flare2{background-color:#718093;position:absolute;top:40px;left:38px;width:5px;height:5px;content:"";border-radius:2em;opacity:.3}.custom404 .astronaut__backpack{background-color:#bfbfbf;position:absolute;top:90px;left:47px;width:86px;height:90px;content:"";border-radius:8px}.custom404 .astronaut__body{background-color:#e6e6e6;position:absolute;top:115px;left:55px;width:70px;height:80px;content:"";border-radius:8px}.custom404 .astronaut__body__chest{background-color:#d9d9d9;position:absolute;top:140px;left:68px;width:45px;height:25px;content:"";border-radius:6px}.custom404 .astronaut__arm-left1{top:127px;left:9px;width:65px;height:20px;transform:rotate(-30deg)}.custom404 .astronaut__arm-left1,.custom404 .astronaut__arm-left2{background-color:#e6e6e6;position:absolute;content:"";border-radius:8px}.custom404 .astronaut__arm-left2{top:102px;left:7px;width:20px;height:45px;transform:rotate(-12deg);border-top-left-radius:8em;border-top-right-radius:8em}.custom404 .astronaut__arm-right1{top:113px;left:100px;width:65px;height:20px}.custom404 .astronaut__arm-right1,.custom404 .astronaut__arm-right2{background-color:#e6e6e6;position:absolute;content:"";border-radius:8px;transform:rotate(-10deg)}.custom404 .astronaut__arm-right2{top:78px;left:141px;width:20px;height:45px;border-top-left-radius:8em;border-top-right-radius:8em}.custom404 .astronaut__arm-thumb-left{top:110px;left:21px;transform:rotate(-35deg)}.custom404 .astronaut__arm-thumb-left,.custom404 .astronaut__arm-thumb-right{background-color:#e6e6e6;position:absolute;width:10px;height:6px;content:"";border-radius:8em}.custom404 .astronaut__arm-thumb-right{top:90px;left:133px;transform:rotate(20deg)}.custom404 .astronaut__wrist-left{top:122px;left:6.5px;transform:rotate(-15deg)}.custom404 .astronaut__wrist-left,.custom404 .astronaut__wrist-right{background-color:#e67e22;position:absolute;width:21px;height:4px;content:"";border-radius:8em}.custom404 .astronaut__wrist-right{top:98px;left:141px;transform:rotate(-10deg)}.custom404 .astronaut__leg-left{left:50px;transform:rotate(10deg)}.custom404 .astronaut__leg-left,.custom404 .astronaut__leg-right{background-color:#e6e6e6;position:absolute;top:188px;width:23px;height:75px;content:""}.custom404 .astronaut__leg-right{left:108px;transform:rotate(-10deg)}.custom404 .astronaut__foot-left{left:43px;transform:rotate(10deg)}.custom404 .astronaut__foot-left,.custom404 .astronaut__foot-right{background-color:#fff;position:absolute;top:240px;width:28px;height:20px;content:"";border-radius:3px;border-top-left-radius:8em;border-top-right-radius:8em;border-bottom:4px solid #e67e22}.custom404 .astronaut__foot-right{left:111px;transform:rotate(-10deg)}.error-page-container{position:relative;height:100vh;width:100vw;overflow:hidden;display:flex;justify-content:center;align-items:center}.moon{position:absolute}.moon,.star{z-index:1}@media screen and (max-width:768px){.error-page-container{justify-content:flex-start;padding-left:20px}.error{padding:40px;width:90%;max-width:none;text-align:left;position:relative;z-index:2}.error__title{font-size:8em}.error__subtitle{font-size:1.5em}.error__description{font-size:1em}.astronaut{transform:scale(.6);right:-50px;top:170px;z-index:1}.moon{transform:scale(.7);left:-50px}}@media screen and (max-width:480px){.error-page-container{padding-left:10px}.error{margin-left:-120px}.error__title{font-size:6em}.error__subtitle{font-size:1.2em}.astronaut{transform:scale(.45);right:-80px;top:170px}.moon{transform:scale(.55);left:-70px}.custom404 .moon__crater1{top:280px;left:340px;width:60px;height:140px}.custom404 .moon__crater2{top:480px;left:260px;width:40px;height:80px;transform:rotate(55deg)}.custom404 .moon__crater3{top:100px;left:40px;width:65px;height:120px;transform:rotate(250deg)}.custom404 .star1{top:5%;left:15%}.custom404 .star2{top:85%;left:90%}.custom404 .star5{top:10%;left:30%}}.owl-carousel{display:block}.typed-cursor{display:none}.right_in::-webkit-scrollbar{width:0}.right_in{overflow:scroll;height:calc(100% - 0px)}.resumo_fn_modalbox .img_holder img{margin-bottom:-50%!important;min-width:100%!important;max-height:unset!important}#send_message{background:none;width:100%;line-height:0;padding:30px}.light #send_message{border-color:rgba(0,0,0,.2);color:#333}#send_message:hover{border-color:var(--mc);color:var(--mc)}html{scroll-behavior:smooth}.h3{margin:0;padding:0 10px;font-size:30px;min-height:36px;position:relative;font-family:Jost;color:#ddd}.light .h3{color:#000}.logo{min-height:80%!important}span:has(.logo){width:55%!important}.logo_container span{width:55%!important}.footer_sub_content_top{margin:50px 0 0}.footer_sub_content_top .social{padding:0;list-style-type:none;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-moz-flex-direction:row;-o-flex-direction:row;flex-direction:row;flex-wrap:wrap;-ms-align-items:center;align-items:center;justify-content:center;margin:0 0 0 -5px}.footer_sub_content_top .social li{padding:0 0 0 5px;margin:0 0 5px}.footer_sub_content_top .social a{display:block;text-decoration:none;color:#fff;background-color:#111;width:60px;height:60px;position:relative;border-radius:50%}.footer_sub_content_top .social .fn__svg{position:absolute;width:20px;height:20px;top:50%;left:50%;margin:-10px 0 0 -10px}.footer_sub_content_top .social a:hover{background-color:var(--mc)}.footer_sub_content_top .footer_nav{padding:0;list-style-type:none;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-moz-flex-direction:row;-o-flex-direction:row;flex-direction:row;flex-wrap:wrap;-ms-align-items:center;align-items:center;justify-content:center;margin:20px 0 0 -5px}.footer_sub_content_top p{text-align:center}.footer_sub_content_top h4,.footer_sub_content_top p{margin:0;padding:0;font-size:18px;font-weight:600;color:#999;text-transform:uppercase}.footer_sub_content_top .footer_nav li{padding:0 20px 0 5px;margin:0 0 5px}.footer_sub_content_top .footer_nav a{display:block;text-decoration:none;color:#fff;background-color:inherit;position:relative;border-bottom:1px solid transparent}.footer_sub_content_top .footer_nav a:hover{border-bottom-color:var(--mc)}.footer_sub_content_bottom .footer_nav{padding:0;list-style-type:none;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-moz-flex-direction:row;-o-flex-direction:row;flex-direction:row;flex-wrap:wrap;-ms-align-items:center;align-items:center;justify-content:center;margin:0 0 0 -5px}.footer_sub_content_bottom .footer_nav li{padding:0 10px 0 5px;margin:0 0 5px;font-size:16px}.footer_sub_content_bottom .footer_nav a{display:block;text-decoration:none;color:#fff;background-color:inherit;position:relative;border-bottom:1px solid transparent}.footer_sub_content_bottom .footer_nav a:hover{border-bottom-color:var(--mc)}.section_footer hr{opacity:.5}.download_form_overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.download_form{background:#252525;padding:2.5rem;border-radius:12px;width:90%;max-width:400px;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 15px 35px rgba(0,0,0,.2)}.error{display:revert}.form_buttons{display:flex;gap:1rem;margin-top:2rem}.cancel_btn,.submit_btn{padding:.875rem 1.5rem;border-radius:6px;border:none;cursor:pointer;font-weight:500;transition:all .3s ease;flex:1 1}.cancel_btn{background:hsla(0,0%,100%,.1);color:#fff}.cancel_btn:hover{background:hsla(0,0%,100%,.15)}.submit_btn{background:var(--mc);color:#fff}.submit_btn:hover{background:var(--pale-blue)}.submit_btn:disabled{opacity:.6;cursor:not-allowed}.loading{display:flex;align-items:center;justify-content:center;gap:.5rem}.loading i.spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.download_form h3{color:#fff;margin-bottom:1.5rem;font-size:1.5rem;text-align:center}.form_group input.error_input{border-color:#ff6b6b;background:rgba(255,99,99,.05)}.form_group input.error_input:focus{border-color:#ff6b6b}.form_group{margin-bottom:1.5rem}.form_group input{width:100%;padding:.875rem 1rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:#fff;font-size:1rem;transition:all .3s ease}.form_group input:focus{outline:none;border-color:var(--mc);background:hsla(0,0%,100%,.08)}.form_group input::-moz-placeholder{color:hsla(0,0%,100%,.5)}.form_group input:-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.form_group input::placeholder{color:hsla(0,0%,100%,.5)}.error{color:#ff6b6b;font-size:.875rem;margin-top:.5rem}.error-message{color:red;font-size:12px;margin-top:5px;display:block}.cta{padding-top:20px;padding-bottom:20px}.cta p{padding:0;font-size:14px;font-weight:600;color:#999;text-transform:uppercase;margin:0 0 10px}.cta a{text-decoration:none;color:#000;border-bottom:1px solid #999;transition:all .4s ease}.cta a:hover{border-bottom-color:transparent}.zoom-effect{transition:scale .3s ease}.zoom-effect:hover{transform:scale(1.1)}.floating-curved-arrow{position:absolute;right:70px;bottom:0;z-index:15;pointer-events:none}


/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/.animated{animation-duration:1s;animation-fill-mode:both}.animated.hinge{animation-duration:2s}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.bounce{animation-name:bounce}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.pulse{animation-name:pulse}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.shake{animation-name:shake}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}to{transform:scale(1) rotate(0)}}.tada{animation-name:tada}@keyframes wobble{0%{transform:translateX(0)}15%{transform:translateX(-25%) rotate(-5deg)}30%{transform:translateX(20%) rotate(3deg)}45%{transform:translateX(-15%) rotate(-3deg)}60%{transform:translateX(10%) rotate(2deg)}75%{transform:translateX(-5%) rotate(-1deg)}to{transform:translateX(0)}}.wobble{animation-name:wobble}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}to{transform:translateY(0)}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px)}60%{opacity:1;transform:translateX(30px)}80%{transform:translateX(-10px)}to{transform:translateX(0)}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px)}60%{opacity:1;transform:translateX(-30px)}80%{transform:translateX(10px)}to{transform:translateX(0)}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}to{transform:translateY(0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{0%{transform:scale(1)}25%{transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:scale(.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}to{opacity:0;transform:translateY(2000px)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(20px)}to{opacity:0;transform:translateX(-2000px)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(-20px)}to{opacity:0;transform:translateX(2000px)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(20px)}to{opacity:0;transform:translateY(-2000px)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}to{opacity:1;transform:translateY(0)}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px)}to{opacity:1;transform:translateX(0)}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px)}to{opacity:1;transform:translateX(0)}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}to{opacity:1;transform:translateY(0)}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2000px)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-20px)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-2000px)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(20px)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(2000px)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2000px)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{0%{transform:perspective(400px) translateZ(0) rotateY(0) scale(1);animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function:ease-in}80%{transform:perspective(400px) translateZ(0) rotateY(1turn) scale(.95);animation-timing-function:ease-in}to{transform:perspective(400px) translateZ(0) rotateY(1turn) scale(1);animation-timing-function:ease-in}}.animated.flip{backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}to{transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX{backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:0}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}to{transform:perspective(400px) rotateY(0deg);opacity:1}}.flipInY{backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px) rotateX(0deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px) rotateY(0deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedIn{0%{transform:translateX(100%) skewX(-30deg);opacity:0}60%{transform:translateX(-20%) skewX(30deg);opacity:1}80%{transform:translateX(0) skewX(-15deg);opacity:1}to{transform:translateX(0) skewX(0deg);opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{0%{transform:translateX(0) skewX(0deg);opacity:1}to{transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0}to{transform-origin:center center;transform:rotate(0);opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}to{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}to{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}to{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}to{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{0%{transform-origin:center center;transform:rotate(0);opacity:1}to{transform-origin:center center;transform:rotate(200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}to{transform-origin:left bottom;transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}to{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}to{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}to{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes slideInDown{0%{opacity:0;transform:translateY(-2000px)}to{transform:translateY(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-2000px)}to{transform:translateX(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{opacity:0;transform:translateX(2000px)}to{transform:translateX(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideOutLeft{0%{transform:translateX(0)}to{opacity:0;transform:translateX(-2000px)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateX(0)}to{opacity:0;transform:translateX(2000px)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateY(0)}to{opacity:0;transform:translateY(-2000px)}}.slideOutUp{animation-name:slideOutUp}@keyframes hinge{0%{transform:rotate(0);transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out}80%{transform:rotate(60deg) translateY(0);opacity:1;transform-origin:top left;animation-timing-function:ease-in-out}to{transform:translateY(700px);opacity:0}}.hinge{animation-name:hinge}@keyframes rollIn{0%{opacity:0;transform:translateX(-100%) rotate(-120deg)}to{opacity:1;transform:translateX(0) rotate(0deg)}}.rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1;transform:translateX(0) rotate(0deg)}to{opacity:0;transform:translateX(100%) rotate(120deg)}}.rollOut{animation-name:rollOut}