article,aside,details,figcaption,figure,footer,header,hgroup,hr,main,nav,section{display:block}ins,mark{background:0 0}dfn,mark{font-style:italic}b,mark,strong{font-weight:700}hr,ol,ul{margin:1em 0}body,fieldset,figure,form,nav ol,nav ul{margin:0}fieldset,hr,img,legend{border:0}fieldset,hr,legend{padding:0}td,textarea{vertical-align:top}audio,canvas,video{display:inline-block}[hidden],audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-size:13px;line-height:1.231}body,button,input,select,textarea{font-family:sans-serif;color:#222}a:focus{outline:dotted thin}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}blockquote{margin:1em 40px}hr{height:1px;border-top:1px solid #ccc}ins{text-decoration:none}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ol,ul{padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ol,nav ul{list-style:none;padding:0}img{-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}label[for]{cursor:pointer}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=checkbox],input[type=radio]{box-sizing:border-box}input[type=search]{-webkit-appearance:none}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;resize:vertical}input:active,input:focus,select:active,select:focus,textarea:active,textarea:focus{box-shadow:none;-webkit-box-shadow:none;outline:0}table{border-collapse:collapse;border-spacing:0}@-ms-viewport{width:device-width;zoom:1}@-o-viewport{width:device-width;zoom:1}@viewport{width:device-width;zoom:1}a,nav a,nav a:hover{text-decoration:none}body,html{height:100%}body{font:400 13px/1.5 Roboto;letter-spacing:3px;color:#666;background-color:#0f1013;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:'Playfair Display';font-weight:400;line-height:1.5;letter-spacing:6px;text-transform:uppercase}.h1,.h2,.h3,.h4,.h5,.h6{display:block}.h1,.h2,h1,h2{color:#fff}.h3,.h4,.h5,.h6,h3,h4,h5,h6{color:#af965d}.h1,h1{font-size:24px;margin-top:32px;margin-bottom:32px}.h2,h2{font-size:20px;margin-top:30px;margin-bottom:30px}.h3,h3{font-size:16px;margin-top:24px;margin-bottom:24px}.h4,h4{font-size:14px;margin-top:21px;margin-bottom:21px}.h5,h5{font-size:13px;margin-top:19px;margin-bottom:19px}.h6,h6{font-size:12px;margin-top:18px;margin-bottom:18px}a{outline:0;border:none;cursor:pointer;transition:all .5s}a:link,a:visited{color:#666}a:active,a:focus,a:hover{color:#fff}table{position:relative;width:100%;border:1px solid #ccc;background-color:#fbfbfb}caption{text-align:left}thead>tr>th{padding-top:20px;padding-bottom:40px;font-size:11px;font-weight:400;color:#a9b4bc}th+th,tr+tr{border-top:1px solid #ccc}td,th{padding:10px}img{max-width:100%;height:auto}.hr,hr{border-color:#a9b4bc}b,strong{font-weight:400;color:#aaa}small{font-size:80%}p,table,ul{margin:27px 0}address{font-style:normal}.dsTable,.fit{width:100%}.hidden{display:none}.clean{padding:0;margin:0;list-style:none;border:0;background:0 0}.block{display:block}.border_box{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.auto{margin-right:auto;margin-left:auto}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.underline{text-decoration:underline}.b,.strong{font-weight:700}.em,.i{font-style:italic}.txt_center{text-align:center}.txt_left{text-align:left}.txt_right{text-align:right}.txt_justify{text-align:justify}.floatL{float:left}.floatR{float:right}.marginTp_none{margin-top:0!important}.marginbt_none{margin-bottom:0!important}.z_index1{z-index:1;position:relative}.z_index2{z-index:2;position:relative}.dsTable{display:table}.dsTableCell{display:table-cell}.dsNone{display:none}.img_responsive{max-width:100%;height:auto}.page_error{text-align:center}.page_error_title{font-family:Lato;font-weight:100;font-size:192px;line-height:1.1;letter-spacing:3}.color_champagne{color:#af965d}.color_champagne_dark{color:#413927}.color_grey{color:#444}.color_grey_dark{color:#262626}.color_grey_darker{color:#0f1013}.column_count_2{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px}.paddingR{padding-right:48px}.paddingL{padding-left:48px}.marginL_1{margin-left:12px}.marginL_2{margin-left:24px}.marginL_3{margin-left:36px}.marginL_4{margin-left:48px}.marginL_5{margin-left:60px}.marginL_6{margin-left:72px}.marginL_7{margin-left:84px}.marginL_8{margin-left:96px}.marginL_9{margin-left:108px}.marginL_10{margin-left:120px}.marginL_11{margin-left:132px}.marginL_12{margin-left:144px}.marginL_13{margin-left:156px}.marginL_14{margin-left:168px}.marginL_15{margin-left:180px}.marginL_16{margin-left:192px}.marginL_17{margin-left:204px}.marginL_18{margin-left:216px}.marginL_19{margin-left:228px}.marginL_20{margin-left:240px}.marginL__1{margin-left:-12px}.marginL__2{margin-left:-24px}.marginL__3{margin-left:-36px}.marginL__4{margin-left:-48px}.marginL__5{margin-left:-60px}.marginL__6{margin-left:-72px}.marginL__7{margin-left:-84px}.marginL__8{margin-left:-96px}.marginL__9{margin-left:-108px}.marginL__10{margin-left:-120px}.marginL__11{margin-left:-132px}.marginL__12{margin-left:-144px}.marginL__13{margin-left:-156px}.marginL__14{margin-left:-168px}.marginL__15{margin-left:-180px}.marginL__16{margin-left:-192px}.marginL__17{margin-left:-204px}.marginL__18{margin-left:-216px}.marginL__19{margin-left:-228px}.marginL__20{margin-left:-240px}.marginR_1{margin-right:12px}.marginR_2{margin-right:24px}.marginR_3{margin-right:36px}.marginR_4{margin-right:48px}.marginR_5{margin-right:60px}.marginR_6{margin-right:72px}.marginR_7{margin-right:84px}.marginR_8{margin-right:96px}.marginR_9{margin-right:108px}.marginR_10{margin-right:120px}.marginR_11{margin-right:132px}.marginR_12{margin-right:144px}.marginR_13{margin-right:156px}.marginR_14{margin-right:168px}.marginR_15{margin-right:180px}.marginR_16{margin-right:192px}.marginR_17{margin-right:204px}.marginR_18{margin-right:216px}.marginR_19{margin-right:228px}.marginR_20{margin-right:240px}.marginR__1{margin-right:-12px}.marginR__2{margin-right:-24px}.marginR__3{margin-right:-36px}.marginR__4{margin-right:-48px}.marginR__5{margin-right:-60px}.marginR__6{margin-right:-72px}.marginR__7{margin-right:-84px}.marginR__8{margin-right:-96px}.marginR__9{margin-right:-108px}.marginR__10{margin-right:-120px}.marginR__11{margin-right:-132px}.marginR__12{margin-right:-144px}.marginR__13{margin-right:-156px}.marginR__14{margin-right:-168px}.marginR__15{margin-right:-180px}.marginR__16{margin-right:-192px}.marginR__17{margin-right:-204px}.marginR__18{margin-right:-216px}.marginR__19{margin-right:-228px}.marginR__20{margin-right:-240px}.marginT_1{margin-top:12px}.marginT_2{margin-top:24px}.marginT_3{margin-top:36px}.marginT_4{margin-top:48px}.marginT_5{margin-top:60px}.marginT_6{margin-top:72px}.marginT_7{margin-top:84px}.marginT_8{margin-top:96px}.marginT_9{margin-top:108px}.marginT_10{margin-top:120px}.marginT_11{margin-top:132px}.marginT_12{margin-top:144px}.marginT_13{margin-top:156px}.marginT_14{margin-top:168px}.marginT_15{margin-top:180px}.marginT_16{margin-top:192px}.marginT_17{margin-top:204px}.marginT_18{margin-top:216px}.marginT_19{margin-top:228px}.marginT_20{margin-top:240px}.marginT__1{margin-top:-12px}.marginT__2{margin-top:-24px}.marginT__3{margin-top:-36px}.marginT__4{margin-top:-48px}.marginT__5{margin-top:-60px}.marginT__6{margin-top:-72px}.marginT__7{margin-top:-84px}.marginT__8{margin-top:-96px}.marginT__9{margin-top:-108px}.marginT__10{margin-top:-120px}.marginT__11{margin-top:-132px}.marginT__12{margin-top:-144px}.marginT__13{margin-top:-156px}.marginT__14{margin-top:-168px}.marginT__15{margin-top:-180px}.marginT__16{margin-top:-192px}.marginT__17{margin-top:-204px}.marginT__18{margin-top:-216px}.marginT__19{margin-top:-228px}.marginT__20{margin-top:-240px}@charset "utf-8";.column_1_1,.grid{width:100%}.grid{position:relative;display:table;table-layout:fixed;word-spacing:-2em}.grid>*{word-spacing:normal}[class*=column]{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;display:inline-block;vertical-align:top}.column_1_2{width:50%}.column_1_3{width:33.333333333333333333333333333333%}.column_2_3{width:66.666666666666666666666666666667%}.column_1_4{width:25%}.column_3_4{width:75%}.column_1_5{width:20%}.column_2_5{width:40%}.column_3_5{width:60%}.column_4_5{width:80%}.column_1_6{width:16.666666666666666666666666666667%}.column_5_6{width:83.333333333333333333333333333333%}.column_1_8{width:12.5%}.column_3_8{width:37.5%}.column_5_8{width:62.5%}.column_7_8{width:87.2%}.column_1_16{width:6.25%}.column_3_16{width:18.75%}.column_5_16{width:31.25%}.column_7_16{width:43.75%}.column_9_16{width:56.25%}.column_11_16{width:68.75%}.column_13_16{width:81.25%}.column_15_16{width:93.75%}.pushL_1_1{margin-left:100%}.pushL_1_2{margin-left:50%}.pushL_1_3{margin-left:33.333333333333333333333333333333%}.pushL_2_3{margin-left:66.666666666666666666666666666667%}.pushL_1_4{margin-left:25%}.pushL_3_4{margin-left:75%}.pushL_1_5{margin-left:20%}.pushL_2_5{margin-left:40%}.pushL_3_5{margin-left:60%}.pushL_4_5{margin-left:80%}.pushL_1_6{margin-left:16.666666666666666666666666666667%}.pushL_5_6{margin-left:83.333333333333333333333333333333%}.pushL_1_8{margin-left:12.5%}.pushL_3_8{margin-left:37.5%}.pushL_5_8{margin-left:62.5%}.pushL_7_8{margin-left:87.2%}.pushL_1_16{margin-left:6.25%}.pushL_3_16{margin-left:18.75%}.pushL_5_16{margin-left:31.25%}.pushL_7_16{margin-left:43.75%}.pushL_9_16{margin-left:56.25%}.pushL_11_16{margin-left:68.75%}.pushL_13_16{margin-left:81.25%}.pushL_15_16{margin-left:93.75%}.pushR_1_1{margin-right:100%}.pushR_1_2{margin-right:50%}.pushR_1_3{margin-right:33.333333333333333333333333333333%}.pushR_2_3{margin-right:66.666666666666666666666666666667%}.pushR_1_4{margin-right:25%}.pushR_3_4{margin-right:75%}.pushR_1_5{margin-right:20%}.pushR_2_5{margin-right:40%}.pushR_3_5{margin-right:60%}.pushR_4_5{margin-right:80%}.pushR_1_6{margin-right:16.666666666666666666666666666667%}.pushR_5_6{margin-right:83.333333333333333333333333333333%}.pushR_1_8{margin-right:12.5%}.pushR_3_8{margin-right:37.5%}.pushR_5_8{margin-right:62.5%}.pushR_7_8{margin-right:87.2%}.pushR_1_16{margin-right:6.25%}.pushR_3_16{margin-right:18.75%}.pushR_5_16{margin-right:31.25%}.pushR_7_16{margin-right:43.75%}.pushR_9_16{margin-right:56.25%}.pushR_11_16{margin-right:68.75%}.pushR_13_16{margin-right:81.25%}.pushR_15_16{margin-right:93.75%}
.header_title::after,.mainheadernav_title::after{height:1px;content:'';bottom:0}.mainheadernav_btn_close::after,.pagination_btn_close::after{transform:rotate(45deg)}#subheadernav::after,.header_title::after,.mainheadernav_title::after{content:''}.container{overflow:hidden;width:76%;margin:0 auto}header[class=mainheader]{position:relative;padding:64px 0 0}.header_title{padding-right:220px;position:relative;font-size:16px;letter-spacing:7px;color:#af965d;margin:0;padding-bottom:30px}.header_baseline,.header_title{display:inline-block;line-height:1.2}.header_title::after{position:absolute;left:0;width:48px;background-color:#262626}.header_baseline{font-family:Roboto;font-size:12px;letter-spacing:3.1px;color:#666;padding-top:10px}#mainheadernav{overflow:hidden;display:inline-block;position:fixed;left:0;bottom:0;width:88%;padding:96px 6% 0;background-color:rgba(0,0,0,.95);z-index:6}.mainheadernav_title{position:relative;padding-bottom:30px;margin-bottom:30px;text-align:center}.mainheadernav_title::after{position:absolute;left:47%;width:6%;background-color:#262626}.mainheadernav_list{position:relative;display:inline-block;width:100%;text-align:center}.mainheadernav_item{position:relative;display:block;padding-bottom:16px;font-family:'Display Fair';font-size:16px;line-height:1;text-transform:uppercase}.mainheadernav_item+.mainheadernav_item{margin-top:16px}.mainheadernav_link:link,.mainheadernav_link:visited{color:#666}.mainheadernav_link:active,.mainheadernav_link:focus,.mainheadernav_link:hover{color:#999}.mainheadernav_link.current{color:#af965d}.mainheadernav_btn_close{position:absolute;left:50%;margin-left:-20px;width:40px;height:40px;border:1px solid #af965d}.mainheadernav_btn_close::after,.mainheadernav_btn_close::before{position:absolute;content:'';left:25%;top:50%;width:50%;height:2px;background-color:#fff}#mainheadernav{top:100%;transition:top .3s}#mainheadernav.\:open{top:0}.mainheadernav_btn_close{transition:top .3s .4s,opacity .3s .4s;top:100px;opacity:0}#mainheadernav.\:open .mainheadernav_btn_close{top:48px;opacity:1}.mainheadernav_title{transition:top .3s .5s,opacity .3s .5s;top:100px;opacity:0}#mainheadernav.\:open .mainheadernav_title{top:0;opacity:1}.mainheadernav_list{transition:top .3s .6s,opacity .3s .6s;top:100px;opacity:0}#mainheadernav.\:open .mainheadernav_list{top:0;opacity:1}.mainheadernav_btn_close::before{transform:rotate(-45deg);transition:all .3s}.mainheadernav_btn_close:hover::after,.mainheadernav_btn_close:hover::before{background-color:#af965d}#subheadernav{position:absolute;right:0;top:64px}#subheadernav::after{position:absolute;left:0;bottom:0;width:48px;height:1px}#subheadernav.\:fixed{position:fixed;top:0;left:0;bottom:inherit;height:auto;padding:24px 12%;z-index:5;border-bottom:1px solid #262626;background-color:#000;transition:padding-top .5s,padding-bottom .5s,background-color .5s}#subheadernav::after{border:none}#subheadernav.\:fixed #breadcrumb{display:inline-block}#subheadernav.\:fixed #pagination{float:right}#breadcrumb{display:none;padding-right:12px}.breadcrumb_item,.breadcrumb_list{display:inline-block}.breadcrumb_item{color:#666}.breadcrumb_link{vertical-align:bottom;font-size:12px;line-height:24px}.breadcrumb_link::after{content:'/';display:inline-block;padding-left:4px}.breadcrumb_link:link,.breadcrumb_link:visited{color:#af965d}.breadcrumb_link:active,.breadcrumb_link:focus,.breadcrumb_link:hover{color:#fff}.breadcrumb_link.current{display:block}#pagination,.arrow,.arrow::after,.arrow::before,.pagination_item,.pagination_link,.pagination_list{display:inline-block}.pagination_list{padding-bottom:0}.pagination_item+.pagination_item{margin-left:12px}.pagination_link{height:24px;line-height:24px;text-align:center}.pagination_btn_close{position:relative;width:30px}.pagination_btn_close::after,.pagination_btn_close::before{position:absolute;content:'';left:0;top:50%;width:100%;height:2px;background-color:#444}.pagination_btn_close::before{transform:rotate(-45deg)}.pagination_item+.pagination_item .pagination_btn_open_menu{padding-left:20px;border-left:1px solid #262626}.arrow{position:relative;width:32px;height:1px;margin:8px 0}.arrow::after,.arrow::before{position:absolute;width:12px;height:2px;content:''}.btn_open_menu,.content_title,.content_title>span,.content_title_baseline,.content_title_num{position:relative}.arrow,.arrow::after,.arrow::before{vertical-align:middle;background-color:#444}.arrow::before{top:3px}.arrow::after{bottom:3px}.arrow_left{margin-left:1px}.arrow_left::after,.arrow_left::before{left:-2px}.arrow_left::before{transform:rotate(45deg)}.arrow_left::after,.arrow_right::before{transform:rotate(-45deg)}.arrow_right{margin-right:1px}.arrow_right::after,.arrow_right::before{right:-2px}.arrow_right::after{transform:rotate(45deg)}.pagination_btn_close::after,.pagination_btn_close::before,.pagination_link .arrow,.pagination_link .arrow::after,.pagination_link .arrow::before{transition:all .4s}.pagination_btn_close:hover::after,.pagination_btn_close:hover::before,.pagination_link:hover .arrow,.pagination_link:hover .arrow::after,.pagination_link:hover .arrow::before{background-color:#af965d}.btn_open_menu,.btn_open_menu::after,.btn_open_menu::before{display:inline-block;vertical-align:super;width:32px;height:1px;background-color:#af965d}.btn_open_menu::after,.btn_open_menu::before{display:block;content:''}.btn_open_menu::before{transform:translateY(-8px)}.btn_open_menu::after{transform:translateY(8px)}.btn_open_menu::after,.btn_open_menu::before{transition:all .3s}.pagination_link:hover .btn_open_menu::before{transform:translateY(-10px)}.pagination_link:hover .btn_open_menu::after{transform:translateY(10px)}main[role=main]{padding:96px 0;counter-reset:section}#invitation-bapteme-louis #content_2 .column_5_16{padding-right:12px}#invitation-bapteme-louis #content_2 .column_5_16+.column_5_16{padding-right:0;padding-left:12px}.content_item+.content_item{padding-top:132px}.content_title{margin-top:0;z-index:2}.content_title>span{display:inline-block;width:100%}.content_title>span:last-child{width:auto}.content_title::before,.content_title>:last-child::after{content:'';position:absolute;width:120px;min-height:0;border-bottom:1px solid #262626}.content_title::before{bottom:100%;margin-bottom:10px}.content_title>:last-child::after{left:100%;bottom:4px;margin-left:24px}.content_title_baseline{font-family:Roboto;font-size:12px;letter-spacing:3px;text-transform:none;color:#666}.content_title_num{margin-top:32px}.content_title_num::before{counter-increment:section;content:"0" counter(section) "";overflow:hidden;text-indent:-3px;height:28px;margin-left:48px;font-family:Lato;font-weight:400;font-size:48px;line-height:1;letter-spacing:0;color:#413927}.diplomes_year,.experiences_number{font-weight:100;letter-spacing:0;line-height:1}.panel{display:inline-block;padding:48px;border:1px solid #af965d}.panel_title{margin-top:0}.panel_content>:last-child{margin-bottom:0:}.panel_posB,.panel_posT{position:relative;z-index:2}.panel_posT{padding-bottom:80px;margin-bottom:-48px}.panel_posB{padding-top:80px;margin-top:-48px}#content_1 .content_description.paddingR,#content_3 .content_description.paddingR{padding-right:144px}.profil_content{margin-top:56px}#profil .content_title{margin-bottom:64px}#experiences_professionnelles{padding-bottom:48px}.experiences_list{position:relative;text-align:center;margin-top:-48px}.experiences_item{text-transform:none;padding:96px 0}.experiences_description{margin-bottom:0}.experiences_time{position:relative;display:inline-block;margin-bottom:16px;padding-bottom:32px;border-bottom:1px solid #262626;font-family:'Display Fair';font-size:12px;text-transform:uppercase}.competences_list,.diplomes_item.current,.experiences_item.current{border:1px solid #af965d}.experiences_month{position:absolute;left:0;bottom:100%;width:100%;text-align:center;color:#af965d}.experiences_number{display:inline-block;font-family:Lato;font-size:48px;color:#fff}.experiences_label{display:block;text-align:center}.competences_list{position:relative;margin-top:-48px;padding:15%}.competences_item{text-transform:uppercase;font-size:10px;color:#fff}.competences_item+.competences_item{padding-top:30px}.competences_progress_bar{position:relative;display:block;width:100%;height:1px;margin-top:8px;background-color:#000}.competences_progress_bar_value{position:absolute;left:0;width:0;height:1px;background-color:#af965d;transition:width 1s}#diplomes{padding-bottom:48px}.diplomes_list{text-align:center;margin-top:-48px}.diplomes_item{padding:96px 24px}.diplomes_item>:last-child{margin-bottom:0}.diplomes_year{position:relative;display:block;font-family:Roboto;font-size:26px;color:#fff;margin:0 30% 20%;padding-bottom:20%;border-bottom:1px solid #262626}.diplomes_item.current .diplomes_year>span{position:absolute;left:-30%;top:45%;width:160%;text-align:center;font-size:12px;font-family:"Display Fair";letter-spacing:2px;color:#444}#competences_professionnelles .content_title,#diplomes .content_title,#experiences_professionnelles .content_title{margin-bottom:48px}.portfolio_list{display:table;width:100%;table-layout:fixed;word-spacing:-2em}.portfolio_item{display:inline-block;width:50%;padding-bottom:48px;font-family:Roboto;vertical-align:top;word-spacing:normal}.portfolio_item:nth-child(even){padding-left:6%;padding-top:80px}.portfolio_item:nth-child(odd){padding-right:6%}.portfolio_link{position:relative;display:inline-block;width:100%}.portfolio_number{overflow:hidden;display:block;height:28px;margin:48px 0 8px -3px;font-family:Lato;font-weight:400;font-size:48px;line-height:1;letter-spacing:0;color:#262626;transition:all .3s}.portfolio_item_title{position:relative;font-size:16px;color:#af965d;margin-top:0;margin-bottom:0}.portfolio_item_title::after,.portfolio_item_title::before{content:'';position:absolute;left:0;bottom:4px;height:1px}.portfolio_item_title::before{width:25%;background-color:#262626;z-index:1}.portfolio_item_title::after{width:0;background-color:#af965d;z-index:2;transition:width .3s}.portfolio_item_figure,.portfolio_item_figure>img{position:relative;min-width:100%;height:auto}.portfolio_item_figure{overflow:hidden}.portfolio_item_figure::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#af965d;opacity:0;mix-blend-mode:normal;z-index:3}.portfolio_item_description,.portfolio_item_title,.portfolio_number{padding-left:30%}.portfolio_item_description{overflow:hidden;height:59px}.portfolio_link:hover .portfolio_number{height:48px;margin-top:28px;color:#444}.portfolio_link:hover>.portfolio_item_title::after{width:25%}.portfolio_item_figure,.portfolio_item_figure::before{transition:all .6s}.portfolio_link:hover>.portfolio_item_figure{transform:translateY(-10px)}.portfolio_link:hover>.portfolio_item_figure::before{top:0;opacity:.6;mix-blend-mode:overlay}footer{padding:96px 0;border-top:1px #262626 solid}.footer_title{margin:0}.contact_list{padding-top:48px;text-align:center;display:table;width:100%;table-layout:fixed;word-spacing:-2em}.contact_item{display:inline-block;word-spacing:normal}.contact_item:first-child{margin-left:0}.contact_item+.contact_item{margin-left:3%}.link:link,.link:visited{color:#af965d}.link:active,.link:focus,.link:hover{color:#fff}@media (max-width:1600px){.container{width:88%}#subheadernav.\:fixed{padding-left:6%;padding-right:6%}}@media (max-width:1280px){.portfolio_item:nth-child(even){padding-left:4%}.portfolio_item:nth-child(odd){padding-right:4%}#content_1 .content_description.paddingR,#content_3 .content_description.paddingR{padding-right:48px}}@media (max-width:999px){#content_1 .content_title,.portfolio_view .content_description>p,.portfolio_view [class*=marginT],.profil_content{margin-top:0}.header_title{padding-right:0;padding-top:64px}#subheadernav{width:100%;top:48px;text-align:left}#subheadernav.\:fixed{padding:24px 6%}#content_1 .content_description,#content_1 .content_description.paddingR,#content_3 .content_description.paddingR{padding-right:0}#subheadernav.\:fixed #breadcrumb{display:none}#subheadernav.\:fixed #pagination{float:none}#invitation-bapteme-louis #content_2 .column_5_16{width:50%}#competences_professionnelles [class*=column_],.portfolio_view .content_item [class*=column]{width:100%}.portfolio_view .content_title{padding-left:0}.portfolio_view .content_title,.portfolio_view .content_title>span{margin-left:0;margin-right:0}.portfolio_view .content_title>span:last-child{margin-left:6%}.portfolio_view .content_description{padding-left:6%;padding-bottom:24px;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px}#content_2 .panel{margin-top:0;left:48px}.profil_content .paddingL{padding-left:inherit}#profil .content_title{margin-left:inherit}#profil .content_description,#profil .content_title>span{margin-left:-48px}.competences_description.paddingR{padding-right:inherit}.competences_list{margin-top:48px;padding:48px 0}.competences_item{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;display:inline-block;width:49%;padding:0 48px}#diplomes{padding-bottom:48px}.diplomes_item{width:50%;padding:48px 8%}}@media (max-width:830px){#invitation-bapteme-louis #content_2 .column_5_16{width:100%;padding:0}#invitation-bapteme-louis #content_2 .column_5_16+.column_5_16{width:100%;padding:24px 0 0}header[class=mainheader]{padding-top:48px}.header_title{padding-bottom:30px}.header_title::after{display:none}main[role=main]{padding:48px 0}.portfolio_item{width:100%;padding-bottom:96px}.portfolio_item:nth-child(even){padding-left:0;padding-top:0}.portfolio_item:nth-child(odd){padding-right:0}#profil .content_title{margin-bottom:24px}#profil .content_title .marginL_2,#profil .content_title .marginL__10{margin-left:0}#profil .content_title .marginL_4,#profil .content_title .marginL__6{margin-left:48px}#profil .content_description,#profil .content_title>span{margin-left:inherit}#profil .content_description{margin-bottom:24px;padding-left:48px;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px}#profil .content_figure{padding-left:48px;padding-right:48px}#profil [class*=column]{width:100%}#experiences_professionnelles{padding-bottom:48px}.experiences_item{width:50%}footer{padding:48px 0}.contact_item+.contact_item{width:100%;margin-left:0;margin-top:10px}}@media (max-width:640px){.h1,h1{font-size:20px}.h2,h2{font-size:16px}.h3,h3{font-size:15px}.h4,h4{font-size:14px}.h5,h5{font-size:13px}.h6,h6{font-size:12px}header{padding-top:32px}.header_title{padding-bottom:16px}main[role=main]{padding:32px 0}.portfolio_item{width:100%;padding-bottom:64px}.portfolio_item:nth-child(even){padding-left:0;padding-top:0}.portfolio_item:nth-child(odd){padding-right:0}.content_item+.content_item{padding-top:64px}.portfolio_view .content_description{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}.panel{display:none}#cv .content_title>[class*=marginL_],.content_title_num::before{margin-left:inherit}#profil .content_description{padding-left:inherit;-webkit-column-count:initial;-moz-column-count:initial;column-count:initial;-webkit-column-gap:48px;-moz-column-gap:48px;column-gap:48px}#profil .content_figure{padding-left:inherit;padding-right:inherit}.competences_description.column_count_2{-webkit-column-count:initial;-moz-column-count:initial;column-count:initial}.competences_description.paddingL{padding-left:inherit}.competences_list{margin-top:12px;padding:12px 0 36px}.competences_item{padding:0 8%}#diplomes{padding-bottom:48px}.diplomes_list{text-align:center;margin-top:-48px}.diplomes_item{width:100%;padding:48px 8%}.diplomes_year{margin:0 30% 24px;padding-bottom:24px}.diplomes_item.current .diplomes_year>span{left:-30%;top:64%}}@media (max-width:400px){.header_title{letter-spacing:4px}.header_baseline{letter-spacing:1.3px}#experiences_professionnelles{padding-bottom:48px}.experiences_list{margin-top:inherit}.experiences_item{width:100%;padding:0}.experiences_item.current{padding:48px 0}.experiences_item+.experiences_item{margin-top:48px}.experiences_time{margin-bottom:4px;padding-bottom:16px}.competences_list{padding:36px 0}.competences_item{width:100%}}
.btn_link {display:inline-block;padding:12px 24px}.btn_link:link,.btn_link:visited{color:#af965d;border:1px solid #af965d}.btn_link:hover,.btn_link:focus,.btn_link:focus{color:#fff;border:1px solid #fff}