/*
 * http://github.com/peteboere/css-crush (v4.1.3)
 */
:root{--ab-indigo:#183468;--ab-indigo-dark:#0F1D37;--ab-green:#4cb797;--ab-blue:#18abdc;--ab-blue-grey:#456777;--ab-nav-blue:#00adc3;--ab-dev:#3a3a3a;--ab-base:#F5F3EE;--ab-grey:#bfcad8;--ab-text-grey:#919191;--ab-indigo-light:#6c7581;--ab-violet:#981c95;--base-1:#b42757;--nav-dashboard:var(--base-1)}.nav-link{padding:14px 26px!important;color:white;margin-right:4px;border-radius:4px}.nav-link:focus{color:white}.nav-link.active,.nav-link:hover{background:#fff;color:#b42757!important;font-weight:600;opacity:.9;border-radius:4px}.nav-link:not(.active){opacity:.9}html{scroll-behavior:smooth}.page-break-before{page-break-before:always}.page-break-after{page-break-after:always}.page-break-inside{page-break-inside:avoid}h4{font-size:20px;color:black;position:relative;margin-bottom:25px;font-weight:900}h4:after{position:absolute;bottom:-5px;left:0;content:'';width:20px;height:2px;background:var(--base-1)}a{text-decoration:none;text-transform:none;color:#4A90E2}body{line-height:1;font-family:Nunito,lato,ubuntu,-apple-system,sans-serif;text-rendering:optimizeLegibility;font-size:19px;background-color:#FEFEFE;color:#04143A}p{color:#15171a;line-height:31px}.aboleon-framework-line-separator{border-bottom:2px dashed #bdbdbd}.container{max-width:1100px;height:auto}.hero{margin:50px auto;position:relative}h1.name{font-size:70px;font-weight:300;display:inline-block}.job-title{vertical-align:top;background-color:var(--base-1);color:#fff;font-weight:600;margin-top:35px;border-radius:5px;display:inline-block;padding:15px 25px}.email{display:block;font-size:24px;font-weight:300;color:#81899C;margin-top:10px}.lead{font-size:44px;font-weight:300;margin-top:60px;line-height:55px}li .description{display:block}main{padding-top:120px}nav{background:var(--base-1)}ul.parcours{padding:0;margin:0;list-style:none}ul.parcours h5{text-align:left;margin:25px 5% 0 10%;color:var(--base-1);font-weight:700;font-size:15px}ul.parcours>li{visibility:visible;list-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:flex}ul.parcours>li.second{margin-top:-36%}ul.parcours>li.third{margin-top:-12%}ul.parcours>li.fourth{margin-top:-19%}ul.parcours>li.sixth{margin-top:-24%}ul.parcours>li div.single-box{width:-webkit-calc(50% - 15px / 2);width:calc(50% - 15px / 2);text-align:center;padding:30px 10px;background:#fff;-webkit-box-shadow:0 5px 30px -5px rgba(0,0,0,.1);box-shadow:0 5px 30px -5px rgba(0,0,0,.1);border-radius:10px;position:relative;margin-bottom:30px}ul.parcours>li div.single-box:after{content:"";position:absolute;top:100%;left:50%;width:-webkit-calc(50% + 31px);width:calc(50% + 31px);height:-webkit-calc(20% + 30px);height:calc(20% + 30px);border-left:2px solid #bfbfbf;border-bottom:2px solid #bfbfbf;border-bottom-left-radius:10px}ul.parcours>li div.single-box .bordered{border-left:1px solid #dee2e6}ul.parcours>li div.single-box ul{margin:5% 5% 0 15%;padding:0;font-size:15px;text-align:left;list-style-type:disc}ul.parcours>li div.single-box ul li{padding-bottom:14px;line-height:20px}ul.parcours>li div.single-box span.period{width:100%;display:block;background:#071430;padding:9px 15px;font-size:16px;color:#fff;margin:10px 0 0}ul.parcours>li div.single-box h3.title{font-size:18px;line-height:1.1;font-weight:700;color:#071430;margin-bottom:6px}ul.parcours>li div.single-box p{font-size:14px;line-height:24px;color:#606060;margin-bottom:-7px}ul.parcours>li div.single-box .flex-row-reverse .bordered{border-left:none;border-right:1px solid #dee2e6}ul.parcours>li.fourth div.single-box:after{height:-webkit-calc(55% + 30px);height:calc(55% + 30px)}ul.parcours>li.fifth div.single-box:after{height:-webkit-calc(10% + 30px);height:calc(10% + 30px)}ul.parcours>li:nth-child(even){-webkit-justify-content:flex-end;justify-content:flex-end}ul.parcours>li:nth-child(even) div.single-box:after{left:auto;right:50%;border-left:0;border-right:2px solid #bfbfbf;border-bottom-left-radius:0;border-bottom-right-radius:10px}ul.parcours>li:last-of-type div.single-box:after{content:none}.ab-card h5{color:var(--base-1);font-weight:700;font-size:15px}.ab-card a{color:var(--base-1);font-weight:700;font-size:12px}.ab-card p{font-size:15px;line-height:22px}.ab-card ul{font-size:16px;list-style-type:none}.ab-card ul li{padding-bottom:14px}.ab-card ul li:before{content:'';display:inline-block;width:12px;height:12px;border:4px solid #b42750;border-radius:50%;margin-right:8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ab-card:hover{background:-webkit-linear-gradient(165deg,#b42757,#620404)!important;background:linear-gradient(165deg,#b42757,#620404)!important;-webkit-transform:scale(1.06);-ms-transform:scale(1.06);transform:scale(1.06);color:white;-webkit-transition:.2s;transition:.2s;cursor:pointer}.ab-card:hover p{color:white}.ab-card:hover h5{color:#ccc}.ab-card:hover li:before{width:10px;height:10px;border:3px solid #fff}.ab-badge{display:inline-block;-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg);background-color:var(--base-1);color:white;padding:10px 15px;border-radius:10px;font-size:44px;font-weight:bold;text-align:center;line-height:1;text-wrap:nowrap}.ab-badge-container{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.ab-badge-container .aboleon-framework-line-separator{height:5px;width:100%;display:block;margin-left:40px}.ab-badge-container.reverse{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.ab-badge-container.reverse .ab-badge{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}.ab-badge-container.reverse .aboleon-framework-line-separator{margin-left:0;margin-right:40px}section.company{margin-top:30px;line-height:16px;font-size:13px}section.company strong{color:var(--base-1)}.row.projects .ab-card{height:100%;position:relative;padding-bottom:30px!important}.row.projects .ab-card span.btn{background-color:#071430;color:white;font-size:12px;padding:3px 5px}.row.projects .ab-card:hover{background:-webkit-linear-gradient(165deg,#fff,#cecece)!important;background:linear-gradient(165deg,#fff,#cecece)!important}.row.projects .ab-card:hover p,.row.projects .ab-card:hover strong{color:initial!important}.row.projects .ab-card a{position:absolute;bottom:10%}.navbar-toggler{border:none!important}.navbar-toggler:focus{-webkit-box-shadow:none!important;box-shadow:none!important}.navbar-toggler i{color:white;font-size:28px}.colcount-2{-webkit-column-count:2;column-count:2;-webkit-column-gap:80px;column-gap:80px}@media only screen and (max-width:767px){main{padding-top:100px}h1.name{font-size:48px}.email{font-size:20px;margin:0 0 30px}#presentation .col-sm-7{text-align:center}.lead{font-size:28px;font-weight:500;margin:40px 0;line-height:34px;text-align:center}#logos{display:initial!important;margin:20px 0}#logos img{margin:6px}#stack .ab-card{margin:0 10px 40px 10px}#stack .ab-card ul{padding:0}#stack h4{margin:0 10px 20px 10px}ul.parcours>li{margin-top:initial!important}ul.parcours>li div.single-box{width:100%}footer{text-align:center}.navbar-nav .nav-item:last-of-type{padding-bottom:70px}.job-title{width:100%;margin:0 0 10px}.job-title:last-of-type{margin:0 0 40px}.colcount-2{-webkit-column-count:unset;column-count:unset}}body.pdf nav{display:none}body.pdf main{padding-top:0}body.pdf h1.name{font-size:40px}body.pdf .lead{font-weight:700;font-size:24px;line-height:34px;margin-bottom:60px}body.pdf #hello{-webkit-column-count:2;column-count:2;font-size:17px}body.pdf #hello p{line-height:28px;padding:25px!important}body.pdf .ab-badge{font-size:24px}body.pdf ul.parcours>li{display:block;margin:0 0 15px!important}body.pdf ul.parcours>li:last-of-type{margin-bottom:50px!important}body.pdf ul.parcours>li div.single-box{width:100%}body.pdf ul.parcours>li div.single-box:after{border-bottom:none!important;border-radius:0!important}body.pdf ul.parcours>li div.single-box ul{margin-top:10px}body.pdf ul.parcours>li div.single-box ul li{padding-bottom:9px}body.pdf section#projets,body.pdf section#stack{padding-top:10px!important}body.pdf div.projects{margin-top:-10px}body.pdf #stack .ab-card{margin-bottom:60px}body.pdf #stack .ab-card ul{margin:0;padding:0}img.amihailov{height:270px;border-radius:16px}.two-columns{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;list-style-type:none;padding:0}.two-columns li{width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:17px;padding-bottom:40px;padding-right:10%;line-height:25px}.two-columns li strong{display:block;color:var(--base-1);font-size:20px;margin-bottom:14px}@media (max-width:428px){.two-columns li{width:100%}}b{font-weight:700;color:#d52460}