html{font-family:'Rubik', helvetica, arial, sans-serif;font-size:62.5%;line-height:1.6;background-color:#fff}body{color:#72797e;margin:0;padding:0}p,ul,ol,span,label{font-size:1.5em}h1,h2,h3,h4,h5,h6,.alpha,.beta,.gamma,.delta,.epsilon,.zeta{margin:0 0 0.5em 0;padding:0;font-weight:normal}h1,.alpha{font-size:3.6em;line-height:1.2;color:#192127}@media screen and (min-width: 480px){h1,.alpha{font-size:4em}}@media screen and (min-width: 800px){h1,.alpha{font-size:4.8em}}h2,.beta{font-size:3.6em;line-height:1.2;color:#192127}h3,.gamma{font-size:2.8em;line-height:1.2;color:#192127}h4,.delta{font-size:1.3em;line-height:1.5;color:#72797e;text-transform:uppercase}h5,.epsilon{font-size:1.4em;line-height:1.4;color:#72797e}h6,.zeta{font-size:1.2em;line-height:1.4;color:#72797e}.content-wrapper{max-width:96em;margin:0 auto;padding:2em 1em 5em 1em}.bare-list{list-style-type:none;padding:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.btn{font-size:1.3rem;background:#fff;color:#192127;padding:1.6em;margin:0;border:1px solid #e3e5e9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;text-transform:uppercase;cursor:pointer}.btn:hover,.btn:active,.btn:focus{text-decoration:none;background-color:#e3e5e9;color:#2c9cf2}.btn--cta{background-color:#2c9cf2;color:#fff;border:1px solid #2c9cf2}.btn--cta:hover,.btn--cta:active,.btn--cta:focus{background-color:#0b67ad;border-color:#0c75c5;color:#fff}.btn--warning{background-color:#e25d43;color:#fff;border:1px solid #e25d43}.btn--warning:hover,.btn--warning:active,.btn--warning:focus{background-color:#bc371d;border-color:#bc371d;color:#fff}.icon{fill:#72797e;width:20px;height:20px;margin-right:5px}.btn:hover .icon,.btn:active .icon,.btn:focus .icon{fill:currentColor}.icon--liked{fill:#e25d43}.input{font-size:1.5rem;color:#72797e}.input__label{display:inline-block;cursor:pointer;margin:0 0 .5em}.input__field{background-color:#fff;border:1px solid #e3e5e9;padding:1.6em;font-size:inherit;margin:0}.input__field:focus{border-color:#72787e}.input__row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.input__row .btn{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-left-width:0}.input__row .input__field{-webkit-box-flex:1;-webkit-flex:1 0 10em;-moz-box-flex:1;-ms-flex:1 0 10em;flex:1 0 10em}.input--cta .input__field{border-color:#2c9cf2}.banner{background:#afbac4 url(../images/banner5.jpg) no-repeat 50% 50%/cover;color:#fff;padding:0 0 4.8rem 0;margin:0 0 4.8rem 0}.banner a{color:#fff;text-decoration:none}.global-header{margin:0 0 4.8rem 0}.masthead{padding:0 0 4.8rem;margin:0 0 4.8rem}.masthead h1,.masthead label{color:#fff;text-align:center;background-color:rgba(255,0,0,0.3);text-align:center;padding:2em;border:solid 4px white}@media screen and (min-width: 480px){.masthead h1{text-align:center}}.masthead__search{margin:0 auto;width:50%}.global-header .content-wrapper{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.content-wrapper{flex-direction:column}@media screen and (min-width: 800px){.content-wrapper{flex-direction:row;justify-content:space-between}}@media screen and (min-width: 560px){.content-wrapper{flex-direction:row;justify-content:space-between}}.global-header .search{float:left;margin:0 1.6em -1px 0;-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.global-nav{float:right;padding:0}.global-nav{display:flex;flex-wrap:wrap;flex-direction:column;background-color:rgba(255,0,0,0.3);text-align:center;padding:2em;border:solid 4px white}.global-nav>li{list-style-type:none;font-weight:bold;font-size:1.5em;padding:1em 0}.global-nav a{color:#fff}.global-nav>li:first-child{border-bottom:solid 4px white}@media screen and (min-width: 800px){.global-nav{flex-direction:row;margin-left:1.6em;background-color:transparent;padding:0;border:none}.global-nav>li:first-child{margin:0 2em 0 0;border:none}}@media screen and (min-width: 560px){.global-nav{flex-direction:row;margin-left:1.6em;background-color:transparent;padding:0;border:none}.global-nav>li:first-child{margin:0 2em 0 0;border:none}}@media screen and (min-width: 480px){.masthead h1{text-align:center}}.has-dropdown{position:relative}.dropdown{display:none;position:absolute;top:51px;right:0;list-style-type:none;white-space:nowrap;background-color:#fff;padding:0;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.5);-moz-box-shadow:0 0 20px rgba(0,0,0,0.5);box-shadow:0 0 20px rgba(0,0,0,0.5);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.has-dropdown a:hover+.dropdown,.has-dropdown a:focus+.dropdown,.dropdown:hover,.dropdown:focus{display:block}.dropdown li{border-bottom:1px solid #e3e5e9}.dropdown li:last-child{border:none}.dropdown a{color:#2c9cf2;display:block;padding:0 1.6em}.dropdown a:hover,.dropdown a:focus{text-decoration:underline;background-color:#e3e5e9}.global-footer{background-color:#192127;color:#bbc1c6;padding:4.8rem 0 4.8rem}.global-footer a{color:inherit}.footer__name{font-weight:bold;color:#192127;white-space:nowrap;margin:0 1em 0 0}.footer__name em{font-style:normal;color:#2c9cf2}.global-footer .footer__name{color:#fff}.footer-flex{display:flex;font-size:3em;font-weight:bold;color:#fff;white-space:nowrap;justify-content:space-between;flex-wrap:wrap}.footer__address,.footer__contacts{font-size:0.5em;margin:0 1em 0 0}.global-header .logo{float:left;margin-right:1.6em}.logo a{text-decoration:none}.logo span{font-size:3em;font-weight:bold;color:#192127;white-space:nowrap;background-color:rgba(255,255,255,0.7);border-radius:50px;padding:0 1em}.logo em{font-style:normal;color:#2c9cf2}.card{-webkit-box-shadow:0 0 20px rgba(0,0,0,0.14);-moz-box-shadow:0 0 20px rgba(0,0,0,0.14);box-shadow:0 0 20px rgba(0,0,0,0.14);margin:0 1.6em 1.6em 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1rem}.card__thumb{position:relative;text-decoration:none;color:#fff;display:block}.card__intro{padding:1.6em;position:absolute;bottom:0;left:0;right:0}.card__title{font-size:2em;color:#fff}.card__intro span{font-size:1.3em}.card__thumb img{width:100%;display:block}.cards::after{content:'';display:table;clear:both}.card__footer{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;border-top:1px solid #bbc1c6}.card__footer .btn{border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.card__footer .btn--like{border-right:1px solid #bbc1c6;-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;text-align:left}.cards{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 560px){.cards{margin-right:-1.6rem}.cards .card{float:left;width:-webkit-calc(50% - $pulse);width:-moz-calc(50% - $pulse);width:calc(50% - $pulse)}}@media screen and (min-width: 800px){.cards .card{width:-webkit-calc(25% - $pulse);width:-moz-calc(25% - $pulse);width:calc(25% - $pulse)}}.curriculum__container{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;font-size:1.4em;flex-direction:column}.curriculum__container li{font-size:0.5em}.curriculum__container ul{margin:12px 0}.curriculum__container h3{font-size:1.8em;text-align:center}.curriculum__photo{margin:auto;margin-bottom:30px;width:200px}.curriculum__photo img{width:100%;border-radius:50%}@media screen and (min-width: 800px){.curriculum__container{flex-direction:row;justify-content:space-between;flex-wrap:nowrap}.curriculum--firstcolumn{flex-grow:0;width:20%;padding:0 1em 0 0}.curriculum--experience{flex-grow:0;width:35%;min-width:300px;padding:0 1em}.curriculum--thirdcolumn{flex-grow:0;width:35%;min-width:300px;padding:0 0 0 1em}}.curriculum--column{display:flex;flex-direction:column;align-items:stretch}.curriculum--firstcolumn{flex-grow:1;flex-shrink:1;width:100%;min-width:200px}.curriculum__element{background-color:lightgreen}.curriculum__element table{margin:auto;width:80%}.curriculum__experience{flex-shrink:1;flex-grow:1;width:100%}.curriculum--thirdcolumn{flex-shrink:1;flex-grow:1;width:100%}.curriculum__element{margin:0 0 30px 0;-webkit-box-shadow:0px 0px 25px 2px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 25px 2px rgba(0,0,0,0.75);box-shadow:0px 0px 25px 2px rgba(0,0,0,0.75);padding:20px;border-radius:20px}.certifications__list{padding:0 0 0 5px}.job__area{padding:20px;margin:30px 0;-webkit-box-shadow:0px 0px 25px 2px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 25px 2px rgba(0,0,0,0.75);box-shadow:0px 0px 25px 2px rgba(0,0,0,0.75);background-color:yellow;border-radius:20px}.education__description{font-size:0.8em}.education{padding:20px;margin:30px 0;-webkit-box-shadow:0px 0px 25px 2px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 25px 2px rgba(0,0,0,0.75);box-shadow:0px 0px 25px 2px rgba(0,0,0,0.75);border-radius:20px;background-color:lightblue}.job__place,.education__place{font-style:italic}.projects__layout{display:flex;flex-direction:column}#projects__container{min-height:500px;border:solid 3px brown;border-radius:10px;padding:20px;margin:20px 0;order:2;flex-grow:1}.project__info{margin:0 0 1.5em 0}.tasklist h4{font-size:1.8em;margin:0.5em 0 0 0}.project__result button{width:100%;height:3em}.projects__lists{display:flex;width:100%;flex-direction:column;order:1;flex-grow:1;width:100%}@media screen and (min-width: 800px){.projects__layout{flex-direction:row}#projects__container{min-height:500px;margin:20px 10px 20px 0;order:1;flex-grow:3;width:70%}.projects__lists{display:flex;width:100%;flex-direction:column;order:2;flex-grow:1;width:28%}}.projects__btn{flex-shrink:0;margin-bottom:0.5em}img{width:100%}map{width:100%}dialog{background-color:white;border-radius:5px;box-shadow:2px 2px 2px rgba(0,0,0,0.2);height:200px;width:300px;font-family:Arial;font-size:2em;position:fixed;top:50%;left:50%;margin-left:-150px;margin-top:-100px}dialog::backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5)}img{width:100%}map{width:100%}dialog{background-color:white;border-radius:5px;box-shadow:2px 2px 2px rgba(0,0,0,0.2);height:200px;width:300px;font-family:Arial;font-size:2em;position:fixed;top:50%;left:50%;margin-left:-150px;margin-top:-100px}dialog::backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5)}
/*# sourceMappingURL=main.css.map */
