@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"Barna Stencil";src:url(../fonts/barna-stencil/BarnaStencil-Bold.woff2) format("woff2"),url(../fonts/barna-stencil/BarnaStencil-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Barna Stencil";src:url(../fonts/barna-stencil/BarnaStencil-Regular.woff2) format("woff2"),url(../fonts/barna-stencil/BarnaStencil-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barna;src:url(../fonts/barna/Barna-Bold.woff2) format("woff2"),url(../fonts/Barna-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Barna;src:url(../fonts/barna/Barna-Regular.woff2) format("woff2"),url(../fonts/Barna-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barna;src:url(../fonts/barna/Barna-LightItalic.woff2) format("woff2"),url(../fonts/Barna-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Barna;src:url(../fonts/barna/Barna-Light.woff2) format("woff2"),url(../fonts/Barna-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Barna;src:url(../fonts/barna/Barna-Italic.woff2) format("woff2"),url(../fonts/Barna-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Barna;src:url(../fonts/barna/Barna-BoldItalic.woff2) format("woff2"),url(../fonts/Barna-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:url(../fonts/gotham/Gotham-MediumItalic.woff2) format("woff2"),url(../fonts/gotham/Gotham-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:url(../fonts/gotham/Gotham-ThinItalic.woff2) format("woff2"),url(../fonts/gotham/Gotham-ThinItalic.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:url(../fonts/gotham/Gotham-Bold.woff2) format("woff2"),url(../fonts/gotham/Gotham-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(../fonts/gotham/Gotham-Thin.woff2) format("woff2"),url(../fonts/gotham/Gotham-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(../fonts/gotham/Gotham-LightItalic.woff2) format("woff2"),url(../fonts/gotham/Gotham-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Gotham Extra";src:url(../fonts/gotham/Gotham-ExtraLight.woff2) format("woff2"),url(../fonts/gotham/Gotham-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Gotham Book";src:url(../fonts/gotham/Gotham-Book.woff2) format("woff2"),url(../fonts/gotham/Gotham-Book.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(../fonts/gotham/Gotham-Black.woff2) format("woff2"),url(../fonts/gotham/Gotham-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Gotham Book";src:url(../fonts/gotham/Gotham-BookItalic.woff2) format("woff2"),url(../fonts/gotham/Gotham-BookItalic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Gotham Ultra";src:url(../fonts/gotham/Gotham-UltraItalic.woff2) format("woff2"),url(../fonts/gotham/Gotham-UltraItalic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:url(../fonts/gotham/Gotham-BoldItalic.woff2) format("woff2"),url(../fonts/gotham/Gotham-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:url(../fonts/gotham/Gotham-Medium.woff2) format("woff2"),url(../fonts/gotham/Gotham-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Gotham Extra";src:url(../fonts/gotham/Gotham-ExtraLightItalic.woff2) format("woff2"),url(../fonts/gotham/Gotham-ExtraLightItalic.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:url(../fonts/gotham/Gotham-Light.woff2) format("woff2"),url(../fonts/gotham/Gotham-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Gotham Ultra";src:url(../fonts/gotham/Gotham-Ultra.woff2) format("woff2"),url(../fonts/gotham/Gotham-Ultra.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(../fonts/gotham/Gotham-BlackItalic.woff2) format("woff2"),url(../fonts/gotham/Gotham-BlackItalic.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}html{font-size:100%}body{height:100vh;font-size:16px}button{border:0 none;background-color:transparent;cursor:pointer}a{font-family:Gotham;color:#000}a:not(.info){text-decoration-color:#fa4628}a.info{text-decoration:none}a.cta{display:inline-flex;align-items:center;height:50px;padding-right:30px;padding-left:30px;text-decoration:none}a.cta .icon{position:relative;transition:all .3s}a.cta:hover .icon{transform:translateX(-5px)}a.cta:not(.cta-outline){color:#fff;background:#e23014;background-image:linear-gradient(to left,transparent,transparent 50%,#fa481c 50%,#fa481c);background-position:100% 0;background-size:200% 100%;transition:all .25s ease-in}a.cta:not(.cta-outline):hover{background-position:0 0}a.cta-outline{color:#fa4628;box-shadow:inset 0 0 0 1px #fa4628}a:focus{outline:2px solid #fb735b}button.cta{display:flex;align-items:center;height:50px;padding-right:30px;padding-left:30px;font-size:16px;font-weight:700}button.cta .icon{position:relative;transition:all .3s}button.cta:hover .icon{transform:translateX(-5px)}button.cta:not(.cta-outline){color:#fff;background:#e23014;background-image:linear-gradient(to left,transparent,transparent 50%,#fa481c 50%,#fa481c);background-position:100% 0;background-size:200% 100%;transition:all .25s ease-in}button.cta:not(.cta-outline):hover{background-position:0 0}button:focus{outline:2px solid #fb735b}button.add-contact{width:236px;max-width:236px;margin-right:auto;margin-left:auto}button.validation{margin-right:auto;margin-left:auto}.message-info{position:relative;margin-bottom:17px;padding:30px 20px 30px 60px;background-color:#fff2f0;box-sizing:border-box}.message-info::before{position:absolute;left:20px;width:30px;min-width:30px;height:30px;margin-right:10px;border-radius:50%;background-image:url(../images/info-little.svg);background-repeat:no-repeat;background-size:contain;content:""}.message-info p:nth-child(2){margin-top:20px;margin-bottom:20px}.message-error{font-size:12px;font-weight:400;color:#fa4628}.macaron{display:flex;align-items:center;justify-content:center;margin-top:100px;width:130px;height:130px;border-radius:50%;background-color:#fa4628}.icon{display:block;background-repeat:no-repeat;background-size:contain}.icon-home{width:18px;height:18px;margin-right:10px;background-image:url(../images/home.svg)}.icon-document{width:18px;height:18px;margin-right:10px;background-image:url(../images/document.svg)}.icon-note{width:24px;height:24px;margin-right:10px;background-image:url(../images/note.svg)}.icon-author{background-image:url(../images/author.svg)}.icon-author.active{background-image:url(../images/author-active.svg)}.icon-author-director{background-image:url(../images/author-director.svg)}.icon-author-director.active{background-image:url(../images/author-director-active.svg)}.icon-director{background-image:url(../images/director.svg)}.icon-director.active{background-image:url(../images/director-active.svg)}.icon-distributor{background-image:url(../images/distributor.svg)}.icon-distributor.active{background-image:url(../images/distributor-active.svg)}.icon-productor{background-image:url(../images/productor.svg)}.icon-productor.active{background-image:url(../images/productor-active.svg)}.icon-delete{width:18px;height:18px;background-image:url(../images/delete.svg)}.icon-profil{width:25px;height:25px;margin-right:10px;background-image:url(../images/profil.svg)}.icon-edit{width:18px;height:18px;background-image:url(../images/edit.svg)}.icon-add{width:16px;height:16px;margin-right:10px;background-image:url(../images/add.svg)}.icon-info{width:30px;height:30px;margin-right:10px;background-image:url(../images/info-little.svg)}.icon-info-little{width:16px;min-width:16px;height:16px;margin-right:10px;background-image:url(../images/info-little.svg)}.icon-deposit{width:16px;height:16px;margin-right:10px;background-image:url(../images/deposit.svg)}.icon-validation{width:75px;height:52px;background-image:url(../images/validation.svg)}.icon-nav-left{width:14px;height:16px;margin-right:15px;background-image:url(../images/navigation-prev.svg)}.icon-nav-right{width:14px;height:16px;margin-left:15px;background-image:url(../images/navigation-next.svg)}.icon-arrow-back{width:16px;height:10px;background-image:url(../images/arrow-back.svg)}.icon-check{background-image:url(../images/check.svg)}.icon-check-white{background-image:url(../images/check-white.svg)}.icon-arrow-left{position:relative}.icon-arrow-left:after{position:absolute;top:-5px;right:-15px;display:inline-block;padding:4px;border:solid #fa4628;border-width:0 2px 2px 0;transform:rotate(-45deg);content:""}@media screen and (min-width:1025px){.message-info{width:500px;max-width:500px}.icon-author{width:35px;height:35px;margin-right:48px}.icon-author-director{width:35px;height:35px;margin-right:48px}.icon-director{width:35px;height:35px;margin-right:48px}.icon-distributor{width:35px;height:35px;margin-right:48px}.icon-productor{width:35px;height:35px;margin-right:48px}.icon-check{width:18px;height:18px;margin-right:30px}.icon-check-white{width:18px;height:18px;margin-right:15px}.cta:nth-child(2){margin-left:20px}}@media screen and (max-width:1024px){.aside{display:none}.message-info{width:100%;max-width:100%}.icon-author{width:20px;height:20px;margin-right:20px}.icon-author-director{width:20px;height:20px;margin-right:20px}.icon-director{width:20px;height:20px;margin-right:20px}.icon-distributor{width:20px;height:20px;margin-right:20px}.icon-productor{width:20px;height:20px;margin-right:20px}.icon-check{width:18px;height:18px;margin-right:15px}.icon-check-white{width:18px;height:18px;margin-right:15px}}.flex{display:flex}.flex.jc-space-between{justify-content:space-between}.flex.jc-end{justify-content:flex-end}.flex.jc-center{justify-content:center}.flex.ai-center{align-items:center}.flex.ai-start{align-items:flex-start}.flex.fd-column{flex-direction:column}.flex .child-two{position:relative;height:100vh;overflow-y:scroll}.align-center{text-align:center}.aside img{width:100%;max-width:100%;height:100%;object-fit:cover}.aside.overlay{position:relative}.aside .overlay-content{position:absolute;top:0;right:0;bottom:0;left:0;padding:100px 30px;color:#fff;background-color:rgba(0,0,0,.85);z-index:1}main{margin-top:70px}main:not(.final){position:fixed;right:0;left:0}main.final{padding-right:20px;padding-bottom:100px;padding-left:20px}main.final .screen-actions .cta{display:flex;justify-content:center}main.final .screen-actions .cta:first-child{margin-bottom:20px}.screen-actions{display:flex;margin-top:28px}@media screen and (min-width:1025px){.aside{flex-basis:35%;flex-grow:0}.child-two{flex-basis:500px;flex-grow:1}.child-two_content .content-header{display:flex;justify-content:space-between}.child-two .child-two_content{padding-right:30px;padding-left:30px}}@media screen and (max-width:1024px){.child-two .child-two_content{padding-right:20px;padding-left:20px}main.final .screen-actions .cta-outline{order:2;margin-top:20px}main.final .screen-actions{flex-direction:column}}.header{position:fixed;z-index:2;top:0;right:0;left:0;display:flex;align-items:center;justify-content:space-between;height:70px;max-height:70px;padding:20px 30px;color:#fff;background-color:#000;box-sizing:border-box}.header .branding{width:120px;max-width:120px}h1{margin-top:50px;margin-bottom:25px;font-family:Barna;color:#fa4628}h1+p{margin-bottom:20px;font-weight:300}.h1,h1{font-weight:700;font-size:35px}.conditions,.h2,.info{font-family:Gotham}.conditions{margin-top:30px}.conditions.colored{margin-left:30px}.h2{margin-bottom:10px;font-weight:700;font-size:18px;line-height:22px}p.h2+p{margin-bottom:30px;font-weight:300}p:not(.info):not(.conditions):not(.h2){line-height:24px;font-family:Gotham}.info{display:flex;align-items:flex-start;margin-top:50px;font-weight:500;line-height:22px}.info-little{margin-bottom:27px;font-size:12px;font-weight:300;line-height:1.5}a:focus{outline:1px solid #fa4628}a.info{display:flex;align-items:center;margin-top:50px;margin-bottom:30px}.conditions{font-weight:300;font-size:12px;line-height:18px}.colored{color:red}form{position:relative}form input,form select,form textarea{font-size:16px;font-weight:500}form input,form label,form select,form textarea{font-family:Gotham}form input:focus,form select:focus,form textarea:focus{box-shadow:0 3px 6px rgba(250,70,40,.3);outline:solid;outline-width:2px;outline-color:#fa4628}form select.grey{color:grey}form .form-label:focus{border:solid;border-width:2px;border-color:#fa4628}form .form-control textarea+p{font-size:12px;font-weight:300;text-align:right}form label{display:block;margin-bottom:9px;font-size:14px;font-weight:400}form input:not([type=file]),form select,form textarea{border:1px solid #fa4628}form select{background-color:#fff}form .custom-file-input::before,form select{box-sizing:content-box}form input:not([type=button]):not([type=file]),form select,form textarea{padding:18px 10px;box-sizing:border-box}form select#programm option[value=""]{color:#bebebe}form input[type=button]{position:relative;padding:18px 30px;color:#fff;background:#fa4628;background-image:linear-gradient(to left,transparent,transparent 50%,#fb735b 50%,#fb735b);background-position:100% 0;background-size:200% 100%;transition:all .25s ease-in;cursor:pointer}form input[type=button]:hover{background-position:0 0}form input[type=button]:after{position:absolute;width:20px;height:20px;background-color:#fff;content:""}form .form-navigation{background-color:#fff;box-shadow:0 -3px 16px rgba(0,0,0,.0509803922)}form .form-navigation button{position:relative;display:flex;align-items:center;padding:18px 30px;color:#fff;font-family:Gotham;cursor:pointer}form .form-navigation button.next{background:#e23014;background-image:linear-gradient(to left,transparent,transparent 50%,#fa481c 50%,#fa481c);background-position:100% 0;background-size:200% 100%;transition:all .25s ease-in}form .form-navigation button.next .icon{transform:rotate(180deg);transition:all .3s}form .form-navigation button.next:focus{outline:2px solid #fb735b}form .form-navigation button.next:hover{background-position:0 0}form .form-navigation button.next:hover .icon{transform:translateX(5px) rotate(180deg)}form .form-navigation button.prev{background:#fb735b;background-image:linear-gradient(to left,transparent,transparent 50%,rgba(255,242,240,.5) 50%,rgba(255,242,240,.5));background-position:100% 0;background-size:200% 100%;transition:all .25s ease-in}form .form-navigation button.prev .icon{transition:all .3s}form .form-navigation button.prev:focus{outline:2px solid #e23014}form .form-navigation button.prev:hover{background-position:0 0}form .form-navigation button.prev:hover .icon{transform:translateX(-5px)}form .radio1{position:relative;margin-bottom:30px;font-size:18px;background-color:#fff;cursor:pointer;box-shadow:0 3px 16px rgba(0,0,0,.0509803922);box-sizing:border-box}form .radio1:nth-child(odd){margin-right:30px}form .radio1 .text{display:flex;align-items:center;font-weight:500;user-select:none}form .radio1 input[type=radio]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}form .radio1 input[type=radio]:checked~.text{position:absolute;top:0;right:0;bottom:0;left:0;padding-left:40px;color:#fff;background-color:#fa4628}form .radio1 input[type=radio]:checked~.text .icon:not(.active){display:none}form .radio1 input[type=radio]:checked~.text .icon.active{display:block}form .radio1:hover input[type=radio]:checked~.text .icon{margin-left:0}form .radio1 input+label{display:inline-block;border:2px solid rgba(255,255,255,.62);padding:8px 20px 8px 45px;border-radius:5px;position:relative;cursor:pointer}form .radio1 input+label::after{position:absolute;content:"";opacity:.5;left:20px;top:11px;width:18px;height:18px;line-height:1;border:2px solid #fff;border-radius:50%}form .radio1 input+label::before{content:"\e11e";font-family:typicons;font-size:17px;position:absolute;left:24px;top:6px;opacity:0}form .radio1 input:checked+label{box-shadow:0 4px 15px 0 rgba(34,34,34,.41);border-color:#fff;background:#fff;color:#fa4628}form .radio1 input:checked+label::before{opacity:1}form .radio1 input:checked+label::after{opacity:1;border-color:#000}form .radio1 .icon.active{display:none}form .radio2{position:relative;display:inline-block;font-size:16px;background-color:#fff;cursor:pointer;box-sizing:border-box}form .radio2 .text{display:inline-flex;align-items:center;padding:16px 25px;font-weight:500;user-select:none;border:1px solid #fa4628}form .radio2 input[type=radio]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}form .radio2 input[type=radio]:checked~.text{color:#fff;background-color:#fa4628}form fieldset:nth-child(2),form fieldset:nth-child(3){margin-top:77px}form fieldset legend{margin-bottom:20px;font-size:30px;font-weight:700;font-family:Barna}form .form-control{margin-bottom:30px}form .form-control p{font-size:14px;font-weight:300}form .custom-file-input{position:relative}form .custom-file-input::-webkit-file-upload-button{visibility:hidden}form .custom-file-input--document,form .custom-file-input--document-bis{width:339px;max-width:339px}form .custom-file-input--document::before{content:"Ajouter un CV, une filmographie";display:inline-block;padding:16px 10px 16px 50px;border:2px solid #fb735b;color:#fff;background-color:#fa4628;outline:0;white-space:nowrap;cursor:pointer}form .custom-file-input--document-bis::before{content:"Ajouter un document";display:inline-block;padding:16px 10px 16px 50px;color:#fff;background-color:#bebebe;outline:0;white-space:nowrap;cursor:pointer}form .custom-file-input--contact{width:352px;max-width:352px}form .custom-file-input--contact::before{content:"Ajouter un contact (réalisateur…)";display:inline-block;padding:16px 10px 16px 50px;border:2px solid #fb735b;color:#fff;background-color:#fa4628;outline:0;white-space:nowrap;cursor:pointer}form .custom-file-input--document::after{position:absolute;top:20px;left:30px;width:15px;height:15px;margin-right:10px;background-image:url(../images/document.svg);background-repeat:no-repeat;background-size:contain;content:""}form .custom-file-input--document-bis::after{position:absolute;top:20px;left:30px;width:15px;height:15px;margin-right:10px;background-image:url(../images/document-add.svg);background-repeat:no-repeat;background-size:contain;content:""}form .custom-file-input--contact::after{position:absolute;top:20px;left:30px;width:15px;height:15px;margin-right:10px;background-image:url(../images/add.svg);background-repeat:no-repeat;background-size:contain;content:""}form .custom-file-input+label{margin-top:10px}form .custom-file-input:active::before{background:-webkit-linear-gradient(top,rgba(0,55,76,.1019607843),rgba(0,0,0,.0509803922))}form .form-select{position:relative}form .form-select::before{position:absolute;top:43px;right:43px;display:inline-block;padding:4px;border:solid #fa4628;border-width:0 2px 2px 0;transform:rotate(45deg);content:"";pointer-events:none}form .form-select select{appearance:none}form input[type=number]{width:43px;height:50px;margin-right:8px}@media screen and (min-width:1025px){form{padding-bottom:200px}form .form-content{padding-right:30px;padding-left:30px}form .form-content.grid-2{display:grid;grid-template-columns:1fr 1fr}form .form-content-500{width:500px;max-width:500px}form input:not([type=button]):not([type=number]):not([type=file]):not([type=radio]),form select,form textarea{width:500px;max-width:500px}form .custom-file-input::before{width:339px}form .form-navigation{position:fixed;right:0;bottom:0;left:35%;padding:20px 30px}form .radio1{height:139px;padding:52px 30px}form .radio1 .icon{transition:margin-left .5s}form .radio1:hover .icon{margin-left:10px;animation-duration:1s}form .radio1 .text::before{width:35px;min-width:35px;height:35px}form .radio2 .text{position:relative;transition:all .3s}form .radio2:hover .text{transform:translateY(-5px)}form .radio2+.radio2{margin-left:14px}}@media screen and (max-width:1024px){form{padding-bottom:300px}form .form-content{padding-right:20px;padding-left:20px}form .custom-file-input::before,form input:not([type=button]):not([type=number]):not([type=file]),form select,form textarea{width:100%}form .radio1{width:100%;max-width:100%;height:102px;padding:41px 30px}form .radio1 .text::before{width:20px;min-width:20px;height:20px;margin-right:23px}form .form-label.radio2{margin-bottom:15px}form .radio2 .text{box-sizing:border-box}form .form-control .radio2:nth-child(odd) .text:not(.w245){margin-left:20px}form .radio2 .text.w245{width:245px;max-width:245px}form .radio2 .text::before{width:20px;min-width:20px;height:20px;margin-right:23px}form .form-navigation{position:fixed;right:0;bottom:0;left:0;padding:20px}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button,select{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.custom-input{display:inline-flex;align-items:center;position:relative;padding:16px 30px 16px 50px;font-size:16px;color:#fff;cursor:pointer;outline:0;white-space:nowrap;box-sizing:border-box}.custom-input--contact,.custom-input--document{border:2px solid #fb735b;background-color:#fa4628}.custom-input--document-bis{border:2px solid #bebebe;background-color:#bebebe}.custom-input--document::before{content:"Ajouter un CV, une filmographie"}.custom-input--document::after{position:absolute;left:30px;width:15px;height:15px;margin-right:10px;background-image:url(../images/document.svg);background-repeat:no-repeat;background-size:contain;content:""}.custom-input--contact::before{content:"Ajouter un contact (réalisateur…)"}.custom-input--contact::after{position:absolute;top:20px;left:30px;width:15px;height:15px;margin-right:10px;background-image:url(../images/add.svg);background-repeat:no-repeat;background-size:contain;content:""}.custom-input--document-bis::before{content:"Ajouter un document"}.custom-input--document-bis::after{position:absolute;left:30px;width:15px;height:15px;margin-right:10px;background-image:url(../images/document-add.svg);background-repeat:no-repeat;background-size:contain;content:""}.custom-input input{opacity:0;width:1px;height:1px;overflow:hidden}@media screen and (max-width:1024px){.custom-input{width:100%}}.traduction{display:flex;align-items:center;font-size:16px;font-weight:500;font-family:Gotham;color:#fff;background-color:transparent;border:0 none}.traduction ul{display:none}.arrow{display:inline-block;margin-top:-7px;margin-left:8px;padding:4px;border:solid #fa4628;border-width:0 2px 2px 0;transform:rotate(45deg)}.language-select{display:none}.timeline{position:relative;margin-top:29px}.timeline:before{position:absolute;content:" ";width:2px;height:100%;background-color:#fa4628}.timeline li{margin-bottom:31px;margin-left:31px;padding-top:15px;padding-bottom:20px;font-family:Gotham;font-weight:300}.timeline li.active{font-weight:500}.timeline li.active,.timeline li.visited{position:relative}.timeline li:last-of-type{margin-bottom:0}.timeline li:after{content:"";display:block;height:0;clear:both;visibility:hidden}.flag-wrapper{position:relative;display:inline-block;text-align:center}.direction-l .flag{-webkit-box-shadow:-1px 1px 1px rgba(0,0,0,.15),0 0 1px rgba(0,0,0,.15);-moz-box-shadow:-1px 1px 1px rgba(0,0,0,.15),0 0 1px rgba(0,0,0,.15);box-shadow:-1px 1px 1px rgba(0,0,0,.15),0 0 1px rgba(0,0,0,.15)}.direction-r .flag{-webkit-box-shadow:1px 1px 1px rgba(0,0,0,.15),0 0 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 1px rgba(0,0,0,.15),0 0 1px rgba(0,0,0,.15);box-shadow:1px 1px 1px rgba(0,0,0,.15),0 0 1px rgba(0,0,0,.15)}.timeline li.active::before{position:absolute;top:11px;left:-40px;content:" ";display:block;width:12px;height:12px;background-color:#fa4628;border-radius:50%;border:4px solid #7e3429;z-index:10}.timeline li.visited::before{position:absolute;top:17px;left:-36px;content:" ";display:block;width:12px;height:12px;background-color:#fa4628;border-radius:50%;z-index:10}.direction-r .flag:before{left:-40px}.time-wrapper{display:inline;line-height:1em;font-size:.66666em;color:#fa5050;vertical-align:middle}.direction-l .time-wrapper{float:left}.direction-r .time-wrapper{float:right}.time{display:inline-block;padding:4px 6px;background:#f8f8f8}.desc{margin:1em .75em 0 0;font-size:.77777em;font-style:italic;line-height:1.5em}.direction-r .desc{margin:1em 0 0 .75em}@media screen and (max-width:1024px){.step-bar{width:100%;height:6px;background-color:#ffd9d1}.step-bar span.step25{display:block;width:25%;height:6px;background-color:#fa4628}.step-bar span.step50{display:block;width:50%;height:6px;background-color:#fa4628}.step-bar span.step75{display:block;width:75%;height:6px;background-color:#fa4628}.step-bar span.step100{display:block;width:100%;height:6px;background-color:#fa4628}}.member{box-sizing:border-box;margin-bottom:30px;padding:32px 30px 32px 30px;box-shadow:0 3px 16px rgba(0,0,0,.0509803922)}.document-aside{box-sizing:border-box;margin-bottom:30px;border-top:1px solid #fa4628;border-bottom:1px solid #fa4628}@media screen and (min-width:1025px){.member{width:500px}.document-aside{width:500px;padding:32px 30px 32px 30px}}@media screen and (max-width:1024px){.member{width:100%}.document-aside{width:100%;padding:32px 20px 32px 20px}}.aside-form{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;background-color:rgba(0,0,0,.3)}.aside-form .aside-form-content{position:absolute;top:0;right:0;z-index:9;flex-basis:426px;background-color:#fff}.aside-form .aside-form-header{position:relative;height:82px;background-color:#fff2f0}.aside-form .aside-form-header p{font-size:25px;font-weight:700;font-family:Barna}.aside-form .aside-form-close{position:absolute;left:31px}.aside-form .aside-form-header p{margin-bottom:0}.aside-form form{padding:22px 31px}.aside-form .documents-list{margin-top:30px}@media screen and (min-width:1025px){.aside-form{overflow:scroll}.aside-form .aside-form-content{padding-bottom:100px}}@media screen and (max-width:1024px){.aside-form{overflow:scroll}.aside-form .aside-form-content{width:100%;padding-bottom:100px}}