.section,.tags span,b.strike,span.contact a{overflow:hidden}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:local('Montserrat Light'),local('Montserrat-Light'),url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3gnD-w.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:local('Montserrat Regular'),local('Montserrat-Regular'),url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459Wlhzg.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:local('Montserrat Bold'),local('Montserrat-Bold'),url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3gnD-w.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;src:local('Montserrat Black'),local('Montserrat-Black'),url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_epG3gnD-w.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:local('Roboto Light'),local('Roboto-Light'),url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fBBc9.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxP.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfBBc9.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:900;src:local('Roboto Black'),local('Roboto-Black'),url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmYUtfBBc9.ttf) format('truetype')}@keyframes toLeft{0%{right:-590px;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=$value*100)";-moz-opacity:0;-khtml-opacity:0;opacity:0}100%{right:-560px;filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=$value*100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;animation-fill-mode:forwards;animation-play-state:paused}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.5)}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}b.strike:after,span.based:before{content:''}table{border-collapse:collapse;border-spacing:0}.btn.active,.btn:active,button:active,button:focus,button:hover,input:active,input:focus,input:hover,label:focus,textarea:active,textarea:focus,textarea:hover{outline:0!important;-webkit-appearance:none}.primary-font{font:300 1em Montserrat,sans-serif;line-height:125%}.primary-font-bold{font:700 1em Montserrat,sans-serif;line-height:125%}.primary-font-light{font:300 1em Montserrat,sans-serif;line-height:125%}.primary-font-black{font:900 1em Montserrat,sans-serif;line-height:125%}.secondary-font{font:400 1em Montserrat,sans-serif;line-height:125%}.secondary-font-bold{font:700 1em Montserrat,sans-serif;line-height:125%}.secondary-font-light{font:300 1em Montserrat,sans-serif;line-height:125%}.secondary-font-black{font:900 1em Montserrat,sans-serif;line-height:125%}.font-size-l,.font-size-m,.font-size-ml,.font-size-ms,.font-size-s,.font-size-xl,.font-size-xs,.font-size-xxl,.font-size-xxs{transition:all .3s ease-in-out 0s;line-height:125%}.font-size-xxl{font-size:60px!important}@media (min-width:321px) and (max-width:1260px){.font-size-xxl{font-size:40px!important}}@media (min-width:0px) and (max-width:640px){.font-size-xxl{font-size:30px!important}}.font-size-xl{font-size:40px!important}@media (min-width:321px) and (max-width:1260px){.font-size-xl{font-size:30px!important}}@media (min-width:0px) and (max-width:640px){.font-size-xl{font-size:20px!important}}.font-size-l{font-size:30px!important}@media (min-width:321px) and (max-width:1260px){.font-size-l{font-size:20px!important}}@media (min-width:0px) and (max-width:640px){.font-size-l{font-size:14px!important}}.font-size-ml{font-size:20px!important}@media (min-width:321px) and (max-width:1260px){.font-size-ml{font-size:14px!important}}@media (min-width:0px) and (max-width:640px){.font-size-ml{font-size:13px!important}}.font-size-m{font-size:14px!important}@media (min-width:321px) and (max-width:1260px){.font-size-m{font-size:13px!important}}@media (min-width:0px) and (max-width:640px){.font-size-m{font-size:12px!important}}.font-size-ms{font-size:13px!important}@media (min-width:321px) and (max-width:1260px){.font-size-ms{font-size:12px!important}}@media (min-width:0px) and (max-width:640px){.font-size-ms{font-size:10px!important}}.font-size-s{font-size:12px!important}@media (min-width:321px) and (max-width:1260px){.font-size-s{font-size:10px!important}}@media (min-width:0px) and (max-width:640px){.font-size-s{font-size:8px!important}}.font-size-xs{font-size:10px!important}@media (min-width:0px) and (max-width:640px){.font-size-xs{font-size:8px!important}}.font-size-xxs{font-size:8px!important}.primary-color{color:#1E2065}.primary-color-dark{color:#070716}.primary-color-light{color:#242679}.bg-primary-color{background-color:#1E2065;border:#1E2065;color:rgba(255,255,255,.7)}.bg-primary-color-dark{background-color:#070716;border:#070716;color:rgba(255,255,255,.7)}.bg-primary-color-light{background-color:#2a2c8c;border:#2a2c8c;color:rgba(255,255,255,.7)}.bottom-primary-color{background-color:transparent;border-bottom:2px solid #1E2065}.secondary-color{color:#CA557D}.secondary-color-dark{color:#8d2c4d}.secondary-color-light{color:#d0688c}.bg-secondary-color{background-color:#CA557D;border:#CA557D;color:rgba(0,0,0,.7)}.bg-secondary-color-dark{background-color:#8d2c4d;border:#8d2c4d;color:rgba(255,255,255,.7)}.bg-secondary-color-light{background-color:#d67c9b;border:#d67c9b;color:rgba(0,0,0,.7)}.bottom-secondary-color{background-color:transparent;border-bottom:2px solid #CA557D}.tertiary-color{color:#4B4FCA}.tertiary-color-dark{color:#282b87}.tertiary-color-light{color:#5f62d0}.bg-tertiary-color{background-color:#4B4FCA;border:#4B4FCA;color:rgba(0,0,0,.7)}.bg-tertiary-color-dark{background-color:#282b87;border:#282b87;color:rgba(255,255,255,.7)}.bg-tertiary-color-light{background-color:#7276d6;border:#7276d6;color:rgba(0,0,0,.7)}.bottom-tertiary-color{background-color:transparent;border-bottom:2px solid #4B4FCA}.error-color{color:#e71313}.error-color-dark{color:#890b0b}.error-color-light{color:#ed2626}.bg-error-color{background-color:#e71313;border:#e71313;color:rgba(255,255,255,.7)}.bg-error-color-dark{background-color:#890b0b;border:#890b0b;color:rgba(255,255,255,.7)}.bg-error-color-light{background-color:#ef3e3e;border:#ef3e3e;color:rgba(0,0,0,.7)}.bottom-error-color{background-color:transparent;border-bottom:2px solid #e71313}.dark,.dark-dark{color:#000}.dark-light{color:#0d0d0d}.bg-dark,.bg-dark-dark{background-color:#000;border:#000;color:rgba(255,255,255,.7)}.bg-dark-light{background-color:#1a1a1a;border:#1a1a1a;color:rgba(255,255,255,.7)}.bottom-dark{background-color:transparent;border-bottom:2px solid #000}.light{color:#fff}.light-dark{color:#ccc}.light-light{color:#fff}.bg-light,.bg-light-dark,.bg-light-light{color:rgba(0,0,0,.7)}.bg-light{background-color:#fff;border:#fff}.bg-light-dark{background-color:#ccc;border:#ccc}.bg-light-light{background-color:#fff;border:#fff}.bottom-light{background-color:transparent;border-bottom:2px solid #fff}.gray9{color:#202832}.gray9-dark{color:#000}.gray9-light{color:#2a3442}.bg-gray9,.bg-gray9-dark,.bg-gray9-light{color:rgba(255,255,255,.7)}.bg-gray9{background-color:#202832;border:#202832}.bg-gray9-dark{background-color:#000;border:#000}.bg-gray9-light{background-color:#344151;border:#344151}.bottom-gray9{background-color:transparent;border-bottom:2px solid #202832}.gray8{color:#404b59}.gray8-dark{color:#15191e}.gray8-light{color:#4b5868}.bg-gray8,.bg-gray8-dark,.bg-gray8-light{color:rgba(255,255,255,.7)}.bg-gray8{background-color:#404b59;border:#404b59}.bg-gray8-dark{background-color:#15191e;border:#15191e}.bg-gray8-light{background-color:#556477;border:#556477}.bottom-gray8{background-color:transparent;border-bottom:2px solid #404b59}.gray7{color:#6e7a89}.gray7-dark{color:#414850}.gray7-light{color:#7b8795}.bg-gray7,.bg-gray7-dark{color:rgba(255,255,255,.7)}.bg-gray7{background-color:#6e7a89;border:#6e7a89}.bg-gray7-dark{background-color:#414850;border:#414850}.bg-gray7-light{background-color:#8994a1;border:#8994a1;color:rgba(0,0,0,.7)}.bottom-gray7{background-color:transparent;border-bottom:2px solid #6e7a89}.gray6{color:#929fb0}.gray6-dark{color:#5c6c80}.gray6-light{color:#a1acbb}.bg-gray6{background-color:#929fb0;border:#929fb0;color:rgba(0,0,0,.7)}.bg-gray6-dark{background-color:#5c6c80;border:#5c6c80;color:rgba(255,255,255,.7)}.bg-gray6-light{background-color:#b0b9c5;border:#b0b9c5;color:rgba(0,0,0,.7)}.bottom-gray6{background-color:transparent;border-bottom:2px solid #929fb0}.gray5{color:#afbecc}.gray5-dark{color:#718ba4}.gray5-light{color:#bfcbd6}.bg-gray5,.bg-gray5-dark,.bg-gray5-light{color:rgba(0,0,0,.7)}.bg-gray5{background-color:#afbecc;border:#afbecc}.bg-gray5-dark{background-color:#718ba4;border:#718ba4}.bg-gray5-light{background-color:#ced7e0;border:#ced7e0}.bottom-gray5{background-color:transparent;border-bottom:2px solid #afbecc}.gray4{color:#ccd4db}.gray4-dark{color:#90a2b1}.gray4-light{color:#dbe1e6}.bg-gray4,.bg-gray4-dark,.bg-gray4-light{color:rgba(0,0,0,.7)}.bg-gray4{background-color:#ccd4db;border:#ccd4db}.bg-gray4-dark{background-color:#90a2b1;border:#90a2b1}.bg-gray4-light{background-color:#eaedf0;border:#eaedf0}.bottom-gray4{background-color:transparent;border-bottom:2px solid #ccd4db}.gray3{color:#d5dde5}.gray3-dark{color:#96aabe}.gray3-light{color:#e5eaef}.bg-gray3,.bg-gray3-dark,.bg-gray3-light{color:rgba(0,0,0,.7)}.bg-gray3{background-color:#d5dde5;border:#d5dde5}.bg-gray3-dark{background-color:#96aabe;border:#96aabe}.bg-gray3-light{background-color:#f5f7f9;border:#f5f7f9}.bottom-gray3{background-color:transparent;border-bottom:2px solid #d5dde5}.gray2{color:#e1e7ec}.gray2-dark{color:#a3b5c4}.gray2-light{color:#f1f3f6}.bg-gray2,.bg-gray2-dark,.bg-gray2-light{color:rgba(0,0,0,.7)}.bg-gray2{background-color:#e1e7ec;border:#e1e7ec}.bg-gray2-dark{background-color:#a3b5c4;border:#a3b5c4}.bg-gray2-light{background-color:#fff;border:#fff}.bottom-gray2{background-color:transparent;border-bottom:2px solid #e1e7ec}.gray1{color:#f8f9fa}.gray1-dark{color:#bdc6d0}.gray1-light{color:#fff}.bg-gray1,.bg-gray1-dark,.bg-gray1-light{color:rgba(0,0,0,.7)}.bg-gray1{background-color:#f8f9fa;border:#f8f9fa}.bg-gray1-dark{background-color:#bdc6d0;border:#bdc6d0}.bg-gray1-light{background-color:#fff;border:#fff}.bottom-gray1{background-color:transparent;border-bottom:2px solid #f8f9fa}.contrast-color{color:#6278db}.contrast-color-dark{color:#2841af}.contrast-color-light{color:#778ae0}.bg-contrast-color{background-color:#6278db;border:#6278db;color:rgba(0,0,0,.7)}.bg-contrast-color-dark{background-color:#2841af;border:#2841af;color:rgba(255,255,255,.7)}.bg-contrast-color-light{background-color:#8b9ce5;border:#8b9ce5;color:rgba(0,0,0,.7)}.bottom-contrast-color{background-color:transparent;border-bottom:2px solid #6278db}.danger{color:#f3c509}.danger-dark{color:#917505}.danger-light{color:#f7cc1f}.bg-danger,.bg-danger-dark{color:rgba(255,255,255,.7)}.bg-danger{background-color:#f3c509;border:#f3c509}.bg-danger-dark{background-color:#917505;border:#917505}.bg-danger-light{background-color:#f8d237;border:#f8d237;color:rgba(0,0,0,.7)}.bottom-danger{background-color:transparent;border-bottom:2px solid #f3c509}.error{color:#ff2112}.error-dark{color:#ab0b00}.error-light{color:#ff392c}.bg-error{background-color:#ff2112;border:#ff2112;color:rgba(0,0,0,.7)}.bg-error-dark{background-color:#ab0b00;border:#ab0b00;color:rgba(255,255,255,.7)}.bg-error-light{background-color:#ff5145;border:#ff5145;color:rgba(0,0,0,.7)}.bottom-error{background-color:transparent;border-bottom:2px solid #ff2112}.valid{color:#175a00}.valid-dark{color:#000}.valid-light{color:#1e7400}.bg-valid,.bg-valid-dark,.bg-valid-light{color:rgba(255,255,255,.7)}.bg-valid{background-color:#175a00;border:#175a00}.bg-valid-dark{background-color:#000;border:#000}.bg-valid-light{background-color:#248d00;border:#248d00}.bottom-valid{background-color:transparent;border-bottom:2px solid #175a00}.alert{color:#ff5000}.alert-dark{color:#993000}.alert-light{color:#ff621a}.bg-alert,.bg-alert-dark{color:rgba(255,255,255,.7)}.bg-alert{background-color:#ff5000;border:#ff5000}.bg-alert-dark{background-color:#993000;border:#993000}.bg-alert-light{background-color:#ff7333;border:#ff7333;color:rgba(0,0,0,.7)}.bottom-alert{background-color:transparent;border-bottom:2px solid #ff5000}.transparent,.transparent-dark{color:transparent}.transparent-light{color:rgba(13,13,13,0)}.bg-transparent,.bg-transparent-dark{background-color:transparent;border:transparent;color:rgba(255,255,255,.7)}.bg-transparent-light{background-color:rgba(26,26,26,0);border:rgba(26,26,26,0);color:rgba(255,255,255,.7)}.bottom-transparent{background-color:transparent;border-bottom:2px solid transparent}.bar{color:#0f6e7a}.bar-dark{color:#041c1f}.bar-light{color:#128291}.bg-bar,.bg-bar-dark,.bg-bar-light{color:rgba(255,255,255,.7)}.bg-bar{background-color:#0f6e7a;border:#0f6e7a}.bg-bar-dark{background-color:#041c1f;border:#041c1f}.bg-bar-light{background-color:#1597a7;border:#1597a7}.bottom-bar{background-color:transparent;border-bottom:2px solid #0f6e7a}.dark-bar{color:#025560}.dark-bar-dark{color:#000}.dark-bar-light{color:#036b79}.bg-dark-bar,.bg-dark-bar-dark,.bg-dark-bar-light{color:rgba(255,255,255,.7)}.bg-dark-bar{background-color:#025560;border:#025560}.bg-dark-bar-dark{background-color:#000;border:#000}.bg-dark-bar-light{background-color:#038192;border:#038192}.bottom-dark-bar{background-color:transparent;border-bottom:2px solid #025560}.section.contacts{padding:60px 0;color:#fff;font:300 1em Montserrat,sans-serif;background:#1e2065;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;text-align:center}.section.contacts span.claim{line-height:1.5;font:700 1em Montserrat,sans-serif;font-size:18px;text-transform:uppercase}.section.contacts span.claim b{font:300 1em Montserrat,sans-serif;font-size:14px;margin-bottom:10px;display:block;text-transform:none}@media (min-width:0px) and (max-width:640px){.section.contacts span.claim{font-size:12px}}.section.contacts span.crights{margin-top:20px;font-size:10px}.section.contacts hr{width:100px;background:#6278db;margin:20px auto;border:0;height:5px}.section.contacts .icons{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:space-evenly;justify-content:space-evenly;width:500px;margin:20px auto}@media (min-width:0px) and (max-width:640px){.section.contacts .icons{width:80%}}.section.contacts .icons img{color:#fff;fill:#fff;stroke:#fff}.section.contacts .icons a{transition:all .2s cubic-bezier(.86,0,.07,1) 0s}b.strike:after,b.strike:hover:after{transition:all .2s cubic-bezier(.17,.67,.83,.67) 0s}.section.contacts .icons a:hover{filter:alpha(opacity=30);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=$value*100)";-moz-opacity:.3;-khtml-opacity:.3;opacity:.3;transform:scale(1.3)}.section{width:100vw;height:100vh;position:relative}.section.x-style .screen-01,.section.x-style .screen-02{position:absolute;z-index:1;top:0;right:0;bottom:0}.section.x-style .screen-01{bottom:-5px;top:inherit;right:350px;z-index:3;box-shadow:5px 5px 60px 10px rgba(0,0,0,.4)}@media (min-width:0px) and (max-width:640px){.section.x-style .screen-01{bottom:-10px;right:0;left:0;text-align:center;box-shadow:none}}@media (min-width:321px) and (max-width:960px){.section.x-style .screen-01{box-shadow:none;bottom:-10px;left:0;right:0;margin:auto;text-align:center}.section.x-style .screen-01 img{width:90%;box-shadow:5px 5px 60px 10px rgba(0,0,0,.4)}.section.x-style .screen-02{top:inherit}}@media (min-width:0px) and (max-width:640px){.section.x-style .screen-01 img{width:90%;box-shadow:5px 5px 60px 10px rgba(0,0,0,.4)}.section.x-style .screen-02{bottom:-80px;top:inherit;text-align:right}.section.x-style .screen-02 img{width:70%}}@media (min-width:0px) and (max-width:320px){.section.x-style .screen-02{bottom:-90px}}.section.x-left .screen-02{left:0;right:inherit}.section [class*=element-]{position:absolute}[class*=screen-]{pointer-events:none}[class*=screen-] img{width:calc(100vw / 2)}[class*=screen-] img.portrait{width:inherit;height:calc(100vh / 2)}b.strike{color:#CA557D;position:relative;cursor:pointer}b.strike a,b.strike a:hover{color:inherit;text-decoration:none}b.strike:after{width:100%;height:1px;background:#CA557D;top:50%;left:0;position:absolute}b.strike:hover:after{top:100%;background:#fff}.tags span,.tags span.link,.tags span.link:hover,.tags span:hover{transition:all .2s cubic-bezier(.645,.045,.355,1) 0s}.tags{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:inherit;flex-direction:inherit;margin-top:20px}.tags span{border:1px solid rgba(255,255,255,.6);padding:6px 15px;margin:8px 8px 0 0;font-size:10px;text-transform:uppercase;height:25px;border-radius:5px;background-clip:padding-box}.tags span:hover{filter:alpha(opacity=80);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=$value*100)";-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}.tags span.link{border:0 solid transparent;padding:6px 0}.tags span.link:hover{transform:translate(5px,0)}.tags span.link a,.tags span.link a:hover{transition:all .2s cubic-bezier(.86,0,.07,1) 0s}.tags span.link a{color:#fff;background:#1E2065;padding:6px 15px;text-decoration:none}.tags span.link a:hover{background:rgba(30,32,101,.6);color:rgba(255,255,255,.8)}.fp-tableCell .ink-grid{z-index:2;position:relative}.excerpt{position:absolute;z-index:9;left:80px;top:50px;max-width:500px;font:300 1em Montserrat,sans-serif;font-size:12px;line-height:1.3}@media (min-width:0px) and (max-width:640px){.excerpt{width:90%;left:15px;font-size:18px}}.excerpt.right{left:inherit;right:80px;text-align:right}@media (min-width:0px) and (max-width:640px){.excerpt.right{width:90%;right:15px;font-size:18px}body [data-aos]{transition-timing-function:cubic-bezier(.86,0,.07,1)}}.excerpt.right .tags{-ms-flex-pack:end;justify-content:flex-end}.after-icon{width:100%;text-align:center;bottom:50px;position:absolute;left:0;right:0;margin:auto;z-index:999;animation-name:bounce;animation-duration:3s;animation-iteration-count:infinite}.after-icon.opacity{filter:alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=$value*100)";-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}html{overflow-x:hidden;width:100%}body{font:300 1em Montserrat,sans-serif}body b{font-weight:inherit}span.contact a b,span.contact a:hover b{transition:all .2s cubic-bezier(.86,0,.07,1) 0s}main{background:#fff}.section.intro{background-image:url(../img/hero-bg.jpg);background-size:cover;background-position:center center;color:#fff}.section.intro .small-desc{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:80vh;position:relative;-ms-flex-pack:baseline;justify-content:baseline}.section.about-me:after,span.based:before{height:35px;z-index:99;background-repeat:no-repeat;background-size:contain;background-position:center center}.logo{width:50px;padding-top:110px}@media (min-width:0px) and (max-width:640px){.section.intro .small-desc{-ms-flex-pack:end;justify-content:end}.logo{width:30px;padding-top:50px}}.base{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:180px}@media (min-width:0px) and (max-width:640px){.base{margin-top:80px}}span.name{display:block;margin-top:130px;font:300 1em Montserrat,sans-serif}@media (min-width:0px) and (max-width:640px){span.name{margin-top:30px}}span.name a{color:#929fb0}span.brief{font:900 1em Montserrat,sans-serif;color:#fff;font-size:45px;margin-top:45px;max-width:610px;line-height:1.2;letter-spacing:1.1px}@media (min-width:0px) and (max-width:640px){span.brief{margin-top:20px;width:100%;font-size:25px}}span.based,span.contact{width:auto;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;font-size:12px}span.contact{width:160px;cursor:pointer}span.contact a{display:-ms-flexbox;display:flex;text-decoration:none;color:#fff}span.contact a:hover b{transform:translate(0,0);filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=$value*100)";-moz-opacity:1;-khtml-opacity:1;opacity:1}span.contact a b{font:300 1em Montserrat,sans-serif;font-size:10px;margin-right:10px;transform:translate(120px,0);filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=$value*100)";-moz-opacity:0;-khtml-opacity:0;opacity:0}span.based{padding-left:50px}span.based:before{position:absolute;bottom:-5px;left:0;width:30px;background-image:url(../img/icons/sunshade.svg)}.section.about-me:after,.section.about-me:before{content:'';position:absolute}.section.about-me:after{content:'SHOWCASES';font:900 1em Montserrat,sans-serif;color:rgba(255,255,255,.05);width:15vw;font-size:15vw;bottom:200px;left:-30px}@media (min-width:321px) and (max-width:960px){.section.about-me:after{bottom:80px}}@media (min-width:0px) and (max-width:640px){.section.about-me:after{left:-5px;right:0;bottom:10px}}.section.about-me .icon-tools{width:453px;height:545px;position:absolute;top:0;bottom:0;margin:auto;left:15%;z-index:1}@media (min-width:0px) and (max-width:640px){.section.about-me .icon-tools{width:100vw;height:70vh;left:0;top:inherit;margin:inherit}}.section.about-me .icon-tools img[class*=icon-]{position:relative}.section.about-me .icon-tools img.icon-blend{left:130px}.section.about-me .icon-tools img.icon-pencil{left:70px;top:150px}@media (min-width:0px) and (max-width:640px){.section.about-me .icon-tools img.icon-pencil{top:40px}}.section.about-me .icon-tools img.icon-scale{top:200px;left:150px}.section.about-me .icon-tools img.icon-rotate{top:250px;left:-280px}.section.about-me .icon-tools img.icon-selection{top:100px;left:-100px}.section.about-me .icon-tools img.icon-select{top:170px;left:110px}span.resume{width:840px;margin-top:100px;text-align:right;float:right;font:700 1em Montserrat,sans-serif;font-size:45px;color:#fff}span.follow,span.skills{color:#4B4FCA;float:right;margin-top:50px;clear:both}@media (min-width:321px) and (max-width:960px){span.resume{width:80vw;font-size:35px}}@media (min-width:0px) and (max-width:640px){span.resume{margin-top:50px;text-align:center;width:100%;font-size:15px}}span.skills{text-align:right;font:700 1em Montserrat,sans-serif;font-size:20px;width:600px}@media (min-width:321px) and (max-width:960px){span.skills{width:80vw;font-size:35px}}@media (min-width:0px) and (max-width:640px){span.skills{text-align:center;width:100%;font-size:15px}}span.follow{text-align:right;font:700 1em Montserrat,sans-serif;font-size:20px;width:600px}@media (min-width:321px) and (max-width:960px){span.follow{width:80vw;font-size:35px}.section.remotal .screen-01{bottom:-60%}}.section.post-tempo{background-image:url(../img/post/tempo/bg.jpg);background-size:cover;background-position:center center;color:#fff}.section.post-tempo .excerpt span.link a{background:#062e34}.section.post-tempo .excerpt span.link a:hover{background:#09434a}.section.marsumi{background-image:url(../img/post/marsumi/bg.jpg);background-size:cover;background-position:center center;color:#fff}.section.marsumi .screen-01{height:100vh;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.section.marsumi .screen-01 img{height:calc(100vh / 3)}.section.remotal{background:#cad2db;color:#4B555E}.section.remotal .screen-01{z-index:5;position:absolute;width:100%;text-align:center}@media (min-width:0px) and (max-width:640px){span.follow{text-align:center;width:100%;font-size:15px}.section.marsumi .screen-01 img{margin-top:150px;height:calc(100vh / 2.5)}.section.remotal .screen-01{bottom:-50%}}.section.remotal .screen-01 img{width:auto;height:100vh;margin-left:-50%}@media (min-width:321px) and (max-width:960px){.section.remotal .screen-01 img{margin-left:-10%;height:inherit;width:100%}}@media (min-width:0px) and (max-width:640px){.section.remotal .screen-01 img{margin-left:-80px}}@media (min-width:0px) and (max-width:320px){.section.remotal .screen-01{bottom:-45%}.section.remotal .screen-01 img{height:inherit;width:100%;margin-left:-50px}}.section.remotal .screen-02{font:900 1em Montserrat,sans-serif;font-size:100px;text-transform:uppercase;color:#BCC9D5;z-index:1;height:100vh;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-right:-20%}.section.lavinci,.section.ogilvy{background-size:cover;background-position:center center;color:#fff}@media (min-width:321px) and (max-width:960px){.section.remotal .screen-02{margin-right:0;margin-top:-200px}}@media (min-width:0px) and (max-width:640px){.section.remotal .screen-02{font-size:60px;margin-right:0;margin-top:-20px}.section.ogilvy .screen-01{bottom:-130px}}@media (min-width:0px) and (max-width:320px){.section.remotal .screen-02{margin-right:0;font-size:50px;margin-top:-40px}}.section.ogilvy{background-image:url(../img/post/ogilvy/bg.jpg)}.section.lavinci{background-image:url(../img/post/lavinci/bg.jpg)}.section.lavinci .excerpt span.link a{background:#a0a0a0}.section.lavinci .excerpt span.link a:hover{background:#acacac}.section.design-systems,.section.other,.section.qlever{background-size:cover;background-position:center center;color:#fff}@media (min-width:321px) and (max-width:960px){.section.lavinci .screen-02{bottom:100px}}.section.design-systems{background-image:url(../img/post/dsystems/bg.jpg)}.section.design-systems .element-01{left:0;top:0;bottom:0;z-index:1;width:50%}@media (min-width:321px) and (max-width:960px){.section.design-systems .element-01{left:-30%}}@media (min-width:0px) and (max-width:640px){.section.lavinci .screen-02{bottom:0}.section.design-systems .element-01{left:-40%;width:50%}}.section.design-systems .element-02{left:0;right:0;top:0;bottom:0;z-index:3;height:100%;width:50%;margin:auto;text-align:center;display:-ms-flexbox;display:flex;vertical-align:middle;-ms-flex-pack:center;justify-content:center}.section.design-systems .element-03{right:100px;top:100px}@media (min-width:321px) and (max-width:960px){.section.design-systems .element-02{width:70%}.section.design-systems .element-03{width:50%;right:-10%}}.section.qlever{background-image:url(../img/post/qlever/bg.jpg)}.section.other{background-image:url(../img/post/client/bg.jpg)}