@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:400;src:local("Lato Regular"),local("Lato-Regular"),url(/font/lato-v16-latin-regular.65e877e527022735c1a1bf5ae6183cf6.woff2) format("woff2")}#fader{background:#f5f5f5;height:300%;left:0;pointer-events:none;position:fixed;top:0;width:300%;z-index:99}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}#fader.fade-out{animation-duration:.2s;animation-name:fade-out;animation-timing-function:ease-in-out;opacity:0}#fader.fade-in{animation-duration:.4s;animation-name:fade-in;animation-timing-function:ease-inout;opacity:1}html{overflow-x:hidden;scroll-behavior:smooth}body{font-family:Lato,Arial,"sans-serif";font-size:16px;margin:0}#top{margin:0;padding:0}section{padding:95px 0 45px}.red-divider{background:#bf5915}.red-divider,.white-divider{height:2px;margin:0 auto 15px;width:100px}.white-divider{background:#f5f5f5}#asset .heading h2,#btp-job .heading h2,#portfolio .heading h2,#skills .heading h2,#studies .heading h2,#training .heading h2{color:#bf5915;text-transform:uppercase}#about-btp .heading h2,#asset .heading h2,#contacts .heading h2,#dev-job .heading h2,#experience .heading h2{color:#f5f5f5;text-transform:uppercase}#about-btp .heading p,#asset .heading p,#btp-job .heading p,#contacts .heading p,#experience .heading p,#portfolio .heading p,#skills .heading p,#studies .heading p,#training .heading p{color:#141414;font-size:1.3em;font-weight:600}#about .heading p,#dev-job .heading p{color:#000;font-size:1.3em;font-weight:600}.heading a:active,.heading a:link{text-decoration:none}section .heading{font-size:1em;padding-bottom:30px;text-align:center}ol,ul{list-style:none}a.glyphicon:link{text-decoration:none}#about,#about-btp,#asset,#contacts,#cv-link,#dev-job,#experience{background:#bf5915}#btp-job,#portfolio,#skills,#studies,#training{background:#f5f5f5}.container{margin:0;text-align:center}a,body,div,figure,h1,h2,h3,h4,head,header,html,li,main,nav,section,ul{box-sizing:border-box;max-width:100%}h4{white-space:pre-wrap}header{background-image:url(/img/palmier-mer_800w600h.b4fa150bf9d7af265b8fd97aaf5ca083.webp);background-position:50%;background-size:cover;margin:0;padding:0;position:relative;width:100vw}#fallback{margin-top:70px;text-align:center}.cv-link .cv-bar>div>a{display:inline-block;vertical-align:top}.cv-tag{color:#000;display:block;font-size:.75em;font-style:normal;margin-top:.25em}.cv-head .cv-actions{align-items:stretch;display:flex;flex-wrap:wrap;gap:1em;justify-content:center}.cv-head .cv-actions a,.cv-head .cv-actions a:first-child,.cv-head .cv-actions a:last-child{margin:0}.cv-header{display:flex;flex-direction:row;font-weight:700}.cv-header h1{font-size:1.2em;margin:.3em}.cv-head{display:flex;flex-direction:column;justify-content:space-between;margin-left:2em;margin-right:2em}.cv-head div{margin-bottom:1.5em}.cv-head a{margin:0 auto;max-width:250px}.cv-head a:first-child{margin-right:1em}.main-content{margin:0;padding:0}.accordion-content{margin:0;max-height:0;overflow:hidden;transition:max-height .2s ease-in-out}.accordion-content div.red-divider{margin:1em auto 0}.accordion-content .form-control{padding:0}.accordion-content p{margin:0;white-space:pre-wrap}.training-block.accordion-content p{margin:0 auto}.timeline-body.accordion-content p{line-height:1.5em;margin:.5em auto}.accordion-content .red-divider{margin:0 auto}.accordion-content a{margin-top:.5em;text-decoration:none}.accordion-content ul{padding-left:5px}.accordion-content ul li{padding:5px}.accordion-content p>a{margin:0;padding:0}button.accordion{background-color:#ddd;border:1px solid #f5f5f5;border-radius:2em;color:#444;cursor:pointer;font-size:.9em;outline:none;text-align:center;transition:background-color .2s linear;width:100%}button.accordion p{font-size:1.1em;font-weight:400;margin:.3em .5em -.4em;white-space:pre-wrap}button.accordion h4{margin:-.4em .4em}button.accordion.is-open:after,button.accordion:after{float:right;font-size:1.1em;font-weight:700;margin:.5em 2em .2em 0}button.accordion:after{content:"+"}button.accordion.is-open:after{content:"-"}button.accordion.is-open,button.accordion:hover{background-color:#ddd}button.accordion.text-form p{margin:0 .5em}.text-muted{margin:.4em 0 -.4em;text-align:left}.text-muted a{color:#000}.text-date{margin:.4em 0 .4em 1em}.cv-popup-1 a,.cv-popup-2 a{text-decoration:none}.cv-popup-1 a span,.cv-popup-2 a span,.cv-popup-3 a span,.cv-popup-4 a span,.cv-popup-5 a span{background:#f5f5f5;border-radius:4px;box-shadow:0 0 2px rgba(0,0,0,.5);color:#333;font-size:.9em;opacity:0;padding:10px;position:absolute;transform:scale(0) rotate(-12deg);transition:all .25s}.cv-popup-1 a>span{margin-left:-90px;margin-top:45px}.cv-popup-2 a>span{margin-left:-90px;margin-top:-20px}.cv-popup-2 a:first-child span{margin-left:-140px}.cv-popup-3 a>span{margin-top:40px}.cv-popup-3 a:nth-child(2n) span{margin-left:-150px}.cv-popup-3 a:nth-child(3n) span{margin-left:-100px}.cv-popup-3 a:nth-child(4n) span{margin-left:-80px}.cv-popup-4 p>a span{margin-left:-120px;margin-top:30px;z-index:6}.cv-popup-5 a:first-child span{margin-left:-105px;margin-top:40px}.cv-popup-1 a:focus span,.cv-popup-1 a:hover span,.cv-popup-2 a:focus span,.cv-popup-2 a:hover span,.cv-popup-3 a:focus span,.cv-popup-3 a:hover span,.cv-popup-4 a:focus span,.cv-popup-4 a:hover span,.cv-popup-5 a:focus span,.cv-popup-5 a:hover span{opacity:1;transform:scale(1) rotate(0);z-index:6}.profil-box{max-width:100%;padding:50px 0 45px;text-align:center}.profile-picture img{border-radius:50%;height:auto;width:300px}.cv-intro span{color:#fff}.heading span:first-child{display:block}.hello{background-color:#bf5915;border-radius:15px;font-size:1.4em;margin:15px 20% 20px}.cv-title p,.hello,.span-title{font-weight:600;padding:.2em 2em}.cv-title p,.span-title{font-size:1.2em;margin-right:1em;text-transform:uppercase}.span-title{background-color:#bf5915;border-radius:1em}.navbar{background:#bf5915;border-bottom:1px solid #f5f5f5;font-size:.7em;font-weight:700;letter-spacing:3px;margin:0;text-transform:uppercase}.navbar li a{color:#fff!important}.navbar-collapse{margin-bottom:1px}.navbar-collapse ul{margin:0;width:100vw}.navbar-content li{display:inline-block;margin:0;padding:16px 0 18px}.navbar-content li:first-child{padding:15px 0 18px}.navbar-content li{margin:-2px 0 0}.navbar-content li a{padding:19px;text-decoration:none}.navbar-content li a:hover,.navbar-content li.active a{background-color:#fff;color:#bf5915!important}.fixed{position:fixed;top:0;width:100%;z-index:20}.div-nav{display:none}.upload-red,.upload-white{border-radius:.5em;display:inline-block;font-weight:700;margin-right:1em;margin-top:20px;max-width:270px;min-width:270px;padding:18px 50px;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in 0s}.upload-white{background-color:#bf5915;border:1px solid #fff;color:#fff}.upload-red{background-color:#fff;border:1px solid #bf5915;color:#bf5915}.upload-white:hover{background:#f5f5f5;color:#bf5915;text-decoration:none}.upload-red:hover{background:#bf5915;color:#f5f5f5;text-decoration:none}.user-icon{filter:invert(99%) sepia(4%) saturate(337%) hue-rotate(359deg) brightness(120%) contrast(100%);margin:0 0 -4px}.navbar-content li a:hover .user-icon,.navbar-content li.active a .user-icon{filter:invert(34%) sepia(95%) saturate(723%) hue-rotate(350deg) brightness(97%) contrast(94%)}#cv-link h1{background-color:#f5f5f5;border-radius:7px;color:#000;font-size:1.4em;margin:0 auto;padding:10px;text-align:center;width:50vw}.cv-link{display:flex;flex-direction:row;justify-content:center;margin-bottom:1em;margin-top:2em}.cv-link span{color:#f5f5f5;padding:.5em 1em;z-index:1}.cv-badge{background-color:#f5f5f5;border-radius:7px;display:inline-block;font-size:1em;margin:3em 1.5em 1.5em .5em;padding:.5em;text-align:center}.cv-badge a{text-decoration:none}.cv-bar p{background-color:#f5f5f5;border-radius:7px;color:#000;font-weight:700;margin:0 auto;padding:.5em}.cv-click{margin:0 .5em}.qrcode-cv{float:none;margin:20px auto;text-align:center}.qrcode-cv img{width:120px}.icon-dev,.icon-pro{background-color:#f5f5f5;border-radius:1em;margin:auto 1em;text-align:center}.icon-dev img,.icon-pro img{height:auto;margin:1em;max-width:100%;padding:2em auto}.cv-btp,.cv-dev,.job-box-i{color:#fff;position:relative;text-align:center}.cv-btp p,.cv-dev p,.job-box-i p{font-size:1.3em;text-decoration:underline}.cv-btp ul,.cv-dev ul,.job-box-i ul{line-height:2em;margin:0 auto;max-width:80%;min-width:40%}.job-status{border-radius:7px;font-size:1em;margin:0 auto;padding:.5em;width:30vw}.box-white{background-color:#bf5915;color:#000}.box-red{background-color:#fff;color:#bf5915}.row-progress{justify-content:space-between;margin:0 0 60px;width:100%}.progress{background:#ddd;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;margin:30px auto;max-width:50%}.progress .progress-bar{color:#000;font-size:1em;font-weight:500;margin:4px}.progress-bar{background:#bf5915;border-bottom-left-radius:5px;border-top-left-radius:5px;padding:4px}.item_0,.item_1{text-align:center;width:90%}.item_2{width:80%}.item_2,.item_3{text-align:center}.item_3{width:55%}.content ul{padding:0}.slides div{margin:0 auto 3em;width:90%}.slide h3{color:#bf5915;font-size:1.2em;font-style:italic;margin:10px}.slides li{font-size:1em;line-height:1.5em;margin-top:5px;text-align:center}.slide div.words{margin-top:20px}.words span{background-color:#bf5915;border-radius:20px;color:#000;line-height:3em;margin:0 35px 0 0;padding:10px;white-space:nowrap}#experience .container{text-align:left}.timeline{margin:0 auto;padding:30px 10px;position:relative;width:80%;z-index:4}.timeline:before{background-color:#333;bottom:0;content:" ";left:50%;margin-left:-2.5px;position:absolute;top:0;width:5px}.briefcase-icon{filter:invert(34%) sepia(95%) saturate(723%) hue-rotate(350deg) brightness(97%) contrast(94%);margin-top:10px}.timeline-heading{margin:10px}.timeline-heading h3{font-size:1.1em;margin-top:5px}.timeline-heading h4{color:#bf5915}.clock-icon{filter:invert(0) sepia(100%) saturate(0) hue-rotate(284deg) brightness(107%) contrast(107%);margin:0 3px -6px 0}.clock-icon:link{color:#000}.timeline-body>ul{margin-bottom:10px}.timeline>li{margin-bottom:20px;min-height:4vh;position:relative}.timeline>.li-left:after{clear:left}.timeline>.li-right:after{clear:right}.tl-btp>.li-left:last-child,.tl-btp>.li-right:last-child{min-height:230px}.timeline>li:after,.timeline>li:before{content:" ";display:table}.timeline li{padding:20px}.timeline li .timeline-badge{background-color:#ddd;border-radius:50%;color:#bf5915;font-size:.7em;left:50%;line-height:30px;margin-left:-22px;position:absolute;text-align:center;top:38px;width:40px}.timeline-panel-container{float:left;width:50%}.timeline-panel-container-inverted{float:right;width:50%}.timeline-panel{background:#fff;border:1px solid #d4d4d4;border-radius:7px;box-shadow:0 1px 6px rgba(0,0,0,.175);float:right;margin-right:45px;padding:15px;position:relative;width:90%;z-index:4}.timeline-panel-container-inverted .timeline-panel{float:left;margin-left:40px}.timeline-panel:after{border-color:transparent #f5f5f5;border-style:solid;border-width:14px 0 14px 14px;content:" ";display:inline-block;position:absolute;right:-14px;top:25px}.timeline-panel-container-inverted .timeline-panel:after{border-left-width:0;border-right-width:14px;left:-14px;right:auto}.row-form{display:flex;flex-direction:row;margin-left:5vw;max-width:90vw}.training-badge,.training-block{word-wrap:break-word;background:#ddd;border:2px solid #ccc;border-radius:15px;font-size:.9em;margin:10px 10px 20px;max-width:260px;min-width:260px;padding:10px;text-align:center;white-space:pre-wrap}.scroll-wrapper{overflow:auto;white-space:nowrap;width:100vw}.training-badge p,.training-block p{color:#000;font-size:1em;font-weight:700}.training-block h3{color:#111;margin:2em 0 0;white-space:pre-wrap}.training-badge h4,.training-block h4{margin-bottom:.5em}.training-badge .red-divider,.training-block .red-divider{margin-bottom:20px}.training-badge a,.training-block a{display:inline-block;padding:0 1em 1em}.training-block img{width:24px}.training-block img:nth-child(2n){height:auto;margin-right:0;max-width:60px;min-width:60px}.training-badge h3{margin:.5em 0 0}.training-badge img{width:50px}.text-link a{text-decoration-color:#000;white-space:nowrap}.text-link a>img{margin-top:1em}.img-rigth .text-muted{align-items:flex-start;display:flex}.img-rigth .text-muted img:nth-child(2n){flex:0 0 auto;float:none;margin-bottom:-20px;margin-left:auto;margin-top:-20px}.img-middle img{margin:0 auto}.text-status{margin:0}.badge-little{max-width:100px;min-width:100px}.badge-little a{padding:0}a.form-control{border:2px solid #bf5915;border-radius:6px;width:70px}.paperclip-icon{padding:.3em 0 .2em}.eye-icon,.paperclip-icon{filter:invert(34%) sepia(95%) saturate(723%) hue-rotate(350deg) brightness(97%) contrast(94%)}.eye-icon{padding:0}a.form-control:link,a.form-control:visited{color:#bf5915}.job-box-i{color:#141414}.job-box,.job-box-i{position:relative;text-align:center}.job-box{color:#f5f5f5}.job-box p{font-size:1.3em;text-decoration:underline}.job-box ul{line-height:2em;margin:0 auto;max-width:80%;min-width:40%}.expert li{font-size:1.1em;margin-left:20%}.expert li,.job li{text-align:justify;text-decoration:none}.job li{font-size:1em;margin:0 auto;max-width:90%;min-width:20%;padding-bottom:15px}.row-folio-dev{display:flex;justify-content:center}.folio-dev{margin:auto 0}.txt-folio{border:1px solid #bf5915;border-radius:2em;line-height:1.5em;margin:0 1em 2em;max-width:60vw}.txt-folio p{font-weight:600;text-align:center}.txt-folio ul{list-style-type:none;padding-left:.5em}.txt-folio li{margin:.8em;text-align:justify}.txt-link{background-color:#bf5915;border-radius:1em;color:#000;padding:.1em .4em .2em;text-decoration:none}.row-folio-btp{align-items:stretch;display:flex;justify-content:space-between;margin:0 auto;width:890px}.col-2{float:left;width:33.33333333%}.col-4{float:left;margin:0;width:66.66666667%}.col-2 figure img{height:auto;max-width:100%}.col-4 figure img{max-width:96.2%}.photo img:hover{filter:grayscale(100%);-webkit-filter:grayscale(100%)}.col-4 figcaption{z-index:1}#portfolio figure{border:thin solid silver;display:flex;flex-flow:column;margin:auto;padding:5px}#portfolio figcaption{background-color:#bf5915;color:#fff;font:italic 1em sans-serif;padding:4px;text-align:center;text-decoration-color:#bf5915;text-decoration-line:underline}.modal{background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:30}.modal-dialog{margin-top:-5%;transform:translateY(20%);transition:transform 3s ease-in 5s;width:100%}.modal-content{background-color:#fefefe;border:1px solid #888;border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,.5);margin:0 auto;position:relative;width:60%}.modal-title{font-size:1.2em;margin:0;text-align:left}.modal-header{border-bottom:1px solid #e5e5e5;margin:0 auto;padding:15px}.modal-header .close{margin-top:-2px}.modal .close{appearance:none;background:transparent;border:0;color:#c7c7c7;cursor:pointer;float:right;font-size:1.8em;padding:0}.modal-body{margin:0 auto;padding:15px;position:relative}.modal-body figure img{width:100%}.modal-body img{display:block;height:auto;margin-left:auto;margin-right:auto;max-width:100%}.modal-body p{font-size:1.1em;margin:10px auto;padding:5px;text-align:justify;width:80%}.modal-footer{border-top:1px solid #e5e5e5;margin:35px auto;padding:20px;text-align:right}.modal button{background:transparent;border:1px solid #c9c9c9;border-radius:4px;color:#333;cursor:pointer;float:right;font-size:.8em;padding:10px 12px 8px;text-align:center}.modal button:hover{background-color:#e6e6e6;border-color:#adadad;color:#333}.modal button:focus{outline:0}.close:focus,.close:hover{color:#000;cursor:pointer;outline:0;text-decoration:none}#contacts{color:#f5f5f5}.logo-contact{word-wrap:break-word;display:flex;flex-wrap:wrap;justify-content:center;width:100%}.logo-contact div{flex-grow:1;padding:15px}.logo-contact p{color:#fff;font-size:1.2em;margin-top:5px}.logo-contact a{color:#f5f5f5;margin-bottom:0;text-decoration:none}.logo-contact img:first-child{height:60px;width:60px}.logo-contact:last-child img{height:120px;width:120px}.mail-icon{filter:invert(99%) sepia(4%) saturate(337%) hue-rotate(359deg) brightness(120%) contrast(100%)}footer{background:#333;padding:0 0 10px;text-align:center}.arrowtotop-icon{filter:invert(60%) sepia(88%) saturate(1695%) hue-rotate(337deg) brightness(95%) contrast(98%);margin:5px 0 0;padding:5px}.arrowtotop-icon:hover{margin:10px 0 0;padding:5px 0 0}footer p{color:#f17e30;font-size:1em;margin:0 0 10px}footer span{color:#fff;font-weight:400}@media screen and (max-device-width:900px){.row-folio-btp{flex-direction:column;max-width:80%}.col-2{width:100%}.photo img{border-image-source:none;max-width:100%}.col-4{width:100%}}@media screen and (max-device-width:800px){.cv-popup-1 a span{font-size:.9em;margin-left:-100px;margin-top:55px}.cv-link{margin:0 0 1.5em}.cv-icon img{height:25px;width:55px}.span-title{color:#000;display:block;font-size:1em;margin:0 auto 1em;width:35vw}.span-title:nth-child(2n){width:35vw}.profile-picture img{height:auto;width:300px}main .cv-box{padding:1em}.icon-dev img,.icon-pro img{margin:.5em;padding:2em auto}.row-progress div{max-width:85%}.content .slides{margin-top:0}.content .slide{margin-bottom:40px;margin-top:0}#experience{background:#bf5915}.timeline{margin:0 auto;padding:20px 0}.timeline li>div.timeline-badge,ul.timeline:before{left:99%}.timeline-panel-container,.timeline-panel-container-inverted{float:left;width:91%}.timeline-panel{background:#fff;border:1px solid #d4d4d4;border-radius:7px;box-shadow:0 1px 6px rgba(0,0,0,.175);float:right;margin:0;position:relative;width:95%}.timeline-body ul{padding:0 0 0 15px}.timeline-body ul>li{list-style:square;margin:10px}.timeline>.li-left:after,.timeline>.li-right:after{clear:both}.timeline-panel-container-inverted .timeline-panel{background:#fff;border:1px solid #d4d4d4;border-radius:7px;box-shadow:0 1px 6px rgba(0,0,0,.175);float:right;margin:0;position:relative;width:95%}.timeline-panel:after{border-color:transparent #fff;border-style:solid;border-width:14px 0 14px 14px;content:" ";display:inline-block;position:absolute;right:-2%}.timeline-panel-container-inverted .timeline-panel:after{border-left-width:16px;border-right-width:0;left:99%}.text-muted{color:#000}.tl-btp>.li-left:last-child,.tl-btp>.li-right:last-child{min-height:0}#training{background:#fff}.training-block h5{color:#000;font-size:.9em}.training-block p{font-size:.9em;max-width:65vw}a.form-control{background:#ddd;border:2px solid #bf5915;margin:4px;width:70px}a.form-control:link,a.form-control:visited{color:#bf5915}.accordion{max-width:70vw}.accordion p{max-width:65vw}.job-box ul{min-width:80vw}.job-box p,.job-box ul{max-width:100vw}.cv-dev ul,.job-box-i ul{margin:5vw 10vw 0;padding:0}.job{margin-bottom:0}}@media screen and (max-device-width:640px){body{margin:0}.cv-header h1{font-size:1em;margin:.3em}.heading h2{font-size:1.3m}.navbar{font-size:1em;width:100%}.navbar-header{margin:10px 20px;position:absolute;z-index:2}.navbar-header button{background-color:#bf5915}.navbar-collapse{margin-top:1.5em}.icon-bar{background:#f5f5f5;display:block;height:2px;margin:7px 0;padding-bottom:1px;width:30px}.navbar-collapse{display:block;padding-bottom:0;text-align:center;top:0;width:100%}.navbar-collapse ul{height:80px;margin:-20px 0}.navbar-collapse.fixed{display:block;top:0}.navbar-content{font-size:16px;text-align:center}.navbar-content li{margin:0 0 2px}.navbar-content a{background-color:#bf5915}.user-icon{margin-top:4px;text-align:center}.navbar-content li.active:first-child{margin:-40px 0 -30px;padding:0}.navbar-content li.active{padding:1em}.div-nav{display:none}.div-nav.active{border-top:1px solid #f5f5f5;display:block;padding:0}.div-nav a{color:#fff;display:flex;justify-content:center;margin:12px auto;text-decoration:none}.navbar-content li a{display:none}.navbar-content li.active a{background-color:#bf5915;color:#fff!important;display:flex;margin:0;padding:0}.profile-picture img{height:auto;width:200px}section .heading{font-size:16px;padding-bottom:20px}.hello{font-size:1.1em}.heading .dev{font-size:1em;padding:.2em .5em}.qrcode-cvdev img{width:100px}.icon-dev img,.icon-pro img{margin:.5em;padding:1em auto}.cv-btp p:first-child,.cv-dev p:first-child,.job-box-i p:first-child{margin-top:0}.cv-btp ul,.cv-dev ul,.job-box-i ul{margin:5vw 5vw 0;min-width:90vw}.cv-dev li{color:#fff}.training-block p{font-size:1.1em}.training-block p:first-child{font-size:1em}.accordion-content p{font-size:1.1em}button.accordion h4,button.accordion p{font-size:1.2em}.progress-bar{background:#bf5915}.progress span{font-size:.9em}.progress h5{font-size:1.3em;margin:4px}.slides{margin-bottom:20px;width:100%}.slides li>div li{list-style:inside;margin-top:15px;text-align:left}.slide{text-align:center}.slide li{margin-right:10px;padding:0;width:100%}#carousel img{margin-left:-.8em}.slide ul{display:inline}.slide h3{margin:20px}.img-right{margin-right:-58px}.words span{font-size:1em;font-weight:500;margin:0 auto}#experience{padding-left:0;padding-right:0}.container ul.timeline:before{left:97%;margin-left:-1px;width:4px}.timeline .briefcase-icon{margin-top:0;width:85%}ul.timeline{margin:0;padding:0;width:98%}.timeline li{padding:0}.timeline li>div.timeline-badge{background-color:#ddd;height:35px;left:98%;padding:5px;top:20px;width:35px}.timeline .timeline-panel-container-inverted .timeline-panel:after,.timeline-panel:after{right:-2.5%}a.form-control{border:1px solid #bf5915}.paperclip-icon{padding:.4em 0 .3em}#asset .heading h4{color:#fff;font-size:22px}.job-box{color:#fff;font-size:.9em}.job-box ul{margin:0 auto;min-width:80%}.job-box p,.job-box ul{max-width:95%}.job-box .expert li{margin-left:-5%}.job-box .job li{margin-left:-5%;max-width:100%}.row-folio-dev{flex-direction:column;width:100vw}.folio-dev img{margin:0;max-width:50vw}.txt-folio{max-width:80vw}.txt-folio ul{margin:0;padding:0}.row-folio-dev:nth-child(2n){flex-direction:column-reverse}.row-folio-btp{display:block;max-width:100%}.col-2,.col-4{float:none;margin:0 auto;width:95%}.col-2 figure img,.col-4 figure img{width:100%}.modal-dialog{margin-top:0;transform:translateY(20%);transition:transform 1s ease-out;width:100%}.modal-dialog div{margin-top:0;width:95%}.modal-content{width:100%}.modal-header h4{font-size:16px}#portfolio .modal-body p{font-size:16px;margin:10px 0 0;padding:0;width:100%}.logo-contact{flex-direction:column}.logo-contact div{margin:0 auto;width:100%}.logo-contact img{height:60px;width:60px}.logo-contact:last-child div:last-child img{height:120px;width:120px}footer{font-size:.8em}footer p{font-size:.9em}}@media (max-device-width:768px) and (orientation:landscape){html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}}@media screen and (max-device-width:410px){section .heading h2{font-size:1.2em}#experience .heading h2{margin-bottom:3em}#about .heading p,#training .heading h2{margin-bottom:2em}#asset .heading p{margin-bottom:1em}section .heading p{font-size:.9em;padding-top:50px}h2{padding-top:0}#skills{padding:90px 0 0}#about-btp,#about-job,#asset,#motivation,#portfolio,#training{padding-left:0;padding-right:0}#cv-link h1{width:90vw}.hello,.span-title{margin:1em auto;width:65vw}.span-title{color:#000;display:block;font-size:1em}.span-title:nth-child(2n){width:65vw}.cv-badge{font-size:1em;margin:1.3em 2.5vw 2em;width:30vw}.cv-bar{display:flex;flex-direction:column;gap:1em;height:100%;justify-content:space-between}.cv-bar a>p{font-size:1em}.div-nav.active{margin-top:0}.profil-box img{height:50vw;width:50vw}#about-job .heading p:first-child{color:#000}main .cv-box{padding-left:0;padding-right:0}.container .heading h2{font-size:1.3em}.container .cv-dev p{color:#fff,}.job{padding:1em}.cv-btp ul,.cv-dev ul,.job-box-i ul{margin-left:0;padding:0}.cv-btp li,.cv-dev li,.job-box-i li{margin-right:0}.cv-head{margin:0}.cv-head div:last-child{margin-bottom:0}.cv-head div>a{margin:0 1em 1em}#studies .heading{margin-bottom:1em}#skills .heading{padding-bottom:.5em}.row-progress{margin-bottom:0}.row-progress div{margin-bottom:1em;margin-top:1em}#skills .slides{background-color:#f5f5f5;margin:0;padding:0}#skills .slide{margin:0 18px;padding:0}.slide h3{font-size:1.3em}.slide div.words{margin:0 auto;padding:0 0 1.1em}.words span{line-height:2.5em;padding:.5em}ul.timeline{margin-left:-5px}.timeline li>div.timeline-badge{left:98%;top:10px}.timeline-panel-container,.timeline-panel-container-inverted{float:left;width:88%}.timeline-panel:after{right:-10px;top:12px}.timeline .timeline-panel-container-inverted .timeline-panel:after{left:98%}.timeline-panel{padding:6px}.timeline-heading h3{margin:0}.timeline-heading h4{margin:2px}.text-muted{margin:5px 0 0}.timeline-body{text-align:justify}#asset{padding-left:0;padding-right:0}section .heading{padding:0}.job-box p{margin-left:10px}.job-box ul{margin-left:30px}.dev,.dev ul{margin:0}.job li{min-width:60%}.row-folio-btp #imgsrc_0,.row-folio-btp #imgsrc_1,.row-folio-btp #imgsrc_2,.row-folio-btp #imgsrc_3,.row-folio-btp #imgsrc_4,.row-folio-btp #imgsrc_5,.row-folio-btp #imgsrc_6,.row-folio-btp #imgsrc_7{width:91.5vw}.row-folio-btp #imgsrc_0{height:52vw}.row-folio-btp #imgsrc_1{height:61vw}.row-folio-btp #imgsrc_2{height:50.5vw}.row-folio-btp #imgsrc_3{height:68.5vw}.row-folio-btp #imgsrc_4{height:91.5vw}.row-folio-btp #imgsrc_5,.row-folio-btp #imgsrc_6{height:69.5vw}.row-folio-btp #imgsrc_7{height:122.5vw}.folio-dev img{max-width:90vw}.txt-folio{max-width:95vw}.txt-folio p{font-size:1.1em;text-align:center;width:100vw}}
/*# sourceMappingURL=main.8a57b92a165177795484.css.map*/