body{background-color:#999;margin:0;padding:0;font-family:'Open Sans', sans-serif;line-height:1;font-size:14px;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}ol,ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{font-family:'Open Sans', sans-serif;font-weight:normal;margin:0}header{margin:0;padding:0;max-width:100vw;max-height:200px;position:relative;background:#edfdfa url("../img/slider/bg1-1-200.jpg") no-repeat top left;background-position:center;background-size:cover;overflow:hidden}.navbar__wrap{max-width:75vw;margin:0 auto}.navbar__menu{position:relative;padding:20px 0}.navbar__menu a{color:white;text-decoration:none}.navbar__menu a:hover{font-weight:bold}.navbar__devis{position:absolute;right:0;bottom:10px;padding:0 50px;width:600px;min-height:50px;color:#fff;background-color:rgba(0,0,0,0.5);font-size:1.5em;border:dotted 1px #fff;-webkit-animation:rotate1 7s linear infinite;animation:rotate1 7s linear infinite}@-webkit-keyframes rotate1{0%{-webkit-transform:rotateY(0);transform:rotateY(0);right:0}7%{-webkit-transform:rotateY(90deg);transform:rotateY(90deg);right:-600px}15%{-webkit-transform:rotateY(360deg);transform:rotateY(360deg);right:0}100%{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}@keyframes rotate1{0%{-webkit-transform:rotateY(0);transform:rotateY(0);right:0}7%{-webkit-transform:rotateY(90deg);transform:rotateY(90deg);right:-600px}15%{-webkit-transform:rotateY(360deg);transform:rotateY(360deg);right:0}100%{-webkit-transform:rotateY(360deg);transform:rotateY(360deg)}}.navbar__devis h1{font-size:0.6em;color:#fff;font-style:italic;text-align:right;padding:0  10px 10px 0}.navbar__devis p{margin:15px 0}.navbar__menu-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.navbar__menu-wrap .navbar__menu-nav{max-width:70vw;position:fixed;right:20px;top:10px;z-index:100}.navbar__menu-wrap .navbar__menu-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar__menu-wrap .navbar__menu-nav ul li{margin:0 20px;padding:4px;display:inline-block;border-bottom:dotted 1px #fff;min-width:100px;text-align:center;background:rgba(0,0,0,0.7);border-radius:50% 50% 0 0}.navbar__menu-wrap .navbar__menu-nav ul li:hover{border-bottom:solid 1px #fff}.unerline{display:block;-webkit-box-sizing:content-box;box-sizing:content-box;min-height:5px;background:#000;border-top:solid 3px #fff;border-bottom:solid 3px #fff}.sections{font-size:1.2em;line-height:1.4em;background-color:#0a0f1c;background-size:cover}.sections ul{list-style:disc}.sections__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:50px 100px;color:#fff}.sections__wrap ul{padding:10px 20px 10px 0}.sector{padding:15px 50px;margin:0 25px 10px 25px;background-color:rgba(0,0,0,0.6);border:dotted 1px #fff;-webkit-box-flex:0;-ms-flex:0 1 600px;flex:0 1 600px}.service{background:#0a0f1c url("../img/slider/bg1-2.jpg") no-repeat top;background-size:cover;max-height:600px}.about #about_photo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.about #about_photo .about__me__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:15px}.about #about_photo .about__me__wrap p{margin:10px 0 15px 0}.about #about_photo .about__me__wrap .about__me__foto{height:70px;width:70px;border-radius:50%;-o-object-fit:cover;object-fit:cover;overflow:hidden;border:solid 1px #fff;margin:20px 0}.about #about_photo .about__me__wrap .about__me__foto img{-o-object-fit:cover;object-fit:cover;max-width:70px}.about #about_photo .about__me__text{padding:0 0 0 20px;display:inline-block;max-width:70%}.skills{background:#0a0f1c url("../img/slider/bg2.jpg") no-repeat bottom;background-size:cover}.skills .progress{color:#0a0f1c;font-weight:bold}.skills__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:left;-ms-flex-align:left;align-items:left;margin-top:20px;background:rgba(255,255,255,0.3)}.skills__list .skills__list_point{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#0a0f1c;margin:10px}.skills__list .skills__list_point .logo{display:-webkit-box;display:-ms-flexbox;display:flex;height:50px;width:50px;border-radius:10%;background:rgba(0,0,0,0.6);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px}.skills__list .skills__list_point .logo img{max-height:44px;width:44px;-o-object-fit:contain;object-fit:contain;vertical-align:center}.skills__list .skills__list_point .progress{margin-left:10px;margin-right:10px;padding:5px 0 5px 20px;background:-webkit-gradient(linear, left top, right top, from(#11d5fd), to(#0dfda6));background:linear-gradient(to right, #11d5fd, #0dfda6)}.skills__list .skills__list_point .progress__wrap{width:100%}.skills__list .skills__list_point .progress[data-progress="85%"]{width:85%}.skills__list .skills__list_point .progress[data-progress="75%"]{width:75%}.skills__list .skills__list_point .progress[data-progress="50%"]{width:50%}.skills__list .skills__list_point .progress[data-progress="25%"]{width:25%}.skills__list .skills__list_point .span{text-align:center}.portfolio{background-size:cover;min-height:600px}.portfolio a{color:#fff}.portfolio a:hover{color:#ffedb3}.portfolio .portfolio__wrap{display:block;min-width:50%;max-width:95%}.portfolio .portfolio__wrap h2{padding-left:25px;padding-bottom:10px}.portfolio .portfolio__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.portfolio .portfolio__list .portfolio-img{margin:15px;padding:25px 5px;border:dotted 1px #fff;text-align:center}.portfolio .portfolio__list .portfolio-img img{max-width:75%;-o-object-fit:cover;object-fit:cover}.price{background:#0a0f1c url("../img/slider/bg3.jpg") no-repeat top;background-size:cover}.price .price__container{padding:50px;background-color:rgba(0,0,0,0.6);border:dotted 1px #fff;margin:0 25px 10px 25px}.price .price__title{margin-left:10px;margin-bottom:15px}.price .sector__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.price .price__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 1 30.33%;flex:1 1 30.33%;border:solid 1px #fff;padding:20px 10px;margin:10px;border-radius:10px 10px 0 0}.price .price__item span{font-size:0.5em}.price .price__logo{font-size:1.5em;font-weight:bold;padding:0 0 15px 0;line-height:2em;text-align:center}.price .price__price{font-size:3em;padding:10px 0;text-align:center}.price .price__text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:0 20px}.price .price__button{display:block;margin:25px 30px 5px 30px;background-color:#5bc0de;color:#0a0f1c;font-weight:bold;text-align:center;border-radius:5px;-webkit-box-shadow:inset 0px -1px 3px rgba(10,15,28,0.5);box-shadow:inset 0px -1px 3px rgba(10,15,28,0.5);-webkit-transition-duration:0.3s;transition-duration:0.3s}.price .price__button a{text-decoration:none;-webkit-transition-duration:0.3s;transition-duration:0.3s;display:block}.price .price__button a:visited{color:#0a0f1c}.price .price__button a:hover{color:#e5e5e5}.price .price__button a:link{color:#fff}.price .price__button:hover{-webkit-box-shadow:inset 1px 1px 3px rgba(0,0,0,0.6);box-shadow:inset 1px 1px 3px rgba(0,0,0,0.6)}.contacts a{color:#fff;text-decoration:none}.contacts .contacts__subtitle{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.contacts .contacts__wrap{min-width:50%;max-width:95%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.contacts .contacts__wrap h2{padding-left:25px;padding-bottom:10px}.contacts .contacts__sector1{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%}.contacts .contacts__sector2{-webkit-box-flex:1;-ms-flex:1 1 320px;flex:1 1 320px}.contacts .input__text{padding-bottom:10px}.contacts textarea{min-width:300px;width:100%;min-height:150px;padding:10px}.contacts input[type="email"]{min-width:300px;width:50%;min-height:20px}.contacts .contacts__button{text-align:right}.contacts .contacts__button button{background:#5bc0de;border-radius:7px;border:solid 2px #11d5fd;color:#0a0f1c;font-weight:bold}footer{font-size:0.7em;color:#5bc0de;background:#0a0f1c;margin:0;padding:0}footer p{padding:0 0 5px 0;margin:0}.footer__wrap{padding:10px 30px;text-align:center}
