body{font-family:Montserrat,Arial,sans-serif;background:#fff;font-size:15px;line-height:1.8;font-weight:500;color:#999}a:focus,a:hover{cursor:pointer;text-decoration:none;color:#f67e7d;outline:0!important}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{line-height:1.5;color:rgba(0,0,0,.8);font-weight:400;font-family:Poppins,Arial,sans-serif}.fab,.fas{font-size:35px;color:#f67e7d}.fab:active,.fab:hover,.fab:link,.fab:visited,.fas:active,.fas:hover,.fas:link,.fas:visited{color:#e57574}.modal-body{padding:0}#site-page{width:100%;overflow:hidden;position:relative}#site-main{width:100%;background-color:#dfe2e7}.hero-wrap{width:100%;height:100%;position:relative;z-index:0}.hero-wrap .author-image.circle{display:none}.hero-wrap .overlay{position:absolute;top:0;left:0;right:0;bottom:0;content:'';opacity:0;background:#fff;z-index:0}.hero-wrap .author-image,.hero-wrap .author-info{width:50%}@media (max-width:767.98px){.hero-wrap .author-info{width:100%}.hero-wrap .author-image{width:30%}}@media (max-width:560px){.hero-wrap .author-info{width:100%}.hero-wrap .author-image{width:0%}.hero-wrap .author-image.circle{display:block}}@media (min-width:768px){.hero-wrap .text .desc{margin-left:-100px;background:#fff;padding:3em}}.hero-wrap .text{z-index:1;font-size:18px;font-weight:500}.hero-wrap .text .img{width:200px;height:200px;margin:0 auto;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.hero-wrap .text .subheading{font-size:24px;color:#bfbfbf;font-weight:300}.hero-wrap .text h1{letter-spacing:1px;font-weight:900}@media (max-width:991.98px){.hero-wrap .text h1{font-size:22px}}.hero-wrap .text .btn-custom{font-weight:400;color:#b3b3b3;border-bottom:2px solid #b3b3b3}.item-entry{height:280px;display:block;z-index:0;position:relative}.item-entry .overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;background:#000;opacity:0;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}@media (max-width:767.98px){.item-entry .overlay{opacity:.3}}.item-entry .text{opacity:0;-moz-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.item-entry .text h3{color:#fff;font-size:20px}.item-entry .text span.tag{font-size:12px;text-transform:uppercase;letter-spacing:2px;color:rgba(255,255,255,.8)}@media (max-width:767.98px){.item-entry .text{opacity:1}}.item-entry:focus .overlay,.item-entry:hover .overlay{opacity:.7}.item-entry:focus .text,.item-entry:hover .text{opacity:1}.btn{cursor:pointer;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;border-radius:30px;-webkit-box-shadow:none!important;box-shadow:none!important}.btn:active,.btn:focus,.btn:hover{outline:0}.btn.btn-primary{background:#f67e7d;border:1px solid #f67e7d;color:#fff}.btn.btn-primary:hover{border:1px solid #f67e7d;background:0 0;color:#f67e7d}.btn.btn-primary.btn-outline-primary{border:1px solid #f67e7d;background:0 0;color:#f67e7d}.btn.btn-primary.btn-outline-primary:hover{border:1px solid transparent;background:#f67e7d;color:#fff}.section{padding:3em 1.8em;position:relative}@media (max-width:991.98px){.section{padding:3em 0}}.section-no-padding{padding:0}.footer{font-size:14px;background:#242423;margin:0;padding-top:50px}.footer .fab,.footer .fas{margin:0 5px;padding-bottom:20px}.footer .fab,.footer .fas{color:#fff}.footer .fab:hover,.footer .fas:hover{color:#f67e7d}.blog-img,.hero-wrap,.img,.user-img{background-size:cover;background-repeat:no-repeat;background-position:center center}.bg-light{background:#f8f9fa!important}#loader{position:fixed;width:96px;height:96px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:rgba(255,255,255,.9);-webkit-box-shadow:0 24px 64px rgba(0,0,0,.24);box-shadow:0 24px 64px rgba(0,0,0,.24);border-radius:16px;opacity:0;visibility:hidden;-webkit-transition:opacity .2s ease-out,visibility 0s linear .2s;-o-transition:opacity .2s ease-out,visibility 0s linear .2s;transition:opacity .2s ease-out,visibility 0s linear .2s;z-index:1000}#loader.fullscreen{padding:0;left:0;top:0;width:100%;height:100%;-webkit-transform:none;-ms-transform:none;transform:none;background-color:#fff;border-radius:0;-webkit-box-shadow:none;box-shadow:none}#loader.show{-webkit-transition:opacity .4s ease-out,visibility 0s linear 0s;-o-transition:opacity .4s ease-out,visibility 0s linear 0s;transition:opacity .4s ease-out,visibility 0s linear 0s;visibility:visible;opacity:1}#loader .circular{-webkit-animation:loader-rotate 2s linear infinite;animation:loader-rotate 2s linear infinite;position:absolute;left:calc(50% - 24px);top:calc(50% - 24px);display:block;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}#loader .path{stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:loader-dash 1.5s ease-in-out infinite;animation:loader-dash 1.5s ease-in-out infinite;stroke-linecap:round}@-webkit-keyframes loader-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes loader-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-136px}}@keyframes loader-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-136px}}#cv{padding-top:0;padding-bottom:0}.parcours-block .fas, .parcours-block .fab {font-size:35px}#cv .parcours-wrap{position:relative;margin-top:1.5rem;margin-bottom:6rem}#cv .parcours-wrap::before{content:"";display:block;width:3px;height:100%;background:#404040;position:absolute;left:10%;top:0}#cv .parcours-block{position:relative;padding-top:1.5rem}#cv .parcours-ico{height:4.8rem;width:4.8rem;line-height:4.8rem;background:#404040;text-align:center;color:#7dcd85;position:absolute;left:10%;top:.9rem;margin-left:-2.4rem}#cv .parcours-ico i{position:relative;left:.05rem;top:.3rem}#cv .parcours-content{margin-left:10%;padding-left:60px}#cv .parcours-content h4{position:relative;padding-bottom:1rem}@media only screen and (max-width:1024px){#cv .parcours-header{padding-right:50px}#cv .parcours-header h3{font-size:1.8rem}#cv .parcours-header p{font-size:1.8rem}#cv .parcours-content{padding-left:50px}}@media only screen and (max-width:768px){#cv .parcours-wrap::before{left:2.4rem}#cv .parcours-ico{left:2.4rem}#cv .parcours-header{float:none;width:auto;padding-right:15px;text-align:left}#cv .parcours-header h3{font-size:2rem}#cv .parcours-header p{font-size:1.5rem;margin-bottom:1.5rem}#cv .parcours-content{margin:0}#cv .parcours-content,#cv .parcours-header{padding-left:7rem}}@media only screen and (max-width:480px){#cv .cv-header h2{font-size:2.2rem}#cv .parcours-wrap::before{left:1.8rem}#cv .parcours-ico{height:3.6rem;width:3.6rem;line-height:3.6rem;left:1.8rem;margin-left:-1.8rem;font-size:1.5rem}#cv .parcours-header,#resume .parcours-content{padding-left:5.5rem}}