.section{background-repeat:no-repeat;background-size:cover;background-position:center}.modal{font-family:"Roboto"}.stores-download a{margin:5px}.stores-download .store-banner{width:145px}#bio_wrapper{background-image:url("../img/backgrounds/profil.svg")}#portfolio_wrapper{background-image:url("../img/backgrounds/portfolio.svg")}#competences_wrapper{background-image:url("../img/backgrounds/competences.svg")}#contact_wrapper{background-image:url("../img/backgrounds/contact.svg")}.navbar{position:fixed;display:block;top:0px;height:60px;width:100%;z-index:9999;color:#f2f2f2}.navbar ul{display:table;margin:0 auto;line-height:60px;width:100%;list-style:none;background-color:#333}.navbar ul li{font-family:Roboto;vertical-align:middle;width:80px;line-height:30px;padding:0px 15px 0;text-align:left;font-weight:200}.navbar ul li a{text-decoration:none;color:#fff;display:inline-block}.navbar ul li a:after{content:"";display:block;width:0;height:2px;background:#019cfe;transition:width .3s}.navbar ul li a:hover:after{width:100%}.navbar ul li a:hover{color:#ecf0f1}.navbar ul .navbar-button-toggle{cursor:pointer;height:35px;outline:0;padding:9px 10px;background-color:rgba(0,0,0,0);background-image:none;border:1px solid #fff;border-radius:4px}.navbar ul .navbar-button-toggle .separation-bar{display:block;background-color:#fff;margin-top:4px;width:22px;height:2px;border-radius:1px}.navbar ul .navbar-button-toggle span:first-child{margin:0}.navbar ul .navbar-button-toggle:hover{background-color:#f5771a}.navbar_item{display:list-item;opacity:0;height:0px;transition:all .3s ease-in-out}.collapsed_list{opacity:1;height:45px}.active a::after{width:100% !important}.navbar_menu_wrap,.navbar_menu_wrap_title{display:inline}.navbar_menu_wrap img{width:25px;vertical-align:middle}#title_nav_item{font-size:20px}#toggle_theme_nav_item{position:absolute;right:0;top:0;margin-right:15px}#toggle_theme_nav_item .toggle{transform:scale(0.5)}#accueil_nav_item a::after{background:#bdc3c7}#profil_nav_item a::after{background:#019cfe}#portfolio_nav_item a::after{background:#05d784}#competences_nav_item a::after{background:#ef0b7a}#contact_nav_item a::after{background:#f5771a}@keyframes pulsing{0%{transform:scale(1);-webkit-transform:scale(1)}100%{transform:scale(1.1);-webkit-transform:scale(1.1)}}@keyframes pulsing_image{0%{transform:scale(1);-webkit-transform:scale(1)}100%{transform:scale(1.05);-webkit-transform:scale(1.05)}}@font-face{font-family:"Roboto";src:url("../fonts/roboto_regular_macroman/Roboto-Regular-webfont.eot");src:url("../fonts/roboto_regular_macroman/Roboto-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto_regular_macroman/Roboto-Regular-webfont.woff") format("woff"),url("../fonts/roboto_regular_macroman/Roboto-Regular-webfont.ttf") format("truetype"),url("../fonts/roboto_regular_macroman/Roboto-Regular-webfont.svg#robotoregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Roboto";src:url("../fonts/roboto_thin_macroman/Roboto-Thin-webfont.eot");src:url("../fonts/roboto_thin_macroman/Roboto-Thin-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto_thin_macroman/Roboto-Thin-webfont.woff") format("woff"),url("../fonts/roboto_thin_macroman/Roboto-Thin-webfont.ttf") format("truetype"),url("../fonts/roboto_thin_macroman/Roboto-Thin-webfont.svg#robotothin") format("svg");font-weight:100;font-style:normal}@font-face{font-family:"Roboto";src:url("../fonts/roboto_light_macroman/Roboto-Light-webfont.eot");src:url("../fonts/roboto_light_macroman/Roboto-Light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto_light_macroman/Roboto-Light-webfont.woff") format("woff"),url("../fonts/roboto_light_macroman/Roboto-Light-webfont.ttf") format("truetype"),url("../fonts/roboto_light_macroman/Roboto-Light-webfont.svg#robotolight") format("svg");font-weight:200;font-style:normal}@font-face{font-family:"Roboto";src:url("../fonts/roboto_bold_macroman/Roboto-Bold-webfont.eot");src:url("../fonts/roboto_bold_macroman/Roboto-Bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/roboto_bold_macroman/Roboto-Bold-webfont.woff") format("woff"),url("../fonts/roboto_bold_macroman/Roboto-Bold-webfont.ttf") format("truetype"),url("../fonts/roboto_bold_macroman/Roboto-Bold-webfont.svg#robotobold") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:"MasterOfBreak";src:url("../fonts/master_of_break/master_of_break-webfont.eot");src:url("../fonts/master_of_break/master_of_break-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/master_of_break/master_of_break-webfont.woff2") format("woff2"),url("../fonts/master_of_break/master_of_break-webfont.woff") format("woff"),url("../fonts/master_of_break/master_of_break-webfont.ttf") format("truetype"),url("../fonts/master_of_break/master_of_break-webfont.svg#master_of_breakregular") format("svg");font-weight:normal;font-style:normal}body{margin:0;-webkit-font-smoothing:antialiased}ul{padding:0}ul li{list-style:none}.content_wrapper{padding-top:37px !important;margin:0px 10px 0px 10px}.section{text-align:center;color:#fff}.section .section_title{font-family:Roboto,sans-serif;font-weight:200;font-size:35px;position:absolute;top:0;right:0;left:0;margin-top:70px}.section .section_description{font-family:Roboto,sans-serif;font-weight:200;font-size:22px;display:block;padding-top:30px}.modalTitle{font-family:MasterOfBreak;font-size:50px;color:#019cfe}.swal-modal{font-family:Roboto}.swal-modal .swal-text{text-align:center}.footer{font-family:Roboto;font-weight:200;margin-top:30px;text-align:center;width:100%;font-size:18px}@keyframes wheel-up-down{0%{margin-top:2px;opacity:0}30%{opacity:1}100%{margin-top:20px;opacity:0}}#home_wrapper{background:url("../img/pattern-black.png") repeat 0 0 fixed,url("../img/backgrounds/welcome.jpg") no-repeat center 0px fixed #000;background-size:auto,cover;text-shadow:3px 3px 5px #333}#home_wrapper #particles-js{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;display:flex}#home_wrapper #particles-js canvas{position:absolute;top:0;z-index:1}#home_wrapper #particles-js.hidden{display:none}#home_wrapper h3{font-family:Roboto;font-weight:100;font-size:60px;margin:0px 20px 0px 20px}#home_wrapper h6{font-family:Roboto;font-weight:200;font-size:25px;margin:30px}#home_wrapper #scroll_indicator{position:absolute;bottom:30px;z-index:998;cursor:pointer;text-decoration:none;left:0;right:0}#home_wrapper #scroll_indicator .mouse{width:25px;height:45px;border:2px solid #fff;border-radius:15px;position:relative;text-align:center;margin:0 auto;text-shadow:#000 1px 2px 5px;box-shadow:#000 0px 3px 40px 3px}#home_wrapper #scroll_indicator .wheel{height:6px;margin:2px auto 0;display:block;width:3px;background-color:#fff;border-radius:50%;animation:wheel-up-down 2s ease-in-out infinite}#home_wrapper #scroll_indicator span{display:block;margin-top:10px;font-family:Roboto;font-weight:400;font-size:20px;color:#fff;text-shadow:#000 1px 5px 5px}#presentation_wrapper{max-width:1000px;padding:20px 30px 50px 30px}#presentation_wrapper .content_wrapper{padding-bottom:50px}#bio_content span,#details_content span,#collaborators_content span{font-family:Roboto;font-weight:200;font-size:30px;text-shadow:#000 1px 2px 3px}#bio_content p,#bio_content ul,#details_content p,#details_content ul,#collaborators_content p,#collaborators_content ul{text-align:justify;word-wrap:break-word;font-family:Roboto;margin:5px;font-size:20px;text-shadow:#000 1px 2px 3px}#bio_content a,#details_content a,#collaborators_content a{color:inherit;text-decoration:none}#details_content #bio_details .bio_cell:not(:last-child){margin-bottom:3px}#details_content #bio_details #leisure-table li{font-size:14px;font-weight:500}#me_content{align-self:center;margin-top:30px;margin-bottom:20px}#me_content img{border-radius:150px;border-color:#fff;border-width:6px;border-style:solid;width:220px;animation:pulsing_image 1s ease-in-out infinite alternate;-webkit-animation:pulsing_image 1s ease-in-out infinite alternate}#collaborators_content{margin:30px auto;width:80%}#collaborators_content #collaborators_slideshow{margin-top:10px}#collaborators_content #collaborators_slideshow .slick-slide a{outline:none}#collaborators_content #collaborators_slideshow .slick-slide img{width:200px;filter:drop-shadow(1px 1px 4px rgba(0, 0, 0, 0.3764705882))}#projects_wrapper{display:flex;justify-content:center;flex-wrap:wrap;max-width:1080px;padding-bottom:100px;margin:0 auto}.legendRealisation{display:block;padding:40px 0 20px 0;font-family:Roboto;font-weight:200;font-size:24px}.project{position:relative;width:275px;height:auto;margin:5px;background-color:#fff;overflow:hidden;transition:all .15s ease-in;text-decoration:none}.project a{text-decoration:none;color:inherit}.project .meta_infos .more_infos{text-decoration:none}.project .meta_infos,.project .banner,.project .circles{width:100%;height:100%}.project .competence_star{display:none;position:absolute;top:0;border-top:50px solid #e9ae54;border-right:50px solid rgba(0,0,0,0)}.project .competence_star i{position:absolute;margin-top:-42px;margin-left:8px;display:block;color:#fff}.project .circles{position:absolute;display:flex;justify-content:center;align-items:center}.project .circles .circle{position:absolute;display:flex;width:430px !important;height:430px !important;transform:scale(0);border-radius:50%;align-items:center;justify-content:center}.project .circles .circle .content{transition:opacity 1000ms ease-in-out;opacity:0;max-width:220px;color:#fff}.project .circles .circle .content h1{font-family:Roboto;font-weight:900;font-size:30px;margin:0;text-shadow:1px 1px 4px rgba(0,0,0,.3764705882)}.project .circles .circle .content .company{font-family:Roboto;font-size:10px;padding:0;color:#fff;margin:0;font-style:italic;text-shadow:1px 1px 4px rgba(0,0,0,.3764705882)}.project .circles .circle .content .platforms{display:flex;font-size:35px;justify-content:center;margin:15px 0;filter:drop-shadow(1px 1px 4px rgba(0, 0, 0, 0.3764705882))}.project .circles .circle .content .platforms .platform-icon{display:inline-block;width:35px;height:35px;margin:0 5px}.project .circles .circle .content .platforms .fa{margin:0 5px}.project .circles .circle1{transition:all 600ms ease-in-out;opacity:.7;z-index:999}.project .circles .circle2{transition:all 400ms ease-in-out;opacity:.5;z-index:998}.project .circles .circle3{transition:all 200ms ease-in-out;opacity:.2;z-index:997}.project .more_infos{opacity:0;position:absolute;color:#fff;bottom:5px;font-size:28px;right:10px;z-index:1000;transition:opacity 1000ms ease-in-out}.project .shine{display:none;position:absolute;width:100%;height:100%;background:-webkit-linear-gradient(top, transparent, rgba(255, 255, 255, 0.05), transparent)}.project.starred .competence_star{display:block;color:#fff}.project.starred .shine{display:block}.project:hover{transform:translate3d(0, -4px, 0);box-shadow:0 12px 30px 0 rgba(0,0,0,.2);transition-property:box-shadow,transform;transition-duration:600ms;transition-timing-function:cubic-bezier(0.16, 1, 0.29, 0.99)}.project:hover .circles .circle{transform:scale(1)}.project:hover .circles .circle .content{opacity:1}.project:hover .circles .circle1{opacity:1}.project:hover .more_infos{opacity:1}#mc-france .circle{background-color:#a39f93}#minetouch .circle{background-color:#c2452d}#theocratic-timer .circle{background-color:#bf756d}#preachings-tools .circle{background-color:#0a5591}#spotisere .circle{background-color:#566386}#audiosa .circle{background-color:#e53755}#stepretro .circle{background-color:#469fe4}#wiser-energy .circle{background-color:#2b972d}#wiser-one .circle{background-color:#2b972d}#data-elec .circle{background-color:#2b972d}#youtube-channel .circle{background-color:#c21d25}#weam .circle{background-color:#8f1890}#radion .circle{background-color:#fd8e65}#ipokego .circle{background-color:#ef6a71}#facedrive .circle{background-color:#2da7d5}#we-are-caring .circle{background-color:#48a4ef}#blss-one-line-diagram .circle{background-color:#1375c7}#starknet .circle{background-color:#29296e}#camerawesome .circle{background-color:#875ce2}#sport-sympathy .circle{background-color:#fa9d2b}#cinetose .circle{background-color:#791fe1}#enlaps .circle{background-color:#315388}#evoliz .circle{background-color:#01c8e8}#gaimon .circle{background-color:#ff9a35}#global-focus .circle{background-color:#0052ff}#hermep .circle{background-color:#c4a013}#koby .circle{background-color:#ed84aa}#kronos .circle{background-color:#1b87f7}#limite-limite .circle{background-color:#811e1a}#live-activities .circle{background-color:#006bff}#mets-up .circle{background-color:#134387}#monsuividiet .circle{background-color:#4ae099}#shareplay .circle{background-color:#34c756}#spherik .circle{background-color:#e9722e}#competences_list_wrapper{display:flex;justify-content:center;flex-wrap:wrap;max-width:1080px;margin:0 auto;padding-bottom:130px}#competences_software_wrapper{padding-bottom:100px}.contact-interract-wrapper{display:block;margin:0 auto;max-width:1010px}.competence{position:relative;font-family:Roboto;width:150px;height:190px;margin:5px;background-color:#fff;transition:all .15s ease-in;overflow:hidden}.competence .competence_resume,.competence .competence_details{display:flex;flex-direction:column;justify-content:center;overflow:hidden}.competence .competence_resume{opacity:1;visibility:visible}.competence .competence_resume .competence_star{display:none;position:absolute;top:0;border-top:50px solid #e9ae54;border-right:50px solid rgba(0,0,0,0)}.competence .competence_resume .competence_star i{position:absolute;margin-top:-42px;margin-left:8px;display:block}.competence .competence_resume .competence_logo{margin:0 auto;width:100px;height:100px}.competence .competence_resume .competence_name,.competence .competence_resume .competence_type{color:#000;-webkit-user-select:none;-moz-user-select:none;user-select:none}.competence .competence_resume .competence_name{font-size:22px;padding:5px}.competence .competence_resume .competence_type{font-size:13px;font-weight:200}.competence .competence_details{position:relative;opacity:0;visibility:hidden}.competence .competence_details .competence_float{position:absolute;width:13px;top:200px;left:0;right:12px;margin-left:auto;margin-right:auto;transition:top .5s}.competence .competence_details .competence_percent_wave{position:relative;height:100%;overflow:hidden;transform:translateZ(0)}.competence .competence_details .competence_percent_wave:before,.competence .competence_details .competence_percent_wave:after{content:"";position:absolute;width:200%;height:150%;top:135px;left:50%;transition:top .5s;transform:translate(-50%, -75%);background:#000}.competence .competence_details .competence_percent_wave:before{border-radius:45%;background:#fff}.competence .competence_details .competence_percent_wave:after{border-radius:40%;background:rgba(255,255,255,.5)}.competence .competence_details .competence_percent{display:block;position:absolute;width:100%;font-size:35px;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#fff}.competence .competence_details .competence_percent_wave:before,.competence .competence_details .competence_percent_wave:after{animation:waveAnimation 5s linear infinite}.competence .competence_details .competence_float{animation:waveFloatAnimation 2s linear infinite}.competence .competence_details .competence_more_infos{position:absolute;color:#fff;bottom:5px;right:10px;font-size:23px}.competence .shine{display:none;position:absolute;width:100%;height:100%;background:-webkit-linear-gradient(top, transparent, rgba(255, 255, 255, 0.05), transparent)}.competence.starred .competence_star{display:block;color:#fff}.competence.starred .shine{display:block}.competence_resume,.competence_details{position:absolute;width:100%;height:100%;transition:all .8s ease}.competence:hover{transform:translate3d(0, -4px, 0);box-shadow:0 12px 30px 0 rgba(0,0,0,.2);transition-property:box-shadow,transform;transition-duration:600ms;transition-timing-function:cubic-bezier(0.16, 1, 0.29, 0.99)}.competence:hover .competence_percent_wave:before,.competence:hover .competence_percent_wave:after,.competence:hover .competence_float{animation-play-state:running}.competence:hover .shine{animation:none}.competence:hover .competence_resume{opacity:0;visibility:hidden}.competence:hover .competence_details{opacity:1;visibility:visible}@keyframes waveAnimation{0%{transform:translate(-50%, -75%) rotate(0deg)}100%{transform:translate(-50%, -75%) rotate(360deg)}}@keyframes waveFloatAnimation{0%{transform:translate(-2%, -1%) rotate(0deg)}15%{transform:translate(-3%, -6%) rotate(2deg)}25%{transform:translate(-3%, -3%) rotate(7deg)}35%{transform:translate(-3%, -9%) rotate(3deg)}50%{transform:translate(-10%, -15%) rotate(-4deg)}65%{transform:translate(-3%, -7%) rotate(5deg)}75%{transform:translate(5%, -5%) rotate(-4deg)}85%{transform:translate(-3%, -3%) rotate(9deg)}100%{transform:translate(-2%, -1%) rotate(0deg)}}@keyframes shine{0%,50%,100%{top:-110px}25%{top:140px}}#git .competence_percent_wave{background:#6c5ce7}#git .competence_percent{margin-top:20px}#git:hover .competence_percent_wave:before,#git:hover .competence_percent_wave:after{top:-30px}#git:hover .competence_float{top:30px}#xcode .competence_percent_wave{background:#0984e3}#xcode .competence_percent{margin-top:5px}#xcode:hover .competence_percent_wave:before,#xcode:hover .competence_percent_wave:after{top:-40px}#xcode:hover .competence_float{top:20px}#sketch .competence_percent_wave{background:#ec6c00}#sketch .competence_logo{width:85px}#sketch .competence_percent{margin-top:5px}#sketch:hover .competence_percent_wave:before,#sketch:hover .competence_percent_wave:after{top:-40px}#sketch:hover .competence_float{top:20px}#ionic .competence_percent_wave{background:#54a0ff}#ionic .competence_logo{width:85px}#ionic .competence_percent{margin-top:25px}#ionic:hover .competence_percent_wave:before,#ionic:hover .competence_percent_wave:after{top:-15px}#ionic:hover .competence_float{top:40px}#electron .competence_percent_wave{background:#74b1be}#electron .competence_logo{width:85px}#electron .competence_percent{margin-top:35px}#electron:hover .competence_percent_wave:before,#electron:hover .competence_percent_wave:after{top:0px}#electron:hover .competence_float{top:55px}#cpp .competence_percent_wave{background:#0075c0}#cpp .competence_percent{margin-top:30px}#cpp:hover .competence_percent_wave:before,#cpp:hover .competence_percent_wave:after{top:0px}#cpp:hover .competence_float{top:55px}#objective-c .competence_percent_wave{background:#b2bec3}#objective-c .competence_percent{margin-top:20px}#objective-c:hover .competence_percent_wave:before,#objective-c:hover .competence_percent_wave:after{top:-30px}#objective-c:hover .competence_float{top:30px}#appwrite .competence_percent_wave{background:#f02e65}#appwrite .competence_percent{margin-top:5px}#appwrite:hover .competence_percent_wave:before,#appwrite:hover .competence_percent_wave:after{top:-40px}#appwrite:hover .competence_float{top:20px}#node-js .competence_percent_wave{background:#539e43}#node-js .competence_logo{width:80px}#node-js .competence_percent{margin-top:20px}#node-js:hover .competence_percent_wave:before,#node-js:hover .competence_percent_wave:after{top:-30px}#node-js:hover .competence_float{top:30px}#mac-os .competence_percent_wave{background:#206ff0}#mac-os .competence_logo{width:95px}#mac-os:hover .competence_percent_wave:before,#mac-os:hover .competence_percent_wave:after{top:-80px}#mac-os:hover .competence_float{top:-15px}#visual-studio-code .competence_percent_wave{background:#007acc}#visual-studio-code .competence_logo{width:70px}#visual-studio-code .competence_percent{margin-top:5px}#visual-studio-code:hover .competence_percent_wave:before,#visual-studio-code:hover .competence_percent_wave:after{top:-45px}#visual-studio-code:hover .competence_float{top:10px}#montage-video .competence_percent_wave{background:#ed5454}#montage-video .competence_logo{width:80px}#montage-video .competence_percent{margin-top:5px}#montage-video:hover .competence_percent_wave:before,#montage-video:hover .competence_percent_wave:after{top:-45px}#montage-video:hover .competence_float{top:10px}#angular .competence_percent_wave{background:#d00030}#angular .competence_percent{margin-top:5px}#angular:hover .competence_percent_wave:before,#angular:hover .competence_percent_wave:after{top:-40px}#angular:hover .competence_float{top:20px}#ngrx .competence_percent_wave{background:#ba2bd2}#ngrx .competence_percent{margin-top:35px}#ngrx:hover .competence_percent_wave:before,#ngrx:hover .competence_percent_wave:after{top:0px}#ngrx:hover .competence_float{top:55px}#vue-js .competence_percent_wave{background:#41b883}#vue-js .competence_logo{width:90px}#vue-js .competence_percent{margin-top:37px}#vue-js:hover .competence_percent_wave:before,#vue-js:hover .competence_percent_wave:after{top:3px}#vue-js:hover .competence_float{top:58px}#php .competence_percent_wave{background:#484c89}#php .competence_percent{margin-top:45px}#php:hover .competence_percent_wave:before,#php:hover .competence_percent_wave:after{top:15px}#php:hover .competence_float{top:70px}#html-css-js .competence_percent_wave{background:#dec033}#html-css-js .competence_percent{margin-top:5px}#html-css-js:hover .competence_percent_wave:before,#html-css-js:hover .competence_percent_wave:after{top:-40px}#html-css-js:hover .competence_float{top:20px}#jquery .competence_percent_wave{background:#136aab}#jquery .competence_logo{width:90px}#jquery .competence_percent{margin-top:20px}#jquery:hover .competence_percent_wave:before,#jquery:hover .competence_percent_wave:after{top:-5px}#jquery:hover .competence_float{top:50px}#reverse-engineering .competence_percent_wave{background:#131313}#reverse-engineering .competence_logo{width:90px;height:90px}#reverse-engineering .competence_percent{margin-top:5px}#reverse-engineering:hover .competence_percent_wave:before,#reverse-engineering:hover .competence_percent_wave:after{top:-40px}#reverse-engineering:hover .competence_float{top:20px}#flutter .competence_percent_wave{background:#67c3fa}#flutter .competence_logo{width:85px;height:85px}#flutter .competence_percent{margin-top:5px}#flutter:hover .competence_percent_wave:before,#flutter:hover .competence_percent_wave:after{top:-40px}#flutter:hover .competence_float{top:20px}#firebase .competence_percent_wave{background:#ffcb2b}#firebase .competence_logo{width:85px;height:85px}#firebase .competence_percent{margin-top:25px}#firebase:hover .competence_percent_wave:before,#firebase:hover .competence_percent_wave:after{top:-15px}#firebase:hover .competence_float{top:40px}#contact_wrapper_list{margin:0px 20px 0px 20px}#contact_wrapper ul{display:flex;justify-content:center;flex-wrap:wrap}#contact_wrapper ul li a{color:#fff;text-decoration:none}#contact_wrapper #social_wrapper{padding:0 10px}#contact_wrapper #social_wrapper li{padding:5px 0}#contact_wrapper .interract_separator{border:none;background-color:rgba(0,0,0,.21);height:2px;width:70%}.section_description,.contact a{transition:all .3s ease}#separator_bar_head{margin-top:35px}.contact{font-family:Roboto;font-size:18px;padding:7px}.contact:hover{border-bottom:solid 2px #fff;display:inline;height:29px;padding-bottom:2px}.interract_button{font-family:Roboto,sans-serif;display:inline-block;border:2px solid #fff;margin:8px;border-radius:25px;height:40px;line-height:40px;font-size:17px;transition:all .3s ease;padding:2px 20px 2px 20px}.interract_button:hover{background-color:#fff;color:#000 !important}.social_button{margin-right:5px;margin-left:5px;width:60px;height:60px;border:2px solid;border-radius:50%;font-size:40px;line-height:60px;transition:all .5s ease;background-color:#2c3e50}.social_button:hover{transform:scale(1.1);background-color:#f5771a}@media only screen and (min-device-width: 375px)and (max-device-width: 667px)and (orientation: landscape){.section_title{display:none}}@media screen and (max-width: 310px){.navbar #toggle_theme_nav_item{display:none}}@media screen and (min-width: 600px){.navbar ul{text-align:center}.navbar .navbar_item{display:inline;opacity:1}.navbar .navbar_menu_wrap,.navbar .navbar_menu_wrap_title{display:none}.project{width:250px}.project .circles .circle{width:350px !important;height:350px !important}.section_description{font-size:30px !important}.social_button{width:80px;height:80px;font-size:50px;line-height:80px}.interract_button{font-size:18px}#first_contact_wrapper{height:50px}#first_contact_wrapper *{font-size:20px}#home_wrapper h3{font-size:11vw}#home_wrapper h6{font-size:4vw}}@media screen and (min-width: 700px){.navbar #toggle_theme_nav_item{display:block}}@media screen and (min-width: 800px){#presentation_wrapper{display:flex;justify-content:center;flex-wrap:wrap;margin:0 auto}.bio_wrapper_column{width:33.3333333%}#me_content img{width:68%}.competence progress{height:30px}}@media screen and (min-width: 1024px){#first_contact_wrapper *{font-size:25px}.section_description{font-size:40px !important}.social_button{width:80px;height:80px;font-size:50px;line-height:80px}.interract_button{font-size:20px}}.dark .slick-prev:before,.dark .slick-next:before{color:#f2f2f2}.dark .section{background-color:#2c3e50 !important}.light .slick-prev:before,.light .slick-next:before{color:#2c3e50}.light .section{background-color:#f2f2f2 !important}.light .section .section_title{color:#2c3e50}.light .section .content_wrapper .legendRealisation{color:#2c3e50}.light #bio_wrapper #presentation_wrapper #bio_content p,.light #bio_wrapper #presentation_wrapper #bio_content span,.light #bio_wrapper #presentation_wrapper #bio_content li,.light #bio_wrapper #presentation_wrapper #details_content p,.light #bio_wrapper #presentation_wrapper #details_content span,.light #bio_wrapper #presentation_wrapper #details_content li,.light #bio_wrapper #presentation_wrapper #collaborators_content p,.light #bio_wrapper #presentation_wrapper #collaborators_content span,.light #bio_wrapper #presentation_wrapper #collaborators_content li{color:#2c3e50;text-shadow:none}.light #bio_wrapper #presentation_wrapper #me_content img{border-color:#2c3e50}.light #portfolio_wrapper #projects_wrapper .project{background-color:#2c3e50}.light #competences_wrapper #competences_content_wrapper .competence{background-color:#2c3e50}.light #competences_wrapper #competences_content_wrapper .competence .competence_resume .competence_name,.light #competences_wrapper #competences_content_wrapper .competence .competence_resume .competence_type{color:#f2f2f2}.light #competences_wrapper #competences_content_wrapper .competence .competence_details .competence_percent_wave:before{background:#2c3e50}.light #competences_wrapper #competences_content_wrapper .competence .competence_details .competence_percent_wave:after{background:rgba(255,255,255,.2)}.light #contact_wrapper .content_wrapper{color:#2c3e50}.light #contact_wrapper .content_wrapper .contact-interract-wrapper #social_wrapper a,.light #contact_wrapper .content_wrapper .contact-interract-wrapper #cv_wrapper a,.light #contact_wrapper .content_wrapper .contact-interract-wrapper #first_contact_wrapper a{color:#2c3e50}.light #contact_wrapper .content_wrapper .contact-interract-wrapper #first_contact_wrapper .contact{color:#2c3e50}.light #contact_wrapper .content_wrapper .contact-interract-wrapper #first_contact_wrapper .contact:hover{border-bottom:solid 2px #2c3e50}.light #contact_wrapper .content_wrapper .contact-interract-wrapper #cv_wrapper .interract_button{border:2px solid #2c3e50}.light #contact_wrapper .content_wrapper .contact-interract-wrapper #cv_wrapper .interract_button:hover{background-color:#2c3e50;color:#f2f2f2 !important}.light #contact_wrapper .content_wrapper .contact-interract-wrapper #social_wrapper li a i{background-color:#f2f2f2}.light #contact_wrapper .content_wrapper .contact-interract-wrapper #social_wrapper li:hover a i{color:#f2f2f2;background-color:#2c3e50}.toggle{position:relative;display:inline-block;width:100px;padding:4px;border-radius:40px}.toggle:before,.toggle:after{content:"";display:table}.toggle:after{clear:both}.toggle-bg{position:absolute;top:-4px;left:-4px;width:100%;height:100%;background-color:#c0e6f6;border-radius:40px;border:4px solid #81c0d5;transition:all .1s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.toggle-input{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid red;border-radius:40px;z-index:2;opacity:0}.toggle-switch{position:relative;width:40px;height:40px;margin-left:50px;background-color:#f5eb42;border:4px solid #e4c74d;border-radius:50%;transition:all .1s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.toggle-switch-figure{position:absolute;bottom:-14px;left:-50px;display:block;width:80px;height:30px;border:8px solid #d4d4d2;border-radius:20px;background-color:#fff;transform:scale(0.4);transition:all .12s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.toggle-switch-figure:after{content:"";display:block;position:relative;top:-65px;right:-42px;width:15px;height:15px;border:8px solid #d4d4d2;border-radius:100%;border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);transform:rotateZ(70deg);background-color:#fff}.toggle-switch-figure:before{content:"";display:block;position:relative;top:-25px;right:-10px;width:30px;height:30px;border:8px solid #d4d4d2;border-radius:100%;border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);transform:rotateZ(30deg);background-color:#fff}.toggle-switch-figureAlt{content:"";position:absolute;top:5px;left:2px;width:2px;height:2px;background-color:#efeeda;border-radius:100%;border:4px solid #dee1c5;box-shadow:42px -7px 0 -3px #fcfcfc,75px -10px 0 -3px #fcfcfc,54px 4px 0 -4px #fcfcfc,83px 7px 0 -2px #fcfcfc,63px 18px 0 -4px #fcfcfc,44px 28px 0 -2px #fcfcfc,78px 23px 0 -3px #fcfcfc;transition:all .12s cubic-bezier(0.25, 0.46, 0.45, 0.94);transform:scale(0)}.toggle-switch-figureAlt:before{content:"";position:absolute;top:-6px;left:18px;width:7px;height:7px;background-color:#efeeda;border-radius:100%;border:4px solid #dee1c5}.toggle-switch-figureAlt:after{content:"";position:absolute;top:19px;left:15px;width:2px;height:2px;background-color:#efeeda;border-radius:100%;border:4px solid #dee1c5}.toggle-input:checked~.toggle-switch{margin-left:0;border-color:#dee1c5;background-color:#fffdf2}.toggle-input:checked~.toggle-bg{background-color:#484848;border-color:#202020}.toggle-input:checked~.toggle-switch .toggle-switch-figure{margin-left:40px;opacity:0;transform:scale(0.1)}.toggle-input:checked~.toggle-switch .toggle-switch-figureAlt{transform:scale(1)}