*,:after,:before{-ms-box-sizing:border-box;box-sizing:border-box}body,html{margin:0;padding:0}figure{margin:0}button,li,ul{margin:0;padding:0}button{background:transparent;border:0;color:inherit;cursor:pointer;font-family:inherit}body,html{min-height:100%;overflow-x:hidden}body{background:url(/static/media/background4.bb91a55e7526467b7f7c.png),url(/static/media/background5.9ef5c147e55b96502d5d.png);background-position:0 0,0 0;background-repeat:repeat-x,repeat;color:#4a4a4a;font-family:Open Sans,sans-serif;font-size:16px;line-height:24px}body,input{-webkit-font-smoothing:antialiased;font-style:normal;font-weight:400;text-rendering:optimizeLegibility}::selection{background:#333;color:#fff;text-shadow:none}#root{display:flex;flex-direction:column;min-height:100vh}header,main{margin:auto;max-width:1440px}main{display:flex;flex:1 1;flex-direction:row;width:90%;z-index:1}main section{padding-right:20px;width:80%}main nav{width:20%}@media screen and (max-width:960px){main{flex-direction:column-reverse}main nav,main section{padding-right:0;width:100%}}footer .container{margin:auto;max-width:90%}.background{height:100%;left:50%;max-width:1440px;position:absolute;width:90%}.background .background-container{height:100%;left:-50%;position:relative;width:100%}.background .background-container .lamp{-webkit-animation:lamp 3s forwards;animation:lamp 3s forwards;cursor:pointer;display:inline-block;max-width:50px;position:absolute;right:-4%;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:top center;transform-origin:top center;width:100%;z-index:100}.background .background-container .lamp .bulb{fill-opacity:.1;-webkit-animation:bulb .3s cubic-bezier(.26,1.17,.89,-.74) .3s 5 alternate forwards;animation:bulb .3s cubic-bezier(.26,1.17,.89,-.74) .3s 5 alternate forwards}.background .background-container .lamp .bulb-on{fill:#ffef13!important}.background .background-container .lamp .bulb-off{fill:#fff!important}.background .background-container .lamp .switch{transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.background .background-container .lamp .switch:active{-webkit-transform:translateY(5px);transform:translateY(5px)}@-webkit-keyframes bulb{to{fill-opacity:1;fill:#ffef13}}@keyframes bulb{to{fill-opacity:1;fill:#ffef13}}@-webkit-keyframes lamp{5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}10%{-webkit-transform:rotate(35deg);transform:rotate(35deg)}15%{-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}25%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}65%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}85%{-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes lamp{5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}10%{-webkit-transform:rotate(35deg);transform:rotate(35deg)}15%{-webkit-transform:rotate(-35deg);transform:rotate(-35deg)}25%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}65%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}85%{-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.background .background-container .lamp .lamp-light{fill-opacity:.1;-webkit-animation:lamp-light-animation ease-in 1;animation:lamp-light-animation ease-in 1;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.background .background-container .lamp .lamp-light-off{display:none}@-webkit-keyframes lamp-light-animation{to{fill-opacity:1}}@keyframes lamp-light-animation{to{fill-opacity:1}}.background .background-container .lamp .style1,.background .background-container .lamp .style2,.background .background-container .lamp .style3{fill:none;stroke:#d7d5af;stroke-width:.263;stroke-linecap:round;stroke-miterlimit:10}.background .background-container .lamp .style4{fill:#2d2d2f}.background .background-container .background-border-left-top{left:-140px;position:absolute;width:240px}.background .background-container .background-middle-right{position:absolute;right:-270px;top:30%;z-index:-1}.background .background-container .background-circle{background-color:rgba(199,213,223,.48);border-radius:100%;height:400px;left:-5%;position:absolute;top:50%;width:400px;z-index:-1}.background .background-container .background-circle:after{background-color:transparent;border:2px solid hsla(0,0%,50%,.5);border-radius:100%;content:"";display:block;height:400px;left:4%;position:relative;top:4%;width:400px}.background .background-container .background-square{background-color:rgba(199,213,223,.48);border-radius:6px;height:200px;position:absolute;right:10%;top:95%;width:200px}.background .background-container .background-square:after{background-color:transparent;border:2px solid hsla(0,0%,50%,.5);border-radius:6px;content:"";display:block;height:200px;left:4%;position:relative;top:4%;width:200px}@-webkit-keyframes effectCircle{0%{left:-5%}50%{left:-10%}to{left:-5%}}@keyframes effectCircle{0%{left:-5%}50%{left:-10%}to{left:-5%}}@-webkit-keyframes effectCircleY{0%{top:40%}50%{top:30%}to{top:40%}}@keyframes effectCircleY{0%{top:40%}50%{top:30%}to{top:40%}}.animate-circle{-webkit-animation:effectCircle ease infinite alternate,effectCircleY ease infinite alternate;animation:effectCircle ease infinite alternate,effectCircleY ease infinite alternate;-webkit-animation-duration:10s,10s;animation-duration:10s,10s}@-webkit-keyframes effectCircleIn{0%{left:4%}50%{left:2%}to{left:7%}}@keyframes effectCircleIn{0%{left:4%}50%{left:2%}to{left:7%}}.background .background-container .background-circle:after,.in-animate-circle{-webkit-animation:effectCircleIn ease infinite alternate;animation:effectCircleIn ease infinite alternate;-webkit-animation-duration:10s,10s;animation-duration:10s,10s}@-webkit-keyframes effectSquareIn{0%{left:4%;-webkit-transform:rotate(0);transform:rotate(0)}40%{left:20%;-webkit-transform:rotate(100deg);transform:rotate(100deg)}60%{left:20%;-webkit-transform:rotate(120deg);transform:rotate(120deg)}to{left:4%;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes effectSquareIn{0%{left:4%;-webkit-transform:rotate(0);transform:rotate(0)}40%{left:20%;-webkit-transform:rotate(100deg);transform:rotate(100deg)}60%{left:20%;-webkit-transform:rotate(120deg);transform:rotate(120deg)}to{left:4%;-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.background .background-container .background-square:after,.in-animate-square{-webkit-animation:effectSquareIn cubic-bezier(.17,1.07,.92,.06) infinite alternate;animation:effectSquareIn cubic-bezier(.17,1.07,.92,.06) infinite alternate;-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-duration:15s;animation-duration:15s}header{padding-top:70px;width:90%}header .logo{display:flex;flex-direction:column;padding-left:15px;padding-top:10px;position:absolute}@media screen and (max-width:960px){header .logo{align-items:center;justify-content:center;margin:0;padding:0;position:relative;text-align:center}}header .logo>div{display:flex;flex-direction:row}header .logo div.letter{align-content:center;background-color:#4888ac;border:7px solid #000;border-radius:15px;color:#000;display:flex;font-size:3.6rem;font-weight:700;justify-content:center;margin-right:7px;min-width:95px;padding:28px 18px}header .logo div.letter:last-child{background-color:#fff}header .logo div.subtitle{font-family:Italianno,cursive;font-size:2.5rem;left:10%;line-height:2rem;margin-top:10px;position:relative}@media screen and (max-width:960px){header .logo div.subtitle{position:static}}header .name{float:left;width:100%}header .name div{background-color:#4888ac;border-radius:3px;border-bottom-right-radius:0;box-shadow:-5px 5px 0 #000;color:#fff;float:right;font-weight:700;padding-bottom:2px;padding-left:10px;width:50%}header .me-desktop{background-image:url(/static/media/me_vector2.7acdeb08610a185df914.jpg);background-position:0 0;background-repeat:no-repeat;border:7px solid #4888ac;border-radius:50%;float:right;height:185px;overflow:hidden;position:relative;top:20px;width:185px}@media screen and (max-width:960px){header .me-desktop{float:none;margin:auto auto 40px}}@font-face{font-family:WebSymbolsLigaRegular;font-style:normal;font-weight:400;src:url(/static/media/websymbolsligaregular.44275c996855bab5b521.eot);src:url(/static/media/websymbolsligaregular.44275c996855bab5b521.eot?#iefix) format("embedded-opentype"),url(/static/media/websymbolsligaregular.0aa7651d2bab2f245ca5.woff) format("woff"),url(/static/media/websymbolsligaregular.8c700cbe3ecb95a9640d.ttf) format("truetype"),url(/static/media/websymbolsligaregular.49bf57a12644b8868085.svg#WebSymbolsRegular) format("svg")}#menu{display:flex;flex-direction:row;height:0;list-style:none;position:relative;transition:height .1s ease-in;width:100%}#menu li{display:flex;flex:1 1;text-align:center}#menu li a{cursor:pointer;flex:1 1}@media screen and (max-width:960px){#menu.open{height:250px!important}#menu li a{align-items:flex-start;color:#efefef;display:flex;flex:1 1;flex-direction:column;justify-content:flex-end;overflow:hidden;position:absolute;transition:all .3s linear}#menu li a:hover{background:#4888ac!important;color:#000}#menu li a:hover .ca-icon{color:#000;font-size:120px;opacity:.8;transition:all .3s linear}#menu li a:hover .ca-sub{color:#191919;opacity:1}#menu li a>span{font-family:WebSymbolsLigaRegular,cursive;font-size:1.5rem;position:absolute;top:10%;transition:all .3s linear}#menu li a .ca-main{font-weight:700;position:relative;top:5px}#menu li a .ca-sub{color:#cecece;font-size:1rem;font-weight:400;line-height:normal;opacity:.8}#menu li:first-child a{background-color:#000;height:100%;width:50%}#menu li:first-child a>span{left:13%}#menu li:first-child a .ca-content{padding-bottom:10px;padding-left:10px;text-align:left}#menu li:first-child a:hover .ca-icon{left:-6%;top:-1%;-webkit-transform:rotate(20deg);transform:rotate(20deg)}#menu li:nth-child(2) a{background-color:#151515;height:70%;width:33.3%}#menu li:nth-child(2) a>span{left:20%}#menu li:nth-child(2) a .ca-content{padding-bottom:10px;padding-left:10px;text-align:left}#menu li:nth-child(2) a:hover .ca-icon{left:-7%;top:6%;-webkit-transform:rotate(20deg);transform:rotate(20deg)}#menu li:nth-child(3) a{background-color:#272727;height:40%;width:16.66666%}#menu li:nth-child(3) a>span{left:39%}#menu li:nth-child(3) a .ca-content{padding-bottom:10px;padding-left:10px;text-align:left}#menu li:nth-child(3) a:hover .ca-icon{left:-40%;top:-30%;-webkit-transform:rotate(20deg);transform:rotate(20deg)}}@media screen and (max-width:960px)and (max-width:820px){#menu li:nth-child(3) a .ca-main{font-size:.8rem;top:10px}}@media screen and (max-width:960px)and (max-width:670px){#menu li:nth-child(3) a .ca-main{font-size:.6rem;top:10px}}@media screen and (max-width:960px)and (max-width:820px){#menu li:nth-child(3) a .ca-sub{font-size:.8rem}}@media screen and (max-width:960px)and (max-width:670px){#menu li:nth-child(3) a .ca-sub{font-size:.6rem}}@media screen and (max-width:960px)and (max-width:520px){#menu li:nth-child(3) a .ca-sub{font-size:.55rem}}@media screen and (max-width:960px){#menu li:nth-child(4) a{align-items:flex-end;background-color:#272727;height:40%;width:16.66666%;z-index:2}#menu li:nth-child(4) a>span{right:39%}#menu li:nth-child(4) a .ca-content{padding-bottom:10px;padding-right:10px;text-align:right}#menu li:nth-child(4) a:hover .ca-icon{font-size:4rem;right:-10%;top:-5%;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}}@media screen and (max-width:960px)and (max-width:820px){#menu li:nth-child(4) a .ca-main{font-size:.8rem;top:10px}}@media screen and (max-width:960px)and (max-width:670px){#menu li:nth-child(4) a .ca-main{font-size:.6rem;top:10px}}@media screen and (max-width:960px)and (max-width:820px){#menu li:nth-child(4) a .ca-sub{font-size:.8rem}}@media screen and (max-width:960px)and (max-width:670px){#menu li:nth-child(4) a .ca-sub{font-size:.6rem}}@media screen and (max-width:960px)and (max-width:520px){#menu li:nth-child(4) a .ca-sub{font-size:.55rem}}@media screen and (max-width:960px){#menu li:nth-child(5) a{align-items:flex-end;background-color:#151515;height:70%;right:16.66666%;width:33.3%;z-index:1}#menu li:nth-child(5) a>span{right:20%}#menu li:nth-child(5) a .ca-content{padding-bottom:10px;padding-right:10px;text-align:right}#menu li:nth-child(5) a:hover .ca-icon{font-size:8rem;right:-8%;top:-1%;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}#menu li:nth-child(6) a{align-items:flex-end;background-color:#000;height:100%;right:0;width:50%}#menu li:nth-child(6) a>span{right:13%}#menu li:nth-child(6) a .ca-content{padding-bottom:10px;padding-right:10px;text-align:right}#menu li:nth-child(6) a:hover .ca-icon{font-size:8rem;right:-7%;top:3%;-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}}@media screen and (min-width:960px){#menu{flex-direction:column}#menu li{min-height:70px}#menu a{background:#000;color:#efefef;display:flex;flex-direction:row;justify-content:flex-end;overflow:hidden;position:relative;transition:all .3s linear}#menu a:hover{background:#4888ac!important;color:#000}#menu a:hover span.ca-icon{color:#000;font-size:120px;opacity:.8;position:absolute;top:10%;-webkit-transform:rotate(20deg);transform:rotate(20deg);transition:all .3s linear}#menu a:hover .ca-sub{color:#191919;opacity:1}#menu a>span{align-items:center;font-family:WebSymbolsLigaRegular,cursive;font-size:1.5rem;height:100%;left:0;position:absolute;transition:all .3s linear;width:40%}#menu a>div,#menu a>span{display:flex;justify-content:center}#menu a>div{flex-direction:column;text-align:left;width:60%}#menu a .ca-main{font-size:1rem;font-weight:700;line-height:2rem;position:relative;top:5px}}@media screen and (min-width:960px)and (max-width:1150px){#menu a .ca-main{font-size:.9rem}}@media screen and (min-width:960px)and (max-width:1030px){#menu a .ca-main{font-size:.8rem}}@media screen and (min-width:960px){#menu a .ca-sub{color:#cecece;font-size:1rem;font-size:.9rem;font-weight:400;line-height:normal;opacity:.8}}@media screen and (min-width:960px)and (max-width:1150px){#menu a .ca-sub{font-size:.8rem}}@media screen and (min-width:960px)and (max-width:1030px){#menu a .ca-sub{font-size:.7rem}}button#btnMobile{background:#000;border:none;border-radius:3px;border-top-right-radius:0;cursor:pointer;display:none;float:right;height:45px;margin-bottom:4px;outline:none;overflow:hidden;position:relative;text-indent:-900em;width:100%}button#btnMobile:after{background:#4888ac;box-shadow:0 10px 0 #4888ac,0 20px 0 #4888ac;content:"";float:left;height:5px;left:calc(50% - 15px);position:relative;top:-10px;width:30px}@media screen and (max-width:960px){button#btnMobile{display:block}}.roll-link{display:inline-block;overflow:hidden;-webkit-perspective:600px;-ms-perspective:600px;perspective:600px;-webkit-perspective-origin:50% 50%;-ms-perspective-origin:50% 50%;perspective-origin:50% 50%;vertical-align:top}.roll-link:hover{text-decoration:none}a:-webkit-any-link{text-decoration:none!important}.roll-link span{color:#4888ac;display:block;padding:0 2px;position:relative;text-decoration:none;-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:all .4s ease}.roll-link:hover span{background:#dd4d42;-webkit-transform:translateZ(-30px) rotateX(90deg);transform:translateZ(-30px) rotateX(90deg)}.roll-link span:after{background:#dd4d42;color:#fff;content:attr(data-title);display:block;left:0;padding:0 2px;position:absolute;top:0;-webkit-transform:translate3d(0,105%,0) rotateX(-90deg);transform:translate3d(0,105%,0) rotateX(-90deg);-webkit-transform-origin:50% 0;transform-origin:50% 0}.no-border .name div{border-bottom-left-radius:0}.image-text{background-color:rgba(0,0,0,.4);color:#fff;display:flex;flex-direction:column;font-size:2.3rem;height:100%;left:10%;padding-top:25px;position:absolute;top:0;width:100%}@media screen and (max-width:960px){.image-text{font-size:1.8rem;left:0}}figure{background-position:50%;background-repeat:no-repeat;background-size:100%;height:300px;left:-20%;position:relative;width:123%}@media screen and (max-width:960px){figure{background-size:auto;height:200px;left:-5%;width:111%}}figure span{margin-bottom:20px;position:relative}figure span:first-child{font-weight:700;padding-left:10%}figure span:nth-child(2){font-family:Italianno,cursive;font-size:5rem;letter-spacing:.3rem;padding-left:35%}@media screen and (max-width:960px){figure span:nth-child(2){font-size:4rem}}figure span:nth-child(3){font-weight:700;padding-left:50%}.react-modal-overlay{align-items:center;background-color:rgba(0,0,0,.32);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2}.react-modal-content{background:#262626;border:0;border-radius:4px;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px #000;max-height:95vh;overflow-y:auto;padding:1.5rem;position:relative;width:100%;z-index:2}.avoidScroll{overflow:hidden}.cookies img{border-radius:10px;margin-right:20px;width:150px}.cookies button{align-items:center;display:flex;justify-content:left;width:100%}.who-i-am{color:#36474f;font-size:1.5rem;font-weight:700;left:0;position:absolute;top:-35px}.who-i-am span{color:#4888ac;font-size:2rem}.about-description{background:rgba(51,51,51,.07);border:1px solid rgba(58,58,58,.27);border-radius:3px;margin-left:20px;margin-right:20px;margin-top:50px;padding:10px;position:relative}.about-description:before{border-bottom:1px solid #3a3a3a;border-left:1px solid #3a3a3a;bottom:-10px;left:-10px}.about-description:after,.about-description:before{border-radius:2px;content:"";display:block;height:50%;position:absolute;width:50%}.about-description:after{border-right:1px solid #3a3a3a;border-top:1px solid #3a3a3a;right:-10px;top:-10px}.about-description p{font-family:Roboto,sans-serif;font-size:1.1rem;font-style:italic;line-height:1.4rem}.about-description img{float:left;margin-left:-10px;min-width:100px;padding-bottom:0;padding-right:20px;padding-top:10px;width:20%}.about-description .insight{background-color:hsla(0,0%,100%,.651);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);padding:10px;position:absolute;right:0}main .title{border-bottom:1px solid #000;display:flex;margin-bottom:1px;margin-top:50px;width:100%}main .title h2{background-color:#000;color:#fff;font-size:1.2rem;font-weight:700;margin:0;padding:5px;position:relative;top:1px}.article figure{height:auto;left:0;min-width:30px;position:inherit;width:100%}.article figure img{display:flex;margin:0;opacity:.9;padding:0;width:100%}.article .content{background:hsla(0,0%,67%,.07);border:1px solid rgba(58,58,58,.27);border-radius:3px;padding:5%}.article .content h3{color:#577590;font-family:Roboto,sans-serif;font-size:1.8rem;font-weight:700}.article .content img{float:left;margin-right:30px}.article p{font-family:Roboto,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.6rem;margin:0;padding-bottom:15px;padding-top:15px}@media only screen and (max-width:710px){.article p{font-size:1rem;line-height:1.4em}}.article #af_background1,.article #af_background2{fill:#4888ac!important}.article #af_feather{fill:#ffda70!important}.article #af_lines{fill:#333!important}.article .article-thumb{float:left;height:auto;margin-right:20px;max-width:70px;min-width:70px;padding-left:15px;width:100%}.article .panel-collapse{max-height:1400px;overflow:hidden;transition:max-height .5s ease}.article .panel-close{max-height:30px;overflow:hidden;transition:max-height .5s ease}.article .buttonCollapse{background:transparent;border:0;color:#577590;cursor:pointer;font-family:Roboto,sans-serif;font-size:1.1rem;font-weight:500;margin-top:30px;outline:0}.article .buttonCollapse:hover{text-decoration:underline}.article .buttonCollapse h1{font-size:1.1rem;font-weight:500}.article-firstLetter{float:left;font-size:2.5rem;margin-left:10px;margin-right:7px;margin-top:7px;position:relative}.article-firstLetter:after{background-color:hsla(0,0%,50%,.5);content:"";display:block;height:80px;left:-50%;position:absolute;top:-130%;width:120%;z-index:-1}.article-personal-question{font-size:150%!important;font-weight:700;text-align:center!important}.nav-toggle{border:0;color:#000;cursor:pointer;text-decoration:none}.skills figure{background-image:url(/static/media/skillsExperiences.cdca61dc2116a78531eb.jpg)}.skills .skill{display:flex;flex-direction:column}.skills .skill>div{align-items:center;display:flex;font-style:italic;font-weight:400;margin-top:10px;min-height:80px}.skills .skill>div>div{height:50px;margin-right:30px;position:relative;width:50px}.skills .skill>div>div:before{background:transparent;border:1px dashed #0d1b5c;height:70px;left:-5px;top:-8px;width:70px}.skills .skill>div>div:after,.skills .skill>div>div:before{border-radius:100%;content:"";display:block;position:absolute;z-index:-1}.skills .skill>div>div:after{background:#c7d5df;height:55px;left:3px;top:0;width:55px}.skills .skill>div svg{align-items:center;display:flex;font-size:2rem;height:50px;margin-left:8px;margin-right:10px;margin-top:1px;width:50px}.skills .skill>div span{font-style:normal;font-weight:700;padding-right:2px}.skills .experiences{background-color:rgba(51,51,51,.09);margin-top:10px;position:relative}.skills .experiences:before{border-left:2px solid;border-top:2px solid;content:"";height:20px;left:-2px;position:absolute;top:-2px;width:20px}.skills .experiences:after{border-bottom:2px solid;border-right:2px solid;bottom:-2px;content:"";height:20px;position:absolute;right:-2px;width:20px}.professional figure{background-image:url(/static/media/professionaTimeline.bfe14ff68ad43965b0a3.jpg)}.professional .history{display:flex;margin-bottom:15px;margin-top:15px;position:relative;width:100%}.professional .history img{display:block;width:100%}.professional .history .image{float:left;width:33%}.professional .history .box{background:hsla(0,0%,100%,.1);border:1px solid #000;box-shadow:0 1px 30px rgba(0,0,0,.5)}.professional .history .dates{border-bottom:2px dotted #000;display:flex;flex-direction:row;justify-content:flex-end;position:relative;width:100%;z-index:1}.professional .history .dates .date{background-color:#4888ac;border:2px solid #001;box-shadow:0 1px 30px rgba(0,0,0,.5);color:#000;font-weight:700;margin:0 10px;padding:5px 10px;position:relative;top:18px}.professional .left{flex:1 1}.professional .right{flex-direction:row}.professional .right .dates{justify-content:flex-start}.professional .right .line{border-left:1px dotted #000;border-right:0}.professional .right .post{justify-content:flex-start}.professional .line{border-right:1px dotted #000;height:2em;margin-left:1.85em;margin-right:50px;position:relative}.professional .post{display:flex;justify-content:flex-end}.professional .post span{background-color:rgba(51,51,51,.09);border:1px solid #000;line-height:1.3em;padding:5px;position:relative;text-align:center}.hobbies figure{background-image:url(/static/media/hobbiesInterests.4a1c5a7f55fa2cc621cd.jpg)}.hobbies .hobbiesInterestsFlex{color:#fff;display:flex;flex-direction:row;margin-top:10px}.hobbies .hobbiesInterestsFlex .hobbiesInterests,.hobbies .hobbiesInterestsFlex .hobbiesInterests-min{background-color:#4888ac;padding:10px}.hobbies .hobbiesInterestsFlex .hobbiesInterests{align-items:center;box-shadow:0 11px 20px -4px #7a7a7a;display:flex;flex-basis:70%;flex-wrap:wrap;margin-right:5px}.hobbies .hobbiesInterestsFlex .hobbiesInterests img{height:50px;margin-right:20px;width:50px}.hobbies .hobbiesInterestsFlex .hobbiesInterests h1{font-weight:700}.hobbies .hobbiesInterestsFlex .hobbiesInterests p{margin:0}.hobbies .hobbiesInterestsFlex .hobbiesInterests ul{list-style-type:circle;margin-left:20px}.hobbies .hobbiesInterestsFlex .hobbiesInterests-min{box-shadow:0 11px 20px -4px #7a7a7a;flex-basis:30%}.hobbies .hobbiesInterestsFlex .hobbiesInterests-min p{background:#000;color:#fff;float:left;font-size:90%;line-height:100%;margin:1px;padding:3px;word-break:break-all}.projects figure{background-image:url(/static/media/projectsReleases.17714415e235137df653.jpg)}.projects .projectsReleases{background-color:rgba(52,70,93,.3);box-shadow:0 7px 10px -5px #7a7a7a;color:#000;display:flex;line-height:120%;margin-top:15px;padding:5px;position:relative}.projects .projectsReleases:before{border-left:2px solid #333;border-color:#333 #333 currentcolor;border-top:2px solid #333;content:"";height:20px;left:-2px;position:absolute;top:-2px;width:20px}.projects .projectsReleases:after{border-bottom:2px solid #333;border-left-color:#333;border-right:2px solid #333;border-top-color:#333;bottom:-2px;content:"";height:20px;position:absolute;right:-2px;width:20px}.projects .projectsReleases h1{font-size:1rem;font-weight:700;margin:5px;text-align:center;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center;transform-origin:center;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.projects .projectsReleases div{display:flex;flex:1 1;flex-direction:column;padding:5px 5px 5px 20px}.projects .projectsReleases span{border-bottom:1px solid #848484;font-size:.8rem}.projects .projectsReleases p{font-size:.9rem;margin:0;padding:10px 0 0}.projects .projectsReleases>.italic{font-style:italic}.projects .projectsReleases:last-child{padding:0 20px 10px}.contact figure{background-image:url(/static/media/contactsAudience.3219d1700df7dc6f77f4.jpg)}.contact form{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;margin-top:20px;max-width:600px;width:80%}@media screen and (max-width:960px){.contact form{width:95%}}.contact form .field{display:flex;flex-direction:row;margin-top:10px}@media screen and (max-width:960px){.contact form .field{flex-direction:column}.contact form .field label{justify-content:flex-start!important;margin-bottom:10px;padding:0}}.contact form .field label{align-items:center;display:flex;justify-content:flex-end;padding-right:20px;width:20%}.contact form .field>div,footer{width:100%}footer{background-color:#33363b;color:#d7d8da;margin-top:30px;position:relative}footer .art{bottom:0;left:50%;position:absolute}footer .art img{bottom:0;display:block;left:-50%;max-width:1440px;position:relative}footer .container{display:flex;flex-direction:column}footer .container .wrapper{display:flex;flex-direction:row;justify-content:space-between}footer .container .wrapper #insights{font-family:Georgia,Times,serif;margin-top:10px;padding-left:10%;width:50%}footer .container .wrapper #insights .title{border-left:5px solid #fff;font-size:1rem;font-weight:700;padding-left:4%}footer .container .wrapper #insights .phrase{font-style:italic;margin-top:5px;padding-left:4%}footer .container .wrapper #insights .author{font-size:.7rem;text-align:right}footer .container .wrapper #insights hr{background-image:-o-linear-gradient(left,transparent,rgba(0,0,0,.75),transparent);border:0;height:1px;margin-bottom:0;margin-top:10px}footer .container .wrapper .social{margin-top:5px}footer .container .wrapper .social a{color:#c1c1c1;padding:10px;position:relative;transition:all .2s;z-index:1}footer .container .wrapper .social a:before{background:transparent;border-radius:100%;content:"";display:block;height:0;left:50%;position:absolute;top:50%;transition:all .2s;width:0;z-index:-1}footer .container .wrapper .social a:hover{color:#fff}footer .container .wrapper .social a:hover:before{height:60px;left:0;top:3px;width:60px}footer .container .wrapper .social a.instagram:hover:before{background:#c13584}footer .container .wrapper .social a.facebook:hover:before{background:#4267b2}footer .container .wrapper .social a.linkedin:hover:before{background:#2867b2}footer .container .wrapper .social button{color:#c1c1c1;font-size:2.5rem;padding:10px;position:relative;transition:all .2s;z-index:1}footer .container .wrapper .social button:before{background:transparent;border-radius:100%;content:"";display:block;height:0;left:50%;position:absolute;top:50%;transition:all .2s;width:0;z-index:-1}footer .container .wrapper .social button:hover{color:#fff}footer .container .wrapper .social button:hover:before{height:60px;left:0;top:3px;width:60px}footer .container .wrapper .social button.instagram:hover:before{background:#c13584}footer .container .wrapper .social button.facebook:hover:before{background:#4267b2}footer .container .wrapper .social button.linkedin:hover:before{background:#2867b2}footer .notepad{align-content:center;display:flex;font-size:.9rem;justify-content:space-between}footer .notepad .roll-link{font-size:.9rem;position:relative;top:2px}footer .notepad button.cookie{align-items:center;display:flex;font-size:.8rem;justify-content:center;opacity:.5}footer .notepad button.cookie:hover{color:#2867b2}footer .notepad button.cookie svg{margin-right:5px}footer .credits{font-size:.85rem;padding-bottom:10px;padding-top:35px;text-align:center}footer .credits span{display:block;line-height:normal}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{-webkit-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes fadeInLeftRight{0%{left:-30%;opacity:0}to{left:10%;opacity:1}}@keyframes fadeInLeftRight{0%{left:-30%;opacity:0}to{left:10%;opacity:1}}.animate-phrase{-webkit-animation:fadeInLeftRight ease 1;animation:fadeInLeftRight ease 1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}.one{-webkit-animation-delay:.2s;animation-delay:.2s}.two{-webkit-animation-delay:.4s;animation-delay:.4s}.dark{background:#1c1c1e;color:#b7b7b7;transition:all .2s}.dark .lamp .style4{fill:#404040!important}.dark .logo{cursor:pointer}.dark .logo .letter{background-color:transparent;border-color:#4888ac;color:#4888ac}.dark .logo .letter:last-child{background-color:transparent;color:#fff}.dark .me-desktop{-webkit-filter:brightness(.9);filter:brightness(.9)}.dark .background-circle,.dark .background-square{background-color:rgba(73,136,172,.3)!important}.dark .background-border-left-top,.dark .background-middle-right{opacity:.05}.dark .about-description{background-color:rgba(0,0,0,.12)}.dark .about-description:after,.dark .about-description:before{border-color:#545454}.dark .about-description .who-i-am{color:#fff}.dark .insight{background:#07080c}.dark .article figure img{-webkit-filter:saturate(.5);filter:saturate(.5);opacity:.8}.dark .article #af_lines{fill:#5f5f5f!important}.dark .skills .skill>div>div:before{border:1px dashed #717171}.dark .skills .skill>div>div:after{background:rgba(73,136,172,.5)!important}.dark .skills .experiences{background-color:hsla(0,0%,100%,.01)}.dark .hobbies .hobbiesInterestsFlex .hobbiesInterests,.dark .hobbies .hobbiesInterestsFlex .hobbiesInterests-min{background-color:rgba(73,136,172,.3)!important;box-shadow:0 11px 20px -4px rgba(0,0,0,.15)}.dark .projectsReleases{background-color:rgba(52,70,93,.3);box-shadow:0 7px 10px -5px #191919;color:inherit}.dark .projectsReleases:after,.dark .projectsReleases:before{border-color:#8c8c8c}.dark .projectsReleases h1{color:#fff}.dark .projectsReleases span{border-color:hsla(0,0%,100%,.2)}
/*# sourceMappingURL=main.afb010de.css.map*/