.navbar,body{background-color:#f5f5f5}.navbar{font-size:21px;padding:1em 1.5em}.navbar .navbar-brand{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;font-size:30px}.navbar .navbar-item:hover{background-color:inherit;color:inherit}.navbar-menu{background-color:inherit;-webkit-box-shadow:none;box-shadow:none}.navbar-menu .is-active{background-color:inherit!important}.navbar-burger span{height:2px}.navbar-burger:hover{background-color:inherit}.paradis{font-size:35px;-webkit-transition:color .4s ease-out;transition:color .4s ease-out}.paradis.about-me{color:#f42a52}.paradis.projects{color:#46af6b}.paradis.contact{color:#ab5af6}.navbar-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.5rem 1.2rem}.navbar-item.is-active.about-me{color:#f42a52}.navbar-item.is-active.projects{color:#46af6b}.navbar-item.is-active.contact{color:#ab5af6}.is-active.navbar-item:after,.navbar-item:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:center left;transform-origin:center left;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.about-me.navbar-item:after{background-color:#f42a52}.projects.navbar-item:after{background-color:#46af6b}.contact.navbar-item:after{background-color:#ab5af6}.navbar-item:after{content:"";background-color:#000;width:calc(100% + 20px);height:3px;position:relative;bottom:-4px;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center left;transform-origin:center left;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.hr-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hr-wrap hr{background-color:#f42a52;width:50%}.spacer{height:110px}.subject{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100vh - 110px);-ms-flex-flow:wrap;flex-flow:wrap}@media screen and (max-width:769px){.subject .section{padding-top:0;padding-bottom:5rem}}.column.media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.medaillon{width:280px;border-radius:140px;-ms-flex-item-align:center;align-self:center}@media(min-width:1200px){.medaillon{width:70%;border-radius:70%}}.columns.reversed{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.projects img{border-radius:15px}.download-link{color:#000;font-weight:700;font-size:20px;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}.download-link:hover{color:#f42a52}.download-link>svg{margin-right:8px;font-size:30px}.captcha-warning{color:red;-webkit-box-flex:.3!important;-ms-flex-positive:.3!important;flex-grow:.3!important;border:3px solid red;border-radius:10px;padding:5px}.button.is-primary{background-color:#ab5af6!important;color:#fff}.button.is-primary:hover{background-color:#bf84f7!important}.footer .copyright{font-size:15px}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-track{background-color:inherit}::-webkit-scrollbar-thumb{border-radius:10px;background-color:#f42a52}.modal svg{margin-right:10px}.modal .success svg{color:green}.modal .error svg{color:red}.modal .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal .container .button{margin-top:2rem;width:200px}#app{font-family:Avenir,Helvetica,Arial,sans-serif}