@media only screen and (max-width:1135px){#realisations ul li{width:275px}#realisations ul .site-content,#realisations ul .site-content:after{width:275px;height:275px}#realisations ul img{height:110%;width:auto}#services>.container>.services{margin-top:0}#services>.container>.services>div{max-width:calc(50% - 25px);-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 25px);flex:0 0 calc(50% - 25px);margin-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#services>.container>.services>div ul{margin:0}#curriculum-vitae #skill .skill{-ms-flex-wrap:wrap;flex-wrap:wrap}#curriculum-vitae #skill .skill .dev,#curriculum-vitae #skill .skill .software{max-width:calc(50% - 40px);-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 40px);flex:0 0 calc(50% - 40px)}#curriculum-vitae #skill .skill .lang{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:30px}#curriculum-vitae #skill .skill .lang .list-skill{width:300px}#curriculum-vitae #skill .skill .software{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}@media only screen and (max-width:915px){#curriculum-vitae #skill .skill>.dev,#curriculum-vitae #skill .skill>.software{max-width:100%;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;margin-top:10px}#curriculum-vitae #skill .skill>.dev{margin-top:30px}}@media only screen and (max-width:820px){header .flex{-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}header .flex>*{width:100%}header .flex .fade-img-container{margin-bottom:30px}header p{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.homepage section{padding:60px 0}.homepage section h3{text-align:center}.homepage section h3 .highlight:before{left:50%;margin-left:-35%}.homepage section h3+p{text-align:center}#services>.container>.services{margin:0}#services>.container>.services>div{max-width:100%;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;margin-left:0}#contact .form-content{-ms-flex-wrap:wrap;flex-wrap:wrap}#contact .form-content .left-form,#contact .form-content .left-form+label{max-width:100%;-webkit-box-flex:100%;-ms-flex:100%;flex:100%}#contact .form-content .left-form+label{margin:24px 0 0}#curriculum-vitae #companies .company,#curriculum-vitae #companies .job,#curriculum-vitae .design-blog .company{max-width:100%;-webkit-box-flex:100%;-ms-flex:100%;flex:100%}#curriculum-vitae #companies .company,#curriculum-vitae .design-blog .company{margin-bottom:20px}#curriculum-vitae .hobbies .type,#curriculum-vitae .studies .type{max-width:100%;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;margin-bottom:20px}}@media only screen and (max-width:685px){body{padding-top:0}nav{height:100vh}nav:not(.opened){display:none}nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}nav ul li a{font-size:20px}nav ul li+li{margin:40px 0 0;padding:0}.menu-mobile.hide{display:block;position:fixed;z-index:10;top:15px;right:15px;line-height:0}.menu-mobile.hide svg{width:60px;height:60px}.menu-mobile.hide.opened .line{stroke:#fff}.line{fill:none;stroke:#f48b8b;stroke-width:6;-webkit-transition:all .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1);transition:all .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.line.line1,.line.line3{stroke-dasharray:60 207}.line.line2{stroke-dasharray:60 60}.opened .line1,.opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134}.opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30}[data-fslightbox=gallery]{pointer-events:none}}@media only screen and (max-width:550px){#contact input[type=submit]{width:100%}#curriculum-vitae #skill .skill .flex{-ms-flex-wrap:wrap;flex-wrap:wrap}#curriculum-vitae #skill .skill .flex>.list-skill{padding:0;max-width:100%;-webkit-box-flex:100%;-ms-flex:100%;flex:100%}}