@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;src:url(../../static/media/MaterialIcons-Regular.e79bfd88.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(../../static/media/MaterialIcons-Regular.570eb838.woff2) format("woff2"),url(../../static/media/MaterialIcons-Regular.012cf6a1.woff) format("woff"),url(../../static/media/MaterialIcons-Regular.a37b0c01.ttf) format("truetype")}.material-icons{font-family:"Material Icons";font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}

/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on June 25, 2019 */@font-face{font-family:"ibm_plex_sansbold";src:url(../../static/media/ibmplexsans-bold-webfont.f8f372ff.woff2) format("woff2"),url(../../static/media/ibmplexsans-bold-webfont.07b83535.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"ibm_plex_sansbold_italic";src:url(../../static/media/ibmplexsans-bolditalic-webfont.98eb9358.woff2) format("woff2"),url(../../static/media/ibmplexsans-bolditalic-webfont.dd18f375.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"ibm_plex_sansextralight";src:url(../../static/media/ibmplexsans-extralight-webfont.0133838f.woff2) format("woff2"),url(../../static/media/ibmplexsans-extralight-webfont.44abb977.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"ibm_plex_sansXLtIt";src:url(../../static/media/ibmplexsans-extralightitalic-webfont.d0196e73.woff2) format("woff2"),url(../../static/media/ibmplexsans-extralightitalic-webfont.74920079.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"ibm_plex_sansitalic";src:url(../../static/media/ibmplexsans-italic-webfont.49ef1a3a.woff2) format("woff2"),url(../../static/media/ibmplexsans-italic-webfont.36c46b12.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"ibm_plex_sanslight";src:url(../../static/media/ibmplexsans-light-webfont.8bf8612b.woff2) format("woff2"),url(../../static/media/ibmplexsans-light-webfont.c163d2b7.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"ibm_plex_sanslight_italic";src:url(../../static/media/ibmplexsans-lightitalic-webfont.98d1d364.woff2) format("woff2"),url(../../static/media/ibmplexsans-lightitalic-webfont.ad6a2e2c.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"ibm_plex_sansmedium";src:url(../../static/media/ibmplexsans-medium-webfont.c689a0a8.woff2) format("woff2"),url(../../static/media/ibmplexsans-medium-webfont.ae0ce892.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"ibm_plex_sansmedium_italic";src:url(../../static/media/ibmplexsans-mediumitalic-webfont.5f6aff75.woff2) format("woff2"),url(../../static/media/ibmplexsans-mediumitalic-webfont.4aef56d9.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"ibm_plex_sansregular";src:url(../../static/media/ibmplexsans-regular-webfont.b308091a.woff2) format("woff2"),url(../../static/media/ibmplexsans-regular-webfont.a2045d50.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"ibm_plex_sanssemibold";src:url(../../static/media/ibmplexsans-semibold-webfont.ff141d10.woff2) format("woff2"),url(../../static/media/ibmplexsans-semibold-webfont.708bbdff.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"ibm_plex_sanssemibold_italic";src:url(../../static/media/ibmplexsans-semibolditalic-webfont.d311aa32.woff2) format("woff2"),url(../../static/media/ibmplexsans-semibolditalic-webfont.100eefef.woff) format("woff");font-weight:400;font-style:normal}
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on June 25, 2019 */@font-face{font-family:"titillium_web_blackregular";src:url(../../static/media/titilliumweb-black-webfont.d5499ce5.woff2) format("woff2"),url(../../static/media/titilliumweb-black-webfont.01624ff6.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"titillium_webbold";src:url(../../static/media/titilliumweb-bold-webfont.2d2fed95.woff2) format("woff2"),url(../../static/media/titilliumweb-bold-webfont.a8c4f5d8.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"titillium_webbold_italic";src:url(../../static/media/titilliumweb-bolditalic-webfont.9779a269.woff2) format("woff2"),url(../../static/media/titilliumweb-bolditalic-webfont.860a0c90.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"titillium_web_extralightRg";src:url(../../static/media/titilliumweb-extralight-webfont.0daec3ce.woff2) format("woff2"),url(../../static/media/titilliumweb-extralight-webfont.45c81d46.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"titillium_web_extralightIt";src:url(../../static/media/titilliumweb-extralightitalic-webfont.9af80f6b.woff2) format("woff2"),url(../../static/media/titilliumweb-extralightitalic-webfont.0fdb1726.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"titillium_webitalic";src:url(../../static/media/titilliumweb-italic-webfont.d08d39a2.woff2) format("woff2"),url(../../static/media/titilliumweb-italic-webfont.5f772e64.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"titillium_web_lightregular";src:url(../../static/media/titilliumweb-light-webfont.dd8365d2.woff2) format("woff2"),url(../../static/media/titilliumweb-light-webfont.fc9f3816.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"titillium_web_lightitalic";src:url(../../static/media/titilliumweb-lightitalic-webfont.39aff9b8.woff2) format("woff2"),url(../../static/media/titilliumweb-lightitalic-webfont.22694368.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"titillium_webregular";src:url(../../static/media/titilliumweb-regular-webfont.540e6369.woff2) format("woff2"),url(../../static/media/titilliumweb-regular-webfont.6f2c479b.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"titillium_web_semiboldregular";src:url(../../static/media/titilliumweb-semibold-webfont.e0275b86.woff2) format("woff2"),url(../../static/media/titilliumweb-semibold-webfont.3ad019d6.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"titillium_web_semibolditalic";src:url(../../static/media/titilliumweb-semibolditalic-webfont.e738b40b.woff2) format("woff2"),url(../../static/media/titilliumweb-semibolditalic-webfont.bf481cad.woff) format("woff");font-weight:400;font-style:normal}*{outline-color:#fff;margin:0;box-sizing:border-box}body,html{position:relative;height:100%}textarea{resize:none!important}dd,dl,h1,h2,h3,h4,h5,h6,ol,ul{margin:0;padding:0}dd,dl,ol,ul{list-style:none}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}a,a:focus,a:hover{text-decoration:none}object[type*="application/gas-events-"]{display:none}button[type=submit]:hover,input[type=submit]:hover{cursor:pointer}input,select{outline-color:transparent}[onclick]{cursor:pointer}html{font-size:17px}body,html{overflow:hidden}body{height:100%;background-color:#f8f8f8;font-family:"ibm_plex_sansregular";display:flex;transition:all .5s ease;margin:0;padding:0}body ::selection{background-color:#ff4f4f;color:#f8f8f8}body>#app{display:flex;position:relative;width:100%;overflow:hidden}a{color:#ff4f4f}figure{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit}@media(min-width:0)and (max-width:1024px){body{display:block}}.d-block{display:block}.d-flex{display:flex}.d-none{display:none}.animated{animation-duration:1s;animation-fill-mode:both}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}.heartBeat{animation-name:heartBeat;animation-duration:1.3s;animation-timing-function:ease-in-out}.main-container{flex-grow:1;overflow:hidden}@media(min-width:0)and (max-width:1024px){.main-container{height:100%}}.page-section{display:flex;flex-direction:column;height:100%;position:relative;background-color:#f8f8f8;padding:50px}.page-section>.title{font-size:2.3rem;line-height:100%;color:#ff4f4f;font-family:"titillium_webregular";margin-bottom:30px}.page-section>.content{display:flex;height:100%;position:relative}@media(min-width:0)and (max-width:1024px){.page-section{padding:1.5rem 1.5rem 5rem}.page-section>.title{font-size:1.8rem;margin-bottom:1rem}}#home{justify-content:center;align-items:center;padding:0;background-color:#112c30}#home:before{background-image:url(../../static/media/bg_setup_2020.eec5c96c.webp);content:"";background-repeat:no-repeat;background-position:50%;background-size:cover;position:absolute;opacity:.4;width:100%;height:100%;top:0;left:0;will-change:transform}@media(min-width:0)and (max-width:1024px){#home:before{background-position:0}}.cover-area{font-family:"titillium_webbold";font-size:max(2.3rem,2.5vw);line-height:max(2.3rem,2.8vw);padding:0 max(1.5rem,1vw);z-index:1;color:#ff4f4f;letter-spacing:max(.3rem,.2vw);text-shadow:0 0 3px rgba(17,48,48,.8)}.cover-area small{font-size:max(.48rem,.53vw);line-height:max(1.2rem,1vw);font-family:"ibm_plex_sanslight";color:#fff;margin-top:max(.5rem,.5vw);text-shadow:1px 1px 1px rgba(17,44,48,.8);letter-spacing:max(3px,.17vw);text-transform:uppercase;text-align:center;display:block;font-weight:700}@media(min-width:0)and (max-width:1024px){.cover-area{font-size:1.6rem}.cover-area small{font-size:.3rem}}.about-resume{height:100%;width:100%;overflow-y:auto;overflow-x:hidden;flex-grow:2}.about-resume p{font-size:max(.9rem,1.2vw);line-height:max(1.5rem,2vw);color:#112c30;margin-bottom:max(1rem,2.5vw);letter-spacing:1px}.about-resume p:last-of-type{margin-bottom:0}#aboutResume{margin-right:15px;margin-bottom:50px}.content-side{display:flex;flex-grow:0;padding-left:60px;justify-content:center;align-items:center}@media(min-width:800px)and (max-width:1279px){.content-side{padding-left:30px}}.timeline{max-width:50%}.timeline-pagination{padding:0 max(50px,3vw);display:flex;flex-direction:column}.timeline-pagination .item{padding:15px 0 15px 15px;color:#ff4f4f;position:relative;border-left:2px solid #ff4f4f}.timeline-pagination .item:hover{cursor:pointer}.timeline-pagination .item>.bullet{width:10px;height:10px;border-radius:100%;background-color:#ff4f4f;position:absolute;top:0;bottom:0;left:-6px;margin:auto;display:none}.timeline-pagination .item>input[type=radio]{display:none}.timeline-pagination .item>input[type=radio]:checked+.bullet{display:block}.timeline-information{width:420px;height:auto;max-height:100%;padding-left:60px;border-left:2px solid #ff4f4f;text-align:right}.timeline-information>.year{font-size:1.8rem;font-family:"ibm_plex_sansXLtIt";color:#ff4f4f;margin-bottom:15px}.timeline-information>.item{line-height:max(1.4rem,1.5vw);font-size:max(.9rem,1vw);font-family:"ibm_plex_sanslight_italic";margin-bottom:max(30px,2vw)}@media(min-width:800px)and (max-width:1279px){.timeline-information{padding-left:30px}}@media(min-width:0)and (max-width:1024px){.timeline{display:none}}@media(min-width:800px)and (max-width:1024px){.timeline{display:flex}}.works{overflow-y:auto;overflow-x:hidden;height:calc(100% - 60px);width:100%}.works .item{display:flex;padding:60px 120px;position:relative}.works .item:after{content:"";border-bottom:1px solid #112c30;position:absolute;bottom:0;left:0;width:15%;right:0;margin:auto;opacity:.8}.works .item:last-of-type:after{display:none}.works .item .container{display:flex;width:100%}.works .item .container .thumb{width:35%;margin-right:60px;position:relative;flex-grow:0}.works .item .container .thumb>img{display:block;height:auto;position:absolute}.works .item .container .thumb>img.web{width:100%;bottom:0;position:relative}.works .item .container .thumb>img.web~.mobile{left:0;z-index:2;bottom:-10px;width:60px}.works .item .container .thumb>img.web~.tablet{left:15px;bottom:0;width:100px}.works .item .container .thumb>img.mobile,.works .item .container .thumb>img.tablet{z-index:1;height:auto}.works .item .container .thumb>img.mobile{margin:0 auto}.works .item .container>.content{flex-grow:3;width:65%}.works .item .container>.content .title{font-size:26px;font-family:"titillium_webbold";color:#112c30;margin-bottom:15px;display:block}.works .item .container>.content .description{font-size:16px;line-height:26px;font-family:"ibm_plex_sanslight";color:#112c30;margin-bottom:15px;display:block}.works .item .container>.content .listing{margin-bottom:15px}.works .item .container>.content .listing>.item{background-color:#ff4f4f;display:inline-block;margin-right:15px;padding:2px 15px;font-family:"ibm_plex_sansextralight";color:#fff;font-size:11px;text-transform:uppercase;letter-spacing:1px}.works .item .container>.content .listing>.item:after{display:none}.works .item:nth-child(2n) .thumb{order:2;margin-right:0}.works .item:nth-child(2n) .content{order:1;margin-right:60px}@media(min-width:800px)and (max-width:1279px){.works .item{padding:30px 60px}.works .item:first-child{padding-top:0}}@media(min-width:0)and (max-width:1024px){.works{height:100%}.works .item{padding:30px 30px 30px 0}.works .item:first-child{padding-top:0}.works .item .container .thumb{display:none}.works .item .container>.content{width:100%}}@media(min-width:800px)and (max-width:1024px){.works .item{padding-bottom:60px}.works .item .container .thumb{display:inherit}}.content-post{width:960px;max-height:100%;overflow-y:auto;padding-right:1.6rem}.content-post p{margin-bottom:1.7rem;line-height:1.6rem;font-size:1rem}.content-post p>img{margin:15px}.content-post img{max-width:100%}.post-date{font-size:.9rem;line-height:.9rem;text-transform:uppercase;font-family:"ibm_plex_sanslight"}.wp-block-code{border:1px solid #ccc;border-left:5px solid #112c30;padding:30px;max-height:450px;overflow:auto}.wp-block-code code{font-size:.8rem}.wp-block-image,thumbnail-post{margin:0 auto 30px;max-width:100%;height:auto;border:1px solid rgba(0,0,0,.2);padding:10px}.wp-block-image>img,thumbnail-post>img{margin:0 0 15px;width:100%;display:block}.wp-block-image>img:last-child,thumbnail-post>img:last-child{margin-bottom:0}.wp-block-image>figcaption,thumbnail-post>figcaption{display:block;font-size:.6rem;color:#112c30;padding:0;text-transform:uppercase;font-familly:"ibm_plex_sansextralight"}.wp-block-gallery{display:flex;flex-flow:wrap}.wp-block-gallery.columns-2 .blocks-gallery-item{width:50%}.wp-block-gallery.columns-3 .blocks-gallery-item{width:33.33%}.wp-block-gallery.columns-4 .blocks-gallery-item{width:25%}.wp-block-gallery.columns-5 .blocks-gallery-item{width:20%}.wp-block-gallery .blocks-gallery-item{width:100%;overflow:hidden}.wp-block-gallery .blocks-gallery-item figure{position:relative;height:100%;overflow:hidden;padding:15px}.wp-block-gallery .blocks-gallery-item figure figcaption{position:absolute;bottom:26px;left:26px;background-color:rgba(17,44,48,.3);color:#ff4f4f;display:block;width:calc(100% - 52px);padding:10px;font-family:"ibm_plex_sanslight";font-size:.8rem;text-transform:uppercase}.wp-block-gallery .blocks-gallery-item figure>a{display:block;height:100%;overflow:hidden}.wp-block-gallery .blocks-gallery-item img{max-width:100%;min-height:100%;height:auto;border:1px solid rgba(0,0,0,.2);padding:10px;width:auto}@media(min-width:800px)and (max-width:1279px){.content-post{width:100%}}@media(min-width:0)and (max-width:1024px){.content-post{width:100%}}.contact-pointers{display:flex;flex-direction:column;margin-bottom:0}.contact-pointers>.title{font-size:16px;text-transform:uppercase;font-family:"titillium_webbold";color:#112c30;margin-bottom:20px;display:block}.contact-pointers>.item{margin-bottom:15px}.contact-pointers>.item>.material-icons{display:block;font-size:2rem}.contact-pointers>.item>.material-icons,.contact-pointers>.item>.title{color:#112c30}.contact-pointers>.item>.title{font-size:.8rem;font-family:"ibm_plex_sanslight"}.container-contact{height:100%;width:100%;overflow-y:auto;overflow-x:hidden}.main-menu{width:60px;height:auto}.main-menu>.main-menu-item{display:flex;flex-direction:column;justify-content:center;height:50px;line-height:50px;color:#112c30;position:relative}.main-menu>.main-menu-item:before{content:attr(data-title);color:#fff;background-color:#112c30;position:absolute;text-align:left;height:100%;padding:0 50px;display:block;right:100%;top:0;text-transform:uppercase;font-size:.7rem;border-right:2px solid transparent;transition:all .5s ease;z-index:1}.main-menu>.main-menu-item:hover:before{right:-100%;border-right-color:#f8f8f8}.main-menu>.main-menu-item.active{pointer-events:none;color:#ff4f4f}.main-menu>.main-menu-item.active:before{right:calc(100% - 2px);border-right-color:#ff4f4f}.main-menu.disabled{pointer-events:none}.main-menu>.main-menu-item{text-align:center}@media(min-width:0)and (max-width:1024px){.main-menu{width:100%;display:flex;flex-direction:row;justify-content:center}.main-menu>.main-menu-item{margin-right:1rem;width:50px}.main-menu>.main-menu-item .material-icons{font-size:1.6rem}.main-menu>.main-menu-item:before{display:none}.main-menu>.main-menu-item:last-of-type{margin-right:0}}.side{width:60px;height:100%;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:9999;background-color:#fff;box-shadow:0 1px 4px 0 rgba(0,0,0,.2);flex-grow:0}@media(min-width:0)and (max-width:1024px){.side{position:fixed;bottom:0;width:100%;height:60px;flex-grow:0;padding:0 60px}}.profile-pic{width:60px;height:60px}.profile-pic,.profile-pic .pic-rounded{display:block;position:absolute;top:0;right:0}.profile-pic .pic-rounded{width:40px;height:40px;border-radius:100%;overflow:hidden;bottom:0;left:0;margin:auto}.profile-pic .pic-rounded>.img{width:100%;height:auto;display:block}@media(min-width:0)and (max-width:1024px){.profile-pic{right:auto;left:0}}.credits{font-size:9px;font-family:"ibm_plex_sansregular";position:absolute;bottom:5px;padding:5px;text-align:center;opacity:.6;transition:all 1s ease}.credits>.material-icons{font-size:10px;color:#ff4f4f}.credits:hover{opacity:1;transform:scale(1.1)}.credits>.heart,.credits>.song{animation-duration:3s;animation-delay:2s;animation-iteration-count:infinite}.credits>.heart{animation-name:heartBeat;animation-duration:1.3s;animation-timing-function:ease-in-out}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.credits>.song{animation-name:tada}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}@media(min-width:0)and (max-width:1024px){.credits{width:60px;height:35px;z-index:9;right:0;top:0;margin:auto;position:absolute}}
/*# sourceMappingURL=main.f786527f.chunk.css.map */