html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.grid{list-style:none;margin:0;padding:0;margin-left:0px}.grid__item{display:inline-block;padding-left:0px;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.grid--rev{direction:rtl;text-align:left}.grid--rev>.grid__item{direction:ltr;text-align:left}.grid--full{margin-left:0}.grid--full>.grid__item{padding-left:0}.grid--right{text-align:right}.grid--right>.grid__item{text-align:left}.grid--center{text-align:center}.grid--center>.grid__item{text-align:left}.grid--middle>.grid__item{vertical-align:middle}.grid--bottom>.grid__item{vertical-align:bottom}.grid--narrow{margin-left:0px}.grid--narrow>.grid__item{padding-left:0px}.grid--wide{margin-left:0px}.grid--wide>.grid__item{padding-left:0px}.col-1-whole{width:100%}.col-1-2,.col-2-4,.col-3-6,.col-4-8,.col-5-10,.col-6-12{width:48%}.col-1-3,.col-2-6,.col-4-12{width:33%}.col-2-3,.col-4-6,.col-8-12{width:66%}.col-1-4,.col-2-8,.col-3-12{width:24%}.col-3-4,.col-6-8,.col-9-12{width:74%}.col-1-5,.col-2-10{width:19%}.col-2-5,.col-4-10{width:39%}.col-3-5,.col-6-10{width:59%}.col-4-5,.col-8-10{width:79%}.col-1-6,.col-2-12{width:16%}.col-5-6,.col-10-12{width:83%}.col-1-8{width:12%}.col-3-8{width:37%}.col-5-8{width:62%}.col-7-8{width:87%}.col-1-10{width:9%}.col-3-10{width:29%}.col-7-10{width:69%}.col-9-10{width:89%}.col-1-12{width:8%}.col-5-12{width:41%}.col-7-12{width:58%}.col-11-12{width:91%}@media screen and (max-width: 767px){.lap-1-whole{width:100%}.lap-1-2,.lap-2-4,.lap-3-6,.lap-4-8,.lap-5-10,.lap-6-12{width:48%}.lap-1-3,.lap-2-6,.lap-4-12{width:33%}.lap-2-3,.lap-4-6,.lap-8-12{width:66%}.lap-1-4,.lap-2-8,.lap-3-12{width:24%}.lap-3-4,.lap-6-8,.lap-9-12{width:74%}.lap-1-5,.lap-2-10{width:19%}.lap-2-5,.lap-4-10{width:39%}.lap-3-5,.lap-6-10{width:59%}.lap-4-5,.lap-8-10{width:79%}.lap-1-6,.lap-2-12{width:16%}.lap-5-6,.lap-10-12{width:83%}.lap-1-8{width:12%}.lap-3-8{width:37%}.lap-5-8{width:62%}.lap-7-8{width:87%}.lap-1-10{width:9%}.lap-3-10{width:29%}.lap-7-10{width:69%}.lap-9-10{width:89%}.lap-1-12{width:8%}.lap-5-12{width:41%}.lap-7-12{width:58%}.lap-11-12{width:91%}}@media screen and (min-width: 768px), print{.desk-1-whole{width:100%}.desk-1-2,.desk-2-4,.desk-3-6,.desk-4-8,.desk-5-10,.desk-6-12{width:48%}.desk-1-3,.desk-2-6,.desk-4-12{width:33%}.desk-2-3,.desk-4-6,.desk-8-12{width:66%}.desk-1-4,.desk-2-8,.desk-3-12{width:24%}.desk-3-4,.desk-6-8,.desk-9-12{width:74%}.desk-1-5,.desk-2-10{width:19%}.desk-2-5,.desk-4-10{width:39%}.desk-3-5,.desk-6-10{width:59%}.desk-4-5,.desk-8-10{width:79%}.desk-1-6,.desk-2-12{width:16%}.desk-5-6,.desk-10-12{width:83%}.desk-1-8{width:12%}.desk-3-8{width:37%}.desk-5-8{width:62%}.desk-7-8{width:87%}.desk-1-10{width:9%}.desk-3-10{width:29%}.desk-7-10{width:69%}.desk-9-10{width:89%}.desk-1-12{width:8%}.desk-5-12{width:41%}.desk-7-12{width:58%}.desk-11-12{width:91%}}[class*="push-"]{position:relative}.push-1-whole{left:100%}.push-1-2,.push-2-4,.push-3-6,.push-4-8,.push-5-10,.push-6-12{left:49%}.push-1-3,.push-2-6,.push-4-12{left:33%}.push-2-3,.push-4-6,.push-8-12{left:66%}.push-1-4,.push-2-8,.push-3-12{left:24%}.push-3-4,.push-6-8,.push-9-12{left:74%}.push-1-5,.push-2-10{left:19%}.push-2-5,.push-4-10{left:39%}.push-3-5,.push-6-10{left:59%}.push-4-5,.push-8-10{left:79%}.push-1-6,.push-2-12{left:16}.push-5-6,.push-10-12{left:83%}.push-1-8{left:12%}.push-3-8{left:37%}.push-5-8{left:62%}.push-7-8{left:87%}.push-1-10{left:9.5%}.push-3-10{left:29%}.push-7-10{left:69%}.push-9-10{left:89%}.push-1-12{left:8}.push-5-12{left:41%}.push-7-12{left:58%}.push-11-12{left:91%}@media screen and (max-width: 767px){.push-lap-1-whole{left:100%}.push-lap-1-2,.push-lap-2-4,.push-lap-3-6,.push-lap-4-8,.push-lap-5-10,.push-lap-6-12{left:49%}.push-lap-1-3,.push-lap-2-6,.push-lap-4-12{left:33%}.push-lap-2-3,.push-lap-4-6,.push-lap-8-12{left:66%}.push-lap-1-4,.push-lap-2-8,.push-lap-3-12{left:24%}.push-lap-3-4,.push-lap-6-8,.push-lap-9-12{left:74%}.push-lap-1-5,.push-lap-2-10{left:19%}.push-lap-2-5,.push-lap-4-10{left:39%}.push-lap-3-5,.push-lap-6-10{left:59%}.push-lap-4-5,.push-lap-8-10{left:79%}.push-lap-1-6,.push-lap-2-12{left:16}.push-lap-5-6,.push-lap-10-12{left:83%}.push-lap-1-8{left:12%}.push-lap-3-8{left:37%}.push-lap-5-8{left:62%}.push-lap-7-8{left:87%}.push-lap-1-10{left:9.5%}.push-lap-3-10{left:29%}.push-lap-7-10{left:69%}.push-lap-9-10{left:89%}.push-lap-1-12{left:8}.push-lap-5-12{left:41%}.push-lap-7-12{left:58%}.push-lap-11-12{left:91%}}@media screen and (min-width: 768px), print{.push-desk-1-whole{left:100%}.push-desk-1-2,.push-desk-2-4,.push-desk-3-6,.push-desk-4-8,.push-desk-5-10,.push-desk-6-12{left:49%}.push-desk-1-3,.push-desk-2-6,.push-desk-4-12{left:33%}.push-desk-2-3,.push-desk-4-6,.push-desk-8-12{left:66%}.push-desk-1-4,.push-desk-2-8,.push-desk-3-12{left:24%}.push-desk-3-4,.push-desk-6-8,.push-desk-9-12{left:74%}.push-desk-1-5,.push-desk-2-10{left:19%}.push-desk-2-5,.push-desk-4-10{left:39%}.push-desk-3-5,.push-desk-6-10{left:59%}.push-desk-4-5,.push-desk-8-10{left:79%}.push-desk-1-6,.push-desk-2-12{left:16}.push-desk-5-6,.push-desk-10-12{left:83%}.push-desk-1-8{left:12%}.push-desk-3-8{left:37%}.push-desk-5-8{left:62%}.push-desk-7-8{left:87%}.push-desk-1-10{left:9.5%}.push-desk-3-10{left:29%}.push-desk-7-10{left:69%}.push-desk-9-10{left:89%}.push-desk-1-12{left:8}.push-desk-5-12{left:41%}.push-desk-7-12{left:58%}.push-desk-11-12{left:91%}}.menu{margin-top:2em;background:#e9f2f9;padding-top:0.4em;padding-left:0.4em;padding-right:0.4em;margin-bottom:4em}@media print{.menu{display:none;}}.menu a{display:inline-block;padding:1em;text-decoration:none;text-transform:uppercase;font-size:1.5em;font-weight:normal;margin-right:0;background:#e9f2f9}.menu a:visited{color:#579fd3}.menu a.active{background:white}@media screen and (max-width: 767px){.menu a{display:block;border-bottom:solid 2px white;}.menu a.active{background:#296b9b;color:white}}.menu a:first{padding-left:0}.menu:last-child{display:inline}@media screen and (max-width: 767px){.menu{background:white;}}.lang-menu{display:block;text-align:center}.lang-menu a{padding:0.5 1em 0.5em 1em;margin-top:0em;text-decoration:white;font-size:1.8em;text-transform:uppercase;display:inline-block;transition:color .2s}.lang-menu a,.lang-menu a:visited{color:#d0e4f3}.lang-menu a.active{color:white}.lang-menu a:hover{color:white}.lang-menu a img{margin-right:0.3em;position:relative;top:12px}@media screen and (max-width: 767px){.lang-menu a{display:block;font-size:1.2em;}}@media print{.lang-menu{display:none;}}.resume{color:gray;letter-spacing:0.9px}.resume-left,.resume-education .date,.resume-experience .date{padding-right:18px;margin-bottom:10.8px;padding-top:1.8px;text-align:right}@media screen and (max-width: 767px){.resume-left,.resume-education .date,.resume-experience .date{text-align:left !important;}}.resume-header{margin-top:43.2px;margin-bottom:21.6px}.resume-header .title{padding-top:10.8px;padding-bottom:10.8px;color:#296b9b;font-family:Impact,sans-serif;font-size:25.2px;letter-spacing:18px}.resume-header .bar{margin-top:21.6px;height:5.4px;background:#296b9b;border:0}@media screen and (max-width: 767px){.resume-header .bar{display:none;}}.resume-margin{text-align:right}.resume-skill .skill{margin-bottom:10.8px}.resume-education,.resume-experience{margin-bottom:21.6px}.resume-education .header,.resume-experience .header{margin-bottom:10.8px}.resume-education .place,.resume-experience .place{font-size:14.4px;margin-top:10.8px;margin-bottom:10.8px}.resume-education .place a,.resume-experience .place a{color:gray}.resume-education .supervisor,.resume-experience .supervisor{float:right}@media screen and (max-width: 767px){.resume-education .supervisor,.resume-experience .supervisor{display:block;margin:10.8px 0 21.6px 0;float:none;}}.resume-education .date,.resume-experience .date{color:#296b9b;padding-right:18px}.resume-education .title,.resume-experience .title{font-size:21.6px;color:black;margin-bottom:10.8px}.resume-education .description,.resume-experience .description{line-height:21.6px;color:#4d4d4d}.resume-programming{margin-bottom:10.8px}.resume-programming .resume-left,.resume-programming .resume-education .date,.resume-education .resume-programming .date,.resume-programming .resume-experience .date,.resume-experience .resume-programming .date{color:black;font-weight:bold;height:21.6px}.highlight{color:#296b9b}body{background:#eee}@media print{body{font-size:16px;padding:0;margin:0;}}.container,.page{margin-left:auto;margin-right:auto;max-width:993px;display:block}@media print{.container,.page{max-width:100%;}}.grid{font-size:0em}.grid__item{font-size:18px;zoom:1;*display:inline}@media print{.grid__item{font-size:14.4px;}}.grid--rev{zoom:1}a{color:#296b9b}a:visited{color:#579fd3}.title-font,.resume-header .title{font-family:Impact,sans-serif;letter-spacing:0.1em;text-transform:uppercase;font-weight:200}.page-background{height:15em;width:100%;background-color:#80b6dd;position:absolute;top:0;z-index:1}@media screen and (max-width: 767px){.page-background{height:auto;position:static;}}@media print{.page-background{display:none;}}.page{background:white;padding:0;position:relative;margin-top:5em;box-shadow:0px 1px 3px rgba(135,135,134,0.1);min-height:100em;z-index:2}@media print{.page{margin-top:0em;position:relative;}}.footer img{margin:2em}@media print{.footer{display:none;}}.page-content{display:block;margin:4em;padding-top:4em;padding-bottom:4em;color:gray}@media screen and (max-width: 767px){.page-content{margin:1.33333em;}}@media print{.page-content{margin:0;}}.current-lang{position:fixed;bottom:1em;right:1em;z-index:7}@media print{.current-lang{display:none;}}.header .header-name h1{font-size:4em;margin-bottom:0.1em;padding-bottom:0;margin-top:0;padding-bottom:0;color:black}.header .header-name small{font-size:1.6em;height:2.5em}.header .header-name small .fa{margin-top:0.3em}.header .header-picture>.picture{width:100%;height:15em;background:gray;display:block;text-align:center;vertical-align:center}.header .header-picture>.picture .fa{font-size:5em;margin-top:1em;color:white}@media print{.header .header-picture{text-align:right;}}.header .header-info{padding:0;margin-top:1em}.header .header-info li{list-style-type:none;margin-left:0;padding-left:0;text-indent:0;font-size:1.1em;height:1.5em;margin-right:2em;color:gray}.header .header-info li.inline{display:inline-block;margin-top:0.8em}.header .header-info a{text-decoration:none;color:gray}.header .header-info a:hover{color:#296b9b}.header .header-info .fa{margin-right:1em;display:inline-block;width:0.5em}.btn,.form button,.lap-btn,a.btn,a.lap-btn{background-color:#296b9b;color:white;padding-top:0.8em;padding-bottom:0.8em;padding-left:2em;padding-right:3em;border:0;text-decoration:none}.btn:hover,.form button:hover,.lap-btn:hover,a.btn:hover,a.lap-btn:hover{background-color:#3487c3}.btn.small,.form button.small,.small.lap-btn,a.btn.small,a.small.lap-btn{padding:0.2em 0.7em 0.2em 0.7em;font-size:0.8em}.btn.pdf,.form button.pdf,.pdf.lap-btn,a.btn.pdf,a.pdf.lap-btn{position:fixed;bottom:1.7em;right:7em;z-index:6;padding:0.8em}@media print{.btn.pdf,.form button.pdf,.pdf.lap-btn,a.btn.pdf,a.pdf.lap-btn{display:none;}}h2 .fa{margin-right:1em}small .fa{margin-right:0.6em}.page p,.p{line-height:1.5em;margin-bottom:1.4em}strong .fa,label .fa,.btn .fa,.form button .fa,.lap-btn .fa{margin-right:1em}.list{margin-left:0;text-indent:0;padding-left:0}.list li{line-height:1.2em;margin-bottom:0.5em;list-style-type:none}.screenshot.big{display:none}.screenshot:target{display:block}.form{background:#edf4fa;background:#edf4fa;padding:1.4em}.form label{display:block;color:#1e4f73;margin-bottom:0.4em}.form input[type=text],.form input[type=email],.form textarea,.form input[type=text].ng-untouched,.form input[type=email].ng-untouched{border:0;padding:0.6em;font-size:1.2em;max-width:400px;width:100%;border:solid 0.2em white;transition:border-color 0.3s;-webkit-transition:border-color 0.3s;color:#80b6dd}.form input[type=text]:focus,.form input[type=email]:focus,.form textarea:focus,.form input[type=text].ng-untouched:focus,.form input[type=email].ng-untouched:focus{border:solid 0.2em #80b6dd}.form .for_checkbox:hover:before{color:black;content:"\f00c"}.form input[type=checkbox]{display:none}.form input[type=checkbox]+label:before{font-family:'FontAwesome', sans-serif;display:inline-block;font-size:1.2em;width:1.2em}.form input[type=checkbox]+label:before{content:"\f096"}.form input[type=checkbox]+label:before{letter-spacing:10px}.form input[type=checkbox]:checked+label:before{content:"\f046"}.form input[type=checkbox]:checked+label:before{letter-spacing:5px}.form input[type=text].ng-invalid:not(.ng-untouched){border:solid 0.2em #b95f5f}.form p{margin-bottom:1.4em}.form.ng-invalid button{background-color:#579fd3;color:#3487c3;cursor:not-allowed}@media screen and (max-width: 767px){h2{text-align:center;}}@media screen and (max-width: 767px){.lap-hidden{display:none}}hr.space-3em{height:3em;color:none;border:0}.dark-screen{background-color:rgba(0,0,0,0.5);position:fixed;width:100%;top:0;left:0;height:100%;text-align:center;opacity:1;z-index:3}.dark-screen .popup{max-width:500px;min-width:40%;min-height:30%;margin:1em;margin-left:auto;margin-right:auto;background:white;padding:2em;z-index:4;max-height:80%}.dark-screen .popup img{max-height:200px}.dark-screen .popup.fullscreen{max-width:70%}.dark-screen .popup.fullscreen img{max-height:50%}.dark-screen.ng-enter,.dark-screen.ng-leave{background-color:transparent;opacity:0;transition:opacity 0.4s}.side-picture{width:100%;display:block;margin-left:auto;margin-right:auto;padding-left:2em}@media screen and (max-width: 767px){.side-picture{padding-left:0;}}section.home{margin-top:86.4px;margin-bottom:86.4px}section.home h2{font-size:36px;margin-top:0}@keyframes shake{0%{transform:scale(1)}50%{transform:scale(2)}100%{transform:scale(1)}}.shake,.lang-menu a.active img,.lang-menu a img .active{animation-name:shake;animation-duration:700ms;animation-delay:400ms;animation-iteration-count:1;animation-timing-function:ease-out}@media screen and (max-width: 767px){.lap-centered{text-align:center}.lap-align-left{text-align:left}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}.fade.ng-hide-remove{animation-name:fadein;animation-duration:0.5s;animation-iteration-count:1;-webkit-animation-name:fadein;-webkit-animation-duration:0.5s;-webkit-animation-iteration-count:1}.fade.ng-hide-remove.with-delay{opacity:0;animation-delay:0.6s;-webkit-animation-delay:0.6}.fade.ng-hide-add{animation-name:fadeout;animation-duration:0.5s;animation-iteration-count:1}/*# sourceMappingURL=resume.css.map */