*,*:before,*:after{box-sizing:border-box}html{position:relative;height:100%;overflow:hidden}body{max-height:100%;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;background:#000;color:#333;margin:0}body,.wrapper{overflow:hidden;height:100%}.wrapper{position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.turnOver{-webkit-animation-name:turn;animation-name:turn;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes turn{100%{-webkit-transform:scale(1)rotate3d(0,1,0,0);transform:scale(1)rotate3d(0,1,0,0)}80%{-webkit-transform:scale(.7)rotate3d(0,1,0,0);transform:scale(.7)rotate3d(0,1,0,0)}20%{-webkit-transform:scale(.7)rotate3d(0,0,0,0);transform:scale(.7)rotate3d(0,0,0,0)}}@keyframes turn{100%{-webkit-transform:scale(1)rotate3d(0,1,0,0);transform:scale(1)rotate3d(0,1,0,0)}80%{-webkit-transform:scale(.7)rotate3d(0,1,0,0);transform:scale(.7)rotate3d(0,1,0,0)}20%{-webkit-transform:scale(.7)rotate3d(0,0,0,0);transform:scale(.7)rotate3d(0,0,0,0)}}.additional{bottom:0;-webkit-transform:perspective(500px)rotate3d(0,1,0,-180deg)translateY(150%)translateZ(-20px);transform:perspective(500px)rotate3d(0,1,0,-180deg)translateY(150%)translateZ(-20px);padding:10px;left:0;width:100%;opacity:0;transition:all 2s;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex:1;flex:1}.additional,.close{position:absolute;top:0;right:0}.close{margin:0 10px;font-size:35px;line-height:35px;font-weight:700;cursor:pointer}@media (min-width:500px){.close{font-size:25px;line-height:25px}}.slide{-webkit-animation-name:slideIn;animation-name:slideIn;-webkit-animation-duration:2s;animation-duration:2s}.slide,.out{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-iteration-count:1;animation-iteration-count:1}.out{-webkit-animation-name:slideOut;animation-name:slideOut;-webkit-animation-duration:.5s;animation-duration:.5s}@-webkit-keyframes slideIn{to{-webkit-transform:scale(1)translateZ(0)translateY(0%)translateZ(10px);transform:scale(1)translateZ(0)translateY(0%)translateZ(10px);opacity:1}80%{-webkit-transform:scale(.8)translateZ(-20px)translateY(0%)translateZ(10px);transform:scale(.8)translateZ(-20px)translateY(0%)translateZ(10px)}20%{-webkit-transform:scale(.8)translateZ(-20px)translateY(150%)translateZ(10px);transform:scale(.8)translateZ(-20px)translateY(150%)translateZ(10px);opacity:.5}}@keyframes slideIn{to{-webkit-transform:scale(1)translateZ(0)translateY(0%)translateZ(10px);transform:scale(1)translateZ(0)translateY(0%)translateZ(10px);opacity:1}80%{-webkit-transform:scale(.8)translateZ(-20px)translateY(0%)translateZ(10px);transform:scale(.8)translateZ(-20px)translateY(0%)translateZ(10px)}20%{-webkit-transform:scale(.8)translateZ(-20px)translateY(150%)translateZ(10px);transform:scale(.8)translateZ(-20px)translateY(150%)translateZ(10px);opacity:.5}}@-webkit-keyframes slideOut{from{-webkit-transform:translateZ(0)translateY(0%)translateZ(10px);transform:translateZ(0)translateY(0%)translateZ(10px);opacity:1}to{-webkit-transform:perspective(500px)translateY(150%)translateZ(1px);transform:perspective(500px)translateY(150%)translateZ(1px);opacity:0}}@keyframes slideOut{from{-webkit-transform:translateZ(0)translateY(0%)translateZ(10px);transform:translateZ(0)translateY(0%)translateZ(10px);opacity:1}to{-webkit-transform:perspective(500px)translateY(150%)translateZ(1px);transform:perspective(500px)translateY(150%)translateZ(1px);opacity:0}}.footer{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);background:#fff;width:100%;padding:10px 0;text-align:center}.footer>a{color:#000;display:block;margin-top:5px}.main{position:relative;background:#fff;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex:1;flex:1;width:100%}.contact{margin:0}.profile{background:#fff;padding:20px 40px;display:block;text-align:center}.profile__picture{box-shadow:0 0 0 rgba(0,0,0,.5);transition:all 1s}.profile__picture:hover{-webkit-transform:rotate3d(0,1,0,180deg)translateZ(0);transform:rotate3d(0,1,0,180deg)translateZ(0);transition:all 1s}.profile__name{margin-top:0}.info-block{background:#fff;position:relative;margin:10px auto 0;max-width:500px;padding:30px;border:1px solid rgba(33,33,33,.1);box-shadow:2px 2px 5px 1px rgba(33,33,33,.2)}a{color:#376fa8;text-decoration:none;padding:10px 5px;display:block}a:visted{color:#376fa8}a:hover{color:#1e3c5b}@media (min-width:500px){a{display:inline-block}a:after{content:"|";margin-left:10px}a:last-child:after{content:""}}p{margin-bottom:0}.sub{font-size:12px;color:#a1a1a1}