.login_form-container .email-container:after,.login_form-container .email-container:before,.login_form-footer:after,.login_form-footer:before,.modalPassword .input_element:after,.modalPassword .input_element:before,.password-container:after,.password-container:before,.project_group .project_details:after,.project_group .project_details:before,.request_info-content .tab-content .collapse-content:after,.request_info-content .tab-content .collapse-content:before,.request_info-header:after,.request_info-header:before,.request_steps:after,.request_steps:before,.request_validated:after,.request_validated:before,.row:after,.row:before{content:"";display:table}.login_form-container .email-container:after,.login_form-footer:after,.modalPassword .input_element:after,.password-container:after,.project_group .project_details:after,.request_info-content .tab-content .collapse-content:after,.request_info-header:after,.request_steps:after,.request_validated:after,.row:after{clear:both}.container{position:relative;max-width:1200px}@media (min-width:1200px){.container{padding:0 0 0 6em}}@media (min-width:480px){.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;float:left}.col-xs-1{width:8.33333333%}.col-xs-2{width:16.66666667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333333%}.col-xs-5{width:41.66666667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333333%}.col-xs-8{width:66.66666667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333333%}.col-xs-11{width:91.66666667%}.col-xs-12{width:100%}}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{position:relative;min-height:1px;float:left}.col-sm-1{width:8.33333333%}.col-sm-2{width:16.66666667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333333%}.col-sm-5{width:41.66666667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333333%}.col-sm-8{width:66.66666667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333333%}.col-sm-11{width:91.66666667%}.col-sm-12{width:100%}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{position:relative;min-height:1px;float:left}.col-md-1{width:8.33333333%}.col-md-2{width:16.66666667%}.col-md-3{width:25%}.col-md-4{width:33.33333333%}.col-md-5{width:41.66666667%}.col-md-6{width:50%}.col-md-7{width:58.33333333%}.col-md-8{width:66.66666667%}.col-md-9{width:75%}.col-md-10{width:83.33333333%}.col-md-11{width:91.66666667%}.col-md-12{width:100%}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{position:relative;min-height:1px;float:left}.col-lg-1{width:8.33333333%}.col-lg-2{width:16.66666667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333333%}.col-lg-5{width:41.66666667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333333%}.col-lg-8{width:66.66666667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333333%}.col-lg-11{width:91.66666667%}.col-lg-12{width:100%}}.col-1{width:8.33333333%;float:left}.col-2{width:16.66666667%;float:left}.col-3{width:25%;float:left}.col-4{width:33.33333333%;float:left}.col-5{width:41.66666667%;float:left}.col-6{width:50%;float:left}.col-7{width:58.33333333%;float:left}.col-8{width:66.66666667%;float:left}.col-9{width:75%;float:left}.col-10{width:83.33333333%;float:left}.col-11{width:91.66666667%;float:left}.col-12{width:100%;float:left}*{box-sizing:border-box}html{font-size:100%}body,html{height:100%}body{font-size:.8em;background:#fff}@media (min-width:480px){body{font-size:.9em}}@media (min-width:768px){body{background:#fafafa;font-size:1em}}a,button,div,h2,h3,input,label,li,p,section,ul{margin:0;padding:0;font-weight:400;font-family:Roboto,Arial,sans-serif}a{text-decoration:none;border:none;outline:none}li{list-style:none}.center{display:block;margin:0 auto}.text-center{text-align:center}.purple{color:#be59ea}.bold{font-weight:700}.link{color:#be59ea;text-decoration:underline;cursor:pointer}.separation{width:30px;height:3px;background:#be59ea;display:block;margin:0 auto}button:focus,input:focus,select:focus,textarea:focus{outline:none}.hidden{display:none!important}.show-xs{display:none}@media (min-width:480px){.show-xs{display:block}}.show-sm{display:none}@media (min-width:768px){.show-sm{display:block}}.show-md{display:none}@media (min-width:992px){.show-md{display:block}}.show-lg{display:none}@media (min-width:1200px){.show-lg{display:block}}.hide-xs{display:block}@media (min-width:480px){.hide-xs{display:none}}.hide-sm{display:block}@media (min-width:768px){.hide-sm{display:none}}.hide-md{display:block}@media (min-width:992px){.hide-md{display:none}}.hide-lg{display:block}@media (min-width:1200px){.hide-lg{display:none}}input::-webkit-contacts-auto-fill-button,input:focus::-webkit-contacts-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;position:absolute;right:0}input::-ms-clear{display:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}

/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}.input_element{position:relative;display:inline-block;vertical-align:middle;max-width:280px}@media (min-width:768px){.input_element{max-width:350px}}.input_element-radio.error .input_radio-icon{border:1px solid #fd7983}.input_checkbox,.input_radio{position:absolute;visibility:hidden}.input_label-checkbox,.input_label-radio{display:inline-block;vertical-align:middle;transition:all .2s ease-in-out;cursor:pointer}.input_label-checkbox:hover .input_checkbox-icon,.input_label-checkbox:hover .input_radio-icon,.input_label-radio:hover .input_checkbox-icon,.input_label-radio:hover .input_radio-icon{border:1px solid #be59ea}.input_radio-icon{vertical-align:top;border-radius:16px;border:1px solid #cacaca}.input_checkbox-icon,.input_radio-icon{display:inline-block;transition:all .2s ease-in-out;position:relative;width:16px;height:16px}.input_checkbox-icon{vertical-align:middle;border-radius:2px;border:1px solid #cacaca}input[type=radio]:checked~.input_label-radio .input_radio-icon{border:1px solid #be59ea}input[type=radio]:checked~.input_label-radio .input_radio-icon .checkMark-radio{opacity:1}input[type=checkbox]:checked~.input_label-checkbox .input_checkbox-icon{border:1px solid #be59ea;background:#be59ea}input[type=checkbox]:checked~.input_label-checkbox .input_checkbox-icon .checkMark-checkbox{opacity:1}.checkMark-checkbox{top:2px;left:2px;border-width:0 0 2px 2px;border-style:solid;border-color:#fff;border-bottom-left-radius:2px;height:7px;transform:rotate(-45deg)}.checkMark-checkbox,.checkMark-radio{transition:all .2s ease-in-out;position:absolute;opacity:0;width:10px}.checkMark-radio{top:50%;left:50%;transform:translate(-50%,-50%);height:10px;background:#be59ea;border-radius:10px}.switch_container .switch_input{position:absolute;visibility:hidden}.switch_container .switch_input:checked~.switch_label{background:#be59ea}.switch_container .switch_input:checked~.switch_label:after{left:18px}.switch_container .switch_input:checked~span{color:#484848}.switch_container .switch_label{position:relative;width:34px;height:12px;border-radius:12px;background:#cacaca;display:inline-block;cursor:pointer;transition:all .2s ease-in-out}.switch_container .switch_label:after{left:0;top:-4px;position:absolute;content:"";display:block;width:20px;height:20px;background:#fff;border-radius:20px;box-shadow:0 1px 4px 0 rgba(0,0,0,.4);transition:all .2s ease-in-out}.switch_container span{display:inline-block;color:#787878;transition:all .2s ease-in-out}.input_text{display:block;margin:0 auto}.input_text.filled .input_field{border-bottom:1px solid #54d5b9}.input_text.filled .input_label .input_label-content{transform:translate3d(0,-1.4em,0) scale3d(.8,.8,.8) translateZ(1px)}.input_text.filled .input_field-icon #ico_OK{display:block}.input_text.filled.error .input_field-icon #ico_OK{display:none}.input_text.error .input_field{border-bottom:1px solid #fd7983;color:#fd7983}.input_text.error .input_field-icon #ico_alert{display:block}.input_text.error .input_field-icon.ico_pen{display:none}.input_text .input_error_message{position:absolute;bottom:-1.5em;left:0;color:#fd7983;font-size:.8em}.input_text .input_success_message{position:absolute;bottom:-1.5em;left:0;color:#54d5b9;font-size:.8em}.input_field{position:absolute;width:100%;height:100%;background:transparent;border:none;border-radius:0;font-size:1.15em;color:#444;border-bottom:1px solid #cacaca;box-shadow:none}.input_field:hover~.input_label{color:#787878}.input_field:focus{border:none;outline:0;border-bottom:1px solid #4cc9ff}.input_field:focus~.input_label:after{visibility:visible;width:100%;left:0}.input_field:focus~.input_label .input_label-content{transform:translate3d(0,-1.4em,0) scale3d(.8,.8,.8) translateZ(1px)}.input_label{transition:all .2s ease-in-out;display:inline-block;color:#cacaca}.input_label:after{content:"";position:absolute;bottom:0;left:50%;height:2px;width:10px;visibility:hidden;background:#00a3e4;transition:all .2s ease}.input_label .input_label-content{display:block;padding:.9em 0 .7em;font-size:1.2em;transition:transform .3s;transform-origin:0 50%}.input_field-icon{float:right;padding:1.4em 0 0}.input_field-icon #ico_OK{display:none}.input_field-icon #ico_OK .st0{fill:#54d5b9}.input_field-icon #ico_alert{display:none}.input_field-icon #ico_alert .st0{fill:#fd7983}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #444}button{border:none;background:none;outline:none}button::-moz-focus-inner,button:focus{border:none;outline:none}.btn,.btn_text{border:none;position:relative;display:inline-block;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:30px;border-radius:30px;cursor:pointer;transition:all .2s ease-in-out}@media (min-width:1200px){.btn,.btn_text{padding:23px}}.btn::-moz-focus-inner,.btn_text::-moz-focus-inner{border:none}.btn:focus,.btn_text:focus{outline:0}.btn:disabled,.btn_text:disabled{cursor:not-allowed;opacity:.5}.btn .notification,.btn_text .notification{position:absolute;right:-10px;top:-10px;font-size:.8em}.btn_text svg,.btn svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn_text svg.ico_svg .st0,.btn svg.ico_svg .st0{fill:#fff}.btn_text{padding:.8em 3em;font-size:1.15em;color:#fff;font-weight:500}.btn_text svg{left:1.8em}.btn_text span{display:inline-block;vertical-align:top}.btn_prime{box-shadow:5px 8px 15px 0 rgba(190,89,234,.4);background:linear-gradient(90deg,#4cc9ff,#be59ea)}.btn_prime:hover{box-shadow:5px 14px 20px 0 rgba(190,89,234,.2);background:linear-gradient(90deg,#4cc9ff,#be59ea 140%)}.btn_prime:active,.btn_prime:focus{box-shadow:2px 3px 7px 0 rgba(190,89,234,.6);background:linear-gradient(90deg,#4cc9ff -60%,#be59ea)}.btn_prime:disabled:hover{box-shadow:5px 8px 15px 0 rgba(190,89,234,.4);background:linear-gradient(90deg,#4cc9ff,#be59ea)}.btn_second{box-shadow:5px 8px 15px 0 rgba(253,121,131,.4);background:linear-gradient(90deg,#fdbc55,#fd7983)}.btn_second:hover{box-shadow:5px 14px 20px 0 rgba(253,121,131,.2);background:linear-gradient(90deg,#fdbc55,#fd7983 140%)}.btn_second:active,.btn_second:focus{box-shadow:2px 3px 7px 0 rgba(253,121,131,.6);background:linear-gradient(90deg,#fdbc55 -60%,#fd7983)}.btn_second:disabled:hover{box-shadow:5px 8px 15px 0 rgba(253,121,131,.4);background:linear-gradient(90deg,#fdbc55,#fd7983)}.btn_third{box-shadow:5px 8px 15px 0 rgba(84,213,185,.4);background:linear-gradient(90deg,#4cc9ff,#54d5b9)}.btn_third:hover{box-shadow:5px 14px 20px 0 rgba(84,213,185,.2);background:linear-gradient(90deg,#4cc9ff,#54d5b9 140%)}.btn_third:active,.btn_third:focus{box-shadow:2px 3px 7px 0 rgba(84,213,185,.6);background:linear-gradient(90deg,#4cc9ff -60%,#54d5b9)}.btn_third:disabled:hover{box-shadow:5px 8px 15px 0 rgba(84,213,185,.4);background:linear-gradient(90deg,#4cc9ff,#54d5b9)}.btn_fourth{position:relative;color:#be59ea;background:linear-gradient(90deg,#4cc9ff,#be59ea)}.btn_fourth .btn_fourth-content{position:relative;z-index:15}.btn_fourth:hover{background:linear-gradient(90deg,#4cc9ff,#be59ea 140%)}.btn_fourth:active,.btn_fourth:focus{background:linear-gradient(90deg,#4cc9ff -60%,#be59ea)}.btn_fourth:before{content:"";display:inline-block;z-index:10;position:absolute;top:1px;left:1px;background:#fff;border-radius:inherit;width:calc(100% - 2px);height:calc(100% - 2px)}.btn_fourth svg{z-index:15}.btn_fourth svg.ico_svg .st0{fill:#be59ea}.btn_back{position:relative;display:inline-block;top:.8em;left:1.2em;width:3.4em;height:3.4em;background:#fff;text-align:center;padding:.2em 0 0 .3em;cursor:pointer;border-radius:3em;box-shadow:5px 8px 15px 0 rgba(0,0,0,.2);transition:all .2s ease-in-out}.btn_back:focus,.btn_back:hover{box-shadow:5px 14px 20px 0 rgba(0,0,0,.4)}.btn_back:active{box-shadow:2px 3px 7px 0 rgba(0,0,0,.6)}.btn_back:before{content:"";top:0;left:0;display:inline-block;width:12px;height:12px;border-width:0 0 2px 2px;border-style:solid;border-color:#be59ea;transform:rotate(45deg)}.btn.halo .bumping,.halo.btn_text .bumping{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:40px;animation:pulse 1.5s infinite}.btn.halo.hidden .bumping,.halo.hidden.btn_text .bumping{display:none}.btn_container{text-align:center;color:#787878}.btn_container .btn_label{display:block;margin:.5em 0;font-weight:700;font-size:.9em}.btn_modal-open{display:block;width:270px;margin:15px auto;padding:20px;border-radius:4px;background:#00a3e4;text-align:center;color:#fff;font-weight:700}.btn_modal-open:focus,.btn_modal-open:hover{background:#00b5fe;cursor:pointer}.btn_modal-open:active{background:#0091cb}.btn-modal_close{display:inline-block;float:right;margin:0 10px 0 0;padding:6px 9px;border-radius:4px;text-align:center;font-weight:700;cursor:pointer}.modalCheckbox .modal-overlay{display:none;background:rgba(0,0,0,.6);position:fixed;top:0;bottom:0;left:0;right:0;z-index:700}.modalCheckbox .modal-dialog{position:fixed;top:-200%;left:50%;width:calc(100% - 1.5em);max-width:600px;transform:translateX(-50%);z-index:750;border-radius:4px;background:#fff}.modalCheckbox .modal-dialog .modal-header{padding:15px 0;border-top-left-radius:4px;border-top-right-radius:4px;text-align:center;color:#787878}.modalCheckbox .modal-dialog .modal-header h2{margin:0}.modalCheckbox .modal-dialog .modal-body{padding:20px}.modal-input{position:absolute;opacity:0;top:0;left:0}.modal-input:checked~.modal-overlay{display:block}.modal-input:checked~.modal-dialog{transition:.5s;top:10px}.tab-container{display:inline-block;vertical-align:top;float:left;width:50%;min-height:200px}.tab-btn{display:block;padding:10px 0 7px;min-height:3.1em;text-align:center;color:#929292;border-bottom:2px solid #f1f1f1;cursor:pointer;transition:all .2s ease-in-out}@media (min-width:480px){.tab-btn{min-height:2.7em}}.tab-btn:active,.tab-btn:focus,.tab-btn:hover{color:#787878;border-bottom:2px solid #cacaca}.tab-content{position:absolute;display:none;width:100%;left:0;margin:0;padding:1em 0 5.5em}@media (min-width:1200px){.tab-content{padding:0}}.tab-input{position:absolute;visibility:hidden;opacity:0}.tab-input:checked~.tab-btn{color:#be59ea;border-bottom:2px solid #be59ea;font-weight:700}.tab-input:checked~.tab-content{display:block}.collapse-btn{position:relative;display:block;overflow:hidden;cursor:pointer;background:#fff;border-bottom:2px solid #f1f1f1}.collapse-btn:after{position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);content:"";right:1.5em;width:12px;height:12px;border-style:solid;border-width:0 2px 2px 0;border-color:#be59ea;transition:all .2s ease-in-out}.collapse-input{display:none}.collapse-input:checked~.collapse-btn{border-bottom:2px solid #be59ea}.collapse-input:checked~.collapse-btn:after{transform:translateY(-50%) rotate(225deg)}.collapse-input:checked~.collapse-content{transform:scaleX(1);position:relative;background:#fff;transition:all .2s ease-in-out}.collapse-content{transform:scaleY(0);transform-origin:top;position:absolute;padding:1.4em;border-bottom:1px solid #f1f1f1}@media (min-width:1200px){.collapse-content{padding:1.4em 0 1.4em 1.4em}}.ico_svg.svg_purple .st0{fill:#be59ea}.ico_svg.svg_purple .st1{fill:#fff}#profil_img_placeholder .st0{clip-path:url(#SVGID_2_)}#profil_img_placeholder .st1{fill:none;stroke:#be59ea;stroke-width:2;stroke-miterlimit:10}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(190,89,234,.2)}10%{box-shadow:0 0 0 10px rgba(190,89,234,.2)}20%{box-shadow:0 0 0 5px rgba(190,89,234,.2)}25%{box-shadow:0 0 0 9px rgba(190,89,234,.2)}35%{box-shadow:0 0 0 7px rgba(190,89,234,.2)}45%{box-shadow:0 0 0 8px rgba(190,89,234,.2)}to{box-shadow:0 0 0 0 rgba(190,89,234,0)}}@keyframes progress{0%{opacity:.5}25%{opacity:.7}50%{opacity:1}75%{opacity:.7}to{opacity:.5}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin2{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}.loader_container-circles{position:relative;width:40px;margin:30px auto}.loader_container-circles .loading_circles{width:28px;height:28px}.loader_container-circles .loading_circles .spinner{position:absolute;left:11px;top:11px;width:20px;height:20px;animation:spin 2.5s infinite linear}.loader_container-circles .loading_circles .spinner .mask{width:12px;height:12px;overflow:hidden}.loader_container-circles .loading_circles .spinner .mask .maskedCircle{width:20px;height:20px;border-radius:12px;border:3px solid #54d5b9}.loader_container-circles .loading_circles .spinner2{position:absolute;left:6px;top:6px;width:30px;height:30px;animation:spin2 1s infinite linear}.loader_container-circles .loading_circles .spinner2 .mask2{width:15px;height:15px;overflow:hidden}.loader_container-circles .loading_circles .spinner2 .mask2 .maskedCircle2{width:30px;height:30px;border-radius:15px;border:3px solid #be59ea}.loader_container-circles .loading_circles .spinner3{position:absolute;left:1px;top:1px;width:40px;height:40px;animation:spin 1.5s infinite linear;transform:rotate(180deg)}.loader_container-circles .loading_circles .spinner3 .mask3{width:20px;height:40px;overflow:hidden}.loader_container-circles .loading_circles .spinner3 .mask3 .maskedCircle3{width:40px;height:40px;border-radius:20px;border:3px solid #4cc9ff}.firstPage .loader_container-dots .loading-dots,.request_info-content .looking_for_fac p .loading-dots{opacity:.2;display:inline-block;vertical-align:middle;animation:progress 1.5s infinite}.firstPage .loader_container-dots .loading-dots2.loading-dots,.request_info-content .looking_for_fac p .loading-dots2.loading-dots{animation-delay:.5s}.firstPage .loader_container-dots .loading-dots3.loading-dots,.request_info-content .looking_for_fac p .loading-dots3.loading-dots{animation-delay:1s}.filter{position:relative;margin:0 1.5em 1em}@media (min-width:768px){.filter{margin:0 0 1em}}@media (min-width:1200px){.filter{float:right;margin:1em 0 0;padding:0 0 0 1.5em}}@media (max-width:1200px){.filter .input_filter:checked~.filter-content,.filter .input_filter:checked~.filter-overlay{display:block}}.filter .filter-overlay{display:none;position:fixed;top:0;left:0;bottom:0;right:0;z-index:10;width:100%;height:100%;background:transparent}.filter .filter-toggle{padding:.7em 1.7em;cursor:pointer;text-align:left}@media (min-width:1200px){.filter .filter-toggle{cursor:auto;display:block;background:none;padding:.7em 1em}.filter .filter-toggle:before,.filter .filter-toggle:hover{background:none}.filter .filter-toggle:after{display:none}}.filter .filter-toggle .filter_icon,.filter .filter-toggle .filter_toggle-content{display:inline-block;vertical-align:middle;position:relative;z-index:10}.filter .filter-toggle .filter_toggle-content{padding:0 0 0 .8em;font-size:1.2em}.filter .filter-content{display:none;position:absolute;top:50px;z-index:15;background:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.4)}@media (min-width:1200px){.filter .filter-content{display:inline-block;position:relative;top:inherit;box-shadow:none;background:none}}.filter .filter-content .input_element{display:block}.filter .filter-content .input_element:hover .input_label-checkbox .input_label-content{color:#484848}.filter .filter-content .input_element .input_label-checkbox{width:100%;position:relative;padding:1em 3em 1em 1em;border-bottom:1px solid #f1f1f1}@media (min-width:1200px){.filter .filter-content .input_element .input_label-checkbox{padding:1em;border-bottom:none}}.filter .filter-content .input_element .input_label-checkbox .input_checkbox-icon{position:absolute;top:15px;right:15px;display:inline-block;vertical-align:middle}@media (min-width:1200px){.filter .filter-content .input_element .input_label-checkbox .input_checkbox-icon{position:relative;top:inherit;right:inherit}}.filter .filter-content .input_element .input_label-checkbox .filter_icon{display:inline-block;vertical-align:middle;width:1.5em;margin:0 1em 0 0;text-align:center}@media (min-width:1200px){.filter .filter-content .input_element .input_label-checkbox .filter_icon{margin:0 .6em}}.filter .filter-content .input_element .input_label-checkbox .filter_icon #ico_OK .st0{fill:#54d5b9}.filter .filter-content .input_element .input_label-checkbox .filter_icon #ico_inprogress .st0{fill:#4cc9ff}.filter .filter-content .input_element .input_label-checkbox .filter_icon #ico_error .st0{fill:#fd7983}.filter .filter-content .input_element .input_label-checkbox .filter_icon #ico_alert .st0{fill:#fdbc55}.filter .filter-content .input_element .input_label-checkbox .input_label-content{transition:all .2s ease-in-out;max-width:12em;display:inline-block;vertical-align:middle;color:#787878}.project_item{display:none}.input_transmited:checked~.filter .request-transmited{opacity:1}.input_transmited:checked~.filter .request-transmited .input_checkbox-icon{border:1px solid #be59ea;background:#be59ea}.input_transmited:checked~.filter .request-transmited .input_checkbox-icon .checkMark-checkbox{opacity:1}.input_transmited:checked~.project_list .project_transmited{display:block}.input_processing:checked~.filter .request-processing{opacity:1}.input_processing:checked~.filter .request-processing .input_checkbox-icon{border:1px solid #be59ea;background:#be59ea}.input_processing:checked~.filter .request-processing .input_checkbox-icon .checkMark-checkbox{opacity:1}.input_processing:checked~.project_list .project_processing{display:block}.input_rejected:checked~.filter .request-rejected{opacity:1}.input_rejected:checked~.filter .request-rejected .input_checkbox-icon{border:1px solid #be59ea;background:#be59ea}.input_rejected:checked~.filter .request-rejected .input_checkbox-icon .checkMark-checkbox{opacity:1}.input_rejected:checked~.project_list .project_rejected{display:block}.input_incomplete:checked~.filter .request-incomplete{opacity:1}.input_incomplete:checked~.filter .request-incomplete .input_checkbox-icon{border:1px solid #be59ea;background:#be59ea}.input_incomplete:checked~.filter .request-incomplete .input_checkbox-icon .checkMark-checkbox{opacity:1}.input_incomplete:checked~.project_list .project_incomplete{display:block}.notification{display:inline-block;width:20px;height:20px;background:#fdbc55;border-radius:16px;line-height:20px;text-align:center;color:#fff}.firstPage{position:relative;width:100%;height:100%;background-image:url(/assets/img/BG.jpg);background-repeat:no-repeat;background-size:cover;background-position:50%}.firstPage .welcome_block{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.firstPage .welcome_logo{margin:0 0 .5em;text-align:center}@media (min-width:768px){.firstPage .welcome_logo{margin:0 0 2em}}.firstPage .welcome_logo #logo_companeo_plain{width:140px;height:45px}.firstPage .welcome_logo #logo_companeo_plain .st0{fill:#fff}@media (min-width:768px){.firstPage .welcome_logo #logo_companeo_plain{width:220px;height:80px}}.firstPage .loader_container-dots{margin:0 auto;width:40px;height:40px}.firstPage .loader_container-dots .loading-dots{width:10px;height:10px;border-radius:10px;background:#fff}.block_up{position:relative;width:100%;background-image:url(/assets/img/BG.jpg);background-repeat:no-repeat;background-size:100% 100%;z-index:20}@media (min-width:768px){.block_up{height:375px;background-size:100%}}.block_up:after{content:"";position:absolute;z-index:25;left:0;bottom:-10px;width:100%;height:20px;background:#fff;box-shadow:0 -10px 20px 0 rgba(0,0,0,.15);transform:rotate(1deg)}@media (min-width:768px){.block_up:after{bottom:-20px;height:40px}}.block_up .welcome_block{position:relative;z-index:20;padding:1em 1em 2em}.block_up .welcome_logo{position:relative;margin:0 0 .5em;text-align:center}@media (min-width:768px){.block_up .welcome_logo{margin:0 0 2em}}.block_up .welcome_logo #logo_companeo_plain{width:140px;height:45px}.block_up .welcome_logo #logo_companeo_plain .st0{fill:#fff}@media (min-width:768px){.block_up .welcome_logo #logo_companeo_plain{width:220px;height:80px}}.block_up .welcome_logo:after{position:relative;content:"";display:block;background:#fff;width:30px;height:3px;margin:5px auto 0}@media (min-width:768px){.block_up .welcome_logo:after{margin:20px auto 0}}.block_up .welcome_title{margin:0 0 .7em}@media (min-width:768px){.block_up .welcome_title{margin:0 0 3em}}.block_up .welcome_title p{text-align:center;color:#fff;font-size:1.5em;text-shadow:0 3px 10px rgba(0,0,0,.25)}.block_up .welcome_text p{text-align:center;color:#fff;font-weight:700}.block_up .welcome_text p span{font-weight:700;display:block}.block_down{position:relative;z-index:25;width:100%;background:#fff}@media (min-width:768px){.block_down{min-height:calc(100% - 375px)}}.login_container-knownUser{width:570px;max-width:100%;margin:0 auto;padding:1.3em 1.4em 2em}.login_container-knownUser .login_form-container .input_element{margin:0 auto 3em}.login_container-knownUser .input_error_message{top:4.5em}.login_form-footer{max-width:350px;margin:2.5em auto 0}.login_form-footer .link-subscribe{float:right;color:#be59ea;text-decoration:underline}.login_container-register{width:570px;max-width:100%;margin:0 auto;padding:2em 1em}.login_container-reinsurance{margin:0 0 1.4em}.login_container-reinsurance p{color:#13bcff;font-size:.9em;text-align:center}@media (min-width:768px){.login_container-reinsurance p{width:inherit}}.login_container-reinsurance p span{font-weight:700}.success_message{color:#54d5b9}.error_message,.success_message{text-align:center;margin:3em auto 1em}.error_message{color:#fd7983}.login_form-container .input_gender-container{position:relative;max-width:280px;margin:0 auto 1.4em}@media (min-width:768px){.login_form-container .input_gender-container{max-width:350px}}.login_form-container .input_gender-container .input_element-radio{min-width:70px;margin:1em 1em 0 0}.login_form-container .input_gender-container .input_element-radio .input_label-radio{color:#787878;display:block;padding:.5em;border-bottom:1px solid #fafafa}.login_form-container .input_gender-container .input_element-radio.error .input_label-radio{border-bottom:1px solid #fd7983}.login_form-container .input_element{margin:0 auto 2em}.login_form-container .btn_connect{padding:1.4em 0 0;text-align:center}.backToLogin{margin:1.5em auto}.backToLogin .link-backToLogin{color:#be59ea;text-decoration:underline;text-align:center;cursor:pointer}.login_container-passwordCreation{width:570px;max-width:100%;margin:0 auto;padding:2em 1em}.login_container-passwordCreation .login_container-reinsurance .icon_reinsurance{display:inline-block;vertical-align:top}.login_container-passwordCreation .login_container-reinsurance .icon_reinsurance #ico_complete .st0{fill:#13bcff}.login_container-passwordCreation .login_container-reinsurance .icon_reinsurance #ico_complete .st1{fill:#fff}.login_container-passwordCreation .login_container-reinsurance p{display:inline-block;vertical-align:top;width:90%;text-align:left}.login_form-container .email-container{display:block;max-width:280px;margin:2em auto;border-bottom:1px solid #54d5b9}@media (min-width:768px){.login_form-container .email-container{max-width:350px}}.login_form-container .email-container p{float:left}.login_form-container .email-container p span{display:block}.login_form-container .email-container p span:first-child{font-size:.9em;color:#cacaca}.login_form-container .email-container p span:last-child{color:#444;padding:.4em 0}.login_form-container .email-container .input_field-icon #ico_OK{display:block}.main_extranet{padding:100px 0 180px;position:relative;min-height:100%}@media (min-width:768px){.main_extranet{padding:100px 0 70px;margin:0 0 0 200px}}@media (min-width:992px){.main_extranet{padding:130px 0 90px;margin:0 0 0 250px}}.main_extranet .main_extranet-content{position:relative;z-index:200;background:#fff}.main_extranet .main_extranet-content:before{content:"";position:absolute;top:-15px;left:0;display:block;width:100%;height:150px;background:#fff;transform:skew(0deg,3deg)}@media (min-width:480px){.main_extranet .main_extranet-content:before{transform:skew(0deg,2deg)}}@media (min-width:768px){.main_extranet .main_extranet-content:before{background:#fafafa;transform:skew(0deg,.5deg)}}@media (min-width:768px){.main_extranet .main_extranet-content{background:#fafafa}}.main_extranet .scroll-mobile{overflow:auto}@media (min-width:480px){.main_extranet .scroll-mobile{overflow:unset}}.nav_primary{position:fixed;bottom:0;left:0;width:100%;background:#fff}@media (min-width:768px){.nav_primary{position:relative;top:0;left:0;bottom:inherit;width:200px}}@media (min-width:992px){.nav_primary{width:250px}}.nav_primary .nav_primary-link{transition:all .2s ease-in-out;position:relative;display:block;padding:.3em 0 0;text-align:center;font-size:1em;color:#cacaca;border-right:1px solid rgba(0,0,0,.05);box-shadow:0 -2px 0 0 rgba(0,0,0,.05);cursor:pointer}.nav_primary .nav_primary-link:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.nav_primary .nav_primary-link.active,.nav_primary .nav_primary-link:active{color:#be59ea;box-shadow:0 -2px 0 0 #be59ea}.nav_primary .nav_primary-link.active #ico-search,.nav_primary .nav_primary-link:active #ico-search{display:none}.nav_primary .nav_primary-link.active #ico-search-active,.nav_primary .nav_primary-link:active #ico-search-active{display:block}.nav_primary .nav_primary-link.active #project-base,.nav_primary .nav_primary-link:active #project-base{display:none}.nav_primary .nav_primary-link.active #project-active,.nav_primary .nav_primary-link:active #project-active{display:block}.nav_primary .nav_primary-link.active #union-base,.nav_primary .nav_primary-link:active #union-base{display:none}.nav_primary .nav_primary-link.active #union-active,.nav_primary .nav_primary-link:active #union-active{display:block}@media (min-width:768px){.nav_primary .nav_primary-link{padding:1.2em 1.3em;border-top:2px solid rgba(0,0,0,.05);box-shadow:inset -4px 0 0 0 transparent;text-align:left}.nav_primary .nav_primary-link:hover{background:#fafafa}.nav_primary .nav_primary-link.active,.nav_primary .nav_primary-link:active{color:#be59ea;background:#fafafa;box-shadow:inset -4px 0 0 0 #be59ea}}.nav_primary .nav_primary-link .notification{position:absolute;top:4px;left:calc(50% + 10px)}@media (min-width:768px){.nav_primary .nav_primary-link .notification{position:relative;vertical-align:middle;float:right;left:inherit;top:3px;font-size:.9em}}@media (min-width:768px){.nav_primary [class^=col]{float:none;width:100%}}.nav_primary [class^=col]:last-child .nav_primary-link{border-right:none}.nav_primary .nav_primary-icon{position:relative;display:block;width:18px;height:24px;margin:.4em auto .2em}@media (min-width:768px){.nav_primary .nav_primary-icon{display:inline-block;vertical-align:middle;margin:0}}.nav_primary .nav_primary-icon #ico-search-active,.nav_primary .nav_primary-icon #project-active,.nav_primary .nav_primary-icon #union-active{display:none}.nav_primary .nav_primary-content{display:block;padding:.4em;margin:0 auto}@media (min-width:768px){.nav_primary .nav_primary-content{display:inline-block;vertical-align:middle;max-width:70%;padding:0 0 0 1.5em}}.header_nav-container{position:fixed;right:0;top:0;z-index:300;width:100%;height:70px;background:transparent}@media (min-width:768px){.header_nav-container{width:calc(100% - 200px);height:80px;margin:0 0 0 200px}}@media (min-width:992px){.header_nav-container{width:calc(100% - 250px);margin:0 0 0 250px}}.burger-container{position:relative;top:1em;right:1em;float:right;display:inline-block;width:4px;height:4px;padding:1.6em;cursor:pointer;background:rgba(190,89,234,.6);border-radius:100%}@media (min-width:768px){.burger-container{width:24px;height:3px;transition:all .2s ease-in-out}.burger-container:hover{background:rgba(190,89,234,.9)}}.burger{position:relative;top:-.8em;right:.2em;display:inline-block;width:4px;height:4px;border-radius:4px;background:#fff;transition:all .2s ease-in-out}@media (min-width:480px){.burger{right:.1em}}@media (min-width:768px){.burger{width:24px;height:3px;right:.7em}}.burger:after,.burger:before{content:"";position:absolute;display:inline-block;width:4px;height:4px;border-radius:4px;background:#fff}@media (min-width:768px){.burger:after,.burger:before{width:24px;height:3px}}.burger:before{top:-10px}.burger:after{bottom:-10px}.input-nav_secondary{position:absolute;visibility:hidden;height:0}.input-nav_secondary:checked~.nav-secondary{display:inline-block;transform:scaleX(1)}.input-nav_secondary:checked~.nav-overlay{display:block}.nav-secondary{position:relative;float:right;top:10px;right:10px;z-index:15;border:1px solid #f1f1f1;transform-origin:0 0;box-shadow:0 4px 8px 0 rgba(0,0,0,.15);transition:all .2s ease-in-out;transform:scaleY(0)}.nav-secondary .nav_secondary-link{display:block;padding:1em 4em 1em 1.1em;background:#fff;border-top:1px solid #f1f1f1;cursor:pointer;transition:all .2s ease-in-out}.nav-secondary .nav_secondary-link:hover{background:#fafafa}.nav-secondary .nav_secondary-link .nav_secondary-icon{display:inline-block;vertical-align:middle;width:30px;text-align:center}.nav-secondary .nav_secondary-link .nav_secondary-icon .ico_svg .st0{fill:#787878}.nav-secondary .nav_secondary-link .nav_secondary-content{display:inline-block;vertical-align:middle;margin:0 0 0 1em;color:#787878}.nav-overlay{display:none;z-index:10;left:0;bottom:0;height:100%;background:transparent}.header-extranet,.nav-overlay{position:fixed;top:0;right:0;width:100%}.header-extranet{z-index:0;height:120px;padding:1.8em;background:#4cc9ff;background:linear-gradient(90deg,#4cc9ff,#be59ea);background:-o-linear-gradient(90deg,#4cc9ff,#be59ea);font-size:1.1em}@media (min-width:768px){.header-extranet{width:calc(100% - 200px);height:130px;padding:1em 1.2em 0 6em;font-size:1em}}@media (min-width:992px){.header-extranet{width:calc(100% - 250px)}}.header-extranet .breadcrumb{display:none}@media (min-width:768px){.header-extranet .breadcrumb{display:block;position:absolute;font-size:.8em;padding:0 2em 0 1em;color:#fff;top:10px;left:0}.header-extranet .breadcrumb:after{content:"";position:absolute;width:10px;height:10px;right:5px;top:3px;border-color:#fff;border-width:1px 1px 0 0;border-style:solid;transform:rotate(45deg)}}.header-extranet p{text-align:center;color:#fff}@media (min-width:768px){.header-extranet p{position:relative;text-align:left;font-size:1.5em;font-weight:700;padding:0 0 .6em}.header-extranet p:after{content:"";position:absolute;bottom:0;left:0;width:30px;height:3px;background:#fff;display:block}}.footer-extranet{z-index:300;padding:1em 1em 5em;clear:both;bottom:0;left:0}@media (min-width:768px){.footer-extranet{padding:2em 1em 1em}}.footer-extranet .footer-content{text-align:center;color:#787878;font-size:.7em;margin:0}@media (min-width:768px){.footer-extranet .footer-content{position:relative;text-align:left}}.footer-extranet .footer-content .footer-link{color:#484848;text-decoration:underline}.sidebar_extranet{position:fixed;top:0;height:100%;left:0;z-index:400;background:#fff}@media (min-width:768px){.sidebar_extranet{box-shadow:0 0 40px 0 rgba(0,0,0,.1)}}.sidebar_logo{display:none}@media (min-width:768px){.sidebar_logo{display:block;padding:.5em;text-align:center}.sidebar_logo svg{width:100px;height:50px}}#logo_companeo_multicolors .st0{fill:#f89827}#logo_companeo_multicolors .st1{fill:#00a3e4}#logo_companeo_multicolors .st2{fill:#ec1656}.sidebar_profile{display:none}@media (min-width:768px){.sidebar_profile{display:block;width:200px;padding:1.8em 0 2.6em;text-align:center}}@media (min-width:992px){.sidebar_profile{width:250px}}.sidebar_profile .sidebar_photo{position:relative;display:block;margin:0 auto .8em;width:85px;height:85px;border-radius:85px;box-shadow:0 3px 10px 0 rgba(0,0,0,.15);outline:0}.sidebar_profile .sidebar_photo img{width:100%;height:100%;border-radius:100px}.sidebar_profile .sidebar_user-name{padding:.3em;font-weight:700;color:#484848}.sidebar_profile .sidebar_company-name{padding:.4em;color:#be59ea}@media (min-width:768px){.project_main-block{padding:0 1.5em}}@media (min-width:1200px){.project_main-block{padding:0}}.project_list{padding:0 1.5em}@media (min-width:768px){.project_list{padding:0;background:#fafafa}}.project_group{margin:0 0 1.8em}.project_group .project_date{text-align:right;font-size:.9em;font-weight:300;color:#929292}@media (min-width:768px){.project_group .project_date{text-align:left}}.project_group .project_item{transition:all .2s ease-in-out;position:relative;border-radius:3px;margin:.6em 0 0;padding:0 0 0 2.4em;box-shadow:0 2px 20px 0 rgba(0,0,0,.15)}.project_group .project_item:hover{transform:scale(1.01);box-shadow:0 2px 30px 0 rgba(0,0,0,.1);cursor:pointer}.project_group .project_item.project_incomplete{background:#fdbc55}.project_group .project_item.project_incomplete .project_status{color:#fdbc55}.project_group .project_item.project_incomplete .project_status:after{border-color:#fdbc55}.project_group .project_item.project_transmited{background:#54d5b9}.project_group .project_item.project_transmited .project_status{color:#54d5b9}.project_group .project_item.project_transmited .project_status:after{border-color:#54d5b9}.project_group .project_item.project_processing{background:#4cc9ff}.project_group .project_item.project_processing .project_status{color:#4cc9ff}.project_group .project_item.project_processing .project_status:after{border-color:#4cc9ff}.project_group .project_item.project_rejected{background:#fd7983}.project_group .project_item.project_rejected .project_status{color:#fd7983}.project_group .project_item.project_rejected .project_status:after{border-color:#fd7983}.project_group .icon_project{position:absolute;top:50%;transform:translateY(-50%);left:.6em;border-top-left-radius:3px;border-bottom-left-radius:3px}.project_group .icon_project svg{width:15px}.project_group .icon_project svg .st0{fill:#fff}.project_group .project_item-content{padding:1em;background:#fff}.project_group .project_title{color:#787878;font-weight:700;font-size:1.1em}@media (min-width:768px){.project_group .project_details{margin:1em 0 0}}.project_group .project_number{display:block;color:#787878;font-size:.8em;margin:.6em 0}@media (min-width:768px){.project_group .project_number{margin:0;float:left}}.project_group .project_number span{font-weight:700}.project_group .project_status{display:block;position:relative;color:#787878;font-size:.8em;padding:0 1.4em 0 0;font-weight:700}@media (min-width:768px){.project_group .project_status{float:right}}.project_group .project_status:after{position:absolute;content:"";display:block;border-width:1px 1px 0 0;border-style:solid;top:2px;right:0;width:7px;height:7px;transform:rotate(45deg)}.request{position:relative;top:-3em}@media (min-width:480px){.request{top:-2em}}@media (min-width:768px){.request{top:-1.5em}}@media (min-width:992px){.request{top:-2.5em}}.request_validated{top:0}@media (min-width:1200px){.request_validated{top:-2.5em}}@media (min-width:1200px){.request_validated>.request_validated-main{border-radius:4px;box-shadow:0 4px 20px 0 rgba(0,0,0,.15)}}.request_info-header{margin:0 0 1.5em;padding:0 1.5em}@media (min-width:1200px){.request_info-header{width:100%;margin:0;background:#fafafa;padding:1.5em 1.5em 1.5em 3.5em;border-top-left-radius:4px;border-top-right-radius:4px}}.request_info-header .request_title{color:#484848;font-size:2em;font-weight:700;padding:0 0 .5em}@media (min-width:1200px){.request_info-header .request_title{padding:0 0 .2em}}.request_info-header .request-status{font-size:.9em;font-weight:700}.request_info-header .request-status span,.request_info-header .request-status svg{display:inline-block;vertical-align:middle}.request_info-header .request-status span{margin:0 0 0 .4em}.request_info-header .request-status.status-validated{color:#54d5b9}.request_info-header .request-status.status-validated #ico_OK .st0{fill:#54d5b9}@media (min-width:1200px){.request_info-header .request-status.status-validated #ico_OK{width:30px;height:30px;border:2px solid #54d5b9;border-radius:30px;padding:.2em;position:absolute;top:50%;transform:translateY(-50%);left:-3em}}.request_info-header .request-reference{font-size:.9em;font-weight:300;color:#787878;padding:.3em 0 0}.request_info-header .request-reference p{display:inline-block}@media (min-width:1200px){.request_info-header .request-reference p{display:block;text-align:right;padding:0 0 1em}}@media (min-width:1200px){.request_info-content{width:100%;background:#fff;padding:1.5em;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.request_info-content .tab-input:checked~.request_label{border-bottom:none}}@media (min-width:1200px){.request_info-content .request_label{text-align:left;border-bottom:none;color:#be59ea;font-weight:700;cursor:auto}}.request_info-content .request_label .request_label-content{position:relative}.request_info-content .request_label .request_label-content .notification{position:absolute;top:-10px;right:-18px;font-size:.9em}@media (min-width:1200px){.request_info-content .tab-content{position:relative;display:block}}.request_info-content .tab-content .collapse-input:checked~.collapse-btn .request_fac-name{color:#be59ea}.request_info-content .tab-content .collapse-btn{position:relative;padding:1.5em}@media (min-width:1200px){.request_info-content .tab-content .collapse-btn{padding:1.5em 0}}.request_info-content .tab-content .collapse-btn img{display:inline-block;vertical-align:middle;max-width:40px;height:auto}.request_info-content .tab-content .collapse-btn .notification{float:right;position:absolute;top:50%;transform:translateY(-50%);right:3.8em}.request_info-content .tab-content .request_fac-name{display:inline-block;vertical-align:middle;max-width:35%;margin:0 0 0 1em;font-size:1.2em;color:#787878}.request_info-content .tab-content .fac_since{display:none}@media (min-width:480px){.request_info-content .tab-content .fac_since{display:inline-block;vertical-align:middle;width:40%;margin:0 0 0 2em;font-size:.8em;color:#787878}}.request_info-content .tab-content .collapse-content{color:#787878;background:#fdfbff}@media (min-width:1200px){.request_info-content .tab-content .collapse-content{font-size:.8em}}.profile_header .img_container .request_info-content .tab-content .collapse-content .fac_details img,.profile_header .profile_tips .request_info-content .tab-content .collapse-content .fac_details p,.request_info-content .tab-content .collapse-content .fac_details .ico,.request_info-content .tab-content .collapse-content .fac_details .profile_header .img_container img,.request_info-content .tab-content .collapse-content .fac_details .profile_header .profile_tips p{display:inline-block;vertical-align:middle;width:20px;text-align:center}.request_info-content .tab-content .collapse-content .fac_details p{display:inline-block;vertical-align:middle;max-width:75%;margin:.5em 0 .5em 1em}.request_info-content .tab-content .collapse-content .fac_details p span{display:block}.request_info-content .tab-content .collapse-content .gdpr_message{border-left:.8em solid #fee997;margin-top:2em;margin-left:-1.4em;padding-left:.5em}.request_info-content .tab-content .collapse-content .gdpr_message p{font-size:.8em;padding-top:1.4em;padding-bottom:1em}.request_info-content .tab-content .collapse-content .btn_container{float:left;margin:1em auto}.request_info-content .tab-content .collapse-content .btn_container.btn_container_fac{width:33.33333333%}@media (min-width:480px){.request_info-content .tab-content .collapse-content .btn_container.btn_container_fac{width:50%}}.request_info-content .tab-content .collapse-content .btn_container.btn_container_directory{width:50%}@media (min-width:480px){.request_info-content .tab-content .collapse-content .btn_container.btn_container_directory{width:41.66666667%}}.request_info-content .tab-content .collapse-content .directory_warning{margin:1em 0 0}.request_info-content .tab-content .collapse-content .directory_warning p{display:inline-block;vertical-align:top;width:80%;color:#be59ea;margin:0 0 0 .6em}.request_info-content .tab-content .collapse-content .directory_warning p span{font-weight:700}.request_info-content .looking_for_fac{padding:1em;background:#fff}@media (min-width:768px){.request_info-content .looking_for_fac{padding:0}}.request_info-content .looking_for_fac p{margin:.5em 0;padding:1em;border:1px dotted #be59ea;border-radius:4px;color:#be59ea;text-align:center}.request_info-content .looking_for_fac p .loading-dots{width:5px;height:5px;border-radius:5px;background:#be59ea}.request_info-content .looking_for_fac p span{font-weight:700}.request_tag{margin:0 1.5em 2em;padding:1.5em;box-shadow:0 2px 20px 0 rgba(0,0,0,.15);text-align:center;background:#fff}.request_tag .ico_svg{width:30px;height:30px;border-radius:30px;padding:.3em}.request_tag h3{margin:.8em;font-weight:700}.request_tag p{font-size:1.2em;color:#484848;font-weight:700}.request_tag.request_tag-rejected #ico_error{border:2px solid #fd7983}.request_tag.request_tag-rejected #ico_error .st0{fill:#fd7983}.request_tag.request_tag-rejected h3{color:#fd7983}.request_tag.request_tag-inProgress #ico_inprogress{border:2px solid #4cc9ff}.request_tag.request_tag-inProgress #ico_inprogress .st0{fill:#4cc9ff}.request_tag.request_tag-inProgress h3{color:#4cc9ff}.request_tag.request_tag-inProgress span{display:block;margin:.5em 0;color:#787878;font-size:.9em}.request_tag.request_tag-incomplete #ico_alert{border:2px solid #fdbc55}.request_tag.request_tag-incomplete #ico_alert .st0{fill:#fdbc55}.request_tag.request_tag-incomplete h3{color:#fdbc55}.request_tag.request_tag-incomplete .btn_text{margin:1em 0 0;padding:.8em 2em}.request_info{padding:0 1.5em;position:relative;border-radius:4px}@media (min-width:480px){.request_info{margin:0 1.5em;padding:0;box-shadow:0 4px 20px 0 rgba(0,0,0,.15)}}@media (min-width:1200px){.request_info{margin:0}}.request_info .request_info-main{position:relative;background:#fff;border-top-left-radius:4px;border-top-right-radius:4px}@media (min-width:480px){.request_info .request_info-main{width:100%;float:none;padding:1.5em}}@media (min-width:768px){.request_info .request_info-main{background:#fafafa}}@media (min-width:1200px){.request_info .request_info-main{width:100%;float:none;padding:1.5em 1.5em 1.5em 3.5em}}.request_info .request_info-secondary{padding:1.5em 1.5em 2em;text-align:center;background:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.request_info .request_info-secondary p{color:#787878;font-weight:700}.request_info .request_info-secondary p span{display:block;margin:.8em 0 0}.request_info .request_info-secondary .contact_number_block{margin:.6em 0}.request_info .request_info-secondary .contact_number_block p{color:#787878}.request_info .request_info-secondary .contact_number_block p:nth-child(2){color:#be59ea;font-size:1.2em}.request_info .request_info-secondary .btn_text{margin:.8em}.request_info .request_info-secondary.inProgress p span{display:block;color:#be59ea}.request_info .request_info-title{color:#484848;font-size:1.3em;font-weight:700;padding:0 0 .5em}@media (min-width:1200px){.request_info .request_info-title{padding:0 0 .2em}}.request_info .request_info-status{font-size:.9em;font-weight:700}.request_info .request_info-status span,.request_info .request_info-status svg{display:inline-block;vertical-align:middle}.request_info .request_info-status span{margin:0 0 0 .4em}@media (min-width:1200px){.request_info .request_info-status span{margin:0}}.request_info .request_info-status.status-rejected{color:#fd7983}.request_info .request_info-status.status-rejected #ico_error .st0{fill:#fd7983}@media (min-width:1200px){.request_info .request_info-status.status-rejected #ico_error{width:30px;height:30px;border:2px solid #fd7983;border-radius:30px;padding:.2em;position:absolute;top:50%;transform:translateY(-50%);left:-3em}}.request_info .request_info-status.status-inProgress{color:#4cc9ff}.request_info .request_info-status.status-inProgress #ico_inprogress .st0{fill:#4cc9ff}@media (min-width:1200px){.request_info .request_info-status.status-inProgress #ico_inprogress{width:30px;height:30px;border:2px solid #4cc9ff;border-radius:30px;padding:.2em;position:absolute;top:50%;transform:translateY(-50%);left:-3em}}.request_info .request_info-status.status-incomplete{color:#fdbc55}.request_info .request_info-status.status-incomplete #ico_alert .st0{fill:#fdbc55}@media (min-width:1200px){.request_info .request_info-status.status-incomplete #ico_alert{width:30px;height:30px;border:2px solid #fdbc55;border-radius:30px;padding:.2em;position:absolute;top:50%;transform:translateY(-50%);left:-3em}}.request_info .request_info-reference{font-size:.9em;font-weight:300;color:#787878;padding:.3em 0 0}.request_info .request_info-reference p{display:inline-block}@media (min-width:1200px){.request_info .request_info-reference p{display:block;text-align:right;padding:0 0 1em}}@media (min-width:480px){.request_info.request_info-inProgress{margin:0 1.5em 8em}}@media (min-width:1200px){.request_info.request_info-inProgress{margin:0 0 7em}}.request_steps{position:relative;padding:1em 0 1.5em}@media (min-width:480px){.request_steps{width:100%;position:absolute;bottom:-8em;left:0}}.request_steps:before{content:"";position:absolute;left:50%;transform:translate(-50%);top:2.5em;width:75%;height:1px;border:none;border-top:1px dotted #be59ea}.request_steps .btn_container{width:25%;float:left}.request_steps .btn_container.first-step .btn,.request_steps .btn_container.first-step .btn_text{background:#be59ea}.request_steps .btn_container.first-step .btn .ico_svg .st0,.request_steps .btn_container.first-step .btn_text .ico_svg .st0{fill:#fff}.request_steps .btn_container.last-step .btn,.request_steps .btn_container.last-step .btn_text{background:#fff}.request_steps .btn_container.last-step .btn .ico_svg .st0,.request_steps .btn_container.last-step .btn_text .ico_svg .st0{fill:#be59ea}.request_steps .btn_container:nth-child(2) span{color:#be59ea}.request_steps .btn_container .btn,.request_steps .btn_container .btn_text{padding:1.4em;cursor:auto;border:1px solid #be59ea}.request_steps .btn_container span{margin:1em 0 0;font-size:.8em;font-weight:300;display:block}@media (min-width:1200px){.criteria{width:41.66666667%;padding:5em 2em 2em}}.criteria .tab-content{background:#fafafa}@media (min-width:1200px){.criteria .tab-content{position:relative;display:block}}@media (min-width:1200px){.criteria .tab-input:checked~.tab-btn{border-bottom:none}}@media (min-width:1200px){.criteria .tab-btn{cursor:auto;text-align:left;border:none;color:#be59ea;font-weight:700}}.criteria .criteria_title{position:relative;padding:0 0 1em;margin:1em 1.5em;color:#484848;font-weight:700}@media (max-width:1199px){.criteria .criteria_title:before{position:absolute;content:"";width:30px;height:3px;background:#be59ea;display:block;bottom:0;left:0}}@media (min-width:1200px){.criteria .criteria_title{font-size:1.2em;color:#be59ea;font-weight:700;margin:0;padding:0}}.criteria .criteria_question,.criteria .criteria_question-incomplete{padding:1em 1.5em;color:#787878;font-weight:300;font-size:.9em;border-bottom:1px solid #f1f1f1}.criteria .criteria_question-incomplete span,.criteria .criteria_question span{display:block;margin:.2em 0 0;font-size:1.2em;color:#000}.criteria .criteria_question-incomplete{position:relative;cursor:pointer}.criteria .criteria_question-incomplete svg .st0{fill:#fdbc55}.criteria .criteria_question-incomplete span{display:inline-block;vertical-align:middle}.criteria .criteria_question-incomplete .criteria_question-item{max-width:90%;margin:0 0 0 1em;padding:0 1em 0 0;color:#fdbc55}.criteria .criteria_question-incomplete:after{position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);content:"";right:2em;width:10px;height:10px;border-style:solid;border-width:1px 1px 0 0;border-color:#be59ea;transition:all .2s ease-in-out}.contact{text-align:center}.contact h3{padding:1em 0;color:#be59ea}.contact h3 span{display:block}.contact .contact_number_block p{color:#787878}.contact .contact_number_block p:nth-child(2){color:#be59ea;font-size:1.2em}.contact .hide-xs p{color:#cacaca;margin:2.5em 0}.contact .btn_container{margin:2em 0}@media (min-width:992px){.contact .btn_container{display:inline-block;vertical-align:top}}.about .container{padding:1em 1.5em 0;max-width:1000px}@media (min-width:768px){.about .container{padding:1em 1.5em 0 6em}}.about h2{color:#787878;font-size:1em}@media (min-width:768px){.about h2{color:#be59ea;font-size:1.3em}.about h2 span{font-weight:700}}.about p{color:#787878;margin:1em 0}.about .about-advantages{text-align:center}.about .about-advantages>div{margin:2em 0 0}@media (min-width:992px){.about .about-advantages>div{margin:4em 0 0}}.about .about-advantages svg{width:70px;height:70px}.about .about-advantages #fac_stamp-bottom,.about .about-advantages #fac_stamp-top{width:100px;height:30px}@media (min-width:992px){.about .about-advantages p{padding:0 4em}}.about .about-advantages p span{font-weight:700}.about .about-advantages #agreedSupplier{width:100%;text-align:center;padding:1px;margin-bottom:5px}.about .about-advantages #agreedSupplier p{margin:0;font-family:Roboto,Regular;font-size:14px;color:#0187bd}.about .about-advantages.center{margin:2em 0 0}@media (min-width:992px){.about .about-advantages.center{float:none;margin:4em auto 0}}.help .container{max-width:768px}@media (min-width:768px){.help .container{padding:0 1.5em 0 6em}}.help h3{position:relative;color:#484848;font-weight:700;text-align:center;padding:0 0 2em}.help h3:after{position:relative;content:"";bottom:-1em;width:30px;height:3px;background:#be59ea;display:block;margin:0 auto}.help .collapse_container{margin:0 0 1em}.help .collapse_container .collapse-btn{padding:1em 3em 1em 1.5em;color:#787878;font-size:1.1em}@media (min-width:768px){.help .collapse_container .collapse-btn{background:#fafafa}}.help .collapse_container .collapse-content{padding:1.5em;color:#787878}@media (min-width:768px){.help .collapse_container .collapse-content{background:transparent}}.help .collapse_container .collapse-input:checked~.collapse-btn{color:#484848;font-weight:700}@media (min-width:768px){.help .collapse_container .collapse-input:checked~.collapse-btn{background:#fff;box-shadow:0 2px 20px 0 rgba(0,0,0,.15)}}.help .collapse_container .collapse-input:checked~.collapse-content{color:#484848}.help .btn_container{margin:2em 0 0}@media (min-width:768px){.help .btn_container{margin:4em 0}}.help .btn_container p{margin:1em 0;color:#be59ea;font-size:.9em}.search .container{max-width:800px;padding:0 1.5em}@media (min-width:768px){.search .container{top:-1.5em;padding:0 1.5em 0 6em}}@media (min-width:992px){.search .container{top:-2.5em}}.search .input_search-container{position:relative;background:#fff;padding:.5em 2em}@media (min-width:768px){.search .input_search-container{border-radius:4px;padding:0 0 0 2em;box-shadow:0 2px 20px 0 rgba(0,0,0,.15);height:60px}}.search .input_search-container .input_search-field{position:relative;width:100%;background:#fff;padding:1em 1em 1em 2em;border:none;border-bottom:1px solid #cacaca;font-size:1em;transition:all .1s ease-in-out}@media (min-width:768px){.search .input_search-container .input_search-field{width:calc(100% - 80px);margin:0 .5em 0;padding:1em 0 .5em}}.search .input_search-container .input_search-field:focus{border-bottom:1px solid #be59ea;box-shadow:inset 0 -1px 0 0 #be59ea}.search .input_search-container .input_search-field:focus~.input_search-icon #ico-search{width:17px;height:auto}.search .input_search-container .input_search-field:focus~.input_search-icon #ico-search .st0{fill:#be59ea}.search .input_search-container .input_search-icon{position:absolute;top:1.4em;left:2em}.search .input_search-container .input_search-icon #ico-search{width:16px;height:16px}.search .input_search-container .input_search-icon #ico-search .st0{fill:#cacaca}.search .input_search-container .input_error-icon{display:block;position:absolute;top:1.5em;right:2em;cursor:pointer}@media (min-width:768px){.search .input_search-container .input_error-icon{right:6.7em}}.search .input_search-container .input_error-icon #ico_error{width:16px;height:16px}.search .input_search-container .input_error-icon #ico_error .st0{fill:#929292}.search .input_search-container .btn_search{transition:all .2s ease-in-out;display:none;position:relative;width:60px;height:60px;right:0;top:0;padding:0 1em;border:0;outline:none;background:#be59ea;border-top-right-radius:4px;border-bottom-right-radius:4px;cursor:pointer}@media (min-width:768px){.search .input_search-container .btn_search{display:inline-block;float:right}}.search .input_search-container .btn_search:hover{background:#d086f0}.search .input_search-container .btn_search:active,.search .input_search-container .btn_search:focus{background:#ac2ce4}.search .input_search-container .btn_search #ico-search .st0{fill:#fff}.search .center{padding:1em 1.5em 0}@media (min-width:768px){.search .center{padding:4em 1.5em 0}}.search .search_page-illustration{text-align:center;margin:0 auto}@media (min-width:768px){.search .search_page-illustration{width:100%}}.search .search_page-illustration #illu_x5F_find{width:100%;height:10em}.search .search_page-illustration #illu_x5F_find .st0{fill:#e1b4f5}.search .search_page-illustration #illu_x5F_find .st1{fill:#be59ea}.search .search_page-illustration #illu_x5F_find .st2{fill:#be59ea;fill-opacity:.3}.search .search_page-illustration-label{color:#be59ea;text-align:center;font-size:1.2em;margin:1em auto}.search .search_page-illustration-label span{font-weight:700}.search .search_results-container{margin:2em auto}@media (min-width:768px){.search .search_results-container{margin:2em}}.search .search_results-container .search_results-title{color:#787878}.search .search_results-container .search_results-item{position:relative;display:block;padding:1.3em 3em 1.3em 1em;color:#787878;border-bottom:1px solid #f1f1f1;cursor:pointer;transition:all .2s ease-in-out}@media (min-width:768px){.search .search_results-container .search_results-item{padding:1.2em 3em 1.2em 1em}}.search .search_results-container .search_results-item:hover{color:#5f5e5e;border-bottom:1px solid #cacaca}.search .search_results-container .search_results-item:after{position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);content:"";right:1.5em;width:12px;height:12px;border-style:solid;border-width:2px 2px 0 0;border-color:#be59ea}.search .search_results-container .search_results-item.result_fac{padding:.5em 3em .5em 1em}.search .search_results-container .search_results-item.result_fac img{width:40px;height:40px;margin:0 1em 0 0;display:inline-block;vertical-align:middle}.search .search_results-container .search_results-item.result_fac span{max-width:70%;display:inline-block;vertical-align:middle}.search .search_results-container .no_result{color:#cacaca;margin:1em 0 1em 2em}.account_settings .container{max-width:700px;padding:1em 1.5em}@media (min-width:768px){.account_settings .container{padding:1em 1.5em 0 6em}}.account_settings .email-container{max-width:280px;margin:2em auto;padding:0 .5em}@media (min-width:768px){.account_settings .email-container{max-width:350px}}.account_settings .email-container span{display:inline-block;vertical-align:top;font-size:1.1em;color:#787878;margin:0 .5em 0 0}.account_settings .news_container{max-width:280px;margin:1em auto}@media (min-width:768px){.account_settings .news_container{max-width:350px}}.account_settings .delete_account{color:#787878;font-size:.7em}.account_settings .switch_container{margin:3em 0}.account_settings .switch_container .switch_label{display:inline-block;vertical-align:top}.account_settings .switch_container span{display:inline-block;vertical-align:top;max-width:80%;margin:0 0 0 1em}@media (min-width:768px){.account_settings .switch_container span{font-size:.8em}}.password-container{display:block;max-width:280px;margin:2em auto;padding:0 .5em .6em;border-bottom:1px solid #cacaca}@media (min-width:768px){.password-container{transition:all .2s ease-in-out;max-width:350px}}.password-container .ico_lock{float:left;margin:0 1em 0 0}.password-container p{float:left}.password-container p span{display:block;color:#787878}.password-container .ico_pen{float:right}.password-container:focus,.password-container:hover{cursor:pointer;opacity:.5}.modalPassword .input_element{margin:1em auto 2em}.modalPassword .input_element .input_field{padding:0 1.5em}.modalPassword .input_element .ico_lock{position:absolute;top:1em;left:0}.modalPassword .input_element .input_label{padding:0 1.5em;display:inline-block;vertical-align:middle}.modalPassword .input_element .ico_pen{position:absolute;top:14px;right:0}.modalPassword .confirm_message{margin:0 auto 1.5em;text-align:center;color:#54d5b9;font-size:.8em}.info_fac .info_fac-header{margin:0 1.5em}@media (min-width:992px){.info_fac .info_fac-header{margin:0 1em 0 0}}.info_fac .info_fac-tag{background:#fff;margin:0 0 1.5em;padding:1em .2em;border-radius:4px;box-shadow:0 2px 20px 0 rgba(0,0,0,.15)}.info_fac .info_fac-tag .info_fac-img{padding:0 .5em;display:inline-block;vertical-align:middle}.info_fac .info_fac-tag .info_fac-img img{width:70px}.info_fac .info_fac-tag p{display:inline-block;vertical-align:middle;color:#484848;font-size:1.2em;font-weight:700;max-width:80%}.info_fac .info_fac-tag p span{display:block;color:#787878;font-size:.8em;font-weight:400}.info_fac p{color:#787878}.info_fac h3{color:#484848;font-weight:700;position:relative;margin:1.5em 0;padding:0 0 .7em}.info_fac h3:after{position:absolute;content:"";width:30px;height:3px;background:#be59ea;display:block;bottom:0;left:0}@media (min-width:992px){.info_fac .info_fac-offers{width:41.66666667%;float:right;padding:0 1.5em}}.info_fac .info_fac-offers h3{margin:1.5em}.info_fac .info_fac-offers .offer_list-item{position:relative;padding:1em 1.5em;color:#787878;font-weight:300;font-size:1.1em;border-bottom:1px solid #f1f1f1;cursor:pointer;transition:all .2s ease-in-out}.info_fac .info_fac-offers .offer_list-item:hover{opacity:.7}@media (min-width:992px){.info_fac .info_fac-offers .offer_list-item{color:#be59ea}}.info_fac .info_fac-offers .offer_list-item:after{position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);content:"";right:1em;width:10px;height:10px;border-style:solid;border-width:1px 1px 0 0;border-color:#be59ea;transition:all .2s ease-in-out}.info_fac .info_fac-details{padding:0 1.5em}@media (min-width:992px){.info_fac .info_fac-details{padding:0;float:left;width:58.33333333%}}.info_fac .info_fac-details .keyNumbers .col-4{border-right:1px solid #fafafa;text-align:center}@media (min-width:992px){.info_fac .info_fac-details .keyNumbers .col-4{border-right:1px solid #f1f1f1}}.info_fac .info_fac-details .keyNumbers .col-4:last-child{border:none}.info_fac .info_fac-details .keyNumbers p{margin:.5em 0;font-size:1.4em;color:#be59ea;font-weight:700}.info_fac .info_fac-details .keyNumbers span{display:block;color:#787878}.profile{height:1050px}@media (min-width:992px){.profile{height:auto}}.profile .container{position:relative;max-width:900px;top:-2em}@media (min-width:768px){.profile .container{top:-1.5em}}@media (min-width:992px){.profile .container{padding:0 1.5em 0 6em;top:-2.5em}}@media (min-width:1200px){.profile .container{padding:0 0 0 6em}}.profile_header{width:90%;margin:0 auto;padding:0 1.5em}@media (min-width:768px){.profile_header{width:100%;padding:0 0 0 6em}}@media (min-width:992px){.profile_header{margin:0 0 2em;padding:.7em .8em;background:#fff;border-top-left-radius:80px;border-bottom-left-radius:80px;box-shadow:0 3px 10px 0 rgba(0,0,0,.15)}}.profile_header .img_container{position:relative;float:left;display:block;width:86px;height:86px;border-radius:100%;box-shadow:0 3px 7px 5px rgba(0,0,0,.25)}@media (min-width:992px){.profile_header .img_container{width:120px;height:120px;box-shadow:0 3px 10px 0 rgba(0,0,0,.15)}}.profile_header .img_container .ico,.profile_header .img_container .profile_tips p,.profile_header .img_container img,.profile_header .profile_tips .img_container p{display:block;width:100%;height:100%;overflow:hidden;border-radius:100%}.profile_header .img_container .profile_completion{width:100px;height:100px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.profile_header .img_container .profile_completion .completion_svg{position:absolute;top:0;left:0;float:left;transform:rotate(-90deg)}.profile_header .img_container .profile_completion .completion_svg circle{stroke-width:6;transition:stroke-dashoffset 1s ease-in-out}.profile_header .img_container .profile_completion .completion_svg .circle_background{stroke:#f1f1f1}.profile_header .img_container .profile_completion .completion_svg .circle_progression{stroke:#54d5b9;stroke-linecap:round}.profile_header .img_container .profile_completion:after{position:absolute;content:attr(data-percent) "%";top:0;right:0;color:#fff;font-size:.6em;border-radius:3em;background:#54d5b9;padding:.9em .5em}.profile_header .img_container .btn,.profile_header .img_container .btn_text{position:absolute;bottom:-7px;right:0;padding:18px}@media (min-width:992px){.profile_header .img_container .btn,.profile_header .img_container .btn_text{padding:23px}}.profile_header .name_container{float:left;width:calc(100% - 86px);padding:2em 1.5em 0}@media (min-width:992px){.profile_header .name_container{width:calc(100% - 120px)}}.profile_header .name_container .userName{font-weight:700;color:#484848;font-size:1.3em}@media (min-width:768px){.profile_header .name_container .userName{font-size:1.2em}}.profile_header .name_container .collapse-container{position:relative}.profile_header .name_container .collapse-input:checked~.company_list-overlay{display:block}.profile_header .name_container .collapse-input:checked~.collapse-container-title{visibility:hidden}.profile_header .name_container .collapse-input:checked~.collapse-btn .collapse-btn-content:before{transform:rotate(225deg)}.profile_header .name_container .collapse-container-title{color:#929292;margin:1em 0 0;font-size:.9em}.profile_header .name_container .collapse-btn{border:none;background:transparent;cursor:auto;transition:all .2s ease-in-out}.profile_header .name_container .collapse-btn .collapse-btn-content{position:relative;display:inline-block;min-height:1em;padding:0 2em 0 0;color:#be59ea;font-size:1.3em}@media (min-width:768px){.profile_header .name_container .collapse-btn .collapse-btn-content{font-size:1.2em}}.profile_header .name_container .collapse-btn .collapse-btn-icon{cursor:pointer}.profile_header .name_container .collapse-btn .collapse-btn-icon:hover{opacity:.7}.profile_header .name_container .collapse-btn .collapse-btn-icon:before{position:absolute;right:1em;width:8px;height:8px;top:40%;content:"";transform:translateY(-50%) rotate(45deg);border-style:solid;border-width:0 2px 2px 0;border-color:#be59ea;transition:all .2s ease-in-out}.profile_header .name_container .collapse-btn:after{display:none}.profile_header .name_container .company_list-overlay{display:none;position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;z-index:15;background:transparent}.profile_header .name_container .collapse-content{position:absolute;display:block;top:3em;left:-11em;width:300px;height:auto;padding:1.4em 1.4em 5em;border:none;z-index:15;box-shadow:0 3px 10px 0 rgba(0,0,0,.15)}@media (min-width:480px){.profile_header .name_container .collapse-content{width:350px;left:-7em}}@media (min-width:768px){.profile_header .name_container .collapse-content{width:450px;top:3em;height:auto;padding:1.4em}}@media (min-width:992px){.profile_header .name_container .collapse-content{left:0}}.profile_header .name_container .collapse-content .close_collase{float:left;cursor:pointer}.profile_header .name_container .collapse-content h3{text-align:center;color:#be59ea}.profile_header .name_container .collapse-content>p{color:#484848;font-weight:700;text-align:center;margin:4em 0 0}@media (min-width:992px){.profile_header .name_container .collapse-content>p{color:#cacaca;font-size:.8em;text-align:left;margin:0 1em}}.profile_header .name_container .collapse-content .separation{margin:1em auto}@media (min-width:992px){.profile_header .name_container .collapse-content .separation{display:none}}.profile_header .name_container .collapse-content .userCompany-item{display:block;position:relative;margin:1.5em auto;padding:1em 1em 1em 4em;background:#fff;border-radius:4px;box-shadow:0 3px 10px 0 rgba(0,0,0,.15);cursor:pointer}@media (min-width:992px){.profile_header .name_container .collapse-content .userCompany-item{margin:0;box-shadow:none;border-bottom:1px solid #cacaca;border-radius:0}}.profile_header .name_container .collapse-content .userCompany-item.selected .ico_svg,.profile_header .name_container .collapse-content .userCompany-item:active .ico_svg,.profile_header .name_container .collapse-content .userCompany-item:hover .ico_svg{border:2px solid #be59ea}.profile_header .name_container .collapse-content .userCompany-item.selected .ico_svg .st0,.profile_header .name_container .collapse-content .userCompany-item:active .ico_svg .st0,.profile_header .name_container .collapse-content .userCompany-item:hover .ico_svg .st0{fill:#be59ea}.profile_header .name_container .collapse-content .userCompany-item.selected p,.profile_header .name_container .collapse-content .userCompany-item.selected p span,.profile_header .name_container .collapse-content .userCompany-item:active p,.profile_header .name_container .collapse-content .userCompany-item:active p span,.profile_header .name_container .collapse-content .userCompany-item:hover p,.profile_header .name_container .collapse-content .userCompany-item:hover p span{color:#be59ea}.profile_header .name_container .collapse-content .userCompany-item .ico_svg{position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease-in-out;left:.9em;width:30px;height:30px;padding:.2em;border-radius:30px;border:2px solid #cacaca}.profile_header .name_container .collapse-content .userCompany-item .ico_svg .st0{fill:#cacaca}.profile_header .name_container .collapse-content .userCompany-item p{color:#787878;font-weight:700;font-size:1.2em;transition:all .2s ease-in-out}.profile_header .name_container .collapse-content .userCompany-item p span{font-size:.8em;color:#787878;font-weight:400;display:block;transition:all .2s ease-in-out}.profile_header .name_container .collapse-content .userCompany-item p span:first-child{margin:.6em 0 0}.profile_header .profile_completion-container{width:33.33333333%;float:left;margin:1.2em 0 0;border-left:1px solid #f1f1f1;text-align:center}.profile_header .profile_completion-container .profile_completion{position:relative;display:inline-block;width:80px;height:80px}.profile_header .profile_completion-container .profile_completion .completion_svg{position:absolute;top:0;left:0;float:left;transform:rotate(-90deg)}.profile_header .profile_completion-container .profile_completion .completion_svg circle{stroke-width:4;transition:stroke-dashoffset 1s ease-in-out}.profile_header .profile_completion-container .profile_completion .completion_svg .circle_background{stroke:#f1f1f1}.profile_header .profile_completion-container .profile_completion .completion_svg .circle_progression{stroke:#54d5b9;stroke-linecap:round}.profile_header .profile_completion-container .profile_completion:after{position:absolute;content:attr(data-percent) "%";width:100%;top:1em;left:0;text-align:center;color:#54d5b9;font-size:1.6em}.profile_header .profile_tips{width:90%;margin:2em auto}@media (min-width:992px){.profile_header .profile_tips{width:66.66666667%;float:left;margin:0;padding:2.4em 0 0}}.profile_header .profile_tips.completed{display:none}.profile_header .img_container .profile_tips img,.profile_header .profile_tips .ico,.profile_header .profile_tips .img_container img,.profile_header .profile_tips p{display:inline-block;vertical-align:middle}.profile_header .img_container .profile_tips img .ico_svg .st0,.profile_header .profile_tips .ico .ico_svg .st0,.profile_header .profile_tips .img_container img .ico_svg .st0,.profile_header .profile_tips p .ico_svg .st0{fill:#13bcff}.profile_header .img_container .profile_tips img .ico_svg .st1,.profile_header .profile_tips .ico .ico_svg .st1,.profile_header .profile_tips .img_container img .ico_svg .st1,.profile_header .profile_tips p .ico_svg .st1{fill:#fff}.profile_header .profile_tips p{color:#13bcff;max-width:80%}@media (min-width:992px){.profile_header .profile_tips p{font-size:.8em}}.profile_main .tab-container{background:#fff}@media (min-width:768px){.profile_main .tab-container{background:#fafafa}}.profile_main .tab-content{background:#fff}@media (min-width:768px){.profile_main .tab-content{background:#fafafa;padding:1em 0}}.profile_main .confirmation_message{position:absolute;left:50%;transform:translate(-50%);top:0;display:block;padding:.5em;color:#fff;font-size:.9em;background:#54d5b9;width:100%;text-align:center;z-index:30;font-weight:400;animation:all .5s ease-in-out}@media (min-width:992px){.profile_main .confirmation_message{max-width:350px;top:-1em;left:0;transform:none}}@media (min-width:992px){.profile_main .tab-container{padding:0 1.5em 0 0;background:#fff}}@media (min-width:992px) and (min-width:768px){.profile_main .tab-container{background:#fafafa}}@media (min-width:992px){.profile_main .tab-btn,.profile_main .tab-input:checked~.tab-btn{border:none;text-align:left;color:#787878;font-weight:700}.profile_main .tab-btn{cursor:auto}.profile_main .tab-btn .request_label-content{position:relative;padding:0 0 .7em}.profile_main .tab-btn .request_label-content:after{position:absolute;content:"";width:30px;height:3px;background:#be59ea;display:block;bottom:0;left:0}.profile_main .tab-content{position:relative;display:block;background:#fff}}@media (min-width:992px) and (min-width:768px){.profile_main .tab-content{background:#fafafa}}.profile_main .input_gender-container{max-width:280px;margin:0 auto}@media (min-width:768px){.profile_main .input_gender-container{max-width:350px}}@media (min-width:992px){.profile_main .input_gender-container{margin:1em 0}}.profile_main .input_element{margin:1.5em auto 1em}@media (min-width:992px){.profile_main .input_element{margin:1em 0}}.profile_header .img_container .profile_main .input_element img,.profile_header .profile_tips .profile_main .input_element p,.profile_main .input_element .ico,.profile_main .input_element .profile_header .img_container img,.profile_main .input_element .profile_header .profile_tips p{display:inline-block;vertical-align:middle;width:30px;text-align:center;margin:-.3em 0 0}.profile_main .input_element.input_element-radio{min-width:70px;margin:1em 1em 0 0}.profile_main .input_element.input_element-radio .input_label-radio{color:#787878;display:block;padding:.5em;border-bottom:1px solid #fafafa}.profile_main .input_element .input_field{padding:0 2em}.profile_main .input_element .input_field-icon{margin:0 .5em 0}.profile_main .input_element.incomplete .input_field{border-bottom:2px solid #fdbc55}.profile_main .input_element.incomplete .ico_alert #ico_alert{display:block}.profile_main .input_element.incomplete .ico_alert #ico_alert .st0{fill:#fdbc55}.profile_main .input_element.incomplete .ico_pen{display:none}.profile_main .input_select{display:block}@media (min-width:992px){.profile_main .input_select{max-width:350px}}.profile_main .input_select .input_label .input_label-content{transform:translate3d(0,-1.4em,0) scale3d(.8,.8,.8) translateZ(1px)}.profile_main .input_select .input_field-icon{margin:0 1.8em 0 0}.modalEditPicture .modal-body{text-align:center}.modalEditPicture .modal-body .success_message{margin:0}.modalEditPicture .btn_container{margin:1em 0;text-align:center}.profile_completion-img{width:100px;height:100px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.profile_completion-img .completion_svg{position:absolute;top:0;left:0;float:left;transform:rotate(-90deg)}.profile_completion-img .completion_svg circle{stroke-width:6;transition:stroke-dashoffset 1s ease-in-out}.profile_completion-img .completion_svg .circle_background{stroke:#f1f1f1}.profile_completion-img .completion_svg .circle_progression{stroke:#54d5b9;stroke-linecap:round}.profile_completion-img:after{position:absolute;content:attr(data-percent) "%";top:0;right:0;color:#fff;font-size:.6em;border-radius:3em;background:#54d5b9;padding:.9em .5em}.img_cropper input{display:none}.page-not-found{color:#444}.page-not-found h2{color:#4cc9ff}.page-not-found p{margin:1em auto}